html:has(.landing-module__i-9Owq__landing){scroll-behavior:smooth}.landing-module__i-9Owq__landing{color:var(--foreground);background:var(--background);font-size:14px;overflow:clip}.landing-module__i-9Owq__landing a,.landing-module__i-9Owq__landing button{-webkit-tap-highlight-color:transparent}.landing-module__i-9Owq__landing a:focus-visible,.landing-module__i-9Owq__landing button:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.landing-module__i-9Owq__skipLink{z-index:50;background:var(--background);padding:12px 20px;position:absolute;top:-100px;left:20px}.landing-module__i-9Owq__skipLink:focus{top:12px}.landing-module__i-9Owq__container,.landing-module__i-9Owq__headerInner,.landing-module__i-9Owq__footerInner{width:min(1180px,100% - 64px);margin-inline:auto}.landing-module__i-9Owq__header{z-index:10;background:var(--background);border-bottom:1px solid var(--border);position:relative}.landing-module__i-9Owq__headerInner{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.landing-module__i-9Owq__navigation{align-items:center;gap:28px;display:flex}.landing-module__i-9Owq__navLink{color:var(--muted-foreground);transition:color .18s}.landing-module__i-9Owq__navLink:hover{color:var(--foreground)}.landing-module__i-9Owq__hero{isolation:isolate;padding:64px 0 100px;position:relative}.landing-module__i-9Owq__heroContent{text-align:center;width:min(820px,100% - 40px);margin-inline:auto;position:relative}.landing-module__i-9Owq__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px;font-weight:500}.landing-module__i-9Owq__heroTitle{letter-spacing:-.04em;text-wrap:balance;margin-top:20px;font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.2}.landing-module__i-9Owq__heroDescription{max-width:610px;color:var(--muted-foreground);text-wrap:pretty;margin:24px auto 0;font-size:16px;line-height:1.8}.landing-module__i-9Owq__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex}.landing-module__i-9Owq__ambient{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.landing-module__i-9Owq__ambientWash{background:radial-gradient(ellipse at 50% 70%, var(--muted), transparent 65%);animation:18s ease-in-out infinite alternate landing-module__i-9Owq__washDrift;position:absolute;inset:0}.landing-module__i-9Owq__contours{fill:none;width:120%;height:750px;stroke:var(--muted-foreground);stroke-width:.6px;opacity:.06;animation:22s ease-in-out infinite alternate landing-module__i-9Owq__contourDrift;position:absolute;top:60px;left:-10%}@keyframes landing-module__i-9Owq__washDrift{0%{transform:translate(-2%)}to{transform:translate(2%,3%)}}@keyframes landing-module__i-9Owq__contourDrift{0%{transform:translate(-2%)}to{transform:translate(2%,14px)}}.landing-module__i-9Owq__previewSection{width:min(1120px,100% - 64px);margin:48px auto 0;scroll-margin-top:28px;position:relative}.landing-module__i-9Owq__preview{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--background);overflow:hidden;box-shadow:0 12px 36px -24px #0002}.landing-module__i-9Owq__previewToolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;font-size:14px;font-weight:500;display:flex}.landing-module__i-9Owq__previewToolbar>span:first-child{align-items:center;gap:10px;display:inline-flex}.landing-module__i-9Owq__sampleLabel{color:var(--muted-foreground);white-space:nowrap;font-size:12px;font-weight:400}.landing-module__i-9Owq__previewBody{grid-template-columns:1fr 1fr 1.1fr;gap:24px;padding:28px 24px;display:grid}.landing-module__i-9Owq__smallLabel{color:var(--muted-foreground);font-size:12px;font-weight:500;line-height:1.6;display:block}.landing-module__i-9Owq__previewSummary h2{letter-spacing:-.025em;margin-top:10px;font-size:20px;font-weight:600}.landing-module__i-9Owq__previewSummary>p{color:var(--muted-foreground);margin-top:8px;font-size:14px;line-height:1.7}.landing-module__i-9Owq__scoreBlock{flex-direction:column;align-items:flex-start;gap:8px;margin-top:22px;display:flex}.landing-module__i-9Owq__scoreBlock>strong{letter-spacing:-.04em;font-size:36px;font-weight:600;line-height:1.15}.landing-module__i-9Owq__scoreBlock strong>span{color:var(--muted-foreground);letter-spacing:0;margin-left:8px;font-size:14px;font-weight:400}.landing-module__i-9Owq__scoreBlock>span{color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;display:flex}.landing-module__i-9Owq__previewHint{color:var(--muted-foreground);align-items:flex-start;gap:7px;margin-top:20px;font-size:12px;line-height:1.6;display:flex}.landing-module__i-9Owq__previewHint svg{flex-shrink:0;margin-top:3px}.landing-module__i-9Owq__previewChart{border-left:1px solid var(--border);padding-left:24px}.landing-module__i-9Owq__dimensionButtons{flex-direction:column;gap:8px;margin:14px -10px 0;display:flex}.landing-module__i-9Owq__dimensionButton{text-align:left;border-radius:var(--radius);width:100%;padding:12px 10px;transition:background .2s;display:block}.landing-module__i-9Owq__dimensionButton:hover,.landing-module__i-9Owq__dimensionButton[aria-pressed=true]{background:var(--muted)}.landing-module__i-9Owq__dimensionLabel{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.landing-module__i-9Owq__dimensionLabel>span{color:var(--muted-foreground);align-items:center;gap:5px;font-size:12px;display:flex}.landing-module__i-9Owq__dimensionLabel svg{opacity:.5}.landing-module__i-9Owq__dimensionButton[aria-pressed=true] svg{opacity:1}.landing-module__i-9Owq__barTrack{background:var(--border);border-radius:10px;height:5px;margin-top:12px;display:block;overflow:hidden}.landing-module__i-9Owq__barTrack>span{border-radius:inherit;background:var(--muted-foreground);transform-origin:0;height:100%;transition:background .2s;display:block}.landing-module__i-9Owq__dimensionButton[aria-pressed=true] .landing-module__i-9Owq__barTrack>span{background:var(--primary)}.landing-module__i-9Owq__previewDetail{border-left:1px solid var(--border);padding-left:24px}.landing-module__i-9Owq__previewDetail h3{letter-spacing:-.025em;justify-content:space-between;align-items:center;margin-top:10px;font-size:20px;font-weight:600;display:flex}.landing-module__i-9Owq__detailIntro{color:var(--muted-foreground);margin-top:8px;font-size:12px}.landing-module__i-9Owq__detailQuestions{margin-top:14px}.landing-module__i-9Owq__detailQuestions>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;line-height:1.6;display:flex}.landing-module__i-9Owq__detailQuestions>div:last-child{border-bottom:0}.landing-module__i-9Owq__detailQuestions strong{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.landing-module__i-9Owq__detailQuestions small{color:var(--muted-foreground);font-size:12px;font-weight:400}.landing-module__i-9Owq__process{background:var(--muted);padding:40px 0 64px;scroll-margin-top:40px;position:relative}.landing-module__i-9Owq__wave{width:100%;height:50px;color:var(--muted);position:absolute;bottom:calc(100% - 1px)}.landing-module__i-9Owq__sectionHeading{text-align:center;max-width:660px;margin:auto}.landing-module__i-9Owq__sectionHeading h2,.landing-module__i-9Owq__insights h2,.landing-module__i-9Owq__closing h2{letter-spacing:-.03em;margin-top:14px;font-size:clamp(26px,2.8vw,34px);font-weight:600;line-height:1.3}.landing-module__i-9Owq__sectionHeading>p:last-child{color:var(--muted-foreground);margin:18px auto 0;font-size:16px;line-height:1.8}.landing-module__i-9Owq__steps{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:40px;display:grid}.landing-module__i-9Owq__step{border-top:1px solid var(--border);padding-top:20px}.landing-module__i-9Owq__stepTop{color:var(--muted-foreground);justify-content:space-between;align-items:center;display:flex}.landing-module__i-9Owq__stepTop>span{font-size:12px}.landing-module__i-9Owq__step h3{letter-spacing:-.01em;margin-top:20px;font-size:16px;font-weight:600;line-height:1.6}.landing-module__i-9Owq__step p{color:var(--muted-foreground);margin-top:10px;font-size:14px;line-height:1.8}.landing-module__i-9Owq__insights{padding:72px 0}.landing-module__i-9Owq__insightsGrid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.landing-module__i-9Owq__insights h2{margin-top:0}.landing-module__i-9Owq__sectionDescription{color:var(--muted-foreground);max-width:440px;margin-top:20px;font-size:16px;line-height:1.8}.landing-module__i-9Owq__features{flex-direction:column;gap:28px;display:flex}.landing-module__i-9Owq__feature{gap:18px;display:flex}.landing-module__i-9Owq__feature>svg{width:20px;height:20px;color:var(--muted-foreground);stroke-width:1.5px;flex-shrink:0;margin-top:3px}.landing-module__i-9Owq__feature h3{font-size:16px;font-weight:500}.landing-module__i-9Owq__feature p{color:var(--muted-foreground);margin-top:8px;font-size:14px;line-height:1.8}.landing-module__i-9Owq__closing{background:var(--muted);border-block:1px solid var(--border);padding:48px 24px}.landing-module__i-9Owq__closingContent{text-align:center}.landing-module__i-9Owq__closing h2{margin:0 0 24px;font-size:26px}.landing-module__i-9Owq__footerInner{justify-content:space-between;align-items:center;gap:24px;min-height:116px;display:flex}.landing-module__i-9Owq__footerInner>span:last-child{color:var(--muted-foreground);font-size:12px}@media (max-width:1000px){.landing-module__i-9Owq__previewBody{grid-template-columns:1fr 1fr}.landing-module__i-9Owq__previewDetail{border-left:0;border-top:1px solid var(--border);grid-column:1/-1;padding:24px 0 0}.landing-module__i-9Owq__detailQuestions{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.landing-module__i-9Owq__detailQuestions>div{border-bottom:0}.landing-module__i-9Owq__insightsGrid{gap:40px}.landing-module__i-9Owq__steps{gap:24px}}@media (max-width:640px){.landing-module__i-9Owq__container,.landing-module__i-9Owq__headerInner,.landing-module__i-9Owq__footerInner{width:calc(100% - 40px)}.landing-module__i-9Owq__headerInner{gap:16px;min-height:82px}.landing-module__i-9Owq__navigation{gap:0}.landing-module__i-9Owq__navLink{display:none}.landing-module__i-9Owq__hero{padding:44px 0 72px}.landing-module__i-9Owq__heroTitle{font-size:clamp(30px,8vw,40px)}.landing-module__i-9Owq__heroDescription{font-size:16px;line-height:1.75}.landing-module__i-9Owq__heroActions{gap:10px;margin-top:24px}.landing-module__i-9Owq__previewSection{width:calc(100% - 32px);margin-top:36px}.landing-module__i-9Owq__previewToolbar{flex-wrap:wrap;gap:8px;padding:16px 20px}.landing-module__i-9Owq__previewBody{padding:22px 20px;display:block}.landing-module__i-9Owq__scoreBlock{margin-top:18px}.landing-module__i-9Owq__previewChart{border-left:0;border-top:1px solid var(--border);margin-top:24px;padding:22px 0 0}.landing-module__i-9Owq__previewDetail{margin-top:24px;padding-top:22px}.landing-module__i-9Owq__detailQuestions{display:block}.landing-module__i-9Owq__detailQuestions>div:not(:last-child){border-bottom:1px solid var(--border)}.landing-module__i-9Owq__process{padding:28px 0 48px}.landing-module__i-9Owq__steps{grid-template-columns:1fr;gap:26px;margin-top:30px}.landing-module__i-9Owq__step h3{margin-top:14px}.landing-module__i-9Owq__sectionHeading h2,.landing-module__i-9Owq__insights h2{font-size:26px}.landing-module__i-9Owq__insights{padding:48px 0}.landing-module__i-9Owq__insightsGrid{grid-template-columns:1fr;gap:30px}.landing-module__i-9Owq__closing{padding:36px 20px}.landing-module__i-9Owq__closing h2{font-size:24px}.landing-module__i-9Owq__footerInner{gap:16px;min-height:110px}.landing-module__i-9Owq__contours{height:600px}}@media (prefers-reduced-motion:reduce){html:has(.landing-module__i-9Owq__landing){scroll-behavior:auto}.landing-module__i-9Owq__ambientWash,.landing-module__i-9Owq__contours{animation:none}.landing-module__i-9Owq__landing a,.landing-module__i-9Owq__landing button,.landing-module__i-9Owq__barTrack>span{transition:none}}
