.customer-carousel{background:radial-gradient(circle at 76% 0%, #0b705238, transparent 38%), linear-gradient(180deg, var(--color-surface-night) 0%, #06251c 100%);color:var(--color-surface-warm);border-block:1px solid #f4ecdf52;margin-top:clamp(1.5rem,3vw,2.5rem);padding:.6rem 0 .7rem;position:relative;overflow:hidden}.customer-carousel__viewport{scrollbar-width:thin;overflow-x:auto}.customer-carousel__belt{width:max-content;display:flex}.customer-carousel__logos{align-items:center;gap:clamp(5.25rem,7vw,7rem);margin:0;padding:.35rem clamp(5.25rem,7vw,7rem) .35rem 0;list-style:none;display:flex}.customer-carousel__logos li{flex:none;justify-content:center;align-items:center;width:clamp(4rem,4.6vw,4.75rem);display:flex}.customer-carousel__logos img{opacity:.82;filter:brightness(0)saturate()invert(94%)sepia(7%)saturate(447%)hue-rotate(340deg)brightness(103%)contrast(92%);width:100%;height:auto;transition:filter .18s,opacity .18s}.customer-carousel__logos [data-customer=Andel] img{transform:scale(1.32)}.customer-carousel__duplicate{display:none}.customer-carousel[data-enhanced] .customer-carousel__viewport{overflow:hidden}.customer-carousel[data-enhanced] .customer-carousel__duplicate{display:flex}.customer-carousel[data-enhanced] .customer-carousel__belt{animation:50s linear infinite customer-scroll}.customer-carousel:focus-within .customer-carousel__belt,.customer-carousel[data-in-view=false] .customer-carousel__belt,.customer-carousel[data-paused=true] .customer-carousel__belt{animation-play-state:paused}.customer-carousel__pause{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.customer-carousel__pause:focus-visible{clip-path:none;width:var(--control-size);height:var(--control-size);right:var(--space-4);top:var(--space-2);background:var(--color-surface-night);color:var(--color-surface-warm);outline:2px solid var(--color-surface-warm)}:root[data-theme=light] .customer-carousel{color:var(--color-brand-green);background:linear-gradient(#eee5d8 0%,#f2eee6 100%);border-block-color:#07513d38}:root[data-theme=light] .customer-carousel__logos img{opacity:.78;filter:brightness(0)saturate()invert(23%)sepia(37%)saturate(1119%)hue-rotate(112deg)brightness(87%)contrast(103%)}:root[data-theme=light] .customer-carousel__pause:focus-visible{background:var(--color-surface-warm);color:var(--color-brand-green);outline-color:var(--color-brand-green)}@keyframes customer-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.customer-carousel[data-enhanced] .customer-carousel__belt{animation:none}.customer-carousel[data-enhanced] .customer-carousel__viewport{overflow-x:auto}.customer-carousel[data-enhanced] .customer-carousel__duplicate,.customer-carousel__pause{display:none}}.homepage-overview{font-family:var(--font-interface);color:var(--color-on-brand);background:radial-gradient(78% 24% at 86% 8%,#0e815b40,#0000 72%),radial-gradient(68% 23% at 5% 36%,#0a664942,#0000 74%),radial-gradient(74% 24% at 94% 66%,#0c745244,#0000 72%),radial-gradient(80% 20% at 8% 96%,#0b5c433b,#0000 74%),linear-gradient(#061e18 0%,#031711 48%,#041812 100%);position:relative;overflow:clip}.section-inner{max-width:var(--content-width);padding:0 var(--space-5);box-sizing:border-box;margin-inline:auto}.homepage-overview h2,.homepage-overview h3,.homepage-overview p{margin-top:0}.homepage-overview h2{margin-bottom:var(--space-4);letter-spacing:-.035em;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.section-eyebrow{margin-bottom:var(--space-3);color:var(--color-brand-light);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.section-cta{appearance:none;width:fit-content;min-height:2.75rem;padding:0 var(--space-4);border-radius:var(--radius-control);cursor:pointer;background:0 0;align-items:center;gap:.75rem;font-family:inherit;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.section-cta--outline{margin-top:var(--space-5);color:var(--color-on-brand);border:1px solid #ffffff52}.platform-intro{z-index:2;padding:0 var(--space-4);position:relative}.performance-loop{width:min(100%, var(--content-width));box-sizing:border-box;background:radial-gradient(circle at 12% 42%,#11815e55 0,#0000 32%),radial-gradient(circle at 88% 84%,#00694d47 0,#0000 28%),linear-gradient(145deg,#064735d9,#03271ed9);border:1px solid #ffffff17;border-radius:clamp(.9rem,2vw,1.5rem);margin-inline:auto;box-shadow:0 1rem 3rem #00100b29}.performance-loop__inner{padding-block:clamp(2rem,4vw,3.25rem)}.performance-loop h2{letter-spacing:-.02em;text-align:center;margin-bottom:clamp(1.75rem,3vw,2.5rem);font-size:clamp(1.05rem,2vw,1.45rem)}.performance-loop__viewport{scrollbar-width:thin;padding-bottom:.5rem;overflow-x:auto}.performance-loop ol{grid-template-columns:repeat(6,minmax(0,1fr));min-width:58rem;margin:0;padding:0;list-style:none;display:grid}.performance-loop li{--performance-step-delay:0s;text-align:center;grid-template-rows:auto auto 1fr;justify-items:center;padding-inline:.9rem;display:grid;position:relative}.performance-loop li:nth-child(2){--performance-step-delay:.9s}.performance-loop li:nth-child(3){--performance-step-delay:1.8s}.performance-loop li:nth-child(4){--performance-step-delay:2.7s}.performance-loop li:nth-child(5){--performance-step-delay:3.6s}.performance-loop li:nth-child(6){--performance-step-delay:4.5s}.performance-loop li:not(:last-child):before,.performance-loop li:not(:last-child):after{content:"";pointer-events:none;background-position:0;background-repeat:repeat-x;background-size:.65rem .25rem;width:calc(100% - 5rem);height:.25rem;position:absolute;top:1.875rem;left:calc(50% + 2.5rem)}.performance-loop li:not(:last-child):after{background-image:radial-gradient(circle,#d7e5dd66 0 .1rem,#0000 .12rem)}.performance-loop li:not(:last-child):before{z-index:1;filter:drop-shadow(0 0 .28rem #78d2a1)drop-shadow(0 0 .55rem #78d2a1aa);opacity:0;background-image:radial-gradient(circle,#b8f0d0 0 .115rem,#0000 .135rem)}.performance-loop__icon{z-index:1;width:4rem;height:4rem;color:var(--color-brand-light);background:#ffffff0b;border:1px solid #ffffff14;border-radius:50%;place-items:center;margin-bottom:.7rem;display:grid;position:relative}.performance-loop__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:2rem;height:2rem}.performance-loop strong{margin-bottom:.35rem;font-size:1rem}.performance-loop small{max-width:9rem;color:var(--color-on-night-muted);font-size:.82rem;line-height:1.45}@media (prefers-reduced-motion:no-preference){.performance-loop[data-performance-loop-active] .performance-loop__icon svg{animation-name:performance-loop-icon-glow;animation-duration:5.4s;animation-timing-function:cubic-bezier(.45,0,.25,1);animation-delay:var(--performance-step-delay);animation-iteration-count:infinite;animation-fill-mode:none}.performance-loop[data-performance-loop-active] li:not(:last-child):before{animation:performance-loop-dot-chain 5.4s linear var(--performance-step-delay) infinite}}@keyframes performance-loop-icon-glow{0%,10%{color:#b8f0d0;filter:drop-shadow(0 0 .25rem #9ce5bddd)drop-shadow(0 0 .65rem #78d2a199)}16.666%,to{color:var(--color-brand-light);filter:drop-shadow(0 0 #0000)}}@keyframes performance-loop-dot-chain{0%,5%{clip-path:inset(0 100% 0 0);opacity:0}6%{clip-path:inset(0 94% 0 0);opacity:1}16.666%{clip-path:inset(0);opacity:1}20%,to{clip-path:inset(0);opacity:0}}.performance-loop__action{justify-content:center;margin-top:clamp(1.5rem,3vw,2.25rem);display:flex}.performance-loop__action>[data-board-start]{min-height:2.9rem;padding:0 var(--space-5);border-radius:var(--radius-control);background:var(--color-action-on-green);color:var(--color-brand-deep);font:800 .85rem/1 var(--font-interface);cursor:pointer;border:0}.performance-loop__action>[data-board-start]:hover{background:var(--color-action-on-green-hover)}.performance-loop__action>[data-board-start]:focus-visible{outline-offset:.2rem;outline:2px solid #fff}.capabilities{z-index:1;padding:0 var(--space-4);color:var(--color-on-brand);position:relative}.capabilities .section-inner{padding:0}.capabilities__heading{gap:var(--space-4);margin-bottom:var(--space-5);display:grid}.capabilities__heading>p{color:#d9e9e2;max-width:24rem;line-height:1.55}.capabilities__grid{grid-auto-rows:1fr;gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.capabilities__grid li{border:1px solid var(--color-border-night);box-sizing:border-box;background:#ffffff08;border-radius:.55rem;min-height:7.4rem;box-shadow:inset 0 1px #ffffff0a}.capabilities__grid li:has(>a){transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s}.capabilities__grid li>a,.capabilities__static{box-sizing:border-box;align-content:start;gap:var(--space-3);width:100%;height:100%;padding:var(--space-4);color:inherit;grid-template-columns:2rem minmax(0,1fr);text-decoration:none;display:grid}.capabilities__grid li:has(:focus-visible){background:#0c5a42;border-color:#80e5af;box-shadow:0 .8rem 1.8rem #00100b38}.capabilities__grid li:has(:focus-visible) h3{text-underline-offset:.18em;text-decoration:underline}@media (hover:hover) and (pointer:fine){.capabilities__grid li:has(>a):hover{background:#0c5a42;border-color:#80e5af;transform:translateY(-.25rem);box-shadow:0 .8rem 1.8rem #00100b38}}.capabilities__grid li>a:focus-visible{outline-offset:3px;outline:3px solid #6ed095}.capabilities__grid svg{fill:none;stroke:#6ed095;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:2rem;height:2rem}.capabilities__grid li>a>div,.capabilities__static>div{overflow-wrap:anywhere;min-width:0}.capabilities__grid h3{margin-bottom:.35rem;font-size:.95rem}.capabilities__grid p{color:#e0ede7;margin-bottom:0;font-size:.78rem;line-height:1.45}.integrations-band{z-index:3;padding-inline:var(--space-5);color:var(--color-on-brand);position:relative}.integrations-band__inner{gap:var(--space-4);background:radial-gradient(circle at 88% 10%,#0b815b1a,#0000 24rem),linear-gradient(145deg,#ffffff07,#ffffff02);border:1px solid #ffffff0d;border-radius:1rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid;box-shadow:0 1rem 3.5rem #00120c14}.integrations-band h2{margin:0;font-size:clamp(1.4rem,2.2vw,1.75rem)}.integrations-band__inner>p{color:#dae9e3;max-width:28rem;margin:0;font-size:.85rem}.integrations-band ul{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.integrations-band li>a{min-width:0;min-height:3rem;color:var(--color-on-brand);white-space:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;padding:.35rem 0;font-size:.82rem;font-weight:700;text-decoration:none;display:flex}.integrations-band img{width:3.5rem;height:3.5rem;object-fit:contain;filter:grayscale()brightness(.55)invert()contrast(100);mix-blend-mode:screen;flex:none;margin-inline-start:calc(-1 * var(--space-3));margin-inline-end:calc(-1 * var(--space-3))}.integrations-band img[data-logo-matte=true]{filter:url(#homepage-logo-matte)grayscale()brightness(.55)invert()contrast(100)}.integrations-band__inner>a{width:fit-content;min-height:2.75rem;padding:0 var(--space-4);border-radius:var(--radius-control);color:var(--color-on-brand);border:1px solid #ffffff80;align-items:center;gap:.8rem;font-size:.8rem;text-decoration:none;display:inline-flex}.enterprise-insights{position:relative}.enterprise-insights__heading{gap:var(--space-4);margin-bottom:var(--space-5);display:grid}.enterprise-insights__heading>p{max-width:34rem;color:var(--color-on-night-muted);line-height:1.6}.enterprise-insights ul{grid-auto-rows:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.enterprise-insights .article-card img{aspect-ratio:auto;object-position:center center;filter:saturate(.82)brightness(.82);height:clamp(9rem,13vw,11rem)}.enterprise-insights__more{min-height:2.75rem;margin-top:var(--space-5);padding:0 var(--space-4);border-radius:var(--radius-control);color:var(--color-on-brand);border:1px solid #fff6;align-items:center;gap:.65rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.testimonials{margin-top:0;position:relative}.testimonials__grid{gap:var(--space-5);display:grid}.testimonials__heading{align-self:start}.testimonials__grid>ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.testimonials__grid li{border:1px solid var(--color-border-night);box-sizing:border-box;background:#ffffff09;border-radius:.55rem;flex-direction:column;min-height:10.5rem;padding:1.15rem;display:flex;position:relative}.testimonial-mark{color:#5bd9a3;font-size:2rem;font-weight:700;line-height:.7}.testimonials blockquote{color:var(--color-on-night-muted);margin:.6rem 0 1rem;font-size:.85rem;line-height:1.5}.testimonials li>div{justify-content:space-between;align-items:end;gap:.5rem;margin-top:auto;display:flex}.testimonials li p{flex-direction:column;margin:0;font-size:.67rem;display:flex}.testimonials li small{color:#9bb3aa}.testimonials li>div>span{color:#5bd9a3;letter-spacing:.1em;font-size:.7rem}@media (width>=40rem){.capabilities__grid,.enterprise-insights ul{grid-template-columns:repeat(2,minmax(0,1fr))}.integrations-band ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.performance-loop ol{min-width:0}.capabilities__heading{grid-template-columns:1fr 22rem;align-items:end}.capabilities__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.integrations-band__inner{grid-template-columns:1.25fr 1fr auto;align-items:center}.integrations-band h2{white-space:nowrap}.integrations-band ul{--integration-gap:var(--space-3);justify-content:center;gap:var(--integration-gap);flex-wrap:wrap;grid-area:2/1/auto/-1;display:flex}.integrations-band li{flex:0 0 calc((100% - 4 * var(--integration-gap)) / 5)}.integrations-band li>a{justify-content:center}.integrations-band__inner>a{grid-area:1/3;justify-self:end}.enterprise-insights__heading{grid-template-columns:1.15fr .85fr;align-items:end}.enterprise-insights ul{grid-template-columns:repeat(4,minmax(0,1fr))}.testimonials__grid{grid-template-columns:.9fr 2.1fr}.testimonials__grid>ul{grid-template-columns:repeat(3,minmax(0,1fr))}.testimonials__heading h2{font-size:2.5rem}}@media (width>=80rem){.integrations-band img{width:4rem;height:4rem}.integrations-band ul{gap:var(--space-2);grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.integrations-band li{flex:none}}:root[data-theme=light] .homepage-overview{color:var(--color-ink);background:radial-gradient(75% 24% at 90% 8%,#d4e8de8a,#0000 72%),radial-gradient(68% 22% at 2% 42%,#e3d4bd8a,#0000 74%),radial-gradient(72% 24% at 96% 72%,#d7e7dc7a,#0000 74%),linear-gradient(#f3ecdf 0%,#fffaf2 48%,#eee5d8 100%)}:root[data-theme=light] .platform-intro{background:0 0}:root[data-theme=light] .performance-loop{background:radial-gradient(circle at 12% 42%, #0d725655 0, transparent 32%), radial-gradient(circle at 88% 84%, #00725240 0, transparent 28%), linear-gradient(145deg, #064b38, var(--color-brand-deep));color:var(--color-on-brand);border-color:#ffffff20;box-shadow:0 1rem 3rem #6c5c4424}:root[data-theme=light] .performance-loop__icon{color:#6ed095;background:#ffffff0b;border-color:#ffffff14}:root[data-theme=light] .performance-loop small{color:#d9e9e2}:root[data-theme=light] .capabilities{background:0 0}:root[data-theme=light] .capabilities .section-inner{color:var(--color-ink)}:root[data-theme=light] .capabilities__heading>p,:root[data-theme=light] .capabilities__grid p{color:#394942}:root[data-theme=light] .capabilities__grid li{background:var(--color-surface-paper);box-shadow:none;border-color:#0a493b17}:root[data-theme=light] .capabilities__grid li:has(:focus-visible){background:#e2f3e8;border-color:#1b916a;box-shadow:0 .8rem 1.8rem #597b6740}@media (hover:hover) and (pointer:fine){:root[data-theme=light] .capabilities__grid li:has(>a):hover{background:#e2f3e8;border-color:#1b916a;box-shadow:0 .8rem 1.8rem #597b6740}}@media (prefers-reduced-motion:reduce){.capabilities__grid li:has(>a){transition:none}}:root[data-theme=light] .capabilities__grid svg{stroke:var(--color-brand-green)}:root[data-theme=light] .section-cta--outline{color:var(--color-brand-deep);border-color:#0a493b66}:root[data-theme=light] .integrations-band{color:var(--color-ink)}:root[data-theme=light] .integrations-band__inner{background:radial-gradient(circle at 88% 10%,#b8dacc4a,#0000 24rem),linear-gradient(145deg,#f7f1e773,#eee5d859);border-color:#0a493b0d;box-shadow:0 1rem 3.5rem #6c5c440d}:root[data-theme=light] .integrations-band__inner>p{color:#394942}:root[data-theme=light] .integrations-band img{filter:none;mix-blend-mode:multiply}:root[data-theme=light] .integrations-band img[data-logo-matte=true]{filter:url(#homepage-logo-matte)}:root[data-theme=light] .integrations-band li>a{color:var(--color-brand-deep)}:root[data-theme=light] .integrations-band__inner>a{color:var(--color-brand-deep);border-color:#0a493b66}:root[data-theme=light] .testimonials{background:0 0}:root[data-theme=light] .testimonials__grid li{border-color:var(--color-border-warm);background:var(--color-surface-warm)}:root[data-theme=light] .testimonial-mark,:root[data-theme=light] .testimonials li>div>span{color:var(--color-brand-green)}:root[data-theme=light] .testimonials blockquote{color:var(--color-ink)}:root[data-theme=light] .testimonials li small{color:#66756f}:root[data-theme=light] .enterprise-insights{background:0 0}:root[data-theme=light] .enterprise-insights__heading>p,:root[data-theme=light] .enterprise-insights li p{color:#394942}:root[data-theme=light] .enterprise-insights li{--article-card-border:#ddd6cab8;--article-card-background:#fffdfacc;--article-card-muted:#394942;--article-card-accent:var(--color-brand-deep)}:root[data-theme=light] .enterprise-insights .article-card img{filter:none}:root[data-theme=light] .enterprise-insights__more{color:var(--color-brand-deep);border-color:#0a493b66}.homepage-hero{--color-heading:var(--color-on-brand);--color-eyebrow:var(--color-icon-on-green);--hero-copy-color:var(--color-on-brand);--hero-overlay-start:#003e2ce6;--hero-overlay-mid:#003e2cb8;--hero-overlay-end:#003e2c05;--hero-action-fill:var(--color-icon-on-green);--hero-action-text:var(--color-brand-deep);--hero-action-border:var(--color-icon-on-green);--hero-secondary-fill:#003e2c80;isolation:isolate;color:var(--color-on-brand);font-family:var(--font-interface);position:relative;overflow:hidden}.homepage-hero__visual{z-index:0;pointer-events:none;position:absolute;inset:0}@media (width<=64rem){.homepage-hero__visual .product-video[data-presentation=background]{inset-block:7%;mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}}.homepage-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--hero-overlay-start), var(--hero-overlay-mid) 48%, var(--hero-overlay-end) 100%);position:absolute;inset:0}.homepage-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, var(--canvas-color), transparent 12%, transparent 96%, var(--canvas-color));position:absolute;inset:0}.homepage-hero__inner{z-index:2;pointer-events:none;align-items:center;min-height:32rem;margin-inline:auto;display:flex;position:relative}.homepage-hero__copy{pointer-events:auto;width:100%;padding-block:var(--space-7)}.homepage-hero__eyebrow{margin:0 0 var(--space-4);letter-spacing:.12em;font-size:.75rem;font-weight:700}.homepage-hero h1{max-width:17ch;margin:0 0 var(--space-4);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.75rem,5.2vw,4.6rem);font-weight:700;line-height:1.06}.homepage-hero__description{max-width:34rem;color:var(--hero-copy-color);margin:0;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.65}.homepage-hero__actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.homepage-hero__actions [data-board-start]{justify-content:center;align-items:center;gap:var(--space-4);min-height:3.25rem;padding:var(--space-3) var(--space-5);border:1px solid var(--hero-action-border);border-radius:var(--radius-control);font:700 .95rem/1.4 var(--font-interface);cursor:pointer;text-decoration:none;display:inline-flex}.homepage-hero__primary{background:var(--hero-action-fill);color:var(--hero-action-text)}.homepage-hero__secondary{background:var(--hero-secondary-fill);color:var(--hero-copy-color)}.homepage-hero__actions svg,.homepage-hero__benefits svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.homepage-hero__benefits{gap:var(--space-3) var(--space-5);margin:var(--space-6) 0 0;color:var(--hero-copy-color);flex-wrap:wrap;padding:0;font-size:clamp(1rem,1.35vw,1.125rem);font-weight:500;list-style:none;display:flex}.homepage-hero__benefits li{align-items:center;gap:var(--space-2);display:flex}.homepage-hero__benefits svg{width:1.125rem;height:1.125rem;color:var(--hero-action-border);flex:none}:root[data-theme=light] .homepage-hero{--color-heading:var(--color-brand-deep);--color-eyebrow:var(--color-brand-green);--hero-copy-color:var(--color-brand-deep);--hero-overlay-start:#e7d8bfe6;--hero-overlay-mid:#e7d8bfc2;--hero-overlay-end:#e7d8bf05;--hero-action-fill:var(--color-brand-green);--hero-action-text:var(--color-on-brand);--hero-action-border:var(--color-brand-green);--hero-secondary-fill:#f1e7d6e6}@media (width<=63.999rem){.homepage-hero{--hero-secondary-fill:var(--color-brand-deep)}:root[data-theme=light] .homepage-hero{--hero-secondary-fill:#f1e7d6}}@media (width>=64rem){.homepage-hero__inner{min-height:clamp(34rem,36vw,43.5rem)}.homepage-hero__copy{width:54%;padding-block:3rem}.homepage-hero:before{background:linear-gradient(90deg, var(--hero-overlay-start), var(--hero-overlay-mid) 33%, var(--hero-overlay-end) 80%)}}@media (prefers-reduced-motion:no-preference){[data-homepage-motion] [data-homepage-reveal].is-in-view{animation:.6s cubic-bezier(.22,1,.36,1) both homepage-reveal}}@keyframes homepage-reveal{0%{opacity:.94}to{opacity:1}}body:has(.site-header){font-family:var(--font-interface);background:var(--color-surface-night)}:root[data-theme=light] body:has(.site-header){background:var(--color-surface-warm)}body:has(.site-header) main{background:linear-gradient(#041812,#08271f)}:root[data-theme=light] body:has(.site-header) main{background:linear-gradient(#eee5d8,#f5f0e7)}.homepage-board-trial--fallback{width:min(calc(100% - 2rem), var(--content-width));box-sizing:border-box;color:var(--color-on-brand);margin-inline:auto;padding:clamp(3rem,7vw,6rem) 0}.homepage-board-trial--fallback h1{margin-bottom:var(--space-3)}.homepage-board-trial--fallback>p{max-width:38rem;color:var(--color-on-night-muted)}.homepage-board-trial--fallback>button{min-height:2.75rem;margin-top:var(--space-4);padding:0 var(--space-5);border-radius:var(--radius-control);color:var(--color-brand-deep);font:800 .9rem/1 var(--font-interface);background:#78d2a1;border:0}:root[data-theme=light] .homepage-board-trial--fallback{color:var(--color-brand-deep)}:root[data-theme=light] .homepage-board-trial--fallback>p{color:#42554c}:root[data-theme=light] body .homepage-hero{background:linear-gradient(180deg, var(--color-surface-beige) 0%, #f0e9df 58%, var(--color-surface-warm) 100%);background-color:var(--color-surface-beige)}
