:root{--ivory:#f3f0e8;--white:#fbfbf8;--ink:#121715;--green:#0c382f;--deep:#071b17;--gold:#aa8145;--gold2:#d7bd87;--muted:#65706c;--line:rgba(12,56,47,.14);--serif:"DM Serif Display",serif;--sans:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--ink);font-family:var(--sans);line-height:1.65}body.menu-open{overflow:hidden}img{display:block;width:100%}a{color:inherit;text-decoration:none}.container{width:min(1180px,calc(100% - 64px));margin:auto}.header{position:fixed;z-index:100;inset:0 0 auto;height:84px;border-bottom:1px solid var(--line);background:rgba(251,251,248,.92);backdrop-filter:blur(16px);transition:.3s}.nav-wrap{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:block;width:204px}.logo-img{height:58px;object-fit:contain;object-position:left}.menu{display:flex;align-items:center;gap:31px;font-size:14px;font-weight:600}.menu>a:not(.btn){padding:28px 0 23px}.menu .active{border-bottom:1px solid var(--gold)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 28px;border-radius:28px;background:var(--green);color:white;font-weight:700}.btn-small{min-height:48px}.menu-toggle{display:none;border:0;background:none}.section{padding:150px 0}.label{display:inline-flex;align-items:center;gap:14px;color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.22em}.label:before{content:"";width:36px;height:1px;background:currentColor}.label.light{color:var(--gold2)}h1,h2,h3,p{margin-top:0}.section-title{font:400 clamp(48px,5.2vw,76px)/1.03 var(--serif);max-width:1000px;margin:32px 0 34px}.section-title em,h1 em,h2 em,h3 em,blockquote em{color:#287565;font-style:italic}.lead{max-width:760px;font-size:19px;color:var(--muted)}.narrow{max-width:760px;margin:50px auto 0;font-size:18px}.dark{background:var(--deep);color:white}.reveal{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.reveal.visible{opacity:1;transform:none}.page-progress{position:fixed;z-index:110;left:0;top:0;height:2px;width:0;background:var(--gold)}
.hero{min-height:100vh;padding:140px 0 75px;position:relative;overflow:hidden;background:var(--ivory)}.blueprint-bg,.complete-plan{position:absolute;inset:0;background:url('assets/metodo/planta-completa.png') center/cover no-repeat;opacity:.045;mix-blend-mode:multiply}.hero-grid{position:relative;display:grid;grid-template-columns:1.06fr .94fr;gap:55px;align-items:center}.hero-copy h1{font:400 clamp(56px,6vw,88px)/.96 var(--serif);margin:26px 0 32px}.hero-copy p{max-width:690px;color:#58635e;font-size:17px}.hero-copy h2{font:400 34px/1.15 var(--serif);margin:30px 0 12px}.hero-copy>b{display:block;color:var(--green);margin-bottom:28px}.text-cta{display:inline-block;border-bottom:1px solid var(--gold);font-size:12px;letter-spacing:.14em;font-weight:700;padding-bottom:7px}.hero-art{position:relative;min-height:620px;display:grid;place-items:center}.hero-art:before,.hero-art:after{content:"";position:absolute;border:1px solid rgba(170,129,69,.28);border-radius:50%;width:78%;aspect-ratio:1}.hero-art:after{width:95%}.hero-art figure{width:72%;margin:0;position:relative;z-index:2}.hero-art img{filter:saturate(.85) contrast(1.04);mix-blend-mode:multiply}.role{position:absolute;z-index:3;font-size:11px;letter-spacing:.2em}.role-a{left:0;top:35%}.role-b{right:0;bottom:25%;text-align:right;color:var(--gold)}
.role-shift{background:var(--white)}.responsibility-map{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:42px;margin:95px 0}.orbit{min-height:440px;border:1px solid var(--line);border-radius:50%;position:relative;display:grid;place-items:center}.orbit b{font:400 43px var(--serif)}.orbit span{position:absolute;padding:5px 10px;background:var(--white);font-size:12px;letter-spacing:.08em}.orbit span:nth-of-type(1){top:6%;left:40%}.orbit span:nth-of-type(2){top:25%;right:-6%}.orbit span:nth-of-type(3){bottom:24%;right:-4%}.orbit span:nth-of-type(4){bottom:4%;left:35%}.orbit span:nth-of-type(5){top:42%;left:-7%}.orbit span:nth-of-type(6){bottom:10%;right:8%}.orbit span:nth-of-type(7){top:9%;left:12%}.orbit span:nth-of-type(8){bottom:20%;left:-7%}.plus{font:400 60px var(--serif);color:var(--gold)}.equation{display:flex;align-items:center;justify-content:center;gap:24px;padding:44px 0;border-block:1px solid var(--line);font-size:13px;letter-spacing:.13em;text-align:center}.equation i{font:400 38px var(--serif);color:var(--gold)}.equation strong{font:400 27px var(--serif);color:var(--green)}
.refine{padding:150px 0}.refine-grid{display:grid;grid-template-columns:1fr .9fr;gap:90px;align-items:center}.refine h2{font:400 clamp(52px,5vw,74px)/1 var(--serif);margin:30px 0}.refine p{color:#bec8c4}.parallel{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:48px 0}.parallel ol{list-style:none;margin:0;padding:0}.parallel li{padding:15px 0;border-bottom:1px solid rgba(255,255,255,.13);font-size:12px;letter-spacing:.18em}.parallel li:after{content:"↓";float:right;color:var(--gold)}.parallel li:last-child{color:var(--gold2)}.gold-sequence{position:relative;min-height:700px}.gold-sequence img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:screen;transition:.7s}.gold-sequence img+img{opacity:0}.gold-sequence:hover img:first-child{opacity:0}.gold-sequence:hover img+img{opacity:1}.gold-sequence p{position:absolute;bottom:20px;right:0;font:400 38px/1.05 var(--serif);text-align:right;color:white}.gold-sequence em{color:var(--gold2)}
.packages{background:var(--ivory)}.compare{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);margin:80px 0}.compare>div{background:var(--ivory);padding:70px}.compare small{letter-spacing:.18em;color:var(--gold)}.traditional{position:relative;color:#767c79}.traditional:after{content:"";position:absolute;left:12%;right:12%;top:52%;height:1px;background:var(--gold);transform:rotate(-8deg)}.traditional p{font:400 35px var(--serif);margin:14px 0}.questions ol{list-style:none;padding:0;margin:25px 0 0;counter-reset:q}.questions li{padding:15px 0;border-bottom:1px solid var(--line);counter-increment:q}.questions li:before{content:"0" counter(q);color:var(--gold);margin-right:20px;font-size:11px}blockquote{margin:70px auto;max-width:980px;text-align:center;font:400 clamp(40px,4.5vw,64px)/1.1 var(--serif)}
.plan-execution{background:var(--white);padding:150px 0}.monument{display:flex;align-items:center;justify-content:center;gap:4vw;font:400 clamp(50px,7vw,104px)/1 var(--serif);min-height:45vh}.monument b{color:var(--gold)}.two-phases{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--line)}.two-phases article{padding:65px}.two-phases article+article{border-left:1px solid var(--line)}.two-phases small{color:var(--gold);letter-spacing:.16em}.two-phases h2{font:400 48px var(--serif);margin:12px 0}.two-phases p{color:var(--muted)}.statement{font:400 clamp(44px,5vw,70px)/1.05 var(--serif);text-align:center;margin:120px 0 0}.why-separate{background:#eceeea}.strategy-first{display:grid;gap:28px;text-align:center;margin:75px 0;padding:70px;border-block:1px solid var(--line)}.strategy-first b{font:400 38px var(--serif)}.strategy-first span{color:var(--gold);font-size:11px;letter-spacing:.15em}
.house{background:var(--ivory)}.house-stages{margin-top:90px}.house-stages article{min-height:85vh;display:grid;grid-template-columns:1.1fr .9fr;gap:8%;align-items:center;border-top:1px solid var(--line)}.house-stages figure{margin:0}.house-stages img{height:560px;object-fit:cover;filter:saturate(.5)}.house-stages span{font-size:11px;color:var(--gold);letter-spacing:.2em}.house-stages h3{font:400 50px/1.06 var(--serif);margin:20px 0}.house-stages p{font-size:18px}.house-stages small{display:block;color:var(--muted);font-size:16px}.analogy-table{max-width:920px;margin:100px auto;border-top:1px solid var(--line)}.analogy-table>div{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.analogy-table span,.analogy-table b{padding:17px 25px}.analogy-table div:first-child{color:var(--gold);font-size:11px;letter-spacing:.18em}
.ten-intro{padding:150px 0 100px}.ten-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center}.ten-hero h2{font:400 clamp(60px,7vw,100px)/.88 var(--serif);margin:30px 0}.ten-hero>strong{font:400 clamp(220px,30vw,460px)/.7 var(--serif);color:rgba(215,189,135,.13);letter-spacing:-.08em}.ten-hero p{font-size:22px;color:var(--gold2)}.intro-copy{max-width:850px;font-size:19px}.intro-copy>div{padding:30px 0;color:var(--gold2);border-block:1px solid rgba(255,255,255,.13)}.intro-copy h3{font:400 43px var(--serif);margin-top:50px}.ten-system{padding:40px 0 150px}.ten-system .container{position:relative}.ten-line{position:absolute;left:19.8%;top:40px;bottom:80px;width:1px;background:linear-gradient(var(--gold),rgba(170,129,69,.15))}.ten-item{position:relative;display:grid;grid-template-columns:20% 1fr;min-height:62vh;align-items:center;border-top:1px solid rgba(255,255,255,.1)}.ten-item>b{font:400 clamp(100px,15vw,220px)/1 var(--serif);color:rgba(255,255,255,.08)}.ten-item>div{padding-left:70px;max-width:780px}.ten-item span{color:var(--gold2);font-size:11px;letter-spacing:.18em}.ten-item h3{font:400 clamp(40px,4vw,60px)/1.08 var(--serif);margin:18px 0}.ten-item p{color:#abb8b3;font-size:17px}.deliver-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.deliver-grid h2{font:400 48px/1.08 var(--serif);margin:28px 0}.deliver-grid h3{font:italic 400 38px/1.1 var(--serif);color:#287565}.deliver-grid figure{margin:0}.deliver-grid img{height:650px;object-fit:cover;border-radius:50% 50% 5px 5px}.callouts{color:var(--gold);font-size:11px;letter-spacing:.12em;border-block:1px solid var(--line);padding:22px 0;margin:34px 0}
.portal{height:100vh;background:linear-gradient(to right,var(--ivory) 0 34%,var(--deep) 66%);display:grid;place-items:center;overflow:hidden}.portal-arch{width:min(1000px,85vw);height:75vh;border:1px solid var(--gold);border-bottom:0;border-radius:500px 500px 0 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;text-align:center;padding:80px;color:white}.portal-arch div:first-child{color:var(--ink)}.portal-arch div{display:grid;gap:12px}.portal-arch small{color:var(--gold);letter-spacing:.18em}.portal-arch b{font:400 38px var(--serif)}.portal-arch>strong{writing-mode:vertical-rl;color:var(--gold2);letter-spacing:.2em}
.execution{background:var(--ivory)}.network{margin-top:110px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px;align-items:center}.network-core{width:230px;aspect-ratio:1;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;text-align:center;font:400 30px var(--serif);justify-self:center}.network>div:not(.network-core){display:flex;flex-wrap:wrap;gap:12px;position:relative}.network>div:not(.network-core):before{content:"";position:absolute;width:70px;height:1px;background:var(--gold);left:-80px;top:50%}.network b{width:100%;font-size:11px;color:var(--gold);letter-spacing:.18em}.network span{border-bottom:1px solid var(--line);padding:9px;font-size:12px}.channels{padding:160px 0;text-align:center}.channel-cloud{display:flex;justify-content:center;gap:5vw;color:#73817c;font:400 clamp(28px,4vw,55px) var(--serif)}.channels h2{font:400 clamp(55px,7vw,95px)/.98 var(--serif);margin:100px 0 35px}.channels p{color:#afbbb6}.choice-map{margin:90px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);position:relative;padding-block:80px}.choice-map article{background:var(--ivory);padding:45px}.choice-map>strong{grid-column:1/-1;text-align:center;font:400 30px var(--serif);color:var(--green)}.choice-map article b{font-size:11px;color:var(--gold);letter-spacing:.16em}.choice-map h3{font:400 29px var(--serif);margin:15px 0}.choice-map p{color:var(--muted)}
.benefits{padding:150px 0;background:var(--white)}.benefit-list{margin-top:90px}.benefit-list article{min-height:56vh;display:grid;grid-template-columns:22% 1fr 1fr;align-items:center;border-top:1px solid var(--line)}.benefit-list b{font:400 clamp(90px,12vw,170px) var(--serif);color:rgba(170,129,69,.18)}.benefit-list h3{font:400 clamp(42px,5vw,68px) var(--serif)}.benefit-list p{color:var(--muted);font-size:18px}.summary{background:var(--ivory);text-align:center}.method-flow{margin-top:80px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:15px}.method-flow span,.method-flow strong{padding:16px;border-bottom:1px solid var(--gold);font-size:12px;letter-spacing:.1em}.method-flow i{font-style:normal;color:var(--gold)}.final{position:relative;overflow:hidden;padding:160px 0;text-align:center}.final .complete-plan{opacity:.035;mix-blend-mode:screen}.final .container{position:relative;max-width:950px}.final h2{font:400 clamp(55px,7vw,96px)/.95 var(--serif);margin:35px 0}.final h2 em{color:var(--gold2)}.final p{color:#afbbb6}.final h3{font:400 37px var(--serif);margin:40px 0}.btn.gold{background:var(--gold2);color:var(--deep)}.signature{display:grid;gap:4px;margin-top:100px;letter-spacing:.1em}.signature em{color:var(--gold2);font:italic 400 17px var(--serif)}
.site-footer{background:#061813;color:#d8e0dc;padding:75px 0 20px}.footer-grid{display:grid;grid-template-columns:1.3fr .8fr 1fr 1.2fr;gap:55px}.footer-brand{filter:brightness(0) invert(1);opacity:.9}.footer-grid h3{color:var(--gold2);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.footer-grid>div>a:not(.brand){display:block;margin:9px 0;font-size:13px}.socials{display:flex;gap:10px;margin-top:20px}.socials a{width:35px;height:35px;border:1px solid rgba(255,255,255,.25);border-radius:50%;display:grid;place-items:center}.copyright{display:flex;justify-content:space-between;margin-top:50px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);font-size:10px}.whatsapp{position:fixed;right:22px;bottom:18px;z-index:90;background:#19a56a;color:white;border-radius:28px;padding:14px 20px;display:flex;gap:9px;align-items:center;font-size:12px;box-shadow:0 8px 30px rgba(0,0,0,.15)}.to-top{position:fixed;right:28px;bottom:82px;z-index:80;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:white}.method-nav{position:fixed;z-index:70;left:17px;top:50%;transform:translateY(-50%);display:grid;gap:10px}.method-nav a{display:flex;align-items:center;gap:8px;color:#55615d;font-size:9px;letter-spacing:.05em}.method-nav i{width:5px;height:5px;border-radius:50%;background:#84908c}.method-nav span{opacity:0;transform:translateX(-8px);transition:.25s}.method-nav a:hover span,.method-nav a.current span{opacity:1;transform:none}.method-nav a.current i{background:var(--gold);box-shadow:0 0 0 4px rgba(170,129,69,.16)}
@media(max-width:900px){.container{width:min(100% - 36px,720px)}.header{height:72px}.brand{width:180px}.logo-img{height:51px}.menu-toggle{display:grid;gap:6px;padding:10px}.menu-toggle span{display:block;width:25px;height:1px;background:var(--ink)}.menu{position:fixed;inset:72px 0 0;background:var(--white);display:none;flex-direction:column;align-items:stretch;padding:30px}.menu.open{display:flex}.menu>a:not(.btn){padding:14px 0}.method-nav{display:none}.section{padding:100px 0}.hero{padding:110px 0 70px}.hero-grid,.refine-grid,.deliver-grid{grid-template-columns:1fr}.hero-copy h1{font-size:52px}.hero-art{min-height:430px}.hero-art figure{width:70%}.role-a{left:5%}.role-b{right:5%}.responsibility-map{grid-template-columns:1fr;margin:65px 0}.plus{text-align:center}.orbit{min-height:350px}.equation{flex-direction:column}.refine{padding:100px 0}.gold-sequence{min-height:520px}.compare,.two-phases{grid-template-columns:1fr}.compare>div,.two-phases article{padding:45px 25px}.two-phases article+article{border-left:0;border-top:1px solid var(--line)}.monument{flex-direction:column;gap:18px;min-height:70vh;font-size:52px}.strategy-first{padding:50px 15px}.house-stages article{grid-template-columns:1fr;min-height:auto;padding:75px 0}.house-stages img{height:420px}.ten-hero{grid-template-columns:1fr}.ten-hero>strong{font-size:210px}.ten-line{left:27px}.ten-item{grid-template-columns:55px 1fr;min-height:auto;padding:75px 0}.ten-item>b{font-size:70px}.ten-item>div{padding-left:35px}.deliver-grid img{height:500px}.portal-arch{grid-template-columns:1fr;height:78vh;padding:80px 25px;gap:30px}.portal-arch>strong{writing-mode:initial}.network{grid-template-columns:1fr}.network>div:not(.network-core):before{display:none}.channel-cloud{flex-wrap:wrap}.choice-map{grid-template-columns:1fr}.choice-map article{padding:40px 25px}.benefit-list article{grid-template-columns:1fr;min-height:70vh;align-content:center}.benefit-list b{font-size:90px}.footer-grid{grid-template-columns:1fr 1fr}.method-flow{flex-direction:column}.method-flow i{transform:rotate(90deg)}}
@media(max-width:560px){.container{width:calc(100% - 28px)}.section-title{font-size:42px}.hero-copy h1{font-size:44px}.hero-copy h2{font-size:28px}.hero-art{min-height:360px}.role{font-size:9px}.lead,.narrow{font-size:16px}.orbit{min-height:300px}.orbit span{font-size:9px}.gold-sequence{min-height:430px}.gold-sequence p{font-size:28px}.parallel{grid-template-columns:1fr}.traditional p{font-size:28px}.two-phases{min-width:0}.two-phases article{min-width:0;padding:38px 24px}.two-phases h2{font-size:34px;overflow-wrap:anywhere}.two-phases p{overflow-wrap:anywhere}.house-stages img{height:330px}.house-stages h3{font-size:37px}.analogy-table span,.analogy-table b{padding:13px 7px;font-size:12px}.ten-hero h2{font-size:52px}.ten-hero>strong{font-size:150px}.ten-item h3{font-size:36px}.deliver-grid h2{font-size:39px}.deliver-grid h3{font-size:31px}.deliver-grid img{height:390px}.portal-arch b{font-size:30px}.channel-cloud{font-size:27px}.channels h2{font-size:50px}.final h2{font-size:50px}.whatsapp b{display:none}.footer-grid{grid-template-columns:1fr}.copyright{flex-direction:column;gap:10px}}
@media(max-width:560px){body{overflow-x:clip}.ten-hero,.ten-hero>div{min-width:0;width:100%}.ten-hero h2{overflow-wrap:anywhere}.role-shift,.ten-intro,.channels{overflow:hidden}}

/* Refinements requested for the Método AURIUM narrative */
.hero{isolation:isolate;background:#f3f0e8}.hero-photo{position:absolute;z-index:-2;inset:84px 0 0;background:url('assets/metodo/hero-metodo-estrategia-v2.png') center/cover no-repeat}.hero:after{content:"";position:absolute;z-index:-1;inset:84px 0 0;background:linear-gradient(90deg,rgba(243,240,232,.99) 0%,rgba(243,240,232,.94) 42%,rgba(243,240,232,.42) 68%,rgba(243,240,232,.08) 100%)}.hero-grid{grid-template-columns:minmax(0,700px) 1fr}.hero-copy h1{font-size:47.79px;line-height:1.02}.role-shift .section-title{font-size:49.69px;text-align:center;margin-left:auto;margin-right:auto}.role-shift .lead,.role-shift .narrow{text-align:center;margin-left:auto;margin-right:auto}.refine .gold-sequence{overflow:hidden}.gold-sequence img{mix-blend-mode:screen;filter:contrast(1.12) saturate(1.08)}.packages blockquote{font-size:37.84px}.monument{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:36px;min-height:auto;padding:100px 0;border-block:1px solid var(--line);font-size:51.42px;text-align:center}.monument article{display:grid;gap:15px;align-content:center}.monument small{font:700 11px/1 var(--sans);letter-spacing:.2em;color:var(--gold)}.monument span{font-family:var(--serif)}.monument p{margin:0;color:var(--muted);font:400 14px/1.6 var(--sans)}.plan-execution .narrow{text-align:center}.house .section-title{margin-bottom:14px}.house-subtitle{font:italic 400 32px/1.2 var(--serif);color:#287565}.house-stages article:nth-child(3) h3{font-size:24px}.house blockquote{font-size:36.84px}.ten-hero h2{font-size:78.42px;line-height:.94}.intro-copy{text-align:center}.ten-item:nth-of-type(3) h3{font-size:34.53px}.ten-item:nth-of-type(5) h3{font-size:41.53px}.execution .section-title{font-size:57.69px;text-align:center;margin-left:auto;margin-right:auto}.execution .label{display:flex;justify-content:center}.channel-cloud{font-size:32.53px}.channels h2{font-size:61.42px}.channels h2 em{color:#fff}.benefit-list b{font-size:113px}.benefit-list article:nth-child(1) h3{font-size:42.16px}.benefit-list article:nth-child(2) h3{font-size:38.16px}.benefit-list article:nth-child(3) h3{font-size:41.16px}.benefit-list article:nth-child(4) h3{font-size:37.16px}.benefit-list article:nth-child(5) h3{font-size:44.16px}.benefit-list article:nth-child(6) h3{font-size:44px}.final h2{font-size:46.42px}.final h3{font-size:28px}.whatsapp{right:20px;bottom:20px;display:flex;align-items:center;gap:10px;border-radius:99px;background:#1fa86a;color:#fff;padding:13px 19px;font-size:12px;font-weight:700;box-shadow:0 12px 30px rgba(0,0,0,.18)}.whatsapp svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}

@media(max-width:900px){.hero-photo{inset:72px 0 0;background-position:64% center}.hero:after{inset:72px 0 0;background:linear-gradient(180deg,rgba(243,240,232,.96) 0%,rgba(243,240,232,.9) 62%,rgba(243,240,232,.55) 100%)}.hero-grid{display:block}.hero-copy{max-width:650px}.hero-copy h1{font-size:47px}.monument{grid-template-columns:1fr;padding:80px 0;gap:26px}.monument b{transform:rotate(90deg)}.ten-hero h2{font-size:58px}.benefit-list b{font-size:90px}}
@media(max-width:560px){.hero{min-height:820px}.hero-copy h1{font-size:42px}.hero-photo{background-position:70% center}.role-shift .section-title{font-size:41px}.monument span{font-size:40px}.packages blockquote{font-size:31px}.house-subtitle{font-size:27px}.ten-hero h2{font-size:46px}.execution .section-title{font-size:42px}.channel-cloud{font-size:25px}.channels h2{font-size:45px}.benefit-list h3,.benefit-list article:nth-child(n) h3{font-size:36px}.final h2{font-size:40px}.final h3{font-size:26px}.whatsapp{width:52px;height:52px;padding:0;justify-content:center}.whatsapp b{display:none}}

/* Integração orgânica das peças de ouro ao fundo institucional. */
.gold-sequence img{mix-blend-mode:multiply;filter:contrast(1.16) saturate(1.12);opacity:.92;mask-image:radial-gradient(ellipse 68% 72% at 50% 48%,#000 52%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 68% 72% at 50% 48%,#000 52%,transparent 100%)}

/* Refinamentos solicitados — Método AURIUM */
.packages .section-title{font-size:52.69px;text-align:center;max-width:980px;margin-inline:auto}
.traditional p span{font:700 10px/1 var(--sans);letter-spacing:.18em;color:var(--gold)}
.traditional .pricing{color:var(--green);margin-top:28px}

.gold-sequence{min-height:660px;isolation:isolate;display:grid;place-items:center;overflow:visible!important}
.gold-halo{position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(216,183,117,.2),rgba(216,183,117,.035) 48%,transparent 70%);filter:blur(4px)}
.gold-orbit{position:absolute;width:75%;aspect-ratio:1;border:1px solid rgba(216,183,117,.48);border-radius:50%;transform:rotate(24deg);box-shadow:0 0 50px rgba(216,183,117,.08)}
.gold-orbit-b{width:58%;transform:rotate(-38deg);border-color:rgba(255,237,186,.25)}
.gold-nugget{position:relative;width:58%;aspect-ratio:.88;filter:drop-shadow(0 38px 38px rgba(0,0,0,.42));animation:goldFloat 6s ease-in-out infinite}
.gold-nugget:before,.gold-nugget:after,.gold-nugget i{content:"";position:absolute;background:linear-gradient(135deg,#fff1a8 0%,#c89530 24%,#7d5012 48%,#e7bd58 70%,#fff0a1 100%);clip-path:polygon(19% 5%,70% 0,98% 26%,88% 73%,58% 100%,10% 82%,0 33%);box-shadow:inset 18px 10px 25px rgba(255,255,255,.28),inset -20px -15px 28px rgba(66,35,0,.42)}
.gold-nugget:before{inset:10% 6% 3% 5%;transform:rotate(-6deg)}
.gold-nugget:after{width:44%;height:42%;right:0;top:0;transform:rotate(18deg)}
.gold-nugget i:nth-child(1){width:38%;height:35%;left:-8%;bottom:12%;transform:rotate(-25deg)}
.gold-nugget i:nth-child(2){width:26%;height:24%;right:5%;bottom:-4%;transform:rotate(32deg)}
.gold-nugget i:nth-child(3){width:18%;height:17%;left:4%;top:0;transform:rotate(12deg)}
.gold-sparks i{position:absolute;width:6px;height:6px;border-radius:50%;background:#f4d883;box-shadow:0 0 16px #e7bd58}.gold-sparks i:nth-child(1){left:13%;top:23%}.gold-sparks i:nth-child(2){right:11%;top:35%}.gold-sparks i:nth-child(3){left:20%;bottom:19%}.gold-sparks i:nth-child(4){right:23%;bottom:12%}.gold-sparks i:nth-child(5){right:4%;top:13%}
.gold-caption{position:absolute;right:0;bottom:5%;font:400 14px/1.35 var(--sans);letter-spacing:.24em;text-align:right;color:var(--gold2)}
@keyframes goldFloat{50%{transform:translateY(-18px) rotate(2deg)}}

.house-stages figure{display:grid;place-items:center;overflow:hidden;background:#f3f0e8}
.house-stages img{width:100%;height:auto;max-height:560px;object-fit:contain}
#dez-p .intro-copy{text-align:left}
#dez-p .intro-copy p{margin-left:0;margin-right:auto;text-align:left}

.execution{position:relative;background-color:#071b17;color:#fff;overflow:hidden}
.execution:before{content:"";position:absolute;inset:0 0 auto;height:110px;background:linear-gradient(180deg,rgba(243,240,232,.12),transparent);pointer-events:none}
.execution:after{content:"";position:absolute;inset:auto 0 0;height:120px;background:linear-gradient(180deg,transparent,rgba(3,17,14,.55));pointer-events:none}
.execution .container{position:relative;z-index:1}
.execution .section-title,.execution .section-title em{color:#fff}
.execution .label{color:var(--gold2)}

.channel-cloud span{opacity:0;transform:translateY(24px);filter:blur(5px)}
.channel-cloud.visible span{animation:channelWord .75s cubic-bezier(.2,.7,.2,1) forwards}
.channel-cloud.visible span:nth-child(2){animation-delay:.22s}.channel-cloud.visible span:nth-child(3){animation-delay:.44s}.channel-cloud.visible span:nth-child(4){animation-delay:.66s}
@keyframes channelWord{to{opacity:1;transform:none;filter:blur(0)}}
.who .section-title{font-size:51.69px;text-align:center;max-width:980px;margin-inline:auto}
.benefits .section-title{text-align:center;margin-inline:auto}
.final .btn.gold{position:relative;overflow:hidden;isolation:isolate;animation:ctaBreath 3s ease-in-out infinite}
.final .btn.gold:after{content:"";position:absolute;z-index:-1;inset:-60% auto -60% -35%;width:24%;background:rgba(255,255,255,.55);transform:skewX(-18deg);animation:ctaShine 3.2s ease-in-out infinite}
@keyframes ctaBreath{50%{transform:translateY(-3px);box-shadow:0 15px 40px rgba(216,183,117,.27)}}
@keyframes ctaShine{0%,25%{left:-35%}70%,100%{left:125%}}

@media(max-width:900px){.packages .section-title,.who .section-title{font-size:44px}.gold-sequence{min-height:520px}.house-stages img{height:auto;max-height:none}}
@media(max-width:560px){.packages .section-title,.who .section-title{font-size:38px}.gold-sequence{min-height:420px}.gold-nugget{width:68%}.gold-caption{font-size:10px}.execution:before,.execution:after{height:70px}}
@media(prefers-reduced-motion:reduce){.gold-nugget,.channel-cloud.visible span,.final .btn.gold,.final .btn.gold:after{animation:none}.channel-cloud span{opacity:1;transform:none;filter:none}}

/* Ajustes de composição e movimento */
.hero-copy{height:450px;display:flex;flex-direction:column;justify-content:center}
.hero-copy .text-cta{align-self:flex-start}

.orbit{isolation:isolate}
.orbit:before{content:"";position:absolute;z-index:-1;inset:-2px;border-radius:50%;padding:2px;background:conic-gradient(from 0deg,transparent 0 18%,rgba(170,129,69,.9) 28%,transparent 38% 62%,rgba(40,117,101,.7) 72%,transparent 82%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:orbitSpin 12s linear infinite}
.orbit.business:before{animation-direction:reverse;animation-duration:15s}
@keyframes orbitSpin{to{transform:rotate(360deg)}}

.house-stages article:nth-child(-n+2) figure{position:relative;height:560px;background:#e9e7e1}
.house-stages article:nth-child(-n+2) img{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;filter:saturate(.58) contrast(1.02)}
.house-stages article:nth-child(1) img{object-position:center}
.house-stages article:nth-child(2) img{object-position:center}

#dez-p .intro-copy{max-width:none;display:grid;grid-template-columns:1fr 1fr}
#dez-p .intro-copy p{grid-column:1;max-width:610px}

.execution{isolation:isolate;background-image:linear-gradient(rgba(7,27,23,.86),rgba(7,27,23,.92)),url('assets/metodo/mesa-blueprint.png');background-size:cover;background-position:center}
.execution:after{height:190px;background:linear-gradient(180deg,transparent,#071b17)}
.channels{position:relative;isolation:isolate;overflow:hidden;background-image:linear-gradient(rgba(7,27,23,.9),rgba(7,27,23,.94)),url('assets/solucoes/redes-sociais.png');background-size:cover;background-position:center}
.channels:before{content:"";position:absolute;z-index:0;inset:0 0 auto;height:210px;background:linear-gradient(180deg,#071b17 0%,rgba(7,27,23,.96) 35%,transparent 100%);pointer-events:none}
.channels .container{position:relative;z-index:1}
.channel-cloud.visible span{animation:channelFocus 8s ease-in-out infinite;opacity:.16;transform:none;filter:none}
.channel-cloud.visible span:nth-child(1){animation-delay:0s}.channel-cloud.visible span:nth-child(2){animation-delay:2s}.channel-cloud.visible span:nth-child(3){animation-delay:4s}.channel-cloud.visible span:nth-child(4){animation-delay:6s}
@keyframes channelFocus{0%,22%{opacity:1;color:#d7bd87;transform:translateY(-4px)}30%,100%{opacity:.16;color:#73817c;transform:none}}

@media(max-width:900px){.hero-copy{height:auto;min-height:540px}.house-stages article:nth-child(-n+2) figure{height:420px}#dez-p .intro-copy{grid-template-columns:1fr}}
@media(max-width:560px){.hero-copy{min-height:600px}.house-stages article:nth-child(-n+2) figure{height:330px}.channel-cloud.visible span{animation-duration:8s}}
@media(prefers-reduced-motion:reduce){.orbit:before,.channel-cloud.visible span{animation:none}.channel-cloud.visible span{opacity:1;color:#73817c}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}*{animation:none!important;transition:none!important}}
