.oA6VrW_story{--intro:0;--position:0;position:relative}.oA6VrW_pin{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:1rem 0 3rem;display:grid;position:relative}.oA6VrW_decor{display:none}.oA6VrW_copyDeck{align-content:center;min-width:0;display:grid;position:relative}.oA6VrW_copy{grid-area:3/1;min-width:0;transition:opacity .45s,transform .65s cubic-bezier(.22,1,.36,1),visibility 0s .45s}.oA6VrW_copy[data-active=false]{opacity:0;visibility:hidden;transform:translateY(18px)}.oA6VrW_copy[data-active=true]{transition-delay:.12s,.12s,0s}.oA6VrW_case{max-width:34rem}.oA6VrW_category{letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--primary));align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.7rem;font-weight:600;display:flex}.oA6VrW_category span{border:1px solid hsl(var(--primary) / .35);letter-spacing:0;border-radius:999px;place-items:center;min-width:2.1rem;height:1.6rem;padding-inline:.5rem;font-family:ui-monospace,monospace;display:inline-grid}.oA6VrW_case h2{letter-spacing:-.04em;text-wrap:balance;color:hsl(var(--foreground));font-size:clamp(1.85rem,3.1vw,2.75rem);font-weight:700;line-height:1.06}.oA6VrW_need{max-width:30rem;color:hsl(var(--muted-foreground));margin-top:1rem;font-size:.95rem;line-height:1.65}.oA6VrW_solutions{flex-wrap:wrap;gap:.5rem;margin-top:1.4rem;display:flex}.oA6VrW_solutions li{border:1px solid hsl(var(--border));background:hsl(var(--card) / .6);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.75rem;line-height:1.2;display:inline-flex}.oA6VrW_solutions svg{color:hsl(var(--primary));flex-shrink:0}.oA6VrW_caseLink{border:1px solid hsl(var(--primary) / .4);background:hsl(var(--primary) / .07);min-height:44px;color:hsl(var(--foreground));border-radius:999px;align-items:center;gap:.5rem;margin-top:1.25rem;padding-inline:1.1rem;font-size:.8rem;font-weight:600;transition:border-color .2s,background-color .2s;display:inline-flex}.oA6VrW_caseLink:hover{border-color:hsl(var(--primary) / .75);background:hsl(var(--primary) / .14)}.oA6VrW_finaleActions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.oA6VrW_finaleActions .oA6VrW_caseLink{margin-top:0}.oA6VrW_rail{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.oA6VrW_steps{gap:.4rem;display:flex}.oA6VrW_steps button,.oA6VrW_arrows button{border:1px solid hsl(var(--primary) / .4);background:hsl(var(--primary) / .07);min-width:44px;height:44px;color:hsl(var(--foreground));border-radius:999px;place-items:center;padding-inline:.75rem;font:500 .75rem ui-monospace,monospace;transition:color .2s,border-color .2s,background-color .2s;display:inline-grid}.oA6VrW_steps button:hover,.oA6VrW_arrows button:hover:not(:disabled){color:hsl(var(--foreground));border-color:hsl(var(--primary) / .75);background:hsl(var(--primary) / .14)}.oA6VrW_steps button[aria-pressed=true]{color:hsl(var(--foreground));border-color:hsl(var(--primary) / .6);background:hsl(var(--primary) / .14)}.oA6VrW_arrows{gap:.4rem;display:flex}.oA6VrW_arrows button:disabled{opacity:.35}.oA6VrW_steps button:focus-visible,.oA6VrW_arrows button:focus-visible,.oA6VrW_caseLink:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.oA6VrW_stage{aspect-ratio:16/11;perspective:1800px;perspective-origin:50% 35%;touch-action:pan-y;--mx:0;--my:0;min-width:0;position:relative}.oA6VrW_stage:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 55%, hsl(var(--primary) / .22), transparent 62%);filter:blur(10px);position:absolute;inset:5% -5% 15%}.oA6VrW_tilt{transform-style:preserve-3d;transform:rotateX(calc(var(--my) * -5deg)) rotateY(calc(var(--mx) * 7deg));transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.oA6VrW_world{transform-style:preserve-3d;transform:translateX(calc(var(--intro) * 5%)) rotateY(calc(var(--intro) * -24deg)) rotateX(calc(var(--intro) * 7deg)) scale(calc(1 - var(--intro) * .06));transform-origin:40%;position:absolute;inset:0}.oA6VrW_floor{transform-origin:50% 100%;background-image:linear-gradient(hsl(var(--primary) / .16) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--primary) / .16) 1px, transparent 1px);background-size:64px 64px;background-position:calc(var(--position) * -128px) 0;pointer-events:none;height:70%;position:absolute;bottom:-8%;left:-30%;right:-30%;transform:rotateX(78deg);-webkit-mask-image:radial-gradient(at 50% 100%,#000 10%,#0000 65%);mask-image:radial-gradient(at 50% 100%,#000 10%,#0000 65%)}.oA6VrW_layer{transform-style:preserve-3d;transform:translate3d(calc(var(--ahead) * 10% - var(--behind) * 18%), calc(var(--ahead) * -6% + var(--behind) * 4%), calc(var(--ahead) * -320px + var(--behind) * 520px)) rotateY(calc(var(--ahead) * -12deg + var(--behind) * 14deg));opacity:calc(1 - var(--ahead) * .35 - var(--behind) * 2.6);pointer-events:none;will-change:transform, opacity;place-items:center;display:grid;position:absolute;inset:0}.oA6VrW_devices{width:84%;transform-style:preserve-3d;position:relative}.oA6VrW_browser{box-shadow:0 50px 90px -40px hsl(var(--primary) / .55), 0 0 0 1px hsl(var(--border) / .6);background:hsl(var(--card));border-radius:.9rem;position:relative;overflow:hidden}.oA6VrW_screenImage{object-fit:cover;object-position:top;width:100%;max-width:none;height:100%;display:block}.oA6VrW_phoneScreenImage{width:100%;max-width:none;height:auto;display:block}.oA6VrW_phone{width:21%;transform:translateZ(110px) translateY(calc(var(--ahead) * 60px - var(--behind) * 90px));border-radius:10%/4.5%;position:absolute;bottom:-10%;right:-6%;box-shadow:0 30px 50px -15px #0000008c}.oA6VrW_chip{border:1px solid hsl(var(--border) / .9);background:hsl(var(--background) / .82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;color:hsl(var(--foreground));opacity:calc(1 - var(--ahead) * 3 - var(--behind) * 3);border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.72rem;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 18px 40px -18px #0009}.oA6VrW_chip svg{color:hsl(var(--primary))}.oA6VrW_chipLive{transform:translateZ(150px) translateX(calc(var(--behind) * -120px));top:14%;left:-7%}.oA6VrW_chipLive i{background:#22c55e;border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #22c55e2e}.oA6VrW_chipCategory{transform:translateZ(80px) translateY(calc(var(--behind) * -80px));top:-5%;right:12%}.oA6VrW_chipCategory:before{content:"";background:hsl(var(--primary));width:.5rem;height:.5rem;box-shadow:0 0 0 4px hsl(var(--primary) / .2);border-radius:999px}.oA6VrW_chipSolution{transform:translateZ(190px) translateX(calc(var(--behind) * -160px));bottom:8%;left:-4%}.oA6VrW_blank{background:hsl(var(--background))}.oA6VrW_draft{background-color:hsl(var(--background));background-image:linear-gradient(hsl(var(--primary) / .07) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--primary) / .07) 1px, transparent 1px);text-align:center;background-size:28px 28px;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;height:100%;padding:6% 10%;display:flex;position:relative}.oA6VrW_draft strong{letter-spacing:-.045em;color:hsl(var(--foreground));font-size:clamp(1.4rem,3.4vw,2.9rem);font-weight:700;line-height:1}.oA6VrW_draftNav{background:hsl(var(--muted));border-radius:999px;height:6px;position:absolute;top:6%;left:6%;right:6%}.oA6VrW_draftLine{background:hsl(var(--muted));border-radius:999px;width:55%;height:8px}.oA6VrW_draftLine.oA6VrW_short{width:35%}.oA6VrW_draftButton{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:999px;align-items:center;gap:.5rem;margin-top:.4rem;padding:.6rem 1.1rem;font-size:.75rem;font-weight:600;display:inline-flex}.oA6VrW_draftButton svg{color:hsl(var(--foreground));fill:hsl(var(--background));margin:1.2rem -1.6rem 0 0}.oA6VrW_draftGrid{grid-template-columns:repeat(3,1fr);gap:.6rem;width:70%;margin-top:.6rem;display:grid}.oA6VrW_draftGrid i{border:1px dashed hsl(var(--primary) / .35);border-radius:.6rem;height:2.6rem}.oA6VrW_story:not([data-scroll-driven]) .oA6VrW_layer{transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .6s,visibility 0s .6s}.oA6VrW_story:not([data-scroll-driven]) .oA6VrW_layer[data-active=true]{transition-delay:0s}.oA6VrW_story:not([data-scroll-driven]) .oA6VrW_phone,.oA6VrW_story:not([data-scroll-driven]) .oA6VrW_chip{transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .4s}.oA6VrW_copyDeck{display:contents}.oA6VrW_copy[data-intro]{grid-row:1}.oA6VrW_stage{grid-row:2}.oA6VrW_rail{grid-area:4/1}@media (min-width:1024px){.oA6VrW_pin{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);column-gap:3rem;padding-inline:1rem}.oA6VrW_stage{grid-area:1/2/span 4;align-self:center}.oA6VrW_copy[data-intro]{grid-row:1}.oA6VrW_copy:not([data-intro]){grid-row:2;margin-top:3rem}.oA6VrW_rail{grid-row:3}}@media (min-width:1280px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.oA6VrW_story{height:calc(100svh + var(--stops) * 32svh)}.oA6VrW_story[data-has-intro]{--intro:1;margin-top:-5rem}.oA6VrW_pin{align-items:center;height:100svh;max-height:1100px;padding-block:5.25rem 1rem;position:sticky;top:0}.oA6VrW_copyDeck{grid-area:1/1;align-content:center;display:grid;position:relative}.oA6VrW_copyDeck .oA6VrW_copy,.oA6VrW_copyDeck .oA6VrW_copy:not([data-intro]){grid-area:1/1;align-self:center;margin-top:0}.oA6VrW_copyDeck .oA6VrW_copy:not([data-intro]){align-self:start;padding-top:2rem}.oA6VrW_rail{grid-area:1/1;align-self:end;margin-top:0;transition:opacity .4s}.oA6VrW_story[data-intro-active] .oA6VrW_rail,.oA6VrW_story[data-intro-active] .oA6VrW_copy:not([data-intro]){opacity:0;visibility:hidden}.oA6VrW_stage{aspect-ratio:auto;grid-area:1/2;height:min(70svh,46vw)}.oA6VrW_decor{z-index:2;opacity:var(--intro);pointer-events:none;display:block;position:absolute;top:6rem;right:1.5%}.oA6VrW_story[data-has-intro]:not([data-scroll-driven]) .oA6VrW_decor{opacity:1}}@media (max-width:1023px){.oA6VrW_pin{padding-inline:0;gap:1rem;padding-bottom:1.5rem}.oA6VrW_stage{aspect-ratio:16/10;width:100%;max-width:560px;margin-inline:auto}.oA6VrW_layer{opacity:0;visibility:hidden;transform:none}.oA6VrW_layer[data-active=true]{opacity:1;visibility:visible}.oA6VrW_world{transform:none}.oA6VrW_copy:not([data-intro])[data-active=false]{height:0;min-height:0;overflow:hidden}.oA6VrW_copy:not([data-intro]){grid-row:4}.oA6VrW_rail{grid-row:3;justify-content:center;margin-top:0}.oA6VrW_chipCategory{display:none}}@media (min-width:740px) and (max-width:1023px) and (max-height:600px){.oA6VrW_pin [data-hero-copy]>p:not([data-hero-description]){font-size:.875rem}.oA6VrW_pin [data-hero-copy]>ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.oA6VrW_pin [data-hero-copy]>ul a{height:100%;padding-right:.5rem;font-size:.65rem}}@media (max-width:639px){.oA6VrW_devices{width:90%}.oA6VrW_phone{width:24%;bottom:-7%;right:-2%}.oA6VrW_chip{padding:.4rem .7rem;font-size:.62rem}.oA6VrW_chipLive{top:auto;bottom:-2rem;left:0}.oA6VrW_chipSolution,.oA6VrW_layer[data-finale] .oA6VrW_chip{display:none}.oA6VrW_draft{gap:.75rem;padding:1rem}.oA6VrW_draft strong{font-size:clamp(1.2rem,5vw,1.6rem)}.oA6VrW_draftLine,.oA6VrW_draftGrid{display:none}.oA6VrW_draftButton{white-space:nowrap;min-height:44px;margin-top:0}.oA6VrW_draftButton svg{margin:0}.oA6VrW_finaleActions{flex-direction:column;align-items:stretch}.oA6VrW_finaleActions .oA6VrW_caseLink{justify-content:center}.oA6VrW_rail{border-top:1px solid hsl(var(--border) / .6);justify-content:center;gap:.5rem;margin-top:.25rem;padding-top:1rem}.oA6VrW_arrows{display:none}}@media (prefers-reduced-motion:reduce){.oA6VrW_copy,.oA6VrW_layer,.oA6VrW_tilt,.oA6VrW_phone,.oA6VrW_chip{transition:none!important}.oA6VrW_tilt{transform:none}}.oA6VrW_kicker{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-top:1.25rem;font-size:.62rem;font-weight:600}.oA6VrW_kicker+.oA6VrW_need{margin-top:.4rem}.oA6VrW_kicker+.oA6VrW_solutions{margin-top:.6rem}.oA6VrW_screen{width:100%;height:100%}.oA6VrW_caseName{letter-spacing:-.01em;color:hsl(var(--muted-foreground));margin-bottom:.5rem;font-size:.95rem;font-weight:600;display:block}.oA6VrW_pin{counter-reset:story-case story-step}.oA6VrW_copy[data-case]{counter-increment:story-case}.oA6VrW_caseIndex:before{content:counter(story-case, decimal-leading-zero)}.oA6VrW_steps button[data-case]{counter-increment:story-step}.oA6VrW_steps button[data-case] .oA6VrW_stepIndex:before{content:counter(story-step, decimal-leading-zero)}.oA6VrW_layer[data-active=true] .oA6VrW_draftButton{pointer-events:auto;cursor:pointer;transition:transform .2s,box-shadow .2s}.oA6VrW_layer[data-active=true] .oA6VrW_draftButton:hover{box-shadow:0 12px 30px -10px hsl(var(--primary) / .8);transform:translateY(-2px)}.oA6VrW_facts{border-top:1px solid hsl(var(--border) / .6);grid-template-columns:1fr 1fr;gap:.9rem 1.5rem;max-width:34rem;margin-top:1.4rem;padding-top:1.1rem;display:grid}.oA6VrW_facts dt{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-bottom:.35rem;font-size:.62rem;font-weight:600}.oA6VrW_facts dd{color:hsl(var(--foreground));font-size:.8rem;font-weight:500}.oA6VrW_factWide{grid-column:1/-1}.oA6VrW_factWide dd{flex-wrap:wrap;gap:.4rem;display:flex}.oA6VrW_factWide dd span{border:1px solid hsl(var(--border));background:hsl(var(--card) / .6);border-radius:999px;padding:.2rem .6rem;font-size:.72rem}@media (max-width:1279px),(max-height:899px),(prefers-reduced-motion:reduce){.oA6VrW_layer[data-finale] .oA6VrW_chip,.oA6VrW_layer[data-finale] .oA6VrW_draftLine,.oA6VrW_layer[data-finale] .oA6VrW_draftGrid{display:none}.oA6VrW_layer[data-finale] .oA6VrW_draft{gap:.75rem;padding:1rem}.oA6VrW_layer[data-finale] .oA6VrW_draft strong{font-size:clamp(1.2rem,3vw,1.6rem)}.oA6VrW_layer[data-finale] .oA6VrW_draftButton{white-space:nowrap;min-height:44px;margin-top:0}.oA6VrW_layer[data-finale] .oA6VrW_draftButton svg{margin:0}.oA6VrW_case{max-width:38rem}.oA6VrW_case .oA6VrW_category{gap:.5rem;margin-bottom:.75rem;font-size:.62rem}.oA6VrW_case h2{letter-spacing:-.025em;font-size:clamp(1.375rem,5.8vw,1.75rem);line-height:1.15}.oA6VrW_caseName{margin-bottom:.35rem;font-size:.8rem}.oA6VrW_case .oA6VrW_need{margin-top:.65rem;font-size:.875rem;line-height:1.5}.oA6VrW_case .oA6VrW_kicker,.oA6VrW_case .oA6VrW_facts,.oA6VrW_case .oA6VrW_solutions li:nth-child(n+3){display:none}.oA6VrW_case .oA6VrW_solutions{flex-direction:column;gap:.5rem;margin-top:.85rem}.oA6VrW_case .oA6VrW_solutions li{background:0 0;border:0;border-radius:0;padding:0;font-size:.8rem;line-height:1.4}.oA6VrW_case .oA6VrW_caseLink{max-width:100%;margin-top:1rem;font-size:.75rem}.oA6VrW_case[data-scene-finale] .oA6VrW_solutions,.oA6VrW_case[data-scene-finale] .oA6VrW_finaleActions .oA6VrW_caseLink{display:none}.oA6VrW_case .oA6VrW_finaleActions{margin-top:1rem}}@media (min-width:1024px) and (max-width:1279px),(min-width:1024px) and (max-height:699px),(min-width:1024px) and (prefers-reduced-motion:reduce),(min-width:740px) and (max-width:1023px) and (max-height:600px){.oA6VrW_pin{grid-template-rows:max-content max-content minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:1rem 2rem;padding-block:1rem}.oA6VrW_copy[data-intro]{grid-area:1/1/span 3;align-self:start}.oA6VrW_stage{aspect-ratio:16/10;grid-area:1/2;align-self:start}.oA6VrW_rail{grid-area:2/2;justify-content:center;gap:.75rem;margin-top:0}.oA6VrW_copy:not([data-intro]){grid-area:3/2;margin-top:0}.oA6VrW_copy:not([data-intro])[data-active=false]{height:0;min-height:0;overflow:hidden}.oA6VrW_case .oA6VrW_category{display:none}.oA6VrW_pin [data-hero-copy] h1{margin-bottom:1rem}.oA6VrW_pin [data-hero-copy]>p{margin-bottom:1.25rem}.oA6VrW_pin [data-hero-copy]>p:last-child{display:none}}@media (min-width:1280px) and (min-height:700px) and (max-height:899px){.oA6VrW_story[data-has-intro] [data-hero-copy] h1{margin-bottom:.75rem}.oA6VrW_story[data-has-intro] [data-hero-copy]>p:not([data-hero-description]){margin-bottom:.75rem;font-size:.8125rem;line-height:1.5}.oA6VrW_story[data-has-intro] [data-hero-copy]>p:first-child{margin-bottom:.5rem;font-size:.625rem}.oA6VrW_story[data-has-intro] [data-hero-copy]>p:last-child{margin-top:.5rem;margin-bottom:0;font-size:.5625rem}.oA6VrW_story[data-has-intro] [data-hero-copy]>div:not([data-hero-reviews]){margin-bottom:.75rem}.oA6VrW_story[data-has-intro] [data-hero-reviews] figure{padding:.625rem}.oA6VrW_story[data-has-intro] [data-hero-reviews] blockquote{margin-top:.5rem}.oA6VrW_story[data-has-intro] [data-hero-reviews] figure>div:last-child{margin-top:.5rem;padding-top:.5rem}.oA6VrW_story[data-has-intro] [data-auto-review-rail]{padding-block:.5rem}.oA6VrW_story[data-has-intro] [data-hero-facts]{gap:.25rem .75rem;margin-top:.5rem}.oA6VrW_story[data-has-intro] [data-hero-facts] a{font-size:.6875rem}.oA6VrW_story[data-has-intro] [data-hero-fact-icon]{width:1.5rem;height:1.5rem}}.oA6VrW_story[data-intro-overflow]{height:auto}.oA6VrW_story[data-intro-overflow] .oA6VrW_pin{height:auto;max-height:none;position:relative;top:auto}.oA6VrW_story[data-intro-overflow] .oA6VrW_copyDeck{display:contents}.oA6VrW_story[data-intro-overflow] .oA6VrW_copyDeck .oA6VrW_copy[data-intro]{grid-area:1/1}.oA6VrW_story[data-intro-overflow] .oA6VrW_copyDeck .oA6VrW_copy:not([data-intro]){grid-area:2/1;margin-top:2rem;padding-top:0}.oA6VrW_story[data-intro-overflow] .oA6VrW_copyDeck .oA6VrW_copy:not([data-intro])[data-active=true]{opacity:1;visibility:visible}.oA6VrW_story[data-intro-overflow] .oA6VrW_rail{opacity:1;visibility:visible;grid-area:3/1}.oA6VrW_story[data-intro-overflow] .oA6VrW_stage{grid-row:1/span 3}
._5PQM0q_immersive{position:relative;overflow-x:clip}._5PQM0q_word{color:hsl(var(--primary))}._5PQM0q_neon{z-index:2;pointer-events:none;transform-origin:50%;display:none;position:absolute;top:6rem;right:1.5%;transform:rotate(6deg)}@media (min-width:1024px){._5PQM0q_neon{display:block}}@media (min-width:1024px) and (max-height:899px),(min-width:1024px) and (max-width:1279px),(min-width:1024px) and (prefers-reduced-motion:reduce){._5PQM0q_neon{font-size:1.125rem;line-height:1}}
.V4eE6a_viewport,.V4eE6a_viewport:focus-within{-webkit-mask-image:none;mask-image:none}@media (min-width:1024px){.V4eE6a_root{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;column-gap:.75rem;display:grid}.V4eE6a_root .V4eE6a_viewport{grid-area:1/2;min-width:0;margin-inline:0}.V4eE6a_controls{display:contents}.V4eE6a_previous{grid-area:1/1}.V4eE6a_next{grid-area:1/3}.V4eE6a_controls button{align-self:center}}
.THuRdW_root{min-width:0}.THuRdW_list{flex-shrink:0;align-items:center;gap:3rem;padding-right:2rem;display:flex}.THuRdW_list>li{flex-shrink:0;align-items:center;padding-block:.85rem;display:flex}.THuRdW_list img{object-fit:contain}.THuRdW_list [data-tool-name]{letter-spacing:-.02em;color:hsl(var(--foreground));white-space:nowrap;margin-left:.6rem;font-size:1.3rem;font-weight:650;line-height:1}
.BP7opW_root{--explode:0;display:grid;position:relative;overflow-x:clip}.BP7opW_stage{z-index:1;perspective:1500px;background:hsl(var(--background) / .95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid hsl(var(--border) / .5);--mx:0;--my:0;height:clamp(240px,34svh,330px);display:none;position:sticky;top:4.75rem;overflow:hidden;container-type:inline-size}.BP7opW_stack{--s:.5;aspect-ratio:16/11;width:640px;transform-style:preserve-3d;transform:translate(-50%, -50%) scale(var(--s)) rotateY(calc(-16deg + var(--mx) * 12deg)) rotateX(calc(10deg - var(--my) * 10deg));transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%}@supports (scale:tan(atan2(1px, 1px))){.BP7opW_stack{--s:min(.75, tan(atan2(94cqw, 640px)))}}.BP7opW_layer{transform-style:preserve-3d;border:1px solid hsl(var(--border));background:hsl(var(--card));--pop:0;--shade:min(.85, calc(var(--ad) * .32));--gap:calc(.7 + var(--explode) * .3);transform:translate3d(calc(var(--d) * 4% * var(--gap)), calc(var(--d) * -11% * var(--gap)), calc(var(--ad) * -130px * var(--gap)));border-radius:1.1rem;transition:transform .75s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s;position:absolute;inset:0;box-shadow:0 30px 60px -30px #000c}.BP7opW_layer[data-state=active]{--pop:1;border-color:hsl(var(--primary) / .7);box-shadow:0 0 0 1px hsl(var(--primary) / .45), 0 40px 80px -30px hsl(var(--primary) / .6)}.BP7opW_layer[data-state=above]{--shade:min(.85, calc(.45 + var(--ad) * .15))}.BP7opW_layer:before{content:"";border-radius:inherit;border:1px solid hsl(var(--primary) / .25);background:hsl(var(--primary) / .14);position:absolute;inset:0;transform:translateZ(-10px)}.BP7opW_layer:after{content:"";border-radius:inherit;background-color:hsl(var(--background) / var(--shade));pointer-events:none;transition:background-color .75s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateZ(60px)}.BP7opW_layer *{transform-style:preserve-3d}.BP7opW_layer [data-pop]{transform:translateZ(calc(var(--pop) * 22px));transition:transform .75s cubic-bezier(.22,1,.36,1);box-shadow:0 14px 24px -14px #000000bf}.BP7opW_layer [data-map]{transform:scale(1.18) translate(calc(var(--mx) * -5%), calc(var(--my) * -5%));transition:transform .7s cubic-bezier(.22,1,.36,1)}.BP7opW_tag{z-index:1;border:1px solid hsl(var(--border));background:hsl(var(--background));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:hsl(var(--muted-foreground));transform:translateZ(calc(8px + var(--pop) * 26px));border-radius:999px;padding:.25rem .7rem;font-size:.62rem;font-weight:600;transition:transform .75s cubic-bezier(.22,1,.36,1),background-color .3s,border-color .3s,color .3s;position:absolute;top:-.9rem;left:1rem}.BP7opW_layer[data-state=active] .BP7opW_tag{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.BP7opW_shadow{background:hsl(var(--primary) / .22);filter:blur(46px);pointer-events:none;border-radius:50%;width:min(420px,80%);height:28%;position:absolute;top:70%;left:50%;transform:translate(-50%)}.BP7opW_steps{gap:1rem;display:grid}.BP7opW_step{border-radius:1rem;grid-template-columns:minmax(0,1fr);padding:1.25rem;scroll-margin-top:6rem;transition:opacity .4s;display:grid;position:relative}.BP7opW_number{color:hsl(var(--primary));font:500 .875rem ui-monospace,monospace;position:absolute;top:1.1rem;right:1.25rem}.BP7opW_marker{border:1px solid hsl(var(--border));width:44px;height:44px;color:hsl(var(--muted-foreground));border-radius:999px;place-items:center;font:500 .75rem ui-monospace,monospace;transition:background-color .3s,border-color .3s,color .3s;display:none}.BP7opW_marker[aria-pressed=true]{border-color:hsl(var(--primary) / .6);background:hsl(var(--primary) / .14);color:hsl(var(--foreground))}.BP7opW_marker:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}.BP7opW_content{min-width:0}@media (max-width:1023px){.BP7opW_step{flex-direction:column;align-content:start;align-self:stretch;display:flex}.BP7opW_content{flex:1}.BP7opW_content>p:first-child{padding-right:2.5rem}.BP7opW_content>h3{text-wrap:balance;font-size:clamp(1.375rem,5.6vw,1.625rem);line-height:1.2}}@media (max-width:767px){.BP7opW_content{flex-direction:column;flex:1;display:flex}.BP7opW_content>h3{min-height:2.4em}.BP7opW_content>[data-detail-preview]{height:8.5rem}.BP7opW_content>[data-detail-preview]>div{flex-direction:column;justify-content:center;height:100%;display:flex}.BP7opW_content>p:nth-of-type(2){min-height:4.875em}.BP7opW_content>ul:first-of-type>li{min-height:1lh}.BP7opW_content>ul:last-of-type{align-content:start;min-height:3rem;margin-top:auto;padding-top:1rem}}@media (min-width:640px) and (max-width:1023px){.BP7opW_step{padding:2rem}.BP7opW_number{top:1.8rem;right:2rem}}@media (min-width:768px) and (max-width:1023px){.BP7opW_content{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:2rem;display:grid}.BP7opW_content>*{grid-column:1}.BP7opW_content>[data-detail-preview]{grid-area:1/2/span 5;align-self:center;margin-block:0}}@media (min-width:1024px){.BP7opW_root{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3.5rem}.BP7opW_stage{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-area:1/2;height:72svh;min-height:0;display:block;top:calc(14svh + 2rem);overflow:visible;container-type:normal}.BP7opW_stack{--s:1;width:min(640px,92%)}.BP7opW_tag{font-size:.7rem;top:-1.1rem}.BP7opW_steps{grid-area:1/1;gap:0}.BP7opW_step{min-height:55svh;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:1rem;padding:2rem 0}.BP7opW_step[data-active=false]{opacity:.85}:root:not(.dark) .BP7opW_step[data-active=false]{opacity:1}.BP7opW_root .BP7opW_step[data-detail-step]{box-shadow:none;background:0 0;border:0}.BP7opW_marker{display:grid}.BP7opW_number{display:none}}@media (prefers-reduced-motion:reduce){.BP7opW_stack,.BP7opW_layer,.BP7opW_layer:after,.BP7opW_layer [data-pop],.BP7opW_layer [data-map],.BP7opW_tag,.BP7opW_step,.BP7opW_marker{transition:none}}
.JtSdlq_controls{display:none}@media (max-width:1023px){.JtSdlq_rail[data-card-rail]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;order:1;align-items:stretch;gap:1rem;width:100%;min-width:0;padding-bottom:.5rem;display:flex;position:relative;overflow-x:auto}.JtSdlq_rail::-webkit-scrollbar{display:none}.JtSdlq_rail>*{scroll-snap-align:start;flex:0 0 100%;min-width:0;animation:none}.JtSdlq_rail{cursor:grab}.JtSdlq_rail[data-dragging]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.JtSdlq_rail:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px;-webkit-mask-image:none;mask-image:none}.JtSdlq_controls{order:0;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding-bottom:.75rem;display:flex}.JtSdlq_controls button{min-width:44px}}
.dq18zW_root{--position:0;position:relative}.dq18zW_pin{isolation:isolate;flex-direction:column;gap:1.5rem;display:flex;position:relative}.dq18zW_backdrop{display:none}.dq18zW_aside{flex-direction:column;gap:1.5rem;min-width:0;display:contents}.dq18zW_heading{min-width:0}.dq18zW_tabs{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.75rem;display:none}.dq18zW_tab{border:1px solid hsl(var(--border) / .7);background:hsl(var(--card) / .4);text-align:left;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.7rem;min-width:0;padding:.9rem .9rem 1rem;transition:border-color .3s,background-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.dq18zW_tab:hover{border-color:hsl(var(--primary) / .4);background:hsl(var(--card) / .8)}.dq18zW_tab[aria-selected=true]{border-color:hsl(var(--primary) / .6);background:hsl(var(--primary) / .1);box-shadow:0 20px 50px -25px hsl(var(--primary) / .7)}.dq18zW_tab:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.dq18zW_tab:last-child:nth-child(odd){grid-column:1/-1}.dq18zW_tabIcon{border:1px solid hsl(var(--primary) / .25);background:hsl(var(--primary) / .1);width:2.5rem;height:2.5rem;color:hsl(var(--primary));border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .3s,color .3s;display:flex}.dq18zW_tab[aria-selected=true] .dq18zW_tabIcon{border-color:hsl(var(--primary));background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.dq18zW_meter{height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.dq18zW_meter i{background:hsl(var(--primary));transform-origin:0;height:100%;transition:transform .4s;display:block;transform:scaleX(0)}.dq18zW_tab[aria-selected=true] .dq18zW_meter i{transform:scaleX(1)}.dq18zW_panels{order:1;gap:1.25rem;min-width:0;display:grid}.dq18zW_panel{min-width:0;scroll-margin-top:6rem}.dq18zW_footer{order:2}@media (max-width:1023px){.dq18zW_pin{gap:0}.dq18zW_heading{margin-bottom:1.5rem}.dq18zW_footer{margin-top:1.5rem}}@media (max-width:1023px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.dq18zW_panel{animation:linear both dq18zW_offer-enter;animation-timeline:view();animation-range:entry entry 25%}}}@keyframes dq18zW_offer-enter{0%{opacity:.65;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.dq18zW_panel{grid-area:1/1;transition:opacity .45s,transform .6s cubic-bezier(.22,1,.36,1),visibility 0s .45s}.dq18zW_panel[data-active=false]{opacity:0;visibility:hidden;transform:translateY(16px)scale(.985)}.dq18zW_panel[data-active=true]{transition-delay:80ms,80ms,0s}.dq18zW_backdrop{z-index:-1;pointer-events:none;grid-area:1/1;align-self:stretch;min-width:0;display:block;position:relative}.dq18zW_pin{grid-template-columns:minmax(0,1.55fr) minmax(0,.95fr);align-items:center;gap:2.5rem;display:grid}.dq18zW_panels{order:initial;grid-area:1/1;gap:0}.dq18zW_aside{grid-area:1/2;display:flex}.dq18zW_tabs{flex-direction:column;display:flex}.dq18zW_tab{flex-direction:row;align-items:center;gap:.9rem;padding:.85rem 1rem}}@media (min-width:1024px) and (min-height:760px) and (prefers-reduced-motion:no-preference){.dq18zW_root[data-pinned]{height:calc(100svh + var(--needs) * 24svh)}.dq18zW_pin{padding-block:1rem;top:max(4.5rem,50svh - 21rem)}.dq18zW_root[data-pinned] .dq18zW_pin{position:sticky}.dq18zW_root[data-pinned] .dq18zW_tab[aria-selected=true] .dq18zW_meter i{transform:scaleX(clamp(.04, calc(var(--position) - var(--i) + .5), 1));transition:none}}@media (prefers-reduced-motion:reduce){.dq18zW_panel,.dq18zW_tab,.dq18zW_meter i{transition:none}}
@property --quality-value{syntax:"<integer>";inherits:false;initial-value:100}.fKseHW_value{--quality-value:100;counter-reset:quality var(--quality-value)}.fKseHW_value:before{content:counter(quality)}.fKseHW_root[data-scroll-reveal-active] .fKseHW_value{animation:3.6s linear both fKseHW_count-quality}.fKseHW_root[data-scroll-reveal-active] .fKseHW_arc{animation:3.6s linear both fKseHW_draw}@keyframes fKseHW_count-quality{0%{--quality-value:0}to{--quality-value:100}}@keyframes fKseHW_draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.fKseHW_root[data-scroll-reveal-active] .fKseHW_arc,.fKseHW_root[data-scroll-reveal-active] .fKseHW_value{animation:none}}
._3sxOrW_field:-webkit-any(:-webkit-autofill,:-webkit-autofill){--tw-shadow:inset 0 0 0 1000px hsl(var(--background));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);-webkit-text-fill-color:hsl(var(--foreground));caret-color:hsl(var(--foreground))}._3sxOrW_field:is(:autofill,:autofill){--tw-shadow:inset 0 0 0 1000px hsl(var(--background));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);-webkit-text-fill-color:hsl(var(--foreground));caret-color:hsl(var(--foreground))}@media (forced-colors:active){._3sxOrW_field:-webkit-any(:-webkit-autofill,:-webkit-autofill){--tw-shadow:0 0 #0000;box-shadow:none;-webkit-text-fill-color:CanvasText}._3sxOrW_field:is(:autofill,:autofill){--tw-shadow:0 0 #0000;box-shadow:none;-webkit-text-fill-color:CanvasText}._3sxOrW_field:-webkit-any(:-webkit-autofill,:-webkit-autofill):focus-visible{outline-offset:2px;outline:2px solid highlight}._3sxOrW_field:is(:autofill,:autofill):focus-visible{outline-offset:2px;outline:2px solid highlight}}
.l9T7-G_hero{isolation:isolate;padding-block:1.5rem 3rem;position:relative;overflow:hidden}.l9T7-G_heroGrid{align-items:center;gap:2.5rem;display:grid}.l9T7-G_heroFeatured{order:2;min-width:0}.l9T7-G_heroCopy{min-width:0;max-width:43rem}.l9T7-G_heroGrid .l9T7-G_heroCopy{order:1}@media (max-width:639px){.l9T7-G_hero{padding-top:.5rem}.l9T7-G_hero nav[aria-label=breadcrumb]{margin-bottom:1.25rem}}@media (min-width:1024px){.l9T7-G_hero{padding-block:2rem 4rem}.l9T7-G_heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,5rem)}.l9T7-G_heroFeatured{order:2;justify-self:end;width:100%;max-width:36rem}.l9T7-G_heroGrid .l9T7-G_heroCopy{order:1}}
