@font-face{font-family:Clash Display;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/ClashDisplay-Semibold.otf)format("opentype")}@font-face{font-family:Clash Display;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/ClashDisplay-Medium.otf)format("opentype")}@font-face{font-family:Satoshi;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Satoshi-Regular.otf)format("opentype")}@font-face{font-family:Satoshi;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/Satoshi-Medium.otf)format("opentype")}@font-face{font-family:Satoshi;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Satoshi-Bold.otf)format("opentype")}.rd{--ground:#121214;--surface:#1e1e21;--surface-2:#26262a;--ink:#f4f5f0;--muted:#a2a49b;--hairline:#2e2f33;--lime:#b3e053;--lime-dim:#b3e05324;--purple:#7e60bf;--purple-bright:#a98be8;--purple-dim:#7e60bf2e;--radius:16px;--sig-radius:14px 0 14px 0;--display:"Clash Display",system-ui,sans-serif;--body-font:"Satoshi",system-ui,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,monospace;background:var(--ground);color:var(--ink);font-family:var(--body-font);-webkit-font-smoothing:antialiased;line-height:1.55;position:relative;overflow-x:clip}.rd:after{content:"";pointer-events:none;z-index:99;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.rd ::selection{background:var(--lime);color:#141416}.rd h1,.rd h2,.rd h3{font-family:var(--display);text-wrap:balance;letter-spacing:.005em;margin:0;font-weight:600;line-height:1.04}.rd p{margin:0}.rd a{color:inherit}.rd img{max-width:100%}.rd .wrap{max-width:1140px;margin:0 auto;padding:0 24px}.rd .muted{color:var(--muted)}.rd .eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--lime);font-size:.72rem}.rd .grad{background:linear-gradient(96deg,var(--lime)20%,#d8f09a 50%,var(--purple-bright)95%);color:#0000;-webkit-background-clip:text;background-clip:text}.rd nav{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--hairline);background:#121214b8;position:sticky;top:0}.rd .nav-inner{align-items:center;gap:28px;height:66px;display:flex}.rd .logo-link{align-items:center;display:inline-flex}.rd .logo-link img{width:auto;height:26px;display:block}.rd footer .logo-link img{height:21px}.rd .nav-links{gap:24px;margin-left:auto;display:flex}.rd .nav-links a{color:var(--muted);font-size:.93rem;font-weight:500;text-decoration:none}.rd .nav-links a:hover,.rd .nav-links a:focus-visible{color:var(--lime)}.rd .btn{font-family:var(--body-font);border-radius:var(--sig-radius);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:13px 24px;font-size:.98rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.rd .btn:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.rd .btn-lime{background:var(--lime);color:#161810;box-shadow:4px 4px 0 var(--purple)}.rd .btn-lime:hover{box-shadow:6px 6px 0 var(--purple);background:#c2ea6b;transform:translate(-2px,-2px)}.rd .btn-ghost{border-color:var(--hairline);color:var(--ink);background:0 0}.rd .btn-ghost:hover{border-color:var(--lime);color:var(--lime)}.rd .nav-cta{box-shadow:3px 3px 0 var(--purple);padding:9px 18px;font-size:.88rem}.rd .nav-burger{color:var(--ink);cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.75rem;line-height:1;display:none}.rd .nav-burger:hover,.rd .nav-burger:focus-visible{color:var(--lime)}.rd .nav-burger:focus-visible{outline:2px solid var(--lime);outline-offset:2px;border-radius:6px}.rd .mobile-nav,.rd .mobile-nav-overlay{display:none}@media (max-width:900px){.rd .nav-burger{display:inline-flex}.rd .nav-cta{margin-left:auto}.rd .nav-inner{gap:16px}.rd .mobile-nav-overlay{z-index:40;opacity:0;pointer-events:none;background:#0000008c;transition:opacity .25s;display:block;position:fixed;inset:0}.rd .mobile-nav-overlay.open{opacity:1;pointer-events:auto}.rd .mobile-nav{z-index:45;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-left:1px solid var(--hairline);visibility:hidden;background:#121214fa;flex-direction:column;width:min(80vw,320px);height:100dvh;padding:84px 24px 24px;transition:transform .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-8px 0 30px #0006}.rd .mobile-nav.open{visibility:visible;transition:transform .28s cubic-bezier(.4,0,.2,1),visibility linear;transform:translate(0)}.rd .mobile-nav a{color:var(--ink);border-bottom:1px solid var(--hairline);padding:15px 0;font-size:1.15rem;font-weight:500;text-decoration:none}.rd .mobile-nav a:last-child{border-bottom:none}.rd .mobile-nav a:hover,.rd .mobile-nav a:focus-visible{color:var(--lime)}}@media (prefers-reduced-motion:reduce){.rd .mobile-nav,.rd .mobile-nav-overlay{transition:none}}.rd .hero{isolation:isolate;padding:78px 0 66px;position:relative;overflow:hidden}.rd .hero-bg{z-index:-1;filter:grayscale()brightness(.5)contrast(1.12);opacity:.6;background:url(/images/redesign/hero-bg.jpg) 50% 30%/cover no-repeat;position:absolute;inset:0}.rd .hero-tint{z-index:-1;mix-blend-mode:color;background:linear-gradient(115deg,#7e60bfa6 0%,#7e60bf2e 42%,#b3e05361 100%);position:absolute;inset:0}.rd .hero-fade{z-index:-1;background:linear-gradient(180deg,#12121480 0%,#12121447 45%,var(--ground)100%);position:absolute;inset:0}.rd .hero .glow-a{pointer-events:none;background:radial-gradient(circle,#b3e05329,#0000 65%);border-radius:50%;width:640px;height:640px;position:absolute;top:-260px;left:-180px}.rd .hero .glow-b{pointer-events:none;background:radial-gradient(circle,#7e60bf3d,#0000 65%);border-radius:50%;width:720px;height:720px;position:absolute;bottom:-320px;right:-200px}.rd .hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:44px;display:grid;position:relative}.rd .sticker{background:var(--lime);color:#191b12;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--sig-radius);box-shadow:3px 3px 0 var(--purple);padding:6px 14px;font-size:.78rem;font-weight:700;display:inline-block;transform:rotate(-2.5deg)}.rd .hero h1{margin:24px 0 20px;font-size:clamp(2.7rem,5.6vw,4.6rem);line-height:1.02}.rd .hero-sub{color:var(--muted);max-width:33em;margin-bottom:34px;font-size:1.15rem}.rd .hero-sub strong{color:var(--ink);font-weight:500}.rd .store-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.rd .badge-link{cursor:pointer;background:0 0;border:none;border-radius:10px;padding:0;transition:transform .3s,box-shadow .3s;display:inline-block}.rd .badge-link img{width:188px;height:auto;display:block}.rd .badge-link.apple{box-shadow:0 0 20px #b3e05366}.rd .badge-link.apple:hover,.rd .badge-link.apple:focus-visible{transform:scale(1.05);box-shadow:0 0 30px #b3e05399}.rd .badge-link.google{box-shadow:0 0 20px #7e60bf66}.rd .badge-link.google:hover,.rd .badge-link.google:focus-visible{transform:scale(1.05);box-shadow:0 0 30px #7e60bf99}.rd .store-note{color:var(--muted);width:100%;font-size:.78rem}.rd .stage{place-items:center;min-height:680px;display:grid;position:relative}.rd .fan{aspect-ratio:3/4;background-position:50%;background-size:cover;border:1px solid #ffffff24;border-radius:12px;width:210px;position:absolute;box-shadow:0 24px 60px #0000008c}.rd .fan.f1{background-image:url(/images/event-placeholders/rooftop.webp);transform:rotate(-11deg)translate(-128px,-40px)}.rd .fan.f2{background-image:url(/images/event-placeholders/pool.webp);transform:rotate(9deg)translate(138px,-64px)}.rd .fan.f3{background-image:url(/images/event-placeholders/gallery.webp);width:180px;transform:rotate(-4deg)translate(150px,150px)}@media (prefers-reduced-motion:no-preference){.rd .fan{animation:7s ease-in-out infinite alternate rd-drift}.rd .fan.f1{animation-duration:8s}.rd .fan.f3{animation-duration:9s;animation-delay:1.2s}@keyframes rd-drift{0%{translate:0}to{translate:0 -14px}}}.rd .phone{z-index:2;background:#0c0c0e;border:1px solid #3a3a3e;border-radius:48px;width:296px;padding:10px;position:relative;box-shadow:0 0 0 5px #1a1a1d,0 46px 110px #000000b3,0 0 120px #7e60bf47}.rd .phone:after{content:"";z-index:3;background:#0c0c0e;border-radius:12px;width:82px;height:21px;position:absolute;top:19px;left:50%;transform:translate(-50%)}.rd .screen{background:var(--surface);aspect-ratio:9/19.4;border-radius:38px;flex-direction:column;display:flex;overflow:hidden}.rd .statusbar{font-family:var(--mono);color:var(--muted);justify-content:space-between;padding:14px 22px 6px;font-size:.62rem;display:flex}.rd .app-head{border-bottom:1px solid var(--hairline);padding:10px 18px 12px}.rd .app-head .ah-title{font-family:var(--display);font-size:1.1rem;font-weight:600}.rd .app-head .ah-sub{color:var(--muted);font-size:.72rem}.rd .app-head .ah-sub b{color:var(--lime);font-weight:700}.rd .thread{flex-direction:column;flex:1;gap:10px;padding:16px 16px 8px;display:flex}.rd .bubble{border-radius:18px;max-width:88%;padding:10px 14px;font-size:.83rem;line-height:1.45}.rd .bubble-out{background:var(--lime);color:#191b12;border-bottom-right-radius:4px;align-self:flex-end}.rd .bubble-out .tok{font-family:var(--mono);background:#00000024;border-radius:6px;padding:0 4px;font-size:.76rem}.rd .bubble-meta{font-family:var(--mono);color:var(--muted);align-self:flex-end;font-size:.62rem}.rd .attrib{background:var(--purple-dim);border-radius:var(--sig-radius);border:1px solid #7e60bf80;margin:6px 4px 0;padding:12px 14px;box-shadow:0 0 34px #7e60bf40}.rd .attrib .at-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--purple-bright);margin-bottom:4px;font-size:.6rem}.rd .attrib .at-row{justify-content:space-between;font-size:.85rem;font-weight:700;display:flex}.rd .attrib .at-row span:last-child{color:var(--lime);font-variant-numeric:tabular-nums}.rd .composer{background:var(--surface-2);border:1px solid var(--hairline);color:var(--muted);border-radius:22px;align-items:center;gap:8px;margin:10px 14px 18px;padding:10px 14px;font-size:.8rem;display:flex}.rd .composer .send{background:var(--lime);color:#191b12;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-left:auto;font-weight:700;display:grid}@media (prefers-reduced-motion:no-preference){.rd .rise{opacity:0;animation:.6s cubic-bezier(.2,.7,.2,1) forwards rd-rise;transform:translateY(14px)}.rd .rise.d1{animation-delay:.15s}.rd .rise.d2{animation-delay:.45s}.rd .rise.d3{animation-delay:.8s}.rd .rise.d4{animation-delay:1.15s}@keyframes rd-rise{to{opacity:1;transform:none}}}.rd .ticker{background:var(--lime);color:#161810;border-block:1px solid #0e0f0a;margin:16px -8px;overflow:hidden;transform:rotate(-1deg)scale(1.02)}.rd .ticker-track{white-space:nowrap;width:max-content;font-family:var(--display);letter-spacing:.1em;gap:0;padding:12px 0;font-size:1.05rem;font-weight:600;display:flex}.rd .ticker-track span{padding:0 18px}@media (prefers-reduced-motion:no-preference){.rd .ticker-track{animation:52s linear infinite rd-tick}@keyframes rd-tick{to{transform:translate(-50%)}}}.rd section{padding:92px 0;position:relative}.rd .sec-head{max-width:40em;margin-bottom:50px}.rd .sec-head h2{margin:14px 0;font-size:clamp(2rem,3.8vw,3rem)}.rd .sec-head p{color:var(--muted);max-width:38em;font-size:1.08rem}@media (min-width:1000px){.rd .sec-head{max-width:none}.rd .sec-head h2{white-space:nowrap}}.rd #loop{isolation:isolate;border-top:none;position:relative;overflow:hidden}.rd .loop-bg{z-index:-1;filter:grayscale()brightness(.5)contrast(1.1);opacity:.45;background:url(/images/redesign/journey-bg.jpg) top/cover no-repeat;position:absolute;inset:0}.rd .loop-tint{z-index:-1;mix-blend-mode:color;background:linear-gradient(160deg,#7e60bf99 0%,#7e60bf33 45%,#b3e05359 100%);position:absolute;inset:0}.rd .loop-fade{z-index:-1;background:linear-gradient(180deg,var(--ground)0%,#12121459 18%,#12121473 70%,var(--ground)100%);position:absolute;inset:0}.rd .loop-grid{grid-template-columns:1fr 1fr;gap:70px 88px;max-width:720px;margin:0 auto;padding:12px 0 10px;display:grid}.rd .s1{grid-area:1/1}.rd .s2{grid-area:1/2}.rd .s3{grid-area:2/2}.rd .s4{grid-area:3/2}.rd .s5{grid-area:3/1}.rd .step{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.rd .step h3{margin-top:10px;font-size:1.3rem}.rd .step p{color:var(--muted);max-width:22em;font-size:.9rem}.rd .jphone{background:#0c0c0e;border:1px solid #38393d;border-radius:46px;width:min(258px,78vw);padding:9px;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 24px 54px #00000080}.rd .jphone:after{content:"";z-index:3;background:#0c0c0e;border-radius:11px;width:72px;height:19px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.rd .step:hover .jphone{transform:translateY(-6px);box-shadow:0 30px 64px #0009,0 0 50px #b3e0531a}.rd .jscreen{background:var(--surface);aspect-ratio:9/19.5;border-radius:38px;flex-direction:column;display:flex;position:relative;overflow:hidden}.rd .jscreen img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (min-width:901px){.rd .s1:after{content:"";opacity:.75;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='12' viewBox='0 0 28 12'%3E%3Cpath d='M0 6h24m0 0l-5-5m5 5l-5 5' stroke='%23B3E053' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:30px;height:13px;position:absolute;top:280px;right:-59px}.rd .s2:before,.rd .s3:before{content:"";opacity:.75;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='12' viewBox='0 0 28 12'%3E%3Cpath d='M0 6h24m0 0l-5-5m5 5l-5 5' stroke='%23B3E053' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:30px;height:13px;position:absolute;bottom:-48px;left:50%;transform:translate(-50%)rotate(90deg)}.rd .s4:after{content:"";opacity:.75;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='12' viewBox='0 0 28 12'%3E%3Cpath d='M0 6h24m0 0l-5-5m5 5l-5 5' stroke='%23B3E053' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:30px;height:13px;position:absolute;top:280px;left:-59px;transform:rotate(180deg)}}@media (max-width:900px){.rd .loop-grid{grid-template-columns:1fr;gap:74px}.rd .s1,.rd .s2,.rd .s3,.rd .s4,.rd .s5{grid-area:auto}.rd .step:not(.s5):before{content:"";opacity:.75;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='12' viewBox='0 0 28 12'%3E%3Cpath d='M0 6h24m0 0l-5-5m5 5l-5 5' stroke='%23B3E053' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:30px;height:13px;position:absolute;bottom:-50px;left:50%;transform:translate(-50%)rotate(90deg)}}@media (prefers-reduced-motion:no-preference){.js .rd #loop .step{opacity:0;transition:opacity .5s,transform .55s cubic-bezier(.2,.7,.2,1);transform:translate(-26px)}.js .rd #loop .s3,.js .rd #loop .s4{transform:translateY(-26px)}.js .rd #loop .s5{transform:translate(26px)}.js .rd #loop.in .step{opacity:1;transform:none}.js .rd #loop.in .s1{transition-delay:50ms}.js .rd #loop.in .s2{transition-delay:.3s}.js .rd #loop.in .s3{transition-delay:.55s}.js .rd #loop.in .s4{transition-delay:.8s}.js .rd #loop.in .s5{transition-delay:1.05s}}.rd #sms{border-top:1px solid var(--hairline)}.rd #sms .glow-c{pointer-events:none;background:radial-gradient(circle,#7e60bf29,#0000 65%);border-radius:50%;width:700px;height:700px;position:absolute;top:-200px;right:-260px}.rd .readrate{grid-template-columns:1.35fr 1fr;align-items:end;gap:26px;margin:6px 0 58px;display:grid}.rd .rr-bubble{background:var(--lime);color:#1a1c11;z-index:2;border-radius:34px 34px 8px;padding:36px 38px 24px;position:relative;box-shadow:0 24px 70px #00000073,0 0 90px #b3e05329}.rd .rr-num{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(4.4rem,9vw,7rem);font-weight:600;line-height:.95}.rd .rr-lbl{max-width:18em;margin-top:8px;font-size:1.15rem;font-weight:700}.rd .rr-receipt{font-family:var(--mono);opacity:.62;margin-top:18px;font-size:.72rem}.rd .rr-email{background:var(--surface-2);border-radius:var(--radius);color:#c3c5bc;z-index:1;border:1px solid #3a3b40;padding:26px 28px;font-size:1rem;position:relative}.rd .rr-num-sm{font-family:var(--display);color:var(--ink);margin-bottom:8px;font-size:2.9rem;font-weight:600;line-height:1}.rd .rr-unread{font-family:var(--mono);color:#8b8d84;margin-top:16px;font-size:.72rem}.rd .rr-caption{text-align:center;color:var(--muted);grid-column:1/-1;font-size:.94rem}@media (prefers-reduced-motion:no-preference){.rd .readrate.in .rr-bubble{animation:.6s cubic-bezier(.2,.7,.2,1) rd-rrpop}@keyframes rd-rrpop{0%{opacity:0;transform:translateY(20px)scale(.94)}}.js .rd .rr-email{opacity:0;transition:transform 2.2s cubic-bezier(.3,.5,.25,1) .15s,opacity .25s .15s}.js .rd .readrate.in .rr-email{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference) and (min-width:901px){.js .rd .rr-email{transform:translate(calc(-100% - 28px))scale(.97)}}@media (prefers-reduced-motion:no-preference) and (max-width:900px){.js .rd .rr-email{transform:translateY(calc(-100% - 28px))scale(.97)}}.rd .sms-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid;position:relative}.rd .sms-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);min-width:0;padding:24px 22px;transition:transform .2s,border-color .2s}.rd .sms-card:hover{border-color:#7e60bf80;transform:translateY(-4px)}.rd .sms-card h3{margin-bottom:8px;font-size:1.12rem}.rd .sms-card p{color:var(--muted);font-size:.9rem}.rd .sms-card .demo{font-family:var(--mono);background:var(--ground);border:1px solid var(--hairline);color:var(--ink);white-space:nowrap;border-radius:10px;margin-top:14px;padding:10px 12px;font-size:.74rem;overflow-x:auto}.rd .demo .g{color:var(--lime)}.rd .demo .v{color:var(--purple-bright)}.rd #proof{border-top:1px solid var(--hairline)}.rd .quotes{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.rd .quote{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);flex-direction:column;padding:0;transition:border-color .3s,box-shadow .3s,background .3s,transform .3s;display:flex;overflow:hidden}.rd .quote:nth-child(2){transform:rotate(.6deg)}.rd .quote:nth-child(3){transform:rotate(-.6deg)}.rd .quote:hover{background:linear-gradient(135deg,#b3e0531f 0%,#2a2b2ef2 50%,#1e1e21 100%);border-color:#b3e053cc;transform:rotate(0);box-shadow:0 0 30px #b3e05366,0 10px 40px #0000004d}.rd .quote .q-body{flex-direction:column;flex:1;gap:14px;padding:20px 24px 26px;display:flex}.rd .pimg{aspect-ratio:16/9;filter:grayscale(.85)brightness(.72)contrast(1.08);transition:filter .45s;position:relative}.rd .pimg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.rd .pimg:after{content:"";mix-blend-mode:color;background:linear-gradient(120deg,#7e60bf8c,#b3e0534d);transition:opacity .45s;position:absolute;inset:0}.rd .quote:hover .pimg{filter:grayscale(0)brightness(.92)contrast(1.02)}.rd .quote:hover .pimg:after{opacity:0}.rd .quote blockquote{margin:0;font-size:1rem;line-height:1.6}.rd .quote .mark{font-family:var(--display);color:var(--lime);font-size:2rem;line-height:.5}.rd .quote cite{color:var(--muted);margin-top:auto;font-size:.82rem;font-style:normal}.rd .quote cite b{color:var(--ink);font-size:.9rem;display:block}.rd #pricing{border-top:1px solid var(--hairline);isolation:isolate;position:relative;overflow:hidden}.rd .pricing-bg{z-index:-1;filter:grayscale()brightness(.34)contrast(1.12);opacity:.38;background:url(/images/redesign/pricing-bg.jpg) 50% 30%/cover no-repeat;position:absolute;inset:0}.rd .pricing-tint{z-index:-1;mix-blend-mode:color;background:linear-gradient(135deg,#b3e05373 0%,#7e60bf80 100%);position:absolute;inset:0}.rd .pricing-fade{z-index:-1;background:linear-gradient(180deg,var(--ground)0%,#12121466 22%,#12121480 75%,var(--ground)100%);position:absolute;inset:0}.rd .fee-line{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:28px;margin-bottom:56px;padding:30px;display:flex}.rd .fee-line .fee-num{font-family:var(--display);white-space:nowrap;font-size:2.3rem;font-weight:600}.rd .fee-line .fee-num small{color:var(--muted);font-size:1rem;font-family:var(--body-font);font-weight:500}.rd .fee-line p{color:var(--muted);max-width:44em;font-size:.95rem}.rd .fee-line p strong{color:var(--ink);font-weight:500}.rd .tiers{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.rd .tier{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);flex-direction:column;padding:28px 24px;display:flex}.rd .tier.pro{background:linear-gradient(180deg,#b3e05314,var(--surface)45%);border-color:#b3e0538c;position:relative;transform:scale(1.03);box-shadow:0 24px 70px #00000073,0 0 70px #b3e0531a}.rd .tier .flag{background:var(--lime);color:#191b12;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--sig-radius);box-shadow:2px 2px 0 var(--purple);padding:4px 11px;font-size:.66rem;font-weight:700;position:absolute;top:-12px;left:24px;transform:rotate(-2deg)}.rd .tier h3{font-size:1.2rem}.rd .tier .price{font-family:var(--display);margin:10px 0 2px;font-size:2.1rem;font-weight:600}.rd .tier .price small{font-family:var(--body-font);color:var(--muted);font-size:.85rem;font-weight:500}.rd .tier .per{color:var(--muted);margin-bottom:18px;font-size:.8rem}.rd .tier ul{flex-direction:column;gap:9px;margin:0 0 22px;padding:0;font-size:.88rem;list-style:none;display:flex}.rd .tier li{color:var(--muted);padding-left:22px;position:relative}.rd .tier li strong{color:var(--ink);font-weight:500}.rd .tier li:before{content:"";background:var(--lime-dim);border:1px solid var(--lime);border-radius:3px 0;width:10px;height:10px;position:absolute;top:.42em;left:0}.rd .tier .btn{text-align:center;justify-content:center;margin-top:auto}.rd .tier-note{color:var(--muted);text-align:center;margin-top:12px;font-size:.74rem}.rd .fineprint{color:var(--muted);margin-top:20px;font-size:.76rem}.rd #faq{border-top:1px solid var(--hairline)}.rd .faq-list{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.rd .faq-col{flex-direction:column;gap:14px;min-width:0;display:flex}.rd .faq-item{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius);transition:border-color .2s;overflow:hidden}.rd .faq-item[open]{border-color:#b3e05373}.rd .faq-item summary{cursor:pointer;font-family:var(--display);align-items:center;gap:14px;padding:18px 22px;font-size:1.06rem;font-weight:500;list-style:none;display:flex}.rd .faq-item summary::-webkit-details-marker{display:none}.rd .faq-item summary:after{content:"+";font-family:var(--display);color:var(--lime);flex:none;margin-left:auto;font-size:1.4rem;line-height:1;transition:transform .2s}.rd .faq-item[open] summary:after{transform:rotate(45deg)}.rd .faq-item summary:focus-visible{outline:2px solid var(--lime);outline-offset:-2px;border-radius:var(--radius)}.rd .faq-item .fa{color:var(--muted);max-width:60ch;padding:0 22px 20px;font-size:.95rem}.rd .faq-item .fa p+p{margin-top:10px}.rd .faq-item .fa strong{color:var(--ink);font-weight:500}.rd .final{text-align:center;border-top:1px solid var(--hairline);isolation:isolate;padding:120px 0 110px;position:relative;overflow:hidden}.rd .final-bg{z-index:-1;filter:grayscale()brightness(.42)contrast(1.12);opacity:.55;background:url(/images/redesign/final-bg.jpg) 50% 40%/cover no-repeat;position:absolute;inset:0}.rd .final-tint{z-index:-1;mix-blend-mode:color;background:linear-gradient(115deg,#b3e05366 0%,#7e60bf8c 100%);position:absolute;inset:0}.rd .final-fade{z-index:-1;background:linear-gradient(180deg,var(--ground)0%,#1212144d 40%,#12121473 100%);position:absolute;inset:0}.rd .final .glow-d{pointer-events:none;background:radial-gradient(#b3e05324,#7e60bf1f 55%,#0000 75%);width:900px;height:500px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.rd .final h2{margin-bottom:16px;font-size:clamp(2.2rem,4.4vw,3.5rem);position:relative}.rd .final p{color:#dee0d6;text-shadow:0 1px 12px #000000a6;margin-bottom:36px;font-size:1.12rem;position:relative}.rd .final .store-row{justify-content:center;position:relative}.rd-modal{color:#f4f5f0;background:#1e1e21;border:1px solid #2e2f33;border-radius:16px;width:min(460px,92vw);padding:28px;font-family:Satoshi,system-ui,sans-serif}.rd-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0cb8}.rd-modal .modal-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;display:flex}.rd-modal .modal-head h3{margin:0;font-family:Clash Display,system-ui,sans-serif;font-size:1.3rem;font-weight:600}.rd-modal .modal-close{color:#a2a49b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:1.5rem;line-height:1}.rd-modal .modal-close:hover,.rd-modal .modal-close:focus-visible{color:#f4f5f0}.rd-modal .modal-sub{color:#a2a49b;margin:0 0 6px;font-size:.88rem}.rd-modal .field{flex-direction:column;gap:6px;margin-top:14px;display:flex}.rd-modal .field label{letter-spacing:.14em;text-transform:uppercase;color:#a2a49b;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.66rem}.rd-modal .field input,.rd-modal .field textarea{color:#f4f5f0;resize:vertical;background:#121214;border:1px solid #2e2f33;border-radius:10px;padding:11px 13px;font-family:inherit;font-size:.95rem}.rd-modal .field input:focus-visible,.rd-modal .field textarea:focus-visible{outline-offset:0;border-color:#0000;outline:2px solid #b3e053}.rd-modal .modal-send{cursor:pointer;color:#161810;background:#b3e053;border:1px solid #0000;border-radius:14px 0;justify-content:center;align-items:center;width:100%;margin-top:18px;padding:13px 24px;font-size:.98rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:4px 4px #7e60bf}.rd-modal .modal-send:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #7e60bf}.rd-modal .modal-note{color:#a2a49b;text-align:center;margin:12px 0 0;font-size:.74rem}.rd footer{border-top:1px solid var(--hairline);padding:34px 0 48px}.rd .foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:26px;font-size:.85rem;display:flex}.rd .foot a{color:var(--muted);text-decoration:none}.rd .foot a:hover{color:var(--lime)}.rd .foot .right{margin-left:auto}@media (max-width:900px){.rd .hero{padding-top:39px}.rd .hero-grid{grid-template-columns:1fr;gap:56px}.rd .stage{min-height:560px}.rd .fan.f2{transform:rotate(9deg)translate(108px,-64px)}.rd .fan.f3{display:none}.rd .sms-grid,.rd .quotes,.rd .tiers,.rd .faq-list{grid-template-columns:1fr}.rd .tier.pro{transform:none}.rd .readrate{grid-template-columns:1fr}.rd .nav-links{display:none}}
