.cfd{--ink:#0d0a07;--ink2:#1c160f;--ink3:#2a2118;--ember:#f16e11;--ember2:#ff9a4d;--cream:#f5ede0;--glow:#ffd9b8;--mut:#b3a08b;--line:#ffffff1a;--cf-sans:var(--font-poppins,Poppins), Poppins, system-ui, sans-serif;--cf-disp:var(--font-syncopate,Syncopate), Syncopate, "Arial Black", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ink);color:var(--cream);font-family:var(--cf-sans);font-size:16px;line-height:1.5;overflow-x:clip}.cfd *,.cfd :before,.cfd :after{box-sizing:border-box}.cfd h1,.cfd h2,.cfd h3,.cfd p{margin:0}.cfd h1,.cfd h2{text-wrap:balance}.cfd img{max-width:100%;display:block}.cfd .gut{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.cfd .disp{font-family:var(--cf-disp);text-transform:uppercase;letter-spacing:.01em;font-weight:700;line-height:1.02}.cfd .ember{color:var(--ember)}.cfd .tag{font-family:var(--cf-disp);letter-spacing:.3em;text-transform:uppercase;color:var(--ember);font-size:11px}.cfd .btn{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 28px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.cfd .btn:hover{transform:translateY(-2px)}.cfd .btn:focus-visible{outline:2px solid var(--glow);outline-offset:3px}.cfd .btn-primary{background:var(--ember);color:#fff;box-shadow:0 14px 40px -12px #f16e11d9}.cfd .btn-ghost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #fff6}.cfd .rail{right:max(18px,env(safe-area-inset-right,0px));z-index:45;opacity:0;pointer-events:none;flex-direction:column;gap:14px;transition:opacity .4s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.cfd .rail.show{opacity:1;pointer-events:auto}.cfd .rail a{color:var(--mut);letter-spacing:.12em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:10px;font-size:11px;text-decoration:none;display:flex}.cfd .rail a span{opacity:0;transition:all .3s;transform:translate(6px)}:is(.cfd .rail a:hover span,.cfd .rail a.on span,.cfd .rail a:focus-visible span){opacity:1;transform:none}.cfd .rail a i{border:1.5px solid var(--mut);border-radius:50%;width:8px;height:8px;transition:all .3s}.cfd .rail a.on{color:#fff}.cfd .rail a.on i{background:var(--ember);border-color:var(--ember);box-shadow:0 0 0 4px #f16e1140}.cfd .pin{height:100svh;position:sticky;top:0;overflow:hidden}.cfd .long{position:relative}.cfd #hero{height:190vh}.cfd #hero .bg{object-fit:cover;object-position:50% 45%;transform-origin:50% 70%;width:100%;height:100%;position:absolute;inset:0}.cfd #hero .shade{background:linear-gradient(180deg,#0d0a078c 0%,#0d0a0733 35%,#0d0a07bf 70%,var(--ink) 100%);position:absolute;inset:0}.cfd #hero .copy{z-index:3;max-width:1360px;margin:0 auto;padding-block:0 11vh;position:absolute;bottom:0;left:0;right:0}.cfd #hero h1{color:#fff;margin-top:16px;font-size:min(clamp(32px,5.6vw,92px),8.4vh)}.cfd #hero h1 .l1{display:block}.cfd #hero h1 .l2{color:var(--ember);clip-path:inset(0 100% 0 0);transition:clip-path .1s linear;display:block}.cfd #hero p{color:#eadccb;max-width:44ch;margin-top:22px;font-size:clamp(16px,1.5vw,19px);font-weight:300}.cfd .ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.cfd .cue{right:max(24px,env(safe-area-inset-right,0px));z-index:3;letter-spacing:.25em;text-transform:uppercase;color:var(--mut);writing-mode:vertical-rl;align-items:center;gap:12px;font-size:11px;display:flex;position:absolute;bottom:12vh}.cfd .cue:after{content:"";background:linear-gradient(var(--ember),transparent);width:1px;height:60px;animation:2s infinite cfd-cue}@keyframes cfd-cue{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.cfd #find{background:var(--ink);height:460vh}.cfd .wall{grid-template-columns:repeat(var(--cols,16),1fr);transform-origin:50%;will-change:transform;gap:6px;display:grid;position:absolute;inset:-10%}.cfd .wall .t{aspect-ratio:3/2;background-color:#1a140e;background-position:50%;background-size:cover;border-radius:6px;transition:opacity .5s,filter .5s,box-shadow .5s}.cfd .wall.dim .t{opacity:.08;filter:grayscale()blur(1px)}.cfd .wall.dim .t.hit.lit{opacity:1;filter:none;box-shadow:0 0 0 2px var(--ember),0 0 40px #f16e1199}.cfd .wall.gone .t.hit,.cfd .wall.gone .t.hit.lit{opacity:0}.cfd .vign{pointer-events:none;background:radial-gradient(#0d0a0726,#0d0a07e0 72%);position:absolute;inset:0}.cfd .say{text-align:center;z-index:6;pointer-events:none;transition:opacity .5s,transform .5s;position:absolute;left:0;right:0}.cfd .say.off{opacity:0;transform:translateY(16px)}.cfd .say h2{color:#fff;text-shadow:0 6px 40px #0009;font-size:min(clamp(28px,4.6vw,72px),7vh)}.cfd .say p{color:#e5d5c2;max-width:40ch;margin:14px auto 0;font-size:clamp(15px,1.4vw,18px)}.cfd #say1{top:38%}.cfd #say2{top:12%}.cfd #say3{top:9%}.cfd .counter{z-index:6;font-family:var(--cf-disp);letter-spacing:.14em;color:var(--glow);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#0d0a07b3;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:700;transition:opacity .4s;position:absolute;bottom:9vh;left:50%;transform:translate(-50%)}.cfd .finder{aspect-ratio:1;opacity:0;z-index:7;width:min(300px,52vw);position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)scale(.6)}.cfd .finder .ring{border:2px solid var(--ember);border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 10px #f16e111f,0 0 80px #f16e1173}.cfd .finder .ring:before{content:"";border:1px dashed #ffd9b873;border-radius:50%;animation:18s linear infinite cfd-spin;position:absolute;inset:-14px}@keyframes cfd-spin{to{transform:rotate(360deg)}}.cfd .finder img{object-fit:cover;border-radius:50%;width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;inset:10px}.cfd .finder .scan{border-radius:50%;position:absolute;inset:10px;overflow:hidden}.cfd .finder .scan:after{content:"";background:linear-gradient(#0000,#f16e1173,#0000);height:30%;animation:1.8s ease-in-out infinite cfd-scan;position:absolute;left:0;right:0}@keyframes cfd-scan{0%{top:-30%}to{top:100%}}.cfd .finder .shutter{background:var(--ember);border:4px solid #fff;border-radius:50%;width:54px;height:54px;position:absolute;bottom:-70px;left:50%;transform:translate(-50%)}.cfd .phone{aspect-ratio:9/18.6;z-index:8;opacity:0;background:#090705;border-radius:44px;width:min(270px,62vw,30vh);padding:10px;position:absolute;top:auto;bottom:2.5vh;left:50%;transform:translate(-50%);box-shadow:0 60px 120px -40px #f16e1180,inset 0 0 0 2px #2c241b}.cfd .phone .scr{background:#15100b;border-radius:34px;width:100%;height:100%;padding:46px 12px 12px;position:relative;overflow:hidden}.cfd .phone .notch{background:#090705;border-radius:20px;width:84px;height:22px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.cfd .phone .hd{align-items:center;gap:8px;display:flex}.cfd .phone .hd img{object-fit:cover;border-radius:50%;width:32px;height:32px}.cfd .phone .hd b{color:#fff;font-size:13px;display:block}.cfd .phone .hd small{color:var(--ember2);font-size:10.5px}.cfd .phone .grid{grid-template-columns:1fr 1fr;gap:5px;margin-top:12px;display:grid}.cfd .phone .slot{aspect-ratio:3/2;background:#221a12;border-radius:6px}.cfd .fly{z-index:9;pointer-events:none;background-position:50%;background-size:cover;border-radius:6px;position:absolute;box-shadow:0 10px 30px #0009}.cfd #scale{background:radial-gradient(ellipse at 50% 110%,#2a1a0e 0%,var(--ink) 60%);height:420vh}.cfd #scale canvas{width:100%;height:100%;position:absolute;inset:0}.cfd .stat{text-align:center;z-index:3;position:absolute;top:11vh;left:0;right:0}.cfd .stat .big{font-family:var(--cf-disp);color:#fff;letter-spacing:-.01em;font-size:clamp(64px,12vw,190px);font-weight:700;line-height:.95}.cfd .stat .lab{color:var(--glow);margin-top:10px;font-size:clamp(15px,1.6vw,20px)}.cfd .stat .src{color:var(--mut);letter-spacing:.08em;margin-top:6px;font-size:12px}.cfd .chips{z-index:3;flex-wrap:wrap;justify-content:center;gap:8px;width:min(92vw,760px);display:flex;position:absolute;bottom:6vh;left:50%;transform:translate(-50%)}.cfd .chips span{border:1px solid var(--line);color:var(--mut);white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:12px;transition:all .3s}.cfd .chips span.on{border-color:var(--ember);color:#fff;background:#f16e1126}.cfd .chips span b{font-family:var(--cf-disp);color:#fff;margin-right:6px}.cfd .logos{background:var(--ink);text-align:center;padding-block:80px 90px}.cfd .logos p{letter-spacing:.24em;text-transform:uppercase;color:var(--mut);font-size:12px}.cfd .marq{margin-top:36px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.cfd .track{align-items:center;gap:90px;width:max-content;animation:32s linear infinite cfd-marq;display:flex}.cfd .track img{height:var(--h,36px);opacity:.85;width:auto}@keyframes cfd-marq{to{transform:translate(-50%)}}.cfd #speak{align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.cfd #speak .bg{object-fit:cover;object-position:35% 30%;width:100%;height:100%;position:absolute;inset:0}.cfd #speak:after{content:"";background:linear-gradient(90deg,#0d0a07eb 0%,#0d0a078c 45%,#0d0a071a 75%);position:absolute;inset:0}.cfd #speak>.in{z-index:3;grid-template-columns:1fr 380px;align-items:center;gap:40px;width:100%;max-width:1360px;margin:0 auto;padding-block:120px;display:grid;position:relative}.cfd .big2{color:#fff;margin-top:16px;font-size:clamp(30px,4.6vw,70px)}.cfd .sub2{color:#e5d5c2;max-width:38ch;margin-top:18px;font-size:clamp(15px,1.4vw,18px)}.cfd .notes{gap:12px;display:grid}.cfd .note{color:#1c1611;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#f5ede0eb;border-radius:20px;grid-template-columns:38px 1fr;align-items:center;gap:12px;padding:14px 16px;transition:all .6s cubic-bezier(.2,.9,.3,1.2);display:grid;transform:translate(40px)scale(.96);box-shadow:0 24px 50px -20px #0009}.cfd .note.show{opacity:1;transform:none}.cfd .note .ic{background:#110e0a;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.cfd .note .ic img{width:26px;height:26px}.cfd .note small{color:#7c6c5c;justify-content:space-between;font-size:11px;display:flex}.cfd .note b{font-size:14px;display:block}.cfd .note span{color:#4b3e31;font-size:13px}.cfd .demo{color:var(--mut);text-align:right;margin-top:6px;font-size:11px}.cfd #spons{background:var(--ink2);padding-block:120px;position:relative}.cfd #spons>.in{grid-template-columns:.8fr 1.2fr;align-items:center;gap:56px;max-width:1360px;margin:0 auto;display:grid}.cfd .canvas{aspect-ratio:3/2;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 50px 100px -40px #000000e6}.cfd .canvas img.ph{object-fit:cover;pointer-events:none;width:100%;height:100%}.cfd .mark{cursor:grab;touch-action:none;background:#fffffff2;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;transition:left .35s cubic-bezier(.2,.9,.3,1.2),top .35s cubic-bezier(.2,.9,.3,1.2),box-shadow .2s;display:flex;position:absolute;box-shadow:0 10px 30px #0006}.cfd .mark:focus-visible{outline:3px solid var(--ember);outline-offset:2px}.cfd .mark.drag{cursor:grabbing;box-shadow:0 0 0 3px var(--ember),0 20px 40px #00000080;transition:none}.cfd .mark img{pointer-events:none;filter:invert()hue-rotate(180deg);width:auto;height:22px}.cfd .mark i{background:#cdbfae;width:1px;height:18px}.cfd .mark span{font:700 11px var(--cf-sans);letter-spacing:.08em;color:#1c1611;white-space:nowrap}.cfd .hint{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d0a07a6;border-radius:999px;padding:7px 12px;font-size:12px;transition:opacity .4s;position:absolute;top:14px;left:14px}.cfd .corners{pointer-events:none;position:absolute;inset:0}.cfd .corners i{border:2px dashed #fff0;border-radius:8px;width:30px;height:30px;transition:border-color .3s;position:absolute}.cfd .canvas.dragging .corners i{border-color:#ffd9b8b3}.cfd .perks{gap:18px;margin-top:30px;display:grid}.cfd .perks>div{grid-template-columns:30px 1fr;gap:14px;display:grid}.cfd .perks svg{width:26px;height:26px;color:var(--ember)}.cfd .perks b{color:#fff;display:block}.cfd .perks span{color:var(--mut);font-size:14.5px}.cfd #live{background:radial-gradient(ellipse at 50% 0%,#f16e1129,transparent 55%),var(--ink);padding-block:120px;position:relative}.cfd #live .in{max-width:1360px;margin:0 auto}.cfd #live .head{text-align:center}.cfd .board{grid-template-columns:repeat(4,1fr) 1.3fr;gap:14px;margin-top:50px;display:grid}.cfd .kpi{border:1px solid var(--line);background:#ffffff08;border-radius:22px;padding:22px;position:relative;overflow:hidden}.cfd .kpi small{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-size:11px}.cfd .kpi b{font-family:var(--cf-disp);color:#fff;font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(26px,2.6vw,40px);display:block}.cfd .kpi .d{color:#7fd39b;margin-top:6px;font-size:12px}.cfd .feed{border:1px solid var(--line);background:#ffffff08;border-radius:22px;grid-row:span 2;min-height:320px;padding:18px;position:relative;overflow:hidden}.cfd .feed small{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);align-items:center;gap:8px;font-size:11px;display:flex}.cfd .feed small i{background:#e5484d;border-radius:50%;width:7px;height:7px;animation:1.2s infinite cfd-blink}@keyframes cfd-blink{50%{opacity:.2}}.cfd .feedlist{gap:8px;margin-top:14px;display:grid}.cfd .fi{color:var(--mut);grid-template-columns:52px 1fr;align-items:center;gap:10px;font-size:12.5px;animation:.5s cfd-fin;display:grid}.cfd .fi div:first-child{aspect-ratio:3/2;background-position:50%;background-size:cover;border-radius:6px}.cfd .fi b{color:#fff;font-weight:500;display:block}@keyframes cfd-fin{0%{opacity:0;transform:translateY(-10px)}}.cfd .wide{border:1px solid var(--line);background:#ffffff08;border-radius:22px;grid-column:span 4;padding:22px}.cfd .wide small{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-size:11px}.cfd .wide svg{width:100%;height:120px;margin-top:10px}.cfd .board-note{color:var(--mut);text-align:center;margin-top:14px;font-size:12px}.cfd #trust{background:var(--cream);color:#1c1611;padding-block:110px}.cfd #trust .in{grid-template-columns:1fr 1fr 1fr 1fr;gap:30px;max-width:1360px;margin:0 auto;display:grid}.cfd #trust h2{color:#1c1611;grid-column:1/-1;margin-bottom:20px;font-size:clamp(26px,3.4vw,50px)}.cfd #trust b{font-size:17px;display:block}.cfd #trust span{color:#6d5d4b;font-size:14.5px}.cfd #trust .n{font-family:var(--cf-disp);color:var(--ember);letter-spacing:.2em;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.cfd #price{background:var(--ink);padding-block:120px}.cfd #price .in{text-align:center;max-width:1100px;margin:0 auto}.cfd .ruler{text-align:left;max-width:1000px;margin:70px auto 0;position:relative}.cfd .segs{border-radius:999px;grid-template-columns:30fr 30fr 35fr 5fr;gap:3px;height:14px;display:grid;overflow:hidden}.cfd .segs div{background:#ffffff1a;transition:background .3s}.cfd .segs div.on{background:var(--ember)}.cfd .labels{grid-template-columns:30fr 30fr 35fr 5fr;gap:3px;margin-top:16px;display:grid}.cfd .labels div{color:var(--mut);font-size:12px}.cfd .labels b{font-family:var(--cf-disp);color:#fff;letter-spacing:.06em;font-size:13px;display:block}.cfd .ruler input{opacity:0;cursor:pointer;width:100%;height:38px;margin:0;position:absolute;top:-12px;left:0;right:0}.cfd .ruler:focus-within .knob{box-shadow:0 0 0 6px #f16e1159,0 0 0 9px var(--glow),0 10px 20px #00000080}.cfd .knob{pointer-events:none;background:#fff;border-radius:50%;width:36px;height:36px;margin-left:-18px;position:absolute;top:-11px;left:45%;box-shadow:0 0 0 6px #f16e1159,0 10px 20px #00000080}.cfd .bubble{white-space:nowrap;color:#1c1611;pointer-events:none;background:#fff;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;bottom:40px;left:45%;transform:translate(-50%)}.cfd .answer{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px 18px;margin-top:50px;display:flex}.cfd .answer .pl{font-family:var(--cf-disp);color:#fff;font-size:clamp(22px,2.6vw,34px);font-weight:700}.cfd .answer .pr{font-family:var(--cf-disp);color:var(--ember);font-size:clamp(46px,6vw,80px);font-weight:700;line-height:1}.cfd .answer .vat{color:var(--mut)}.cfd .inc{color:var(--mut);margin-top:16px;font-size:14.5px}.cfd .extra{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}.cfd .extra span{border:1px solid var(--line);color:#e5d5c2;border-radius:999px;padding:8px 14px;font-size:13px}.cfd #faq{background:var(--ink2);padding-block:110px}.cfd #faq .in{max-width:820px;margin:0 auto}.cfd #faq h2{color:#fff;margin:16px 0 28px;font-size:clamp(26px,3.4vw,50px)}.cfd #faq details{border-top:1px solid var(--line)}.cfd #faq details:last-child{border-bottom:1px solid var(--line)}.cfd #faq summary{cursor:pointer;color:#fff;padding:20px 44px 20px 0;font-size:16.5px;font-weight:600;list-style:none;position:relative}.cfd #faq summary::-webkit-details-marker{display:none}.cfd #faq summary:after{content:"+";color:var(--ember);font-size:28px;font-weight:300;transition:transform .3s;position:absolute;top:13px;right:6px}.cfd #faq details[open] summary:after{transform:rotate(45deg)}.cfd #faq details p{color:var(--mut);max-width:64ch;padding:0 0 22px}.cfd #invite{text-align:center;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.cfd #invite .bg{object-fit:cover;filter:blur(3px)brightness(.4);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.06)}.cfd #invite .in{z-index:2;padding-block:120px;position:relative}.cfd .me{object-fit:cover;border:3px solid var(--ember);border-radius:50%;width:110px;height:110px;margin:0 auto;box-shadow:0 0 0 8px #f16e112e}.cfd #invite h2{color:#fff;margin-top:30px;font-size:clamp(32px,5.4vw,84px)}.cfd #invite p{color:#eadccb;max-width:44ch;margin:18px auto 0;font-size:clamp(15px,1.5vw,19px)}.cfd #invite .ctas{justify-content:center;margin-top:34px}.cfd .foot{text-align:center;color:#8c7b68;background:var(--ink);padding-block:28px;font-size:12px}@media (max-width:960px){.cfd .rail{display:none}.cfd #speak>.in,.cfd #spons>.in{grid-template-columns:1fr}.cfd #speak:after{background:linear-gradient(#0d0a0780,#0d0a07eb 60%)}.cfd .board{grid-template-columns:1fr 1fr}.cfd .feed{grid-area:auto/1/auto/-1;min-height:260px}.cfd .wide{grid-column:1/-1}.cfd #trust .in{grid-template-columns:1fr 1fr}.cfd .labels div,.cfd .labels b{font-size:10.5px}}@media (max-width:560px){.cfd .say{padding-inline:20px}.cfd #say2{top:max(12%,88px)}.cfd #say3{top:max(9%,88px)}.cfd .phone .hd{min-height:44px}.cfd #trust .in{grid-template-columns:1fr}.cfd .cue{display:none}.cfd .track{gap:56px}.cfd .chips{top:calc(11vh + 190px);bottom:auto}.cfd .chips span{padding:6px 10px;font-size:11px}}@media (max-width:560px) and (max-height:640px){.cfd #say3 p{margin-top:8px;font-size:13px}.cfd .phone{width:min(270px,62vw,27vh)}.cfd .phone .hd{gap:6px}.cfd .phone .hd img{width:22px;height:22px}.cfd .phone .hd b{font-size:11px}.cfd .phone .hd small{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.cfd *,.cfd :before,.cfd :after{transition:none!important;animation:none!important}}