.page{background:var(--bg-page);color:var(--text-color)}.hero{position:relative;overflow:hidden;min-height:100vh;display:flex;flex-direction:column;color:#fefefe}.hero-media{position:absolute;inset:0;z-index:0;background:#000}.hero-video{width:100%;height:100%;object-fit:cover;background:#000;transform:none;animation:none;backface-visibility:hidden}.hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#07090cb8,#07090c2e 45%,#07090cd6)}.hero-content{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;padding:clamp(80px,20vh,180px) min(6vw,90px) 80px;max-width:1200px;width:100%;margin:0 auto}.hero-wordmark{font-size:clamp(3.5rem,9vw,7rem);letter-spacing:.08em;font-weight:500;text-transform:uppercase;text-align:center;text-shadow:0 10px 40px rgba(0,0,0,.45);animation:heroGlow 6s ease-in-out infinite}.logo-block{display:flex;align-items:center;gap:12px;font-size:18px;letter-spacing:.6px}.logo{width:44px;height:44px;object-fit:contain}.fsi-text{margin-top:14px;max-width:min(92vw,980px);padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff06;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fsi-text span{display:block;font-size:clamp(.68rem,.18vw + .62rem,.78rem);line-height:1.52;letter-spacing:.012em;color:#ffffff9e}.fsi-text--card{margin-top:0;max-width:100%;width:100%;height:100%;padding:10px 12px;background:transparent;border:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:auto;display:flex;align-items:flex-start;justify-content:flex-start}.fsi-text--card span{font-size:clamp(.63rem,.1vw + .58rem,.74rem);line-height:1.44;color:#ffffffd1;white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto}.nav-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.cta-button{background:linear-gradient(120deg,#c9b27a,#d8c79c);color:#1f2a29;border:none;padding:14px 26px;border-radius:999px;font-size:.98rem;font-weight:600;cursor:pointer;box-shadow:0 10px 24px #c9b27a59;transition:transform .24s ease,box-shadow .24s ease}.cta-button:hover{transform:translateY(-2px);box-shadow:0 18px 30px #c9b27a80}.ghost-button{background:transparent;color:inherit;border:1px solid rgba(255,255,255,.4);padding:10px 18px;border-radius:999px;cursor:pointer;transition:background .2s ease,transform .2s ease}.ghost-button:hover{background:#ffffff1f;transform:translateY(-1px)}.cta-min{background:#f8f5f1;color:#1f2a29;border:none;padding:10px 18px;border-radius:999px;cursor:pointer;font-weight:600}.section{padding:clamp(70px,9vw,140px) min(6vw,90px);min-height:auto;display:grid;align-items:start}.section-header{margin-bottom:32px;max-width:740px}.section-header h3{font-size:clamp(2rem,3.4vw,3rem);margin:8px 0 0}.section-note{margin-top:12px;color:#24312db3}body.dark .section-note{color:#ffffffb8}.section-title-gradient{background:linear-gradient(120deg,currentColor 0%,rgba(201,178,122,.9) 52%,currentColor 100%);background-size:180% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:titleShimmer 9s linear infinite}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:.75rem;color:#fff9}.top-bar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:30px}.highlights{background:radial-gradient(circle at 16% 14%,rgba(201,178,122,.12),transparent 42%),radial-gradient(circle at 87% 76%,rgba(73,108,202,.18),transparent 45%),linear-gradient(180deg,#121317,#0c0d11);color:#fefefe;overflow:hidden}.highlights .section-note{color:#ffffffa6}.highlights .section-header h3{font-size:clamp(2.4rem,5.6vw,4.2rem);letter-spacing:-.02em}.highlights-carousel{position:relative;margin-top:14px;width:min(1240px,92vw);margin-left:auto;margin-right:auto}.highlights-viewport{overflow:hidden;border-radius:34px;border:1px solid rgba(255,255,255,.1);box-shadow:0 28px 70px #00000059}.highlights-track{display:flex;gap:0;transform:translate(0);transition:transform .65s cubic-bezier(.22,.62,.22,1)}.highlight-card{flex:0 0 100%;background:#07080af2;border-radius:32px;overflow:hidden;min-height:clamp(260px,36vw,500px);display:flex;flex-direction:column;transform:none;opacity:1;transition:box-shadow .35s ease;position:relative;border:none}.highlight-media{position:relative;width:100%;aspect-ratio:16 / 8;background:radial-gradient(circle at 20% 20%,rgba(201,178,122,.1),transparent 50%),radial-gradient(circle at 80% 76%,rgba(57,98,208,.18),transparent 58%),#080a10;overflow:hidden}.highlight-media img{width:100%;height:100%;object-fit:cover;object-position:center;transition:none;transform:none;image-rendering:auto}.highlight-body{padding:clamp(16px,2.1vw,28px) clamp(18px,2.5vw,34px) clamp(20px,2.5vw,32px);background:linear-gradient(180deg,#06070ae6,#040507fa)}.highlight-body h4{margin:0 0 10px;font-size:clamp(1.32rem,2.1vw,2.05rem);line-height:1.14}.highlight-body p{margin:0;color:#ffffffc7;font-size:clamp(.95rem,1.1vw,1.2rem);line-height:1.5}.highlight-card:hover{transform:none;box-shadow:0 26px 54px #00000057}.highlight-card.is-active{transform:none;box-shadow:0 26px 56px #00000073}.highlights-controls{margin-top:18px;display:flex;align-items:center;justify-content:center;gap:14px}.highlight-switcher{min-width:178px;height:56px;padding:10px 16px;border-radius:999px;background:#11141ee6;border:1px solid rgba(201,178,122,.28);display:grid;align-content:center;gap:8px;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000003d}.highlight-progress-track{height:4px;border-radius:999px;background:#fff3;overflow:hidden}.highlight-progress-track span{display:block;height:100%;width:100%;border-radius:inherit;background:linear-gradient(90deg,#c9b27a,#e4d6b5);transform-origin:left center;transform:scaleX(0)}.highlight-progress-track span.is-running{animation:highlightProgressFill 4.5s linear forwards}.highlight-progress-track span.is-paused{animation:none;transform:scaleX(0)}.highlight-dots{display:inline-flex;align-items:center;justify-content:center;gap:10px}.highlight-dot{width:7px;height:7px;border-radius:999px;border:none;background:#ffffff7a;padding:0;cursor:pointer;transition:width .25s ease,background .25s ease,opacity .25s ease,transform .25s ease}.highlight-dot:hover{opacity:.9}.highlight-dot.is-active{width:40px;height:8px;background:#ffffffeb;transform:translateZ(0)}.highlight-play{width:56px;height:56px;border-radius:999px;border:1px solid rgba(201,178,122,.28);background:#11141ee6;color:#f6f2e8;font-size:1rem;letter-spacing:.06em;cursor:pointer;display:grid;place-items:center;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000003d}.feature-sections{display:grid;gap:clamp(24px,3.4vw,52px);position:relative;padding-top:clamp(24px,3vw,44px);padding-bottom:clamp(56px,6vw,84px)}.feature-sections:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 14%,rgba(201,178,122,.11),transparent 50%),radial-gradient(circle at 86% 72%,rgba(67,119,255,.12),transparent 56%)}.feature-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,64px);align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:30px;padding:clamp(24px,2.8vw,40px);transform:translateY(26px);opacity:0;transition:transform .8s ease,opacity .8s ease;will-change:transform,opacity;max-width:1460px;margin:0 auto;min-height:auto}.closet-scroll-section{min-height:106vh;position:relative}.closet-sticky-shell{position:sticky;top:0;min-height:100vh;display:grid;align-items:center;padding-block:0}.closet-panel{margin:0;max-width:1560px}.feature-panel.is-dark{background:transparent;color:#fefefe}.feature-panel.is-dark p{color:#ffffffbd}[data-reveal=stagger].is-visible .feature-panel:hover{transform:translateY(-10px) scale(1.012)}.feature-content h3{font-size:clamp(1.9rem,2.8vw,2.7rem);margin:12px 0 14px}.feature-content p{margin:0}.feature-tag{font-size:.75rem;letter-spacing:2px;text-transform:uppercase;color:#d8c797f5;text-shadow:0 0 12px rgba(201,178,122,.2)}.feature-panel.is-dark .feature-tag{color:#ffffffad}.feature-media{width:100%}.feature-sections>.feature-panel:nth-of-type(2){margin-left:2vw;margin-right:auto}.feature-sections>.feature-panel:nth-of-type(3){margin-left:auto;margin-right:2vw}.feature-sections>.feature-panel:nth-of-type(4){margin-left:1vw;margin-right:auto}.feature-sections>.feature-panel:nth-of-type(2n) .feature-content{order:2}.feature-sections>.feature-panel:nth-of-type(2n) .feature-media{order:1}.closet-control{margin-top:18px}.closet-control label{display:block;font-size:.84rem;margin-bottom:10px;opacity:.8}.closet-control input{width:100%;accent-color:#c9b27a}.closet-scene .closet-frame{position:relative;width:100%;aspect-ratio:1328 / 744;max-width:980px;min-height:0;border-radius:20px;overflow:hidden;background:#181d24;border:1px solid rgba(255,255,255,.08)}.closet-digital{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.closet-door{position:absolute;top:0;bottom:0;width:50%;transition:transform .32s linear;overflow:hidden;will-change:transform;background-size:100% 100%;background-repeat:no-repeat}.closet-door.left{left:0;border-right:1px solid rgba(255,255,255,.1);background-position:center}.closet-door.right{right:0;border-left:1px solid rgba(255,255,255,.1);background-position:center}.closet-item{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#c9b27a29;color:#fefefe;padding:12px 14px;border-radius:12px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .35s ease}.style-chips-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chip{border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#f7f8fa;border-radius:999px;padding:8px 12px;cursor:pointer;transition:all .24s ease}.chip.active{background:#c9b27a40;color:#fefefe;border-color:#c9b27a8c}.style-scene .style-card{min-height:420px;width:min(100%,420px);border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.14);padding:22px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;color:#ffffffeb;margin-inline:auto}.style-look-frame{width:min(100%,clamp(260px,30vw,340px));aspect-ratio:744 / 1328;border-radius:16px;overflow:hidden;background:transparent}.style-look-image{width:100%;height:100%;display:block;object-fit:cover;object-position:center 22%;border:none;box-shadow:none}.style-card p{width:100%}.style-card-meta{display:flex;gap:10px;flex-wrap:wrap}.style-card-meta strong{background:#c9b27a38;border-radius:999px;padding:8px 12px;font-size:.85rem;color:#fefefe}.slider-images{position:relative;border-radius:24px;overflow:hidden;background:#ffffff0f;width:100%;aspect-ratio:3 / 4;min-height:360px;cursor:ew-resize;box-shadow:0 20px 60px #0000001f;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.slider-images.is-dragging{cursor:grabbing}.slider-base,.slider-top img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 16%;background:transparent}.slider-top-image{object-position:58% 16%;transform:scale(1.02)}.slider-top{position:absolute;inset:0;overflow:hidden}.slider-handle{position:absolute;top:0;bottom:0;width:3px;background:#c9b27ad9;transform:translate(-50%);pointer-events:none}.slider-handle span{position:absolute;top:50%;left:50%;width:26px;height:26px;background:#c9b27a;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 6px 14px #0003}.selector-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mini-btn{border:1px solid rgba(255,255,255,.22);background:#ffffff12;color:#f8f9fb;border-radius:999px;padding:7px 12px 7px 8px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease}.mini-btn-thumb{width:24px;height:24px;border-radius:999px;object-fit:cover;border:1px solid rgba(255,255,255,.25);background:#0a0c1299;flex-shrink:0}.mini-btn.active{background:#c9b27a42;color:#fefefe;border-color:#c9b27a85}.outfit-scene .avatar-preview{min-height:420px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.14);padding:20px;display:flex;flex-direction:column;gap:14px}.outfit-look-image{width:100%;aspect-ratio:3 / 4;object-fit:cover;object-position:center;border-radius:14px}.outfit-used-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.used-item{display:flex;align-items:center;gap:8px;padding:8px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;min-width:0}.used-item img{width:34px;height:34px;border-radius:10px;object-fit:cover;flex-shrink:0}.used-item span{font-size:.8rem;color:#ffffffe0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-block{background:transparent;color:#fefefe;position:relative;overflow:hidden}.chat-block .section-note{color:#ffffffad}.chat-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px;align-items:start}.chat-stage{position:relative}.chat-grid-overlay{position:absolute;inset:0;pointer-events:none;opacity:.14;background-image:linear-gradient(to right,rgba(255,255,255,.16) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.12) 1px,transparent 1px);background-size:120px 120px;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000 24%,transparent 80%);mask-image:radial-gradient(circle at 50% 30%,#000 24%,transparent 80%)}.chat-ambient{position:absolute;width:420px;height:420px;border-radius:50%;filter:blur(90px);pointer-events:none;z-index:0}.chat-ambient-a{background:#4377ff33;top:-180px;right:-80px;animation:floatOrb 11s ease-in-out infinite}.chat-ambient-b{background:#c9b27a3d;left:-130px;bottom:-180px;animation:floatOrb 13s ease-in-out infinite reverse}.chat-stage .section-header,.chat-layout{position:relative;z-index:1}.chat-tabs{display:flex;flex-direction:column;gap:10px}.chat-tab{text-align:left;border:1px solid rgba(255,255,255,.2);background:#ffffff0a;color:#fefefe;border-radius:14px;padding:12px 14px;cursor:pointer;transition:all .24s ease}.chat-tab.active{background:#c9b27a2e;border-color:#c9b27a6b;transform:translate(4px)}.chat-preview-shell{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:14px}.chat-preview{background:#1a1c1f;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.1);position:relative}.chat-preview video{width:100%;min-height:340px;background:#0f1114}.chat-controls{display:flex;align-items:center;gap:10px;padding:10px 14px 8px}.chat-play{border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:#ffffffd6;border-radius:999px;padding:5px 10px;font-size:.78rem;cursor:pointer}.chat-timeline{flex:1;height:3px;appearance:none;background:#ffffff2e;border-radius:999px;outline:none;opacity:.3;transition:opacity .24s ease}.chat-preview:hover .chat-timeline{opacity:.7}.chat-timeline::-webkit-slider-thumb{appearance:none;width:9px;height:9px;border-radius:50%;background:#ffffffd1}.chat-timeline::-moz-range-thumb{width:9px;height:9px;border-radius:50%;border:none;background:#ffffffd1}.chat-preview p{margin:0;padding:14px 16px 18px;color:#ffffffc7}.chat-transcript{display:grid;gap:10px}.chat-line{border-radius:14px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#ffffffdb;padding:10px 12px;transform:translate(14px);opacity:0;transition:transform .45s ease,opacity .45s ease,border-color .3s ease}.chat-line:hover{border-color:#c9b27a6b}.lead{background:transparent;position:relative;overflow:hidden}.lead-stage{position:relative}.release-countdown-hero{position:relative;z-index:2;margin:0 auto 22px;padding:16px 20px 18px;max-width:min(980px,100%);border-radius:18px;border:1px solid rgba(201,178,122,.26);background:radial-gradient(circle at 20% 10%,rgba(201,178,122,.2),transparent 42%),linear-gradient(145deg,#141822c7,#12151f7a);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.release-countdown-hero .eyebrow{margin:0 0 10px;color:#ffffffbd}.release-countdown-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.release-countdown-item{border-radius:14px;border:1px solid rgba(201,178,122,.24);background:#0e121c8f;padding:12px 10px;text-align:center}.release-countdown-item strong{display:block;font-size:clamp(1.25rem,2.8vw,2rem);line-height:1;letter-spacing:.04em}.release-countdown-item span{display:block;margin-top:6px;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffffa8}.lead-wave{position:absolute;left:-8%;right:-8%;top:-40px;height:180px;border-radius:50%;background:radial-gradient(circle at 50% 30%,#c9b27a33,#c9b27a00 68%);filter:blur(24px);pointer-events:none}.lead-orb{position:absolute;width:300px;height:300px;border-radius:50%;filter:blur(64px);pointer-events:none}.lead-orb-a{background:#c9b27a38;top:-130px;right:-60px}.lead-orb-b{background:#344d7b29;left:-80px;bottom:-140px}.lead-card{display:grid;grid-template-columns:minmax(0,1fr) 220px minmax(0,.9fr);gap:30px;background:transparent;padding:0;border-radius:0;border:none;position:relative;z-index:1;box-shadow:none;min-height:auto}.lead .eyebrow{color:#24312d99}.lead-form{display:flex;flex-direction:column;gap:14px}.lead-form label{display:flex;flex-direction:column;gap:6px;font-size:.92rem}.lead-form input{padding:12px 14px;border-radius:12px;border:1px solid rgba(60,78,76,.2);font-size:1rem}.lead .ghost-button{border-color:#181f233d;color:var(--text-color)}.lead .ghost-button:hover{background:#181f230f}.lead .ghost-button.ghost-danger{border-color:#d9534f73;color:#d9534ff2}.lead .ghost-button.ghost-danger:hover{background:#d9534f1a}.consent-note{margin:-2px 0 4px;display:flex;gap:8px;align-items:flex-start;font-size:.8rem;line-height:1.45;color:#24312db8;cursor:pointer}.consent-checkbox{flex:0 0 auto;width:18px;height:18px;accent-color:rgba(201,178,122,.95);margin-top:1px}.consent-note a{color:inherit;text-decoration-color:#c9b27aa6;text-underline-offset:2px;transition:color .2s ease,text-decoration-color .2s ease}.consent-note a:hover{color:#c9b27af2;text-decoration-color:#c9b27af2}.consent-policy-link{font-weight:700;padding:0 4px;border-radius:6px;background:linear-gradient(120deg,#c9b27a1f,#c9b27a33)}.lead-form .cta-button:disabled{opacity:.5;cursor:not-allowed;filter:saturate(.6)}.lead-form-inline{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.lead-form-inline input{width:124px;text-align:center;letter-spacing:.12em}.form-hint{font-size:.8rem;color:#24312db3}.release-line,.countdown{margin-top:16px;display:flex;gap:10px;align-items:baseline;font-size:.95rem}.scarcity{margin-top:14px;padding:10px 14px;border-radius:12px;background:#c9b27a2e;font-weight:600}.lead-micro-grid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.micro-card{border:1px solid rgba(201,178,122,.26);border-radius:12px;background:#c9b27a14;padding:10px}.micro-card span{display:block;font-size:.75rem;opacity:.7}.micro-card strong{display:block;margin-top:4px}.lead-side-widget{border-radius:18px;border:1px solid rgba(201,178,122,.28);background:linear-gradient(160deg,#c9b27a2e,#c9b27a0f);display:grid;align-content:center;justify-items:center;gap:14px;padding:12px 10px;align-self:start}.lead-ring{width:148px;height:148px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(from 0deg,#c9b27a,#e8dcc0,#c9b27a);box-shadow:0 0 #c9b27a57;animation:ringPulse 3.8s ease-in-out infinite}.lead-ring-core{width:116px;height:116px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;line-height:1.15;padding:12px 10px 10px}.lead-ring-core small{font-size:.92rem;opacity:.84;white-space:normal;word-break:normal;max-width:82px;margin-top:2px}.lead-ring-core strong{font-size:2rem;line-height:1}.lead-side-line{text-align:center}.lead-side-line span{display:block;font-size:.75rem;opacity:.68}.lead-side-line strong{font-size:1.1rem}body.dark .lead-card{background:transparent;border-color:transparent;box-shadow:none}body.dark .lead-ring-core{background:#0f1114}body.dark .lead .eyebrow,body.dark .lead-side-line span,body.dark .micro-card span{color:#ffffffb3}body.dark .lead-form input{background:#0f1114;border-color:#ffffff2e;color:#fefefe}body.dark .lead .ghost-button{border-color:#ffffff42;color:#fefefe}body.dark .lead .ghost-button:hover{background:#ffffff14}body.dark .lead .ghost-button.ghost-danger{border-color:#ff807b8c;color:#ff9791fa}body.dark .lead .ghost-button.ghost-danger:hover{background:#ff807b1f}body.dark .consent-note{color:#ffffffb3}body.dark .form-hint{color:#ffffffa6}.form-status{padding:10px 12px;border-radius:10px;font-size:.9rem}.form-status.success{background:#3c4e4c1f}.form-status.error{background:#d9534f1f;color:#a23a34}.trust{background:transparent;color:#fefefe;position:relative;overflow:hidden}.trust-stage{position:relative}.trust-beam{position:absolute;width:700px;height:700px;border-radius:50%;top:-420px;right:-240px;background:radial-gradient(circle,rgba(201,178,122,.34) 0%,rgba(201,178,122,.02) 64%,transparent 72%);filter:blur(10px);pointer-events:none;animation:pulseBeam 8s ease-in-out infinite}.trust-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:start;min-height:auto;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:30px;padding:clamp(22px,2.6vw,36px)}.trust .eyebrow{color:#fff9}.trust-text{max-width:560px;font-size:1.02rem}.trust-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-self:start}.trust-badge-card{background:#ffffff0a;border-radius:18px;border:1px solid rgba(255,255,255,.14);padding:14px 16px;display:grid;justify-items:center;gap:8px;transition:transform .28s ease,border-color .28s ease,background .28s ease;min-height:146px}.trust-badge-card:hover{transform:translateY(-6px);border-color:#c9b27a6b;background:#c9b27a14}.trust-badge-card--flip{perspective:1200px;padding:0;overflow:hidden}.trust-badge-flip-inner{position:relative;width:100%;height:100%;min-height:146px;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.65,.2,1)}.trust-badge-card--flip:hover .trust-badge-flip-inner{transform:rotateY(180deg)}.trust-badge-flip-face{position:absolute;inset:0;display:grid;place-items:center;gap:8px;padding:14px 16px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.trust-badge-flip-face--back{transform:rotateY(180deg);align-items:stretch;justify-items:stretch}.trust-badge-card img{max-height:65px;width:auto}.trust-badge-card span{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8}.trust-badges .trust-badge-card:last-child{grid-column:auto}.trust-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.trust-metric{border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:12px;background:#ffffff0a}.trust-metric strong{display:block;font-size:1rem}.trust-metric span{color:#ffffffb8;font-size:.82rem}.seo-copy-inline{width:100%;margin:0}.seo-copy-disclosure{border:1px solid rgba(201,178,122,.16);border-radius:20px;background:#ffffff06;overflow:hidden}.seo-copy-disclosure summary{list-style:none;cursor:pointer;padding:16px 20px;color:#ffffffe6;font-size:.98rem;letter-spacing:.02em;display:flex;align-items:center;justify-content:space-between}.seo-copy-disclosure summary::-webkit-details-marker{display:none}.seo-copy-disclosure summary:after{content:"+";font-size:1.2rem;color:#c9b27ae6}.seo-copy-disclosure[open] summary:after{content:"−"}.seo-copy-disclosure[open] summary{border-bottom:1px solid rgba(255,255,255,.08)}.seo-copy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:18px}.seo-copy-grid p{margin:0;padding:18px 18px 20px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#fffc;line-height:1.62}.trust-seo-tail{padding-top:8px}.trust-stage--seo{padding-top:0}.footer{background:#0c0e11;color:#fefefe;padding:40px min(6vw,80px);margin-top:-1px;position:relative;z-index:3}.footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;align-items:center}.footer-links,.footer-socials{display:flex;gap:16px;flex-wrap:wrap;font-size:.9rem}.footer-socials a{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#ffffffeb;text-decoration:none;transition:transform .22s ease,border-color .22s ease,background .22s ease}.footer-socials a:hover{transform:translateY(-1px);border-color:#c9b27a8c;background:#c9b27a14}.footer-socials span{font-weight:600;letter-spacing:.02em}.footer-social-icon{width:18px;height:18px;object-fit:contain;filter:brightness(0) invert(1);opacity:.94}.footer-bottom{margin-top:20px;font-size:.85rem;color:#fff9}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s ease}[data-reveal].is-visible{opacity:1;transform:translateY(0)}[data-reveal].is-visible .chat-line{opacity:1;transform:translate(0)}[data-reveal].is-visible .chat-line:nth-child(1){transition-delay:.08s}[data-reveal].is-visible .chat-line:nth-child(2){transition-delay:.14s}[data-reveal].is-visible .chat-line:nth-child(3){transition-delay:.2s}[data-reveal].is-visible .trust-badge-card,[data-reveal].is-visible .trust-metric,[data-reveal].is-visible .micro-card{animation:riseIn .6s ease both}[data-reveal].is-visible .trust-badge-card:nth-child(1),[data-reveal].is-visible .trust-metric:nth-child(1),[data-reveal].is-visible .micro-card:nth-child(1){animation-delay:.06s}[data-reveal].is-visible .trust-badge-card:nth-child(2),[data-reveal].is-visible .trust-metric:nth-child(2),[data-reveal].is-visible .micro-card:nth-child(2){animation-delay:.12s}[data-reveal].is-visible .trust-badge-card:nth-child(3),[data-reveal].is-visible .trust-metric:nth-child(3),[data-reveal].is-visible .micro-card:nth-child(3){animation-delay:.18s}[data-reveal=stagger].is-visible .highlight-card{opacity:1;transform:translateY(0);animation:none}[data-reveal=stagger].is-visible .highlight-card:nth-child(1){transition-delay:.04s}[data-reveal=stagger].is-visible .highlight-card:nth-child(2){transition-delay:.1s}[data-reveal=stagger].is-visible .highlight-card:nth-child(3){transition-delay:.16s}[data-reveal=stagger].is-visible .highlight-card:nth-child(4){transition-delay:.22s}[data-reveal=stagger].is-visible .highlight-card:nth-child(1){animation-delay:0s}[data-reveal=stagger].is-visible .highlight-card:nth-child(2){animation-delay:.7s}[data-reveal=stagger].is-visible .highlight-card:nth-child(3){animation-delay:1.3s}[data-reveal=stagger].is-visible .highlight-card:nth-child(4){animation-delay:1.9s}[data-reveal=stagger].is-visible .feature-panel{opacity:1;transform:translateY(0)}[data-reveal=stagger].is-visible .feature-panel:nth-child(1){transition-delay:.05s}[data-reveal=stagger].is-visible .feature-panel:nth-child(2){transition-delay:.12s}[data-reveal=stagger].is-visible .feature-panel:nth-child(3){transition-delay:.19s}[data-reveal=stagger].is-visible .feature-panel:nth-child(4){transition-delay:.26s}@keyframes heroGlow{0%,to{text-shadow:0 10px 40px rgba(0,0,0,.45)}50%{text-shadow:0 18px 62px rgba(201,178,122,.34)}}@keyframes heroZoom{0%,to{transform:scale(1.02)}50%{transform:scale(1.06)}}@keyframes titleShimmer{0%{background-position:0% 50%}to{background-position:180% 50%}}@keyframes riseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ringPulse{0%,to{box-shadow:0 0 #c9b27a3d}50%{box-shadow:0 0 0 14px #c9b27a00}}@keyframes floatOrb{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-16px) translate(12px)}}@keyframes pulseBeam{0%,to{opacity:.56}50%{opacity:.92}}@keyframes cardFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.01)}}@keyframes highlightProgressFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:1024px){.feature-panel,.chat-layout{grid-template-columns:1fr}.feature-sections>.feature-panel:nth-of-type(2n) .feature-content,.feature-sections>.feature-panel:nth-of-type(2n) .feature-media{order:initial}.feature-sections>.feature-panel:nth-of-type(2),.feature-sections>.feature-panel:nth-of-type(3),.feature-sections>.feature-panel:nth-of-type(4){margin-left:auto;margin-right:auto}.lead-card{grid-template-columns:1fr}.release-countdown-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-grid,.chat-preview-shell,.lead-micro-grid{grid-template-columns:1fr}.chat-tabs{flex-direction:row;overflow-x:auto}.trust-metrics,.seo-copy-grid{grid-template-columns:1fr}.trust-badge-card,.trust-badge-flip-inner{min-height:172px}.outfit-used-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.nav-actions{width:100%}.cta-button,.ghost-button,.cta-min{width:100%;text-align:center}.hero-content{padding:clamp(80px,18vh,150px) 8vw 70px}.release-countdown-hero{padding:14px}.release-countdown-item{padding:10px 8px}.section{padding:60px 7vw;min-height:auto}.highlight-card{border-radius:22px;min-height:320px}.highlight-media{aspect-ratio:16 / 9}.highlight-media img{width:100%;height:100%}.highlights-controls{margin-top:12px;gap:10px}.highlight-switcher{min-width:148px;height:48px;padding:0 12px;gap:8px}.highlight-dot.is-active{width:28px}.highlight-play{width:48px;height:48px}.top-bar{flex-direction:column;align-items:flex-start}.chat-preview video{min-height:240px}.lead-ring{width:120px;height:120px}.lead-ring-core{width:96px;height:96px}.outfit-used-items{grid-template-columns:1fr}.trust-badge-card,.trust-badge-flip-inner{min-height:196px}}@media(min-width:1600px){.hero-content{max-width:1400px}.hero-video{transform:scale(1.015);animation:heroZoom 18s ease-in-out infinite}}@font-face{font-family:Warnock Pro;src:local("Warnock Pro Caption"),local("Warnock-Pro-Caption"),url(/assets/WarnockPro-Capt-CDx26PEB.woff2) format("woff2"),url(/assets/WarnockPro-Capt-Drrm0QhJ.woff) format("woff"),url(/assets/WarnockPro-Capt-CWbMmN2Z.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--bg-page: #ece9e5;--bg-block: #f8f5f1;--btn-bg: #3c4e4c;--btn-text: #fefefe;--text-color: #24312d;--card-bg: #f8f5f1;--add-btn-bg: #d3d0cc;--modal-bg: #fefdf9;--surface: #ffffff;--surface-soft: #fefdf9;--surface-strong: #f8f5f1;--accent-gold: #c9b27a;--accent-dark: #1f2a29;--shadow: rgba(28, 30, 26, .18)}body.dark{--bg-page: #0c0e11;--bg-block: #131618;--btn-bg: #131618;--btn-text: #fefefe;--text-color: #fffefc;--card-bg: #131618;--add-btn-bg: #0c0e11;--modal-bg: #131618;--surface: #131618;--surface-soft: #0f1114;--surface-strong: #0c0e11;--shadow: rgba(0, 0, 0, .5)}*{box-sizing:border-box}body{margin:0;padding:0;background:var(--bg-page);color:var(--text-color);font-family:Warnock Pro,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}html,#root{overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit}
