.lp-module__OxE1Gq__globeBox{aspect-ratio:1;width:100%;max-width:480px;margin-left:auto;position:relative}@media (max-width:900px){.lp-module__OxE1Gq__globeBox{max-width:340px;margin:0 auto}}.lp-module__OxE1Gq__globeCanvas{opacity:0;cursor:grab;touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}.lp-module__OxE1Gq__globeCanvas:active{cursor:grabbing}@media (prefers-reduced-motion:no-preference){.lp-module__OxE1Gq__globeCanvas{transition:opacity .4s cubic-bezier(.22,1,.36,1)}}.lp-module__OxE1Gq__globeReady{opacity:1}.lp-module__OxE1Gq__waveWrap{border-top:1px solid var(--hairline);height:240vh}.lp-module__OxE1Gq__waveSticky{grid-template-columns:38fr 62fr;align-items:center;gap:44px;max-width:1080px;height:100svh;margin:0 auto;padding:0 28px;display:grid;position:sticky;top:0;overflow:hidden}.lp-module__OxE1Gq__waveKicker{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-muted);margin-bottom:12px;font-size:11px}.lp-module__OxE1Gq__waveCount{letter-spacing:-.015em;color:var(--text-primary);margin-bottom:6px;font-size:46px;font-weight:700;line-height:1}.lp-module__OxE1Gq__waveCountLabel{color:var(--text-secondary);min-height:1.6em;margin-bottom:26px;font-size:13px}.lp-module__OxE1Gq__waveBeats{border-top:1px solid var(--hairline-soft);list-style:none}.lp-module__OxE1Gq__waveBeats li{border-bottom:1px solid var(--hairline-soft);color:var(--text-secondary);opacity:.35;padding:12px 0 12px 24px;font-size:13px;line-height:1.65;position:relative}@media (prefers-reduced-motion:no-preference){.lp-module__OxE1Gq__waveBeats li{transition:opacity .24s cubic-bezier(.22,1,.36,1)}}.lp-module__OxE1Gq__waveBeats li[data-on=true]{opacity:1}.lp-module__OxE1Gq__waveBeats li:before{content:"";background:var(--accent);width:10px;height:2px;position:absolute;top:19px;left:0}.lp-module__OxE1Gq__waveBeats b{color:var(--text-primary)}.lp-module__OxE1Gq__waveCanvasBox{aspect-ratio:4/3;width:100%;position:relative}.lp-module__OxE1Gq__waveCanvas{width:100%;height:100%;position:absolute;inset:0}@media (max-width:900px){.lp-module__OxE1Gq__waveWrap{height:180vh}.lp-module__OxE1Gq__waveSticky{grid-template-columns:1fr;align-content:center;gap:18px}.lp-module__OxE1Gq__waveCount{font-size:36px}.lp-module__OxE1Gq__waveCanvasBox{aspect-ratio:16/10}}.lp-module__OxE1Gq__waveStatic{height:auto;padding:40px 0}.lp-module__OxE1Gq__waveStatic .lp-module__OxE1Gq__waveSticky{height:auto;padding:0 28px;position:static}
.home-module__Hx0lNG__topbar{background:var(--ink);color:#fff;align-items:center;gap:28px;height:50px;padding:0 28px;display:flex}.home-module__Hx0lNG__brand{align-items:center;gap:9px;font-size:15px;display:flex}.home-module__Hx0lNG__mark{width:15px;height:15px;position:relative}.home-module__Hx0lNG__mark:before{content:"";clip-path:polygon(0 100%,0 55%,45% 55%,45% 0,100% 0,100% 45%,55% 45%,55% 100%);background:#fff;position:absolute;inset:0}.home-module__Hx0lNG__topnav{align-items:center;gap:20px;margin-left:auto;font-size:12.5px;display:flex}.home-module__Hx0lNG__topnav a{color:#9db0c5}.home-module__Hx0lNG__topnav a:hover{color:#fff}.home-module__Hx0lNG__topnav a.home-module__Hx0lNG__topCta{background:var(--accent);color:var(--ink);border-radius:2px;padding:6px 14px;font-size:12.5px;font-weight:600}.home-module__Hx0lNG__topnav a.home-module__Hx0lNG__topCta:hover{color:var(--ink);background:#f0b45a}.home-module__Hx0lNG__hero{grid-template-columns:54fr 46fr;align-items:start;gap:48px;max-width:1080px;margin:0 auto;padding:72px 28px 34px;display:grid}@media (max-width:900px){.home-module__Hx0lNG__hero{grid-template-columns:1fr;padding-top:48px}}.home-module__Hx0lNG__kicker{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-muted);margin-bottom:14px;font-size:11px}.home-module__Hx0lNG__h1{letter-spacing:-.015em;margin-bottom:16px;font-size:34px;line-height:1.18}.home-module__Hx0lNG__h1Line{display:block}.home-module__Hx0lNG__sub{color:var(--text-secondary);max-width:520px;margin-bottom:24px;font-size:15px;line-height:1.7}.home-module__Hx0lNG__sub b{color:var(--text-primary)}.home-module__Hx0lNG__ctaRow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.home-module__Hx0lNG__ctaPrimary{background:var(--ink);color:#fff;border:none;border-radius:3px;padding:11px 20px;font-size:13.5px;font-weight:600;display:inline-block}.home-module__Hx0lNG__ctaPrimary:hover{background:var(--ink-hover)}.home-module__Hx0lNG__ctaGhost{color:var(--ink);border:1px solid #b9c6d4;border-radius:3px;padding:10px 18px;font-size:13px;display:inline-block}.home-module__Hx0lNG__ctaGhost:hover{background:#eef0f3}.home-module__Hx0lNG__ctaNote{color:var(--text-muted);font-size:11.5px}.home-module__Hx0lNG__heroViz{flex-direction:column;gap:14px;display:flex}.home-module__Hx0lNG__legendRow{color:var(--text-secondary);flex-wrap:wrap;gap:6px 18px;font-size:11px;display:flex}.home-module__Hx0lNG__legendItem{align-items:center;gap:6px;display:inline-flex}.home-module__Hx0lNG__swatch{border-radius:2px;flex:none;width:8px;height:8px}.home-module__Hx0lNG__swatchDanger{background:var(--data-danger)}.home-module__Hx0lNG__swatchSel{background:var(--data-selected)}.home-module__Hx0lNG__swatchInk{background:var(--ink)}.home-module__Hx0lNG__statStrip{color:var(--text-secondary);border-top:1px solid var(--hairline-soft);flex-wrap:wrap;align-items:baseline;padding-top:12px;font-size:12px;display:flex}.home-module__Hx0lNG__statStrip>span{border-left:1px solid var(--hairline);padding:0 16px}.home-module__Hx0lNG__statStrip>span:first-child{border-left:none;padding-left:0}.home-module__Hx0lNG__statStrip .num{color:var(--text-primary);margin-right:2px;font-size:15px;font-weight:700}.home-module__Hx0lNG__statSnap{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.04em;font-size:10.5px}.home-module__Hx0lNG__heroPanel{background:var(--panel);border:1px solid var(--hairline);border-radius:3px;overflow:hidden}.home-module__Hx0lNG__heroPanelHead{border-bottom:1px solid var(--hairline-soft);color:var(--text-muted);justify-content:space-between;gap:10px;padding:10px 14px;font-size:11px;display:flex}.home-module__Hx0lNG__exTable{border-collapse:collapse;width:100%;font-size:10.5px}.home-module__Hx0lNG__exTable th{text-align:left;letter-spacing:.03em;color:var(--text-muted);border-bottom:1px solid var(--hairline);white-space:nowrap;padding:6px 7px;font-size:9.5px}.home-module__Hx0lNG__exTable td{border-bottom:1px solid var(--hairline-soft);white-space:nowrap;padding:6px 7px}.home-module__Hx0lNG__youProvide{background:#f6f4ee}.home-module__Hx0lNG__exTable .home-module__Hx0lNG__num{text-align:right}.home-module__Hx0lNG__sancRow td{background:#f9efec}.home-module__Hx0lNG__chipSanc{color:#fff;background:var(--data-danger);border:1px solid var(--data-danger);border-radius:2px;padding:1px 6px;font-size:9.5px;font-weight:600;display:inline-block}.home-module__Hx0lNG__chipSel{color:var(--data-selected);background:#fff;border:1px solid #a9c3e2;border-radius:2px;padding:1px 6px;font-size:9.5px;font-weight:600;display:inline-block}.home-module__Hx0lNG__heroPanelFoot{color:var(--text-muted);padding:9px 14px;font-size:10.5px;line-height:1.6}.home-module__Hx0lNG__section{border-top:1px solid var(--hairline);max-width:1080px;margin:0 auto;padding:40px 28px}.home-module__Hx0lNG__sectionGrid{grid-template-columns:38fr 62fr;align-items:start;gap:44px;display:grid}@media (max-width:900px){.home-module__Hx0lNG__sectionGrid{grid-template-columns:1fr;gap:20px}}.home-module__Hx0lNG__h2{margin-bottom:10px;font-size:20px}.home-module__Hx0lNG__sectionLead{color:var(--text-secondary);font-size:13px;line-height:1.75}.home-module__Hx0lNG__stepList{counter-reset:step;list-style:none}.home-module__Hx0lNG__stepList li{counter-increment:step;color:var(--text-secondary);padding:14px 0 14px 44px;font-size:13px;line-height:1.7;position:relative}.home-module__Hx0lNG__stepList li:after{content:"";background:var(--hairline-soft);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}.home-module__Hx0lNG__stepList li:last-child:after{content:none}.home-module__Hx0lNG__stepList li:before{content:counter(step, decimal-leading-zero);font-family:var(--font-mono);color:var(--accent);font-size:12px;font-weight:700;position:absolute;top:15px;left:0}.home-module__Hx0lNG__stepList b{color:var(--text-primary)}.home-module__Hx0lNG__tablePanel{margin-top:28px}.home-module__Hx0lNG__scoreExample{background:var(--panel);border:1px solid var(--hairline);border-radius:3px;padding:16px 18px}.home-module__Hx0lNG__scoreExampleHead{color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:12.5px;display:flex}.home-module__Hx0lNG__scoreExampleHead b{color:var(--text-primary);font-size:20px}.home-module__Hx0lNG__scoreBar{background:var(--grid);border-radius:2px;height:6px;margin-bottom:12px;position:relative;overflow:hidden}.home-module__Hx0lNG__scoreBarFill{background:var(--data-selected);transform-origin:0;border-radius:2px;width:64.9%;position:absolute;inset:0}.home-module__Hx0lNG__scoreExampleNote{color:var(--text-muted);font-size:11.5px;line-height:1.7}.home-module__Hx0lNG__scoreExampleNote a{color:var(--ink);text-decoration:underline}.home-module__Hx0lNG__ruleFx{border-top:none;position:relative}.home-module__Hx0lNG__ruleFx:before{content:"";background:var(--hairline);transform-origin:0;height:1px;position:absolute;top:0;left:28px;right:28px}.home-module__Hx0lNG__quoteBox{border-left:2px solid var(--accent);color:var(--text-secondary);margin:16px 0;padding:4px 0 4px 18px;font-size:13.5px;line-height:1.75}.home-module__Hx0lNG__footer{border-top:1px solid var(--hairline);max-width:1080px;color:var(--text-muted);flex-wrap:wrap;gap:22px;margin:0 auto;padding:26px 28px 60px;font-size:11.5px;display:flex}.home-module__Hx0lNG__footer a{text-decoration:underline}@media (prefers-reduced-motion:no-preference){.home-module__Hx0lNG__h1[data-fx] .home-module__Hx0lNG__h1Line{transition:clip-path .48s var(--ease-out), transform .48s var(--ease-out)}.home-module__Hx0lNG__h1[data-fx] .home-module__Hx0lNG__h1Line:nth-child(2){transition-delay:90ms}html.fx .home-module__Hx0lNG__h1[data-fx]:not([data-in=true]) .home-module__Hx0lNG__h1Line{clip-path:inset(0 0 100%);transform:translateY(10px)}.home-module__Hx0lNG__stepList[data-fx] li:before{transition:opacity .48s var(--ease-out)}.home-module__Hx0lNG__stepList[data-fx] li:after{transition:transform .42s var(--ease-out)}.home-module__Hx0lNG__stepList[data-fx] li:nth-child(2):before,.home-module__Hx0lNG__stepList[data-fx] li:nth-child(2):after{transition-delay:70ms}.home-module__Hx0lNG__stepList[data-fx] li:nth-child(3):before,.home-module__Hx0lNG__stepList[data-fx] li:nth-child(3):after{transition-delay:.14s}.home-module__Hx0lNG__stepList[data-fx] li:nth-child(4):before,.home-module__Hx0lNG__stepList[data-fx] li:nth-child(4):after{transition-delay:.21s}html.fx .home-module__Hx0lNG__stepList[data-fx]:not([data-in=true]) li:before{opacity:0}html.fx .home-module__Hx0lNG__stepList[data-fx]:not([data-in=true]) li:after{transform:scaleX(0)}.home-module__Hx0lNG__tablePanel[data-fx] tbody tr{transition:opacity .32s var(--ease-out), transform .32s var(--ease-out)}.home-module__Hx0lNG__tablePanel[data-fx] tbody tr:nth-child(2){transition-delay:60ms}.home-module__Hx0lNG__tablePanel[data-fx] tbody tr:nth-child(3){transition-delay:.12s}.home-module__Hx0lNG__tablePanel[data-fx] tbody tr:nth-child(4){transition-delay:.18s}html.fx .home-module__Hx0lNG__tablePanel[data-fx]:not([data-in=true]) tbody tr{opacity:0;transform:translateY(6px)}.home-module__Hx0lNG__tablePanel[data-fx] .home-module__Hx0lNG__sancRow td{transition:background-color .4s var(--ease-out) .32s}html.fx .home-module__Hx0lNG__tablePanel[data-fx]:not([data-in=true]) .home-module__Hx0lNG__sancRow td{background:0 0}.home-module__Hx0lNG__scoreExample[data-fx] .home-module__Hx0lNG__scoreBarFill{transition:transform .6s var(--ease-out)}html.fx .home-module__Hx0lNG__scoreExample[data-fx]:not([data-in=true]) .home-module__Hx0lNG__scoreBarFill{transform:scaleX(0)}.home-module__Hx0lNG__ruleFx[data-fx]:before{transition:transform .5s var(--ease-out)}html.fx .home-module__Hx0lNG__ruleFx[data-fx]:not([data-in=true]):before{transform:scaleX(0)}}
