@media (width<=1100px){.hp-wrap{max-width:400px}.hp-wrap>.hp{transform:scale(.909)}}@media (width<=900px){.hp-wrap{max-width:440px}.hp-wrap>.hp{transform:scale(1)}}@media (width<=520px){.hp-wrap{max-width:340px}.hp-wrap>.hp{transform:scale(.7727)}}@media (width<=380px){.hp-wrap{max-width:290px}.hp-wrap>.hp{transform:scale(.659)}}.sg-pxr{shape-rendering:crispedges}@keyframes sg-barFill{0%{width:0}92%,94%{width:100%}99%,to{width:0}}@keyframes sg-blinkDot{0%,24%{opacity:1}25%,74%{opacity:.2}75%,to{opacity:1}}@keyframes sg-ring{0%,4%{transform:rotate(0)translateY(0)}6%{transform:rotate(-17deg)translateY(-9px)}8%{transform:rotate(17deg)translateY(0)}10%{transform:rotate(-13deg)translateY(-6px)}12%{transform:rotate(13deg)translateY(0)}14%,28%{transform:rotate(0)translateY(0)}30%{transform:rotate(-17deg)translateY(-9px)}32%{transform:rotate(17deg)translateY(0)}34%{transform:rotate(-13deg)translateY(-6px)}36%{transform:rotate(13deg)translateY(0)}38%,54%{transform:rotate(0)translateY(0)}56%{transform:rotate(-17deg)translateY(-9px)}58%{transform:rotate(17deg)translateY(0)}60%{transform:rotate(-13deg)translateY(-6px)}62%{transform:rotate(13deg)translateY(0)}64%,80%{transform:rotate(0)translateY(0)}82%{transform:rotate(-17deg)translateY(-9px)}84%{transform:rotate(17deg)translateY(0)}86%{transform:rotate(-13deg)translateY(-6px)}88%{transform:rotate(13deg)translateY(0)}90%,to{transform:rotate(0)translateY(0)}}@keyframes sg-waveBig{0%,3%{opacity:0;transform:scale(.4)}7%{opacity:1;transform:scale(1)}16%,29%{opacity:0;transform:scale(1.9)}33%{opacity:1;transform:scale(1)}42%,55%{opacity:0;transform:scale(1.9)}59%{opacity:1;transform:scale(1)}68%,81%{opacity:0;transform:scale(1.9)}85%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(1.9)}}@keyframes sg-callCard{0%,4%{opacity:0;transform:translateY(60px)}9%,26%{opacity:1;transform:translateY(0)}32%,to{opacity:0;transform:translateY(60px)}}@keyframes sg-typeF{0%,30%{width:0}38%,90%{width:100%}97%,to{width:0}}@keyframes sg-typeF2{0%,38%{width:0}46%,90%{width:100%}97%,to{width:0}}@keyframes sg-sendTap{0%,50%{transform:translate(0)scale(1);box-shadow:5px 5px #0d1b3e}54%,58%{transform:translate(4px,4px)scale(.95);box-shadow:1px 1px #0d1b3e}62%,to{transform:translate(0)scale(1);box-shadow:5px 5px #0d1b3e}}@keyframes sg-planeFly{0%,56%{opacity:0;top:186px;left:120px;transform:rotate(0)scale(1)}60%{opacity:1;top:186px;left:120px}74%{opacity:1;top:110px;left:250px;transform:rotate(-24deg)scale(.7)}80%,to{opacity:0;top:110px;left:250px;transform:rotate(-30deg)scale(.5)}}@keyframes sg-notifPop{0%,58%{opacity:0;transform:scale(.2)rotate(-25deg)}64%{opacity:1;transform:scale(1.5)rotate(8deg)}70%,90%{opacity:1;transform:scale(1)rotate(0)}97%,to{opacity:0;transform:scale(.2)rotate(-25deg)}}@keyframes sg-calSweep{0%,62%{opacity:0;left:-30%}66%{opacity:1}80%{opacity:1;left:105%}84%,to{opacity:0;left:105%}}@keyframes sg-slotA{0%,68%{background:#fff;border-color:#cfe0ff;transform:scale(1)}72%{background:#155dfc;border-color:#0d1b3e;transform:scale(1.3)}76%,90%{background:#155dfc;border-color:#0d1b3e;transform:scale(1)}97%,to{background:#fff;border-color:#cfe0ff;transform:scale(1)}}@keyframes sg-slotB{0%,76%{background:#fff;border-color:#cfe0ff;transform:scale(1)}80%{background:#155dfc;border-color:#0d1b3e;transform:scale(1.3)}84%,90%{background:#155dfc;border-color:#0d1b3e;transform:scale(1)}97%,to{background:#fff;border-color:#cfe0ff;transform:scale(1)}}@keyframes sg-bookStamp{0%,82%{opacity:0;transform:rotate(-14deg)scale(2.4)}88%,92%{opacity:1;transform:rotate(-8deg)scale(1)}97%,to{opacity:0;transform:rotate(-14deg)scale(2.4)}}@keyframes sg-personIn{0%,86%{opacity:0;transform:translateY(26px)}91%,95%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(26px)}}@keyframes sg-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes sg-recPulse{0%,24%{opacity:1;transform:scale(1)}25%,74%{opacity:.3;transform:scale(.75)}75%,to{opacity:1;transform:scale(1)}}@keyframes sg-clockHand{to{transform:rotate(360deg)}}@keyframes sg-phoneGlow{0%,to{box-shadow:6px 6px #cfe0ff}50%{box-shadow:9px 9px #9fbcff}}@keyframes sg-caretRun{0%,30%{opacity:0;left:5px}34%{opacity:1}37%{opacity:1;left:92%}39%,to{opacity:0;left:5px}}@keyframes sg-scanDown{0%{top:-6px}86%,to{top:100%}}@keyframes sg-tickRun{to{transform:translate(-50%)}}@keyframes sg-haloSpin{to{transform:rotate(360deg)}}@keyframes sg-dotRun{0%{left:-8%}to{left:104%}}@media (prefers-reduced-motion:reduce){.sg-pxa,.sg-pxs{animation:none!important}}@media (width<=1100px){.hp-wrap{max-width:400px}.hp-wrap>.hp{transform:scale(.909)}}@media (width<=900px){.hp-wrap{max-width:440px}.hp-wrap>.hp{transform:scale(1)}}@media (width<=520px){.hp-wrap{max-width:340px}.hp-wrap>.hp{transform:scale(.7727)}}@media (width<=380px){.hp-wrap{max-width:290px}.hp-wrap>.hp{transform:scale(.659)}}.mk-pxr{shape-rendering:crispedges}@keyframes mk-barFill{0%{width:0}92%,94%{width:100%}99%,to{width:0}}@keyframes mk-blinkDot{0%,24%{opacity:1}25%,74%{opacity:.2}75%,to{opacity:1}}@keyframes mk-smoke{0%{opacity:0;transform:translateY(0)scale(.5)}18%{opacity:.85}to{opacity:0;transform:translateY(-40px)scale(1.7)}}@keyframes mk-armSwing{0%,12%{transform:rotate(0)}26%{transform:rotate(-26deg)}40%,52%{transform:rotate(0)}66%{transform:rotate(-26deg)}80%,to{transform:rotate(0)}}@keyframes mk-beltRun{to{background-position-x:-20px}}@keyframes mk-crateRide{0%{opacity:0;left:-40px}6%{opacity:1}58%{opacity:1;left:168px}64%,to{opacity:0;left:180px}}@keyframes mk-stackUp1{0%,22%{opacity:0;transform:translateY(14px)}28%,94%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(14px)}}@keyframes mk-stackUp2{0%,42%{opacity:0;transform:translateY(14px)}48%,94%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(14px)}}@keyframes mk-stackUp3{0%,62%{opacity:0;transform:translateY(14px)}68%,94%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(14px)}}@keyframes mk-scanBar{0%,30%{opacity:0;top:0}36%{opacity:1}52%{opacity:1;top:88%}58%,to{opacity:0;top:88%}}@keyframes mk-quoteIn{0%,66%{opacity:0;transform:translateY(12px)rotate(-4deg)}74%,94%{opacity:1;transform:translateY(0)rotate(-4deg)}99%,to{opacity:0;transform:translateY(12px)rotate(-4deg)}}@keyframes mk-stampOK{0%,80%{opacity:0;transform:rotate(-10deg)scale(2)}88%,94%{opacity:1;transform:rotate(-10deg)scale(1)}99%,to{opacity:0;transform:rotate(-10deg)scale(2)}}@keyframes mk-truckOut{0%,74%{transform:translate(0)}92%,94%{transform:translate(196px)}99%,to{transform:translate(0)}}@keyframes mk-wheelSpin{to{transform:rotate(360deg)}}@keyframes mk-roadDash{to{background-position-x:-20px}}@keyframes mk-lightBlink{0%,24%{background:#155dfc}25%,74%{background:#cfe0ff}75%,to{background:#155dfc}}@media (prefers-reduced-motion:reduce){.mk-pxa,.mk-pxs{animation:none!important}}@media (width<=1100px){.hp-wrap{max-width:400px}.hp-wrap>.hp{transform:scale(.909)}}@media (width<=900px){.hp-wrap{max-width:440px}.hp-wrap>.hp{transform:scale(1)}}@media (width<=520px){.hp-wrap{max-width:340px}.hp-wrap>.hp{transform:scale(.7727)}}@media (width<=380px){.hp-wrap{max-width:290px}.hp-wrap>.hp{transform:scale(.659)}}.ec-pxr{shape-rendering:crispedges}@keyframes ec-barFill{0%{width:0}92%,94%{width:100%}99%,to{width:0}}@keyframes ec-blinkDot{0%,24%{opacity:1}25%,74%{opacity:.2}75%,to{opacity:1}}@keyframes ec-prodCycle{0%,28%{opacity:1}33%,to{opacity:0}}@keyframes ec-prodCycle2{0%,31%{opacity:0}36%,61%{opacity:1}66%,to{opacity:0}}@keyframes ec-prodCycle3{0%,64%{opacity:0}69%,94%{opacity:1}99%,to{opacity:0}}@keyframes ec-tapBtn{0%,14%{transform:translate(0);box-shadow:4px 4px #0d1b3e}18%,22%{transform:translate(3px,3px);box-shadow:1px 1px #0d1b3e}26%,46%{transform:translate(0);box-shadow:4px 4px #0d1b3e}50%,54%{transform:translate(3px,3px);box-shadow:1px 1px #0d1b3e}58%,79%{transform:translate(0);box-shadow:4px 4px #0d1b3e}83%,87%{transform:translate(3px,3px);box-shadow:1px 1px #0d1b3e}91%,to{transform:translate(0);box-shadow:4px 4px #0d1b3e}}@keyframes ec-fly1{0%,18%{opacity:0;top:150px;left:74px;transform:scale(1)rotate(0)}22%{opacity:1}38%{opacity:1;top:120px;left:222px;transform:scale(.72)rotate(16deg)}43%,to{opacity:0;top:120px;left:222px;transform:scale(.6)rotate(20deg)}}@keyframes ec-fly2{0%,54%{opacity:0;top:150px;left:74px;transform:scale(1)rotate(0)}58%{opacity:1}74%{opacity:1;top:120px;left:222px;transform:scale(.72)rotate(-14deg)}79%,to{opacity:0;top:120px;left:222px;transform:scale(.6)rotate(-18deg)}}@keyframes ec-fly3{0%,87%{opacity:0;top:150px;left:74px;transform:scale(1)rotate(0)}90%{opacity:1}98%{opacity:1;top:120px;left:222px;transform:scale(.72)rotate(10deg)}to{opacity:0}}@keyframes ec-cartBump{0%,36%{transform:translateY(0)}40%{transform:translateY(-9px)}45%,72%{transform:translateY(0)}76%{transform:translateY(-9px)}81%,96%{transform:translateY(0)}99%{transform:translateY(-9px)}to{transform:translateY(0)}}@keyframes ec-wheelSpin{to{transform:rotate(360deg)}}@keyframes ec-badge0{0%,37%{opacity:1}40%,to{opacity:0}}@keyframes ec-badge1{0%,39%{opacity:0}42%,73%{opacity:1}76%,to{opacity:0}}@keyframes ec-badge2{0%,75%{opacity:0}78%,94%{opacity:1}99%,to{opacity:0}}@keyframes ec-lineIn1{0%,44%{opacity:0;transform:translate(-8px)}48%,94%{opacity:1;transform:translate(0)}99%,to{opacity:0;transform:translate(-8px)}}@keyframes ec-lineIn2{0%,56%{opacity:0;transform:translate(-8px)}60%,94%{opacity:1;transform:translate(0)}99%,to{opacity:0;transform:translate(-8px)}}@keyframes ec-totalIn{0%,80%{opacity:0;transform:scale(.7)}86%{opacity:1;transform:scale(1.18)}90%,94%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(.7)}}@keyframes ec-doneStamp{0%,88%{opacity:0;transform:rotate(-8deg)scale(2)}94%,94%{opacity:1;transform:rotate(-8deg)scale(1)}99%,to{opacity:0;transform:rotate(-8deg)scale(2)}}@keyframes ec-starTw{0%,60%{opacity:.25}65%,94%{opacity:1}99%,to{opacity:.25}}@keyframes ec-saleTag{0%,to{transform:rotate(-8deg)scale(1)}50%{transform:rotate(-8deg)scale(1.14)}}@keyframes ec-vanOut{0%,90%{transform:translate(0)}94%{transform:translate(50px)}99%,to{transform:translate(0)}}@keyframes ec-priceA{0%,28%{opacity:1}33%,to{opacity:0}}@keyframes ec-priceB{0%,31%{opacity:0}36%,61%{opacity:1}66%,to{opacity:0}}@keyframes ec-priceC{0%,64%{opacity:0}69%,94%{opacity:1}99%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.ec-pxa,.ec-pxs{animation:none!important}}.hp{transform-origin:0 0;width:440px;height:600px}.hp-wrap{aspect-ratio:440/600;width:100%;max-width:440px;margin-inline:auto;position:relative}.hp-wrap>.hp{position:absolute;top:0;left:0}@media (width<=1100px){.hp-wrap{max-width:400px}.hp-wrap>.hp{transform:scale(.909)}}@media (width<=900px){.hp-wrap{max-width:440px}.hp-wrap>.hp{transform:scale(1)}}@media (width<=520px){.hp-wrap{max-width:340px}.hp-wrap>.hp{transform:scale(.7727)}}@media (width<=380px){.hp-wrap{max-width:290px}.hp-wrap>.hp{transform:scale(.659)}}.ss-pxr{shape-rendering:crispedges}@keyframes ss-barFill{0%{width:0}92%,94%{width:100%}99%,to{width:0}}@keyframes ss-blinkDot{0%,24%{opacity:1}25%,74%{opacity:.2}75%,to{opacity:1}}@keyframes ss-navCycle1{0%,24%{background:#155dfc}25%,94%{background:#8fb3ff}99%,to{background:#155dfc}}@keyframes ss-navCycle2{0%,24%{background:#8fb3ff}25%,49%{background:#155dfc}50%,to{background:#8fb3ff}}@keyframes ss-navCycle3{0%,49%{background:#8fb3ff}50%,74%{background:#155dfc}75%,to{background:#8fb3ff}}@keyframes ss-navCycle4{0%,74%{background:#8fb3ff}75%,94%{background:#155dfc}99%,to{background:#8fb3ff}}@keyframes ss-lineDraw{0%{stroke-dashoffset:300px}70%,94%{stroke-dashoffset:0}99%,to{stroke-dashoffset:300px}}@keyframes ss-sparkMove{0%{left:4%}70%,to{left:94%}}@keyframes ss-toastIn{0%,40%{opacity:0;transform:translate(26px)}45%,62%{opacity:1;transform:translate(0)}68%,to{opacity:0;transform:translate(26px)}}@keyframes ss-hi1{0%,20%{background:#155dfc;border-color:#155dfc;transform:translateY(-10px);box-shadow:7px 7px #0d1b3e}24%,94%{background:#fff;border-color:#0d1b3e;transform:translateY(0);box-shadow:5px 5px #cfe0ff}99%,to{background:#155dfc;border-color:#155dfc;transform:translateY(-10px);box-shadow:7px 7px #0d1b3e}}@keyframes ss-hi1t{0%,20%{color:#fff}24%,94%{color:#0d1b3e}99%,to{color:#fff}}@keyframes ss-hi1s{0%,20%{color:#cfe0ff;background:#cfe0ff}24%,94%{color:#526076;background:#526076}99%,to{color:#cfe0ff;background:#cfe0ff}}@keyframes ss-hi2{0%,22%{background:#fff;border-color:#0d1b3e;transform:translateY(0);box-shadow:5px 5px #cfe0ff}28%,94%{background:#155dfc;border-color:#155dfc;transform:translateY(-12px);box-shadow:8px 8px #0d1b3e}99%,to{background:#fff;border-color:#0d1b3e;transform:translateY(0);box-shadow:5px 5px #cfe0ff}}@keyframes ss-hi2t{0%,22%{color:#0d1b3e}28%,94%{color:#fff}99%,to{color:#0d1b3e}}@keyframes ss-hi2s{0%,22%{color:#526076;background:#526076}28%,94%{color:#cfe0ff;background:#cfe0ff}99%,to{color:#526076;background:#526076}}@keyframes ss-cursorMove{0%,30%{opacity:0;top:176px;left:212px}36%{opacity:1}52%{opacity:1;top:286px;left:196px}58%,64%{top:290px;left:196px}70%,to{opacity:0;top:286px;left:196px}}@keyframes ss-trialTap{0%,56%{transform:translate(0);box-shadow:4px 4px #0d1b3e}60%,66%{transform:translate(3px,3px);box-shadow:1px 1px #0d1b3e}70%,to{transform:translate(0);box-shadow:4px 4px #0d1b3e}}@keyframes ss-cycleSpin{to{transform:rotate(360deg)}}@keyframes ss-mrr{0%,60%{transform:scaleY(.14)}72%,94%{transform:scaleY(1)}99%,to{transform:scaleY(.14)}}@keyframes ss-billIn{0%,78%{opacity:0;transform:scale(.5)}86%,94%{opacity:1;transform:scale(1)}99%,to{opacity:0;transform:scale(.5)}}@keyframes ss-userTick{0%,72%{opacity:0}78%,94%{opacity:1}99%,to{opacity:0}}@keyframes ss-tileTick{0%,11%{opacity:0;transform:translateY(-6px)}17%,94%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(-6px)}}@keyframes ss-tile2{0%,15%{opacity:0;transform:translateY(-6px)}21%,94%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(-6px)}}@keyframes ss-pulseRec{0%,24%{opacity:1;transform:scale(1)}25%,74%{opacity:.35;transform:scale(.8)}75%,to{opacity:1;transform:scale(1)}}@keyframes ss-shimmer{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes ss-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.ss-pxa,.ss-pxs{animation:none!important}}.v-hero[data-astro-cid-vbzbdcdo]{border-bottom:3px solid var(--color-ink);background-color:#155dfc;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:24px 24px;padding-block:clamp(2.75rem,6vw,4.5rem) clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.v-hero-inner[data-astro-cid-vbzbdcdo]{grid-template-columns:minmax(0,.95fr) minmax(400px,1.05fr);align-items:center;gap:clamp(1.75rem,3.5vw,3rem);max-width:1180px;margin:0 auto;padding-inline:clamp(1rem,3vw,1.5rem);display:grid}.v-hero-inner[data-astro-cid-vbzbdcdo]>[data-astro-cid-vbzbdcdo]{min-width:0}.v-hero-copy[data-astro-cid-vbzbdcdo]{max-width:640px}.v-kicker[data-astro-cid-vbzbdcdo]{color:#fff;font-size:var(--text-xs);letter-spacing:.13em;align-items:center;gap:.6rem;margin-bottom:1.2rem;font-weight:700;display:inline-flex}.v-gtm[data-astro-cid-vbzbdcdo]{color:#fff;font-family:var(--font-mono);letter-spacing:.14em;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.9rem;font-size:.68rem;font-weight:700;display:flex}.v-gtm[data-astro-cid-vbzbdcdo] span[data-astro-cid-vbzbdcdo]{font-family:var(--font-sans);letter-spacing:.04em;border:2px solid #fff;padding:.2rem .5rem}.status-dot[data-astro-cid-vbzbdcdo]{background:#fff;width:9px;height:9px;box-shadow:4px 0 #ffffff6b}.v-hero-copy[data-astro-cid-vbzbdcdo] h1[data-astro-cid-vbzbdcdo]{color:#fff;letter-spacing:-.04em;font-size:clamp(1.9rem,3.5vw,3rem);line-height:1.26}.v-hero-copy[data-astro-cid-vbzbdcdo] h1[data-astro-cid-vbzbdcdo] span[data-astro-cid-vbzbdcdo]{color:#cfe0ff}.v-hero-copy[data-astro-cid-vbzbdcdo]>p[data-astro-cid-vbzbdcdo]{color:#ffffffe0;max-width:640px;margin-top:1.35rem;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.9}.v-hero-stats[data-astro-cid-vbzbdcdo]{color:#fffc;font-size:var(--text-xs);letter-spacing:.06em;flex-wrap:wrap;gap:.7rem 1.5rem;margin-top:1.75rem;display:flex}.v-hero-stats[data-astro-cid-vbzbdcdo] span[data-astro-cid-vbzbdcdo]{align-items:baseline;gap:.4rem;display:flex}.v-hero-stats[data-astro-cid-vbzbdcdo] strong[data-astro-cid-vbzbdcdo]{color:#fff;font-size:1.15rem}.v-hero-actions[data-astro-cid-vbzbdcdo]{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:2rem;display:flex}.v-cta[data-astro-cid-vbzbdcdo]{border:3px solid var(--color-ink);min-height:48px;color:var(--color-ink);box-shadow:5px 5px 0 var(--color-ink);background:#fff;align-items:center;padding:.75rem 1.5rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}.v-cta[data-astro-cid-vbzbdcdo]:hover{box-shadow:3px 3px 0 var(--color-ink);transform:translate(2px,2px)}.v-audience[data-astro-cid-vbzbdcdo]{color:#ffffffbf;font-size:var(--text-xs);letter-spacing:.04em}@media (width<=900px){.v-hero-inner[data-astro-cid-vbzbdcdo]{grid-template-columns:minmax(0,1fr);gap:2rem}}@media (width<=479px){.v-hero[data-astro-cid-vbzbdcdo]{padding-block:2.4rem 2.6rem}.v-hero-copy[data-astro-cid-vbzbdcdo] h1[data-astro-cid-vbzbdcdo]{letter-spacing:-.03em;font-size:clamp(1.8rem,8.6vw,2.4rem)}.v-hero-copy[data-astro-cid-vbzbdcdo]>p[data-astro-cid-vbzbdcdo]{margin-top:1rem;font-size:.96rem;line-height:1.8}}.gs{border-block:3px solid var(--color-ink);background-color:#155dfc;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:24px 24px;padding-block:clamp(3rem,6vw,4.5rem)}.gs-wrap{max-width:72rem;margin:0 auto;padding-inline:1.25rem}.gs-head{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.gs-head>div{white-space:nowrap;align-items:center;gap:.75rem;display:flex}.gs-head h2{word-break:keep-all;overflow-wrap:anywhere;color:#fff;font-size:clamp(1.4rem,3vw,2rem)}.gs-index{width:2.4rem;height:2.4rem;color:var(--color-accent);font-family:var(--font-mono);background:#fff;place-items:center;font-size:.75rem;font-weight:700;display:grid}.gs-rule{background:#fff;width:100%;height:2px}.gs-lede{color:#ffffffe6;max-width:62ch;font-size:var(--text-base);margin-bottom:1.75rem;line-height:1.9}.gs-grid{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.gs-tabs{gap:.6rem;display:grid}.gs-tabs button{color:#fff;text-align:left;cursor:pointer;background:#ffffff1a;border:3px solid #fff;grid-template-columns:auto 1fr;align-items:center;gap:.15rem .75rem;width:100%;padding:.85rem 1rem;transition:background .14s,transform .14s;display:grid}.gs-tabs button:hover{background:#fff3}.gs-tabs button:focus-visible{outline-offset:2px;outline:3px solid #0d1b3e}.gs-tabs b{width:2rem;height:2rem;color:var(--color-accent);font-family:var(--font-mono);background:#fff;grid-row:span 2;place-items:center;font-size:.7rem;display:grid}.gs-tabs span{font-weight:700;font-size:var(--text-md)}.gs-tabs small{color:#ffffffc7;font-size:.72rem;line-height:1.5}.gs-tabs button[aria-selected=true]{color:var(--color-ink);background:#fff;transform:translate(6px);box-shadow:5px 5px #0b286c}.gs-tabs button[aria-selected=true] b{background:var(--color-accent);color:#fff}.gs-tabs button[aria-selected=true] small{color:var(--color-ink-mute)}.gs-panel{border:3px solid var(--color-ink);background:#fff;padding:clamp(1.25rem,3vw,2rem);box-shadow:8px 8px #0b286c}.gs-panel+.gs-panel{margin-top:1rem}.gs-panel[hidden]{display:none}.gs-panel-kick{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.12em;margin-bottom:1rem;font-size:.72rem;font-weight:700}.gs-nodes{border-bottom:2px solid var(--color-line);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.75rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:grid}.gs-node{text-align:center;justify-items:center;gap:.3rem;display:grid}.gs-orb{background:var(--color-accent-tint,#eaf1ff);width:50px;height:50px;color:var(--color-accent);border-radius:50%;place-items:center;display:grid}.gs-node.hot .gs-orb{background:var(--color-accent);color:#fff}.gs-node b{color:var(--color-ink);font-size:.85rem;line-height:1.4}.gs-node em{color:var(--color-ink-mute);font-size:.72rem;font-style:normal;line-height:1.4}.gs-detail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.gs-detail>div{border:2px solid var(--color-line);background:#fbfdff;padding:1rem}.gs-detail>div.ai{border-color:var(--color-accent);background:#f3f7ff}.gs-detail dt{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.08em;margin-bottom:.45rem;font-size:.72rem;font-weight:700}.gs-detail dd{color:var(--color-ink);font-size:var(--text-sm);line-height:1.85}.gs-loop{color:#fff;background:#0d1b3e;border:3px solid #fff;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem 1.25rem;display:flex}.gs-loop span{color:#0d1b3e;font-family:var(--font-mono);background:#fff;flex:none;padding:.3rem .6rem;font-size:.7rem;font-weight:700}.gs-loop p{font-size:var(--text-sm);line-height:1.8}.gs-walk{border:3px solid var(--color-ink);color:var(--color-ink);background:#fff;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;padding:1rem 1.25rem;font-weight:700;transition:transform .14s,box-shadow .14s;display:flex;box-shadow:6px 6px #0b286c}.gs-walk:hover{transform:translate(2px,2px);box-shadow:4px 4px #0b286c}.gs-walk span{background:var(--color-accent);color:#fff;font-family:var(--font-mono);padding:.25rem .55rem;font-size:.7rem}@media (width<=860px){.gs-grid{grid-template-columns:1fr}.gs-tabs{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.gs-tabs small{display:none}.gs-tabs button[aria-selected=true]{transform:none}.gs-detail{grid-template-columns:1fr}.gs-loop{flex-direction:column;align-items:flex-start}}@media (width<=420px){.gs-head>div{white-space:normal}}.aj[data-astro-cid-u6f6tkuj]{background-color:#fbfdff;background-image:radial-gradient(#cbdcff 1px,#0000 1px);background-size:20px 20px;padding-block:clamp(3rem,6vw,4.5rem)}.aj-wrap[data-astro-cid-u6f6tkuj]{max-width:72rem;margin:0 auto;padding-inline:1.25rem}.aj-head[data-astro-cid-u6f6tkuj]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.aj-head[data-astro-cid-u6f6tkuj]>div[data-astro-cid-u6f6tkuj]{white-space:nowrap;align-items:center;gap:.75rem;display:flex}.aj-head[data-astro-cid-u6f6tkuj] h2[data-astro-cid-u6f6tkuj]{word-break:keep-all;overflow-wrap:anywhere;color:var(--color-ink);font-size:clamp(1.4rem,3vw,2rem)}.aj-index[data-astro-cid-u6f6tkuj]{background:var(--color-accent);color:#fff;width:2.4rem;height:2.4rem;font-family:var(--font-mono);place-items:center;font-size:.75rem;display:grid}.aj-rule[data-astro-cid-u6f6tkuj]{background:var(--color-ink);width:100%;height:2px}.aj-lede[data-astro-cid-u6f6tkuj]{max-width:64ch;color:var(--color-ink-mute);font-size:var(--text-base);margin-bottom:1.75rem;line-height:1.9}.aj-lede[data-astro-cid-u6f6tkuj] strong[data-astro-cid-u6f6tkuj]{color:var(--color-ink)}.aj-list[data-astro-cid-u6f6tkuj]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem;display:grid}.aj-list[data-astro-cid-u6f6tkuj]>li[data-astro-cid-u6f6tkuj]{border:3px solid var(--color-ink);box-shadow:6px 6px 0 var(--color-pixel-shadow-soft);background:#fff;flex-direction:column;padding:1.4rem;display:flex}.aj-num[data-astro-cid-u6f6tkuj]{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.1em;font-size:.75rem;font-weight:700}.aj-label[data-astro-cid-u6f6tkuj]{color:var(--color-ink-faint,#7a879c);font-family:var(--font-mono);letter-spacing:.08em;margin-top:.8rem;font-size:.68rem;font-weight:700}.aj-label[data-astro-cid-u6f6tkuj].ai{border-top:2px dashed var(--color-line);color:var(--color-accent);margin-top:1rem;padding-top:.9rem}.aj-list[data-astro-cid-u6f6tkuj] h3[data-astro-cid-u6f6tkuj]{color:var(--color-ink);font-size:var(--text-md);margin-top:.3rem;line-height:1.55}.aj-text[data-astro-cid-u6f6tkuj]{color:var(--color-ink);font-size:var(--text-sm);margin-top:.35rem;line-height:1.85}.aj-human[data-astro-cid-u6f6tkuj]{color:var(--color-ink-mute);align-items:flex-start;gap:.45rem;margin-top:auto;padding-top:1rem;font-size:.8rem;line-height:1.7;display:flex}.aj-human[data-astro-cid-u6f6tkuj] svg[data-astro-cid-u6f6tkuj]{color:var(--color-accent);flex:none;margin-top:.3rem}@media (width<=420px){.aj-head[data-astro-cid-u6f6tkuj]>div[data-astro-cid-u6f6tkuj]{white-space:normal}}.gp[data-astro-cid-5ksyokrd]{border-bottom:3px solid var(--color-ink);background:#fff;padding-block:clamp(3rem,6vw,4.5rem)}.gp-wrap[data-astro-cid-5ksyokrd]{max-width:72rem;margin:0 auto;padding-inline:1.25rem}.gp-head[data-astro-cid-5ksyokrd]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.gp-head[data-astro-cid-5ksyokrd]>div[data-astro-cid-5ksyokrd]{white-space:nowrap;align-items:center;gap:.75rem;display:flex}.gp-head[data-astro-cid-5ksyokrd] h2[data-astro-cid-5ksyokrd]{word-break:keep-all;overflow-wrap:anywhere;color:var(--color-ink);font-size:clamp(1.4rem,3vw,2rem)}.gp-index[data-astro-cid-5ksyokrd]{background:var(--color-accent);color:#fff;width:2.4rem;height:2.4rem;font-family:var(--font-mono);place-items:center;font-size:.75rem;display:grid}.gp-rule[data-astro-cid-5ksyokrd]{background:var(--color-ink);width:100%;height:2px}.gp-lede[data-astro-cid-5ksyokrd]{max-width:66ch;color:var(--color-ink-mute);font-size:var(--text-base);margin-bottom:1.75rem;line-height:1.9}.gp-lede[data-astro-cid-5ksyokrd] strong[data-astro-cid-5ksyokrd]{color:var(--color-ink)}.gp-plans[data-astro-cid-5ksyokrd]{counter-reset:plan;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.gp-plans[data-astro-cid-5ksyokrd]>li[data-astro-cid-5ksyokrd]{border:3px solid var(--color-ink);box-shadow:6px 6px 0 var(--color-pixel-shadow-soft);background:#fbfdff;flex-direction:column;padding:1.35rem;display:flex;position:relative}.gp-plans[data-astro-cid-5ksyokrd]>li[data-astro-cid-5ksyokrd]:not(:last-child):after{content:"";background:var(--color-ink);width:.9rem;height:3px;position:absolute;top:50%;right:-.95rem}.gp-plans[data-astro-cid-5ksyokrd]>li[data-astro-cid-5ksyokrd].hot{background:var(--color-accent);color:#fff;box-shadow:6px 6px 0 var(--color-ink)}.gp-step[data-astro-cid-5ksyokrd]{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.1em;font-size:.72rem;font-weight:700}.gp-plans[data-astro-cid-5ksyokrd] h3[data-astro-cid-5ksyokrd]{color:var(--color-ink);font-size:var(--text-lg);margin-top:.4rem}.gp-term[data-astro-cid-5ksyokrd]{color:var(--color-ink-mute);font-family:var(--font-mono);margin-top:.2rem;font-size:.75rem;font-weight:700}.gp-lead[data-astro-cid-5ksyokrd]{color:var(--color-ink);font-weight:700;font-size:var(--text-sm);margin-top:.8rem;line-height:1.75}.gp-plans[data-astro-cid-5ksyokrd] ul[data-astro-cid-5ksyokrd]{gap:.45rem;margin-top:.8rem;display:grid}.gp-plans[data-astro-cid-5ksyokrd] ul[data-astro-cid-5ksyokrd] li[data-astro-cid-5ksyokrd]{color:var(--color-ink-mute);padding-left:1rem;font-size:.82rem;line-height:1.7;position:relative}.gp-plans[data-astro-cid-5ksyokrd] ul[data-astro-cid-5ksyokrd] li[data-astro-cid-5ksyokrd]:before{content:"";background:var(--color-accent);width:6px;height:6px;position:absolute;top:.6em;left:0}.gp-note[data-astro-cid-5ksyokrd]{border-top:2px dashed var(--color-line);color:var(--color-ink);margin-top:auto;padding-top:.9rem;font-size:.78rem;line-height:1.7}.gp-plans[data-astro-cid-5ksyokrd]>li[data-astro-cid-5ksyokrd]{gap:0}.gp-plans[data-astro-cid-5ksyokrd]>li[data-astro-cid-5ksyokrd] .gp-note[data-astro-cid-5ksyokrd]{margin-top:1rem}.gp-plans[data-astro-cid-5ksyokrd]>li[data-astro-cid-5ksyokrd].hot .gp-step[data-astro-cid-5ksyokrd],.gp-plans[data-astro-cid-5ksyokrd]>li[data-astro-cid-5ksyokrd].hot h3[data-astro-cid-5ksyokrd],.gp-plans[data-astro-cid-5ksyokrd]>li[data-astro-cid-5ksyokrd].hot .gp-term[data-astro-cid-5ksyokrd],.gp-plans[data-astro-cid-5ksyokrd]>li[data-astro-cid-5ksyokrd].hot .gp-lead[data-astro-cid-5ksyokrd],.gp-plans[data-astro-cid-5ksyokrd]>li[data-astro-cid-5ksyokrd].hot ul[data-astro-cid-5ksyokrd] li[data-astro-cid-5ksyokrd],.gp-plans[data-astro-cid-5ksyokrd]>li[data-astro-cid-5ksyokrd].hot .gp-note[data-astro-cid-5ksyokrd]{color:#fff}.gp-plans[data-astro-cid-5ksyokrd]>li[data-astro-cid-5ksyokrd].hot ul[data-astro-cid-5ksyokrd] li[data-astro-cid-5ksyokrd]:before{background:#fff}.gp-plans[data-astro-cid-5ksyokrd]>li[data-astro-cid-5ksyokrd].hot .gp-note[data-astro-cid-5ksyokrd]{border-color:#ffffff80;font-weight:700}.gp-sub[data-astro-cid-5ksyokrd]{grid-template-columns:1.2fr 1fr;gap:1rem;margin-top:1.75rem;display:grid}.gp-box[data-astro-cid-5ksyokrd]{border:3px solid var(--color-ink);background:#fff;padding:1.35rem}.gp-box[data-astro-cid-5ksyokrd] h3[data-astro-cid-5ksyokrd]{color:var(--color-ink);font-size:var(--text-md);margin-bottom:.75rem}.gp-box[data-astro-cid-5ksyokrd] .gp-mt[data-astro-cid-5ksyokrd]{margin-top:1.25rem}.gp-box[data-astro-cid-5ksyokrd] dl[data-astro-cid-5ksyokrd]{gap:.75rem;display:grid}.gp-box[data-astro-cid-5ksyokrd] dl[data-astro-cid-5ksyokrd] div[data-astro-cid-5ksyokrd]{border-top:2px solid var(--color-line);grid-template-columns:7.5rem 1fr;gap:.75rem;padding-top:.75rem;display:grid}.gp-box[data-astro-cid-5ksyokrd] dl[data-astro-cid-5ksyokrd] div[data-astro-cid-5ksyokrd]:first-child{border-top:0;padding-top:0}.gp-box[data-astro-cid-5ksyokrd] dt[data-astro-cid-5ksyokrd]{color:var(--color-accent);font-weight:700;font-size:var(--text-sm)}.gp-box[data-astro-cid-5ksyokrd] dd[data-astro-cid-5ksyokrd],.gp-box[data-astro-cid-5ksyokrd] p[data-astro-cid-5ksyokrd],.gp-box[data-astro-cid-5ksyokrd] li[data-astro-cid-5ksyokrd]{color:var(--color-ink-mute);font-size:var(--text-sm);line-height:1.85}.gp-box[data-astro-cid-5ksyokrd] ul[data-astro-cid-5ksyokrd]{gap:.4rem;display:grid}.gp-box[data-astro-cid-5ksyokrd] ul[data-astro-cid-5ksyokrd] li[data-astro-cid-5ksyokrd]{padding-left:1rem;position:relative}.gp-box[data-astro-cid-5ksyokrd] ul[data-astro-cid-5ksyokrd] li[data-astro-cid-5ksyokrd]:before{content:"";background:var(--color-ink);width:6px;height:6px;position:absolute;top:.7em;left:0}.gp-cta[data-astro-cid-5ksyokrd]{justify-content:center;margin-top:2rem;display:flex}.gp-cta[data-astro-cid-5ksyokrd] a[data-astro-cid-5ksyokrd]{background:var(--color-accent);color:#fff;border:3px solid var(--color-ink);min-height:48px;box-shadow:5px 5px 0 var(--color-ink);font-weight:700;font-size:var(--text-sm);align-items:center;padding:.75rem 1.5rem;transition:transform .14s,box-shadow .14s;display:inline-flex}.gp-cta[data-astro-cid-5ksyokrd] a[data-astro-cid-5ksyokrd]:hover{box-shadow:3px 3px 0 var(--color-ink);transform:translate(2px,2px)}@media (width<=1000px){.gp-plans[data-astro-cid-5ksyokrd]{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-plans[data-astro-cid-5ksyokrd]>li[data-astro-cid-5ksyokrd]:after{display:none}}@media (width<=640px){.gp-plans[data-astro-cid-5ksyokrd],.gp-sub[data-astro-cid-5ksyokrd]{grid-template-columns:1fr}.gp-box[data-astro-cid-5ksyokrd] dl[data-astro-cid-5ksyokrd] div[data-astro-cid-5ksyokrd]{grid-template-columns:1fr;gap:.25rem}.gp-head[data-astro-cid-5ksyokrd]>div[data-astro-cid-5ksyokrd]{white-space:normal}}.v-body[data-astro-cid-t7atvwl7]{background-color:#fbfdff;background-image:radial-gradient(#cbdcff 1px,#0000 1px);background-size:20px 20px}.section-heading-row[data-astro-cid-t7atvwl7]{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.section-heading-row[data-astro-cid-t7atvwl7]>div[data-astro-cid-t7atvwl7]{white-space:nowrap;align-items:center;gap:.75rem;display:flex}.section-heading-row[data-astro-cid-t7atvwl7] h2[data-astro-cid-t7atvwl7]{color:var(--color-ink);font-size:clamp(1.4rem,3vw,2rem)}.section-index[data-astro-cid-t7atvwl7]{color:#fff;background:var(--color-accent);width:2.4rem;height:2.4rem;font-family:var(--font-mono);place-items:center;font-size:.75rem;display:grid}.section-rule[data-astro-cid-t7atvwl7]{background:var(--color-ink);width:100%;height:2px}.v-problems[data-astro-cid-t7atvwl7],.v-steps[data-astro-cid-t7atvwl7]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;display:grid}.v-problems[data-astro-cid-t7atvwl7]>li[data-astro-cid-t7atvwl7],.v-steps[data-astro-cid-t7atvwl7]>li[data-astro-cid-t7atvwl7]{border:3px solid var(--color-ink);box-shadow:6px 6px 0 var(--color-pixel-shadow-soft);background:#fff;padding:1.5rem}.v-num[data-astro-cid-t7atvwl7],.v-step-label[data-astro-cid-t7atvwl7]{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.1em;margin-bottom:.75rem;font-size:.75rem;font-weight:700;display:inline-block}.v-problems[data-astro-cid-t7atvwl7] h3[data-astro-cid-t7atvwl7],.v-steps[data-astro-cid-t7atvwl7] h3[data-astro-cid-t7atvwl7]{font-size:var(--text-lg);color:var(--color-ink);margin-bottom:.6rem;line-height:1.5}.v-problems[data-astro-cid-t7atvwl7] p[data-astro-cid-t7atvwl7],.v-steps[data-astro-cid-t7atvwl7] p[data-astro-cid-t7atvwl7]{color:var(--color-ink-mute);font-size:var(--text-sm);line-height:1.9}.v-jump-wrap[data-astro-cid-t7atvwl7]{background:#fff;justify-content:center;padding-block:0 2.5rem;display:flex}.v-jump[data-astro-cid-t7atvwl7]{background:var(--color-accent);color:#fff;border:3px solid var(--color-ink);min-height:48px;box-shadow:5px 5px 0 var(--color-ink);font-weight:700;font-size:var(--text-sm);justify-content:center;align-items:center;gap:.55rem;margin-top:1.5rem;padding:.7rem 1.5rem;transition:transform .14s,box-shadow .14s;display:inline-flex}.v-jump[data-astro-cid-t7atvwl7]:hover{box-shadow:3px 3px 0 var(--color-ink);transform:translate(2px,2px)}.v-faq[data-astro-cid-t7atvwl7]{gap:.75rem;display:grid}.v-faq[data-astro-cid-t7atvwl7] details[data-astro-cid-t7atvwl7]{border:3px solid var(--color-ink);box-shadow:4px 4px 0 var(--color-pixel-shadow-soft);background:#fff}.v-faq[data-astro-cid-t7atvwl7] summary[data-astro-cid-t7atvwl7]{cursor:pointer;color:var(--color-ink);padding:1rem 1.25rem;font-weight:700}.v-faq[data-astro-cid-t7atvwl7] details[data-astro-cid-t7atvwl7][open] summary[data-astro-cid-t7atvwl7]{border-bottom:2px solid var(--color-line)}.v-faq[data-astro-cid-t7atvwl7] p[data-astro-cid-t7atvwl7]{color:var(--color-ink-mute);font-size:var(--text-sm);padding:1rem 1.25rem;line-height:1.9}.v-cta-block[data-astro-cid-t7atvwl7]{border:3px solid var(--color-ink);background:var(--color-accent);box-shadow:8px 8px 0 var(--color-ink);padding:clamp(1.75rem,4vw,3rem)}.v-cta-block[data-astro-cid-t7atvwl7] h2[data-astro-cid-t7atvwl7]{color:#fff;letter-spacing:-.02em;max-width:40ch;font-size:clamp(1.5rem,3.2vw,2.25rem);line-height:1.4}.v-cta-block[data-astro-cid-t7atvwl7] p[data-astro-cid-t7atvwl7]{color:#ffffffe0;max-width:60ch;font-size:var(--text-base);margin-top:1rem;line-height:1.9}.v-cta-btn[data-astro-cid-t7atvwl7]{border:3px solid var(--color-ink);min-height:48px;color:var(--color-ink);box-shadow:5px 5px 0 var(--color-ink);background:#fff;align-items:center;margin-top:1.75rem;padding:.75rem 1.5rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}.v-cta-btn[data-astro-cid-t7atvwl7]:hover{box-shadow:3px 3px 0 var(--color-ink);transform:translate(2px,2px)}.v-others[data-astro-cid-t7atvwl7]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.v-others[data-astro-cid-t7atvwl7] a[data-astro-cid-t7atvwl7]{border:3px solid var(--color-ink);box-shadow:5px 5px 0 var(--color-pixel-shadow-soft);background:#fff;padding:1.35rem;transition:transform .15s,box-shadow .15s;display:block}.v-others[data-astro-cid-t7atvwl7] a[data-astro-cid-t7atvwl7]:hover{box-shadow:3px 3px 0 var(--color-pixel-shadow-soft);transform:translate(2px,2px)}.v-others[data-astro-cid-t7atvwl7] span[data-astro-cid-t7atvwl7]{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.1em;font-size:.68rem;font-weight:700}.v-others[data-astro-cid-t7atvwl7] h3[data-astro-cid-t7atvwl7]{font-size:var(--text-md);color:var(--color-ink);margin:.5rem 0}.v-others[data-astro-cid-t7atvwl7] p[data-astro-cid-t7atvwl7]{color:var(--color-ink-mute);font-size:var(--text-sm);line-height:1.85}
