.mktg-page{--mktg-dark-bg:var(--semantic-dark-bg);--mktg-surface-1:color-mix(in srgb,var(--semantic-dark-bg) 82%,black);--mktg-surface-2:color-mix(in srgb,var(--semantic-dark-bg) 75%,black);--mktg-line:rgb(255 255 255/0.08);--mktg-line-2:rgb(255 255 255/0.14);--mktg-ink:var(--semantic-dark-text);--mktg-ink-2:color-mix(in srgb,var(--semantic-dark-text) 82%,#93a2bd);--mktg-muted-dark:#7c8aa3;--mktg-brand-cyan:var(--semantic-accent);--mktg-brand-cyan-2:var(--semantic-brand-primary);--mktg-accent-mint:color-mix(in srgb,var(--semantic-accent) 55%,#6ee7c8);--mktg-cta-ring:var(--semantic-brand-primary);--mktg-link-accent:var(--semantic-accent);--mktg-cta-secondary-hover:color-mix(in srgb,var(--semantic-dark-text) 12%,transparent);--mktg-nav-active-bg:color-mix(in srgb,var(--semantic-brand-primary) 18%,transparent);--mktg-nav-active-border:color-mix(in srgb,var(--semantic-brand-primary) 42%,transparent);--mktg-footer-accent:var(--semantic-accent);--blog-accent-cyan:#4ac4e8;--blog-accent-mint:#63d6c6;--blog-accent-purple:#8f84ef;--blog-accent-pink:#ef6aa0;--blog-accent-amber:#efb24a;--mktg-serif:var(--font-instrument-serif),Georgia,serif}@layer utilities{.mktg-section{padding:80px 0;position:relative}.mktg-card{background:var(--mktg-surface-1)}.mktg-card,.mktg-card-elevated{border:1px solid var(--mktg-line-2);border-radius:var(--ui-radius-xl)}.mktg-card-elevated{background:var(--mktg-surface-2)}.mktg-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--mktg-brand-cyan);font-weight:600}.mktg-eyebrow:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--mktg-brand-cyan)}.mktg-h1{font-size:clamp(40px,5.5vw,72px);line-height:1;letter-spacing:-.04em}.mktg-h1,.mktg-h2{font-weight:600;color:#fff}.mktg-h2{font-size:clamp(30px,4vw,52px);line-height:1.05;letter-spacing:-.025em}.mktg-body{color:var(--mktg-ink-2);font-size:17px;line-height:1.55}.mktg-text-grad{background:linear-gradient(180deg,color-mix(in srgb,var(--semantic-accent) 50%,white) 0,var(--semantic-accent) 70%,var(--semantic-brand-primary) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.mktg-serif{font-family:var(--mktg-serif);font-style:italic}.mktg-btn-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--semantic-accent) 48%,white) 0,var(--semantic-accent) 45%,var(--semantic-brand-primary) 100%);color:color-mix(in srgb,var(--semantic-dark-bg) 78%,black);font-weight:600;border-radius:10px;box-shadow:0 8px 24px -8px color-mix(in srgb,var(--semantic-accent) 55%,transparent)}.mktg-btn-secondary{border:1px solid var(--mktg-line-2);background:rgb(255 255 255/.05);color:var(--mktg-ink)}.mktg-nav-surface{border:1px solid var(--mktg-line-2);background:color-mix(in srgb,var(--mktg-surface-1) 92%,transparent);box-shadow:0 18px 48px -30px rgb(0 0 0/.62)}.mktg-nav-link{color:var(--mktg-ink-2);border:1px solid transparent;background:transparent}.mktg-nav-link:hover{color:var(--mktg-ink);border-color:color-mix(in srgb,var(--mktg-brand-cyan) 35%,transparent);background:color-mix(in srgb,var(--mktg-brand-cyan) 14%,transparent)}.mktg-nav-link-active{color:var(--mktg-ink);border-color:var(--mktg-nav-active-border);background:var(--mktg-nav-active-bg)}.mktg-claude-accent{border-color:color-mix(in srgb,var(--semantic-accent-secondary) 35%,transparent);background:color-mix(in srgb,var(--semantic-accent-secondary) 12%,transparent);color:color-mix(in srgb,var(--semantic-accent-secondary) 70%,white)}.mktg-badge{display:inline-flex;border:1px solid var(--mktg-line-2);background:rgb(255 255 255/.04);border-radius:999px;padding:5px 12px;font-size:12.5px;color:var(--mktg-ink-2)}.mktg-bg-grid{position:relative}.mktg-bg-grid:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,rgb(255 255 255/.04) 1px,transparent 0),linear-gradient(180deg,rgb(255 255 255/.04) 1px,transparent 0);background-size:44px 44px;mask-image:radial-gradient(circle at center,rgb(0 0 0/.7) 30%,transparent 85%)}.mktg-gradient-text{background-image:linear-gradient(to right,var(--semantic-brand-primary),var(--semantic-accent-secondary),var(--semantic-brand-secondary));-webkit-background-clip:text;background-clip:text;color:transparent}.mktg-hero-enter{animation:mktgHeroEnter var(--motion-mktg-hero-enter-duration) cubic-bezier(.16,1,.3,1) both;animation-delay:var(--mktg-hero-enter-delay,0s);will-change:transform,opacity}.mktg-hero-stage-enter{animation:mktgHeroStageEnter .78s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform,filter}.mktg-hero-field{background:radial-gradient(900px 520px at 50% -8%,var(--semantic-brand-primary) 22%,transparent 58%),radial-gradient(720px 480px at 12% 42%,var(--semantic-accent-secondary) 16%,transparent 55%),radial-gradient(680px 440px at 92% 48%,var(--mktg-hero-field-c),transparent 52%),radial-gradient(560px 380px at 72% 58%,var(--mktg-hero-field-b),transparent 48%)}.mktg-section-enter-up{animation:mktgSectionEnterUp .65s cubic-bezier(.22,1,.36,1) both}.mktg-section-enter-left{animation:mktgSectionEnterLeft .7s cubic-bezier(.22,1,.36,1) both}.mktg-hover-lift{transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .22s ease,background-color .22s ease,filter .22s ease;will-change:transform}.mktg-hover-lift:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--mktg-brand-cyan) 45%,transparent);box-shadow:0 20px 50px -35px rgb(79 208 244/.75);filter:brightness(1.025)}.mktg-hover-lift:active{transform:translateY(-1px)}.mktg-btn-press{transition:transform .18s cubic-bezier(.22,1,.36,1),filter .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease;will-change:transform}.mktg-btn-press:hover{transform:translateY(-2px) scale(1.015);filter:brightness(1.04);box-shadow:0 14px 32px -18px rgb(79 208 244/.55)}.mktg-btn-press:active{transform:translateY(0) scale(.986)}.mktg-btn-press:focus-visible{outline:2px solid color-mix(in srgb,var(--semantic-accent) 80%,white);outline-offset:2px}.mktg-workspace-panel-enter{animation:mktgSectionEnterUp .28s cubic-bezier(.22,1,.36,1) both}.mktg-stagger-item{animation:mktgSectionEnterUp .44s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--mktg-stagger-delay,0s)}.mktg-card-icon-shift{transition:transform .22s cubic-bezier(.22,1,.36,1);will-change:transform}.group:hover .mktg-card-icon-shift{transform:translateX(2px)}.mktg-connection-dot-flow{stroke-dasharray:1.2 6.6;stroke-linecap:round;animation:mktgConnectionDotFlow 5.2s linear infinite}.mktg-hero-ambient-orb{position:absolute;z-index:0;width:580px;height:580px;border-radius:50%;background:var(--mktg-hero-glow-core);filter:blur(110px);pointer-events:none;right:-8%;top:10%}.mktg-hero-vignette{background:radial-gradient(ellipse 120% 80% at 50% 0,transparent 40%,rgb(255 255 255/.5) 100%)}.mktg-hero-vignette-soft{background:radial-gradient(ellipse 130% 90% at 50% -10%,transparent 50%,rgb(255 255 255/.35) 100%)}.mktg-hero-product-reveal{animation:mktgHeroProductReveal .92s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--mktg-hero-product-delay,.11s);will-change:transform,opacity}.mktg-hero-device-shell{animation:mktgHeroProductReveal .98s cubic-bezier(.16,1,.3,1) .14s both,mktgHeroStageBadgeDrift 9s ease-in-out 1.45s infinite;will-change:transform,opacity}.mktg-hero-section{isolation:isolate}.mktg-hero-stage-glow{box-shadow:0 0 0 1px rgb(255 255 255/.45) inset,0 28px 80px -24px var(--mktg-hero-glow-core),var(--ui-shadow-card)}.mktg-hero-float-a{animation:mktgHeroFloatA var(--motion-mktg-hero-float-duration) ease-in-out infinite}.mktg-hero-float-b{animation:mktgHeroFloatB calc(var(--motion-mktg-hero-float-duration) * 1.08) ease-in-out infinite;animation-delay:-1.5s}.mktg-hero-float-phone{animation:mktgHeroFloatPhone calc(var(--motion-mktg-hero-float-duration) * .95) ease-in-out infinite;animation-delay:-2.25s}.mktg-hero-bubble-ghost-a{animation:mktgHeroBubbleGhostA calc(var(--motion-mktg-hero-float-duration) * 1.2) ease-in-out infinite;will-change:transform}.mktg-hero-bubble-ghost-b{animation:mktgHeroBubbleGhostB calc(var(--motion-mktg-hero-float-duration) * 1.35) ease-in-out infinite;will-change:transform}.mktg-hero-bubble-enter-a{animation:mktgHeroBubbleReveal .78s cubic-bezier(.16,1,.3,1) .26s both,mktgHeroBubbleGhostA calc(var(--motion-mktg-hero-float-duration) * 1.2) ease-in-out 1.05s infinite;will-change:transform,opacity}.mktg-hero-bubble-enter-b{animation:mktgHeroBubbleReveal .78s cubic-bezier(.16,1,.3,1) .36s both,mktgHeroBubbleGhostB calc(var(--motion-mktg-hero-float-duration) * 1.35) ease-in-out 1.15s infinite;will-change:transform,opacity}.mktg-sig-draw{animation:mktgSigDraw 1.2s cubic-bezier(.4,0,.2,1) forwards}.mktg-sig-draw,.mktg-sig-draw-slow{stroke-dasharray:1;stroke-dashoffset:1}.mktg-sig-draw-slow{animation:mktgSigDraw 1.4s cubic-bezier(.4,0,.2,1) forwards}.mktg-sig-draw-loop{stroke-dasharray:1;stroke-dashoffset:1;animation:mktgSigDrawLoop 5.4s linear infinite}.mktg-hero-row-slide{animation:mktgHeroRowSlide .55s cubic-bezier(.22,1,.36,1) both}.mktg-hero-divider-draw{transform-origin:top center;animation:mktgHeroDividerDraw .7s cubic-bezier(.22,1,.36,1) both}.mktg-hero-after-reveal{animation:mktgHeroAfterReveal .5s cubic-bezier(.22,1,.36,1) .65s both;opacity:0}.mktg-hero-signed-badge-reveal{animation:mktgHeroSignedBadgeReveal .45s cubic-bezier(.22,1,.36,1) 2.15s both}.mktg-hero-stage-badge-float{animation:mktgHeroSignedBadgeReveal .5s cubic-bezier(.22,1,.36,1) .75s both}.mktg-hero-stage-badge-drift{display:inline-block;animation:mktgHeroStageBadgeDrift 3.2s ease-in-out 1.1s infinite}.mktg-hero-manifest-count-ones,.mktg-hero-manifest-count-tens{position:relative;display:inline-grid;min-width:1ch;place-items:center;font-variant-numeric:tabular-nums}.mktg-hero-manifest-count-ones>span,.mktg-hero-manifest-count-tens>span{grid-area:1/1}.mktg-hero-manifest-tens-0{animation:mktgHeroManifestTens0 1.5s forwards}.mktg-hero-manifest-tens-1{animation:mktgHeroManifestTens1 1.5s forwards}.mktg-hero-manifest-tens-2{animation:mktgHeroManifestTens2 1.5s forwards}.mktg-hero-manifest-tens-3{animation:mktgHeroManifestTens3 1.5s forwards}.mktg-hero-manifest-tens-4{animation:mktgHeroManifestTens4 1.5s forwards}.mktg-hero-manifest-ones-0{animation:mktgHeroManifestOnes0 1.5s forwards}.mktg-hero-manifest-ones-1{animation:mktgHeroManifestOnes1 1.5s forwards}.mktg-hero-manifest-ones-2{animation:mktgHeroManifestOnes2 1.5s forwards}.mktg-hero-manifest-ones-3{animation:mktgHeroManifestOnes3 1.5s forwards}.mktg-hero-manifest-ones-4{animation:mktgHeroManifestOnes4 1.5s forwards}.mktg-hero-manifest-ones-5{animation:mktgHeroManifestOnes5 1.5s forwards}.mktg-hero-manifest-ones-6{animation:mktgHeroManifestOnes6 1.5s forwards}.mktg-hero-manifest-ones-7{animation:mktgHeroManifestOnes7 1.5s forwards}.mktg-hero-signature-moment-stage svg path{stroke:var(--semantic-brand-primary)!important;stroke-width:3px!important;stroke-dasharray:1;stroke-dashoffset:1;animation:mktgSigDrawLoop 5.4s linear infinite!important}.mktg-hero-step-crossfade{animation:mktgHeroStepCrossfade .35s cubic-bezier(.4,0,.2,1) both}.mktg-hero-op-count-stack{position:relative;display:inline-grid;min-width:1ch;place-items:center;font-variant-numeric:tabular-nums}.mktg-hero-op-count-stack>span{grid-area:1/1}.mktg-hero-op-count-0{animation:mktgHeroOpCount0 1.5s forwards}.mktg-hero-op-count-1{animation:mktgHeroOpCount1 1.5s forwards}.mktg-hero-op-count-2{animation:mktgHeroOpCount2 1.5s forwards}.mktg-hero-op-count-3{animation:mktgHeroOpCount3 1.5s forwards}}@keyframes mktgHeroEnter{0%{opacity:0;transform:translate3d(0,14px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes mktgHeroStageEnter{0%{opacity:0;transform:translate3d(0,18px,0) scale(.992);filter:blur(8px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes mktgSectionEnterUp{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mktgSectionEnterLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes mktgHeroProductReveal{0%{opacity:0;transform:translate3d(0,22px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes mktgHeroBubbleReveal{0%{opacity:0;transform:translate3d(0,16px,0) scale(.96);filter:blur(5px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes mktgHeroFloatA{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-5px,0)}}@keyframes mktgHeroFloatB{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-4px,0)}}@keyframes mktgHeroFloatPhone{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-6px,0)}}@keyframes mktgHeroBubbleGhostA{0%,to{transform:translateZ(0)}28%{transform:translate3d(1px,-6px,0)}52%{transform:translate3d(-2px,-4px,0)}78%{transform:translate3d(1px,-7px,0)}}@keyframes mktgHeroBubbleGhostB{0%,to{transform:translateZ(0)}32%{transform:translate3d(-1px,-6px,0)}55%{transform:translate3d(2px,-4px,0)}82%{transform:translate3d(-1px,-7px,0)}}@keyframes mktgSigDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes mktgHeroStepCrossfade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes mktgHeroOpCount0{0%,24.9%{opacity:1}25%,to{opacity:0}}@keyframes mktgHeroOpCount1{0%,24.9%{opacity:0}25%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes mktgHeroOpCount2{0%,49.9%{opacity:0}50%,74.9%{opacity:1}75%,to{opacity:0}}@keyframes mktgHeroOpCount3{0%,74.9%{opacity:0}75%,to{opacity:1}}@keyframes mktgSigDrawLoop{0%{stroke-dashoffset:1}25.93%{stroke-dashoffset:0}99.999%{stroke-dashoffset:0}to{stroke-dashoffset:1}}@keyframes mktgHeroRowSlide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes mktgHeroDividerDraw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mktgHeroAfterReveal{0%{opacity:0}to{opacity:1}}@keyframes mktgHeroSignedBadgeReveal{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes mktgHeroStageBadgeDrift{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-3px,0)}}@keyframes mktgHeroManifestTens0{0%,19.9%{opacity:1}20%,to{opacity:0}}@keyframes mktgHeroManifestTens1{0%,19.9%{opacity:0}20%,39.9%{opacity:1}40%,to{opacity:0}}@keyframes mktgHeroManifestTens2{0%,39.9%{opacity:0}40%,59.9%{opacity:1}60%,to{opacity:0}}@keyframes mktgHeroManifestTens3{0%,59.9%{opacity:0}60%,79.9%{opacity:1}80%,to{opacity:0}}@keyframes mktgHeroManifestTens4{0%,79.9%{opacity:0}80%,to{opacity:1}}@keyframes mktgHeroManifestOnes0{0%,12.4%{opacity:1}12.5%,to{opacity:0}}@keyframes mktgHeroManifestOnes1{0%,12.4%{opacity:0}12.5%,24.9%{opacity:1}25%,to{opacity:0}}@keyframes mktgHeroManifestOnes2{0%,24.9%{opacity:0}25%,37.4%{opacity:1}37.5%,to{opacity:0}}@keyframes mktgHeroManifestOnes3{0%,37.4%{opacity:0}37.5%,49.9%{opacity:1}50%,to{opacity:0}}@keyframes mktgHeroManifestOnes4{0%,49.9%{opacity:0}50%,62.4%{opacity:1}62.5%,to{opacity:0}}@keyframes mktgHeroManifestOnes5{0%,62.4%{opacity:0}62.5%,74.9%{opacity:1}75%,to{opacity:0}}@keyframes mktgHeroManifestOnes6{0%,74.9%{opacity:0}75%,87.4%{opacity:1}87.5%,to{opacity:0}}@keyframes mktgHeroManifestOnes7{0%,87.4%{opacity:0}87.5%,to{opacity:1}}@keyframes mktgConnectionDotFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-46}}.mktg-page{color:#f4f8ff;background:radial-gradient(1200px 600px at 20% -200px,rgb(41 182 224/.22),transparent 70%),radial-gradient(900px 500px at 90% 10%,rgb(110 231 200/.14),transparent 70%),#05080f}.mktg-noise{position:absolute;inset:0;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");mix-blend-mode:overlay}@media (max-width:640px){.mktg-page{background:radial-gradient(720px 480px at 15% -5%,color-mix(in srgb,var(--semantic-brand-primary) 14%,transparent),transparent 58%),radial-gradient(640px 420px at 95% 8%,color-mix(in srgb,var(--semantic-accent) 9%,transparent),transparent 55%),#05080f}.mktg-noise{opacity:.035}}@media (prefers-reduced-motion:reduce){.mktg-connection-dot-flow,.mktg-hero-bubble-enter-a,.mktg-hero-bubble-enter-b,.mktg-hero-bubble-ghost-a,.mktg-hero-bubble-ghost-b,.mktg-hero-device-shell,.mktg-hero-divider-draw,.mktg-hero-enter,.mktg-hero-float-a,.mktg-hero-float-b,.mktg-hero-float-phone,.mktg-hero-manifest-ones-0,.mktg-hero-manifest-ones-1,.mktg-hero-manifest-ones-2,.mktg-hero-manifest-ones-3,.mktg-hero-manifest-ones-4,.mktg-hero-manifest-ones-5,.mktg-hero-manifest-ones-6,.mktg-hero-manifest-tens-0,.mktg-hero-manifest-tens-1,.mktg-hero-manifest-tens-2,.mktg-hero-manifest-tens-3,.mktg-hero-op-count-0,.mktg-hero-op-count-1,.mktg-hero-op-count-2,.mktg-hero-product-reveal,.mktg-hero-row-slide,.mktg-hero-stage-badge-drift,.mktg-hero-stage-enter,.mktg-hero-step-crossfade,.mktg-section-enter-left,.mktg-section-enter-up,.mktg-sig-draw,.mktg-sig-draw-loop,.mktg-sig-draw-slow,.mktg-stagger-item,.mktg-workspace-panel-enter{animation:none}.mktg-sig-draw,.mktg-sig-draw-loop,.mktg-sig-draw-slow{stroke-dashoffset:0}.mktg-hero-after-reveal,.mktg-hero-signed-badge-reveal,.mktg-hero-stage-badge-float{animation:none;opacity:1;transform:none}.mktg-hero-signature-moment-stage svg path{animation:none!important;stroke-dashoffset:0!important}.mktg-hero-manifest-ones-7,.mktg-hero-manifest-tens-4,.mktg-hero-op-count-3{animation:none;opacity:1}.mktg-hero-manifest-ones-0,.mktg-hero-manifest-ones-1,.mktg-hero-manifest-ones-2,.mktg-hero-manifest-ones-3,.mktg-hero-manifest-ones-4,.mktg-hero-manifest-ones-5,.mktg-hero-manifest-ones-6,.mktg-hero-manifest-tens-0,.mktg-hero-manifest-tens-1,.mktg-hero-manifest-tens-2,.mktg-hero-manifest-tens-3,.mktg-hero-op-count-0,.mktg-hero-op-count-1,.mktg-hero-op-count-2{opacity:0}.mktg-btn-press:active,.mktg-btn-press:hover,.mktg-hover-lift:active,.mktg-hover-lift:hover{transform:none;filter:none;box-shadow:none}}