@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_9b6839{font-family:Manrope,Manrope Fallback;font-style:normal}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f8f9fb;color:#0b3558;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}.w{max-width:1200px;margin:0 auto;padding:0 32px}nav.top{height:72px;display:flex;align-items:center;justify-content:space-between}nav.top .m a{margin:0 14px;font-weight:500;font-size:15px}nav.top .m a:hover{color:#006bff}.logo{font-size:24px;font-weight:800}.logo i{color:#006bff;font-style:normal}.btn{background:#006bff;color:#fff;border-radius:8px;padding:10px 18px;font-weight:600;font-size:17px;border:0;display:inline-block;cursor:pointer}.btn:hover{background:#0059d6}.btn.dark{background:#0b3558}.btn.full{width:100%;text-align:center;margin-top:20px}.hero{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:48px;gap:48px;align-items:center;padding:48px 0 80px}h1{font-size:60px;line-height:1.08;font-weight:800;margin:0 0 22px;letter-spacing:-.01em}.lede{font-size:20px;color:#476788;line-height:1.45;margin:0 0 28px}.badge{display:inline-block;background:#e6f0ff;color:#004eba;font-size:13px;font-weight:600;border-radius:99px;padding:4px 12px;margin-bottom:18px}.stage{position:relative}.blob1{width:300px;height:300px;background:#e55cff;right:-30px;top:-30px;opacity:.9}.blob1,.blob2{position:absolute;border-radius:50%}.blob2{width:240px;height:240px;background:#0099ff;left:-30px;bottom:-34px}.shadow{box-shadow:0 4px 5px rgba(71,103,136,.04),0 8px 15px rgba(71,103,136,.03),0 30px 50px rgba(71,103,136,.08)}.calcform{position:relative;background:#fff;border-radius:16px;display:grid;grid-template-columns:170px 1fr 190px;min-height:440px;overflow:hidden}.calcform>div{padding:24px;border-right:1px solid #d4e0ed}.calcform>div:last-child{border:0}.who .av{display:flex;margin-bottom:12px}.who .av span{width:40px;height:40px;border-radius:50%;background:#f0f3f8;border:2px solid #fff;margin-right:-10px;font-size:11px;display:grid;place-items:center;color:#476788;font-weight:700}.lbl,.who small{color:#476788;font-size:13px}.who h3{margin:4px 0 10px;font-size:20px;line-height:1.3}.lbl{display:block;font-weight:600;margin:0 0 8px}.opts{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:20px}.opts label{border:1px solid #d4e0ed;border-radius:8px;padding:9px 6px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;text-align:center}.opts input{position:absolute;opacity:0;pointer-events:none}.opts label.on{background:#006bff;color:#fff;border-color:#006bff}.pages{display:flex;align-items:center;gap:12px;margin-bottom:20px}.pages input{flex:1 1;accent-color:#006bff}.pages b{font-size:22px;min-width:30px}.price small{color:#476788;font-size:13px}.total{font-size:46px;font-weight:800;display:block;margin:6px 0}.trust{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;color:#a6bbd1;font-weight:700;font-size:18px;padding:32px 0;border-top:1px solid #d4e0ed}.trust a:hover{color:#006bff}section.c{text-align:center;padding:72px 0 32px}h2{font-size:46px;line-height:1.15;margin:0 auto 16px;max-width:900px;letter-spacing:-.01em}section.c p{color:#476788;max-width:680px;margin:0 auto;font-size:18px}.team{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;padding:40px 0}.card{background:#fff;border-radius:24px;padding:24px}.ph{aspect-ratio:4/3;border-radius:16px;background:#f0f3f8;border:1px dashed #a6bbd1;display:flex;align-items:flex-end;padding:14px;font-size:13px;color:#476788;margin-bottom:16px}.card h3{margin:0;font-size:22px}.card p{margin:6px 0 0}.card p,.note{color:#476788;font-size:15px}.note{text-align:center;max-width:720px;margin:0 auto 64px}.pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center;padding:40px 0 80px}.acc div{border-bottom:1px solid #d4e0ed;padding:16px 0}.acc b{font-size:19px}.acc p{color:#476788;margin:6px 0 0}.quote{background:#fff;border-radius:24px;padding:40px;font-size:24px;font-weight:700;line-height:1.35;position:relative}.quote small{display:block;font-size:14px;color:#476788;font-weight:500;margin-top:16px}.prose{max-width:820px;margin:0 auto;padding:24px 0 48px}.prose h2{font-size:36px;margin:48px 0 16px;max-width:none}.prose h3{font-size:22px;margin:28px 0 8px}.prose li,.prose p{color:#33506e;font-size:17px}.prose a{color:#006bff;font-weight:600}table{width:100%;border-collapse:collapse;background:#fff;border-radius:16px;overflow:hidden;margin:16px 0}td,th{text-align:left;padding:14px 16px;border-bottom:1px solid #d4e0ed;font-size:15px}th{background:#f0f3f8;font-weight:700}.cap{font-size:13px;color:#476788}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin:24px 0 56px}.grid .card{padding:22px}.grid h3{font-size:19px;margin:0 0 10px}.grid h3 a:hover{color:#006bff}.grid ul{list-style:none;padding:0;margin:0}.grid li{padding:3px 0;font-size:14.5px;color:#476788}.grid li a:hover{color:#006bff;text-decoration:underline}.chips{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 56px}.chips a{background:#fff;border:1px solid #d4e0ed;border-radius:99px;padding:8px 14px;font-size:14px;font-weight:600}.chips a:hover{border-color:#006bff;color:#006bff}.faq details{background:#fff;border:1px solid #d4e0ed;border-radius:16px;padding:18px 22px;margin-bottom:12px}.faq summary{font-weight:700;font-size:18px;cursor:pointer}.faq p{margin:10px 0 0}.cta{background:#0b3558;border-radius:24px;padding:56px;text-align:center;margin:40px 0 72px}.cta,.cta h2{color:#fff}.cta p{color:#c9d7e6;font-size:18px;margin:0 0 24px}footer{border-top:1px solid #d4e0ed;padding:48px 0 32px;font-size:14px;color:#476788}footer .cols{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr 1fr;grid-gap:28px;gap:28px}footer h4{color:#0b3558;margin:0 0 10px;font-size:15px}footer ul{list-style:none;padding:0;margin:0}footer li{padding:3px 0}footer a:hover{color:#006bff}footer .legal{margin-top:32px;padding-top:20px;border-top:1px solid #d4e0ed}@media(max-width:980px){.hero,.pair{grid-template-columns:1fr;gap:40px}h1{font-size:44px}h2{font-size:34px}.calcform{grid-template-columns:1fr}.calcform>div{border-right:0;border-bottom:1px solid #d4e0ed}.grid,.team,footer .cols{grid-template-columns:1fr 1fr}nav.top .m{display:none}}@media(max-width:600px){.w{padding:0 20px}h1{font-size:38px}.lede{font-size:18px}.prose h2,h2{font-size:28px}.grid,.team{grid-template-columns:1fr}.blob1{width:200px;height:200px;right:-10px}.blob2{width:170px;height:170px;left:-10px}.trust{justify-content:center;font-size:15px}.cta{padding:36px 22px}.quote{font-size:20px;padding:28px}td,th{padding:10px;font-size:14px}nav.top .btn{font-size:15px;padding:9px 14px}}.hero h1.badge{font-size:13px;line-height:1.5;letter-spacing:0;margin:0 0 18px}.display{font-size:60px;line-height:1.08;font-weight:800;margin:0 0 22px;letter-spacing:-.01em}@media(max-width:980px){.display{font-size:44px}}@media(max-width:600px){.display{font-size:38px}}body,html{overflow-x:hidden}.photo{position:relative;aspect-ratio:4/3;border-radius:16px;overflow:hidden;margin-bottom:16px;background:#f0f3f8}.card p.role{color:#006bff;font-weight:700;margin:2px 0 8px}.card p.links a{color:#006bff;font-weight:600}.who .av span.img{overflow:hidden;position:relative;z-index:1}.who .av span.img img{width:100%;height:100%;display:block}.reviews{padding:24px 0 72px}.rev-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:24px}.rev-head h2{margin:0 0 8px;text-align:left;font-size:40px}.rev-head p{color:#476788;margin:0;max-width:620px}.gbadge{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #d4e0ed;border-radius:99px;padding:8px 16px;font-size:14px;font-weight:600;white-space:nowrap}.gbadge:hover{border-color:#006bff}.gbadge b{font-size:16px}.stars{color:#f5a623;letter-spacing:1px}.rev-track{list-style:none;margin:0;padding:8px 4px 32px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/3);grid-gap:20px;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;outline:none}.rev-track::-webkit-scrollbar{display:none}.rev-track:focus-visible{box-shadow:0 0 0 3px #b3d1ff;border-radius:16px}.rev{scroll-snap-align:start;display:flex;flex-direction:column;gap:10px}.rev-top{display:flex;gap:12px;align-items:center}.rev-top small{display:block;color:#476788;font-size:13px}.ini{width:42px;height:42px;border-radius:50%;background:#e6f0ff;color:#004eba;display:grid;place-items:center;font-weight:700;font-size:14px;flex:none}.rev-text{margin:0;font-size:16px;color:#0b3558}.rev details{margin-top:auto;font-size:13px;color:#476788}.rev summary{cursor:pointer}.rev details p{margin:8px 0 0;font-style:italic}.rev-nav{display:flex;gap:10px;justify-content:flex-end}.rev-nav button{width:44px;height:44px;border-radius:50%;border:1px solid #d4e0ed;background:#fff;color:#0b3558;font-size:18px;cursor:pointer}.rev-nav button:focus-visible,.rev-nav button:hover{border-color:#006bff;color:#006bff;outline:none}.hbadge{display:inline-flex;align-items:center;gap:6px;margin-top:18px;font-size:14px;color:#476788;font-weight:600}.hbadge:hover{color:#006bff}@media(max-width:980px){.rev-track{grid-auto-columns:calc((100% - 20px)/2)}}@media(max-width:600px){.rev-track{grid-auto-columns:86%}.rev-head h2{font-size:28px}}.pair.one{grid-template-columns:1fr;max-width:720px;margin:0 auto}.card p.links{display:flex;gap:16px}.calcform{grid-template-columns:200px 1fr;min-height:0}.fields{display:flex;flex-direction:column}.in{width:100%;border:1px solid #d4e0ed;border-radius:8px;padding:11px 12px;font:inherit;font-size:15px;color:#0b3558;background:#fff;margin-bottom:14px}.in:focus{outline:none;border-color:#006bff;box-shadow:0 0 0 3px #e6f0ff}.opt{font-weight:500;color:#a6bbd1;margin-left:6px}.kwrow{display:flex;gap:8px}.kwrow .in{flex:1 1}.mini{border:1px solid #d4e0ed;background:#fff;border-radius:8px;padding:0 14px;height:44px;font:inherit;font-weight:600;color:#0b3558;cursor:pointer}.tags{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 14px}.tag{border:1px solid #d4e0ed;background:#fff;border-radius:99px;padding:5px 10px;font:inherit;font-size:12.5px;font-weight:600;color:#476788;cursor:pointer}.tag.on{background:#006bff;border-color:#006bff;color:#fff}.comp{margin-bottom:10px;font-size:14px}.comp summary{cursor:pointer;font-weight:600;color:#476788;font-size:13px;margin-bottom:10px}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.err{color:#c0392b;margin:0 0 6px}.err,.prog{font-size:14px}.prog{color:#476788;margin:10px 0 0;text-align:center}.btn:disabled{opacity:.7;cursor:wait}.btn.full{margin-top:6px}.range{display:grid;grid-template-columns:auto 1fr;grid-gap:2px 10px;gap:2px 10px;align-items:baseline;margin-top:22px;padding-top:18px;border-top:1px solid #d4e0ed}.range b{font-size:22px}.results{padding:8px 0 48px;scroll-margin-top:16px}.res-top{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:32px;gap:32px;align-items:start;margin-bottom:24px}.res-top h2{font-size:38px;text-align:left;margin:10px 0}.res-top p{color:#476788;margin:0}.res-price{background:#f8f9fb;border-radius:16px;padding:22px}.res-price small{color:#476788}.brk{margin:8px 0;background:transparent}.brk td{padding:6px 0;border:0;font-size:14px}.brk td:last-child{text-align:right;font-weight:700}.warn{background:#fff7e6;border:1px solid #ffd591;border-radius:8px;padding:10px 12px;font-size:14px;color:#7a4b00!important;margin-top:8px!important}.res-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-bottom:24px}.res-grid h3{margin:0 0 8px;font-size:20px}.res-grid table{margin:8px 0}.res-grid code{font-size:13px;color:#004eba}.res-grid tr.out code,.res-grid tr.out td{color:#a6bbd1}em{font-size:12px}.rank{margin:0;padding-left:20px}.rank li{padding:8px 0;border-bottom:1px solid #eef2f7}.rank small{display:block;color:#476788;font-size:13px}.rank li.yours b{color:#006bff}.flag{background:#ffe8f9;color:#a1158a;border-radius:99px;font-size:12px;font-weight:700;padding:2px 8px;margin-left:8px}.res-cta{text-align:center;padding:16px 0}.res-cta .btn{margin:6px}.btn.ghost{color:#006bff;border:1px solid #006bff}@media(max-width:980px){.calcform,.res-grid,.res-top{grid-template-columns:1fr}.who .range{display:none}}@media(max-width:600px){.res-top h2{font-size:28px}.res-grid .card{padding:16px;overflow-x:auto}.res-cta .btn{display:block}}nav.mm{position:relative;z-index:50;gap:16px}.mm-bar{display:flex;list-style:none;margin:0;padding:0;gap:4px}.mm-bar>li{position:static}.mm-trig{display:inline-flex;align-items:center;gap:6px;background:none;border:0;font:inherit;font-weight:600;font-size:15px;color:#0b3558;padding:10px 14px;border-radius:10px;cursor:pointer;text-decoration:none}.mm-trig:hover,.mm-trig[aria-expanded=true]{background:#eef4ff;color:#006bff}.mm a:focus-visible,.mm summary:focus-visible,.mm-trig:focus-visible{outline:2px solid #006bff;outline-offset:2px}.mm-car{width:7px;height:7px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-2px);transition:transform .15s}.mm-trig[aria-expanded=true] .mm-car{transform:rotate(225deg) translate(-2px)}.mm-panel{position:absolute;left:0;right:0;top:64px;padding-top:8px}.mm-in{background:#fff;border:1px solid #e7edf6;border-radius:18px;box-shadow:0 24px 60px rgba(11,53,88,.14);padding:28px 32px;display:grid;grid-template-columns:220px 1fr;grid-gap:8px 36px;gap:8px 36px;animation:mmIn .16s ease-out}@keyframes mmIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mm-intro{grid-row:span 2;margin:0;font-size:15px;line-height:1.5;color:#476788;border-right:1px solid #e7edf6;padding-right:24px}.mm-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:24px;gap:24px}.mm h4{margin:0 0 10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#476788;font-weight:700}.mm ul ul,.mm-cols ul,.mm-mob ul{list-style:none;margin:0;padding:0}.mm-cols a{display:block;padding:6px 0;font-weight:600;font-size:15px;color:#0b3558;text-decoration:none}.mm-cols a:hover{color:#006bff}.mm-dense .mm-cols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px}.mm-dense .mm-cols a{padding:3px 0;font-size:14px}.mm-dense{max-height:calc(100vh - 90px);overflow:auto}.mm-cols small{display:block;font-weight:500;font-size:13px;color:#476788;margin-top:2px}.mm-foot{grid-column:2;font-weight:700;color:#006bff;text-decoration:none;font-size:14px;margin-top:6px}.mm-cta{display:flex;align-items:center;gap:14px}.mm-book{font-weight:600;color:#0b3558;text-decoration:none;font-size:15px}.mm-book:hover{color:#006bff}.mm-burger{display:none;width:44px;height:44px;border:1px solid #d4e0ed;border-radius:12px;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:4px;cursor:pointer}.mm-burger span{width:18px;height:2px;background:#0b3558;border-radius:2px}.mm-mob{display:none}.btn.ghost{background:#fff;color:#0b3558;border:1px solid #d4e0ed}@media (max-width:980px){.mm-bar,.mm-book{display:none}.mm-burger{display:flex}nav.top.mm .btn.dark{display:none}.mm-mob.on{display:block;position:absolute;left:-8px;right:-8px;top:68px;background:#fff;border:1px solid #e7edf6;border-radius:16px;box-shadow:0 20px 50px rgba(11,53,88,.16);padding:8px 18px 18px;max-height:calc(100vh - 90px);overflow:auto}.mm-mob details{border-bottom:1px solid #eef2f7}.mm-mob summary{list-style:none;cursor:pointer;padding:16px 0;font-weight:700;font-size:17px;color:#0b3558;display:flex;justify-content:space-between}.mm-mob summary::-webkit-details-marker{display:none}.mm-mob summary:after{content:"+";color:#006bff;font-size:22px;line-height:1}.mm-mob details[open] summary:after{content:"\2212"}.mm-mob h4{margin:6px 0}.mm-mob ul a{display:block;padding:9px 0;color:#0b3558;text-decoration:none;font-weight:500}.mm-mob .mm-foot{display:block;margin:4px 0 14px}.mm-mlink{display:block;padding:16px 0;font-weight:700;font-size:17px;color:#0b3558;text-decoration:none}.mm-mcta{display:grid;grid-gap:10px;gap:10px;margin-top:8px}}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:8px 0 0;font-size:14px;color:#476788}.crumbs li+li:before{content:"/";margin-right:8px;color:#a6bbd1}.crumbs a{color:#476788;text-decoration:none}.crumbs a:hover{color:#006bff}.ctas{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 18px}.lgrid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:10px;gap:10px}.lgrid a{display:block;background:#fff;border:1px solid #e7edf6;border-radius:12px;padding:14px 16px;font-weight:600;color:#0b3558;text-decoration:none}.lgrid a:hover{border-color:#006bff;color:#006bff}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;margin:18px 0}.facts>div{background:#fff;border:1px solid #e7edf6;border-radius:16px;padding:18px 20px}.facts h3{margin:0 0 8px;font-size:17px}.facts p{margin:0;font-size:15px;color:#476788}.ptable{width:100%;border-collapse:collapse;margin:16px 0;background:#fff;border-radius:14px;overflow:hidden}.ptable td,.ptable th{text-align:left;padding:12px 14px;border-bottom:1px solid #eef2f7;font-size:15px}.ptable th{background:#0b3558;color:#fff;font-weight:700}.hero.solo{grid-template-columns:1fr}.hero.solo>div{max-width:820px}.cta a.btn,.prose a.btn,a.btn{color:#fff;text-decoration:none}.prose a.btn.ghost,a.btn.ghost{color:#0b3558}.pf{padding:72px 0 24px}.pf>h2{margin:0 0 8px}.pf>h2,.pf>p{text-align:center}.pf>p{color:#476788;max-width:640px;margin:0 auto 28px}.pf-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:22px;gap:22px}.pf-card a{display:block;background:#fff;border:1px solid #e7edf6;border-radius:16px;overflow:hidden;text-decoration:none;color:#0b3558;transition:box-shadow .15s,transform .15s}.pf-card a:hover{box-shadow:0 18px 40px rgba(11,53,88,.12);transform:translateY(-2px)}.pf-card a:focus-visible{outline:2px solid #006bff;outline-offset:3px}.pf-shot{aspect-ratio:16/10;overflow:hidden;border-bottom:1px solid #e7edf6;background:#f0f4f9}.pf-shot img{width:100%;height:auto;display:block}.pf-meta{padding:16px 18px;display:flex;flex-direction:column;gap:3px}.pf-meta b{font-size:17px}.pf-meta span{font-size:14px;color:#476788}.pf-meta .pf-visit{color:#006bff;font-weight:700;margin-top:6px}.prose.long{max-width:820px}.prose.long h3{margin-top:28px}.toc{background:#fff;border:1px solid #e7edf6;border-radius:14px;padding:18px 22px;margin:0 0 32px}.toc ol{margin:8px 0 0;padding-left:20px}.toc li{margin:4px 0;font-size:15px}.fig{margin:28px 0;background:#fff;border:1px solid #e7edf6;border-radius:16px;overflow:hidden}.fig img{display:block;width:100%;height:auto}.fig figcaption{padding:12px 16px;font-size:14px;color:#476788;line-height:1.45}.fig .src{display:block;font-size:12px;color:#7d93ab;margin-top:2px}.fig.narrow{max-width:360px;margin-left:auto;margin-right:auto}.ctabox{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:24px;gap:24px;align-items:center;background:#0b3558;color:#fff;border-radius:18px;padding:26px 28px;margin:34px 0}.ctabox-h{font-size:22px;display:block;margin-bottom:6px}.ctabox p{color:#d6e3f3;margin:0 0 14px}.ctabox-b{display:flex;flex-wrap:wrap;gap:10px}.ctabox .btn.ghost{background:transparent;color:#fff;border-color:#5b7fa6}.ctabox blockquote{margin:0;background:rgba(255,255,255,.07);border-radius:14px;padding:16px 18px}.ctabox blockquote p{color:#fff;font-size:15px;margin:6px 0}.ctabox cite{font-size:13px;color:#a9c2de;font-style:normal}.calcblock{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:40px;gap:40px;align-items:center;padding:40px 0 56px}.calcblock-n{font-size:14px;color:#476788}.bars{background:#fff;border:1px solid #e7edf6;border-radius:16px;padding:20px 22px;margin:24px 0}.bars>b{display:block;margin-bottom:12px}.bar{display:grid;grid-template-columns:170px 1fr 120px;grid-gap:12px;gap:12px;align-items:center;margin:8px 0;font-size:14px}.bar-t{height:12px;background:#eef3f9;overflow:hidden}.bar-t,.bar-t i{border-radius:99px}.bar-t i{display:block;height:100%;background:linear-gradient(90deg,#006bff,#0b3558)}.bar-n{color:#476788;font-size:13px}.pcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px;margin:24px 0}.pcard{position:relative;background:#fff;border:1px solid #e7edf6;border-radius:16px;padding:18px}.pcard.best{border:2px solid #006bff;box-shadow:0 14px 34px rgba(0,107,255,.14)}.pcard-p{font-size:24px;font-weight:800;color:#0b3558;margin:6px 0}.pcard p{font-size:14px;color:#476788;margin:0 0 12px}.tag-best{position:absolute;top:-11px;left:16px;background:#006bff;color:#fff;font-size:12px;font-weight:700;padding:3px 10px;border-radius:99px}.endcta{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:40px;gap:40px;align-items:center;background:#fff;border:1px solid #e7edf6;border-radius:24px;padding:36px;margin:48px 0}.endcta-r{font-size:14px;color:#476788;margin-top:14px}.vb-checklist ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px}.vb-checklist li{background:#fff;border:1px solid #e7edf6;border-radius:12px;padding:12px 14px 12px 40px;position:relative;font-size:15px}.vb-checklist li:before{content:"\2713";position:absolute;left:14px;top:11px;color:#fff;background:#00a86b;width:18px;height:18px;border-radius:50%;font-size:12px;display:grid;place-items:center}.vb-mistakes ul{list-style:none;padding:0;display:grid;grid-gap:10px;gap:10px}.vb-mistakes li{background:#fff5f6;border:1px solid #ffd9df;border-radius:12px;padding:12px 14px 12px 40px;position:relative}.vb-mistakes li:before{content:"\2715";position:absolute;left:14px;top:12px;color:#e0294f;font-weight:800}.vb-steps ol{list-style:none;padding:0;counter-reset:s;border-left:3px solid #cfe0f5;margin-left:14px}.vb-steps li{counter-increment:s;position:relative;padding:0 0 18px 30px}.vb-steps li:before{content:counter(s);position:absolute;left:-16px;top:-2px;width:28px;height:28px;border-radius:50%;background:#006bff;color:#fff;font-weight:800;display:grid;place-items:center;font-size:14px}.vb-proscons{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.vb-proscons ul{background:#fff;border:1px solid #e7edf6;border-radius:14px;padding:16px 16px 16px 34px;margin:0}.vb-proscons ul:first-of-type{border-top:4px solid #00a86b}.vb-proscons ul:last-of-type{border-top:4px solid #006bff}.sticky-cta{display:none}@media(max-width:860px){.calcblock,.ctabox,.endcta,.vb-proscons{grid-template-columns:1fr}.bar{grid-template-columns:110px 1fr}.bar-n{grid-column:2}.sticky-cta{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e7edf6;box-shadow:0 -8px 24px rgba(11,53,88,.1);transform:translateY(110%);transition:transform .2s}.sticky-cta.on{transform:none}.sticky-cta span{font-weight:700;color:#0b3558}}.ctabox a.btn.ghost{color:#fff;border-color:#5b7fa6;background:transparent}.vb-proscons{grid-template-rows:auto auto auto;column-gap:16px;row-gap:8px}.vb-proscons>p:first-of-type{grid-column:1;grid-row:1}.vb-proscons>ul:first-of-type{grid-column:1;grid-row:2}.vb-proscons>p:nth-of-type(2){grid-column:2;grid-row:1}.vb-proscons>ul:nth-of-type(2){grid-column:2;grid-row:2}.vb-proscons>p:nth-of-type(3){grid-column:1/-1;grid-row:3}.vb-proscons>p:nth-of-type(-n+2){font-weight:700;margin:0;align-self:end}@media(max-width:860px){.vb-proscons>*{grid-column:1!important;grid-row:auto!important}}.toc{background:none;border:0;border-top:1px solid #e7edf6;border-bottom:1px solid #e7edf6;border-radius:0;padding:0;margin:0 0 28px}.toc summary{list-style:none;cursor:pointer;padding:12px 0;font-size:14px;font-weight:600;color:#476788;display:flex;align-items:center;gap:8px}.toc summary::-webkit-details-marker{display:none}.toc summary span{font-weight:500;color:#7d93ab}.toc summary:after{content:"";width:7px;height:7px;border-right:2px solid #7d93ab;border-bottom:2px solid #7d93ab;transform:rotate(45deg);margin:-3px 0 0 2px;transition:transform .15s}.toc details[open] summary:after{transform:rotate(225deg);margin-top:3px}.toc summary:hover,.toc summary:hover span{color:#006bff}.toc summary:focus-visible{outline:2px solid #006bff;outline-offset:2px;border-radius:4px}.toc ol{list-style:none;margin:0 0 14px;padding:0;column-count:2;column-gap:28px}.toc li{margin:0;padding:3px 0;font-size:14px;line-height:1.4;page-break-inside:avoid;break-inside:avoid}.toc a{color:#476788;text-decoration:none}.toc a:focus-visible,.toc a:hover{color:#006bff;text-decoration:underline}@media(max-width:700px){.toc ol{column-count:1}}.teamline{max-width:820px;margin:8px auto 24px;padding:0 20px;color:#476788;font-size:15px}.linefig svg{width:100%;height:auto;background:#fff;border:1px solid #e7edf6;border-radius:10px}.linefig .lt{font:700 14px Manrope,sans-serif;fill:#0b3558}.linefig .lv{font:600 10px Manrope,sans-serif;fill:#0b3558}.linefig .lx{font:500 10px Manrope,sans-serif;fill:#476788}.ptable caption{caption-side:bottom;font-size:12px;color:#7d93ab;text-align:left;padding-top:6px}.sm{padding:24px 0 64px}.sm h2{margin-top:36px}.sm h3{margin:18px 0 6px;font-size:17px}.sm-list{list-style:none;padding:0;margin:0;columns:240px 3;column-gap:28px}.sm-list li{page-break-inside:avoid;break-inside:avoid;padding:4px 0}