@keyframes gsheen{from{background-position:100% 0}to{background-position:-120% 0}}@keyframes gfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.crumbs a{color:var(--muted);transition:color .2s}.crumbs a:hover{color:var(--ink)}.crumbs span[aria-hidden]{color:#c7c7cc}.crumbs [aria-current]{color:var(--ink);font-weight:500}.crumbs.on-dk,.crumbs.on-dk a{color:#8e97bd}.crumbs.on-dk span[aria-hidden]{color:#4a5380}.crumbs.on-dk [aria-current]{color:#fff}.crumbs.on-dk a:hover{color:#fff}.h-hero,.pg-hero{position:relative;isolation:isolate;overflow:hidden;background:#f5f6fa}.pg-hero{padding:128px 0 72px}.pg-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-top:26px;padding:7px 14px 7px 10px;border-radius:999px;font-size:13px;font-weight:600;color:var(--blue);background:rgba(0,71,255,.08)}.pg-eyebrow.dk{color:#c9d6ff;background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.pg-eyebrow .em{width:10px;height:auto}.live{position:relative;width:8px;height:8px;border-radius:50%;background:var(--wa)}.live::after{content:"";position:absolute;inset:-4px;border-radius:50%;background:var(--wa);opacity:.35;animation:livep 2s ease-out infinite}@keyframes livep{from{transform:scale(.6);opacity:.5}to{transform:scale(1.8);opacity:0}}.pg-hero h1{font-size:clamp(50px,8.2vw,108px);letter-spacing:-.05em;line-height:.94;margin-top:18px;max-width:13ch}.h-hero h1 em,.pg-hero h1 em{font-style:normal;background:linear-gradient(100deg,#0047ff 15%,#6b9bff 50%,#0047ff 85%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gsheen 7s linear infinite}.pg-lede{font-size:clamp(17px,1.6vw,21px);line-height:1.5;color:var(--muted);max-width:620px;margin-top:20px}.pg-sec{padding:100px 0}.h-kick{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.h-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:40px}.h-head h2{font-size:clamp(36px,5vw,60px);margin-top:10px;max-width:18ch}.h-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.sec-alt .qa{background:#fff}.sec-alt .qa:hover{background:#fbfbfd}.h-faq{max-width:940px}.h-hero{padding:140px 0 40px}.h-copy{text-align:center;max-width:900px;margin:0 auto}.h-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:7px 15px 7px 11px;border-radius:999px;font-size:13px;font-weight:600;color:#3a3a3c;background:rgba(255,255,255,.75);box-shadow:0 0 0 1px rgba(0,0,0,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.h-mk{width:11px;height:auto}.h-hero h1{font-size:clamp(54px,9vw,124px);letter-spacing:-.05em;line-height:.92;margin-top:22px}.h-lede{max-width:600px;margin:24px auto 0;font-size:clamp(17px,1.7vw,21px);line-height:1.5;color:var(--muted)}.h-copy .h-cta{justify-content:center}.h-duo{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;margin-top:60px}.h-card{position:relative;overflow:hidden;isolation:isolate;border-radius:38px;min-height:580px;display:flex;align-items:flex-end;color:#fff;box-shadow:0 50px 90px -50px rgba(0,30,120,.55)}.h-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1.4s var(--ease)}.h-card:hover img{transform:scale(1.045)}.h-card::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,0) 42%,rgba(0,0,0,.62))}.hc-band{background:#0047ff}.hc-band::after{background:linear-gradient(180deg,rgba(0,40,190,0) 40%,rgba(0,22,110,.75))}.hc-trk{background:#8a8a8f}.hc-trk img{object-position:50% 30%}.hc-txt{padding:36px 38px}.hc-txt h2{font-size:clamp(30px,3.4vw,46px);letter-spacing:-.045em}.hc-txt p{opacity:.9;margin-top:8px;font-size:17px;max-width:380px}.hc-new{display:inline-block;margin-bottom:12px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hc-go{display:inline-flex;align-items:center;gap:8px;margin-top:22px;height:46px;padding:0 22px;border-radius:999px;background:#fff;color:var(--ink);font-weight:600;font-size:15px;transition:gap .3s var(--ease)}.hc-go svg{width:15px;height:15px}.h-card:hover .hc-go{gap:12px}.hc-chip{position:absolute;right:22px;top:22px;display:flex;align-items:center;gap:11px;padding:9px 16px 9px 9px;border-radius:18px;background:rgba(255,255,255,.8);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);color:var(--ink);font-size:13.5px;line-height:1.25;box-shadow:0 20px 40px -16px rgba(0,0,0,.35);animation:gfloat 6s ease-in-out infinite}.hc-trk .hc-chip{animation-delay:-3s}.hc-chip>svg{width:34px;height:34px;padding:8px;border-radius:11px;background:var(--blue);color:#fff;flex:none}.hc-chip b{display:block;font-weight:600}.hc-chip small{color:var(--muted);font-size:12px}.h-facts{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);margin-top:16px;border-radius:28px;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 1px rgba(0,0,0,.05)}.h-facts li{padding:24px 28px}.h-facts li+li{border-left:1px solid rgba(0,0,0,.06)}.h-facts b{display:block;font-family:var(--head);font-weight:700;font-size:clamp(21px,2.3vw,30px);letter-spacing:-.04em;line-height:1.1}.h-facts span{display:block;font-size:14px;color:var(--muted);margin-top:4px}.h-sec{padding:110px 0}@media (min-width:1181px){.h-picks{grid-template-columns:repeat(4,1fr)}}.h-panels .wide{display:grid;gap:16px}.h-panel{display:grid;grid-template-columns:1fr 1.1fr;align-items:stretch;border-radius:40px;overflow:hidden;background:var(--bg-alt);min-height:580px}.hp-copy{padding:64px;display:flex;flex-direction:column;justify-content:center}.hp-copy h2{font-size:clamp(36px,4.6vw,62px);margin-top:12px;max-width:12ch}.hp-copy>p:not(.h-kick){color:var(--muted);margin-top:18px;font-size:18px;max-width:460px}.hp-list{list-style:none;margin-top:28px;display:grid;gap:12px}.hp-list li{display:flex;gap:12px;align-items:center;font-weight:500}.hp-list svg{width:20px;height:20px;color:var(--blue);flex:none}.hp-btns{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap}.hp-media{margin:0;min-height:100%;overflow:hidden}.hp-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.h-panel:hover .hp-media img{transform:scale(1.03)}.hp-light .hp-media img{object-position:62% 50%}.hp-dark{color:#f5f5f7;background:radial-gradient(120% 120% at 100% 0,#14205a 0,#0a1036 45%,#05071a 100%);grid-template-columns:1.1fr 1fr}.hp-dark .h-kick{color:#9db8ff}.hp-dark .hp-copy>p:not(.h-kick){color:#aab3d6}.hp-dark .hp-list svg{color:#9db8ff}.h-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.h-cat{position:relative;overflow:hidden;isolation:isolate;border-radius:30px;aspect-ratio:3/4;display:flex;align-items:flex-end;padding:24px;color:#fff;background:#d9d9de}.h-cat img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1.2s var(--ease)}.h-cat::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.66))}.h-cat:hover img{transform:scale(1.06)}.h-cat .go{position:absolute;right:18px;top:18px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .3s,color .3s,transform .4s var(--ease)}.h-cat .go svg{width:16px;height:16px}.h-cat:hover .go{background:#fff;color:var(--ink);transform:rotate(-45deg)}.hcat-t small{display:block;font-size:13px;opacity:.85}.hcat-t b{display:block;font-family:var(--head);font-weight:700;font-size:clamp(22px,2.2vw,28px);letter-spacing:-.04em;margin-top:2px}.hcat-t em{display:inline-block;font-style:normal;font-size:12px;font-weight:600;margin-top:10px;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.h-why,.sl-gets{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.hw{border-radius:28px;padding:28px;background:var(--bg-alt);min-height:250px;display:flex;flex-direction:column;transition:transform .5s var(--ease),box-shadow .5s}.hw:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px rgba(0,30,110,.28)}.hw-ic{width:54px;height:54px;border-radius:17px;display:grid;place-items:center;background:#fff;color:var(--blue);box-shadow:0 0 0 1px rgba(0,0,0,.05)}.hw-ic svg{width:24px;height:24px}.hw:first-child{background:radial-gradient(120% 120% at 100% 0,#3d7bff 0,#0047ff 55%,#0036d1 100%);color:#fff}.hw:first-child .hw-ic{background:rgba(255,255,255,.16);color:#fff;box-shadow:none}.hw:first-child p{color:rgba(255,255,255,.85)}.hw h3{font-size:22px;letter-spacing:-.03em;margin-top:auto;padding-top:40px}.hw p{color:var(--muted);font-size:15px;margin-top:8px}.h-sell-sec{padding-top:0}.h-sell{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:center;padding:64px;border-radius:40px;color:#fff;background:radial-gradient(120% 130% at 100% 0,#3d7bff 0,#0047ff 48%,#002fb8 100%);box-shadow:0 60px 110px -60px rgba(0,71,255,.8)}.hs-mk{position:absolute;z-index:-1;right:-40px;bottom:-140px;width:360px;height:auto;opacity:.08}.h-sell .h-kick{color:#c9d6ff}.h-sell h2{font-size:clamp(38px,5vw,66px);margin-top:12px;max-width:12ch}.hs-copy>p:not(.h-kick){color:rgba(255,255,255,.86);margin-top:16px;font-size:18px;max-width:480px}.hs-list{list-style:none;display:grid;gap:12px}.hs-list li{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border-radius:20px;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.hs-list svg{width:22px;height:22px;flex:none;margin-top:2px}.hs-list b{display:block;font-weight:600}.hs-list span{font-size:14.5px;color:rgba(255,255,255,.82)}.ct-hero{padding-bottom:80px}.ct-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:52px}.ct-card{display:flex;flex-direction:column;padding:24px;border-radius:26px;background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 0 1px rgba(0,0,0,.05),0 22px 44px -26px rgba(0,30,110,.28);transition:transform .45s var(--ease),box-shadow .45s}.ct-card:hover{transform:translateY(-5px);box-shadow:0 0 0 1px rgba(0,0,0,.05),0 34px 60px -28px rgba(0,30,110,.38)}.ct-ic{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;background:rgba(0,71,255,.08);color:var(--blue)}.ct-ic svg{width:23px;height:23px}.ct-card b{font-family:var(--head);font-weight:700;font-size:23px;letter-spacing:-.035em;margin-top:30px}.ct-v{font-size:14.5px;color:var(--muted);margin-top:4px;overflow-wrap:anywhere}.ct-go{margin-top:auto;padding-top:18px;font-size:14.5px;font-weight:600;display:inline-flex;gap:7px;align-items:center;color:var(--blue)}.ct-go svg{width:14px;height:14px;transition:transform .3s var(--ease)}.ct-card:hover .ct-go svg{transform:translateX(3px)}.ct-card.is-wa{background:linear-gradient(150deg,#25c060 0,#13894a 100%);color:#fff;box-shadow:0 26px 50px -24px rgba(19,137,74,.7)}.is-wa .ct-ic{background:rgba(255,255,255,.18);color:#fff}.is-wa .ct-v{color:rgba(255,255,255,.88)}.is-wa .ct-go{color:#fff}.ct-main{padding-top:80px}.ct-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;align-items:start}.ct-side{display:grid;gap:16px;position:sticky;top:96px}.co-card{position:relative;overflow:hidden;isolation:isolate;border-radius:32px;padding:34px;color:#fff;background:radial-gradient(120% 140% at 100% 0,#1f3fd1 0,#0b1240 60%,#060a26 100%)}.co-mk{position:absolute;right:-30px;bottom:-70px;width:200px;height:auto;opacity:.07;z-index:-1}.co-k{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#9db8ff}.co-card h2{font-size:28px;margin-top:10px;line-height:1.1;letter-spacing:-.035em}.co-card dl{margin-top:22px}.co-card dl div{display:grid;grid-template-columns:118px 1fr;gap:12px;padding:13px 0;border-top:1px solid rgba(255,255,255,.1);font-size:14.5px}.co-card dt{display:flex;gap:8px;align-items:center;color:#aab3d6}.co-card dt svg{width:16px;height:16px;flex:none}.co-card dd{color:#fff;overflow-wrap:anywhere}.co-card dd a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,255,255,.4)}.side-card{border-radius:28px;padding:28px;background:var(--bg-alt)}.side-card h3{display:flex;gap:10px;align-items:center;font-size:20px;letter-spacing:-.03em}.side-card h3 svg{width:20px;height:20px;color:var(--blue)}.side-card p{color:var(--muted);font-size:14.5px;margin-top:8px}.side-card .gr{color:var(--ink);font-weight:500}.side-card .gr a{color:var(--blue)}.side-links{display:grid;margin-top:12px}.side-links a{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-top:1px solid rgba(0,0,0,.07);font-weight:500;font-size:15px;transition:color .2s}.side-links a svg{width:14px;height:14px;color:var(--faint);transition:transform .3s var(--ease),color .2s}.side-links a:hover{color:var(--blue)}.side-links a:hover svg{transform:translateX(3px);color:var(--blue)}.f-card{border-radius:32px;padding:44px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 44px 90px -46px rgba(0,30,110,.3);scroll-margin-top:96px}.f-head{display:flex;gap:16px;align-items:flex-start;margin-bottom:32px}.f-ic{width:56px;height:56px;border-radius:18px;flex:none;display:grid;place-items:center;color:#fff;background:radial-gradient(120% 120% at 100% 0,#3d7bff 0,#0047ff 60%,#0036d1 100%);box-shadow:0 12px 26px -10px rgba(0,71,255,.7)}.f-ic svg{width:24px;height:24px}.f-head h2{font-size:clamp(28px,3vw,36px);letter-spacing:-.04em}.f-head p{color:var(--muted);margin-top:6px;font-size:15.5px}.f-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px}.ff{min-width:0}.ff-wide{grid-column:1/-1}.ff fieldset{border:0;min-width:0}.ff legend,.ff>label{display:flex;align-items:center;gap:5px;width:100%;font-size:14px;font-weight:600;margin-bottom:8px;color:var(--ink)}.ff legend i,.ff>label i{font-style:normal;color:var(--blue)}.ff .opt{margin-left:auto;font-weight:500;font-size:12.5px;color:var(--faint)}.g-form input[type=email],.g-form input[type=tel],.g-form input[type=text],.g-form input[type=url],.g-form select,.g-form textarea{width:100%;height:54px;padding:0 16px;border-radius:15px;border:0;background:var(--bg-alt);box-shadow:inset 0 0 0 1px transparent;font:inherit;font-size:16px;letter-spacing:-.01em;color:var(--ink);transition:box-shadow .2s,background .2s;-webkit-appearance:none;appearance:none}.g-form input::placeholder,.g-form textarea::placeholder{color:#a1a1a6}.g-form input:hover,.g-form select:hover,.g-form textarea:hover{background:#ededf2}.g-form input:focus,.g-form select:focus,.g-form textarea:focus{outline:0;background:#fff;box-shadow:inset 0 0 0 2px var(--blue),0 0 0 4px rgba(0,71,255,.1)}.g-form textarea{height:auto;min-height:150px;padding:15px 16px;resize:vertical;line-height:1.5}.sel{position:relative}.sel select{padding-right:44px;cursor:pointer}.sel svg{position:absolute;right:16px;top:50%;width:16px;height:16px;transform:translateY(-50%);pointer-events:none;color:var(--muted)}.ff.bad input,.ff.bad select,.ff.bad textarea{background:#fff6f6;box-shadow:inset 0 0 0 2px #e5484d}.ff-err{font-size:13px;font-weight:500;color:#d13438;margin-top:7px}.pills{display:flex;flex-wrap:wrap;gap:8px}.pill{position:relative}.pill input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.pill span{display:inline-flex;align-items:center;height:42px;padding:0 17px;border-radius:999px;background:var(--bg-alt);font-size:14.5px;font-weight:500;cursor:pointer;user-select:none;transition:background .2s,color .2s,box-shadow .2s,transform .2s var(--ease)}.pill span:hover{background:#e8e8ed}.pill:active span{transform:scale(.97)}.pill input:checked+span{background:var(--blue);color:#fff;box-shadow:0 8px 18px -8px rgba(0,71,255,.7)}.pill input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}.ff.bad .pill span{box-shadow:inset 0 0 0 1.5px #e5484d}.chk{position:relative;display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--muted);cursor:pointer;line-height:1.5}.chk input{position:absolute;opacity:0;width:1px;height:1px}.chk .box{width:22px;height:22px;flex:none;border-radius:7px;box-shadow:inset 0 0 0 1.5px #c7c7cc;display:grid;place-items:center;background:#fff;margin-top:1px;transition:background .2s,box-shadow .2s}.chk .box svg{width:14px;height:14px;color:#fff;opacity:0;transform:scale(.6);transition:opacity .2s,transform .3s var(--ease)}.chk input:checked+.box{background:var(--blue);box-shadow:none}.chk input:checked+.box svg{opacity:1;transform:none}.chk input:focus-visible+.box{outline:2px solid var(--blue);outline-offset:2px}.ff.bad .chk .box{box-shadow:inset 0 0 0 2px #e5484d}.chk a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.hp{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.f-msg{grid-column:1/-1;padding:14px 16px;border-radius:14px;background:#fff1f1;color:#b42318;font-size:14.5px;font-weight:500}.f-send{grid-column:1/-1;justify-self:start;min-width:230px;gap:10px;box-shadow:0 12px 28px -12px rgba(0,71,255,.8)}.f-send svg{width:18px;height:18px;transition:transform .4s var(--ease)}.f-send:hover svg{transform:translate(3px,-3px)}.f-send.busy{opacity:.75;pointer-events:none}.f-send.busy svg{animation:fsend 1s var(--ease) infinite}@keyframes fsend{50%{transform:translate(6px,-6px);opacity:.3}}.f-banner{display:flex;gap:10px;align-items:center;padding:14px 18px;border-radius:16px;margin-bottom:24px;font-size:15px;font-weight:500}.f-banner svg{width:20px;height:20px;flex:none}.f-banner.ok{background:#ecfdf3;color:#067647}.f-banner.err{background:#fff1f1;color:#b42318}.f-done{text-align:center;padding:36px 8px 20px;outline:0}.fd-ic svg{display:block;width:88px;height:88px;margin:0 auto}.fd-ic circle{fill:rgba(0,71,255,.06);stroke:var(--blue);stroke-width:2.5;stroke-dasharray:151;stroke-dashoffset:151;animation:fdc .8s var(--ease) forwards}.fd-ic path{fill:none;stroke:var(--blue);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:fdc .5s var(--ease) .6s forwards}@keyframes fdc{to{stroke-dashoffset:0}}.f-done h2{font-size:clamp(32px,4vw,46px);margin-top:24px;letter-spacing:-.045em}.f-done p{color:var(--muted);max-width:440px;margin:12px auto 0}.fd-btns{display:flex;gap:12px;justify-content:center;margin-top:30px;flex-wrap:wrap}.sl-hero{position:relative;isolation:isolate;overflow:hidden;color:#f5f5f7;padding:136px 0 104px;background:radial-gradient(120% 90% at 70% 0,#14205a 0,#0a1036 40%,#05071a 76%,#030410 100%)}.sl-glow{position:absolute;z-index:-1;inset:0;background:radial-gradient(640px 420px at 82% 32%,rgba(0,71,255,.5),transparent 70%),radial-gradient(520px 320px at 8% 92%,rgba(31,170,89,.16),transparent 70%)}.sl-glow::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 60% 40%,#000 10%,transparent 72%);mask-image:radial-gradient(ellipse 70% 60% at 60% 40%,#000 10%,transparent 72%)}.sl-in{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.sl-hero h1{font-size:clamp(48px,7.2vw,96px);letter-spacing:-.06em;line-height:.93;margin-top:18px;max-width:12ch}.sl-hero h1 em{font-style:normal;background:linear-gradient(90deg,#9db8ff,#fff 60%);-webkit-background-clip:text;background-clip:text;color:transparent}.sl-hero .pg-lede{color:#aab3d6}.sl-vis{position:relative;width:100%;max-width:560px;aspect-ratio:1/1;justify-self:end}.sv{position:absolute;margin:0;overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 44px 80px -30px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.08);animation:gfloat 7s ease-in-out infinite}.sv img{width:100%;height:100%;object-fit:contain}.sv1{left:24%;right:0;top:3%;height:44%;padding:6% 4%}.sv2{left:34%;right:3%;top:55%;height:33%;padding:4%;animation-delay:-2.5s}.sv3{left:0;top:20%;width:31%;height:64%;animation-delay:-4.5s}.sv3 img{object-fit:cover}.sv-chip{position:absolute;left:4%;bottom:2%;display:flex;align-items:center;gap:11px;padding:9px 16px 9px 9px;border-radius:18px;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink);font-size:13.5px;line-height:1.25;box-shadow:0 20px 40px -14px rgba(0,0,0,.5);animation:gfloat 6s ease-in-out infinite;animation-delay:-1s}.sv-chip>svg{width:34px;height:34px;padding:8px;border-radius:11px;background:var(--blue);color:#fff;flex:none}.sv-chip b{display:block;font-weight:600}.sv-chip small{color:var(--muted);font-size:12px}.sl-gets .hw{min-height:270px}.sl-who{margin-top:24px;display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap;padding:24px 28px;border-radius:28px;box-shadow:inset 0 0 0 1px var(--line)}.sl-who p{font-family:var(--head);font-weight:700;font-size:20px;letter-spacing:-.03em}.sl-who ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.sl-who li{display:inline-flex;gap:7px;align-items:center;height:40px;padding:0 15px;border-radius:999px;background:var(--bg-alt);font-size:14.5px;font-weight:500}.sl-who svg{width:15px;height:15px;color:var(--blue)}.sl-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sl-steps li{position:relative;border-radius:28px;padding:32px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.04)}.sl-steps li:not(:last-child)::after{content:"";position:absolute;z-index:1;top:59px;right:-16px;width:16px;height:2px;background:var(--blue);opacity:.35}.sn{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--blue);color:#fff;font-family:var(--head);font-weight:700;font-size:24px;box-shadow:0 12px 26px -10px rgba(0,71,255,.7)}.sl-steps h3{font-size:26px;letter-spacing:-.035em;margin-top:44px}.sl-steps p{color:var(--muted);margin-top:8px;font-size:15.5px}.sl-apply-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}.sl-apply-copy{position:sticky;top:110px}.sl-apply-copy h2{font-size:clamp(36px,4.4vw,56px);margin-top:12px;max-width:13ch}.sl-apply-copy>p:not(.h-kick){color:var(--muted);margin-top:16px;font-size:17.5px}.sl-assure{list-style:none;margin-top:30px;display:grid;gap:14px}.sl-assure li{display:flex;gap:12px;align-items:center;font-size:15.5px;font-weight:500}.sl-assure svg{width:20px;height:20px;color:var(--blue);flex:none}.sl-assure a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.lg-hero{padding-bottom:60px}.lg-hero h1{font-size:clamp(44px,7vw,88px);max-width:none}.lg-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.lg-meta span{display:inline-flex;gap:8px;align-items:center;min-height:36px;padding:6px 14px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.06);font-size:13.5px;font-weight:500;color:#3a3a3c}.lg-meta svg{width:15px;height:15px;color:var(--blue);flex:none}.lg-main{padding-top:64px}.lg-grid{display:grid;grid-template-columns:270px minmax(0,1fr);gap:72px;align-items:start}.lg-side{position:sticky;top:100px;display:grid;gap:30px;max-height:calc(100vh - 120px);overflow:auto;scrollbar-width:thin;padding-bottom:8px}.lg-side p{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:10px}.lg-toc ol{list-style:none;counter-reset:t;border-left:2px solid #ececf0}.lg-toc li{counter-increment:t}.lg-toc a{display:flex;gap:10px;padding:7px 0 7px 16px;margin-left:-2px;border-left:2px solid transparent;font-size:14.5px;color:var(--muted);line-height:1.35;transition:color .2s,border-color .2s}.lg-toc a::before{content:counter(t,decimal-leading-zero);font-size:11.5px;font-weight:600;color:#c7c7cc;padding-top:2px;transition:color .2s}.lg-toc a:hover{color:var(--ink)}.lg-toc a.on{color:var(--blue);border-color:var(--blue);font-weight:500}.lg-toc a.on::before{color:var(--blue)}.lg-other{display:grid;gap:2px}.lg-other a{padding:9px 14px;border-radius:12px;font-size:14.5px;font-weight:500;color:#3a3a3c;transition:background .2s}.lg-other a:hover{background:var(--bg-alt)}.lg-other a[aria-current]{background:rgba(0,71,255,.08);color:var(--blue)}.prose{max-width:780px;font-size:17px;line-height:1.72;color:#3a3a3c}.prose>*+*{margin-top:1.1em}.prose h2{font-size:clamp(25px,2.8vw,33px);color:var(--ink);margin-top:2.3em;line-height:1.15;scroll-margin-top:100px}.prose h2:first-child{margin-top:0}.prose h3{font-size:20px;color:var(--ink);margin-top:1.8em;line-height:1.3;letter-spacing:-.025em}.prose ol,.prose ul{padding-left:1.3em}.prose li+li{margin-top:.45em}.prose li::marker{color:var(--blue)}.prose a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.prose b,.prose strong{color:var(--ink);font-weight:600}.prose table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5;display:block;overflow-x:auto;border-radius:16px;box-shadow:0 0 0 1px #ececf0}.prose td,.prose th{text-align:left;padding:12px 16px;border-bottom:1px solid #ececf0;vertical-align:top}.prose th{font-weight:600;color:var(--ink);background:var(--bg-alt)}.prose tr:last-child td{border-bottom:0}.prose .note,.prose blockquote{padding:20px 22px;border-radius:18px;background:rgba(0,71,255,.06);color:var(--ink);font-size:15.5px;line-height:1.6}.prose .note b:first-child{color:var(--blue)}.prose hr{border:0;border-top:1px solid #ececf0;margin:2.4em 0}.lg-help{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin-top:64px!important;padding:32px;border-radius:28px;background:var(--bg-alt)}.prose .lg-help h2{margin:0;font-size:26px}.lg-help p{margin-top:6px;color:var(--muted);font-size:15.5px}.lg-help-btns{display:flex;gap:10px;flex-wrap:wrap}.lg-help-btns .btn{text-decoration:none;color:#fff}.pg-body{margin:0 auto}.nf{position:relative;isolation:isolate;overflow:hidden;min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:140px 22px 100px;text-align:center;background:#f5f6fa}.nf-in{max-width:720px}.nf-code{display:flex;align-items:center;justify-content:center;gap:clamp(6px,2vw,18px);font-family:var(--head);font-weight:800;font-size:clamp(120px,22vw,240px);letter-spacing:-.06em;line-height:.9}.nf-mk{width:clamp(80px,14vw,160px);height:auto;animation:nfw 5s var(--ease) infinite}@keyframes nfw{0%,100%{transform:rotate(0)}50%{transform:rotate(-14deg) translateY(-10px)}}.nf h1{font-size:clamp(34px,5vw,56px);margin-top:26px}.nf .pg-lede{margin:16px auto 0}.nf .h-cta{justify-content:center}.nf-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:40px}.nf-links a{font-size:14px;font-weight:500;padding:9px 16px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.06);transition:box-shadow .2s,color .2s}.nf-links a:hover{color:var(--blue);box-shadow:0 0 0 1.5px var(--blue)}.post-list{display:grid;gap:16px;max-width:820px}.post-item{padding:28px;border-radius:24px;background:var(--bg-alt)}.post-item h2{font-size:28px;margin-top:8px}.post-item p:last-child{color:var(--muted);margin-top:8px}.pager{margin-top:32px}.pager .nav-links{display:flex;gap:8px}.pager a,.pager span{padding:8px 14px;border-radius:999px;background:var(--bg-alt);font-size:14px}@media (prefers-reduced-motion:reduce){.h-hero h1 em,.hc-chip,.live::after,.nf-mk,.pg-hero h1 em,.sv,.sv-chip{animation:none}}@media (max-width:1180px){.h-why,.sl-gets{grid-template-columns:1fr 1fr}.hp-copy{padding:48px}}@media (max-width:1024px){.h-duo{grid-template-columns:1fr 1fr}.h-card{min-height:480px}.h-panel,.hp-dark{grid-template-columns:1fr}.hp-dark .hp-media{order:-1}.hp-media{aspect-ratio:16/10;min-height:0}.h-cats{grid-template-columns:1fr 1fr}.h-cat{aspect-ratio:4/3}.h-sell{grid-template-columns:1fr;padding:48px}.ct-grid{grid-template-columns:1fr}.ct-side{position:static;grid-template-columns:1fr 1fr}.ct-side .co-card{grid-column:1/-1}.sl-in{grid-template-columns:1fr}.sl-vis{justify-self:center;max-width:520px}.sl-apply-grid{grid-template-columns:1fr;gap:36px}.sl-apply-copy{position:static}.lg-grid{grid-template-columns:1fr;gap:36px}.lg-side{position:static;max-height:none;overflow:visible}.lg-toc{padding:22px 24px;border-radius:22px;background:var(--bg-alt)}.lg-other{display:none}}@media (max-width:760px){.pg-hero{padding:104px 0 52px}.h-sec,.pg-sec{padding:72px 0}.h-head{margin-bottom:28px;flex-direction:column;align-items:flex-start;gap:10px}.h-hero{padding:108px 0 28px}.h-hero h1{font-size:clamp(46px,13.5vw,72px)}.h-copy .h-cta{flex-direction:column;align-items:stretch;max-width:340px;margin-left:auto;margin-right:auto}.h-duo{grid-template-columns:1fr;margin-top:40px;gap:12px}.h-card{min-height:440px;border-radius:30px}.hc-band{min-height:460px}.hc-txt{padding:26px 24px}.hc-txt p{font-size:15.5px}.hc-go{height:42px;margin-top:18px}.hc-chip{right:14px;top:14px;font-size:12.5px;padding:7px 13px 7px 7px}.hc-chip>svg{width:30px;height:30px;padding:7px}.h-facts{grid-template-columns:1fr 1fr;border-radius:22px}.h-facts li{padding:18px 18px}.h-facts li+li{border-left:0}.h-facts li:nth-child(2n){border-left:1px solid rgba(0,0,0,.06)}.h-facts li:nth-child(n+3){border-top:1px solid rgba(0,0,0,.06)}.h-facts span{font-size:12.5px}.h-panel{border-radius:30px}.hp-copy{padding:30px 24px 32px}.hp-copy>p:not(.h-kick){font-size:16px}.hp-btns{flex-direction:column;align-items:stretch}.hp-media{aspect-ratio:4/3}.h-cats{gap:10px}.h-cat{aspect-ratio:3/4;padding:16px;border-radius:22px}.h-cat .go{width:34px;height:34px;right:12px;top:12px}.hcat-t small{font-size:11.5px}.hcat-t b{font-size:19px}.hcat-t em{font-size:11px;margin-top:8px}.h-why,.sl-gets{grid-template-columns:1fr;gap:12px}.hw{min-height:0;flex-direction:row;align-items:flex-start;gap:16px;padding:22px}.hw-ic{flex:none;width:48px;height:48px}.hw h3{padding-top:0;margin-top:2px;font-size:19px}.hw p,.hw>div{min-width:0}.hw{display:grid;grid-template-columns:48px 1fr;column-gap:16px}.hw-ic{grid-row:span 2}.hw p{margin-top:4px;font-size:14.5px}.sl-gets .hw{min-height:0}.h-sell{padding:34px 24px;border-radius:30px;gap:28px}.h-sell .hp-btns{flex-direction:column;align-items:stretch}.ct-cards{grid-template-columns:1fr 1fr;gap:10px;margin-top:36px}.ct-card:first-child:nth-last-child(odd){grid-column:1/-1}.ct-card{padding:18px;border-radius:22px}.ct-ic{width:42px;height:42px;border-radius:13px}.ct-ic svg{width:20px;height:20px}.ct-card b{font-size:19px;margin-top:20px}.ct-v{font-size:13px}.ct-go{font-size:13.5px;padding-top:14px}.ct-main{padding-top:48px}.ct-side{grid-template-columns:1fr}.co-card{padding:26px;border-radius:26px}.co-card dl div{grid-template-columns:1fr;gap:2px}.f-card{padding:26px 20px;border-radius:26px;margin:0 -6px}.f-head{margin-bottom:24px}.f-ic{width:48px;height:48px;border-radius:15px}.f-grid{grid-template-columns:1fr;gap:18px}.f-send{width:100%;justify-self:stretch}.pill span{height:40px;padding:0 15px;font-size:14px}.sl-hero{padding:104px 0 64px}.sl-hero .h-cta{flex-direction:column;align-items:stretch}.sl-vis{margin-top:8px}.sv{border-radius:20px}.sv-chip{font-size:12.5px;padding:7px 13px 7px 7px}.sv-chip>svg{width:30px;height:30px;padding:7px}.sl-who{padding:20px;border-radius:22px}.sl-who li{height:36px;font-size:13.5px}.sl-steps{grid-template-columns:1fr;gap:12px}.sl-steps li{display:grid;grid-template-columns:52px 1fr;column-gap:16px;padding:22px}.sl-steps li:not(:last-child)::after{top:auto;bottom:-12px;left:47px;right:auto;width:2px;height:12px}.sn{width:52px;height:52px;font-size:21px;grid-row:span 2}.sl-steps h3{margin-top:2px;font-size:21px}.sl-steps p{margin-top:4px;font-size:14.5px}.lg-main{padding-top:40px}.prose{font-size:16px}.lg-help{padding:24px;border-radius:22px}.lg-help-btns{width:100%}.lg-help-btns .btn{flex:1}.nf-links a{font-size:13px}}