.campaign-page[data-astro-cid-5hgvo3c2]{--warm: #e6c98e;min-height:100vh;background:radial-gradient(ellipse 70% 35% at 78% 8%,rgba(101,191,206,.13),transparent 68%),#071117}.campaign-nav[data-astro-cid-5hgvo3c2]{border-bottom:1px solid rgba(255,255,255,.06)}.campaign-nav[data-astro-cid-5hgvo3c2] nav,.campaign-page[data-astro-cid-5hgvo3c2] footer{max-width:1080px}.wrap[data-astro-cid-5hgvo3c2]{width:min(1080px,calc(100% - 40px));margin-inline:auto}.story-hero[data-astro-cid-5hgvo3c2]{min-height:720px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;padding-block:72px 104px}.eyebrow[data-astro-cid-5hgvo3c2],.beat-number[data-astro-cid-5hgvo3c2]{color:var(--app-primary);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.intent-note[data-astro-cid-5hgvo3c2]{width:fit-content;margin-bottom:28px;padding:8px 11px;border:1px solid rgba(183,195,197,.18);border-radius:3px;color:#b7c3c5;background:#101e268c;font-size:.76rem;font-weight:600;letter-spacing:.02em}h1[data-astro-cid-5hgvo3c2],h2[data-astro-cid-5hgvo3c2]{text-wrap:balance}h1[data-astro-cid-5hgvo3c2]{margin:18px 0 24px;max-width:650px;font-family:Inter,system-ui,sans-serif;font-size:clamp(2.8rem,4.4vw,4.5rem);font-weight:750;letter-spacing:-.045em;line-height:1.02}h2[data-astro-cid-5hgvo3c2]{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2.7rem,5vw,4.6rem);font-weight:400;letter-spacing:-.035em;line-height:1}.opening[data-astro-cid-5hgvo3c2]{max-width:620px;color:#d8dfdd;font-size:clamp(1.2rem,2vw,1.48rem);line-height:1.55}.reassurance[data-astro-cid-5hgvo3c2]{max-width:570px;margin-top:18px;color:#83979c;font-size:1rem;line-height:1.7}.hero-actions[data-astro-cid-5hgvo3c2]{display:flex;align-items:center;gap:18px;margin-top:34px;color:#83979c;font-size:.82rem}.primary-cta[data-astro-cid-5hgvo3c2]{display:inline-flex;padding:14px 22px;border-radius:4px;background:#f4f1e8;color:#071117;font-weight:800;transition:transform .2s,background .2s}.primary-cta[data-astro-cid-5hgvo3c2]:hover{transform:translateY(-2px);background:#9ad9e4}.hero-visual[data-astro-cid-5hgvo3c2]{position:relative;min-height:620px;display:grid;place-items:center;isolation:isolate}.phone-shell[data-astro-cid-5hgvo3c2]{padding:7px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#101e26;box-shadow:0 36px 80px #0000008c}.phone-shell[data-astro-cid-5hgvo3c2] img[data-astro-cid-5hgvo3c2]{width:100%;height:auto;display:block;border-radius:4px}.phone-main[data-astro-cid-5hgvo3c2]{position:relative;width:270px;transform:rotate(2deg);z-index:2}.route-line[data-astro-cid-5hgvo3c2]{position:absolute;inset:18% -15% auto;height:120px;z-index:1;transform:rotate(-8deg);border-top:1px dashed rgba(101,191,206,.45);border-radius:50%}.route-line[data-astro-cid-5hgvo3c2] span[data-astro-cid-5hgvo3c2]{position:absolute;top:-5px;left:64%;width:10px;height:10px;border-radius:50%;background:#65bfce;box-shadow:0 0 24px #65bfce}.score-note[data-astro-cid-5hgvo3c2]{position:absolute;right:-6px;bottom:52px;z-index:3;display:flex;align-items:center;gap:12px;padding:14px 17px;border:1px solid rgba(101,191,206,.24);border-radius:5px;background:#101e26eb;box-shadow:0 18px 44px #0000006b;color:#83979c;font-size:.72rem;line-height:1.45;backdrop-filter:blur(14px)}.score-note[data-astro-cid-5hgvo3c2] strong[data-astro-cid-5hgvo3c2]{color:#f4f1e8;font-size:.8rem}.score-number[data-astro-cid-5hgvo3c2]{color:#65bfce;font-family:"Instrument Serif",Georgia,serif;font-size:2.3rem;line-height:1}.story-beat[data-astro-cid-5hgvo3c2]{display:grid;grid-template-columns:1fr 2.25fr;gap:48px;padding-block:130px;border-top:1px solid rgba(53,80,91,.5)}.story-beat[data-astro-cid-5hgvo3c2] h2[data-astro-cid-5hgvo3c2],.outcome[data-astro-cid-5hgvo3c2] h2[data-astro-cid-5hgvo3c2]{max-width:780px;margin:0 0 28px}.story-beat[data-astro-cid-5hgvo3c2]>div[data-astro-cid-5hgvo3c2]>p[data-astro-cid-5hgvo3c2]:not(.pull-quote),.outcome[data-astro-cid-5hgvo3c2]>p[data-astro-cid-5hgvo3c2]:not(.beat-number),.reveal-copy[data-astro-cid-5hgvo3c2]>p[data-astro-cid-5hgvo3c2]:not(.beat-number){max-width:680px;color:#b7c3c5;font-size:1.12rem;line-height:1.75}.pull-quote[data-astro-cid-5hgvo3c2]{max-width:660px;margin-top:44px;padding-left:25px;border-left:2px solid var(--warm);color:#f4f1e8;font-family:"Instrument Serif",Georgia,serif;font-size:1.8rem;line-height:1.35}.product-reveal[data-astro-cid-5hgvo3c2]{padding-block:130px;background:linear-gradient(180deg,#101e26d6,#071117a6);border-block:1px solid rgba(53,80,91,.42)}.reveal-grid[data-astro-cid-5hgvo3c2]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px}.reveal-phones[data-astro-cid-5hgvo3c2]{position:relative;min-height:590px}.phone-search[data-astro-cid-5hgvo3c2],.phone-track[data-astro-cid-5hgvo3c2]{position:absolute;width:240px}.phone-search[data-astro-cid-5hgvo3c2]{left:4%;top:48px;transform:rotate(-5deg);opacity:.72}.phone-track[data-astro-cid-5hgvo3c2]{right:4%;top:0;transform:rotate(4deg);z-index:2}.reveal-copy[data-astro-cid-5hgvo3c2] h2[data-astro-cid-5hgvo3c2]{margin:22px 0 28px}.reveal-copy[data-astro-cid-5hgvo3c2] ul[data-astro-cid-5hgvo3c2]{margin-top:42px;border-top:1px solid rgba(53,80,91,.55)}.reveal-copy[data-astro-cid-5hgvo3c2] li[data-astro-cid-5hgvo3c2]{display:flex;align-items:center;gap:16px;padding:17px 0;border-bottom:1px solid rgba(53,80,91,.55);color:#d8dfdd}.reveal-copy[data-astro-cid-5hgvo3c2] li[data-astro-cid-5hgvo3c2] span[data-astro-cid-5hgvo3c2]{color:#65bfce;font-family:"Instrument Serif",Georgia,serif;font-size:1.2rem}.craft-section[data-astro-cid-5hgvo3c2]{padding-block:135px;border-bottom:1px solid rgba(53,80,91,.42);background:radial-gradient(ellipse 55% 70% at 8% 45%,rgba(101,191,206,.08),transparent 72%)}.craft-grid[data-astro-cid-5hgvo3c2]{display:grid;grid-template-columns:1.05fr .95fr;gap:100px}.craft-heading[data-astro-cid-5hgvo3c2]{align-self:start;position:sticky;top:48px}.craft-heading[data-astro-cid-5hgvo3c2] h2[data-astro-cid-5hgvo3c2]{margin:22px 0 28px}.craft-heading[data-astro-cid-5hgvo3c2] .craft-intro[data-astro-cid-5hgvo3c2]{max-width:570px;color:#b7c3c5;font-size:1.08rem;line-height:1.75}.craft-heading[data-astro-cid-5hgvo3c2] .no-compromise[data-astro-cid-5hgvo3c2]{margin-top:25px;color:#f4f1e8;font-size:.92rem;font-weight:700;line-height:1.65}.craft-details[data-astro-cid-5hgvo3c2]{border-top:1px solid rgba(53,80,91,.62)}.craft-details[data-astro-cid-5hgvo3c2] article[data-astro-cid-5hgvo3c2]{padding:29px 0 32px;border-bottom:1px solid rgba(53,80,91,.62)}.craft-details[data-astro-cid-5hgvo3c2] article[data-astro-cid-5hgvo3c2]>span[data-astro-cid-5hgvo3c2]{color:var(--app-primary);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.craft-details[data-astro-cid-5hgvo3c2] h3[data-astro-cid-5hgvo3c2]{margin:10px 0 12px;color:#f4f1e8;font-size:1.16rem;line-height:1.4}.craft-details[data-astro-cid-5hgvo3c2] p[data-astro-cid-5hgvo3c2]{color:#83979c;font-size:.94rem;line-height:1.7}.outcome[data-astro-cid-5hgvo3c2]{padding-block:140px}.outcome[data-astro-cid-5hgvo3c2] .beat-number[data-astro-cid-5hgvo3c2]{margin-bottom:23px}.truth-card[data-astro-cid-5hgvo3c2]{display:flex;gap:20px;max-width:760px;margin-top:56px;padding:24px;border:1px solid rgba(53,80,91,.58);border-radius:5px;background:#101e2680}.truth-card[data-astro-cid-5hgvo3c2] p[data-astro-cid-5hgvo3c2]{color:#83979c;line-height:1.65}.truth-card[data-astro-cid-5hgvo3c2] strong[data-astro-cid-5hgvo3c2]{color:#d8dfdd}.truth-mark[data-astro-cid-5hgvo3c2]{flex:0 0 auto;color:var(--warm);font-family:"Instrument Serif",Georgia,serif;font-size:2.4rem;line-height:.7}.download[data-astro-cid-5hgvo3c2]{display:flex;align-items:center;justify-content:space-between;gap:50px;margin-bottom:90px;padding:58px;border:1px solid rgba(101,191,206,.2);border-radius:6px;background:radial-gradient(circle at 100% 0,rgba(101,191,206,.14),transparent 45%),#101e26}.download[data-astro-cid-5hgvo3c2] h2[data-astro-cid-5hgvo3c2]{max-width:620px;margin:14px 0 16px;font-size:clamp(2.6rem,5vw,4rem)}.download[data-astro-cid-5hgvo3c2]>div[data-astro-cid-5hgvo3c2]>p[data-astro-cid-5hgvo3c2]:last-child{max-width:560px;color:#9aabad;line-height:1.65}.store-actions[data-astro-cid-5hgvo3c2]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:10px}.store-actions[data-astro-cid-5hgvo3c2] a[data-astro-cid-5hgvo3c2]{display:block;transition:transform .2s}.store-actions[data-astro-cid-5hgvo3c2] a[data-astro-cid-5hgvo3c2]:hover{transform:translateY(-2px)}.store-actions[data-astro-cid-5hgvo3c2] img[data-astro-cid-5hgvo3c2]{display:block;height:50px;width:auto}@media(max-width:800px){.story-hero[data-astro-cid-5hgvo3c2]{grid-template-columns:1fr;gap:30px;padding-top:55px}.story-copy[data-astro-cid-5hgvo3c2]{position:relative;z-index:4}.hero-visual[data-astro-cid-5hgvo3c2]{min-height:560px}.story-beat[data-astro-cid-5hgvo3c2],.reveal-grid[data-astro-cid-5hgvo3c2],.craft-grid[data-astro-cid-5hgvo3c2]{grid-template-columns:1fr}.story-beat[data-astro-cid-5hgvo3c2]{gap:30px;padding-block:90px}.product-reveal[data-astro-cid-5hgvo3c2]{padding-block:90px}.reveal-grid[data-astro-cid-5hgvo3c2]{gap:50px}.reveal-phones[data-astro-cid-5hgvo3c2]{min-height:540px;order:2}.craft-section[data-astro-cid-5hgvo3c2]{padding-block:90px}.craft-grid[data-astro-cid-5hgvo3c2]{gap:52px}.craft-heading[data-astro-cid-5hgvo3c2]{position:static}.outcome[data-astro-cid-5hgvo3c2]{padding-block:90px}.download[data-astro-cid-5hgvo3c2]{align-items:flex-start;flex-direction:column;padding:36px 28px}.store-actions[data-astro-cid-5hgvo3c2]{align-items:flex-start;flex-direction:row;flex-wrap:wrap}}@media(max-width:480px){.wrap[data-astro-cid-5hgvo3c2]{width:min(100% - 30px,1080px)}h1[data-astro-cid-5hgvo3c2]{font-size:2.75rem;letter-spacing:-.04em;line-height:1.03}.phone-main[data-astro-cid-5hgvo3c2]{width:238px}.score-note[data-astro-cid-5hgvo3c2]{right:0}.phone-search[data-astro-cid-5hgvo3c2],.phone-track[data-astro-cid-5hgvo3c2]{width:205px}.phone-search[data-astro-cid-5hgvo3c2]{left:0}.phone-track[data-astro-cid-5hgvo3c2]{right:0}}@media(prefers-reduced-motion:reduce){[data-astro-cid-5hgvo3c2],[data-astro-cid-5hgvo3c2]:before,[data-astro-cid-5hgvo3c2]:after{scroll-behavior:auto!important;transition:none!important}}
