.story[data-astro-cid-fsonwyj3]{--p:0;height:320svh;position:relative}.story-inner[data-astro-cid-fsonwyj3]{height:100svh;padding:0 var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4vw;max-width:1280px;margin:0 auto;display:grid;position:sticky;top:0}.eyebrow[data-astro-cid-fsonwyj3]{letter-spacing:.3em;color:var(--planet-mid);margin:0 0 18px;font-size:11px}.story-title[data-astro-cid-fsonwyj3]{max-width:16ch;margin:0 0 40px;font-size:clamp(32px,3.6vw,52px);line-height:1.1}.story-steps[data-astro-cid-fsonwyj3]{gap:24px;margin:0;padding:0;list-style:none;display:grid}.story-steps[data-astro-cid-fsonwyj3] li[data-astro-cid-fsonwyj3]{opacity:.35;gap:18px;transition:opacity .5s;display:flex}.story-steps[data-astro-cid-fsonwyj3] li[data-astro-cid-fsonwyj3].is-active{opacity:1}.story-steps[data-astro-cid-fsonwyj3] .n[data-astro-cid-fsonwyj3]{letter-spacing:.2em;color:var(--planet-mid);padding-top:4px;font-size:11px}.story-steps[data-astro-cid-fsonwyj3] strong[data-astro-cid-fsonwyj3]{font-family:var(--font-display);color:var(--heading);font-size:26px;font-weight:500}.story-steps[data-astro-cid-fsonwyj3] p[data-astro-cid-fsonwyj3]{color:var(--text-dim);max-width:38ch;margin:6px 0 0;line-height:1.6}.stage[data-astro-cid-fsonwyj3]{perspective:1400px;place-items:center;height:min(74svh,600px);display:grid;position:relative}@media (max-width:860px){.story-inner[data-astro-cid-fsonwyj3]{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:start;padding-top:96px}.story-title[data-astro-cid-fsonwyj3]{margin-bottom:20px;font-size:26px}.story-steps[data-astro-cid-fsonwyj3] li[data-astro-cid-fsonwyj3]:not(.is-active){display:none}.stage[data-astro-cid-fsonwyj3]{height:50svh}}.uranus[data-astro-cid-qf4bl6s7]{--tilt:calc((1 - min(1, var(--p) * 3)) * 98deg);place-items:center;width:100%;height:100%;display:grid;position:relative}.uranus[data-astro-cid-qf4bl6s7]>[data-astro-cid-qf4bl6s7]{grid-area:1/1}.phone[data-astro-cid-qf4bl6s7]{z-index:1;aspect-ratio:9/19;width:min(230px,22vw);box-shadow:0 0 0 1px #ffffff14, 0 30px 80px #0009, 0 0 60px color-mix(in srgb, var(--planet-mid) 25%, transparent);transform:rotateZ(var(--tilt)) rotateX(calc(var(--tilt) * .12));background:linear-gradient(145deg,#2b2e2d,#0f1110);border-radius:34px;padding:9px;transition:transform .15s linear;position:relative}.screen[data-astro-cid-qf4bl6s7]{background:#0d1514;border-radius:26px;height:100%;position:relative;overflow:hidden}.notch[data-astro-cid-qf4bl6s7]{z-index:2;background:#000;border-radius:10px;width:34%;height:18px;position:absolute;top:8px;left:50%;translate:-50%}.view[data-astro-cid-qf4bl6s7]{opacity:0;align-content:start;gap:12px;padding:40px 14px 14px;transition:opacity .5s;display:grid;position:absolute;inset:0}.story[data-view="0"] .v0[data-astro-cid-qf4bl6s7],.story[data-view="1"] .v1[data-astro-cid-qf4bl6s7],.story[data-view="2"] .v2[data-astro-cid-qf4bl6s7]{opacity:1}.ph-search[data-astro-cid-qf4bl6s7]{background:#ffffff14;border-radius:13px;height:26px}.ph-cards[data-astro-cid-qf4bl6s7]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ph-cards[data-astro-cid-qf4bl6s7] i[data-astro-cid-qf4bl6s7]{aspect-ratio:3/4;background:linear-gradient(160deg, var(--planet-light), var(--planet-dark));opacity:.85;border-radius:12px}.v1[data-astro-cid-qf4bl6s7]{grid-template-rows:auto 1fr auto;align-content:stretch}.reach[data-astro-cid-qf4bl6s7]{background:radial-gradient(circle at 90% 102%, color-mix(in srgb, var(--planet-mid) 38%, transparent) 0 52%, transparent 52.5%);justify-content:flex-end;align-items:flex-end;padding:0 14px 70px;display:flex;position:absolute;inset:0}.reach[data-astro-cid-qf4bl6s7] span[data-astro-cid-qf4bl6s7]{letter-spacing:.2em;color:var(--planet-light);font-size:9px}.ph-nav[data-astro-cid-qf4bl6s7]{background:#ffffff14;border-radius:22px;justify-content:space-between;align-items:center;height:44px;padding:0 12px;display:flex;position:relative}.ph-nav[data-astro-cid-qf4bl6s7] i[data-astro-cid-qf4bl6s7]{background:#ffffff59;border-radius:4px;width:14px;height:14px}.ph-nav[data-astro-cid-qf4bl6s7] b[data-astro-cid-qf4bl6s7]{background:var(--planet-light);border-radius:50%;width:30px;height:30px}.v2[data-astro-cid-qf4bl6s7]{align-content:end;padding-bottom:22px}.ph-total[data-astro-cid-qf4bl6s7]{font-family:var(--font-display);color:#fff;font-size:30px}.ph-card[data-astro-cid-qf4bl6s7]{background:linear-gradient(135deg, var(--planet-mid), var(--planet-dark));border-radius:12px;height:90px}.ph-pay[data-astro-cid-qf4bl6s7]{color:#0b1211;background:var(--planet-light);border-radius:19px;place-items:center;height:38px;font-size:13px;display:grid}.ring[data-astro-cid-qf4bl6s7]{aspect-ratio:1;border:1.5px solid color-mix(in srgb, var(--planet-light) 65%, transparent);pointer-events:none;border-radius:50%;width:min(150%,520px);position:absolute;transform:rotate(8deg)rotateY(76deg)}.ring-front[data-astro-cid-qf4bl6s7]{z-index:2;clip-path:inset(0 50% 0 0)}.axis-label[data-astro-cid-qf4bl6s7]{letter-spacing:.3em;color:var(--planet-mid);opacity:calc(1 - var(--p) * 3);margin:0;font-size:11px;position:absolute;top:8%;right:4%}@media (max-width:860px){.phone[data-astro-cid-qf4bl6s7]{width:150px}}.jupiter[data-astro-cid-rt3ww2tw]{aspect-ratio:1;place-items:center;width:min(100%,520px);display:grid;position:relative}.jupiter[data-astro-cid-rt3ww2tw]>[data-astro-cid-rt3ww2tw]{grid-area:1/1}.globe[data-astro-cid-rt3ww2tw]{aspect-ratio:1;width:62%;box-shadow:inset -30px -20px 60px #000000b3, 0 0 80px color-mix(in srgb, var(--planet-mid) 25%, transparent);background:radial-gradient(circle at 35% 30%,#3a2a1c,#120c07 70%);border-radius:50%;grid-template-rows:repeat(6,1fr);display:grid;position:relative;overflow:hidden}.belt[data-astro-cid-rt3ww2tw]{--in:clamp(0, var(--p) * 18 - var(--i) * .8, 1);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--planet-light) calc(30% + var(--i) * 6%), var(--planet-dark)) 30% 70%, transparent);opacity:calc(.25 + var(--in) * .75);translate:calc((1 - var(--in)) * var(--dir,-1) * 110%) 0;place-items:center;display:grid}.belt[data-astro-cid-rt3ww2tw]:nth-child(2n){--dir:1;background:linear-gradient(90deg, transparent, var(--planet-dark) 30% 70%, transparent)}.belt[data-astro-cid-rt3ww2tw] em[data-astro-cid-rt3ww2tw]{letter-spacing:.25em;text-transform:uppercase;color:#1b120a;opacity:var(--in);font-size:10px;font-style:normal}.belt[data-astro-cid-rt3ww2tw]:nth-child(2n) em[data-astro-cid-rt3ww2tw]{color:var(--planet-light)}.spot[data-astro-cid-rt3ww2tw]{--s:clamp(0, var(--p) * 3 - .85, 1);width:30%;height:22%;transform:translate(-50%, -50%) scale(var(--s)) rotate(calc(var(--p) * 40deg));background:radial-gradient(#e0805a 0 30%,#a8452c 55%,#6e2a1a 75%,#0000 76%);border-radius:50%;place-items:center;display:grid;position:absolute;top:60%;left:30%;box-shadow:0 0 30px #e0805a73}.spot[data-astro-cid-rt3ww2tw] em[data-astro-cid-rt3ww2tw]{letter-spacing:.18em;white-space:nowrap;color:#fff3e8;transform:rotate(calc(var(--p) * -40deg));font-size:9px;font-style:normal}.orbit[data-astro-cid-rt3ww2tw]{aspect-ratio:1;border:1px dashed color-mix(in srgb, var(--planet-mid) 45%, transparent);width:96%;opacity:clamp(0, var(--p) * 3 - 1.8, 1);border-radius:50%;animation:24s linear infinite spin;position:relative;container-type:size}.moon[data-astro-cid-rt3ww2tw]{width:0;height:0;transform:rotate(var(--a)) translateY(-50cqw);position:absolute;top:50%;left:50%}.upright[data-astro-cid-rt3ww2tw]{transform:rotate(calc(var(--a) * -1));animation:24s linear infinite reverse spin;position:absolute}.upright[data-astro-cid-rt3ww2tw] i[data-astro-cid-rt3ww2tw],.upright[data-astro-cid-rt3ww2tw] em[data-astro-cid-rt3ww2tw]{position:absolute;translate:-50% -50%}.upright[data-astro-cid-rt3ww2tw] i[data-astro-cid-rt3ww2tw]{background:radial-gradient(circle at 35% 30%, var(--planet-light), var(--planet-dark));border-radius:50%;width:14px;height:14px}.upright[data-astro-cid-rt3ww2tw] em[data-astro-cid-rt3ww2tw]{letter-spacing:.2em;white-space:nowrap;color:var(--gold-pale);font-size:10px;font-style:normal;top:22px}@keyframes spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.orbit[data-astro-cid-rt3ww2tw],.upright[data-astro-cid-rt3ww2tw]{animation:none}}.saturn[data-astro-cid-ie3vki2h]{--open:clamp(0, var(--p) * 3.2, 1);--gap:clamp(0, var(--p) * 3 - 1, 1);--glint:clamp(0, var(--p) * 3 - 2, 1);aspect-ratio:1;place-items:center;width:min(100%,560px);display:grid;position:relative}.saturn[data-astro-cid-ie3vki2h]>[data-astro-cid-ie3vki2h]{grid-area:1/1}.rings[data-astro-cid-ie3vki2h]{aspect-ratio:1;width:100%;transform:rotateZ(-14deg) rotateX(calc(88deg - var(--open) * 18deg));place-items:center;display:grid;position:relative}.rings[data-astro-cid-ie3vki2h]>[data-astro-cid-ie3vki2h]{grid-area:1/1}.rings-front[data-astro-cid-ie3vki2h]{z-index:2;clip-path:inset(50% 0 0)}.ring[data-astro-cid-ie3vki2h]{aspect-ratio:1;border-style:solid;border-color:color-mix(in srgb, var(--planet-light) 70%, transparent);background:conic-gradient(from calc(var(--p) * 360deg), transparent 0 20%, rgba(255, 255, 255, calc(var(--glint) * .5)) 25%, transparent 30% 70%, rgba(255, 255, 255, calc(var(--glint) * .35)) 76%, transparent 82%) border-box;-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--bw) - 1px), #000 calc(100% - var(--bw)));mask:radial-gradient(closest-side, transparent calc(100% - var(--bw) - 1px), #000 calc(100% - var(--bw)));-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--bw) - 1px), #000 calc(100% - var(--bw)));border-radius:50%}.r1[data-astro-cid-ie3vki2h]{--bw:26px;border-width:var(--bw);border-color:color-mix(in srgb, var(--planet-light) 55%, transparent);width:96%}.r2[data-astro-cid-ie3vki2h]{--bw:34px;width:calc(82% - var(--gap) * 6%);border-width:var(--bw);border-color:color-mix(in srgb, var(--planet-mid) 75%, transparent)}.r3[data-astro-cid-ie3vki2h]{--bw:10px;width:calc(64% - var(--gap) * 6%);border-width:var(--bw);border-color:color-mix(in srgb, var(--planet-dark) 80%, transparent)}.gap-label[data-astro-cid-ie3vki2h]{letter-spacing:.35em;color:var(--planet-light);opacity:var(--gap);place-self:start end;margin:18% 0 0;font-size:10px}.browser[data-astro-cid-ie3vki2h]{z-index:1;aspect-ratio:4/3;width:46%;box-shadow:0 0 0 1px #ffffff14, 0 30px 70px #0009, 0 0 70px color-mix(in srgb, var(--planet-mid) calc(18% + var(--glint) * 25%), transparent);background:#14110c;border-radius:10px;position:relative;overflow:hidden}.bar[data-astro-cid-ie3vki2h]{background:#ffffff0d;align-items:center;gap:5px;height:22px;padding:0 8px;display:flex}.bar[data-astro-cid-ie3vki2h] i[data-astro-cid-ie3vki2h]{background:#ffffff40;border-radius:50%;width:6px;height:6px}.bar[data-astro-cid-ie3vki2h] span[data-astro-cid-ie3vki2h]{background:#ffffff0f;border-radius:5px;flex:1;height:10px;margin-left:8px}.page[data-astro-cid-ie3vki2h]{gap:calc(4px + var(--gap) * 8px);padding:calc(6px + var(--gap) * 14px) calc(6px + var(--gap) * 22px);display:grid;position:relative}.pg-hero[data-astro-cid-ie3vki2h]{height:calc(56px - var(--gap) * 14px);background:linear-gradient(120deg, var(--planet-light), var(--planet-dark));border-radius:6px}.pg-line[data-astro-cid-ie3vki2h]{background:#ffffff38;border-radius:4px;height:7px}.w80[data-astro-cid-ie3vki2h]{width:80%}.w55[data-astro-cid-ie3vki2h]{width:55%}.pg-grid[data-astro-cid-ie3vki2h]{gap:calc(4px + var(--gap) * 8px);grid-template-columns:repeat(3,1fr);display:grid}.pg-grid[data-astro-cid-ie3vki2h] i[data-astro-cid-ie3vki2h]{background:#ffffff14;border-radius:5px;height:30px}.score[data-astro-cid-ie3vki2h]{aspect-ratio:1;border:2px solid var(--planet-light);width:64px;opacity:var(--glint);scale:calc(.6 + var(--glint) * .4);background:#0b0a08d9;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.score[data-astro-cid-ie3vki2h] b[data-astro-cid-ie3vki2h]{font-family:var(--font-display);color:var(--planet-light);font-size:22px;font-weight:500;line-height:1}.score[data-astro-cid-ie3vki2h] span[data-astro-cid-ie3vki2h]{letter-spacing:.15em;color:var(--text-dim);margin-top:-10px;font-size:6px}@media (max-width:860px){.browser[data-astro-cid-ie3vki2h]{width:58%}.r1[data-astro-cid-ie3vki2h]{--bw:16px}.r2[data-astro-cid-ie3vki2h]{--bw:20px}.r3[data-astro-cid-ie3vki2h]{--bw:6px}.pg-grid[data-astro-cid-ie3vki2h] i[data-astro-cid-ie3vki2h]{height:18px}}.mercury[data-astro-cid-rlys5nd2]{--turn:calc(var(--p) * 360deg);aspect-ratio:1;place-items:center;width:min(100%,500px);display:grid;position:relative;container-type:size}.mercury[data-astro-cid-rlys5nd2]>[data-astro-cid-rlys5nd2]{grid-area:1/1}.track[data-astro-cid-rlys5nd2]{aspect-ratio:1;border:1px dashed color-mix(in srgb, var(--planet-light) 35%, transparent);border-radius:50%;width:84%}.trail[data-astro-cid-rlys5nd2]{aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0deg, color-mix(in srgb, var(--gold) 70%, transparent) var(--turn), transparent var(--turn));border-radius:50%;width:84%;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.station[data-astro-cid-rlys5nd2],.arm[data-astro-cid-rlys5nd2]{width:0;height:0;position:absolute;top:50%;left:50%}.station[data-astro-cid-rlys5nd2]{transform:rotate(var(--a)) translateY(-42cqw)}.upright[data-astro-cid-rlys5nd2]{transform:rotate(calc(var(--a) * -1));position:absolute}.upright[data-astro-cid-rlys5nd2] i[data-astro-cid-rlys5nd2],.upright[data-astro-cid-rlys5nd2] em[data-astro-cid-rlys5nd2]{position:absolute;translate:-50% -50%}.upright[data-astro-cid-rlys5nd2] i[data-astro-cid-rlys5nd2]{border:1px solid var(--planet-light);background:var(--bg);border-radius:50%;width:12px;height:12px;transition:background .4s,box-shadow .4s}.upright[data-astro-cid-rlys5nd2] em[data-astro-cid-rlys5nd2]{letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;color:var(--text-dim);font-size:10px;font-style:normal;transition:color .4s;top:26px}:is(.story[data-view="0"] .station[data-astro-cid-rlys5nd2][data-i="0"],.story[data-view="1"] .station[data-astro-cid-rlys5nd2][data-i="1"],.story[data-view="2"] .station[data-astro-cid-rlys5nd2][data-i="2"]) i{background:var(--gold);box-shadow:0 0 18px var(--gold)}:is(.story[data-view="0"] .station[data-astro-cid-rlys5nd2][data-i="0"],.story[data-view="1"] .station[data-astro-cid-rlys5nd2][data-i="1"],.story[data-view="2"] .station[data-astro-cid-rlys5nd2][data-i="2"]) em{color:var(--gold-pale)}.arm[data-astro-cid-rlys5nd2]{transform:rotate(var(--turn)) translateY(-42cqw)}.planet[data-astro-cid-rlys5nd2]{background:radial-gradient(circle at 35% 30%, var(--planet-light), var(--planet-mid) 45%, var(--planet-dark));width:26px;height:26px;box-shadow:0 0 24px color-mix(in srgb, var(--planet-light) 45%, transparent);border-radius:50%;position:absolute;translate:-50% -50%}.sun[data-astro-cid-rlys5nd2]{aspect-ratio:1;text-align:center;background:radial-gradient(circle, #fff1cf 0, var(--gold) 45%, color-mix(in srgb, var(--gold-deep) 70%, transparent) 70%);width:30%;box-shadow:0 0 60px color-mix(in srgb, var(--gold) 55%, transparent), 0 0 140px color-mix(in srgb, var(--gold) 25%, transparent);color:#1a1309;border-radius:50%;place-content:center;display:grid}.sun[data-astro-cid-rlys5nd2] b[data-astro-cid-rlys5nd2]{font-family:var(--font-display);font-size:clamp(30px,4cqw + 14px,46px);font-weight:500;line-height:1}.sun[data-astro-cid-rlys5nd2] span[data-astro-cid-rlys5nd2]{letter-spacing:.3em;font-size:9px}.neptune[data-astro-cid-esem2i3z]{--data:clamp(0, var(--p) * 3.2, 1);--model:clamp(0, var(--p) * 3 - 1, 1);--find:clamp(0, var(--p) * 3 - 2, 1);aspect-ratio:1;width:min(100%,540px);position:relative}.chart[data-astro-cid-esem2i3z]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit[data-astro-cid-esem2i3z]{fill:none;stroke:color-mix(in srgb, var(--planet-light) 40%, transparent);stroke-width:.3px;stroke-dasharray:1.2 1.2;opacity:var(--data)}.ray[data-astro-cid-esem2i3z]{stroke:var(--planet-light);stroke-width:.25px;stroke-dasharray:1 1;stroke-dashoffset:calc((1 - var(--model)) * 1px);opacity:.55}.pt[data-astro-cid-esem2i3z],.cross[data-astro-cid-esem2i3z],.planet[data-astro-cid-esem2i3z],.answer[data-astro-cid-esem2i3z]{position:absolute;translate:-50% -50%}.pt[data-astro-cid-esem2i3z]{--on:clamp(0, var(--data) * 9 - var(--i), 1);background:var(--gold-pale);width:8px;height:8px;box-shadow:0 0 12px var(--gold);opacity:var(--on);scale:calc(.4 + var(--on) * .6);border-radius:50%}.cross[data-astro-cid-esem2i3z]{border:1px dashed var(--planet-light);width:54px;height:54px;opacity:calc(var(--model) * (1 - var(--find) * .6));background:linear-gradient(var(--planet-light), var(--planet-light)) center / 1px 70% no-repeat, linear-gradient(var(--planet-light), var(--planet-light)) center / 70% 1px no-repeat;border-radius:50%;animation:12s linear infinite turn}.planet[data-astro-cid-esem2i3z]{background:radial-gradient(circle at 35% 30%, var(--planet-light), var(--planet-mid) 50%, var(--planet-dark));width:44px;height:44px;box-shadow:0 0 40px color-mix(in srgb, var(--planet-mid) 70%, transparent);opacity:var(--find);scale:calc(.3 + var(--find) * .7);border-radius:50%}.answer[data-astro-cid-esem2i3z]{width:min(250px,62%);translate:-86% calc(46px + (1 - var(--find)) * 16px);border:1px solid color-mix(in srgb, var(--planet-light) 35%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:var(--find);background:#0a101cd9;border-radius:12px 12px 12px 2px;padding:14px 16px}.answer[data-astro-cid-esem2i3z] p[data-astro-cid-esem2i3z]{color:var(--text);margin:0 0 8px;font-size:13px;line-height:1.5}.answer[data-astro-cid-esem2i3z] .q[data-astro-cid-esem2i3z]{background:color-mix(in srgb, var(--planet-light) 18%, transparent);width:fit-content;max-width:88%;color:var(--text-dim);border-radius:10px 10px 2px;margin:0 0 10px auto;padding:6px 10px;font-size:12px}.answer[data-astro-cid-esem2i3z] span[data-astro-cid-esem2i3z]{letter-spacing:.12em;color:var(--planet-light);font-size:10px}@keyframes turn{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.cross[data-astro-cid-esem2i3z]{animation:none}}.service[data-astro-cid-qz6vj6jx]{z-index:1;position:relative;overflow-x:clip}.hero[data-astro-cid-qz6vj6jx]{min-height:100svh;padding:120px var(--gutter) 60px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3vw;max-width:1440px;margin:0 auto;display:grid}.crumbs[data-astro-cid-qz6vj6jx]{color:var(--text-dim);gap:8px;margin-bottom:28px;font-size:12px;display:flex}.crumbs[data-astro-cid-qz6vj6jx] a[data-astro-cid-qz6vj6jx]{text-decoration:none}.crumbs[data-astro-cid-qz6vj6jx] a[data-astro-cid-qz6vj6jx]:hover{color:var(--gold)}.kicker[data-astro-cid-qz6vj6jx]{letter-spacing:.3em;color:var(--planet-mid);margin:0 0 16px;font-size:11px}.hero[data-astro-cid-qz6vj6jx] .title[data-astro-cid-qz6vj6jx]{font-size:clamp(38px,4.8vw,80px)}.actions[data-astro-cid-qz6vj6jx]{flex-wrap:wrap;align-items:center;gap:28px;margin-top:40px;display:flex}.hero-planet[data-astro-cid-qz6vj6jx]{aspect-ratio:1;justify-self:center;width:100%;max-width:640px;position:relative}.planet-canvas[data-astro-cid-qz6vj6jx]{pointer-events:none;opacity:0;width:150%;height:150%;transition:opacity 1.2s;display:block;position:absolute;inset:-25%}.planet-canvas[data-astro-cid-qz6vj6jx].is-ready{opacity:1}.planet-name[data-astro-cid-qz6vj6jx]{letter-spacing:.35em;color:var(--gold-pale);align-items:center;gap:10px;margin:0;font-size:10px;display:flex;position:absolute;bottom:12%;right:6%}.planet-name[data-astro-cid-qz6vj6jx] span[data-astro-cid-qz6vj6jx]{background:var(--planet-mid);width:28px;height:1px}.section-title[data-astro-cid-qz6vj6jx]{margin:0 0 40px;font-size:clamp(32px,3.6vw,52px)}.features[data-astro-cid-qz6vj6jx],.faq[data-astro-cid-qz6vj6jx],.prose[data-astro-cid-qz6vj6jx],.cta[data-astro-cid-qz6vj6jx],.others[data-astro-cid-qz6vj6jx]{max-width:1200px;padding:0 var(--gutter) 120px;margin:0 auto}.features[data-astro-cid-qz6vj6jx] ul[data-astro-cid-qz6vj6jx]{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0 1px 1px 0;list-style:none;display:grid}.features[data-astro-cid-qz6vj6jx] li[data-astro-cid-qz6vj6jx]{border:1px solid var(--line);background:0 0;margin:0 -1px -1px 0;padding:32px 28px;transition:background .4s}@media (max-width:1000px){.features[data-astro-cid-qz6vj6jx] ul[data-astro-cid-qz6vj6jx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.features[data-astro-cid-qz6vj6jx] ul[data-astro-cid-qz6vj6jx]{grid-template-columns:1fr}}.features[data-astro-cid-qz6vj6jx] li[data-astro-cid-qz6vj6jx]:hover{background:color-mix(in srgb, var(--planet-dark) 18%, var(--bg))}.features[data-astro-cid-qz6vj6jx] .num[data-astro-cid-qz6vj6jx]{letter-spacing:.2em;color:var(--planet-mid);font-size:11px}.features[data-astro-cid-qz6vj6jx] h3[data-astro-cid-qz6vj6jx]{margin:14px 0 10px;font-size:26px}.features[data-astro-cid-qz6vj6jx] p[data-astro-cid-qz6vj6jx]{color:var(--text-dim);margin:0;line-height:1.65}.prose[data-astro-cid-qz6vj6jx]{max-width:760px;color:var(--text);font-size:17px;line-height:1.8}.prose[data-astro-cid-qz6vj6jx] h2{margin:64px 0 18px;font-size:clamp(28px,3vw,40px)}.prose[data-astro-cid-qz6vj6jx] ul{padding-left:1.2em}.prose[data-astro-cid-qz6vj6jx] li::marker{color:var(--planet-mid)}.faq[data-astro-cid-qz6vj6jx] details[data-astro-cid-qz6vj6jx]{border-top:1px solid var(--line);padding:22px 0}.faq[data-astro-cid-qz6vj6jx] details[data-astro-cid-qz6vj6jx]:last-child{border-bottom:1px solid var(--line)}.faq[data-astro-cid-qz6vj6jx] summary[data-astro-cid-qz6vj6jx]{cursor:pointer;font-family:var(--font-display);color:var(--heading);justify-content:space-between;gap:24px;font-size:24px;list-style:none;display:flex}.faq[data-astro-cid-qz6vj6jx] summary[data-astro-cid-qz6vj6jx]:after{content:"+";color:var(--planet-mid);transition:transform .3s}.faq[data-astro-cid-qz6vj6jx] details[data-astro-cid-qz6vj6jx][open] summary[data-astro-cid-qz6vj6jx]:after{transform:rotate(45deg)}.faq[data-astro-cid-qz6vj6jx] details[data-astro-cid-qz6vj6jx] p[data-astro-cid-qz6vj6jx]{max-width:70ch;color:var(--text-dim);margin:14px 0 0;line-height:1.7}.cta[data-astro-cid-qz6vj6jx] .title[data-astro-cid-qz6vj6jx]{font-size:clamp(30px,3.8vw,60px)}.others[data-astro-cid-qz6vj6jx]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.others[data-astro-cid-qz6vj6jx] a[data-astro-cid-qz6vj6jx]{border:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:20px;text-decoration:none;transition:border-color .3s;display:grid}.others[data-astro-cid-qz6vj6jx] a[data-astro-cid-qz6vj6jx]:hover{border-color:var(--gold-deep)}.orb[data-astro-cid-qz6vj6jx]{background:radial-gradient(circle at 35% 30%, var(--c1), var(--c2));border-radius:50%;grid-row:span 2;width:36px;height:36px}.o-name[data-astro-cid-qz6vj6jx]{font-family:var(--font-display);color:var(--heading);font-size:20px}.o-planet[data-astro-cid-qz6vj6jx]{letter-spacing:.3em;color:var(--text-dim);font-size:10px}.foot[data-astro-cid-qz6vj6jx]{max-width:1200px;padding:0 var(--gutter) 48px;margin:-64px auto 0}.reveal[data-astro-cid-qz6vj6jx]{opacity:0;transition:opacity .9s ease var(--d,0s), transform 1s cubic-bezier(.2, .7, .2, 1) var(--d,0s);transform:translateY(30px)}.reveal[data-astro-cid-qz6vj6jx].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal[data-astro-cid-qz6vj6jx]{opacity:1;transform:none}}@media (max-width:860px){.hero[data-astro-cid-qz6vj6jx]{grid-template-columns:1fr;padding-top:104px}.hero-planet[data-astro-cid-qz6vj6jx]{order:-1;max-width:380px}}
