.tryon-top{padding-top:80px;display:flex;flex-direction:column;gap:24px}.tryon-back{font-size:14px;font-weight:500;color:var(--sky-deep);align-self:flex-start}.tryon-kicker{font-family:var(--font-mono);font-size:12px;line-height:20px;letter-spacing:.32em;text-transform:uppercase;color:var(--ink-muted)}.tryon-title{margin:0;font-size:96px;line-height:.92;font-weight:800;letter-spacing:-.04em;color:var(--forest)}.tryon-lead{margin:0;max-width:620px;font-size:19px;line-height:32px;color:var(--ink)}.tryon-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px 32px;gap:20px 32px;padding-top:20px;border-top:1px solid var(--hairline)}.tryon-meta>div{display:flex;flex-direction:column;gap:6px;min-width:0}.tryon-meta-label{font-size:11px;line-height:16px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.tryon-meta-value{font-size:14px;line-height:21px;color:var(--ink)}.tryon-links{display:flex;flex-wrap:wrap;gap:8px 24px}.tryon-link{font-size:15px;font-weight:500;line-height:24px;color:var(--sky-deep)}.tryon-hero{padding-top:48px}.tryon-scene{margin:0;width:100%;aspect-ratio:1200/620}.tryon-scene-laptop{position:absolute;left:10%;top:10%;width:80%}.tryon-section{padding-top:128px;display:flex;flex-direction:column;gap:32px}.tryon-section-back{gap:28px}.tryon-sk{display:flex;align-items:center;gap:14px}.tryon-sk-label{font-family:var(--font-mono);font-size:12px;line-height:20px;letter-spacing:.32em;text-transform:uppercase;color:var(--ink)}.tryon-sk-rule{flex-grow:1;height:1px;background:var(--hairline)}.tryon-h2{margin:0;font-size:36px;line-height:1.1;font-weight:700;letter-spacing:-.02em;color:var(--forest)}.tryon-arrow-v{display:none}.tryon-why{display:flex;flex-direction:row;gap:20px;align-items:stretch}.tryon-why-card{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:12px;padding:32px}.tryon-why-problem{background:var(--lotus)}.tryon-why-idea{background:var(--sky)}.tryon-card-kicker{font-family:var(--font-mono);font-size:11px;line-height:20px;letter-spacing:.32em;text-transform:uppercase;color:var(--ink)}.tryon-why-title{margin:0;font-size:24px;line-height:1.25;font-weight:700;letter-spacing:-.01em;color:var(--forest)}.tryon-why-body{margin:0;max-width:620px;font-size:15px;line-height:26px;color:var(--ink)}.tryon-why-arrow{display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--ink-muted)}.tryon-steps{display:flex;flex-direction:row;gap:32px}.tryon-step{margin:0;display:flex;flex-direction:column;gap:14px;flex:1 1;min-width:0}.tryon-step-fig{display:flex;justify-content:center;overflow:hidden}.tryon-step-cap{display:flex;gap:12px;align-items:baseline}.tryon-step-n{font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--ink)}.tryon-step-text{display:flex;flex-direction:column;gap:2px}.tryon-step-title{font-size:16px;font-weight:600;color:var(--ink)}.tryon-step-body{font-size:14px;line-height:21px;color:var(--ink-muted)}.tryon-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.tryon-feature{display:flex;flex-direction:column;gap:8px;padding:20px 22px;background:#fff;border:1px solid var(--hairline);border-top:3px solid #be617e}.tryon-feature-title{font-size:16px;font-weight:700;color:var(--ink)}.tryon-feature-body{margin:0;max-width:620px;font-size:14px;line-height:22px;color:var(--ink)}.tryon-prose{display:flex;flex-direction:column;gap:16px}.tryon-prose p{margin:0;max-width:620px;font-size:16px;line-height:28px;color:var(--ink)}.tryon-arch{display:flex;flex-direction:row;align-items:stretch;padding:28px;background:#fdf1f5}.tryon-arch-box{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px;padding:18px 20px;background:#fff;border:1px solid var(--hairline)}.tryon-arch-box.is-mine{border:2px solid #be617e}.tryon-arch-kicker{font-family:var(--font-mono);font-size:10px;line-height:20px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-muted)}.is-mine .tryon-arch-kicker{color:#9c4462}.tryon-arch-name{font-size:17px;font-weight:700;color:var(--ink)}.tryon-arch-body{font-size:13px;line-height:19px;color:var(--ink-muted)}.tryon-arch-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0 8px;flex-shrink:0}.tryon-arch-arrow-label{font-family:var(--font-mono);font-size:11px;color:var(--ink-muted);white-space:nowrap}.tryon-arch-arrow-glyph{font-size:22px;color:var(--ink-muted)}.tryon-mypart{display:flex;gap:56px;align-items:center}.tryon-mypart-text{display:flex;flex-direction:column;gap:20px;flex:1 1;min-width:0}.tryon-mypart-intro{margin:0;max-width:620px;font-size:16px;line-height:28px;color:var(--ink)}.tryon-mylist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;border-bottom:1px solid var(--hairline)}.tryon-mylist>li{display:grid;grid-template-columns:34px 1fr;grid-gap:14px;gap:14px;align-items:start;padding:16px 0;border-top:1px solid var(--hairline)}.tryon-mylist-n{font-family:var(--font-mono);font-size:12px;font-weight:500;color:#9c4462;padding-top:3px}.tryon-mylist-text{display:flex;flex-direction:column;gap:4px}.tryon-mylist-title{font-size:17px;font-weight:700;color:var(--ink)}.tryon-mylist-body{margin:0;max-width:620px;font-size:15px;line-height:25px;color:var(--ink)}.tryon-mypart-strip{width:640px;flex-shrink:0}.tryon-looks{display:flex;align-items:flex-start;justify-content:center;gap:12px;padding:36px 24px;background:#f8dce8;border-radius:20px}.tryon-look{margin:0;display:flex;flex-direction:column;gap:8px;align-items:center;width:160px;flex-shrink:0}.tryon-look-panel{position:relative;width:160px;height:236px}.tryon-look-label,.tryon-look-panel>div{transform-origin:0 0}.tryon-look-label{position:absolute;left:8px;top:8px;padding:2px 8px;border-radius:999px;background:hsla(0,0%,100%,.9);font-family:var(--font-sans);font-size:10px;font-weight:700;color:var(--ink)}.tryon-look-label.is-on{color:#be617e}.tryon-look-cap{font-size:13px;line-height:18px;font-weight:600;color:var(--ink);text-align:center}.tryon-look-arrow{font-size:22px;line-height:1;color:#be617e;margin-top:108px}.tryon-design{display:flex;flex-direction:row;gap:48px;padding-top:28px;border-top:1px solid var(--hairline)}.tryon-design-text{width:34%;flex-shrink:0;display:flex;flex-direction:column;gap:10px}.tryon-col-label{font-family:var(--font-mono);font-size:11px;line-height:20px;letter-spacing:.32em;text-transform:uppercase;color:var(--ink-muted)}.tryon-col-title{font-size:20px;font-weight:700;color:var(--forest)}.tryon-col-body{margin:0;max-width:620px;font-size:15px;line-height:26px;color:var(--ink)}.tryon-swatches{flex-grow:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.tryon-swatch{display:flex;flex-direction:column;gap:8px;min-width:0}.tryon-swatch-chip{display:block;height:56px;border:1px solid var(--hairline)}.tryon-swatch-name{font-size:14px;font-weight:600;color:var(--ink)}.tryon-swatch-note{font-family:var(--font-mono);font-size:11px;color:var(--ink-muted)}.tryon-hard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:36px 32px;gap:36px 32px}.tryon-hard-item{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:2px solid #e7a3b8}.tryon-hard-title{font-size:17px;font-weight:700;color:var(--ink)}.tryon-hard-body{margin:0;max-width:620px;font-size:15px;line-height:25px;color:var(--ink)}.tryon-back-cols{display:flex;flex-direction:row;gap:48px}.tryon-back-col{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:10px}.tryon-next-section{padding-top:128px}.tryon-next{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);color:var(--ink)}.tryon-next-text{display:flex;flex-direction:column;gap:6px}.tryon-next-title{font-size:40px;font-weight:700;letter-spacing:-.03em;color:var(--forest)}.tryon-next-arrow{font-size:32px;color:var(--sky-deep)}@media (max-width:1023px){.tryon-top{padding-top:56px}.tryon-title{font-size:72px}.tryon-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.tryon-scene{aspect-ratio:724/420}.tryon-scene-laptop{left:9.94%;top:18.8%;width:80%}.tryon-section{padding-top:80px}.tryon-h2{font-size:30px}.tryon-features{grid-template-columns:repeat(2,minmax(0,1fr))}.tryon-mypart{flex-direction:column;gap:28px;align-items:stretch}.tryon-mypart-text{flex:none}.tryon-mypart-strip{width:auto}.tryon-looks{--tryon-look-w:190px;--tryon-look-h:250px;gap:18px;padding:36px 28px}.tryon-look{width:190px}.tryon-look-panel{width:190px;height:250px}.tryon-look-arrow{margin-top:115px}.tryon-hard{grid-template-columns:repeat(2,minmax(0,1fr))}.tryon-next-section{padding-top:80px}.tryon-next-title{font-size:32px}}@media (max-width:639px){.tryon-top{padding-top:32px}.tryon-title{font-size:48px}.tryon-lead{font-size:17px;line-height:28px}.tryon-scene{aspect-ratio:343/280}.tryon-scene-laptop{left:0;top:30.36%;width:100%}.tryon-section{padding-top:48px}.tryon-h2{font-size:26px}.tryon-arrow-h{display:none}.tryon-arrow-v{display:inline}.tryon-why{flex-direction:column;gap:12px}.tryon-why-card{padding:24px}.tryon-why-title{font-size:21px}.tryon-why-body{font-size:14px;line-height:22px}.tryon-why-arrow{padding:4px 0}.tryon-steps{flex-direction:column;gap:28px}.tryon-step{flex:none}.tryon-step-fig{--tryon-step-w:282.86px;height:220px;background:#f8dce8}.tryon-features{grid-template-columns:minmax(0,1fr)}.tryon-feature{padding:16px 18px}.tryon-arch{flex-direction:column;padding:16px}.tryon-arch-arrow{flex-direction:row;gap:10px;padding:6px 20px}.tryon-arch-arrow-glyph{order:-1;font-size:20px}.tryon-arch-arrow-label{white-space:normal}.tryon-mylist>li{padding:12px 0}.tryon-mylist-body{font-size:14px;line-height:22px}.tryon-looks{--tryon-look-w:160px;--tryon-look-h:236px;gap:6px;padding:20px 10px}.tryon-look{width:90px}.tryon-look-panel{width:90px;height:132.75px}.tryon-look-panel>div{transform:scale(.5625)}.tryon-look-label{left:14.22px;top:14.22px;transform:scale(1.7778)}.tryon-look-cap{font-size:12px}.tryon-look-arrow{font-size:16px;margin-top:60px}.tryon-design{flex-direction:column;gap:20px}.tryon-design-text{width:auto}.tryon-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.tryon-swatch-chip{height:44px}.tryon-hard{grid-template-columns:minmax(0,1fr);gap:28px 32px}.tryon-hard-body{font-size:14px;line-height:22px}.tryon-back-cols{flex-direction:column;gap:28px}.tryon-back-col{flex:none}.tryon-back-col .tryon-col-body{font-size:14px;line-height:22px}.tryon-next-section{padding-top:48px}.tryon-next{padding:20px 0}.tryon-next-title{font-size:26px}}