:root{--navy:#0a1628;--navy-2:#142238;--coral:#ff6b4a;--coral-2:#ff8467;--cream:#faf7f2;--cream-2:#f2ece1;--ink:#1a1a1a;--muted:#6b6b6b;--line:#0a162814;--line-strong:#0a162824;--shadow-sm:0 1px 2px #0a16280d, 0 4px 12px #0a16280a;--shadow-md:0 8px 24px #0a162814, 0 2px 6px #0a16280a;--shadow-lg:0 30px 60px -20px #0a162840, 0 10px 20px -10px #0a16281a;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--display:"Sora", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;--body:"Manrope", ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--body);background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv11";line-height:1.55}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img{max-width:100%;display:block}.wrap{max-width:1280px;margin:0 auto;padding:0 32px}@media (max-width:720px){.wrap{padding:0 20px}}.section{padding:96px 0}.section-sm{padding:64px 0}@media (max-width:720px){.section{padding:64px 0}.section-sm{padding:40px 0}}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-size:12px}.h-display{font-family:var(--display);letter-spacing:-.03em;margin:0;font-weight:700;line-height:.98}.h1{font-size:clamp(44px,7.2vw,104px)}.h2{font-size:clamp(36px,4.6vw,64px);font-family:var(--display);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.02}.h3{font-size:clamp(22px,2vw,28px);font-family:var(--display);letter-spacing:-.015em;margin:0;font-weight:600}.lede{color:var(--muted);max-width:56ch;font-size:clamp(17px,1.3vw,19px);line-height:1.55}.btn{height:52px;font-family:var(--body);letter-spacing:-.005em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15.5px;font-weight:600;transition:transform .15s,background .2s,color .2s,box-shadow .2s,border-color .2s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--coral);color:#fff;box-shadow:0 10px 24px -8px #ff6b4a8c}.btn-primary:hover{background:var(--coral-2);box-shadow:0 14px 28px -8px #ff6b4a99}.btn-ghost{color:var(--navy);border:1.5px solid var(--line-strong);background:0 0}.btn-ghost:hover{border-color:var(--navy)}.btn-dark{background:var(--navy);color:#fff}.btn-dark:hover{background:var(--navy-2)}.btn-sm{height:42px;padding:0 18px;font-size:14px}.btn-lg{height:58px;padding:0 28px;font-size:16px}.card{border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff}.nav{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(14px);background:#faf7f2cc;border-bottom:1px solid #0000;transition:border-color .2s,background .2s;position:sticky;top:0}.nav.scrolled{border-bottom-color:var(--line);background:#faf7f2eb}.nav-inner{justify-content:space-between;align-items:center;height:72px;display:flex}.logo{align-items:center;gap:10px;display:inline-flex}.logo-mark{background:var(--navy);width:32px;height:32px;color:var(--coral);border-radius:10px;place-items:center;display:grid}.logo-word{font-family:var(--display);letter-spacing:-.02em;color:var(--navy);font-size:20px;font-weight:700}.nav-links{align-items:center;gap:28px;display:flex}.nav-links a{color:var(--navy);opacity:.78;font-size:14.5px;font-weight:500;transition:opacity .15s}.nav-links a:hover{opacity:1}@media (max-width:900px){.nav-links{display:none}}.hero{padding-top:64px;padding-bottom:96px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid}@media (max-width:980px){.hero-grid{grid-template-columns:1fr;gap:56px}}.hero-badge{border:1px solid var(--line);color:var(--navy);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 10px;font-size:13px;font-weight:500;display:inline-flex}.hero-badge .dot{background:#34c759;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #34c7592e}.hero-ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-meta{color:var(--muted);flex-wrap:wrap;gap:22px;margin-top:28px;font-size:13.5px;display:flex}.hero-meta span{align-items:center;gap:8px;display:inline-flex}.hero-visual{aspect-ratio:1;width:100%;max-width:560px;margin-left:auto;position:relative}.hero-orb{filter:blur(8px);background:radial-gradient(circle at 40% 40%,#ff6b4a2e,#ff6b4a00 55%),radial-gradient(circle at 70% 70%,#0a16280f,#0a162800 55%);position:absolute;inset:0}.hero-card-wrap{place-items:center;display:grid;position:absolute;inset:0}.gcard{aspect-ratio:1.586;color:#fff;background:radial-gradient(120% 160% at 10% 0,#1a2c4a 0%,#0a1628 55%),#0a1628;border-radius:22px;width:min(420px,78%);transition:transform .5s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;transform:rotate(-6deg);box-shadow:0 50px 80px -30px #0a162880,0 20px 40px -20px #ff6b4a40,inset 0 0 0 1px #ffffff0f}.gcard:hover{transform:rotate(-3deg)translateY(-6px)}.gcard:before{content:"";pointer-events:none;background:radial-gradient(90% 60% at 90% 110%,#ff6b4a73,#0000 60%),radial-gradient(60% 40% at 0 -10%,#7896dc2e,#0000 70%);position:absolute;inset:0}.gcard:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff14 48%,#0000 56%);position:absolute;inset:0}.gcard-inner{flex-direction:column;justify-content:space-between;padding:22px;display:flex;position:absolute;inset:0}.gcard-top{justify-content:space-between;align-items:flex-start;display:flex}.gcard-brand{font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.gcard-chip{background:linear-gradient(135deg,#e6c98a,#b8964b);border-radius:6px;width:38px;height:28px;position:relative;overflow:hidden}.gcard-chip:before,.gcard-chip:after{content:"";background:#00000026;position:absolute}.gcard-chip:before{width:1px;top:6px;bottom:6px;left:50%}.gcard-chip:after{height:1px;top:50%;left:6px;right:6px}.gcard-num{font-family:var(--mono);letter-spacing:.12em;color:#ffffffd9;font-size:14px}.gcard-bottom{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.gcard-meta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-bottom:4px;font-size:10px}.gcard-name{font-family:var(--display);letter-spacing:-.005em;font-size:17px;font-weight:600}.gcard-tier{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--coral);background:#ff6b4a14;border:1px solid #ff6b4a66;border-radius:999px;padding:4px 8px;font-size:10px}.gcard-qr{background:#fff;border-radius:10px;width:58px;height:58px;padding:6px}.hero-phone-wrap{place-items:center;display:grid;position:absolute;inset:0}.phone{aspect-ratio:9/19.5;background:linear-gradient(160deg,#1a2236 0%,#0a0f1c 100%);border-radius:48px;width:min(320px,62%);padding:10px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:relative;transform:rotate(-4deg);box-shadow:0 60px 100px -30px #0a16288c,0 20px 40px -20px #0a16284d,inset 0 0 0 1px #ffffff0f}.phone:hover{transform:rotate(-2deg)translateY(-6px)}.phone-screen{color:#fff;background:#000;border-radius:40px;flex-direction:column;font-family:-apple-system,SF Pro Display,system-ui,sans-serif;display:flex;position:absolute;inset:10px;overflow:hidden}.phone-island{z-index:10;background:#000;border-radius:999px;width:32%;height:24px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.phone-status{color:#fff;z-index:5;justify-content:space-between;align-items:center;padding:14px 26px 8px;font-size:13px;font-weight:600;display:flex;position:relative}.phone-status-right{align-items:center;gap:4px;display:flex}.wallet-header{justify-content:space-between;align-items:center;padding:28px 20px 12px;display:flex}.wallet-header-title{letter-spacing:-.02em;font-family:-apple-system,SF Pro Display,system-ui;font-size:30px;font-weight:700}.wallet-header-plus{color:#ffffffd9;background:#ffffff1f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:20px;font-weight:300;line-height:1;display:grid}.wallet-stack{margin-top:6px;padding:0 12px;position:relative}.wallet-back-card{background:linear-gradient(135deg,#3a4a6b,#1f2a45);border-radius:14px;height:60px;position:absolute;left:18px;right:18px;box-shadow:0 -6px 16px #00000040}.wallet-back-card.back-2{opacity:.75;background:linear-gradient(135deg,#6b4a3a,#452a1f);height:40px;top:-22px;left:28px;right:28px}.wallet-back-card.back-1{opacity:.9;background:linear-gradient(135deg,#2a4a5a,#142838);height:50px;top:-10px;left:23px;right:23px}.wallet-card{z-index:2;color:#fff;aspect-ratio:1.586;background:radial-gradient(120% 160% at 10% 0,#1a2c4a 0%,#0a1628 55%),#0a1628;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 30px -10px #00000080,inset 0 0 0 1px #ffffff14}.wallet-card:before{content:"";background:radial-gradient(90% 60% at 90% 110%,#ff6b4a80,#0000 60%),radial-gradient(60% 40% at 0 -10%,#7896dc33,#0000 70%);position:absolute;inset:0}.wallet-card:after{content:"";background:linear-gradient(115deg,#0000 40%,#ffffff17 48%,#0000 56%);position:absolute;inset:0}.wallet-card-inner{flex-direction:column;justify-content:space-between;padding:14px 16px;display:flex;position:absolute;inset:0}.wallet-top{justify-content:space-between;align-items:flex-start;display:flex}.wallet-brand{align-items:center;gap:6px;display:inline-flex}.wallet-tier{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--coral);background:#ff6b4a1a;border:1px solid #ff6b4a66;border-radius:999px;padding:3px 6px;font-size:8px}.wallet-num{font-family:var(--mono);letter-spacing:.14em;color:#ffffffd9;font-size:10px}.wallet-bottom{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.wallet-meta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;margin-bottom:2px;font-size:7px}.wallet-name{font-family:var(--display);font-size:12px;font-weight:600}.wallet-qr{background:#fff;border-radius:6px;width:36px;height:36px;padding:3px}.wallet-hint{text-align:center;color:#fff6;margin-top:auto;margin-bottom:20px;font-family:-apple-system,system-ui;font-size:11px}.float-chip{box-shadow:var(--shadow-md);border:1px solid var(--line);font-family:var(--body);color:var(--navy);z-index:5;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex;position:absolute}.float-chip .dot{border-radius:50%;width:8px;height:8px}.float-chip-1{animation:5s ease-in-out infinite bob;top:12%;left:2%}.float-chip-2{color:var(--coral);animation:5s ease-in-out -2.5s infinite bob;bottom:10%;right:2%}.float-chip-2 svg{color:var(--coral)}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.final-inner-single{text-align:center;grid-template-columns:1fr!important}.final-inner-single .lede,.final-inner-single .email-form{margin-left:auto;margin-right:auto}.proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0}.proof-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:28px 0;display:flex}.proof-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:11.5px}.proof-logos{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.plogo{border:1px solid var(--line);color:var(--navy);font-family:var(--display);letter-spacing:-.01em;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 16px;font-size:14.5px;font-weight:600;transition:transform .15s,border-color .15s;display:inline-flex}.plogo:hover{border-color:var(--line-strong);transform:translateY(-1px)}.plogo:before{content:"";background:var(--coral);opacity:.85;border-radius:50%;width:8px;height:8px}.how-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}@media (max-width:900px){.how-grid{grid-template-columns:1fr}}.how-card{border-radius:var(--r-lg);border:1px solid var(--line);background:#fff;padding:32px;transition:transform .3s,box-shadow .3s;position:relative}.how-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.how-num{font-family:var(--mono);letter-spacing:.14em;color:var(--coral);font-size:12px;font-weight:500}.how-icon{background:var(--cream-2);width:72px;height:72px;color:var(--navy);border-radius:18px;place-items:center;margin:18px 0 24px;display:grid}.how-title{font-family:var(--display);letter-spacing:-.015em;margin:0 0 10px;font-size:22px;font-weight:600}.how-desc{color:var(--muted);margin:0;font-size:15.5px}.partners-header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.filter-tabs{border:1px solid var(--line);background:#fff;border-radius:999px;flex-wrap:wrap;gap:4px;margin-top:24px;padding:5px;display:inline-flex}.filter-tab{color:var(--muted);border-radius:999px;padding:9px 16px;font-size:14px;font-weight:500;transition:background .2s,color .2s}.filter-tab:hover{color:var(--navy)}.filter-tab.active{background:var(--navy);color:#fff}.partner-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:36px;display:grid}@media (max-width:1000px){.partner-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.partner-grid{grid-template-columns:repeat(2,1fr);gap:14px}}.pcard{border-radius:var(--r-md);border:1px solid var(--line);cursor:pointer;background:#fff;transition:transform .25s,box-shadow .25s;overflow:hidden}.pcard:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.pcard-img{aspect-ratio:4/3;background-position:50%;background-size:cover;position:relative}.pcard-discount{background:var(--coral);color:#fff;font-size:13px;font-weight:700;font-family:var(--display);letter-spacing:-.005em;border-radius:999px;padding:6px 10px;position:absolute;top:12px;left:12px}.pcard-body{padding:14px 16px 16px}.pcard-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pcard-name{font-family:var(--display);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.pcard-meta-row{align-items:baseline;gap:6px;margin-top:3px;font-size:12.5px;display:flex}.pcard-cat{color:var(--muted);font-family:var(--body);letter-spacing:0}.pcard-hood{color:var(--muted);opacity:.7}.pcard-offer{border-top:1px dashed var(--line);color:var(--navy);margin-top:10px;padding-top:10px;font-size:13px;font-weight:500}.pcard-rating{color:var(--navy);font-size:12px;font-weight:700;font-family:var(--body);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff2;border-radius:999px;align-items:center;gap:4px;padding:5px 9px 5px 8px;display:inline-flex;position:absolute;top:12px;right:12px}.pcard-rating svg{color:var(--coral)}.pcard-crest{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:42px;height:42px;font-family:var(--display);color:#fff;letter-spacing:-.01em;background:#ffffff24;border:1px solid #fff3;border-radius:10px;place-items:center;font-size:16px;font-weight:700;display:grid;position:absolute;bottom:14px;left:14px}.price-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:880px;margin-top:48px;display:grid}@media (max-width:820px){.price-grid{grid-template-columns:1fr}}.price-card{border-radius:var(--r-lg);border:1px solid var(--line);background:#fff;flex-direction:column;padding:36px;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.price-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.price-card.popular{background:var(--navy);color:#fff;border-color:var(--navy);transform:translateY(-8px)}.price-card.popular:hover{transform:translateY(-12px)}.price-badge{background:var(--coral);color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;font-family:var(--mono);border-radius:999px;padding:6px 12px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.price-tier{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:11.5px}.price-card.popular .price-tier{color:#ffffff8c}.price-amount{font-family:var(--display);letter-spacing:-.03em;margin:14px 0 4px;font-size:56px;font-weight:700;line-height:1}.price-amount small{color:var(--muted);letter-spacing:0;font-size:17px;font-weight:500}.price-card.popular .price-amount small{color:#ffffff8c}.price-desc{color:var(--muted);margin:0 0 24px;font-size:14.5px}.price-card.popular .price-desc{color:#ffffffa6}.price-features{flex-direction:column;flex:1;gap:12px;margin:0 0 32px;padding:0;list-style:none;display:flex}.price-features li{align-items:flex-start;gap:12px;font-size:15px;display:flex}.check{width:20px;height:20px;color:var(--coral);background:#ff6b4a1f;border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.price-card.popular .check{background:#ff6b4a38}.test-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}@media (max-width:900px){.test-grid{grid-template-columns:1fr}}.test-card{border-radius:var(--r-lg);border:1px solid var(--line);background:#fff;flex-direction:column;gap:20px;padding:32px;display:flex}.test-quote{font-family:var(--display);letter-spacing:-.015em;color:var(--navy);margin:0;font-size:19px;font-weight:500;line-height:1.45}.test-author{align-items:center;gap:14px;margin-top:auto;display:flex}.test-avatar{color:#fff;width:44px;height:44px;font-family:var(--display);border-radius:50%;place-items:center;font-weight:600;display:grid}.test-name{margin:0;font-size:15px;font-weight:600}.test-role{color:var(--muted);margin:0;font-size:13px}.faq-list{border-top:1px solid var(--line);max-width:820px;margin:48px auto 0}.faq-item{border-bottom:1px solid var(--line)}.faq-q{text-align:left;width:100%;font-family:var(--display);letter-spacing:-.01em;color:var(--navy);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:19px;font-weight:600;transition:color .2s;display:flex}.faq-q:hover{color:var(--coral)}.faq-plus{background:var(--cream-2);width:32px;height:32px;color:var(--navy);border-radius:50%;flex-shrink:0;place-items:center;transition:transform .3s,background .2s;display:grid}.faq-item.open .faq-plus{background:var(--coral);color:#fff;transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .4s cubic-bezier(.2,.8,.2,1);overflow:hidden}.faq-a-inner{color:var(--muted);max-width:68ch;padding:0 0 24px;font-size:16px;line-height:1.65}.final{background:var(--navy);color:#fff;border-radius:32px;margin:0 32px;padding:clamp(56px,8vw,104px) clamp(32px,6vw,72px);position:relative;overflow:hidden}@media (max-width:720px){.final{border-radius:24px;margin:0 16px}}.final:before{content:"";pointer-events:none;background:radial-gradient(50% 70% at 100% 100%,#ff6b4a66,#0000 60%),radial-gradient(40% 60% at 0 0,#7896dc26,#0000 60%);position:absolute;inset:0}.final-inner{grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;display:grid;position:relative}@media (max-width:900px){.final-inner{grid-template-columns:1fr}}.final h2{color:#fff;font-size:clamp(40px,5.5vw,76px)}.final .lede{color:#ffffffb3;max-width:48ch;margin-top:16px}.email-form{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;gap:8px;max-width:480px;margin-top:28px;padding:8px;display:flex}.email-form input{color:#fff;font-family:var(--body);background:0 0;border:0;outline:none;flex:1;padding:0 16px;font-size:15px}.email-form input::placeholder{color:#ffffff73}.email-form .btn{height:44px;padding:0 20px}.email-note{color:#ffffff80;margin-top:14px;font-size:13px}.email-success{color:var(--coral);opacity:0;align-items:center;gap:8px;margin-top:14px;font-size:14px;transition:opacity .3s;display:flex}.email-success.show{opacity:1}.final-visual{aspect-ratio:1;max-width:360px;margin-left:auto;position:relative}.footer{padding:64px 0 40px}.footer-top{grid-template-columns:1.2fr repeat(3,1fr);gap:32px;display:grid}@media (max-width:820px){.footer-top{grid-template-columns:1fr 1fr}}.foot-col h4{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin:0 0 16px;font-size:11.5px;font-weight:500}.foot-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.foot-col a{color:var(--navy);opacity:.78;font-size:14.5px}.foot-col a:hover{opacity:1;color:var(--coral)}.foot-blurb{color:var(--muted);max-width:30ch;margin-top:14px;font-size:14px}.foot-bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-top:24px;font-size:13px;display:flex}.foot-socials{gap:10px;display:flex}.foot-socials a{border:1px solid var(--line);width:36px;height:36px;color:var(--navy);background:#fff;border-radius:50%;place-items:center;transition:background .2s,color .2s;display:grid}.foot-socials a:hover{background:var(--navy);color:#fff}.tweaks{z-index:100;border:1px solid var(--line);width:280px;box-shadow:var(--shadow-lg);font-family:var(--body);background:#fff;border-radius:16px;padding:18px;position:fixed;bottom:20px;right:20px}.tweaks h5{font-family:var(--display);letter-spacing:-.01em;justify-content:space-between;align-items:center;margin:0 0 12px;font-size:14px;font-weight:700;display:flex}.tweaks label{font-size:11px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:12px 0 6px;display:block}.tweaks .swatches{flex-wrap:wrap;gap:8px;display:flex}.tweaks .sw{cursor:pointer;border:2px solid #0000;border-radius:8px;width:28px;height:28px;transition:transform .15s}.tweaks .sw:hover{transform:scale(1.08)}.tweaks .sw.on{border-color:var(--navy)}.tweaks .row{gap:6px;display:flex}.tweaks .row button{background:var(--cream-2);color:var(--navy);border-radius:10px;flex:1;padding:8px 10px;font-size:12px;font-weight:500}.tweaks .row button.on{background:var(--navy);color:#fff}.tweaks .tclose{color:var(--muted);background:0 0;font-size:16px}.fade-in{animation:.6s both fade}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
