:where(.marketing-accent-sapphire,.marketing-accent-aqua,.marketing-accent-navy){--marketing-accent-hover:color-mix(in oklab, var(--marketing-accent) 7%, transparent)}.marketing-accent-sapphire{--marketing-accent:var(--color-sapphire-500)}.marketing-accent-aqua{--marketing-accent:var(--color-aqua-500)}.marketing-accent-navy{--marketing-accent:var(--color-ink-800)}.island-nav{width:calc(100% - 1.25rem);max-width:var(--spacing-content-max);transition:background-color var(--duration-base) var(--ease-out), box-shadow var(--duration-slow) var(--ease-out), border-color var(--duration-base) var(--ease-out), transform var(--duration-slow) var(--ease-out)}.island-nav-dark{box-shadow:inset 0 1px #ffffff38,0 18px 48px -28px #0000009e}.island-nav-light{box-shadow:inset 0 1px #ffffffb8,0 20px 60px -42px #12263a33}.cta-glyph{width:1.75rem;height:1.75rem;transition:transform .42s var(--ease-out);background:#ffffff2e;border-radius:999px;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff47}.cta-glyph-void{background:#ffffff1a}@media (hover:hover) and (pointer:fine){.group:hover .cta-glyph{transform:translate(2px,-1px)scale(1.06)}}.hero-cta{border:1px solid #ffffff52;box-shadow:inset 0 1px #ffffff47,0 14px 32px -18px #2f6fed8c}.marketing-root :where(a,button).bg-action-fill{border:1px solid #ffffff52}.hero-cta-tray{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;display:flex}@media (min-width:640px){.hero-cta-tray{flex-flow:wrap;align-items:center;width:auto}}.hero-artifact{background:#ffffff29;border:1px solid #ffffff47;border-radius:1.15rem;padding:5px;box-shadow:inset 0 1px #ffffff61,0 28px 56px -30px #0b12208c}.hero-artifact-core{background:var(--color-chalk);color:var(--color-void);border-radius:calc(1.15rem - 5px);box-shadow:inset 0 1px #ffffffb8}.theme-inverse .hero-artifact-core{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-sapphire-50:#eef4fe;--color-sapphire-100:#dce8fc;--color-sapphire-200:#b6cdf8;--color-sapphire-300:#8babf0;--color-sapphire-400:#5b8cff;--color-sapphire-600:#1d4ed8;--color-sapphire-700:#1848b0;--color-sapphire-900:#0f2a66;--color-violet-50:var(--color-sapphire-50);--color-violet-100:var(--color-sapphire-100);--color-violet-200:var(--color-sapphire-200);--color-violet-300:var(--color-sapphire-300);--color-violet-400:var(--color-sapphire-400);--color-violet-700:var(--color-sapphire-700);--color-violet-900:var(--color-sapphire-900);--color-aqua-50:#f0fdfa;--color-aqua-100:#e6faf7;--color-aqua-200:#b6f0e8;--color-aqua-300:#7ee0d4;--color-aqua-400:#5eead4;--color-aqua-600:#20b8a6;--color-teal-50:var(--color-aqua-50);--color-teal-100:var(--color-aqua-100);--color-teal-200:var(--color-aqua-200);--color-teal-300:var(--color-aqua-300);--color-teal-400:var(--color-aqua-400);--color-teal-600:var(--color-aqua-600);--color-amber-100:#fff6e5;--color-rose-100:#feeceb;--color-muted:#64748b;--color-ink-50:#f8fafc;--color-ink-100:#e8edf4;--color-ink-200:#c5cdd8;--color-ink-300:#94a3b8;--color-ink-400:#5b6b82;--color-ink-500:#4a5d73;--color-ink-600:#3d4f66;--color-ink-700:#2a3a4f;--color-ink-800:#12263a;--color-ink-900:#0b1220;--color-line-100:#e2e8f2;--color-line-200:#c9d4e3;--color-paper-0:#fff;--color-paper-50:#f2f5fb;--color-paper-100:#e7eef8;color:var(--color-void)}.hero-animate{animation:pactreach-enter var(--duration-reveal) var(--ease-out-expo) both}@property --hero-px{syntax:"<percentage>";inherits:true;initial-value:72%}@property --hero-py{syntax:"<percentage>";inherits:true;initial-value:32%}@property --hero-nx{syntax:"<number>";inherits:true;initial-value:0}@property --hero-ny{syntax:"<number>";inherits:true;initial-value:0}.hero-stage{--hero-px:72%;--hero-py:32%;--hero-nx:0;--hero-ny:0}.hero-spotlight{background:radial-gradient(42rem circle at var(--hero-px) var(--hero-py), #2f6fed61, #2dd4bf24 36%, transparent 64%);transition:--hero-px .16s var(--ease-out), --hero-py .16s var(--ease-out)}.hero-spotlight-photo{opacity:.72}.hero-parallax{transform:translate3d(calc(var(--hero-nx) * -18px), calc(var(--hero-ny) * -12px), 0);transition:transform .42s var(--ease-out), --hero-nx .16s var(--ease-out), --hero-ny .16s var(--ease-out);will-change:transform}.hero-tilt-right,.hero-tilt-left{transform-style:preserve-3d;transition:transform .42s var(--ease-out);will-change:transform}.hero-tilt-right{transform:perspective(1200px) rotateZ(1deg) rotateX(calc(var(--hero-ny) * -6deg)) rotateY(calc(var(--hero-nx) * 8deg))}.hero-tilt-left{transform:perspective(1200px) rotateZ(-1deg) rotateX(calc(var(--hero-ny) * -6deg)) rotateY(calc(var(--hero-nx) * 8deg))}.marketing-mesh{background:var(--color-paper-50)}.marketing-section{padding-block:3.5rem}@media (min-width:640px){.marketing-section{padding-block:5rem}}.marketing-band-sapphire-wash{background:var(--color-sapphire-50)}.marketing-band-aqua-wash{background:var(--color-aqua-100)}.marketing-hero-scrim{background:linear-gradient(90deg,#0b1220eb 0%,#0b1220c7 36%,#0b122047 100%)}.marketing-h1{max-width:22ch;font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(2.75rem,1.2rem + 4vw,4.5rem);font-weight:800;line-height:.98}.marketing-h1-page{max-width:22ch;font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(2.4rem,1.1rem + 3.2vw,3.75rem);font-weight:800;line-height:1.05}.marketing-h2{font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(1.85rem,1.1rem + 2vw,3rem);font-weight:800;line-height:1.1}.marketing-kicker{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.marketing-subline{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(1.5rem,1rem + 1.4vw,2.25rem);font-weight:800;line-height:1.15}.marketing-price{font-family:var(--font-display);letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,1.4rem + 2vw,2.75rem);font-weight:800;line-height:1}@keyframes deal-step-swap{0%{opacity:0;filter:blur(2px);transform:translateY(6px)scale(.98)}to{opacity:1;filter:blur();transform:none}}.deal-step-swap{animation:deal-step-swap .28s var(--ease-out) both}.deal-step-mark{transform-origin:top;transition:transform .22s var(--ease-out), opacity .22s var(--ease-out)}.deal-step-tab{transition:transform .16s var(--ease-out), background-color .15s var(--ease-out), border-color .15s var(--ease-out)}.deal-step-tab:active{transform:scale(.97)}.deal-step-word{padding-bottom:.08em;display:inline-block;position:relative}.deal-step-word:after{content:"";background:var(--color-sapphire-500);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.deal-step-word[aria-pressed=true]:after{transform:scaleX(1)}.deal-step-progress{transform-origin:0;width:100%;transition:transform .28s var(--ease-out)}.deal-step-progress[data-step="0"]{transform:scaleX(.22)}.deal-step-progress[data-step="1"]{transform:scaleX(.61)}.deal-step-progress[data-step="2"]{transform:scaleX(1)}@keyframes sample-row-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sample-row-enter{animation:sample-row-enter .22s var(--ease-out) both}.marketing-well-sapphire,.marketing-well-aqua,.marketing-well-void{flex-shrink:0;place-items:center;display:inline-grid}.marketing-well-sapphire{background:color-mix(in oklab, var(--color-sapphire-500) 14%, transparent);color:var(--color-sapphire-600)}.marketing-well-aqua{background:var(--color-aqua-100);color:var(--color-aqua-600)}.theme-inverse .marketing-well-sapphire{color:var(--color-sapphire-300)}.theme-inverse .marketing-well-aqua{background:color-mix(in oklab, var(--color-aqua-500) 16%, transparent);color:var(--color-aqua-300)}.marketing-well-void{background:var(--color-void);color:var(--color-chalk)}.interactive-row{transition:background-color var(--duration-base) var(--ease-out);padding-inline:.25rem;position:relative}.interactive-row:before{content:"";border-radius:var(--radius-xl);background:var(--marketing-accent,var(--color-sapphire-500));transform-origin:50%;width:2px;transition:transform .22s var(--ease-out);pointer-events:none;position:absolute;top:18%;bottom:18%;left:0;transform:scaleY(0)}@media (hover:hover) and (pointer:fine){.interactive-row:hover,.interactive-row:focus-within{background:var(--marketing-accent-hover,color-mix(in oklab, var(--marketing-accent,var(--color-sapphire-500)) 7%, transparent))}.interactive-row:hover:before,.interactive-row:focus-within:before{transform:scaleY(1)}}.magnetic-card{transition:transform .24s var(--ease-out), border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-slow) var(--ease-out), background-color var(--duration-base) var(--ease-out)}@media (hover:hover) and (pointer:fine){.magnetic-card:hover{border-color:color-mix(in oklab, var(--marketing-accent,var(--color-aqua-500)) 32%, var(--color-line-200));transform:translateY(-4px);box-shadow:0 22px 44px -30px #0b122061}}.bezel{border:1px solid color-mix(in oklab, var(--color-line-200) 80%, transparent);background:color-mix(in oklab, var(--color-navy) 8%, transparent);transition:transform .42s var(--ease-out), border-color var(--duration-base) var(--ease-out);border-radius:1.35rem;padding:.4rem;box-shadow:inset 0 1px #ffffff73}.bezel-aqua{background:color-mix(in oklab, var(--color-aqua-500) 10%, transparent)}.bezel-sapphire{background:color-mix(in oklab, var(--color-sapphire-500) 8%, transparent)}.bezel-inner{background:var(--color-paper-0);border:1px solid var(--color-line-200);border-radius:.95rem;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.theme-inverse.bezel-inner,.theme-inverse .bezel-inner{background:var(--color-void);border-color:color-mix(in oklab, var(--color-void-muted) 85%, transparent);color:var(--color-chalk)}.theme-inverse .bg-paper-0{background-color:var(--color-void);color:var(--color-chalk)}.hero-cta-secondary{border:1px solid var(--color-line-200);box-shadow:none;background-color:#0000}.theme-inverse .hero-cta-secondary,.island-nav-dark .hero-cta-secondary{border-color:color-mix(in oklab, var(--color-chalk) 32%, transparent);color:var(--color-chalk)}@media (hover:hover) and (pointer:fine){.hero-cta-secondary:hover{background-color:var(--color-paper-100)}.theme-inverse .hero-cta-secondary:hover,.island-nav-dark .hero-cta-secondary:hover{background-color:color-mix(in oklab, var(--color-chalk) 10%, transparent);color:var(--color-chalk)}}.theme-inverse .escrow-badge-panel{background-color:var(--color-void);border-color:color-mix(in oklab, var(--color-sapphire-500) 40%, var(--color-void-muted))}@media (hover:hover) and (pointer:fine){.bezel:hover{border-color:color-mix(in oklab, var(--marketing-accent,var(--color-aqua-500)) 28%, transparent);transform:translateY(-6px)}.bezel-sapphire:hover{border-color:color-mix(in oklab, var(--color-sapphire-500) 32%, transparent)}}.glow-dot{position:relative}.marketing-spin-slow{animation:28s linear infinite marketing-spin-slow}@keyframes marketing-spin-slow{to{transform:rotate(360deg)}}@media (min-width:1024px){.island-nav{width:min(var(--spacing-content-max), calc(100% - 2.5rem))}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marketing-clip-reveal{0%{opacity:.4;clip-path:inset(8% 0 0);filter:blur(2px);transform:scale(1.02)}to{opacity:1;clip-path:inset(0);filter:blur();transform:scale(1)}}.anim-clip-reveal{animation:marketing-clip-reveal var(--duration-reveal) var(--ease-out) both}@keyframes marketing-seal-stamp{0%{opacity:0;filter:blur(2px);transform:rotate(-6deg)scale(.94)}70%{opacity:1;filter:blur();transform:rotate(1deg)scale(1.01)}to{opacity:1;transform:rotate(-2deg)scale(1)}}.anim-seal-stamp{animation:marketing-seal-stamp .42s var(--ease-out) both;transform-origin:50%}.anim-seal-float{animation:pactreach-float 9s var(--ease-in-out) infinite}@media (hover:hover) and (pointer:fine){.marketing-ken:hover .marketing-ken-media{transform:scale(1.03)}}.marketing-ken-media{transition:transform .4s var(--ease-out)}.how-works-rail-fill{transition:transform var(--duration-slow) var(--ease-out)}.how-works-stage{transition:border-color var(--duration-base) var(--ease-out)}@keyframes journey-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.journey-progress-bar{transform-origin:0;animation:linear both journey-progress}@keyframes marketing-hero-drift{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.025)translate(-.5%,.4%)}}.marketing-hero-media{animation:marketing-hero-drift 32s var(--ease-in-out) alternate infinite;will-change:transform}@keyframes testimonials-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.testimonials-marquee-viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.testimonials-marquee-track{width:max-content;animation:testimonials-marquee var(--testimonials-marquee-duration,48s) linear infinite;will-change:transform;display:flex}@media (hover:hover) and (pointer:fine){.testimonials-marquee-viewport:hover .testimonials-marquee-track{animation-play-state:paused}}.testimonial-card-enter{animation:testimonial-card-enter .42s var(--ease-out) both}.deal-story-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.deal-story-pair:before{content:"";z-index:1;border-radius:var(--radius-sm);background:var(--color-void-elevated);border:1px solid color-mix(in oklab, var(--color-void-muted) 80%, transparent);width:.5rem;height:.5rem;display:none;position:absolute;top:1.25rem;left:50%;translate:-50%;rotate:45deg}@media (min-width:640px){.deal-story-pair:before{display:block}}@keyframes testimonial-card-enter{0%{opacity:0;filter:blur(4px);transform:translateY(8px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.hero-animate,.anim-clip-reveal,.anim-seal-stamp,.testimonial-card-enter,.deal-step-swap,.sample-row-enter{animation:pactreach-fade-in var(--duration-fast) var(--ease-out) both!important;clip-path:none!important;filter:none!important}.deal-step-mark,.deal-step-tab,.deal-step-word:after,.deal-step-progress{transition:none}.deal-step-tab:active{transform:none}.marketing-hero-media,.anim-seal-float,.marketing-spin-slow,.testimonials-marquee-track,.escrow-flow-stroke,.escrow-flow-rail,.escrow-flow-rail:after,.creator-beat-rail,.creator-beat-rail:after{animation:none!important}.hero-spotlight{opacity:.35;background:radial-gradient(at 72% 28%,#2f6fed2e,#0000 58%);transition:none}.hero-parallax{will-change:auto;transition:none;transform:none}.hero-tilt-right,.hero-tilt-left{will-change:auto;transition:none}.hero-tilt-right{transform:rotate(1deg)}.hero-tilt-left{transform:rotate(-1deg)}.marketing-hero-media,.testimonials-marquee-track{will-change:auto}.testimonials-marquee-viewport{-webkit-mask-image:none;mask-image:none}.testimonials-marquee-static{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1.25rem;display:grid}.island-nav,.magnetic-card,.bezel,.interactive-row,.interactive-row:before{transition:none}.marketing-ken-media{transition:none!important}.magnetic-card:hover,.bezel:hover,.marketing-capability-cell:hover,.group:hover .cta-glyph{transform:none}}.marketing-lead{max-width:22ch;font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(2.4rem,1.1rem + 3.2vw,3.75rem);font-weight:800;line-height:1.05}.marketing-support{letter-spacing:-.01em;max-width:46ch;font-size:1.0625rem;line-height:1.7}.marketing-panel{border:1px solid var(--color-line-200);background:var(--color-paper-0);border-radius:1.5rem;overflow:hidden}.theme-inverse.marketing-panel{background:var(--color-void);border-color:color-mix(in oklab, var(--color-void-muted) 85%, transparent);color:var(--color-chalk)}.hero-artifact-live{border-color:color-mix(in oklab, var(--color-aqua-500) 55%, white);box-shadow:inset 0 1px #ffffff61,0 24px 48px -28px #2dd4bf6b}.escrow-flow-rail{pointer-events:none;background-image:repeating-linear-gradient(to bottom, var(--color-aqua-500) 0 5px, transparent 5px 12px);background-size:2px 17px;width:2px;animation:1.4s linear infinite escrow-flow-dash;position:absolute;top:1.125rem;bottom:1.125rem;left:1.125rem;transform:translate(-1px)}.escrow-flow-rail:after{content:"";background:var(--color-aqua-500);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklab, var(--color-aqua-500) 28%, transparent);animation:escrow-flow-pip 2.8s var(--ease-in-out) infinite;border-radius:999px;margin-left:-3.5px;position:absolute;left:50%}@keyframes escrow-flow-dash{to{background-position:0 17px}}@keyframes escrow-flow-pip{0%{opacity:0;top:0}8%{opacity:1}92%{opacity:1}to{opacity:0;top:calc(100% - 7px)}}.creator-beat-rail{pointer-events:none;background-image:repeating-linear-gradient(to right, var(--color-aqua-500) 0 5px, transparent 5px 12px);background-size:17px 2px;height:2px;animation:1.4s linear infinite creator-beat-dash;position:absolute;top:1.125rem;left:2.25rem;right:2.25rem}.creator-beat-rail:after{content:"";background:var(--color-aqua-500);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklab, var(--color-aqua-500) 28%, transparent);animation:creator-beat-pip 2.8s var(--ease-in-out) infinite;border-radius:999px;margin-top:-3.5px;position:absolute;top:50%}@keyframes creator-beat-dash{to{background-position:17px 0}}@keyframes creator-beat-pip{0%{opacity:0;left:0}8%{opacity:1}92%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}.marketing-split-band{min-height:min(28rem,88svh);display:grid}@media (min-width:640px){.marketing-split-band{min-height:min(32rem,85svh)}}@media (min-width:1024px){.marketing-split-band{grid-template-columns:1.15fr .85fr;min-height:min(36rem,78svh)}}.marketing-capability-rail{background:var(--color-line-200);border:1px solid var(--color-line-200);gap:1px;display:grid;overflow:hidden}.marketing-capability-rail>*{background:color-mix(in oklab, var(--color-paper-0) 88%, var(--color-sapphire-50))}@media (min-width:768px){.marketing-capability-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-capability-rail>:last-child{grid-column:1/-1}}.marketing-capability-cell{transition:background-color var(--duration-fast) var(--ease-out), transform .22s var(--ease-out);padding:1.5rem 1.25rem}@media (hover:hover) and (pointer:fine){.marketing-capability-rail>:nth-child(3n+1) .marketing-capability-cell:hover{background-color:var(--color-sapphire-50);transform:translateY(-2px)}.marketing-capability-rail>:nth-child(3n+2) .marketing-capability-cell:hover{background-color:var(--color-aqua-100);transform:translateY(-2px)}.marketing-capability-rail>:nth-child(3n) .marketing-capability-cell:hover{background-color:var(--color-paper-100);transform:translateY(-2px)}}@media (min-width:640px){.marketing-capability-cell{padding:2rem 1.75rem}}.marketing-footer-slab{background:radial-gradient(ellipse 70% 55% at 8% 0%, #12263af2, transparent 58%), radial-gradient(ellipse 55% 45% at 92% 100%, #2dd4bf29, transparent 52%), radial-gradient(ellipse 40% 35% at 55% 0%, #2f6fed1f, transparent 50%), var(--color-void)}.app-shell-sidebar{background:linear-gradient(180deg, color-mix(in oklab, var(--color-sapphire-50) 55%, var(--color-paper-0)) 0%, var(--color-paper-0) 28%, var(--color-paper-0) 100%);box-shadow:inset -1px 0 0 color-mix(in oklab, var(--color-line-200) 70%, transparent)}.app-shell-nav-active{background:color-mix(in oklab, var(--color-sapphire-50) 82%, var(--color-paper-0));color:var(--color-sapphire-700);box-shadow:inset 3px 0 0 var(--color-sapphire-500)}.dark .app-shell-nav-active{background:color-mix(in oklab, var(--color-sapphire-50) 70%, var(--color-paper-0));color:var(--color-sapphire-400)}.scroll-progress{transform-origin:0;animation:linear both marketing-scroll-progress;animation-timeline:scroll(root)}@keyframes marketing-scroll-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.both-sides-copy{animation:deal-step-swap .38s var(--ease-out) both}.both-sides-progress{background:var(--color-sapphire-500);transform-origin:0;height:2px;animation:4s linear forwards both-sides-progress;display:block;transform:scaleX(0)}.both-sides-paused .both-sides-progress{animation-play-state:paused}@keyframes both-sides-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.scroll-progress{opacity:.4;animation:none;transform:none}.both-sides-progress{animation:none;transform:scaleX(1)}.both-sides-copy{animation:none}}
