.form-wrap[data-astro-cid-c4rxgki7]{max-width:780px}.form-heading[data-astro-cid-c4rxgki7]{color:var(--white);margin-bottom:6px;font-family:Tomorrow,sans-serif;font-size:28px;font-weight:900}.form-heading[data-astro-cid-c4rxgki7] em[data-astro-cid-c4rxgki7]{color:var(--gold);font-style:normal}.form-subhead[data-astro-cid-c4rxgki7]{color:var(--muted);margin-bottom:12px;font-size:14px;line-height:1.7}.pricing-pill[data-astro-cid-c4rxgki7]{background:var(--card);border:1px solid var(--faint);border-radius:6px;align-items:baseline;gap:6px;margin-bottom:36px;padding:8px 14px;display:inline-flex}.pricing-pill[data-astro-cid-c4rxgki7] .pill-price[data-astro-cid-c4rxgki7]{color:var(--gold);font-family:Tomorrow,sans-serif;font-size:18px;font-weight:900}.pricing-pill[data-astro-cid-c4rxgki7] .price-sub[data-astro-cid-c4rxgki7]{color:var(--muted);font-size:12px}.platform-selector[data-astro-cid-c4rxgki7]{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:28px;display:grid}.platform-card[data-astro-cid-c4rxgki7]{font:inherit;color:inherit;text-align:left;background:var(--card);border:1px solid var(--faint);cursor:pointer;user-select:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:14px 16px;transition:border-color .15s,background .15s;display:flex;position:relative}.platform-card[data-astro-cid-c4rxgki7]:hover{border-color:var(--gold-dim)}.platform-card[data-astro-cid-c4rxgki7].selected{border-color:var(--gold);background:var(--gold-faint)}.platform-card[data-astro-cid-c4rxgki7].selected:after{content:"✓";color:var(--gold);font-family:Tomorrow,sans-serif;font-size:10px;font-weight:700;position:absolute;top:10px;right:12px}.platform-icon[data-astro-cid-c4rxgki7]{flex-shrink:0;font-size:20px;line-height:1}.platform-name[data-astro-cid-c4rxgki7]{color:var(--white);font-family:Tomorrow,sans-serif;font-size:11px;font-weight:700;line-height:1.2}.platform-sub[data-astro-cid-c4rxgki7]{color:var(--muted);margin-top:2px;font-size:10px}.platform-note[data-astro-cid-c4rxgki7]{background:var(--elevated);border:1px solid var(--faint);color:var(--muted);border-radius:6px;margin-bottom:24px;padding:10px 14px;font-size:12px;line-height:1.6;display:none}.platform-note[data-astro-cid-c4rxgki7].visible{display:block}.platform-note[data-astro-cid-c4rxgki7] strong[data-astro-cid-c4rxgki7]{color:var(--white)}.form-grid[data-astro-cid-c4rxgki7]{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.form-group[data-astro-cid-c4rxgki7]{flex-direction:column;gap:5px;display:flex}.form-group[data-astro-cid-c4rxgki7].full{grid-column:1/-1}.form-label[data-astro-cid-c4rxgki7]{letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);font-family:Tomorrow,sans-serif;font-size:9px;font-weight:700}.form-label[data-astro-cid-c4rxgki7] .req[data-astro-cid-c4rxgki7]{color:var(--gold);margin-left:2px}.form-input[data-astro-cid-c4rxgki7],.form-textarea[data-astro-cid-c4rxgki7]{background:var(--card);border:1px solid var(--faint);color:var(--white);border-radius:6px;outline:none;width:100%;padding:10px 12px;font-family:Inter,sans-serif;font-size:13px;transition:border-color .15s}.form-input[data-astro-cid-c4rxgki7]::placeholder,.form-textarea[data-astro-cid-c4rxgki7]::placeholder{color:var(--muted);opacity:.6}.form-input[data-astro-cid-c4rxgki7]:focus,.form-textarea[data-astro-cid-c4rxgki7]:focus{border-color:var(--gold-dim)}.form-input[data-astro-cid-c4rxgki7].invalid,.form-textarea[data-astro-cid-c4rxgki7].invalid{border-color:var(--atrisk);background:#c0473b1f}.form-textarea[data-astro-cid-c4rxgki7]{resize:vertical;min-height:96px}.form-hint[data-astro-cid-c4rxgki7]{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.5}.form-divider[data-astro-cid-c4rxgki7]{background:var(--faint);grid-column:1/-1;height:1px;margin:4px 0}.form-section-label[data-astro-cid-c4rxgki7]{letter-spacing:2px;text-transform:uppercase;color:var(--muted);grid-column:1/-1;padding-top:4px;font-family:Tomorrow,sans-serif;font-size:9px;font-weight:700}.apps-grid[data-astro-cid-c4rxgki7]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.app-check[data-astro-cid-c4rxgki7]{cursor:pointer;align-items:center;gap:8px;display:flex}.app-check[data-astro-cid-c4rxgki7] input[data-astro-cid-c4rxgki7][type=checkbox]{width:15px;height:15px;accent-color:var(--gold);cursor:pointer;flex-shrink:0}.app-check-label[data-astro-cid-c4rxgki7]{color:var(--white);font-size:12px;line-height:1.3}.auth-block[data-astro-cid-c4rxgki7]{background:var(--elevated);border:1px solid var(--gold-dim);border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:16px;display:flex}.auth-block[data-astro-cid-c4rxgki7].invalid{border-color:var(--atrisk);background:#c0473b1f}.auth-check[data-astro-cid-c4rxgki7]{width:18px;height:18px;accent-color:var(--gold);cursor:pointer;flex-shrink:0;margin-top:1px}.auth-text[data-astro-cid-c4rxgki7]{color:var(--muted);font-size:11px;line-height:1.6}.auth-text[data-astro-cid-c4rxgki7] strong[data-astro-cid-c4rxgki7]{color:var(--white);font-weight:600}.submit-row[data-astro-cid-c4rxgki7]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cta-btn[data-astro-cid-c4rxgki7]{border:1px solid var(--gold);color:var(--gold);letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:11px 28px;font-family:Tomorrow,sans-serif;font-size:13px;font-weight:700;transition:background .15s}.cta-btn[data-astro-cid-c4rxgki7]:hover{background:var(--gold-faint)}.cta-btn[data-astro-cid-c4rxgki7]:disabled{opacity:.45;cursor:not-allowed}.submit-note[data-astro-cid-c4rxgki7]{color:var(--muted);font-size:10px;line-height:1.5}.form-error[data-astro-cid-c4rxgki7]{border:1px solid var(--atrisk);color:var(--atrisk);background:#c0473b1f;border-radius:6px;margin-bottom:16px;padding:10px 14px;font-size:12px;display:none}.form-error[data-astro-cid-c4rxgki7].visible{display:block}.form-success[data-astro-cid-c4rxgki7]{border:1px solid var(--gold-dim);text-align:center;background:#af915414;border-radius:8px;padding:28px 24px;display:none}.form-success[data-astro-cid-c4rxgki7].visible{display:block}.form-success[data-astro-cid-c4rxgki7] .si[data-astro-cid-c4rxgki7]{margin-bottom:10px;font-size:28px}.form-success[data-astro-cid-c4rxgki7] .sh[data-astro-cid-c4rxgki7]{color:var(--gold);margin-bottom:6px;font-family:Tomorrow,sans-serif;font-size:18px;font-weight:800}.form-success[data-astro-cid-c4rxgki7] .sb[data-astro-cid-c4rxgki7]{color:var(--muted);font-size:12px;line-height:1.6}@media (width<=768px){.platform-selector[data-astro-cid-c4rxgki7],.form-grid[data-astro-cid-c4rxgki7]{grid-template-columns:1fr}.form-group[data-astro-cid-c4rxgki7].full{grid-column:auto}.apps-grid[data-astro-cid-c4rxgki7]{grid-template-columns:1fr 1fr}}.pp section{border-top:0;padding:72px 0}.pp .container{max-width:1080px}.pp-eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;margin-bottom:18px;font-family:Tomorrow,sans-serif;font-size:10px;font-weight:700;display:flex}.pp-eyebrow:after{content:"";background:var(--gold-dim);width:40px;height:1px}.pp h1{letter-spacing:-.5px;color:var(--white);text-wrap:balance;margin-bottom:20px;font-family:Tomorrow,sans-serif;font-size:clamp(34px,5vw,54px);font-weight:800;line-height:1.06}.pp h1 em{color:var(--gold);font-style:normal}.pp h2{color:var(--white);text-wrap:balance;margin-bottom:14px;font-family:Tomorrow,sans-serif;font-size:clamp(26px,3.4vw,38px);font-weight:700;line-height:1.12}.pp .lede{color:var(--muted);max-width:540px;font-size:16px;line-height:1.75}.pp .price{color:var(--white);margin:22px 0 6px;font-family:Tomorrow,sans-serif;font-size:22px;font-weight:800}.pp .price small{color:var(--muted);margin-left:4px;font-size:12px;font-weight:600}.pp .price-note{color:var(--muted);margin-bottom:26px;font-size:12px}.pp .actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pp .gap{color:var(--gold-dim);border:1px dashed var(--gold-dim);border-radius:8px;padding:8px 12px;font-size:11px;display:inline-block}.pp section.gl-row{padding:0 0 40px}.pp section.gl-row .section-label{margin-bottom:16px}.pp-hero{align-items:center;min-height:calc(100svh - 96px);display:flex;padding:40px 0 56px!important}.pp-hero-inner{grid-template-columns:1fr 300px;align-items:center;gap:64px;display:grid}.pp-hero .card-col{justify-content:center;display:flex}@media (width<=820px){.pp-hero{min-height:0}.pp-hero-inner{grid-template-columns:1fr;gap:28px}.pp-hero .card-col{order:-1}.pp-hero .v3{--card-w:150px!important}}.scene{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid;position:relative}.scene .office{border:1px solid var(--faint);background:radial-gradient(60% 50% at 50% 100%, #af91541f, transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--card) 70%, transparent), color-mix(in srgb, var(--bg) 90%, transparent));border-radius:18px;height:380px;position:relative;overflow:hidden}.scene .office:before{content:"";background:linear-gradient(#0000,#f0ede60a);height:44%;position:absolute;inset:auto 0 0}.scene .desk{background:#af915459;border-radius:4px;height:8px;position:absolute;bottom:22%;left:12%;right:12%;box-shadow:0 18px 40px #00000080}.scene .threat{letter-spacing:2px;text-transform:uppercase;color:var(--atrisk);opacity:0;background:#c8505014;border:1px solid #c8505080;border-radius:20px;padding:6px 12px;font-family:Tomorrow,sans-serif;font-size:11px;position:absolute;top:18%;right:14%;transform:translateY(-8px)}.scene .mascot{object-fit:contain;filter:drop-shadow(0 18px 30px #0009);opacity:0;width:160px;height:160px;margin-left:-80px;position:absolute;bottom:20%;left:50%;transform:translate(-120px,20px)scale(.85)}.scene .stamp{opacity:0;letter-spacing:2.5px;text-transform:uppercase;color:var(--protected);white-space:nowrap;background:#4a9e6b14;border:1px solid #4a9e6b80;border-radius:20px;padding:6px 12px;font-family:Tomorrow,sans-serif;font-size:10px;position:absolute;bottom:8%;left:50%;transform:translate(-50%)translateY(10px)}.scene .story{color:var(--muted);font-size:15px;line-height:1.75}.scene .story p+p{margin-top:12px}@media (width<=820px){.scene{grid-template-columns:1fr}.scene .office{height:300px}.scene .mascot{width:130px;height:130px;margin-left:-65px}}.reveal{opacity:0;transform:translateY(18px)}.reveal.in{opacity:1;transition:opacity .6s,transform .6s;transform:none}.in .threat{opacity:1;transition:all .5s .1s;transform:none}.in .mascot{opacity:1;transition:all .9s cubic-bezier(.2,.8,.2,1) .25s;transform:translate(0)scale(1)}.in .stamp{opacity:1;transition:all .5s 1s;transform:translate(-50%)translateY(0)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both pp-reveal view();animation-range:entry entry 45%}.reveal.in{transition:none}@keyframes pp-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.scene .mascot{animation:linear both pp-enter view();animation-range:entry 10% entry 70%}@keyframes pp-enter{0%{opacity:0;transform:translate(-120px,20px)scale(.85)}to{opacity:1;transform:translate(0)scale(1)}}.in .mascot{transition:none}}}@media (prefers-reduced-motion:reduce){.reveal,.scene .mascot,.scene .threat{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.scene .stamp{opacity:1!important;transition:none!important;animation:none!important;transform:translate(-50%)!important}}.beats{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.beat{border:1px solid var(--faint);background:color-mix(in srgb, var(--card) 55%, transparent);border-radius:14px;padding:22px 20px}.beat .n{letter-spacing:2px;color:var(--gold);margin-bottom:10px;font-family:Tomorrow,sans-serif;font-size:11px}.beat .t{color:var(--white);font-family:Tomorrow,sans-serif;font-size:17px;font-weight:700;line-height:1.25}@media (width<=820px){.beats{grid-template-columns:1fr}}.how{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.how .c-steps{margin-top:20px}.how .c-step .st{font-size:15px}@media (width<=820px){.how{grid-template-columns:1fr}}.when{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.when .pill{border:1px solid var(--faint);color:var(--muted);border-radius:20px;padding:8px 14px;font-size:13px}.when .pill b{color:var(--white);font-family:Tomorrow,sans-serif}.much{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.much .box{border:1px solid var(--gold-dim);background:var(--card-deep);text-align:center;border-radius:18px;padding:30px}.much .box .big{color:var(--white);font-family:Tomorrow,sans-serif;font-size:44px;font-weight:800;line-height:1}.much .box .big small{color:var(--muted);font-size:14px;font-weight:600}.much .box .sub{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.5}.much .box .core{letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-top:14px;font-family:Tomorrow,sans-serif;font-size:11px}@media (width<=820px){.much{grid-template-columns:1fr}}.start-panel{border:1px solid var(--gold-dim);background:linear-gradient(180deg, #af915414, color-mix(in srgb, var(--card) 60%, transparent));border-radius:18px;grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;padding:34px;display:grid}.start-panel form{gap:10px;display:flex}.start-panel input{background:var(--bg);border:1px solid var(--faint);min-width:0;color:var(--white);border-radius:8px;flex:1;padding:13px 14px;font-size:15px}.start-panel input:focus{border-color:var(--gold);outline:none}.start-panel .done{color:var(--protected);font-size:14px}.claim-panel form{flex-direction:column}.claim-panel .row{gap:10px;display:flex}.claim-panel .accept{color:var(--muted);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.claim-panel .accept input{width:16px;height:16px;accent-color:var(--gold);flex:none;margin-top:3px}.claim-panel .accept a{color:var(--gold-b)}.claim-panel .big{color:var(--gold-b);margin-bottom:8px;font-family:Tomorrow,sans-serif;font-size:40px;font-weight:800;line-height:1}@media (width<=820px){.claim-panel .row{flex-direction:column}.start-panel{grid-template-columns:1fr}.start-panel form{flex-direction:column}}.start-bar{left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:90;background:color-mix(in srgb, var(--card) 92%, transparent);border:1px solid var(--gold-dim);backdrop-filter:blur(10px);border-radius:40px;align-items:center;gap:14px;max-width:calc(100vw - 24px);padding:8px 8px 8px 18px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;transform:translate(-50%,120%);box-shadow:0 18px 40px #00000080}.start-bar.show{transform:translate(-50%)}.start-bar .who{color:var(--white);white-space:nowrap;align-items:center;gap:10px;font-family:Tomorrow,sans-serif;font-size:12px;font-weight:700;display:flex}.start-bar .who img{object-fit:contain;width:26px;height:26px}.start-bar .who .p{color:var(--gold-b)}.start-bar .cta-btn-solid{white-space:nowrap;border-radius:30px;padding:11px 20px;font-size:12px}@media (width<=820px){.start-bar{bottom:calc(14px + env(safe-area-inset-bottom,0px))}}@media (width<=940px){.start-bar{display:none}}@media (width>=941px){#sdStart{display:none}}@media (width<=480px){.start-bar .who .p{display:none}}
