.hero[data-astro-cid-bbe6dxrz]{--pink:#ff1768;position:relative;min-height:min(920px,100svh - 4.5rem);isolation:isolate;overflow:hidden;background:var(--background-color);color:#fff;border-bottom:1px solid rgba(255,255,255,.0705882353)}.canvas[data-astro-cid-bbe6dxrz],.fallback[data-astro-cid-bbe6dxrz],.scrim[data-astro-cid-bbe6dxrz],.noise[data-astro-cid-bbe6dxrz]{position:absolute;inset:0}.canvas[data-astro-cid-bbe6dxrz]{width:100%;height:100%;opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1)}.hero[data-astro-cid-bbe6dxrz][data-gpu=ready] .canvas[data-astro-cid-bbe6dxrz]{opacity:1}.hero[data-astro-cid-bbe6dxrz][data-gpu=ready] .fallback[data-astro-cid-bbe6dxrz]{opacity:0}.fallback[data-astro-cid-bbe6dxrz]{display:grid;place-items:center;opacity:.84;background:radial-gradient(circle at 72% 44%,rgba(255,23,104,.1215686275),transparent 29%),var(--background-color);transition:opacity .5s cubic-bezier(.16,1,.3,1)}.fallback[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{width:min(34vw,480px);aspect-ratio:1;border:1px solid rgba(255,23,99,.1333333333);border-radius:50%;box-shadow:0 0 120px #ff17681f;opacity:.4}.scrim[data-astro-cid-bbe6dxrz]{z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--background-color)0 42%,rgba(11,11,11,.9098039216) 57%,transparent 74%)}.noise[data-astro-cid-bbe6dxrz]{z-index:2;pointer-events:none;opacity:.055;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.shell[data-astro-cid-bbe6dxrz]{position:relative;z-index:3;min-height:inherit;display:flex;align-items:center;padding-block:clamp(5rem,11vh,8rem) 5rem}.copy[data-astro-cid-bbe6dxrz]{width:min(820px,62vw)}.kicker[data-astro-cid-bbe6dxrz],.hint[data-astro-cid-bbe6dxrz]{font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.kicker[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;color:#ffffffa1}.kicker[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{width:.5rem;height:.5rem;border-radius:50%;background:var(--pink);box-shadow:0 0 18px var(--pink)}h1[data-astro-cid-bbe6dxrz]{max-width:820px;margin:0;color:#fff;font-size:clamp(4.1rem,6.9vw,7.5rem);font-weight:800;letter-spacing:-.073em;line-height:.84;text-wrap:balance;text-shadow:0 10px 34px #000}.gradient[data-astro-cid-bbe6dxrz]{white-space:nowrap;background:linear-gradient(105deg,#ffd0df,#ff70a2 52%,#ff1768);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.description[data-astro-cid-bbe6dxrz]{max-width:560px;margin:clamp(1.7rem,4vh,2.6rem)0 0;color:#ffffffb3;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.55}.actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.actions[data-astro-cid-bbe6dxrz] a{border-radius:999px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.actions[data-astro-cid-bbe6dxrz] a:first-child{border-color:var(--pink);background:var(--pink);box-shadow:0 12px 34px #ff17683b}.proof[data-astro-cid-bbe6dxrz]{margin-top:1.1rem;color:#ffffff7a;font-size:.8rem}.hint[data-astro-cid-bbe6dxrz]{position:absolute;right:1.5rem;bottom:1.5rem;margin:0;color:#ffffff61;writing-mode:vertical-rl}.hint[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{color:#fffc}.kicker[data-astro-cid-bbe6dxrz],h1[data-astro-cid-bbe6dxrz],.description[data-astro-cid-bbe6dxrz],.actions[data-astro-cid-bbe6dxrz],.proof[data-astro-cid-bbe6dxrz],.hint[data-astro-cid-bbe6dxrz]{animation:enter .65s var(--delay, 0ms) both cubic-bezier(.16,1,.3,1)}h1[data-astro-cid-bbe6dxrz]{--delay:70ms}.description[data-astro-cid-bbe6dxrz]{--delay:.15s}.actions[data-astro-cid-bbe6dxrz]{--delay:.23s}.proof[data-astro-cid-bbe6dxrz]{--delay:.3s}.hint[data-astro-cid-bbe6dxrz]{--delay:.38s}@keyframes enter{0%{opacity:0;transform:translateY(22px);filter:blur(7px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media (hover:hover) and (pointer:fine){.actions[data-astro-cid-bbe6dxrz] a:hover{transform:translateY(-2px)}}@media (max-width:900px){.hero[data-astro-cid-bbe6dxrz]{min-height:auto}.shell[data-astro-cid-bbe6dxrz]{min-height:auto;align-items:center;padding-block:clamp(3.5rem,8vw,5rem)}.copy[data-astro-cid-bbe6dxrz]{width:100%;min-width:0;max-width:100%}.scrim[data-astro-cid-bbe6dxrz]{background:linear-gradient(90deg,var(--background-color)0 52%,rgba(11,11,11,.9098039216) 78%,transparent 100%)}.canvas[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz][data-gpu=ready] .canvas[data-astro-cid-bbe6dxrz]{opacity:.38}.hint[data-astro-cid-bbe6dxrz]{display:none}}@media (max-width:520px){h1[data-astro-cid-bbe6dxrz]{max-width:100%;font-size:clamp(2.45rem,12vw,3.1rem);letter-spacing:-.065em;line-height:.9}.gradient[data-astro-cid-bbe6dxrz]{white-space:normal}.shell[data-astro-cid-bbe6dxrz]{width:100%;padding:3.75rem 1.4rem 4rem}.description[data-astro-cid-bbe6dxrz]{width:100%;max-width:32ch;font-size:.96rem;line-height:1.55}.actions[data-astro-cid-bbe6dxrz]{width:100%;flex-direction:column;align-items:flex-start;gap:.7rem}.actions[data-astro-cid-bbe6dxrz] a{justify-content:center;min-height:44px}.proof[data-astro-cid-bbe6dxrz]{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.kicker[data-astro-cid-bbe6dxrz],h1[data-astro-cid-bbe6dxrz],.description[data-astro-cid-bbe6dxrz],.actions[data-astro-cid-bbe6dxrz],.proof[data-astro-cid-bbe6dxrz],.hint[data-astro-cid-bbe6dxrz]{animation:fade .18s both}.canvas[data-astro-cid-bbe6dxrz]{display:none}@keyframes fade{0%{opacity:0}to{opacity:1}}}.actions[data-astro-cid-bbe6dxrz]{gap:.65rem;align-items:center}.actions[data-astro-cid-bbe6dxrz] a{min-height:52px;padding-inline:1.4rem;border:1px solid rgba(255,255,255,.1294117647);border-radius:15px;font-size:.96rem;font-weight:700;letter-spacing:-.01em;box-shadow:inset 0 1px #ffffff26;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1),border-color .42s cubic-bezier(.16,1,.3,1),background-color .42s cubic-bezier(.16,1,.3,1)}.actions[data-astro-cid-bbe6dxrz] a svg{width:1.1rem;height:1.1rem;stroke-width:1.8}.actions[data-astro-cid-bbe6dxrz] a:first-child{border-color:#ffffff26;background:#ff1768;box-shadow:inset 0 1px #ffffff38,0 12px 30px #ff176824}.actions[data-astro-cid-bbe6dxrz] a:nth-child(2){border-color:#ffffff1c;background:#ffffff08;color:#ffffffe0;box-shadow:inset 0 1px #ffffff10}@media (hover:hover) and (pointer:fine){.actions[data-astro-cid-bbe6dxrz] a:hover{transform:translateY(-2px)}.actions[data-astro-cid-bbe6dxrz] a:first-child:hover{box-shadow:inset 0 1px #ffffff42,0 16px 38px #ff176832}.actions[data-astro-cid-bbe6dxrz] a:nth-child(2):hover{border-color:#fff3;background:#ffffff0d;box-shadow:inset 0 1px #ffffff18}}.actions[data-astro-cid-bbe6dxrz] a:active{transform:translateY(0) scale(.98);transition-duration:90ms}@media (max-width:520px){.actions[data-astro-cid-bbe6dxrz]{align-items:flex-start}.actions[data-astro-cid-bbe6dxrz] a:first-child{width:min(100%,290px)}.actions[data-astro-cid-bbe6dxrz] a:nth-child(2){min-height:44px;padding-inline:.2rem;border-color:transparent;background:0 0;box-shadow:none}.actions[data-astro-cid-bbe6dxrz] a:nth-child(2):hover{border-color:transparent;background:0 0}}.home-features{margin-block:clamp(8rem,14vw,14rem)}.home-features h2{font-size:clamp(3rem,6vw,6rem);letter-spacing:-.06em;line-height:.9;margin-bottom:clamp(2.5rem,5vw,5rem)}.feature-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.feature-grid>.feature{grid-column:span 4}.feature-grid>.feature:first-child{grid-column:span 8;grid-row:span 2;padding:clamp(2rem,5vw,4rem)}.feature-grid>.feature:first-child [data-icon]{width:3rem}.feature-grid>.feature:first-child h3{font-size:clamp(1.8rem,3vw,3rem);letter-spacing:-.04em}.feature-grid>.feature:first-child p{max-width:48ch;font-size:clamp(1rem,1.35vw,1.2rem);color:#ffffffa3}.feature-grid>.feature h3{font-size:1.1rem;letter-spacing:-.02em}.feature-grid>.feature p{color:#fff9;font-size:.94rem;line-height:1.58}.product-showcase{position:relative;margin-block:0!important;padding-block:clamp(6rem,10vw,10rem)!important;border-top:1px solid #ffffff0c;border-radius:0!important;background:radial-gradient(ellipse at 82% 45%,#ff17680b,transparent 42%)}.product-showcase+.product-showcase{background:radial-gradient(ellipse at 18% 45%,#ff176809,transparent 42%)}.product-showcase>.container>.grid{gap:clamp(3rem,7vw,8rem)}.product-showcase--reverse>.container>.grid>div:first-child{order:2}.product-showcase--reverse>.container>.grid>div:last-child{order:1}.product-showcase h2{font-size:clamp(2.8rem,5vw,5.2rem);line-height:.94;letter-spacing:-.055em}.product-showcase p{max-width:48ch;color:#ffffff9e!important;font-size:clamp(1rem,1.35vw,1.2rem)!important;line-height:1.62}.product-showcase ul{color:#ffffffc7}.product-showcase li [data-icon]{color:#ff5f96!important}.product-showcase>.container>.grid>div:last-child{border:1px solid #ffffff12!important;border-radius:18px!important;background:#0d1016!important;box-shadow:0 30px 80px #0005;padding:1.25rem!important;color:#fff}.product-showcase pre{border:1px solid #ffffff10!important;border-radius:12px!important;background:#090b10;padding:1.5rem!important}.product-showcase a.button{min-height:50px;padding-inline:1.25rem;border:1px solid #ffffff24;border-radius:14px;background:#ff1768;box-shadow:inset 0 1px #ffffff2e,0 10px 28px #ff17681f}.integration-strip{margin-block:0!important;padding-block:clamp(6rem,10vw,9rem);border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c}.integration-strip h2,.industry-strip h2,.what-section h2{font-size:clamp(2.8rem,5vw,5rem);line-height:.95;letter-spacing:-.055em}.integration-strip>.container>div:first-child{text-align:left!important;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:4rem}.integration-strip>.container>div:first-child p{font-size:1.1rem!important;color:#ffffff8f!important}.integration-strip .grid{margin-block:3rem 2rem!important;display:grid;grid-template-columns:repeat(7,1fr);gap:0!important;border-block:1px solid #ffffff10}.integration-strip .grid>div{border-right:1px solid #ffffff10;border-radius:0!important;padding:1.5rem .75rem!important;color:#ffffff9c;transition:color .2s ease,background .2s ease}.integration-strip .grid>div:hover{background:#ffffff05!important;color:#fff}.integration-strip .grid [data-icon]{color:#ff5f96!important;width:1.35rem}.industry-strip{margin-block:0!important;padding-block:clamp(6rem,10vw,9rem);border-bottom:1px solid #ffffff0c}.industry-strip .grid{gap:0!important;border-top:1px solid #ffffff12}.industry-strip .grid>div{text-align:left!important;padding:2rem 1rem 2rem 0;border-bottom:1px solid #ffffff12}.industry-strip .grid [data-icon]{margin:0 0 1.25rem!important;width:1.4rem;color:#ff5f96}.industry-strip .grid p:last-child{margin-top:.5rem;color:#ffffff78;line-height:1.5}.what-section{margin-block:0!important;padding-block:clamp(7rem,12vw,12rem)!important;border-bottom:1px solid #ffffff0c;background:radial-gradient(ellipse at 25% 20%,#ff17680b,transparent 42%)!important;border-radius:0!important}.what-section .max-w-4xl{max-width:75rem;display:grid;grid-template-columns:minmax(15rem,.7fr) minmax(0,1fr);gap:2rem 7rem}.what-section h2{grid-row:1/span 3;text-align:left!important;margin:0!important}.what-section p{font-size:1.05rem!important;line-height:1.75;color:#ffffff91!important;margin:0!important}.what-section strong{color:#fff;font-weight:600}@media (max-width:900px){.feature-grid>.feature,.feature-grid>.feature:first-child{grid-column:span 6;grid-row:auto}.product-showcase--reverse>.container>.grid>div:first-child,.product-showcase--reverse>.container>.grid>div:last-child{order:initial}.integration-strip>.container>div:first-child{grid-template-columns:1fr;gap:1rem}.integration-strip .grid{grid-template-columns:repeat(4,1fr)}.what-section .max-w-4xl{grid-template-columns:1fr}.what-section h2{grid-row:auto}}@media (max-width:620px){.home-features{margin-block:6rem}.feature-grid{grid-template-columns:1fr}.feature-grid>.feature,.feature-grid>.feature:first-child{grid-column:auto}.product-showcase{padding-block:5rem!important}.product-showcase h2{font-size:2.75rem}.product-showcase>.container>.grid>div:last-child{padding:.85rem!important}.product-showcase pre{font-size:.72rem!important;padding:1rem!important}.integration-strip .grid{grid-template-columns:repeat(2,1fr)}.industry-strip .grid{grid-template-columns:1fr 1fr}.what-section{padding-block:6rem!important}}