.seo-hero{padding:29px 0 76px;background:var(--papel)}.seo-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:64px;color:#705b40;font-size:16px}.seo-breadcrumb a{text-underline-offset:4px}.seo-hero__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(40px,7vw,110px);align-items:center}.seo-hero .eyebrow{margin:0 0 24px}.seo-hero h1{margin:0;font:400 clamp(64px,7.1vw,104px)/.98 var(--display);letter-spacing:-.045em}.seo-hero__lead{max-width:595px;font-size:18px;line-height:1.75;margin:27px 0}.seo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 25px}.seo-hero__location{max-width:530px;margin:25px 0 0;color:#705b40;font-size:16px;line-height:1.6}.seo-index{border-block:1px solid #cbbd9f;background:#eee6d6}.seo-index__inner{display:flex;align-items:baseline;gap:32px;padding-block:15px}.seo-index p{margin:0;font-size:16px;font-weight:600;flex-shrink:0}.seo-index ul{display:flex;flex-wrap:wrap;gap:4px 25px;list-style:none;margin:0;padding:0}.seo-index a{display:inline-block;padding:9px 0;font-size:16px;text-underline-offset:5px}.seo-section{padding:88px 0}.seo-section p,.seo-section li,.seo-section dt,.seo-section dd{font-size:16px;line-height:1.8}.seo-section p{color:#69563e}.seo-heading{max-width:640px;margin-bottom:40px}.seo-heading .eyebrow{margin:0 0 20px;color:var(--etiqueta);line-height:1.6}.seo-heading .section-title{margin:0;font-size:clamp(42px,4.2vw,64px);line-height:1.04}.seo-heading>p:not(.eyebrow){font-size:17px;margin:24px 0 0}.seo-heading--split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(40px,7vw,100px);align-items:end;max-width:none}.seo-heading--split>p:not(.eyebrow){margin:0;max-width:495px}.seo-section h3{font:400 31px/1.14 var(--display);letter-spacing:-.02em;margin:0 0 16px}.seo-situations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.seo-situations article{border-top:1px solid #cbbd9f;padding-top:25px}.seo-situation-icon{display:block;width:64px;margin-bottom:22px}.seo-situations h3{max-width:300px}.seo-situations p{margin:0;max-width:360px}.seo-scope{background:#ebe4d7}.seo-scope__grid,.seo-faq__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:clamp(40px,7vw,100px);align-items:start}.seo-scope .seo-heading{margin-bottom:0}.seo-scope .arrow-link{margin-top:18px}.seo-scope__list details,.seo-faq__list details{border-top:1px solid #b9a98d}.seo-scope__list details:last-child,.seo-faq__list details:last-child{border-bottom:1px solid #b9a98d}.seo-scope__list summary{display:grid;grid-template-columns:27px minmax(0,1fr) 22px;gap:17px;cursor:pointer;list-style:none;padding:25px 0}.seo-section summary::-webkit-details-marker{display:none}.seo-scope__number{font-size:16px;line-height:1.7;padding-top:3px;color:#705b40}.seo-scope__summary strong{display:block;font:400 30px/1.15 var(--display);letter-spacing:-.02em}.seo-scope__summary>span{display:block;font-size:16px;line-height:1.7;color:#69563e;margin-top:10px}.seo-plus{display:inline-block;font-size:26px;line-height:1;flex:0 0 auto;align-self:start;margin-top:4px}.seo-section details[open]>summary .seo-plus{transform:rotate(45deg)}.seo-scope__body{padding:0 0 28px 44px;font-size:16px;line-height:1.8}.seo-section .seo-label{font-size:16px;line-height:1.6;font-weight:600;margin:0 0 12px;color:var(--tinta)}.seo-scope__body ul{padding-left:20px;margin:0 0 22px;color:#69563e}.seo-scope__body li{margin-bottom:7px;padding-left:3px}.seo-output{padding:19px 22px;background:#f4efe4;border-left:2px solid #ae7c15}.seo-output>p:last-child{margin:0}.seo-method{background:var(--tinta);color:var(--papel)}.seo-method .eyebrow,.seo-method .seo-label{color:#f0c879}.seo-method .section-title,.seo-method h3{color:var(--papel)}.seo-method p{color:#ded1bb}.seo-method__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;list-style:none;margin:45px 0 36px;padding:0}.seo-method__steps li{border-top:1px solid #f4efe455;padding-top:23px}.seo-step-number{display:block;font-size:16px;color:#f0c879;margin-bottom:30px}.seo-method__steps>li>p{margin:0 0 23px}.seo-method__steps li>div{border-top:1px solid #f4efe42e;padding-top:18px}.seo-method__steps .seo-label{margin-bottom:8px}.seo-method__steps li>div>p:last-child{line-height:1.7;margin:0;color:#f4efe4}.seo-method__note{border-top:1px solid #f4efe455;padding-top:25px;margin:0;max-width:960px}.seo-measure__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;margin:0;padding:0}.seo-measure__steps li{border-top:1px solid #b9a98d;padding-top:24px}.seo-measure__top{display:flex;gap:17px;align-items:baseline;margin-bottom:23px}.seo-measure__top>span{font-size:16px;color:#705b40}.seo-measure__top h3{margin:0}.seo-measure__steps>li>p:last-child{margin:0}.seo-measure__context,.seo-ai{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:40px}.seo-measure__context{margin-top:33px;padding-top:25px;border-top:1px solid #cbbd9f}.seo-measure__context p{margin:0;max-width:745px}.seo-ai{padding:30px 35px;background:#ebe4d7;margin-top:40px}.seo-ai h3{font-size:29px;line-height:1.2;margin-bottom:15px}.seo-ai p{margin:0}.seo-evidence{background:#eee6d6}.seo-evidence__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(35px,6vw,90px);align-items:start}.seo-case{min-width:0}.seo-case__image{display:block;border:1px solid #b9a98d;overflow:hidden;aspect-ratio:1.9;background:#1d1d16}.seo-case__image img{display:block;width:100%;height:auto}.seo-case__body{padding-top:26px}.seo-case h3,.seo-team h3{font-size:36px;line-height:1.12;margin-bottom:20px}.seo-case p{margin:0 0 20px}.seo-case ul{list-style:none;padding:0;margin:0 0 23px;border-top:1px solid #c5b697}.seo-case li{line-height:1.6;padding:12px 0;border-bottom:1px solid #c5b697}.seo-case .seo-case__context{border-left:2px solid #ae7c15;padding-left:17px}.seo-team{background:var(--papel);padding:32px;min-width:0}.seo-team>.eyebrow{margin:0 0 20px;color:var(--etiqueta)}.seo-team h3{font-size:33px}.seo-team ul{list-style:none;padding:0;margin:28px 0 24px}.seo-team li{display:flex;gap:18px;align-items:center;padding:17px 0;border-top:1px solid #cbbd9f}.seo-team li:last-child{border-bottom:1px solid #cbbd9f}.seo-team li img{width:70px;height:70px;border-radius:50%;object-fit:cover;flex:0 0 auto}.seo-team li p{margin:0 0 3px;font-size:16px;font-weight:600;line-height:1.5;color:var(--tinta)}.seo-team li span{font-size:16px;line-height:1.5;color:#69563e;display:block}.seo-team>p:not(.eyebrow){margin:0 0 15px}.seo-investment__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,8vw,120px);margin-top:44px}.seo-investment__grid h3{font-size:35px;line-height:1.12;margin-bottom:25px}.seo-investment dl{margin:0}.seo-investment dl>div{border-top:1px solid #cbbd9f;padding:19px 0}.seo-investment dt{font-weight:600;margin:0 0 7px}.seo-investment dd{margin:0;color:#69563e}.seo-proposal{border:1px solid #b9a98d;padding:34px;background:#f1dea5;align-self:start}.seo-proposal>.seo-label{margin-bottom:20px}.seo-proposal ul{padding-left:20px;margin:0 0 26px}.seo-proposal li{margin-bottom:9px;padding-left:3px}.seo-ownership{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:40px;border-top:1px solid #b9a98d;padding-top:30px;margin-top:35px}.seo-ownership h3{font-size:32px;margin:0}.seo-ownership p{margin:0;max-width:705px}.seo-faq{background:#ebe4d7}.seo-faq__list summary{display:flex;align-items:baseline;justify-content:space-between;gap:22px;cursor:pointer;list-style:none;font-size:17px;line-height:1.6;padding:23px 0}.seo-faq__list details>p{margin:0 38px 25px 0;line-height:1.85}.seo-reading{margin-top:38px;padding-top:25px;border-top:1px solid #cbbd9f}.seo-reading p{margin:0;max-width:970px}.seo-reading a{text-underline-offset:4px}.seo-section a,.seo-hero a{overflow-wrap:anywhere}.seo-section summary:focus-visible{outline:2px solid #8a5b13;outline-offset:5px}@media(max-width:1000px){.seo-hero__grid,.seo-heading--split{gap:40px}.seo-hero h1{font-size:clamp(58px,7.6vw,85px)}.seo-hero .eyebrow{max-width:410px}.seo-method__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.seo-evidence__grid{gap:30px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.seo-team{padding:26px}.seo-team li{gap:13px}.seo-team li img{width:58px;height:58px}.seo-situations{gap:26px}.seo-scope__grid,.seo-faq__grid{gap:40px}.seo-investment__grid{gap:45px}.seo-index__inner{gap:25px}.seo-index ul{gap:4px 22px}.seo-measure__steps{gap:25px}.seo-measure__top{display:block}.seo-measure__top>span{display:block;margin-bottom:12px}}@media(max-width:760px){.seo-hero{padding:24px 0 58px}.seo-breadcrumb{margin-bottom:43px}.seo-hero__grid{grid-template-columns:minmax(0,1fr);gap:37px}.seo-hero h1{font-size:clamp(46px,11vw,76px)}.seo-hero .eyebrow{margin-bottom:21px;max-width:470px}.seo-hero__lead{font-size:17px;margin:24px 0}.seo-hero__location{margin-top:22px}.seo-index__inner{display:block;padding-block:20px}.seo-index p{margin-bottom:8px}.seo-index ul{gap:2px 24px}.seo-section{padding:60px 0}.seo-heading{margin-bottom:30px}.seo-heading .section-title{font-size:clamp(37px,7.8vw,52px)}.seo-heading>p:not(.eyebrow){font-size:16px;margin-top:20px}.seo-heading--split{grid-template-columns:minmax(0,1fr);gap:20px}.seo-heading--split>p:not(.eyebrow){margin-top:0;max-width:600px}.seo-situations{grid-template-columns:minmax(0,1fr);gap:29px}.seo-situations article{display:grid;grid-template-columns:60px minmax(0,1fr);gap:10px 20px;padding-top:23px}.seo-situation-icon{width:60px;grid-row:1/3;margin:0}.seo-situations h3{font-size:29px;max-width:440px;margin:0}.seo-situations p{max-width:580px;grid-column:2}.seo-scope__grid,.seo-faq__grid{grid-template-columns:minmax(0,1fr);gap:30px}.seo-scope__list summary{padding:23px 0;gap:12px;grid-template-columns:24px minmax(0,1fr) 22px}.seo-scope__summary strong{font-size:28px}.seo-scope__body{padding-left:36px}.seo-method__steps{margin-top:32px;gap:32px 25px}.seo-step-number{margin-bottom:21px}.seo-method__steps h3{font-size:29px}.seo-measure__steps{grid-template-columns:minmax(0,1fr);gap:29px}.seo-measure__top{display:flex;align-items:baseline;gap:17px;margin-bottom:17px}.seo-measure__top>span{margin:0}.seo-measure__context,.seo-ai,.seo-ownership{grid-template-columns:minmax(0,1fr);gap:18px}.seo-ai{padding:27px;margin-top:30px}.seo-evidence__grid{grid-template-columns:minmax(0,1fr);gap:35px}.seo-team{padding:28px}.seo-team li img{width:70px;height:70px}.seo-team li{gap:18px}.seo-case h3{font-size:33px}.seo-investment__grid{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:30px}.seo-proposal{padding:28px}.seo-ownership{margin-top:32px}.seo-faq .seo-heading{margin-bottom:0}.seo-faq__list summary{font-size:16px;padding:22px 0}.seo-faq__list details>p{margin-right:25px}.seo-reading{margin-top:30px}}@media(max-width:520px){.seo-method__steps{grid-template-columns:minmax(0,1fr);gap:30px}.seo-method__steps li>div{margin-top:18px}.seo-method__steps>li>p{margin-bottom:0}}@media(max-width:380px){.seo-hero h1{font-size:44px}.seo-hero .eyebrow{letter-spacing:.06em}.seo-actions{gap:9px}.seo-actions .button{padding-inline:18px;gap:14px}.seo-index ul{gap:2px 21px}.seo-situations article{grid-template-columns:46px minmax(0,1fr);gap:11px 15px}.seo-situation-icon{width:46px}.seo-situations h3{font-size:27px}.seo-team,.seo-proposal{padding:23px}.seo-ai{padding:24px}.seo-scope__body{padding-left:0}.seo-output{padding:18px}.seo-measure__top h3{font-size:29px}}
