.tryon-page{--tryon-ink:#433d37;--tryon-muted:#766a61;--tryon-paper:#f3eee7;background:var(--tryon-paper);color:var(--tryon-ink)}.tryon-hero,.tryon-usecases,.tryon-flow,.tryon-conditions,.tryon-more,.tryon-page .vs-purchase{max-width:1240px;margin:auto;padding:74px 48px}.tryon-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.tryon-hero h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(42px,5.4vw,76px);font-weight:450;line-height:1.12}.tryon-lead{max-width:39em;color:var(--tryon-muted);font-size:18px;line-height:1.95}.tryon-caption,.tryon-composition>p{color:var(--tryon-muted);font-size:12px;line-height:1.8}.tryon-composition{background:#e5dad0;border:1px solid #d4c7ba;grid-template-columns:1fr 1fr;gap:14px;min-width:0;padding:26px;display:grid}.tryon-swatch{flex-direction:column;justify-content:space-between;gap:16px;min-width:0;min-height:180px;padding:22px;display:flex}.tryon-swatch span{letter-spacing:.12em;font-size:11px}.tryon-swatch strong{font-size:24px;font-weight:500;line-height:1.5}.tryon-swatch small{font-size:12px;line-height:1.7}.tryon-swatch--person{color:#fffaf1;background:#6b665b}.tryon-swatch--garment{color:#362a24;background:#c4a088}.tryon-swatch--scene{background:#d7cfb7;grid-column:1/-1;min-height:135px}.tryon-composition>p{grid-column:1/-1;margin:4px 0}.tryon-usecases{border-top:1px solid #d8cfc4;grid-template-columns:.9fr 1fr 1fr;gap:30px;display:grid}.tryon-page h2{letter-spacing:-.035em;font-size:clamp(28px,3.5vw,44px);font-weight:450;line-height:1.3}.tryon-usecases article{background:#e8dfd4;border-top:3px solid #a27c60;padding:30px}.tryon-usecases article:last-child{background:#dce0d2;border-top-color:#7d896c}.tryon-usecases article>span{color:var(--tryon-muted);font-size:12px}.tryon-page h3{font-size:20px;font-weight:550;line-height:1.55}.tryon-page p{line-height:1.95}.tryon-flow{background:#dedfd4;max-width:none;padding-inline:max(48px,50vw - 572px)}.tryon-flow ol{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;padding:0;list-style:none;display:grid}.tryon-flow li{counter-increment:step;border-top:1px solid #aeb39f;padding-top:20px}.tryon-flow li:before{content:"0" counter(step);color:#68705d;margin-bottom:20px;display:block}.tryon-flow li p{color:#626954;font-size:14px}.tryon-conditions{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.tryon-conditions h3{margin-top:24px}.tryon-conditions p{color:var(--tryon-muted);font-size:15px}.tryon-page .vs-purchase{background:#e6d8cb;border-block:1px solid #d2beac;grid-template-columns:1fr 1fr;gap:50px;display:grid}.tryon-page .vs-purchase-card{background:#f5ede5;border:1px solid #cdb9a7;min-width:0;padding:30px}.tryon-page .vs-purchase-card .button{white-space:normal;max-width:100%;margin:8px 8px 8px 0}.tryon-more{border-top:1px solid #d8cfc4}.tryon-more a{color:#725237;margin:12px 30px 0 0;display:inline-block}@media (max-width:850px){.tryon-hero,.tryon-usecases,.tryon-conditions,.tryon-page .vs-purchase{grid-template-columns:1fr;gap:30px}.tryon-flow ol{grid-template-columns:1fr 1fr}.tryon-hero,.tryon-usecases,.tryon-flow,.tryon-conditions,.tryon-more,.tryon-page .vs-purchase{padding:42px 24px}}@media (max-width:420px){.tryon-hero,.tryon-usecases,.tryon-flow,.tryon-conditions,.tryon-more,.tryon-page .vs-purchase{padding:32px 18px}.tryon-composition{gap:10px;padding:14px}.tryon-swatch{min-height:160px;padding:14px}.tryon-swatch strong{font-size:20px}.tryon-flow ol{grid-template-columns:1fr}.tryon-page .vs-purchase-card{padding:20px}}
