.scp{--scp-ink:#0B1220;--scp-ink-2:#1B2836;--scp-line:#E4EBF0;--scp-line-2:#EFF4F7;--scp-slate:#5B6B7B;--scp-slate-2:#8496A6;--scp-g1:#7FE7DC;--scp-g2:#B8F2A4;--scp-g3:#EAFA7E;--scp-green:#127A45;--scp-green-bg:#E4F7EC;--scp-display:var(--font-plus-jakarta),"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--scp-sh:0 1px 2px rgba(11,18,32,.04),0 12px 32px rgba(11,18,32,.07);--scp-sh-lift:0 2px 4px rgba(11,18,32,.05),0 26px 60px rgba(11,18,32,.14);--scp-grad:linear-gradient(100deg,var(--scp-g1),var(--scp-g2) 55%,var(--scp-g3));color:var(--scp-ink);font-size:15px;-webkit-font-smoothing:antialiased}.scp *,.scp :after,.scp :before{box-sizing:border-box}.scp svg{display:block}.scp button{font-family:inherit;cursor:pointer}.scp-surface{padding:52px 40px 56px;position:relative;overflow:hidden}.scp-surface.scp-app{background:#F6F6F6;background-image:radial-gradient(58% 44% at 6% 0,rgba(201,240,247,.72) 0,rgba(201,240,247,0) 62%),radial-gradient(44% 40% at 96% 4%,rgba(244,251,184,.66) 0,rgba(244,251,184,0) 62%),linear-gradient(180deg,#F6F6F6,#EBF4F8)}.scp-surface.scp-land{background:#F1F2F4}.scp-surface.scp-land:before{content:"";position:absolute;inset:-34% -10% auto;height:62%;pointer-events:none;background:radial-gradient(46% 58% at 50% 0,rgba(127,231,220,.16) 0,rgba(127,231,220,0) 72%)}.scp-land .scp-incl,.scp-land .scp-plan{border-radius:24px;border-color:#E6EAEE}.scp-land .scp-plan{box-shadow:0 1px 2px rgba(11,18,32,.04),0 14px 36px rgba(11,18,32,.06)}@media (max-width:720px){.scp-surface{padding:36px 18px 42px}}.scp-head{text-align:center;position:relative;z-index:2;max-width:640px;margin:0 auto}.scp-eyebrow{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:6px 14px 6px 7px;font-size:12px;font-weight:700;background:#fff;border:1px solid var(--scp-line);color:var(--scp-ink);box-shadow:0 2px 10px rgba(11,18,32,.05)}.scp-eyebrow .scp-flag{background:var(--scp-grad);color:#0B1220;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800;letter-spacing:.02em}.scp-title{font-family:var(--scp-display);font-weight:800;letter-spacing:-.03em;line-height:1.06;margin:16px 0 0;font-size:clamp(30px,4.2vw,46px);text-wrap:balance;color:var(--scp-ink)}.scp-lede{margin:12px auto 0;max-width:480px;font-size:15.5px;line-height:1.55;color:var(--scp-slate)}.scp-cycle{display:flex;justify-content:center;margin:26px 0 4px;position:relative;z-index:2}.scp-cyc{position:relative;display:inline-flex;background:#fff;border:1px solid var(--scp-line);border-radius:999px;padding:4px;box-shadow:0 2px 10px rgba(11,18,32,.05)}.scp-cyc .scp-glide{position:absolute;top:4px;left:4px;height:calc(100% - 8px);border-radius:999px;background:var(--scp-ink);transition:transform .34s cubic-bezier(.34,1.4,.5,1),width .34s cubic-bezier(.34,1.4,.5,1)}.scp-cyc button{position:relative;z-index:2;border:0;background:transparent;border-radius:999px;padding:9px 20px;font-size:13.5px;font-weight:700;color:var(--scp-slate);transition:color .2s;white-space:nowrap}.scp-cyc button:hover{color:var(--scp-ink)}.scp-cyc button[aria-pressed=true]{color:#fff}.scp-cyc button:focus-visible{outline:2px solid var(--scp-g1);outline-offset:2px}.scp-cyc .scp-save{margin-left:7px;font-size:11px;font-weight:800;color:var(--scp-green);background:var(--scp-green-bg);border-radius:999px;padding:2px 7px;transition:background .2s,color .2s}.scp-cyc button[aria-pressed=true] .scp-save{background:rgba(255,255,255,.16);color:#EAFA7E}.scp-cyc-note{text-align:center;margin:12px 0 0;min-height:20px;font-size:13px;font-weight:600;color:var(--scp-green);position:relative;z-index:2}.scp-cyc-note span{display:inline-block;animation:scp-pop .4s cubic-bezier(.34,1.5,.5,1) both}@keyframes scp-pop{0%{opacity:0;transform:translateY(6px) scale(.94)}to{opacity:1;transform:none}}.scp-plans{justify-content:center;gap:18px;margin:26px auto 0;z-index:2;flex-wrap:wrap}.scp-plan,.scp-plans{display:flex;position:relative}.scp-plan{width:322px;max-width:100%;background:#fff;border:1px solid var(--scp-line);border-radius:22px;padding:26px 24px 24px;box-shadow:var(--scp-sh);transition:transform .3s cubic-bezier(.2,.8,.3,1),box-shadow .3s;flex-direction:column}.scp-plan:hover{transform:translateY(-5px);box-shadow:var(--scp-sh-lift)}@property --scp-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes scp-spin{to{--scp-spin:360deg}}.scp-plan.scp-best{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--scp-spin),var(--scp-g1),var(--scp-g2),var(--scp-g3),var(--scp-g2),var(--scp-g1)) border-box;animation:scp-spin 7s linear infinite}.scp-ribbon{position:absolute;top:-11px;left:50%;transform:translateX(-50%);white-space:nowrap;background:var(--scp-grad);color:#0B1220;font-family:var(--scp-display);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:5px 13px;box-shadow:0 4px 14px rgba(127,231,220,.5);transition:opacity .3s ease,transform .3s cubic-bezier(.34,1.4,.5,1)}.scp-owned-pill.scp-off,.scp-ribbon.scp-off{opacity:0;pointer-events:none}.scp-ribbon.scp-off{transform:translate(-50%,-7px) scale(.92)}.scp-pname{font-family:var(--scp-display);font-size:16px;font-weight:800;letter-spacing:-.01em}.scp-ptag{margin-top:3px;font-size:13px;color:var(--scp-slate-2);min-height:19px}.scp-price{display:flex;align-items:baseline;margin-top:16px;font-variant-numeric:tabular-nums}.scp-was{font-family:var(--scp-display);font-size:20px;font-weight:700;color:var(--scp-slate-2);text-decoration:line-through;text-decoration-thickness:2px;display:inline-block;max-width:0;margin-right:0;opacity:0;transform:translateX(10px) scale(.86);overflow:hidden;white-space:nowrap;transition:max-width .44s cubic-bezier(.3,1.1,.5,1),margin-right .44s cubic-bezier(.3,1.1,.5,1),opacity .3s ease .06s,transform .44s cubic-bezier(.3,1.1,.5,1)}.scp-price.scp-year .scp-was{max-width:120px;margin-right:8px;opacity:1;transform:none}.scp-amt{font-family:var(--scp-display);font-size:52px;font-weight:800;letter-spacing:-.035em;line-height:1}.scp-per{font-size:14px;font-weight:600;color:var(--scp-slate-2);margin-left:7px}.scp-billed{margin-top:7px;font-size:13px;font-weight:600;color:var(--scp-green);min-height:20px;transition:opacity .16s ease}.scp-billed.scp-plain{color:var(--scp-slate-2)}.scp-meter{margin-top:18px;padding-top:17px;border-top:1px solid var(--scp-line-2)}.scp-meter .scp-lab{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.scp-meter .scp-n{font-family:var(--scp-display);font-size:19px;font-weight:800;letter-spacing:-.02em}.scp-meter .scp-u{font-size:12px;font-weight:600;color:var(--scp-slate-2)}.scp-tiles{display:grid;gap:4px;margin-top:9px;grid-template-columns:repeat(var(--cols,10),1fr)}.scp-tiles i{width:100%;height:16px;border-radius:3px;min-width:0;display:block;background:linear-gradient(160deg,var(--scp-g1),var(--scp-g2));opacity:0;transform:translateY(4px);animation:scp-tin .34s cubic-bezier(.34,1.5,.5,1) forwards}.scp-tiles i.scp-off{background:#E7EDF1}@keyframes scp-tin{to{opacity:1;transform:none}}.scp-cta{margin-top:auto;padding-top:20px;position:relative}.scp-cta-btn{width:100%;border:0;border-radius:14px;padding:14px 18px;font-family:var(--scp-display)!important;font-size:15px;font-weight:800;background:var(--scp-ink);color:#fff;box-shadow:0 6px 18px rgba(11,18,32,.18);transition:transform .18s,box-shadow .25s,filter .2s,opacity .16s ease,background .25s,color .25s}.scp-cta-btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(11,18,32,.24)}.scp-cta-btn:active{transform:translateY(0)}.scp-cta-btn:focus-visible{outline:2px solid var(--scp-g1);outline-offset:3px}.scp-plan.scp-best .scp-cta-btn{background:var(--scp-grad);color:#0B1220;box-shadow:0 8px 22px rgba(127,231,220,.5)}.scp-cta-btn:disabled,.scp-plan.scp-best .scp-cta-btn:disabled,.scp-plan.scp-owned .scp-cta-btn{background:#EDF2F5;color:var(--scp-slate);box-shadow:none;cursor:default;transform:none}.scp-cta-btn .scp-spinner{width:16px;height:16px;border-radius:999px;border:2px solid;border-top:2px solid transparent;animation:scp-rot .8s linear infinite}@keyframes scp-rot{to{transform:rotate(1turn)}}.scp-cta .scp-fine{margin:9px 0 0;text-align:center;font-size:12px;color:var(--scp-slate-2);min-height:17px;transition:opacity .16s ease}.scp-cta-tip{position:absolute;bottom:calc(100% - 10px);left:50%;transform:translate(-50%,4px);white-space:nowrap;background:var(--scp-ink);color:#DCE6EE;border-radius:10px;padding:7px 11px;font-size:12px;font-weight:600;box-shadow:0 10px 28px rgba(11,18,32,.28);opacity:0;visibility:hidden;transition:.2s;z-index:5;pointer-events:none}.scp-cta-tip:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top:6px solid var(--scp-ink)}.scp-cta:hover .scp-cta-tip{opacity:1;visibility:visible;transform:translate(-50%)}.scp-plan.scp-owned{border-color:#BFE9D2}.scp-plan.scp-owned:hover{transform:none;box-shadow:var(--scp-sh)}.scp-owned-pill{position:absolute;top:14px;right:14px;background:var(--scp-green-bg);color:var(--scp-green);font-size:11px;font-weight:800;border-radius:999px;padding:3px 9px;transition:opacity .3s ease}.scp-incl{max-width:920px;margin:38px auto 0;position:relative;z-index:2;background:#fff;border:1px solid var(--scp-line);border-radius:22px;padding:24px 26px 26px;box-shadow:var(--scp-sh)}.scp-incl h3{font-family:var(--scp-display);font-size:14px;font-weight:800;margin:0;letter-spacing:.01em;color:var(--scp-ink)}.scp-incl .scp-sub{font-size:13px;color:var(--scp-slate-2);margin:3px 0 0}.scp-fgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 22px;margin-top:18px}@media (max-width:860px){.scp-fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.scp-fgrid{grid-template-columns:1fr}}.scp-f{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.4;color:var(--scp-ink-2);opacity:0;transform:translateY(5px);animation:scp-fin .4s ease forwards}@keyframes scp-fin{to{opacity:1;transform:none}}.scp-f .scp-tick{flex:none;width:19px;height:19px;border-radius:50%;margin-top:1px;background:linear-gradient(150deg,var(--scp-g1),var(--scp-g2));display:flex;align-items:center;justify-content:center}.scp-f b{font-weight:700}.scp-beta{display:inline-block;margin-left:5px;background:#FFF4DA;color:#8A5A08;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:800;vertical-align:1px}.scp-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:26px auto 0;position:relative;z-index:2;max-width:760px}.scp-trust>span{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--scp-slate)}.scp-agree{margin:14px auto 0;max-width:520px;text-align:center;font-size:12.5px;line-height:1.5;color:var(--scp-slate);position:relative;z-index:2}.scp-agree a{color:inherit;text-decoration:underline;text-underline-offset:2px}.scp-agree a:hover{color:var(--scp-ink)}.scp-backlink{display:block;width:fit-content;text-align:center;margin:28px auto 0;font-size:13.5px;font-weight:600;color:var(--scp-slate);text-decoration:none;position:relative;z-index:2;transition:color .2s}.scp-backlink:hover{color:var(--scp-ink)}.scp-state{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;z-index:2}.scp-state .scp-spinner-lg{width:44px;height:44px;margin:0 auto;border-radius:999px;border:3px solid var(--scp-line);border-top-color:var(--scp-ink);animation:scp-rot .8s linear infinite}.scp-state p{margin:14px 0 0;font-size:14px;font-weight:600;color:var(--scp-slate)}.scp-state h2{font-family:var(--scp-display);font-size:20px;font-weight:800;margin:0 0 6px}.scp-modal-bg{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(11,18,32,.42);backdrop-filter:blur(4px)}.scp-modal{position:relative;width:100%;max-width:440px;background:#fff;border:1px solid var(--scp-line);border-radius:22px;padding:28px 26px 26px;box-shadow:0 26px 70px rgba(11,18,32,.22)}.scp-modal h2{margin:0 34px 0 0;font-family:var(--scp-display);font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.scp-modal-row{display:flex;gap:10px;margin-top:20px}.scp-btn{flex:1;border:0;border-radius:13px;padding:12px 18px;font-family:var(--scp-display)!important;font-size:14px;font-weight:800;transition:transform .18s,box-shadow .25s,background .2s}.scp-btn-dark{background:var(--scp-ink);color:#fff;box-shadow:0 6px 16px rgba(11,18,32,.18)}.scp-btn-dark:hover{transform:translateY(-2px);box-shadow:0 11px 24px rgba(11,18,32,.24)}.scp-btn-light{background:#EDF2F5;color:var(--scp-ink)}.scp-btn-light:hover{background:#E2E9EE}.scp-btn:active{transform:translateY(0)}.scp-input{width:100%;margin-top:20px;border:1px solid var(--scp-line);border-radius:13px;padding:12px 14px;font-size:14.5px;color:var(--scp-ink);background:#fff;outline:none;transition:border-color .2s,box-shadow .2s}.scp-input::placeholder{color:var(--scp-slate-2)}.scp-input:focus{border-color:var(--scp-g1);box-shadow:0 0 0 3px rgba(127,231,220,.35)}.scp-modal-x{position:absolute;top:14px;right:14px;border:0;background:transparent;padding:6px;border-radius:999px;color:var(--scp-slate-2);line-height:0;transition:background .2s,color .2s}.scp-modal-x:hover{background:rgba(11,18,32,.06);color:var(--scp-ink)}.scp-tile-on{opacity:0;animation:scp-tin .4s cubic-bezier(.34,1.5,.5,1) forwards}.scp-tip-pop{position:fixed;z-index:10000;width:326px;max-width:78vw;background:#0B1220;color:#DCE6EE;border-radius:14px;padding:13px 15px;font-size:13px;line-height:1.5;font-weight:500;letter-spacing:0;text-align:left;box-shadow:0 14px 40px rgba(11,18,32,.3);opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility .2s}.scp-tip-pop b{color:#fff;font-weight:800}.scp-tip-pop.scp-up{transform:translateY(4px)}.scp-tip-pop.scp-down{transform:translateY(-4px)}.scp-tip-pop.scp-open{opacity:1;visibility:visible;transform:none}.scp-tip-pop:after{content:"";position:absolute;left:var(--arrow-x,50%);transform:translateX(-50%);border:7px solid transparent}.scp-tip-pop.scp-up:after{top:100%;border-top-color:#0B1220}.scp-tip-pop.scp-down:after{bottom:100%;border-bottom-color:#0B1220}@media (prefers-reduced-motion:reduce){.scp *,.scp :before,.scp-tile-on,.scp-tip-pop{animation:none!important;transition:none!important}.scp-f,.scp-tile-on,.scp-tiles i{opacity:1;transform:none}}.scp-font-display{font-family:var(--font-plus-jakarta),"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}