.hero[data-astro-cid-i3irphx7]{background:radial-gradient(ellipse at 76% 50%, color-mix(in srgb, var(--brand-sky-blue) 4%, transparent), transparent 34rem), var(--surface-page);align-items:center;min-block-size:min(46rem,100svh - 5rem);display:grid;position:relative;overflow:clip}.hero[data-astro-cid-i3irphx7]:before{background-image:linear-gradient(color-mix(in srgb, var(--brand-off-white) 2%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--brand-off-white) 2%, transparent) 1px, transparent 1px);content:"";pointer-events:none;background-size:4rem 4rem;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 8%,#000 65%,#0000)}.hero__inner[data-astro-cid-i3irphx7]{align-items:center;gap:var(--space-8);padding-block:clamp(var(--space-12), 9vh, var(--space-20));display:grid;position:relative}.hero__content[data-astro-cid-i3irphx7]{z-index:1;max-inline-size:38rem;position:relative}.hero__eyebrow[data-astro-cid-i3irphx7]{color:var(--brand-sky-blue);font-family:var(--font-family-mono);font-size:var(--type-technical);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--space-4);font-weight:600}.hero__title[data-astro-cid-i3irphx7]{letter-spacing:-.07em;font-size:clamp(3.35rem,11vw,6.5rem);font-weight:750;line-height:.98}.hero__title[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{color:var(--brand-electric-lime)}.hero__description[data-astro-cid-i3irphx7]{color:var(--text-secondary);font-size:var(--type-body-lg);letter-spacing:-.015em;margin-block-start:var(--space-6)}.hero__actions[data-astro-cid-i3irphx7]{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.hero__visual[data-astro-cid-i3irphx7]{aspect-ratio:640/520;touch-action:pan-y;justify-self:center;inline-size:min(100%,38rem);position:relative}.hero__particles[data-astro-cid-i3irphx7]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__particle[data-astro-cid-i3irphx7]{border-radius:var(--radius-full);background:var(--particle-color);block-size:3px;inline-size:3px;box-shadow:0 0 5px color-mix(in srgb, var(--particle-color) 60%, transparent), 0 0 12px color-mix(in srgb, var(--particle-color) 25%, transparent);opacity:.5;animation:particle-drift var(--drift) ease-in-out var(--delay) infinite alternate;position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x)}.hero__particle--lime[data-astro-cid-i3irphx7]{--particle-color:var(--brand-electric-lime)}.hero__particle--blue[data-astro-cid-i3irphx7]{--particle-color:var(--brand-sky-blue);opacity:.42;block-size:2px;inline-size:2px}.network[data-astro-cid-i3irphx7]{z-index:1;block-size:100%;inline-size:100%;display:block;position:relative;overflow:visible}.network__wires[data-astro-cid-i3irphx7]{transform:translate3d(var(--wire-x,0), var(--wire-y,0), 0);transition:transform .5s var(--ease-standard)}.network__wire[data-astro-cid-i3irphx7]{stroke:color-mix(in srgb, var(--brand-off-white) 20%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.network__wire--secondary[data-astro-cid-i3irphx7]{stroke:color-mix(in srgb, var(--brand-off-white) 10%, transparent);stroke-dasharray:2 7}.network__node[data-astro-cid-i3irphx7]{--node-color:var(--brand-off-white);transform-box:fill-box;transform-origin:50%;translate:var(--node-x,0) var(--node-y,0);animation:7s ease-in-out infinite node-breathe}.network__node--blue[data-astro-cid-i3irphx7]{--node-color:var(--brand-sky-blue);animation-delay:-2.5s}.network__node--lime[data-astro-cid-i3irphx7]{--node-color:var(--brand-electric-lime);animation-delay:-4s}.network__halo[data-astro-cid-i3irphx7]{fill:var(--node-color);opacity:.08;transition:opacity .4s var(--ease-standard), r .4s var(--ease-standard)}.network__node[data-astro-cid-i3irphx7].is-near .network__halo[data-astro-cid-i3irphx7]{opacity:.2}.network__dot[data-astro-cid-i3irphx7]{fill:var(--surface-page);stroke:var(--node-color);stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:fill .4s var(--ease-standard)}.network__node--lime[data-astro-cid-i3irphx7] .network__dot[data-astro-cid-i3irphx7]{fill:var(--node-color)}.network__labels[data-astro-cid-i3irphx7]{fill:var(--text-muted);font-family:var(--font-family-mono);letter-spacing:.12em;opacity:.72;font-size:8px;font-weight:500}.network__coordinates[data-astro-cid-i3irphx7]{fill:var(--brand-sky-blue);fill-opacity:.45;stroke:var(--brand-sky-blue);stroke-opacity:.35;stroke-width:1px}.hero__visual-caption[data-astro-cid-i3irphx7]{z-index:2;align-items:center;gap:var(--space-2);color:var(--text-muted);font-family:var(--font-family-mono);font-size:var(--type-caption);letter-spacing:.01em;display:inline-flex;position:absolute;inset-block-end:4%;inset-inline-end:5%}.hero__status[data-astro-cid-i3irphx7]{border-radius:var(--radius-full);background:var(--brand-electric-lime);block-size:.375rem;inline-size:.375rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-electric-lime) 12%, transparent)}@keyframes node-breathe{0%,to{opacity:.82}50%{opacity:1}}@keyframes particle-drift{0%{opacity:.32;transform:translate(0,0)}to{opacity:.62;transform:translate(2px,-4px)}}@media (width>=48rem){.hero__inner[data-astro-cid-i3irphx7]{gap:var(--space-4);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.hero__title[data-astro-cid-i3irphx7]{font-size:clamp(4rem,7vw,6.5rem)}.hero__visual[data-astro-cid-i3irphx7]{inline-size:min(100%,36rem)}}@media (width>=80rem){.hero__inner[data-astro-cid-i3irphx7]{gap:var(--space-8)}.hero__visual[data-astro-cid-i3irphx7]{inline-size:min(100%,40rem)}}@media (width<=47.999rem){.hero[data-astro-cid-i3irphx7]{min-block-size:auto}.hero__visual[data-astro-cid-i3irphx7]{inline-size:min(100%,32rem)}}@media (prefers-reduced-motion:reduce){.hero__particle[data-astro-cid-i3irphx7]{opacity:.38;animation:none}.network__node[data-astro-cid-i3irphx7]{animation:none}.network__wires[data-astro-cid-i3irphx7],.network__halo[data-astro-cid-i3irphx7],.network__dot[data-astro-cid-i3irphx7]{transition:none}}.why-section[data-astro-cid-bsvbrxfn]{border-block-start:1px solid var(--border-default);background:linear-gradient(180deg, var(--surface-default), var(--surface-page) 70%);position:relative;overflow:clip}.why-section__inner[data-astro-cid-bsvbrxfn]{gap:var(--space-8);padding-block:var(--space-section);display:grid}.why-section__copy[data-astro-cid-bsvbrxfn]{z-index:1;position:relative}.why-section__header[data-astro-cid-bsvbrxfn]{max-inline-size:42rem;margin-block-end:var(--space-8)}.why-section__eyebrow[data-astro-cid-bsvbrxfn]{color:var(--brand-sky-blue);font-family:var(--font-family-mono);font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;margin-block-end:var(--space-4);font-weight:600}.why-section__header[data-astro-cid-bsvbrxfn] h2[data-astro-cid-bsvbrxfn]{font-size:var(--type-h2);letter-spacing:-.045em;text-wrap:balance}.why-section__intro[data-astro-cid-bsvbrxfn]{max-inline-size:36rem;color:var(--text-secondary);font-size:var(--type-body-lg);margin-block-start:var(--space-4);line-height:1.7}.why-benefits[data-astro-cid-bsvbrxfn]{border-block-start:1px solid var(--border-strong);margin:0;padding:0;list-style:none;display:grid}.why-benefit[data-astro-cid-bsvbrxfn]{border-block-end:1px solid var(--border-default);min-inline-size:0}.why-benefit__button[data-astro-cid-bsvbrxfn]{align-items:start;gap:var(--space-3);inline-size:100%;padding:var(--space-4) var(--space-2);color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:2rem minmax(0,1fr) .5rem;display:grid}.why-benefit__number[data-astro-cid-bsvbrxfn]{color:var(--text-muted);font-family:var(--font-family-mono);font-size:var(--type-caption);transition:color var(--transition-fast);padding-block-start:.15rem}.why-benefit__text[data-astro-cid-bsvbrxfn]{gap:var(--space-1);display:grid}.why-benefit__title[data-astro-cid-bsvbrxfn]{color:var(--text-primary);font-size:var(--type-body);transition:color var(--transition-fast);font-weight:650}.why-benefit__description[data-astro-cid-bsvbrxfn]{max-inline-size:32rem;color:var(--text-secondary);font-size:var(--type-body-sm);line-height:1.65}.why-benefit__signal[data-astro-cid-bsvbrxfn]{border-radius:var(--radius-full);background:var(--brand-sky-blue);opacity:.28;block-size:.375rem;inline-size:.375rem;transition:background-color var(--transition-standard), box-shadow var(--transition-standard), opacity var(--transition-standard);margin-block-start:.45rem}.why-benefit__button[data-astro-cid-bsvbrxfn]:hover .why-benefit__title[data-astro-cid-bsvbrxfn],.why-benefit__button[data-astro-cid-bsvbrxfn]:focus-visible .why-benefit__title[data-astro-cid-bsvbrxfn],.why-benefit__button[data-astro-cid-bsvbrxfn][aria-pressed=true] .why-benefit__title[data-astro-cid-bsvbrxfn]{color:var(--brand-off-white)}.why-benefit__button[data-astro-cid-bsvbrxfn]:hover .why-benefit__number[data-astro-cid-bsvbrxfn],.why-benefit__button[data-astro-cid-bsvbrxfn]:focus-visible .why-benefit__number[data-astro-cid-bsvbrxfn],.why-benefit__button[data-astro-cid-bsvbrxfn][aria-pressed=true] .why-benefit__number[data-astro-cid-bsvbrxfn]{color:var(--brand-electric-lime)}.why-benefit__button[data-astro-cid-bsvbrxfn]:hover .why-benefit__signal[data-astro-cid-bsvbrxfn],.why-benefit__button[data-astro-cid-bsvbrxfn]:focus-visible .why-benefit__signal[data-astro-cid-bsvbrxfn],.why-benefit__button[data-astro-cid-bsvbrxfn][aria-pressed=true] .why-benefit__signal[data-astro-cid-bsvbrxfn]{background:var(--brand-electric-lime);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-electric-lime) 14%, transparent);opacity:1}.core-visual[data-astro-cid-bsvbrxfn]{--tilt-x:0deg;--tilt-y:0deg;aspect-ratio:1;isolation:isolate;perspective:900px;justify-self:center;place-items:center;inline-size:min(100%,34rem);display:grid;position:relative}.core-visual__grid[data-astro-cid-bsvbrxfn]{z-index:-1;background-image:linear-gradient(color-mix(in srgb, var(--brand-off-white) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--brand-off-white) 4%, transparent) 1px, transparent 1px);opacity:.55;background-size:2rem 2rem;position:absolute;inset:10%;mask-image:radial-gradient(#000 8%,#0000 72%)}.core-visual__stage[data-astro-cid-bsvbrxfn]{aspect-ratio:1;inline-size:100%;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .45s var(--ease-standard);place-items:center;animation:12s ease-in-out infinite core-float;display:grid;position:relative}.core-visual__svg[data-astro-cid-bsvbrxfn]{block-size:100%;inline-size:100%;display:block;overflow:visible}.core-visual__orbit[data-astro-cid-bsvbrxfn]{fill:none;stroke:var(--brand-sky-blue);stroke-opacity:.27;stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.core-visual__orbit--outer[data-astro-cid-bsvbrxfn]{stroke:var(--brand-electric-lime);stroke-opacity:.52;stroke-dasharray:176 8;animation:42s linear infinite orbit-turn}.core-visual__orbit--inner[data-astro-cid-bsvbrxfn]{stroke-dasharray:2 7;animation:56s linear infinite reverse orbit-turn}.core-visual__orbit--tilt[data-astro-cid-bsvbrxfn]{stroke-opacity:.14;stroke-dasharray:110 12;transform:rotate(-32deg)}.core-visual__connections[data-astro-cid-bsvbrxfn]{fill:var(--brand-sky-blue);fill-opacity:.6;stroke:var(--brand-sky-blue);stroke-opacity:.3;stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke var(--transition-standard), stroke-opacity var(--transition-standard)}.core-visual[data-astro-cid-bsvbrxfn][data-active=learn] [data-astro-cid-bsvbrxfn][data-core-node=learn],.core-visual[data-astro-cid-bsvbrxfn][data-active=build] [data-astro-cid-bsvbrxfn][data-core-node=build],.core-visual[data-astro-cid-bsvbrxfn][data-active=challenge] [data-astro-cid-bsvbrxfn][data-core-node=challenge],.core-visual[data-astro-cid-bsvbrxfn][data-active=connect] [data-astro-cid-bsvbrxfn][data-core-node=connect]{--node-active:1}.core-visual[data-astro-cid-bsvbrxfn][data-active=learn] [data-astro-cid-bsvbrxfn][data-core-node=learn] circle[data-astro-cid-bsvbrxfn]:first-child,.core-visual[data-astro-cid-bsvbrxfn][data-active=build] [data-astro-cid-bsvbrxfn][data-core-node=build] circle[data-astro-cid-bsvbrxfn]:first-child,.core-visual[data-astro-cid-bsvbrxfn][data-active=challenge] [data-astro-cid-bsvbrxfn][data-core-node=challenge] circle[data-astro-cid-bsvbrxfn]:first-child,.core-visual[data-astro-cid-bsvbrxfn][data-active=connect] [data-astro-cid-bsvbrxfn][data-core-node=connect] circle[data-astro-cid-bsvbrxfn]:first-child{fill:var(--brand-electric-lime);fill-opacity:.18;stroke:var(--brand-electric-lime);stroke-opacity:.7}.core-visual[data-astro-cid-bsvbrxfn][data-active=connect] .core-visual__connections[data-astro-cid-bsvbrxfn]{stroke:var(--brand-electric-lime);stroke-opacity:.62}.core-visual__core-shadow[data-astro-cid-bsvbrxfn]{fill:var(--surface-page);fill-opacity:.8;transform:translateY(10px)}.core-visual__core-side[data-astro-cid-bsvbrxfn]{fill:url(#core-face);stroke:color-mix(in srgb, var(--brand-off-white) 22%, transparent);stroke-width:1px}.core-visual__core-left[data-astro-cid-bsvbrxfn]{fill:var(--surface-elevated);stroke:color-mix(in srgb, var(--brand-off-white) 16%, transparent);stroke-width:1px}.core-visual__core-right[data-astro-cid-bsvbrxfn]{fill:var(--surface-card);stroke:color-mix(in srgb, var(--brand-off-white) 16%, transparent);stroke-width:1px}.core-visual__core-sheen[data-astro-cid-bsvbrxfn]{fill:url(#core-sheen)}.core-visual__core-mark[data-astro-cid-bsvbrxfn]{fill:none;stroke:var(--brand-electric-lime);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;opacity:.86}.core-visual__core-edge[data-astro-cid-bsvbrxfn]{fill:none;stroke:color-mix(in srgb, var(--brand-off-white) 26%, transparent);stroke-width:1px}.core-node[data-astro-cid-bsvbrxfn]{fill:var(--surface-page);stroke:var(--brand-sky-blue);stroke-opacity:.62;stroke-width:1.5px;transition:fill var(--transition-standard), stroke var(--transition-standard), stroke-opacity var(--transition-standard)}.core-node[data-astro-cid-bsvbrxfn] circle[data-astro-cid-bsvbrxfn]:first-child{fill:var(--surface-page);stroke:var(--brand-sky-blue);stroke-opacity:.42}.core-node[data-astro-cid-bsvbrxfn] circle[data-astro-cid-bsvbrxfn]:last-child{fill:var(--brand-sky-blue);stroke:none}.core-visual__signal[data-astro-cid-bsvbrxfn]{fill:var(--brand-electric-lime);animation:4s ease-in-out infinite signal-pulse}.core-visual__label[data-astro-cid-bsvbrxfn],.core-visual__coordinate[data-astro-cid-bsvbrxfn]{color:var(--text-muted);font-family:var(--font-family-mono);font-size:var(--type-caption);letter-spacing:.08em;position:absolute}.core-visual__label[data-astro-cid-bsvbrxfn]{align-items:center;gap:var(--space-2);display:inline-flex;inset-block-end:12%}.core-visual__indicator[data-astro-cid-bsvbrxfn]{border-radius:var(--radius-full);background:var(--brand-electric-lime);block-size:.375rem;inline-size:.375rem}.core-visual__coordinate--top[data-astro-cid-bsvbrxfn]{inset-block-start:9%;inset-inline-end:12%}.core-visual__coordinate--bottom[data-astro-cid-bsvbrxfn]{inset-block-end:9%;inset-inline-start:12%}@keyframes core-float{0%,to{transform:translateY(0) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}50%{transform:translateY(-5px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}}@keyframes orbit-turn{to{transform:rotate(360deg)}}@keyframes signal-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (width>=48rem){.why-section__inner[data-astro-cid-bsvbrxfn]{align-items:center;gap:clamp(var(--space-8), 6vw, var(--space-16));grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr)}.why-section__header[data-astro-cid-bsvbrxfn]{margin-block-end:var(--space-6)}.why-benefit__button[data-astro-cid-bsvbrxfn]{padding-inline:var(--space-3)}.core-visual[data-astro-cid-bsvbrxfn]{inline-size:min(100%,32rem)}}@media (width>=80rem){.why-section__inner[data-astro-cid-bsvbrxfn]{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(25rem,.9fr)}.core-visual[data-astro-cid-bsvbrxfn]{inline-size:min(100%,36rem)}}@media (width<=47.999rem){.core-visual[data-astro-cid-bsvbrxfn]{inline-size:min(100%,30rem)}}@media (prefers-reduced-motion:reduce){.core-visual__stage[data-astro-cid-bsvbrxfn],.core-visual__orbit[data-astro-cid-bsvbrxfn],.core-visual__signal[data-astro-cid-bsvbrxfn]{animation:none}.core-visual__stage[data-astro-cid-bsvbrxfn]{transition:none;transform:none}.core-visual__connections[data-astro-cid-bsvbrxfn],.core-node[data-astro-cid-bsvbrxfn],.why-benefit__signal[data-astro-cid-bsvbrxfn],.why-benefit__title[data-astro-cid-bsvbrxfn],.why-benefit__number[data-astro-cid-bsvbrxfn]{transition:none}}.what-is[data-astro-cid-3crsbasq]{border-block-start:1px solid var(--border-default);background:var(--surface-page)}.what-is__inner[data-astro-cid-3crsbasq]{padding-block:var(--space-section)}.what-is__header[data-astro-cid-3crsbasq]{gap:var(--space-6);margin-block-end:clamp(var(--space-10), 7vw, var(--space-16));display:grid}.what-is__heading-group[data-astro-cid-3crsbasq]{max-inline-size:46rem}.what-is__eyebrow[data-astro-cid-3crsbasq]{color:var(--brand-sky-blue);font-family:var(--font-family-mono);font-size:var(--type-caption);letter-spacing:.1em;text-transform:uppercase;margin-block-end:var(--space-4);font-weight:600}.what-is__heading-group[data-astro-cid-3crsbasq] h2[data-astro-cid-3crsbasq]{font-size:var(--type-h2);letter-spacing:-.045em;text-wrap:balance}.what-is__intro[data-astro-cid-3crsbasq]{max-inline-size:35rem;color:var(--text-secondary);font-size:var(--type-body-lg);line-height:1.7}.what-is__principles[data-astro-cid-3crsbasq]{border-block-start:1px solid var(--border-strong);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.what-is__principle[data-astro-cid-3crsbasq]{min-inline-size:0;padding-block:var(--space-6);border-block-end:1px solid var(--border-default);transition:border-color var(--transition-standard);position:relative}.what-is__principle[data-astro-cid-3crsbasq]:hover{border-block-end-color:var(--border-strong)}.what-is__number[data-astro-cid-3crsbasq]{color:var(--brand-sky-blue);font-family:var(--font-family-mono);font-size:var(--type-caption);letter-spacing:.08em;margin-block-end:var(--space-4);font-weight:600}.what-is__principle[data-astro-cid-3crsbasq]:nth-child(2) .what-is__number[data-astro-cid-3crsbasq]{color:var(--brand-electric-lime)}.what-is__principle[data-astro-cid-3crsbasq] h3[data-astro-cid-3crsbasq]{font-size:var(--type-h4);text-transform:capitalize;font-weight:650}.what-is__description[data-astro-cid-3crsbasq]{max-inline-size:25rem;color:var(--text-secondary);font-size:var(--type-body-sm);margin-block-start:var(--space-2);line-height:1.7}@media (width>=48rem){.what-is__header[data-astro-cid-3crsbasq]{align-items:end;gap:var(--space-12);grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr)}.what-is__intro[data-astro-cid-3crsbasq]{padding-block-end:var(--space-1)}.what-is__principles[data-astro-cid-3crsbasq]{grid-template-columns:repeat(3,minmax(0,1fr))}.what-is__principle[data-astro-cid-3crsbasq]{padding:var(--space-6) var(--space-5);border-block-end:0}.what-is__principle[data-astro-cid-3crsbasq]:first-child{padding-inline-start:0}.what-is__principle[data-astro-cid-3crsbasq]+.what-is__principle[data-astro-cid-3crsbasq]{border-inline-start:1px solid var(--border-default)}.what-is__principle[data-astro-cid-3crsbasq]+.what-is__principle[data-astro-cid-3crsbasq]:hover{border-inline-start-color:var(--border-strong)}}@media (width>=64rem){.what-is__principle[data-astro-cid-3crsbasq]{padding-inline:var(--space-8)}}@media (prefers-reduced-motion:reduce){.what-is__principle[data-astro-cid-3crsbasq]{transition:none}}.devquest[data-astro-cid-jcgzxcjf]{border-block-start:1px solid var(--border-default);background:radial-gradient(ellipse at 82% 50%, color-mix(in srgb, var(--brand-electric-lime) 5%, transparent), transparent 28rem), var(--surface-page);position:relative;overflow:clip}.devquest__inner[data-astro-cid-jcgzxcjf]{gap:var(--space-10);padding-block:var(--space-section);display:grid}.devquest__copy[data-astro-cid-jcgzxcjf]{z-index:1;max-inline-size:34rem;position:relative}.devquest__eyebrow[data-astro-cid-jcgzxcjf]{align-items:center;gap:var(--space-2);color:var(--brand-electric-lime);font-family:var(--font-family-mono);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--space-5);font-weight:600;display:inline-flex}.devquest__eyebrow-mark[data-astro-cid-jcgzxcjf]{color:var(--brand-sky-blue)}.devquest__copy[data-astro-cid-jcgzxcjf] h2[data-astro-cid-jcgzxcjf]{letter-spacing:-.07em;font-size:clamp(2.75rem,8vw,5rem);line-height:1}.devquest__copy[data-astro-cid-jcgzxcjf] h2[data-astro-cid-jcgzxcjf] span[data-astro-cid-jcgzxcjf]{color:var(--brand-electric-lime)}.devquest__tagline[data-astro-cid-jcgzxcjf]{color:var(--text-primary);font-size:var(--type-h4);margin-block-start:var(--space-5);font-weight:600}.devquest__description[data-astro-cid-jcgzxcjf]{max-inline-size:31rem;color:var(--text-secondary);font-size:var(--type-body);margin-block-start:var(--space-3);line-height:1.75}.devquest__cta[data-astro-cid-jcgzxcjf]{gap:var(--space-3);margin-block-start:var(--space-6)}.devquest__arrow[data-astro-cid-jcgzxcjf]{transition:transform var(--transition-fast)}.devquest__cta[data-astro-cid-jcgzxcjf]:hover .devquest__arrow[data-astro-cid-jcgzxcjf]{transform:translate(3px)}.devquest__note[data-astro-cid-jcgzxcjf]{color:var(--text-muted);font-size:var(--type-caption);margin-block-start:var(--space-3)}.devquest__showcase[data-astro-cid-jcgzxcjf]{inline-size:min(100%,38rem);padding:var(--space-5) 0 var(--space-6);perspective:1200px;justify-self:center;position:relative}.challenge-preview[data-astro-cid-jcgzxcjf]{z-index:1;border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:clamp(var(--space-4), 4vw, var(--space-8));background:linear-gradient(145deg, var(--surface-elevated), var(--surface-card) 52%, var(--surface-default));box-shadow:var(--shadow-elevation);transition:border-color var(--transition-standard), transform var(--transition-standard), box-shadow var(--transition-standard);margin:0;position:relative;transform:rotateY(-2deg)rotateX(1deg)}.challenge-preview[data-astro-cid-jcgzxcjf]:hover{border-color:color-mix(in srgb, var(--brand-electric-lime) 32%, var(--border-default));transform:rotateY(0)rotateX(0)translateY(-2px);box-shadow:0 18px 40px #0000003d}.challenge-preview__topline[data-astro-cid-jcgzxcjf],.challenge-preview__meta[data-astro-cid-jcgzxcjf],.challenge-preview__footer[data-astro-cid-jcgzxcjf]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.challenge-preview__topline[data-astro-cid-jcgzxcjf]{border-block-end:1px solid var(--border-default);padding-block-end:var(--space-4)}.challenge-preview__brand[data-astro-cid-jcgzxcjf],.challenge-preview__type[data-astro-cid-jcgzxcjf],.challenge-preview__progress-label[data-astro-cid-jcgzxcjf]{align-items:center;gap:var(--space-2);color:var(--text-primary);font-size:var(--type-body-sm);font-weight:650;display:inline-flex}.challenge-preview__brand-mark[data-astro-cid-jcgzxcjf]{color:var(--brand-electric-lime);font-family:var(--font-family-mono)}.challenge-preview__sample[data-astro-cid-jcgzxcjf]{border:1px solid var(--border-default);border-radius:var(--radius-full);padding:var(--space-1) var(--space-2);color:var(--text-muted);font-family:var(--font-family-mono);white-space:nowrap;font-size:.625rem}.challenge-preview__meta[data-astro-cid-jcgzxcjf]{margin-block-start:var(--space-5)}.challenge-preview__type[data-astro-cid-jcgzxcjf]{color:var(--brand-electric-lime);font-family:var(--font-family-mono);font-size:var(--type-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.challenge-preview__status[data-astro-cid-jcgzxcjf]{border-radius:var(--radius-full);background:var(--brand-electric-lime);block-size:.4rem;inline-size:.4rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-electric-lime) 12%, transparent)}.challenge-preview__number[data-astro-cid-jcgzxcjf]{color:var(--text-muted);font-family:var(--font-family-mono);font-size:var(--type-caption)}.challenge-preview__heading[data-astro-cid-jcgzxcjf]{margin-block-start:var(--space-4)}.challenge-preview__category[data-astro-cid-jcgzxcjf]{color:var(--brand-sky-blue);font-family:var(--font-family-mono);font-size:var(--type-caption)}.challenge-preview__heading[data-astro-cid-jcgzxcjf] h3[data-astro-cid-jcgzxcjf]{letter-spacing:-.025em;margin-block-start:var(--space-1);font-size:clamp(1.25rem,3vw,1.625rem)}.challenge-preview__difficulty[data-astro-cid-jcgzxcjf]{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--type-caption);margin-block-start:var(--space-2);display:inline-flex}.challenge-preview__difficulty[data-astro-cid-jcgzxcjf] span[data-astro-cid-jcgzxcjf]{border-radius:var(--radius-full);background:var(--brand-sky-blue);block-size:.375rem;inline-size:.375rem}.challenge-preview__question[data-astro-cid-jcgzxcjf]{border-inline-start:2px solid var(--brand-electric-lime);color:var(--text-secondary);font-size:var(--type-body-sm);margin-block-start:var(--space-5);padding-inline-start:var(--space-3);line-height:1.65}.challenge-preview__answers[data-astro-cid-jcgzxcjf]{gap:var(--space-2);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.challenge-preview__answer[data-astro-cid-jcgzxcjf]{align-items:center;gap:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-md);min-block-size:2.75rem;padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--type-body-sm);transition:border-color var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast);grid-template-columns:1rem 1.25rem minmax(0,1fr);line-height:1.45;display:grid}.challenge-preview__answer[data-astro-cid-jcgzxcjf]:hover{border-color:var(--border-strong);background:var(--surface-hover);transform:translate(2px)}.challenge-preview__answer[data-astro-cid-jcgzxcjf][data-answer=sample]{border-color:color-mix(in srgb, var(--brand-electric-lime) 34%, var(--border-default));background:color-mix(in srgb, var(--brand-electric-lime) 5%, var(--surface-card));color:var(--text-primary)}.challenge-preview__radio[data-astro-cid-jcgzxcjf]{border:1px solid var(--text-muted);border-radius:var(--radius-full);block-size:.75rem;inline-size:.75rem}.challenge-preview__answer[data-astro-cid-jcgzxcjf][data-answer=sample] .challenge-preview__radio[data-astro-cid-jcgzxcjf]{border-color:var(--brand-electric-lime);background:radial-gradient(circle, var(--brand-electric-lime) 0 2px, transparent 2.5px)}.challenge-preview__answer-key[data-astro-cid-jcgzxcjf]{color:var(--text-muted);font-family:var(--font-family-mono);font-size:var(--type-caption)}.challenge-preview__footer[data-astro-cid-jcgzxcjf]{border-block-start:1px solid var(--border-default);flex-wrap:wrap;margin-block-start:var(--space-5);padding-block-start:var(--space-4)}.challenge-preview__progress-label[data-astro-cid-jcgzxcjf]{color:var(--text-secondary);font-size:var(--type-caption)}.challenge-preview__progress-icon[data-astro-cid-jcgzxcjf]{color:var(--brand-electric-lime);font-size:var(--type-body)}.challenge-preview__progress[data-astro-cid-jcgzxcjf]{gap:3px;display:flex}.challenge-preview__progress[data-astro-cid-jcgzxcjf] span[data-astro-cid-jcgzxcjf]{border-radius:var(--radius-full);background:var(--surface-hover);block-size:.25rem;inline-size:.75rem}.challenge-preview__progress[data-astro-cid-jcgzxcjf] span[data-astro-cid-jcgzxcjf]:first-child,.challenge-preview__progress[data-astro-cid-jcgzxcjf] span[data-astro-cid-jcgzxcjf]:nth-child(2){background:var(--brand-electric-lime);opacity:.8}.lemon-mascot[data-astro-cid-jcgzxcjf]{z-index:2;filter:drop-shadow(0 .75rem 1rem #00000047);inline-size:clamp(5.5rem,19vw,8.5rem);transition:transform var(--transition-standard);pointer-events:none;animation:8s ease-in-out infinite lemon-float;position:absolute;inset-block-end:-.25rem;inset-inline-end:-.5rem;transform:rotate(5deg)}.devquest__showcase[data-astro-cid-jcgzxcjf]:hover .lemon-mascot[data-astro-cid-jcgzxcjf]{transform:rotate(1deg)translateY(-3px)}@keyframes lemon-float{0%,to{translate:0}50%{translate:0 -3px}}@media (width>=48rem){.devquest__inner[data-astro-cid-jcgzxcjf]{align-items:center;gap:clamp(var(--space-8), 6vw, var(--space-16));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.devquest__showcase[data-astro-cid-jcgzxcjf]{inline-size:min(100%,40rem)}.lemon-mascot[data-astro-cid-jcgzxcjf]{inline-size:clamp(6.5rem,12vw,9rem);inset-inline-end:-1rem}}@media (width>=80rem){.devquest__inner[data-astro-cid-jcgzxcjf]{gap:var(--space-16);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media (width<=47.999rem){.devquest__showcase[data-astro-cid-jcgzxcjf]{inline-size:min(100%,34rem)}}@media (prefers-reduced-motion:reduce){.challenge-preview[data-astro-cid-jcgzxcjf],.challenge-preview__answer[data-astro-cid-jcgzxcjf],.devquest__arrow[data-astro-cid-jcgzxcjf],.lemon-mascot[data-astro-cid-jcgzxcjf]{transition:none;animation:none}.challenge-preview[data-astro-cid-jcgzxcjf],.challenge-preview[data-astro-cid-jcgzxcjf]:hover,.challenge-preview__answer[data-astro-cid-jcgzxcjf]:hover,.devquest__showcase[data-astro-cid-jcgzxcjf]:hover .lemon-mascot[data-astro-cid-jcgzxcjf]{transform:none}}
