.content-page{position:relative;min-height:100svh;overflow:clip;isolation:isolate}.content-page-shader{inset:0 0 auto;z-index:0}.content-page>*:not(.content-page-shader){position:relative;z-index:1}.content-header{position:relative;z-index:4;width:100%;padding:1.1rem 1rem 0}.content-header-inner{width:min(100%,var(--max-wide));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.breadcrumbs{width:min(100% - 2rem,var(--max-width));margin:1.8rem auto 0}.breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0;list-style:none;font-family:IBM Plex Mono,monospace;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.breadcrumbs li{display:flex;align-items:center;gap:0}.breadcrumbs li+li:before{content:"/";margin:0 .6rem;color:var(--line-strong)}.breadcrumbs a{color:var(--muted);transition:color .18s ease}.breadcrumbs a:hover{color:var(--text)}.breadcrumbs [aria-current=page]{color:var(--accent)}.article-hero{width:min(100% - 2rem,var(--max-width));margin:2.8rem auto 0;max-width:52rem}.article-hero .eyebrow{margin-bottom:1.2rem}.article-hero h1{max-width:18ch;font-size:clamp(2.4rem,4.5vw,4.2rem);line-height:.96;letter-spacing:-.07em}.article-hero .article-lead{max-width:38rem;margin-top:1.3rem;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.7;color:var(--muted)}.article-body{width:min(100% - 2rem,var(--max-width));margin:3.5rem auto 0;max-width:52rem;padding-bottom:6rem}.article-body h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1;letter-spacing:-.06em;margin-top:3.5rem;margin-bottom:1.2rem}.article-body h3{font-size:clamp(1.2rem,1.8vw,1.5rem);letter-spacing:-.04em;margin-top:2.4rem;margin-bottom:.8rem}.article-body p{color:var(--muted);line-height:1.78;margin-top:0;margin-bottom:1.1rem}.article-body ul,.article-body ol{color:var(--muted);line-height:1.78;margin:0 0 1.2rem;padding-left:1.4rem}.article-body li{margin-bottom:.55rem}.article-body li::marker{color:var(--accent)}.article-body strong{color:var(--text);font-weight:700}.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;margin:2.2rem 0}.stat-card{padding:1.2rem;border-radius:var(--radius-md);border:1px solid rgba(129,177,204,.14);background:linear-gradient(180deg,#0a1f2ce6,#06141eeb),#07151feb}.stat-value{display:block;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:700;letter-spacing:-.04em;line-height:1.15;margin-bottom:.35rem}.stat-label{display:block;font-size:.82rem;color:var(--muted);line-height:1.45}.scope-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:2rem 0}.scope-card{padding:1.25rem;border-radius:var(--radius-md);border:1px solid rgba(129,177,204,.14);background:linear-gradient(180deg,#0a1f2ce0,#06141ee6),#07151fe0;transition:border-color .18s ease,transform .18s ease}.scope-card:hover{border-color:#81b1cc4d;transform:translateY(-2px)}.scope-card h3{margin-top:0;margin-bottom:.5rem;font-size:1.1rem;letter-spacing:-.03em}.scope-card p{margin:0;font-size:.92rem}.tldr-box{padding:1.4rem 1.5rem;margin:1.5rem 0 2.2rem;border-radius:var(--radius-md);border-left:3px solid var(--accent);background:linear-gradient(180deg,#0a282cb3,#06181ed9),#071c24cc}.tldr-box .tldr-label{display:block;font-family:IBM Plex Mono,monospace;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:.6rem}.tldr-box p{margin:0;font-size:.95rem;line-height:1.65}.finding-box{padding:1.3rem;margin:1.8rem 0;border-radius:var(--radius-md);border-left:3px solid var(--warm);background:linear-gradient(180deg,#0a1f2ce0,#06141ee6),#07151fe0}.finding-box .finding-label{display:block;font-family:IBM Plex Mono,monospace;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--warm);margin-bottom:.7rem}.finding-box h4{margin:0 0 .5rem;font-size:1.1rem;letter-spacing:-.03em}.finding-box p{margin:0;font-size:.92rem}.faq-section{margin-top:3.5rem;border-top:1px solid var(--line);padding-top:2.5rem}.faq-section h2{margin-top:0}.faq-list{margin-top:1.5rem}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 0;cursor:pointer;font-size:clamp(1.05rem,1.4vw,1.15rem);font-weight:700;letter-spacing:-.03em;list-style:none;transition:color .18s ease}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";flex:0 0 auto;font-size:1.3rem;font-weight:400;color:var(--accent);transition:transform .22s ease}.faq-item[open] summary:after{content:"−"}.faq-item summary:hover{color:var(--accent)}.faq-answer{padding:0 0 1.4rem;max-width:40rem}.faq-answer p{margin:0;line-height:1.78;color:var(--muted)}.inline-cta{margin:3rem 0;padding:1.6rem;border-radius:var(--radius-lg);border:1px solid rgba(99,241,210,.18);background:linear-gradient(135deg,#63f1d20f,#f6b96d0a),#07151feb;text-align:center}.inline-cta p{color:var(--text);font-size:1.1rem;font-weight:700;letter-spacing:-.03em;margin-bottom:1rem}.inline-cta .button{margin:0 auto}.checklist{margin:1.6rem 0;padding:0;list-style:none}.checklist li{position:relative;padding:.9rem 0 .9rem 2rem;border-bottom:1px solid rgba(129,177,204,.1);color:var(--muted);line-height:1.65}.checklist li:before{content:"☐";position:absolute;left:0;top:.9rem;color:var(--accent);font-size:1rem}.article-process{display:grid;gap:0;margin:2rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.article-process-step{display:grid;grid-template-columns:3.5rem 1fr;gap:.8rem;align-items:start;padding:1.4rem 0;border-top:1px solid var(--line)}.article-process-step:first-child{border-top:0}.article-process-step .step-num{font-family:IBM Plex Mono,monospace;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);padding-top:.15rem}.article-process-step h3{margin:0 0 .4rem}.article-process-step p{margin:0}.compare-table{width:100%;margin:2rem 0;border-collapse:collapse;font-size:.92rem}.compare-table th,.compare-table td{text-align:left;padding:.9rem 1rem;border-bottom:1px solid var(--line)}.compare-table th{font-family:IBM Plex Mono,monospace;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:400}.compare-table td{color:var(--muted);line-height:1.55}.compare-table td:first-child{color:var(--text);font-weight:700}.sticky-cta-bar{position:fixed;left:0;right:0;bottom:0;z-index:800;background:linear-gradient(180deg,#03111a00,#03111af5 28%);padding:1.4rem 1rem 1.1rem;pointer-events:none}.sticky-cta-inner{width:min(100%,var(--max-width));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:.9rem 1.2rem;border-radius:999px;border:1px solid rgba(129,177,204,.18);background:#05121bf0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 -4px 40px #0006;pointer-events:auto}.sticky-cta-inner p{margin:0;font-size:.92rem;color:var(--muted);line-height:1.4}.sticky-cta-inner .button{flex:0 0 auto;min-height:2.8rem;padding:.6rem 1.2rem;font-size:.88rem}@media(max-width:720px){.compare-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.compare-table th,.compare-table td{padding:.7rem .6rem;white-space:nowrap}.sticky-cta-inner{flex-direction:column;align-items:stretch;border-radius:1.35rem}.sticky-cta-inner .button{width:100%;justify-content:center}}.content-page{min-height:100dvh}.content-header{position:sticky;top:max(.75rem,env(safe-area-inset-top));padding:0 1rem}.content-header-inner{width:min(calc(100% + -0rem),var(--max-wide))}.breadcrumbs{margin-top:2.4rem}.breadcrumbs ol{letter-spacing:.08em}.article-hero{display:grid;gap:1.1rem;width:min(100% - 2rem,var(--max-wide));max-width:78rem;margin-top:clamp(5rem,9vw,8rem);padding:clamp(1.5rem,3vw,2.25rem);border:1px solid rgba(186,214,222,.12);border-radius:var(--radius-xl);background:radial-gradient(circle at 85% 20%,rgba(99,241,210,.1),transparent 28rem),linear-gradient(180deg,#121e25ad,#080f14d1);box-shadow:var(--shadow)}.article-hero h1{max-width:15ch;font-size:clamp(3rem,6.8vw,6.6rem);line-height:.91;letter-spacing:0}.article-hero .article-lead{max-width:48rem;color:#c0d1d4}.article-body{width:min(100% - 2rem,var(--max-wide));max-width:86rem;display:grid;grid-template-columns:minmax(0,1fr);margin-top:clamp(3rem,7vw,6rem);padding-bottom:clamp(9rem,16vh,12rem)}.article-body>p,.article-body>ul,.article-body>ol,.article-body>h2,.article-body>h3,.article-body>.faq-section,.article-body>.inline-cta,.article-body>.finding-box,.article-body>.article-process,.article-body>.compare-table,.article-body>.checklist,.article-body>.team-profile,.article-body>.interview-section{width:min(100%,54rem)}.article-body h2{margin-top:clamp(3.5rem,7vw,5.5rem);font-size:clamp(2.1rem,4vw,4.2rem);line-height:.96;letter-spacing:0}.article-body h3,.scope-card h3,.finding-box h4{letter-spacing:0}.article-body p,.article-body li{color:#a8bbbf}.article-body a:not(.button){color:var(--text);text-decoration:underline;text-decoration-color:#63f1d261;text-underline-offset:.18em}.article-body a:not(.button):hover{color:var(--accent)}.stat-row{width:min(100%,78rem);grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card,.scope-card,.finding-box,.inline-cta{position:relative;overflow:hidden}.stat-card:before,.scope-card:before,.inline-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 10%,rgba(99,241,210,.1),transparent 16rem);opacity:0;transition:opacity .22s var(--ease-out);pointer-events:none}.stat-card:hover:before,.scope-card:hover:before,.inline-cta:hover:before{opacity:1}.scope-grid{width:min(100%,86rem);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:clamp(.85rem,1.5vw,1.15rem);margin-block:clamp(1.35rem,2.6vw,2rem)}.scope-card{grid-column:auto;min-height:clamp(10rem,13vw,11.75rem);padding:clamp(1.15rem,1.65vw,1.45rem);align-content:start}.scope-card h3{font-size:clamp(1.25rem,2vw,1.7rem)}.finding-box{width:min(100%,68rem);border-left:0;border-top:1px solid rgba(99,241,210,.25);margin-block:clamp(1.35rem,3vw,2.2rem)}.finding-box .finding-label,.checklist li:before,.article-process-step .step-num,.compare-table th{color:var(--accent)}.checklist li:before{content:"";top:1.2rem;width:.8rem;height:.8rem;border:1px solid rgba(99,241,210,.72);border-radius:.22rem;background:#63f1d214}.article-process{border:1px solid rgba(186,214,222,.14);border-radius:var(--radius-lg);overflow:hidden;background:#ffffff06}.article-process-step{grid-template-columns:4rem 1fr;padding:1.5rem}.article-body>.article-process{width:min(100%,86rem)}@media(min-width:961px){.article-process{grid-template-columns:repeat(2,minmax(0,1fr))}.article-process-step{min-height:14rem;border-top:0}.article-process-step:nth-child(odd){border-right:1px solid var(--line)}.article-process-step:nth-child(n+3){border-top:1px solid var(--line)}}.faq-item summary{min-height:56px}.faq-item[open] summary:after{content:"-"}.inline-cta{text-align:left;padding:clamp(1.3rem,3vw,2rem)}.inline-cta p{font-size:clamp(1.35rem,2.5vw,2.1rem);line-height:1.05}.inline-cta .button{margin:0}.sticky-cta-inner{width:min(calc(100% - 3rem),102rem);border-radius:999px;background:#05090de0}.sticky-cta-inner p{color:#c0d1d4}.content-layout-page .site-footer{padding-bottom:10rem}.pagefind-ui{--pagefind-ui-border-radius: 16px}.pagefind-ui .pagefind-ui__search-input{min-height:56px;font-size:1rem;border:1px solid rgba(186,214,222,.16)!important;border-radius:18px!important;color:var(--text)!important;background:linear-gradient(180deg,#121e25d6,#080f14eb)!important;box-shadow:var(--shadow)!important}.pagefind-ui .pagefind-ui__search-input::placeholder{color:var(--muted)!important}.pagefind-ui .pagefind-ui__search-input:focus{outline:2px solid rgba(99,241,210,.95)!important;outline-offset:4px!important}.pagefind-ui .pagefind-ui__result{border-color:#bad6de1f!important}.pagefind-ui .pagefind-ui__result-title,.pagefind-ui .pagefind-ui__result-link{color:var(--text)!important}.pagefind-ui .pagefind-ui__result-excerpt{color:var(--muted)!important}@media(max-width:960px){.content-header{position:sticky}.scope-grid,.stat-row{grid-template-columns:1fr}.scope-card,.scope-card:nth-child(1),.scope-card:nth-child(2),.scope-card:nth-child(4n),.scope-card:nth-child(4n+1){grid-column:auto;min-height:auto}.article-hero h1{max-width:12ch}}@media(min-width:721px){.content-layout-page .whatsapp-float{display:none}}@media(max-width:720px){.content-header{padding-inline:.5rem}.article-hero{margin-top:4rem;padding:1.2rem}.article-hero h1{font-size:clamp(2.65rem,13vw,4.6rem)}.article-process-step{grid-template-columns:1fr}.sticky-cta-bar{display:none}.article-body{padding-bottom:6rem}}
