@layer base{html{background:rgb(var(--color-paper));scroll-behavior:smooth}body{background:rgb(var(--color-paper));margin:0}}.marketing-page{background:radial-gradient(circle at 88% 4%, rgb(var(--color-green) / .1), transparent 25rem), radial-gradient(circle at 4% 48%, rgb(var(--color-red) / .055), transparent 23rem), linear-gradient(180deg, rgb(var(--color-paper)) 0%, rgb(var(--color-card)) 100%);position:relative}.marketing-grain{opacity:.08;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E")}.marketing-nav{z-index:20;background:rgb(var(--color-paper) / .88);backdrop-filter:blur(18px);min-height:68px;position:sticky;top:0}.marketing-campaign{box-shadow:0 28px 80px #1022192e}.marketing-campaign img{object-position:54% center;transform:scale(1.015)}.marketing-proof-grid{flex-direction:row;display:flex}.marketing-demo{box-shadow:0 22px 55px #1022191f}.marketing-mic{transition:transform .16s,box-shadow .16s;box-shadow:0 12px 32px #006f4338}.marketing-mic:hover{transform:translateY(-2px);box-shadow:0 16px 40px #006f4347}.marketing-capability-grid{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);gap:16px;display:grid}.marketing-capability-primary{min-height:520px}.marketing-capability,.marketing-plan{transition:transform .18s,border-color .18s,background-color .18s}.marketing-capability:hover{border-color:#006f436b;transform:translateY(-3px)}.marketing-plan:hover{background-color:rgb(var(--color-green-wash))}.marketing-story-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:16px;display:grid}.marketing-final{background-image:radial-gradient(circle at 90% 15%,#ffffff29,#0000 18rem),linear-gradient(115deg,#006f43,#075d3c)}.marketing-page [role=button]:focus-visible,.marketing-page [role=link]:focus-visible{outline-offset:3px;outline:3px solid #d82d45b3}@keyframes marketing-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.marketing-reveal-1,.marketing-reveal-2{animation:.65s cubic-bezier(.22,1,.36,1) both marketing-rise}.marketing-reveal-2{animation-delay:.12s}@media (width<=767px){.marketing-nav{backdrop-filter:blur(12px)}.marketing-proof-grid{flex-direction:column}.marketing-proof-grid>*{border-top:1px solid rgb(var(--color-hairline));border-left-width:0!important}.marketing-proof-grid>:first-child{border-top:0}.marketing-capability-grid,.marketing-story-grid{grid-template-columns:1fr}.marketing-capability-primary{min-height:390px}.marketing-campaign img{object-position:59% center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marketing-reveal-1,.marketing-reveal-2{animation:none}.marketing-capability,.marketing-plan,.marketing-mic{transition:none}}