@font-face{font-family:Fustat;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/c35cccad4f1d7342-s.0ryum86_lh9o9.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Fustat;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/2ccce545c04fb546-s.1i15clf7c809q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fustat;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/4f367e1622acbbdb-s.p.3d2obku8a1iw7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fustat Fallback;src:local(Arial);ascent-override:99.51%;descent-override:41.79%;line-gap-override:0.0%;size-adjust:100.49%}.fustat_4a2c6d8f-module__48AI3a__className{font-family:Fustat,Fustat Fallback;font-style:normal}.fustat_4a2c6d8f-module__48AI3a__variable{--font-fustat:"Fustat", "Fustat Fallback"}
:root{--ink:#1e1b2e;--ink-2:#3f3b58;--muted:#5f5b78;--muted-2:#6e6a85;--subtle:#8b86a3;--line:#ece8f4;--line-2:#dcd6ea;--bg:#f5f2fb;--surface:#fff;--night-0:#0e0b18;--night-1:#120f22;--night-2:#17142a;--night-3:#22203a;--night-line:#38344f;--on-night:#f1eef8;--on-night-2:#b9b3d0;--on-night-3:#9c96b8;--on-night-4:#7f7a99;--orange:#ff6a3d;--orange-2:#ff9a5c;--orange-text:#c9481a;--orange-text-2:#e5602c;--mint:#2ed3a0;--mint-2:#22c08f;--mint-3:#6fe8bf;--mint-text:#0f8a64;--lav:#8b7bea;--lav-2:#b0a0ff;--lav-text:#5b4bc4;--peach:#ffb8a0;--cta:linear-gradient(135deg,#ff9a5c,#ff6a3d);--aurora:radial-gradient(60% 50% at 8% 0%,#ffa6788c,transparent 60%),radial-gradient(50% 45% at 100% 20%,#8ce8c48c,transparent 60%),radial-gradient(60% 60% at 50% 100%,#b0a0ff73,transparent 65%),linear-gradient(160deg,#eee9ff,#fff1e8 48%,#e6fbf2);--font:"Fustat","SF Pro Rounded","Helvetica Neue",Arial,sans-serif;--fs-h1:clamp(44px,6.4vw,78px);--fs-h2:clamp(30px,4.2vw,46px);--fs-h3:22px;--fs-lead:clamp(18px,1.6vw,21px);--fs-body:17px;--fs-small:15.5px;--fs-eyebrow:12.5px;--lh-tight:1.02;--lh-head:1.05;--lh-body:1.55;--ls-h1:-.03em;--ls-h2:-.03em;--ls-h3:-.02em;--ls-eyebrow:.14em;--r-pill:999px;--r-section:44px;--r-cta:36px;--r-phone:36px;--r-card:26px;--r-faq:22px;--r-chip:18px;--r-badge:12px;--sh-card:0 10px 24px -14px #3c287840;--sh-card-hover:0 22px 40px -18px #3c287859;--sh-nav:0 14px 40px -20px #1e1b2e73;--sh-cta:0 16px 34px -12px #ff6a3d99;--sh-phone:0 0 0 9px #14111f,0 0 0 11px #ffffff59,0 24px 60px -24px #3c287866;--container:1160px;--gutter:20px;--section-y:72px;--section-y-lg:96px;--gap:18px;--ease:cubic-bezier(.2,.7,.2,1);--dur-reveal:.9s;--reveal-y:36px}[data-theme=motion]{--hero:radial-gradient(60% 55% at 90% 0%,#ff6a3d8c,transparent 60%),radial-gradient(50% 45% at 0% 100%,#ff9a5c80,transparent 60%),linear-gradient(160deg,#ffe6da,#fff3ec);--tint:#fff6f1;--accent:#c9481a}[data-theme=pocket]{--hero:radial-gradient(55% 50% at 90% 0%,#8b7bea8c,transparent 60%),radial-gradient(50% 45% at 0% 100%,#b0a0ff80,transparent 60%),linear-gradient(160deg,#e9e4ff,#f3f0ff);--tint:#f5f3ff;--accent:#5b4bc4}[data-theme=charger]{--hero:radial-gradient(60% 55% at 80% 10%,#2ed3a04d,transparent 60%),radial-gradient(45% 40% at 10% 90%,#7df5cd1f,transparent 60%),linear-gradient(180deg,#0f1a1a,#15222a);--hero-accent:#6fe8bf;--tint:#f0faf6;--accent:#0f8a64;--hero-dark:1}[data-theme=wifi]{--hero:radial-gradient(60% 55% at 80% 10%,#8b7bea61,transparent 60%),radial-gradient(45% 40% at 10% 90%,#7df5cd1f,transparent 60%),linear-gradient(180deg,#141126,#1b1832);--hero-accent:#b0a0ff;--tint:#f5f3ff;--accent:#5b4bc4;--hero-dark:1}[data-theme=intruder]{--hero:radial-gradient(50% 50% at 75% 35%,#ffffff24,transparent 60%),radial-gradient(45% 40% at 10% 90%,#ff6a3d38,transparent 60%),linear-gradient(180deg,#121019,#1e1b2e);--hero-accent:#ff9a5c;--tint:#f7f5fa;--accent:#c9481a;--hero-dark:1}[data-theme=night]{--hero:radial-gradient(60% 55% at 80% 10%,#8b7bea38,transparent 60%),radial-gradient(45% 40% at 10% 90%,#2ed3a024,transparent 60%),linear-gradient(180deg,#120f22,#17142a 60%,#1b1730);--hero-accent:#ff9a5c;--tint:#f5f2fb;--accent:#e5602c;--hero-dark:1}[data-theme=clap]{--hero:radial-gradient(55% 50% at 85% 5%,#ffb8a0bf,transparent 60%),radial-gradient(50% 45% at 0% 100%,#8ce8c480,transparent 60%),linear-gradient(160deg,#fff1e8,#fff8f2);--tint:#fff8f3;--accent:#c9481a}[data-theme=parent]{--hero:radial-gradient(55% 50% at 90% 0%,#8ce8c499,transparent 60%),radial-gradient(50% 45% at 0% 100%,#b0a0ff80,transparent 60%),linear-gradient(160deg,#e6fbf2,#eee9ff);--tint:#f2f9f6;--accent:#0f8a64}[data-theme=default]{--hero:var(--aurora);--tint:#f5f2fb;--accent:#c9481a}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;interpolate-size:allow-keywords}body{font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p{margin:0}img{max-width:100%;height:auto;display:block}a,a:hover{color:inherit}button{font:inherit}:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:8px}.skip{position:absolute;left:-9999px}.skip:focus{z-index:100;background:#fff;border-radius:12px;padding:10px 16px;top:16px;left:16px}.js [data-reveal]{opacity:0;transform:translateY(var(--reveal-y));transition:opacity var(--dur-reveal) var(--ease) var(--d,0s),transform var(--dur-reveal) var(--ease) var(--d,0s)}.js [data-reveal].is-in{opacity:1;transform:none}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes flash{0%,70%,to{opacity:0}72%{opacity:.92}82%{opacity:0}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}.js [data-reveal]{opacity:1;transform:none}}details summary{cursor:pointer;list-style:none}details summary::-webkit-details-marker{display:none}details::details-content{height:0;transition:height .4s var(--ease),content-visibility .4s allow-discrete;overflow:clip}details[open]::details-content{height:auto}
.shell{background:var(--tint);color:var(--ink);min-height:100vh}.wrap{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.sec{padding:0 0 var(--section-y)}.sec-first{padding:var(--section-y) 0}.sec-lg{padding:0 0 var(--section-y-lg)}.eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--accent);font-weight:800}.eyebrow-sm{font-size:11.5px}.eyebrow-muted{color:var(--subtle)}.h1{font-size:var(--fs-h1);letter-spacing:var(--ls-h1);font-weight:800;line-height:var(--lh-tight);text-wrap:balance}.h2{font-size:var(--fs-h2);letter-spacing:var(--ls-h2);font-weight:800;line-height:var(--lh-head);text-wrap:balance}.h2-lg{font-size:clamp(30px,4.2vw,48px)}.h3{font-size:var(--fs-h3);letter-spacing:var(--ls-h3);font-weight:800}.lead{font-size:var(--fs-lead);color:var(--muted);text-wrap:pretty;max-width:54ch}.body-muted{color:var(--muted);font-size:var(--fs-small);text-wrap:pretty}.accent-link{color:var(--accent);font-size:14.5px;font-weight:700;text-decoration:none}.sec-head{flex-direction:column;gap:14px;max-width:760px;margin-bottom:40px;display:flex}.logo{letter-spacing:-.045em;color:var(--ink);flex:none;align-items:baseline;font-size:26px;font-weight:800;text-decoration:none;display:inline-flex}.logo-eye{box-sizing:border-box;border:.1em solid var(--ink);background:#fff;border-radius:50%;width:.64em;height:.64em;margin-left:.02em;display:inline-block;position:relative;transform:translateY(.1em)}.logo-eye i{background:var(--ink);border-radius:50%;width:.26em;height:.26em;position:absolute;top:.14em;left:.2em}.nav{z-index:50;height:0;position:sticky;top:0}.nav-inner{max-width:1200px;margin:0 auto;padding:12px 14px 0;position:relative}.nav-pill{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);height:62px;box-shadow:var(--sh-nav);--nav-fg:var(--ink);--nav-link:var(--muted);--nav-active:#1e1b2e12;--nav-panel:#fff;--nav-panel-line:var(--line);--nav-sub:var(--muted-2);background:#ffffffc7;border:1px solid #1e1b2e14;align-items:center;gap:8px;padding:0 8px 0 20px;display:flex}.nav-dark .nav-pill{--nav-fg:var(--on-night);--nav-link:var(--on-night-2);--nav-active:#ffffff1a;--nav-panel:var(--night-3);--nav-panel-line:var(--night-line);--nav-sub:var(--on-night-3);background:#1e1b2ebd;border-color:#ffffff1a}.nav-pill .logo{color:var(--nav-fg)}.nav-pill .logo-eye{border-color:#1e1b2e}.nav-links{align-items:center;gap:2px;margin:0 auto;display:flex}.nav-link{border-radius:var(--r-pill);cursor:pointer;height:40px;color:var(--nav-link);background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.nav-link:hover,.nav-link[aria-current=page],.nav-link.is-active{background:var(--nav-active);color:var(--nav-fg)}.nav-cta{border-radius:var(--r-pill);background:var(--cta);height:46px;color:var(--ink);flex:none;align-items:center;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px -12px #ff6a3d99}.nav-cta:hover{color:var(--ink)}.nav-dd{position:relative}.dd{width:520px;padding-top:14px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.dd-panel{background:var(--nav-panel);border:1px solid var(--nav-panel-line);border-radius:26px;flex-direction:column;gap:4px;padding:10px;display:flex;box-shadow:0 30px 60px -24px #1e1b2e73}.dd-grid{grid-template-columns:1fr 1fr;gap:2px;display:grid}.dd-item{color:var(--nav-fg);border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;text-decoration:none;transition:background .2s;display:flex}.dd-item:hover{background:var(--nav-active);color:var(--nav-fg)}.dd-item i{background:var(--dot);width:10px;height:10px;box-shadow:0 0 0 5px color-mix(in srgb,var(--dot) 18%,transparent);border-radius:50%;flex:none;margin-top:7px}.dd-item span{flex-direction:column;line-height:1.3;display:flex}.dd-item b{font-size:15.5px;font-weight:700}.dd-item small{color:var(--nav-sub);font-size:13.5px}.dd-foot{background:var(--nav-active);color:var(--nav-fg);border-radius:16px;justify-content:space-between;align-items:center;margin-top:4px;padding:12px 14px;font-size:14.5px;font-weight:700;text-decoration:none;display:flex}.nav-menu-btn{border-radius:var(--r-pill);cursor:pointer;background:var(--nav-active);height:46px;color:var(--nav-fg);border:0;align-items:center;gap:8px;margin-left:auto;padding:0 18px;font-size:15px;font-weight:700;display:none}.nav-panel{background:var(--nav-panel);border:1px solid var(--nav-panel-line);max-height:calc(100vh - 100px);color:var(--nav-fg);--nav-fg:var(--ink);--nav-active:#1e1b2e12;--nav-panel:#fff;--nav-panel-line:var(--line);--nav-sub:var(--muted-2);border-radius:28px;flex-direction:column;gap:6px;padding:14px 18px 20px;display:flex;position:absolute;top:84px;left:14px;right:14px;overflow:auto;box-shadow:0 30px 60px -24px #1e1b2e80}.nav-dark .nav-panel{--nav-fg:var(--on-night);--nav-active:#ffffff1a;--nav-panel:var(--night-3);--nav-panel-line:var(--night-line);--nav-sub:var(--on-night-3)}.nav-panel-link{border-bottom:1px solid var(--nav-panel-line);min-height:52px;color:var(--nav-fg);justify-content:space-between;align-items:center;padding:0 6px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.nav-panel-link span{color:var(--nav-sub);font-weight:600}.nav-panel-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--nav-sub);padding:14px 6px 2px;font-size:12px;font-weight:800}.nav-panel .dd-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0 -8px}.nav-panel-cta{border-radius:var(--r-pill);background:var(--cta);height:54px;color:var(--ink);justify-content:center;align-items:center;margin-top:12px;font-size:16px;font-weight:800;text-decoration:none;display:flex}@media (max-width:1099px){.nav-links,.nav-pill>.nav-cta{display:none}.nav-menu-btn{display:inline-flex}}@media (min-width:1100px){.nav-panel{display:none}}.crumbs{max-width:var(--container);padding:100px var(--gutter) 0;color:var(--muted-2);flex-wrap:wrap;gap:8px;margin:0 auto;font-size:13.5px;display:flex;position:relative}.crumbs a{color:var(--muted);text-decoration:none}.hero-dark .crumbs{color:var(--on-night-4)}.hero-dark .crumbs a{color:var(--on-night-3)}.badges{flex-wrap:wrap;gap:12px;display:flex}.badges-center{justify-content:center}.badge{border-radius:var(--r-badge);color:#fff;background:#000;border:1px solid #a6a6a6;align-items:center;gap:10px;height:56px;padding:0 20px 0 14px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;line-height:1.05;text-decoration:none;transition:background .2s;display:inline-flex}.badge:hover{color:#fff;background:#1c1c1c}.badge-apple{gap:9px}.badge>span{flex-direction:column;align-items:flex-start;display:flex}.badge small{letter-spacing:.06em;font-size:10.5px;font-weight:500}.badge-apple small{letter-spacing:.02em}.badge b{letter-spacing:-.01em;font-size:20px;font-weight:600}.badge-apple b{letter-spacing:-.02em;font-size:21px}.btn{border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;height:50px;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{color:#fff}.btn-light{color:var(--ink);background:#ffffffd9}.btn-glass{color:var(--on-night);background:#ffffff1a;border:1px solid #ffffff24}.btn-glass:hover{color:var(--on-night)}.btn-cta{background:var(--cta);color:var(--ink);font-weight:800}.btn-sm{height:44px;padding:0 18px;font-size:14.5px}.hero{background:var(--hero);border-radius:0 0 var(--r-section) var(--r-section);position:relative;overflow:hidden}.hero-dark{color:var(--on-night)}.hero-grid{max-width:var(--container);padding:48px var(--gutter) 72px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:48px;margin:0 auto;display:grid;position:relative}.hero-home .hero-grid{padding:124px var(--gutter) 80px;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))}.hero-copy,.hero-h1{flex-direction:column;gap:22px;display:flex}.hero-h1 .eyebrow{color:var(--accent)}.hero-dark .hero-h1 .eyebrow{color:var(--hero-accent)}.hero-home .hero-h1 .h1{letter-spacing:-.035em;font-size:clamp(42px,6.4vw,80px)}.hero-lead{max-width:52ch}.hero-dark .lead{color:var(--on-night-2)}.hero-stack{max-width:var(--container);padding:40px var(--gutter) 72px;flex-direction:column;gap:22px;margin:0 auto;display:flex}.hero-stack .h1-big{letter-spacing:-.035em;font-size:clamp(42px,6.4vw,80px)}.chips{color:var(--ink-2);flex-wrap:wrap;gap:10px;font-size:14px;display:flex}.chip{border-radius:var(--r-pill);background:#ffffffb3;align-items:center;gap:7px;padding:8px 13px;display:inline-flex}.chip i{background:var(--chip-dot,var(--accent));border-radius:50%;width:8px;height:8px}.hero-dark .chips{color:var(--on-night-2)}.hero-dark .chip{background:#ffffff14}.hero-dark .chip i{background:var(--chip-dot,var(--hero-accent))}.hero-art{justify-content:center;padding:24px 0;display:flex;position:relative}.phone-holder{justify-content:center;width:min(300px,70%);display:flex;position:relative}.phone{border-radius:var(--r-phone);width:100%;height:auto;box-shadow:var(--sh-phone);display:block}.float{z-index:2;position:absolute}.float-card{border-radius:var(--r-chip);color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#ffffffeb;align-items:center;gap:10px;padding:12px 16px;animation:5s ease-in-out infinite bob;display:flex;box-shadow:0 20px 40px -18px #3c287866}.float-card i{background:var(--dot);width:10px;height:10px;box-shadow:0 0 0 5px color-mix(in srgb,var(--dot) 20%,transparent);border-radius:50%;flex:none}.float-card span{flex-direction:column;line-height:1.25;display:flex}.float-card b{font-size:15px;font-weight:800}.float-card small{color:var(--muted-2);font-size:12.5px;font-weight:600}.hero-dark .float-card{border:1px solid var(--night-line);color:var(--on-night);background:#22203adb;box-shadow:0 24px 50px -20px #000000b3}.hero-dark .float-card small{color:var(--on-night-3)}.card{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card)}a.card{text-decoration:none;transition:transform .3s,box-shadow .3s}a.card:hover{box-shadow:var(--sh-card-hover);transform:translateY(-4px)}.grid{gap:var(--gap);display:grid}.grid-280{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.num-card{flex-direction:column;gap:12px;padding:28px;display:flex}.num{letter-spacing:-.04em;color:var(--accent);font-size:40px;font-weight:800;line-height:1}.num-lg{letter-spacing:-.05em;font-size:48px}.split{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:40px;display:grid}.split-copy{flex-direction:column;gap:16px;display:flex}.rows{flex-direction:column;padding:6px 24px;display:flex}.row{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:4px 18px;padding:16px 0;display:grid}.row:last-child{border-bottom:0}.row s{color:var(--subtle);font-weight:600;text-decoration-color:#e5602c99}.row b{font-weight:700}.statement{background:radial-gradient(50% 60% at 50% 0%,#ff6a3d33,transparent 70%),var(--ink);color:var(--on-night);padding:120px 0}.statement-inner{max-width:920px;padding:0 var(--gutter);text-align:center;flex-direction:column;align-items:center;gap:22px;margin:0 auto;display:flex}.statement .eyebrow{color:#ff9a5c}.statement-h{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(36px,5.6vw,68px);font-weight:800;line-height:1.02}.statement .lead{color:var(--on-night-2);max-width:60ch}.statement-narrow{background:radial-gradient(50% 60% at 50% 0%,#ff6a3d2e,transparent 70%),var(--ink)}.statement-narrow .statement-inner{max-width:900px}.statement-narrow .lead{max-width:56ch}.faq{flex-wrap:wrap;align-items:flex-start;gap:40px 56px;display:flex}.faq-side{flex:300px;align-self:stretch;max-width:400px}.faq-sticky{flex-direction:column;gap:18px;display:flex;position:sticky;top:100px}.help-card{background:var(--ink);color:var(--on-night);border-radius:24px;flex-direction:column;gap:12px;margin-top:6px;padding:22px;display:flex}.help-card b{letter-spacing:-.01em;font-size:18px;font-weight:800}.help-card p{color:var(--on-night-2);text-wrap:pretty;font-size:15px}.help-card .btns{flex-wrap:wrap;gap:8px;display:flex}.help-card .btn-sm.btn-glass{border:0;font-weight:700}.faq-list{flex-direction:column;flex:999 520px;gap:12px;min-width:0;display:flex}.faq-item{background:var(--surface);border-radius:var(--r-faq);border:1px solid #1e1b2e0d;box-shadow:0 10px 24px -16px #3c287847}.faq-item summary{align-items:center;gap:16px;padding:20px 20px 20px 22px;font-size:clamp(16.5px,1.4vw,18px);font-weight:700;line-height:1.35;display:flex}.faq-item summary:after{content:"+";width:34px;height:34px;color:var(--ink);transition:transform .35s var(--ease),background .25s,color .25s;background:#f1eef8;border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:600;line-height:1;display:grid}.faq-item[open] summary:after{background:var(--ink);color:#fff;transform:rotate(45deg)}.faq-n{letter-spacing:.04em;color:var(--accent);flex:none;min-width:22px;font-size:13px;font-weight:800}.faq-q{text-wrap:pretty;flex:1}.faq-a{padding:0 22px 22px 60px}.faq-a p{color:var(--muted);text-wrap:pretty;max-width:62ch;font-size:16px;line-height:1.6}.faq-a a{color:var(--accent)}.sec-head-more{max-width:720px;margin-bottom:38px}.more-grid{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.more-card{flex-direction:column;gap:8px;padding:26px;display:flex}.more-card p{color:var(--muted);font-size:var(--fs-small)}a.card.more-card{transition:none}a.card.more-card:hover{box-shadow:var(--sh-card);transform:none}.more-all{color:var(--accent);margin-top:22px;font-weight:700;text-decoration:none;display:inline-flex}.cta-box{background:var(--aurora);border-radius:var(--r-cta);text-align:center;flex-direction:column;align-items:center;gap:22px;padding:56px clamp(20px,5vw,40px);display:flex}.cta-box .lead{max-width:58ch}.guard-110{width:110px}.footer{border-top:1px solid var(--line);color:var(--muted-2);background:var(--tint);padding:56px 0 120px;font-size:14.5px}.footer-cols{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:28px;display:grid}.footer-col{flex-direction:column;gap:4px;display:flex}.footer-brand{flex-direction:column;gap:12px;display:flex}.footer-brand p{max-width:34ch}.footer-h{letter-spacing:.1em;text-transform:uppercase;color:var(--subtle);margin:0 0 8px;font-size:13px;font-weight:700}.footer-col a{color:var(--muted);text-decoration:none}.footer-legal{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:36px;padding-top:20px;display:flex}.app-banner{z-index:45;opacity:0;pointer-events:none;max-width:600px;transition:transform .55s var(--ease),opacity .4s ease;margin:0 auto;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(140%)}.app-banner.is-on{opacity:1;pointer-events:auto;transform:none}.app-banner-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--on-night);background:#1e1b2ef0;border:1px solid #ffffff14;border-radius:26px;align-items:center;gap:12px;padding:10px 8px 10px 10px;display:flex;box-shadow:0 24px 60px -18px #0009}.app-tile{background:radial-gradient(80% 80% at 20% 0,#ffb08a,#0000 70%),radial-gradient(80% 80% at 100% 100%,#8ce8c4,#0000 70%),#b0a0ff;border-radius:14px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.app-banner-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.app-banner-text b{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:800;overflow:hidden}.app-banner-text small{color:var(--on-night-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.app-banner-dl{border-radius:var(--r-pill);background:var(--cta);height:44px;color:var(--ink);flex:none;align-items:center;padding:0 18px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.app-banner-dl:hover{color:var(--ink)}.app-banner-x{width:36px;height:44px;color:var(--on-night-3);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:20px;line-height:1}.app-banner-x:hover{color:var(--on-night)}.pill{border-radius:var(--r-pill);letter-spacing:.06em;text-transform:uppercase;background:var(--pill-bg);color:var(--pill-fg);align-self:flex-start;padding:5px 11px;font-size:12px;font-weight:800}.pill-peach{--pill-bg:#ffe6da;--pill-fg:#a83a12}.pill-lav{--pill-bg:#eee9ff;--pill-fg:#4a3bb0}.pill-mint{--pill-bg:#e2faf1;--pill-fg:#0b6e50}.pill-ink{--pill-bg:var(--ink);--pill-fg:#fff}.shot-tile{justify-content:center;padding-top:26px;display:flex;overflow:hidden}.shot-tile img{border-radius:24px 24px 0 0;align-self:flex-start;height:auto;box-shadow:0 0 0 7px #14111f}.shot-tile-cover{padding:0}.shot-tile-cover img{object-fit:cover;width:100%;height:100%;box-shadow:none;border-radius:0}body.menu-open .app-banner{opacity:0;pointer-events:none;transform:translateY(140%)}.hero-home .hero-lead{max-width:54ch}
.home-triggers{padding:96px 0 72px}.trigger-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px;display:grid}.trigger-card{flex-direction:column;gap:10px;padding:24px;display:flex}.trigger-card i{background:var(--dot);width:14px;height:14px;box-shadow:0 0 0 7px color-mix(in srgb,var(--dot) 18%,transparent);border-radius:50%}.trigger-card h3{letter-spacing:-.02em;margin-top:8px;font-size:21px;font-weight:800}.trigger-card p{color:var(--muted);text-wrap:pretty;flex:1;font-size:15px}.trigger-card span{color:var(--accent);font-size:14.5px;font-weight:700}.image-card-grid{gap:var(--gap);margin-top:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.image-card{flex-direction:column;display:flex;overflow:hidden}.image-card-art{background:var(--aurora);height:220px}.image-card-art img{width:170px}.image-card-body{flex-direction:column;gap:8px;padding:24px 26px 28px;display:flex}.image-card-body .accent-link{margin-top:4px}.home-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:center;gap:56px;display:grid}.home-split-copy{flex-direction:column;gap:20px;display:flex}.home-split-btn{align-self:flex-start}.home-split-art{justify-content:center;display:flex}.home-split-phone{width:min(300px,78%)}.home-night{color:var(--on-night);border-radius:var(--r-section);background:radial-gradient(60% 55% at 80% 10%,#8b7bea3d,#0000 60%),radial-gradient(45% 40% at 10% 90%,#2ed3a024,#0000 60%),linear-gradient(#120f22,#17142a 60%,#1b1730);padding:104px 0}.home-night .eyebrow{color:#ff9a5c}.home-night .lead{color:var(--on-night-2)}.home-night .btn-glass:hover{background:#ffffff29}.home-night-phone{box-shadow:0 0 0 9px #14111f,0 0 0 11px #ffffff1f,0 24px 60px -24px #3c287873}.home-parent{padding:104px 0}.promise-grid{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));display:grid}.promise-card{flex-direction:column;gap:10px;padding:32px;display:flex}.promise-card h3{letter-spacing:-.025em;font-size:26px;font-weight:800;line-height:1.15}.promise-card .accent-link{margin-top:4px}.overview-grid{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.overview-card{flex-direction:column;display:flex;overflow:hidden}a.card.overview-card:hover{transform:translateY(-3px)}.overview-art{height:200px;padding-top:22px}.overview-art img{border-radius:22px 22px 0 0;width:150px;box-shadow:0 0 0 6px #14111f}.overview-body{flex-direction:column;gap:6px;padding:22px 24px 26px;display:flex}.overview-short{color:var(--muted);font-size:var(--fs-small)}.overview-more{color:var(--accent);margin-top:8px;font-size:15px;font-weight:700}.also-inside{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:40px;display:grid}.also-inside-head{flex-direction:column;gap:16px;display:flex;position:sticky;top:96px}.also-list{flex-direction:column;padding:6px 26px;display:flex}.also-list>div{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:18px 0;display:flex}.also-list>div:last-child{border-bottom:0}.also-list h3{letter-spacing:-.02em;font-size:19px;font-weight:800}.note-card{flex-direction:column;gap:10px;max-width:720px;padding:26px;display:flex}.flash-phone{border-radius:var(--r-phone);width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 9px #0e0b18,0 0 0 11px #ffffff24,0 40px 80px -30px #000000e6}.flash-phone img{width:100%;height:auto}.flash-overlay{opacity:0;background:#fff;animation:5s linear infinite flash;position:absolute;inset:0}.story-sec{padding:96px 0 24px}.story-head{margin-bottom:0}.story{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:56px;display:grid}.story-pin{justify-content:center;align-self:start;align-items:center;gap:22px;height:calc(100vh - 120px);max-height:780px;display:flex;position:sticky;top:96px}.story-phone{aspect-ratio:780/1688;border-radius:var(--r-phone);background:#14111f;max-width:72%;height:min(628px,100% - 24px);position:relative;overflow:hidden;box-shadow:0 0 0 9px #14111f,0 0 0 11px #1e1b2e1f,0 40px 70px -30px #3c287873}.story-screen{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s ease,transform .8s var(--ease);position:absolute;inset:0;transform:scale(1.06)}.story-screen.is-active{opacity:1;transform:none}.story-flash{opacity:0;background:#fff;animation:4s linear infinite flash;position:absolute;inset:0}.story-bars{flex-direction:column;gap:10px;display:flex}.story-bars i{background:var(--accent);opacity:.28;border-radius:3px;width:6px;height:14px;transition:height .4s,opacity .4s}.story-bars i.is-active{opacity:1;height:48px}.story-steps{flex-direction:column;display:flex}.story-step{opacity:.28;flex-direction:column;justify-content:center;gap:16px;min-height:72vh;padding:28px 0;transition:opacity .5s;display:flex}.story-step.is-active{opacity:1}.story-num{letter-spacing:-.05em;color:var(--accent);font-size:56px;font-weight:800;line-height:1}.story-step h3{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.08}.story-step p{color:var(--muted);text-wrap:pretty;max-width:44ch;font-size:clamp(17px,1.5vw,20px)}@media (max-width:1099px){.story-pin{display:none}.story-step{opacity:1;min-height:0}}@media (prefers-reduced-motion:reduce){.story-step{opacity:1}}.toggle-row{flex-wrap:wrap;gap:8px;display:flex}.toggle{border-radius:var(--r-pill);color:var(--muted);background:#fff;padding:9px 15px;font-size:14.5px;font-weight:700;box-shadow:0 6px 16px -10px #3c28784d}.toggle.is-on{background:var(--ink);color:#fff;box-shadow:none}.toggle-group{flex-direction:column;gap:10px;display:flex}.toggle-group>span{color:var(--subtle);font-size:13px;font-weight:700}.log-entry{background:#fff;border-radius:20px;align-items:center;gap:14px;max-width:420px;padding:14px 16px;display:flex;box-shadow:0 10px 24px -14px #3c28784d}.log-entry>div{background:#eee9ff;border-radius:12px;flex:none;width:48px;height:48px}.log-entry>span{flex-direction:column;flex:1;min-width:0;display:flex}.log-entry b{font-weight:800}.log-entry small{color:var(--muted-2);font-size:13.5px}.log-entry em{color:var(--accent);font-size:14px;font-style:normal;font-weight:700}@keyframes nw-star{0%,to{opacity:.25}50%{opacity:.9}}@keyframes nw-pick{0%,24%{opacity:0;transform:translateY(6px)scale(.96)}30%,80%{opacity:1;transform:translateY(0)scale(1)}90%,to{opacity:0;transform:translateY(-6px)scale(.98)}}@keyframes nw-lit{0%,27%{opacity:.86}29%{opacity:.12}36%{opacity:.12}44%{opacity:.86}to{opacity:.86}}@keyframes nw-flash{0%,27%{opacity:0}29%{opacity:.85}36%{opacity:.85}44%{opacity:0}to{opacity:0}}@keyframes nw-dot{0%{left:0%}to{left:100%}}@keyframes nw-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes nw-blink{0%,88%,to{transform:scaleY(1)}93%{transform:scaleY(.08)}}@keyframes nw-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.shell[data-theme=night]{background:var(--night-2)}.nw-light{background:var(--tint)}.nw-hero{background:var(--hero);color:var(--on-night);position:relative;overflow:hidden}.nw-hero .crumbs{color:var(--on-night-4)}.nw-hero .crumbs a{color:var(--on-night-3)}.nw-hero .eyebrow{color:var(--hero-accent)}.nw-hero .lead,.nw-hero .chips{color:var(--on-night-2)}.nw-hero .chip{background:#ffffff0f}.nw-hero .chip i{background:var(--mint)}.nw-stars{pointer-events:none;position:absolute;inset:0}.nw-stars i{background:#fff;border-radius:50%;animation:4s ease-in-out infinite nw-star;position:absolute}.nw-hero-grid{padding-top:56px}.nw-replay{flex-direction:column;gap:18px;min-width:0;display:flex;position:relative}.nw-guard{filter:drop-shadow(0 22px 30px #00000080);width:132px;animation:5s ease-in-out infinite nw-bob;position:absolute;top:-74px;right:-6px}.nw-blink{transform-origin:79px 65px;animation:6s ease-in-out infinite nw-blink}.nw-replay-label{letter-spacing:.14em;text-transform:uppercase;color:var(--on-night-4);font-size:12.5px;font-weight:800}.nw-clock-row{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.nw-clock{letter-spacing:-.05em;color:var(--mint-3);text-shadow:0 0 40px #2ed3a059;font-size:clamp(72px,9vw,124px);font-weight:800;line-height:.9}.nw-clock span{letter-spacing:-.02em;color:var(--on-night-2);text-shadow:none;margin-left:.12em;font-size:.38em}.nw-timeline{padding:22px 0 0;position:relative}.nw-track{background:#ffffff1a;border-radius:3px;height:6px;position:relative}.nw-fill{transform-origin:0;background:linear-gradient(90deg,#2ed3a080,#2ed3a026);border-radius:3px;width:100%;animation:14s linear infinite nw-bar;position:absolute;top:0;bottom:0;left:0}.nw-mark{background:var(--orange);border-radius:50%;width:16px;height:16px;position:absolute;top:-5px;left:40.4%;transform:translate(-50%);box-shadow:0 0 0 6px #ff6a3d2e}.nw-dot{background:#fff;border-radius:50%;width:14px;height:14px;animation:14s linear infinite nw-dot;position:absolute;top:-4px;transform:translate(-50%);box-shadow:0 0 14px 2px #ffffff80}.nw-ticks{color:var(--on-night-4);justify-content:space-between;gap:8px;margin-top:12px;font-size:13px;font-weight:600;display:flex}.nw-entry-slot{height:96px;position:relative}.nw-entry{background:var(--night-3);border:1px solid var(--night-line);border-radius:20px;align-items:center;gap:14px;padding:14px 16px;animation:14s ease-in-out infinite nw-pick;display:flex;position:absolute;inset:0;box-shadow:0 24px 60px -24px #000000b3}.nw-entry-photo{background:#2b2845;border-radius:14px;flex:none;width:64px;height:64px;position:relative;overflow:hidden}.nw-entry-flash{background:#eaf7f1;animation:14s linear infinite nw-flash;position:absolute;inset:0}.nw-entry-photo span{text-align:center;color:var(--on-night);background:#1e1b2ecc;padding:2px 0;font-size:9px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.nw-entry-text{flex-direction:column;gap:2px;min-width:0;display:flex}.nw-entry-text div:first-child{letter-spacing:-.02em;font-size:17px;font-weight:800}.nw-entry-text div:nth-child(2){color:var(--mint-3);font-size:14px;font-weight:700}.nw-entry-text div:nth-child(3){color:var(--on-night-3);font-size:13px}.nw-note{color:var(--on-night-4);font-size:13.5px}.nw-dark{background:var(--night-2);color:var(--on-night)}.nw-dark .eyebrow{color:#ff9a5c}.nw-dark .lead{color:var(--on-night-2)}.nw-times{border-top:1px solid #2b2845;padding:72px 0}.nw-card{background:var(--night-3);border:1px solid var(--night-line);border-radius:var(--r-card);flex-direction:column;gap:14px;padding:28px;display:flex;position:relative;overflow:hidden}.nw-card p{color:var(--on-night-2);text-wrap:pretty;font-size:15.5px}.nw-card-time{letter-spacing:-.04em;color:var(--on-night);font-size:44px;font-weight:800;line-height:1}.nw-card-lit .nw-card-time{color:var(--mint-3)}.nw-card-time span{color:var(--on-night-4);margin-left:4px;font-size:18px}.nw-card-rule{background:var(--night-line);height:1px}.nw-card-glow{pointer-events:none;background:radial-gradient(60% 50%,#2ed3a038,#0000 70%);animation:14s linear infinite nw-flash;position:absolute;inset:0}.nw-lit-sec{padding:0 0 88px}.nw-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:48px;display:grid}.nw-split-art{justify-content:center;display:flex}.nw-split-copy{flex-direction:column;gap:18px;display:flex}.nw-lit-phone{background:#14111f;border-radius:40px;width:min(300px,80%);position:relative;overflow:hidden;box-shadow:0 0 0 9px #0e0b18,0 0 0 11px #ffffff1f,0 40px 80px -30px #000000e6}.nw-lit-phone img{width:100%;height:auto}.nw-lit-dim{background:#07060d;animation:14s linear infinite nw-lit;position:absolute;inset:0}.nw-lit-cam{background:#2b2845;border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 2px #000}.nw-people{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.nw-people span{border-radius:var(--r-pill);background:var(--night-3);border:1px solid var(--night-line);align-items:center;gap:8px;padding:10px 16px;font-size:14.5px;font-weight:700;display:inline-flex}.nw-morning{background:var(--aurora);color:var(--ink);border-radius:var(--r-section) var(--r-section) 0 0;padding:88px 0 72px}.nw-morning .eyebrow{color:var(--orange-text-2)}.nw-usage{border-radius:22px;flex-direction:column;max-width:420px;padding:6px 22px;display:flex}.nw-usage>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 0;display:flex}.nw-usage>div:last-child{border-bottom:0}.nw-usage span{font-weight:700}.nw-usage b{letter-spacing:-.03em;font-size:22px;font-weight:800}.nw-usage small{color:var(--subtle);font-size:13px;font-weight:600}.nw-small{color:var(--muted-2);font-size:14px}.nw-morning-phone{width:min(320px,80%)}.support-email{color:var(--ink);font-weight:700}.jump-pills{flex-wrap:wrap;gap:10px;display:flex}.jump-pills .btn{height:48px;padding:0 20px}.jump-pills .btn-light{background:#fffc}.support-faq{padding:96px 0 72px}.anchor{scroll-margin-top:80px}.perm-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px;display:grid}.perm-card{flex-direction:column;gap:10px;padding:24px;display:flex}.perm-card h3{letter-spacing:-.02em;font-size:20px;font-weight:800}.perm-card p{color:var(--muted);text-wrap:pretty;font-size:15px}.never-card{margin-top:var(--gap);border-radius:var(--r-card);background:var(--ink);color:var(--on-night);flex-direction:column;gap:8px;padding:28px;display:flex}.never-card p{color:var(--on-night-2);text-wrap:pretty;max-width:72ch;font-size:15.5px}.write-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:40px;display:grid}.write-card{flex-direction:column;gap:18px;padding:28px;display:flex}.write-card>b{letter-spacing:-.02em;font-size:20px;font-weight:800}.write-card ul{color:var(--ink-2);flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.write-card li{align-items:flex-start;gap:12px;display:flex}.write-card li i{background:var(--dot);border-radius:50%;flex:none;width:10px;height:10px;margin-top:8px}.write-btn{height:56px;font-size:16px}.write-note{color:var(--muted-2);font-size:13.5px}.write-note a{color:var(--accent)}.legal-updated{color:var(--muted);font-size:15px;font-weight:600}.legal{padding:72px 0 96px}.legal-grid{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.toc{box-sizing:border-box;flex-direction:column;flex:240px;gap:2px;max-width:340px;padding:22px;display:flex}.toc .eyebrow{padding:0 10px 8px}.toc a{color:var(--ink-2);border-radius:12px;padding:9px 10px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s}.toc a:hover{background:var(--bg);color:var(--ink)}.legal-body{flex-direction:column;flex:999 480px;gap:14px;min-width:0;max-width:760px;display:flex}.legal-intro{color:var(--ink-2);text-wrap:pretty;font-size:clamp(18px,1.6vw,20px)}.legal-card{flex-direction:column;gap:12px;padding:28px clamp(20px,4vw,34px);scroll-margin-top:96px;display:flex}.legal-card h2{letter-spacing:-.025em;font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.15}.legal-card>div{flex-direction:column;gap:12px;display:flex}.legal-card p{color:var(--ink-2);text-wrap:pretty}.legal-card ul{color:var(--ink-2);flex-direction:column;gap:8px;margin:0;padding-left:22px;display:flex}.legal-card a{color:var(--accent);font-weight:700}.not-found{background:var(--aurora);align-items:center;min-height:100vh;display:flex}.not-found-inner{max-width:760px;padding:120px var(--gutter) 80px;text-align:center;flex-direction:column;align-items:center;gap:22px;margin:0 auto;display:flex}.not-found-guard{filter:drop-shadow(0 24px 30px #3c28784d)}.not-found-guard svg{animation:5s ease-in-out infinite bob}.not-found-links{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.blog-h1{letter-spacing:-.035em;max-width:16ch;font-size:clamp(40px,6vw,74px);line-height:1.03}.blog-featured{padding:72px 0 24px}a.card.featured-card:hover{box-shadow:0 26px 50px -20px #3c287859}.featured-card{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));display:grid;overflow:hidden}.featured-art{min-height:320px;padding-top:40px}.featured-art img{border-radius:28px 28px 0 0;width:230px;box-shadow:0 0 0 8px #14111f}.featured-body{flex-direction:column;justify-content:center;gap:14px;padding:clamp(24px,4vw,44px);display:flex}.featured-pills{flex-wrap:wrap;gap:8px;display:flex}.featured-body h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.08}.featured-body p{color:var(--muted);text-wrap:pretty;max-width:56ch;font-size:18px}.featured-more{color:var(--accent);font-weight:800}.blog-meta{color:var(--muted-2);font-size:13.5px;font-weight:600}.featured-body .blog-meta{font-size:14px}.blog-list{padding:48px 0 96px}.guides-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:28px;display:flex}.guides-head h2{letter-spacing:-.03em;font-size:clamp(26px,3vw,36px);font-weight:800}.topic-chips{flex-wrap:wrap;gap:8px;display:flex}.topic-chips button{border-radius:var(--r-pill);cursor:pointer;height:42px;color:var(--ink);background:#fff;border:0;padding:0 16px;font-size:14.5px;font-weight:700;box-shadow:0 6px 16px -10px #3c28784d}.topic-chips button[aria-pressed=true]{background:var(--ink);color:#fff}.blog-grid{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.blog-card{flex-direction:column;display:flex;overflow:hidden}.blog-card-art{height:220px}.blog-card-art img{border-radius:22px 22px 0 0}.blog-card-body{flex-direction:column;flex:1;gap:10px;padding:22px 24px 26px;display:flex}.blog-card-body h3{letter-spacing:-.02em;text-wrap:balance;font-size:21px;font-weight:800;line-height:1.2}.blog-card-body p{color:var(--muted);text-wrap:pretty;flex:1;font-size:15px}.blog-empty{color:var(--muted);font-size:17px}.pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:40px;display:flex}.pagination a{border-radius:var(--r-pill);height:46px;color:var(--ink);background:#fff;place-items:center;font-weight:800;text-decoration:none;display:grid;box-shadow:0 6px 16px -10px #3c28784d}.page-num{width:46px}.page-num[aria-current=page]{background:var(--ink);color:#fff;box-shadow:none}.page-step{padding:0 18px}.post-header{border-radius:0 0 var(--r-section) var(--r-section)}.post-header-inner{max-width:880px;padding:36px var(--gutter) 64px;flex-direction:column;gap:20px;margin:0 auto;display:flex}.post-h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(36px,5.4vw,62px);font-weight:800;line-height:1.05}.post-byline{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:14.5px;font-weight:600;display:flex}.post-byline>span:not(.avatar){flex-direction:column;line-height:1.3;display:flex}.post-byline b{color:var(--ink)}.avatar{background:var(--ink);color:#fff;object-fit:cover;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:grid}.avatar-lg{width:52px;height:52px;font-size:18px}.post-layout{flex-wrap:wrap;align-items:flex-start;gap:48px;padding-top:56px;padding-bottom:80px;display:flex}.post-aside{flex-direction:column;flex:220px;gap:18px;max-width:280px;display:flex;position:sticky;top:100px}@media (max-width:1099px){.post-aside{max-width:none;position:static}}.post-aside .toc{max-width:none;padding:20px}.post-aside .toc a{padding:8px 10px;font-size:14.5px;line-height:1.35}.share{gap:8px;display:flex}.share a{width:44px;height:44px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-weight:800;text-decoration:none;display:grid;box-shadow:0 6px 16px -10px #3c28784d}.share-copy{border-radius:var(--r-pill);height:44px;color:var(--ink);cursor:pointer;background:#fff;border:0;padding:0 16px;font-size:14px;font-weight:700;box-shadow:0 6px 16px -10px #3c28784d}.post-main{flex-direction:column;flex:999 520px;gap:18px;min-width:0;max-width:720px;display:flex}.post-body{flex-direction:column;gap:18px;display:flex}.post-body p,.post-body li{color:var(--ink-2);text-wrap:pretty;font-size:18.5px;line-height:1.7}.post-body ul,.post-body ol{flex-direction:column;gap:8px;margin:0;padding-left:24px;display:flex}.post-body h2{letter-spacing:-.03em;text-wrap:balance;margin-top:28px;scroll-margin-top:100px;font-size:clamp(26px,2.8vw,34px);font-weight:800;line-height:1.12}.post-body h3{letter-spacing:-.02em;margin-top:12px;font-size:22px;font-weight:800}.post-body a{color:var(--accent);font-weight:700}.post-body img{border-radius:20px}.post-body blockquote{border-left:4px solid var(--accent);color:var(--ink);margin:0;padding:6px 0 6px 20px;font-size:19px}.post-body .table-scroll{overflow-x:auto}.post-body table{border-collapse:collapse;width:100%;font-size:16px}.post-body th,.post-body td{border-bottom:1px solid var(--line);text-align:left;padding:10px 12px}.post-steps{background:var(--bg);border-radius:16px;flex-wrap:wrap;align-items:center;gap:6px;padding:14px 18px;font-size:15.5px;font-weight:700;display:flex}.post-steps .arrow{color:var(--accent)}.post-cta{border-radius:var(--r-card);background:var(--aurora);flex-wrap:wrap;align-items:center;gap:20px;margin:18px 0;padding:26px;display:flex}.post-cta>div{flex-direction:column;flex:260px;gap:6px;display:flex}.post-cta b{letter-spacing:-.02em;font-size:21px;font-weight:800}.post-cta span{color:var(--muted);font-size:15.5px}.post-cta .btn{flex:none;font-weight:800}.post-body .post-cta a{color:#fff}.post-faq{flex-direction:column;gap:16px;margin-top:36px;display:flex}.post-faq h2{letter-spacing:-.03em;scroll-margin-top:100px;font-size:clamp(26px,2.8vw,34px);font-weight:800}.post-faq .faq-list{flex:none}.post-faq .faq-a p{max-width:none}.author-box{border-radius:22px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;padding:22px;display:flex}.author-box>div{flex-direction:column;flex:240px;gap:4px;display:flex}.author-box b{font-weight:800}.author-box>div>span{color:var(--muted);font-size:15px}.author-box a{color:var(--accent);font-weight:700}.page-gap{width:28px;height:46px;color:var(--muted-2);place-items:center;font-weight:800;display:grid}.blog-featured:has(+#get){padding-bottom:var(--section-y)}
