/* Restore approved screen proportions. Native responsive adaptations only. */
.system-deliverables{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:42px}.system-deliverables>div{border-top:1px solid var(--line);padding-top:24px}.system-deliverables .label{color:var(--gold);margin-bottom:18px}.system-deliverables h3{font-size:27px;line-height:1.25}.system-deliverables p{font-size:16px;line-height:1.65;margin-bottom:0}.raiz-system .system-deliverables>div{border-color:#6A6151}.raiz-system .dark-background{opacity:.1}.system-for{font-size:17px!important;max-width:420px}.system-example{font-size:16px!important;color:#C8BBA4}.system-close{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:48px}.system-close p{max-width:600px;margin:0;font-size:16px}.ai-how{padding-top:30px;padding-bottom:60px}.ai-how h2{font-size:40px;line-height:1.2}.ai-how .split p{font-size:18px}.ai-how .system-deliverables{margin-top:25px}.ai-how .split{gap:48px}@media(max-width:660px){.system-deliverables{grid-template-columns:1fr;gap:28px}.system-close{align-items:flex-start;flex-direction:column}.ai-how h2{font-size:32px}.ai-how .split{gap:25px}.system-deliverables h3{font-size:25px}}
.raiz-icon{display:inline-block;width:22px;height:22px;vertical-align:middle;flex-shrink:0}.ri-inline{display:inline-flex;vertical-align:middle;align-items:center}.ri-gold{fill:var(--gold);stroke:none}.site-header .button .raiz-icon{width:18px;height:18px}#menu .raiz-icon{width:26px;height:26px}.hero{min-height:725px}.hero-copy{padding:56px 7.3% 52px 10.2%;border-radius:0}.hero-photo{width:56.5%;object-position:center}.hero.home-hero .hero-photo,.hero.studio-hero .hero-photo{width:70.4%}.hero.home-hero .hero-copy,.hero.studio-hero .hero-copy{border-bottom-right-radius:200px 240px}.hero h1{font-size:65px;line-height:1.18}.hero h1 em{font-size:52px;display:block;margin-top:12px}.hero .label{margin-bottom:28px}.hero-copy p{font-size:18px;line-height:1.6}.hero-copy .audience{font-size:13px;color:var(--smoke);margin-top:-6px}.hero .actions{margin-top:66px}.hero.services-hero h1{font-size:59px;line-height:1.2}.hero.services-hero .actions{margin-top:38px}.hero.method-hero h1{font-size:66px}.hero.method-hero h1 em{font-size:48px;margin-top:28px}.hero.studio-hero h1 em{font-size:44px;margin-top:28px}.hero-taxonomy{position:absolute;right:4.5%;bottom:42px;font:300 9px/2 'DM Mono',monospace;color:var(--paper);letter-spacing:.09em}.home-bridge{display:grid;grid-template-columns:44% 1fr;gap:30px;padding:34px 4.5%}.home-bridge .label{margin-top:8px}.home-bridge h2{font-size:31px;line-height:1.35;margin:0;font-weight:300}.home-bridge em{font-size:30px}.home-section-heading{display:grid;grid-template-columns:32% 1fr;gap:30px;margin-bottom:35px}.home-section-heading h2{font-size:48px}.home-territory-tabs{display:flex;gap:0;border-bottom:1px solid var(--line);margin-bottom:46px}.home-territory-tabs button{flex:1;text-align:left;padding:18px 10px 25px 0;background:transparent;border:0;border-bottom:1px solid transparent;font:300 11px/1.65 'DM Mono',monospace;text-transform:uppercase;color:var(--smoke)}.home-territory-tabs button[aria-pressed=true]{border-bottom-color:var(--gold);color:var(--ink)}.home-territory-tabs button span{display:block;color:var(--gold);margin-bottom:10px}.home-territory-detail{display:grid;grid-template-columns:30% 42% 1fr;gap:38px;align-items:start}.home-territory-detail h3{font-size:34px;line-height:1.25}.home-territory-detail p{font-size:16px}.home-territory-detail img{width:100%;height:265px;object-fit:cover}.home-territory-services{font-size:15px;color:var(--smoke)}.home-territory-services li{list-style:none;margin-bottom:17px}.home-territory-services ul{padding:0;margin:0}.service-tabs{gap:0;border-bottom:1px solid var(--line);margin-bottom:62px}.service-tabs button{padding:14px 30px 24px 0;border:0;border-bottom:1px solid transparent;min-height:100px;font:300 11px/1.65 'DM Mono',monospace;text-transform:uppercase}.service-tabs button small{font-size:11px}.service-tabs button[aria-pressed=true]{background:transparent;color:var(--ink);border-bottom-color:var(--gold)}.service-tabs button .service-tab-desc{display:block;margin-top:12px;text-transform:none;font:300 13px/1.5 Inter,sans-serif}.service-tabs button:not([aria-pressed=true]){color:var(--smoke)}.service-layout{grid-template-columns:29% 1fr;gap:48px}.service-detail .service-detail-photo{display:none}.service-list button{position:relative;padding:28px 38px 32px 40px}.service-list button .label{position:absolute;left:0;top:30px;font-size:10px}.service-list button strong{font-size:20px;font-weight:300}.service-list button small{font-size:13px}.service-list button[aria-pressed=true]::after{content:'';position:absolute;right:5px;top:34px;width:14px;height:1px;background:var(--gold)}.service-list button.integral-shortcut{margin-top:22px}.service-detail h2{font-size:43px}.service-detail>p{font-size:20px;line-height:1.6;max-width:860px;margin:0 0 42px}.service-detail summary{font-size:24px;font-weight:300;list-style:none;display:flex;align-items:center;justify-content:space-between;padding:28px 0}.service-detail summary::-webkit-details-marker{display:none}.service-detail details p{font-size:18px;line-height:1.6;padding:8px 0 25px}.service-detail details .scope-minus{display:none}.service-detail details[open] .scope-minus{display:inline-flex}.service-detail details[open] .scope-plus{display:none}.service-detail summary .raiz-icon{width:19px;height:19px;color:var(--smoke)}.service-detail details[open] summary .raiz-icon{color:var(--gold)}.method-layout{grid-template-columns:29% 1fr;gap:70px}.method-rail{gap:28px}.method-rail .label{margin:0 0 8px}.method-rail button{padding:16px 28px 16px 0;font-size:22px}.method-detail{min-height:650px}.method-detail .label{margin-bottom:48px}.method-detail h2{font-size:63px;line-height:1.2;max-width:880px;margin-bottom:36px}.method-detail p{font-size:21px;line-height:1.65}.method-detail em{margin:46px 0 38px;font-size:27px}.method-detail img{height:210px}.method-step{padding-bottom:74px;border-bottom:1px solid var(--line);margin-bottom:74px;scroll-margin-top:140px}.method-step:last-child{border:0;margin:0;padding:0}.method-step .method-progress{float:right;font:300 11px/1.5 'DM Mono',monospace;color:var(--smoke)}#raiz-contact-preview .rh-section{padding:36px 34px 40px;grid-template-columns:1fr 1.12fr;gap:36px}#raiz-contact-preview h2{font-size:clamp(34px,5.7vw,47px)}#raiz-contact-preview .rh-photo{height:168px}#raiz-contact-preview footer{padding:32px 34px 22px}#raiz-contact-preview .rh-footer-main{grid-template-columns:180px 1fr;gap:44px}#raiz-contact-preview .rh-whatsapp i,#raiz-contact-preview .rh-socials i{display:inline-flex}#raiz-contact-preview .rh-whatsapp .raiz-icon{width:20px;height:20px}#raiz-contact-preview .rh-socials .raiz-icon{width:18px;height:18px}#raiz-capabilities .rc-tab-arrow .raiz-icon{color:#D7BD7C}#raiz-capabilities summary::after{content:none}#raiz-capabilities summary .scope-minus{display:none}#raiz-capabilities details[open] summary .scope-minus{display:inline-flex}#raiz-capabilities details[open] summary .scope-plus{display:none}#raiz-capabilities summary .scope-plus,#raiz-capabilities summary .scope-minus{margin-left:auto}#raiz-capabilities summary .raiz-icon{width:19px;height:19px;color:var(--smoke)}
@media(max-width:1050px){.hero h1{font-size:50px}.hero h1 em{font-size:42px}.hero.services-hero h1{font-size:48px}.hero.studio-hero h1 em{font-size:36px}.hero.method-hero h1{font-size:52px}.hero.method-hero h1 em{font-size:40px}.hero .actions{margin-top:36px}.home-territory-detail{gap:24px;grid-template-columns:30% 44% 1fr}.method-detail h2{font-size:48px}.hero{min-height:620px}.home-territory-services{font-size:13px}}
@media(max-width:660px){.hero{min-height:0}.hero.home-hero .hero-copy,.hero.studio-hero .hero-copy{border-radius:0}.hero-copy{padding:34px 24px 42px}.hero .hero-photo,.hero.home-hero .hero-photo,.hero.studio-hero .hero-photo{width:100%;height:330px}.hero h1{font-size:43px}.hero h1 em{font-size:37px}.hero.studio-hero h1 em{font-size:31px}.hero.services-hero h1{font-size:43px}.hero.method-hero h1{font-size:47px}.hero.method-hero h1 em{font-size:36px}.hero-taxonomy{display:none}.hero .actions{margin-top:34px}.home-bridge{grid-template-columns:1fr;padding:30px 24px;gap:10px}.home-bridge h2,.home-bridge em{font-size:29px}.home-section-heading{grid-template-columns:1fr;gap:0}.home-section-heading h2{font-size:36px}.home-territory-tabs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.home-territory-tabs button{padding:14px 8px;font-size:10px}.home-territory-detail{grid-template-columns:1fr;gap:20px}.home-territory-detail img{height:200px}.home-territory-services{font-size:15px}.home-territory-services ul{display:flex;gap:18px;flex-wrap:wrap}.service-tabs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:32px}.service-tabs button{padding:12px 8px;font-size:10px}.service-tabs button .service-tab-desc{font-size:12px}.service-layout{grid-template-columns:1fr;gap:35px}.service-list button{padding:22px 30px 22px 38px}.service-detail h2{font-size:34px}.service-detail>p{font-size:17px}.service-detail summary{font-size:21px;padding:22px 0}.service-detail details p{font-size:16px}.method-layout{grid-template-columns:1fr;gap:30px}.method-rail{gap:4px 14px}.method-rail .method-rail-intro{width:100%}.method-rail button{font-size:12px;padding:12px 0}.method-detail h2{font-size:37px}.method-detail p{font-size:17px}.method-detail .label{margin-bottom:30px}.method-detail em{font-size:24px}.method-step{scroll-margin-top:120px;padding-bottom:40px;margin-bottom:40px}#raiz-contact-preview .rh-section{padding:24px 22px 32px;grid-template-columns:1fr;gap:30px}#raiz-contact-preview .rh-photo{height:145px}#raiz-contact-preview footer{padding:30px 22px 22px}#raiz-contact-preview .rh-footer-main{grid-template-columns:1fr;gap:30px}}
