:root{--ink:#29282c;--muted:#77747d;--purple:#6556a8;--line:rgba(48,45,51,.1);font-family:Manrope,"Noto Sans SC",sans-serif;color:var(--ink)}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 83% 10%,#e5e8fc 0,transparent 30rem),radial-gradient(circle at 10% 80%,#f5e6db 0,transparent 28rem),#f8f8f9}main,footer{width:min(1120px,calc(100% - 40px));margin:auto}.site-nav{min-height:92px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;color:var(--ink);font-size:13px;font-weight:800;text-decoration:none;letter-spacing:-.4px}.brand img{width:49px;height:49px;border-radius:50%;object-fit:cover}.nav-cta,.primary-link{background:var(--ink);border-radius:13px;color:#fff;font-size:12px;font-weight:700;text-decoration:none}.nav-cta{padding:11px 14px}.nav-cta span,.primary-link span,.closet-card a span,.home-ai-float a span{margin-left:14px;font-size:16px}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.57fr);align-items:center;gap:48px;padding:clamp(88px,14vw,175px) 0}.eyebrow{margin:0 0 19px;color:var(--purple);font:500 10px "DM Mono",monospace;letter-spacing:1.5px}.hero h1{margin:0;font-size:clamp(51px,8.4vw,104px);letter-spacing:-6px;line-height:.98}.hero-copy>p:not(.eyebrow){max-width:520px;margin:29px 0 0;color:var(--muted);font-size:15px;line-height:1.85}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px}.primary-link{padding:16px 18px}.hero-actions>span{color:var(--muted);font-size:10px}.hero-mark{position:relative;display:grid;place-items:center;min-height:340px}.hero-mark img{position:relative;z-index:1;width:min(100%,330px);border-radius:50%;object-fit:cover;box-shadow:0 28px 55px rgba(49,42,38,.12)}.orbit{position:absolute;border:1px solid rgba(101,86,168,.17);border-radius:50%}.orbit-one{inset:18px}.orbit-two{inset:55px}.closet{display:grid;grid-template-columns:1.22fr .78fr;gap:22px;padding:0 0 110px}.closet-card{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:430px;padding:clamp(30px,5vw,58px);overflow:hidden;border:1px solid rgba(255,255,255,.9);border-radius:30px;background:linear-gradient(130deg,#eeeafb,#e4edf0);box-shadow:0 22px 52px rgba(52,48,68,.07)}.closet-card h2{margin:0;font-size:clamp(34px,4vw,54px);line-height:1.05;letter-spacing:-3px}.closet-card p:not(.eyebrow){max-width:345px;margin:18px 0 25px;color:#5d5a65;font-size:13px;line-height:1.8}.closet-card a{color:var(--purple);font-size:12px;font-weight:800;text-decoration:none}.closet-card img{width:min(38%,180px);border-radius:50%;mix-blend-mode:multiply}.value-list{display:grid;align-content:stretch}.value-list article{padding:22px 0;border-top:1px solid var(--line)}.value-list article:last-child{border-bottom:1px solid var(--line)}.value-list i{color:var(--purple);font:10px "DM Mono",monospace;font-style:normal}.value-list h3{margin:9px 0 7px;font-size:16px;letter-spacing:-.7px}.value-list p{margin:0;color:var(--muted);font-size:11px;line-height:1.72}footer{display:flex;justify-content:space-between;gap:18px;padding:28px 0 39px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}.home-ai-float{position:fixed;right:24px;bottom:24px;z-index:5;width:min(315px,calc(100vw - 32px));padding:17px;border:1px solid rgba(255,255,255,.95);border-radius:22px;background:rgba(255,255,255,.84);box-shadow:0 22px 52px rgba(48,43,62,.16);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.float-close{position:absolute;top:12px;right:12px;width:24px;height:24px;border:0;border-radius:50%;background:#f0eef5;color:var(--muted);font-size:17px;line-height:1;cursor:pointer}.float-head{display:flex;align-items:center;gap:9px}.float-head img{width:34px;height:34px;border-radius:10px;object-fit:cover}.float-head b,.float-head small{display:block}.float-head b{font-size:12px}.float-head small{margin-top:2px;color:var(--purple);font-size:9px}.float-head small:before{content:"•";margin-right:4px}.home-ai-float p{margin:13px 0;color:#5f5c65;font-size:11px;line-height:1.7}.home-ai-float a{color:var(--purple);font-size:11px;font-weight:800;text-decoration:none}@media(max-width:720px){main,footer{width:min(100% - 28px,540px)}.site-nav{min-height:73px}.brand img{width:42px;height:42px}.hero{grid-template-columns:1fr;gap:36px;padding:88px 0 95px}.hero h1{font-size:clamp(48px,16vw,72px);letter-spacing:-4px}.hero-mark{min-height:auto;place-items:start}.hero-mark img{width:min(66vw,275px)}.orbit-one{width:300px;height:300px;inset:auto;left:-18px;top:-18px}.orbit-two{width:228px;height:228px;inset:auto;left:18px;top:18px}.closet{grid-template-columns:1fr;padding-bottom:90px}.closet-card{min-height:360px;border-radius:25px}.value-list{gap:0}.home-ai-float{right:14px;bottom:14px}.home-ai-float p{font-size:10px}footer{flex-direction:column;padding-bottom:28px}}
