:root{--bg:#061523;--bg2:#081b2b;--bg3:#0d2639;--card:#0b2234;--card2:#102a3c;--border:#234054;--border2:#ffffff15;--ink:#f4f8fb;--muted:#a8bccb;--muted2:#7892a6;--gold:#f1c477;--gold2:#f7d9a1;--dark:#071521;--max:1272px;--ease:cubic-bezier(.2,.7,.2,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:98px}body{margin:0;background:var(--bg);color:var(--ink);font-family:'DM Sans','Segoe UI',sans-serif;-webkit-font-smoothing:antialiased;font-size:15px}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}svg{display:block}.svg-icon{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.hidden-svg,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.shell{width:min(var(--max),calc(100% - 112px));margin:auto}.skip-link{position:fixed;left:12px;top:-70px;z-index:1000;padding:10px 15px;border-radius:7px;background:var(--gold);color:var(--dark)}.skip-link:focus{top:12px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}
.topbar{background:#04111b;border-bottom:1px solid #22394b}.topbar-content{height:36px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:9px;font-weight:700;letter-spacing:1.3px;color:#a4bacc}.topbar-content>span:first-child{display:flex;align-items:center;gap:10px}.gold-pin{width:5px;height:5px;display:inline-block;transform:rotate(45deg);background:var(--gold)}.topbar-right{font-weight:500;color:#829cae;letter-spacing:.4px}.slash{padding:0 9px;color:#607e91}
.main-header{position:sticky;top:0;z-index:50;background:#051523eb;border-bottom:1px solid #ffffff12;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.header-content{height:88px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{display:flex;align-items:center;flex:0 0 auto}.brand img{width:218px;height:auto;max-height:62px;object-fit:contain}.desktop-nav{display:flex;align-items:center;gap:32px;margin-left:auto}.desktop-nav a{font-weight:600;font-size:12px;color:#c5d4df;transition:color .2s}.desktop-nav a:hover{color:var(--gold)}.header-cta{margin-left:18px;background:var(--gold);border-radius:100px;color:#0b1b2a;padding:15px 20px;display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:800;white-space:nowrap;transition:background .2s,transform .2s}.header-cta:hover{background:#ffdb9c;transform:translateY(-2px)}.header-cta .svg-icon{width:15px;height:15px}.menu-button,.mobile-menu{display:none}
.hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 70% 100% at 84% 47%,#12364d 0%,#0a2235 37%,#061523 75%);border-bottom:1px solid #284153}.hero:before{content:'';position:absolute;inset:0;z-index:-2;opacity:.32;background-image:linear-gradient(to right,#ffffff09 1px,transparent 1px),linear-gradient(to bottom,#ffffff09 1px,transparent 1px);background-size:92px 92px;mask-image:linear-gradient(90deg,transparent 12%,#000 100%)}.hero:after{content:'';position:absolute;width:650px;height:650px;border-radius:50%;right:-155px;top:80px;z-index:-2;background:radial-gradient(circle,#42718a20,transparent 64%)}.hero-orbit{position:absolute;z-index:-1;pointer-events:none;border:1px solid #ffffff0b;border-radius:50%;right:-110px;top:60px;width:750px;height:750px}.orbit-b{right:0;top:170px;width:530px;height:530px;border-style:dashed;border-color:#e9c17b22}.hero-grid{min-height:700px;display:grid;grid-template-columns:1.04fr .96fr;gap:60px;align-items:center;padding-top:53px;padding-bottom:65px}.hero-text{min-width:0;position:relative;z-index:2}.eyebrow{display:inline-flex;align-items:center;gap:11px;color:var(--gold);font-size:10px;letter-spacing:2.2px;font-weight:800;line-height:1.6}.pill{padding:10px 15px;color:#c5d6e1;border-radius:100px;border:1px solid #ffffff26;background:#ffffff08;letter-spacing:1.45px;white-space:nowrap}.eyebrow-dot{width:6px;height:6px;background:var(--gold);border-radius:50%;box-shadow:0 0 0 4px #d5a24a26}.hero h1{font-family:Manrope,'DM Sans',sans-serif;font-size:clamp(43px,4.85vw,73px);line-height:1.115;font-weight:800;letter-spacing:-4.3px;margin:34px 0 24px;max-width:770px}.hero h1 em,.section-heading h2 em,.method-head h2 em,.faq-grid h2 em,.contact-left h2 em{font-style:normal;color:var(--gold)}.hero-text>p{max-width:550px;font-size:16px;line-height:1.85;color:#aec0cd;margin:0}.hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:35px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:19px;border-radius:100px;font-size:13px;font-weight:800;border:1px solid transparent;padding:17px 22px;transition:transform .22s var(--ease),background .22s,border-color .22s;white-space:nowrap}.btn:hover{transform:translateY(-3px)}.btn-primary{background:var(--gold);color:#081928}.btn-primary:hover{background:#fbe0af}.btn-link{padding-left:0;padding-right:0;color:#d2e0ea}.btn-link:hover{color:var(--gold)}.btn .svg-icon{height:17px;width:17px}.hero-proof{display:flex;align-items:center;gap:18px;margin-top:68px;font-size:9px;letter-spacing:1.35px;font-weight:700;color:#8ca4b7}.hero-proof .fine-line{width:38px;height:1px;background:#7194a8}.hero-proof b{color:var(--gold);font-size:11px;padding:0 4px}
.hero-dashboard{position:relative;z-index:1;padding:27px 31px 23px;max-width:560px;background:linear-gradient(150deg,#17374a 0%,#0c2539 48%,#061a2b 100%);border:1px solid #51708399;border-radius:20px;box-shadow:0 42px 120px #0007,0 1px 0 #ffffff1e inset;transform:rotate(-1deg);transition:transform .4s var(--ease)}.hero-dashboard:hover{transform:rotate(0deg) translateY(-4px)}.hero-dashboard:before{content:'';position:absolute;inset:8px;pointer-events:none;border-radius:15px;border:1px solid #ffffff05}.panel-top{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#aabfce;font-size:10px;letter-spacing:1.3px;font-weight:800}.panel-top>span:first-child{display:flex;align-items:center;gap:9px}.live-dot{display:inline-block;width:7px;height:7px;background:var(--gold);border-radius:50%;box-shadow:0 0 14px #e8bf78a1}.panel-logo{font-family:Manrope,sans-serif;white-space:nowrap;color:var(--gold);font-weight:800;font-size:16px;letter-spacing:-.5px}.panel-logo span{color:#d2e4f1;font-size:10px;letter-spacing:2px}.panel-amount{display:flex;align-items:baseline;gap:10px;margin-top:28px;color:var(--gold)}.panel-amount .currency{font-weight:800;font-size:27px;align-self:flex-start;margin-top:14px}.panel-amount strong{font:800 clamp(100px,10vw,145px)/.95 Manrope,sans-serif;letter-spacing:-12px;color:var(--gold)}.panel-amount .amount-scale{color:var(--gold2);font-size:15px;font-weight:900;letter-spacing:1.2px}.panel-subtitle{color:#d5e2ea;font-size:16px;font-weight:650;margin:7px 0 27px}.panel-subtitle span{color:var(--gold)}.panel-divider{height:1px;background:linear-gradient(90deg,#a9b6c17a,transparent);margin:0 0 22px}.panel-mini-head{display:flex;align-items:center;justify-content:space-between;color:#7794a9;font-size:9px;letter-spacing:1.45px;font-weight:800;margin-bottom:17px}.hero-sector-list{display:grid;gap:19px}.hero-sector{display:grid;grid-template-columns:102px 1fr 55px;align-items:center;gap:15px;font-size:12px;color:#bcd0dc}.hero-sector b{text-align:right;font-size:15px;font-family:Manrope,sans-serif;color:#f0f6fb}.hero-bar{height:8px;background:#244558;border-radius:50px;overflow:hidden}.hero-bar i{display:block;height:100%;border-radius:50px;background:linear-gradient(90deg,#9e7d4e,var(--gold),#ffdfa1);box-shadow:0 0 15px #d9aa5860}.dashboard-bottom{display:flex;justify-content:space-between;gap:10px;margin-top:27px;padding-top:18px;border-top:1px solid #ffffff15;color:#9cb4c5;font-weight:600;font-size:10px}.dashboard-bottom>span{display:flex;align-items:center;gap:7px}.dashboard-bottom .svg-icon{width:14px;height:14px;color:var(--gold)}.panel-disclaimer{font-size:9px;color:#7491a4;margin:16px 0 0}.bottom-edge{display:flex;align-items:center;gap:22px;color:#7997ab;letter-spacing:1.7px;font-size:9px;font-weight:800;padding-bottom:22px}.bottom-edge .bottom-line{height:1px;background:#52708880;flex:1}.bottom-edge a{color:#a7becc;display:flex;align-items:center;gap:9px}.bottom-edge a:hover{color:var(--gold)}.bottom-edge .svg-icon{width:14px;height:14px}.services-strip{border-bottom:1px solid #24394a;background:#04131f}.strip-inner{display:flex;gap:20px;align-items:center;justify-content:space-between;min-height:82px}.strip-inner span{font-weight:800;font-size:11px;letter-spacing:2px;color:#a5bac8;white-space:nowrap}.strip-inner i{display:inline-block;width:7px;height:7px;border:1px solid var(--gold);transform:rotate(45deg)}
.section-block{padding:120px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:70px;margin-bottom:40px}.eyebrow-simple{color:var(--gold);text-transform:uppercase}.section-heading h2,.method-head h2,.faq-grid h2,.contact-left h2{font:800 clamp(33px,3.45vw,53px)/1.18 Manrope,sans-serif;letter-spacing:-2.1px;margin:18px 0 0}.section-heading h2>span{color:#dae5eb}.heading-side{width:290px;flex:0 0 290px}.heading-side p{font-size:14px;color:#9db4c3;line-height:1.8;margin:0 0 13px}.small-text-link{color:var(--gold);font-size:12px;font-weight:800;display:inline-flex;gap:11px;align-items:center}.small-text-link .svg-icon{width:14px;height:14px}
.results-section{background:linear-gradient(180deg,#091d2d 0%,#071725 80%,#081a2a 100%);position:relative;overflow:hidden}.results-section:before{content:'';position:absolute;width:750px;height:750px;border-radius:50%;background:#1a405022;filter:blur(80px);right:-420px;top:-350px;pointer-events:none}.results-section>.shell{position:relative}.sector-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sector-card{min-width:0;position:relative;display:flex;flex-direction:column;padding:26px 25px 24px;background:linear-gradient(160deg,#102c40 0%,#0b2234 80%);border:1px solid #355368;border-radius:15px;min-height:393px;overflow:hidden;transition:transform .25s var(--ease),border-color .25s,box-shadow .25s}.sector-card:nth-child(2){background:linear-gradient(160deg,#112a3d 0%,#0a2336 80%)}.sector-card:nth-child(3){background:linear-gradient(160deg,#132c3f 0%,#0b2131 80%)}.sector-card:nth-child(4){background:linear-gradient(160deg,#122d3a 0%,#0a202c 80%)}.sector-card:before{content:'';position:absolute;right:-74px;top:18px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,#e9b86b23,transparent 68%)}.sector-card:hover{transform:translateY(-8px);border-color:#b58f59;box-shadow:0 24px 52px #0003}.sector-card-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:800;letter-spacing:1.65px;color:#8facbf}.sector-card-top .svg-icon{color:var(--gold);width:18px;height:18px}.sector-card-value{display:flex;align-items:baseline;gap:5px;margin:30px 0 11px;color:var(--gold)}.sector-card-value small{font-size:19px;align-self:flex-start;margin-top:14px;font-weight:800}.sector-card-value strong{font:800 clamp(65px,5.8vw,90px)/1 Manrope,sans-serif;letter-spacing:-6px}.sector-card-value span{font-size:12px;font-weight:800;letter-spacing:0}.sector-card h3{font:800 20px/1.3 Manrope,sans-serif;margin:0 0 10px}.sector-card p{font-size:12.5px;line-height:1.7;color:#abc0ce;margin:0}.sector-card-bar{height:6px;background:#294659;overflow:hidden;margin-top:auto;border-radius:99px;min-height:6px}.sector-card-bar span{display:block;width:var(--bar-width);height:100%;border-radius:99px;background:linear-gradient(90deg,#ad874f,#f9d8a1)}.sector-card a{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11px;color:#f6dfb8;font-weight:800;margin-top:19px;transition:color .2s}.sector-card a:hover{color:#fff}.sector-card a .svg-icon{width:14px;height:14px;flex:none}.results-footer{display:flex;justify-content:space-between;align-items:center;gap:22px;padding-top:19px;color:#83a0b1;font-size:10px}.results-footer p{display:flex;gap:8px;align-items:center;line-height:1.65;margin:0}.results-footer svg{width:17px;height:17px;color:var(--gold);flex:none}.results-footer>span{white-space:nowrap}.results-footer b{color:#edcf96}
.inss-feature{display:grid;grid-template-columns:45% 55%;min-height:260px;margin-top:72px;border:1px solid #365569;border-radius:16px;overflow:hidden;background:#0d2739}.inss-visual{display:flex;flex-direction:column;justify-content:space-between;padding:29px 39px 27px;background:radial-gradient(circle at 70% 42%,#24526a66,transparent 65%),linear-gradient(120deg,#102f43,#0c2639);position:relative;overflow:hidden}.inss-visual:before{content:'';width:380px;height:380px;border:1px solid #f1c47724;transform:rotate(20deg);position:absolute;border-radius:50%;right:-180px;top:-135px}.inss-identity{font-size:9px;letter-spacing:1.9px;font-weight:800;color:#bacbd3}.inss-identity i{display:inline-block;width:5px;height:5px;background:var(--gold);border-radius:50%;vertical-align:middle;margin:0 8px}.inss-visual strong{font:800 clamp(60px,7vw,105px)/1 Manrope,sans-serif;letter-spacing:-5px;color:var(--gold)}.inss-visual strong span{font-size:clamp(27px,3vw,38px);letter-spacing:-1.7px}.inss-visual p{margin:2px 0 0;color:#d5e1e7;font-weight:700}.inss-copy{padding:36px 42px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.inss-copy h3{font:800 24px/1.22 Manrope,sans-serif;letter-spacing:-.75px;margin:15px 0 10px}.inss-copy p{font-size:13px;color:#adc1cd;line-height:1.7;margin:0 0 18px}.btn-outline{background:transparent;border:1px solid #7692a2;color:#e7f2f9;padding:12px 16px;font-size:11px}.btn-outline:hover{border-color:var(--gold);color:var(--gold)}
.services-section{background:#061523}.filter-row{display:flex;flex-wrap:wrap;gap:9px;margin:-3px 0 25px}.filter-btn{background:transparent;border:1px solid #29465a;border-radius:100px;padding:11px 16px;font-size:11px;font-weight:700;color:#aac0cf;transition:color .2s,background .2s,border-color .2s}.filter-btn:hover{border-color:#91a2aa;color:#fff}.filter-btn.is-active{color:#081522;background:var(--gold);border-color:var(--gold)}.service-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.service-card{position:relative;background:linear-gradient(180deg,#0c2537,#091d2c);border:1px solid #29465a;border-radius:13px;padding:24px 19px 22px;min-height:275px;display:flex;flex-direction:column;transition:transform .22s,border-color .22s}.service-card:hover{transform:translateY(-4px);border-color:#bd995d}.service-card[hidden]{display:none}.service-card.featured{background:linear-gradient(180deg,#19394a,#0b2334);border-color:#b6925e55}.service-icon{display:grid;place-items:center;border:1px solid #b99b6647;width:45px;height:45px;border-radius:12px;background:#edc17811;color:var(--gold);margin-bottom:20px}.service-icon .svg-icon{width:21px;height:21px}.card-index{position:absolute;top:27px;right:19px;font-size:9px;color:#668499;font-weight:800;letter-spacing:1px}.service-card h3{font:800 16px/1.35 Manrope,sans-serif;letter-spacing:-.3px;margin:0 0 9px}.service-card p{font-size:12px;color:#a3b9c9;line-height:1.65;margin:0 0 15px}.service-action{display:flex;gap:6px;align-items:center;justify-content:space-between;color:var(--gold);font-size:10px;font-weight:800;margin-top:auto;padding-top:5px}.service-action .svg-icon{width:13px;height:13px;flex:none}
.method-section{background:#0a1e2e;border-top:1px solid #20394c;border-bottom:1px solid #20394c}.method-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.method-head h2{max-width:530px}.method-head>p{color:#a9bfcb;max-width:475px;line-height:1.83;margin:22px 0 28px;font-size:14px}.steps{border-top:1px solid #395366}.step{display:grid;grid-template-columns:54px 1fr 27px;gap:12px;padding:22px 1px 23px;border-bottom:1px solid #395366;align-items:start}.step>span{font:800 13px Manrope,sans-serif;color:var(--gold)}.step h3{font:800 17px Manrope,sans-serif;margin:0 0 7px}.step p{color:#a5bac9;font-size:13px;line-height:1.6;margin:0}.step>.svg-icon{color:#b4cbd8;opacity:.67;width:22px;height:22px}.statement-section{padding:82px 0;background:linear-gradient(110deg,#dcae60,#f5d69b 60%,#e3ba74);color:#071522;position:relative;overflow:hidden}.statement-section:after{content:'';position:absolute;width:500px;height:500px;border:1px solid #5a411a2b;border-radius:50%;right:-180px;top:-240px;box-shadow:0 0 0 85px #60481509,0 0 0 165px #60481506}.statement-content{display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;position:relative;z-index:1}.statement-content>span{grid-column:1/-1;font-size:10px;font-weight:800;letter-spacing:2px;color:#62502d}.statement-content h2{font:800 clamp(28px,3.2vw,46px)/1.18 Manrope,sans-serif;max-width:860px;letter-spacing:-1.8px;margin:0}.btn-dark{color:#f5d9a6;background:#071522}.btn-dark:hover{background:#112c3f}
.faq-section{background:#071724}.faq-grid{display:grid;grid-template-columns:42% 1fr;gap:100px}.faq-grid h2{max-width:480px}.faq-grid>div:first-child>p{line-height:1.8;color:#9eb5c4;max-width:360px}.faq-items{border-top:1px solid #354e62}.faq-items details{border-bottom:1px solid #354e62}.faq-items summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;cursor:pointer;font:700 14px/1.5 Manrope,sans-serif;padding:21px 0;color:#f1f6fb}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary>.svg-icon{color:var(--gold);width:16px;height:16px;transition:transform .2s;flex:none}.faq-items details[open] summary>.svg-icon{transform:rotate(45deg)}.faq-items details p{margin:-3px 24px 22px 0;font-size:13px;line-height:1.8;color:#a6bac7}
.contact-section{background:radial-gradient(ellipse 70% 115% at 30% 80%,#14324a 0%,#081b2b 70%);border-top:1px solid #294356}.contact-grid{display:grid;grid-template-columns:46% 1fr;gap:95px;align-items:start}.contact-left h2{max-width:560px}.contact-left>p{max-width:515px;line-height:1.85;color:#a7bdca;margin:25px 0 33px}.contact-links{max-width:460px;border-top:1px solid #395366}.contact-links>a{display:flex;gap:15px;align-items:center;padding:20px 0;border-bottom:1px solid #395366}.contact-icon{width:48px;height:48px;border:1px solid #47647a;border-radius:12px;display:grid;place-items:center;color:var(--gold)}.contact-links>a>span:nth-child(2){display:flex;flex-direction:column;gap:5px}.contact-links small{color:#94acbd;font-size:10px;letter-spacing:1.3px;font-weight:800}.contact-links b{font:800 18px Manrope,sans-serif}.last-arrow{color:var(--gold);margin-left:auto;width:15px;height:15px}.location{color:#90aabd!important;font-size:12px!important;margin-top:19px!important}.location span{padding:0 9px;color:#d4ad71}.contact-form{background:linear-gradient(160deg,#112c40,#0b2234);border:1px solid #395d73;border-radius:16px;padding:32px;box-shadow:0 25px 60px #0002}.form-heading{margin-bottom:25px}.form-heading>span{font-size:10px;color:var(--gold);letter-spacing:2px;font-weight:800}.form-heading h3{font:800 25px Manrope,sans-serif;letter-spacing:-.6px;margin:10px 0 7px}.form-heading p{font-size:12px;color:#9bb2c2;margin:0}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.contact-form label{display:flex;flex-direction:column;gap:9px;font-size:11px;font-weight:700;color:#d6e4ec;margin-bottom:17px}.contact-form label em{font-style:normal;color:var(--gold)}.contact-form label small{font-weight:500;color:#9fb5c3}.contact-form input,.contact-form select,.contact-form textarea{width:100%;font-size:12px;color:#eff8fc;background:#081e2e;border:1px solid #3b5a6c;border-radius:8px;padding:13px 12px;outline:none;min-width:0}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#758ea0}.contact-form select{appearance:auto}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:var(--gold);box-shadow:0 0 0 3px #e5bd7120}.contact-form textarea{resize:vertical;min-height:95px;line-height:1.5}.form-disclaimer{color:#829cad;font-size:10px;line-height:1.7;margin:2px 0 17px}.form-disclaimer a{color:#e6c68f;text-decoration:underline;text-underline-offset:3px}.form-submit{width:100%}.form-feedback{font-size:12px;color:var(--gold2);margin:10px 0 0;min-height:1em}
.footer{background:#04111c;border-top:1px solid #294050}.footer-top{display:grid;grid-template-columns:2fr 1fr 1.2fr 1.2fr;gap:50px;padding:68px 0 58px}.footer-brand img{width:215px;height:auto}.footer-brand p{max-width:300px;color:#849faf;font-size:12px;line-height:1.8;margin-top:17px}.footer-nav{display:flex;flex-direction:column;gap:13px;font-size:12px}.footer-nav strong{color:#e2bf82;letter-spacing:1.4px;font-size:10px;margin:0 0 10px}.footer-nav a,.footer-nav span{color:#91aaba}.footer-nav a:hover{color:#ffdaa1}.footer-bottom{border-top:1px solid #264050;padding:22px 0 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#7892a4;font-size:10px}.footer-bottom a:hover{color:var(--gold)}.floating-wa{position:fixed;bottom:22px;right:24px;z-index:45;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;color:#082819;background:#44ce8f;box-shadow:0 6px 25px #0005,0 0 0 5px #44ce8f28;transition:transform .2s}.floating-wa:hover{transform:scale(1.08)}.floating-wa svg{width:28px;height:28px;stroke-width:1.8}
.privacy-body{background:#071724}.subpage-hero{padding:78px 0 38px;background:linear-gradient(120deg,#0a273a,#071724)}.subpage-hero h1{font:800 clamp(36px,4vw,60px)/1.2 Manrope,sans-serif;letter-spacing:-2px;margin:16px 0 6px}.subpage-hero p{font-size:13px;color:#abc0cd}.privacy-content{padding:60px 0 115px;max-width:900px}.privacy-content h2{font:800 22px Manrope,sans-serif;margin-top:32px}.privacy-content p,.privacy-content li{color:#abc0cc;font-size:14px;line-height:1.85}.privacy-content a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}
@media(max-width:1260px){.shell{width:min(var(--max),calc(100% - 76px))}.hero-grid{gap:36px}.hero h1{font-size:clamp(42px,5vw,66px)}.panel-amount strong{font-size:118px}.service-cards{grid-template-columns:repeat(4,1fr)}.desktop-nav{gap:20px}.method-grid{gap:60px}.faq-grid{gap:60px}.contact-grid{gap:60px}}
@media(max-width:1050px){.header-content{height:78px}.brand img{width:190px}.desktop-nav{gap:15px}.desktop-nav a{font-size:11px}.header-cta{font-size:11px;padding:13px 16px;margin-left:2px}.hero-grid{min-height:630px;grid-template-columns:1fr .95fr;gap:27px}.hero h1{font-size:clamp(40px,4.7vw,56px);letter-spacing:-2.6px}.hero-text>p{font-size:14px}.hero-dashboard{padding:22px}.panel-amount strong{font-size:99px;letter-spacing:-8px}.panel-amount .amount-scale{font-size:11px}.panel-amount .currency{font-size:21px}.hero-sector{grid-template-columns:80px 1fr 46px;gap:10px}.sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sector-card{min-height:365px}.sector-card-value strong{font-size:85px}.section-block{padding:90px 0}.statement-content{grid-template-columns:1fr}.footer-top{gap:25px}.contact-grid{grid-template-columns:1fr 1fr;gap:35px}.contact-form{padding:23px}.form-row{grid-template-columns:1fr}.service-cards{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){html{scroll-padding-top:70px}.shell{width:calc(100% - 38px)}.topbar-content{height:30px;font-size:8px;letter-spacing:.8px}.topbar-right{display:none}.header-content{height:74px}.brand img{width:189px}.desktop-nav,.header-cta{display:none}.menu-button{width:42px;height:40px;background:transparent;color:#e7f0f5;border:1px solid #42596a;border-radius:10px;display:grid;place-items:center}.menu-button .svg-icon{width:23px;height:23px}.mobile-menu{position:absolute;display:none;top:73px;left:0;right:0;padding:12px 20px 23px;background:#081d2d;box-shadow:0 20px 25px #0004;border-top:1px solid #263d4c}.mobile-menu:not([hidden]){display:flex;flex-direction:column}.mobile-menu a{padding:14px 3px;border-bottom:1px solid #263f51;font-size:13px;font-weight:700;color:#e6f0f5}.hero-grid{grid-template-columns:1fr;min-height:auto;padding-top:55px;padding-bottom:41px;gap:52px}.hero h1{font-size:clamp(41px,9.1vw,68px);letter-spacing:-2.6px;margin:25px 0 19px}.hero-text>p{max-width:600px;font-size:14px;line-height:1.8}.hero-actions{gap:15px;margin-top:24px}.hero-proof{margin-top:36px;font-size:9px;flex-wrap:wrap;line-height:1.7}.hero-dashboard{margin:0 auto;max-width:620px;width:100%;transform:none}.hero-dashboard:hover{transform:none}.panel-amount strong{font-size:clamp(98px,22vw,136px)}.hero-orbit{right:-200px;top:500px}.orbit-b{right:-95px;top:600px}.bottom-edge{font-size:8px}.bottom-edge span:first-child{white-space:nowrap}.services-strip{overflow-x:auto}.strip-inner{justify-content:flex-start;gap:19px;min-height:62px;min-width:max-content}.strip-inner span{font-size:10px;letter-spacing:1.6px}.strip-inner i{width:6px;height:6px}.section-block{padding:80px 0}.section-heading{display:block;margin-bottom:32px}.section-heading h2,.method-head h2,.faq-grid h2,.contact-left h2{font-size:clamp(31px,7.1vw,43px);letter-spacing:-1.5px}.heading-side{width:auto;margin-top:20px}.heading-side p{max-width:530px}.sector-grid{gap:13px}.sector-card{min-height:350px;padding:22px 19px}.sector-card-value strong{font-size:clamp(60px,9vw,90px)}.sector-card-value small{font-size:16px}.sector-card-value span{font-size:11px}.sector-card h3{font-size:18px}.results-footer{flex-direction:column;align-items:flex-start}.results-footer>span{white-space:normal}.inss-feature{grid-template-columns:1fr;margin-top:42px}.inss-visual{min-height:205px;padding:23px 28px}.inss-copy{padding:27px}.service-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.method-grid,.faq-grid,.contact-grid{grid-template-columns:1fr;gap:40px}.statement-section{padding:69px 0}.statement-content h2{font-size:clamp(30px,6vw,43px)}.footer-top{grid-template-columns:1fr 1fr;gap:33px}.footer-brand{grid-column:1/-1}.footer-brand p{max-width:420px}.contact-left h2{max-width:580px}.contact-form{padding:28px}.form-row{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.shell{width:calc(100% - 34px)}.topbar-content{font-size:7.4px}.brand img{width:174px}.pill{padding:9px 11px;font-size:8px;letter-spacing:1px}.hero-grid{padding-top:42px;gap:40px}.hero h1{font-size:clamp(38px,10.2vw,51px);line-height:1.14;letter-spacing:-2.2px}.hero-text>p{font-size:13px}.hero-actions{align-items:stretch;flex-direction:column;gap:6px}.hero-actions .btn-primary{width:100%}.hero-actions .btn-link{justify-content:center;padding:13px}.hero-proof{margin-top:24px;font-size:8px}.hero-dashboard{padding:23px 19px 20px;border-radius:15px}.panel-top{font-size:8px}.panel-logo{font-size:13px}.panel-logo span{font-size:8px}.panel-amount{margin-top:25px}.panel-amount strong{font-size:clamp(96px,24vw,120px);letter-spacing:-9px}.panel-amount .currency{margin-top:10px;font-size:21px}.panel-amount .amount-scale{font-size:10px;letter-spacing:.5px}.panel-subtitle{font-size:13px;margin-bottom:20px}.panel-mini-head{font-size:7.7px}.hero-sector-list{gap:15px}.hero-sector{grid-template-columns:77px 1fr 45px;gap:9px;font-size:10.5px}.hero-sector b{font-size:12px}.dashboard-bottom{font-size:8px}.panel-disclaimer{font-size:8px}.bottom-edge{gap:9px}.bottom-edge span:first-child{letter-spacing:0}.bottom-edge a{letter-spacing:0}.section-block{padding:70px 0}.section-heading h2,.method-head h2,.faq-grid h2,.contact-left h2{font-size:clamp(30px,8.1vw,39px)}.sector-grid{grid-template-columns:1fr}.sector-card{min-height:345px;padding:24px}.sector-card-value strong{font-size:88px}.sector-card-value{margin-top:25px}.sector-card p{max-width:365px}.inss-visual strong{font-size:65px}.inss-copy h3{font-size:22px}.service-cards{grid-template-columns:1fr}.service-card{min-height:240px;padding:23px}.service-card h3{font-size:18px}.filter-row{gap:8px}.filter-btn{font-size:10px;padding:10px 13px}.form-row{grid-template-columns:1fr;gap:0}.contact-form{padding:23px}.footer-top{grid-template-columns:1fr 1fr;padding:48px 0}.footer-nav{gap:11px}.footer-nav a,.footer-nav span{font-size:11px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px;line-height:1.7;padding-right:40px}.floating-wa{right:17px;bottom:17px;width:53px;height:53px}.privacy-content{padding:40px 0 70px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
