.HomePage-module__5xri9q__closingStory{isolation:isolate;background:#020c18;position:relative;overflow:hidden}html.dark .HomePage-module__5xri9q__closingStory{background:#020617}.HomePage-module__5xri9q__closingGrid,.HomePage-module__5xri9q__closingWave,.HomePage-module__5xri9q__closingTone{pointer-events:none;position:absolute;inset:0}.HomePage-module__5xri9q__closingGrid{z-index:0;color:#94a3b857;opacity:.72;background-image:radial-gradient(circle,currentColor 1px,#0000 1.3px);background-size:26px 26px;-webkit-mask-image:linear-gradient(#000000b3 0%,#000000f0 34%,#000000e0 68%,#000000ad 100%);mask-image:linear-gradient(#000000b3 0%,#000000f0 34%,#000000e0 68%,#000000ad 100%)}.HomePage-module__5xri9q__closingWave{z-index:1;opacity:.16;mix-blend-mode:screen;background-image:url(/img/illustrations/cc-herocurve2.png);background-position:52% 31%;background-repeat:no-repeat;background-size:min(150rem,180vw);-webkit-mask-image:linear-gradient(115deg,#0000 0%,#0000001f 18%,#000000b8 47%,#00000085 74%,#0000 100%);mask-image:linear-gradient(115deg,#0000 0%,#0000001f 18%,#000000b8 47%,#00000085 74%,#0000 100%)}html.dark .HomePage-module__5xri9q__closingWave{opacity:.12}.HomePage-module__5xri9q__closingTone{z-index:2;background:linear-gradient(90deg,#020c1847 0%,#0000 26% 74%,#020c1847 100%),linear-gradient(#020c1833 0%,#0000 18% 82%,#020c1833 100%)}html.dark .HomePage-module__5xri9q__closingTone{background:linear-gradient(90deg,#0206173d 0%,#0000 26% 74%,#0206173d 100%),linear-gradient(#0206172e 0%,#0000 18% 82%,#0206172e 100%)}.HomePage-module__5xri9q__closingContent{z-index:3;position:relative}.HomePage-module__5xri9q__closingBottomCanvas{isolation:isolate;clip-path:polygon(0 4.75%,4% 5.12%,8% 5.48%,12% 5.82%,16% 6.08%,20% 6.2%,24% 6.16%,28% 5.98%,32% 5.68%,36% 5.3%,40% 4.88%,44% 4.44%,48% 4.02%,52% 3.62%,56% 3.28%,60% 3%,64% 2.78%,68% 2.66%,72% 2.66%,76% 2.78%,80% 2.98%,84% 3.22%,88% 3.5%,92% 3.78%,96% 4.04%,100% 4.28%,100% 100%,0 100%);background:radial-gradient(circle at 82% 44%,#0ea5e914,#0000 33rem),radial-gradient(circle at 18% 76%,#f43f5e0f,#0000 31rem),#f8fafc;margin-top:-8rem;padding-top:8rem;position:relative;overflow:hidden}html.dark .HomePage-module__5xri9q__closingBottomCanvas{background:radial-gradient(circle at 82% 44%,#0ea5e91a,#0000 34rem),radial-gradient(circle at 18% 76%,#f43f5e14,#0000 31rem),#020617}.HomePage-module__5xri9q__bottomCanvasGrid,.HomePage-module__5xri9q__bottomParallax{pointer-events:none;position:absolute;inset:0}.HomePage-module__5xri9q__bottomCanvasGrid{z-index:0;color:#64748b4d;opacity:.72;background-image:radial-gradient(circle,currentColor 1px,#0000 1.3px);background-size:26px 26px;-webkit-mask-image:linear-gradient(#000000b8 0%,#000000e0 32%,#000000d1 72%,#00000075 100%);mask-image:linear-gradient(#000000b8 0%,#000000e0 32%,#000000d1 72%,#00000075 100%)}html.dark .HomePage-module__5xri9q__bottomCanvasGrid{color:#94a3b847}.HomePage-module__5xri9q__bottomParallax{z-index:1;overflow:hidden}.HomePage-module__5xri9q__bottomParallaxCurve{opacity:.23;mix-blend-mode:multiply;will-change:transform;background-image:url(/img/illustrations/cc-herocurve2.png);background-position:top;background-repeat:no-repeat;background-size:100%;width:100%;height:43rem;position:absolute;top:17%;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#000000db 14% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000000db 14% 78%,#0000 100%)}html.dark .HomePage-module__5xri9q__bottomParallaxCurve{opacity:.14;mix-blend-mode:screen}.HomePage-module__5xri9q__equationSection{color:var(--cc-foreground-inverse);background:0 0;position:relative;overflow:hidden}html.dark .HomePage-module__5xri9q__equationSection{color:#0f172a;background:radial-gradient(circle at 15% 24%,#0ea5e912,#0000 28rem),radial-gradient(circle at 82% 78%,#f43f5e0d,#0000 30rem),#f8fafc}.HomePage-module__5xri9q__testimonialSection{isolation:isolate;color:#0f172a;background:0 0;position:relative;overflow:hidden}html.dark .HomePage-module__5xri9q__testimonialSection{color:#e2e8f0;background:0 0}.HomePage-module__5xri9q__testimonialWash{z-index:1;pointer-events:none;background:linear-gradient(135deg,#0ea5e914 0%,#0000 32%),linear-gradient(315deg,#f43f5e12 0%,#0000 30%);position:absolute;inset:0}.HomePage-module__5xri9q__testimonialContent{z-index:3;position:relative}.HomePage-module__5xri9q__finalCtaSection{color:#0f172a;background:0 0;position:relative;overflow:hidden}html.dark .HomePage-module__5xri9q__finalCtaSection{color:var(--cc-foreground);background:0 0}@media (max-width:767px){.HomePage-module__5xri9q__closingWave{opacity:.12;background-position:48% 39%;background-size:230vw}.HomePage-module__5xri9q__bottomParallaxCurve{opacity:.18;height:32rem;top:22%}.HomePage-module__5xri9q__closingBottomCanvas{clip-path:polygon(0 3.8%,6% 4.28%,12% 4.7%,18% 4.98%,24% 5.08%,30% 4.96%,36% 4.62%,42% 4.16%,48% 3.58%,54% 3%,60% 2.52%,66% 2.24%,72% 2.18%,78% 2.34%,84% 2.66%,90% 3.08%,96% 3.5%,100% 3.78%,100% 100%,0 100%)}}
.FeaturedPaletteSection-module__oSLhDG__section{--fp-strip-shadow-1:#0f172a1f;--fp-strip-shadow-2:#0f172a14;--fp-dot-shadow:#0f172a4d;--fp-overlay-fg:#111827;--fp-overlay-inverse:#fff;--fp-section-min-height:280vh;--fp-stage-top-padding:0rem;--fp-overlay-bottom:clamp(2rem, 4vw, 3.5rem);--fp-sticky-header-offset:var(--cc-sticky-header-offset,0px);--fp-card-reveal-translate:1.6rem;box-sizing:border-box;min-height:var(--fp-section-min-height);position:relative}html.dark .FeaturedPaletteSection-module__oSLhDG__section{--fp-strip-shadow-1:#0206178f;--fp-strip-shadow-2:#02061761;--fp-dot-shadow:#020617a6;--fp-overlay-fg:#fff;--fp-overlay-inverse:#111827}.FeaturedPaletteSection-module__oSLhDG__stage{top:var(--fp-sticky-header-offset);min-height:calc(100vh - var(--fp-sticky-header-offset));padding:var(--fp-stage-top-padding) 0 0;position:sticky}.FeaturedPaletteSection-module__oSLhDG__sceneCard{width:100%;box-shadow:none;background:0 0;border:0}.FeaturedPaletteSection-module__oSLhDG__sceneContent{min-height:calc(100vh - var(--fp-sticky-header-offset) - var(--fp-stage-top-padding));grid-template-rows:minmax(0,1fr);padding:0;display:grid}.FeaturedPaletteSection-module__oSLhDG__headerStrip{inset-inline:0;top:calc(100dvh - var(--fp-overlay-height,0px));z-index:1;box-sizing:border-box;width:min(100%,72rem);padding-inline:1.5rem;padding-top:var(--fp-overlay-bottom);padding-bottom:max(var(--fp-overlay-bottom), env(safe-area-inset-bottom));color:var(--fp-overlay-fg);justify-content:space-between;align-items:flex-end;gap:1rem;margin:0 auto;display:flex;position:sticky}.FeaturedPaletteSection-module__oSLhDG__headerText{overflow-wrap:anywhere;min-width:0}.FeaturedPaletteSection-module__oSLhDG__eyebrow{letter-spacing:.17em;text-transform:uppercase;color:inherit;margin:0;font-size:.72rem;font-weight:700;line-height:1}.FeaturedPaletteSection-module__oSLhDG__title{color:inherit;margin:.45rem 0 0;font-size:clamp(2rem,4.2vw,3rem);font-weight:760;line-height:1.05}.FeaturedPaletteSection-module__oSLhDG__description{max-width:62ch;color:inherit;margin:.85rem 0 0;font-size:clamp(.98rem,1.8vw,1.1rem)}.FeaturedPaletteSection-module__oSLhDG__ctaRow{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:.65rem;display:flex}.FeaturedPaletteSection-module__oSLhDG__deck{width:100vw;min-height:0;margin-inline:calc(50% - 50vw);position:relative}.FeaturedPaletteSection-module__oSLhDG__scales{isolation:isolate;position:absolute;inset:0}.FeaturedPaletteSection-module__oSLhDG__scaleCard{inset-inline:0;top:var(--stack-offset);box-shadow:none;clip-path:inset(calc((1 - var(--card-progress)) * 100%) 0 0 0);transform:translateY(calc((1 - var(--card-progress)) * var(--fp-card-reveal-translate)));opacity:calc(.2 + var(--card-progress) * .8);background:0 0;border:0;border-radius:0;padding:0;transition:transform .22s,opacity .15s linear,clip-path .22s;position:absolute;bottom:0;overflow:clip}.FeaturedPaletteSection-module__oSLhDG__swatchStrip{height:100%;box-shadow:0 8px 22px var(--fp-strip-shadow-1), 0 1px 2px var(--fp-strip-shadow-2);border-radius:0;grid-auto-columns:minmax(2.8rem,1fr);grid-auto-flow:column;display:grid;overflow:clip}.FeaturedPaletteSection-module__oSLhDG__swatch{background-color:var(--swatch-light,#fff);place-items:center;height:100%;transition:background-color .16s linear;display:grid;position:relative}.FeaturedPaletteSection-module__oSLhDG__swatchOverlay{--fp-overlay-fg:var(--fp-overlay-light);--fp-overlay-inverse:var(--fp-overlay-inverse-light);pointer-events:none;position:absolute;inset:0;overflow:clip}html.dark .FeaturedPaletteSection-module__oSLhDG__swatchOverlay{--fp-overlay-fg:var(--fp-overlay-dark);--fp-overlay-inverse:var(--fp-overlay-inverse-dark)}.FeaturedPaletteSection-module__oSLhDG__paintedHeader{margin:0;margin-top:calc(-1 * var(--stack-offset));pointer-events:none;transform:translateY(calc((var(--card-progress) - 1) * var(--fp-card-reveal-translate)));transition:transform .22s;inset-inline:auto}html.dark .FeaturedPaletteSection-module__oSLhDG__swatch{background-color:var(--swatch-dark,var(--swatch-light,#fff))}.FeaturedPaletteSection-module__oSLhDG__swatchDot{color:var(--dot-light,#0f172a);text-shadow:0 0 .5px var(--fp-dot-shadow);pointer-events:none;font-size:clamp(1rem,1.65vw,1.55rem);font-weight:700;line-height:1}html.dark .FeaturedPaletteSection-module__oSLhDG__swatchDot{color:var(--dot-dark,var(--dot-light,#0f172a))}.FeaturedPaletteSection-module__oSLhDG__cta{background:var(--fp-overlay-fg);color:var(--fp-overlay-inverse);border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;padding:.55rem .95rem;font-size:.88rem;font-weight:650;text-decoration:none;transition:filter .14s;display:inline-flex}.FeaturedPaletteSection-module__oSLhDG__cta:hover,.FeaturedPaletteSection-module__oSLhDG__cta[data-hovered=true]{filter:brightness(.9)}.FeaturedPaletteSection-module__oSLhDG__ctaSecondary{border:1px solid var(--fp-overlay-fg);color:var(--fp-overlay-fg);border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;padding:.55rem .95rem;font-size:.88rem;font-weight:650;text-decoration:none;transition:background-color .14s,border-color .14s;display:inline-flex}.FeaturedPaletteSection-module__oSLhDG__ctaSecondary:hover,.FeaturedPaletteSection-module__oSLhDG__ctaSecondary[data-hovered=true]{background:color-mix(in srgb, var(--fp-overlay-fg) 10%, transparent)}.FeaturedPaletteSection-module__oSLhDG__cta:focus-visible,.FeaturedPaletteSection-module__oSLhDG__ctaSecondary:focus-visible,.FeaturedPaletteSection-module__oSLhDG__cta[data-focused=true],.FeaturedPaletteSection-module__oSLhDG__ctaSecondary[data-focused=true]{outline:2px solid var(--fp-overlay-fg);outline-offset:4px}@media (prefers-reduced-motion:reduce){.FeaturedPaletteSection-module__oSLhDG__scaleCard,.FeaturedPaletteSection-module__oSLhDG__paintedHeader{transition:none}}@media (max-width:920px){.FeaturedPaletteSection-module__oSLhDG__headerStrip{flex-direction:column;align-items:flex-start}.FeaturedPaletteSection-module__oSLhDG__ctaRow{justify-content:flex-start}.FeaturedPaletteSection-module__oSLhDG__swatchStrip{grid-auto-columns:minmax(1.35rem,1fr)}}
.HomeFeatureTabs-module__qWI9CW__features{background:var(--feature-wash);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--feature-foreground:#374151;--feature-description:#6b7280;--feature-inactive:#64748b;border-radius:1.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem;min-height:26rem;padding:2.75rem 1.5rem;display:grid}.HomeFeatureTabs-module__qWI9CW__tabs{--tab-size:2.75rem;--tab-gap:.5rem;isolation:isolate;justify-content:center;gap:var(--tab-gap);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border:1px solid #e2e8f0cc;border-radius:1rem;flex-direction:column;grid-area:1/1;padding:.375rem;display:flex;position:relative}.HomeFeatureTabs-module__qWI9CW__tabIndicator{width:var(--tab-size);height:var(--tab-size);background-color:var(--feature-tab-background);transform:translateY(calc(var(--active-tab-index) * (var(--tab-size) + var(--tab-gap))));pointer-events:none;border-radius:.75rem;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s linear;position:absolute;top:.375rem;left:.375rem}.HomeFeatureTabs-module__qWI9CW__tab{z-index:1;width:var(--tab-size);height:var(--tab-size);color:var(--feature-inactive);cursor:pointer;background:0 0;border:0;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.HomeFeatureTabs-module__qWI9CW__tab:hover{color:var(--feature-accent);background:var(--feature-wash)}.HomeFeatureTabs-module__qWI9CW__tab[aria-selected=true]{color:var(--feature-accent);background:0 0}.HomeFeatureTabs-module__qWI9CW__tab:focus-visible,.HomeFeatureTabs-module__qWI9CW__panel:focus-visible{outline:2px solid var(--feature-accent);outline-offset:4px}.HomeFeatureTabs-module__qWI9CW__features[data-feature=paths],.HomeFeatureTabs-module__qWI9CW__tab[data-feature=paths],.HomeFeatureTabs-module__qWI9CW__panel[data-feature=paths]{--feature-accent:#b91c1c;--feature-tab-background:#fee2e2;--feature-wash:#fffbfccc}.HomeFeatureTabs-module__qWI9CW__features[data-feature=accessibility],.HomeFeatureTabs-module__qWI9CW__tab[data-feature=accessibility],.HomeFeatureTabs-module__qWI9CW__panel[data-feature=accessibility]{--feature-accent:#047857;--feature-tab-background:#d1fae5;--feature-wash:#f8fefbcc}.HomeFeatureTabs-module__qWI9CW__features[data-feature=design],.HomeFeatureTabs-module__qWI9CW__tab[data-feature=design],.HomeFeatureTabs-module__qWI9CW__panel[data-feature=design]{--feature-accent:#1d4ed8;--feature-tab-background:#dbeafe;--feature-wash:#f6faffcc}.HomeFeatureTabs-module__qWI9CW__features[data-feature=code],.HomeFeatureTabs-module__qWI9CW__tab[data-feature=code],.HomeFeatureTabs-module__qWI9CW__panel[data-feature=code]{--feature-accent:#6d28d9;--feature-tab-background:#ede9fe;--feature-wash:#faf8ffcc}.HomeFeatureTabs-module__qWI9CW__accessibilityIcon{font-size:.75rem;font-weight:700}.HomeFeatureTabs-module__qWI9CW__panel{grid-area:1/2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-self:stretch;align-items:center;gap:clamp(2rem,4vw,4rem);min-width:0;padding:0 1.5rem;display:grid}.HomeFeatureTabs-module__qWI9CW__panel[data-active=false]{visibility:hidden;pointer-events:none}.HomeFeatureTabs-module__qWI9CW__copy{max-width:27rem}.HomeFeatureTabs-module__qWI9CW__copy h3{color:var(--feature-foreground);font-size:1.5rem;font-weight:600;line-height:1.3}@supports ((-webkit-background-clip:text) or (background-clip:text)){.HomeFeatureTabs-module__qWI9CW__scaleGradient{background-image:var(--path-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.HomeFeatureTabs-module__qWI9CW__scaleGradient{color:inherit;background-image:none}}.HomeFeatureTabs-module__qWI9CW__copy p{color:var(--feature-description);margin-top:.5rem;font-size:1.125rem;line-height:1.5}.HomeFeatureTabs-module__qWI9CW__featureCta{min-height:2.75rem;color:var(--feature-accent);background:0 0;border:1px solid;border-radius:.375rem;justify-content:center;align-items:center;margin-top:1.5rem;padding:.625rem 1.125rem;font-size:.875rem;font-weight:600;display:inline-flex}.HomeFeatureTabs-module__qWI9CW__featureCta:hover{background:var(--feature-tab-background)}.HomeFeatureTabs-module__qWI9CW__featureCta:focus-visible{outline:2px solid var(--feature-accent);outline-offset:4px}.HomeFeatureTabs-module__qWI9CW__illustration{justify-content:center;align-items:center;min-width:0;display:flex}.HomeFeatureTabs-module__qWI9CW__panel[data-feature=accessibility] .HomeFeatureTabs-module__qWI9CW__illustration,.HomeFeatureTabs-module__qWI9CW__panel[data-feature=code] .HomeFeatureTabs-module__qWI9CW__illustration{grid-area:1/1}.HomeFeatureTabs-module__qWI9CW__panel[data-feature=accessibility] .HomeFeatureTabs-module__qWI9CW__copy,.HomeFeatureTabs-module__qWI9CW__panel[data-feature=code] .HomeFeatureTabs-module__qWI9CW__copy{grid-column:2}.HomeFeatureTabs-module__qWI9CW__pathIllustration{width:100%;height:auto}.HomeFeatureTabs-module__qWI9CW__pathDemo{width:100%;max-width:24rem}.HomeFeatureTabs-module__qWI9CW__pointHandle{cursor:grab;touch-action:none;outline:none}.HomeFeatureTabs-module__qWI9CW__pathIllustration[data-dragging=true],.HomeFeatureTabs-module__qWI9CW__pathIllustration[data-dragging=true] .HomeFeatureTabs-module__qWI9CW__pointHandle{cursor:grabbing}.HomeFeatureTabs-module__qWI9CW__pointFocus{stroke:#0000}.HomeFeatureTabs-module__qWI9CW__pointHandle:focus-visible .HomeFeatureTabs-module__qWI9CW__pointFocus{stroke:var(--feature-accent)}.HomeFeatureTabs-module__qWI9CW__shadeHex{fill:var(--feature-description);font-family:var(--font-mono), monospace;pointer-events:none;font-size:10px}.HomeFeatureTabs-module__qWI9CW__contrastSwatches{align-items:center;gap:.625rem;width:100%;max-width:20rem;display:flex}.HomeFeatureTabs-module__qWI9CW__contrastSwatches span{color:#fff;background:#2daf89;border-radius:.375rem;flex:1;justify-content:center;align-items:center;height:12rem;font-size:1rem;display:flex}.HomeFeatureTabs-module__qWI9CW__contrastSwatches span:nth-child(2){background:#228f70;height:14rem}.HomeFeatureTabs-module__qWI9CW__contrastSwatches span:nth-child(3){background:#0a6149}.HomeFeatureTabs-module__qWI9CW__designIllustration{object-fit:contain;width:100%;max-width:28rem;height:auto}.HomeFeatureTabs-module__qWI9CW__codeWindow{background:#181824;border:1px solid #303043;border-radius:.625rem;width:100%;max-width:28rem;overflow:hidden;box-shadow:0 12px 32px #312e8114}.HomeFeatureTabs-module__qWI9CW__codeToolbar{color:#b3b0c9;height:2.625rem;font-family:var(--font-mono), monospace;border-bottom:1px solid #303043;justify-content:space-between;align-items:center;padding:0 1rem;font-size:.6875rem;display:flex}.HomeFeatureTabs-module__qWI9CW__windowDots{gap:.3125rem;display:flex}.HomeFeatureTabs-module__qWI9CW__windowDots span{background:#575469;border-radius:50%;width:.4375rem;height:.4375rem}.HomeFeatureTabs-module__qWI9CW__codeLanguage{color:#858198}.HomeFeatureTabs-module__qWI9CW__codeBlock{color:#dedbeb;font-family:var(--font-mono), monospace;tab-size:2;padding:1.25rem;font-size:clamp(.625rem,1.05vw,.8125rem);line-height:1.8;overflow-x:auto}.HomeFeatureTabs-module__qWI9CW__codeComment{color:#88839d}.HomeFeatureTabs-module__qWI9CW__codeSelector{color:#c4b5fd}.HomeFeatureTabs-module__qWI9CW__codeProperty{color:#a5b4fc}.HomeFeatureTabs-module__qWI9CW__codeValue{color:#a7f3d0}.HomeFeatureTabs-module__qWI9CW__codeFunction{color:#f9a8d4}html.dark .HomeFeatureTabs-module__qWI9CW__features{--feature-foreground:#f1f5f9;--feature-description:#cbd5e1;--feature-inactive:#94a3b8}html.dark .HomeFeatureTabs-module__qWI9CW__tabs{background:#0f172af0;border-color:#47556999}:is(html.dark .HomeFeatureTabs-module__qWI9CW__features[data-feature=paths],html.dark .HomeFeatureTabs-module__qWI9CW__tab[data-feature=paths],html.dark .HomeFeatureTabs-module__qWI9CW__panel[data-feature=paths]){--feature-accent:#fca5a5;--feature-tab-background:#ef444433;--feature-wash:#21191fcc}:is(html.dark .HomeFeatureTabs-module__qWI9CW__features[data-feature=accessibility],html.dark .HomeFeatureTabs-module__qWI9CW__tab[data-feature=accessibility],html.dark .HomeFeatureTabs-module__qWI9CW__panel[data-feature=accessibility]){--feature-accent:#6ee7b7;--feature-tab-background:#10b98133;--feature-wash:#112320cc}:is(html.dark .HomeFeatureTabs-module__qWI9CW__features[data-feature=design],html.dark .HomeFeatureTabs-module__qWI9CW__tab[data-feature=design],html.dark .HomeFeatureTabs-module__qWI9CW__panel[data-feature=design]){--feature-accent:#93c5fd;--feature-tab-background:#3b82f633;--feature-wash:#142133cc}:is(html.dark .HomeFeatureTabs-module__qWI9CW__features[data-feature=code],html.dark .HomeFeatureTabs-module__qWI9CW__tab[data-feature=code],html.dark .HomeFeatureTabs-module__qWI9CW__panel[data-feature=code]){--feature-accent:#c4b5fd;--feature-tab-background:#8b5cf633;--feature-wash:#1e1b30cc}@media (max-width:767px){.HomeFeatureTabs-module__qWI9CW__features{grid-template-columns:minmax(0,1fr);gap:1.5rem;min-height:33rem;padding:2rem 1.5rem}.HomeFeatureTabs-module__qWI9CW__tabs{flex-direction:row;justify-self:center}.HomeFeatureTabs-module__qWI9CW__tabIndicator{transform:translateX(calc(var(--active-tab-index) * (var(--tab-size) + var(--tab-gap))))}.HomeFeatureTabs-module__qWI9CW__panel{grid-area:2/1;grid-template-columns:minmax(0,1fr);gap:2rem;padding:0}.HomeFeatureTabs-module__qWI9CW__copy,.HomeFeatureTabs-module__qWI9CW__panel[data-feature=accessibility] .HomeFeatureTabs-module__qWI9CW__copy,.HomeFeatureTabs-module__qWI9CW__panel[data-feature=code] .HomeFeatureTabs-module__qWI9CW__copy{grid-area:1/1}.HomeFeatureTabs-module__qWI9CW__illustration,.HomeFeatureTabs-module__qWI9CW__panel[data-feature=accessibility] .HomeFeatureTabs-module__qWI9CW__illustration,.HomeFeatureTabs-module__qWI9CW__panel[data-feature=code] .HomeFeatureTabs-module__qWI9CW__illustration{grid-area:2/1}.HomeFeatureTabs-module__qWI9CW__copy h3{font-size:1.25rem}.HomeFeatureTabs-module__qWI9CW__copy p{font-size:1rem}.HomeFeatureTabs-module__qWI9CW__contrastSwatches{max-width:16rem}.HomeFeatureTabs-module__qWI9CW__contrastSwatches span{height:9rem}.HomeFeatureTabs-module__qWI9CW__contrastSwatches span:nth-child(2){height:10.5rem}.HomeFeatureTabs-module__qWI9CW__codeBlock{padding:1rem;font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.HomeFeatureTabs-module__qWI9CW__tabIndicator{transition:none}}
