:root{--bg:#0b1c2c;--card:#13293d;--primary:#00a8a8;--text-primary:#fff;--text-secondary:#b7c7d6;--font-body:"Manrope", "DM Sans", sans-serif;--font-display:"Sora", "Plus Jakarta Sans", sans-serif;font-family:var(--font-body);color:var(--text-primary);background-color:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.5}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}html{scroll-behavior:smooth}body{background:radial-gradient(50rem 30rem at 18% -8%, #00a8a84d, transparent 72%), radial-gradient(45rem 26rem at 90% 0%, #1a405c94, transparent 70%), var(--bg);margin:0}a{color:inherit}.app{color:var(--text-primary)}.section{padding:3rem 0}.section[id]{scroll-margin-top:1.5rem}.container{width:min(1120px,100% - 2rem);margin:0 auto}.hero{padding-top:4rem;padding-bottom:3rem}.hero-main{max-width:72rem}.pretitle{color:var(--text-secondary);background:#b7c7d61f;border:1px solid #b7c7d63d;border-radius:999px;align-items:center;gap:.4rem;margin:0 0 1rem;padding:.45rem .85rem;font-weight:600;display:inline-flex}.brand-logo{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(2rem,6vw,3rem);font-weight:700}.brand-logo .accent{color:var(--primary)}h1,h2,h3{color:var(--text-primary);margin:0}h1{letter-spacing:-.03em;max-width:20ch;font-size:clamp(2rem,6.2vw,3.6rem);line-height:1.08}.subtitle{color:var(--text-secondary);max-width:68ch;margin:1rem 0 0;font-size:clamp(1rem,2.6vw,1.18rem);line-height:1.65}.hero-actions{gap:.85rem;margin-top:1.7rem;display:grid}.hero-microcopy{max-width:64ch;color:var(--text-secondary);margin:1rem 0 0;line-height:1.58}.button{cursor:pointer;border:0;border-radius:.95rem;padding:.92rem 1.3rem;font-size:1rem;font-weight:700;transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s}.button:hover{transform:translateY(-1px)}.button:focus-visible{outline-offset:2px;outline:2px solid #00a8a8f2}.button-primary{background:var(--primary);color:#072134;box-shadow:0 10px 24px #00a8a84d}.button-primary:hover{background:#13bab9}.button-secondary{color:var(--text-primary);background:#0a192866;border:1px solid #b7c7d659}.button-secondary:hover{border-color:#b7c7d6b3}.full-width{width:100%}.section-heading{margin-bottom:1.3rem}.section-heading p{color:var(--text-secondary);max-width:78ch;margin:.8rem 0 0;line-height:1.62}.section-heading.compact{margin-bottom:1rem}.panel{background:linear-gradient(160deg,#13293df5,#0f2336e6);border:1px solid #b7c7d62e;border-radius:1.4rem;padding:1.3rem;box-shadow:0 14px 42px #05111d57}.panel p{color:var(--text-secondary);margin:.8rem 0 0;line-height:1.58}.cards-grid{gap:1rem;display:grid}.cards-grid-three,.cards-grid-four,.service-grid,.pricing-grid{grid-template-columns:1fr}.pricing-grid{align-items:stretch}.info-card h3,.service-card h3,.step-card h3,.pricing-card h3{font-size:1.2rem}.bullets-list{gap:.55rem;margin:.95rem 0 0;padding:0;list-style:none;display:grid}.bullets-list li{color:var(--text-primary);background:#09182680;border:1px solid #b7c7d629;border-radius:.75rem;padding:.64rem .75rem}.tag-list{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.tag-list li{color:var(--text-primary);background:#0918268f;border:1px solid #b7c7d633;border-radius:.72rem;padding:.62rem .8rem}.compliance-note{color:#b7c7d6db;margin:1rem 0 0;font-size:.84rem}.compliance-stack{gap:.5rem;margin-top:1rem;display:grid}.compliance-stack .compliance-note{margin:0}.pricing-card{flex-direction:column;gap:0;height:100%;display:flex;position:relative}.pricing-card-main{flex-direction:column;display:flex}.pricing-header{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.pricing-price{letter-spacing:-.02em;color:var(--text-primary);margin:.72rem 0 0;font-size:clamp(1.62rem,4.6vw,1.95rem);font-weight:700;line-height:1.05}.pricing-limit{color:#8edede;margin:.4rem 0 0;font-size:.95rem;font-weight:600}.pricing-description{margin:.78rem 0 0}.pricing-features{gap:.48rem;margin:.95rem 0 0}.pricing-features li{color:#ebf3faf2;background:#08172470;border:1px solid #b7c7d626;border-radius:.64rem;align-items:flex-start;gap:.5rem;padding:.52rem .64rem;font-size:.92rem;line-height:1.4;display:flex}.pricing-features li:before{content:"";background:linear-gradient(160deg,#82ebeb,#00a8a8);border-radius:999px;flex-shrink:0;width:.42rem;height:.42rem;margin-top:.42rem;box-shadow:0 0 0 1px #00a8a847}.pricing-cta{margin-top:auto}.pricing-card-emphasis{background:linear-gradient(160deg,#173248fa,#11283cf2);border-color:#00a8a8ad;box-shadow:0 18px 48px #00a8a833,0 14px 42px #05111d5c}.badge{color:#a6f5f5;letter-spacing:.01em;white-space:nowrap;background:#00a8a82e;border:1px solid #00a8a880;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .58rem;font-size:.74rem;font-weight:700;display:inline-flex}.pricing-intro-note{max-width:78ch}.pricing-intro-note+.pricing-intro-note{margin-top:.6rem}.dedicated-plan-block{gap:.95rem;margin-top:1.1rem;display:grid}.dedicated-plan-block h3{margin:0;font-size:1.2rem}.dedicated-plan-block p{max-width:76ch}.dedicated-plan-microcopy{margin-top:.68rem}.dedicated-plan-cta{width:100%}.highlight-line{color:#6ce5e5;margin:.9rem 0 0;font-weight:600}.forms-section{padding-top:1.1rem;padding-bottom:3.2rem}.forms-grid{align-items:stretch;gap:1rem;display:grid}.form-card{flex-direction:column;height:100%;display:flex}.form-card h2{margin-bottom:.4rem}.form-intro{color:var(--text-secondary);margin:.2rem 0 1rem;line-height:1.55}.form-card form{flex-direction:column;flex:1;gap:.85rem;display:flex}.field{gap:.45rem;display:grid}.field label{color:var(--text-primary);font-size:.95rem;font-weight:600}.field-label{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:600}.field input:not([type=checkbox]),.field select,.field textarea{width:100%;color:var(--text-primary);font:inherit;background:#0b1c2cd1;border:1px solid #b7c7d640;border-radius:.8rem;padding:.76rem .88rem}.field textarea{resize:vertical;min-height:5.5rem}.field input:not([type=checkbox]):focus,.field select:focus,.field textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #00a8a838}.checkbox-grid{gap:.55rem;display:grid}.form-card .checkbox-grid{align-items:stretch}.checkbox-option{color:var(--text-primary);background:#0b1c2cc7;border:1px solid #b7c7d633;border-radius:.75rem;align-items:flex-start;gap:.55rem;padding:.64rem .75rem;display:flex}.form-card .checkbox-option{min-height:3.05rem}.checkbox-option input[type=checkbox]{accent-color:var(--primary);flex-shrink:0;margin-top:.15rem}.checkbox-option span{overflow-wrap:anywhere;font-size:.92rem;line-height:1.35;display:block}.form-card form>.button.button-primary.full-width{margin-top:auto}.field-error{color:#ff9f9f;margin:0;font-size:.88rem}.form-success{color:#6ef0b8;margin:.4rem 0 0;font-weight:600;line-height:1.5}.footer{border-top:1px solid #b7c7d633;padding:1.7rem 0 2.3rem}.footer-content{gap:.5rem;display:grid}.footer-content p{color:var(--text-secondary);margin:0}.footer-links{gap:1rem;margin-top:.3rem;display:flex}.footer-links a{color:#72ecec;font-weight:600;text-decoration:none}.footer-links a:hover{text-decoration:underline}.salary-return-page{min-height:100vh}.salary-return-main{justify-content:center;align-items:center;width:min(760px,100% - 2rem);min-height:100vh;margin:0 auto;padding:2.2rem 0;display:flex}.salary-return-card{width:100%;max-width:44rem;padding:1.35rem}.salary-return-pretitle{margin-bottom:.85rem}.salary-return-brand{margin-bottom:.9rem}.salary-return-title{max-width:none;font-size:clamp(1.76rem,8vw,2.5rem)}.salary-return-description{color:var(--text-secondary);max-width:48ch;margin:.95rem 0 0;line-height:1.62}.salary-return-cta{width:100%;margin-top:1.45rem}.salary-return-fallback{color:#b7c7d6eb;margin:1rem 0 0;font-size:.93rem;line-height:1.56}@media (width>=700px){.salary-return-card{padding:1.65rem}.salary-return-cta{width:auto;min-width:11.5rem}.hero-actions{flex-wrap:wrap;display:flex}.panel{border-radius:1.65rem;padding:1.65rem}.checkbox-grid,.tag-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dedicated-plan-block{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.1rem}.dedicated-plan-cta{justify-self:end;width:auto;min-width:14.8rem}}@media (width<=390px){.container{width:calc(100% - 1.2rem)}.section{padding:2.35rem 0}.hero{padding-top:3.15rem;padding-bottom:2.35rem}.pretitle{padding:.36rem .68rem;font-size:.78rem}.brand-logo{margin-bottom:.75rem;font-size:clamp(1.85rem,10.5vw,2.2rem)}h1{font-size:clamp(1.72rem,9.2vw,2.1rem);line-height:1.12}h2{font-size:1.48rem;line-height:1.2}h3{font-size:1.06rem}.subtitle,.hero-microcopy,.section-heading p,.panel p{font-size:.96rem;line-height:1.55}.hero-actions{gap:.7rem;margin-top:1.3rem}.button{border-radius:.82rem;padding:.82rem 1rem;font-size:.95rem}.panel{border-radius:1.1rem;padding:1.05rem}.cards-grid,.forms-grid,.checkbox-grid,.tag-list,.bullets-list{gap:.5rem}.tag-list li,.bullets-list li,.checkbox-option{padding:.56rem .66rem}.pricing-header{align-items:flex-start}.pricing-price{font-size:1.5rem}.pricing-features li{padding:.5rem .6rem;font-size:.9rem}.field input:not([type=checkbox]),.field select,.field textarea{padding:.68rem .76rem;font-size:.95rem}.footer{padding:1.4rem 0 1.9rem}.footer-links{flex-wrap:wrap;gap:.7rem}}@media (width>=980px){.section{padding:3.25rem 0}.cards-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.cards-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}.pricing-card{padding:1.55rem}.pricing-description{min-height:4.8rem}.forms-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.15rem}.form-card{padding:1.55rem}.form-intro{min-height:3rem}.form-card .checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tag-list{grid-template-columns:repeat(3,minmax(0,1fr))}}
