.ed{--paper:#fff;--cream:#f7f8fc;--ink:#111827;--ink2:#111827;--mute:#64748b;--v:#8546c8;--serif:"Instrument Serif",Georgia,serif;font-family:Manrope,system-ui,sans-serif;overflow:hidden}.ed>section{border-radius:0!important;width:auto!important;max-width:none!important;margin:0!important}.ed-light{background:var(--paper);color:var(--ink)}.ed-cream{background:var(--cream);color:var(--ink)}.ed-dark{background:var(--ink);color:var(--paper)}.ed-wrap{width:min(1360px,100% - 48px);margin-inline:auto}.ed h1,.ed h2,.ed h3{text-transform:none;color:inherit;letter-spacing:-.02em;margin:0}.ed em{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.ed-chap{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:16px;margin-bottom:56px;font:600 12px/1 Manrope;display:flex}.ed-chap i{opacity:.4;background:currentColor;flex:0 0 80px;height:1px}.ed-title{font-size:clamp(44px,6vw,92px);font-weight:700;line-height:.95}.ed-title em{color:var(--v)}.ed-dark .ed-title em{color:#8546c8}.ed p{max-width:420px;font-size:17px;line-height:1.6}.ed-light p,.ed-cream p{color:var(--mute)}.ed-dark p{color:#64748b}.ed-arrow{color:inherit;border-bottom:1px solid;align-items:center;gap:6px;margin-top:28px;padding-bottom:3px;font-weight:700;display:inline-flex}.ed-arrow:hover{color:var(--v)}.ed-hero{padding-top:130px}.ed-meta{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;padding-bottom:14px;font-size:12px;font-weight:600;display:grid}.ed-meta span:nth-child(n+3){text-align:right}.ed-display{flex-direction:column;font-family:Manrope;font-size:clamp(70px,15vw,250px);font-weight:800;line-height:.84;display:flex;letter-spacing:-.06em!important}.ed-display .l2{align-items:center;gap:.12em;padding-left:12%;display:flex}.ed-display .l2 em{font-size:1.02em}.ed-display .l2 img{object-fit:cover;border-radius:999px;width:1.5em;height:.7em}.ed-display .l3{align-self:flex-end}.ed-display sup{letter-spacing:0;vertical-align:top;color:var(--v);margin-left:.2em;font-size:.16em;font-weight:700}.ed-hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin:44px 0 60px;display:flex}.ed-hero-links{gap:28px;font-weight:700;display:flex}.ed-hero-links a{color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:3px}.ed-hero-links a:last-child{color:var(--v);border-color:var(--v)}.ed-strip{grid-template-columns:1.1fr .8fr 1.4fr .7fr 1fr;align-items:end;gap:10px;height:clamp(240px,34vw,460px);display:grid}.ed-strip figure{height:100%;margin:0;overflow:hidden}.ed-strip .f1,.ed-strip .f3{height:72%}.ed-strip .f2{height:88%}.ed-strip img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.ed-strip figure:hover img{transform:scale(1.06)}.ed-web{padding:140px 0}.ed-web-grid{grid-template-columns:.75fr 1.6fr .5fr;align-items:end;gap:36px;display:grid}.ed-desk{background:var(--ink2);border:1px solid #ffffff1f}.ed-desk-bar{border-bottom:1px solid #ffffff1a;align-items:center;gap:6px;padding:10px 14px;display:flex}.ed-desk-bar i{background:#ffffff40;border-radius:50%;width:9px;height:9px}.ed-desk-bar span{opacity:.6;margin:0 auto;font-size:11px}.ed-desk-body{aspect-ratio:16/10;position:relative;overflow:hidden}.ed-desk-body img{object-fit:cover;width:100%;height:100%}.ed-desk-over{color:#fff;background:linear-gradient(#0000 40%,#1118278c);flex-direction:column;justify-content:flex-end;padding:36px;display:flex;position:absolute;inset:0}.ed-desk-over small{letter-spacing:.2em;text-transform:uppercase;font-size:11px}.ed-desk-over b{font-family:var(--serif);margin:8px 0 18px;font-size:clamp(36px,4.5vw,68px);font-weight:400;line-height:.95}.ed-desk-over span{font-size:13px;font-weight:700}.ed-mob{aspect-ratio:9/19;border:7px solid #111827;border-radius:32px;margin-bottom:-60px;position:relative;overflow:hidden}.ed-mob img{object-fit:cover;width:100%;height:100%}.ed-mob-notch{z-index:1;background:#111827;border-radius:9px;width:34%;height:14px;position:absolute;top:8px;left:50%;translate:-50%}.ed-mob b{color:#fff;font-size:17px;line-height:1.05;position:absolute;bottom:18px;left:14px}.ed-shop{padding:150px 0}.ed-shop-grid{grid-template-columns:1.2fr .8fr .9fr;align-items:center;gap:48px;display:grid}.ed-shop-visual{aspect-ratio:4/5;background:var(--cream);position:relative;overflow:hidden}.ed-shop-visual img{object-fit:cover;width:100%;height:100%}.ed-stamp{background:var(--ink);color:var(--paper);letter-spacing:.15em;text-transform:uppercase;padding:8px 12px;font-size:11px;font-weight:700;position:absolute;top:20px;left:20px}.ed-pdp small{letter-spacing:.15em;text-transform:uppercase;color:var(--mute);font-size:11px}.ed-pdp h3{font-family:var(--serif);margin:10px 0;font-size:56px;font-weight:400;line-height:1}.ed-price{margin:0 0 24px;font-weight:700;color:var(--ink)!important;font-size:22px!important}.ed-sizes{grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:16px;display:grid}.ed-sizes span{text-align:center;border:1px solid #11182740;padding:10px 0;font-size:13px;font-weight:600}.ed-sizes .on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ed-cart{background:var(--v);color:#fff;text-align:center;padding:16px;font-weight:700}.ed-pdp ul{color:var(--mute);gap:6px;margin:20px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.ed-pdp li:before{content:"— "}.ed-content{padding:140px 0 120px}.ed-giant{font-size:clamp(56px,12vw,200px);font-weight:800;line-height:.85;letter-spacing:-.05em!important;margin-bottom:60px!important}.ed-giant span{font-family:var(--serif);color:#8546c8;margin:0 .05em;font-weight:400}.ed-sheet{background:#111827;grid-template-columns:repeat(6,1fr);grid-auto-rows:clamp(80px,10vw,150px);gap:10px;padding:10px;display:grid}.ed-shot{position:relative;overflow:hidden}.ed-shot img{object-fit:cover;filter:grayscale()contrast(1.1);width:100%;height:100%;transition:filter .6s}.ed-shot:hover img{filter:none}.ed-shot span{color:#8546c8;font:600 10px ui-monospace,monospace;position:absolute;bottom:6px;left:8px}.ed-play{color:var(--ink);background:#fff;padding:5px 8px;font-size:11px;position:absolute;top:10px;right:10px}.k0{grid-area:span 3/1/auto/3}.k1{grid-area:span 2/3/auto/6}.k2{grid-area:span 2/6/auto/7}.k3{grid-column:3/4}.k4{grid-column:4/6}.k5{grid-column:6/7}.ed-caption{margin-top:28px;font-size:14px!important}.ed-brand{padding:150px 0}.ed-board{grid-template-columns:repeat(12,1fr);grid-auto-rows:110px;gap:14px;display:grid}.ed-board>div{overflow:hidden}.b-logo{background:var(--ink);color:var(--paper);grid-area:span 3/1/auto/6;place-items:center;display:grid}.b-logo span{font-family:var(--serif);text-align:center;font-size:clamp(48px,6vw,96px);line-height:.9}.b-type{background:var(--paper);flex-direction:column;grid-area:span 2/6/auto/9;justify-content:space-between;padding:22px;display:flex}.b-type b{font-family:var(--serif);font-size:120px;font-weight:400;line-height:.8}.b-type small{color:var(--mute);font-size:12px;line-height:1.5}.b-colors{grid-area:span 2/9/auto/13;grid-template-columns:repeat(4,1fr);display:grid}.b-colors i{align-items:flex-end;padding:10px;display:flex}.b-colors small{color:#fffc;mix-blend-mode:difference;font:600 10px ui-monospace,monospace}.b-pack{grid-area:span 3/6/auto/10}.b-pack img{object-fit:cover;width:100%;height:100%}.b-text{flex-direction:column;grid-area:span 3/10/auto/13;justify-content:flex-end;align-self:end;display:flex}.b-text .ed-title{font-size:clamp(36px,3.6vw,56px)}.b-text p{font-size:15px}.ed-board .b-logo{grid-row:1/4}.ed-board .b-text,.ed-board .b-pack{grid-row:3/6}.ed-board:after{content:"";background:var(--v);grid-area:4/1/6/6}.ed-growth{padding:150px 0}.ed-growth-grid{grid-template-columns:1fr .8fr .5fr;align-items:center;gap:48px;display:grid}.ed-tags{flex-wrap:wrap;gap:8px;margin:30px 0 0;padding:0;list-style:none;display:flex}.ed-tags li{letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff40;padding:7px 12px;font-size:12px;font-weight:600}.ed-post{color:var(--ink);background:#fff;transform:rotate(-2deg)}.ed-post-h{align-items:center;gap:10px;padding:12px;font-size:13px;font-weight:700;display:flex}.ed-post-h i{background:var(--v);border-radius:50%;width:26px;height:26px}.ed-post-h small{color:var(--mute);margin-left:auto;font-weight:500}.ed-post img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.ed-post-f{justify-content:space-between;align-items:center;padding:12px;font-size:13px;display:flex}.ed-post-f b{background:var(--v);color:#fff;padding:7px 12px;font-size:12px}.ed-story{aspect-ratio:9/16;position:relative;overflow:hidden;transform:rotate(3deg)translateY(40px)}.ed-story img{object-fit:cover;width:100%;height:100%}.ed-story b{color:#fff;font-size:20px;line-height:1;position:absolute;bottom:20px;left:14px}.ed-method{padding:140px 0}.ed-method ol{margin:0;padding:0;list-style:none}.ed-method li{letter-spacing:-.05em;border-top:1px solid #11182733;align-items:baseline;gap:28px;padding:14px 0;font-size:clamp(44px,8vw,120px);font-weight:800;line-height:1;transition:color .3s,padding .4s;display:flex}.ed-method li:last-child{border-bottom:1px solid #11182733}.ed-method li span{letter-spacing:.1em;color:var(--mute);font-size:13px;font-weight:600}.ed-method li:hover{color:var(--v);padding-left:24px}.ed-end{padding:150px 0 120px}.ed-display.small{font-size:clamp(56px,11vw,180px)}.ed-display.small span:last-child{padding-left:10%}.ed-display.small em{color:#8546c8}.ed-end-row{border-top:1px solid #fff3;flex-wrap:wrap;align-items:center;gap:32px;margin-top:70px;padding-top:28px;display:flex}.ed-btn{background:var(--v);color:#fff;align-items:center;gap:10px;padding:18px 28px;font-weight:700;display:inline-flex}.ed-btn:hover{background:var(--paper);color:var(--ink)}.ed-mail{color:var(--paper);font-family:var(--serif);font-size:26px;font-style:italic}.ed-end nav{flex-wrap:wrap;gap:22px;margin-left:auto;display:flex}.ed-end nav a{color:#64748b;align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.ed-end nav a:hover{color:var(--paper)}@media (width<=900px){.ed-meta{grid-template-columns:1fr 1fr}.ed-meta span:nth-child(n+3){display:none}.ed-display .l2{padding-left:0}.ed-strip{grid-template-columns:1fr 1fr 1fr;height:260px}.ed-strip .f3,.ed-strip .f4{display:none}.ed-web-grid,.ed-shop-grid,.ed-growth-grid{grid-template-columns:1fr}.ed-mob{width:50%;margin:-120px 0 0 auto}.ed-story{display:none}.ed-sheet{grid-template-columns:repeat(3,1fr)}.ed-sheet>div{grid-area:auto!important}.ed-board{grid-template-columns:1fr 1fr;grid-auto-rows:150px}.ed-board>div{grid-area:auto!important}.ed-board .b-logo,.ed-board .b-text{grid-column:1/3!important}.ed-board:after{display:none}.ed-end nav{margin-left:0}}.go:has(>.ed){background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}main:has(.ed){background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.ed .ed-light h1,.ed .ed-light h2,.ed .ed-light h3,.ed .ed-cream h2,.ed .ed-light li,.ed .ed-cream b,.ed-light .ed-display span{color:#111827!important}.ed .ed-dark h2,.ed .ed-dark h3,.ed .ed-dark b{color:#fff}.ed .ed-light em,.ed .ed-cream em{color:#8546c8!important}.ed .ed-light p,.ed .ed-cream p{color:#64748b!important}.ed .b-logo span{color:#fff!important}.ed-eco{padding:140px 0}.ed-eco-quote{letter-spacing:-.04em;max-width:1100px;margin:0 0 80px;font-size:clamp(34px,5vw,76px);font-weight:800;line-height:1}.ed-eco-quote em{color:#8546c8}.ed-eco-map{border:1px solid #ffffff26;grid-template-columns:1fr 1.4fr;gap:0;display:grid}.ed-eco-site{border-right:1px solid #ffffff26;flex-direction:column;justify-content:space-between;gap:40px;padding:40px;display:flex}.ed-eco-site b{font-family:var(--serif);font-size:clamp(44px,5vw,80px);font-weight:400;line-height:1}.ed-eco-nets{grid-template-columns:1fr 1fr;display:grid}.ed-eco-nets a{color:#fff;border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;flex-direction:column;gap:10px;padding:28px;transition:background .3s;display:flex}.ed-eco-nets a:nth-child(2n){border-right:0}.ed-eco-nets a:hover{background:#ffffff0d}.ed-eco-nets strong{align-items:center;gap:10px;font-size:22px;display:flex}.ed-eco-nets small{color:#64748b;font-size:13px}.ed-eco-crm{color:#fff;background:#8546c8;flex-wrap:wrap;grid-column:1/3;justify-content:space-between;align-items:center;gap:20px;padding:34px 40px;display:flex}.ed-eco-crm b{letter-spacing:-.02em;font-size:clamp(22px,2.4vw,34px);color:#fff!important}.ed-eco-crm span{letter-spacing:.04em;font-size:14px}.ed-eco-foot{font-family:var(--serif);color:#64748b;margin-top:40px;font-size:clamp(22px,2.4vw,34px);font-style:italic}@media (width<=900px){.ed-eco-map{grid-template-columns:1fr}.ed-eco-site{border-bottom:1px solid #ffffff26;border-right:0}.ed-eco-crm{grid-column:auto}}.ed .ed-light .ed-display,.ed .ed-light .ed-display *,.ed h1,.ed h2,.ed h3{-webkit-text-fill-color:currentColor!important;background:0 0!important}.ed .ed-light .ed-display{color:#111827!important}.ed .ed-light .ed-display em{color:#8546c8!important}.ed .ed-eco-quote{margin:0 0 72px!important}.ed-studios{padding:140px 0}.ed .ed-studios-title{letter-spacing:-.045em;font-size:clamp(40px,6vw,96px);font-weight:800;line-height:.95;margin:0 0 20px!important}.ed-studios-title em{font-family:var(--serif);font-weight:400}.ed-studios-lead{max-width:520px;margin:0 0 70px;font-size:18px}.ed-studios-list{border-top:1px solid #111827;margin:0;padding:0;list-style:none}.ed-studios-list>li{border-bottom:1px solid #11182733;grid-template-columns:80px 1fr 1.3fr;gap:30px;padding:34px 0;transition:padding .3s;display:grid}.ed-studios-list>li:hover{padding-left:12px}.ed-studios-n{font-family:var(--serif);color:#8546c8;font-size:28px;font-style:italic}.ed .ed-studios-list h3{letter-spacing:-.03em;margin:0;font-size:clamp(26px,3vw,42px);font-weight:800}.ed-studios-list p{margin:6px 0 0;font-size:15px}.ed-studios-list ul{flex-wrap:wrap;align-content:flex-start;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ed .ed-studios-list ul li{border:1px solid #1118272e;border-radius:999px;padding:7px 13px;font-size:13px}.ed-studios-more{margin-top:40px;font-size:14px}@media (width<=900px){.ed-studios-list>li{grid-template-columns:50px 1fr}.ed-studios-list ul{grid-column:1/3}}.fs{--n:#111827;--n2:#111827;--v:#8546c8;--c:#b435ac;--p:#f7f8fc;--ink:#111827;width:100%;font-family:Manrope,sans-serif}.fs-trust{text-align:center;border-bottom:1px solid #11182714;margin-bottom:34px;padding:8px 20px 34px}.fs-trust>p{color:#64748b;margin:0 0 22px;font-size:.95rem}.fs-trust-row{flex-wrap:wrap;justify-content:center;gap:14px 44px;display:flex}.fs-trust-item{color:#64748b;align-items:center;gap:10px;display:flex}.fs-trust-item i{color:#111827;background:#f7f8fc;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.fs-trust-item svg{width:22px;height:22px}.fs-trust-item b{color:#111827;white-space:nowrap;font-size:.92rem;font-weight:700}.fs-trust-item small{color:#64748b;white-space:nowrap;font-size:.78rem}@media (width<=640px){.fs-trust-row{gap:12px 20px}.fs-trust-item small{display:none}}.go:has(>.fs){max-width:none!important;margin:0!important;padding:0!important}main:has(.fs){max-width:none!important;margin:0!important;padding:0!important}.fs-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.fs-hero{color:var(--p);text-align:center;background:#111827;padding:170px 0 90px}.fs-kicker{letter-spacing:.2em;text-transform:uppercase;font-size:12px;color:var(--c)!important}.fs .fs-hero h1{letter-spacing:-.05em;margin:18px 0;font-size:clamp(46px,8vw,112px);font-weight:800;line-height:.95;color:var(--p)!important;-webkit-text-fill-color:currentColor!important}.fs-hero h1 em{font-family:Instrument Serif,serif;font-weight:400;color:var(--c)!important}.fs-lead{max-width:560px;margin:0 auto 34px;font-size:18px;color:#f7f8fc!important}.fs-btn{background:var(--v);cursor:pointer;box-shadow:0 10px 30px -10px var(--v);border:0;border-radius:999px;align-items:center;gap:8px;padding:16px 28px;font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;color:#fff!important}.fs-btn:hover{transform:translateY(-2px)}.fs-steps{flex-wrap:wrap;justify-content:center;gap:10px;margin:56px auto 0;padding:0;list-style:none;display:flex}.fs-steps li{color:#64748b;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:14px;font-weight:600;display:flex}.fs-steps li span{background:#ffffff03;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.fs-steps li.on{border-color:var(--c);color:var(--p)}.fs-steps li.on span{background:var(--c);color:var(--n2)}.fs-shop,.fs-order{background:var(--p);color:var(--ink);padding:100px 0}.fs-order{background:#f7f8fc;min-height:60vh}.fs-head{align-items:baseline;gap:18px;margin-bottom:28px;display:flex}.fs-n{color:var(--v);font-family:Instrument Serif,serif;font-size:34px;font-style:italic}.fs .fs-head h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,4.5vw,56px);font-weight:800;color:var(--ink)!important;-webkit-text-fill-color:currentColor!important}.fs-filters{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.fs-filters button{color:var(--ink);cursor:pointer;background:#fff;border:1px solid #64748b4d;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600}.fs-filters button.on{background:var(--n);color:#fff;border-color:var(--n)}.fs-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.fs-card{all:unset;box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #64748b05;border-radius:18px;flex-direction:column;gap:14px;min-height:170px;padding:22px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 2px 10px -6px #11182705}.fs-card:hover{border-color:var(--v);box-shadow:0 18px 30px -18px var(--v);transform:translateY(-3px)}.fs-card.on{border-color:var(--v);outline:2px solid var(--v)}.fs-card-tag{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:11px}.fs-card b{letter-spacing:-.02em;color:var(--ink);font-size:21px;line-height:1.15}.fs-card-foot{justify-content:space-between;align-items:center;margin-top:auto;font-size:14px;font-weight:700;display:flex}.fs-card-foot i{color:var(--v);font-style:normal}.fs-empty{font-size:18px;color:#64748b!important}.fs-form{background:#fff;border:1px solid #64748b05;border-radius:22px;gap:14px;max-width:640px;padding:30px;display:grid}.fs-sum{background:var(--n2);color:#fff;border-radius:14px;grid-template-columns:1fr auto;gap:2px 10px;padding:16px 18px;display:grid}.fs-sum small{letter-spacing:.1em;text-transform:uppercase;color:var(--c);font-size:11px}.fs-sum b{color:#fff;font-size:20px}.fs-sum span{opacity:.8;font-size:13px}.fs-sum button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff08;border-radius:999px;grid-area:1/2/4;align-self:center;padding:8px 14px}.fs-form fieldset{border:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.fs-form legend{margin-bottom:8px;font-size:14px;font-weight:700}.fs-form label{cursor:pointer;border:1px solid #64748b4d;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:14px;display:flex}.fs-form label:has(input:checked){border-color:var(--v);background:#8546c814}.fs-form input:not([type=radio]),.fs-form textarea{font:inherit;background:var(--p);border:1px solid #64748b4d;border-radius:12px;padding:14px 16px}.fs-form .fs-btn{justify-self:start}.fs-note{margin:0;font-size:13px;color:#64748b!important}.fs-done{background:var(--n2);color:#fff;border-radius:22px;max-width:640px;padding:40px}.fs .fs-done h3{margin:6px 0;font-size:44px;color:#fff!important}.fs-done p{margin-bottom:24px;color:#f7f8fc!important}.fs-hero{text-align:left;padding:150px 0 70px;position:relative;overflow:hidden}.fs-hero:before{content:"";pointer-events:none;background:radial-gradient(40% 50% at 25% 30%,#8546c838,#0000 70%),radial-gradient(35% 45% at 80% 70%,#b435ac29,#0000 70%);height:120%;position:absolute;inset:-20% -10% auto}.fs-hero .fs-wrap{max-width:900px;position:relative}.fs-pills{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:34px;display:flex}.fs-pill{background:#ffffff0a;border:1px solid #b435ac4d;border-radius:999px;align-items:center;gap:10px;padding:8px 20px 8px 8px;font-size:14px;font-weight:700;transition:border-color .25s,transform .25s;display:inline-flex;color:#fff!important}.fs-pill:hover{border-color:#b435ac;transform:translateY(-2px)}.fs-pill span{color:#b435ac;background:#b435ac33;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.fs-slide{background:linear-gradient(160deg,#ffffff0d,#ffffff03);border:1px solid #b435ac40;border-radius:32px;grid-template-columns:1.4fr 1fr;align-items:center;gap:20px;padding:50px 56px;animation:.6s fsIn;display:grid;position:relative;box-shadow:0 30px 80px -40px #b435ac73}@keyframes fsIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.fs-badge{color:#b435ac;letter-spacing:.08em;text-transform:uppercase;border:1px solid #b435ac66;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.fs .fs-slide h1{letter-spacing:-.04em;margin:20px 0 14px;font-size:clamp(38px,5.5vw,64px);font-weight:800;line-height:1.02;color:#fff!important}.fs-slide p{max-width:420px;margin-bottom:28px;font-size:16px;color:#ffffffa6!important}.fs-orb{border:1px solid #b435ac33;border-radius:50%;justify-self:center;place-items:center;width:200px;height:200px;display:grid}.fs-orb span{color:#b435ac;background:radial-gradient(circle,#b435ac38,#0000 70%);border:1px solid #b435ac80;border-radius:50%;place-items:center;width:130px;height:130px;animation:3.5s ease-in-out infinite fsPulse;display:grid;box-shadow:0 0 60px #b435ac59}@keyframes fsPulse{50%{box-shadow:0 0 90px #b435ac80}}.fs-arrow{color:#fff;cursor:pointer;background:#111827;border:1px solid #ffffff26;border-radius:50%;width:40px;height:40px;font-size:22px;position:absolute;top:50%;translate:0 -50%}.fs-arrow.l{left:-20px}.fs-arrow.r{right:-20px}.fs-dots{justify-content:center;gap:8px;margin:26px 0;display:flex}.fs-dots button{cursor:pointer;background:#ffffff40;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .3s,background .3s}.fs-dots button.on{background:#b435ac;width:26px}.fs-trust{text-align:center;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700;color:#64748b!important}.fs-hero-sm{padding-top:130px}.fs-hero-sm .fs-pill{margin-bottom:26px}.fs-other{flex-wrap:wrap;align-items:center;gap:10px;margin-top:50px;display:flex}.fs-other small{color:#64748b;width:100%;font-weight:700}.fs-other .fs-pill{background:#111827;padding:10px 18px}@media (width<=760px){.fs-slide{grid-template-columns:1fr;padding:32px 24px}.fs-orb,.fs-arrow{display:none}}@media (prefers-reduced-motion:reduce){.fs-slide,.fs-orb span{animation:none}}.eco{text-align:center;padding:72px 20px}.eco-kicker{color:#d52e87;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}.eco h2{color:#fff;max-width:760px;margin:.4em auto;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800}.eco-lead{color:#bdb8c9;max-width:640px;margin:0 auto 32px}.eco-steps{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;max-width:900px;margin:0 auto 36px;padding:0;list-style:none;display:grid}.eco-steps li{color:#fff;background:#201441;border:1px solid #342849;border-radius:14px;padding:14px;font-weight:600}.eco-steps span{color:#0000;background:linear-gradient(90deg,#8546c8,#d52e87);-webkit-background-clip:text;background-clip:text;font-size:.8rem;font-weight:800;display:block}.eco-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;max-width:1100px;margin:0 auto;display:grid}.eco-card{background:#201441;border:1px solid #342849;border-radius:18px;padding:22px;transition:transform .25s,border-color .25s;box-shadow:0 10px 30px #0f0b2059}.eco-card:hover{border-color:#8546c8;transform:translateY(-3px)}.eco-icon{color:#fff;background:linear-gradient(135deg,#8546c8,#b435ac);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.eco-card small{color:#bdb8c9;margin-top:14px;display:block}.eco-card h3{color:#fff;margin:4px 0 6px;font-size:1.1rem;font-weight:700}.eco-card p{color:#bdb8c9;margin:0;font-size:.95rem}.eco-cta{margin-top:32px}.eco-btn{color:#fff;background:linear-gradient(90deg,#8546c8,#d52e87);border-radius:999px;align-items:center;gap:8px;padding:14px 26px;font-weight:700;display:inline-flex}.ai-show{text-align:center;background:radial-gradient(50% 42% at 10% 0,oklch(53.5924% .194185 302.566/.1),#0000 70%),radial-gradient(45% 40% at 95% 100%,oklch(56.1407% .208223 330.655/.08),#0000 70%),#fff;padding:84px 20px 90px;position:relative;overflow:hidden}.ai-show:before{content:"";pointer-events:none;background-image:linear-gradient(oklch(53.5924% .194185 302.566/.09) 1px,#0000 1px),linear-gradient(90deg,oklch(53.5924% .194185 302.566/.09) 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 62% at 50% 42%,#000,#0000 78%);mask-image:radial-gradient(70% 62% at 50% 42%,#000,#0000 78%)}.ai-show-in{max-width:1120px;margin:auto;position:relative}.ai-show-kicker{color:#8546c8;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.go-universe .ai-show-kicker{color:#8546c8}.ai-show h2{color:#201441;max-width:820px;margin:.35em auto .3em;font-size:clamp(2rem,4.6vw,3.2rem);font-weight:900;line-height:1.12}.go-universe .ai-show h2{color:#201441}.ai-show h2 span{color:#0000;background:linear-gradient(90deg,#8546c8,#b435ac,#d52e87);-webkit-background-clip:text;background-clip:text}.ai-show-lead{color:oklch(52.6543% .0505131 291.156);max-width:620px;margin:0 auto 44px;font-size:1.02rem}.go-universe .ai-show-lead{color:oklch(52.6543% .0505131 291.156)}.ai-show-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:22px;display:grid}.ai-show-card{background:oklch(98.1437% .00776745 302.566);border:1px solid oklch(92.5748% .0310696 302.566);border-radius:20px;padding:22px;transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:0 14px 34px oklch(23.636% .0814728 291.156/.08)}.ai-show-card:hover{border-color:#8546c8;transform:translateY(-4px);box-shadow:0 18px 40px oklch(23.636% .0814728 291.156/.12)}.ai-show-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,oklch(91.6466% .0349533 302.566),#fff 62%);border:1px solid oklch(92.5748% .0310696 302.566);border-radius:14px;place-items:center;margin-bottom:18px;display:grid;position:relative}.ai-show-play{color:#fff;background:linear-gradient(135deg,#8546c8,#b435ac);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 24px oklch(56.1407% .208223 330.655/.3)}.ai-show-tag{color:oklch(52.6543% .0505131 291.156);background:#fff;border:1px solid oklch(92.5748% .0310696 302.566);border-radius:999px;padding:4px 10px;font-size:.68rem;position:absolute;bottom:12px;right:12px}.ai-show-card h3{color:#201441;margin:0 0 8px;font-size:1.08rem;font-weight:800}.ai-show-card p{color:oklch(52.6543% .0505131 291.156);margin:0;font-size:.92rem;line-height:1.6}.go-universe .ai-show-card p{color:oklch(52.6543% .0505131 291.156)}.ai-show-cta{color:#fff;background:linear-gradient(90deg,#8546c8,#b435ac,#d52e87);border-radius:999px;align-items:center;gap:10px;margin-top:44px;padding:17px 34px;font-size:1rem;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 30px oklch(56.1407% .208223 330.655/.35)}.ai-show-cta:hover{transform:translateY(-2px);box-shadow:0 16px 38px oklch(56.1407% .208223 330.655/.45)}@media (width<=700px){.ai-show{padding:60px 18px 66px}.ai-show-cta{justify-content:center;width:100%;padding:15px 20px;font-size:.9rem}}.ed .ed-light .ai-show .ai-show-card h3,.go-eco .ai-show .ai-show-card h3{color:#201441!important}
