.network[data-astro-cid-mfnwbfhh]{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 68% 45%,#000 25%,#0000 80%);mask-image:radial-gradient(75% 70% at 68% 45%,#000 25%,#0000 80%)}.hero-visual[data-astro-cid-l5nkafli]{height:560px;position:relative}.float[data-astro-cid-l5nkafli]{animation:7s ease-in-out infinite float;position:absolute}.float-a[data-astro-cid-l5nkafli]{width:min(470px,100%);top:0;right:0}.float-b[data-astro-cid-l5nkafli]{width:300px;animation-delay:-3.5s;bottom:0;left:-2rem}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.mock[data-astro-cid-l5nkafli]{backdrop-filter:blur(14px);background:linear-gradient(#101829db,#080c16eb);border:1px solid #8caae629;border-radius:18px;margin:0;font-size:.8rem;position:relative;box-shadow:0 50px 90px -40px #000000e6,0 30px 60px -30px #14285a80,inset 0 1px #ffffff0f}.mock[data-astro-cid-l5nkafli]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#7aa7ff8c,#0000 35% 65%,#62ebb280);padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.mock-site[data-astro-cid-l5nkafli]{transform-origin:100%;transform:perspective(1600px)rotateY(-9deg)rotateX(4deg)}.mock-calls[data-astro-cid-l5nkafli]{padding:1rem;transform:perspective(1600px)rotateY(-9deg)rotateX(4deg)translateZ(60px)}.mock-bar[data-astro-cid-l5nkafli]{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex}.dots[data-astro-cid-l5nkafli]{gap:5px;display:inline-flex}.dots[data-astro-cid-l5nkafli] i[data-astro-cid-l5nkafli]{background:#ffffff1f;border-radius:50%;width:9px;height:9px}.file[data-astro-cid-l5nkafli]{color:var(--text-soft);font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.4rem;font-size:.74rem;display:inline-flex;overflow:hidden}.count[data-astro-cid-l5nkafli]{color:var(--green-soft);font:500 .68rem/1.2 var(--font-mono);white-space:nowrap;background:#2fdc9a1a;border:1px solid #2fdc9a40;border-radius:999px;margin-left:auto;padding:.2rem .55rem}.site-hero[data-astro-cid-l5nkafli]{background:linear-gradient(135deg,#4c84ff38,#2fdc9a1f);gap:.75rem;padding:1.5rem 1.25rem;display:grid}.site-brand[data-astro-cid-l5nkafli]{color:var(--text);font-size:.9rem}.site-title[data-astro-cid-l5nkafli]{color:var(--text);margin:0;font-size:1.5rem;font-weight:600;line-height:1.15}.site-call[data-astro-cid-l5nkafli]{border-radius:var(--radius-sm);background:var(--grad-soft);color:#04121a;justify-self:start;align-items:center;gap:.4rem;padding:.5rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.site-cards[data-astro-cid-l5nkafli]{grid-template-columns:repeat(3,1fr);gap:.6rem;padding:1rem 1.25rem;display:grid}.site-cards[data-astro-cid-l5nkafli] li[data-astro-cid-l5nkafli]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-soft);text-align:center;padding:.7rem .4rem;font-size:.78rem}.mock-foot[data-astro-cid-l5nkafli]{border-top:1px solid var(--line);color:var(--text-muted);font:500 .66rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;padding:.7rem 1rem;display:flex}.event[data-astro-cid-l5nkafli]{align-items:center;gap:.7rem;display:flex}.event[data-astro-cid-l5nkafli]+.event[data-astro-cid-l5nkafli]{margin-top:.75rem}.event[data-astro-cid-l5nkafli] div[data-astro-cid-l5nkafli]{gap:.1rem;min-width:0;display:grid}.event[data-astro-cid-l5nkafli] b[data-astro-cid-l5nkafli]{color:var(--text);font-size:.82rem;font-weight:560}.event[data-astro-cid-l5nkafli] span[data-astro-cid-l5nkafli]:not(.event-icon){color:var(--text-muted);font-size:.74rem}.event-icon[data-astro-cid-l5nkafli]{border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.missed[data-astro-cid-l5nkafli] .event-icon[data-astro-cid-l5nkafli]{color:var(--coral);background:#ff8a951a;border:1px solid #ff8a9540}.sent[data-astro-cid-l5nkafli] .event-icon[data-astro-cid-l5nkafli]{color:var(--green-soft);background:#2fdc9a1a;border:1px solid #2fdc9a40}.bubble[data-astro-cid-l5nkafli]{color:var(--text);background:linear-gradient(135deg,#4c84ff33,#2fdc9a24);border:1px solid #7aa7ff33;border-radius:14px 14px 14px 4px;margin:.75rem 0 0 2.6rem;padding:.65rem .8rem;font-size:.78rem;line-height:1.45}.js .rows[data-astro-cid-l5nkafli] li[data-astro-cid-l5nkafli]{opacity:0;animation:row-in .7s var(--ease-out) forwards;animation-delay:calc(.5s + var(--i) * .12s);transform:translate(-8px)}.js .meter[data-astro-cid-l5nkafli] span[data-astro-cid-l5nkafli]{animation:meter-fill 1.2s var(--ease-out) both;animation-delay:calc(.7s + var(--i) * .12s)}.js .mock-calls[data-astro-cid-l5nkafli]>[data-astro-cid-l5nkafli]{opacity:0;animation:row-in .6s var(--ease-out) forwards;transform:translateY(6px)}.js .mock-calls[data-astro-cid-l5nkafli]>[data-astro-cid-l5nkafli]:first-child{animation-delay:.9s}.js .mock-calls[data-astro-cid-l5nkafli]>[data-astro-cid-l5nkafli]:nth-child(2){animation-delay:1.6s}.js .mock-calls[data-astro-cid-l5nkafli]>[data-astro-cid-l5nkafli]:nth-child(3){animation-delay:1.9s}@keyframes row-in{to{opacity:1;transform:none}}@keyframes meter-fill{0%{transform:scaleX(0)}}@media (width<=1080px){.hero-visual[data-astro-cid-l5nkafli]{width:100%;max-width:560px;height:auto;margin-inline:auto;padding-bottom:1rem}.float[data-astro-cid-l5nkafli]{position:relative}.float-a[data-astro-cid-l5nkafli]{width:100%}.float-b[data-astro-cid-l5nkafli]{width:min(300px,82%);margin:-3rem 0 0 auto;left:auto}.mock-leads[data-astro-cid-l5nkafli],.mock-calls[data-astro-cid-l5nkafli]{transform:none}}@media (width<=520px){.who[data-astro-cid-l5nkafli] span[data-astro-cid-l5nkafli]{white-space:normal}.meter[data-astro-cid-l5nkafli]{width:40px}}.hero[data-astro-cid-i3irphx7]{isolation:isolate;padding-bottom:clamp(4rem,8vw,7rem);position:relative}.hero-bg[data-astro-cid-i3irphx7]{z-index:-1;position:absolute;inset:0;overflow:hidden}.hero-glow[data-astro-cid-i3irphx7]{background:radial-gradient(38% 46% at 72% 38%,#4c84ff33,#0000 70%),radial-gradient(30% 40% at 88% 66%,#2fdc9a21,#0000 70%),radial-gradient(30% 36% at 12% 18%,#2cc9e614,#0000 70%);position:absolute;inset:-10% -10% 0}.hero-dots[data-astro-cid-i3irphx7]{background-image:radial-gradient(#8caae621 1px,#0000 1.2px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 30% 40%,#000 10%,#0000 75%);mask-image:radial-gradient(60% 55% at 30% 40%,#000 10%,#0000 75%)}.hero-inner[data-astro-cid-i3irphx7]{min-height:min(720px, calc(100svh - var(--header-h) - 8rem));grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.hero-copy[data-astro-cid-i3irphx7]{position:relative}.hero-pill[data-astro-cid-i3irphx7]{border:1px solid var(--line-strong);color:var(--text-soft);backdrop-filter:blur(8px);background:#070c16b3;border-radius:999px;align-items:center;gap:.65rem;margin-bottom:1.75rem;padding:.35rem .85rem .35rem .35rem;font-size:.875rem;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.hero-pill[data-astro-cid-i3irphx7]:hover{color:var(--text);border-color:#8caae659}.pill-tag[data-astro-cid-i3irphx7]{background:var(--grad-soft);color:#04121a;font:600 .68rem/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.25rem .6rem}.display[data-astro-cid-i3irphx7] .accent[data-astro-cid-i3irphx7]{margin-top:.06em;display:inline-block}.hero-lead[data-astro-cid-i3irphx7]{max-width:35rem;margin-top:1.75rem}.hero-ctas[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:.85rem;margin-top:2.25rem;display:flex}.hero-proof[data-astro-cid-i3irphx7]{color:var(--text-muted);flex-wrap:wrap;gap:.6rem 1.5rem;margin-top:2.25rem;font-size:.9rem;display:flex}.hero-proof[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{align-items:center;gap:.45rem;display:inline-flex}.hero-proof[data-astro-cid-i3irphx7] svg{color:var(--green-soft)}@media (width<=1080px){.hero-inner[data-astro-cid-i3irphx7]{grid-template-columns:1fr;min-height:0}}@media (width<=520px){.hero-ctas[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{width:100%}}.marquee[data-astro-cid-eykxo7h2]{border-block:1px solid var(--line);background:#ffffff03;padding-block:1.15rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track[data-astro-cid-eykxo7h2]{width:max-content;animation:48s linear infinite scroll;display:flex}.marquee[data-astro-cid-eykxo7h2]:hover .marquee-track[data-astro-cid-eykxo7h2]{animation-play-state:paused}ul[data-astro-cid-eykxo7h2]{flex:none;gap:3rem;margin:0;padding-right:3rem;list-style:none;display:flex}li[data-astro-cid-eykxo7h2]{color:var(--text-muted);font:500 .78rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:3rem;display:inline-flex}li[data-astro-cid-eykxo7h2]:before{content:"";background:var(--grad);opacity:.8;width:6px;height:6px;transform:rotate(45deg)}@keyframes scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-eykxo7h2]{width:auto;animation:none}ul[data-astro-cid-eykxo7h2]{flex-wrap:wrap;justify-content:center;gap:1rem 2rem;width:100%;padding:0 1rem}ul[data-astro-cid-eykxo7h2][aria-hidden]{display:none}}.pipeline[data-astro-cid-qjn2xs6z]{--node:60px;grid-template-columns:repeat(var(--count,5), minmax(0, 1fr));counter-reset:stage;gap:1.25rem;display:grid;position:relative}.pipeline[data-astro-cid-qjn2xs6z]:before,.pipeline[data-astro-cid-qjn2xs6z]:after{content:"";top:calc(var(--node) / 2);left:calc(50% / var(--count,5));right:calc(50% / var(--count,5));height:1px;position:absolute}.pipeline[data-astro-cid-qjn2xs6z]:before{background:linear-gradient(90deg, var(--blue), var(--cyan), var(--green));opacity:.45}.pipeline[data-astro-cid-qjn2xs6z]:after{height:2px;filter:drop-shadow(0 0 6px var(--cyan));background:linear-gradient(90deg,#0000,#fffffff2,#0000) 0 0/18% 100% no-repeat;margin-top:-.5px;animation:4.5s cubic-bezier(.45,0,.55,1) infinite travel}@keyframes travel{0%{background-position:-20% 0}to{background-position:120% 0}}.stage[data-astro-cid-qjn2xs6z]{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.node[data-astro-cid-qjn2xs6z]{width:var(--node);height:var(--node);color:var(--accent);background:radial-gradient(circle at 50% 30%, color-mix(in oklab, var(--accent) 18%, transparent), transparent 70%), var(--bg-raised);border:1px solid color-mix(in oklab, var(--accent) 40%, transparent);box-shadow:0 0 0 6px var(--bg), 0 0 34px -6px color-mix(in oklab, var(--accent) 60%, transparent);transition:transform .35s var(--ease-out), box-shadow .35s;border-radius:50%;flex:none;place-items:center;display:grid}.stage[data-astro-cid-qjn2xs6z]:hover .node[data-astro-cid-qjn2xs6z]{box-shadow:0 0 0 6px var(--bg), 0 0 44px -4px color-mix(in oklab, var(--accent) 80%, transparent);transform:translateY(-3px)}.stage-body[data-astro-cid-qjn2xs6z]{flex-direction:column;align-items:center;margin-top:1.4rem;display:flex}.step[data-astro-cid-qjn2xs6z]{color:var(--accent);font:500 .72rem/1 var(--font-mono);letter-spacing:.14em}.stage-title[data-astro-cid-qjn2xs6z]{letter-spacing:-.03em;margin-top:.55rem;font-size:1.35rem}.stage-blurb[data-astro-cid-qjn2xs6z]{max-width:15rem;color:var(--text-muted);margin-top:.55rem;font-size:.93rem;line-height:1.55}.stage-products[data-astro-cid-qjn2xs6z]{flex-direction:column;align-items:center;gap:.45rem;margin-top:1.1rem;display:flex}.chip[data-astro-cid-qjn2xs6z]{font-size:.8rem}.chip-dot[data-astro-cid-qjn2xs6z]{background:#a1abbf;border-radius:50%;width:6px;height:6px}.chip-dot[data-astro-cid-qjn2xs6z].available{background:#62ebb2;box-shadow:0 0 8px #62ebb2}.chip-dot[data-astro-cid-qjn2xs6z].early-access{background:#8fb4ff}.chip-dot[data-astro-cid-qjn2xs6z].coming-soon{background:#5fdcf0}@media (width<=960px){.pipeline[data-astro-cid-qjn2xs6z]{grid-template-columns:1fr;gap:2.25rem;max-width:560px;margin-inline:auto}.pipeline[data-astro-cid-qjn2xs6z]:before,.pipeline[data-astro-cid-qjn2xs6z]:after{top:0;bottom:0;left:calc(var(--node) / 2);width:1px;height:auto;right:auto}.pipeline[data-astro-cid-qjn2xs6z]:before{background:linear-gradient(180deg, var(--blue), var(--cyan), var(--green))}.pipeline[data-astro-cid-qjn2xs6z]:after{background:linear-gradient(#0000,#fffffff2,#0000) 0 0/100% 18% no-repeat;width:2px;margin:0 0 0 -.5px;animation-name:travel-down}@keyframes travel-down{0%{background-position:0 -20%}to{background-position:0 120%}}.stage[data-astro-cid-qjn2xs6z]{text-align:left;flex-direction:row;align-items:flex-start;gap:1.25rem}.stage-body[data-astro-cid-qjn2xs6z]{align-items:flex-start;margin-top:.35rem}.stage-blurb[data-astro-cid-qjn2xs6z]{max-width:none}.stage-products[data-astro-cid-qjn2xs6z]{flex-flow:wrap;align-items:flex-start}}.phone-wrap[data-astro-cid-trndcaku]{isolation:isolate;justify-items:center;gap:1rem;display:grid;position:relative}.phone-wrap[data-astro-cid-trndcaku]:before{content:"";z-index:-1;filter:blur(30px);background:radial-gradient(50% 50% at 40% 40%,#4c84ff4d,#0000 70%),radial-gradient(50% 50% at 65% 65%,#2fdc9a3d,#0000 70%);position:absolute;inset:8% 0 10%}.phone[data-astro-cid-trndcaku]{background:linear-gradient(160deg,#1b2537,#0a0f19 45%,#121b2b);border-radius:46px;width:min(300px,100%);margin:0;padding:10px;box-shadow:0 0 0 1px #8caae633,inset 0 0 0 1px #ffffff0f,0 60px 100px -40px #000000e6}.phone-screen[data-astro-cid-trndcaku]{background:linear-gradient(#070b14,#050810);border-radius:37px;flex-direction:column;height:560px;display:flex;overflow:hidden}.status-bar[data-astro-cid-trndcaku]{color:var(--text);justify-content:space-between;align-items:center;padding:.85rem 1.4rem .4rem;font-size:.75rem;font-weight:600;display:flex}.island[data-astro-cid-trndcaku]{background:#000;border-radius:999px;width:86px;height:24px}.bars[data-astro-cid-trndcaku]{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.bars[data-astro-cid-trndcaku] i[data-astro-cid-trndcaku]{background:var(--text);border-radius:1px;width:3px}.bars[data-astro-cid-trndcaku] i[data-astro-cid-trndcaku]:first-child{height:4px}.bars[data-astro-cid-trndcaku] i[data-astro-cid-trndcaku]:nth-child(2){height:7px}.bars[data-astro-cid-trndcaku] i[data-astro-cid-trndcaku]:nth-child(3){height:10px}.thread-head[data-astro-cid-trndcaku]{border-bottom:1px solid #8caae614;justify-items:center;gap:.15rem;padding:.6rem 1rem .85rem;display:grid}.avatar[data-astro-cid-trndcaku]{background:var(--grad);color:#04121a;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:.3rem;font-weight:700;display:grid}.thread-head[data-astro-cid-trndcaku] b[data-astro-cid-trndcaku]{color:var(--text);font-size:.85rem;font-weight:600}.thread-num[data-astro-cid-trndcaku]{color:var(--text-muted);font-size:.7rem}.thread[data-astro-cid-trndcaku]{flex-direction:column;flex:1;justify-content:flex-end;gap:.4rem;min-height:0;padding:1rem .85rem;display:flex;overflow:hidden}.call[data-astro-cid-trndcaku]{color:var(--coral);background:#ff8a9514;border:1px solid #ff8a9533;border-radius:999px;align-self:center;align-items:center;gap:.4rem;margin-bottom:.4rem;padding:.35rem .7rem;font-size:.68rem;display:inline-flex}.msg[data-astro-cid-trndcaku]{max-width:82%;padding:.6rem .8rem;font-size:.8rem;line-height:1.42}.msg-in[data-astro-cid-trndcaku]{color:var(--text);background:#1a2233;border-radius:18px 18px 18px 5px;align-self:flex-start}.msg-out[data-astro-cid-trndcaku]{color:#fff;background:linear-gradient(135deg,#3f78f5,#20b7d4 60%,#22c98c);border-radius:18px 18px 5px;align-self:flex-end;margin-top:.5rem}.meta[data-astro-cid-trndcaku]{color:var(--text-muted);align-self:flex-start;padding-left:.4rem;font-size:.64rem}.meta-out[data-astro-cid-trndcaku]{align-self:flex-end;padding:0 .4rem 0 0}.typing[data-astro-cid-trndcaku]{display:none}.composer[data-astro-cid-trndcaku]{color:var(--text-muted);border:1px solid #8caae626;border-radius:999px;justify-content:space-between;align-items:center;margin:0 .75rem 1rem;padding:.4rem .4rem .4rem .9rem;font-size:.75rem;display:flex}.send[data-astro-cid-trndcaku]{background:var(--grad);color:#04121a;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.replay[data-astro-cid-trndcaku]{border:1px solid var(--line-strong);color:var(--text-muted);background:#ffffff08;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.8rem;transition:color .2s,border-color .2s;display:none}.replay[data-astro-cid-trndcaku]:hover{color:var(--text);border-color:#8caae659}.js .replay[data-astro-cid-trndcaku]{display:inline-flex}.js .seq[data-astro-cid-trndcaku]{opacity:0;transform:translateY(10px)scale(.97)}.js .play[data-astro-cid-trndcaku] .seq[data-astro-cid-trndcaku]{animation:msg-in .55s var(--ease-out) forwards;animation-delay:var(--at)}.js .typing[data-astro-cid-trndcaku]{opacity:0;background:#1a2233;border-radius:18px;align-self:flex-start;gap:4px;max-height:0;padding:0 .85rem;display:inline-flex;overflow:hidden}.js .play[data-astro-cid-trndcaku] .typing[data-astro-cid-trndcaku]{animation:1.5s 1s forwards typing}.typing[data-astro-cid-trndcaku] i[data-astro-cid-trndcaku]{background:var(--text-muted);border-radius:50%;width:6px;height:6px;margin-block:.75rem;animation:1s infinite blink}.typing[data-astro-cid-trndcaku] i[data-astro-cid-trndcaku]:nth-child(2){animation-delay:.15s}.typing[data-astro-cid-trndcaku] i[data-astro-cid-trndcaku]:nth-child(3){animation-delay:.3s}@keyframes msg-in{to{opacity:1;transform:none}}@keyframes typing{0%{opacity:0;max-height:0}12%,88%{opacity:1;max-height:40px}to{opacity:0;max-height:0}}@keyframes blink{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.js .seq[data-astro-cid-trndcaku]{opacity:1;transform:none}.js .typing[data-astro-cid-trndcaku],.js .replay[data-astro-cid-trndcaku]{display:none}}.spot-panel[data-astro-cid-cfvi43nb]{isolation:isolate;border-radius:var(--radius-xl);border:1px solid var(--line);background:radial-gradient(55% 75% at 88%,#2fdc9a1a,#0000 70%),radial-gradient(45% 60% at 0 0,#4c84ff1a,#0000 70%),linear-gradient(#ffffff08,#ffffff02);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);padding:clamp(1.75rem,5vw,4.5rem);display:grid;position:relative;overflow:hidden}.spot-panel[data-astro-cid-cfvi43nb]:before{content:"";z-index:-1;background-image:linear-gradient(#8caae612 1px,#0000 1px),linear-gradient(90deg,#8caae612 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 70% at 80%,#000,#0000 75%);mask-image:radial-gradient(50% 70% at 80%,#000,#0000 75%)}.spot-copy[data-astro-cid-cfvi43nb] .h2[data-astro-cid-cfvi43nb]{margin-top:1.1rem}.spot-copy[data-astro-cid-cfvi43nb] .lead[data-astro-cid-cfvi43nb]{margin-top:1.25rem}.spot-checks[data-astro-cid-cfvi43nb]{color:var(--text);margin-top:1.75rem}.spot-price[data-astro-cid-cfvi43nb]{border-radius:var(--radius);background:linear-gradient(135deg,#4c84ff12,#2fdc9a0f);border:1px solid #62ebb233;gap:.75rem;margin-top:2rem;padding:1.15rem 1.35rem;display:grid}.price-main[data-astro-cid-cfvi43nb]{flex-wrap:wrap;align-items:baseline;gap:.4rem .9rem;display:flex}.price-label[data-astro-cid-cfvi43nb]{color:var(--green-soft);font:500 .7rem/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;flex-basis:100%}.price-amount[data-astro-cid-cfvi43nb]{color:var(--text);letter-spacing:-.04em;font-size:2.1rem;font-weight:650;line-height:1}.price-amount[data-astro-cid-cfvi43nb] small[data-astro-cid-cfvi43nb]{color:var(--text-muted);letter-spacing:0;margin-left:.15rem;font-size:.95rem;font-weight:500}.price-note[data-astro-cid-cfvi43nb]{color:var(--text-soft);font-size:.95rem}.price-fine[data-astro-cid-cfvi43nb]{color:var(--text-muted);font-size:.85rem;line-height:1.5}.spot-ctas[data-astro-cid-cfvi43nb]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}@media (width<=960px){.spot-panel[data-astro-cid-cfvi43nb]{grid-template-columns:1fr}.spot-panel[data-astro-cid-cfvi43nb]:before{-webkit-mask-image:radial-gradient(80% 40% at 50% 85%,#000,#0000 75%);mask-image:radial-gradient(80% 40% at 50% 85%,#000,#0000 75%)}}.featured-head[data-astro-cid-umolrpv2]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.featured-head[data-astro-cid-umolrpv2] .section-head[data-astro-cid-umolrpv2]{margin-bottom:0}.featured-head[data-astro-cid-umolrpv2] .text-link[data-astro-cid-umolrpv2]{margin-bottom:.5rem}.grid[data-astro-cid-umolrpv2]{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1.25rem;display:grid}.grid[data-astro-cid-umolrpv2]>div[data-astro-cid-umolrpv2],.grid[data-astro-cid-umolrpv2]>div[data-astro-cid-umolrpv2]>article{height:100%}.bento[data-astro-cid-yxeimdpq]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem;display:grid}.quote-card[data-astro-cid-yxeimdpq]{background:radial-gradient(60% 90% at 100% 0,#4c84ff24,#0000 70%),radial-gradient(50% 80% at 0 100%,#2fdc9a1a,#0000 70%),linear-gradient(#ffffff0a,#ffffff03);flex-direction:column;grid-column:span 4;justify-content:space-between;gap:2rem;margin:0;padding:clamp(1.75rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.quote-mark[data-astro-cid-yxeimdpq]{background:var(--grad-text);color:#0000;opacity:.25;-webkit-background-clip:text;background-clip:text;height:.55em;font-size:9rem;font-weight:900;line-height:.75;position:absolute;top:1.75rem;right:2.25rem;overflow:hidden}blockquote[data-astro-cid-yxeimdpq]{max-width:34rem;color:var(--text);letter-spacing:-.03em;font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem);font-weight:750;line-height:1.3;position:relative}blockquote[data-astro-cid-yxeimdpq] em[data-astro-cid-yxeimdpq]{background:var(--grad);color:#03060c;border-radius:.14em;padding:0 .2em;font-style:normal;font-weight:850}figcaption[data-astro-cid-yxeimdpq]{gap:.15rem;display:grid}.who[data-astro-cid-yxeimdpq]{color:var(--text);font-weight:600}.role[data-astro-cid-yxeimdpq]{color:var(--text-muted);font-size:.9rem}.principle[data-astro-cid-yxeimdpq]{grid-column:span 2;padding:1.6rem}.principle[data-astro-cid-yxeimdpq]:first-of-type{grid-column:span 2}.principle[data-astro-cid-yxeimdpq] .h3[data-astro-cid-yxeimdpq]{margin-top:1.4rem}.principle[data-astro-cid-yxeimdpq] p[data-astro-cid-yxeimdpq]{color:var(--text-muted);margin-top:.6rem;font-size:.97rem}.principle[data-astro-cid-yxeimdpq]:nth-of-type(n+2){grid-column:span 2}@media (width<=960px){.bento[data-astro-cid-yxeimdpq]{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-card[data-astro-cid-yxeimdpq]{grid-column:1/-1}.principle[data-astro-cid-yxeimdpq],.principle[data-astro-cid-yxeimdpq]:first-of-type,.principle[data-astro-cid-yxeimdpq]:nth-of-type(n+2){grid-column:span 1}}@media (width<=600px){.bento[data-astro-cid-yxeimdpq]{grid-template-columns:1fr}.principle[data-astro-cid-yxeimdpq]{grid-template-columns:auto 1fr;align-items:center;column-gap:1rem;padding:1.35rem;display:grid}.principle[data-astro-cid-yxeimdpq] .h3[data-astro-cid-yxeimdpq]{margin-top:0}.principle[data-astro-cid-yxeimdpq] p[data-astro-cid-yxeimdpq]{grid-column:1/-1;margin-top:.8rem}}.steps[data-astro-cid-2kegqo7y]{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.step[data-astro-cid-2kegqo7y]{border-top:1px solid var(--line-strong);padding:1.75rem 1.5rem 1.6rem;position:relative}.step[data-astro-cid-2kegqo7y]:before{content:"";background:var(--grad);width:48px;height:1px;transition:width .6s var(--ease-out);position:absolute;top:-1px;left:0;box-shadow:0 0 12px #2cc9e6b3}.step[data-astro-cid-2kegqo7y]:hover:before{width:100%}.num[data-astro-cid-2kegqo7y]{letter-spacing:-.04em;border-radius:var(--radius-sm);background:var(--grad);color:#03060c;width:fit-content;padding:.3rem .55rem;font-size:2rem;font-weight:850;line-height:1;display:block}.h3[data-astro-cid-2kegqo7y]{margin-top:1.25rem}p[data-astro-cid-2kegqo7y]{color:var(--text-muted);margin-top:.6rem;font-size:.97rem}@media (width<=960px){.steps[data-astro-cid-2kegqo7y]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.steps[data-astro-cid-2kegqo7y]{grid-template-columns:1fr;gap:0}.step[data-astro-cid-2kegqo7y]{grid-template-columns:3.25rem 1fr;column-gap:.75rem;padding:1.5rem .25rem;display:grid}.num[data-astro-cid-2kegqo7y]{grid-row:span 2;font-size:2.6rem}.h3[data-astro-cid-2kegqo7y]{margin-top:.15rem}}
