.sv-page{--sv-blue:#1f4ef5;--sv-blue-2:#afc2fb;--sv-wash:#1f4ef51a;--sv-track:#e6eeff;--sv-panel:var(--cx-paper-2);--sv-radius:10px}.sv-h2{letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:300;line-height:1.1}.sv-lead{color:var(--cx-ink-60);max-width:54ch;margin:16px 0 0;font-size:18px;line-height:1.55}.sv-caption{color:var(--cx-ink-40);margin:14px 0 0;font-size:12.5px;line-height:1.5}.sv-climb-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sv-grid{stroke:var(--cx-line);stroke-width:1px}.sv-line{fill:none;stroke:var(--sv-blue);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.sv-dot{background:var(--sv-blue);width:10px;height:10px;box-shadow:0 0 0 2px var(--cx-paper);pointer-events:none;border-radius:50%;margin:-5px 0 0 -5px;position:absolute}.sv-tip{z-index:3;background:var(--cx-ink);color:#fff;white-space:nowrap;pointer-events:none;box-shadow:var(--cx-shadow-panel);border-radius:6px;gap:2px;padding:8px 10px;font-size:12px;line-height:1.35;display:grid;position:absolute;transform:translate(12px,-50%)}.sv-tip span{color:#ffffffa8}.sv-tip b{font-size:14px;font-weight:500}.sv-tip em{color:#ffffffa8;font-style:normal}.sv-cols{align-items:end;gap:8px;display:grid}.sv-col{justify-items:center;gap:4px;min-width:0;display:grid}.sv-col-track{width:100%;height:var(--h);justify-content:center;align-items:flex-end;display:flex;position:relative}.sv-col-track i{background:var(--sv-blue-2);border-radius:4px 4px 0 0;width:min(24px,60%);display:block}.sv-col-track i.is-on{background:var(--sv-blue)}.sv-col-val{text-align:center;color:var(--cx-ink-60);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:12px;position:absolute;left:0;right:0}.sv-col-tip{left:50%;transform:translate(-50%)}.sv-col-label{color:var(--cx-ink-60);white-space:nowrap;font-size:12px}.sv-col-label.is-on{color:var(--cx-ink);font-weight:500}.sv-climb{grid-template-columns:52px minmax(0,1fr);grid-template-rows:var(--h)auto;column-gap:10px;display:grid}.sv-climb-y{color:var(--cx-ink-40);text-align:right;white-space:nowrap;flex-direction:column;justify-content:space-between;font-size:11px;display:flex}.sv-climb-y span:first-child{color:var(--cx-ink);font-weight:500}.sv-climb-plot{height:var(--h);cursor:crosshair;touch-action:pan-y;position:relative}.sv-climb-x{height:24px;color:var(--cx-ink-40);grid-column:2;font-size:11.5px;position:relative}.sv-climb-x span{position:absolute;top:8px;transform:translate(-50%)}.sv-climb-x span:first-child{transform:none}.sv-climb-x span:last-child{transform:translate(-100%)}.sv-meter{background:var(--sv-track);border-radius:5px;height:10px;overflow:hidden}.sv-meter i{background:var(--sv-blue);border-radius:5px;height:100%;display:block}.sv-stage.cx-net{padding:clamp(40px,6vh,72px) clamp(20px,4vw,60px)}.sv-auto.cx-net-wrap{height:auto}.sv-auto .cx-net-sticky{height:auto;position:static}.sv-auto .cx-net{--pe:var(--open,0);height:auto;min-height:min(88vh,780px)}.sv-auto .cx-net.sv-stage{padding:clamp(56px,9vh,104px) clamp(20px,5vw,72px)}.sv-film{z-index:0;pointer-events:none;position:absolute;inset:0}.sv-film video{object-fit:cover;width:100%;height:100%;display:block}.sv-film:before,.sv-film:after{content:"";position:absolute;inset:0}.sv-film:before{background:linear-gradient(180deg,color-mix(in srgb,var(--cx-dark)35%,transparent),transparent 45%,color-mix(in srgb,var(--cx-dark)55%,transparent))}.sv-film:after{background:color-mix(in srgb,var(--cx-dark)40%,transparent);opacity:0;transition:opacity 1.2s var(--cx-ease)}.sv-auto.is-play .sv-film:after{opacity:1}@media (prefers-reduced-motion:reduce){.sv-film video{display:none}.sv-film{background:url(/home/glass-still.jpg) 50%/cover}.sv-film:after{transition:none}}.sv-pin{z-index:1;text-align:center;justify-items:center;gap:clamp(24px,5vh,56px);width:min(100%,1080px);display:grid;position:relative}.sv-pin-head{justify-items:center;gap:16px;display:grid}.sv-pin-head h2{color:#f6f9fc;letter-spacing:-.03em;max-width:16ch;margin:0;font-size:clamp(32px,4.4vw,64px);font-weight:300;line-height:1.06}.sv-hw{vertical-align:bottom;margin-bottom:-.1em;margin-right:.26em;padding-bottom:.1em;display:inline-block;overflow:hidden}.sv-hw:last-child{margin-right:0}.sv-hw>span{display:inline-block}.sv-pin-sub{color:#f6f9fca8;max-width:46ch;margin:0;font-size:17px;line-height:1.55}.sv-pin-vis{width:100%}.sv-auto .sv-hw>span{transition:transform .7s var(--cx-ease)calc(var(--i)*55ms);transform:translateY(110%)}.sv-auto.is-play .sv-hw>span{transform:none}.sv-auto .sv-pin-sub{opacity:0;transition:opacity .6s var(--cx-ease).42s,transform .6s var(--cx-ease).42s;transform:translateY(10px)}.sv-auto.is-play .sv-pin-sub{opacity:1;transform:none}.sv-auto .sv-pin-vis{opacity:0;transition:opacity .7s var(--cx-ease).65s,transform .7s var(--cx-ease).65s;transform:translateY(24px)}.sv-auto.is-play .sv-pin-vis{opacity:1;transform:none}.sv-o{color:#f6f9fc;justify-items:center;gap:14px;display:grid}.sv-o small{color:#f6f9fc6b;font-size:12px}.sv-o-rank{text-align:left;justify-items:stretch;width:min(100%,620px);margin-inline:auto}.sv-o-rank-q{background:#f6f9fc14;border-radius:999px;align-items:center;gap:12px;height:50px;padding:0 20px;font-size:16px;display:flex;box-shadow:inset 0 0 0 1px #f6f9fc24}.sv-o-rank-q i{border:2px solid #f6f9fc99;border-radius:50%;width:13px;height:13px;position:relative}.sv-o-rank-q i:after{content:"";background:#f6f9fc99;width:6px;height:2px;position:absolute;bottom:-3px;right:-6px;transform:rotate(45deg)}.sv-o-rank-qbar{background:#f6f9fc4d;border-radius:5px;width:46%;height:9px;display:block}.sv-o-rank-list{margin-top:6px;position:relative}.sv-o-rank-nums{width:40px;margin:0;padding:0;list-style:none;position:absolute;top:0;left:0}.sv-o-rank-nums li{color:#f6f9fc80;font-variant-numeric:tabular-nums;align-items:center;font-size:15px;display:flex}.sv-o-rank-nums li.is-you{color:#8faaff}.sv-o-rank-nums li.is-off{opacity:0}.sv-o-rank-row{transition:transform .52s var(--cx-ease),opacity .4s var(--cx-ease);align-content:center;gap:7px;display:grid;position:absolute;top:0;left:44px;right:0}.sv-o-rank-row i,.sv-o-rank-row em{background:#f6f9fc29;border-radius:5px;height:9px;display:block}.sv-o-rank-row em{background:#f6f9fc17;height:7px}.sv-o-rank-row.is-out{opacity:0}.sv-o-rank-row.is-you{background:#4f78ff38;border-radius:10px;gap:2px;margin-left:-14px;padding:0 14px;box-shadow:inset 0 0 0 1px #8faaff80}.sv-o-rank-row.is-you b{font-size:17px;font-weight:400}.sv-o-rank-youbar{background:#8faaffb3;border-radius:3px;width:34%;height:6px;display:block}.sv-o-rank-row.is-low{background:#f6f9fc0d;box-shadow:inset 0 0 0 1px #f6f9fc1f}.sv-o-rank-now{color:#f6f9fcb3;margin:4px 0 0;font-size:15px}.sv-o-rank-now b{color:#f6f9fc;font-weight:500}@media (max-height:820px) and (min-width:901px){.sv-pin-sub{display:none}}@media (max-width:900px){.sv-pin-head h2{font-size:34px}.sv-pin-sub{font-size:15.5px}.sv-auto .cx-net{min-height:0}.sv-auto .cx-net.sv-stage{padding:44px 18px 36px}.sv-auto .sv-pin{padding-inline:calc(var(--g-base,33px) - 4px)}}@media (prefers-reduced-motion:reduce){.sv-o-rank-row,.sv-auto .sv-hw>span,.sv-auto .sv-pin-sub,.sv-auto .sv-pin-vis{transition:none}}.sv-results-head{margin-bottom:40px}.sv-results-grid{background:var(--cx-paper-2);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;display:grid}.sv-rc{box-shadow:var(--cx-shadow-panel);background:#fff;border-radius:8px;align-content:start;gap:4px;padding:28px 28px 22px;display:grid}.sv-rc h3{letter-spacing:-.01em;margin:0 0 14px;font-size:22px;font-weight:400}.sv-rc-num{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;display:flex}.sv-rc-num span{color:var(--cx-ink-40);letter-spacing:-.02em;font-size:26px;font-weight:300}.sv-rc-num i{color:var(--cx-ink-40);font-style:normal}.sv-rc-num b{letter-spacing:-.03em;color:var(--sv-blue);font-size:clamp(44px,4.6vw,64px);font-weight:300;line-height:1}.sv-rc-num small{color:var(--cx-ink-60);font-size:15px}.sv-rc-unit{color:var(--cx-ink-60);margin:0 0 18px;font-size:14px}.sv-rc .sv-meter{margin-top:10px}.sv-results .sv-caption{margin-top:16px}.sv-fv-engines{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sv-fv-engines li{background:var(--cx-paper-2);color:var(--cx-ink-60);border-radius:8px;gap:2px;padding:10px 12px;font-size:12px;display:grid}.sv-fv-engines b{color:var(--cx-ink);font-size:16px;font-weight:400}@media (max-width:900px){.sv-results-grid{grid-template-columns:1fr;gap:10px;padding:10px}.sv-rc{padding:22px 18px 18px}}@media (max-width:560px){.sv-fv-engines{grid-template-columns:1fr 1fr}}.sv-k-h2{letter-spacing:-.028em;text-wrap:balance;margin:0;font-size:clamp(32px,3.7vw,54px);font-weight:300;line-height:1.08}.sv-k-h2 span{color:var(--cx-ink-60)}.sv-k5-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:56px clamp(40px,6vw,80px);display:grid}.sv-k5-steps{border-top:1px solid var(--cx-line);margin:36px 0 0;padding:0;list-style:none}.sv-k5 .sv-lead+.sv-k5-steps{margin-top:40px}.sv-k5-steps li{border-bottom:1px solid var(--cx-line);letter-spacing:-.015em;padding:22px 0;font-size:clamp(20px,1.95vw,28px);line-height:1.3}.sv-k5-steps span{color:var(--cx-ink-60)}.sv-k5-human{justify-items:start;gap:4px;padding-bottom:22px;display:grid}.sv-k5-k{color:var(--cx-ink-60);margin:0 0 6px;font-size:19px}.sv-k5-tel{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--cx-ink);font-size:clamp(52px,6.6vw,104px);line-height:1}.sv-k5-mail{letter-spacing:-.01em;color:var(--cx-ink);border-bottom:1px solid var(--cx-ink-40);margin-top:10px;font-size:22px}@media (hover:hover){.sv-k5-mail:hover{border-color:var(--cx-ink)}}.sv-k5-where{color:var(--cx-ink-60);margin:14px 0 0;font-size:15px}@media (max-width:760px){.sv-k5-grid{grid-template-columns:1fr}}@media (max-width:900px){.sv-no-phone{display:none}}.sv-sample{background:var(--cx-paper-2)}.sv-sample-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px clamp(40px,6vw,80px);display:grid}.sv-sample .cx-kicker{margin-bottom:14px}.sv-sample-side{justify-items:start;gap:24px;display:grid}.sv-sample-side .cx-facts{margin:0}@media (max-width:760px){.sv-sample-grid{grid-template-columns:1fr;align-items:start}}.sv-support-title{letter-spacing:-.01em;color:var(--cx-ink-60);margin:0 0 28px;font-size:22px;font-weight:300}.sv-support-row{border-top:1px solid var(--cx-line);border-bottom:1px solid var(--cx-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sv-support-item{border-right:1px solid var(--cx-line);transition:color .16s var(--cx-ease);align-content:start;gap:6px;margin-right:24px;padding:22px 40px 24px 0;display:grid;position:relative}.sv-support-item:last-child{border-right:0;margin-right:0}.sv-support-k{font-size:16px;font-weight:500}.sv-support-t{color:var(--cx-ink-60);font-size:14px;line-height:1.5}.sv-support-arrow{color:var(--cx-ink-40);transition:transform .18s var(--cx-ease),color .18s var(--cx-ease);position:absolute;top:22px;right:16px}@media (hover:hover){.sv-support-item:hover .sv-support-arrow{color:var(--sv-blue);transform:translate(4px)}}@media (max-width:900px){.sv-support-row{grid-template-columns:1fr 1fr}.sv-support-item:nth-child(2){border-right:0;margin-right:0}.sv-support-item:nth-child(-n+2){border-bottom:1px solid var(--cx-line)}}@media (max-width:560px){.sv-support-row{grid-template-columns:1fr}.sv-support-item,.sv-support-item:nth-child(2){border-right:0;border-bottom:1px solid var(--cx-line);margin-right:0}.sv-support-item:last-child{border-bottom:0}}
