:root{--navy:#07162f;--text:#26334b;--muted:#7f8ba0;--line:#e4e9f3;--blue:#5e6cff;--violet:#7866f4;--shadow:0 24px 70px #22325826;--safe-max:1440px;--safe-gutter:24px;--rail-w:74px;--rail-gap:16px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:#f8faff;margin:0;font-family:Noto Sans KR,system-ui,sans-serif}button,a{font:inherit}button{color:inherit}.site-header{z-index:30;background:#fffffff7;border-bottom:1px solid #edf0f6;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:78px;padding:0 44px;display:grid;position:relative}.site-header.site-header--framed{padding:0;display:block}.site-header--framed .header-inner{width:min(var(--safe-max),calc(100% - var(--safe-gutter)*2));grid-template-columns:1fr auto 1fr;align-items:center;height:100%;margin:0 auto;display:grid}.brand{color:var(--navy);letter-spacing:-.04em;font-size:30px;font-weight:800;text-decoration:none}.brand-mark{color:#fff;background:linear-gradient(135deg,#5676ff,#715df2);border-radius:9px;place-items:center;width:30px;height:30px;margin-right:10px;font-size:18px;display:inline-grid}.brand--image{align-items:center;line-height:0;display:flex}.brand--image img{width:auto;height:32px;display:block}@media (width<=920px){.brand--image img{height:26px}}.main-nav{gap:62px;font-size:14px;font-weight:600;display:flex}.main-nav a{color:var(--navy);text-decoration:none}.header-cta{color:#fff;background:linear-gradient(135deg,#4f66f8,#7760ef);border-radius:999px;justify-self:end;padding:13px 24px;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 10px 25px #5665f047}.hero{background:#eef3ff;min-height:863px;position:relative;overflow:hidden}.hero-background{filter:saturate(.88)brightness(1.03);background:url(/_astro/hero-bg.B7tivlm0.png) 0 100%/cover no-repeat;position:absolute;inset:0}.hero-overlay{background:linear-gradient(90deg,#fafcff1f 0%,#f8fbff3b 29%,#f0f6ff78 45%,#eaf1ffb3 100%);position:absolute;inset:0}.hero-shell{width:min(var(--safe-max),calc(100% - var(--safe-gutter)*2));height:785px;margin:0 auto;padding-top:36px;position:relative}.hero-copy{z-index:5;width:390px;position:absolute;top:94px;left:0}.hero-badge{color:#5c70e9;background:#f8f9ffe0;border:1px solid #dce3ff;border-radius:999px;margin:0 0 22px;padding:9px 15px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 7px 20px #46599114}.hero-copy h1{color:var(--navy);letter-spacing:-.055em;margin:0;font-size:50px;line-height:1.35}.hero-description{color:#5f6b80;margin:22px 0 0;font-size:16px;line-height:1.75}.hero-helper{color:#526077;margin-top:25px;font-size:13px}.hero-helper strong{color:#5469eb}.comparison-card{height:675px;box-shadow:var(--shadow);backdrop-filter:blur(10px);z-index:6;background:#fffffff2;border:1px solid #cbd3e5bf;border-radius:23px;position:absolute;top:36px;left:430px;right:0;overflow:hidden}.comparison-top{color:#71809a;align-items:center;gap:46px;height:58px;padding:0 28px;font-size:12px;display:flex}.comparison-top b{color:#5d6be5}.progress{flex:1;align-items:center;gap:0;max-width:430px;height:8px;display:flex;position:relative}.progress:before{content:"";background:#e2e6ef;height:2px;position:absolute;top:3px;left:0;right:0}.progress i{z-index:2;background:linear-gradient(90deg,#5b6df5,#7a62f2);width:25%;height:2px;transition:all .4s;position:absolute;top:3px;left:0}.progress span{z-index:3;width:33.333%;position:relative}.progress span:after{content:"";background:#d9dfec;border:2px solid #fff;border-radius:50%;width:6px;height:6px;margin-left:auto;display:block}.comparison-grid{grid-template-columns:1fr 1.05fr 1fr;gap:12px;height:617px;padding:0 20px 20px;display:grid}.column{background:#ffffffeb;border:1px solid #e1e6f0;border-radius:15px;min-width:0;padding:22px 20px}.column h2{text-align:center;color:#13213c;margin:0;font-size:17px}.column-kicker{color:#6d798d;margin:32px 0 10px;font-size:11px}.condition-summary{border:1px solid #e3e7f0;border-radius:11px;overflow:hidden}.summary-row{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e7ebf2;grid-template-columns:52px 1fr;align-items:center;width:100%;height:64px;padding:0;transition:all .2s;display:grid}.summary-row:first-child{border-top:0}.summary-row:hover,.summary-row.is-active{background:#fafbff}.summary-row.is-active .summary-icon{color:#5d65ee;background:linear-gradient(135deg,#eef0ff,#e8e6ff)}.summary-icon{color:#5d687b;background:#fbfcfe;place-items:center;height:100%;font-size:20px;display:grid}.summary-row span:last-child{padding-left:13px}.summary-row small{color:#8893a5;font-size:10px;display:block}.summary-row b{color:#344158;margin-top:4px;font-size:13px;display:block}.edit-button{color:#566176;cursor:pointer;background:#fff;border:1px solid #dfe4ed;border-radius:10px;width:100%;margin-top:20px;padding:13px;font-weight:600}.editor{background:#fafbff;border:1px solid #e1e6f1;border-radius:11px;margin-top:14px;padding:13px}.editor-title{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.editor-grid{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.editor button{cursor:pointer;background:#fff;border:1px solid #e0e5ee;border-radius:8px;padding:9px;font-size:10px}.editor button.active{color:#fff;background:linear-gradient(135deg,#6272f3,#8266f0);border-color:#0000}.ai-column{flex-direction:column;display:flex}.ai-orbit{place-items:center;width:145px;height:145px;margin:24px auto 12px;display:grid;position:relative}.ai-orbit strong{color:#fff;background:radial-gradient(circle at 35% 25%,#fff 0,#9fa9ff 34%,#596af0 69%,#5744d7 100%);border-radius:50%;place-items:center;width:91px;height:91px;font-size:39px;display:grid;box-shadow:0 15px 45px #5662e861}.orbit{border:1px solid #cbd1ff;border-radius:50%;animation:9s linear infinite spin;position:absolute}.orbit.outer{inset:2px}.orbit.inner{animation-duration:6s;animation-direction:reverse;inset:20px}.orbit:before{content:"";background:#6c78f2;border-radius:50%;width:7px;height:7px;position:absolute;top:12px;right:23px}.ai-status{text-align:center;color:#566174;margin:0 0 15px;font-size:12px;font-weight:600}.analysis-list{border:1px solid #e4e8f1;border-radius:11px;margin:0;padding:0;list-style:none;overflow:hidden}.analysis-list li{color:#8490a2;border-top:1px solid #e7ebf2;grid-template-columns:31px 1fr 24px;align-items:center;height:55px;padding:0 12px;font-size:11px;display:grid}.analysis-list li:first-child{border-top:0}.analysis-list li span{color:#6672e9;background:#f3f5ff;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.analysis-list li b{font-weight:600}.analysis-list li em{text-align:right;color:#6171ea;font-style:normal}.analysis-note{text-align:center;color:#68748a;background:#f3f4ff;border-radius:9px;margin:14px 0 0;padding:12px;font-size:10px}.results-column{flex-direction:column;display:flex}.recommendation-card{background:linear-gradient(145deg,#fbfbff,#f5f3ff);border:1px solid #dcdfff;border-radius:12px;grid-template-columns:48px 1fr;gap:0 10px;margin-top:24px;padding:17px;display:grid}.recommendation-icon{color:#fff;background:linear-gradient(135deg,#5e70f5,#7a5ff0);border-radius:50%;place-items:center;width:45px;height:45px;font-size:20px;display:grid}.recommendation-card small{color:#5d6dea;font-size:10px}.recommendation-card h3{color:#13213c;margin:3px 0 0;font-size:20px}.recommendation-card p{color:#69758a;grid-column:1/-1;margin:13px 0 10px;font-size:10px;line-height:1.6}.recommendation-card button{text-align:left;color:#5f6ee8;cursor:pointer;background:0 0;border:0;grid-column:1/-1;padding:0;font-size:10px}.vehicle-heading{justify-content:space-between;align-items:center;margin:17px 0 10px;display:flex}.vehicle-heading h3{margin:0;font-size:12px}.vehicle-heading button{color:#7a8598;background:0 0;border:0;font-size:10px}.vehicle-list{flex-direction:column;gap:7px;display:flex}.vehicle-item{background:#fff;border:1px solid #e2e6ef;border-radius:9px;grid-template-columns:24px 68px 1fr auto;align-items:center;gap:7px;height:61px;padding:7px;display:grid}.vehicle-rank{color:#fff;background:#5d6df1;border-radius:5px;place-items:center;width:20px;height:20px;font-size:9px;font-weight:800;display:grid}.vehicle-item img{object-fit:contain;width:68px;height:42px}.vehicle-item b{font-size:10px;display:block}.vehicle-item small{color:#5d6de8;margin-top:4px;font-size:9px;display:block}.vehicle-tag{color:#6570e4;background:#eef0ff;border-radius:6px;padding:4px 6px;font-size:8px}.detail-button{color:#3e4a61;cursor:pointer;background:#fff;border:1px solid #6572ed;border-radius:10px;justify-content:space-between;margin-top:12px;padding:13px 15px;font-size:11px;font-weight:700;display:flex}.utility-rail{transform:translate(calc(var(--safe-max)/2 + var(--rail-gap)),-50%);width:var(--rail-w);z-index:8;background:#ffffffeb;border:1px solid #e2e7f1;border-radius:13px;padding:7px;position:fixed;top:50%;left:50%;box-shadow:0 14px 34px #29395e1f}.utility-rail button{color:#657085;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f5;width:100%;height:91px;position:relative}.utility-rail button:first-child{border-top:0}.utility-rail i{margin-bottom:9px;font-size:22px;font-style:normal;display:block}.utility-rail b{white-space:nowrap;font-size:9px;font-weight:600;display:block}.badge-count{color:#fff;background:#6070ef;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;display:grid;position:absolute;top:4px;right:6px}.utility-rail button[disabled]{opacity:.42;cursor:default}.recent-panel{text-align:left;z-index:9;background:#fff;border:1px solid #e2e7f1;border-radius:14px;width:288px;padding:14px;position:absolute;top:0;right:calc(100% + 10px);box-shadow:0 18px 44px #29395e2e}.recent-panel[hidden]{display:none}.recent-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.recent-head b{white-space:nowrap;color:#26334b;flex:none;font-size:13px}.recent-head button{white-space:nowrap;color:#8892a5;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:11px}.recent-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.recent-list button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e8f1;border-radius:10px;width:100%;padding:11px 12px;transition:all .16s;display:block}.recent-when{color:#98a2b3;font-size:10px;display:block}.recent-list b{color:#26334b;margin-top:3px;font-size:13px;display:block}.recent-meta{color:#7a8598;margin-top:4px;font-size:10px;line-height:1.5;display:block}.recent-list em{color:#5d6de8;margin-top:6px;font-size:11px;font-style:normal;font-weight:700;display:block}.recent-empty,.recent-note{color:#98a2b3;margin:0;font-size:10px;line-height:1.6}.recent-note{border-top:1px solid #eef1f6;margin-top:10px;padding-top:9px}@media (width<=1652px){.recent-panel{width:264px;right:calc(100% + 8px)}}.partner-band{z-index:7;background:#fffffff0;border:1px solid #dfe5ef;border-radius:16px;align-items:center;height:86px;padding:0 24px;display:flex;position:absolute;bottom:6px;left:0;right:0;box-shadow:0 18px 50px #28385b24}.partner-title{color:#536078;border-right:1px solid #e3e7ef;flex:0 0 90px;font-size:12px;font-weight:700}.partner-mask{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.partner-track{align-items:center;gap:22px;width:max-content;animation:26s linear infinite marquee;display:flex}.partner-item{flex:0 0 145px;justify-content:center;align-items:center;height:43px;padding:6px 10px;display:flex}.partner-item.sinhan{background:#fff;border:1px solid #edf0f5;border-radius:9px}.partner-logo{filter:grayscale();opacity:.72;max-width:100%;max-height:25px;display:block}.partner-item.sinhan .partner-logo{filter:none;opacity:.9}@keyframes spin{to{transform:rotate(360deg)}}@keyframes marquee{to{transform:translate(calc(-50% - 11px))}}@media (width<=1652px){.utility-rail{left:auto;right:12px;transform:translateY(-50%)}.comparison-card{right:88px}}@media (width<=1300px){.site-header{padding:0 28px}.main-nav{gap:34px}.hero-shell{width:calc(100% - 36px)}.hero-copy{width:320px}.hero-copy h1{font-size:42px}.comparison-card{left:350px;right:78px}.column{padding:18px 14px}.vehicle-item{grid-template-columns:22px 55px 1fr}.vehicle-item img{width:55px}.utility-rail{width:66px}}@media (width<=920px){.main-nav{display:none}.site-header,.site-header--framed .header-inner{grid-template-columns:1fr auto}.hero{min-height:auto}.hero-shell{height:auto;padding:34px 0 120px}.hero-copy{width:auto;padding:20px 12px 300px;position:relative;top:auto}.comparison-card{height:auto;position:relative;top:auto;left:auto;right:auto}.comparison-grid{height:auto;display:block}.column{margin-bottom:12px}.utility-rail{display:none}.partner-band{margin-top:20px;position:relative;bottom:auto}.hero-background{background-position:24% bottom}.comparison-top{padding:0 20px}}.hero{min-height:980px}.hero-shell{height:900px}.comparison-card{height:675px}.comparison-grid{height:617px}.conditions-column{flex-direction:column;display:flex}.conditions-column h2{margin-bottom:28px}.question-card{background:linear-gradient(145deg,#fff,#fafbff);border:1px solid #e1e6f1;border-radius:14px;padding:18px}.question-step{color:#6371ea;background:#eef0ff;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-block}.question-card h3{margin:13px 0 6px;font-size:18px}.question-card p{color:#7a869a;margin:0;font-size:11px;line-height:1.6}.option-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:18px;display:grid}.option-grid.three{grid-template-columns:repeat(3,1fr)}.option-grid button{color:#566176;cursor:pointer;background:#fff;border:1px solid #e0e5ef;border-radius:10px;min-height:44px;font-size:11px;font-weight:700;transition:all .2s}.option-grid button:hover{border-color:#aeb8ff;transform:translateY(-1px)}.option-grid button.active{color:#fff;background:linear-gradient(135deg,#5e70f5,#7a5ff0);border-color:#0000;box-shadow:0 9px 20px #626cef38}.compact-summary{background:#f8f9ff;border:1px solid #e7ebf5;border-radius:11px;margin-bottom:14px;padding:12px 14px}.compact-summary b{color:#5e6de9;font-size:10px;display:block}.compact-summary span{color:#7e899b;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:10px;display:block;overflow:hidden}.finish-card{text-align:center}.finish-card span{color:#6371ea;font-size:10px;font-weight:800}.finish-card button{color:#59667b;cursor:pointer;background:#fff;border:1px solid #dfe4ef;border-radius:9px;margin-top:14px;padding:10px 14px;font-size:11px}.result-placeholder{text-align:center;color:#8792a6;margin:auto}.placeholder-icon{color:#8190ed;background:#f7f8ff;border:1px solid #dfe4fb;border-radius:50%;place-items:center;width:74px;height:74px;margin:75px auto 20px;font-size:24px;display:grid}.result-placeholder strong{color:#5d687d;font-size:14px;line-height:1.7;display:block}.result-placeholder small{margin-top:8px;font-size:9px;line-height:1.6;display:block}.analysis-list li.active{color:#58657a;background:#fafbff}.analysis-list li.done{color:#5868e7}.question-in{animation:.25s fadeUp}.result-in{animation:.35s fadeUp}.partner-band{height:78px;bottom:-94px;box-shadow:0 14px 36px #28385b1a}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.split-heading{grid-template-columns:1fr 1fr;align-items:end;display:grid}.section-eyebrow{color:#5e6cff;letter-spacing:.08em;align-items:center;gap:14px;font-size:12px;font-weight:800;display:inline-flex}.section-eyebrow:after{content:"";background:#8b92ff;width:88px;height:1px}.section-heading h2{color:var(--navy);letter-spacing:-.05em;margin:16px 0 12px;font-size:44px;line-height:1.25}.section-heading>p,.split-heading>p{color:#617089;margin:0;font-size:15px;line-height:1.85}.structure-card{background:#fff;border:1px solid #e3e7f0;border-radius:18px;margin-top:18px;padding:30px 24px 24px;box-shadow:0 16px 42px #1c305914}.structure-card h3{color:#14213c;align-items:center;gap:12px;margin:0 0 22px;font-size:21px;display:flex}.feature-icon{color:#5d68ed;background:#eef0ff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.structure-compare{grid-template-columns:1fr 42px 1fr;align-items:center;gap:18px;display:grid}.flow-panel{background:#fcfdff;border:1px solid #e2e7f1;border-radius:13px;padding:18px}.direct-flow{background:linear-gradient(145deg,#fdfdff,#f6f7ff);border-color:#d7dcff}.panel-label{color:#40506a;background:#edf0f5;border-radius:999px;margin:0 auto 20px;padding:6px 17px;font-size:13px;font-weight:700;display:table}.flow-row{justify-content:center;align-items:center;gap:8px;display:flex}.flow-node{text-align:center;background:#fff;border:1px solid #dfe5ef;border-radius:9px;min-width:90px;padding:14px 8px}.flow-node i{color:#5b6a85;margin-bottom:6px;font-size:18px;font-style:normal;display:block}.flow-node b{color:#344158;font-size:11px;display:block}.brand-node{border-color:#8892ff}.cost-labels{justify-content:space-around;margin-top:16px;display:flex}.cost-labels span{color:#6a7486;background:#edf0f5;border-radius:7px;padding:5px 28px;font-size:11px}.versus{color:#5968ef;background:#fff;border:1px solid #dfe3ff;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.takeaway,.cost-result{text-align:center;color:#5564e9;background:#f5f6ff;border:1px solid #cfd5ff;border-radius:9px;margin-top:18px;padding:12px;font-size:14px;display:block}.cost-result{color:#455269;background:#fff;border-color:#e3e7ef}.chip-row{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.chip-row span{text-align:center;color:#44516a;background:#fff;border:1px solid #dfe5ef;border-radius:8px;padding:12px 7px;font-size:11px}.accent-chips{grid-template-columns:repeat(3,1fr)}.accent-chips span{color:#5865e9;border-color:#d4d9ff}.wide-takeaway{text-align:center;color:#5363e8;background:linear-gradient(90deg,#f8f8ff,#f1f3ff);border:1px solid #d8dcff;border-radius:10px;margin-top:18px;padding:14px;font-weight:800}.precision-grid{grid-template-columns:1fr 1fr 1fr;gap:18px;display:grid}.precision-card{background:#fff;border:1px solid #e4e8f1;border-radius:18px;min-height:505px;padding:28px 24px;position:relative;box-shadow:0 16px 40px #22325814}.card-number{color:#fff;background:linear-gradient(135deg,#5268fa,#7863ef);border-radius:10px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:800;display:inline-grid}.precision-card h3{color:#15213a;margin-left:13px;font-size:20px;display:inline}.live-module>small{color:#6d7890;margin-bottom:8px;font-size:10px;display:block}.condition-live-row{color:#31405b;background:#fff;border-top:1px solid #e4e7f2;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}.condition-live-row:first-child{border-top:0;border-radius:8px 8px 0 0}.condition-live-row i{color:#5b69ed;text-align:center;width:22px;font-style:normal}.live-result{background:#fff;border:1px solid #d8dcff;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:14px;padding:12px;display:grid}.ai-mini{color:#fff;background:linear-gradient(135deg,#5a6df3,#8267ef);border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.live-result em{color:#5d68e8;background:#eceeff;border-radius:6px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:800}.quote-car{align-items:center;gap:12px;padding:5px 5px 13px;display:flex}.quote-car img{object-fit:contain;width:82px;height:54px}.quote-car b,.quote-car small{display:block}.quote-car small{color:#79849a;margin-top:4px;font-size:9px}.quote-head,.quote-row{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:8px;display:grid}.quote-row{background:#fff;border:1px solid #e0e4ee;border-radius:8px;margin-top:6px;padding:12px 10px;font-size:10px}.quote-row.is-best{border-color:#6b78f3;box-shadow:0 5px 15px #5b69ee1f}.quote-row strong{color:#5564e9;font-size:12px}.quote-rank{align-items:center;gap:7px;display:flex}.quote-rank i{color:#5967e8;background:#eef0ff;border-radius:50%;place-items:center;width:21px;height:21px;font-style:normal;font-weight:800;display:grid}.consult-flow{justify-content:center;align-items:center;gap:10px;margin:54px 0 43px;display:flex}.consult-flow>div{text-align:center;flex:1}.consult-flow i{color:#5969ef;background:#fafaff;border:1px solid #dce1ff;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 12px;font-style:normal;font-weight:800;display:grid;box-shadow:0 9px 24px #4150aa1a}.consult-flow b,.consult-flow small{display:block}.consult-flow small{color:#7c879b;margin-top:6px;font-size:9px}.consult-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#5268f7,#7860ef);border:0;border-radius:10px;width:100%;padding:15px;font-weight:800;box-shadow:0 10px 24px #5463e833}.final-takeaway{margin-top:28px}.consult-modal{z-index:100;backdrop-filter:blur(8px);background:#08122a8c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.consult-modal[hidden]{display:none}.consult-dialog{background:#fff;border-radius:20px;width:min(540px,100%);padding:32px;position:relative;box-shadow:0 30px 100px #00000040}.consult-dialog h2{color:var(--navy);margin:14px 0 8px}.consult-dialog>p{color:#6d788d;font-size:13px}.modal-close{cursor:pointer;background:0 0;border:0;font-size:27px;position:absolute;top:18px;right:20px}.consult-summary{color:#4c5872;background:#f5f6ff;border-radius:11px;margin:20px 0;padding:15px;font-size:12px;line-height:1.8}.consult-dialog label{color:#46536a;margin-top:13px;font-size:12px;font-weight:700;display:block}.consult-dialog input:not([type=checkbox]){border:1px solid #dfe4ed;border-radius:9px;width:100%;margin-top:7px;padding:13px}.consult-dialog .agree{align-items:center;gap:8px;font-weight:500;display:flex}.consult-dialog form>button{color:#fff;cursor:pointer;background:#5968ef;border:0;border-radius:10px;width:100%;margin-top:18px;padding:14px;font-weight:800}.consult-success{text-align:center;padding:25px}.consult-success b,.consult-success span{display:block}.consult-success span{color:#6f7b90;margin-top:8px;font-size:12px}@media (width<=1100px){.precision-grid{grid-template-columns:1fr}.precision-card{min-height:auto}.structure-compare{grid-template-columns:1fr}.versus{margin:auto}.long-flow{flex-wrap:wrap}.split-heading{grid-template-columns:1fr;gap:20px}}.structure-section .structure-card{overflow:hidden}.structure-section .flow-panel,.structure-section .versus,.structure-section .wide-takeaway{will-change:transform,opacity,filter}.structure-section .flow-row .flow-node,.structure-section .flow-row>span,.structure-section .cost-labels span,.structure-section .chip-row span,.structure-section .cost-result,.structure-section .takeaway,.structure-section .wide-takeaway{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.structure-section.motion-ready .structure-card:not(.is-playing) .flow-row .flow-node,.structure-section.motion-ready .structure-card:not(.is-playing) .flow-row>span,.structure-section.motion-ready .structure-card:not(.is-playing) .cost-labels span,.structure-section.motion-ready .structure-card:not(.is-playing) .chip-row span,.structure-section.motion-ready .structure-card:not(.is-playing) .cost-result,.structure-section.motion-ready .structure-card:not(.is-playing) .takeaway,.structure-section.motion-ready .structure-card:not(.is-playing) .wide-takeaway{opacity:0}.structure-card.is-playing .legacy-flow .flow-node,.structure-card.is-playing .legacy-flow .flow-row>span{animation:.48s cubic-bezier(.2,.8,.2,1) both legacyNodeIn}.structure-card.is-playing .legacy-flow .flow-row>:first-child{animation-delay:.12s}.structure-card.is-playing .legacy-flow .flow-row>:nth-child(2){animation-delay:.38s}.structure-card.is-playing .legacy-flow .flow-row>:nth-child(3){animation-delay:.62s}.structure-card.is-playing .legacy-flow .flow-row>:nth-child(4){animation-delay:.86s}.structure-card.is-playing .legacy-flow .flow-row>:nth-child(5){animation-delay:1.1s}.structure-card.is-playing .legacy-flow .flow-row>:nth-child(6){animation-delay:1.34s}.structure-card.is-playing .legacy-flow .flow-row>:nth-child(7){animation-delay:1.58s}.structure-card.is-playing .legacy-flow .flow-row>:nth-child(8){animation-delay:1.82s}.structure-card.is-playing .legacy-flow .flow-row>:nth-child(9){animation-delay:2.06s}.structure-card.is-playing .cost-labels span{animation:.52s cubic-bezier(.2,.85,.25,1.25) both costStamp}.structure-card.is-playing .cost-labels span:first-child{animation-delay:1.48s}.structure-card.is-playing .cost-labels span:nth-child(2){animation-delay:2.15s}.structure-card.is-playing .versus{animation:1.05s cubic-bezier(.2,.8,.2,1) 2.55s both vsSequence}.structure-card.is-playing .direct-flow .flow-node,.structure-card.is-playing .direct-flow .flow-row>span{animation:.5s cubic-bezier(.18,.85,.22,1.16) both directNodeIn}.structure-card.is-playing .direct-flow .flow-row>:first-child{animation-delay:3.3s}.structure-card.is-playing .direct-flow .flow-row>:nth-child(2){animation-delay:3.55s}.structure-card.is-playing .direct-flow .flow-row>:nth-child(3){animation-delay:3.78s}.structure-card.is-playing .direct-flow .flow-row>:nth-child(4){animation-delay:4.02s}.structure-card.is-playing .direct-flow .flow-row>:nth-child(5){animation-delay:4.24s}.structure-card.is-playing .takeaway{animation:.6s cubic-bezier(.2,.85,.2,1) 4.68s both takeawayIn}.marketing-card.is-playing .legacy-flow .chip-row span{animation:.55s cubic-bezier(.22,.82,.25,1.12) both chipDrop}.marketing-card.is-playing .legacy-flow .chip-row span:first-child{animation-delay:.12s}.marketing-card.is-playing .legacy-flow .chip-row span:nth-child(2){animation-delay:.38s}.marketing-card.is-playing .legacy-flow .chip-row span:nth-child(3){animation-delay:.64s}.marketing-card.is-playing .legacy-flow .chip-row span:nth-child(4){animation-delay:.9s}.marketing-card.is-playing .cost-result{animation:.75s cubic-bezier(.2,.85,.2,1) 1.35s both costCollect}.marketing-card.is-playing .versus{animation-delay:2.15s}.marketing-card.is-playing .direct-flow .chip-row span{animation:.5s cubic-bezier(.18,.85,.22,1.14) both directChipIn}.marketing-card.is-playing .direct-flow .chip-row span:first-child{animation-delay:2.95s}.marketing-card.is-playing .direct-flow .chip-row span:nth-child(2){animation-delay:3.2s}.marketing-card.is-playing .direct-flow .chip-row span:nth-child(3){animation-delay:3.45s}.marketing-card.is-playing .takeaway{animation-delay:3.95s}.marketing-card.is-playing .wide-takeaway{animation:.65s cubic-bezier(.2,.85,.2,1) 4.55s both takeawayIn}.structure-card.is-paused *{animation-play-state:paused!important}}.publication-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.publication-card{background:#fff;border:1px solid #e2e8f0;border-radius:22px;height:100%;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 14px 34px #0f172a12}.publication-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px #0f172a1c}.publication-card>a{height:100%;min-height:230px;color:inherit;flex-direction:column;padding:24px;text-decoration:none;display:flex}.publication-card__media img{object-fit:cover;width:100%;height:100%;display:block}.publication-card>a>.publication-card__media,.publication-list>.publication-card>.publication-card__media{aspect-ratio:16/9;background:#f1f5f9;margin:-24px -24px 18px;overflow:hidden}.publication-card__type{color:#047857;letter-spacing:.04em;background:#ecfdf5;border-radius:999px;align-self:flex-start;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.publication-card h3{color:#0f172a;letter-spacing:-.035em;margin:18px 0 10px;font-size:21px;line-height:1.35}.publication-card p{color:#64748b;margin:0;font-size:14px;line-height:1.75}.publication-card time{color:#94a3b8;margin-top:auto;padding-top:22px;font-size:12px;font-weight:700}.publication-empty{text-align:center;color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:20px;grid-column:1/-1;padding:42px 24px;font-weight:700}.publication-more{color:#0f766e;align-items:center;gap:8px;margin-top:22px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.publication-more:hover{text-decoration:underline}@media (width<=900px){.publication-grid{grid-template-columns:1fr}.publication-card>a{min-height:0}}.versus{isolation:isolate;transition:box-shadow .3s,background .3s,color .3s;position:relative}.versus:after{content:"";opacity:0;z-index:-1;border:1px solid #5968ef38;border-radius:50%;position:absolute;inset:-7px}.structure-card.is-complete .versus{color:#fff;background:linear-gradient(135deg,#5968ef,#7862ef);box-shadow:0 0 0 8px #5b68ef14,0 12px 30px #5b68ef3d}.structure-card.is-complete .versus:after{opacity:1;animation:2.4s ease-in-out infinite vsPulse}@keyframes legacyNodeIn{0%{opacity:0;filter:blur(4px);transform:translate(-16px)scale(.96)}to{opacity:1;filter:none;transform:none}}@keyframes directNodeIn{0%{opacity:0;filter:blur(4px);transform:translateY(15px)scale(.92)}to{opacity:1;filter:none;transform:none}}@keyframes costStamp{0%{opacity:0;transform:translateY(-8px)scale(1.18)}55%{opacity:1;transform:translateY(0)scale(.96)}to{opacity:1;transform:none}}@keyframes vsSequence{0%{opacity:.25;transform:scale(.72)rotate(-18deg)}45%{opacity:1;transform:scale(1.3)rotate(8deg);box-shadow:0 0 0 16px #5b68ef14}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes chipDrop{0%{opacity:0;transform:translateY(-18px)scale(.94)}to{opacity:1;transform:none}}@keyframes costCollect{0%{opacity:0;transform:translateY(18px)scale(.96)}65%{opacity:1;transform:translateY(-3px)scale(1.025)}to{opacity:1;transform:none}}@keyframes directChipIn{0%{opacity:0;transform:translateY(14px)scale(.92)}to{opacity:1;transform:none}}@keyframes takeawayIn{0%{opacity:0;filter:blur(3px);transform:translateY(12px)}60%{opacity:1;filter:none;transform:translateY(-2px)}to{opacity:1;transform:none}}@keyframes vsPulse{0%,to{opacity:.18;transform:scale(.9)}50%{opacity:.55;transform:scale(1.16)}}.stock-open-button{color:#303c74;cursor:pointer;background:linear-gradient(135deg,#f8f9ff,#eef0ff);border:1px solid #d8dcff;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:10px;padding:11px 12px;font-weight:800;display:flex}.stock-open-button em{color:#fff;background:#ff5c6b;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal}.review-grid,.stock-section-grid,.price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.review-card,.stock-card,.price-card{background:#fff;border:1px solid #e8eaf3;border-radius:18px;box-shadow:0 14px 34px #1f2b5312}.review-tag,.stock-card>span,.price-card span{color:#5f69d8;background:#eef0ff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.review-card h3,.stock-card h3,.price-card h3{color:#1e2946;margin:16px 0 7px}.review-card p,.stock-card p,.price-card p{color:#7a8498;font-size:13px}.review-card blockquote{color:#4b5670;background:#f7f8fc;border-radius:12px;margin:22px 0;padding:16px;font-size:13px;line-height:1.7}.review-card>div{justify-content:space-between;align-items:center;display:flex}.review-card strong,.stock-card strong,.price-card strong{color:#5f68db;font-size:20px}.stock-section-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stock-card{padding:24px}.stock-card small{color:#80899a;margin:10px 0 18px;display:block}.stock-card strong{margin-bottom:15px;display:block}.stock-card button{color:#fff;background:#273459;border:0;border-radius:10px;width:100%;padding:11px;font-weight:800}.price-filter{flex-direction:column;gap:9px;margin:0 0 22px;display:flex}.price-filter-row{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}.price-filter-row::-webkit-scrollbar{display:none}.price-filter-brand{border-top:1px solid #e6e9f2;padding-top:9px}.price-filter em{opacity:.55;margin-left:6px;font-size:11px;font-style:normal;font-weight:700}.price-filter-brand button{padding:8px 14px;font-size:13px}.price-fuel{color:#5f69d8;vertical-align:middle;background:#eef0ff;border-radius:999px;margin-left:8px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}@media (width>=981px){.price-grid>.price-card:nth-child(3n+2){background:linear-gradient(#fbfcff,#f2f4fd);border-color:#dfe3f2}}.price-filter::-webkit-scrollbar{display:none}.price-filter button{color:#667188;cursor:pointer;background:#fff;border:1px solid #dfe3ee;border-radius:999px;flex:none;padding:9px 17px;font-weight:800}.price-filter button.active{color:#fff;background:#273459;border-color:#273459}.price-card{align-items:center;min-height:180px;padding:20px;display:flex;overflow:hidden}.price-card img{object-fit:contain;width:42%;height:120px}.price-card>div{padding-left:14px}.price-card small{color:#8a92a3;margin-top:8px;font-size:10px;display:block}.stock-modal{z-index:1000;background:#141a2f9e;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.stock-dialog{background:#fff;border-radius:24px;width:min(1000px,96vw);max-height:90vh;padding:34px;position:relative;overflow:auto;box-shadow:0 30px 90px #00000040}.stock-dialog>p{color:#7c8496}.stock-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.stock-modal-grid article{background:linear-gradient(145deg,#fff,#f7f8fd);border:1px solid #e5e8f1;border-radius:16px;padding:22px}.stock-modal-grid span{color:#5e69db;background:#eef0ff;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.stock-modal-grid h3{margin:14px 0 7px}.stock-modal-grid p,.stock-modal-grid small{color:#7d8597}.stock-modal-grid small{margin:10px 0;display:block}.stock-modal-grid strong{color:#5f68dc;font-size:20px}.modal-close{cursor:pointer;background:#f1f2f7;border:0;border-radius:50%;width:38px;height:38px;font-size:25px;position:absolute;top:17px;right:19px}@media (width<=980px){.review-grid,.price-grid,.stock-section-grid{grid-template-columns:repeat(2,1fr)}.stock-modal-grid{grid-template-columns:1fr}}@media (width<=640px){.review-grid,.price-grid,.stock-section-grid{grid-template-columns:1fr}.price-card{display:block}.price-card img{width:100%;height:140px}.price-card>div{padding-left:0}.stock-dialog{padding:24px 18px}.main-nav{display:none}}.stock-modal[hidden]{display:none!important}body.modal-open{overflow:hidden}.range-question{background:#fafbff;border:1px solid #e1e6f0;border-radius:12px;margin-top:14px;padding:15px}.range-question output{color:#5364e8;text-align:center;margin:0 0 12px;font-size:20px;font-weight:800;display:block}.range-question input[type=range]{accent-color:#6170ef;width:100%}.range-scale{color:#8490a3;justify-content:space-between;margin-top:7px;font-size:9px;display:flex}.range-next{color:#fff;cursor:pointer;background:linear-gradient(135deg,#566bf4,#7861ee);border:0;border-radius:9px;width:100%;margin-top:14px;padding:12px;font-weight:800}.back-button{color:#566176;cursor:pointer;background:#fff;border:1px solid #dfe4ed;border-radius:9px;width:100%;margin-top:12px;padding:10px;font-weight:700}.analysis-list li.done{color:#42516c;background:#f8f9ff}.analysis-list li.done em{color:#3a9b6e}.analysis-list li.active{background:#f1f3ff;border-color:#cfd5ff}@media (width<=720px){.stock-dialog{padding:25px 18px}.stock-modal{padding:12px}}.precision-modal{z-index:100;backdrop-filter:blur(8px);background:#08122a8c;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.precision-modal[hidden]{display:none}.precision-dialog{background:#fff;border-radius:20px;width:min(1080px,100%);max-height:92vh;padding:32px;position:relative;overflow-y:auto;box-shadow:0 30px 100px #00000040}.precision-vehicle{align-items:center;gap:14px;margin:14px 0;display:flex}.precision-vehicle img{object-fit:contain;width:96px;height:64px}.precision-vehicle b{font-size:17px;display:block}.precision-vehicle small{color:#5f6b80;font-size:12px;display:block}.precision-options{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.precision-options label{color:#42516c;flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.precision-options input{border:1px solid #dce1ef;border-radius:10px;width:130px;padding:8px 10px;font-size:13px}.precision-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:14px;display:grid}.precision-card-box{background:#fbfcff;border:1px solid #e3e7f4;border-radius:16px;padding:18px}.precision-card-box h3{margin:0 0 8px;font-size:15px}.precision-card-box h3 em{color:#5469eb;background:#eceffe;border-radius:999px;margin-left:6px;padding:3px 8px;font-size:11px;font-style:normal}.precision-card-box dl{grid-template-columns:1fr auto;gap:6px 10px;margin:0;font-size:12.5px;display:grid}.precision-card-box dt{color:#5f6b80}.precision-card-box dd{text-align:right;color:#28324a;margin:0}.precision-unavailable{opacity:.75}.precision-note{color:#7a8399;margin:8px 0 0;font-size:11.5px;line-height:1.55}.precision-footer{border-top:1px solid #e8ebf5;margin-top:16px;padding-top:10px}.precision-open{color:#4a5ce8;cursor:pointer;background:#f4f6ff;border:1px solid #cfd5ff;border-radius:9px;margin-top:7px;padding:6px 10px;font-size:11.5px;font-weight:700}@media (width<=720px){.precision-dialog{padding:24px 16px}.precision-modal{padding:12px}}@media (width>=921px){.comparison-grid{transition:grid-template-columns .45s}.comparison-grid.focus-input{grid-template-columns:4fr 4.2fr 1fr}.comparison-grid.focus-results{grid-template-columns:1fr 1fr 8fr}.comparison-grid .column{transition:background .3s,border-color .3s;overflow:hidden}.comparison-grid .column:not(.is-folded){overflow-y:auto}.column.is-folded{cursor:pointer;background:#f2f4fc;border-color:#dde3f3}.column.is-folded:hover{background:#e9edfa;border-color:#c8d2f0}.column.is-folded>:not(h2){display:none}.column.is-folded h2{writing-mode:vertical-rl;white-space:nowrap;color:#6d7a95;letter-spacing:.14em;margin:16px auto 0;font-size:13.5px}}.tax-result-card{background:#f8faff;border:1px solid #dfe5f2;border-radius:14px;margin:12px 0;padding:14px 16px}.tax-result-head{color:#28324a;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.tax-result-badge{color:#5469eb;white-space:nowrap;background:#eceffe;border-radius:999px;padding:3px 8px;font-size:10.5px}.tax-result-amount{color:#5f6b80;justify-content:space-between;align-items:baseline;gap:10px;margin:10px 0 4px;font-size:12.5px;display:flex}.tax-result-amount strong{color:#28324a;white-space:nowrap;font-size:19px}.tax-result-saving{color:#2f8f63;margin:2px 0 6px;font-size:12px;font-weight:700}.tax-result-note{color:#7a8399;margin:4px 0 0;font-size:11px;line-height:1.55}.vehicle-item-real{cursor:pointer;height:auto;min-height:61px;transition:border-color .2s,background .2s}.vehicle-item-real:hover{background:#f7f8ff;border-color:#b9c4ff}.vehicle-side{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.vehicle-precision-hint{color:#5469eb;white-space:nowrap;font-size:9.5px;font-weight:700}.precision-badge{border-radius:999px;margin:2px 0 6px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-block}.precision-badge.incl{color:#1f7a52;background:#e7f6ee}.precision-badge.sep{color:#a05a1f;background:#fdf1e4}.precision-card-box dt.precision-point{color:#c05621;font-weight:700}.precision-card-box dd.precision-point{color:#c05621;font-weight:800}@media (width>=921px){.hero{min-height:calc(100vh - 78px)}.hero-shell{height:calc(100vh - 250px);min-height:785px}.comparison-card{height:calc(100% - 36px);min-height:675px}.comparison-grid{height:calc(100% - 58px);min-height:617px}}.precision-options select{background:#fff;border:1px solid #dce1ef;border-radius:10px;width:150px;padding:8px 10px;font-size:13px}.reason-list{color:#5f6b80;margin:10px 0 0;padding-left:16px;font-size:11px;line-height:1.7}.reason-caution{color:#a05a1f;margin:6px 0 0;font-size:10.5px}.refine-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.refine-chips-label{color:#8a94ab;flex-basis:100%;font-size:10.5px;font-weight:700}.refine-chip{color:#566176;cursor:pointer;background:#fff;border:1px solid #d7ddef;border-radius:999px;padding:6px 11px;font-size:11px;transition:all .15s}.refine-chip:hover{border-color:#b9c4ff}.refine-chip.active{color:#fff;background:linear-gradient(135deg,#6272f3,#8266f0);border-color:#0000}@media (width>=921px){.focus-results .results-column .recommendation-card p,.focus-results .results-column .reason-list{font-size:12.5px}.focus-results .results-column .reason-caution{font-size:11.5px}.focus-results .results-column .refine-chip{padding:7px 13px;font-size:12px}.focus-results .results-column .refine-chips-label{font-size:11.5px}.focus-results .results-column .vehicle-item b{font-size:13.5px}.focus-results .results-column .vehicle-item small{font-size:11px}.focus-results .results-column .vehicle-item img{width:86px;height:54px}.focus-results .results-column .vehicle-item{grid-template-columns:26px 90px 1fr auto;padding:10px}.focus-results .results-column .vehicle-heading h3{font-size:14px}.focus-results .results-column .tax-result-note{font-size:11.5px}}.refine-active-note{color:#4a5ce8;margin-top:8px;font-size:10.5px;font-weight:700}.publication-page{color:#26334b;background:#f8fafc;min-height:100vh}.publication-page .site-header{position:sticky;top:0}.publication-page__nav{align-items:center;gap:28px;display:flex}.publication-page__nav a{color:var(--navy);font-size:14px;font-weight:700;text-decoration:none}.publication-page__main{width:min(1080px,100% - 40px);margin:0 auto;padding:72px 0 96px}.publication-page__intro{margin-bottom:38px}.publication-page__intro h1{color:var(--navy);letter-spacing:-.05em;margin:12px 0;font-size:44px}.publication-page__intro p{color:#64748b;max-width:720px;line-height:1.8}.publication-list{gap:18px;display:grid}.publication-list .publication-card>a{min-height:190px}.publication-list>.publication-card{padding:24px}.publication-list>.publication-card:hover{transform:none;box-shadow:0 14px 34px #0f172a12}.publication-list>.publication-card p{max-width:none}.publication-list>.publication-card>p:first-of-type{color:#94a3b8;font-size:12px;font-weight:700}.publication-list>.publication-card h2{letter-spacing:-.035em;margin:14px 0 10px;font-size:21px;line-height:1.35}.publication-list>.publication-card h2 a{color:#0f172a;text-decoration:none}.publication-list>.publication-card h2 a:hover{color:#0f766e}.publication-article{background:#fff;border:1px solid #e2e8f0;border-radius:26px;max-width:820px;margin:0 auto;padding:48px;box-shadow:0 18px 50px #0f172a14}.publication-article>.publication-article__hero{margin:0 0 32px}.publication-article>.publication-article__hero img{aspect-ratio:16/9;object-fit:cover;background:#f1f5f9;border-radius:18px;width:100%;height:auto;display:block}.publication-article>.publication-article__hero figcaption{color:#94a3b8;margin-top:10px;font-size:13px;line-height:1.6}.publication-article__back{color:#0f766e;margin-bottom:28px;font-weight:800;text-decoration:none;display:inline-flex}.publication-article__header h1{color:var(--navy);letter-spacing:-.05em;margin:14px 0;font-size:42px;line-height:1.3}.publication-article__header p{color:#64748b;line-height:1.8}.publication-article__header time{color:#94a3b8;font-size:13px;font-weight:700}.publication-article__body{color:#334155;margin-top:40px;font-size:16px;line-height:1.9}.publication-article__body img{max-width:100%;height:auto}.publication-article__cta{color:#fff;text-align:center;background:linear-gradient(135deg,#5268f7,#7860ef);border-radius:18px;margin-top:42px;padding:28px}.publication-article__cta a{color:#4f46e5;background:#fff;border-radius:999px;margin-top:14px;padding:11px 18px;font-weight:800;text-decoration:none;display:inline-flex}.publication-page__footer{color:#cbd5e1;text-align:center;background:#07162f;padding:34px 20px;font-size:13px}@media (width<=700px){.publication-page .site-header{height:auto;padding:18px 20px}.publication-page .brand{font-size:22px}.publication-page__nav{gap:14px}.publication-page__main{padding:48px 0 72px}.publication-page__intro h1,.publication-article__header h1{font-size:32px}.publication-article{padding:28px 22px}}.ai-column h2{text-align:left;color:#0f172a}.cyber-console{min-height:530px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:18px;padding:4px 2px 0;position:relative;overflow:hidden}.cyber-console:before{content:"";clip-path:polygon(0 6%,92% 0,100% 12%,100% 88%,8% 100%,0 88%);pointer-events:none;background:linear-gradient(115deg,#0000 0 8%,#6070ef17 8% 8.4%,#0000 8.4% 28%,#6fe2be1a 28% 28.5%,#0000 28.5%),radial-gradient(circle at 76% 18%,#6fe2be1f,#0000 30%),linear-gradient(#f8faffb8,#f1f5ff33);position:absolute;inset:36px 0 70px}.cyber-console:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6070ef80,#0000);height:1px;animation:2.8s ease-in-out infinite matrixScan;position:absolute;top:94px;left:0;right:0}.cyber-head{z-index:2;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 0 8px;font-family:SFMono-Regular,Consolas,Menlo,monospace;display:flex;position:relative}.cyber-head b{color:#4f5fd7;letter-spacing:.08em;font-size:10px}.cyber-head span{color:#16866e;letter-spacing:.12em;background:#ffffffb3;border:1px solid #6fe2be73;border-radius:999px;padding:3px 8px;font-size:9px;font-weight:900}.matrix-panel{z-index:1;pointer-events:none;background:0 0;border:0;font-family:SFMono-Regular,Consolas,Menlo,monospace;position:absolute;inset:58px 0 92px;overflow:hidden}.matrix-panel pre{z-index:1;color:#3a4b7757;text-shadow:none;white-space:pre-wrap;margin:0;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:11px;line-height:1.78;position:absolute;top:26px;left:18px;right:12px}.cyber-console .ai-status{z-index:2;color:#293653;text-align:left;text-shadow:none;backdrop-filter:blur(7px);background:linear-gradient(90deg,#ffffffd1,#ffffff3d);border:0;border-left:3px solid #6070ef;margin:0 0 244px;padding:10px 0 10px 14px;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:10.5px;font-weight:800;line-height:1.55;position:relative}.cyber-console .ai-status:before{content:"$ ./schg-compare --live ";color:#0f9276}.cyber-console .analysis-list{z-index:2;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:7px;margin:0;display:grid;position:relative}.cyber-console .analysis-list li{color:#64708a;background:linear-gradient(90deg,#ffffffc7,#f8faff61);border:1px solid #9faaff3d;border-left:3px solid #6070ef6b;border-radius:7px;grid-template-columns:34px 1fr 62px;height:45px;padding:0 11px;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:10px;box-shadow:0 10px 24px #28385b0f}.cyber-console .analysis-list li:first-child{border-top:1px solid #9faaff3d}.cyber-console .analysis-list li span{color:#5f6ee8;background:#6070ef1a;border-radius:5px;width:23px;height:23px;font-size:9px;font-weight:900}.cyber-console .analysis-list li b{letter-spacing:.02em;font-weight:700}.cyber-console .analysis-list li em{color:#7f8da8;font-size:9px;font-weight:900}.cyber-console .analysis-list li.done{color:#27453e;background:linear-gradient(90deg,#f0fffae6,#f8faff7a);border-left-color:#0f9276}.cyber-console .analysis-list li.done span{color:#0f9276;box-shadow:none;background:#6fe2be29}.cyber-console .analysis-list li.done em{color:#0f9276}.cyber-console .analysis-list li.active{color:#172033;background:linear-gradient(90deg,#eef1fff0,#f8faff99);border-left-color:#6070ef;box-shadow:0 12px 26px #6070ef1a}.cyber-console .analysis-list li.active span{color:#4f5fd7;box-shadow:none;background:#6070ef29}.cyber-console .analysis-list li.active em{color:#4f5fd7}.cyber-console .analysis-note{z-index:2;color:#657087;text-align:left;backdrop-filter:blur(7px);background:#ffffff9e;border:0;border-left:3px solid #6fe2be73;border-radius:0;margin:10px 0 0;padding:9px 12px;font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:9.5px;line-height:1.55;position:relative}.cyber-console .analysis-note:before{content:"SYS ";color:#0f9276;font-weight:900}@keyframes matrixScan{50%{transform:translateY(190px)}to{transform:translateY(190px)}}:root{--navy:#272727;--text:#3c3c3c;--muted:#7e7e7e;--line:#e1e1e1;--blue:#474747;--violet:#474747;--safe-max:1328px;--safe-gutter:56px;--shadow:none}body{color:var(--text);-webkit-font-smoothing:antialiased;background:#fbfbfb}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:4px;outline:2px solid #5d5d5d}a{color:inherit}::selection{color:#232323;background:#dedede}[hidden]{display:none!important}.site-header.site-header--framed{backdrop-filter:blur(16px);z-index:50;background:#fbfbfbf5;border:0;border-bottom:1px solid #e8e8e8;height:88px;position:sticky;top:0}.site-header--framed .header-inner{width:min(var(--safe-max),calc(100% - 2 * var(--safe-gutter)));justify-content:space-between;align-items:center;gap:36px;display:flex}.brand{letter-spacing:-.07em;white-space:nowrap;color:#2e2e2e;align-items:center;gap:10px;font-size:25px;font-weight:700;display:flex}.brand .brand-mark{color:#393939;background:0 0;border-radius:0;flex:none;width:34px;height:34px;margin:0;display:block}.main-nav{letter-spacing:-.035em;align-items:center;gap:clamp(18px,2vw,36px);margin-left:auto;font-size:13px;font-weight:500;display:flex}.main-nav a{color:#6a6a6a;transition:color .2s}.main-nav a:hover{color:#2e2e2e}.header-cta{color:#fff;box-shadow:none;letter-spacing:-.02em;white-space:nowrap;background:#303030;border:1px solid #3d3d3d;border-radius:3px;padding:13px 22px;font-size:12px;font-weight:500}.header-cta span{margin-left:20px}.story-section{padding:110px var(--safe-gutter);background:#fbfbfb}.story-shell{width:min(var(--safe-max),100%);margin:auto}.section-heading{margin-bottom:54px}.split-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:70px}.section-eyebrow{letter-spacing:.16em;color:#818181;gap:18px;font-size:10px;font-weight:500}.section-eyebrow:after{background:#c7c7c7;width:48px}.section-heading h2{color:#2d2d2d;letter-spacing:-.055em;margin:20px 0 0;font-size:42px;font-weight:500;line-height:1.35}.section-heading h2 em{color:#797979;font-style:normal}.section-heading>p,.split-heading>p{color:#858585;letter-spacing:-.025em;max-width:550px;font-size:15px;line-height:1.95}.structure-section{background:#fbfbfb}.structure-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #dfdfdf;border-radius:0;margin:0;padding:32px 0}.structure-card h3{letter-spacing:-.04em;color:#353535;margin:0 0 30px;font-size:21px;font-weight:500}.feature-icon{color:#939393;background:0 0;border-radius:0;width:30px;height:30px;font-size:23px}.structure-compare{grid-template-columns:1fr 34px 1fr;align-items:stretch;gap:28px}.flow-panel{background:#efefef;border:0;border-radius:3px;flex-direction:column;justify-content:center;padding:24px;display:flex}.flow-panel.direct-flow{background:#e9e9e9;border:0}.panel-label{text-align:left;color:#8c8c8c;background:0 0;border-radius:0;margin:0 0 24px;padding:0;font-size:12px;font-weight:500;display:block}.panel-label.accent{color:#494949;background:0 0}.flow-row{justify-content:space-between;gap:7px}.flow-node{background:#f9f9f9;border:0;border-radius:0;flex:1;min-width:0;padding:16px 4px}.flow-node b{color:#626262;font-size:12px;font-weight:500}.flow-node i{color:#858585;margin-bottom:10px;font-size:20px}.brand-node{background:#3e3e3e}.brand-node i,.brand-node b{color:#fff}.flow-row>span{color:#9e9e9e;font-weight:400}.versus{color:#a7a7a7;background:0 0;border:0;place-self:center;width:auto;height:auto;font-size:10px;font-weight:500}.cost-labels{margin-top:18px}.cost-labels span{color:#a2a2a2;background:0 0;padding:0;font-size:11px}.takeaway,.cost-result{color:#4b4b4b;background:0 0;border:0;border-top:1px solid #cecece;border-radius:0;margin-top:22px;padding:16px 0 0;font-size:13px;font-weight:500}.cost-result{color:#949494;border-color:#dedede}.chip-row{gap:8px}.chip-row span{color:#6e6e6e;background:#f9f9f9;border:0;border-radius:0;padding:16px 6px;font-size:12px}.accent-chips span{color:#4c4c4c;background:#f5f5f5;border:0}.wide-takeaway{color:#5e5e5e;letter-spacing:-.025em;background:#ededed;border:0;border-radius:2px;margin-top:12px;padding:22px;font-size:14px;font-weight:500}.precision-section .section-heading{max-width:900px}.precision-section .section-heading>p{max-width:780px;margin-top:22px}.precision-section .precision-grid{grid-template-columns:1fr 1fr 1fr;gap:24px;margin-top:0}.precision-card{min-height:0;box-shadow:none;background:#f8f8f8;border:0;border-radius:4px;padding:32px 26px}.card-number{color:#a1a1a1;background:0 0;border-radius:0;width:auto;height:auto;margin-bottom:22px;font-size:13px;font-weight:400;display:block}.precision-card h3{color:#333;letter-spacing:-.045em;margin:0;font-size:23px;font-weight:500;display:block}.precision-card>p{color:#8c8c8c;min-height:72px;margin:16px 0 30px;font-size:13px;line-height:1.85}.live-module,.quote-module{background:0 0;border:0;border-radius:0;padding:0}.live-module>small{color:#a1a1a1;margin-bottom:16px;font-size:11px}.condition-live-row{color:#575757;background:0 0;border-color:#e3e3e3;padding:13px 0;font-size:13px}.condition-live-row i{color:#8d8d8d}.live-result{background:0 0;border:0;border-top:1px solid #dbdbdb;border-radius:0;flex-wrap:wrap;gap:9px;padding:16px 0;display:flex}.ai-mini{color:#747474;background:#e4e4e4;width:24px;height:24px;font-size:9px}.live-result b{font-size:13px;font-weight:500}.live-result em{color:#9c9c9c;background:0 0;padding:0;font-size:10px}.quote-car{padding:0 0 18px}.quote-car b{color:#464646;font-size:15px;font-weight:500}.quote-head{color:#9d9d9d;padding:12px 0;font-size:10px}.quote-row{background:0 0;border:0;border-top:1px solid #e0e0e0;border-radius:0;padding:14px 0;font-size:11px}.quote-row.is-best{box-shadow:none;border-color:#aaa}.quote-row strong{color:#3e3e3e;font-size:14px;font-weight:500}.quote-rank i{color:#8d8d8d;background:0 0;font-size:11px}.consultation-card{color:#fff;background:#2e2e2e}.consultation-card .card-number{color:#949494}.consultation-card h3{color:#f1f1f1}.consult-flow{gap:6px;margin:32px 0}.consult-flow i{width:46px;height:46px;box-shadow:none;color:#aaa;background:0 0;border:1px solid #5f5f5f;font-size:16px}.consult-flow b{color:#d9d9d9;font-size:11px;font-weight:500}.consult-button{color:#fff;box-shadow:none;background:#383838;border:0;border-radius:3px;padding:17px 15px;font-size:13px;font-weight:500}.final-takeaway{color:#888;background:0 0;margin-top:28px;padding:0;font-size:13px}.reviews-section{background:#fbfbfb}.review-grid,.price-grid{gap:24px}.review-card,.stock-card,.price-card{box-shadow:none;background:#efefef;border:0;border-radius:4px}.publication-empty{color:#a0a0a0;background:0 0;border:1px solid #dbdbdb;border-left:0;border-right:0;border-radius:0;padding:56px 24px;font-size:14px;font-weight:400}.review-card{padding:28px}.review-tag,.stock-card>span,.price-card span{color:#7f7f7f;background:#e6e6e6;border-radius:2px;padding:5px 8px;font-size:10px;font-weight:500}.review-card h3,.stock-card h3,.price-card h3{color:#363636;letter-spacing:-.035em;font-size:20px;font-weight:500}.review-card p,.stock-card p,.price-card p{color:#929292;font-size:13px;line-height:1.8}.review-card strong,.stock-card strong,.price-card strong{color:#3c3c3c;font-size:24px;font-weight:500}.quick-stock-section{background:#ebebeb}.stock-section-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.stock-card{background:#f9f9f9;padding:28px}.stock-card small{color:#a1a1a1;font-size:12px;line-height:1.75}.stock-card button{color:#555;text-align:left;background:0 0;border:0;border-top:1px solid #dcdcdc;border-radius:0;padding:16px 0 0;font-size:12px;font-weight:500}.stock-card button:after{content:"↗";float:right}.vehicle-price-section{background:#fbfbfb}.price-filter{gap:8px;padding-bottom:20px}.price-filter button{color:#8b8b8b;background:#efefef;border:0;border-radius:3px;padding:10px 18px;font-size:12px;font-weight:400}.price-filter button.active{color:#fff;background:#3b3b3b}.price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.price-card,.price-grid>.price-card:nth-child(3n+2){background:#f0f0f0;border:0;border-radius:3px;flex-direction:column;align-items:stretch;min-height:0;padding:28px;display:flex}.price-card img{object-fit:contain;filter:drop-shadow(0 8px 10px #2c2c2c10);width:100%;height:180px;margin:5px 0 20px}.price-card>div{padding:0}.price-card h3{margin-top:12px;font-size:20px}.price-card strong{letter-spacing:-.035em;margin-top:16px;font-size:27px;display:block}.price-card small{color:#a0a0a0;font-size:11px;line-height:1.7}.price-card span{color:#858585;background:0 0;padding:0;font-size:11px}.price-card p{color:#a0a0a0;margin:8px 0}.publication-section .section-heading h2{color:#f1f1f1}.publication-section .section-heading h2 em{color:#a9a9a9}.publication-section .section-eyebrow{color:#8a8a8a}.publication-section .section-heading p{color:#909090}.publication-section .publication-empty{color:#868686;border-color:#4b4b4b;padding:44px 20px}.publication-more{color:#c7c7c7;margin-top:28px;font-size:13px;font-weight:400}.publication-card>a{box-shadow:none;background:#f7f7f7;border:0;border-radius:3px;padding:28px}.publication-card h3{color:#383838}.publication-card p{color:#878787}.consult-modal,.precision-modal,.stock-modal{backdrop-filter:blur(7px);z-index:100;background:#1e1e1e99}.consult-dialog,.precision-dialog,.stock-dialog{background:#fbfbfb;border-radius:6px;box-shadow:0 30px 100px #18181825}.consult-dialog{max-height:90dvh;overflow:auto}.modal-close{color:#575757;background:#ededed}.consult-dialog>p{line-height:1.8}.consult-summary{color:#626262;background:#ececec;font-size:13px}.consult-dialog form>button{background:#3a3a3a;border-radius:3px;font-weight:500}.consult-dialog input:not([type=checkbox]){background:#fff;border-color:#dbdbdb;border-radius:3px}.consult-dialog input[type=checkbox]{accent-color:#474747}.consult-dialog label{font-size:13px}.precision-card-box{background:#f5f5f5;border-color:#e1e1e1;border-radius:3px}.precision-card-box.is-lowest{background:#e9e9e9;border-color:#a8a8a8}.precision-card-box h3 em{color:#595959;background:#e3e3e3}.stock-modal-grid article{background:#f2f2f2;border:0;border-radius:3px}.stock-modal-grid span{color:#6e6e6e;background:#e8e8e8}.stock-modal-grid strong{color:#474747}.recent-head button,.recent-list em{color:#5f5f5f}.recent-list button{border-color:#e0e0e0;border-radius:3px}.recent-list button:hover{background:#f3f3f3;border-color:#a8a8a8}.recent-list b{color:#4d4d4d}.recent-note,.recent-empty{color:#989898}.publication-page{background:#fbfbfb}.publication-article{box-shadow:none;background:#fff;border:0;border-radius:3px}.publication-page__main{padding:72px 0 96px}.publication-page__intro{padding:0 0 24px}.publication-page__intro h1{color:#343434;font-weight:500}.publication-page__intro p{color:#8b8b8b}@media (width>=1700px){.story-section{padding-top:130px;padding-bottom:130px}.section-heading h2{font-size:48px}.header-cta{padding:15px 25px}.brand{font-size:27px}}@media (width<=1200px){:root{--safe-gutter:32px}.site-header--framed .header-inner{gap:24px;width:calc(100% - 64px)}.main-nav{gap:16px;font-size:12px}.brand{font-size:23px}.header-cta{padding:12px 16px}.header-cta span{margin-left:8px}.structure-compare{grid-template-columns:1fr 24px 1fr;gap:14px}.flow-panel{padding:20px 16px}.flow-node b{font-size:10px}.precision-section .precision-grid{gap:14px}.precision-card{padding:26px 20px}.precision-card h3{font-size:20px}.consult-flow{gap:4px}.stock-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading h2{font-size:36px}}@media (width<=1000px){.main-nav{display:none}.header-inner .brand{margin-right:auto}.precision-section .precision-grid{grid-template-columns:1fr}.precision-card{padding:32px}.precision-card>p{min-height:0}.consult-flow{max-width:500px;margin:32px auto}.consult-flow b{font-size:13px}.consult-flow small{font-size:11px}.live-module,.quote-module{max-width:100%}.structure-compare{grid-template-columns:1fr}.versus{padding:8px}.split-heading{grid-template-columns:1fr;gap:24px}.flow-node b{font-size:13px}.price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){:root{--safe-gutter:20px}.site-header.site-header--framed{height:72px}.site-header--framed .header-inner{gap:14px;width:calc(100% - 40px)}.brand{gap:6px;font-size:21px}.brand .brand-mark{width:27px;height:27px}.header-cta{padding:10px 12px;font-size:11px}.header-cta span{display:none}.story-section{padding:72px 20px}.section-heading{margin-bottom:36px}.section-heading h2{font-size:31px;line-height:1.4}.section-heading>p,.split-heading>p{font-size:13px;line-height:1.9}.split-heading{gap:22px}.section-eyebrow{font-size:9px}.structure-card{padding:26px 0}.structure-card h3{font-size:19px}.flow-panel{padding:20px 14px}.long-flow{flex-wrap:wrap;justify-content:center;row-gap:10px}.long-flow .flow-node{flex:0 0 25%}.flow-node b{font-size:11px}.flow-node i{font-size:18px}.chip-row{grid-template-columns:1fr 1fr}.accent-chips{grid-template-columns:repeat(3,1fr)}.chip-row span{font-size:11px}.wide-takeaway{padding:18px 14px;font-size:12px;line-height:1.8}.precision-card{padding:28px 22px}.precision-card h3{font-size:22px}.precision-card>p{font-size:13px}.final-takeaway{padding:0}.review-grid,.stock-section-grid,.price-grid{grid-template-columns:1fr}.stock-card{padding:28px}.stock-card h3{font-size:22px}.stock-card strong{font-size:26px}.stock-card button{font-size:13px}.price-card img{height:190px}.price-card,.price-grid>.price-card:nth-child(3n+2){padding:28px}.price-card h3{font-size:23px}.price-card strong{font-size:28px}.publication-empty{padding:40px 18px;font-size:13px}.consult-dialog,.precision-dialog,.stock-dialog{padding:28px 20px}.consult-dialog h2{font-size:22px}.consult-modal{padding:16px}.precision-card-box dl{gap:10px;font-size:12px}.stock-modal-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.section-heading>p,.split-heading>p{color:#767676}.precision-card>p{color:#757575;font-size:14px}.consultation-card>p{color:#aeaeae}.quote-head{font-size:11px}.quote-row{font-size:12px}.quote-car small{font-size:11px}.stock-card small,.price-card small{color:#7e7e7e;font-size:12px}.stock-card p,.price-card p{color:#7a7a7a}.brand{font-size:27px}@media (width<=600px){.brand{font-size:21px}.precision-card>p{font-size:13px}}body{color:#383838;background:#f9f9f9}.site-header.site-header--framed{background:#f9f9f9f7;border-color:#e9e9e9;height:88px}.brand{color:#303030;letter-spacing:-.065em;font-size:28px}.brand .brand-mark{color:#424242}.main-nav{gap:23px;font-size:14px}.main-nav a{color:#6e6e6e}.header-cta{color:#3a3a3a;background:0 0;border-color:#b9b9b9;border-radius:0;padding:13px 21px;font-size:13px}.header-cta:hover{color:#fff;background:#333}.section-heading h2{color:#313131}.precision-section{background:#ececec}.consultation-card{background:#323232}.consultation-card .consult-button{color:#3b3b3b;background:#dcdcdc}.publication-section{background:#323232}@media (width<=1200px){.main-nav{gap:17px;font-size:12px}.brand{font-size:24px}}@media (width<=600px){.site-header.site-header--framed{height:72px}.brand{font-size:21px}.header-cta{padding:10px 12px;font-size:11px}}.structure-section{background:#fff;border-bottom:1px solid #e4e4e4;padding-top:104px;padding-bottom:104px}.structure-heading{grid-template-columns:minmax(0,1fr) 350px;align-items:end;column-gap:64px;margin-bottom:64px;display:grid}.structure-heading .section-eyebrow{grid-column:1/-1;margin-bottom:20px}.structure-heading h2{color:#313131;margin:0;font-size:45px;font-weight:500;line-height:1.28}.structure-heading h2 em{color:#838383}.structure-heading>p{color:#8a8a8a;font-size:14px;line-height:1.9}.structure-card.structure-principle{box-shadow:none;background:0 0;border:0;border-top:1px solid #d8d8d8;border-radius:0;grid-template-columns:280px minmax(0,1fr);gap:64px;margin:0;padding:44px 0;display:grid}.principle-label>span{color:#a4a4a4;margin-bottom:20px;font-size:13px;display:block}.structure-card .principle-label h3{letter-spacing:-.045em;color:#3b3b3b;margin:0;font-size:29px;font-weight:500;line-height:1.45;display:block}.principle-label>p{color:#9a9a9a;margin-top:16px;font-size:12px}.principle-content{min-width:0}.distribution-before{padding:0 0 24px}.diagram-label{color:#9e9e9e;margin:0 0 18px;font-size:11px;font-weight:400}.distribution-chain{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.distribution-chain li{color:#919191;white-space:nowrap;flex:1;align-items:center;font-size:13px;display:flex}.distribution-chain li:after{content:"→";text-align:center;color:#b7b7b7;flex:1;font-size:15px}.distribution-chain li:last-child{flex:0}.distribution-chain li:last-child:after{display:none}.diagram-note{color:#afafaf;margin:16px 0 0;font-size:11px}.distribution-after{background:#353535;border:0;border-radius:3px;padding:26px 28px}.distribution-after .diagram-label{color:#a3a3a3;margin-bottom:22px;font-size:11px}.distribution-after .distribution-chain li{color:#dadada;font-size:18px;font-weight:400}.distribution-after .distribution-chain li:after{color:#7f7f7f;font-size:23px}.distribution-after strong{color:#fff;letter-spacing:-.035em;font-weight:600}.principle-conclusion{color:#717171;margin:18px 0 0;padding:0;font-size:13px;font-weight:500;line-height:1.8}.marketing-items{color:#959595;flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.distribution-after .marketing-items{color:#fff;letter-spacing:-.04em;justify-content:space-between;gap:12px;font-size:20px;font-weight:500}.distribution-after .marketing-items li{padding:0}@media (width<=1100px){.structure-heading{grid-template-columns:1fr 280px;gap:0 32px}.structure-heading h2{font-size:38px}.structure-card.structure-principle{grid-template-columns:230px 1fr;gap:32px}.structure-card .principle-label h3{font-size:26px}.distribution-chain li{font-size:11px}.distribution-after .distribution-chain li{font-size:15px}.distribution-after{padding:24px}.distribution-after .marketing-items{font-size:18px}}@media (width<=800px){.structure-section{padding-top:72px;padding-bottom:72px}.structure-heading{margin-bottom:38px;display:block}.structure-heading h2{font-size:33px}.structure-heading>p{margin-top:24px;font-size:13px}.structure-card.structure-principle{grid-template-columns:1fr;gap:26px;padding:30px 0}.principle-label>span{margin-bottom:10px}.structure-card .principle-label h3{font-size:26px}.principle-label>p{margin-top:10px}.distribution-chain{flex-wrap:wrap;gap:8px 0}.distribution-before .distribution-chain li{flex:none;font-size:11px}.distribution-before .distribution-chain li:after{flex:none;padding:0 9px;font-size:12px}.distribution-after{padding:22px 18px}.distribution-after .distribution-chain{flex-wrap:nowrap}.distribution-after .distribution-chain li{font-size:12px}.distribution-after .distribution-chain li:after{font-size:17px}.distribution-after .marketing-items{gap:10px;font-size:17px}.marketing-items{gap:12px 18px;font-size:12px}.principle-conclusion{font-size:12px}.diagram-note{font-size:10px}}:root{--navy:#202020;--text:#303030;--muted:#707070;--line:#dedede;--blue:#252525;--violet:#252525}body,.story-section,.reviews-section,.vehicle-price-section{color:#303030;background:#fff}.site-header.site-header--framed{background:#fffffff5;border-color:#e8e8e8}.precision-section,.quick-stock-section{background:#f3f3f3}.section-heading h2,.structure-card .principle-label h3{color:#202020}.section-heading h2 em{color:#707070}.section-heading>p,.split-heading>p,.principle-label>p,.diagram-label,.diagram-note,.distribution-before .distribution-chain li,.marketing-items,.principle-conclusion{color:#686868}.distribution-after{background:#252525}.distribution-after .diagram-label{color:#bdbdbd}.distribution-after .distribution-chain li{color:#ededed}.distribution-after .distribution-chain li:after{color:#a0a0a0}.tax-result-saving,.tax-result-badge,.precision-card-box h3 em,.precision-point,.precision-card-box dt.precision-point,.precision-card-box dd.precision-point{color:#303030}.tax-result-badge,.precision-card-box h3 em,.precision-card-box.is-lowest{background:#eee;border-color:#aaa}input{accent-color:#252525}.consult-dialog form>button{background:#252525}.price-fuel,.price-card .price-fuel{color:#555;background:#e8e8e8}.price-filter button.active{border-color:#303030}.vehicle-price-section .detail-button{color:#333;background:0 0;border-color:#999}.price-filter-product{border-bottom:1px solid #d5d5d5;flex-wrap:nowrap;margin-bottom:8px}.price-filter .price-filter-product button{color:#777;background:0 0;border-bottom:3px solid #0000;flex:1;min-width:0;font-size:16px;font-weight:700}.price-filter .price-filter-product button.active{color:#222;background:0 0;border-bottom-color:#222}.price-filter{min-width:0;max-width:100%}.price-filter button{max-width:100%}.price-card,.price-card>div{overflow-wrap:anywhere;min-width:0}.quote-analyze-button{color:#fff;font:inherit;white-space:nowrap;cursor:pointer;background:#303030;border:1px solid #303030;padding:10px 12px;font-weight:600}.quote-analyze-button:hover{background:#111}.quote-analyze-button:focus-visible{outline-offset:3px;outline:2px solid #303030}.price-consult-button{color:#303030;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5d5d5;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:14px 16px;font-size:14px;display:flex}.price-card>div{margin-bottom:22px}.price-consult-button:hover{background:#e8e8e8}.price-consult-button:focus-visible{outline-offset:3px;outline:2px solid #303030}.precision-section .precision-grid{grid-template-columns:1fr 1fr;gap:28px}.precision-section .precision-card{background:#fff;border-radius:0;padding:40px}.precision-card h3{color:#222;font-size:28px}.precision-card>p{color:#686868;min-height:58px;font-size:16px;line-height:1.8}.card-number{color:#777;margin-bottom:18px;font-size:14px}.condition-live-row{color:#333;padding:16px 0;font-size:15px}.condition-live-row i{display:none}.live-module>small{color:#707070;font-size:13px}.live-result{gap:12px;padding:18px 0}.live-result b{font-size:16px}.live-result em{color:#666;font-size:12px}.live-result .ai-mini{display:none}.quote-car img{width:130px;height:82px}.quote-car b{font-size:18px}.quote-car small{color:#707070;font-size:12px}.quote-head{color:#777;font-size:12px}.quote-row{color:#555;gap:16px;padding:17px 0;font-size:13px}.quote-row strong{color:#222;overflow-wrap:anywhere;font-size:17px}.quote-row.is-best{border-top:2px solid #333}.quote-rank i{color:#555}.precision-section .consultation-card{color:#fff;background:#252525;grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:56px;padding:40px;display:grid}.consultation-card .card-number{color:#aaa;grid-column:1}.consultation-card h3{color:#fff;grid-column:1}.consultation-card>p{color:#c3c3c3;grid-column:1;min-height:0;margin-bottom:24px}.consultation-card .consult-flow{grid-area:1/2/5;align-self:center;gap:20px;margin:0}.consult-flow i{display:none}.consult-flow b{color:#fff;font-size:16px}.consult-flow small{color:#aaa;font-size:12px;line-height:1.8}.consult-flow>span{color:#999}.consultation-card .consult-button{color:#fff;background:0 0;border:1px solid #999;border-radius:0;grid-column:1;width:max-content;max-width:100%;padding:15px 22px;font-size:14px}.final-takeaway{color:#666;font-size:14px}.section-eyebrow{color:#666;font-size:12px}.diagram-label,.principle-label>p,.diagram-note{font-size:13px}.distribution-chain li{font-size:14px}.principle-conclusion{font-size:15px}.distribution-after .diagram-label{font-size:13px}.marketing-items{font-size:14px}.stock-card,.price-card,.price-grid>.price-card:nth-child(3n+2){background:#f5f5f5;border-radius:0}.stock-card{background:#fff}.stock-card small,.price-card small{color:#666}.price-card strong,.stock-card strong{color:#222;font-weight:600}.price-filter button{border-radius:0;padding:12px 20px;font-size:14px}.publication-more{font-size:14px}.publication-empty{color:#666;background:#fafafa;border-color:#ddd;font-size:15px}.publication-section .publication-empty{color:#ccc;background:0 0;border-color:#666}@media (width<=1000px){.precision-section .precision-grid{grid-template-columns:1fr}.precision-section .consultation-card{grid-template-columns:1fr;gap:0}.consultation-card .consult-flow{grid-area:auto/1;margin:12px 0 28px}.consultation-card .consult-button{grid-column:1}.precision-card>p{min-height:0}}@media (width<=600px){.precision-section .precision-card{padding:28px 24px}.precision-card h3{font-size:24px}.precision-card>p{font-size:14px}.quote-row{gap:10px;font-size:12px}.quote-row strong{font-size:14px}.consult-flow b{font-size:13px}.consult-flow small{font-size:11px}.consultation-card .consult-flow{gap:8px}.consultation-card .consult-button{width:100%;padding:14px 12px;font-size:13px}.diagram-label,.diagram-note,.principle-label>p{font-size:12px}.principle-conclusion{font-size:13px}.distribution-after .diagram-label{font-size:12px}.price-filter button{padding:10px 14px;font-size:12px}.publication-empty{font-size:14px}}:root{--site-header-height:88px}html{scroll-padding-top:var(--site-header-height)}@media (width<=600px){:root{--site-header-height:72px}}.comparison-top,.tax-result-head,.tax-result-amount strong{color:#333}.tax-result-amount,.tax-result-note{color:#666}.precision-modal,.consult-modal,.stock-modal{background:#0000008c}.precision-vehicle small,.precision-options label,.precision-card-box dt,.precision-card-box dd,.precision-note,.stock-dialog>p,.consult-dialog>p,.consult-dialog label,.consult-success span{color:#606060}.precision-options :is(input,select),.consult-dialog input:not([type=checkbox]){border-color:#ccc;border-radius:2px}.floating-actions{z-index:45;gap:10px;display:grid;position:fixed;top:50%;right:-8px;transform:translateY(-50%)}.floating-action{color:#3a3a3a;letter-spacing:0;background:#fbfbfb;border:1px solid #d0d0d0;border-radius:0;width:38px;min-height:103px;padding:0;font:500 12px/1.15 Noto Sans KR,sans-serif;position:relative;box-shadow:0 12px 34px #00000014}.floating-action span{writing-mode:vertical-rl;text-orientation:mixed;width:auto;margin:auto;display:block}.floating-action:hover{background:#efefef;border-color:#9f9f9f}.floating-action:disabled{opacity:.38;cursor:default}.floating-action[data-count]:not([data-count=""]):after{content:attr(data-count);color:#fff;background:#242424;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}.floating-action--primary{color:#fff;background:#242424;border-color:#242424}.floating-action--primary:hover{background:#111;border-color:#111}@media (width>=1668px){.floating-actions{gap:10px;left:calc(50vw + 748px);right:auto}.floating-action{width:86px;min-height:62px;font-size:13px;line-height:1.3}.floating-action span{writing-mode:initial;text-orientation:initial;width:auto}.floating-action[data-count]:not([data-count=""]):after{right:-7px}}@media (width<=1280px) and (width>=801px){.floating-actions{background:#fbfbfb;border:1px solid #d0d0d0;grid-template-columns:repeat(3,1fr);gap:0;inset:auto 16px 14px;transform:none;box-shadow:0 12px 34px #0000001f}.floating-action{width:auto;min-height:46px;box-shadow:none;background:#fbfbfb;border:0;border-right:1px solid #d0d0d0;font-size:12px}.floating-action:last-child{border-right:0}.floating-action--primary{color:#fff;background:#242424}}@media (width<=800px){.floating-actions{background:#fbfbfb;border:1px solid #d0d0d0;grid-template-columns:repeat(3,1fr);gap:0;inset:auto 16px 14px;transform:none;box-shadow:0 12px 34px #0000001f}.floating-action{width:auto;min-height:46px;box-shadow:none;background:#fbfbfb;border:0;border-right:1px solid #d0d0d0;font-size:12px}.floating-action:last-child{border-right:0}.floating-action--primary{color:#fff;background:#242424}}.precision-badge.incl,.precision-badge.sep{color:#333;background:#e8e8e8;border-radius:2px}.precision-footer{border-color:#ddd}.precision-open{color:#333;background:#f4f4f4;border-color:#bbb;border-radius:2px}.hero-premium .vehicle-item-real:hover{background:#ededed;border-color:#aaa}.floating-actions .badge-count{color:#fff;writing-mode:horizontal-tb;background:#242424;border-radius:50%;place-items:center;min-width:18px;height:18px;margin:0;padding:0 4px;font-size:10px;display:grid;position:absolute;top:-7px;right:-7px}.floating-actions .recent-panel{background:#fff;border:1px solid #ddd;width:340px;max-width:calc(100vw - 64px);max-height:65svh;position:absolute;top:0;left:auto;right:calc(100% + 16px);overflow:auto;box-shadow:0 16px 44px #0002}@media (width<=1280px){.floating-actions .recent-panel{max-width:100%;max-height:65svh;top:auto;bottom:calc(100% + 14px);right:0}}.story-category-tabs{flex-wrap:wrap;gap:8px;margin:-10px 0 34px;display:flex}.story-category-tabs button{color:#5d5d5d;background:#fff;border:1px solid #d8d8d8;border-radius:0;padding:10px 14px;font:500 13px/1.2 Noto Sans KR,sans-serif}.story-category-tabs button.is-active{color:#fff;background:#252525;border-color:#252525}@media (width<=600px){.story-category-tabs{gap:6px;margin-bottom:28px}.story-category-tabs button{padding:9px 11px;font-size:12px}}.result-modal{z-index:1000;backdrop-filter:blur(6px);background:#15151580;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.result-modal[hidden]{display:none!important}.result-dialog{--result-line:#e3e3df;color:#242424;scrollbar-gutter:stable;background:#fff;border-radius:12px;width:min(1440px,84vw);max-height:calc(100dvh - 56px);position:relative;overflow:hidden auto;box-shadow:0 24px 100px #0003}.result-modal-header{justify-content:space-between;align-items:center;gap:20px;padding:26px 36px 22px;display:flex}.result-modal-header .section-eyebrow{display:none}.result-modal-header h2{color:#242424;letter-spacing:-.045em;margin:0;font-size:26px;font-weight:650;line-height:1.4}.result-modal-header .modal-close{border:1px solid var(--result-line);color:#333;cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:25px;display:grid;position:static}.result-tabs{z-index:3;border-bottom:1px solid var(--result-line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 36px;display:grid;position:sticky;top:0}.result-tabs button{color:#787878;cursor:pointer;word-break:keep-all;background:0 0;border:0;border-bottom:3px solid #0000;min-height:58px;padding:12px 8px;font:500 15px/1.4 Noto Sans KR,sans-serif;position:relative}.result-tabs button[aria-selected=true]{color:#242424;border-bottom-color:#242424;font-weight:700}.result-tabs button:hover{color:#222;background:#fafafa}.result-modal-body{padding:28px 36px 36px}.result-tab-panel,#precision-body{min-width:0;overflow:visible}.result-tab-panel[hidden],.result-summary[hidden]{display:none}.result-summary{display:block}.result-summary-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:stretch;gap:28px;display:grid}.result-modal .result-primary-card{box-shadow:none;background:#272727;border:0;border-radius:8px;margin:0;padding:28px;display:block}.result-primary-card small{color:#bdbdbd;margin:0 0 12px;font-size:12px;font-weight:500;display:block}.result-modal .result-primary-card h3{color:#fff;letter-spacing:-.055em;word-break:keep-all;margin:0;font-size:clamp(26px,2.15vw,36px);font-weight:650;line-height:1.35}.result-modal .result-primary-card p{color:#cecece;word-break:keep-all;margin:12px 0 0;font-size:14px;line-height:1.7}.result-primary-card .reason-list{border-top:1px solid #ffffff26;gap:10px;margin:22px 0 0;padding:20px 0 0;list-style:none;display:grid}.result-primary-card .reason-list li{color:#f0f0f0;word-break:keep-all;padding-left:20px;font-size:14px;line-height:1.65;position:relative}.result-primary-card .reason-list li:before{content:"✓";color:#bdbdbd;position:absolute;left:0}.result-modal .result-primary-card .reason-caution{color:#bdbdbd;font-size:12px}.condition-summary-card{background:0 0;border:0;padding:8px 0}.condition-summary-card h3{margin:0 0 16px;font-size:16px;font-weight:600}.condition-summary-card dl{margin:0}.condition-summary-card dl div{border-bottom:1px solid var(--result-line);grid-template-columns:100px 1fr;align-items:baseline;gap:12px;padding:13px 0;font-size:14px;display:grid}.condition-summary-card dt{color:#777}.condition-summary-card dd{color:#292929;margin:0;font-weight:550}.result-modal #tax-result-area{margin:24px 0}.result-modal .tax-result-card{box-shadow:none;background:#f6f6f4;border:0;border-radius:8px;padding:24px}.result-modal .tax-result-head{color:#333;align-items:center;gap:10px;margin-bottom:22px;font-size:15px;display:flex}.result-modal .tax-result-badge{color:#777;background:0 0;border:1px solid #d8d8d3;border-radius:4px;padding:3px 7px;font-size:11px}.result-modal .tax-result-amount{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;display:grid}.result-modal .tax-result-amount>div{border-left:1px solid #ddddd8;padding:0 0 0 24px}.result-modal .tax-result-amount>div:first-child{border:0;padding-left:0}.result-modal .tax-result-amount dt{color:#666;font-size:13px;line-height:1.5}.result-modal .tax-result-amount dd{letter-spacing:-.035em;color:#292929;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:30px;font-weight:600;line-height:1.3}.result-modal .tax-result-amount dd span{margin-left:3px;font-size:14px;font-weight:400}.result-modal .tax-result-effective dd{font-weight:750}.result-modal .tax-result-saving{margin:0}.result-modal .tax-result-details{border-top:1px solid #ddddd8;margin-top:20px;padding-top:14px}.result-modal :is(.tax-result-details,.precision-notes) summary{cursor:pointer;color:#666;font-size:12px;font-weight:500}.result-modal .tax-result-note,.result-modal .precision-note{color:#747474;margin:8px 0;font-size:12px;line-height:1.75}.result-modal .refine-chips{flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 0;padding:0;display:flex}.result-modal .refine-chips-label{color:#777;flex:0 0 100%;margin-bottom:3px;font-size:12px}.result-modal .refine-chip{color:#555;cursor:pointer;background:#fff;border:1px solid #dcdcdc;border-radius:5px;padding:9px 13px;font:500 12px/1.3 Noto Sans KR,sans-serif}.result-modal .refine-chip.active{color:#fff;background:#292929;border-color:#292929}.result-modal .refine-active-note{color:#777;font-size:12px}.result-modal .vehicle-heading{border-top:1px solid var(--result-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:32px 0 16px;padding-top:24px;display:flex}.result-modal .vehicle-heading h3{color:#292929;margin:0;font-size:19px}.result-modal .vehicle-heading p{color:#777;margin:0;font-size:12px}.result-modal .vehicle-list,:is(.result-modal,.quick-stock-section) .stock-modal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;display:grid}.result-modal .vehicle-empty{grid-column:1/-1}.result-modal .vehicle-item,:is(.result-modal,.quick-stock-section) .stock-catalog-card{text-align:left;border:1px solid var(--result-line);min-width:0;height:auto;box-shadow:none;color:#292929;font:inherit;background:#fff;border-radius:8px;flex-direction:column;gap:0;padding:0;display:flex;overflow:clip}.result-modal .vehicle-item{cursor:pointer}.result-modal .vehicle-item:hover{background:#fff;border-color:#999}.result-modal :is(button,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #555}.result-modal .vehicle-media,:is(.result-modal,.quick-stock-section) .stock-media{background:#f6f6f4;place-items:center;width:100%;height:164px;display:grid;position:relative}.result-modal .vehicle-media img,:is(.result-modal,.quick-stock-section) .stock-media img{object-fit:contain;width:85%;height:128px;display:block}.result-modal .vehicle-rank{color:#777;background:0 0;border-radius:0;width:auto;height:auto;font-size:12px;font-weight:600;position:absolute;top:14px;left:16px}.result-modal .vehicle-info,:is(.result-modal,.quick-stock-section) .stock-info{flex-direction:column;flex:1;width:100%;min-width:0;padding:20px;display:flex}.result-modal .vehicle-item b,:is(.result-modal,.quick-stock-section) .stock-card h3{color:#292929;letter-spacing:-.035em;margin:0;font-size:19px;line-height:1.45}.result-modal .vehicle-item small{color:#787878;margin:6px 0 0;font-size:12px;line-height:1.65;display:block}.result-modal .vehicle-trim,:is(.result-modal,.quick-stock-section) .stock-trim{min-height:40px}.result-modal .vehicle-price{letter-spacing:-.04em;color:#292929;margin:18px 0 0;font-size:25px;font-weight:650;display:block}.result-modal .vehicle-price>span{margin-left:2px;font-size:14px;font-weight:400}.result-modal .vehicle-terms{padding-bottom:18px}.result-modal .vehicle-link{border-top:1px solid var(--result-line);color:#444;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:12px;font-weight:600;display:flex}.result-modal-footer{border-top:1px solid var(--result-line);background:#fff;justify-content:space-between;gap:12px;padding:20px 36px;display:flex;position:static}.result-modal-footer button{color:#555;cursor:pointer;background:#fff;border:1px solid #dcdcdc;border-radius:5px;padding:14px 20px;font:500 14px/1.4 Noto Sans KR,sans-serif}.result-modal-footer .result-consult{color:#fff;background:#292929;border-color:#292929}.result-modal .precision-vehicle{background:0 0;border:0;align-items:center;gap:24px;margin:0;padding:0 0 24px;display:flex}.result-modal .precision-vehicle img{object-fit:contain;background:#f6f6f4;border-radius:6px;width:156px;height:94px;padding:6px}.result-modal .precision-vehicle span{color:#777;margin-bottom:5px;font-size:12px;display:block}.result-modal .precision-vehicle b{color:#292929;margin:0 0 4px;font-size:22px;display:block}.result-modal .precision-vehicle small{color:#777;word-break:keep-all;font-size:12px;line-height:1.7;display:block}.result-modal .precision-headline{border-top:1px solid var(--result-line);border-bottom:1px solid var(--result-line);flex-wrap:wrap;justify-content:space-between;gap:6px;margin:0;padding:12px 0;font-size:13px;display:flex}.result-modal .precision-headline b{color:#444;font-weight:500}.result-modal .precision-option-disclosure{margin-bottom:12px;padding:16px 0}.result-modal .precision-option-disclosure summary{color:#333;cursor:pointer;font-size:14px;font-weight:600}.result-modal .precision-options{background:#f6f6f4;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px;padding:20px;display:grid}.result-modal .precision-options label{color:#666;align-content:end;gap:8px;font-size:12px;display:grid}.result-modal .precision-options :is(input,select){color:#333;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #d8d8d8;border-radius:4px;padding:9px 10px}.result-modal .precision-grid{border:1px solid var(--result-line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:clip}.result-modal .precision-card-box{border:0;border-right:1px solid var(--result-line);min-width:0;box-shadow:none;background:#fff;border-radius:0;flex-direction:column;gap:0;padding:24px;display:flex}.result-modal .precision-card-box:last-child{border-right:0}.result-modal .precision-card-box.is-lowest{background:#f7f7f5}.result-modal .precision-method-head{flex-wrap:wrap;place-content:flex-start space-between;align-items:center;gap:6px;min-height:48px;display:flex}.result-modal .precision-method-head h3{color:#292929;margin:0;font-size:21px}.result-modal .precision-method-head em{color:#fff;background:#292929;border-radius:3px;padding:4px 7px;font-size:10px;font-style:normal;display:block}.result-modal .precision-badge{color:#777;background:0 0;width:max-content;margin:0;padding:0;font-size:11px;font-weight:400;display:block}.result-modal .precision-payment{margin:24px 0 20px}.result-modal .precision-payment>span{color:#666;margin-bottom:8px;font-size:12px;display:block}.result-modal .precision-monthly{letter-spacing:-.045em;white-space:nowrap;color:#292929;font-size:clamp(22px,2vw,32px);font-weight:650;line-height:1.3;display:block}.result-modal .precision-card-box dl{border-top:1px solid var(--result-line);grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:54px;gap:0 12px;margin:0;font-size:12px;display:grid}.result-modal .precision-card-box dt,.result-modal .precision-card-box dd{border-bottom:1px solid var(--result-line);align-items:center;margin:0;line-height:1.5;display:flex}.result-modal .precision-card-box dt{color:#777;word-break:keep-all}.result-modal .precision-card-box dd{text-align:right;color:#333;white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end;font-size:13px;font-weight:550}.result-modal .precision-notes{border-top:1px solid var(--result-line);margin-top:20px;padding-top:16px}:is(.result-modal,.quick-stock-section) .stock-tab-head{margin-bottom:24px}:is(.result-modal,.quick-stock-section) .stock-tab-head .section-eyebrow{display:none}:is(.result-modal,.quick-stock-section) .stock-tab-head h3{color:#292929;margin:0 0 8px;font-size:23px}:is(.result-modal,.quick-stock-section) .stock-tab-head p{color:#777;margin:0;font-size:13px}:is(.result-modal,.quick-stock-section) .stock-media>span{color:#666;font-size:11px;position:absolute;top:14px;left:16px}:is(.result-modal,.quick-stock-section) .stock-card .stock-trim{color:#787878;margin:6px 0 0;font-size:12px;line-height:1.65}:is(.result-modal,.quick-stock-section) .stock-card strong{color:#292929;letter-spacing:-.035em;margin:18px 0 10px;font-size:27px;font-weight:650}:is(.result-modal,.quick-stock-section) .stock-card strong span{font-size:14px;font-weight:400}:is(.result-modal,.quick-stock-section) .stock-card .stock-terms{color:#555;margin:0;font-size:12px;line-height:1.8}:is(.result-modal,.quick-stock-section) .stock-card small{color:#888;margin:10px 0 20px;font-size:11px;line-height:1.7}:is(.result-modal,.quick-stock-section) .stock-card button{color:#333;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:4px;justify-content:space-between;align-items:center;margin-top:auto;padding:13px 14px;font:500 13px/1.4 Noto Sans KR,sans-serif;display:flex}:is(.result-modal,.quick-stock-section) .stock-card button:hover{background:#f7f7f5;border-color:#333}:is(.result-modal,.quick-stock-section) .stock-catalog-card span{width:auto;color:inherit;font-weight:inherit;background:0 0;border:0;border-radius:0;padding:0;display:inline}:is(.result-modal,.quick-stock-section) .stock-catalog-card .stock-media>span{color:#777;font-size:11px}:is(.result-modal,.quick-stock-section) .stock-catalog-card button:after{content:none}.result-modal .precision-card-box :is(dt,dd):nth-of-type(4){color:#292929;font-weight:650}@media (width<=1100px){.result-dialog{width:94vw}.result-modal-header,.result-modal-body,.result-modal-footer{padding-left:24px;padding-right:24px}.result-tabs{padding:0 24px}.result-summary-grid{grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr);gap:24px}.result-modal .precision-card-box{padding:18px}.result-modal .precision-card-box dl{column-gap:8px}.result-modal .precision-card-box dd{font-size:12px}}@media (width<=760px){.result-modal{padding:0}.result-dialog{scrollbar-gutter:auto;border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.result-modal-header{padding:20px}.result-modal-header h2{font-size:21px}.result-modal-header .modal-close{width:34px;height:34px}.result-tabs{padding:0 16px}.result-tabs button{min-height:62px;padding:10px 8px;font-size:12px}.result-modal-body{padding:20px}.result-summary-grid{grid-template-columns:1fr;gap:20px}.result-modal .result-primary-card{padding:24px}.result-modal .result-primary-card h3{font-size:28px}.condition-summary-card{padding:0}.condition-summary-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.condition-summary-card dl div{grid-template-columns:1fr;gap:6px;padding:12px 0;font-size:13px}.result-modal .tax-result-card{padding:20px}.result-modal .tax-result-amount{grid-template-columns:1fr;gap:16px}.result-modal .tax-result-amount>div{border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:0;display:flex}.result-modal .tax-result-amount dt{font-size:12px}.result-modal .tax-result-amount dd{white-space:nowrap;margin:0;font-size:24px}.result-modal .tax-result-amount .tax-result-effective{border-bottom:1px solid #ddddd8;flex-direction:column;order:-1;gap:6px;padding-bottom:18px}.result-modal .tax-result-effective dd{font-size:36px}.result-modal .vehicle-list,:is(.result-modal,.quick-stock-section) .stock-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.result-modal .precision-grid{border:0;border-radius:0;grid-template-columns:1fr;gap:16px}.result-modal .precision-card-box,.result-modal .precision-card-box:last-child{border:1px solid var(--result-line);border-radius:8px;padding:24px}.result-modal .precision-method-head{min-height:38px}.result-modal .precision-monthly{font-size:32px}.result-modal .precision-card-box dl{grid-auto-rows:48px;font-size:13px}.result-modal .precision-card-box dd{font-size:14px}.result-modal .precision-options{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.result-modal .precision-vehicle{gap:16px}.result-modal .precision-vehicle img{width:110px;height:80px}.result-modal .precision-vehicle b{font-size:19px}.result-modal-footer{padding:18px 20px}.result-modal-footer button{padding:13px 14px;font-size:12px}}@media (width<=500px){.result-modal .vehicle-list,:is(.result-modal,.quick-stock-section) .stock-modal-grid{grid-template-columns:1fr}.result-modal .vehicle-media,:is(.result-modal,.quick-stock-section) .stock-media{height:180px}.result-modal .vehicle-media img,:is(.result-modal,.quick-stock-section) .stock-media img{height:148px}.result-modal .vehicle-trim,:is(.result-modal,.quick-stock-section) .stock-trim{min-height:0}.result-modal .precision-options{grid-template-columns:1fr}}.site-footer{color:#fff;background:#252525;padding:64px 0 28px}.footer-inner{width:min(var(--safe-max),calc(100% - 2 * var(--safe-gutter)));margin:0 auto}.footer-top{grid-template-columns:1fr 1.2fr;gap:60px;padding-bottom:52px;display:grid}.footer-brand{color:#fff;letter-spacing:-.06em;font-size:29px;font-weight:650;text-decoration:none}.footer-brand-block p{color:#aaa;margin:20px 0 0;font-size:14px;line-height:1.9}.footer-nav{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.footer-nav h2{color:#999;margin:0 0 22px;font-size:12px;font-weight:400}.footer-nav a{color:#e8e8e8;width:fit-content;margin:0 0 14px;font-size:14px;text-decoration:none;display:block}.footer-nav a:hover,.footer-bottom a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.footer-bottom{color:#999;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;font-size:12px;display:flex}.footer-bottom small{font-size:12px}.footer-bottom a{color:#bbb;text-decoration:none}@media (width<=800px){.site-footer{padding:44px 0 94px}.footer-top{grid-template-columns:1fr;gap:36px;padding-bottom:32px}.footer-nav{gap:16px}.footer-nav a{font-size:12px}.footer-nav h2{font-size:11px}.footer-brand{font-size:25px}}.floating-action--top{background:#f4f4f2;min-height:58px}@media (width<=1280px){.floating-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.floating-actions .floating-action{min-height:46px}.floating-actions .floating-action>span:not(.badge-count){writing-mode:horizontal-tb;text-orientation:mixed;font-size:11px}.floating-actions .floating-action--primary{border-right:1px solid #d0d0d0}}.floating-action--top>span{text-orientation:upright}.shared-result-empty{text-align:center;color:#777;padding:64px 24px;font-size:15px;line-height:1.8}.shared-result-empty a{color:#fff;background:#292929;border-radius:4px;margin-top:14px;padding:12px 18px;font-size:13px;text-decoration:none;display:inline-block}.quick-stock-section{--result-line:#e3e3df}.quick-stock-section .vehicle-empty{grid-column:1/-1}.stock-more{color:#292929;cursor:pointer;background:#fff;border:1px solid #bcbcbc;border-radius:4px;justify-content:center;align-items:center;gap:32px;margin:32px auto 0;padding:16px 28px;font:500 14px/1.5 Noto Sans KR,sans-serif;display:flex}.stock-more:hover{border-color:#292929}.stock-more:focus-visible{outline-offset:4px;outline:2px solid #555}.stock-more[hidden]{display:none}.consult-privacy{color:#46536a;margin-top:12px;font-size:13px;line-height:1.7}.consult-privacy summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.consult-privacy>div{background:#fff;border:1px solid #dbdbdb;border-radius:3px;margin-top:10px;padding:16px}.consult-privacy h3{margin:0 0 12px;font-size:14px}.consult-privacy h4{margin:12px 0 4px;font-size:13px}.consult-privacy p{margin:4px 0 12px}.consult-privacy ul{margin:4px 0 12px;padding-left:20px}.hero.hero-premium{--hero-height:clamp(660px,calc(100svh - 88px),880px);height:var(--hero-height);background:#ededed;min-height:0;max-height:none;scroll-margin-top:88px;position:relative;overflow:visible}.hero-premium .hero-shell{grid-template-rows:minmax(0,1fr) 76px;gap:0;width:min(1400px,100% - 112px);height:100%;min-height:0;margin:0 auto;padding:28px 0 0;display:grid}.hero-premium .hero-stage{background:#f7f7f7;border:1px solid #dcdcdc;min-width:0;min-height:0;position:relative}.hero-premium .hero-intro{background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;padding:0;display:grid;position:absolute;inset:0}.hero-premium .hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;width:auto;min-width:0;padding:52px;display:flex;position:relative;inset:auto}.hero-premium .hero-badge{box-shadow:none;letter-spacing:.08em;color:#717171;background:0 0;border:0;border-radius:0;margin:0 0 28px;padding:0;font-size:12px;font-weight:500;display:block}.hero-premium .hero-copy h1{color:#2a2a2a;letter-spacing:-.065em;margin:0;font-size:clamp(40px,3.6vw,60px);font-weight:400;line-height:1.3}.hero-premium .hero-copy h1 strong{white-space:nowrap;font-weight:600}.hero-premium .hero-description{color:#787878;letter-spacing:-.035em;word-break:keep-all;margin:24px 0 30px;font-size:15px;line-height:1.85}.hero-premium .hero-start{color:#fff;background:#313131;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:56px;padding:18px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}.hero-premium .hero-start span{font-size:20px;line-height:1}.hero-premium .hero-helper{color:#959595;margin:14px 0 0;font-size:11px;line-height:1.5}.hero-premium .hero-vehicle{isolation:isolate;background:radial-gradient(at 50% 40%,#505050 0%,#303030 55%,#202020 100%);justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.hero-premium .hero-vehicle:before{content:"";z-index:-1;background:#626262;width:80%;height:1px;position:absolute;bottom:32%}.hero-premium .hero-vehicle img{object-fit:contain;filter:drop-shadow(0 16px 12px #2b2b2b12);width:min(94%,560px);height:auto;display:block}.hero-premium .comparison-card{width:auto;height:100%;min-height:0;box-shadow:none;backdrop-filter:none;background:#fff;border:0;border-radius:0;grid-template-rows:64px 2px minmax(0,1fr);display:grid;position:absolute;inset:0;overflow:visible}.hero-premium[data-view=intro] .comparison-card,.hero-premium:not([data-view=intro]) .hero-intro{display:none}.hero-premium .comparison-toolbar{background:#fff;border-bottom:1px solid #e8e8e8;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:0 28px;display:flex}.hero-premium .comparison-toolbar>p{color:#969696;white-space:nowrap;margin:0;font-size:11px}.hero-premium .comparison-toolbar strong{color:#3b3b3b;margin-left:18px;font-size:15px;font-weight:500}.hero-premium .comparison-history{align-items:center;gap:18px;min-width:0;display:flex;position:relative}.hero-premium #recent-button,.hero-premium .comparison-reset{color:#717171;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ccc;border-radius:0;align-items:center;gap:6px;padding:6px 0;font-size:12px;display:flex}.hero-premium #recent-button:disabled{opacity:.38;cursor:default}.hero-premium .badge-count{color:#fff;background:#717171;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;display:grid;position:static}.hero-premium .recent-panel{z-index:70;background:#fff;border:1px solid #e3e3e3;border-radius:3px;width:320px;max-width:calc(100vw - 64px);max-height:60svh;top:calc(100% + 14px);left:auto;right:0;overflow:auto;box-shadow:0 18px 45px #20202021}.hero-premium .comparison-top{height:2px;padding:0;display:block}.hero-premium .progress{max-width:none;height:2px}.hero-premium .progress:before{background:#e3e3e3;height:2px;top:0}.hero-premium .progress i{background:#6c6c6c;height:2px;top:0}.hero-premium .comparison-grid{height:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.hero-premium .column,.hero-premium .column.is-folded{cursor:default;background:#fff;border:0;border-radius:0;min-height:0;margin:0;padding:36px 48px;display:none;position:absolute;inset:0;overflow:visible}.hero-premium .column h2,.hero-premium .column.is-folded h2{color:#8c8c8c;letter-spacing:0;text-align:left;writing-mode:initial;outline:none;margin:0;font-size:14px;font-weight:400;line-height:1.5}.hero-premium[data-view=input] .conditions-column{flex-direction:column;display:flex;overflow:auto}.hero-premium #question-stage{flex-direction:column;flex:1;justify-content:center;width:min(680px,100%);min-height:min-content;margin:0 auto;padding:32px 0;display:flex;position:relative}.hero-premium .question-card{background:0 0;border:0;border-radius:0;padding:0}.hero-premium .question-step{color:#7b7b7b;background:0 0;margin:0 0 16px;padding:0;font-size:12px;font-weight:500;display:block;position:static}.hero-premium .question-card h3{color:#323232;letter-spacing:-.05em;margin:0 0 12px;font-size:34px;font-weight:500;line-height:1.4}.hero-premium .question-card p{color:#858585;margin:0;font-size:15px;line-height:1.8}.hero-premium .option-grid,.hero-premium .option-grid.three{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-premium .option-grid button{color:#616161;cursor:pointer;background:#f4f4f4;border:1px solid #dadada;border-radius:3px;flex:1;min-width:160px;min-height:60px;padding:16px 20px;font-size:15px;font-weight:500;transition:background .15s,border-color .15s}.hero-premium .option-grid button:hover{background:#e8e8e8;border-color:#9d9d9d;transform:none}.hero-premium .option-grid button.active{color:#fff;box-shadow:none;background:#444;border-color:#444}.hero-premium .back-button{color:#818181;cursor:pointer;background:0 0;border:0;border-radius:0;align-self:flex-start;width:auto;margin:20px 0 0;padding:12px 0 0;font-size:13px}.hero-premium .compact-summary{background:0 0;border:0;border-bottom:1px solid #e3e3e3;border-radius:0;margin:0 0 24px;padding:0 0 18px}.hero-premium .compact-summary b{color:#6e6e6e;font-size:12px}.hero-premium .compact-summary span{color:#8b8b8b;white-space:normal;font-size:13px;line-height:1.8}.hero-premium .range-question{background:#f5f5f5;border-color:#e1e1e1;border-radius:3px;padding:20px}.hero-premium .range-next{background:#444;border-radius:3px;font-size:14px}.hero-premium .range-question input{accent-color:#717171}.hero-premium .range-question output{color:#5f5f5f}.hero-premium[data-view=analysis] .ai-column{background:#f7f7f7;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:auto}.hero-premium .ai-column h2{letter-spacing:-.04em;color:#444;text-align:center;margin-bottom:24px;font-size:27px;font-weight:500}.hero-premium .analysis-board{background:0 0;width:min(460px,100%);min-height:0;margin:0;padding:0;position:static;overflow:visible}.hero-premium .analysis-board:before,.hero-premium .analysis-board:after,.hero-premium .ai-status:before,.hero-premium .analysis-note:before{display:none}.hero-premium .cyber-console .ai-status{backdrop-filter:none;color:gray;text-align:center;background:0 0;border:0;margin:0 0 22px;padding:0;font:400 14px/1.8 Noto Sans KR,sans-serif}.hero-premium .cyber-console .analysis-list{backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:0;margin:0;display:grid;overflow:visible}.hero-premium .cyber-console .analysis-list li{color:#a0a0a0;height:46px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e3e3e3;border-radius:0;grid-template-columns:34px 1fr 60px;align-items:center;padding:0 12px;font:400 13px/1.5 Noto Sans KR,sans-serif;display:grid}.hero-premium .cyber-console .analysis-list li span{color:#a0a0a0;background:0 0;border-radius:0;width:auto;height:auto;font-size:11px}.hero-premium .cyber-console .analysis-list li em{color:#9c9c9c;font-size:11px}.hero-premium .cyber-console .analysis-list li.active{color:#535353;box-shadow:none;background:#e9e9e9}.hero-premium .cyber-console .analysis-list li.done{color:#515151;background:0 0}.hero-premium .cyber-console .analysis-list li.done span,.hero-premium .cyber-console .analysis-list li.done em{color:#777;box-shadow:none;background:0 0}.hero-premium .cyber-console .analysis-note{backdrop-filter:none;color:#9b9b9b;text-align:center;background:0 0;border:0;border-radius:0;margin:20px 0 0;padding:0;font:400 12px/1.7 Noto Sans KR,sans-serif}.hero-premium[data-view=result] .results-column{grid-template-rows:28px minmax(0,1fr) auto;gap:14px;padding:24px 28px 0;display:grid;overflow:hidden}.hero-premium #comparison-result-heading{color:#4f4f4f;letter-spacing:-.03em;font-size:18px;font-weight:500}.hero-premium .result-placeholder{display:none}.hero-premium .result-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;outline-offset:-2px;min-height:0;padding:0 12px 20px 0;overflow:hidden auto}.hero-premium #result-content{height:auto;max-height:none;overflow:visible}.hero-premium .recommendation-card{background:0 0;border:0;border-radius:0;grid-template-columns:36px 1fr;gap:0 12px;margin:0;padding:0;display:grid}.hero-premium .recommendation-icon{color:#717171;background:#e8e8e8;border-radius:50%;width:34px;height:34px;font-size:23px}.hero-premium .recommendation-card small{color:#949494;font-size:11px}.hero-premium .recommendation-card h3{letter-spacing:-.04em;color:#3d3d3d;margin:3px 0 0;font-size:25px;font-weight:500;line-height:1.4}.hero-premium .reason-list{color:#858585;margin:6px 0;padding-left:16px;line-height:1.65;font-size:12px!important}.hero-premium .reason-caution{line-height:1.65;font-size:12px!important}.hero-premium .refine-chips{gap:6px;margin-top:10px}.hero-premium .refine-chips-label{color:#9a9a9a;font-size:11px!important}.hero-premium .refine-chip{color:#7d7d7d;background:#f4f4f4;border-color:#dbdbdb;border-radius:2px;padding:6px 10px!important;font-size:11px!important}.hero-premium .refine-active-note{color:#707070;font-size:11px}.hero-premium .vehicle-heading{margin:18px 0 10px}.hero-premium .vehicle-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hero-premium .vehicle-item{cursor:pointer;background:#f9f9f9;border:1px solid #e3e3e3;border-radius:3px;align-items:start;gap:8px;height:auto;min-height:0;display:grid;position:relative;grid-template-columns:1fr!important;padding:18px!important}.hero-premium .vehicle-rank{color:#a2a2a2;background:0 0;font-size:11px;position:absolute;top:12px;left:12px}.hero-premium .vehicle-item img{object-fit:contain;width:100%!important;height:88px!important}.hero-premium .vehicle-item b{color:#515151;font-weight:500;font-size:15px!important}.hero-premium .vehicle-item small{color:#8e8e8e;line-height:1.6;font-size:11px!important}.hero-premium .vehicle-price{color:#383838;font-size:16px}.hero-premium .vehicle-side{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;display:flex}.hero-premium .vehicle-tag{color:#909090;background:#ebebeb;font-size:9px}.hero-premium .vehicle-precision-hint{color:#8e8e8e;font-size:10px}.hero-premium .tax-result-card{background:#f0f0f0;border-color:#dbdbdb;border-radius:3px}.hero-premium .tax-result-note{line-height:1.65;font-size:12px!important}.hero-premium .vehicle-empty{grid-column:1/-1}.hero-premium .comparison-result-actions{background:#fff;border:0;border-top:1px solid #dedede;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:16px 0;display:flex}.hero-premium .result-consult{color:#fff;white-space:nowrap;cursor:pointer;background:#3a3a3a;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:40px;padding:16px 22px;font-size:14px;display:flex}.hero-premium .result-secondary-actions{align-items:center;gap:22px;display:flex}.hero-premium .result-secondary-actions .detail-button,.hero-premium .result-secondary-actions .stock-open-button{width:auto;min-width:0;box-shadow:none;color:#818181;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c9c9c9;border-radius:0;margin:0;padding:7px 0;font-size:12px;font-weight:400;display:inline-block}.hero-premium .partner-band{width:auto;height:76px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:0;display:flex;position:relative;inset:auto;overflow:hidden}.hero-premium .partner-title{color:#9d9d9d;border:0;flex-basis:80px;font-size:10px;font-weight:400}.hero-premium .partner-logo{opacity:.46}.hero-premium .partner-track{gap:20px}@media (width>=1700px){.hero-premium .hero-copy{padding:64px}.hero-premium .hero-copy h1{font-size:58px}.hero-premium .hero-description{font-size:16px}.hero-premium .vehicle-item img{height:110px!important}}@media (width<=1100px){.hero-premium .hero-shell{width:calc(100% - 64px);padding-top:22px}.hero-premium .hero-intro{grid-template-columns:1.05fr 1fr}.hero-premium .hero-copy{padding:36px}.hero-premium .hero-copy h1{font-size:37px}.hero-premium .hero-description{font-size:13px}.hero-premium .column{padding:28px 36px}.hero-premium .vehicle-item{padding:14px!important}.hero-premium .comparison-toolbar{padding:0 24px}.hero-premium .result-secondary-actions{gap:16px}.hero-premium .result-consult{gap:20px;padding:15px 18px;font-size:13px}}@media (width<=800px){.hero.hero-premium{--hero-height:calc(100svh - 72px);height:var(--hero-height);min-height:0;scroll-margin-top:72px}.hero-premium .hero-shell{grid-template-rows:minmax(0,1fr) 60px;width:calc(100% - 32px);padding-top:16px}.hero-premium .hero-intro{grid-template-rows:minmax(0,1fr) 32%;grid-template-columns:1fr;align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.hero-premium .hero-copy{padding:24px;overflow:auto}.hero-premium .hero-copy h1{font-size:clamp(25px,7.65vw,42px);line-height:1.35}.hero-premium .hero-badge{margin-bottom:18px;font-size:10px}.hero-premium .hero-description{margin:16px 0 20px;font-size:12px;line-height:1.8}.hero-premium .hero-start{gap:38px;padding:14px 18px;font-size:12px}.hero-premium .hero-helper{margin-top:10px;font-size:10px}.hero-premium .hero-vehicle{flex:none;min-height:0;margin:0}.hero-premium .hero-vehicle img{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:100%}.hero-premium .hero-vehicle:before{display:none}.hero-premium .comparison-card{grid-template-rows:62px 2px minmax(0,1fr)}.hero-premium .comparison-toolbar{gap:12px;padding:0 18px}.hero-premium .comparison-toolbar>p{white-space:normal;font-size:9px;line-height:1.5}.hero-premium .comparison-toolbar strong{margin:2px 0 0;font-size:13px;display:block}.hero-premium .comparison-history{gap:12px}.hero-premium #recent-button,.hero-premium .comparison-reset{padding:6px 0;font-size:10px}.hero-premium .recent-panel{width:300px;max-width:calc(100vw - 68px)}.hero-premium .column,.hero-premium .column.is-folded{padding:22px}.hero-premium #question-stage{justify-content:center;padding:22px 0}.hero-premium .question-card h3{font-size:27px}.hero-premium .question-card p{font-size:13px}.hero-premium .question-step{margin-bottom:12px;font-size:11px}.hero-premium .option-grid,.hero-premium .option-grid.three{gap:8px;margin-top:24px}.hero-premium .option-grid button{min-width:calc(50% - 8px);min-height:51px;padding:12px 10px;font-size:13px}.hero-premium .back-button{margin-top:14px;font-size:12px}.hero-premium .compact-summary{margin-bottom:18px;padding-bottom:12px}.hero-premium .compact-summary span{font-size:11px}.hero-premium .column h2{font-size:12px}.hero-premium .ai-column h2{margin-bottom:16px;font-size:23px}.hero-premium .cyber-console .ai-status{margin-bottom:14px;font-size:12px}.hero-premium .cyber-console .analysis-list li{height:40px;font-size:12px}.hero-premium .cyber-console .analysis-note{margin-top:14px;font-size:11px}.hero-premium[data-view=result] .results-column{grid-template-rows:24px minmax(0,1fr) auto;gap:10px;padding:16px 16px 0}.hero-premium #comparison-result-heading{font-size:16px}.hero-premium .result-scroll{padding-bottom:18px;padding-right:8px}.hero-premium .recommendation-card{grid-template-columns:1fr;gap:0}.hero-premium .recommendation-icon{display:none}.hero-premium .recommendation-card h3{font-size:20px}.hero-premium .recommendation-card p{font-size:12px!important}.hero-premium .reason-list,.hero-premium .reason-caution{font-size:11px!important}.hero-premium .vehicle-list{grid-template-columns:1fr;gap:12px}.hero-premium .vehicle-item{padding:16px!important}.hero-premium .vehicle-item img{height:115px!important}.hero-premium .vehicle-item b{font-size:16px!important}.hero-premium .vehicle-price{font-size:18px}.hero-premium .comparison-result-actions{padding:12px 0;display:block}.hero-premium .result-consult{width:100%;padding:13px 14px;font-size:12px}.hero-premium .result-secondary-actions{justify-content:space-between;gap:10px;margin-top:8px}.hero-premium .result-secondary-actions .detail-button,.hero-premium .result-secondary-actions .stock-open-button{padding:4px 0;font-size:10px}.hero-premium .partner-band{height:60px}.hero-premium .partner-title{flex-basis:62px;font-size:9px}.hero-premium .partner-item{flex-basis:110px;height:36px}.hero-premium .partner-logo{max-height:21px}}@media (width<=360px){.hero-premium .hero-copy{padding:20px}.hero-premium .hero-copy h1{font-size:25px}.hero-premium .hero-description{margin:14px 0 16px;font-size:11px}.hero-premium .hero-vehicle{min-height:0;max-height:none}.hero-premium .hero-vehicle img{max-height:100%}.hero-premium .column{padding:18px}.hero-premium .comparison-history{gap:8px}.hero-premium .comparison-toolbar{padding:0 12px}}@media (prefers-reduced-motion:reduce){.hero-premium .hero-start,.hero-premium .option-grid button{transition:none}}.hero-premium .hero-description,.hero-premium .hero-helper,.hero-premium .hero-badge,.hero-premium .question-card p,.hero-premium .compact-summary span,.hero-premium .question-step,.hero-premium .column h2{color:#666}.hero-premium .recommendation-card p,.hero-premium .reason-list,.hero-premium .reason-caution,.hero-premium .vehicle-item small{color:#626262}.hero-premium .recommendation-card small,.hero-premium .refine-chips-label,.hero-premium .refine-chip,.hero-premium .vehicle-precision-hint{color:#666}.hero-premium .option-grid button{color:#303030;background:#f5f5f5;border-color:#d5d5d5}.hero-premium .option-grid button:hover{background:#e9e9e9;border-color:#777}.hero-premium .result-consult,.hero-premium .hero-start{background:#222;border-radius:0}.hero-premium .result-secondary-actions .detail-button,.hero-premium .result-secondary-actions .stock-open-button,.hero-premium #recent-button,.hero-premium .comparison-reset{color:#555;border-color:#aaa}.hero-premium .vehicle-item{background:#f5f5f5;border:0}.hero-premium .vehicle-item b,.hero-premium .recommendation-card h3,.hero-premium #comparison-result-heading{color:#222}.hero-premium .recommendation-icon{display:none}.hero-premium .recommendation-card{grid-template-columns:1fr}.hero-premium .reason-list{font-size:13px!important}.hero-premium .hero-stage{background:#fff;border:0}.hero-premium{overflow-anchor:none}@media (width<=800px){.hero-premium .hero-copy h1{font-size:28px}.hero-premium .recommendation-card h3{font-size:22px}.hero-premium .recommendation-card p{font-size:13px!important}.hero-premium .reason-list{font-size:12px!important}}@media (width<=360px){.hero-premium .hero-copy h1{font-size:25px}.hero-premium .hero-copy{padding:18px}.hero-premium .hero-badge{margin-bottom:10px}.hero-premium .hero-description{margin:10px 0 14px}}@media (width<=800px){.hero-desktop-break{display:none}}.hero.hero-premium{scroll-margin-top:0}.hero-premium .comparison-card{scroll-margin-top:28px}@media (width<=1100px){.hero-premium .comparison-card{scroll-margin-top:22px}}@media (width<=800px){.hero.hero-premium{--hero-height:calc(100svh - var(--site-header-height))}.hero-premium .comparison-card{scroll-margin-top:16px}}.hero-premium .column,.hero-premium .column.is-folded{padding:28px 44px}.hero-premium .column h2{font-size:18px;font-weight:500}.hero-premium #question-stage{justify-content:flex-start;width:min(100%,1000px);padding:44px 0 24px}.hero-premium .question-step{margin-bottom:18px;font-size:16px}.hero-premium .question-card h3{margin-bottom:16px;font-size:46px;line-height:1.3}.hero-premium .question-card p{font-size:20px;line-height:1.7}.hero-premium .option-grid,.hero-premium .option-grid.three{gap:16px;margin-top:32px}.hero-premium .option-grid button{min-width:200px;min-height:98px;padding:24px;font-size:23px}.hero-premium .back-button{margin-top:22px;padding:12px 0;font-size:16px}.hero-premium .compact-summary{margin-bottom:24px;padding-bottom:20px}.hero-premium .compact-summary b{font-size:15px}.hero-premium .compact-summary span{font-size:17px}.hero-premium .range-question{margin-top:26px;padding:28px}.hero-premium .range-question output{margin-bottom:20px;font-size:34px}.hero-premium .range-question input[type=range]{height:32px}.hero-premium .range-next{min-height:62px;font-size:20px}.hero-premium .ai-column h2{margin-bottom:28px;font-size:36px}.hero-premium .analysis-board{width:min(720px,100%)}.hero-premium .cyber-console .ai-status{margin-bottom:26px;font-size:19px}.hero-premium .cyber-console .analysis-list li{grid-template-columns:50px 1fr 80px;height:64px;padding-inline:20px;font-size:19px}.hero-premium .cyber-console .analysis-list li span,.hero-premium .cyber-console .analysis-list li em{font-size:14px}.hero-premium .cyber-console .analysis-note{font-size:15px}.hero-premium[data-view=result] .results-column{grid-template-rows:36px minmax(0,1fr) auto;gap:20px;padding:24px 36px 0}.hero-premium #comparison-result-heading{font-size:24px}.hero-premium .recommendation-card small{font-size:15px}.hero-premium .recommendation-card h3{font-size:36px}.hero-premium .recommendation-card p{font-size:18px!important}.hero-premium .reason-list,.hero-premium .reason-caution{font-size:16px!important}.hero-premium .refine-chips-label,.hero-premium .refine-chip{font-size:14px!important}.hero-premium .vehicle-heading h3{font-size:21px!important}.hero-premium .vehicle-item img{height:140px!important}.hero-premium .vehicle-item b{font-size:21px!important}.hero-premium .vehicle-item small{font-size:14px!important}.hero-premium .vehicle-price{font-size:22px}.hero-premium .result-consult{font-size:17px}.hero-premium .result-secondary-actions .detail-button,.hero-premium .result-secondary-actions .stock-open-button{font-size:15px}@media (width<=800px){.hero-premium .column,.hero-premium .column.is-folded{padding:22px}.hero-premium .column h2{font-size:15px}.hero-premium #question-stage{padding:22px 0}.hero-premium .question-step{margin-bottom:16px;font-size:13px}.hero-premium .question-card h3{margin-bottom:14px;font-size:31px}.hero-premium .question-card p{font-size:16px}.hero-premium .option-grid,.hero-premium .option-grid.three{gap:10px;margin-top:24px}.hero-premium .option-grid button{min-width:calc(50% - 10px);min-height:72px;padding:16px 12px;font-size:17px}.hero-premium .compact-summary b{font-size:13px}.hero-premium .compact-summary span{font-size:14px}.hero-premium .range-question{padding:18px}.hero-premium .range-question output{font-size:28px}.hero-premium .range-next{min-height:54px;font-size:17px}.hero-premium .ai-column h2{font-size:27px}.hero-premium .cyber-console .ai-status{font-size:16px}.hero-premium .cyber-console .analysis-list li{grid-template-columns:30px 1fr 50px;height:54px;padding-inline:8px;font-size:15px}.hero-premium .cyber-console .analysis-list li span,.hero-premium .cyber-console .analysis-list li em{font-size:12px}.hero-premium .cyber-console .analysis-note{font-size:13px}.hero-premium[data-view=result] .results-column{grid-template-rows:28px minmax(0,1fr) auto;gap:14px;padding:18px 18px 0}.hero-premium #comparison-result-heading{font-size:20px}.hero-premium .recommendation-card h3{font-size:27px}.hero-premium .recommendation-card p{font-size:16px!important}.hero-premium .reason-list,.hero-premium .reason-caution{font-size:14px!important}.hero-premium .result-consult{font-size:14px}.hero-premium .result-secondary-actions .detail-button,.hero-premium .result-secondary-actions .stock-open-button{font-size:11px}}.hero-premium #result-content{grid-template-columns:minmax(0,1fr);align-items:start;gap:0 28px;display:grid}.hero-premium .recommendation-card{color:#fff;background:#252628;gap:0;padding:24px 28px}.hero-premium .recommendation-card small{letter-spacing:.08em;color:#d0d0d0;margin-bottom:10px;font-size:13px;display:block}.hero-premium .recommendation-card h3{color:#fff;margin:0;font-size:34px;font-weight:700;line-height:1.35}.hero-premium .recommendation-card p{color:#dedede;margin:16px 0 0;line-height:1.75;font-size:16px!important}.hero-premium #refine-area{padding:18px 0 0}.hero-premium .reason-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.hero-premium .reason-list li{color:#373737;padding-left:22px;font-size:16px;line-height:1.7;position:relative}.hero-premium .reason-list li:before{content:"✓";font-weight:600;position:absolute;left:0}.hero-premium .reason-caution{color:#646464;margin-top:10px;line-height:1.7}.hero-premium .refine-chips{border-top:1px solid #e1e1e1;flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:18px;display:flex}.hero-premium .refine-chips-label{color:#686868;flex:0 0 100%;margin-bottom:4px;font-weight:400;font-size:13px!important}.hero-premium .refine-chip{color:#393939;background:#fff;border:1px solid #cfcfcf;border-radius:4px;padding:10px 13px!important;font-size:14px!important}.hero-premium .refine-chip.active{color:#fff;background:#303030;border-color:#303030}.hero-premium .refine-active-note{color:#444;margin-top:12px;font-size:13px}.hero-premium #tax-result-area{min-width:0}.hero-premium .tax-result-card{background:#f6f6f5;border:1px solid #dedede;border-radius:0;margin:0;padding:24px 26px}.hero-premium .tax-result-head{color:#303030;margin-bottom:24px;font-size:17px}.hero-premium .tax-result-badge{color:#555;background:#fff;border:1px solid #d4d4d4;border-radius:3px;padding:4px 8px;font-size:11px}.hero-premium .tax-result-amount{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin:0;display:grid}.hero-premium .tax-result-amount dt{color:#636363;word-break:keep-all;margin-bottom:12px;font-size:13px;line-height:1.6}.hero-premium .tax-result-amount dd{letter-spacing:-.055em;color:#262626;white-space:nowrap;margin:0;font-size:32px;font-weight:650;line-height:1.3}.hero-premium .tax-result-amount dd span{margin-left:4px;font-size:16px;font-weight:400}.hero-premium .tax-result-effective{border-left:1px solid #d8d8d8;padding-left:20px}.hero-premium .tax-result-saving{color:#4f4f4f;border-top:1px solid #dedede;margin:22px 0 0;padding:14px 0;font-size:13px;font-weight:400;line-height:1.65}.hero-premium .tax-result-saving strong{color:#262626;margin-top:3px;font-size:17px;font-weight:600;display:block}.hero-premium .tax-result-details{border-top:1px solid #dedede;margin-top:0;padding-top:12px}.hero-premium .tax-result-details summary{color:#555;cursor:pointer;padding:4px 0;font-size:13px;line-height:1.6}.hero-premium .tax-result-details summary:focus-visible{outline-offset:4px;outline:2px solid #555}.hero-premium .tax-result-details .tax-result-note{color:#606060;margin:12px 0 0;line-height:1.85;font-size:12px!important}.hero-premium .vehicle-heading{border-top:1px solid #dedede;grid-column:1/-1;margin:28px 0 16px;padding-top:22px}.hero-premium .vehicle-heading h3{color:#252525;font-weight:600;font-size:22px!important}.hero-premium .vehicle-list{grid-column:1/-1}@media (width>=1101px){.hero-premium #result-content:has(#tax-result-area:not([hidden])){grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.hero-premium .recommendation-card{grid-area:1/1}.hero-premium #refine-area{grid-area:2/1}.hero-premium #tax-result-area:not([hidden]){grid-area:1/2/3}}@media (width<=1100px){.hero-premium #tax-result-area:not([hidden]){margin-top:24px}}@media (width<=800px){.hero-premium .recommendation-card{padding:20px}.hero-premium .recommendation-card h3{font-size:27px}.hero-premium .recommendation-card p{font-size:15px!important}.hero-premium .reason-list li{font-size:14px}.hero-premium .tax-result-card{padding:20px 16px}.hero-premium .tax-result-head{margin-bottom:20px;font-size:16px}.hero-premium .tax-result-amount{grid-template-columns:1fr;gap:12px}.hero-premium .tax-result-amount>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.hero-premium .tax-result-amount dt{max-width:130px;margin:0;font-size:12px}.hero-premium .tax-result-amount dd{font-size:27px}.hero-premium .tax-result-amount dd span{font-size:13px}.hero-premium .tax-result-effective{border:0;border-top:1px solid #ddd;padding:14px 0 0}.hero-premium .vehicle-heading{margin-top:24px}}.hero-premium .tax-result-card>.tax-result-note{color:#555;line-height:1.85;font-size:15px!important}.hero-premium[data-view=complete] .conditions-column{flex-direction:column;display:flex;overflow:auto}.hero-premium[data-view=complete] #question-heading{display:none}.hero-premium .comparison-complete{text-align:left;width:100%}.hero-premium .complete-mark{color:#333;border:1px solid #d4d4d4;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:24px;font-size:22px;display:grid}.hero-premium .complete-eyebrow{color:#777;margin-bottom:12px;font-size:14px;display:block}.hero-premium .comparison-complete h3{color:#282828;letter-spacing:-.05em;word-break:keep-all;margin:0;font-size:clamp(26px,2.6vw,40px);line-height:1.4}.hero-premium .comparison-complete p{color:#737373;word-break:keep-all;margin:20px 0 30px;font-size:16px;line-height:1.8}.hero-premium .complete-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-premium .complete-actions button{color:#444;cursor:pointer;background:#fff;border:1px solid #d6d6d6;border-radius:5px;padding:17px 24px;font:500 15px/1.4 Noto Sans KR,sans-serif}.hero-premium .complete-actions #reopen-result{color:#fff;background:#292929;border-color:#292929;align-items:center;gap:40px;display:flex}.hero-premium .comparison-reset[hidden]{display:none}.hero-premium[data-view=analysis] .ai-column{background:#fff;align-items:stretch}.hero-premium[data-view=analysis] #analysis-heading{color:#292929;width:min(720px,100%);margin:0 auto 16px;font-size:clamp(26px,2.6vw,38px);font-weight:600}.hero-premium[data-view=analysis] .analysis-board{margin:0 auto}.hero-premium .cyber-console .ai-status{color:#777;text-align:left;margin-bottom:24px;font-size:15px;line-height:1.7}.hero-premium .cyber-console .analysis-list li{background:0 0;grid-template-columns:44px 1fr 68px;gap:10px;height:auto;min-height:86px;padding:16px 0}.hero-premium .cyber-console .analysis-list li.active{color:#242424;background:0 0}.hero-premium .cyber-console .analysis-list li b{font-size:18px;font-weight:500}.hero-premium .cyber-console .analysis-list li small{color:#777;margin-top:5px;font-size:13px;font-weight:400;line-height:1.6;display:block}.hero-premium .cyber-console .analysis-list li em{text-align:right;font-style:normal}.hero-premium .cyber-console .analysis-note{text-align:left;font-size:13px}@media (width<=600px){.hero-premium .complete-actions{flex-direction:column}.hero-premium .complete-actions button{width:100%;font-size:14px}.hero-premium .complete-actions #reopen-result{justify-content:space-between}.hero-premium .comparison-complete p{margin:16px 0 24px;font-size:14px}.hero-premium .complete-mark{margin-bottom:20px}.hero-premium .cyber-console .analysis-list li{grid-template-columns:26px 1fr 48px;gap:8px}.hero-premium .cyber-console .analysis-list li b{font-size:16px}.hero-premium .cyber-console .analysis-list li small{font-size:12px}.hero-premium .cyber-console .ai-status{font-size:13px}}.hero-premium .analysis-progress{background:#e9e9e9;width:100%;height:3px;margin:0 0 20px;overflow:hidden}.hero-premium .analysis-progress i{background:#292929;width:0;height:100%;transition:width .4s;display:block}.hero-premium .cyber-console .analysis-list li{min-height:98px;transition:color .25s,background .25s}.hero-premium .cyber-console .analysis-list li.active{background:#f5f5f3;border-radius:6px;padding-inline:16px}.hero-premium .cyber-console .analysis-list li.active>span{border:2px solid #ddd;border-top-color:#333;border-radius:50%;width:19px;height:19px;font-size:0;animation:.85s linear infinite analysis-turn}.hero-premium .cyber-console .analysis-list li.done>span{font-size:0}.hero-premium .cyber-console .analysis-list li.done>span:after{content:"✓";color:#333;font-size:17px}.hero-premium .cyber-console .analysis-list li small:empty{min-height:21px}.hero-premium .cyber-console .analysis-list li.done small{animation:.3s both analysis-reveal}@keyframes analysis-turn{to{transform:rotate(360deg)}}@keyframes analysis-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-premium .analysis-progress i,.hero-premium .cyber-console .analysis-list li{transition:none}.hero-premium .cyber-console .analysis-list li.active>span,.hero-premium .cyber-console .analysis-list li.done small{animation:none}}.hero-premium .cyber-console .analysis-list{gap:8px;position:relative}.hero-premium .cyber-console .analysis-list li{border:0;grid-template-columns:26px 1fr 62px;gap:14px;min-height:88px;padding:12px 16px;position:relative}.hero-premium .cyber-console .analysis-list li>span{z-index:1;position:relative}.hero-premium .cyber-console .analysis-list li:not(:last-child):after{content:"";background:#e1e1e1;width:1px;position:absolute;top:56px;bottom:-24px;left:24px}.hero-premium .cyber-console .analysis-list li.active{background:#f5f5f3}.hero-premium .cyber-console .analysis-list li b{letter-spacing:-.025em;font-size:17px}.hero-premium .cyber-console .analysis-list li.active b{color:#262626}.hero-premium .cyber-console .analysis-list li.active small:after{content:"";vertical-align:-2px;background:#888;width:5px;height:13px;margin-left:5px;animation:1s steps(2,end) infinite analysis-cursor;display:inline-block}.hero-premium .cyber-console .analysis-list li.done{color:#555}.hero-premium .cyber-console .analysis-list li em{font-size:12px}.hero-premium .cyber-console .analysis-note{margin:18px 0 0;padding-left:16px}@keyframes analysis-cursor{50%{opacity:0}}@media (width<=600px){.hero-premium .cyber-console .analysis-list{gap:4px}.hero-premium .cyber-console .analysis-list li{grid-template-columns:20px 1fr 48px;gap:10px;min-height:84px;padding:10px 8px}.hero-premium .cyber-console .analysis-list li.active{padding-inline:8px}.hero-premium .cyber-console .analysis-list li b{font-size:15px}.hero-premium .cyber-console .analysis-list li small{word-break:keep-all;font-size:11px}.hero-premium .cyber-console .analysis-list li:not(:last-child):after{top:52px;bottom:-20px;left:17px}.hero-premium .cyber-console .analysis-note{margin-top:12px;padding-left:8px;font-size:12px}.hero-premium .cyber-console .ai-status{margin-bottom:16px}.hero-premium .analysis-progress{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.hero-premium .cyber-console .analysis-list li.active small:after{animation:none}}.hero-premium[data-view=analysis] #analysis-heading{text-align:left}body[data-home] .site-header.site-header--framed{background:#f7f3ebf5;border-bottom-color:#0000}.hero.hero-premium[data-view=intro]{background:#f7f3eb}.hero-premium[data-view=intro] .hero-shell{width:100%;padding-top:0}.hero-premium[data-view=intro] .hero-stage{background:0 0}.hero-premium .hero-intro{width:min(var(--safe-max), calc(100% - 2 * var(--safe-gutter)));isolation:isolate;background:0 0;margin-inline:auto;display:block}.hero-premium .hero-paper{z-index:-1;pointer-events:none;position:absolute;inset:0 0 -76px;overflow:hidden;mask-image:linear-gradient(#0000,#000 90px 89%,#0000)}.hero-premium .hero-paper img{width:100%;height:auto;display:block;position:absolute;top:50%;transform:translateY(-50%);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 12% 86%,#0000);mask-composite:intersect}.hero-premium .hero-copy{justify-content:center;width:100%;height:100%;margin:0 auto;padding:10px 0 30px}.hero-premium .hero-badge{letter-spacing:.22em;color:#62666a;margin:0 0 26px;font-size:14px}.hero-premium .hero-copy h1{letter-spacing:-.065em;color:#1c2024;font-size:clamp(42px,4.05vw,68px);font-weight:400;line-height:1.25}.hero-premium .hero-copy h1 strong{font-weight:700}.hero-premium .hero-description{letter-spacing:-.045em;color:#63676b;margin:25px 0 32px;font-size:clamp(14px,1.2vw,19px);line-height:1.85}.hero-premium .hero-start{background:#252628;min-width:225px;padding:19px 24px;font-size:17px;font-weight:500;box-shadow:0 5px 15px #35302510}.hero-premium .hero-start:hover{background:#101316}.hero-premium .hero-start:focus-visible{outline-offset:5px;outline:3px solid #74772b}.hero-premium .hero-helper{color:#666a6e;letter-spacing:.055em;margin-top:15px;font-size:12px}.hero-premium[data-view=intro] .partner-band{width:min(var(--safe-max), calc(100% - 2 * var(--safe-gutter)));margin-inline:auto}.hero-premium .partner-band{flex-shrink:0;height:107px;padding-bottom:3px}.hero-premium .partner-mask{min-width:0}.hero-premium .partner-title{flex-basis:110px;font-size:20px}.hero-premium .partner-track{animation-duration:32.5s}.hero-premium .partner-item{flex-basis:290px;height:86px;padding:12px 20px}.hero-premium .partner-logo{object-fit:contain;max-height:50px;width:250px!important;height:50px!important}@media (width<=800px){.hero-premium .partner-band{height:91px}.hero-premium .partner-title{flex-basis:90px;font-size:18px}.hero-premium .partner-item{flex-basis:220px;height:72px}.hero-premium .partner-logo{max-height:42px;width:180px!important;height:42px!important}}@media (width>=1700px){.hero-premium .hero-copy{padding-bottom:45px}}@media (width>=801px) and (width<=1100px){.hero-premium .hero-intro{width:calc(100% - 2 * var(--safe-gutter))}.hero-premium .hero-copy h1{font-size:39px}.hero-premium .hero-description{font-size:12px}.hero-premium .hero-badge{font-size:11px}.hero-premium .hero-start{min-width:200px;font-size:14px}.hero-premium[data-view=intro] .partner-band{width:calc(100% - 2 * var(--safe-gutter))}}@media (width<=800px){.hero.hero-premium{--hero-height:max(740px, calc(100svh - var(--site-header-height)))}.hero.hero-premium[data-view=intro]{height:auto}.hero-premium[data-view=intro] .hero-shell{grid-template-rows:auto 67px;height:auto}.hero-premium[data-view=intro] .hero-stage{border:0}.hero-premium .hero-intro{width:calc(100% - 2 * var(--safe-gutter));display:block;position:relative;inset:auto;overflow:hidden}.hero-premium .hero-copy{width:100%;height:auto;margin:0;padding:36px 0 54px;overflow:visible}.hero-premium .hero-badge{margin-bottom:18px;font-size:11px}.hero-premium .hero-copy h1{font-size:clamp(33px,8.8vw,47px);line-height:1.24}.hero-premium .hero-desktop-break{display:none}.hero-premium .hero-description{margin:20px 0 23px;font-size:13px;line-height:1.8}.hero-premium .hero-start{min-width:213px;padding:16px 21px;font-size:15px}.hero-premium .hero-helper{margin-top:12px;font-size:10px}.hero-premium .hero-paper{z-index:-1;opacity:.22;width:100%;min-height:0;margin:0;position:absolute;inset:22% 0 0;mask-image:linear-gradient(#0000,#000 12% 88%,#0000),linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-composite:intersect}.hero-premium .hero-paper img{width:145%;max-width:none;height:auto;position:absolute;top:auto;bottom:-15%;left:-28%;transform:none;mask-image:linear-gradient(#0000,#000 16% 85%,#0000)}.hero-premium[data-view=intro] .partner-band{width:calc(100% - 2 * var(--safe-gutter));height:67px}.hero-premium[data-view=intro] .partner-item{height:60px;padding-block:6px}}@media (width<=360px){.hero-premium .hero-intro{width:calc(100% - 2 * var(--safe-gutter))}.hero-premium .hero-copy h1{font-size:30px}.hero-premium .hero-description{font-size:11px}}
