.od{--bg:#110e0a;--card:#231c14;--deep:#18130d;--dot:#3a3027;--text:#f5ede0;--text2:#f5ede0d6;--muted:#f5ede09e;--border:#f5ede01f;--border2:#f5ede029;--accent:#f16e11;--accent-ink:#110e0a;--paper:#f5ede0;--ink:#110e0a;--ink-muted:#5e5348;--paper-line:#110e0a24;--display:var(--font-syncopate), "Syncopate", sans-serif;--body:var(--font-poppins), "Poppins", system-ui, sans-serif;--gutter:clamp(16px, 4.5vw, 72px);--max:1400px;--section:clamp(80px, 11vw, 140px);--nav:73px;--ease:cubic-bezier(.2,.7,.1,1);--spring:cubic-bezier(.34,1.56,.64,1)}.od *,.od :before,.od :after{box-sizing:border-box}.od{background:var(--bg);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;font-weight:300;line-height:1.65;overflow-x:clip}.od img{max-width:100%;height:auto;display:block}.od a{color:inherit}.od :focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.od .wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.od .disp{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;font-weight:700;line-height:1.02}.od .eyebrow{font-family:var(--display);text-transform:uppercase;letter-spacing:.24em;color:var(--accent);align-items:center;gap:12px;margin:0 0 28px;font-size:11px;font-weight:700;display:inline-flex}.od .eyebrow:before{content:"";background:currentColor;width:28px;height:1px}.od h2.disp{margin:0;font-size:clamp(30px,4.6vw,64px)}.od .btn{background:var(--accent);color:var(--accent-ink);font-family:var(--body);cursor:pointer;transition:transform .35s var(--ease), box-shadow .35s var(--ease);border:0;border-radius:999px;align-items:center;gap:12px;padding:17px 26px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.od .btn svg{transition:transform .35s var(--ease)}.od .btn:hover{transform:translateY(-2px);box-shadow:0 14px 40px -12px #f16e118c}.od .btn:hover svg{transform:translate(4px)}.od .tlink{color:var(--text);border-bottom:1px solid var(--border2);padding-bottom:2px;font-weight:400;text-decoration:none;transition:border-color .3s,color .3s}.od .tlink:hover{border-color:var(--accent);color:var(--accent)}.od .ghost{border:1px solid var(--border2);border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px 20px;font-size:15px;font-weight:500;text-decoration:none;transition:border-color .3s,background .3s;display:flex}.od .ghost:hover{border-color:var(--accent);background:#f16e110f}.od .hero{padding:clamp(40px,6vw,88px) 0 var(--section)}.od .hero .wrap{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(32px,5vw,96px);display:grid}.od .hero h1{margin:0 0 32px;font-size:clamp(34px,4.7vw,80px)}@media (max-width:900px){.od .hero h1{font-size:clamp(32px,9.4vw,72px)}}.od .hero h1 .ac{color:var(--accent)}.od .hero h1 .line{white-space:nowrap;margin-bottom:-.08em;padding:.04em 0 .1em;display:block;overflow:hidden}.od .hero h1 .line span{display:inline-block}.od .hero p.lead{max-width:30ch;color:var(--text2);margin:0 0 44px;font-size:clamp(18px,1.5vw,21px)}.od .ctas{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.od .hero-media{justify-self:end;width:100%;max-width:600px;position:relative}.od .frame{aspect-ratio:4/5;background:var(--card);border-radius:6px;width:100%;max-height:80vh;margin:0;position:relative;overflow:hidden}.od .frame img{object-fit:cover;object-position:56% 50%;will-change:transform;width:100%;height:100%;transform:scale(1.06)}.od .proof{-webkit-backdrop-filter:blur(20px)saturate(1.2);width:min(360px,78%);transition:transform .6s var(--ease);background:#110e0aad;border:1px solid #f5ede02e;border-radius:18px;padding:24px 26px 22px;position:absolute;bottom:8%;left:-14%;box-shadow:0 30px 80px -30px #000000b3}.od .proof .kick{font-family:var(--display);text-transform:uppercase;letter-spacing:.22em;color:var(--accent);font-size:11px;font-weight:700}.od .proof .say{color:var(--text);margin:14px 0 18px;font-size:clamp(18px,1.45vw,21px);font-weight:400;line-height:1.42}.od .live{align-items:center;gap:10px;display:inline-flex}.od .live i{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:2.2s infinite od-pulse}@keyframes od-pulse{0%{box-shadow:0 0 #f16e118c}70%{box-shadow:0 0 0 9px #f16e1100}to{box-shadow:0 0 #f16e1100}}.od .proof small{color:var(--muted);border-top:1px solid var(--border2);padding-top:14px;font-size:12px;line-height:1.5;display:block}@media (max-width:900px){.od .hero .wrap{grid-template-columns:1fr}.od .hero-media{justify-self:stretch;max-width:none}.od .frame{aspect-ratio:4/4.6;max-height:none}.od .proof{width:auto;margin:-96px 14px 0;position:relative;bottom:auto;left:auto}}@media (max-width:420px){.od .frame{aspect-ratio:4/4.8}.od .proof{padding:20px}}.od .trusted{background:var(--paper);color:var(--ink);padding:clamp(56px,7vw,96px) 0}.od .trusted .head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:40px;display:flex}.od .trusted h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.24em;margin:0;font-size:12px;font-weight:700}.od .trusted .head p{color:var(--ink-muted);margin:0;font-size:14px}.od .marks{border-top:1px solid var(--paper-line);border-left:1px solid var(--paper-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.od .marks li{border-right:1px solid var(--paper-line);border-bottom:1px solid var(--paper-line);text-align:center;justify-content:center;align-items:center;min-height:132px;padding:24px 16px;transition:background .4s;display:flex}.od .marks li:hover{background:#eae0cf}.od .m1{font-family:var(--display);text-transform:uppercase;letter-spacing:.14em;font-size:15px;font-weight:700;line-height:1.3}.od .m2{font-family:var(--body);letter-spacing:-.02em;font-size:24px;font-weight:300}.od .m3{font-family:var(--display);text-transform:uppercase;letter-spacing:.32em;font-size:13px;font-weight:400}.od .m4{font-family:var(--body);letter-spacing:-.03em;font-size:21px;font-weight:600}.od .m5{font-family:var(--body);letter-spacing:.34em;text-transform:uppercase;font-size:13px;font-weight:500}.od .m2 b,.od .m4 b{color:var(--accent);font-weight:600}@media (max-width:760px){.od .marks{grid-template-columns:repeat(2,1fr)}.od .marks li{min-height:104px}.od .m2{font-size:20px}.od .m4{font-size:18px}.od .m1{font-size:12.5px}.od .m3,.od .m5{letter-spacing:.24em;font-size:11px}}.od .sec{padding:var(--section) 0}.od .sec-head{grid-template-columns:1fr 1fr;align-items:end;gap:32px;margin-bottom:clamp(48px,7vw,96px);display:grid}.od .sec-head p{max-width:44ch;color:var(--muted);justify-self:end;margin:0}@media (max-width:800px){.od .sec-head{grid-template-columns:1fr}.od .sec-head p{justify-self:start}}.od .tl-intro{grid-template-columns:1fr;gap:28px;padding-bottom:clamp(24px,4vw,48px);display:grid}.od .tl-intro .lede{max-width:560px;color:var(--muted);margin:0;font-size:clamp(17px,1.4vw,20px)}@media (min-width:1000px){.od .tl-intro{grid-template-columns:7fr 5fr;align-items:end}}.od .tl-grid{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1000px){.od .tl-grid{grid-template-columns:130px minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,3vw,56px)}}.od .tl-rail{display:none}@media (min-width:1000px){.od .tl-rail{top:var(--nav);height:calc(100vh - var(--nav));padding-block:16vh;display:block;position:sticky}.od .tl-track{background:var(--border2);width:1px;height:100%;margin-left:6px;position:relative}.od .tl-fill{background:var(--accent);transform-origin:top;width:1px;height:100%;position:absolute;top:0;left:0;transform:scaleY(0)}.od .tl-dot{background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:-4px;transform:translateY(-50%);box-shadow:0 0 0 6px #f16e112e}.od .tl-ch{letter-spacing:.24em;color:var(--muted);white-space:nowrap;font-size:11px;font-weight:500;transition:color .4s;position:absolute;left:22px;transform:translateY(-50%)}.od .tl-ch small{letter-spacing:.12em;opacity:.8;margin-top:2px;font-size:10px;font-weight:400;display:block}.od .tl-ch.on{color:var(--text)}.od .tl-ch.on:before{content:"";border:1px solid var(--accent);border-radius:50%;width:7px;height:7px;margin-top:-4px;position:absolute;top:50%;left:-20px}}.od .tl-chbar{top:var(--nav);z-index:20;-webkit-backdrop-filter:blur(12px);border-block:1px solid var(--border);margin-inline:calc(var(--gutter) * -1);background:#110e0aeb;grid-template-columns:repeat(3,1fr);display:grid;position:sticky}.od .tl-chbar a{text-align:center;letter-spacing:.2em;color:var(--muted);text-transform:uppercase;padding:13px 4px;font-size:11px;font-weight:500;text-decoration:none;position:relative}.od .tl-chbar a.on{color:var(--text)}.od .tl-chbar a i{background:var(--border);height:2px;position:absolute;bottom:-1px;left:0;right:0}.od .tl-chbar a i b{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (min-width:1000px){.od .tl-chbar{display:none}}.od .tl-head{scroll-margin-top:calc(var(--nav) + 50px);padding-top:clamp(56px,8vw,120px);padding-bottom:10px}.od .tl-chapter:first-child .tl-head{padding-top:clamp(28px,4vw,56px)}.od .tl-head .num{letter-spacing:.24em;color:var(--accent);text-transform:uppercase;margin:0;font-size:12px;font-weight:500}.od .tl-head h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;margin:10px 0 0;font-size:clamp(44px,7vw,108px);font-weight:700;line-height:1.02}.od .tl-head .chsub{color:var(--muted);margin:8px 0 0;font-size:15px}.od .tl-step{border-top:1px solid var(--border);transition:opacity .6s var(--ease);padding-block:clamp(40px,6vw,72px)}.od .tl-head+.tl-step{border-top:none}@media (min-width:1000px){.od .tl-step{flex-direction:column;justify-content:center;min-height:74vh;padding-block:7vh;display:flex}}.od .tl-step .sn{letter-spacing:.2em;color:var(--muted);align-items:center;gap:12px;margin:0;font-size:12px;font-weight:500;display:flex}.od .tl-step .sn:after{content:"";background:var(--border2);width:40px;height:1px}.od .tl-step h4{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;max-width:18ch;margin:16px 0;font-size:clamp(21px,2.4vw,34px);font-weight:700;line-height:1.12}.od .tl-step p.d{max-width:470px;color:var(--text2);margin:0}.od .tl-step .kpi{color:var(--text);border:1px solid var(--border2);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:22px;padding:7px 14px;font-size:13px;display:inline-flex}.od .tl-step .kpi:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.od .tl-media{justify-content:center;margin-top:32px;display:flex}@media (min-width:1000px){.od.js .tl-step .tl-media{display:none}.od.js .tl-step{opacity:.28}.od.js .tl-step.active{opacity:1}}.od .tl-stage{display:none}@media (min-width:1000px){.od.js .tl-stage{top:var(--nav);height:calc(100vh - var(--nav));display:block;position:sticky}.od .tl-stage-inner{height:100%;position:relative}.od .tl-layer{opacity:0;transition:opacity .7s var(--ease),transform .9s var(--ease);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:3vh 0 9vh;transform:scale(.965)translateY(18px)}.od .tl-layer.on{opacity:1;pointer-events:auto;transform:none}.od .tl-count{letter-spacing:.22em;color:var(--muted);margin:0;font-size:11px;font-weight:500;position:absolute;bottom:4vh;right:0}.od .tl-count b{color:var(--text);font-weight:500}.od .tl-label{letter-spacing:.22em;color:var(--accent);text-transform:uppercase;margin:0;font-size:11px;font-weight:500;position:absolute;bottom:4vh;left:0}}.od .vis{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.od.js .vis:not(.play) *,.od.js .vis:not(.play) :before,.od.js .vis:not(.play) :after{animation-play-state:paused!important}.od .vis.reset *,.od .vis.reset :before,.od .vis.reset :after{animation:none!important}@keyframes od-dropIn{0%{opacity:0;transform:translateY(-40px)scale(.9)}60%{opacity:1;transform:translateY(5px)scale(1.01)}to{opacity:1;transform:none}}@keyframes od-pop{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes od-fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes od-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes od-lock{0%{opacity:0;transform:scale(1.35)}70%{opacity:1;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes od-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes od-blink{50%{opacity:.25}}@keyframes od-ripple{0%{opacity:.85;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.od .tl-browser{background:var(--card);border:1px solid var(--border2);border-radius:16px;width:100%;max-width:660px;overflow:hidden;box-shadow:0 40px 90px -30px #000000e6}.od .tl-browser .bar{border-bottom:1px solid var(--border);background:var(--deep);align-items:center;gap:7px;padding:12px 14px;display:flex}.od .tl-browser .bar i{background:var(--dot);border-radius:50%;width:9px;height:9px}.od .tl-browser .bar span{color:var(--muted);letter-spacing:.04em;background:var(--bg);white-space:nowrap;border-radius:999px;margin-left:12px;padding:4px 12px;font-size:11px}.od .phone{--pw:min(272px,70vw);width:var(--pw);aspect-ratio:9/19.4;background:var(--bg);border-radius:calc(var(--pw) * .15);padding:calc(var(--pw) * .033);border:1px solid var(--border2);flex:none;position:relative;box-shadow:0 0 0 1px #0009,0 40px 90px -30px #000000e6,0 0 120px -40px #f16e1140}@media (min-width:1000px){.od .tl-stage .phone{--pw:calc(min(68vh,610px) * .464)}}.od .phone:before{content:"";top:calc(var(--pw) * .06);width:30%;height:calc(var(--pw) * .07);background:var(--bg);z-index:9;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.od .scr{border-radius:calc(var(--pw) * .12);background:var(--bg);width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.od .mark{background:url(/icon.svg) 50%/contain no-repeat;display:inline-block}.od .setup{grid-template-columns:140px minmax(0,1fr);min-height:330px;display:grid}.od .setup aside{border-right:1px solid var(--border);color:var(--muted);flex-direction:column;gap:6px;padding:18px 14px;font-size:12px;display:flex}.od .setup aside span{animation:od-fadeIn .5s var(--ease) both;border-radius:8px;padding:7px 10px}.od .setup aside span:nth-child(2){animation-delay:80ms}.od .setup aside span:nth-child(3){animation-delay:.16s}.od .setup aside span:nth-child(4){animation-delay:.24s}.od .setup aside span:nth-child(5){animation-delay:.32s}.od .setup aside span.on{color:var(--accent);background:#f16e111f}.od .setup .main{grid-template-columns:1fr 1fr;gap:14px;min-width:0;padding:22px;display:grid}.od .setup .tile{background:var(--deep);border:1px solid var(--border);border-radius:12px;min-width:0;padding:14px}.od .setup .tile .t{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:10px}.od .setup .tile.wide{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.od .logoBox{border:1px dashed var(--border2);border-radius:10px;justify-content:center;align-items:center;height:72px;display:flex;overflow:hidden}.od .logoBox .mark{width:42px;height:42px;animation:od-dropIn .9s var(--spring) .35s both}.od .sw{flex-wrap:wrap;gap:8px;display:flex}.od .sw i{width:24px;height:24px;animation:od-pop .6s var(--spring) calc(.6s + var(--i) * 90ms) both;border-radius:50%;position:relative}.od .sw i.sel:after{content:"";border:2px solid var(--text);animation:od-pop .5s var(--spring) 1.25s both;border-radius:50%;position:absolute;inset:-5px}.od .qr{aspect-ratio:1;background:var(--paper);border-radius:6px;flex:none;grid-template-columns:repeat(21,1fr);width:104px;padding:6px;display:grid}.od .qr i{background:var(--ink);visibility:hidden}.od .qr i.k{visibility:visible;animation:od-qrIn .28s var(--ease) calc(1.05s + var(--d)) both}@keyframes od-qrIn{0%{opacity:0;transform:scale(.1)}to{opacity:1;transform:none}}.od .timer{font-family:var(--display);text-transform:uppercase;margin:0;font-size:18px;font-weight:700;line-height:1.2}.od .timer small{font-family:var(--body);letter-spacing:.14em;color:var(--muted);margin-top:6px;font-size:11px;font-weight:400;display:block}.od .ready{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent);animation:od-pop .6s var(--spring) 2.1s both;border-radius:999px;align-items:center;gap:7px;margin-top:12px;padding:5px 11px;font-size:11px;font-weight:500;display:inline-flex}@media (max-width:560px){.od .setup{grid-template-columns:1fr;min-height:0}.od .setup aside{display:none}.od .setup .main{grid-template-columns:1fr;padding:14px}.od .qr{width:96px}}.od .shoot{aspect-ratio:4/5;background:var(--card);border-radius:14px;width:min(100%,440px);margin:0;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #000000e6}@media (min-width:1000px){.od .tl-stage .shoot{width:auto;height:min(66vh,600px)}}.od .shoot img{object-fit:cover;object-position:40% 30%;width:100%;height:100%;animation:od-shutter .5s var(--ease) 1.15s both}@keyframes od-shutter{0%{transform:scale(1)}25%{transform:scale(.982)}to{transform:scale(1)}}.od .vf{pointer-events:none;position:absolute;inset:7%}.od .vf i{aspect-ratio:1;border:2px solid var(--text);opacity:.9;width:13%;animation:od-lock .7s var(--ease) .15s both;position:absolute}.od .vf i:first-child{border-width:2px 0 0 2px;top:0;left:0}.od .vf i:nth-child(2){border-width:2px 2px 0 0;top:0;right:0}.od .vf i:nth-child(3){border-width:0 0 2px 2px;bottom:0;left:0}.od .vf i:nth-child(4){border-width:0 2px 2px 0;bottom:0;right:0}.od .focus{aspect-ratio:1;border:2px solid var(--accent);width:22%;animation:od-focus .9s var(--ease) .4s both;border-radius:4px;position:absolute;top:20%;left:55%}@keyframes od-focus{0%{opacity:0;transform:scale(1.8)}60%{opacity:1;transform:scale(.94)}to{opacity:1;transform:none}}.od .flash{opacity:0;pointer-events:none;background:radial-gradient(50% 55% at 24% 20%,#fff6eafa,#ffd6aa80 38%,#f16e111f 62%,#f16e1100 80%);animation:1.3s ease-out 1.1s both od-flash;position:absolute;inset:0}@keyframes od-flash{0%{opacity:0}7%{opacity:1}to{opacity:0}}.od .rec{letter-spacing:.16em;text-transform:uppercase;background:#110e0ac7;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:500;animation:.5s .2s both od-fadeIn;display:inline-flex;position:absolute;top:14px;left:14px}.od .rec:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.2s infinite od-blink}.od .cap{justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.od .cap span{letter-spacing:.14em;text-transform:uppercase;animation:od-fadeUp .6s var(--ease) 1.7s both;background:#110e0acc;border-radius:999px;padding:6px 12px;font-size:11px}.od .cap span+span{background:var(--accent);color:var(--accent-ink);font-weight:600;animation-delay:1.95s}.od .map-scr img{object-fit:cover;object-position:50% 0;filter:brightness(.55)saturate(.5);width:100%;height:100%;animation:od-mapIn 1.4s var(--ease) both}@keyframes od-mapIn{0%{opacity:.2;transform:scale(1.08)}to{opacity:1;transform:none}}.od .map-scr:after{content:"";pointer-events:none;background:linear-gradient(#110e0a00 55%,#110e0ad9 88%);position:absolute;inset:0}.od .pin{width:6.5cqw;height:6.5cqw;animation:od-pinDrop .55s var(--spring) calc(.45s + var(--i) * .12s) both;z-index:2;margin:-6.5cqw 0 0 -3.25cqw;position:absolute}.od .pin i{background:var(--accent);border-radius:50% 50% 50% 0;position:absolute;inset:0;transform:rotate(-45deg);box-shadow:0 4px 10px #00000080}.od .pin i:after{content:"";background:var(--bg);border-radius:50%;position:absolute;inset:32%}@keyframes od-pinDrop{0%{opacity:0;transform:translateY(-30px)scale(.4)}70%{opacity:1;transform:translateY(2px)scale(1.06)}to{opacity:1;transform:none}}.od .me{z-index:3;width:15cqw;height:15cqw;animation:od-pop .7s var(--spring) 1.35s both;margin:-7.5cqw 0 0 -7.5cqw;position:absolute;top:44%;left:65%}.od .me b{background:var(--paper);border:2.5px solid var(--accent);border-radius:50%;position:absolute;inset:0;box-shadow:0 8px 24px -6px #f16e11b3}.od .me b .mark{position:absolute;inset:18%}.od .me:before,.od .me:after{content:"";border:2px solid var(--accent);opacity:0;animation:od-ripple 2.2s var(--ease) 1.9s infinite;border-radius:50%;position:absolute;inset:0}.od .me:after{animation-delay:3s}.od .evcard{z-index:4;border:1px solid var(--border2);animation:od-slideUp .7s var(--ease) 1.8s both;background:#231c14f0;border-radius:5cqw;align-items:center;gap:3.5cqw;padding:3.5cqw;display:flex;position:absolute;bottom:19cqw;left:5cqw;right:5cqw}@keyframes od-slideUp{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}.od .evcard .thumb{background:var(--accent);border-radius:3cqw;flex:none;width:12cqw;height:12cqw;position:relative}.od .evcard .thumb .mark{filter:brightness(0)invert();position:absolute;inset:20%}.od .evcard b{font:700 3.6cqw/1.2 var(--display);text-transform:uppercase;letter-spacing:.04em;display:block}.od .evcard small{color:var(--muted);margin-top:1cqw;font-size:3.2cqw;display:block}.od .scan-scr{background:#000}.od .feed{position:absolute;inset:0;overflow:hidden}.od .feed img{object-fit:cover;object-position:62% 40%;filter:brightness(.42)blur(1.5px);width:100%;height:100%;animation:7s ease-in-out infinite alternate od-drift;transform:scale(1.15)}@keyframes od-drift{0%{transform:scale(1.15)translate(0)}to{transform:scale(1.22)translate(-2%,1%)}}.od .cam-hint{text-align:center;color:var(--text);letter-spacing:.02em;font-size:3.6cqw;animation:.5s .1s both od-fadeIn;position:absolute;top:17cqw;left:0;right:0}.od .cam-hint b{font:700 4.2cqw/1.3 var(--display);text-transform:uppercase;letter-spacing:.06em;margin-bottom:1cqw;display:block}.od .scanbox{aspect-ratio:1;width:56cqw;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.od .scanbox .qr{border-radius:3cqw;width:auto;padding:4cqw;animation:.4s .15s both od-fadeIn;position:absolute;inset:0}.od .scanbox .qr i.k{animation-delay:calc(.2s + var(--d) * .4)}.od .brk{pointer-events:none;position:absolute;inset:-9%}.od .brk i{aspect-ratio:1;border:0 solid #f5ede08c;width:20%;position:absolute}.od .brk i:first-child{border-width:3px 0 0 3px;border-top-left-radius:10px;top:0;left:0}.od .brk i:nth-child(2){border-width:3px 3px 0 0;border-top-right-radius:10px;top:0;right:0}.od .brk i:nth-child(3){border-width:0 0 3px 3px;border-bottom-left-radius:10px;bottom:0;left:0}.od .brk i:nth-child(4){border-width:0 3px 3px 0;border-bottom-right-radius:10px;bottom:0;right:0}.od .brk.on{inset:-5%}.od .brk.on i{border-color:var(--accent);animation:od-lock .55s var(--spring) 1.95s both}.od .beam{pointer-events:none;opacity:0;animation:1.05s ease-in-out .55s 2 both od-beam;position:absolute;inset:0}.od .beam:before{content:"";background:var(--accent);border-radius:3px;height:3px;margin-top:-1px;position:absolute;top:0;left:-7%;right:-7%;box-shadow:0 0 12px 3px #f16e11bf,0 0 40px 10px #f16e114d}@keyframes od-beam{0%{opacity:0;transform:translateY(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(100%)}}.od .chip{white-space:nowrap;background:var(--paper);color:var(--ink);border-radius:999px;align-items:center;gap:2.4cqw;padding:2.6cqw 4.4cqw;font-size:3.8cqw;font-weight:500;display:inline-flex;position:absolute;top:78%;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -8px #0009}.od .chip svg{width:4cqw;height:4cqw;color:var(--accent)}.od .chip-in{animation:od-chipIn .6s var(--spring) 2.3s both}@keyframes od-chipIn{0%{opacity:0;transform:translate(-50%)translateY(14px)scale(.85)}to{opacity:1;transform:translate(-50%)}}.od .upl{padding:18px}.od .upl .row{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:12px;display:flex}.od .upl .row b{color:var(--text);font-size:13px;font-weight:500}.od .lv{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:500;display:inline-flex}.od .lv:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.4s infinite od-blink}.od .ugrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.od .ugrid figure{aspect-ratio:1;background:linear-gradient(90deg,var(--dot),#f5ede01f,var(--dot));background-size:200% 100%;border-radius:8px;margin:0;position:relative;overflow:hidden}.od .ugrid img{object-fit:cover;width:100%;height:100%;animation:od-tileIn .75s var(--spring) calc(.25s + var(--i) * .2s) both}@keyframes od-tileIn{0%{opacity:0;transform:translateY(-34px)scale(.92)}to{opacity:1;transform:none}}.od .ugrid figure:after{content:"";border:2px solid var(--accent);opacity:0;animation:od-tileGlow .9s ease-out calc(.5s + var(--i) * .2s) both;border-radius:8px;position:absolute;inset:0}@keyframes od-tileGlow{0%{opacity:1}to{opacity:0}}.od .upbar{border:1px solid var(--border);background:var(--deep);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:8px 14px;margin-top:16px;padding:12px 14px;display:grid}.od .upbar .lbl{color:var(--text);align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.od .upbar .lbl:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;animation:1.1s infinite od-blink}.od .upbar .track{background:var(--dot);border-radius:4px;height:4px;overflow:hidden}.od .upbar .fill{background:linear-gradient(90deg,#f16e1180,var(--accent));transform-origin:0;height:100%;animation:2.4s cubic-bezier(.5,.1,.3,1) .25s infinite od-upfill;display:block;transform:scaleX(.64)}@keyframes od-upfill{0%{transform:scaleX(0)}80%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.od .upbar small{color:var(--muted);grid-column:1/-1;font-size:12px}@media (max-width:560px){.od .ugrid{grid-template-columns:repeat(3,1fr)}.od .ugrid figure:nth-child(n+7){display:none}.od .upl{padding:14px}}.od .duo{justify-content:center;align-items:center;gap:clamp(18px,2.4vw,36px);display:flex}.od .self-scr img.face{object-fit:cover;width:100%;height:100%;animation:.6s both od-fadeIn;position:absolute;inset:0}.od .self-scr:after{content:"";pointer-events:none;background:linear-gradient(#110e0acc 0%,#110e0a00 26% 66%,#110e0ad9 100%);position:absolute;inset:0}.od .sf-top{z-index:3;text-align:center;position:absolute;top:13cqw;left:0;right:0}.od .sf-top b{font:700 4.4cqw/1.2 var(--display);text-transform:uppercase;letter-spacing:.05em;display:block}.od .sf-top small{color:var(--text2);margin-top:1.4cqw;font-size:3.4cqw;display:block}.od .sf-svg{z-index:2;width:100%;height:100%;position:absolute;inset:0}.od .sf-oval{fill:none;stroke:#f5ede059;stroke-width:2px;stroke-dasharray:5 6}.od .sf-ring{fill:none;stroke:var(--accent);stroke-width:5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;animation:od-draw 1.15s var(--ease) .55s both;filter:drop-shadow(0 0 6px #f16e11b3)}.od .sf-ring2{fill:none;stroke:#f16e1159;stroke-width:2px;stroke-dasharray:1;animation:od-draw 1.4s var(--ease) .75s both}.od .sf-dots circle{fill:var(--accent);animation:od-pop .4s var(--spring) both}.od .sf-pill{z-index:4;white-space:nowrap;background:var(--accent);color:var(--accent-ink);font:700 3.5cqw/1 var(--display);text-transform:uppercase;letter-spacing:.12em;animation:od-chipIn .6s var(--spring) 1.75s both;border-radius:999px;align-items:center;gap:2cqw;padding:3cqw 5cqw;display:inline-flex;position:absolute;bottom:16cqw;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -8px #f16e11b3}.od .sf-pill svg{width:4cqw;height:4cqw}.od .sf-note{z-index:4;text-align:center;color:var(--text2);font-size:3.2cqw;animation:.6s 2s both od-fadeIn;position:absolute;bottom:7cqw;left:0;right:0}.od .found{grid-template-columns:1fr 1fr;gap:12px;width:clamp(180px,16vw,230px);display:grid}.od .found figure{aspect-ratio:1;border:2px solid var(--accent);animation:od-flyIn .7s var(--spring) calc(2.05s + var(--i) * .16s) both;border-radius:10px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 40px -16px #000000e6}.od .found figure img{object-fit:cover;width:100%;height:100%}.od .found figure:after{content:"";background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23110E0A' stroke-width='3.4'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/60% no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:6px;right:6px}.od .found p{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);grid-column:1/-1;margin:2px 0 0;font-size:12px;animation:.5s 2.8s both od-fadeIn}@keyframes od-flyIn{0%{opacity:0;transform:translate(-70px)scale(.6)rotate(-6deg)}to{opacity:1;transform:none}}@media (max-width:999px){.od .duo{flex-direction:column;gap:16px;width:100%}.od .duo .phone{--pw:min(228px,60vw)}.od .found{grid-template-columns:repeat(4,1fr);gap:8px;width:min(100%,420px)}.od .found figure{border-radius:8px}.od .found figure:after{width:14px;height:14px;top:4px;right:4px}@keyframes od-flyIn{0%{opacity:0;transform:translateY(-50px)scale(.6)}to{opacity:1;transform:none}}}.od .br-scr{background:#16110c}.od .br-in{flex-direction:column;gap:3.5cqw;padding:15cqw 5cqw 6cqw;display:flex;position:absolute;inset:0}.od .br-head{justify-content:space-between;align-items:center;animation:.5s both od-fadeIn;display:flex}.od .br-head .lg{font:700 3.4cqw/1 var(--display);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:2cqw;display:inline-flex}.od .br-head .lg .mark{width:7cqw;height:7cqw}.od .br-head .sh{border:1px solid var(--border2);border-radius:50%;width:7cqw;height:7cqw}.od .br-title{animation:.5s .1s both od-fadeIn}.od .br-title b{font:700 6cqw/1.1 var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--accent);display:block}.od .br-title small{color:var(--muted);font-size:3.2cqw}.od .br-photo{border-radius:4cqw;flex:1;min-height:0;animation:.6s .2s both od-fadeIn;position:relative;overflow:hidden}.od .br-photo img{object-fit:cover;width:100%;height:100%}.od .stamp{font:700 3cqw/1 var(--display);text-transform:uppercase;letter-spacing:.08em;transform-origin:20%;background:#110e0ad1;border:1px solid #f5ede040;border-radius:999px;align-items:center;gap:2cqw;padding:2cqw 3.6cqw 2cqw 2cqw;animation:.75s cubic-bezier(.2,.9,.25,1.2) .85s both od-stamp;display:inline-flex;position:absolute;bottom:4cqw;left:4cqw}.od .stamp .mark{width:6cqw;height:6cqw}@keyframes od-stamp{0%{opacity:0;transform:scale(2.6)rotate(-10deg)}55%{opacity:1;transform:scale(.92)rotate(0)}78%{transform:scale(1.05)}to{opacity:1;transform:none}}.od .stamp-ring{border:2px solid var(--accent);opacity:0;width:30cqw;height:10cqw;animation:od-ripple 1s var(--ease) 1.3s both;border-radius:999px;position:absolute;bottom:4cqw;left:4cqw}.od .br-btn{background:var(--accent);color:var(--accent-ink);animation:od-press .5s var(--ease) 1.85s both;border-radius:999px;justify-content:center;align-items:center;gap:2cqw;padding:3.4cqw;font-size:3.8cqw;font-weight:600;display:flex}.od .br-btn svg{width:4.4cqw;height:4.4cqw}@keyframes od-press{0%{transform:none}40%{transform:scale(.93)}to{transform:none}}.od .toast{z-index:5;background:var(--paper);color:var(--ink);animation:od-toast .6s var(--spring) 2.2s both;border-radius:4cqw;align-items:center;gap:2.6cqw;padding:3cqw 3.6cqw;font-size:3.4cqw;font-weight:500;display:flex;position:absolute;top:42cqw;left:9cqw;right:9cqw;box-shadow:0 14px 40px -10px #000000b3}.od .toast i{background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23110E0A' stroke-width='3.4'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/60% no-repeat;border-radius:50%;flex:none;width:6cqw;height:6cqw}@keyframes od-toast{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:none}}.od .dash{background:var(--card);border:1px solid var(--border2);border-radius:14px;width:100%;overflow:hidden;box-shadow:0 40px 100px -40px #000c}.od .dash-bar{border-bottom:1px solid var(--border);background:var(--deep);align-items:center;gap:7px;height:40px;padding:0 14px;display:flex}.od .dash-bar i{background:var(--dot);border-radius:50%;width:9px;height:9px}.od .dash-bar span{color:var(--muted);background:var(--bg);letter-spacing:.03em;white-space:nowrap;border-radius:999px;margin-left:12px;padding:3px 12px;font-size:11px}.od .dash-body{grid-template-columns:128px minmax(0,1fr);display:grid}.od .dash-side{border-right:1px solid var(--border);color:var(--muted);flex-direction:column;gap:4px;padding:16px 12px;font-size:12px;display:flex}.od .dash-side span{border-radius:8px;padding:7px 10px}.od .dash-side span.on{color:var(--accent);background:#f16e111f}.od .dash-main{min-width:0;padding:18px 20px 20px}.od .dash-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.od .dash-top b{font-size:14px;font-weight:500}.od .dash-live{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);border:1px solid #f16e1159;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:10px;font-weight:500;display:inline-flex}.od .dash-live:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.4s infinite od-blink}.od .kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.od .kpi-t{background:var(--deep);border:1px solid var(--border);animation:od-fadeUp .6s var(--ease) calc(.1s + var(--i) * .12s) both;border-radius:10px;padding:12px 12px 10px}.od .kpi-t p{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:10px}.od .sk{background:linear-gradient(90deg,var(--dot) 0%,#f5ede033 50%,var(--dot) 100%);background-size:200% 100%;border-radius:6px;height:12px;animation:2.4s linear infinite od-shimmer;display:block}.od .sk.s2{opacity:.6;height:6px;margin-top:7px}@keyframes od-shimmer{to{background-position:-200% 0}}.od .kpi-t svg{width:100%;height:26px;margin-top:10px;display:block;overflow:visible}.od .kpi-t polyline{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:od-draw 1.4s var(--ease) calc(.5s + var(--i) * .15s) both}.od .chart{background:var(--deep);border:1px solid var(--border);border-radius:10px;margin-top:12px;padding:14px 12px 10px}.od .chart-h{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);gap:14px;margin-bottom:10px;font-size:10px;display:flex}.od .chart-h span{align-items:center;gap:6px;display:inline-flex}.od .chart-h span:before{content:"";background:var(--accent);border-radius:2px;width:8px;height:8px}.od .chart-h span.b:before{background:#f5ede059}.od .bars{border-bottom:1px solid var(--border);align-items:flex-end;gap:5px;height:118px;display:flex}.od .bars i{height:var(--h);background:linear-gradient(180deg,var(--accent),#f16e1159);transform-origin:bottom;animation:od-grow .9s var(--spring) calc(.45s + var(--i) * 55ms) both;border-radius:3px 3px 0 0;flex:1}.od .bars i:nth-child(2n){background:#f5ede047}@keyframes od-grow{0%{transform:scaleY(.03)}to{transform:none}}.od .dash-cap{color:var(--muted);align-items:center;gap:10px;margin:16px 0 0;font-size:14px;display:flex}.od .dash-cap:before{content:"";background:var(--accent);flex:none;width:22px;height:1px}.od .dashfig{width:100%;max-width:660px;margin:0}@media (max-width:560px){.od .dash-body{grid-template-columns:1fr}.od .dash-side{display:none}.od .dash-main{padding:14px}.od .kpis{gap:6px}.od .kpi-t{padding:10px 8px}.od .kpi-t p{letter-spacing:.08em;font-size:9px}.od .bars{gap:3px;height:84px}}.od .res{background:radial-gradient(120% 60% at 50% 75%,#f16e1124,#0000 60%),#110e0a}.od .res:before{content:"";background:var(--bg);z-index:2;height:16cqw;position:absolute;inset:0 0 auto}.od .res img{width:100%;height:auto;animation:od-resIn 1.2s var(--ease) .1s both;position:absolute;top:16cqw;left:0;transform:translateY(-26%);-webkit-mask-image:linear-gradient(#000 62%,#0000 92%);mask-image:linear-gradient(#000 62%,#0000 92%)}@keyframes od-resIn{0%{opacity:0;transform:translateY(-32%)}to{opacity:1;transform:translateY(-26%)}}.od .res .pill{z-index:3;background:var(--accent);color:var(--accent-ink);font:700 3.6cqw/1 var(--display);text-transform:uppercase;letter-spacing:.14em;white-space:nowrap;animation:od-chipIn .65s var(--spring) 1s both;border-radius:999px;padding:3.6cqw 6cqw;position:absolute;top:64%;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -8px #f16e1199}.od .res .online{z-index:3;justify-content:center;display:flex;position:absolute;top:6cqw;left:0;right:0}.od .res .online span{letter-spacing:.14em;text-transform:uppercase;color:var(--text2);align-items:center;gap:2cqw;margin-top:3.5cqw;font-size:3.2cqw;animation:.6s 1.4s both od-fadeIn;display:inline-flex}.od .res .online span:before{content:"";background:var(--accent);border-radius:50%;width:2cqw;height:2cqw;animation:1.4s infinite od-blink}.od .res .again{z-index:3;justify-content:center;gap:3cqw;display:flex;position:absolute;bottom:9cqw;left:6cqw;right:6cqw}.od .res .again span{text-align:center;border:1px solid var(--border2);animation:od-fadeUp .6s var(--ease) calc(1.5s + var(--i) * .12s) both;background:#231c14e6;border-radius:999px;flex:1;padding:2.8cqw 0;font-size:3.4cqw;font-weight:500}.od .pband{padding:var(--section) 0;background:linear-gradient(180deg,var(--bg),#17120c 50%,var(--bg));border-top:1px solid var(--border);overflow:hidden}.od .pband .wrap{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(36px,6vw,110px);display:grid}.od .pband h2{margin:0 0 40px;font-size:clamp(28px,3.6vw,52px)}.od .says{border-top:1px solid var(--border2);margin:0;padding:0;list-style:none}.od .says li{border-bottom:1px solid var(--border2);grid-template-columns:44px 1fr;gap:16px;padding:22px 0;display:grid}.od .says li span{font-family:var(--display);letter-spacing:.2em;color:var(--accent);padding-top:6px;font-size:11px;font-weight:700}.od .says b{font-size:clamp(19px,1.7vw,24px);font-weight:400;line-height:1.3;display:block}.od .says small{color:var(--muted);margin-top:4px;font-size:14px;display:block}.od .pnote{color:var(--muted);margin:22px 0 0;font-size:12px}.od .collage{grid-template-columns:repeat(6,1fr);grid-auto-rows:clamp(52px,6.2vw,92px);gap:12px;display:grid}.od .collage figure{background:var(--card);border-radius:8px;margin:0;position:relative;overflow:hidden}.od .collage img{object-fit:cover;will-change:transform;width:100%;max-width:none;height:118%;position:absolute;top:0;left:0;transform:translateY(-7.5%)}.od .c1{grid-area:1/1/4/5}.od .c2{grid-area:1/5/3/7}.od .c3{grid-area:3/5/6/7}.od .c4{grid-area:4/1/7/3}.od .c5{grid-area:4/3/6/5}.od .collage .tagc{letter-spacing:.14em;text-transform:uppercase;background:#110e0ac7;border-radius:999px;padding:5px 10px;font-size:10px;position:absolute;bottom:10px;left:10px}@media (max-width:900px){.od .pband .wrap{grid-template-columns:1fr}.od .collage{order:-1;grid-auto-rows:clamp(44px,13vw,80px);gap:8px}}.od .privacy{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:clamp(64px,8vw,110px) 0}.od .priv{grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));align-items:start;gap:clamp(18px,2.6vw,40px);display:grid}.od .priv h2{margin:0;font-size:clamp(24px,2.5vw,36px);line-height:1.08}.od .priv .it{border-top:1px solid var(--border2);padding-top:22px}.od .priv .it svg{color:var(--accent);margin-bottom:16px}.od .priv .it b{margin-bottom:4px;font-size:17px;font-weight:500;display:block}.od .priv .it span{color:var(--muted);font-size:15px}@media (max-width:1000px){.od .priv{grid-template-columns:1fr 1fr}.od .priv h2{grid-column:1/-1;margin-bottom:8px}}@media (max-width:520px){.od .priv{grid-template-columns:1fr}}.od .plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.od .plan{border:1px solid var(--border2);background:var(--card);transition:border-color .4s, transform .5s var(--ease);border-radius:18px;flex-direction:column;padding:36px 32px 32px;display:flex;position:relative}.od .plan:hover{border-color:#f16e1180;transform:translateY(-4px)}.od .plan h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.2em;margin:0 0 28px;font-size:15px}.od .price{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(40px,4vw,58px);font-weight:700;line-height:1}.od .per{color:var(--muted);margin:10px 0 28px;font-size:13px}.od .plan ul{border-top:1px solid var(--border2);flex:1;align-content:start;gap:12px;margin:0 0 32px;padding:20px 0 0;font-size:15px;list-style:none;display:grid}.od .plan li{align-items:flex-start;gap:12px;display:flex}.od .plan li svg{color:var(--accent);flex:none;margin-top:5px}.od .custom{border:1px solid var(--border2);background:linear-gradient(110deg,#f16e1114,#f16e1100 60%);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:20px;padding:28px 32px;display:flex}.od .custom h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.2em;margin:0 0 6px;font-size:15px}.od .custom p{color:var(--text2);max-width:56ch;margin:0}.od .all{grid-template-columns:2fr 1fr;gap:20px;margin-top:36px;display:grid}.od .all div{border:1px solid var(--border);border-radius:14px;padding:22px 26px;font-size:15px}.od .all b{margin-bottom:4px;font-weight:500;display:block}.od .all span{color:var(--muted)}@media (max-width:960px){.od .plans{grid-template-columns:1fr;max-width:520px;margin:0 auto}.od .all{grid-template-columns:1fr}.od .custom,.od .all{max-width:520px;margin-inline:auto}}.od .faq{grid-template-columns:4fr 8fr;gap:40px;display:grid}.od .faq details{border-bottom:1px solid var(--border2)}.od .faq details:first-child{border-top:1px solid var(--border2)}.od .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:clamp(17px,1.4vw,20px);font-weight:400;list-style:none;display:flex}.od .faq summary::-webkit-details-marker{display:none}.od .faq summary .pm{border:1px solid var(--border2);width:30px;height:30px;transition:transform .5s var(--ease), border-color .3s;border-radius:50%;flex:none;position:relative}.od .faq summary .pm:before,.od .faq summary .pm:after{content:"";background:var(--text);width:11px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.od .faq summary .pm:after{transition:opacity .3s;transform:translate(-50%,-50%)rotate(90deg)}.od .faq details[open] .pm{border-color:var(--accent);transform:rotate(180deg)}.od .faq details[open] .pm:after{opacity:0}.od .faq summary:hover{color:var(--accent)}.od .faq .ans p{color:var(--text2);max-width:60ch;margin:0 0 28px}@media (max-width:900px){.od .faq{grid-template-columns:1fr}}.od .final{padding:var(--section) 0 calc(var(--section) - 20px)}.od .final .card{background:var(--card);border:1px solid var(--border);border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:clamp(28px,5vw,80px);padding:clamp(28px,5vw,80px);display:grid;position:relative;overflow:hidden}.od .final .card:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#f16e1129,#0000);width:60%;height:180%;position:absolute;top:-40%;right:-12%}.od .avatar{aspect-ratio:1;border:1px solid var(--border2);border-radius:50%;width:clamp(140px,16vw,220px);overflow:hidden}.od .avatar img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.od .final h2{margin:0 0 22px;font-size:clamp(28px,4.4vw,62px)}.od .final p{color:var(--text2);max-width:46ch;margin:0 0 36px}.od .final .ctas{z-index:1;position:relative}@media (max-width:760px){.od .final .card{grid-template-columns:1fr}}.od .mbar{z-index:60;padding:12px 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border);transition:transform .5s var(--ease);background:#110e0ae6;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.od .mbar.on{transform:none}.od .mbar .btn{justify-content:center;width:100%;padding:15px 20px}@media (max-width:760px){.od .mbar{display:block}.od{padding-bottom:80px}}.od.js .rv{opacity:0;transition:opacity 1s var(--ease), transform 1.1s var(--ease);transform:translateY(34px)}.od.js .rv.in{opacity:1;transform:none}.od.js .rv.d1{transition-delay:.1s}.od.js .rv.d2{transition-delay:.2s}.od.js .rv.d3{transition-delay:.3s}.od.js .mask img{clip-path:inset(0 0 100%);transition:clip-path 1.3s var(--ease)}.od.js .mask.in img{clip-path:inset(0)}.od.js .hero h1 .line span{transition:transform 1.1s var(--ease);transform:translateY(105%)}.od.js .hero.go h1 .line span{transform:none}.od.js .hero h1 .line:nth-child(2) span{transition-delay:80ms}.od.js .hero h1 .line:nth-child(3) span{transition-delay:.16s}@media (prefers-reduced-motion:reduce){.od *,.od :before,.od :after{transition:none!important;animation:none!important}.od.js .rv,.od.js .hero h1 .line span{opacity:1!important;transform:none!important}.od.js .mask img{clip-path:none!important}.od .frame img,.od .collage img{transform:none!important}}.od .hero{padding-top:calc(var(--nav) + clamp(40px,6vw,88px))}.od section[id]{scroll-margin-top:var(--nav)}.od .od-anchor{height:0;scroll-margin-top:calc(var(--nav) + 16px);display:block}.od .tl-step[id]{scroll-margin-top:calc(var(--nav) + 50px)}.od .hero h1 .line span,.od.js .hero h1 .line span{animation:od-lineIn 1.1s var(--ease) both;transition:none;transform:none}.od .hero h1 .line:nth-child(2) span{animation-delay:80ms}.od .hero h1 .line:nth-child(3) span{animation-delay:.16s}@keyframes od-lineIn{0%{transform:translateY(105%)}to{transform:none}}@media (min-width:1000px){.od.js .tl-stage,.od .tl-rail{top:calc(var(--nav) + 24px);height:calc(100vh - var(--nav) - 24px)}.od .tl-steps{padding-bottom:40vh}}@media (min-width:901px){.od .hero{padding-top:calc(var(--nav) + 6vh)}.od .hero .wrap{align-items:start}.od .hero .eyebrow{margin-bottom:14px}.od .hero h1{margin-bottom:20px;font-size:clamp(34px,min(4.7vw,8.2vh),80px)}.od .hero p.lead{margin-bottom:28px}.od .frame{max-height:calc(100vh - var(--nav) - 12vh)}}@media (max-width:760px){.od .plans{scroll-snap-type:x mandatory;max-width:none;margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 8px;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;grid-template-columns:none;gap:14px;display:flex;overflow-x:auto}.od .plans::-webkit-scrollbar{display:none}.od .plan{scroll-snap-align:start;flex:0 0 82%}.od .plan:hover{transform:none}}.od .finder{--fw:56px;--fh:70px;width:100%;max-width:440px;height:360px;margin:0 auto;position:relative;container-type:size}@media (min-width:1000px){.od .tl-stage .finder{height:420px}}.od .fd-self{z-index:3;width:104px;height:104px;box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--accent),0 0 40px #f16e1180;border-radius:50%;margin:-52px 0 0 -52px;position:absolute;top:50%;left:50%;overflow:hidden}.od .fd-self img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.od .fd-ring{z-index:2;border:1.5px dashed #f16e1199;border-radius:50%;width:150px;height:150px;margin:-75px 0 0 -75px;animation:9s linear infinite od-fdSpin;position:absolute;top:50%;left:50%}@keyframes od-fdSpin{to{transform:rotate(360deg)}}.od .fd-t{--ox:calc(50cqw - var(--fw) / 2 + var(--c) * min(48cqmin + var(--k) * 16px, 50cqw - var(--fw) / 2 - 4px));--oy:calc(50cqh - var(--fh) / 2 + var(--s) * (34cqmin + var(--k) * 11px));--rx:calc(50cqw - 128px + var(--j) * 64px);--ry:calc(100cqh - 112px);width:var(--fw);height:var(--fh);z-index:1;transform:translate(var(--ox),var(--oy));border-radius:7px;animation:6.2s infinite both od-fdDim;position:absolute;top:0;left:0;overflow:hidden}.od .fd-t img{object-fit:cover;width:100%;height:100%}.od .fd-t.hit{z-index:4;animation-name:od-fdHit;animation-timing-function:cubic-bezier(.22,.61,.36,1)}.od .fd-pill{z-index:5;background:var(--accent);color:var(--accent-ink);font:700 11px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:9px 14px;animation:6.2s infinite both od-fdPill;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@keyframes od-fdDim{0%,29%{opacity:1;filter:none}42%,92%{opacity:.18;filter:grayscale()}to{opacity:1;filter:none}}@keyframes od-fdHit{0%,29%{transform:translate(var(--ox),var(--oy));box-shadow:0 0 #f16e1100}47%,92%{transform:translate(var(--rx),var(--ry)) scale(1.04);box-shadow:0 0 0 2px var(--accent),0 10px 30px -6px #f16e11b3}to{transform:translate(var(--ox),var(--oy));box-shadow:0 0 #f16e1100}}@keyframes od-fdPill{0%,43.5%{opacity:0;transform:translate(-50%,10px)}51%,92%{opacity:1;transform:translate(-50%)}97%,to{opacity:0;transform:translate(-50%,10px)}}@media (prefers-reduced-motion:reduce){.od .fd-t,.od .fd-pill,.od .fd-ring{animation:none!important}.od .fd-t:not(.hit){opacity:.18;filter:grayscale()}.od .fd-t.hit{transform:translate(var(--rx),var(--ry)) scale(1.04);box-shadow:0 0 0 2px var(--accent),0 10px 30px -6px #f16e11b3}.od .fd-pill{opacity:1;transform:translate(-50%)}}.od button.btn{font-family:var(--body);line-height:inherit}.od button.tlink{font:inherit;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;border-radius:0;padding:0 0 2px}@media (min-width:1000px){.od.js .tl-step{opacity:.6}.od.js .tl-step.active{opacity:1}}.od .res .rtabs{z-index:2;background:#f5ede014;border-radius:999px;gap:2cqw;padding:1.4cqw;display:flex;position:absolute;top:17cqw;left:6cqw;right:6cqw}.od .res .rtabs span{text-align:center;color:var(--text2);border-radius:999px;flex:1;padding:2.2cqw 0;font-size:3.3cqw}.od .res .rtabs span.on{background:var(--accent);color:var(--accent-ink);font-weight:600}.od .res .rgrid{animation:od-fadeIn .9s var(--ease) .1s both;grid-template-columns:1fr 1fr;gap:2.4cqw;display:grid;position:absolute;top:31cqw;left:5cqw;right:5cqw;-webkit-mask-image:linear-gradient(#000 70%,#0000 96%);mask-image:linear-gradient(#000 70%,#0000 96%)}.od .res .rgrid img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;box-shadow:0 0 0 1.5px var(--accent);border-radius:2.4cqw;animation:none;position:static;transform:none;-webkit-mask-image:none;mask-image:none}.od .trusted .marks{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.od .trusted .logo-tile{background:#1a1510;border:1px solid #110e0a14;border-radius:14px;justify-content:center;align-items:center;height:clamp(96px,10vw,128px);padding:16px 20px;display:flex}.od .trusted .logo-tile img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}@media (max-width:520px){.od .trusted .marks{grid-template-columns:repeat(2,minmax(0,1fr))}}.od .fd-self img{object-position:54% 60%}.od .problem h2,.od .outcomes h2{max-width:20ch;margin:0;font-size:clamp(30px,4.2vw,64px)}.od .pbm-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,32px);margin:clamp(28px,3vw,48px) 0 0;padding:0;list-style:none;display:grid}.od .pbm-list li{border-top:1px solid var(--border2);padding-top:20px}.od .pbm-list .n{font:700 12px/1 var(--display);letter-spacing:.2em;color:var(--accent);margin-bottom:14px;display:block}.od .pbm-list b{margin-bottom:10px;font-size:clamp(18px,1.5vw,22px);font-weight:500;display:block}.od .pbm-list p{color:var(--text2);margin:0;font-size:15.5px;line-height:1.6}.od .out-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin-top:clamp(28px,3vw,48px);display:grid}.od .out-card{background:var(--card);border:1px solid var(--border2);border-radius:18px;padding:clamp(22px,2.4vw,32px)}.od .out-card h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin:0 0 14px;font-size:clamp(15px,1.3vw,19px);line-height:1.25}.od .out-card p{color:var(--text2);margin:0;font-size:15.5px;line-height:1.6}.od .cta-row{margin-top:clamp(28px,3vw,44px);display:flex}.od .cta-row.after-how{margin-top:0;padding-bottom:clamp(56px,7vw,96px)}.od .price-anchor{color:var(--text2);margin:22px 0 0;font-size:15px}.od .risk{padding-top:clamp(8px,2vw,24px);padding-bottom:clamp(36px,4vw,56px)}.od .risk p{margin:0;font-size:clamp(17px,1.6vw,22px);line-height:1.5}.od .risk .tlink{font-size:inherit}.od .acc details.more>summary{color:var(--accent)}.od .acc .more-list{padding-left:clamp(0px,2vw,24px)}@media (max-width:760px){.od .pbm-list,.od .out-cards{grid-template-columns:1fr}.od .cta-row .btn{justify-content:center;width:100%}}.od .plan{border-color:#f16e118c}.od .plan:hover{border-color:var(--accent)}.od .compare-link{margin:10px 0 0;font-size:15px}@media (min-width:1000px){.od .tl-step{min-height:56vh}.od .tl-steps{padding-bottom:22vh}}