.site{overflow-x:clip;background:var(--white);color:var(--ink)}.site section{scroll-margin-top:var(--s-900)}.nav-wrap{position:fixed;top:var(--s-200);left:0;right:0;z-index:var(--z-nav);display:flex;justify-content:center;padding:0 var(--s-200);pointer-events:none}.nav{pointer-events:auto;display:flex;align-items:center;gap:var(--s-300);padding:var(--s-75) var(--s-75) var(--s-75) var(--s-200);border-radius:var(--r-full);background:var(--glass-dark);color:var(--white);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 0 0 1px var(--white-a08),var(--shadow-float)}.nav-links{display:flex;gap:var(--s-50);list-style:none}.nav-links a{display:block;padding:var(--s-75) var(--s-100);border-radius:var(--r-full);color:var(--mute-2);font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);transition:color var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.nav-links a:hover{color:var(--white)}.nav-links a[aria-current]{color:var(--white);background:var(--white-a10)}.nav-cta{display:flex;align-items:center;gap:var(--s-50)}.nav .btn-ghost:hover{background:var(--white-a10)}.burger{position:relative;display:none;width:36px;height:36px;border-radius:var(--r-full)}.burger span{position:absolute;left:10px;right:10px;height:2px;border-radius:2px;background:var(--white);transition:transform var(--dur-2) var(--ease)}.burger span:first-child{transform:translateY(-4px)}.burger span:last-child{transform:translateY(4px)}.burger.is-open span:first-child{transform:rotate(45deg)}.burger.is-open span:last-child{transform:rotate(-45deg)}.mnav{position:fixed;inset:0;z-index:calc(var(--z-nav) - 1);padding:120px var(--s-300) var(--s-300);background:var(--glass-black);color:var(--white);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.mnav[hidden]{display:none}.mnav ul{display:grid;grid-gap:var(--s-200);gap:var(--s-200);list-style:none}.mnav li{opacity:0;transform:translateY(var(--s-300));transition:opacity var(--dur-2) var(--ease),transform var(--dur-2) var(--ease)}.mnav.is-open li{opacity:1;transform:none}.dark{background:var(--black);color:var(--white)}.dark .muted,.dark .sub{color:var(--mute-2)}.hero{grid-template-columns:minmax(0,1fr);grid-gap:var(--s-700);gap:var(--s-700);padding:160px var(--s-300) 0;overflow:hidden;text-align:center}.hero,.hero-copy{display:grid;justify-items:center}.hero-copy{width:100%;max-width:760px;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-300);gap:var(--s-300)}.hero-pill{display:inline-flex;align-items:center;gap:var(--s-75);padding:var(--s-50) var(--s-100) var(--s-50) var(--s-75);background:var(--ink-2);color:var(--mute-2);box-shadow:inset 0 0 0 1px var(--ink-4)}.hero-pill,.pill-dot{border-radius:var(--r-full)}.pill-dot{width:8px;height:8px;background:var(--lime);box-shadow:0 0 0 3px var(--lime-a20)}.hero-h,.hero-sub{max-width:var(--prose-max)}.sub{font-weight:var(--fw-regular)}.claim{width:100%;min-width:0;max-width:520px;display:grid;grid-gap:var(--s-75);gap:var(--s-75)}.claim-field{display:flex;align-items:center;padding:var(--s-75);border-radius:var(--r-full);background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--ink-5);transition:box-shadow var(--dur-1) var(--ease)}.claim-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--lime),0 0 0 4px var(--lime-a15)}.claim-prefix{padding-left:var(--s-200);color:var(--mute-2)}.claim input,.claim-prefix{font-size:var(--fs-base);line-height:var(--lh-base)}.claim input{flex:1 1;width:0;min-width:0;padding:var(--s-75) var(--s-25);border:0;outline:none;background:none;color:var(--white)}.claim input::placeholder{color:var(--mute)}.claim-btn{padding:var(--s-100) var(--s-300)}.claim-status{text-align:center;color:var(--mute-2)}.claim-status.is-ok{color:var(--lime)}.claim-status.is-bad{color:var(--danger-on-dark)}.hero-phones{position:relative;width:100%;max-width:1040px;height:560px;display:flex;justify-content:center;align-items:flex-start}.hero-phones .phone{--pw:300px;--ph:620px}.hero-mid{position:relative;z-index:2}.hero-side{position:absolute;top:72px;opacity:.9}.hero-left{left:calc(50% - 470px);transform:scale(.88) rotate(-4deg)}.hero-right{right:calc(50% - 470px);transform:scale(.88) rotate(4deg)}.hero-toast{position:absolute;z-index:3;right:-150px;top:380px;display:flex;align-items:center;gap:var(--s-100);padding:var(--s-100) var(--s-200) var(--s-100) var(--s-100);border-radius:var(--r-lg);background:var(--white);color:var(--ink);text-align:left;box-shadow:var(--shadow-toast);opacity:0;transform:translateY(var(--s-200)) scale(.96);transition:opacity var(--dur-3) var(--ease),transform var(--dur-3) var(--ease)}.hero-toast.is-on{opacity:1;transform:none}.hero-toast>span:last-child{display:grid}.hero-toast .caption-5{color:var(--mute)}.hero-toast-ico{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--lime)}.strip{padding:var(--s-400) var(--s-300);border-top:1px solid var(--ink-3);text-align:center;color:var(--mute-2)}.strip b{color:var(--white);font-weight:var(--fw-semibold)}.sec{max-width:var(--page-max);margin:0 auto;display:grid;grid-gap:var(--s-600);gap:var(--s-600);padding:var(--s-900) var(--s-300)}.sec-head{display:grid;justify-items:center;grid-gap:var(--s-200);gap:var(--s-200);text-align:center}.sec-h{max-width:760px}.sec-sub{max-width:640px;color:var(--mute);font-weight:var(--fw-regular)}.tile-box{display:grid;align-content:start;grid-gap:var(--s-100);gap:var(--s-100);padding:var(--s-400);border-radius:var(--r-xl);background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.tile-box p{color:var(--mute)}.check-list{display:grid;grid-gap:var(--s-100);gap:var(--s-100);list-style:none}.check-list li{display:flex;align-items:flex-start;gap:var(--s-100)}.check-list svg{flex:none;margin-top:2px}.vs{width:100%;max-width:960px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-200)}.vs,.vs-old{gap:var(--s-200)}.vs-old{background:var(--paper);color:var(--mute)}.vs-old svg{color:var(--mute-3)}.vs-new{background:var(--ink);color:var(--white);box-shadow:none;gap:var(--s-200)}.vs-new .title-4,.vs-new svg{color:var(--lime)}.benefits{padding-top:var(--s-500)}.ben-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s-200);gap:var(--s-200)}.ben{background:var(--paper);transition:transform var(--dur-2) var(--ease)}.ben:hover{transform:translateY(-4px)}.ben-ico{width:44px;height:44px;display:grid;place-items:center;margin-bottom:var(--s-100);border-radius:var(--r-md);color:var(--lime)}.ben-ico,.ben-lead{background:var(--ink)}.ben-lead{grid-row:span 2;color:var(--white);box-shadow:none}.ben-lead p{color:var(--mute-2)}.ben-lead .ben-ico{background:var(--lime);color:var(--ink)}.ben-demo{display:grid;grid-gap:var(--s-75);gap:var(--s-75);margin-top:var(--s-300)}.ben-row{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;grid-gap:var(--s-100);gap:var(--s-100);padding:var(--s-75);border-radius:var(--r-md);background:var(--ink-3)}.ben-row,.ben-row>span:nth-child(2){display:grid}.ben-row .caption-5{color:var(--mute-2)}.ben-thumb{width:64px;aspect-ratio:16/9;border-radius:var(--r-xs);background:var(--ink-5)}.ben-row.is-new{box-shadow:inset 0 0 0 1px var(--lime-a60)}.ben-row.is-new .ben-thumb{background:var(--navy)}@media (prefers-reduced-motion:no-preference){.ben-lead.is-in .ben-row{animation:slot var(--dur-3) var(--ease) both}.ben-lead.is-in .ben-row:first-child{animation-delay:var(--dur-2)}.ben-lead.is-in .ben-row:nth-child(2){animation-delay:calc(var(--stagger) * 2)}.ben-lead.is-in .ben-row:nth-child(3){animation-delay:calc(var(--stagger) * 4)}}@keyframes slot{0%{opacity:0;transform:translateY(calc(var(--s-200) * -1))}}.sec-lime{padding:var(--s-900) var(--s-300);background:var(--lime);color:var(--ink)}.tagline-wrap{max-width:1000px;margin:0 auto}.tagline{max-width:900px}.tagline-line{display:block}.tw{color:var(--ink-a28);transition:color var(--dur-2) var(--ease)}.tw.is-lit{color:var(--ink)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s-200);gap:var(--s-200);list-style:none}.step{position:relative}.step-n{position:absolute;top:var(--s-400);right:var(--s-400);color:var(--mute);font-size:var(--fs-sm)}.step-ico{width:40px;height:40px;display:grid;place-items:center;margin-bottom:var(--s-100);border-radius:var(--r-full);background:var(--lime)}.music{padding:var(--s-900) var(--s-300)}.music-in{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;grid-gap:var(--s-700);gap:var(--s-700)}.music-copy{display:grid;justify-items:start;grid-gap:var(--s-300);gap:var(--s-300)}.music-k,.music-list svg{color:var(--lime)}.music-h,.music-sub{max-width:560px}.music-list{display:grid;grid-gap:var(--s-100);gap:var(--s-100);list-style:none}.music-list li{display:flex;align-items:center;gap:var(--s-100)}.music-list svg{flex:none}.music-note{padding:var(--s-100) var(--s-200);border-radius:var(--r-md);background:var(--ink-2);color:var(--mute-2);box-shadow:inset 0 0 0 1px var(--ink-4)}.music-phone{display:flex;justify-content:center}.music-phone .phone{--pw:300px;--ph:640px}.cmp{width:100%;max-width:860px;margin:0 auto;overflow:hidden;border-radius:var(--r-xl);box-shadow:inset 0 0 0 1px var(--line)}.cmp-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:var(--s-200);gap:var(--s-200);padding:var(--s-200) var(--s-300);border-top:1px solid var(--line)}.cmp-head{border-top:0;background:var(--paper)}.cmp-zest{display:flex;align-items:center;gap:var(--s-75);font-weight:var(--fw-semibold)}.cmp-tick{flex:none;width:20px;height:20px;padding:2px;border-radius:var(--r-full);background:var(--lime);color:var(--ink)}.cmp-src,.cmp-them{color:var(--mute)}.cmp-src{text-align:center}.price-sec{padding-top:var(--s-700)}.pricing{display:grid;justify-items:center;grid-gap:var(--s-400);gap:var(--s-400)}.plans{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;grid-gap:var(--s-200);gap:var(--s-200)}.plan{position:relative;display:grid;grid-gap:var(--s-100);gap:var(--s-100);padding:var(--s-300);border-radius:var(--r-xl);background:var(--white);box-shadow:inset 0 0 0 1px var(--line)}.plan.is-hi{background:var(--ink);color:var(--white);box-shadow:none}.plan-tag{position:absolute;top:var(--s-300);right:var(--s-300)}.plan-pitch{min-height:40px;color:var(--mute)}.plan-price{display:flex;align-items:baseline;gap:var(--s-50);margin-top:var(--s-100)}.plan-amount{font-size:var(--fs-5xl);line-height:var(--lh-5xl);font-weight:var(--fw-semibold);letter-spacing:-.045em;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums}.plan-bill{min-height:16px;color:var(--mute)}.plan-cta{margin:var(--s-100) 0}.plan .check-list{padding-top:var(--s-200);border-top:1px solid var(--line)}.plan .check-list svg{color:var(--lime-800)}.is-hi :is(.plan-pitch,.plan-bill,li){color:var(--mute-2)}.is-hi .check-list{border-top-color:var(--ink-4)}.is-hi .check-list svg{color:var(--lime)}.faq-sec{max-width:860px}.faq{display:grid;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-200);padding:var(--s-300) 0;list-style:none;cursor:pointer}.faq-item summary::-webkit-details-marker{display:none}.faq-ico{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:var(--r-full);background:var(--paper);transition:transform var(--dur-2) var(--ease),background-color var(--dur-1) var(--ease)}.faq-item summary:hover .faq-ico,.faq-item[open] .faq-ico{background:var(--lime)}.faq-item[open] .faq-ico{transform:rotate(45deg)}.faq-item p{max-width:720px;padding:0 var(--s-700) var(--s-300) 0;color:var(--mute)}.final{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;grid-gap:var(--s-300);gap:var(--s-300);padding:var(--s-900) var(--s-300);text-align:center}.final-h{max-width:var(--prose-max)}.final-sub{max-width:560px}.foot{padding:var(--s-500) var(--s-300);border-top:1px solid var(--ink-3);color:var(--mute-2)}.foot-in{max-width:var(--page-max);margin:0 auto;align-items:center;justify-content:space-between}.foot-in,.foot-links{display:flex;flex-wrap:wrap;gap:var(--s-300)}.foot-links{font-size:var(--fs-sm)}.foot-links a{transition:color var(--dur-1) var(--ease)}.foot-links a:hover{color:var(--white)}.foot-line{width:100%}.plain{min-height:100svh;padding:140px var(--s-300) var(--s-900);background:var(--white)}.plain-in{max-width:var(--prose-max);margin:0 auto;display:grid;grid-gap:var(--s-200);gap:var(--s-200)}.plain-in h2{margin-top:var(--s-300)}.plain-in :is(p,li){color:var(--mute)}.plain-in ul{display:grid;grid-gap:var(--s-75);gap:var(--s-75);padding-left:var(--s-300)}.nf{min-height:100svh;display:grid;place-content:center;justify-items:center;grid-gap:var(--s-300);gap:var(--s-300);padding:var(--s-300);text-align:center}.nf-code{font-size:var(--fs-9xl);line-height:1;font-weight:var(--fw-semibold);letter-spacing:-.05em;color:var(--lime)}.nf p{max-width:420px}.nf-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-75)}@media (max-width:1080px){.ben-grid,.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.ben-lead{grid-row:auto;grid-column:1/-1}.hero-side{display:none}.hero-toast{right:-60px}}@media (max-width:760px){.nav{width:100%;justify-content:space-between;gap:var(--s-100)}.nav-links,.nav-sign{display:none}.burger{display:block}.site .heading-1{font-size:var(--fs-4xl);line-height:var(--lh-4xl)}.site .heading-2{font-size:var(--fs-3xl);line-height:var(--lh-3xl)}.hero{gap:var(--s-500);padding-top:128px}.final-h br,.hero-h br{display:none}.claim-prefix{padding-left:var(--s-100)}.claim input,.claim-btn,.claim-prefix{font-size:var(--fs-sm)}.claim-btn{padding:var(--s-75) var(--s-100)}.claim-btn svg{display:none}.hero-phones{height:480px}.hero-phones .phone{--pw:270px;--ph:560px}.hero-toast{left:50%;right:auto;top:300px;width:max-content;max-width:300px;translate:-50% 0}.sec{gap:var(--s-400);padding:var(--s-800) var(--s-200)}.ben-grid,.music-in,.plans,.steps,.vs{grid-template-columns:minmax(0,1fr)}.music-in{gap:var(--s-500)}.final,.music,.sec-lime{padding:var(--s-800) var(--s-200)}.cmp-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-75) var(--s-200);padding:var(--s-200)}.cmp-row>:first-child{grid-column:1/-1}.cmp-head>:first-child{display:none}.faq-item p{padding-right:0}}.nf-logo,.plain-logo{justify-self:start;display:inline-flex;margin-bottom:var(--s-300)}.nf-logo{justify-self:center;margin-bottom:var(--s-200)}.switch{display:grid;grid-gap:var(--s-300);gap:var(--s-300)}.switch-table{display:grid;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--ring-input)}.switch-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s-200);gap:var(--s-200);padding:var(--s-200)}.switch-row+.switch-row{border-top:1px solid var(--line)}.switch-head{background:var(--paper)}.switch-row>:last-child{color:var(--ink)}.switch-row>:nth-child(2){color:var(--mute)}.switch-keep{padding:var(--s-200);border-radius:var(--r-md);background:var(--paper)}.switch-cta{display:flex;flex-wrap:wrap;gap:var(--s-100)}.switch-more,.switch-src{color:var(--mute)}.switch-more a,.switch-src a{color:inherit}@media (max-width:640px){.switch-row{grid-template-columns:minmax(0,1fr);gap:var(--s-50)}.switch-head{display:none}.switch-row>:first-child{font-weight:var(--fw-semibold)}}.gallery{display:grid;grid-gap:var(--s-300);gap:var(--s-300)}.plain-in.gallery{max-width:1040px}.gallery-kinds{display:flex;flex-wrap:wrap;gap:var(--s-50)}.gallery-kinds .chip-btn{text-decoration:none}.gallery-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:var(--s-200);gap:var(--s-200)}.gallery-tile{height:100%;display:grid;align-content:start;justify-items:center;grid-gap:var(--s-75);gap:var(--s-75);padding:var(--s-400) var(--s-200);border-radius:var(--r-lg);text-align:center;text-decoration:none;box-shadow:var(--ring-input);transition:transform var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease)}.gallery-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow-lift)}.gallery-ava{width:64px;height:64px;display:grid;place-items:center;border-radius:var(--r-full);object-fit:cover;color:var(--white);font-weight:var(--fw-semibold)}.gallery-bio{opacity:.75;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gallery-meta{opacity:.6;overflow-wrap:anywhere}.plain{background:var(--v2-paper);color:var(--v2-ink)}.plain-in :is(p,li){color:var(--v2-ink-2)}.plain-in .caption-5,.plain-in .muted,.switch-more,.switch-src{color:var(--v2-mute)}.status-list,.switch-table{box-shadow:var(--v2-shadow-card);background:var(--white)}.switch-head,.switch-keep{background:var(--v2-paper-2)}.status-list li+li,.switch-row+.switch-row{border-color:var(--v2-line)}.gallery-tile{box-shadow:var(--v2-shadow-card)}.nf.dark{background:var(--v2-art)}