:root{--bg:#07111f;--bg-soft:#0b1829;--surface:#0f2034;--surface-2:#142a42;--text:#f7fbff;--muted:#a8bacb;--primary:#34d9dc;--primary-dark:#06191d;--secondary:#8da8ff;--border:#cce7ff24;--success:#56d99a;--danger:#ff9c9c;--shadow:0 24px 70px #00000040;--radius:22px;--container:1180px;--font-body:"Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:"Outfit", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;font-family:var(--font-body);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{font-family:var(--font-body);background:radial-gradient(circle at 15% 10%, #34d9dc1a, transparent 30rem), radial-gradient(circle at 85% 35%, #8da8ff14, transparent 28rem), var(--bg);color:var(--text);margin:0;line-height:1.65;overflow-x:hidden}body.menu-open{overflow:hidden}img,svg{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.025em;margin:0 0 1rem;font-weight:700;line-height:1.12}h1{max-width:18ch;font-size:clamp(2.5rem,6vw,4.9rem)}h2{font-size:clamp(1.9rem,4vw,3.1rem)}h3{font-size:clamp(1.2rem,2vw,1.55rem)}p{color:var(--muted);margin:0 0 1.25rem}strong{color:var(--text)}ul,ol{color:var(--muted)}:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #fff}.container{width:min(calc(100% - 2rem), var(--container));margin-inline:auto}.section-soft{border-block:1px solid var(--border);background:#0a1c2ead}.section-heading.center{text-align:center;margin-inline:auto}.section-heading p{font-size:1.12rem}.eyebrow{width:fit-content;color:var(--primary);letter-spacing:.13em;text-transform:uppercase;margin-bottom:1rem;font-size:.76rem;font-weight:800;display:inline-flex}.muted{color:var(--muted)}.center{text-align:center}.stack{gap:1rem;display:grid}.skip-link{z-index:9999;background:var(--text);color:var(--bg);border-radius:8px;padding:.8rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.site-header{z-index:1000;backdrop-filter:blur(18px);background:#07111fb3;border-bottom:1px solid #0000;position:sticky;top:0}.site-header.is-scrolled{border-bottom-color:var(--border)}.header-inner{justify-content:space-between;align-items:center;gap:2rem;min-height:78px;display:flex}.brand{color:var(--text);letter-spacing:-.06em;font-size:1.45rem;font-weight:850;text-decoration:none}.brand span{color:var(--primary)}.main-navigation{align-items:center;gap:1.65rem;display:flex}.main-navigation>a:not(.button){color:#d9e7f2;font-size:.92rem;font-weight:650;text-decoration:none}.main-navigation>a:not(.button):hover{color:var(--primary)}.menu-button{border:1px solid var(--border);background:var(--surface);width:46px;height:46px;color:var(--text);cursor:pointer;border-radius:12px;padding:0;display:none}.menu-button span{background:currentColor;border-radius:999px;width:20px;height:2px;margin:5px auto;transition:opacity .2s,transform .2s;display:block}.menu-button[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.menu-button[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.button-row{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.button{border:1px solid var(--primary);background:var(--primary);min-height:50px;color:var(--primary-dark);font-family:var(--font-body);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.82rem 1.35rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #34d9dc33}.button-secondary{color:var(--text);border-color:var(--border);background:0 0}.button-small{min-height:42px;padding:.65rem 1rem;font-size:1rem}.button:disabled{opacity:.6;cursor:wait}.page-hero{border-bottom:1px solid var(--border);padding:clamp(5rem,9vw,8.5rem) 0}.page-hero-inner{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:clamp(2rem,7vw,6rem);display:grid}.page-hero p{max-width:660px;font-size:clamp(1.05rem,2vw,1.28rem)}.visual-panel{border:1px solid var(--border);min-height:390px;box-shadow:var(--shadow);background:linear-gradient(145deg,#122b44f2,#08192be6);border-radius:28px;padding:1.4rem;position:relative;overflow:hidden}.visual-panel:after{content:"";filter:blur(12px);background:#34d9dc1f;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-80px;right:-60px}.visual-label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.mock-toolbar{border-bottom:1px solid var(--border);align-items:center;gap:.4rem;padding-bottom:1rem;display:flex}.mock-dot{background:#4c6580;border-radius:50%;width:8px;height:8px}.mock-grid{grid-template-columns:repeat(2,1fr);gap:.9rem;margin-top:1rem;display:grid}.mock-card{border:1px solid var(--border);background:#ffffff09;border-radius:16px;min-height:112px;padding:1rem}.mock-card strong{margin-top:.4rem;font-size:1.25rem;display:block}.mock-line{background:linear-gradient(90deg, var(--primary) 55%, #ffffff14 55%);border-radius:9px;height:8px;margin-top:.8rem}.mock-note{margin:1rem 0 0;font-size:.75rem}.card-grid{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.card-grid.two{grid-template-columns:repeat(2,1fr)}.card{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(145deg,#11273dc7,#0a1d30b8);padding:1.6rem}.card p:last-child{margin-bottom:0}.card-number{width:42px;height:42px;color:var(--primary-dark);background:var(--primary);border-radius:50%;place-items:center;margin-bottom:1.1rem;font-weight:850;display:grid}.card-link{color:var(--primary);font-weight:750;text-decoration:none}.card-link:hover{text-decoration:underline}.icon-box{width:52px;height:52px;color:var(--primary);background:#34d9dc1f;border-radius:14px;place-items:center;margin-bottom:1.1rem;font-weight:900;display:grid}.comparison-table{border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:650px}th,td{text-align:left;border-bottom:1px solid var(--border);color:var(--muted);vertical-align:top;padding:1rem 1.15rem}th{color:var(--text);background:#ffffff09}tr:last-child td{border-bottom:0}.check-list{gap:.75rem;padding:0;list-style:none;display:grid}.check-list li{padding-left:2rem;position:relative}.check-list li:before{content:"✓";width:1.35rem;height:1.35rem;color:var(--primary);background:#34d9dc26;border-radius:50%;place-items:center;font-size:.78rem;font-weight:900;display:grid;position:absolute;top:.05rem;left:0}.notice{border-left:4px solid var(--primary);background:#34d9dc12;border-radius:10px;padding:1.2rem 1.4rem}.notice p:last-child{margin-bottom:0}.breadcrumbs{padding-top:1.25rem}.breadcrumbs ol{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"/";color:#607b93;margin-left:.45rem}.breadcrumbs a{color:var(--muted)}.guide-header{border-bottom:1px solid var(--border);padding-bottom:2.5rem}.guide-header h1{font-size:clamp(2.4rem,6vw,4.4rem)}.guide-description{font-size:1.2rem}.guide-meta{color:var(--muted);flex-wrap:wrap;gap:.5rem 1.2rem;font-size:.84rem;display:flex}.guide-meta a{color:var(--primary)}.guide-body{padding-top:2.5rem;font-size:1.04rem}.guide-body h2{margin-top:3.2rem;font-size:2rem}.guide-body h3{margin-top:2.2rem}.guide-body a{color:var(--primary)}.guide-body blockquote{border-left:4px solid var(--primary);background:#34d9dc0f;margin:2rem 0;padding:1rem 1.4rem}.guide-body table{margin:1.5rem 0}.guide-body li{margin-bottom:.5rem}.guide-body .summary{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:1.35rem;font-size:1.08rem}.faq-list{gap:.8rem;display:grid}.faq-list details{border:1px solid var(--border);background:#ffffff06;border-radius:14px}.faq-list summary{cursor:pointer;color:var(--text);padding:1rem 1.2rem;font-weight:750}.faq-list details p{margin:0;padding:0 1.2rem 1.1rem}.cta-band{border-block:1px solid var(--border);background:linear-gradient(90deg,#34d9dc17,#8da8ff0f);padding:4rem 0}.cta-band-inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.cta-band p{max-width:680px;margin-bottom:0}.lead-form{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);background:#0f2034e0;padding:1.5rem}.form-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.lead-form label{color:var(--text);gap:.42rem;font-size:.87rem;font-weight:700;display:grid}.lead-form input,.lead-form select{width:100%;min-height:48px;color:var(--text);background:#081725;border:1px solid #2d4963;border-radius:10px;padding:.75rem .85rem}.lead-form input:focus,.lead-form select:focus{border-color:var(--primary)}.form-full{grid-column:1/-1}.consent{grid-template-columns:auto 1fr;align-items:start;margin:1rem 0;color:var(--muted)!important;gap:.7rem!important;font-weight:500!important;display:flex!important}.consent input{width:18px;min-height:18px;margin-top:.18rem}.consent a{color:var(--primary)}.honeypot{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.form-status{min-height:1.5rem;margin:.8rem 0 0;font-size:.88rem}.form-status.is-success{color:var(--success)}.form-status.is-error{color:var(--danger)}.site-footer{border-top:1px solid var(--border);background:#050d17;padding:4.5rem 0 1.5rem}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:2.5rem;display:grid}.footer-grid h2{letter-spacing:.08em;text-transform:uppercase;font-size:.9rem}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.footer-grid a:not(.brand){color:var(--muted);font-size:.9rem;text-decoration:none}.footer-grid a:hover{color:var(--primary)}.footer-grid p{max-width:320px;font-size:.88rem}.footer-note{margin:0}.footer-bottom{border-top:1px solid var(--border);color:#768ca1;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:2rem;font-size:.78rem;display:flex}.whatsapp-float{z-index:900;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 12px 30px #0000004d}.whatsapp-float svg{fill:currentColor;width:30px}@media (width<=920px){.menu-button{display:block}.main-navigation{border-bottom:1px solid var(--border);background:#081522;flex-direction:column;align-items:stretch;padding:1.25rem;display:none;position:fixed;inset:78px 0 auto}.main-navigation.is-open{display:flex}.main-navigation a{padding:.6rem}.page-hero-inner{grid-template-columns:1fr}.visual-panel{min-height:320px}.card-grid,.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){h1{font-size:clamp(2.25rem,13vw,3.45rem)}.page-hero{padding-top:4rem}.button-row,.button-row .button{width:100%}.card-grid,.card-grid.two,.form-grid,.footer-grid,.mock-grid{grid-template-columns:1fr}.form-full{grid-column:auto}.cta-band-inner,.footer-bottom{flex-direction:column;align-items:flex-start}.cta-band .button{width:100%}.visual-panel{min-height:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--container:1120px;--reading-width:720px;--radius:18px}body{font-size:16px;line-height:1.7}h1{letter-spacing:-.04em;max-width:20ch;font-size:clamp(2.35rem,5vw,4.15rem);line-height:1.04}h2{font-size:clamp(1.75rem,3.2vw,2.6rem);line-height:1.12}h3{font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.25}p,li{text-wrap:pretty}.content-narrow{max-width:var(--reading-width)}.section{padding:clamp(3.75rem,6vw,5.75rem) 0}.section-heading{max-width:660px;margin-bottom:clamp(1.75rem,4vw,2.5rem)}.section-heading h2{max-width:24ch}.section-heading.center h2{margin-inline:auto}.section-heading p{max-width:62ch;font-size:1.05rem}.eyebrow{margin-bottom:.75rem;font-size:.72rem}.page-hero{padding:clamp(4.25rem,7vw,6.75rem) 0}.page-hero-inner{max-width:860px;display:block}.page-hero-inner.has-visual{max-width:var(--container);grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:clamp(2.5rem,6vw,5rem);display:grid}.page-hero-inner:not(.has-visual)>div:first-child{max-width:760px}.page-hero h1{margin-bottom:1.25rem}.page-hero p{max-width:61ch;margin-bottom:1.8rem;font-size:clamp(1.04rem,1.6vw,1.18rem);line-height:1.65}.page-hero-visual{min-width:0}.visual-panel{min-height:340px;padding:1.2rem}.mock-card{min-height:96px;padding:.9rem}.mock-card strong{font-size:1.08rem;line-height:1.3}.card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:1rem}.card-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.card{border-radius:var(--radius);min-width:0;padding:clamp(1.25rem,2.5vw,1.6rem);transition:border-color .2s,background-color .2s,transform .2s}.card h2,.card h3{max-width:26ch;font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.28}.card p{font-size:.96rem;line-height:1.65}.card:has(.card-link):hover{background:linear-gradient(145deg,#15314ae6,#0a1d30d6);border-color:#34d9dc66;transform:translateY(-2px)}.card-link{text-underline-offset:4px;align-items:center;gap:.35rem;display:inline-flex}.card-link:focus-visible{outline-offset:6px}.card-number{width:38px;height:38px;margin-bottom:.9rem}.button{min-height:48px;padding:.76rem 1.25rem}.button:active{transform:translateY(0)scale(.98)}.button[aria-busy=true],.lead-form[aria-busy=true] .button{cursor:progress}.main-navigation>a:not(.button){padding:.5rem 0;position:relative}.main-navigation>a:not(.button):after{content:"";background:var(--primary);transform-origin:0;border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:.2rem;left:0;right:0;transform:scaleX(0)}.main-navigation>a:not(.button):hover:after,.main-navigation>a:not(.button).is-active:after{transform:scaleX(1)}.main-navigation>a:not(.button).is-active{color:var(--primary)}.guide{padding:clamp(3rem,5vw,4.5rem) 0 2rem}.guide-header{max-width:780px;padding-bottom:2rem}.guide-header h1{max-width:21ch;font-size:clamp(2.3rem,5vw,3.75rem)}.guide-description{max-width:62ch;font-size:1.08rem;line-height:1.7}.guide-meta{gap:.45rem 1rem;font-size:.8rem}.guide-body{max-width:var(--reading-width);padding-top:2.25rem;font-size:1rem;line-height:1.78}.guide-body>p,.guide-body>ul,.guide-body>ol,.guide-body>blockquote{max-width:68ch}.guide-body h2{max-width:27ch;margin-top:3.25rem;margin-bottom:1rem;scroll-margin-top:110px;font-size:clamp(1.55rem,3vw,2rem)}.guide-body h3{margin-top:2.2rem;scroll-margin-top:110px;font-size:1.25rem}.guide-body blockquote{border-radius:0 12px 12px 0;margin:1.75rem 0 2.25rem;padding:1.1rem 1.25rem}.guide-body blockquote p:last-child{margin-bottom:0}.guide-body pre{border:1px solid var(--border);background:#04101c;border-radius:12px;max-width:100%;padding:1rem;font-size:.88rem;overflow-x:auto}.guide-body .card{max-width:100%;margin-top:2.5rem}.guide-body .card h2{margin-top:0;font-size:1.45rem}.comparison-table,.guide-body table{font-size:.92rem}th,td{padding:.85rem 1rem;line-height:1.55}.faq-list{gap:.65rem}.faq-list details{transition:border-color .2s,background-color .2s}.faq-list details[open]{background:#34d9dc0b;border-color:#34d9dc59}.faq-list summary{padding:1rem 3rem 1rem 1.1rem;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--primary);font-size:1.4rem;line-height:1;position:absolute;top:50%;right:1.1rem;transform:translateY(-50%)}.faq-list details[open] summary:after{content:"–"}.lead-form{padding:clamp(1.1rem,2.5vw,1.5rem)}.lead-form input,.lead-form select{transition:border-color .2s,box-shadow .2s,background-color .2s}.lead-form input:hover,.lead-form select:hover{border-color:#456781}.lead-form input:focus,.lead-form select:focus{border-color:var(--primary);outline:0;box-shadow:0 0 0 3px #34d9dc21}:is(.lead-form input:user-invalid,.lead-form select:user-invalid){border-color:var(--danger);box-shadow:0 0 0 3px #ff9c9c1a}.form-status{padding-inline:.15rem}.form-status:not(:empty){background:#ffffff0a;border-radius:10px;padding:.65rem .8rem}.cta-band{padding:clamp(3rem,5vw,4.25rem) 0}.cta-band-inner>div{max-width:710px}.cta-band h2{max-width:24ch;font-size:clamp(1.65rem,3.2vw,2.35rem)}.site-footer{padding-top:3.75rem}.footer-grid{gap:2rem}.footer-grid h2{margin-bottom:.25rem}@media (width<=920px){.page-hero-inner.has-visual{grid-template-columns:1fr;max-width:760px}.page-hero-visual{max-width:680px}.main-navigation>a:not(.button){padding:.7rem .6rem}.main-navigation>a:not(.button):after{width:36px;bottom:.45rem;left:.6rem;right:auto}}@media (width<=700px){.section{padding:3.5rem 0}.card-grid.two{grid-template-columns:1fr}.guide-body{line-height:1.72}.guide-body h2{margin-top:2.75rem}}@media (width<=620px){h1{font-size:clamp(2.15rem,11.5vw,3rem)}.page-hero{padding:3.6rem 0 4rem}.page-hero p{font-size:1rem}.visual-panel{min-height:auto}.card{padding:1.2rem}.guide-header h1{font-size:clamp(2.1rem,11vw,2.85rem)}.guide-meta{gap:.25rem;display:grid}.footer-grid{gap:1.75rem}}.revenue-calculator{background:radial-gradient(circle at 100% 0,#8da8ff21,#0000 22rem),linear-gradient(145deg,#0f263dfa,#08192afa);border:1px solid #34d9dc57;border-radius:22px;margin-top:3rem;padding:clamp(1.25rem,3vw,2rem);position:relative;overflow:hidden;box-shadow:0 24px 70px #0000003d}.calculator-header{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.4rem;display:flex}.calculator-header>div{max-width:590px}.calculator-header h2{margin-bottom:.55rem;font-size:clamp(1.55rem,3vw,2rem)}.calculator-header p{margin:0;font-size:.97rem}.calculator-eyebrow{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-size:.7rem;font-weight:750;display:block}.calculator-reset{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:#ffffff06;border-radius:9px;flex:none;padding:.55rem .75rem;font-size:.78rem;transition:color .2s,border-color .2s,background-color .2s}.scenario-picker{border:1px solid var(--border);background:#04101c59;border-radius:13px;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1.25rem;padding:.8rem;display:flex}.scenario-picker>span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;margin-right:.25rem;font-size:.78rem;font-weight:700}.scenario-picker button{border:1px solid var(--border);min-height:34px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .7rem;font-size:.78rem;transition:color .2s,border-color .2s,background-color .2s}.scenario-picker button[aria-pressed=true]{border-color:var(--primary);color:var(--primary);background:#34d9dc21}.calculator-form{margin:0}.calculator-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.calculator-field{align-content:start;gap:.3rem;min-width:0;display:grid}.calculator-field-wide{grid-column:1/-1;max-width:calc(50% - .5rem)}.field-label{color:var(--text);font-size:.9rem;font-weight:700}.field-help{min-height:2.5rem;color:var(--muted);font-size:.75rem;line-height:1.45}.input-shell{background:#071522;border:1px solid #355572;border-radius:11px;align-items:center;min-height:50px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex;overflow:hidden}.input-shell:focus-within{border-color:var(--primary);background:#091b2a;box-shadow:0 0 0 3px #34d9dc21}.input-shell:has(input[aria-invalid=true]){border-color:var(--danger);box-shadow:0 0 0 3px #ff9c9c1a}.input-shell input{width:100%;min-width:0;min-height:48px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:.7rem .8rem;font-size:1rem;font-weight:650}.input-prefix,.input-suffix{color:var(--muted);flex:none;font-size:.78rem}.input-prefix{padding-left:.8rem}.input-suffix{padding-right:.8rem}.field-error{min-height:1.2rem;color:var(--danger);font-size:.72rem}.calculator-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.calculator-result{border:1px solid var(--border);background:#ffffff06;border-radius:14px;align-content:start;gap:.35rem;min-width:0;padding:1rem;display:grid}.calculator-result>span{color:var(--muted);font-size:.78rem}.calculator-result>strong{color:var(--text);font-size:clamp(1.2rem,3vw,1.65rem);line-height:1.15}.calculator-result>small{color:#7890a5;font-size:.7rem;line-height:1.4}.calculator-result-loss>strong{color:#ffbf69}.calculator-result-primary{background:linear-gradient(135deg,#34d9dc1f,#34d9dc09);border-color:#34d9dc66}.calculator-result-primary>strong{color:var(--primary)}.calculator-breakdown{margin-top:1.25rem}.breakdown-track{background:#ffffff0f;border-radius:999px;width:100%;height:10px;display:flex;overflow:hidden}.breakdown-received{background:linear-gradient(90deg, var(--primary), var(--success));width:93%;transition:width .25s}.breakdown-default{background:#ffbf69;width:7%;transition:width .25s}.breakdown-legend{color:var(--muted);justify-content:space-between;gap:1rem;margin-top:.55rem;font-size:.73rem;display:flex}.breakdown-legend span{align-items:center;gap:.35rem;display:flex}.breakdown-legend b{color:var(--text)}.breakdown-legend i{border-radius:50%;width:8px;height:8px}.legend-received{background:var(--success)}.legend-default{background:#ffbf69}.calculator-formula{border-left:3px solid var(--secondary);color:var(--text);background:#8da8ff12;border-radius:0 10px 10px 0;margin:1.1rem 0 0;padding:.8rem 1rem;font-size:.84rem;line-height:1.55}.calculator-disclaimer{background:#ffbf690e;border:1px solid #ffbf6933;border-radius:12px;margin-top:1rem;padding:.9rem 1rem}.calculator-disclaimer strong{color:#ffd19a;margin-bottom:.25rem;font-size:.82rem;display:block}.calculator-disclaimer p{margin:0;font-size:.78rem;line-height:1.55}@media (hover:hover){.calculator-reset:hover,.scenario-picker button:hover{border-color:var(--primary);color:var(--primary);background:#34d9dc14}}@media (width<=620px){.calculator-header{display:grid}.calculator-reset{width:fit-content}.calculator-fields,.calculator-results{grid-template-columns:1fr}.calculator-field-wide{grid-column:auto;max-width:none}.field-help{min-height:0}.scenario-picker{align-items:stretch}.scenario-picker>span{width:100%}.scenario-picker button{flex:auto}.breakdown-legend{gap:.35rem;display:grid}}.guide-learning-panel{background:linear-gradient(145deg,#112c45e0,#081b2ef5);border:1px solid #34d9dc3d;border-radius:20px;margin:0 0 clamp(2.5rem,6vw,4rem);overflow:hidden;box-shadow:0 20px 50px #010c182e}.learning-panel-intro{border-bottom:1px solid var(--border);padding:clamp(1.15rem,3vw,1.5rem)}.learning-panel-eyebrow{color:var(--primary);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.45rem;font-size:.68rem;font-weight:800;display:block}.learning-panel-intro>strong{color:var(--text);font-family:var(--font-heading);font-size:clamp(1.1rem,2.4vw,1.35rem);line-height:1.25;display:block}.learning-panel-intro p{margin:.55rem 0 0;font-size:.86rem;line-height:1.6}.learning-panel-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.learning-panel-grid article{border-right:1px solid var(--border);grid-template-columns:1.7rem 1fr;align-content:start;gap:.65rem;min-width:0;padding:1.1rem;display:grid}.learning-panel-grid article:last-child{border-right:0}.learning-panel-grid article>span{width:1.55rem;height:1.55rem;color:var(--primary);border:1px solid #34d9dc5c;border-radius:50%;place-items:center;font-size:.68rem;font-weight:800;display:grid}.learning-panel-grid strong{color:var(--text);margin-bottom:.35rem;font-size:.78rem;display:block}.learning-panel-grid p{margin:0;font-size:.75rem;line-height:1.55}.guide-body>h2{scroll-margin-top:112px}.guide-body>blockquote:first-of-type{background:linear-gradient(135deg,#34d9dc1a,#34d9dc06);border-left-width:4px;margin-top:0;position:relative}.guide-body>blockquote:first-of-type:before{content:"Em resumo";color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:.67rem;font-weight:800;display:block}.guide-body table{overscroll-behavior-inline:contain;scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto}.guide-step-grid{counter-reset:guide-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:1.25rem 0 2.5rem;display:grid}.guide-step-grid-card{border:1px solid var(--border);counter-increment:guide-step;background:#10283fa3;border-radius:16px;min-width:0;padding:1.1rem 1.15rem 1.15rem 3.1rem;position:relative}.guide-step-grid-card:before{content:counter(guide-step);width:1.5rem;height:1.5rem;color:var(--primary);background:#34d9dc1f;border-radius:50%;place-items:center;font-size:.7rem;font-weight:800;display:grid;position:absolute;top:1.05rem;left:1rem}.guide-step-grid-card h3{margin:0 0 .45rem;font-size:1rem;line-height:1.35}.guide-step-grid-card p{margin:0;font-size:.84rem;line-height:1.58}.guide-error-grid{gap:.7rem;margin:1.25rem 0 2.5rem;display:grid}.guide-error-grid-card{background:#ffbf690b;border:1px solid #ffbf692e;border-left:3px solid #ffbf69;border-radius:0 14px 14px 0;padding:1rem 1.1rem}.guide-error-grid-card h3{color:#ffd19a;margin:0 0 .35rem;font-size:.98rem}.guide-error-grid-card p{margin:0;font-size:.84rem;line-height:1.58}.guide-faq{gap:.65rem;margin:1.25rem 0 2.5rem;display:grid}.guide-faq details{border:1px solid var(--border);background:#10283f8c;border-radius:14px;overflow:hidden}.guide-faq summary{color:var(--text);cursor:pointer;padding:.95rem 3rem .95rem 1.05rem;font-weight:700;list-style:none;position:relative}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary:after{content:"+";color:var(--primary);font-size:1.25rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.guide-faq details[open] summary:after{content:"−"}.guide-faq-answer{padding:0 1.05rem 1rem}.guide-faq-answer p{margin:0;font-size:.86rem;line-height:1.65}.checklist-toolbar{border:1px solid var(--border);background:#10283f94;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin:1.15rem 0 .7rem;padding:.75rem .9rem;display:flex}.checklist-toolbar span{color:var(--text);font-size:.78rem;font-weight:700}.checklist-toolbar button{color:var(--primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:.35rem .55rem;font-size:.74rem}.interactive-checklist{gap:.55rem;margin:0 0 2.5rem;padding:.75rem 0 0;list-style:none;display:grid;position:relative}.interactive-checklist:before{content:"";background:linear-gradient(90deg, var(--success) var(--checklist-progress,0%), #ffffff14 var(--checklist-progress,0%));border-radius:99px;height:3px;transition:background .2s;position:absolute;top:0;left:0;right:0}.interactive-checklist li{margin:0}.interactive-checklist label{cursor:pointer;border:1px solid #0000;border-radius:11px;align-items:flex-start;gap:.75rem;padding:.75rem .85rem;transition:border-color .2s,background-color .2s;display:flex}.interactive-checklist label:hover{border-color:var(--border);background:#ffffff06}.interactive-checklist input{width:1.05rem;height:1.05rem;accent-color:var(--success);margin-top:.2rem}.interactive-checklist input:checked+span{color:#7890a5;text-decoration:line-through 1px}.interactive-checklist span{color:var(--muted);font-size:.86rem;line-height:1.55}.guide-references{border:1px solid var(--border);background:#8da8ff0a;border-radius:14px;margin-top:1rem;padding:1rem 1.1rem 1rem 2.1rem}.guide-references li{margin-bottom:.6rem}.guide-references li:last-child{margin-bottom:0}@media (hover:hover){.guide-faq summary:hover{background:#34d9dc0b}.checklist-toolbar button:hover{color:#78e8ea;text-decoration:underline}}@media (width<=720px){.learning-panel-grid{grid-template-columns:1fr}.learning-panel-grid article{border-right:0;border-bottom:1px solid var(--border)}.learning-panel-grid article:last-child{border-bottom:0}.guide-step-grid{grid-template-columns:1fr}}@media (width<=480px){.checklist-toolbar{flex-direction:column;align-items:flex-start}}.metric-quadrants{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.75rem 0 2rem;display:grid}.metric-quadrant{border:1px solid var(--border);border-top:3px solid var(--primary);background:linear-gradient(145deg,#122b43e0,#091b2deb);border-radius:18px;min-width:0;padding:clamp(1.1rem,2.5vw,1.45rem)}.metric-quadrant[data-quadrant=revenue]{border-top-color:var(--secondary)}.metric-quadrant[data-quadrant=delivery]{border-top-color:var(--success)}.metric-quadrant[data-quadrant=experience]{border-top-color:#ffbf69}.metric-quadrant .quadrant-label{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.45rem;font-size:.7rem;font-weight:700;display:block}.metric-quadrant[data-quadrant=revenue] .quadrant-label{color:var(--secondary)}.metric-quadrant[data-quadrant=delivery] .quadrant-label{color:var(--success)}.metric-quadrant[data-quadrant=experience] .quadrant-label{color:#ffbf69}.metric-quadrant h3{margin:0 0 .75rem;font-size:clamp(1.2rem,2vw,1.45rem)}.metric-quadrant .quadrant-question{background:#ffffff09;border-radius:10px;min-height:4.9rem;margin-bottom:.35rem;padding:.75rem;font-size:.9rem;line-height:1.55}.metric-item{border-top:1px solid var(--border);padding:.9rem 0}.metric-item:first-of-type{border-top:0}.metric-item>strong{margin-bottom:.3rem;display:block}.metric-item p{margin:0;font-size:.9rem;line-height:1.6}@media (width<=760px){.metric-quadrants{grid-template-columns:1fr}.metric-quadrant .quadrant-question{min-height:0}}.button{transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s,color .2s}.menu-button,.whatsapp-float,.card-link,.breadcrumbs a,.faq-list summary{transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s,transform .2s}.button:disabled,.lead-form[aria-busy=true] .button{opacity:.72}.lead-form[aria-busy=true] .button:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;margin-left:.55rem;animation:.7s linear infinite button-spin}.form-status.is-success{background:#56d99a17;border:1px solid #56d99a4d}.form-status.is-error{background:#ff9c9c17;border:1px solid #ff9c9c4d}.whatsapp-float:active{transform:scale(.96)}@keyframes button-spin{to{transform:rotate(360deg)}}@media (hover:hover){.button:hover{background:#62e5e7;border-color:#62e5e7;box-shadow:0 12px 30px #34d9dc42}.button-secondary:hover{border-color:var(--primary);color:var(--primary);background:#34d9dc17;box-shadow:0 10px 24px #34d9dc1f}.menu-button:hover{border-color:var(--primary);color:var(--primary);background:#34d9dc17}.card-link:hover{color:#78e8ea}.breadcrumbs a:hover{color:var(--text)}.faq-list summary:hover{background:#34d9dc0b}.whatsapp-float:hover{background:#20c45b;transform:translateY(-3px)scale(1.04);box-shadow:0 16px 34px #25d36647}}@media (hover:none){.card:has(.card-link):hover,.button:hover{transform:none}}.lead-form{container:lead-form/inline-size}.lead-form .form-heading{gap:.2rem;margin-bottom:1.25rem;display:grid}.lead-form .form-heading strong{color:var(--text);font-size:1.08rem}.lead-form .form-heading span,.lead-form label small{color:var(--muted);font-size:.78rem;font-weight:500;line-height:1.45}.lead-form fieldset{border:0;min-inline-size:0;margin:0;padding:0}.lead-form fieldset+fieldset{border-top:1px solid var(--border);margin-top:1.35rem;padding-top:1.25rem}.lead-form legend{width:100%;color:var(--primary);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.85rem;padding:0;font-size:.75rem;font-weight:800}.lead-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-form input,.lead-form select{min-width:0}.lead-form-compact>.button{justify-content:center;width:100%}.page-hero-visual:has(.lead-form){width:100%}@container lead-form (width<=560px){.lead-form .form-grid{grid-template-columns:1fr}.lead-form .form-full{grid-column:auto}}@media (width<=420px){.lead-form{padding:1rem}.lead-form .form-grid{gap:.85rem}}.form-step[hidden]{display:none}.form-step-intro{background:#34d9dc12;border:1px solid #34d9dc3d;border-radius:12px;gap:.3rem;margin-bottom:1.25rem;padding:1rem;display:grid}.form-step-intro strong{color:var(--text)}.form-step-intro span{color:var(--muted);font-size:.86rem;line-height:1.5}.lead-form.is-complete .form-status{margin-top:1rem}.lead-form .consent{cursor:pointer;min-height:48px;padding:.35rem 0}.lead-form .consent input[type=checkbox]{width:24px;height:24px;min-height:24px;accent-color:var(--primary);cursor:pointer;flex:0 0 24px;margin-top:0}.reading-progress{z-index:950;pointer-events:none;height:3px;position:fixed;top:77px;left:0;right:0}.reading-progress span{background:linear-gradient(90deg, var(--primary), var(--secondary));width:0;height:100%;transition:width 80ms linear;display:block}.guide-layout{grid-template-columns:210px minmax(0, var(--reading-width));justify-content:center;align-items:start;gap:clamp(2rem,5vw,4rem);padding-top:2.25rem;display:grid}.guide-body{width:100%;padding-top:0}.guide-toc-wrap{min-width:0;position:sticky;top:106px}.guide-toc{overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--border);background:#0a1d30b8;border-radius:14px;max-height:calc(100vh - 130px);padding:.9rem;overflow-y:auto}.guide-toc summary{cursor:pointer;color:var(--text);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800;list-style:none}.guide-toc summary::-webkit-details-marker{display:none}.guide-toc ol{border-top:1px solid var(--border);gap:.45rem;margin:.8rem 0 0;padding:.8rem 0 0;list-style:none;display:grid}.guide-toc li{margin:0;line-height:1.35}.guide-toc a{color:var(--muted);padding:.15rem 0;font-size:.78rem;text-decoration:none;display:block}.guide-toc a:hover,.guide-toc a:focus-visible{color:var(--primary)}@media (width<=960px){.guide-layout{grid-template-columns:minmax(0, var(--reading-width))}.guide-toc-wrap{position:static}.guide-toc{max-width:var(--reading-width);max-height:none;overflow:visible}.guide-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}@media (width<=620px){.reading-progress{top:77px}.guide-layout{padding-top:1.5rem}.guide-toc ol{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.reading-progress span{transition:none}}h1{font-size:clamp(2.3rem,4.4vw,3.7rem)}.page-hero-inner.has-visual{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:clamp(2.25rem,4.5vw,3.75rem)}.page-hero-inner.has-visual h1{max-width:19ch}.page-hero-inner.has-visual .visual-panel{min-height:320px}.guide-body table{overscroll-behavior-inline:contain;scrollbar-width:thin;width:100%;min-width:0;max-width:100%;display:block;overflow-x:auto}.guide-body table thead,.guide-body table tbody{min-width:620px}.guide-body pre,.comparison-table{overscroll-behavior-inline:contain;scrollbar-width:thin}@media (width<=920px){.page-hero-inner.has-visual{grid-template-columns:1fr}}@media (width<=620px){h1,.guide-header h1{max-width:22ch;font-size:clamp(2rem,9.8vw,2.55rem);line-height:1.08}.guide-body table{margin-inline:0}}
