@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--ink:#11110f;--paper:#f2f0e9;--warm:#e7e3d8;--lime:#d9ff43;--orange:#ff5c35;--line:#11110f29;--muted:#66665f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.advisor-launcher{background:var(--lime);color:var(--ink);z-index:70;grid-template-columns:1fr auto;align-items:center;gap:2px 18px;width:245px;padding:15px 18px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 45px #11110f38}.advisor-launcher span{letter-spacing:.08em;text-transform:uppercase;font-family:DM Mono,monospace;font-size:.56rem}.advisor-launcher b{font-size:.84rem}.advisor-launcher i{grid-area:1/2/3;font-style:normal}.advisor-launcher:hover{background:#c8f000;transform:translateY(-2px)}.nav-shell{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);z-index:50;background:#f2f0e9e6;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 4vw;display:grid;position:fixed;top:0;left:0;right:0}.brand{letter-spacing:-.08em;width:fit-content;font-size:1.7rem;font-weight:800}.brand-dot{color:var(--orange)}.nav-shell nav{gap:2.2rem;display:flex}.nav-shell nav a{letter-spacing:.05em;text-transform:uppercase;font-size:.76rem;font-weight:700}.nav-shell nav a:hover{opacity:.55}.nav-cta{background:var(--ink);color:#fff;text-transform:uppercase;justify-self:end;align-items:center;gap:1.2rem;padding:14px 18px;font-size:.76rem;font-weight:700;display:flex}.hero{background:var(--paper);min-height:100vh;padding:82px 4vw 0}.hero-grid{grid-template-columns:1.13fr .87fr;min-height:calc(100vh - 180px);display:grid}.hero-copy{align-self:center;padding:8vh 5vw 8vh 0}.eyebrow{color:#fff9;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.8rem;font-family:DM Mono,monospace;font-size:.68rem;display:flex}.eyebrow span{background:var(--lime);border-radius:50%;width:7px;height:7px}.eyebrow.dark,.hero .eyebrow{color:var(--muted)}.hero-copy h1{letter-spacing:-.085em;max-width:920px;margin:4vh 0 3.5vh;font-size:clamp(4.2rem,7.6vw,8.8rem);line-height:.84}.hero-copy h1 span{color:var(--orange);font-weight:500;display:block}.hero-lead{max-width:660px;font-size:clamp(1.04rem,1.4vw,1.35rem);line-height:1.55}.hero-actions{align-items:center;gap:2rem;margin-top:4vh;display:flex}.button{cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:2rem;padding:19px 22px;font-weight:800;display:inline-flex}.button-primary{background:var(--lime);color:var(--ink)}.button-primary:hover{background:#c8f000}.text-link{border-bottom:1px solid;gap:1.5rem;padding-bottom:5px;font-size:.86rem;font-weight:700;display:inline-flex}.text-link.light{color:#fff;margin-top:2.5rem}.microcopy{color:var(--muted);margin-top:1.3rem;font-family:DM Mono;font-size:.65rem}.hero-stage{background:var(--ink);min-height:650px;position:relative;overflow:hidden}.orbit{border:1px solid #ffffff21;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{width:390px;height:390px}.orbit-two{width:650px;height:650px}.hero-stage:before,.hero-stage:after{content:"";background:#ffffff1c;position:absolute;top:0;left:50%}.hero-stage:before{width:1px;height:100%}.hero-stage:after{width:100%;height:1px;top:50%;left:0}.stage-center{background:var(--lime);z-index:2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:170px;height:170px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage-center b{letter-spacing:-.12em;font-size:4.5rem;line-height:.9}.stage-center small{text-transform:uppercase;font-family:DM Mono;font-size:.55rem}.pulse{background:var(--orange);border-radius:50%;width:12px;height:12px;animation:2s infinite pulse;position:absolute;top:20px;right:20px}@keyframes pulse{50%{box-shadow:0 0 0 12px #ff5c3500}0%,to{box-shadow:0 0 #ff5c3573}}.signal{color:#fff;letter-spacing:.05em;text-transform:uppercase;z-index:3;font-family:DM Mono;font-size:.63rem;position:absolute}.signal span{color:var(--lime);margin-bottom:5px;display:block}.signal-a{top:18%;left:12%}.signal-b{top:24%;right:12%}.signal-c{bottom:22%;left:13%}.signal-d{bottom:16%;right:11%}.stage-caption{color:#fff6;text-transform:uppercase;margin:0;font-family:DM Mono;font-size:.6rem;position:absolute;bottom:2rem;left:2rem}.client-bar{border-top:1px solid var(--line);grid-template-columns:190px 1fr;align-items:center;min-height:112px;display:grid}.client-bar>p{color:var(--muted);text-transform:uppercase;font-family:DM Mono;font-size:.6rem}.client-list{grid-template-columns:repeat(6,1fr);align-items:center;display:grid}.client-list span{border-left:1px solid var(--line);text-align:center;text-transform:uppercase;justify-content:center;align-items:center;min-height:54px;padding:0 1rem;font-size:clamp(.68rem,.9vw,.9rem);font-weight:800;display:flex}.section{padding:8vw 4vw}.manifesto{background:var(--lime);grid-template-columns:1fr 3fr;display:grid}.section-number,.proof-label{text-transform:uppercase;font-family:DM Mono;font-size:.65rem}.manifesto-copy h2{letter-spacing:-.07em;max-width:1200px;margin:1rem 0 3rem;font-size:clamp(2.8rem,5.4vw,6.7rem);line-height:.98}.manifesto-copy h2 em{color:var(--orange);font-style:normal;font-weight:500}.manifesto-copy>p:last-child{max-width:600px;margin-left:35%;font-size:1.15rem;line-height:1.65}.kicker{text-transform:uppercase;font-size:.8rem;font-weight:800}.sectors{background:var(--paper)}.section-heading{grid-template-columns:2fr 1fr;align-items:end;margin-bottom:5vw;display:grid}.section-heading h2,.proof h2,.method h2,.faq h2{letter-spacing:-.07em;margin:1.5rem 0 0;font-size:clamp(2.6rem,4.4vw,5.5rem);line-height:1}.section-intro{color:var(--muted);max-width:430px;font-size:1rem;line-height:1.65}.sector-grid{grid-template-columns:repeat(4,1fr);display:grid}.sector-card{border:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:500px;padding:1.5rem;transition:all .25s;display:flex}.sector-card+.sector-card{border-left:0}.sector-card:hover{background:var(--ink);color:#fff;transform:translateY(-10px)}.sector-card:hover .card-body{color:#fff9}.sector-top{justify-content:space-between;font-family:DM Mono;font-size:.68rem;display:flex}.sector-card h3{letter-spacing:-.04em;margin:.2rem 0;font-size:1.65rem}.sector-card>div>p:first-child{color:var(--orange);text-transform:uppercase;font-family:DM Mono;font-size:.65rem}.card-rule{opacity:.2;background:currentColor;height:1px;margin:1.5rem 0}.card-body{color:var(--muted);font-size:.88rem;line-height:1.6}.result-chip{border:1px solid;border-radius:100px;width:fit-content;padding:7px 11px;font-size:.68rem}.services{background:var(--ink);color:#fff;grid-template-columns:1fr 1.5fr;gap:8vw;display:grid}.services-title{align-self:start;position:sticky;top:130px}.services-title h2{letter-spacing:-.075em;margin:2rem 0;font-size:clamp(3rem,5vw,6.3rem);line-height:.9}.services-title>p:not(.eyebrow){color:#ffffff8c;max-width:490px;line-height:1.7}.services-list article{border-top:1px solid #ffffff2e;grid-template-columns:35px 1fr auto;align-items:start;gap:2rem;padding:2.2rem 0 3rem;display:grid}.services-list article:last-child{border-bottom:1px solid #ffffff2e}.services-list article>span{color:var(--lime);font-family:DM Mono;font-size:.65rem}.services-list h3{margin:0 0 .8rem;font-size:1.6rem}.services-list p{color:#ffffff85;max-width:520px;margin:0;line-height:1.6}.proof{grid-template-columns:1fr 3fr;display:grid}.proof-content>p:not(.eyebrow){color:var(--muted);max-width:660px;line-height:1.7}.metrics{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:4rem 0;display:grid}.metrics div{padding:2.5rem 0}.metrics div+div{border-left:1px solid var(--line);padding-left:2.5rem}.metrics b{letter-spacing:-.07em;font-size:clamp(2.5rem,4vw,5rem);display:block}.metrics span{color:var(--muted);text-transform:uppercase;font-family:DM Mono;font-size:.62rem}.client-proof-grid{grid-template-columns:repeat(3,1fr);display:grid}.client-proof-card{background:var(--warm);border:1px solid var(--line);flex-direction:column;min-height:330px;padding:1.5rem;display:flex}.client-proof-card+.client-proof-card{border-left:0}.client-proof-top{color:var(--muted);text-transform:uppercase;justify-content:space-between;font-family:DM Mono;font-size:.58rem;display:flex}.client-proof-card h3{letter-spacing:-.05em;margin:4rem 0 1rem;font-size:1.7rem}.client-proof-card p{color:var(--muted);font-size:.8rem;line-height:1.6}.client-proof-card>div:last-child{border-top:1px solid var(--line);text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;font-family:DM Mono;font-size:.58rem;display:flex}.method{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10vw;display:grid}.method-sticky{align-self:start;position:sticky;top:130px}.method-steps article{border-top:1px solid var(--line);min-height:260px;padding:2rem 0}.method-steps article>span{color:var(--orange);font-family:DM Mono;font-size:.7rem}.method-steps h3{letter-spacing:-.05em;margin:3rem 0 1rem;font-size:2.1rem}.method-steps p{color:var(--muted);max-width:550px;line-height:1.65}.lead-section{background:var(--orange);grid-template-columns:1fr 1fr;gap:8vw;display:grid}.lead-copy h2{letter-spacing:-.08em;margin:2rem 0;font-size:clamp(3.2rem,5.4vw,6.8rem);line-height:.9}.lead-copy>p:not(.eyebrow){max-width:650px;font-size:1.05rem;line-height:1.7}.lead-copy ul{margin:3rem 0 0;padding:0;list-style:none}.lead-copy li{border-top:1px solid #0003;padding:1rem 0;font-size:.82rem}.lead-copy li span{margin-right:1rem}.lead-card{background:var(--paper);align-self:center;min-height:610px;padding:2.5rem}.form-head{border-bottom:1px solid var(--line);text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.form-head span{font-size:.75rem;font-weight:800}.form-head b{color:var(--orange);font-family:DM Mono}.lead-card label{letter-spacing:.03em;text-transform:uppercase;margin:1.3rem 0;font-size:.67rem;font-weight:800;display:block}.lead-card input,.lead-card select{border:0;border-bottom:1px solid var(--line);color:var(--ink);background:0 0;border-radius:0;outline:none;width:100%;margin-top:.6rem;padding:10px 0;font-size:1rem;display:block}.lead-card input:focus,.lead-card select:focus{border-color:var(--orange)}.lead-card .button{width:100%;margin-top:1.5rem}.lead-card small{color:var(--muted);text-align:center;margin-top:1rem;font-size:.6rem;display:block}.success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:530px;display:flex}.success-icon{background:var(--lime);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:2rem;display:flex}.success p{color:var(--orange);text-transform:uppercase;margin:2rem 0 .5rem;font-family:DM Mono;font-size:.65rem}.success h3{letter-spacing:-.05em;margin:0 0 1rem;font-size:2.6rem}.success span{color:var(--muted)}.success button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:2rem}.faq .eyebrow{margin-bottom:3rem}.faq-layout{grid-template-columns:1fr 1.2fr;gap:8vw;display:grid}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:35px 1fr auto;align-items:center;gap:1rem;padding:1.6rem 0;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--orange);font-family:DM Mono;font-size:.65rem}.faq-list summary b{font-size:1.5rem;font-weight:400;transition:all .2s}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details p{color:var(--muted);max-width:600px;margin:0 3rem 1.8rem;line-height:1.7}footer{background:var(--ink);color:#fff;padding:6vw 4vw 2rem}.footer-main{justify-content:space-between;align-items:end;min-height:280px;display:flex}.footer-main .brand{font-size:4rem}.footer-main p{color:#ffffff73}.footer-cta span{color:#fff6;text-transform:uppercase;font-family:DM Mono;font-size:.65rem;display:block}.footer-cta a{letter-spacing:-.07em;border-bottom:1px solid;align-items:center;gap:2rem;margin-top:1rem;font-size:clamp(2.5rem,5vw,5.8rem);display:flex}.footer-bottom{color:#fff6;text-transform:uppercase;border-top:1px solid #ffffff26;justify-content:space-between;margin-top:5rem;padding-top:1.5rem;font-family:DM Mono;font-size:.55rem;display:flex}.footer-bottom div{gap:1.5rem;display:flex}.whatsapp{background:var(--lime);text-transform:uppercase;z-index:40;gap:1rem;padding:13px 16px;font-family:DM Mono;font-size:.67rem;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 30px #0003}@media (width<=1000px){.nav-shell{grid-template-columns:1fr auto}.nav-shell nav{display:none}.hero-grid,.services,.lead-section{grid-template-columns:1fr}.hero-copy{min-height:720px}.hero-stage{min-height:620px}.sector-grid{grid-template-columns:repeat(2,1fr)}.sector-card:nth-child(3){border-left:1px solid var(--line)}.sector-card:nth-child(n+3){border-top:0}.services-title,.method-sticky{position:static}}@media (width<=680px){.nav-shell{height:68px;padding:0 20px}.nav-cta{gap:0;padding:12px;font-size:0}.nav-cta span{font-size:.9rem}.hero{padding:68px 20px 0}.hero-copy{min-height:auto;padding:12vh 0 9vh}.hero-copy h1{font-size:clamp(3.7rem,17vw,5.6rem)}.hero-lead{font-size:1rem}.hero-actions{flex-direction:column;align-items:stretch;gap:1.2rem}.button{gap:1rem;padding:17px 16px}.hero-stage{min-height:510px;margin:0 -20px}.orbit-one{width:300px;height:300px}.orbit-two{width:490px;height:490px}.stage-center{width:130px;height:130px}.stage-center b{font-size:3.5rem}.client-bar{grid-template-columns:1fr;padding:1.8rem 0}.client-list{grid-template-columns:repeat(2,1fr);margin-top:1rem}.client-list span{border-bottom:1px solid var(--line);min-height:62px}.section{padding:18vw 20px}.manifesto,.proof,.method,.faq-layout{grid-template-columns:1fr}.section-number,.proof-label{margin-bottom:3rem}.manifesto-copy>p:last-child{margin-left:0}.section-heading{grid-template-columns:1fr;gap:2rem}.sector-grid{grid-template-columns:1fr}.sector-card{min-height:430px;border:1px solid var(--line)!important}.sector-card+.sector-card{border-top:0!important}.services{gap:5rem}.services-title h2{font-size:3.8rem}.metrics{grid-template-columns:1fr}.metrics div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.client-proof-grid{grid-template-columns:1fr}.client-proof-card+.client-proof-card{border-left:1px solid var(--line);border-top:0}.method{gap:4rem}.lead-card{min-height:0;margin:2rem -5px 0;padding:1.5rem}.faq-layout{gap:4rem}.footer-main{flex-direction:column;align-items:start;gap:5rem}.footer-main .brand,.footer-cta a{font-size:3rem}.footer-bottom{flex-direction:column;align-items:start;gap:1rem}.whatsapp span{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
