:root{--route-ink:#fff;--route-muted:#cbd5e1;--route-blue:#41b73f;--route-blue-dark:#379f35;--route-green:#41b73f;--route-purple:#9b82f3;--route-amber:#efb94f;--route-line:rgba(255,255,255,.12);--route-soft:rgba(255,255,255,.06);--route-max:1180px}
.route-app,.route-header,.route-modal,.karisha-widget{font-family:Inter,Arial,sans-serif}
.route-header{position:relative;z-index:30;height:86px;color:var(--route-ink);background:rgba(10,22,40,.96);border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(16px)}
.route-header__inner{display:flex;align-items:center;justify-content:space-between;width:min(calc(100% - 48px),var(--route-max));height:100%;margin:0 auto;gap:28px}
.route-header__logo img{width:164px}
.route-header__actions{display:flex;align-items:center;gap:28px}
.karisha-link{display:flex;align-items:center;gap:10px;border:0;color:var(--route-ink);background:none;text-align:left;cursor:pointer}
.karisha-link svg{flex:0 0 28px}.karisha-link span{display:block;color:#cbd5e1;font-size:12px}.karisha-link strong{display:block;color:#fff;font-size:14px}
.route-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 22px;border:1px solid rgba(93,134,192,.47);border-radius:40px;color:#fff;background:linear-gradient(273deg,#1b3967,#204887 104.97%);font-weight:600;cursor:pointer}
.route-secondary:hover{color:#fff;border-color:rgba(93,134,192,.75);background:linear-gradient(273deg,#204887,#2558a3 104.97%);box-shadow:0 4px 12px rgba(32,72,135,.4)}
.route-app{color:var(--route-ink);background:linear-gradient(#0a1628,#1a2742,#0f1f3a)}
.route-screen{display:none;min-height:760px;padding:58px 0 76px}.route-screen.is-active{display:block}
.route-shell{width:min(calc(100% - 48px),var(--route-max));margin:0 auto}
.entry-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:70px;align-items:center;padding-bottom:72px}
.entry-title{max-width:540px;margin:0 0 24px;color:var(--route-ink)!important;font-size:clamp(43px,4.6vw,62px);font-weight:700;line-height:1.08;letter-spacing:-.035em}
.entry-copy{max-width:500px;margin:0 0 30px;color:var(--route-muted);font-size:20px;line-height:1.55}
.route-primary{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:62px;padding:16px 28px;border:1px solid #41b73f;border-radius:40px;color:#fff;background:#41b73f;box-shadow:0 4px 16px rgba(65,183,63,.3);font-weight:600;cursor:pointer}
.route-primary[data-start]{font-size:14px}
.route-primary:hover{transform:translateY(-2px);background:#379f35;border-color:#379f35;box-shadow:0 8px 24px rgba(65,183,63,.4)}
.entry-visual{display:grid;gap:24px}.entry-illustration{position:relative;display:grid;place-items:center;min-height:375px}.entry-illustration img{display:block;width:100%;height:auto;max-height:475px;object-fit:contain;filter:drop-shadow(0 24px 32px rgba(0,0,0,.35))}.entry-illustration>.stats-badge{position:absolute;top:18px;right:0;display:flex;align-items:flex-end;min-width:160px;width:auto;padding:12px 16px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:linear-gradient(90deg,#1b293a,#0e1925 64.7%,#1b293a);box-shadow:0 12px 30px rgba(0,0,0,.24);flex-direction:column;gap:2px}.entry-illustration>.stats-badge .stats-number{color:#58df6d;font-size:42px;font-weight:700;line-height:1;letter-spacing:-2px}.entry-illustration>.stats-badge .stats-label{color:#cbd5e1;font-size:11px;font-weight:500;line-height:1.3;white-space:nowrap}
.proof-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.proof-row>div{display:flex;align-items:center;justify-content:center;min-width:0;min-height:142px;padding:12px 18px;text-align:center;flex-direction:column}.proof-row>div+div{border-left:1px solid var(--route-line)}.proof-row strong{display:block;color:#fff;font-size:26px}.proof-row span{color:var(--route-muted);font-size:13px}.proof-row .proof-regulator,.proof-row .proof-metric{gap:8px}.proof-row .proof-regulator strong{font-size:13px;line-height:1.35}.proof-row .proof-condition{font-size:16px;line-height:1.1}.proof-row .proof-icon{display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(174,185,200,.15);border-radius:15px;color:#bdc8d7;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.035));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
.screen-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;border:0;color:var(--route-muted);background:none;cursor:pointer}
.step-badge{display:inline-flex;margin-bottom:14px;padding:5px 12px;border:1px solid rgba(65,183,63,.35);border-radius:16px;color:#77dc74;background:rgba(65,183,63,.12);font-size:13px;font-weight:600}
.question-title{max-width:900px;margin:0 0 12px;color:var(--route-ink)!important;font-size:clamp(34px,4vw,50px);line-height:1.13;letter-spacing:-.035em}.question-copy{max-width:690px;margin-bottom:36px;color:var(--route-muted);font-size:18px}
.choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.choice-card{display:flex;min-height:390px;padding:30px 26px;border:1px solid var(--route-line);border-radius:20px;color:var(--route-ink);background:linear-gradient(135deg,rgba(30,58,95,.45),rgba(15,31,58,.68));box-shadow:0 18px 44px rgba(0,0,0,.18);flex-direction:column;text-align:left;cursor:pointer;transition:border .2s,transform .2s,box-shadow .2s}.choice-card:hover,.choice-card:focus-visible{transform:translateY(-3px);border-color:var(--accent,var(--route-blue));box-shadow:0 18px 48px rgba(0,0,0,.34)}
.choice-icon{display:grid;place-items:center;width:86px;height:86px;margin:0 auto 24px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:28px;color:var(--accent,var(--route-blue));background:var(--accent-soft,rgba(65,183,63,.12))}.choice-icon svg{display:block;max-width:52%;height:auto}.choice-card h3{margin:0 0 10px;color:var(--accent,var(--route-blue));font-size:23px;text-align:center}.choice-card>p{min-height:55px;margin:0;color:#e2e8f0;text-align:center}.choice-card hr{width:100%;margin:26px 0;border:0;border-top:1px solid var(--route-line)}.choice-card ul{display:grid;gap:10px;margin:0;padding:0;color:#d6deea;list-style:none;font-size:14px}.choice-card li:before{content:"✓";margin-right:9px;color:var(--accent,var(--route-blue));font-weight:700}
.choice-blue{--accent:#71a7ff;--accent-soft:rgba(69,123,210,.16)}.choice-amber{--accent:#efc163;--accent-soft:rgba(239,185,79,.14)}.choice-green{--accent:#69cf67;--accent-soft:rgba(65,183,63,.14)}.choice-purple{--accent:#ad98f5;--accent-soft:rgba(155,130,243,.14)}
.screen-assist{display:flex;align-items:center;justify-content:center;gap:24px;margin:28px auto 0;color:var(--route-muted);font-size:14px}.screen-time{display:inline-flex;align-items:center;gap:8px}.quick-exit{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;border:0;color:var(--route-muted);background:none;cursor:pointer}.quick-exit:hover{color:#75d872}
.route-progress{display:grid;grid-template-columns:repeat(3,1fr);margin-top:75px}.progress-step{position:relative;color:#8290a5;text-align:center;font-size:12px}.progress-step:before{content:"";position:absolute;top:15px;right:50%;left:-50%;height:1px;background:rgba(255,255,255,.14)}.progress-step:first-child:before{display:none}.progress-dot{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;margin:0 auto 8px;border:1px solid rgba(255,255,255,.25);border-radius:50%;color:#a9b5c7;background:#111f36;font-weight:600}.progress-step.is-done,.progress-step.is-current{color:#75d872}.progress-step.is-done:before,.progress-step.is-current:before{background:#41b73f}.progress-step.is-done .progress-dot{border-color:#69cf67;color:#69cf67}.progress-step.is-current .progress-dot{border-color:#41b73f;color:#fff;background:#41b73f}
.result-card{--result-color:#69cf67;--result-tint:rgba(65,183,63,.1);max-width:900px;margin:0 auto;padding:28px;border:1px solid color-mix(in srgb,var(--result-color) 30%,rgba(255,255,255,.1));border-radius:20px;background:linear-gradient(135deg,rgba(30,58,95,.48),rgba(15,31,58,.76));box-shadow:0 24px 64px rgba(0,0,0,.28)}.result-card__head{display:grid;grid-template-columns:1fr auto;gap:24px}.result-meta{display:flex;align-items:center;gap:18px;color:var(--route-muted);font-size:13px}.result-variant{padding:5px 11px;border-radius:7px;color:var(--result-color);background:var(--result-tint);font-size:11px;font-weight:700}.result-icon{display:grid;place-items:center;width:74px;height:74px;border:1px solid color-mix(in srgb,var(--result-color) 32%,transparent);border-radius:28px;color:var(--result-color);background:var(--result-tint);font-size:34px}.result-card h2{margin:16px 0 12px;color:var(--result-color)!important;font-size:34px}.result-card__head p{max-width:680px;margin:0;color:#e2e8f0;font-size:15px;line-height:1.65}.result-details{margin-top:24px;padding:20px;border:1px solid color-mix(in srgb,var(--result-color) 18%,rgba(255,255,255,.08));border-radius:14px;background:var(--result-tint)}.result-details h3,.result-cta-box h3{margin:0 0 14px;color:var(--result-color);font-size:16px}.result-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0}.result-list__item{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:7px}.result-list__item>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--result-color);background:rgba(255,255,255,.08);font-size:12px}.result-list__item strong{color:#fff;font-size:13px}.result-list__item small{color:var(--route-muted);font-size:11px}.result-support{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--result-color) 18%,rgba(255,255,255,.08));color:#dce4ef;font-size:13px}.result-support[hidden]{display:none}.result-support span{margin-right:8px;color:var(--result-color)}.result-cta-box{margin-top:18px;padding:20px;border:1px solid color-mix(in srgb,var(--result-color) 18%,rgba(255,255,255,.08));border-radius:14px;background:rgba(255,255,255,.045)}.result-cta-box>p{margin:-7px 0 14px;color:var(--route-muted);font-size:13px}.result-actions{display:flex;gap:12px}.result-actions .route-primary{flex:1;background:#41b73f;border-color:#41b73f;box-shadow:0 4px 16px rgba(65,183,63,.3)}.result-actions .route-secondary{flex:1}.result-privacy{margin:16px 0 0;color:var(--route-muted);font-size:12px}.result-card.result-demo{--result-color:#71a7ff;--result-tint:rgba(69,123,210,.13)}.result-card.result-ready{--result-color:#ad98f5;--result-tint:rgba(155,130,243,.13)}
.route-screen[data-screen="entry"]{padding-bottom:0}.consultation-for-section{padding:100px 0 0;background:#f5f5f7}.consultation-for-section .section-header{display:flex;flex:1 0 0;align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:40px}.consultation-for-section .section-header h2{margin:0}.consultation-for-section .section-title{margin-bottom:1rem;color:#000!important;font-size:3rem;font-weight:700}.consultation-for-section .section-subtitle{margin:0;color:#6b7280;font-size:1.25rem}.consultation-for-section .consultation-cards{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:2rem;margin-bottom:3rem}.consultation-for-section .consultation-card{position:relative;display:flex;padding:3.75rem;border-radius:24px 24px 100px;background:#fff;box-shadow:0 4px 20px #0000000f;flex-direction:column;gap:.5rem;transition:all .3s ease}.consultation-for-section .consultation-card .card-header{display:flex;align-items:center;gap:.5rem}.consultation-for-section .consultation-card:hover{box-shadow:0 8px 30px #0000001a}.consultation-for-section .consultation-card.card-featured{z-index:2;transform:rotate(-7.3deg);background:linear-gradient(135deg,#41b73f,#2d8b2c);box-shadow:0 15px 40px #41b73f4d}.consultation-for-section .consultation-card.card-featured:hover{box-shadow:0 20px 50px #41b73f66}.consultation-for-section .card-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px}.consultation-for-section .card-icon-featured{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:18px}.consultation-for-section .card-title{margin:0;color:#1f2937!important;font-size:1.75rem;font-weight:700}.consultation-for-section .card-title-featured{margin:0;color:#fff!important;font-size:2rem;font-weight:700}.consultation-for-section .card-description{margin:0;color:#6b7280;font-size:1rem;line-height:1.6}.consultation-for-section .card-description-featured{margin:0;color:#fff;font-size:1.125rem;line-height:1.6}.consultation-for-section .important-notice{display:flex;align-items:center;justify-content:center;align-self:stretch;padding:60px;border-radius:100px 100px 0 0;background:linear-gradient(180deg,#fffef1,#fffef166);box-shadow:8px -11px 15px #eff0f3}.consultation-for-section .notice-text-wrapper{display:flex;flex:1;gap:40px}.consultation-for-section .notice-content{display:flex;align-items:center;justify-content:center;gap:40px}.consultation-for-section .notice-icon{flex-shrink:0}.consultation-for-section .notice-title{margin:0 0 .5rem;color:#000!important;font-size:1.5rem;font-weight:700}.consultation-for-section .notice-description{width:375px;margin:0;color:#6b7280;font-size:1rem;line-height:1.6}
.starter-screen{padding-top:38px;background:radial-gradient(circle at 72% 18%,rgba(36,79,141,.24),transparent 34%)}.starter-shell{max-width:1040px}.starter-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:36px;margin:8px 0 28px}.starter-hero h2{max-width:680px;margin:0;color:#fff!important;font-size:42px;font-weight:700;line-height:1.1;letter-spacing:-.03em}.starter-hero h2 span{display:block;color:#72d570}.starter-hero p{max-width:650px;margin:22px 0 0;color:#cbd5e1;font-size:18px;line-height:1.55}.starter-art{display:flex;align-items:center;justify-content:center;height:190px}.starter-art svg{display:block;width:100%;height:auto;filter:drop-shadow(0 22px 24px rgba(0,0,0,.32))}.starter-card{border:1px solid rgba(255,255,255,.75);border-radius:22px;color:#14213a;background:#f9fafc;box-shadow:0 24px 55px rgba(0,0,0,.25)}.starter-capture{display:grid;grid-template-columns:1fr 1fr;padding:34px 38px}.starter-benefits{display:grid;gap:18px;padding-right:42px;border-right:1px solid #dce1e8}.starter-benefits h3,.starter-form h3,.starter-recommendation h3{margin:0;color:#14213a!important;font-size:18px;font-weight:700}.starter-benefit{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:15px}.starter-benefit__icon,.starter-academy-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:#142b52;font-weight:700}.starter-benefit__icon svg,.starter-academy-icon svg{display:block;width:29px;height:29px}.starter-benefit__icon--green,.starter-academy-icon{background:#e6f6e9}.starter-benefit__icon--blue{background:#e5efff}.starter-benefit__icon--amber{background:#fff1ca}.starter-benefit p{margin:0;color:#26344b;font-size:14px;line-height:1.35}.starter-form{display:flex;justify-content:center;padding-left:50px;flex-direction:column}.starter-email{display:flex;align-items:center;height:54px;margin-top:24px;padding:0 15px;border:1px solid #cbd3df;border-radius:8px;color:#8794a6;background:#fff}.starter-email:focus-within{border-color:#3e6ba8;box-shadow:0 0 0 3px rgba(62,107,168,.14)}.starter-email span{display:grid;place-items:center;width:24px;height:24px;margin-right:11px}.starter-email span svg{display:block;width:24px;height:24px}.starter-email input{width:100%;height:100%;padding:0;border:0;outline:0;color:#14213a;background:transparent;font-size:16px}.starter-email input::placeholder{color:#8290a5}.starter-error{margin:8px 0 0;color:#b42318;font-size:12px}.starter-submit{display:flex;align-items:center;justify-content:center;gap:12px;min-height:54px;margin-top:16px;border:1px solid #4fb04d;border-radius:8px;color:#fff;background:linear-gradient(90deg,#439e43,#62bd60);box-shadow:0 8px 20px rgba(65,183,63,.23);font-size:16px;font-weight:700;cursor:pointer}.starter-submit:hover{background:linear-gradient(90deg,#398d39,#55ae53)}.starter-free{display:flex;align-items:center;justify-content:center;gap:7px;margin:13px 0 0;color:#68778c;font-size:13px;text-align:center}.starter-free span{display:grid;place-items:center;width:18px;height:18px}.starter-free svg{display:block;width:18px;height:18px}.starter-risk{margin:24px 20px 0;color:#aeb9c8;font-size:13px;line-height:1.55}.starter-risk strong,.starter-risk b{color:#dbe3ed}.starter-after[hidden],.starter-before[hidden]{display:none}.starter-success{display:grid;grid-template-columns:320px 1fr;padding:36px 42px}.starter-success__message{display:flex;justify-content:center;padding-right:42px;border-right:1px solid #dce1e8;flex-direction:column}.starter-check{display:grid;place-items:center;width:64px;height:64px;margin-bottom:18px;border-radius:50%;color:#41a34a;background:#e5f7e8}.starter-check svg{display:block;width:38px;height:38px}.starter-success__message h3{margin:0;color:#14213a!important;font-size:25px;font-weight:700}.starter-success__message strong{margin-top:8px;color:#48a34b;font-size:25px;line-height:1.25}.starter-success__message p{margin:20px 0 0;color:#5f6d80;font-size:16px;line-height:1.45}.starter-recommendation{display:flex;justify-content:center;padding-left:48px;flex-direction:column}.starter-recommendation__box{margin-top:18px;padding:18px;border:1px solid #dbefdd;border-radius:12px;background:linear-gradient(110deg,#effaf0,#f7fbf6)}.starter-recommendation__head{display:grid;grid-template-columns:58px 1fr;align-items:center;gap:14px}.starter-recommendation__head p{margin:0;color:#445269;font-size:13px;line-height:1.45}.starter-recommendation__head strong{color:#14213a;font-size:17px}.starter-recommendation__head small{font-size:13px}.starter-recommendation__box a{display:flex;align-items:center;justify-content:center;gap:12px;min-height:52px;margin-top:18px;border-radius:8px;color:#fff;background:linear-gradient(90deg,#439e43,#62bd60);font-size:15px;font-weight:700}.starter-recommendation__box a:hover{color:#fff;background:linear-gradient(90deg,#398d39,#55ae53)}.starter-other{align-self:center;margin-top:12px;border:0;color:#243a62;background:transparent;font-size:13px;font-weight:700;cursor:pointer}.starter-other:hover{text-decoration:underline}
.route-modal{position:fixed;inset:0;z-index:2147483645;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(5,15,31,.72)}.route-modal.is-open{display:flex}.route-modal__card{position:relative;width:min(100%,480px);padding:34px;border:1px solid rgba(255,255,255,.14);border-radius:20px;color:#fff;background:linear-gradient(135deg,#1e3a5f,#0f1f3a);box-shadow:0 24px 70px rgba(0,0,0,.42)}.route-modal__close{position:absolute;top:14px;right:14px;width:36px;height:36px;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#fff;background:rgba(255,255,255,.08);cursor:pointer}.route-modal h2{margin:0 35px 10px 0;color:#fff!important;font-size:28px}.route-modal p{color:var(--route-muted)}.materials-form{display:grid;gap:12px}.materials-form input{height:52px;padding:0 15px;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#07142d;background:#fff}.materials-form .route-primary{width:100%}.form-privacy{font-size:11px}.form-success{display:none;padding:12px;color:#9ce39a;background:rgba(65,183,63,.12)}.form-success.is-visible{display:block}
.karisha-widget{position:fixed;right:24px;bottom:88px;z-index:100}.karisha-fab{display:flex;align-items:center;gap:9px;min-height:52px;padding:10px 17px;border:1px solid #3e6ba8;border-radius:28px;color:#fff;background:#244f8d;box-shadow:0 12px 30px rgba(16,43,82,.35);font-weight:600;cursor:pointer;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.karisha-fab span:first-child{display:grid;place-items:center;width:24px;height:24px;color:#fff}.karisha-fab svg{display:block}.karisha-fab:hover{transform:translateY(-2px);background:#2b5b9c;box-shadow:0 15px 34px rgba(16,43,82,.42)}.karisha-fab:focus-visible{outline:3px solid rgba(62,107,168,.45);outline-offset:3px}.karisha-panel{position:absolute;right:0;bottom:64px;display:none;width:300px;padding:20px;border:1px solid rgba(255,255,255,.16);border-radius:16px;color:#fff;background:linear-gradient(145deg,#1e3a5f,#0f1f3a);box-shadow:0 22px 60px rgba(0,0,0,.42)}.karisha-panel.is-open{display:block}.karisha-panel h3{margin:0 0 7px;color:#fff!important;font-size:19px}.karisha-panel p{margin:0 0 16px;color:#cbd5e1;font-size:13px;line-height:1.5}.karisha-channels{display:grid;gap:8px}.karisha-channels a{display:flex;align-items:center;justify-content:space-between;padding:12px 13px;border:1px solid rgba(255,255,255,.14);border-radius:9px;color:#fff;background:rgba(255,255,255,.055);font-size:14px;font-weight:600}.karisha-channels a:hover,.karisha-channels a:focus-visible{border-color:#69cf67;color:#8be489;background:rgba(65,183,63,.1)}
@media(max-width:900px){.route-header__actions{gap:12px}.karisha-link span{display:none}.entry-grid{grid-template-columns:1fr;gap:42px;padding-bottom:56px}.entry-copy{max-width:650px}.entry-visual{max-width:700px}.choice-grid{grid-template-columns:1fr}.choice-card{min-height:auto}.choice-card>p{min-height:auto}.route-screen{min-height:auto}.result-card{margin-top:15px}}
@media(max-width:900px){.starter-hero{grid-template-columns:1fr 230px}.starter-hero h2{font-size:36px}.starter-capture{padding:28px}.starter-benefits{padding-right:28px}.starter-form{padding-left:32px}.starter-success{grid-template-columns:260px 1fr;padding:30px}.starter-success__message{padding-right:30px}.starter-recommendation{padding-left:30px}}
@media(max-width:1024px){.consultation-for-section .section-title{font-size:2.5rem}.consultation-for-section .consultation-cards{gap:1.5rem}}
@media(max-width:768px){.consultation-for-section .section-title{font-size:2rem}.consultation-for-section .section-subtitle{font-size:1.125rem}.consultation-for-section .section-header{margin-bottom:3rem}.consultation-for-section .consultation-cards{grid-template-columns:1fr;gap:1.5rem}.consultation-for-section .consultation-card{padding:2rem 1.5rem}.consultation-for-section .consultation-card.card-right{z-index:5}.consultation-for-section .important-notice{padding:3rem 2rem;border-radius:60px 60px 0 0}.consultation-for-section .notice-content{align-items:center;width:100%;text-align:left;flex-direction:row;gap:1.5rem}.consultation-for-section .notice-icon{margin-top:.25rem;flex-shrink:0}.consultation-for-section .notice-text-wrapper{display:flex;flex:1;gap:40px}.consultation-for-section .notice-title{margin:0;font-size:1.75rem;line-height:1.2}.consultation-for-section .notice-description{margin:0;color:#6b7280;font-size:1.0625rem;line-height:1.6}}
@media(max-width:700px){.starter-screen{padding-top:26px}.starter-hero{grid-template-columns:1fr;margin-top:0}.starter-hero h2{font-size:32px}.starter-hero p{font-size:16px}.starter-art{display:none}.starter-capture,.starter-success{grid-template-columns:1fr;padding:24px 20px}.starter-benefits,.starter-success__message{padding:0 0 24px;border-right:0;border-bottom:1px solid #dce1e8}.starter-form,.starter-recommendation{padding:24px 0 0}.starter-success__message strong{font-size:22px}.starter-risk{margin-right:4px;margin-left:4px;font-size:11px}.starter-recommendation__head{grid-template-columns:48px 1fr}.starter-recommendation__head strong{font-size:15px}}
@media(max-width:600px){.route-header{height:72px}.route-header__inner,.route-shell{width:calc(100% - 28px)}.route-header__logo img{width:122px}.route-secondary{min-height:40px;padding:8px 12px;font-size:12px}.karisha-link{display:none}.route-screen{padding:38px 0 56px}.entry-grid{padding-bottom:46px}.entry-title{font-size:39px}.entry-copy{font-size:17px}.route-primary{width:100%}.entry-illustration{min-height:245px}.entry-illustration>.stats-badge{top:4px;right:0;min-width:126px;padding:9px 12px;border-radius:16px}.entry-illustration>.stats-badge .stats-number{font-size:32px}.entry-illustration>.stats-badge .stats-label{font-size:9px}.proof-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.proof-row>div{min-height:126px;padding:8px}.proof-row>div:nth-child(3){border-left:0}.proof-row strong{font-size:21px}.proof-row span{font-size:10px}.proof-row .proof-regulator strong{font-size:11px}.proof-row .proof-condition{font-size:14px}.proof-row .proof-icon{width:44px;height:44px}.proof-row .proof-icon svg{width:26px;height:26px}.question-title{font-size:32px}.question-copy{font-size:16px}.choice-card{padding:24px 20px}.choice-icon{width:70px;height:70px}.screen-assist{align-items:center;flex-direction:column;gap:10px}.route-progress{margin-top:48px}.progress-step span:last-child{font-size:10px}.result-card{padding:22px 16px}.result-card h2{font-size:29px}.result-icon{width:58px;height:58px}.result-meta{align-items:flex-start;flex-direction:column;gap:8px}.result-list,.result-support{grid-template-columns:1fr}.result-list__item{grid-template-columns:24px 1fr}.result-list__item small{grid-column:2}.result-actions{flex-direction:column}.karisha-widget{right:14px;bottom:76px}.karisha-fab>span:last-child{display:none}.karisha-fab{padding:10px}.karisha-panel{right:0;width:min(270px,calc(100vw - 28px))}}
@media(max-width:576px){.route-screen[data-screen="entry"]{padding-bottom:0}.consultation-for-section{padding:40px 0 0}.consultation-for-section .section-title{font-size:1.55rem}.consultation-for-section .section-subtitle{font-size:1rem}.consultation-for-section .consultation-card{padding:1.5rem 1rem;gap:1rem}.consultation-for-section .card-icon,.consultation-for-section .card-icon-featured{width:56px;height:56px}.consultation-for-section .card-icon svg,.consultation-for-section .card-icon-featured svg{width:40px;height:40px}.consultation-for-section .card-title{font-size:1.5rem}.consultation-for-section .card-title-featured{font-size:1.625rem}.consultation-for-section .card-description,.consultation-for-section .card-description-featured{font-size:.875rem}.consultation-for-section .important-notice{padding:1.5rem 1rem}.consultation-for-section .notice-content{align-items:flex-start}.consultation-for-section .notice-text-wrapper{display:block}.consultation-for-section .notice-title{margin-bottom:.5rem;font-size:1.25rem}.consultation-for-section .notice-description{width:auto;padding:0;font-size:.875rem}}
.starter-art{height:210px}.starter-art img{display:block;width:100%;max-width:300px;height:auto;filter:drop-shadow(0 22px 24px rgba(0,0,0,.32))}
@media(prefers-reduced-motion:reduce){.choice-card,.route-primary{transition:none!important}}
