.itr-filing-for-employee-page,.itr-filing-for-employee-page *,.itr-filing-for-employee-page :after,.itr-filing-for-employee-page :before{box-sizing:border-box}:root{--fintoo-blue:#042b62;--fintoo-orange:#dd7300;--fintoo-brand-blue:#042b62;--fintoo-brand-blue-mid:#073b84;--fintoo-brand-blue-light:#0b4d9f;--gold:#dd7300;--gold-light:#f08a18;--gold-pale:#fff4e8;--white:#fff;--ice:#f4f7fb;--slate:#657286;--coral:#dd7300;--coral-pale:#fff4e8;--green:#dd7300;--green-pale:#fff4e8;--text:#10233f;--text-muted:#657286}html{scroll-behavior:smooth}.itr-filing-for-employee-page{background:#fff;background:var(--white);color:#10233f;color:var(--text);font-family:Inter,sans-serif;line-height:1.6;overflow-x:hidden}.sticky-bar{align-items:center;background:#042b62;background:var(--fintoo-brand-blue);border-top:.125rem solid #dd7300;border-top:.125rem solid var(--gold);bottom:0;display:flex;gap:1.25rem;justify-content:center;left:0;padding:.875rem 1.5rem;position:fixed;right:0;transform:translateY(100%);transition:transform .4s ease;z-index:999}.sticky-bar.visible{transform:translateY(0)}.sticky-bar span{color:#fff;color:var(--white);font-family:Inter,sans-serif;font-weight:500}.sticky-bar .btn-gold{background:#dd7300;background:var(--gold);border:none;border-radius:.375rem;color:#fff;color:var(--white);cursor:pointer;font-weight:700;padding:.625rem 1.375rem;transition:background .2s;white-space:nowrap}.sticky-bar .btn-gold:hover{background:#f08a18;background:var(--gold-light)}nav{align-items:center;-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#042b62f5;border-bottom:.0625rem solid #dd730033;display:flex;height:4.25rem;justify-content:space-between;left:0;padding:0 3rem;position:fixed;right:0;top:0;z-index:100}.logo{color:#fff;color:var(--white);font-family:Inter,sans-serif;font-weight:700;letter-spacing:-.02em}.logo span{color:#dd7300;color:var(--gold)}.nav-right{align-items:center;display:flex;gap:1rem}.nav-link{color:#ffffffb3;font-weight:500;text-decoration:none;transition:color .2s}.nav-link:hover{color:#dd7300;color:var(--gold)}.nav-cta{background:#dd7300;background:var(--gold);border-radius:.375rem;color:#042b62;color:var(--fintoo-brand-blue);font-weight:700;padding:.5625rem 1.25rem;text-decoration:none;transition:background .2s}.nav-cta:hover{background:#f08a18;background:var(--gold-light)}.hero{align-items:center;background:linear-gradient(hsla(0,0%,100%,.045) .0625rem,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.045) .0625rem,#0000 0),radial-gradient(circle at 50% 12%,#dd73001f,#0000 32rem),#042b62;background:linear-gradient(hsla(0,0%,100%,.045) .0625rem,#0000 .0625rem),linear-gradient(90deg,hsla(0,0%,100%,.045) .0625rem,#0000 .0625rem),radial-gradient(circle at 50% 12%,#dd73001f,#0000 32rem),var(--fintoo-brand-blue);background-size:4rem 4rem,4rem 4rem,auto,auto;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:5.5rem 3rem 5rem;position:relative}.hero:before{background:radial-gradient(circle,#dd73001f 0,#0000 70%);height:43.75rem;right:-6.25rem;top:-12.5rem;width:43.75rem}.hero:after,.hero:before{content:"";pointer-events:none;position:absolute}.hero:after{background:radial-gradient(circle,#073b84cc 0,#0000 70%);bottom:-6.25rem;height:31.25rem;left:-9.375rem;width:31.25rem}.hero-inner{display:flex;justify-content:center;margin:0 auto;max-width:62rem;position:relative;width:100%;z-index:1}.hero-content{align-items:center;display:flex;flex-direction:column;text-align:center}.hero-fintoo-logo{height:auto;margin-bottom:1.25rem;width:clamp(8.5rem,12vw,11rem)}.hero-eyebrow{align-items:center;background:#dd73001f;border:.0625rem solid #dd73004d;border-radius:6.25rem;color:#f08a18;color:var(--gold-light);display:inline-flex;font-weight:600;gap:.5rem;letter-spacing:.08em;margin-bottom:1.5rem;padding:.375rem .875rem;text-transform:uppercase}.hero h1{color:#fff;color:var(--white);font-family:Inter,sans-serif;font-weight:800;letter-spacing:-.045em;line-height:1.08;margin-bottom:1.375rem;max-width:56rem}.hero h1 em{color:#dd7300;color:var(--gold);font-style:italic}.hero h1 .hero-line{display:block}.hero-not{display:inline-flex;flex-direction:column;gap:.5rem;margin-bottom:1.625rem}.hero-not span{color:#ffffff85;font-weight:600;letter-spacing:-.01em;margin:0 auto;position:relative;width:fit-content}.hero-not span:after{animation:strikeLine .9s ease forwards;background:linear-gradient(90deg,#0000,#dd7300,#0000);background:linear-gradient(90deg,#0000,var(--gold),#0000);content:"";height:.125rem;left:-.25rem;position:absolute;right:-.25rem;top:52%;transform:scaleX(0);transform-origin:left}.hero-not span:nth-child(2):after{animation-delay:.22s}@keyframes strikeLine{to{transform:scaleX(1)}}.hero-desc{color:#ffffffe0;line-height:1.65;margin-bottom:1.125rem;max-width:38.75rem}.hero-desc strong{color:#fff;color:var(--white);font-weight:800}.hero-subline{color:#ffffffb8;margin-bottom:1.75rem;max-width:38.75rem}.hero-proof{display:flex;flex-wrap:wrap;gap:.625rem .75rem;margin-bottom:1.875rem}.hero-proof span{align-items:center;background:#ffffff12;border:.0625rem solid #ffffff1f;border-radius:6.25rem;color:#ffffffdb;display:inline-flex;font-weight:700;gap:.5rem;padding:.5rem .875rem}.hero-proof .icon-svg{color:#dd7300;color:var(--gold)}.hero-btns{display:flex;flex-wrap:wrap;gap:.875rem;justify-content:center;margin-bottom:3rem}.itr-retail-page .hero{min-height:auto;padding:3.75rem 3rem 3.25rem}.itr-retail-page .hero-inner{max-width:72rem}.retail-hero-inner{grid-gap:clamp(2rem,5vw,4rem);align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr) minmax(28rem,.9fr)}.retail-hero-copy,.retail-hero-panel{position:relative;z-index:1}.retail-hero-copy{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.retail-hero-panel{-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);background:hsla(0,0%,100%,.075);border:.0625rem solid #ffffff29;border-radius:1rem;box-shadow:0 1.25rem 3rem #0000002e;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.itr-retail-page .hero-fintoo-logo{margin-bottom:.875rem;width:clamp(7rem,9vw,8.5rem)}.itr-retail-page .hero-eyebrow{margin-bottom:.875rem}.itr-retail-page .hero h1{font-size:clamp(1.75rem,3.5vw,2.875rem)!important;line-height:1.08;margin-bottom:.875rem;max-width:32rem}.itr-retail-page .hero-not{align-items:flex-start;gap:.25rem;margin-bottom:0}.itr-retail-page .hero-not span{margin:0}.itr-retail-page .hero-desc{font-size:1rem!important;line-height:1.45;margin-bottom:.625rem;max-width:34rem}.itr-retail-page .hero-subline{margin-bottom:.25rem;max-width:100%}.itr-retail-page .hero-btns{justify-content:flex-start;margin-bottom:1.5rem}.itr-retail-page .trust-strip{gap:.875rem;max-width:none;overflow:visible;padding:1rem;width:100%}.itr-retail-page .trust-item{background:hsla(0,0%,100%,.055);border-radius:.5rem;padding:1rem .75rem}.itr-retail-page .trust-num{font-size:1.05rem!important}.itr-retail-page .trust-label{font-size:.72rem!important;line-height:1.35}.btn-primary{align-items:center;background:#dd7300;background:var(--gold);border:none;border-radius:.5rem;color:#f4f7fb;color:var(--ice);cursor:pointer;display:inline-flex;font-weight:700;gap:.5rem;padding:.9375rem 1.75rem;text-decoration:none;transition:all .2s}.btn-primary:hover{background:#f08a18;background:var(--gold-light);box-shadow:0 .5rem 1.5rem #dd73004d;transform:translateY(-.0625rem)}.btn-secondary{align-items:center;background:hsla(0,0%,100%,.025);border:.0625rem solid #0000;border-radius:.5rem;box-shadow:none;color:#ffffffad;display:inline-flex;font-weight:600;gap:.5rem;padding:.875rem 1.125rem;text-decoration:none;transition:all .2s}.btn-secondary .icon-svg{opacity:.72;transition:transform .2s,opacity .2s}.btn-secondary:hover{background:hsla(0,0%,100%,.045);border-color:#0000;box-shadow:none;color:#ffffffe6;transform:none}.btn-secondary:hover .icon-svg{opacity:.9;transform:translateX(.125rem)}.btn-secondary:focus-visible{outline:.125rem solid #ffffff6b;outline-offset:.1875rem}.trust-strip{grid-gap:.0625rem;background:#ffffff14;border:.0625rem solid #ffffff14;border-radius:.625rem;display:grid;gap:.0625rem;grid-template-columns:repeat(4,1fr);max-width:35rem;overflow:hidden;width:100%}.trust-item{background:#ffffff08;overflow:hidden;padding:1rem 1.25rem;position:relative;text-align:center;transition:background .25s ease,transform .25s ease}.trust-item:after{animation:trustSweep 5s ease-in-out infinite;background:linear-gradient(110deg,#0000,#dd730029,#0000);content:"";inset:0;position:absolute;transform:translateX(-120%)}.trust-item:nth-child(2):after{animation-delay:.5s}.trust-item:nth-child(3):after{animation-delay:1s}.trust-item:nth-child(4):after{animation-delay:1.5s}.trust-item:hover{background:#ffffff12;transform:translateY(-.125rem)}.trust-num{color:#dd7300;color:var(--gold);display:block;font-family:Space Grotesk,sans-serif;font-weight:700;line-height:1.2}.trust-label{color:#ffffff80;display:block;line-height:1.3;margin-top:.1875rem}.product-showcase{background:linear-gradient(180deg,#fff,#f7f9fd);overflow:hidden;padding:5.75rem 0 5rem}.showcase-header{margin:0 auto 2.625rem;max-width:47.5rem;padding:0 1.5rem;text-align:center}.showcase-header h2{color:#10233f;color:var(--text);font-family:Inter,sans-serif;font-weight:800;letter-spacing:-.045em;line-height:1.12}.showcase-header h2 span{color:#dd7300;color:var(--fintoo-orange)}.showcase-header p{color:#657286;color:var(--text-muted);margin:1rem auto 0;max-width:36.25rem}.showcase-slider-wrap{margin:0 auto;position:relative;width:min(100% - 2.5rem,76.25rem)}.showcase-slider{display:block;position:relative}.showcase-slider .slick-list{margin:0 -.75rem;overflow:hidden}.showcase-slider .slick-track{align-items:stretch;display:flex}.showcase-slider .slick-slide{height:auto}.showcase-slider .slick-slide>div{height:100%;padding:0 .75rem 1.125rem}.motion-card{background:#fff;border:.0625rem solid #042b6214;border-radius:1rem;box-shadow:0 1rem 2.5rem #042b6212;display:flex;flex-direction:column;height:100%;isolation:isolate;min-height:36rem;overflow:hidden;position:relative}.showcase-arrow{background:#042b62;background:var(--fintoo-brand-blue);border:0;border-radius:50%;box-shadow:0 .75rem 1.625rem #042b622e;color:#fff;color:var(--white);cursor:pointer;display:grid!important;height:2.875rem;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s ease,background .2s ease;width:2.875rem;z-index:3}.showcase-arrow:before{display:none}.showcase-arrow:focus,.showcase-arrow:hover{background:#dd7300;background:var(--fintoo-orange);color:#fff;color:var(--white);transform:translateY(-50%) scale(1.05)}.showcase-arrow-prev{left:-1.375rem}.showcase-arrow-next{right:-1.375rem}.motion-card:before{background:#042b620f;background:var(--card-wash,#042b620f);border-radius:50%;height:14rem;inset:1.75rem -18% auto}.motion-card:after,.motion-card:before{content:"";opacity:.9;position:absolute;z-index:-1}.motion-card:after{border:.125rem solid #ffffffb8;border-bottom:0;border-radius:62.4375rem 62.4375rem 0 0;height:12rem;inset:5.5rem 13% auto}.motion-stage{display:grid;flex:0 0 22.75rem;height:22.75rem;padding:1.75rem 1.25rem 1.5rem;place-items:center}.motion-copy{flex:1 1;padding:1.25rem 1.5rem 2rem;position:relative;text-align:center;z-index:1}.motion-copy h3{align-items:center;color:#10233f;color:var(--text);display:flex;font-weight:800;justify-content:center;letter-spacing:0;line-height:1.25;margin-bottom:.625rem;min-height:3.125rem}.motion-copy p{color:#657286;color:var(--text-muted);line-height:1.6}.mini-panel{background:#ffffffeb;border:.0625rem solid #042b621a;border-radius:1rem;box-shadow:0 1.125rem 2.875rem #042b621f;padding:.875rem;width:min(100%,15.5rem)}.mini-title{font-weight:800;line-height:1.3;margin-bottom:.875rem;text-align:center}.mini-row,.mini-title{color:#10233f;color:var(--text)}.mini-row{align-items:center;background:#f7f9fc;border-radius:.625rem;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.625rem;min-height:2.625rem;overflow:hidden;padding:.625rem .75rem;position:relative}.mini-row.scanning:after{animation:scanRow 2.2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#dd730029,#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}.mini-row strong{font-weight:800;white-space:nowrap}.mini-check{background:#dd730024;border-radius:50%;color:#dd7300;color:var(--fintoo-orange);display:grid;height:1.125rem;place-items:center;width:1.125rem}.broker-stack{grid-gap:.625rem;display:grid;gap:.625rem;width:min(100%,16.25rem)}.broker-pill{grid-gap:.75rem;align-items:center;animation:floatCard 4s ease-in-out infinite;background:#fff;border:.0625rem solid #042b6214;border-radius:.75rem;box-shadow:0 1rem 2.25rem #042b621a;display:grid;gap:.75rem;grid-template-columns:2.25rem 1fr auto;min-height:3rem;padding:.5rem .75rem}.broker-pill:nth-child(2){animation-delay:.35s}.broker-pill:nth-child(3){animation-delay:.7s}.broker-logo{background:#042b62;background:var(--fintoo-blue);border-radius:50%;color:#fff;display:grid;font-weight:900;height:2rem;place-items:center;width:2rem}.broker-line{background:#e8eef6;border-radius:62.4375rem;height:.5rem;overflow:hidden;width:100%}.broker-line span{animation:loadBar 2.8s ease-in-out infinite;background:linear-gradient(90deg,#042b62,#dd7300);background:linear-gradient(90deg,var(--fintoo-blue),var(--fintoo-orange));border-radius:inherit;display:block;height:100%;width:70%;width:var(--w,70%)}.broker-status{color:#dd7300;color:var(--fintoo-orange);font-weight:800}.regime-card{background:#fffffff0;border:.0625rem solid #042b621a;border-radius:1rem;box-shadow:0 1.125rem 2.875rem #042b621f;padding:.875rem;width:min(100%,15.5rem)}.regime-option{background:#f7f9fc;border:.0625rem solid #042b6214;border-radius:.625rem;margin-bottom:.625rem;padding:.625rem;position:relative}.regime-option.best{animation:glowOrange 2.8s ease-in-out infinite;background:#fff7ef;border-color:#dd730066}.regime-label{color:#10233f;color:var(--text);display:flex;font-weight:800;justify-content:space-between}.regime-tax{color:#657286;color:var(--text-muted);margin-top:.25rem}.regime-bar{background:#042b6214;border-radius:62.4375rem;height:.1875rem;margin-top:.625rem;overflow:hidden}.regime-bar span{animation:loadBar 3s ease-in-out infinite;background:#dd7300;background:var(--fintoo-orange);display:block;height:100%;width:var(--w)}.refund-card{background:#fff;border:.0625rem solid #042b621a;border-radius:1.125rem;box-shadow:0 1.125rem 2.875rem #042b621f;padding:1rem;width:min(100%,15.5rem)}.refund-amount{animation:pulseAmount 2.8s ease-in-out infinite;color:#dd7300;color:var(--fintoo-orange);font-weight:900;letter-spacing:-.04em;margin:.375rem 0 1rem;text-align:center}.refund-flow{grid-gap:.625rem;display:grid;gap:.625rem}.flow-row{grid-gap:.75rem;color:#10233f;color:var(--text);display:grid;gap:.75rem;grid-template-columns:1fr auto}.flow-row span:last-child{font-weight:800}.flow-line{animation:loadBar 2.6s ease-in-out infinite;background:linear-gradient(90deg,#042b62,#dd7300);background:linear-gradient(90deg,var(--fintoo-blue),var(--fintoo-orange));height:.125rem;transform-origin:left}.showcase-cta{align-items:center;background:#042b62;background:var(--fintoo-blue);border-radius:1.125rem;box-shadow:0 1.125rem 2.875rem #042b623d;color:#fff;display:flex;gap:1.25rem;justify-content:space-between;margin:1.75rem auto 0;padding:1.125rem 1.5rem;width:min(100% - 2.5rem,56.25rem)}.showcase-cta strong{display:block;margin-bottom:.125rem}.showcase-cta span{color:#ffffffad}.showcase-cta a,.showcase-cta button{flex-shrink:0;justify-content:center;min-width:10.625rem}@keyframes scanRow{0%,18%{transform:translateX(-100%)}60%,to{transform:translateX(100%)}}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-.5rem)}}@keyframes loadBar{0%{opacity:.6;transform:scaleX(.25)}55%{opacity:1;transform:scaleX(1)}to{opacity:.9;transform:scaleX(.82)}}@keyframes glowOrange{0%,to{box-shadow:0 0 0 #dd730000}50%{box-shadow:0 0 0 .3125rem #dd730014}}@keyframes pulseAmount{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.hero-card{animation:heroCardFloat 5.5s ease-in-out infinite;background:#ffffff0a;border:.0625rem solid #dd730033;border-radius:1rem;box-shadow:0 1.5rem 4.375rem #0000001f;overflow:hidden;position:relative}.hero-card:before{animation:heroCardSweep 6s ease-in-out infinite;background:radial-gradient(circle at 18% 22%,#dd730029,#0000 24%),linear-gradient(110deg,#0000,#ffffff14 48%,#0000 58%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-80%)}.hero-card-header{background:linear-gradient(135deg,#dd7300,#b85d00);background:linear-gradient(135deg,var(--gold) 0,#b85d00 100%);padding:1.25rem 1.5rem}.hero-card-header h3{color:#042b62;color:var(--fintoo-brand-blue);font-family:Inter,sans-serif;font-weight:700}.hero-card-header p{color:#042b62b3;margin-top:.25rem}.hero-card-body{padding:1.5rem}.ca-profile{border-bottom:.0625rem solid #ffffff14;gap:.875rem;margin-bottom:1.25rem;padding-bottom:1.25rem}.ca-avatar,.ca-profile{align-items:center;display:flex}.ca-avatar{background:linear-gradient(135deg,#0b4d9f,#dd7300);background:linear-gradient(135deg,var(--fintoo-brand-blue-light),var(--gold));border-radius:50%;flex-shrink:0;font-family:Inter,sans-serif;font-weight:700;height:3.25rem;justify-content:center;width:3.25rem}.ca-avatar,.ca-info h4{color:#fff;color:var(--white)}.ca-info h4{font-weight:600}.ca-info p{color:#f08a18;color:var(--gold-light);margin-top:.125rem}.ca-info small{color:#ffffff73}.session-details{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}.session-row{align-items:center;animation:sessionIn .6s ease forwards;color:#ffffffb3;display:flex;gap:.625rem;opacity:0;transform:translateY(.5rem)}.session-row:nth-child(2){animation-delay:.12s}.session-row:nth-child(3){animation-delay:.24s}.session-row:nth-child(4){animation-delay:.36s}.session-row .icon{align-items:center;animation:iconPulse 2.8s ease-in-out infinite;background:#dd73001a;border-radius:.375rem;color:#f08a18;color:var(--gold-light);display:flex;flex-shrink:0;height:1.75rem;justify-content:center;width:1.75rem}.hero-card .btn-primary{justify-content:center;padding:.8125rem;width:100%}.card-badge{color:#ffffff59;margin-top:.75rem;text-align:center}section{padding:6rem 3rem}.container{margin:0 auto;max-width:75rem}.section-label{color:#dd7300;color:var(--gold);font-family:Space Grotesk,sans-serif;font-weight:600;letter-spacing:.12em;margin-bottom:.75rem;text-transform:uppercase}.section-title{color:#10233f;color:var(--text);font-family:Inter,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.25}.section-title.light{color:#fff;color:var(--white)}.mistakes-section{overflow:hidden;position:relative}.mistakes-section:before{background:repeating-linear-gradient(90deg,#0000,#0000 3.75rem,hsla(0,0%,100%,.015) 0,hsla(0,0%,100%,.015) 3.8125rem);content:"";inset:0;position:absolute}.mistakes-header{text-align:center}.mistakes-grid,.mistakes-header{margin-bottom:3.5rem;position:relative;z-index:1}.mistakes-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.mobile-card-slider{display:none}.mistake-card{background:#dd73000f;border:.0625rem solid #dd730040;border-radius:.75rem;overflow:hidden;padding:1.5rem;position:relative;transition:all .25s}.mistake-card:after{animation:tinyBars 2.8s ease-in-out infinite;background:linear-gradient(#dd7300,#dd7300) 0 75% /.5rem 25% no-repeat,linear-gradient(#dd7300,#dd7300) 1rem 45% /.5rem 55% no-repeat,linear-gradient(#dd7300,#dd7300) 2rem 18% /.5rem 82% no-repeat,linear-gradient(#dd7300,#dd7300) 3rem 0 /.5rem 100% no-repeat;background:linear-gradient(var(--fintoo-orange),var(--fintoo-orange)) 0 75% /.5rem 25% no-repeat,linear-gradient(var(--fintoo-orange),var(--fintoo-orange)) 1rem 45% /.5rem 55% no-repeat,linear-gradient(var(--fintoo-orange),var(--fintoo-orange)) 2rem 18% /.5rem 82% no-repeat,linear-gradient(var(--fintoo-orange),var(--fintoo-orange)) 3rem 0 /.5rem 100% no-repeat;bottom:1.125rem;content:"";height:2.125rem;opacity:.16;position:absolute;right:1.125rem;transform-origin:bottom;width:3.25rem}.mistake-card:before,.plan-card:before,.who-card:before{background:linear-gradient(110deg,#0000,#ffffff6b 48%,#0000 56%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-120%);transition:transform .7s ease}.mistake-card:hover:before,.plan-card:hover:before,.who-card:hover:before{transform:translateX(120%)}.mistake-card:hover{background:#dd73001a;border-color:#dd730080;transform:translateY(-.125rem)}.mistake-card:hover .mistake-stamp .icon-svg{animation:wiggleIcon .45s ease}.mistake-stamp{align-items:center;background:#dd730026;border:.0625rem solid #dd73004d;border-radius:.25rem;display:inline-flex;gap:.5rem;margin-bottom:.75rem;padding:.25rem .625rem}.mistake-stamp span:first-child,.mistake-stamp span:last-child{color:#dd7300;color:var(--coral);font-weight:700}.mistake-stamp span:last-child{font-family:Space Grotesk,sans-serif;letter-spacing:.1em;text-transform:uppercase}.mistake-card h4{color:#042b62;color:var(--fintoo-blue);font-weight:600;margin-bottom:.375rem}.mistake-card p{color:#657286;color:var(--text-muted);line-height:1.5}.mistakes-transition{margin:0 auto;max-width:40rem;position:relative;text-align:center;z-index:1}.mistakes-transition p{color:#10233f;color:var(--text);font-family:Inter,sans-serif;font-style:italic;line-height:1.5;margin-bottom:1rem}.mistakes-transition small{color:#ffffff80}.compare-section{background:#f4f7fb;background:var(--ice)}.compare-inner{grid-gap:3.5rem;align-items:center;display:grid;gap:3.5rem;grid-template-columns:1fr 1fr}.compare-copy .section-title{margin-bottom:1.25rem}.compare-copy p{color:#657286;color:var(--text-muted);line-height:1.7;margin-bottom:1.75rem}table.compare{border-collapse:initial;border-radius:.75rem;border-spacing:0;box-shadow:0 .25rem 2rem #042b6214;overflow:hidden;position:relative;width:100%}table.compare thead th{font-family:Space Grotesk,sans-serif;font-weight:700;letter-spacing:.06em;padding:.875rem 1.5rem;text-transform:uppercase}table.compare thead th:first-child{background:#eee;color:#888;text-align:left}table.compare thead th:last-child{background:#042b62;background:var(--fintoo-brand-blue);color:#dd7300;color:var(--gold);text-align:center}.compare-brand{align-items:center;display:inline-flex;justify-content:center;min-height:1.5rem}.compare-brand img{display:block;height:auto;max-width:100%;width:6rem}table.compare tbody tr:nth-child(odd) td:first-child{background:#fff;background:var(--white)}table.compare tbody tr:nth-child(2n) td:first-child{background:#f7f7f7}table.compare tbody td{padding:.875rem 1.5rem;vertical-align:middle}table.compare tbody td:first-child{align-items:center;color:#888;display:flex;gap:.5rem}table.compare tbody td:first-child:before{background:currentColor;clip-path:polygon(42% 0,58% 0,58% 42%,100% 42%,100% 58%,58% 58%,58% 100%,42% 100%,42% 58%,0 58%,0 42%,42% 42%);color:#9ca3af;content:"";font-weight:700;height:.8125rem;transform:rotate(45deg);width:.8125rem}table.compare tbody td:last-child{color:#10233f;color:var(--text);font-weight:600;text-align:center}table.compare tbody tr:nth-child(odd) td:last-child{background:#eaf3ff}table.compare tbody tr:nth-child(2n) td:last-child{background:#e0eff9}table.compare tbody td .check-icon{align-items:center;color:#dd7300;color:var(--fintoo-orange);display:inline-flex;gap:.375rem}table.compare tbody tr{transition:transform .22s ease,filter .22s ease}table.compare tbody tr:hover{filter:drop-shadow(0 .5rem 1.125rem rgba(4,43,98,.08));transform:translateX(.375rem)}table.compare tbody tr:hover .check-icon .icon-svg{animation:checkPop .38s ease}.timeline-section{background:#fff;background:var(--white)}.timeline-header{margin-bottom:4rem;text-align:center}.timeline{grid-gap:1.25rem;align-items:flex-start;display:grid;gap:1.25rem;grid-template-columns:repeat(6,minmax(0,1fr));justify-content:center;margin:0 auto;max-width:78rem;position:relative}.timeline:before{animation:timelineFlow 3.8s linear infinite;background:linear-gradient(90deg,#dd7300,#dd73004d);background:linear-gradient(90deg,var(--gold) 0,#dd73004d 100%);background-size:200% 100%;content:"";height:.125rem;left:8.33%;position:absolute;right:8.33%;top:1.75rem;z-index:0}.timeline-step{align-items:center;display:flex;flex-direction:column;min-width:0;position:relative;text-align:center}.timeline-step:hover .step-icon{transform:translateY(-.25rem) scale(1.08)}.timeline-step:not(:last-child):after{display:none}.step-circle{align-items:center;animation:stepPulse 3s ease-in-out infinite;background:#042b62;background:var(--fintoo-brand-blue);border:.125rem solid #dd7300;border:.125rem solid var(--gold);border-radius:50%;box-shadow:0 0 0 0 #dd730038;color:#dd7300;color:var(--gold);display:flex;flex-shrink:0;font-family:Space Grotesk,sans-serif;font-weight:700;height:3.5rem;justify-content:center;margin-bottom:1rem;position:relative;width:3.5rem;z-index:1}.step-icon{display:block;margin-bottom:.75rem;transition:transform .25s ease,box-shadow .25s ease}.step-title{color:#10233f;color:var(--text);font-weight:700;line-height:1.35;margin-bottom:.35rem}.step-sub{color:#657286;color:var(--text-muted);font-weight:500;line-height:1.5;max-width:11.75rem}.step-tag{background:#fff4e8;background:var(--gold-pale);border:.0625rem solid #dd7300;border:.0625rem solid var(--gold);border-radius:6.25rem;color:#dd7300;color:var(--gold);display:inline-block;font-weight:700;letter-spacing:.05em;margin-top:.375rem;padding:.125rem .5rem;text-transform:uppercase}.who-section{background:#f4f7fb;background:var(--ice)}.who-header{margin-bottom:3rem;text-align:center}.who-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.who-card{background:#fff;background:var(--white);border:.0625rem solid #042b6212;border-radius:.875rem;min-height:13.25rem;overflow:hidden;padding:1.75rem;position:relative;transition:all .25s}.who-card:hover .who-icon{transform:translateY(-.375rem) rotate(-3deg)}.who-card:after{background:linear-gradient(90deg,#dd7300,#f08a18);background:linear-gradient(90deg,var(--gold),var(--gold-light));bottom:0;content:"";height:.1875rem;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .3s}.who-card:hover{box-shadow:0 .5rem 2rem #042b621a;transform:translateY(-.1875rem)}.who-card:hover:after{transform:scaleX(1)}.who-icon{background:#fff4e8;background:var(--gold-pale);border-radius:.875rem;color:#dd7300;color:var(--fintoo-orange);display:grid;height:3rem;margin-bottom:.875rem;place-items:center;transition:transform .25s ease;width:3rem}.who-card h3{color:#10233f;color:var(--text);font-family:Inter,sans-serif;font-weight:700;margin-bottom:.375rem}.who-card p{color:#657286;color:var(--text-muted);line-height:1.5}.checklist-section{background:#042b62;background:var(--fintoo-brand-blue);padding-bottom:6.25rem;padding-top:6.25rem}.checklist-inner{grid-gap:5rem;align-items:center;display:grid;gap:5rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.checklist-copy .section-label{color:#dd7300;color:var(--fintoo-orange);margin-bottom:1.25rem}.checklist-copy .section-title.light{color:#fff;color:var(--white);margin-bottom:1.5rem;max-width:35rem}.checklist-copy p{color:#ffffff9e;line-height:1.7;margin-bottom:2rem;max-width:36rem}.checklist-grid{grid-gap:.75rem .875rem;display:grid;gap:.75rem .875rem;grid-template-columns:1fr 1fr}.check-item{align-items:center;background:hsla(0,0%,100%,.055);border:.0625rem solid #ffffff1a;border-radius:.5rem;display:flex;gap:.75rem;min-height:3rem;overflow:hidden;padding:.75rem 1rem;position:relative;transition:all .2s}.check-item:after{background:linear-gradient(90deg,#0000,#dd73001f,#0000);content:"";inset:0;position:absolute;transform:translateX(-120%)}.check-item:hover:after{animation:scanRow .9s ease}.check-item:hover{background:hsla(0,0%,100%,.075);border-color:#ffffff2e}.check-tick{align-items:center;background:#dd73002e;border-radius:50%;color:#dd7300;color:var(--fintoo-orange);display:flex;flex-shrink:0;height:1.25rem;justify-content:center;transition:transform .22s ease;width:1.25rem}.check-item:hover .check-tick{transform:scale(1.16) rotate(-6deg)}.check-item span{color:#ffffffdb;font-weight:700}.stats-section{background:#fff;background:var(--white);padding-bottom:5.75rem;padding-top:6.25rem;text-align:center}.stats-header{margin-bottom:4rem}.stats-header .section-label{color:#dd7300;color:var(--fintoo-orange);margin-bottom:1rem}.stats-header .section-title{color:var(--ink);max-width:none}.stats-grid{grid-gap:1.5rem;align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:61.25rem}.stat-item{align-items:center;border-radius:.75rem;display:flex;flex-direction:column;justify-content:center;min-height:8.75rem;min-width:0;padding:1.5rem 1rem;text-align:center;transition:transform .25s ease}.stat-item.featured{background:#f4f7fb;background:var(--ice);padding-left:1.25rem;padding-right:1.25rem}.stat-item:hover{transform:translateY(-.25rem)}.stat-num{align-items:baseline;display:inline-flex;font-family:Space Grotesk,sans-serif;font-weight:700;gap:.125rem;justify-content:center;letter-spacing:0;line-height:1;white-space:nowrap}.stat-currency,.stat-num{color:#dd7300;color:var(--fintoo-orange)}.stat-suffix{color:#042b62;color:var(--fintoo-brand-blue);display:inline;font:inherit}.stat-label{align-items:flex-start;color:#657286;color:var(--text-muted);display:flex;font-weight:700;justify-content:center;line-height:1.4;margin-top:.875rem;max-width:10rem;min-height:2.5rem;text-align:center}.stat-divider{background:#dd7300;background:var(--fintoo-orange);border-radius:.125rem;height:.125rem;margin:.75rem auto 0;width:2.5rem}.testimonials-section{background:#f4f7fb;background:var(--ice)}.testimonials-header{margin-bottom:3rem;text-align:center}.testimonials-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr)}.testimonial-card{background:#fff;background:var(--white);border:.0625rem solid #042b6212;border-radius:.875rem;overflow:hidden;padding:1.75rem;position:relative;transition:transform .25s ease,box-shadow .25s ease}.testimonial-card:hover{box-shadow:0 1.125rem 2.75rem #042b621a;transform:translateY(-.3125rem)}.testimonial-card:before{color:#dd7300;color:var(--gold);content:'"';font-family:Inter,sans-serif;line-height:1;opacity:.2;position:absolute;right:1.5rem;top:1rem}.testimonial-stars{color:#dd7300;color:var(--gold);margin-bottom:.75rem}.testimonial-text{color:#10233f;color:var(--text);font-style:italic;line-height:1.7;margin-bottom:1.25rem}.testimonial-author{align-items:center;display:flex;gap:.75rem}.author-avatar{align-items:center;border-radius:50%;color:#fff;color:var(--white);display:flex;flex-shrink:0;font-weight:700;height:2.75rem;justify-content:center;width:2.75rem}.author-info h5{color:#10233f;color:var(--text);font-weight:700}.author-info span{color:#657286;color:var(--text-muted)}.video-placeholder{align-items:center;background:#042b62;background:var(--fintoo-brand-blue);border-radius:.625rem;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-height:11.25rem;transition:background .2s}.video-placeholder:hover{background:#0b4d9f;background:var(--fintoo-brand-blue-light)}.play-btn{align-items:center;animation:playPulse 2.2s ease-in-out infinite;background:#dd7300;background:var(--gold);border-radius:50%;display:flex;height:3.25rem;justify-content:center;width:3.25rem}.video-placeholder p{color:#fff9;font-style:italic}.experts-section{background:#fff;background:var(--white)}.experts-header{margin-bottom:3rem;text-align:center}.experts-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr)}.expert-card{border:.0625rem solid #042b6214;border-radius:.875rem;overflow:hidden;transition:all .25s}.expert-card:hover{box-shadow:0 .75rem 2.25rem #042b621a;transform:translateY(-.1875rem)}.expert-avatar-wrap{align-items:center;display:flex;height:7.5rem;justify-content:center}.expert-info{padding:1rem}.expert-info h4{color:#10233f;color:var(--text);font-family:Inter,sans-serif;font-weight:700;margin-bottom:.125rem}.expert-info .qual{color:#dd7300;color:var(--gold);font-weight:600;margin-bottom:.375rem}.expert-info .exp{color:#657286;color:var(--text-muted);margin-bottom:.5rem}.expert-tag{background:#f4f7fb;background:var(--ice);border-radius:6.25rem;color:#042b62;color:var(--fintoo-brand-blue);display:inline-block;font-weight:600;padding:.1875rem .625rem}.planning-section{background:linear-gradient(135deg,#042b62,#0b4d9f);background:linear-gradient(135deg,var(--fintoo-brand-blue) 0,var(--fintoo-brand-blue-light) 100%);overflow:hidden;position:relative;text-align:center}.planning-section:before{background:radial-gradient(ellipse at center top,#dd73001a 0,#0000 60%);content:"";inset:0;position:absolute}.planning-inner{position:relative;z-index:1}.planning-section .section-title{color:#fff;color:var(--white);line-height:1.3;margin:.75rem auto 1.5rem;max-width:43.75rem}.planning-section .section-title span{color:#dd7300;color:var(--gold)}.planning-section p{color:#ffffffa6;line-height:1.7;margin:0 auto 2.5rem;max-width:35rem}.planning-cards{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);margin-bottom:3rem;text-align:left}.planning-card{background:#ffffff0d;border:.0625rem solid #dd730033;border-radius:.75rem;padding:1.5rem;transition:transform .24s ease,border-color .24s ease,background .24s ease}.planning-card:hover{background:#ffffff14;border-color:#dd730073;transform:translateY(-.3125rem)}.planning-card h4{color:#f08a18;color:var(--gold-light);font-weight:700;margin-bottom:.5rem}.planning-card p{color:#ffffff8c;line-height:1.5;margin-bottom:0}.faq-section{background:#f4f7fb;background:var(--ice)}.faq-header{margin-bottom:3.5rem;text-align:center}.faq-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:60rem}.faq-column{display:flex;flex-direction:column;gap:1rem;min-width:0}.faq-item{align-self:start;background:#fff;background:var(--white);border:.0625rem solid #042b6212;border-radius:.625rem;overflow:hidden;width:100%}.faq-q{align-items:center;background:#0000;border:0;color:#10233f;color:var(--text);cursor:pointer;display:flex;font-weight:600;gap:.75rem;justify-content:space-between;padding:1.125rem 1.375rem;text-align:left;transition:background .2s;-webkit-user-select:none;user-select:none;width:100%}.faq-q:hover{background:#f4f7fb;background:var(--ice)}.faq-icon{align-items:center;background:#042b62;background:var(--fintoo-brand-blue);border-radius:50%;color:#dd7300;color:var(--gold);display:flex;flex-shrink:0;height:1.375rem;justify-content:center;transition:transform .25s;width:1.375rem}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-a{color:#657286;color:var(--text-muted);display:grid;grid-template-rows:0fr;line-height:1.65;overflow:hidden;transition:grid-template-rows .3s ease}.faq-a-inner{min-height:0;padding:0 1.375rem}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-item.open .faq-a-inner{padding-bottom:1.125rem}.pricing-section{background:#fff;background:var(--white)}.pricing-header{margin-bottom:3.5rem;text-align:center}.pricing-tagline{align-items:center;background:#fff4e8;background:var(--gold-pale);border:.0625rem solid #dd73004d;border-radius:6.25rem;color:#dd7300;color:var(--gold);display:inline-flex;font-weight:600;gap:.375rem;letter-spacing:.06em;margin-bottom:1rem;padding:.375rem 1rem;text-transform:uppercase}.pricing-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin:0 auto 2.5rem;max-width:68.75rem}.plan-card{background:#fff;background:var(--white);border:.125rem solid #042b6214;border-radius:1.125rem;isolation:isolate;overflow:hidden;position:relative;transition:all .3s}.plan-card:hover{box-shadow:0 1rem 3rem #042b621f;transform:translateY(-.25rem)}.plan-card:hover .plan-price-box{animation:priceBounce .45s ease}@keyframes wiggleIcon{0%,to{transform:rotate(0deg)}30%{transform:rotate(-10deg)}65%{transform:rotate(8deg)}}@keyframes heroCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-.625rem)}}@keyframes heroCardSweep{0%,38%{opacity:.5;transform:translateX(-90%)}62%,to{opacity:1;transform:translateX(90%)}}@keyframes sessionIn{to{opacity:1;transform:translateY(0)}}@keyframes iconPulse{0%,to{box-shadow:0 0 0 #dd730000}50%{box-shadow:0 0 0 .3125rem #dd730014}}@keyframes trustSweep{0%,40%{transform:translateX(-120%)}65%,to{transform:translateX(120%)}}@keyframes pricingTrustMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes tinyBars{0%,to{transform:scaleY(.75)}50%{transform:scaleY(1)}}@keyframes checkPop{0%{transform:scale(.75)}70%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes timelineFlow{to{background-position:-200% 0}}@keyframes stepPulse{0%,to{box-shadow:0 0 0 0 #dd730033}50%{box-shadow:0 0 0 .5rem #dd730000}}@keyframes numberSheen{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes playPulse{0%,to{box-shadow:0 0 0 0 #dd730038;transform:scale(1)}50%{box-shadow:0 0 0 .75rem #dd730000;transform:scale(1.07)}}@keyframes priceBounce{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.plan-card.popular{border-color:#dd7300;border-color:var(--fintoo-orange);box-shadow:0 .5rem 2rem #dd730026}.popular-badge{background:#dd7300;background:var(--fintoo-orange);color:#fff;color:var(--white);font-weight:700;letter-spacing:.1em;padding:.4375rem;text-align:center;text-transform:uppercase}.plan-header{border-bottom:.0625rem solid #042b620f;padding:1.75rem 1.75rem 1.25rem}.plan-label{color:#657286;color:var(--text-muted);font-family:Space Grotesk,sans-serif;font-weight:700;letter-spacing:.14em;margin-bottom:.375rem;text-transform:uppercase}.plan-name{color:#042b62;color:var(--fintoo-brand-blue);font-family:Inter,sans-serif;font-weight:900;letter-spacing:-.02em;margin-bottom:.25rem}.plan-card.popular .plan-name{color:#dd7300;color:var(--fintoo-orange)}.plan-subtitle{color:#657286;color:var(--text-muted);line-height:1.4}.plan-price-wrap{align-items:flex-start;display:flex;gap:.625rem;margin-top:1.25rem}.plan-price-box{background:#042b62;background:var(--fintoo-brand-blue);border-radius:.625rem;color:#fff;color:var(--white);min-width:7.5rem;padding:.875rem 1.25rem;text-align:center}.plan-card.popular .plan-price-box{background:linear-gradient(135deg,#dd7300,#b85d00);background:linear-gradient(135deg,var(--fintoo-orange),#b85d00)}.plan-price-actual{display:block;font-family:Space Grotesk,sans-serif;font-weight:700;line-height:1}.plan-price-original{display:block;margin-top:.125rem;opacity:.5;text-decoration:line-through}.plan-price-label{display:block;letter-spacing:.04em;margin-top:.25rem;opacity:.7}.plan-savings{align-self:center;background:#fff4e8;background:var(--gold-pale);border-radius:.375rem;color:#dd7300;color:var(--fintoo-orange);font-weight:700;padding:.375rem .625rem;white-space:nowrap}.plan-body{padding:1.5rem 1.75rem}.plan-inclusions-label{color:#657286;color:var(--text-muted);font-family:Space Grotesk,sans-serif;font-weight:700;letter-spacing:.12em;margin-bottom:.875rem;text-transform:uppercase}.plan-features{display:flex;flex-direction:column;gap:.5625rem;list-style:none;margin-bottom:1.5rem;padding-left:0}.plan-features li{align-items:flex-start;color:#10233f;color:var(--text);display:flex;gap:.5625rem;line-height:1.4}.plan-features li:before{background:#fff4e8;background:var(--gold-pale);border-radius:50%;clip-path:polygon(14% 48%,32% 30%,46% 44%,75% 15%,92% 32%,46% 78%);color:#dd7300;color:var(--fintoo-orange);content:"";flex-shrink:0;height:1.0625rem;margin-top:.0625rem;width:1.0625rem}.btn-plan,.plan-features li:before{align-items:center;display:flex;font-weight:700;justify-content:center}.btn-plan{border:none;border-radius:.5625rem;cursor:pointer;font-family:Inter,sans-serif;gap:.5rem;padding:.875rem;transition:all .2s;width:100%}.btn-plan-brand-blue{background:#042b62;background:var(--fintoo-brand-blue);color:#fff;color:var(--white)}.btn-plan-brand-blue:hover{background:#0b4d9f;background:var(--fintoo-brand-blue-light)}.btn-plan-orange{background:linear-gradient(135deg,#dd7300,#b85d00);background:linear-gradient(135deg,var(--fintoo-orange),#b85d00);color:#fff;color:var(--white)}.btn-plan-orange:hover{filter:brightness(1.08)}.icon-svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;height:1em;vertical-align:-.15em;width:1em}.icon-fill{fill:currentColor;stroke:none}.pricing-trust{overflow:hidden;padding-top:1rem}.pricing-trust,.pricing-trust-track{align-items:center;display:flex;justify-content:center}.pricing-trust-track{flex-wrap:wrap;gap:2rem}.pricing-trust-track span{align-items:center;color:#657286;color:var(--text-muted);display:flex;font-weight:500;gap:.4375rem;white-space:nowrap}.pricing-trust-track span:nth-child(n+6){display:none}@media (max-width:56.25rem){.pricing-grid{grid-template-columns:1fr;max-width:28.75rem}.pricing-trust{justify-content:flex-start;margin:0 auto;padding-top:1.25rem;width:min(100% - 2rem,28.75rem)}.pricing-trust-track{animation:pricingTrustMarquee 22s linear infinite;flex-wrap:nowrap;gap:2rem;justify-content:flex-start;width:max-content}.pricing-trust-track span:nth-child(n+6){display:flex}}.footer-cta{background:#042b62;background:var(--fintoo-brand-blue);padding:5rem 3rem 6.25rem;text-align:center}.footer-cta .section-label,.footer-cta h2{margin-bottom:1rem}.footer-cta h2{color:#fff;color:var(--white);font-family:Inter,sans-serif;font-weight:700;letter-spacing:-.02em}.footer-cta p{color:#ffffff8c;margin-bottom:2.25rem;margin-left:auto;margin-right:auto;max-width:30rem}.footer-btns{gap:.875rem;justify-content:center}.footer-btns,footer{display:flex;flex-wrap:wrap}footer{align-items:center;background:#060e1a;gap:.75rem;justify-content:space-between;padding:1.5rem 3rem}footer a,footer p{color:#ffffff4d}footer a{text-decoration:none;transition:color .2s}footer a:hover{color:#dd7300;color:var(--gold)}.footer-links{display:flex;gap:1.25rem}.sebi-badge{align-items:center;border:.0625rem solid #dd73004d;border-radius:.375rem;color:#ffffff80;display:inline-flex;gap:.5rem;margin-top:1rem;padding:.375rem .75rem}.sebi-badge strong{color:#f08a18;color:var(--gold-light)}@media (max-width:56.25rem){.sticky-bar{gap:.75rem;justify-content:space-between;padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom))}.sticky-bar span{font-size:.75rem!important;line-height:1.35;max-width:13rem}.sticky-bar .btn-gold{border-radius:.375rem;font-size:.75rem;min-height:2.375rem;padding:.5rem .875rem}nav{padding:0 1.25rem}nav .nav-link{display:none}section{padding:4rem 1.25rem}.hero{padding:6.25rem 1.25rem 3.75rem}.itr-retail-page .hero{min-height:auto;padding:3.25rem 1.25rem 2.75rem}.retail-hero-inner{display:flex;flex-direction:column;gap:1.25rem}.retail-hero-copy{align-items:center;text-align:center}.retail-hero-panel{padding:1.125rem;width:100%}.itr-retail-page .hero-fintoo-logo{margin-bottom:.75rem;width:7rem}.itr-retail-page .hero-eyebrow{margin-bottom:.75rem}.itr-retail-page .hero h1{font-size:clamp(1.75rem,8vw,2.5rem)!important;margin-bottom:.75rem}.itr-retail-page .hero-not{align-items:center;margin-bottom:.75rem}.itr-retail-page .hero-not span{margin:0 auto}.itr-retail-page .hero-desc{font-size:1rem!important;line-height:1.45;margin-bottom:.5rem}.itr-retail-page .hero-subline{margin-bottom:1rem}.itr-retail-page .hero-btns{margin-bottom:1.25rem}.hero-inner{max-width:100%}.hero-not{margin-bottom:1.375rem}.hero-proof{align-items:stretch;flex-direction:column}.hero-proof span{justify-content:center}.hero-btns{align-items:stretch;flex-direction:column;margin-left:auto;margin-right:auto;width:min(100%,20rem)}.hero-btns a,.hero-btns button{justify-content:center;width:100%}.hero-card{display:none}.product-showcase{padding:3.25rem 0 3.5rem}.showcase-header{margin-bottom:1.75rem}.showcase-header h2{line-height:1.08}.showcase-header p{line-height:1.55;margin-top:.875rem}.showcase-slider-wrap{width:min(100% - 2rem,45rem)}.showcase-slider .slick-list{margin:0 -.5rem}.showcase-slider .slick-slide>div{padding:0 .5rem 2rem}.showcase-arrow{display:none!important}.motion-card{border-radius:.875rem;min-height:27rem}.motion-card:before{height:9.25rem;inset:1.25rem -18% auto}.motion-card:after{height:8rem;inset:3.875rem 13% auto}.motion-stage{flex-basis:17rem;height:17rem;padding:1.25rem 1rem .875rem}.motion-copy{display:flex;flex-direction:column;justify-content:flex-start;min-height:11.25rem;padding:.875rem 1.25rem 1.25rem}.motion-copy h3{line-height:1.25;margin-bottom:.5rem;min-height:auto}.motion-copy p{line-height:1.5}.mini-panel,.refund-card,.regime-card{padding:.75rem;width:min(100%,13.5rem)}.mini-title{margin-bottom:.625rem}.mini-row{gap:.5rem;margin-bottom:.5rem;min-height:2.375rem;padding:.5rem .625rem}.broker-stack{gap:.5rem;width:min(100%,14.75rem)}.broker-pill{gap:.5rem;grid-template-columns:2rem 1fr auto;min-height:2.625rem;padding:.4375rem .625rem}.broker-logo{height:1.75rem;width:1.75rem}.regime-option{margin-bottom:.5rem;padding:.5rem}.refund-amount{font-size:1.85rem;letter-spacing:-.025em;line-height:1.05;margin:.375rem 0 .875rem}.refund-flow{gap:.625rem}.refund-card .flow-row{align-items:start;font-size:.72rem;gap:.625rem;grid-template-columns:minmax(0,1fr) max-content;line-height:1.25}.refund-card .flow-row span:first-child{max-width:6rem}.refund-card .flow-row span:last-child{font-size:.72rem;line-height:1.25;white-space:nowrap}.refund-card .flow-line{margin-top:.375rem}.showcase-slider .slick-dots{bottom:-.125rem}.showcase-slider .slick-dots li{height:.5rem;margin:0 .25rem;width:.5rem}.showcase-slider .slick-dots li button{height:.5rem;padding:0;width:.5rem}.showcase-slider .slick-dots li button:before{background:#042b6233;border-radius:50%;color:#0000;content:"";height:.5rem;opacity:1;width:.5rem}.showcase-slider .slick-dots li.slick-active button:before{background:#dd7300;background:var(--fintoo-orange)}.showcase-cta{align-items:stretch;flex-direction:column;margin-bottom:4.5rem;text-align:center}.showcase-cta a,.showcase-cta button{width:100%}.mistakes-grid,.who-grid{display:none}.mobile-card-slider{display:block;margin:0 auto 3rem;position:relative;width:min(100% - 2rem,28rem);z-index:1}.mobile-card-slider .slick-list{margin:0 -.5rem;overflow:hidden}.mobile-card-slider .slick-slide>div{padding:0 .5rem 1rem}.mobile-card-slider .mistake-card,.mobile-card-slider .who-card{min-height:14.5rem}.mobile-card-slider .slick-dots{bottom:-1.5rem}.mobile-card-slider .slick-dots li{height:.625rem;margin:0 .25rem;width:.625rem}.mobile-card-slider .slick-dots li button{height:.625rem;padding:0;width:.625rem}.mobile-card-slider .slick-dots li button:before{background:#dd730059;border-radius:50%;color:#0000;content:"";height:.625rem;opacity:1;width:.625rem}.mobile-card-slider .slick-dots li.slick-active button:before{background:#dd7300;background:var(--fintoo-orange)}.compare-inner,.timeline{grid-template-columns:1fr}.timeline{align-items:stretch;gap:0;margin:0 auto;max-width:none;width:min(100% - 2rem,25rem)}.timeline:before{animation:none;background:linear-gradient(180deg,#dd7300,#dd730040);background:linear-gradient(180deg,var(--gold) 0,#dd730040 100%);bottom:1.75rem;display:block;height:auto;left:1.75rem;right:auto;top:1.75rem;width:.125rem}.timeline-step{grid-column-gap:1.25rem;align-items:start;column-gap:1.25rem;display:grid;grid-template-areas:"circle title" "circle copy";grid-template-columns:3.5rem 1fr;padding:0 0 2rem;text-align:left}.timeline-step:last-child{padding-bottom:0}.timeline-step:not(:last-child):after{display:none}.timeline-step:hover .step-icon{transform:translateX(.125rem)}.step-circle{grid-area:circle;height:3.5rem;margin:0;width:3.5rem}.step-icon{display:none}.step-title{grid-area:title;margin-bottom:.25rem}.step-sub{grid-area:copy;line-height:1.55;max-width:none}.checklist-inner{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.testimonials-grid{grid-template-columns:1fr}.experts-grid{grid-template-columns:repeat(2,1fr)}.faq-grid,.planning-cards{grid-template-columns:1fr}.trust-strip{grid-template-columns:repeat(2,1fr)}footer{flex-direction:column;text-align:center}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.fade-up{opacity:0;transform:translateY(1.5rem);transition:opacity .5s ease,transform .5s ease}.fade-up.visible{opacity:1;transform:translateY(0)}.itr-deadline-bar{--itr-deadline-bar-height:2.5rem;background:#042b62;border-bottom:1px solid #dd730038;box-shadow:0 8px 24px #042b622e;color:#fff;font-family:Inter,DM Sans,Arial,sans-serif;left:0;position:fixed;right:0;top:0;width:100%;z-index:100001}body.itr-deadline-active .main-header{top:2.5rem}body.itr-deadline-active .fakeSpace_rn_k9{height:8rem}.itr-deadline-bar__inner{align-items:center;display:flex;gap:.85rem;justify-content:center;min-height:2.5rem;padding:.38rem 1rem}.itr-deadline-bar__label{color:#f08a18;font-size:.78rem;font-weight:800;white-space:nowrap}.itr-deadline-bar__icon{color:#f08a18;display:inline-flex}.itr-deadline-bar__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;animation:itrDeadlineIconRotate 2.4s ease-in-out infinite;height:.95rem;width:.95rem}.itr-deadline-bar__timer{align-items:center;color:#fff;display:flex;font-size:.72rem;font-weight:700;gap:.75rem;white-space:nowrap}.itr-deadline-bar__timer strong{color:#fff;font-size:.82rem;font-weight:900;margin-right:.18rem}.itr-deadline-bar__cta{align-items:center;background:#dd7300;border-radius:.28rem;color:#fff;display:inline-flex;font-size:.72rem;font-weight:800;justify-content:center;line-height:1;min-width:5.4rem;padding:.45rem .8rem;text-decoration:none;transition:transform .2s ease,background .2s ease}.itr-deadline-bar__cta:focus,.itr-deadline-bar__cta:hover{background:#f08a18;color:#fff;text-decoration:none;transform:translateY(-1px)}@media (max-width:767px){.itr-deadline-bar{--itr-deadline-bar-height:2.15rem}body.itr-deadline-active .main-header{top:2.15rem}body.itr-deadline-active .fakeSpace_rn_k9{height:2.15rem}.itr-deadline-bar__inner{grid-gap:.28rem;display:grid;gap:.28rem;grid-template-columns:auto auto 1fr auto;justify-content:stretch;min-height:2.15rem;padding:.28rem .42rem}.itr-deadline-bar__label{font-size:0;min-width:0;overflow:hidden;white-space:nowrap}.itr-deadline-bar__label:after{content:"ITR Deadline";font-size:.58rem;font-weight:800}.itr-deadline-bar__icon svg{height:.7rem;width:.7rem}.itr-deadline-bar__timer{font-size:0;gap:.2rem;justify-content:flex-start;min-width:0;overflow:hidden;width:auto}.itr-deadline-bar__timer strong{font-size:.58rem;margin-right:.05rem}.itr-deadline-bar__cta{font-size:.56rem;min-width:3.85rem;padding:.34rem .42rem}.itr-deadline-bar__timer span{align-items:baseline;display:inline-flex}.itr-deadline-bar__timer span:first-child:after,.itr-deadline-bar__timer span:nth-child(2):after,.itr-deadline-bar__timer span:nth-child(3):after,.itr-deadline-bar__timer span:nth-child(4):after{font-size:.54rem}.itr-deadline-bar__timer span:first-child:after{content:"D"}.itr-deadline-bar__timer span:nth-child(2):after{content:"H"}.itr-deadline-bar__timer span:nth-child(3):after{content:"M"}.itr-deadline-bar__timer span:nth-child(4):after{content:"S"}}@media (max-width:360px){.itr-deadline-bar__label:after{content:"Deadline"}}@keyframes itrDeadlineIconRotate{0%,38%{transform:rotate(0deg)}50%,88%{transform:rotate(180deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=1704.14ee70cd.chunk.css.map*/