.homePage .promo-calc-link{color:#fff;text-underline-offset:4px;margin-top:9px;font-weight:600;text-decoration:underline;display:inline-block}.homePage .product-banner .promo-note{font-size:11px;line-height:1.8}.homePage .calc-limit{color:#52657e;margin:16px 0 0;font-size:12px}.homePage .calculator-section .calc-footnotes p{color:#64748b;font-size:12px;line-height:1.7}.homePage .benefit-risk{color:#53657d!important;margin-top:16px!important;font-size:12px!important;line-height:1.75!important}.homePage .home-blog-first{color:#235fa8;background:#eef4ff;border-radius:12px;margin:-8px 0 16px;padding:13px 16px;font-size:12px;line-height:1.7;display:block}.homePage .home-blog-first strong{color:#153867;font-size:14px;display:block}@media (max-width:700px){.homePage .product-banner .promo-note{font-size:11px}.homePage .benefit-risk{font-size:11px!important}.homePage .home-blog-first strong{font-size:13px}}@font-face{font-family:Pretendard;src:url(/assets/fonts/PretendardVariable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Freesentation;src:url(/assets/fonts/Freesentation-8ExtraBold.woff2)format("woff2");font-weight:800;font-display:swap}.homePage{--navy:#0c0a4f;--blue:#2b84f9;--blue-dark:#1266d8;--pink:#fd2a4f;--ink:#202226;--sub:#6e7378;--line:#e6e8eb;--pale:#f6f7f8;--lavender:#c6caf7;--max:1200px}.homePage *{box-sizing:border-box}.homePage{scroll-behavior:smooth;color:var(--ink);word-break:keep-all;-webkit-font-smoothing:antialiased;background:#fff;margin:0;scroll-padding-top:108px;font-family:Pretendard,Malgun Gothic,sans-serif;line-height:1.6}.homePage button,.homePage input,.homePage select{font:inherit}.homePage button,.homePage a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.homePage button{cursor:pointer;color:inherit}.homePage button:disabled{cursor:default}.homePage a{color:inherit;text-decoration:none}.homePage h1,.homePage h2,.homePage h3,.homePage p{margin:0}.homePage h1,.homePage h2,.homePage h3{letter-spacing:-.035em;line-height:1.35}.homePage h1{font-family:Freesentation,Pretendard,sans-serif;font-weight:800}.homePage h2{font-size:34px;font-weight:750}.homePage h3{font-size:23px;font-weight:700}.homePage p{letter-spacing:-.015em}.homePage img{max-width:100%;display:block}.homePage svg{display:block}.homePage button{border:0}.homePage ::selection{color:var(--navy);background:#c5dcff}.homePage :focus-visible{outline-offset:4px;outline:3px solid #81b5ff}.homePage [hidden]{display:none!important}.homePage .wrap{max-width:var(--max);width:calc(100% - 64px);margin-inline:auto}.homePage .icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex-shrink:0;width:22px;height:22px}.homePage .icon.small{width:18px;height:18px}.homePage .muted{color:var(--sub)}.homePage .blue{color:var(--blue)}.homePage .pink{color:var(--pink)}.homePage .sr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.homePage .skip{color:var(--navy);z-index:200;background:#fff;padding:10px 16px;position:fixed;top:-80px;left:16px}.homePage .skip:focus{top:8px}.homePage .button{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:14px;min-height:54px;padding:14px 24px;font-size:16px;font-weight:650;line-height:1.5;transition:background .2s,transform .2s;display:inline-flex}.homePage .button:hover{transform:translateY(-2px)}.homePage .button.primary{background:var(--blue);color:#fff}.homePage .button.primary:hover{background:var(--blue-dark)}.homePage .button.outline{border-color:var(--line);color:#454a51;background:#fff}.homePage .button.white{color:var(--navy);background:#fff}.homePage .button.ghost{color:#fff;background:#ffffff14;border-color:#fff5}.homePage .button.block{width:100%;display:flex}.homePage .wide-link{background:var(--pale);border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:58px;font-size:15px;font-weight:600;display:flex}.homePage .wide-link:hover{background:#ecf1f8}.homePage .eyebrow{letter-spacing:-.015em;color:var(--sub);margin-bottom:14px;font-size:14px;font-weight:650}.homePage .fine{color:var(--sub);font-size:12px;line-height:1.8}.homePage .section-title{justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px;display:flex}.homePage .section-title p{color:var(--sub);font-size:15px}.homePage .section-title .link{color:var(--sub);align-items:center;gap:8px;font-size:14px;display:flex}.homePage .block-space{margin-top:80px}.homePage .logo{flex-shrink:0;width:126px;display:block}.homePage .logo svg{width:100%;height:auto}.homePage .announcement{color:#fff;background:#373e47;justify-content:center;align-items:center;gap:10px;height:36px;font-size:12px;display:flex}.homePage .announcement a{align-items:center;gap:10px;display:flex}.homePage .announcement strong{font-weight:600}.homePage .announcement .icon{width:14px;height:14px}.homePage .header{z-index:60;color:#fff;border-bottom:1px solid #ffffff18;height:80px;margin-bottom:-80px;transition:background .2s,color .2s,border-color .2s;position:sticky;top:0}.homePage .header-inner{align-items:center;gap:52px;height:100%;display:flex}.homePage .header .logo svg path{fill:#fff}.homePage .header .logo svg path:first-child{fill:var(--pink)}.homePage .main-nav{flex:1;align-items:center;gap:30px;display:flex}.homePage .main-nav a{white-space:nowrap;font-size:15px;font-weight:650}.homePage .main-nav a:hover{color:#8fc1ff}.homePage .header-action{color:inherit;white-space:nowrap;background:0 0;align-items:center;gap:9px;padding:10px 0;font-size:14px;display:flex}.homePage .header.solid{color:var(--ink);border-color:var(--line);background:#fff}.homePage .header.solid .logo svg path{fill:var(--navy)}.homePage .header.solid .logo svg path:first-child{fill:var(--pink)}.homePage .header.solid .main-nav a:hover{color:var(--blue)}.homePage .menu-toggle{color:inherit;background:0 0;padding:8px;display:none}.homePage .hero{color:#fff;isolation:isolate;background:#101732;height:610px;position:relative;overflow:hidden}.homePage .hero-image{object-fit:cover;object-position:center 52%;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.homePage .hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#090e2566 0%,#0a0c1c2b 47%,#0000 75%);position:absolute;inset:0}.homePage .hero-alt-bg{z-index:-2;background:linear-gradient(105deg,#11124f,#303582);display:none;position:absolute;inset:0}.homePage .hero-alt-bg img{width:530px;position:absolute;bottom:-300px;right:9%;transform:rotate(13deg)}.homePage .hero[data-slide="1"] .hero-alt-bg{display:block}.homePage .hero[data-slide="1"] .hero-image{visibility:hidden}.homePage .hero-inner{height:100%;padding-top:163px;position:relative}.homePage .hero .eyebrow{color:#e5e6ed;margin-bottom:20px;font-size:16px}.homePage .hero h1{letter-spacing:-.04em;max-width:680px;font-size:62px;line-height:1.2}.homePage .hero-summary{color:#e4e7ec;max-width:540px;margin-top:23px;font-size:18px;line-height:1.8}.homePage .hero-link{border-bottom:1px solid #fff9;align-items:center;gap:15px;margin-top:30px;padding:0 0 5px;font-size:15px;font-weight:600;display:inline-flex}.homePage .hero-bottom{justify-content:space-between;align-items:flex-end;gap:25px;display:flex;position:absolute;bottom:29px;left:0;right:0}.homePage .hero-controls{align-items:center;gap:11px;display:flex}.homePage .hero-controls button{color:#fff;background:#ffffff15;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.homePage .hero-controls button:hover{background:#ffffff35}.homePage .hero-controls .icon{width:16px;height:16px}.homePage .hero-controls .previous .icon{transform:rotate(180deg)}.homePage .hero-count{letter-spacing:.08em;text-align:center;width:51px;font-size:12px;font-weight:500}.homePage .hero-count span{color:#bfc1c9}.homePage .home-content{padding-top:34px}.homePage .product-entry{grid-template-columns:2.04fr 1fr;gap:24px;display:grid}.homePage .product-banner{isolation:isolate;color:#fff;background:#151454;border-radius:20px;min-height:363px;padding:34px 38px;position:relative;overflow:hidden}.homePage .banner-text{z-index:2;max-width:475px;position:relative}.homePage .product-banner .eyebrow{color:#bec3f4;letter-spacing:.04em;margin-bottom:11px;font-size:12px}.homePage .product-banner h2{font-size:28px;font-weight:750;line-height:1.38}.homePage .promo-amount{letter-spacing:-.05em;white-space:nowrap;margin-top:16px;font-size:61px;font-weight:740;line-height:1.2}.homePage .promo-amount small{font-size:25px;font-weight:600}.homePage .promo-amount .rate{letter-spacing:-.02em;vertical-align:middle;background:#fc2b4f;border-radius:5px;margin-left:12px;padding:4px 9px;font-size:14px;display:inline-block;transform:translateY(-5px)}.homePage .promo-sub{color:#d1d0ef;margin-top:8px;font-size:13px;line-height:1.65}.homePage .promo-sub b{color:#fff;font-weight:600}.homePage .promo-note{color:#b7b8d6;max-width:510px;margin-top:20px;font-size:10px;line-height:1.7}.homePage .banner-art{z-index:0;opacity:.78;width:346px;position:absolute;bottom:-109px;right:-62px;transform:rotate(-12deg)}.homePage .product-banner:after{content:"";z-index:1;background:linear-gradient(90deg,#151454 2%,#151454ee 40%,#15145480 62%,#0000);position:absolute;inset:0}.homePage .entry-panel{border:1px solid var(--line);text-align:center;border-radius:18px;flex-direction:column;align-items:center;padding:29px 25px 23px;display:flex}.homePage .entry-panel .eyebrow{margin-bottom:8px;font-size:12px}.homePage .entry-panel h2{letter-spacing:-.04em;font-size:24px;line-height:1.5}.homePage .entry-panel h2 span{color:var(--blue)}.homePage .entry-note{background:var(--pale);color:#6e7378;border-radius:10px;width:100%;margin:20px 0 12px;padding:10px 14px;font-size:12px}.homePage .entry-panel .button{width:100%;min-height:50px;margin-top:8px;font-size:14px}.homePage .entry-panel .button:first-of-type{margin-top:auto}.homePage .entry-small{display:none}.homePage .benefit-cards{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px;display:grid}.homePage .benefit-card{min-width:0}.homePage .benefit-image{background:#f8f9fc;border-radius:18px;justify-content:center;align-items:center;height:204px;display:flex;position:relative;overflow:hidden}.homePage .benefit-card{cursor:default}.homePage .benefit-image{transition:background-color .32s,box-shadow .32s}.homePage .benefit-image .art{width:192px;height:176px;transition:transform .42s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.homePage .benefit-card:hover .benefit-image{background:#f1f5fc;box-shadow:0 8px 24px #253f7010}.homePage .benefit-card:hover .art{transform:translateY(-7px)scale(1.025)}}@media (prefers-reduced-motion:reduce){.homePage .benefit-image,.homePage .benefit-image .art{transition:none}.homePage .benefit-card:hover .art{transform:none}}.homePage .benefit-body{padding:18px 7px 0}.homePage .benefit-body .eyebrow{color:var(--sub);margin-bottom:6px;font-size:12px}.homePage .benefit-body h3{font-size:21px;line-height:1.45}.homePage .benefit-body h3 span{color:var(--blue)}.homePage .benefit-body p{color:#969ca2;margin-top:7px;font-size:13px;line-height:1.7}.homePage .feature-cards{grid-template-columns:1fr 1fr;gap:24px;margin-top:70px;display:grid}.homePage .feature-card{color:#fff;background:#588ff5;border-radius:20px;min-height:277px;padding:31px 34px 25px;display:block;position:relative;overflow:hidden}.homePage .feature-card.report{background:#6763cf}.homePage .feature-card .eyebrow{color:#e9edff;margin-bottom:10px;font-size:13px}.homePage .feature-card h2{z-index:2;font-size:29px;line-height:1.4;position:relative}.homePage .feature-card p{color:#eef2ff;z-index:2;max-width:300px;margin-top:14px;font-size:14px;line-height:1.8;position:relative}.homePage .feature-card .feature-art{width:183px;height:183px;transition:transform .25s;position:absolute;bottom:4px;right:24px}.homePage .feature-card:hover .feature-art{transform:translateY(-6px)}.homePage .feature-card .round-arrow{background:#ffffff20;border-radius:50%;padding:7px;position:absolute;top:30px;right:29px}.homePage .feature-card small{z-index:2;color:#e5ebff;max-width:305px;margin-top:15px;font-size:10px;line-height:1.7;display:block;position:relative}.homePage .stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:58px;display:grid}.homePage .stat{text-align:center;background:#f8fafb;border-radius:12px;padding:27px 12px 25px}.homePage .stat-label{color:#656d77;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:550;display:flex}.homePage .stat-label .icon{color:#6b8cb3;width:21px;height:21px}.homePage .stat-value{letter-spacing:-.045em;white-space:nowrap;margin-top:18px;font-size:37px;font-weight:720;line-height:1.4}.homePage .stat-value small{margin-left:3px;font-size:19px;font-weight:600}.homePage .stat-note{color:#7e858d;margin-top:14px;font-size:11px}.homePage .stats-note{color:#8b9199;text-align:right;margin-top:12px;font-size:11px}.homePage .system-tabs{background:#f3f4f6;border-radius:12px;gap:4px;max-width:440px;margin-bottom:24px;padding:5px;display:flex}.homePage .system-tabs button{color:var(--sub);background:0 0;border-radius:9px;flex:1;padding:11px 14px;font-size:14px;font-weight:600}.homePage .system-tabs button[aria-selected=true]{color:#fff;background:#484d54}.homePage .system-panel{background:#f6f8fc;border-radius:20px;grid-template-columns:.86fr 1.14fr;min-height:406px;display:grid;overflow:hidden}.homePage .system-copy{padding:42px 36px}.homePage .system-copy .eyebrow{color:var(--blue);margin-bottom:15px;font-size:12px}.homePage .system-copy h3{font-size:29px;line-height:1.45}.homePage .system-copy p{color:#78808b;max-width:395px;margin-top:18px;font-size:15px;line-height:1.9}.homePage .system-copy .text-button{color:var(--blue);background:0 0;align-items:center;gap:9px;margin-top:24px;padding:0;font-size:14px;font-weight:650;display:flex}.homePage .system-visual{background:#eef2fb;flex-direction:column;justify-content:center;gap:23px;padding:36px;display:flex;position:relative}.homePage .flow-top{justify-content:center;align-items:center;gap:22px;display:flex}.homePage .flow-person,.homePage .flow-company{text-align:center;flex-shrink:0}.homePage .flow-icon{width:90px;height:90px;color:var(--navy);background:#fff;border-radius:22px;place-items:center;margin:auto;display:grid;box-shadow:0 7px #dfe6f4}.homePage .flow-icon .icon{stroke-width:1.35px;width:41px;height:41px}.homePage .flow-company .flow-icon{background:var(--blue);color:#fff;box-shadow:0 7px #c0d7f8}.homePage .flow-person strong,.homePage .flow-company strong{margin-top:16px;font-size:15px;display:block}.homePage .flow-connection{color:#6d7991;flex-direction:column;flex:1;align-items:center;gap:9px;min-width:90px;max-width:185px;font-size:11px;display:flex}.homePage .connection-line{background:#849bbf;width:100%;height:1px;margin:1px 0;position:relative}.homePage .connection-line:after{content:"";border-top:1px solid #849bbf;border-right:1px solid #849bbf;width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.homePage .connection-line.reverse:after{left:0;right:auto;transform:rotate(-135deg)}.homePage .flow-bottom{background:#fff;border:1px solid #e5ebf7;border-radius:12px;align-items:center;gap:17px;padding:17px 22px;display:flex}.homePage .flow-bottom .mini-dream{color:var(--navy);white-space:nowrap;font-size:17px;font-weight:700}.homePage .flow-bottom p{color:#758098;font-size:12px;line-height:1.8}.homePage .system-note{color:#8a919b;margin-top:13px;font-size:11px;line-height:1.8}.homePage .asset-principle{background:#fff;border-radius:13px;justify-content:space-between;align-items:baseline;gap:20px;padding:23px 24px;display:flex}.homePage .asset-principle strong{color:#4a5463;font-size:16px}.homePage .asset-principle b{color:var(--blue);letter-spacing:-.055em;font-size:48px;line-height:1.3}.homePage .asset-principle b small{font-size:23px}.homePage .asset-pills{flex-wrap:wrap;gap:8px;display:flex}.homePage .asset-pills span{color:#6f7c93;background:#fff;border-radius:6px;padding:7px 10px;font-size:11px}.homePage .asset-exception{color:#62718d;background:#e0e8f6;border-radius:11px;padding:16px 19px;font-size:12px;line-height:1.9}.homePage .asset-exception strong{color:#374a6a}.homePage .report-docs{grid-template-columns:1fr 1fr;gap:15px;display:grid}.homePage .report-doc{background:#fff;border:1px solid #e2e6ef;border-radius:10px;min-width:0;padding:23px 18px;box-shadow:0 6px #e3e8f3}.homePage .report-doc>svg{width:27px;height:27px;color:var(--blue);margin-bottom:17px}.homePage .report-doc strong{font-size:15px;display:block}.homePage .report-doc ul{margin:17px 0 0;padding:0;list-style:none}.homePage .report-doc li{color:#7c879a;border-top:1px solid #eef0f5;padding:8px 0;font-size:11px}.homePage .report-schedule{color:#62728e;text-align:center;font-size:13px}.homePage .report-schedule b{color:var(--blue);font-weight:600}.homePage .calculator-section{border:1px solid var(--line);border-radius:20px;margin-top:78px;padding:38px}.homePage .calculator-section .section-title{margin-bottom:31px}.homePage .calculator-section .section-title h2{font-size:29px}.homePage .calculator-section .section-title p{font-size:13px}.homePage .calc-grid{grid-template-columns:.9fr 1.1fr;gap:42px;display:grid}.homePage .calc-form{min-width:0}.homePage .field+.field{margin-top:23px}.homePage .field-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.homePage .field-header label{font-size:14px;font-weight:600}.homePage .help{color:#8a929d;background:0 0;align-items:center;gap:5px;padding:4px 0;font-size:11px;display:inline-flex}.homePage .help .icon{width:14px;height:14px}.homePage .money-field{background:#fff;border:1px solid #dfe4eb;border-radius:12px;align-items:center;gap:10px;padding:11px 16px;display:flex}.homePage .money-field:focus-within{border-color:var(--blue);box-shadow:0 0 0 2px #2b84f917}.homePage .money-field input{text-align:right;color:#353e4d;letter-spacing:-.025em;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:27px;font-weight:650;line-height:1.5}.homePage .money-field span{white-space:nowrap;color:#6e7785;font-size:13px}.homePage .presets{gap:7px;margin-top:9px;display:flex}.homePage .presets button{color:#6b7584;background:#f5f7fa;border:1px solid #0000;border-radius:8px;flex:1;min-height:34px;padding:7px 4px;font-size:11px;font-weight:500}.homePage .presets button[aria-pressed=true]{color:var(--blue);background:#edf5ff;border-color:#b4d6ff}.homePage .field-note{color:#8a929f;margin-top:8px;font-size:10px;line-height:1.8}.homePage .advanced{border-top:1px solid var(--line);margin-top:20px;padding-top:13px}.homePage .advanced summary{cursor:pointer;color:#89919d;justify-content:space-between;align-items:center;min-height:32px;font-size:11px;list-style:none;display:flex}.homePage .advanced summary::-webkit-details-marker{display:none}.homePage .advanced summary:after{content:"+";font-size:18px}.homePage .advanced[open] summary:after{content:"−"}.homePage .advanced .field{margin-top:14px}.homePage .scenario-field{border:0;min-width:0;margin:23px 0 0;padding:0}.homePage .scenario-field legend{margin-bottom:10px;padding:0;font-size:13px;font-weight:600}.homePage .scenario-options{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.homePage .scenario-option{cursor:pointer;display:block;position:relative}.homePage .scenario-option input{opacity:0;width:1px;height:1px;position:absolute}.homePage .scenario-option span{border:1px solid var(--line);text-align:center;color:#7c8797;background:#fff;border-radius:9px;padding:10px 4px;font-size:11px;line-height:1.75;display:block}.homePage .scenario-option b{font-size:13px;font-weight:650;display:block}.homePage .scenario-option input:checked+span{color:#2677df;background:#edf5ff;border-color:#81b8ff}.homePage .scenario-option input:focus-visible+span{outline-offset:3px;outline:3px solid #81b5ff}.homePage .calc-error{color:#c32c46;margin-top:10px;font-size:12px}.homePage .calc-result{background:#eef5ff;border-radius:16px;flex-direction:column;min-width:0;padding:29px 31px;display:flex}.homePage .calc-result .result-caption{color:#6583aa;align-items:center;gap:8px;font-size:13px;display:flex}.homePage .calc-result .result-caption em{border:1px solid #b7d0f1;border-radius:4px;padding:2px 5px;font-size:10px;font-style:normal}.homePage .result-number{color:var(--blue);letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:8px;margin-top:8px;font-size:62px;font-weight:750;line-height:1.3;display:flex}.homePage .result-number small{font-size:22px;font-weight:600}.homePage .result-rate{color:#6583aa;margin-top:5px;font-size:12px}.homePage .result-rate strong{color:#327fda;font-weight:600}.homePage .result-components{border-top:1px solid #d9e6f7;border-bottom:1px solid #d9e6f7;align-items:center;gap:10px;margin-top:23px;padding:19px 0;display:flex}.homePage .component{flex:1;min-width:0}.homePage .component span{color:#748ba9;font-size:11px;display:block}.homePage .component strong{letter-spacing:-.045em;color:#384e6d;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:4px;font-size:25px;display:block}.homePage .component strong small{margin-left:4px;font-size:12px;font-weight:500}.homePage .plus-sign{color:#a0b8d7;font-size:24px}.homePage .result-row{color:#7285a0;justify-content:space-between;gap:18px;margin-top:14px;font-size:12px;display:flex}.homePage .result-row b{color:#405978;white-space:nowrap;font-weight:600}.homePage .result-timing{color:#6f85a3;background:#e1ecfb;border-radius:8px;gap:7px;margin-top:18px;padding:12px 14px;font-size:11px;line-height:1.8;display:flex}.homePage .calc-result .button{min-height:49px;margin-top:21px;font-size:14px}.homePage .limit-note{color:#7c90ac;margin-top:13px;font-size:10px;line-height:1.75}.homePage .calc-footnotes{border-top:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:30px;padding-top:17px;display:flex}.homePage .calc-footnotes p{color:#979da6;font-size:10px;line-height:1.85}.homePage .calc-footnotes button{white-space:nowrap;text-underline-offset:3px;color:#7c8796;background:0 0;min-height:26px;padding:0;font-size:11px;text-decoration:underline}.homePage .calc-result.compact .result-number{font-size:43px}.homePage .calc-result.compact .component strong{font-size:19px}.homePage .steps{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.homePage .step{background:#f8fafc;border-radius:15px;padding:26px;position:relative}.homePage .step-index{color:var(--blue);margin-bottom:14px;font-size:12px;font-weight:600}.homePage .step h3{font-size:21px}.homePage .step p{color:#7f8792;margin-top:12px;font-size:13px;line-height:1.8}.homePage .step .step-icon{color:#8cadd6;position:absolute;top:27px;right:25px}.homePage .step .step-icon .icon{width:26px;height:26px}.homePage .steps-note{color:#929aa5;margin-top:14px;font-size:11px;line-height:1.8}.homePage .editorial{grid-template-columns:1fr 1fr;gap:48px;display:grid}.homePage .editorial .section-title h2{font-size:27px}.homePage .editorial .section-title .link{font-size:12px}.homePage .guide-row{border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:17px;width:100%;padding:17px 0;display:flex}.homePage .guide-thumb{color:#628dc7;background:#eaf2ff;border-radius:12px;flex-shrink:0;place-items:center;width:76px;height:70px;display:grid}.homePage .guide-thumb.purple{color:#8271c9;background:#f0edfb}.homePage .guide-thumb.pink{color:#da6e92;background:#fff0f5}.homePage .guide-thumb .icon{stroke-width:1.4px;width:29px;height:29px}.homePage .guide-copy{flex:1}.homePage .guide-copy small{color:#9098a4;font-size:10px}.homePage .guide-copy strong{margin-top:4px;font-size:16px;font-weight:600;line-height:1.5;display:block}.homePage .guide-row>.icon{color:#9aa3af;width:16px}.homePage .faq details{border-top:1px solid var(--line)}.homePage .faq details:last-child{border-bottom:1px solid var(--line)}.homePage .faq summary{cursor:pointer;padding:21px 30px 21px 0;font-size:15px;font-weight:600;line-height:1.6;list-style:none;position:relative}.homePage .faq summary::-webkit-details-marker{display:none}.homePage .faq summary:after{content:"+";color:#a2a9b4;font-size:22px;font-weight:350;position:absolute;top:17px;right:3px}.homePage .faq details[open] summary{color:var(--blue)}.homePage .faq details[open] summary:after{content:"−"}.homePage .faq-answer{color:#7a8492;padding:0 16px 21px 0;font-size:12px;line-height:1.95}.homePage .faq-answer strong{color:#525f71;font-weight:600}.homePage .faq-answer ul{margin:9px 0;padding-left:17px}.homePage .faq-answer p+p{margin-top:10px}.homePage .faq-all{min-height:49px;margin-top:20px;font-size:13px}.homePage .final-banner{background:#eaf3ff;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin:67px 0 33px;padding:35px 40px;display:flex}.homePage .final-banner h2{color:#264973;font-size:28px}.homePage .final-banner p{color:#7290b2;margin-top:10px;font-size:14px}.homePage .final-actions{flex-direction:column;flex-shrink:0;gap:9px;width:250px;display:flex}.homePage .final-actions .button{min-height:49px;font-size:14px}.homePage .notices{margin:0 0 45px}.homePage .notices summary{cursor:pointer;background:var(--pale);border-radius:12px;justify-content:space-between;align-items:center;padding:21px 25px;font-size:14px;font-weight:600;list-style:none;display:flex}.homePage .notices summary::-webkit-details-marker{display:none}.homePage .notices summary:after{content:"+";color:#8b94a0;font-size:20px;font-weight:350}.homePage .notices[open] summary:after{content:"−"}.homePage .notices-body{color:#848d99;padding:23px;font-size:11px;line-height:1.95}.homePage .notices-body p+p{margin-top:10px}.homePage .support{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;padding:34px 0 40px;display:flex}.homePage .support-copy{min-width:0}.homePage .support h2{font-size:22px;font-weight:750;line-height:1.4}.homePage .support p{color:#667085;margin-top:8px;font-size:14px;line-height:1.75}.homePage .support .support-channel{color:#27220a;cursor:pointer;background:#fee500;border-color:#0000;border-radius:12px;flex-shrink:0;gap:11px;min-width:226px;min-height:52px;padding:14px 20px;font-size:15px;font-weight:650;line-height:1.4}.homePage .support .support-channel:hover{background:#f4dc00}.homePage .support .support-channel:focus-visible{outline-offset:4px;outline:3px solid #8d781b}.homePage .support-kakao{fill:currentColor;flex-shrink:0;width:23px;height:23px}.homePage .support-channel>.icon{width:18px;height:18px;margin-left:13px}.homePage .footer{background:#f7f8fa;padding:35px 0 29px}.homePage .footer-top{justify-content:space-between;align-items:center;gap:30px;display:flex}.homePage .footer .logo{width:112px}.homePage .footer-nav{color:#7b838e;gap:24px;font-size:12px;display:flex}.homePage .footer-description{color:#8a919a;max-width:930px;margin-top:24px;font-size:12px;line-height:1.9}.homePage .footer-bottom{color:#a0a6af;border-top:1px solid #e3e6eb;justify-content:space-between;gap:20px;margin-top:24px;padding-top:20px;font-size:10px;display:flex}.homePage .footer-bottom a{align-items:center;gap:8px;display:flex}.homePage .footer-bottom .icon{width:14px;height:14px;transform:rotate(-90deg)}.homePage .mobile-bar{display:none}.homePage dialog{width:calc(100% - 32px);max-width:640px;max-height:calc(100dvh - 40px);color:var(--ink);border:0;border-radius:20px;padding:0;box-shadow:0 25px 90px #101a3540}.homePage dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141d3690}.homePage .dialog-inner{padding:32px}.homePage .dialog-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.homePage .dialog-head h2{font-size:26px}.homePage .dialog-close{background:#f1f3f6;border-radius:50%;flex-shrink:0;padding:8px}.homePage .dialog-close .icon{color:#788292;width:18px;height:18px}.homePage .dialog-copy{color:#768190;font-size:14px;line-height:1.95}.homePage .dialog-copy strong{color:#37445a}.homePage .dialog-copy p+p{margin-top:17px}.homePage .dialog-copy ul{padding-left:20px}.homePage .dialog-copy li{margin-top:10px}.homePage .dialog-copy a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.homePage .dialog-callout{color:#71839d;background:#f3f7fd;border-radius:12px;margin-top:21px;padding:16px 19px;font-size:13px;line-height:1.85}.homePage .dialog-copy table{border-collapse:collapse;width:100%;margin-top:18px;font-size:12px}.homePage .dialog-copy th,.homePage .dialog-copy td{border-bottom:1px solid var(--line);text-align:left;padding:11px 9px}.homePage .dialog-copy th{color:#45566f;background:#f3f6fc;font-weight:600}.homePage .dialog-actions{gap:10px;margin-top:24px;display:flex}.homePage .dialog-actions .button{flex:1;min-height:48px;font-size:14px}.homePage .dialog-label{color:#8fa0b7;margin-bottom:7px;font-size:11px}.homePage .entry-steps{gap:10px;margin-top:18px;display:grid}.homePage .entry-step{background:#f6f8fb;border-radius:11px;gap:15px;padding:15px;display:flex}.homePage .entry-step b{color:var(--blue);font-size:13px}.homePage .entry-step strong{font-size:14px;display:block}.homePage .entry-step p{color:#818d9d;margin-top:3px;font-size:12px}@media (min-width:1700px){.homePage .hero{height:650px}.homePage .hero-inner{padding-top:175px}.homePage .hero-image{object-position:center 50%}}@media (max-width:1100px){.homePage .header-inner{gap:35px}.homePage .main-nav{gap:23px}.homePage .main-nav a{font-size:13px}.homePage .hero h1{font-size:55px}.homePage .product-banner{padding:30px}.homePage .product-banner h2{font-size:25px}.homePage .promo-amount{font-size:55px}.homePage .promo-amount .rate{margin-left:6px;padding:4px 6px;font-size:12px}.homePage .entry-panel{padding:26px 19px}.homePage .entry-panel h2{font-size:22px}.homePage .entry-note{font-size:11px}.homePage .feature-card{min-height:272px;padding:28px}.homePage .feature-card h2{font-size:26px}.homePage .feature-card .feature-art{width:151px;height:151px;bottom:10px;right:8px}.homePage .feature-card p{max-width:250px;font-size:13px}.homePage .feature-card small{max-width:260px;font-size:9px}.homePage .system-panel{grid-template-columns:.88fr 1.12fr}.homePage .system-copy{padding:32px 28px}.homePage .system-copy h3{font-size:26px}.homePage .system-copy p{font-size:14px}.homePage .system-visual{padding:28px}.homePage .flow-top{gap:15px}.homePage .flow-icon{width:74px;height:74px}.homePage .flow-person strong,.homePage .flow-company strong{font-size:13px}.homePage .flow-connection{min-width:65px;font-size:10px}.homePage .calculator-section{padding:29px}.homePage .calc-grid{gap:28px}.homePage .calc-result{padding:26px}.homePage .result-number{font-size:53px}.homePage .component strong{font-size:22px}.homePage .result-components{gap:8px}.homePage .stat-value{font-size:33px}.homePage .stat-label{font-size:12px}.homePage .editorial{gap:35px}.homePage .guide-copy strong,.homePage .faq summary{font-size:14px}.homePage .final-banner{padding:30px}.homePage .final-banner h2{font-size:25px}}@media (max-width:900px){.homePage .wrap{width:calc(100% - 40px)}.homePage .main-nav{gap:18px}.homePage .header-inner{gap:25px}.homePage .logo{width:108px}.homePage .header-action{font-size:12px}.homePage .header-action .icon{display:none}.homePage .hero{height:570px}.homePage .hero-inner{padding-top:158px}.homePage .hero h1{font-size:51px}.homePage .hero-summary{font-size:16px}.homePage .product-entry{grid-template-columns:1.8fr 1fr;gap:18px}.homePage .product-banner{min-height:335px;padding:27px}.homePage .product-banner h2{font-size:23px}.homePage .promo-amount{font-size:49px}.homePage .promo-amount small{font-size:20px}.homePage .promo-amount .rate{max-width:fit-content;margin:8px 0 0;font-size:10px;display:block;transform:none}.homePage .promo-sub{font-size:12px}.homePage .promo-note{max-width:330px;margin-top:13px;font-size:9px;line-height:1.8}.homePage .entry-panel{padding:24px 17px}.homePage .entry-panel h2{font-size:20px}.homePage .entry-panel .button{min-height:48px;padding-inline:14px;font-size:12px}.homePage .entry-note{margin-top:17px;padding-inline:8px;font-size:10px}.homePage .benefit-cards{gap:18px}.homePage .benefit-image{height:175px}.homePage .benefit-image .art{width:165px;height:150px}.homePage .benefit-body{padding:15px 4px 0}.homePage .benefit-body h3{font-size:18px}.homePage .benefit-body p,.homePage .benefit-body .eyebrow{font-size:11px}.homePage .feature-cards{gap:18px;margin-top:58px}.homePage .feature-card h2{font-size:24px}.homePage .feature-card .feature-art{opacity:.7;width:135px;height:135px;bottom:-4px;right:0}.homePage .feature-card p{font-size:12px}.homePage .feature-card .round-arrow{top:25px;right:20px}.homePage .stats{gap:10px;margin-top:44px}.homePage .stat{padding:23px 8px}.homePage .stat-label{gap:6px;font-size:11px}.homePage .stat-value{font-size:30px}.homePage .stat-value small{font-size:16px}.homePage .stat-note{font-size:10px}.homePage .block-space{margin-top:65px}.homePage .section-title h2{font-size:29px}.homePage .system-panel{grid-template-columns:1fr;min-height:0}.homePage .system-copy{padding:29px 31px}.homePage .system-copy h3 br{display:none}.homePage .system-copy h3{font-size:27px}.homePage .system-copy p{max-width:none;margin-top:14px}.homePage .system-copy .text-button{margin-top:18px}.homePage .system-visual{gap:24px;padding:32px}.homePage .flow-top{gap:30px}.homePage .flow-connection{max-width:250px}.homePage .flow-icon{width:82px;height:82px}.homePage .flow-person strong,.homePage .flow-company strong{font-size:15px}.homePage .flow-bottom{width:100%;max-width:540px;margin:auto}.homePage .report-docs{width:100%;max-width:520px;margin:auto}.homePage .calculator-section{margin-top:65px;padding:27px}.homePage .calculator-section .section-title{display:block}.homePage .calculator-section .section-title p{margin-top:9px}.homePage .calc-grid{gap:23px}.homePage .calc-result{padding:23px 20px}.homePage .result-number{font-size:47px}.homePage .result-number small,.homePage .component strong{font-size:18px}.homePage .component span,.homePage .component strong small{font-size:10px}.homePage .result-components{gap:7px}.homePage .calc-result .result-caption{font-size:11px}.homePage .result-row{font-size:10px}.homePage .scenario-option span{font-size:9px}.homePage .scenario-option b{font-size:11px}.homePage .money-field input{font-size:25px}.homePage .calc-result.compact .result-number{font-size:35px}.homePage .calc-result.compact .component strong{font-size:14px}.homePage .step{padding:24px 21px}.homePage .step h3{font-size:18px}.homePage .step p{font-size:12px}.homePage .step .step-icon{top:22px;right:20px}.homePage .step .step-icon .icon{width:23px}.homePage .editorial{gap:30px}.homePage .guide-thumb{width:60px;height:61px}.homePage .guide-row{gap:12px}.homePage .guide-copy strong{font-size:13px}.homePage .guide-copy small{font-size:9px}.homePage .editorial .section-title h2{font-size:25px}.homePage .editorial .section-title .link{font-size:11px}.homePage .final-actions{width:211px}.homePage .final-banner{padding:28px}.homePage .final-banner h2{font-size:23px}.homePage .final-banner p{font-size:12px}}@media (max-width:700px){.homePage{scroll-padding-top:83px}.homePage .wrap{width:calc(100% - 36px)}.homePage .announcement{gap:7px;height:31px;font-size:10px}.homePage .announcement .icon{width:12px;height:12px}.homePage .header{height:66px;margin-bottom:-66px}.homePage .header-inner{gap:16px}.homePage .header .logo{width:105px}.homePage .header-action{margin-left:auto;font-size:11px}.homePage .menu-toggle{margin-left:0;padding:5px;display:block}.homePage .menu-toggle .icon{width:24px;height:24px}.homePage .main-nav{color:#333b49;border-bottom:1px solid var(--line);background:#fff;padding:16px 22px;display:none;position:absolute;top:65px;left:0;right:0;box-shadow:0 12px 24px #17203915}.homePage .main-nav.open{flex-direction:column;align-items:stretch;gap:1px;display:flex}.homePage .main-nav a{padding:10px 0;font-size:14px}.homePage .hero{height:570px}.homePage .hero-image{object-position:63% center}.homePage .hero:before{background:linear-gradient(90deg,#080e26a6,#080e264a 70%,#080e2635)}.homePage .hero-inner{padding-top:125px}.homePage .hero .eyebrow{margin-bottom:18px;font-size:12px}.homePage .hero h1{letter-spacing:-.035em;max-width:350px;font-size:43px;line-height:1.23}.homePage .hero-summary{max-width:310px;margin-top:20px;font-size:14px;line-height:1.8}.homePage .hero-link{gap:10px;margin-top:26px;font-size:13px}.homePage .hero-link .icon{width:18px}.homePage .hero-bottom{display:block;bottom:23px}.homePage .hero-controls{gap:9px}.homePage .hero-count{font-size:11px}.homePage .hero-controls button{width:28px;height:28px}.homePage .hero-alt-bg img{opacity:.65;width:340px;bottom:-176px;right:-90px}.homePage .home-content{padding-top:20px}.homePage .product-entry{grid-template-columns:1fr;gap:14px}.homePage .product-banner{border-radius:16px;min-height:322px;padding:26px 24px}.homePage .product-banner .eyebrow{margin-bottom:11px;font-size:10px}.homePage .product-banner h2{font-size:23px;line-height:1.4}.homePage .promo-amount{margin-top:15px;font-size:50px}.homePage .promo-amount small{font-size:23px}.homePage .promo-amount .rate{margin:0 0 0 6px;padding:4px 7px;font-size:10px;display:inline-block;transform:translateY(-4px)}.homePage .promo-sub{max-width:250px;margin-top:11px;font-size:11px;line-height:1.8}.homePage .promo-note{max-width:280px;margin-top:17px;font-size:9px;line-height:1.8}.homePage .banner-art{opacity:.55;width:250px;bottom:-71px;right:-83px}.homePage .product-banner:after{background:linear-gradient(90deg,#151454f5,#151454bb 45%,#15145440)}.homePage .entry-panel{text-align:left;border-radius:15px;padding:22px 20px;display:block}.homePage .entry-panel .eyebrow{margin-bottom:7px;font-size:10px}.homePage .entry-panel h2{font-size:20px;line-height:1.4}.homePage .entry-panel h2 br,.homePage .entry-panel .entry-note{display:none}.homePage .entry-panel .button{border-radius:9px;width:calc(50% - 5px);min-height:45px;margin:17px 0 0;padding:11px 7px;font-size:11px;display:inline-flex}.homePage .entry-panel .button.primary{margin-left:6px}.homePage .entry-small{color:#8c94a0;margin-top:8px;font-size:10px;display:block}.homePage .benefit-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.homePage .benefit-image{border-radius:12px;height:115px}.homePage .benefit-image .art{width:114px;max-width:100%;height:106px}.homePage .benefit-body{padding:12px 1px 0}.homePage .benefit-body .eyebrow{margin-bottom:4px;font-size:9px}.homePage .benefit-body h3{letter-spacing:-.055em;font-size:14px;line-height:1.6}.homePage .benefit-body h3 span{display:block}.homePage .benefit-body p{margin-top:5px;font-size:9px;line-height:1.75}.homePage .wide-link{border-radius:10px;gap:9px;min-height:48px;font-size:12px}.homePage .wide-link .icon{width:16px}.homePage .feature-cards{grid-template-columns:1fr;gap:14px;margin-top:38px}.homePage .feature-card{border-radius:16px;min-height:233px;padding:25px 25px 23px}.homePage .feature-card .eyebrow{margin-bottom:10px;font-size:11px}.homePage .feature-card h2{font-size:25px;line-height:1.4}.homePage .feature-card p{max-width:230px;margin-top:13px;font-size:12px}.homePage .feature-card small{max-width:210px;margin-top:13px;font-size:9px}.homePage .feature-card .feature-art{opacity:.95;width:134px;height:134px;bottom:4px;right:3px}.homePage .feature-card .round-arrow{padding:5px;top:22px;right:21px}.homePage .feature-card .round-arrow .icon{width:17px;height:17px}.homePage .stats{grid-template-columns:1fr 1fr;gap:10px;margin-top:31px}.homePage .stat{border-radius:11px;padding:22px 8px 21px}.homePage .stat-label{gap:6px;font-size:11px}.homePage .stat-label .icon{width:17px;height:17px}.homePage .stat-value{letter-spacing:-.05em;margin-top:14px;font-size:30px}.homePage .stat-value small{font-size:16px}.homePage .stat-note{margin-top:10px;font-size:9px}.homePage .stats-note{text-align:left;margin-top:11px;font-size:9px;line-height:1.8}.homePage .block-space{margin-top:45px}.homePage .section-title{gap:15px;margin-bottom:21px}.homePage .section-title h2{font-size:25px;line-height:1.45}.homePage .section-title .link{gap:5px;font-size:11px}.homePage .section-title .link .icon{width:14px}.homePage .section-title p{font-size:12px}.homePage .system-tabs{border-radius:10px;max-width:none;margin-bottom:17px;padding:4px}.homePage .system-tabs button{border-radius:7px;padding:9px 7px;font-size:12px}.homePage .system-panel{border-radius:16px;display:block}.homePage .system-copy{padding:26px 23px}.homePage .system-copy .eyebrow{margin-bottom:12px;font-size:10px}.homePage .system-copy h3{letter-spacing:-.035em;font-size:24px;line-height:1.45}.homePage .system-copy h3 br{display:block}.homePage .system-copy p{margin-top:15px;font-size:12px;line-height:1.9}.homePage .system-copy .text-button{margin-top:18px;font-size:12px}.homePage .system-copy .text-button .icon{width:17px}.homePage .system-visual{gap:22px;padding:25px 20px}.homePage .flow-top{gap:14px}.homePage .flow-icon{border-radius:17px;width:63px;height:63px}.homePage .flow-icon .icon{width:32px;height:32px}.homePage .flow-person strong,.homePage .flow-company strong{margin-top:13px;font-size:12px}.homePage .flow-connection{gap:8px;min-width:60px;font-size:9px}.homePage .flow-bottom{border-radius:10px;gap:11px;padding:14px 13px}.homePage .flow-bottom .mini-dream{font-size:14px}.homePage .flow-bottom p{font-size:10px}.homePage .system-note{margin-top:11px;font-size:9px;line-height:1.85}.homePage .asset-principle{gap:12px;padding:17px 18px}.homePage .asset-principle strong{font-size:13px}.homePage .asset-principle b{font-size:40px}.homePage .asset-principle b small{font-size:20px}.homePage .asset-pills{gap:6px}.homePage .asset-pills span{padding:5px 8px;font-size:10px}.homePage .asset-exception{padding:13px 16px;font-size:11px}.homePage .report-docs{gap:11px}.homePage .report-doc{padding:19px 14px}.homePage .report-doc strong{font-size:12px}.homePage .report-doc>svg{width:24px;margin-bottom:12px}.homePage .report-doc li{padding:7px 0;font-size:10px}.homePage .report-doc ul{margin-top:13px}.homePage .report-schedule{font-size:11px}.homePage .calculator-section{border-radius:16px;margin-top:44px;padding:23px 20px}.homePage .calculator-section .section-title{margin-bottom:24px}.homePage .calculator-section .section-title h2{font-size:24px}.homePage .calculator-section .section-title p{margin-top:9px;font-size:11px;line-height:1.8}.homePage .calc-grid{grid-template-columns:1fr;gap:24px}.homePage .field+.field{margin-top:21px}.homePage .field-header label{font-size:12px}.homePage .field-header{margin-bottom:9px}.homePage .help{font-size:10px}.homePage .money-field{padding:10px 14px}.homePage .money-field input{font-size:26px}.homePage .money-field span{font-size:12px}.homePage .presets{gap:6px}.homePage .presets button{min-height:34px;font-size:10px}.homePage .field-note{font-size:9px}.homePage .scenario-field{margin-top:22px}.homePage .scenario-field legend{font-size:12px}.homePage .scenario-option b{font-size:11px}.homePage .scenario-option span{padding:9px 3px;font-size:9px}.homePage .advanced{margin-top:17px;padding-top:10px}.homePage .advanced summary{font-size:10px}.homePage .calc-result{border-radius:13px;margin:0 -5px;padding:23px 20px}.homePage .calc-result .result-caption{font-size:11px}.homePage .calc-result .result-caption em{font-size:9px}.homePage .result-number{gap:7px;margin-top:8px;font-size:53px}.homePage .result-number small{font-size:20px}.homePage .result-rate{font-size:10px}.homePage .result-components{gap:8px;margin-top:19px;padding:17px 0}.homePage .component strong{font-size:22px}.homePage .component span{font-size:10px}.homePage .component strong small{margin-left:2px;font-size:10px}.homePage .plus-sign{font-size:20px}.homePage .result-row{margin-top:12px;font-size:11px}.homePage .result-timing{margin-top:17px;padding:11px 12px;font-size:10px}.homePage .calc-result .button{min-height:46px;margin-top:19px;font-size:12px}.homePage .limit-note{font-size:9px}.homePage .calc-result.compact .result-number{font-size:34px}.homePage .calc-result.compact .component strong{font-size:16px}.homePage .calc-footnotes{margin-top:21px;padding-top:16px;display:block}.homePage .calc-footnotes p{font-size:9px;line-height:1.9}.homePage .calc-footnotes button{margin-top:8px;font-size:10px}.homePage .steps{grid-template-columns:1fr;gap:12px}.homePage .step{border-radius:13px;padding:23px}.homePage .step-index{margin-bottom:10px;font-size:10px}.homePage .step h3{font-size:20px}.homePage .step p{max-width:none;margin-top:10px;font-size:12px}.homePage .step .step-icon{top:24px;right:24px}.homePage .step .step-icon .icon{width:28px;height:28px}.homePage .steps-note{margin-top:13px;font-size:9px;line-height:1.9}.homePage .editorial{grid-template-columns:1fr;gap:40px}.homePage .editorial .section-title{margin-bottom:18px}.homePage .editorial .section-title h2{font-size:25px}.homePage .guide-row{gap:16px;padding:15px 0}.homePage .guide-thumb{width:67px;height:62px}.homePage .guide-copy small{font-size:10px}.homePage .guide-copy strong{font-size:14px}.homePage .faq summary{padding:19px 27px 19px 0;font-size:13px}.homePage .faq summary:after{font-size:21px;top:14px}.homePage .faq-answer{padding:0 12px 19px 0;font-size:11px}.homePage .faq-all{margin-top:18px;font-size:12px}.homePage .final-banner{border-radius:15px;margin-top:40px;margin-bottom:23px;padding:26px 23px;display:block}.homePage .final-banner h2{font-size:25px;line-height:1.4}.homePage .final-banner p{margin-top:11px;font-size:12px}.homePage .final-actions{flex-direction:row;gap:9px;width:100%;margin-top:21px;display:flex}.homePage .final-actions .button{border-radius:9px;flex:1;min-height:45px;padding:11px 8px;font-size:11px}.homePage .notices{margin-bottom:24px}.homePage .notices summary{padding:18px 20px;font-size:12px}.homePage .notices-body{padding:18px 6px;font-size:10px}.homePage .support{flex-direction:column;align-items:stretch;gap:20px;padding:27px 0 32px}.homePage .support h2{font-size:20px}.homePage .support p{margin-top:7px;font-size:13px}.homePage .support .support-channel{width:100%;min-width:0;min-height:52px;padding:14px 18px;font-size:14px}.homePage .support-channel>.icon{margin-left:auto}.homePage .footer{padding:29px 0 91px}.homePage .footer-top{display:block}.homePage .footer .logo{width:102px}.homePage .footer-nav{gap:18px;margin-top:20px;font-size:11px}.homePage .footer-description{margin-top:20px;font-size:10px;line-height:1.9}.homePage .footer-bottom{gap:20px;margin-top:19px;padding-top:18px;font-size:9px}.homePage .footer-bottom span{max-width:230px}.homePage .footer-bottom a{white-space:nowrap}.homePage .mobile-bar{padding:10px 18px calc(10px + env(safe-area-inset-bottom));z-index:45;background:#fff;justify-content:space-between;align-items:center;gap:14px;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -3px 12px #172a4610}.homePage .mobile-bar.visible{transform:translateY(0)}.homePage .mobile-bar small{color:#909aa7;font-size:9px;display:block}.homePage .mobile-bar strong{color:#3b4b62;font-size:13px}.homePage .mobile-bar .button{border-radius:9px;gap:10px;min-height:43px;padding:10px 20px;font-size:12px}.homePage .mobile-bar .button .icon{width:16px}.homePage .dialog-inner{padding:25px 23px}.homePage .dialog-head h2{font-size:23px}.homePage .dialog-copy{font-size:12px}.homePage .dialog-copy table{font-size:10px}.homePage .dialog-copy th,.homePage .dialog-copy td{padding:9px 6px}.homePage .dialog-callout{padding:14px 16px;font-size:11px}.homePage .dialog-actions .button{min-height:45px;font-size:12px}.homePage .entry-step{gap:12px;padding:13px}.homePage .entry-step strong{font-size:13px}.homePage .entry-step p{font-size:11px}}@media (max-width:370px){.homePage .wrap{width:calc(100% - 30px)}.homePage .hero h1{font-size:38px}.homePage .hero-summary{font-size:13px}.homePage .hero{height:548px}.homePage .product-banner{padding:24px 21px}.homePage .promo-amount{font-size:43px}.homePage .promo-amount small{font-size:21px}.homePage .promo-amount .rate{margin-left:4px;padding:4px 5px;font-size:9px}.homePage .benefit-cards{gap:8px}.homePage .benefit-image{height:97px}.homePage .benefit-image .art{height:89px}.homePage .benefit-body h3{font-size:12px}.homePage .benefit-body .eyebrow,.homePage .benefit-body p{font-size:8px}.homePage .feature-card{padding:24px 22px}.homePage .feature-card h2{font-size:23px}.homePage .feature-card p{font-size:11px}.homePage .feature-card .feature-art{width:113px;height:113px;right:-4px}.homePage .feature-card small{max-width:190px;font-size:8px}.homePage .stat-value{font-size:28px}.homePage .calculator-section{padding:21px 16px}.homePage .calc-result{margin-inline:0;padding:21px 17px}.homePage .result-number{font-size:46px}.homePage .component strong{font-size:19px}.homePage .component span{font-size:9px}.homePage .result-row{font-size:10px}.homePage .result-timing{font-size:9px}.homePage .calc-result.compact .result-number{font-size:30px}.homePage .calc-result.compact .result-components{display:block}.homePage .calc-result.compact .component{justify-content:space-between;align-items:center;display:flex}.homePage .calc-result.compact .component strong{font-size:16px}.homePage .calc-result.compact .plus-sign{display:none}.homePage .calc-result.compact .component+.component{margin-top:9px}.homePage .flow-top{gap:10px}.homePage .flow-icon{width:56px;height:56px}.homePage .flow-connection{min-width:50px;font-size:8px}.homePage .flow-person strong,.homePage .flow-company strong{font-size:11px}.homePage .system-visual{padding:23px 17px}.homePage .system-copy{padding:24px 20px}.homePage .system-copy h3{font-size:22px}.homePage .guide-copy strong{font-size:13px}.homePage .final-banner h2{font-size:23px}.homePage .final-actions .button{font-size:10px}.homePage .header-inner{gap:10px}}@media (prefers-reduced-motion:reduce){.homePage{scroll-behavior:auto}.homePage *,.homePage :before,.homePage :after{transition:none!important;animation:none!important}}@media print{.homePage .header,.homePage .announcement,.homePage .mobile-bar,.homePage .hero-controls{display:none!important}.homePage .hero{height:400px}.homePage .hero-inner{padding-top:60px}.homePage .block-space{margin-top:30px}.homePage .wrap{width:100%}.homePage .product-entry,.homePage .stats,.homePage .system-panel,.homePage .calc-grid,.homePage .steps{break-inside:avoid}.homePage{-webkit-print-color-adjust:exact;print-color-adjust:exact}.homePage .footer{padding-bottom:20px}}.homePage .example-choice{padding:20px 8px}.homePage .example-choice .eyebrow{margin-bottom:6px}.homePage .investment-display{letter-spacing:-.045em;color:#34435b;font-size:48px;font-weight:750;line-height:1.4}.homePage .investment-display small{margin-left:8px;font-size:21px;font-weight:550}.homePage .example-choice .presets button{min-height:46px;font-size:13px}.homePage .example-message{color:#929ba9;margin-top:27px;font-size:20px;line-height:1.7}.homePage .example-message strong{color:#465771;font-weight:650}.homePage .example-tags{gap:8px;margin-top:19px;display:flex}.homePage .example-tags span{color:#7b8da8;background:#f3f6fa;border-radius:5px;padding:4px 8px;font-size:11px}.homePage .calc-result .button{margin-top:25px}.homePage .calc-result{justify-content:center}.homePage .calc-footnotes{margin-top:22px;padding-top:14px}.homePage .feature-card{min-height:290px}.homePage .entry-panel .button.primary,.homePage .entry-panel .entry-small{order:0}.homePage .entry-panel h2{line-height:1.55}.homePage .entry-panel{justify-content:center}.homePage .entry-panel .entry-note{margin-bottom:17px}.homePage .entry-panel .button+.button{margin-top:9px}@media (max-width:700px){.homePage .example-choice{padding:0}.homePage .investment-display{font-size:40px}.homePage .example-choice .presets{margin-top:15px}.homePage .example-choice .presets button{font-size:12px}.homePage .example-message{margin-top:21px;font-size:16px}.homePage .example-message br:nth-child(2){display:none}.homePage .example-tags{margin-bottom:7px}.homePage .feature-card{min-height:236px}.homePage .entry-panel h2{font-size:23px}.homePage .entry-panel h2 br{display:none}.homePage .entry-panel .entry-note{margin:12px 0 16px}.homePage .asset-principle b{font-size:28px!important}}@media (max-width:370px){.homePage .example-choice .presets button{font-size:11px}.homePage .example-message{font-size:14px}.homePage .example-tags span{font-size:10px}}.homePage .benefit-card{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.homePage .benefit-body h3 span{display:block}.homePage .benefit-body p{color:#727b86}.homePage .entry-panel h2 span:before{content:" ";white-space:pre}.homePage .asset-principle{flex-wrap:wrap}.homePage .example-message br:nth-child(2){display:initial}@media (max-width:700px){.homePage .benefit-cards{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:28px}.homePage .benefit-card{grid-template-columns:minmax(104px,31%) minmax(0,1fr);align-items:center;gap:20px;display:grid}.homePage .benefit-image{border-radius:14px;height:138px}.homePage .benefit-image .art{width:130px;max-width:100%;height:122px}.homePage .benefit-body{min-width:0;padding:0}.homePage .benefit-body .eyebrow{margin:0 0 7px;font-size:11px}.homePage .benefit-body h3{font-size:19px;line-height:1.5}.homePage .benefit-body p{margin-top:8px;font-size:12px;line-height:1.75}}@media (max-width:370px){.homePage .benefit-card{grid-template-columns:90px minmax(0,1fr);gap:16px}.homePage .benefit-image{height:122px}.homePage .benefit-image .art{width:100px;height:100px}.homePage .benefit-body .eyebrow{font-size:10px}.homePage .benefit-body h3{font-size:17px}.homePage .benefit-body p{font-size:11px}}.homePage .calc-fields{flex-direction:column;gap:27px;display:flex}.homePage .calc-field{min-width:0}.homePage .calc-field label{color:#758296;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.homePage .calc-field label small{color:#909cab;font-size:11px;font-weight:400}.homePage .amount-input{border-bottom:1px solid #dce3ed;align-items:baseline;gap:9px;padding:5px 0 10px;transition:border-color .2s;display:flex}.homePage .amount-input:focus-within{border-color:var(--blue)}.homePage .amount-input:has([aria-invalid=true]){border-color:#cf5069}.homePage .amount-input input{color:#34435b;letter-spacing:-.045em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:43px;font-weight:750;line-height:1.45;display:block}.homePage .amount-input input:focus-visible{outline:none}.homePage .amount-input span{color:#506077;flex-shrink:0;font-size:19px;font-weight:550}.homePage .example-choice .presets{gap:7px;margin-top:14px}.homePage .example-choice .presets button{white-space:nowrap;min-height:43px;padding:8px 3px;font-size:12px}.homePage .example-choice .presets .custom-amount{color:#78869a;background:#fff;border-color:#dce3ed}.homePage .example-choice .presets .custom-amount[aria-pressed=true]{color:var(--blue);background:#edf5ff;border-color:#b4d6ff}.homePage .calc-field .calc-error{margin-top:8px;font-size:11px;line-height:1.6}.homePage .example-choice .example-tags{margin-top:20px}@media (max-width:1100px){.homePage .amount-input input{font-size:38px}.homePage .example-choice .presets button{font-size:11px}}@media (min-width:701px) and (max-width:900px){.homePage .example-choice .presets{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.homePage .amount-input input{font-size:35px}.homePage .amount-input span{font-size:16px}}@media (max-width:700px){.homePage .calc-fields{gap:24px}.homePage .calc-field label{font-size:12px}.homePage .amount-input input{font-size:38px}.homePage .amount-input span{font-size:17px}.homePage .example-choice .presets button{min-height:42px;font-size:11px}.homePage .example-choice .example-tags{margin-bottom:0}}@media (max-width:370px){.homePage .amount-input input{font-size:33px}.homePage .amount-input span{font-size:15px}.homePage .example-choice .presets{gap:5px}.homePage .example-choice .presets button{font-size:10px}.homePage .calc-result.compact .component~.component{margin-top:9px}}.homePage .promo-amount small{margin-left:6px}.homePage .promo-amount .rate{vertical-align:baseline;transform:translateY(-3px)}.homePage .stat-value .stat-prefix{margin-left:0;margin-right:5px}.homePage .journey-card{background:#fff;border:1px solid #e3e9f3;border-radius:16px;width:100%;padding:22px 24px;box-shadow:0 7px #e2e9f580}.homePage .journey-header{border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:15px;padding-bottom:18px;display:flex}.homePage .journey-brand{color:var(--navy);font-size:18px;font-weight:750}.homePage .journey-header>span:last-child{color:#7e8da3;font-size:12px}.homePage .journey-items{margin:0;padding:0;list-style:none}.homePage .journey-items li{align-items:center;gap:15px;padding:17px 0;display:flex}.homePage .journey-items li+li{border-top:1px solid #f0f3f8}.homePage .journey-icon{width:45px;height:45px;color:var(--blue);background:#edf5ff;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.homePage .journey-icon .icon{width:24px;height:24px}.homePage .journey-items strong{color:#3b4c64;font-size:15px;font-weight:650;display:block}.homePage .journey-items p{color:#8591a2;margin-top:4px;font-size:12px;line-height:1.7}.homePage .journey-footer{color:#6c85a6;text-align:center;background:#f3f7fd;border-radius:9px;padding:13px 10px;font-size:12px}@media (max-width:700px){.homePage .journey-card{border-radius:13px;padding:18px}.homePage .journey-header{padding-bottom:14px}.homePage .journey-brand{font-size:16px}.homePage .journey-header>span:last-child{font-size:11px}.homePage .journey-items li{gap:12px;padding:15px 0}.homePage .journey-icon{border-radius:10px;width:41px;height:41px}.homePage .journey-items strong{font-size:14px}.homePage .journey-items p{font-size:11px}.homePage .journey-footer{padding:11px 7px;font-size:11px}}@media (max-width:370px){.homePage .journey-card{padding:15px}.homePage .journey-items li{gap:10px}.homePage .journey-icon{width:36px;height:36px}.homePage .journey-icon .icon{width:21px;height:21px}.homePage .journey-items strong{font-size:13px}.homePage .journey-items p{font-size:10px}}.homePage .steps-intro{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:37px;display:flex}.homePage .steps-intro .eyebrow{color:var(--blue);margin-bottom:12px;font-size:13px}.homePage .steps-intro h2{font-size:36px;line-height:1.4}.homePage .steps-intro>p{color:#7b8797;padding-bottom:5px;font-size:14px;line-height:1.9}.homePage .benefit-steps{align-items:stretch;gap:22px;position:relative}.homePage .benefit-steps:before{content:"";background:#d9e5f4;height:1px;position:absolute;top:17px;left:17px;right:calc(33.333% - 12px)}.homePage .benefit-step.step{background:0 0;border-radius:0;flex-direction:column;min-width:0;padding:0;display:flex}.homePage .step-when{z-index:1;color:#718199;background:#fff;align-items:center;gap:11px;width:fit-content;margin-bottom:20px;padding-right:15px;font-size:12px;font-weight:550;display:flex;position:relative}.homePage .step-when b{width:35px;height:35px;color:var(--blue);background:#eef5ff;border:1px solid #ccdef7;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.homePage .benefit-step:last-child .step-when b{background:var(--navy);border-color:var(--navy);color:#fff}.homePage .step-story{background:#f6f9fd;border:1px solid #eaf0f7;border-radius:19px;flex-direction:column;flex:1;min-width:0;padding:25px 26px 24px;display:flex;position:relative}.homePage .benefit-step:nth-child(2) .step-story{background:#edf5ff;border-color:#e0ecfb}.homePage .benefit-step:nth-child(3) .step-story{background:#f4f3fb;border-color:#e9e7f4}.homePage .step-story-top{justify-content:space-between;align-items:center;gap:8px;min-height:94px;margin-bottom:14px;display:flex}.homePage .step-story-top h3{color:#35455e;white-space:nowrap;font-size:22px;line-height:1.4}.homePage .step-illustration{flex-shrink:0;width:109px;height:94px}.homePage .step .step-story-lead{letter-spacing:-.035em;color:#263b59;margin:0 0 14px;font-size:20px;font-weight:700;line-height:1.55}.homePage .step .step-story-copy{color:#758296;margin:0 0 24px;font-size:13px;line-height:1.9}.homePage .step-result{background:#fff;border:1px solid #e6edf7;border-radius:12px;min-width:0;margin-top:auto;padding:17px 17px 16px}.homePage .step-result-label{color:#7a8da7;font-size:11px;line-height:1.7;display:block}.homePage .step-money{color:#344e74;letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-top:6px;font-size:35px;font-weight:750;line-height:1.4;display:flex}.homePage .step-money small{letter-spacing:-.02em;font-size:15px;font-weight:550}.homePage .benefit-step:nth-child(2) .step-money{color:var(--blue)}.homePage .step .step-result-detail{color:#95a0b0;overflow-wrap:anywhere;margin:8px 0 0;font-size:10px;line-height:1.8}.homePage .step-breakdown{color:#95a0b0;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;font-size:10px;line-height:1.8;display:flex}.homePage .step-breakdown b{color:#70819a;font-weight:500}.homePage .steps-explainer{background:#fff;border:1px solid #e1eaf7;border-radius:17px;justify-content:space-between;align-items:center;gap:28px;margin-top:24px;padding:27px 32px;display:flex}.homePage .steps-explainer-label{color:var(--blue);margin-bottom:8px;font-size:11px;font-weight:600}.homePage .steps-explainer h3{color:#354f74;font-size:22px;line-height:1.5}.homePage .steps-explainer p{color:#8591a3;margin-top:8px;font-size:13px;line-height:1.8}.homePage .steps-total{text-align:right;border-left:1px solid #e4ebf5;flex-shrink:0;min-width:190px;padding-left:25px}.homePage .steps-total>span{color:#8094af;font-size:11px;display:block}.homePage .steps-total .step-money{color:var(--blue);justify-content:flex-end;margin-top:2px;font-size:38px}.homePage .steps-total small.step-total-note{color:#99a5b5;margin-top:2px;font-size:10px;font-weight:400;display:block}.homePage .steps-caption{justify-content:space-between;align-items:baseline;gap:20px;margin-top:13px;display:flex}.homePage .steps-caption p{color:#98a2b0;font-size:10px;line-height:1.8}.homePage .steps-caption a{color:#7d8fa8;text-underline-offset:3px;white-space:nowrap;font-size:11px;text-decoration:underline}.homePage .benefit-journey.large-values .step-money{font-size:25px}@media (max-width:1100px){.homePage .steps-intro h2{font-size:32px}.homePage .step-story{padding:21px 21px 20px}.homePage .step-story-top h3{font-size:20px}.homePage .step-illustration{width:91px;height:81px}.homePage .step .step-story-lead{font-size:18px}.homePage .step .step-story-copy{font-size:12px}.homePage .step-money{font-size:30px}.homePage .step-result{padding:15px 14px}.homePage .step-money small{font-size:13px}.homePage .benefit-journey.large-values .step-money{font-size:21px}}@media (min-width:701px) and (max-width:900px){.homePage .benefit-steps{gap:13px}.homePage .step-story{padding:18px 15px}.homePage .step-story-top{flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;gap:7px;min-height:137px;display:flex}.homePage .step-illustration{align-self:center;width:100px;height:88px}.homePage .step-story-top h3{font-size:18px}.homePage .step .step-story-lead{font-size:17px}.homePage .step .step-story-copy{font-size:11px;line-height:1.95}.homePage .step-result{padding:13px 10px}.homePage .step-money{gap:4px;font-size:26px}.homePage .step-money small{font-size:11px}.homePage .step-when{gap:7px;padding-right:8px;font-size:10px}.homePage .benefit-journey.large-values .step-money{font-size:17px}.homePage .steps-intro>p{font-size:12px}.homePage .steps-explainer h3{font-size:20px}.homePage .steps-explainer p{font-size:12px}}@media (max-width:700px){.homePage .steps-intro{margin-bottom:28px;display:block}.homePage .steps-intro .eyebrow{margin-bottom:10px;font-size:11px}.homePage .steps-intro h2{font-size:29px}.homePage .steps-intro>p{margin-top:15px;padding:0;font-size:12px;line-height:1.85}.homePage .benefit-steps{gap:26px;padding-left:26px}.homePage .benefit-steps:before{background:#dce7f5;width:1px;height:auto;inset:16px auto 0 0}.homePage .step-when{background:0 0;gap:11px;margin-bottom:13px;margin-left:-42px;padding-right:0;font-size:11px}.homePage .step-when b{outline:5px solid #fff;width:33px;height:33px;font-size:11px}.homePage .step-story{border-radius:16px;padding:21px 22px 22px}.homePage .step-story-top{min-height:88px;margin-bottom:15px}.homePage .step-story-top h3{font-size:22px}.homePage .step-illustration{width:99px;height:89px}.homePage .step .step-story-lead{margin-bottom:13px;font-size:20px;line-height:1.5}.homePage .step .step-story-copy{margin-bottom:22px;font-size:12px;line-height:1.9}.homePage .step-result{padding:15px 17px}.homePage .step-result-label{font-size:10px}.homePage .step-money{font-size:33px}.homePage .step-money small{font-size:14px}.homePage .step .step-result-detail,.homePage .step-breakdown{font-size:10px}.homePage .steps-explainer{border-radius:14px;margin-top:27px;padding:23px 22px;display:block}.homePage .steps-explainer-label{font-size:10px}.homePage .steps-explainer h3{font-size:22px}.homePage .steps-explainer p{font-size:12px}.homePage .steps-total{text-align:left;border-top:1px solid #e4ebf5;border-left:0;min-width:0;margin-top:18px;padding:18px 0 0}.homePage .steps-total .step-money{justify-content:flex-start;font-size:35px}.homePage .steps-total>span{font-size:10px}.homePage .steps-total small.step-total-note{font-size:9px}.homePage .steps-caption{display:block}.homePage .steps-caption p{font-size:9px}.homePage .steps-caption a{margin-top:5px;font-size:10px;display:inline-block}.homePage .benefit-journey.large-values .step-money{font-size:25px}}@media (max-width:370px){.homePage .steps-intro h2{font-size:27px}.homePage .benefit-steps{padding-left:23px}.homePage .step-when{margin-left:-39px}.homePage .step-story{padding:18px 17px 19px}.homePage .step-story-top h3{font-size:19px}.homePage .step-illustration{width:79px;height:76px}.homePage .step-story-top{min-height:78px}.homePage .step .step-story-lead{font-size:18px}.homePage .step .step-story-copy{font-size:11px}.homePage .step-result{padding:13px 12px}.homePage .step-money{font-size:30px}.homePage .step-money small{font-size:12px}.homePage .steps-explainer{padding:21px 19px}.homePage .steps-explainer h3,.homePage .benefit-journey.large-values .step-money{font-size:20px}}.homePage .reviews-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.homePage .reviews-heading .eyebrow{color:var(--blue);margin-bottom:11px;font-size:13px}.homePage .reviews-heading h2{font-size:34px;line-height:1.4}.homePage .reviews-heading>p{color:#7b8797;padding-bottom:4px;font-size:13px;line-height:1.8}.homePage .review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.homePage .review-card{background:#fff;border:1px solid #dfe3e9;border-radius:20px;flex-direction:column;min-width:0;padding:30px 28px 28px;display:flex}.homePage .review-card-head{align-items:center;gap:13px;min-height:30px;display:flex}.homePage .review-cycle{background:var(--blue);color:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:5px 9px;font-size:11px;font-weight:650;line-height:1.6;display:inline-flex}.homePage .review-author{color:#425066;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:17px;font-weight:650;display:flex}.homePage .review-author span{color:#8a94a2;font-size:11px;font-weight:400}.homePage .review-quote{letter-spacing:-.025em;color:#47556a;word-break:keep-all;overflow-wrap:break-word;margin:19px 0 29px;font-size:16px;line-height:1.85}.homePage .review-summary{background:#f6f7fa;border-radius:11px;margin:auto 0 0;padding:4px 17px}.homePage .review-summary>div{justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:14px 0;display:flex}.homePage .review-summary>div+div{border-top:1px solid #e0e5ed}.homePage .review-summary dt{color:#68778d;white-space:nowrap;font-size:13px;font-weight:550}.homePage .review-summary dd{text-align:right;color:var(--blue);letter-spacing:-.025em;margin:0;font-size:15px;font-weight:700}.homePage .review-summary dd small{margin-left:3px;font-size:12px;font-weight:600}.homePage .review-controls{display:none}@media (min-width:701px) and (max-width:1100px){.homePage .review-grid{gap:18px}.homePage .review-card{padding:25px 20px 23px}.homePage .review-card-head{gap:9px}.homePage .review-author{gap:5px;font-size:15px}.homePage .review-author span{font-size:10px}.homePage .review-cycle{padding:4px 7px;font-size:10px}.homePage .review-quote{font-size:14px;line-height:1.9}.homePage .review-summary{padding:3px 13px}.homePage .review-summary>div{gap:8px;min-height:57px}.homePage .review-summary dt{font-size:11px}.homePage .review-summary dd{font-size:13px}.homePage .review-summary dd small{font-size:11px}.homePage .reviews-heading h2{font-size:32px}}@media (min-width:701px) and (max-width:800px){.homePage .review-grid{gap:12px}.homePage .review-card{padding:23px 15px 20px}.homePage .review-author,.homePage .review-author span{display:block}.homePage .review-quote{font-size:13px}.homePage .review-summary{padding-inline:10px}.homePage .review-summary dt{font-size:10px}.homePage .review-summary dd{font-size:12px}.homePage .review-summary dd small{font-size:10px}.homePage .reviews-heading>p{font-size:12px}}@media (max-width:700px){.homePage .reviews-heading{margin-bottom:24px;display:block}.homePage .reviews-heading .eyebrow{margin-bottom:9px;font-size:11px}.homePage .reviews-heading h2{font-size:29px}.homePage .reviews-heading>p{margin-top:12px;padding:0;font-size:12px}.homePage .review-grid{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:14px;margin-inline:-18px;padding:0 18px 2px;scroll-padding-inline:18px;display:flex;overflow-x:auto}.homePage .review-grid::-webkit-scrollbar{display:none}.homePage .review-card{scroll-snap-align:start;border-radius:17px;flex:0 0 calc(100% - 24px);padding:25px 23px 24px}.homePage .review-card-head{gap:11px}.homePage .review-author{font-size:16px}.homePage .review-quote{margin:20px 0 26px;font-size:15px;line-height:1.9}.homePage .review-summary{padding:3px 15px}.homePage .review-summary>div{min-height:58px}.homePage .review-summary dt{font-size:12px}.homePage .review-summary dd{font-size:14px}.homePage .review-controls{justify-content:space-between;align-items:center;gap:14px;margin-top:19px;display:flex}.homePage .review-controls>p{color:#8995a6;font-size:11px}.homePage .review-pagination{align-items:center;gap:12px;display:flex}.homePage .review-pagination button{color:#687b95;background:#fff;border:1px solid #e2e7ee;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.homePage .review-pagination button:disabled{color:#c4ccd7;background:#fafbfc}.homePage .review-pagination button .icon{width:14px;height:14px}.homePage .review-pagination button:first-child .icon{transform:rotate(180deg)}.homePage .review-position{color:#a0a9b7;font-variant-numeric:tabular-nums;text-align:center;min-width:41px;font-size:11px}.homePage .review-position b{color:#526985;font-weight:650}}@media (max-width:370px){.homePage .reviews-heading h2{font-size:27px}.homePage .review-card{padding:22px 18px}.homePage .review-quote{font-size:14px}.homePage .review-card-head{gap:9px}.homePage .review-author{gap:6px;font-size:15px}.homePage .review-author span{font-size:10px}.homePage .review-cycle{padding:4px 7px;font-size:10px}.homePage .review-summary{padding-inline:12px}.homePage .review-summary dt{font-size:11px}.homePage .review-summary dd{font-size:13px}}.homePage .review-card{transition:border-color .2s;position:relative}.homePage .review-card:hover{border-color:#a9c9f2}.homePage .review-quote{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:12px;display:-webkit-box;overflow:hidden}.homePage .review-quote p{font-size:inherit;line-height:inherit;letter-spacing:inherit}.homePage .review-open{z-index:1;border-radius:inherit;background:0 0;border:0;position:absolute;inset:0}.homePage .review-open:hover{background:0 0}.homePage .review-read-more{color:#8093ad;align-items:center;gap:6px;margin-bottom:25px;font-size:11px;display:flex}.homePage .review-read-more .icon{width:13px;height:13px}.homePage .review-card:hover .review-read-more{color:var(--blue)}.homePage #review-dialog{max-width:640px}.homePage #review-dialog .dialog-inner{padding:32px 34px}.homePage #review-dialog .dialog-head{margin-bottom:16px}.homePage #review-dialog .dialog-head h2{font-size:25px;line-height:1.45}.homePage .review-dialog-meta{color:#8490a0;align-items:center;gap:11px;margin-bottom:26px;font-size:12px;display:flex}.homePage .review-full-copy{color:#536175;word-break:keep-all;overflow-wrap:break-word;font-size:15px;line-height:1.95}.homePage .review-full-copy p+p{margin-top:20px}.homePage .review-dialog-summary{margin-top:28px}@media (max-width:700px){.homePage .review-quote{margin-bottom:12px}.homePage .review-read-more{margin-bottom:23px}.homePage #review-dialog .dialog-inner{padding:25px 23px}.homePage #review-dialog .dialog-head h2{font-size:22px}.homePage .review-dialog-meta{margin-bottom:22px}.homePage .review-full-copy{font-size:14px;line-height:1.95}.homePage .review-full-copy p+p{margin-top:18px}}.homePage .footer-nav{flex-wrap:wrap}@media (min-width:701px){.homePage .header-inner{gap:36px}.homePage .main-nav{gap:24px}}@media (min-width:701px) and (max-width:1100px){.homePage .header-inner{gap:24px}.homePage .main-nav{gap:20px}.homePage .main-nav a{font-size:13px}.homePage .header-action{font-size:12px}}@media (min-width:701px) and (max-width:900px){.homePage .header-inner{gap:23px}.homePage .main-nav{gap:17px}.homePage .main-nav a{font-size:12px}.homePage .header .logo{width:110px}.homePage .header-action{display:none}}@media (max-width:370px){.homePage .review-grid{margin-inline:-15px;padding-inline:15px}}.homePage .asset-principle b.asset-principal-total{white-space:nowrap;font-size:58px!important}.homePage .asset-principle strong{max-width:180px}@media (max-width:700px){.homePage .asset-principle b.asset-principal-total{font-size:45px!important}.homePage .system-tabs button{white-space:nowrap}}.homePage #system .system-tabs{background:#f0f3f8;border:1px solid #e8edf4;border-radius:15px;gap:5px;max-width:570px;margin-bottom:22px;padding:5px}.homePage #system .system-tabs button{color:#56667c;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:11px 16px;font-size:14px;transition:background .18s,color .18s,box-shadow .18s;display:flex}.homePage #system .system-tabs .icon{flex:none;width:18px;height:18px}.homePage #system .system-tabs button[aria-selected=true]{color:#246ed1;background:#fff;box-shadow:0 3px 10px #243f6c12}.homePage #system .system-tabs button:focus-visible{outline-offset:2px;outline:3px solid #91bdff}.homePage #system .system-panels{grid-template-rows:minmax(0,1fr) repeat(4,auto) minmax(0,1fr);display:grid}.homePage #system .system-panel{--system-accent:#286ed4;--system-tint:#eef5ff;grid-area:1/1/7/2;grid-template-columns:1fr 1.08fr;grid-template-rows:subgrid;isolation:isolate;background:#fbfcfe;border:1px solid #e1e8f2;border-radius:26px;min-height:448px}.homePage #system .system-panel[hidden]{visibility:hidden;pointer-events:none;display:grid!important}.homePage #system #panel-management{--system-accent:#285ea8;--system-tint:#eaf2fd}.homePage #system #panel-report{--system-accent:#6a58ae;--system-tint:#f0edfa}.homePage #system .system-copy{grid-area:2/1/6;grid-template-rows:subgrid;place-items:start;padding:46px 42px;display:grid}.homePage #system .system-copy .eyebrow{letter-spacing:0;color:var(--system-accent);align-items:center;gap:9px;margin:0 0 22px;font-size:12px;font-weight:600;line-height:1.6;display:flex}.homePage #system .system-index{background:var(--system-tint);letter-spacing:.02em;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.homePage #system .system-copy h3{letter-spacing:-.045em;color:#24344e;font-size:31px;line-height:1.42}.homePage #system .system-copy h3 em{color:var(--system-accent);font-style:normal}.homePage #system .system-copy>p:not(.eyebrow){color:#5b6b80;word-break:keep-all;max-width:375px;margin-top:20px;font-size:15px;line-height:1.9}.homePage #system .system-copy .text-button,.homePage #system .system-assurance{min-height:40px;color:var(--system-accent);align-items:center;gap:10px;margin-top:29px;padding:0;font-size:13px;font-weight:600;line-height:1.6;display:flex}.homePage #system .system-assurance .icon{flex:none;width:18px;height:18px}.homePage #system .system-copy .text-button .icon{border:1px solid #dce5f1;border-radius:50%;width:31px;height:31px;padding:7px;transition:transform .18s}.homePage #system .system-copy .text-button:hover .icon{transform:translate(3px)}.homePage #system .system-copy .text-button:focus-visible{outline-offset:6px;border-radius:4px;outline:3px solid #91bdff}.homePage #system .system-visual{background:var(--system-tint);isolation:isolate;grid-area:1/2/7;justify-content:center;align-items:center;gap:0;min-width:0;min-height:448px;padding:38px;overflow:hidden}.homePage #system .system-visual:before{content:"";z-index:-1;border:1px solid #ffffffc9;border-radius:50%;width:410px;height:410px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 48px #ffffff24,0 0 0 96px #ffffff1c}.homePage #system .system-mark{width:75px;line-height:0;display:block}.homePage #system .system-mark svg{width:100%;height:auto;display:block}.homePage #system .portal-preview{background:#fff;border:1px solid #dce7f7;border-radius:20px;width:100%;max-width:396px;padding:24px;position:relative;transform:rotate(-2deg);box-shadow:0 16px 36px #28508e10,0 3px 8px #28508e05}.homePage #system .portal-preview-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.homePage #system .portal-preview-head>span:last-child{color:#63758d;border:1px solid #e8edf4;border-radius:6px;padding:4px 8px;font-size:10px}.homePage #system .portal-preview h4{letter-spacing:-.04em;color:#283e5d;font-size:22px;font-weight:700;line-height:1.4}.homePage #system .portal-preview-intro{color:#64768e;margin-top:6px;font-size:12px;line-height:1.7}.homePage #system .portal-preview-steps{color:#486180;background:#f4f8fe;border:1px solid #e5eefb;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-top:21px;padding:13px 12px;font-size:11px;font-weight:600;display:flex}.homePage #system .portal-preview-steps span{white-space:nowrap;align-items:center;gap:5px;display:flex}.homePage #system .portal-preview-steps i{color:#7a91b0;font-size:9px;font-style:normal;font-weight:500}.homePage #system .portal-preview-steps>.icon{color:#91a7c4;flex:none;width:13px;height:13px}.homePage #system .portal-preview-files{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.homePage #system .portal-preview-file{border:1px solid #e6ecf5;border-radius:11px;align-items:center;gap:9px;min-width:0;padding:16px 12px;display:flex}.homePage #system .portal-preview-file>.icon{color:#5385ca;stroke-width:1.5px;flex:none;width:25px;height:25px}.homePage #system .portal-preview-file span{color:#506784;font-size:11px;font-weight:550}.homePage #system .portal-preview-note{color:#346ac1;align-items:center;gap:7px;margin-top:17px;font-size:11px;line-height:1.7;display:flex}.homePage #system .portal-preview-note .icon{flex:none;width:15px;height:15px}.homePage #system .capital-display{background:linear-gradient(125deg,#fff,#f9fbff);border:1px solid #d9e5f4;border-radius:22px;width:100%;max-width:408px;padding:29px 27px 25px;position:relative;box-shadow:0 16px 36px #234e8710}.homePage #system .capital-label{color:#556d8c;align-items:center;gap:7px;font-size:12px;font-weight:550;display:flex}.homePage #system .capital-label:before{content:"";background:#4b82cb;border-radius:50%;width:6px;height:6px}.homePage #system .capital-main{justify-content:space-between;align-items:center;gap:0;margin-top:11px;display:flex}.homePage #system .capital-total{z-index:1;white-space:nowrap;position:relative}.homePage #system .capital-total>span{color:#496586;font-size:14px;display:block}.homePage #system .capital-total strong{color:#1d417a;letter-spacing:-.065em;margin-top:3px;font-size:66px;font-weight:750;line-height:1.2;display:block}.homePage #system .capital-shield{flex:0 171px;width:171px;min-width:0;max-width:52%;height:163px;margin:-12px 0 -6px}.homePage #system .capital-assets{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.homePage #system .capital-asset{color:#43658e;background:#f3f7fd;border:1px solid #e0e9f6;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:13px 9px;font-size:12px;font-weight:600;display:flex}.homePage #system .capital-asset .icon{stroke-width:1.5px;flex:none;width:20px;height:20px}.homePage #system .capital-example-note{text-align:center;color:#526b8b;max-width:408px;margin:16px 0 0;font-size:12px;line-height:1.8}.homePage #system .capital-rule{color:#5d7595;justify-content:center;gap:11px;margin-top:22px;font-size:11px;font-weight:500;display:flex}.homePage #system .capital-rule span+span:before{content:"·";color:#8197b5;margin-right:11px}.homePage #system .report-stage{width:100%;max-width:400px;height:345px;position:relative}.homePage #system .report-stack{background:#e1dcf4;border:1px solid #d6cfee;border-radius:15px;width:267px;position:absolute;top:9px;bottom:20px;left:34px;transform:rotate(7deg)}.homePage #system .report-cover{background:#fff;border:1px solid #e2ddef;border-radius:15px;width:274px;padding:25px 27px 23px;position:absolute;top:0;left:13px;transform:rotate(-5deg);box-shadow:0 17px 35px #50477512}.homePage #system .report-cover .system-mark{width:65px;margin-bottom:24px}.homePage #system .report-cover-label{letter-spacing:.02em;color:#8574a9;font-size:10px;font-weight:600}.homePage #system .report-cover h4{color:#3c355b;letter-spacing:-.045em;margin-top:8px;font-size:25px;font-weight:700;line-height:1.4}.homePage #system .report-cover-lines{gap:7px;margin-top:18px;display:grid}.homePage #system .report-cover-lines span{background:#eeebf6;border-radius:3px;height:5px}.homePage #system .report-cover-lines span:last-child{width:66%}.homePage #system .report-cover-topics{border-top:1px solid #eeebf6;gap:7px;margin-top:19px;padding-top:16px;display:flex}.homePage #system .report-cover-topics span{color:#746294;white-space:nowrap;background:#f5f2fb;border-radius:5px;padding:5px 7px;font-size:10px}.homePage #system .report-frequency{background:#fff;border:1px solid #e4def2;border-radius:15px;align-items:center;gap:13px;min-width:185px;padding:17px 20px;display:flex;position:absolute;bottom:5px;right:0;box-shadow:0 10px 28px #52467d13}.homePage #system .report-frequency>.icon{color:#7b62b5;background:#f1edfa;border-radius:12px;flex:none;width:42px;height:42px;padding:10px}.homePage #system .report-frequency strong{color:#66509f;letter-spacing:-.035em;align-items:baseline;gap:5px;font-size:35px;line-height:1.2;display:flex}.homePage #system .report-frequency strong small{font-size:14px;font-weight:550}.homePage #system .report-frequency p{color:#7b6c96;margin-top:3px;font-size:10px}@media (max-width:1100px){.homePage #system .system-copy{padding:35px 30px}.homePage #system .system-copy h3{font-size:28px}.homePage #system .system-copy>p:not(.eyebrow){font-size:14px}.homePage #system .system-visual{padding:30px 24px}.homePage #system .capital-display{padding:26px 23px}.homePage #system .capital-shield{width:143px;height:145px}.homePage #system .capital-total strong{font-size:61px}}@media (max-width:900px){.homePage #system .system-panel{grid-template-columns:.92fr 1.08fr;min-height:424px}.homePage #system .system-copy{padding:31px 25px}.homePage #system .system-copy h3{font-size:25px}.homePage #system .system-copy h3 br{display:block}.homePage #system .system-copy>p:not(.eyebrow){font-size:13px}.homePage #system .system-copy>p:not(.eyebrow) br{display:none}.homePage #system .system-visual{min-height:424px;padding:31px 20px}.homePage #system .portal-preview{padding:21px 18px}.homePage #system .portal-preview-steps{gap:5px;padding:12px 9px;font-size:10px}.homePage #system .portal-preview-steps i{display:none}.homePage #system .portal-preview-file{gap:6px;padding:15px 9px}.homePage #system .portal-preview-file>.icon{width:20px;height:20px}.homePage #system .capital-display{padding:24px 19px}.homePage #system .capital-total strong{font-size:56px}.homePage #system .capital-shield{width:126px;height:139px}.homePage #system .report-cover{width:237px;padding:24px;left:5px}.homePage #system .report-stack{width:235px;left:20px}.homePage #system .report-cover h4{font-size:23px}.homePage #system .report-frequency{min-width:177px;padding:15px 17px}.homePage #system .report-stage{height:333px}}@media (max-width:700px){.homePage #system .section-title h2{font-size:25px}.homePage #system .system-tabs{border-radius:12px;gap:3px;margin-bottom:17px;padding:4px}.homePage #system .system-tabs button{border-radius:8px;gap:0;min-height:44px;padding:9px 5px;font-size:11px}.homePage #system .system-tabs .icon{display:none}.homePage #system .system-panels{grid-template-rows:0 repeat(4,auto) auto}.homePage #system .system-panel{border-radius:21px;grid-area:1/1/7/2;grid-template-columns:1fr;min-height:0;display:grid}.homePage #system .system-visual{grid-area:6/1/7}.homePage #system .system-copy{padding:29px 24px 27px}.homePage #system .system-copy .eyebrow{gap:8px;margin-bottom:17px;font-size:11px}.homePage #system .system-index{border-radius:8px;width:25px;height:25px;font-size:10px}.homePage #system .system-copy h3{font-size:25px;line-height:1.42}.homePage #system .system-copy>p:not(.eyebrow){max-width:440px;margin-top:16px;font-size:13px;line-height:1.85}.homePage #system .system-copy .text-button,.homePage #system .system-assurance{min-height:35px;margin-top:20px;font-size:12px}.homePage #system .system-copy .text-button .icon{width:28px;height:28px;padding:6px}.homePage #system .system-visual{min-height:344px;padding:31px 25px}.homePage #system .system-visual:before{width:300px;height:300px;box-shadow:0 0 0 36px #ffffff24,0 0 0 72px #ffffff1c}.homePage #system .portal-preview{border-radius:16px;max-width:345px;padding:20px 18px;transform:rotate(-1.5deg)}.homePage #system .portal-preview-head{margin-bottom:20px}.homePage #system .system-mark{width:67px}.homePage #system .portal-preview h4{font-size:21px}.homePage #system .portal-preview-intro{font-size:11px}.homePage #system .portal-preview-steps{margin-top:18px;font-size:10px}.homePage #system .portal-preview-files{gap:8px;margin-top:12px}.homePage #system .portal-preview-file{padding:14px 9px}.homePage #system .portal-preview-file span{font-size:10px}.homePage #system .portal-preview-note{margin-top:15px;font-size:10px}.homePage #system .capital-display{border-radius:18px;max-width:350px;padding:23px 21px 21px}.homePage #system .capital-label{font-size:11px}.homePage #system .capital-main{margin-top:12px}.homePage #system .capital-total>span{font-size:12px}.homePage #system .capital-total strong{font-size:58px}.homePage #system .capital-shield{width:137px;height:142px;margin-right:0}.homePage #system .capital-assets{gap:8px;margin-top:13px}.homePage #system .capital-asset{flex-direction:column;gap:7px;padding:12px 5px;font-size:11px}.homePage #system .capital-asset .icon{width:18px;height:18px}.homePage #system .capital-rule{gap:9px;margin-top:18px;font-size:10px}.homePage #system .capital-rule span+span:before{margin-right:9px}.homePage #system #panel-report .system-visual{min-height:365px;padding:26px 24px}.homePage #system .report-stage{max-width:330px;height:350px}.homePage #system .report-cover{width:229px;padding:22px 24px;top:5px;left:5px}.homePage #system .report-stack{width:230px;top:17px;bottom:22px;left:19px}.homePage #system .report-cover .system-mark{width:59px;margin-bottom:20px}.homePage #system .report-cover h4{font-size:23px}.homePage #system .report-cover-topics{margin-top:17px;padding-top:14px}.homePage #system .report-cover-topics span{font-size:9px}.homePage #system .report-frequency{gap:11px;min-width:168px;padding:14px 17px;bottom:0;right:0}.homePage #system .report-frequency>.icon{width:37px;height:37px;padding:8px}.homePage #system .report-frequency strong{font-size:31px}.homePage #system .report-frequency strong small{font-size:12px}.homePage #system .report-frequency p{font-size:9px}}@media (prefers-reduced-motion:reduce){.homePage #system .system-tabs button,.homePage #system .system-copy .text-button .icon{transition:none}}.homePage #explore .home-explore-heading{align-items:flex-end;gap:24px;margin-bottom:26px}.homePage #explore .home-explore-heading>p{color:#6a788b;text-align:right;font-size:14px;line-height:1.8}.homePage #explore .home-explore-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.homePage #explore .home-explore-card{--explore-accent:#286dd0;--explore-icon:#eaf2ff;--explore-tint:#f7faff;background:linear-gradient(150deg,#fff 20%,var(--explore-tint));border:1px solid #e1e7f0;border-radius:21px;flex-direction:column;min-width:0;min-height:270px;padding:28px;text-decoration:none;transition:translate .36s cubic-bezier(.22,1,.36,1),box-shadow .36s,border-color .24s;display:flex}.homePage #explore .home-explore-tax{--explore-accent:#7760ae;--explore-icon:#f0ecf9;--explore-tint:#fbf9fe}.homePage #explore .home-explore-schedule{--explore-accent:#327b85;--explore-icon:#e8f4f5;--explore-tint:#f6fbfc}.homePage #explore .home-explore-card-head{align-items:center;gap:15px;display:flex}.homePage #explore .home-explore-icon{background:var(--explore-icon);width:48px;height:48px;color:var(--explore-accent);border-radius:14px;flex:none;place-items:center;display:grid}.homePage #explore .home-explore-icon .icon{stroke-width:1.6px;width:24px;height:24px}.homePage #explore .home-explore-card h3{color:#27374e;letter-spacing:-.04em;font-size:23px;font-weight:700;line-height:1.4}.homePage #explore .home-explore-card>p{color:#657388;word-break:keep-all;margin:21px 0 26px;font-size:14px;line-height:1.85}.homePage #explore .home-explore-card>p br{display:none}.homePage #explore .home-explore-action{color:var(--explore-accent);border-top:1px solid #e5eaf2;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:18px;font-size:13px;font-weight:650;line-height:1.6;display:flex}.homePage #explore .home-explore-arrow{background:#fff;border:1px solid #e0e7f1;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;display:grid}.homePage #explore .home-explore-arrow .icon{width:17px;height:17px;transition:translate .24s}.homePage #explore .home-explore-card:focus-visible{outline-offset:5px;outline:3px solid #91bdff}@media (hover:hover) and (pointer:fine){.homePage #explore .home-explore-card:hover{border-color:#c5d5ec;box-shadow:0 12px 28px #284a7410}.homePage #explore .home-explore-card:hover .home-explore-arrow .icon{translate:3px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.homePage #explore .home-explore-card:hover{translate:0 -4px}}@media (max-width:1100px){.homePage #explore .home-explore-grid{gap:16px}.homePage #explore .home-explore-card{min-height:275px;padding:24px}.homePage #explore .home-explore-card-head{gap:12px}.homePage #explore .home-explore-card h3{font-size:21px}.homePage #explore .home-explore-icon{border-radius:12px;width:43px;height:43px}.homePage #explore .home-explore-card>p{font-size:13px}}@media (min-width:701px) and (max-width:900px){.homePage #explore .home-explore-card{padding:21px 19px}.homePage #explore .home-explore-card-head{gap:10px}.homePage #explore .home-explore-card h3{font-size:19px}.homePage #explore .home-explore-icon{border-radius:11px;width:37px;height:37px}.homePage #explore .home-explore-icon .icon{width:21px;height:21px}}@media (max-width:700px){.homePage #explore .home-explore-heading{margin-bottom:22px;display:block}.homePage #explore .home-explore-heading>p{text-align:left;margin-top:11px;font-size:13px}.homePage #explore .home-explore-heading>p br{display:none}.homePage #explore .home-explore-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:14px}.homePage #explore .home-explore-card{border-radius:18px;min-height:0;padding:22px}.homePage #explore .home-explore-card h3{font-size:22px}.homePage #explore .home-explore-card>p{margin:17px 0 21px;font-size:13px;line-height:1.8}.homePage #explore .home-explore-action{padding-top:16px;font-size:12px}.homePage #explore .home-explore-arrow{width:29px;height:29px}}@media (prefers-reduced-motion:reduce){.homePage #explore .home-explore-card,.homePage #explore .home-explore-arrow .icon{transition:none;translate:none!important}}.homePage .home-blog .guide-thumb{aspect-ratio:640/440;background:#f4f0fa;border-radius:10px;width:112px;height:auto;overflow:hidden}.homePage .home-blog .guide-thumb>svg{width:100%;height:auto;display:block}.homePage .home-blog .guide-copy{min-width:0}.homePage .home-blog .guide-copy small{color:#758195}.homePage .home-blog .guide-copy time{white-space:nowrap}.homePage .home-blog .guide-row>.icon{flex-shrink:0}@media (max-width:700px){.homePage .home-blog .guide-thumb{border-radius:8px;width:88px}.homePage .home-blog .guide-row{gap:13px}.homePage .home-blog .guide-copy strong{font-size:14px;line-height:1.6}.homePage .home-blog .guide-copy small{font-size:10px}}
.homePage .entry-panel.entry-benefits{text-align:center;background:#fff;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:28px 24px 24px;display:flex}.homePage .entry-benefits .entry-investment{color:#52657e;margin:0 0 7px;font-size:13px;font-weight:500}.homePage .entry-benefits h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:24px;line-height:1.35}.homePage .entry-benefits .entry-values{text-align:left;background:#f3f7fe;border-radius:14px;gap:0;margin:22px 0 12px;padding:4px 16px;display:grid}.homePage .entry-values>div{padding:13px 0}.homePage .entry-values>div+div{border-top:1px solid #dde7f6}.homePage .entry-values dt{color:#52657e;font-size:12px;font-weight:500;line-height:1.5}.homePage .entry-values dd{color:#2475e8;letter-spacing:-.035em;font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;margin:3px 0 0;font-size:30px;font-weight:750;line-height:1.1;display:flex}.homePage .entry-values dd span{font-size:16px;font-weight:650}.homePage .entry-benefits .entry-assumptions{color:#67768a;word-break:keep-all;text-wrap:pretty;margin:0 0 20px;font-size:11px;line-height:1.6}.homePage .entry-benefits .button,.homePage .entry-benefits .button.primary{order:0;width:100%;min-height:49px;margin:0;padding:12px 14px;font-size:14px}.homePage .entry-benefits .button:first-of-type{margin-top:auto}.homePage .entry-benefits .button+.button{margin-top:8px}@media (min-width:701px) and (max-width:1100px){.homePage .entry-panel.entry-benefits{padding:24px 18px}.homePage .entry-benefits h2{font-size:22px}.homePage .entry-values dd{font-size:28px}}@media (max-width:700px){.homePage .entry-panel.entry-benefits{padding:24px 20px}.homePage .entry-benefits h2{font-size:24px}.homePage .entry-benefits .entry-values{margin-top:20px}.homePage .entry-values>div{justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.homePage .entry-values dt{max-width:112px}.homePage .entry-values dd{flex-shrink:0;margin:0;font-size:28px}.homePage .entry-values dd span{font-size:14px}}@media (max-width:380px){.homePage .entry-benefits .entry-values{padding-inline:13px}.homePage .entry-values>div{gap:10px}.homePage .entry-values dt{max-width:102px;font-size:11px}.homePage .entry-values dd{font-size:27px}}.entry-values,.result-components{grid-template-columns:1fr}
.homePage .home-content{padding-top:34px}.home-offer-row{grid-template-columns:minmax(0,2.04fr) minmax(0,1fr);gap:24px;display:grid}.home-offer{color:#fff;background:#151454;border-radius:20px;height:380px;position:relative;overflow:hidden}.offer-copy{z-index:1;position:absolute;top:34px;left:38px}.offer-copy>p{color:#bec3f4;letter-spacing:.48px;margin:0 0 11px;font-size:12px;font-weight:600}.homePage .offer-copy h2{letter-spacing:-1.47px;margin:0;font-size:42px;font-weight:700;line-height:54px}.offer-refund{z-index:1;position:absolute;bottom:36px;left:38px}.offer-refund>p{margin:0;font-size:13px;font-weight:600}.offer-refund>div{align-items:baseline;gap:12px;display:flex}.offer-refund strong{letter-spacing:-3px;font-size:61px;line-height:73px}.offer-refund small{letter-spacing:-1px;margin-left:7px;font-size:25px}.offer-refund span{background:#fc2b4f;border-radius:5px;padding:3px 9px;font-size:14px;font-weight:700}.offer-card-art{width:350px;height:380px;position:absolute;top:0;right:0}.offer-glow{position:absolute;top:52px;left:15px}.offer-card-back{background:linear-gradient(120deg,#4145a7,#292070);border:1px solid #a5a5ff2e;border-radius:15px;width:217px;height:274px;position:absolute;top:80px;left:90px;transform:rotate(5deg);box-shadow:0 10px 20px #06042933}.offer-card-front{background:linear-gradient(120deg,#5aa6f2 14%,#5364e7 46%,#5838c8 86%);border:1px solid #e9f3ff7a;border-radius:15px;flex-direction:column;width:220px;height:280px;padding:24px;display:flex;position:absolute;top:58px;left:54px;transform:rotate(14deg);box-shadow:0 17px 26px #06042957}.offer-card-front>b{color:#e2ecff;font-size:11px}.offer-card-front>span{color:#e4ecff;margin-top:30px;font-size:17px;line-height:23px}.offer-card-front>strong{letter-spacing:-2px;font-size:66px;font-weight:800;line-height:80px}.offer-card-front>em{font-size:23px;font-style:normal;font-weight:600;line-height:32px}.offer-card-front>small{color:#dce5ff;margin-top:23px;font-size:10px}.offer-medal{color:#515e80;background:linear-gradient(127deg,#fff 14%,#f8fbff 31%,#bcc8e4 50%,#fff 65%,#cad2e8 86%);border:1px solid #ffffffa8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:103px;height:103px;display:flex;position:absolute;top:34px;left:224px;box-shadow:0 8px 16px #06042940}.offer-medal>span{font-size:11px;line-height:16px}.offer-medal>strong{color:#28325b;font-size:27px;line-height:33px}.offer-medal>b{font-size:12px;line-height:17px}.home-account{text-align:center;background:#fff;border:1px solid #e6e8eb;border-radius:18px;flex-direction:column;height:380px;padding:24px;display:flex}.home-account-intro{border-bottom:1px dashed #e5eaf1;flex-shrink:0;height:48px;margin:0;font-size:15px;font-weight:500}.homePage .home-account h2{letter-spacing:-.6px;margin:auto 0;font-size:24px;line-height:36px}.home-account h2 span{color:var(--blue)}.home-account-actions{flex-direction:column;gap:12px;margin-top:auto;display:flex}.home-account-actions>*{color:#454a51;background:#fff;border:1px solid #e6e8eb;border-radius:12px;justify-content:center;align-items:center;height:52px;font-size:17px;font-weight:600;display:flex}.home-account-actions>.primary{background:var(--blue);color:#fff;border-color:#0000}.account-identity{text-align:left;justify-content:space-between;align-items:flex-start;display:flex}.account-identity strong{font-size:19px}.home-member-summary,.home-member-empty{padding:20px 0}.home-member-summary>p,.home-member-empty>p{color:var(--sub);font-size:14px}.home-member-summary>strong{font-size:32px;line-height:44px;display:block}.home-member-summary small{margin-left:5px;font-size:16px}.home-member-summary>span,.home-member-summary>a{margin-top:6px;font-size:13px;display:block}.home-member-summary>a{color:var(--blue)}.home-core-benefits{padding-top:48px}.home-core-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.mobile-benefit-title{display:none}.home-core-art{background:#f6f8fc;border-radius:22px;justify-content:center;align-items:center;height:192px;display:flex}.home-core-copy{padding:22px 8px 0}.home-core-copy>p{color:#69758a;margin:0 0 12px;font-size:12px;line-height:18px}.homePage .home-core-copy h3{letter-spacing:-.84px;margin:0;font-size:24px;line-height:33px}.home-core-copy h3 span{color:var(--blue)}.homePage .reviews-section{margin-top:88px}.homePage .reviews-section>.section-title{display:none}.homePage .review-list{margin-top:0}.review-intro-cta{color:#657c9d;background:#eff4fb;border:1px solid #e7edf5;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:64px;margin-top:24px;font-size:16px;font-weight:600;display:flex}.homePage .review-intro-cta .icon{width:20px;height:20px}.home-learn{padding-top:80px}.homePage .home-learn .section-title{margin-bottom:26px}.homePage .home-learn h2{letter-spacing:-1.2px;font-size:34px;line-height:46px}.home-learn .section-title p{text-align:right;color:#6a788b;font-size:14px;line-height:25px}.home-learn-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.home-learn-card{background:#e7f1ff;border-radius:24px;height:300px;padding:36px;display:block;position:relative;overflow:hidden}.home-learn-card.learn-0{color:#fff;background:linear-gradient(120deg,#347ff8,#235ece)}.home-learn-card.learn-2{background:#f2f0ff}.home-learn-card.learn-3{background:#f1f6f6}.homePage .home-learn-card h3{letter-spacing:-.7px;margin:0 0 12px;font-size:28px;line-height:38px}.home-learn-card>p{white-space:pre-line;color:#687a94;margin:0;font-size:16px;line-height:25px}.home-learn-card.learn-0>p{color:#fff}.home-learn-card>span{color:#617994;align-items:center;gap:18px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:30px;left:36px}.home-learn-card.learn-0>span{color:#fff}.home-learn-card i{background:#ffffff80;border:1px solid #c5d5e6;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.home-learn-card.learn-0 i{background:#ffffff25;border:0}.home-learn-card>img{object-fit:contain;width:200px;height:190px;position:absolute;bottom:18px;right:28px}.homePage .editorial{margin-top:80px}.homePage .guide-row{align-items:center;gap:17px;height:auto;min-height:112px;padding:16px 0;display:flex}.homePage .guide-thumb{flex-shrink:0}.homePage .guide-copy{flex:1}.homePage .guide-copy strong{font-size:16px;line-height:24px;display:block}.home-contact{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin:56px 0 84px;padding-top:48px;display:flex}.homePage .home-contact h2{margin:0 0 8px;font-size:24px;line-height:31px}.home-contact p{color:var(--sub);margin:0;font-size:15px;line-height:25px}.home-contact-actions{gap:12px;display:flex}.home-contact-actions>a{color:#454a51;background:#f7f7f8;border:1px solid #e5e6e8;border-radius:12px;align-items:center;gap:12px;width:224px;height:64px;padding:0 24px;display:flex}.home-contact-actions>a:last-child{color:#191919;background:#fee500;border-color:#fee500}.home-contact-actions strong{font-size:16px;font-weight:600;line-height:23px;display:block}.home-contact-actions small{font-size:12px;line-height:18px;display:block}.home-contact-actions svg{flex-shrink:0}@media (min-width:901px) and (max-width:1200px){.homePage .offer-copy h2{font-size:34px;line-height:45px}.offer-card-art{transform-origin:100%;transform:scale(.84)}.offer-copy,.offer-refund{left:28px}.offer-refund strong{font-size:50px}.homePage .home-core-copy h3{font-size:20px}.homePage .home-account h2{font-size:21px}.home-contact-actions>a{width:180px;padding:0 18px}}@media (max-width:900px){.homePage .wrap{width:calc(100% - 40px)}.homePage .hero{height:480px;min-height:0}.homePage .hero-inner{height:480px;padding-top:220px}.homePage .hero-image{object-position:63% center}.homePage .hero-inner h1{letter-spacing:-1.2px;width:100%;margin:8px 0 14px;font-size:32px;line-height:42px}.homePage .hero .eyebrow{font-size:10px;line-height:16px}.homePage .hero-summary{max-width:280px;margin:0;font-size:12px;line-height:20px}.homePage .hero-link{margin-top:16px;font-size:12px}.homePage .hero-bottom{bottom:18px}.homePage .home-content{padding-top:24px}.home-offer-row{display:block}.home-account-slot{display:none}.home-offer{border-radius:16px;height:282px}.offer-copy{top:24px;left:20px}.offer-copy>p{letter-spacing:0;margin-bottom:8px;font-size:8px;line-height:13px}.homePage .offer-copy h2{letter-spacing:-.8px;font-size:22px;line-height:30px}.offer-card-art{transform-origin:100% 0;top:54px;right:-16px;transform:scale(.55)}.offer-refund{bottom:20px;left:20px}.offer-refund>p{font-size:9px;line-height:14px}.offer-refund>div{display:block}.offer-refund strong{letter-spacing:-1.5px;font-size:34px;line-height:42px}.offer-refund small{letter-spacing:-.5px;margin-left:4px;font-size:13px}.offer-refund span{padding:2px 5px;font-size:8px;line-height:12px;display:table}.home-core-benefits{padding-top:36px}.homePage .mobile-benefit-title{margin:0 0 20px;font-size:20px;line-height:28px;display:block}.home-core-grid{grid-template-columns:1fr 1fr;gap:24px 12px}.home-core-art{border-radius:16px;height:120px}.home-core-art img{transform:scale(.66)}.home-core-copy{padding:12px 0 0}.home-core-copy>p{margin-bottom:7px;font-size:9px;line-height:14px}.homePage .home-core-copy h3{letter-spacing:-.4px;font-size:14px;line-height:21px}.homePage .reviews-section{margin-top:48px}.homePage .reviews-section>.section-title{display:flex}.homePage .reviews-section h2{font-size:22px;line-height:30px}.homePage .review-list{scroll-snap-type:x mandatory;gap:12px;padding-bottom:12px;display:flex;overflow-x:auto}.homePage .review-card{scroll-snap-align:start;width:280px;min-width:280px}.review-intro-cta{border-radius:10px;height:48px;margin-top:16px;font-size:13px}.home-learn{padding-top:48px}.homePage .home-learn .section-title{margin-bottom:20px}.homePage .home-learn h2{font-size:22px;line-height:31px}.home-learn .section-title p{display:none}.home-learn-grid{gap:12px}.home-learn-card{border-radius:16px;height:168px;padding:16px}.homePage .home-learn-card h3{letter-spacing:-.4px;z-index:1;margin:0;font-size:16px;line-height:24px;position:relative}.home-learn-card>p,.home-learn-card>span{display:none}.home-learn-card>img{width:112px;height:106px;bottom:8px;right:8px}.homePage .editorial{flex-direction:column;gap:42px;margin-top:48px;display:flex}.homePage .editorial>.home-blog,.homePage .editorial>#faq{width:100%}.homePage .guide-row{gap:12px;min-height:88px;padding:14px 0}.homePage .home-blog .guide-thumb{width:76px}.homePage .guide-copy strong{font-size:13px;line-height:20px}.homePage .home-blog .guide-copy small{font-size:9px}.home-contact{margin:48px 0 52px;padding-top:28px;display:block}.homePage .home-contact h2{font-size:22px;line-height:30px}.home-contact p{font-size:12px;line-height:20px}.home-contact-actions{gap:8px;margin-top:20px}.home-contact-actions>a{gap:8px;width:50%;height:68px;padding:0 12px}.home-contact-actions strong{font-size:14px}.home-contact-actions small{font-size:10px}.home-contact-actions svg{width:18px;height:18px}}.homePage .home-account-actions>.outline{color:#454a51;border:1px solid #e6e8eb}.homePage .home-account-actions>.primary{color:#fff}.homePage .hero-inner h1{font-family:Pretendard,system-ui,sans-serif;font-weight:800}.homePage .reviews-section>.section-head{display:none}@media (min-width:901px){.homePage .hero{height:650px}.homePage .hero-inner{padding-top:175px}.home-learn-card>img{width:220px}.homePage .home-learn-card h3{font-size:30px;line-height:44px}.home-learn-card>p{font-size:18px;line-height:26px}}@media (max-width:900px){.homePage .reviews-section>.section-head{display:flex}.homePage .review-grid{scroll-snap-type:x mandatory;gap:12px;padding-bottom:12px;display:flex;overflow-x:auto}.homePage .review-card{scroll-snap-align:start;width:280px;min-width:280px}}@media (min-width:901px){.homePage .reviews-heading{display:none}}.homePage .home-offer{color:#fff;cursor:pointer;text-decoration:none;display:block}.home-offer:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.home-offer .offer-card-art{transition:scale .3s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (pointer:fine){.home-offer:hover .offer-card-art{scale:1.045}}@media (prefers-reduced-motion:reduce){.home-offer .offer-card-art{transition:none}.home-offer:hover .offer-card-art{scale:1}}.homePage main#main [data-reveal]{transition:opacity .65s cubic-bezier(.2,.65,.3,1),translate .65s cubic-bezier(.2,.65,.3,1),box-shadow .22s,background-color .22s,border-color .22s,color .22s;transition-delay:var(--reveal-delay,0s),var(--reveal-delay,0s),0s,0s,0s,0s}.homePage main#main [data-reveal=waiting]{translate:0 20px}.homePage main#main [data-reveal]:focus-within{opacity:1;transition:none;translate:none}.homePage :is(.home-account-actions>*,.hero-controls button,.review-pagination button,.hero-link,.review-intro-cta,.home-learn-card,.home-blog-first,.home-contact-actions>a,.section-title .link,.wide-link,.faq summary,.dialog-close,.dialog-actions .button){transition:background-color .22s,border-color .22s,color .22s,box-shadow .22s}.homePage :is(.hero-link,.review-intro-cta,.home-learn-card,.guide-row,.wide-link,.section-title .link) .icon,.homePage .home-learn-card i{transition:translate .22s}.homePage .home-learn-card>img{transition:scale .3s cubic-bezier(.2,.7,.2,1)}.homePage .home-account-actions>*{font-family:inherit;font-size:17px;font-weight:600;line-height:1.5}.homePage :is(.hero-link,.section-title .link){min-height:44px}.homePage .hero-controls button,.homePage .review-pagination button{width:44px;height:44px}.homePage .hero-controls{gap:12px}.homePage .section-title .link{white-space:nowrap;font-size:13px;font-weight:500}.homePage .editorial .section-title h2{font-size:28px;line-height:1.4}.homePage .home-blog .guide-copy small{color:#657286;font-size:12px;line-height:1.5}.homePage .faq summary{font-size:16px;line-height:1.6}.homePage .faq-answer{color:#596779;font-size:15px;line-height:1.8}.homePage .review-read-more{color:#61748e;font-size:12px}.homePage .review-card:focus-within{border-color:var(--blue)}.homePage .review-open:focus-visible{outline-offset:-4px}.homePage .review-card:focus-within .review-read-more{color:var(--blue)}.homePage .review-pagination button:disabled{cursor:default;box-shadow:none}.homePage .home-contact-actions>a{flex-shrink:0}@media (hover:hover) and (pointer:fine){.homePage .home-account-actions>.primary:hover{background:var(--blue-dark);box-shadow:0 5px 14px #2b84f926}.homePage .home-account-actions>.outline:hover{color:#1768c9;background:#f2f7ff;border-color:#a5c7f4}.homePage .hero-link:hover{color:#e3efff;border-color:#fff}.homePage .hero-controls button:hover{background:#ffffff30}.homePage .review-pagination button:not(:disabled):hover{color:#1768c9;background:#edf5ff;border-color:#a5c7f4}.homePage .review-intro-cta:hover{color:#245f9f;background:#e4eefb;border-color:#c8dcf6}.homePage .home-learn-card:hover{box-shadow:0 10px 28px #172d4e18}.homePage .home-learn-card:hover>img{scale:1.045}.homePage .home-blog-first:hover{background:#e3edff}.homePage .guide-row:hover .guide-copy strong,.homePage .section-title .link:hover{color:#1768c9}.homePage .faq summary:hover{color:#1768c9;background:#f8faff}.homePage .wide-link:hover{color:#245f9f;background:#e8f0fb}.homePage .home-contact-actions>a:hover{background:#edf2f9;border-color:#c9d7e9}.homePage .home-contact-actions>a:last-child:hover{background:#f5dc00;border-color:#f5dc00}.homePage :is(.hero-link,.review-intro-cta,.guide-row,.wide-link,.section-title .link):hover .icon,.homePage .home-learn-card:hover i{translate:3px}.homePage .dialog-close:hover{color:#245f9f;background:#e7edf5}}@media (max-width:900px){.homePage .hero-inner{padding-top:170px}.homePage .hero-link{font-size:14px}.homePage .hero .eyebrow{font-size:11px}.homePage .hero-summary{font-size:13px;line-height:21px}.homePage .offer-copy>p{font-size:10px;line-height:15px}.homePage .offer-refund>p{font-size:11px;line-height:17px}.homePage .offer-refund span{font-size:10px;line-height:15px}.homePage .home-core-copy>p{margin-bottom:8px;font-size:11px;line-height:17px}.homePage .home-core-copy h3{font-size:15px;line-height:23px}.homePage .mobile-benefit-title,.homePage .editorial .section-title h2{font-size:22px;line-height:31px}.homePage .section-title{gap:12px}.homePage .section-title .link{font-size:12px}.homePage .home-blog .guide-copy small{font-size:11px;line-height:17px}.homePage .home-blog .guide-copy strong{font-size:14px;line-height:22px}.homePage .faq summary{padding-block:18px;font-size:14px}.homePage .faq-answer{font-size:14px;line-height:1.8}.homePage .wide-link,.homePage .review-intro-cta{font-size:14px}.homePage .home-contact p{font-size:14px;line-height:23px}.homePage .home-contact-actions{gap:8px}.homePage .home-contact-actions>a{width:calc(50% - 4px);min-width:0;padding-inline:10px}.homePage .home-contact-actions small{white-space:nowrap;font-size:11px;line-height:17px}.homePage .review-controls>p,.homePage .review-position{font-size:12px}}@media (prefers-reduced-motion:reduce){.homePage main#main [data-reveal]{opacity:1;transition:none;translate:none}.homePage :is(a,button,summary,.offer-card-art,.home-learn-card>img,.icon,.home-learn-card i){transition:none!important}.homePage .home-learn-card:hover>img,.homePage .home-offer:hover .offer-card-art{scale:1}.homePage :is(.hero-link,.review-intro-cta,.guide-row,.wide-link,.section-title .link):hover .icon,.homePage .home-learn-card:hover i{translate:none}.homePage .button:hover{transform:none}}@media print{.homePage main#main [data-reveal]{opacity:1!important;translate:none!important}}
