:root{--font-family-sans:Lato,system-ui,sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--letter-spacing-tight:-0.02em;--header-height:5rem;--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.5rem;--radius-pill:9999px;--duration-instant:0.12s;--duration-fast:0.2s;--duration-medium:0.35s;--duration-slow:0.65s;--ease-default:ease;--ease-smooth:cubic-bezier(0.22,1,0.36,1);--ease-spring:var(--ease-smooth);--z-grid-bg:0;--z-hero-underlay:1;--z-hero-orb:2;--z-content:10;--z-fab:45;--z-header:50;--z-reading-progress:60;--color-navy-deep:#060429;--color-navy-mid:#040c2e;--color-navy-panel:#0a1238;--color-navy-overlay:#0a1545;--color-teal:#2eb9a7;--color-green:#359f67;--color-amber:#fbb32a;--color-amber-strong:#ffb525;--color-amber-pale:#fdd994;--color-coral:#f0533e;--color-coral-soft:#f8a99f;--color-blue:#3599e7;--color-blue-soft:#9accf3;--color-aqua:#2db0a9;--color-purple:#ba68a3;--color-mauve:#b96aab;--color-white:#fff;--color-text-primary:#fff;--color-text-muted:hsla(0,0%,100%,.5);--color-text-subtle:hsla(0,0%,100%,.7);--color-text-body:hsla(0,0%,100%,.8);--color-text-lead:hsla(0,0%,100%,.9);--color-border-subtle:hsla(0,0%,100%,.1);--color-border-medium:hsla(0,0%,100%,.2);--color-surface-glass:hsla(0,0%,100%,.05);--color-surface-glass-hover:hsla(0,0%,100%,.1);--color-surface-glass-strong:hsla(0,0%,100%,.12);--color-surface-glass-faint:hsla(0,0%,100%,.04);--color-surface-chip:hsla(0,0%,100%,.15);--color-header-scrim:rgba(6,4,41,.3);--color-panel-deep:rgba(10,21,69,.95);--rgb-teal:46,185,167;--rgb-green:53,159,103;--rgb-amber:255,181,37;--rgb-coral:240,83,62;--rgb-blue:53,153,231;--rgb-aqua:45,176,169;--overlay-teal-06:rgba(var(--rgb-teal),0.06);--overlay-teal-08:rgba(var(--rgb-teal),0.08);--overlay-teal-10:rgba(var(--rgb-teal),0.1);--overlay-teal-12:rgba(var(--rgb-teal),0.12);--overlay-teal-25:rgba(var(--rgb-teal),0.25);--overlay-teal-45:rgba(var(--rgb-teal),0.45);--overlay-teal-60:rgba(var(--rgb-teal),0.6);--overlay-green-12:rgba(var(--rgb-green),0.12);--overlay-green-25:rgba(var(--rgb-green),0.25);--overlay-amber-10:rgba(var(--rgb-amber),0.1);--overlay-amber-12:rgba(var(--rgb-amber),0.12);--overlay-amber-18:rgba(var(--rgb-amber),0.18);--overlay-amber-25:rgba(var(--rgb-amber),0.25);--overlay-amber-35:rgba(var(--rgb-amber),0.35);--overlay-coral-12:rgba(var(--rgb-coral),0.12);--overlay-coral-20:rgba(var(--rgb-coral),0.2);--overlay-coral-25:rgba(var(--rgb-coral),0.25);--overlay-coral-40:rgba(var(--rgb-coral),0.4);--overlay-coral-60:rgba(var(--rgb-coral),0.6);--overlay-blue-18:rgba(var(--rgb-blue),0.18);--overlay-blue-35:rgba(var(--rgb-blue),0.35);--overlay-aqua-15:rgba(var(--rgb-aqua),0.15);--overlay-aqua-20:rgba(var(--rgb-aqua),0.2);--overlay-aqua-40:rgba(var(--rgb-aqua),0.4);--overlay-navy-70:rgba(4,12,46,.7);--shadow-header:0 8px 32px 0 rgba(var(--rgb-teal),0.1);--shadow-teal-glow:0 10px 30px rgba(var(--rgb-teal),0.15);--shadow-reading-bar:0 0 16px rgba(var(--rgb-teal),0.45);--shadow-popover:0 16px 48px rgba(0,0,0,.35);--gradient-shimmer:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);--gradient-brand-text:linear-gradient(90deg,var(--color-coral),var(--color-blue),var(--color-aqua),var(--color-coral));--gradient-gold-teal:linear-gradient(to right,var(--color-amber),var(--color-teal));--gradient-accent-line:linear-gradient(to right,transparent,var(--color-teal),transparent);--gradient-reading-bar:linear-gradient(90deg,var(--color-teal),var(--color-green),var(--color-amber));--gradient-cta-box:linear-gradient(90deg,rgba(var(--rgb-teal),0.1),rgba(var(--rgb-green),0.1),rgba(var(--rgb-amber),0.1));--scrollbar-size:10px;--scrollbar-track:hsla(0,0%,100%,.04);--scrollbar-thumb:rgba(var(--rgb-teal),0.45);--scrollbar-thumb-hover:rgba(var(--rgb-teal),0.75);--scrollbar-thumb-active:var(--color-teal);--scrollbar-corner:var(--color-navy-deep)}*,:after,:before{box-sizing:border-box}body,html{font-family:var(--font-family-sans);margin:0;min-height:100%}body{background:var(--color-navy-deep);color:var(--color-text-primary)}*{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}::-webkit-scrollbar{height:var(--scrollbar-size);width:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid transparent;border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box;border:2px solid transparent}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active)}::-webkit-scrollbar-corner{background:var(--scrollbar-corner)}button,input,select,textarea{font-family:inherit}.site-header{background:var(--color-header-scrim);box-shadow:var(--shadow-header);transform:translateY(0);transition:transform .3s ease-in-out}.site-header.site-header--hidden{pointer-events:none;transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}.nav-pill-group>.nav-dropdown .nav-pill-trigger:after,.nav-pill-group>.nav-pill-link:after{background:linear-gradient(to right,transparent,var(--color-teal),transparent);border-radius:1px;bottom:.35rem;content:"";height:2px;left:.85rem;opacity:0;pointer-events:none;position:absolute;right:.85rem;transform:scaleX(.35);transform-origin:center;transition:opacity .28s var(--ease-smooth),transform .28s var(--ease-smooth)}.nav-pill-group>.nav-dropdown.nav-dropdown--current .nav-pill-trigger:after,.nav-pill-group>.nav-dropdown:focus-within .nav-pill-trigger:after,.nav-pill-group>.nav-dropdown:hover .nav-pill-trigger:after,.nav-pill-group>.nav-pill-link.nav-pill-link--active:after,.nav-pill-group>.nav-pill-link:hover:after{opacity:1;transform:scaleX(1)}.nav-pill-group>.nav-pill-link.nav-pill-link--accent-advertisers:after{background:linear-gradient(to right,transparent,var(--color-coral),transparent)}.nav-pill-group>.nav-pill-link.nav-pill-link--accent-publishers:after{background:linear-gradient(to right,transparent,var(--color-blue),transparent)}.nav-pill-group>.nav-pill-link.nav-pill-link--accent-oems:after{background:linear-gradient(to right,transparent,var(--color-mauve),transparent)}.nav-pill-group>.nav-pill-link.nav-pill-link--active:after{background:linear-gradient(to right,transparent,var(--color-teal),transparent)}.nav-pill-group>.nav-dropdown .nav-pill-trigger.nav-pill-trigger--company:after{background:linear-gradient(to right,transparent,var(--color-mauve),transparent)}.nav-pill-group>.nav-dropdown .nav-pill-trigger.nav-pill-trigger--resources:after{background:linear-gradient(to right,transparent,var(--color-amber-strong),transparent)}.hero-heading{font-size:clamp(2.5rem,5.5vw,5rem);font-weight:700;letter-spacing:-.02em}.hero-lead{font-weight:400}.hero-icon-bg--advertisers{background:linear-gradient(-44deg,var(--color-coral),var(--color-coral-soft))}.hero-icon-bg--publishers{background:linear-gradient(-44deg,var(--color-blue),var(--color-blue-soft))}.hero-icon-bg--oems{background:linear-gradient(-44deg,var(--color-amber-strong),var(--color-amber-pale))}.section-diff__orb--green{animation:diff-orb-float 14s ease-in-out infinite;background:radial-gradient(circle,rgba(var(--rgb-green),.25),rgba(var(--rgb-green),.12) 50%,transparent 75%)}.section-diff__orb--amber{animation:diff-orb-float-reverse 16s ease-in-out infinite;background:radial-gradient(circle,rgba(var(--rgb-amber),.25),rgba(var(--rgb-amber),.12) 50%,transparent 75%)}.section-diff__title{font-size:clamp(2rem,4vw,3.5rem);font-weight:700;letter-spacing:-.02em}.prose-lead{font-size:1.0625rem;line-height:1.8}.reveal-delay-1{transition-delay:80ms}.reveal-delay-2{transition-delay:.16s}.clients-orb--coral{animation:clients-orb-a 15s ease-in-out infinite;background:radial-gradient(circle,rgba(var(--rgb-coral),.25),rgba(var(--rgb-coral),.12) 50%,transparent 75%)}.clients-orb--teal{animation:clients-orb-b 17s ease-in-out infinite;background:radial-gradient(circle,rgba(var(--rgb-teal),.25),rgba(var(--rgb-teal),.12) 50%,transparent 75%)}.clients-orb--center{animation:clients-orb-center 20s ease-in-out infinite;background:radial-gradient(circle,var(--overlay-teal-10),transparent)}.clients-section-heading{font-size:clamp(1.75rem,3vw,2.75rem);font-weight:700;letter-spacing:-.02em}.text-gradient-gold-teal{background:var(--gradient-gold-teal);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.clients-cta-lead{font-size:1.0625rem}.btn-cta-text{font-weight:700}.footer-grid-overlay{background-image:linear-gradient(var(--overlay-coral-60) 1px,transparent 1px),linear-gradient(90deg,var(--overlay-coral-60) 1px,transparent 1px);background-size:30px 30px}@keyframes anim-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hero-animate{animation:anim-fade-up .65s ease forwards;opacity:0}.hero-animate--d1{animation-delay:.12s}.hero-animate--d2{animation-delay:.28s}.hero-animate--d3{animation-delay:.4s}.hero-animate--d4{animation-delay:.52s}.hero-animate--d5{animation-delay:.64s}@keyframes grid-bg-pan{to{background-position:80px 80px,80px 80px}}@keyframes diff-orb-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-4%,3%) scale(1.12)}}@keyframes diff-orb-float-reverse{0%,to{transform:translate(0) scale(1)}50%{transform:translate(4%,-3%) scale(1.18)}}@keyframes clients-orb-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-3%,2%) scale(1.12)}}@keyframes clients-orb-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(3%,-2%) scale(1.15)}}@keyframes clients-orb-center{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.08)}}.accent-line{background:var(--gradient-accent-line);border-radius:var(--radius-pill);height:4px;margin-left:auto;margin-right:auto;transform:scaleX(0);transform-origin:center;transition:transform .85s cubic-bezier(.22,1,.36,1);width:6rem}.reveal.is-visible .accent-line{transform:scaleX(1)}.hero-icon-tile{transition:transform .55s var(--ease-smooth)}.hero-cta-card:hover .hero-icon-tile{transform:rotate(-8deg) scale(1.08)}.feature-icon-tile{transition:transform .55s var(--ease-smooth)}.group:hover .feature-icon-tile{transform:rotate(-6deg) scale(1.08)}.diff-feature-card,.hero-cta-card{transition:transform .55s var(--ease-smooth),border-color .55s var(--ease-smooth),background-color .55s var(--ease-smooth),box-shadow .55s var(--ease-smooth)}.hero-cta-card:hover{transform:translateY(-3px)}.diff-feature-card:hover{transform:translateY(-4px)}.hero-cta-card__foot{transition:color .55s var(--ease-smooth)}.logo-card__glow,.smooth-hover-opacity{transition:opacity .6s var(--ease-smooth)}@keyframes nav-login-shine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.nav-login-btn{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;position:relative;transition:transform .4s var(--ease-smooth),box-shadow .4s var(--ease-smooth)}.nav-login-btn:hover{box-shadow:0 10px 25px rgba(var(--rgb-blue),.3);transform:scale(1.02)}.nav-login-btn:active{transform:scale(.98)}.nav-login-btn__label{position:relative;z-index:1}.nav-login-btn:after{animation:nav-login-shine 2s linear infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.3),transparent);content:"";inset:0;pointer-events:none;position:absolute;will-change:transform;z-index:0}@media (prefers-reduced-motion:reduce){.btn-shimmer:after,.clients-orb--center,.clients-orb--coral,.clients-orb--teal,.cta-arrow,.gradient-text-animated,.grid-bg__main,.hero-animate,.hero-grid-layer,.hero-orb,.nav-login-btn:after,.section-diff__orb--amber,.section-diff__orb--green{animation:none!important}.hero-animate{opacity:1}.accent-line{transform:scaleX(1);transition:none}.reveal{opacity:1;transform:none}.btn-cta-hoverlift,.diff-feature-card,.feature-icon-tile,.hero-cta-card,.hero-icon-tile,.logo-card,.logo-card__glow,.nav-back-link-icon,.reveal,.smooth-hover-opacity{transition:none}.diff-feature-card:hover,.hero-cta-card:hover{transform:none}}.grid-bg{inset:0;pointer-events:none;position:fixed;z-index:var(--z-grid-bg)}.grid-bg__main{animation:grid-bg-pan 45s linear infinite;background-image:linear-gradient(var(--overlay-teal-06) 1px,transparent 1px),linear-gradient(90deg,var(--overlay-teal-06) 1px,transparent 1px);background-size:80px 80px;inset:0;position:absolute}.grid-bg__radial{background:radial-gradient(circle at 20% 30%,var(--overlay-teal-12) 0,transparent 40%),radial-gradient(circle at 80% 70%,var(--overlay-amber-10) 0,transparent 40%),radial-gradient(circle at 50% 50%,transparent 20%,var(--overlay-navy-70) 70%);inset:0;position:absolute}.grid-bg__fine{background-image:linear-gradient(var(--overlay-teal-08) 1px,transparent 1px),linear-gradient(90deg,var(--overlay-teal-08) 1px,transparent 1px);background-size:20px 20px;inset:0;opacity:.4;position:absolute}.grid-bg__spot1{background:var(--color-teal);left:25%;opacity:.05;top:0}.grid-bg__spot1,.grid-bg__spot2{border-radius:var(--radius-pill);filter:blur(64px);height:24rem;position:absolute;width:24rem}.grid-bg__spot2{background:var(--color-green);bottom:25%;opacity:.06;right:25%}.hero-grid-layer{animation:hero-grid-drift 20s linear infinite;background-image:linear-gradient(var(--overlay-teal-60) 1px,transparent 1px),linear-gradient(90deg,var(--overlay-teal-60) 1px,transparent 1px);background-size:30px 30px;inset:0;opacity:.09;position:absolute;z-index:var(--z-hero-underlay)}@keyframes hero-grid-drift{0%{background-position:0 0,0 0}to{background-position:30px 30px,30px 30px}}.gradient-text-animated{background:var(--gradient-brand-text);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:transparent;display:block;-webkit-text-fill-color:transparent;animation:gradient-flow 8s linear infinite}@keyframes gradient-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.hero-orb{border-radius:var(--radius-pill);filter:blur(120px);position:absolute;z-index:var(--z-hero-orb)}.hero-orb--coral{animation:float-orb-a 16s ease-in-out infinite;background:radial-gradient(circle,var(--overlay-coral-40),var(--overlay-coral-20) 50%,transparent 75%);height:500px;left:8%;top:10%;width:500px}.hero-orb--blue{animation:float-orb-b 14s ease-in-out infinite;background:radial-gradient(circle,var(--overlay-blue-35),var(--overlay-blue-18) 50%,transparent 75%);height:550px;right:10%;top:8%;width:550px}.hero-orb--teal{animation:float-orb-c 18s ease-in-out infinite;background:radial-gradient(circle,var(--overlay-aqua-40),var(--overlay-aqua-20) 50%,transparent 75%);bottom:8%;height:600px;left:10%;width:600px}.hero-orb--yellow{animation:float-orb-d 15s ease-in-out infinite;background:radial-gradient(circle,var(--overlay-amber-35),var(--overlay-amber-18) 50%,transparent 75%);bottom:10%;height:520px;right:8%;width:520px}@keyframes float-orb-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8%,8%) scale(1.15)}}@keyframes float-orb-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-8%,8%) scale(1.2)}}@keyframes float-orb-c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8%,-8%) scale(1.25)}}@keyframes float-orb-d{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-8%,-8%) scale(1.2)}}@keyframes arrow-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}.cta-arrow{animation:arrow-nudge 1.5s ease-in-out infinite}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.btn-shimmer{position:relative}.btn-shimmer:after{animation:shimmer 2s linear infinite;background:var(--gradient-shimmer);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.nav-dropdown:focus-within .nav-dropdown-panel,.nav-dropdown:hover .nav-dropdown-panel{opacity:1;transform:translateY(0);visibility:visible}.nav-dropdown-panel{opacity:0;transform:translateY(-6px);transition:opacity .35s var(--ease-smooth),transform .35s var(--ease-smooth),visibility .35s;visibility:hidden}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}.diff-section{position:relative}.diff-glow{background:radial-gradient(600px circle at var(--mx,50%) var(--my,50%),var(--overlay-aqua-15),var(--overlay-amber-10) 40%,transparent 80%);inset:0;opacity:.85;pointer-events:none;position:absolute;transition:opacity .45s var(--ease-smooth);z-index:2}.logo-card{transition:transform .65s var(--ease-smooth),box-shadow .65s var(--ease-smooth),border-color .55s var(--ease-smooth),background-color .55s var(--ease-smooth)}.logo-card:hover{box-shadow:0 14px 42px rgba(var(--rgb-teal),.2);transform:translateY(-4px) scale(1.02)}.logo-card__img--white{filter:brightness(0) saturate(100%) invert(1)}.footer-link-company,.footer-link-platform,.footer-link-resources{transition:color .45s var(--ease-smooth),transform .45s var(--ease-smooth)}.nav-pill-link,.nav-pill-trigger,.nav-signup-link{transition:color .35s var(--ease-smooth),background-color .35s var(--ease-smooth)}.nav-back-link-icon{transition:color .45s var(--ease-smooth)}.nav-dropdown-panel a{transition:color .3s var(--ease-smooth),background-color .3s var(--ease-smooth)}.footer-legal-link{transition:color .4s var(--ease-smooth)}.btn-cta-hoverlift{transition:transform .55s var(--ease-smooth)}.footer-link-platform:hover{color:var(--color-teal)}.footer-link-company:hover{color:var(--color-green)}.footer-link-resources:hover{color:var(--color-amber-strong)}.blog-cat-btn{background:transparent;border:1px solid transparent;border-radius:.5rem;color:var(--color-text-muted);cursor:pointer;font-family:inherit;font-size:.875rem;padding:.5rem 1rem;text-align:left;transition:color .35s var(--ease-smooth),background .35s var(--ease-smooth),border-color .35s var(--ease-smooth);width:100%}.blog-cat-btn.is-active,.blog-cat-btn:hover{background:var(--color-surface-glass);color:var(--color-text-primary)}.blog-cat-btn.is-active{border-color:var(--color-border-subtle);font-weight:var(--font-weight-semibold)}.nav-link-blog-active{background:var(--color-surface-glass-hover);color:var(--color-text-primary)}.reading-progress{background:linear-gradient(90deg,var(--color-teal) 0,var(--color-green) 50%,var(--color-amber-strong) 100%);box-shadow:0 0 20px rgba(46,185,167,.6),0 0 40px rgba(46,185,167,.4),0 4px 12px rgba(0,0,0,.3);height:.5rem;left:0;pointer-events:none;position:fixed;right:0;top:0;transform:scaleX(var(--read-progress,0));transform-origin:left center;z-index:var(--z-reading-progress)}.blog-fab{display:none;flex-direction:column;gap:.75rem;left:1.5rem;position:fixed;top:6.5rem;z-index:var(--z-fab)}@media (min-width:1024px){.blog-fab{display:flex}}.blog-fab__btn{align-items:center;backdrop-filter:blur(12px);background:var(--color-surface-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);color:var(--color-text-subtle);cursor:pointer;display:flex;height:3rem;justify-content:center;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease;width:3rem}.blog-fab__btn:hover{background:var(--color-surface-glass-hover);color:var(--color-teal);transform:scale(1.1)}.blog-detail-page .blog-fab__btn--back:hover{background:rgba(46,185,167,.2)}.blog-detail-page .blog-fab__btn[data-share-toggle]:hover{color:var(--color-green)}.blog-detail-page .blog-fab__btn:active{transform:scale(.95)}.blog-fab__btn.is-active{background:rgba(var(--rgb-teal),.2);border-color:rgba(var(--rgb-teal),.45);color:var(--color-teal)}#detail-like-btn.is-active .blog-fab__like-icon{color:var(--color-teal);fill:var(--color-teal);stroke:var(--color-teal)}.blog-fab__btn--bookmark.is-active{background:rgba(var(--rgb-amber),.2);border-color:rgba(var(--rgb-amber),.45);color:var(--color-amber-strong)}.blog-fab__btn--bookmark.is-active svg{fill:var(--color-amber-strong);stroke:var(--color-amber-strong)}.blog-share-pop{backdrop-filter:blur(16px);background:var(--color-panel-deep);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);display:none;gap:.5rem;left:calc(100% + .75rem);padding:.75rem;position:absolute;top:0}.blog-share-pop.is-open{display:flex}@media (max-width:1023px){.blog-fab__wrap .blog-share-pop{left:auto;right:0;top:calc(100% + .5rem)}}.blog-fab__wrap{position:relative}.blog-card__headline{transition:all .55s var(--ease-smooth)}.blog-card__arrow-ring{transition:background .55s var(--ease-smooth),border-color .55s var(--ease-smooth)}.blog-input-smooth,.blog-share-icon-btn{transition:background-color .45s var(--ease-smooth),border-color .45s var(--ease-smooth)}.blog-cta-opacity{transition:opacity .45s var(--ease-smooth)}.blog-card{border-radius:var(--radius-2xl);cursor:pointer;overflow:hidden;position:relative;transition:transform .55s var(--ease-smooth)}.blog-card:hover{transform:translateY(-8px)}.blog-card__glass{backdrop-filter:blur(20px);background:linear-gradient(to bottom right,var(--color-surface-glass-strong),var(--color-surface-glass-faint));border:1px solid var(--color-border-medium);border-radius:var(--radius-2xl);inset:0}.blog-card__glass,.blog-card__glow{pointer-events:none;position:absolute}.blog-card__glow{border-radius:var(--radius-2xl);filter:blur(24px);inset:-1px;opacity:0;transition:opacity .55s var(--ease-smooth)}.blog-card:hover .blog-card__glow{opacity:.2}.blog-card__img{transition:transform .6s var(--ease-smooth)}.blog-card:hover .blog-card__img{transform:scale(1.05)}.article-body{color:var(--color-text-body);line-height:1.75}.article-body .lead{color:var(--color-text-lead);font-size:1.25rem;line-height:1.65}.article-body h2{color:var(--color-text-primary);font-size:1.875rem;font-weight:var(--font-weight-bold);margin-bottom:1.5rem;margin-top:3rem}.article-body blockquote{border-left:4px solid var(--color-teal);color:var(--color-text-subtle);font-style:italic;margin:2rem 0;padding-left:1.5rem}.article-body .callout{background:var(--color-surface-glass)}.article-body .callout,.article-body .cta-box{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);margin:2rem 0;padding:2rem}.article-body .cta-box{background:var(--gradient-cta-box)}.tag-pill{transition:transform .35s var(--ease-smooth),background .35s var(--ease-smooth),border-color .35s var(--ease-smooth)}.tag-pill:hover{background:var(--color-surface-glass-hover);border-color:var(--color-border-medium);transform:scale(1.04)}.related-card:hover .related-card__img{transform:scale(1.05)}.related-card__img{transition:transform .55s var(--ease-smooth)}.related-card h3{transition:color .5s var(--ease-smooth)}.blog-post-global-bg{inset:0;pointer-events:none;position:fixed;z-index:0}.blog-post-global-bg__gradient{background:linear-gradient(135deg,#0a0e27,#1a1f3a 25%,#2a1a2f 50%,#1a2d3a 75%,#0a0e27);inset:0;position:absolute}.blog-post-global-bg__grid{background-image:linear-gradient(rgba(46,185,167,.4) 1px,transparent 0),linear-gradient(90deg,rgba(46,185,167,.4) 1px,transparent 0);background-size:30px 30px;inset:0;opacity:.03;position:absolute}@keyframes blog-detail-fab-in{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes blog-detail-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes blog-detail-fade-up-hero{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes blog-detail-tag-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.blog-detail-page .blog-fab{animation:blog-detail-fab-in .6s cubic-bezier(.22,1,.36,1) .3s both}.blog-detail-fade-up{animation:blog-detail-fade-up .6s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--bd-delay,0s)}.blog-detail-fade-up--hero{animation-name:blog-detail-fade-up-hero}.blog-detail-fade-up--delay-1{--bd-delay:0.1s}.blog-detail-fade-up--delay-2{--bd-delay:0.2s}.blog-detail-fade-up--delay-3{--bd-delay:0.3s}.blog-detail-fade-up--delay-4{--bd-delay:0.4s}.blog-detail-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.blog-detail-reveal.is-visible{opacity:1;transform:translateY(0)}.blog-detail-page .blog-detail-tags.is-visible .tag-pill{animation:blog-detail-tag-in .3s ease forwards}.blog-detail-page .blog-detail-tags.is-visible .tag-pill:first-child{animation-delay:0s}.blog-detail-page .blog-detail-tags.is-visible .tag-pill:nth-child(2){animation-delay:.05s}.blog-detail-page .blog-detail-tags.is-visible .tag-pill:nth-child(3){animation-delay:.1s}.blog-detail-page .blog-detail-tags.is-visible .tag-pill:nth-child(4){animation-delay:.15s}.blog-detail-page .blog-detail-tags.is-visible .tag-pill:nth-child(5){animation-delay:.2s}.blog-detail-page .blog-detail-tags.is-visible .tag-pill:nth-child(n+6){animation-delay:.25s}.blog-detail-page .blog-detail-tags .tag-pill{opacity:0}.tag-gradient{background:linear-gradient(90deg,#2eb9a7,#359f67,#ffb525)}.blog-detail-page .blog-share-pop{display:flex;opacity:0;pointer-events:none;transform:translateX(-10px);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden}.blog-detail-page .blog-share-pop.is-open{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}@media (max-width:1023px){.blog-detail-page .blog-fab__wrap .blog-share-pop{transform:translateY(-8px)}.blog-detail-page .blog-fab__wrap .blog-share-pop.is-open{transform:translateY(0)}}.blog-detail-page .blog-share-pop .blog-share-icon-btn,.blog-detail-page .blog-share-pop button{transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.blog-detail-page .blog-share-pop .blog-share-icon-btn:hover,.blog-detail-page .blog-share-pop button:hover{transform:translateY(-3px)}.blog-detail-hero{border-radius:1.5rem;overflow:hidden}.blog-detail-hero img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.blog-detail-hero:hover img{transform:scale(1.05)}.blog-detail-page .related-card{transition:transform .55s var(--ease-smooth)}.blog-detail-page .related-card:hover{transform:translateY(-8px)}.blog-detail-related .grid .blog-detail-reveal.related-card:first-child{transition-delay:0s}.blog-detail-related .grid .blog-detail-reveal.related-card:nth-child(2){transition-delay:.08s}.blog-detail-related .grid .blog-detail-reveal.related-card:nth-child(3){transition-delay:.16s}.blog-detail-cta-btn{transition:transform .25s ease,box-shadow .25s ease,opacity .25s ease}.blog-detail-cta-btn:hover{box-shadow:0 20px 40px rgba(46,185,167,.3);transform:scale(1.05)}.blog-detail-cta-btn:active{transform:scale(.98)}.blog-detail-follow-btn{transition:transform .2s ease,background .2s ease}.blog-detail-follow-btn:hover{transform:scale(1.05)}.blog-detail-follow-btn:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.blog-card,.blog-card__arrow-ring,.blog-card__headline,.blog-card__img,.blog-cta-opacity,.blog-input-smooth,.blog-share-icon-btn,.related-card h3,.related-card__img,.tag-pill{transition:none}.blog-card:hover,.blog-card:hover .blog-card__img{transform:none}.reading-progress{box-shadow:none}.blog-detail-page .blog-fab{animation:none;opacity:1;transform:none}.blog-detail-fade-up{animation:none!important;opacity:1;transform:none}.blog-detail-reveal{opacity:1;transform:none;transition:none}.blog-detail-page .blog-detail-tags .tag-pill,.blog-detail-page .blog-detail-tags.is-visible .tag-pill{animation:none!important;opacity:1;transform:none}.blog-detail-hero img,.blog-detail-page .blog-share-pop,.blog-detail-page .related-card{transition:none}.blog-detail-hero:hover img,.blog-detail-page .related-card:hover{transform:none}.blog-detail-cta-btn,.blog-detail-follow-btn{transition:none}.blog-detail-cta-btn:active,.blog-detail-cta-btn:hover,.blog-detail-follow-btn:active,.blog-detail-follow-btn:hover{box-shadow:none;transform:none}.blog-detail-page .blog-fab__btn:active,.blog-detail-page .blog-fab__btn:hover{transform:none}.cs-page .cs-featured-card,.cs-page .cs-hero-search,.cs-page .cs-hero-title,.cs-page .cs-stat-row,.cs-page aside,.cs-page aside .blog-cat-btn{animation:none!important;transform:none}.cs-card:hover,.cs-card:hover .cs-card-arrow,.cs-card:hover .cs-card__img,.cs-featured-card:hover,.cs-featured-card:hover .cs-featured-card__img,.cs-featured-card:hover .cs-readmore,.cs-page aside .blog-cat-btn:hover{transform:none}}@keyframes cs-aside-in{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes cs-nav-item-in{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes cs-stat-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cs-cs-header-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cs-featured-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.cs-page aside{animation:cs-aside-in .6s ease both}.cs-page aside .blog-cat-btn{animation:cs-nav-item-in .4s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--cs-nav-delay,0s)}.cs-page aside .blog-cat-btn:hover{transform:translateX(5px)}.cs-page .cs-stat-row{animation:cs-stat-in .4s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--cs-stat-delay,0s)}.cs-page .cs-hero-title{animation:cs-cs-header-in .6s cubic-bezier(.22,1,.36,1) both}.cs-page .cs-hero-search{animation:cs-cs-header-in .6s cubic-bezier(.22,1,.36,1) .1s both}.cs-page .cs-featured-card{animation:cs-featured-in .6s cubic-bezier(.22,1,.36,1) .2s both}.cs-card,.cs-featured-card{border-radius:1.5rem;cursor:pointer;overflow:hidden;position:relative;transition:transform .55s var(--ease-smooth)}.cs-card:hover,.cs-featured-card:hover{transform:translateY(-8px)}.cs-card__glass,.cs-featured-card__glass{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:linear-gradient(to bottom right,hsla(0,0%,100%,.12),hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.2);border-radius:1.5rem;inset:0;pointer-events:none;position:absolute}.cs-card__glow,.cs-featured-card__glow{border-radius:1.5rem;filter:blur(24px);inset:-1px;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s var(--ease-smooth)}.cs-card:hover .cs-card__glow,.cs-featured-card:hover .cs-featured-card__glow{opacity:.2}.cs-card__img,.cs-featured-card__img{transition:transform .6s var(--ease-smooth)}.cs-card:hover .cs-card__img,.cs-featured-card:hover .cs-featured-card__img{transform:scale(1.05)}.cs-card-headline,.cs-featured-headline{transition:color .3s ease}.cs-card:hover .cs-card-headline,.cs-featured-card:hover .cs-featured-headline{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to right,var(--color-teal),var(--color-green));color:transparent}.cs-readmore{transition:transform .25s ease,color .25s ease}.cs-featured-card:hover .cs-readmore{transform:translateX(5px)}.cs-card-arrow{align-items:center;background:var(--color-surface-glass);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);display:flex;height:2.5rem;justify-content:center;margin-left:auto;transition:transform .25s ease,background .45s var(--ease-smooth),border-color .45s var(--ease-smooth);width:2.5rem}.cs-card:hover .cs-card-arrow{background:linear-gradient(to right,var(--color-teal),var(--color-green));border-color:transparent;transform:translateX(5px)}.adv-hero-section{--adv-bg-orb-y:0px;--adv-bg-orb2-y:0px;--adv-ai-y:0px;--adv-ai-scale:1;--adv-value-y:0px}.adv-orb-parallax{pointer-events:none;position:absolute;z-index:0}.adv-orb-parallax--1{right:10%;top:5rem;transform:translateY(var(--adv-bg-orb-y));will-change:transform}.adv-orb-parallax--2{bottom:0;left:5%;transform:translateY(var(--adv-bg-orb2-y));will-change:transform}.adv-bg-orb--amber{animation:adv-orb-drift-a 10s ease-in-out infinite;background:radial-gradient(circle,rgba(251,179,42,.25),rgba(251,179,42,.12) 50%,transparent 75%);border-radius:var(--radius-pill);filter:blur(140px);height:600px;width:600px}.adv-bg-orb--coral{animation:adv-orb-drift-b 12s ease-in-out infinite;background:radial-gradient(circle,rgba(240,83,62,.25),rgba(240,83,62,.12) 50%,transparent 75%);border-radius:var(--radius-pill);filter:blur(160px);height:700px;width:700px}@keyframes adv-orb-drift-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px) scale(1.2)}}@keyframes adv-orb-drift-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px) scale(1.3)}}.adv-grid-layer{animation:hero-grid-drift 20s linear infinite;background-image:linear-gradient(rgba(240,83,62,.6) 1px,transparent 0),linear-gradient(90deg,rgba(240,83,62,.6) 1px,transparent 0);background-size:30px 30px;inset:0;opacity:.09;pointer-events:none;position:absolute;z-index:1}.adv-headline{font-size:clamp(3rem,6vw,5.5rem);font-weight:700;letter-spacing:-.02em}.adv-headline,.adv-lead{font-family:var(--font-family-sans)}.adv-lead{font-size:1.125rem;font-weight:400}.adv-gradient-engage{background:linear-gradient(90deg,#f0533e,#fbb32a,#fbb32a,#f0533e);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:transparent;display:inline-block;-webkit-text-fill-color:transparent;animation:gradient-flow 8s linear infinite}.adv-cta-btn{overflow:hidden;position:relative;transition:transform .45s var(--ease-smooth),box-shadow .45s var(--ease-smooth)}.adv-cta-btn:hover{box-shadow:0 28px 56px rgba(221,159,49,.4);transform:scale(1.05) translateY(-3px)}.adv-cta-btn:active{transform:scale(.98) translateY(0)}.adv-cta-btn__shine{animation:adv-cta-shine 2s linear infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.3),transparent);inset:0;pointer-events:none;position:absolute;z-index:0}@keyframes adv-cta-shine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.adv-cta-arrow{animation:arrow-nudge 1.5s ease-in-out infinite}.adv-ai-parallax{transform:translateY(var(--adv-ai-y)) scale(var(--adv-ai-scale));transform-origin:center top;will-change:transform}.adv-ai-card{backdrop-filter:blur(40px);background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:2.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.45);position:relative}.adv-ai-card__bg{animation:adv-ai-bg-pan 10s linear infinite;background:linear-gradient(135deg,rgba(240,83,62,.05),rgba(251,179,42,.05),rgba(240,83,62,.05));background-size:200% 200%;border-radius:2.5rem;inset:0;pointer-events:none;position:absolute}@keyframes adv-ai-bg-pan{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.adv-flow-arrow{animation:adv-flow-nudge 2s ease-in-out infinite}.adv-flow-arrow--delay{animation-delay:.5s}@keyframes adv-flow-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(10px)}}.adv-ai-core{animation:adv-core-glow 3s ease-in-out infinite;overflow:hidden;position:relative}@keyframes adv-core-glow{0%,to{box-shadow:0 0 40px rgba(240,83,62,.3)}50%{box-shadow:0 0 60px rgba(240,83,62,.5)}}.adv-ai-core__scan{animation:adv-scan-drift 2s linear infinite;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(240,83,62,.3) 0,rgba(240,83,62,.3) 4px);inset:0;opacity:.2;pointer-events:none;position:absolute}@keyframes adv-scan-drift{0%{transform:translateY(0)}to{transform:translateY(8px)}}.adv-sparkle-spin{animation:adv-spin 8s linear infinite}@keyframes adv-spin{to{transform:rotate(1turn)}}.adv-stat-num{animation:adv-stat-pulse 2s ease-in-out infinite;font-family:var(--font-family-sans);font-weight:var(--font-weight-black)}.adv-stat-num--d1{animation-delay:0s}.adv-stat-num--d2{animation-delay:.3s}.adv-stat-num--d3{animation-delay:.6s}@keyframes adv-stat-pulse{0%,to{opacity:.85}50%{opacity:1}}.adv-value-heading{font-family:var(--font-family-sans);font-size:clamp(2rem,4vw,3.5rem);font-weight:700;letter-spacing:-.02em}.adv-value-grid-wrap{transform:translateY(var(--adv-value-y));will-change:transform}.adv-value-card{transition:transform .55s var(--ease-smooth),border-color .55s var(--ease-smooth),background-color .55s var(--ease-smooth)}.adv-value-card:hover{transform:translateY(-5px)}.adv-value-icon:hover{animation:hero-icon-wiggle .5s var(--ease-smooth) forwards}.adv-value-card:not(:hover) .adv-value-icon{animation:none;transform:none}.adv-placement-img{max-width:720px;width:56%}@media (max-width:768px){.adv-placement-img{width:100%}.adv-orb-parallax--1 .adv-bg-orb--amber,.adv-orb-parallax--2 .adv-bg-orb--coral{height:min(100vw,420px);width:min(100vw,420px)}}@media (prefers-reduced-motion:reduce){.adv-ai-card__bg,.adv-ai-core,.adv-ai-core__scan,.adv-bg-orb--amber,.adv-bg-orb--coral,.adv-cta-arrow,.adv-cta-btn__shine,.adv-flow-arrow,.adv-gradient-engage,.adv-grid-layer,.adv-sparkle-spin,.adv-stat-num{animation:none!important}.adv-hero-section{--adv-bg-orb-y:0px!important;--adv-bg-orb2-y:0px!important;--adv-ai-y:0px!important;--adv-ai-scale:1!important;--adv-value-y:0px!important}.adv-ai-parallax,.adv-orb-parallax--1,.adv-orb-parallax--2,.adv-value-grid-wrap{transform:none!important;will-change:auto}.adv-value-card:hover{transform:none}.adv-value-icon:hover{animation:none!important}}.pub-hero-section{--pub-bg-orb-y:0px;--pub-bg-orb2-y:0px;--pub-value-y:0px}.pub-orb-parallax{pointer-events:none;position:absolute;z-index:0}.pub-orb-parallax--1{right:10%;top:5rem;transform:translateY(var(--pub-bg-orb-y));will-change:transform}.pub-orb-parallax--2{bottom:0;left:5%;transform:translateY(var(--pub-bg-orb2-y));will-change:transform}.pub-bg-orb--blue{animation:pub-orb-drift-a 10s ease-in-out infinite;background:radial-gradient(circle,rgba(53,153,231,.25),rgba(53,153,231,.12) 50%,transparent 75%);border-radius:var(--radius-pill);filter:blur(140px);height:600px;width:600px}.pub-bg-orb--teal{animation:pub-orb-drift-b 12s ease-in-out infinite;background:radial-gradient(circle,rgba(45,176,169,.25),rgba(45,176,169,.12) 50%,transparent 75%);border-radius:var(--radius-pill);filter:blur(160px);height:700px;width:700px}@keyframes pub-orb-drift-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px) scale(1.2)}}@keyframes pub-orb-drift-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px) scale(1.3)}}.pub-grid-layer{animation:hero-grid-drift 20s linear infinite;background-image:linear-gradient(rgba(53,153,231,.6) 1px,transparent 0),linear-gradient(90deg,rgba(53,153,231,.6) 1px,transparent 0);background-size:30px 30px;inset:0;opacity:.09;pointer-events:none;position:absolute;z-index:1}.pub-headline{font-size:clamp(3rem,6vw,5.5rem);font-weight:700;letter-spacing:-.02em}.pub-headline,.pub-lead{font-family:var(--font-family-sans)}.pub-lead{font-size:1.125rem;font-weight:400}.pub-gradient-sub{background:linear-gradient(90deg,#3599e7,#2db0a9,#2db0a9,#3599e7);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:transparent;display:inline-block;-webkit-text-fill-color:transparent;animation:gradient-flow 8s linear infinite}.pub-hero-cta{overflow:hidden;position:relative;transition:transform .45s var(--ease-smooth),box-shadow .45s var(--ease-smooth)}.pub-hero-cta:hover{box-shadow:0 28px 56px rgba(53,153,231,.4);transform:scale(1.05) translateY(-3px)}.pub-hero-cta:active{transform:scale(.98) translateY(0)}.pub-hero-cta__shine{animation:adv-cta-shine 2s linear infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.3),transparent);inset:0;pointer-events:none;position:absolute;z-index:0}.pub-hero-cta-arrow{animation:arrow-nudge 1.5s ease-in-out infinite}.pub-rev-card{backdrop-filter:blur(40px);background:linear-gradient(135deg,rgba(10,18,56,.9),rgba(4,12,46,.8),rgba(10,18,56,.9));border:1px solid rgba(53,153,231,.3);border-radius:2.5rem;box-shadow:0 25px 50px -12px rgba(53,153,231,.2);position:relative}.pub-rev-card__bg{animation:adv-ai-bg-pan 8s linear infinite;background:linear-gradient(135deg,rgba(53,153,231,.2),rgba(45,176,169,.15),rgba(185,106,171,.2));background-size:200% 200%}.pub-rev-card__bg,.pub-rev-card__glow{border-radius:2.5rem;inset:0;pointer-events:none;position:absolute}.pub-rev-card__glow{animation:pub-rev-glow-pulse 4s ease-in-out infinite;background:radial-gradient(circle at 30% 50%,rgba(53,153,231,.15),transparent 50%),radial-gradient(circle at 70% 50%,rgba(45,176,169,.15),transparent 50%)}@keyframes pub-rev-glow-pulse{0%,to{opacity:.3}50%{opacity:.6}}.pub-phone{background:#040c2e;border:4px solid rgba(53,153,231,.4);border-radius:2.5rem;box-shadow:0 25px 50px -12px rgba(53,153,231,.3);flex-shrink:0;height:480px;overflow:hidden;position:relative;transition:transform .45s var(--ease-smooth),border-color .45s var(--ease-smooth);width:240px}.pub-phone:hover{border-color:rgba(53,153,231,.6);transform:translateY(-8px) scale(1.02)}.pub-phone__ring{animation:pub-phone-ring-pulse 2s ease-in-out infinite;border:2px solid rgba(45,176,169,.3);border-radius:2.5rem;inset:0;pointer-events:none;position:absolute}@keyframes pub-phone-ring-pulse{0%,to{box-shadow:0 0 20px rgba(45,176,169,.2);opacity:.3}50%{box-shadow:0 0 40px rgba(45,176,169,.5);opacity:.8}}.pub-phone__screen{background:linear-gradient(180deg,#0a1545,#040c2e,#0a1238);height:100%;overflow:hidden;padding:1.7rem 1.1rem;position:relative}.pub-phone__shimmer{animation:pub-shimmer-x 2.5s linear infinite;animation-delay:.5s;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);inset:0;pointer-events:none;position:absolute}@keyframes pub-shimmer-x{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.pub-phone__tint{animation:pub-tint-pulse 4s ease-in-out infinite;background:linear-gradient(135deg,rgba(53,153,231,.1),transparent,rgba(45,176,169,.1));inset:0;pointer-events:none;position:absolute}@keyframes pub-tint-pulse{0%,to{opacity:0;transform:rotate(0deg)}50%{opacity:.5;transform:rotate(5deg)}}.pub-phone__notch{background:#040c2e;border:1px solid hsla(0,0%,100%,.1);border-radius:0 0 .75rem .75rem;border-top:none;height:1rem;left:50%;position:absolute;top:0;transform:translateX(-50%);width:5rem}.pub-app-icon-pulse{animation:pub-app-icon-glow 2s ease-in-out infinite}@keyframes pub-app-icon-glow{0%,to{box-shadow:0 4px 12px rgba(53,153,231,.4)}50%{box-shadow:0 4px 20px rgba(53,153,231,.7)}}.pub-rec-label{animation:adv-stat-pulse 2s ease-in-out infinite;color:#3599e7;font-family:var(--font-family-sans);font-size:.65rem;font-weight:700}.pub-rec-card{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.2);border-radius:.75rem;display:flex;gap:.625rem;padding:.75rem;transition:transform .35s var(--ease-smooth),background-color .35s var(--ease-smooth),border-color .35s var(--ease-smooth)}.pub-rec-card:hover{background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.3);transform:scale(1.02)}.pub-rec-card:first-child{animation:pub-rec-in .6s var(--ease-smooth) .1s both}.pub-rec-card:nth-child(2){animation:pub-rec-in .6s var(--ease-smooth) .25s both}.pub-rec-card:nth-child(3){animation:pub-rec-in .6s var(--ease-smooth) .4s both}@keyframes pub-rec-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.pub-rec-icon{border-radius:.5rem;box-shadow:0 4px 12px rgba(53,153,231,.4);flex-shrink:0;height:2.5rem;width:2.5rem}.pub-rec-icon--a{animation:pub-icon-glow-a 2s ease-in-out infinite;background:linear-gradient(135deg,#3599e7,#2db0a9)}.pub-rec-icon--b{animation:pub-icon-glow-b 2s ease-in-out infinite;animation-delay:.3s;background:linear-gradient(135deg,#2db0a9,#3599e7)}.pub-rec-icon--c{animation:pub-icon-glow-c 2s ease-in-out infinite;animation-delay:.6s;background:linear-gradient(135deg,#3599e7,#b96aab)}@keyframes pub-icon-glow-a{0%,to{box-shadow:0 4px 12px rgba(53,153,231,.4)}50%{box-shadow:0 6px 20px rgba(53,153,231,.55)}}@keyframes pub-icon-glow-b{0%,to{box-shadow:0 4px 12px rgba(45,176,169,.4)}50%{box-shadow:0 6px 20px rgba(45,176,169,.55)}}@keyframes pub-icon-glow-c{0%,to{box-shadow:0 4px 12px rgba(185,106,171,.35)}50%{box-shadow:0 6px 20px rgba(185,106,171,.5)}}.pub-get-btn{align-items:center;animation:pub-get-pulse 2s ease-in-out infinite;background:linear-gradient(90deg,#3599e7,#2db0a9);border-radius:.5rem;box-shadow:0 4px 12px rgba(53,153,231,.3);color:#fff;display:flex;flex-shrink:0;font-family:var(--font-family-sans);font-size:.65rem;font-weight:700;height:1.5rem;justify-content:center;transition:transform .25s var(--ease-smooth);width:3.5rem}.pub-get-btn:hover{transform:scale(1.12) translateY(-2px)}@keyframes pub-get-pulse{0%,to{box-shadow:0 4px 12px rgba(53,153,231,.3)}50%{box-shadow:0 4px 20px rgba(53,153,231,.6)}}.pub-bar-pulse{animation:pub-bar-op 1.5s ease-in-out infinite}@keyframes pub-bar-op{0%,to{opacity:.6}50%{opacity:1}}.pub-val-heading{animation:pub-heading-glow 3s ease-in-out infinite;font-family:var(--font-family-sans);font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.02em}@keyframes pub-heading-glow{0%,to{text-shadow:0 0 20px rgba(53,153,231,.2)}50%{text-shadow:0 0 30px rgba(53,153,231,.4)}}.pub-val-appnext{background:linear-gradient(90deg,#3599e7,#2db0a9,#359f67,#3599e7);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:transparent;display:inline-block;-webkit-text-fill-color:transparent;animation:gradient-flow 6s linear infinite}.pub-value-grid-wrap{transform:translateY(var(--pub-value-y));will-change:transform}.pub-value-card{transition:transform .55s var(--ease-smooth),border-color .55s var(--ease-smooth),background-color .55s var(--ease-smooth)}.pub-value-card:hover{transform:translateY(-5px)}.pub-value-icon:hover{animation:hero-icon-wiggle .5s var(--ease-smooth) forwards}.pub-value-card:not(:hover) .pub-value-icon{animation:none;transform:none}.pub-bottom-cta{overflow:hidden;position:relative;transition:transform .45s var(--ease-smooth),box-shadow .45s var(--ease-smooth)}.pub-bottom-cta:hover{box-shadow:0 28px 56px rgba(46,185,167,.5);transform:scale(1.05) translateY(-3px)}.pub-bottom-cta:active{transform:scale(.98) translateY(0)}.pub-bottom-cta__shine{animation:pub-bottom-shine 2.5s linear infinite;animation-delay:1s;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);inset:0;pointer-events:none;position:absolute}@keyframes pub-bottom-shine{0%{transform:translateX(-200%)}to{transform:translateX(200%)}}.pub-bottom-cta-arrow{animation:arrow-nudge 1.5s ease-in-out infinite}@media (max-width:1023px){.pub-orb-parallax--1 .pub-bg-orb--blue,.pub-orb-parallax--2 .pub-bg-orb--teal{height:min(100vw,420px);width:min(100vw,420px)}}@media (prefers-reduced-motion:reduce){.pub-app-icon-pulse,.pub-bar-pulse,.pub-bg-orb--blue,.pub-bg-orb--teal,.pub-bottom-cta-arrow,.pub-bottom-cta__shine,.pub-get-btn,.pub-gradient-sub,.pub-grid-layer,.pub-hero-cta-arrow,.pub-hero-cta__shine,.pub-phone__ring,.pub-phone__shimmer,.pub-phone__tint,.pub-rec-card,.pub-rec-icon--a,.pub-rec-icon--b,.pub-rec-icon--c,.pub-rec-label,.pub-rev-card__bg,.pub-rev-card__glow,.pub-val-appnext,.pub-val-heading{animation:none!important}.pub-hero-section{--pub-bg-orb-y:0px!important;--pub-bg-orb2-y:0px!important;--pub-value-y:0px!important}.pub-orb-parallax--1,.pub-orb-parallax--2,.pub-value-grid-wrap{transform:none!important;will-change:auto}.pub-phone:hover,.pub-value-card:hover{transform:none}.pub-value-icon:hover{animation:none!important}.pub-rec-card{opacity:1;transform:none}}.oem-hero-section{--oem-bg-orb-y:0px;--oem-bg-orb2-y:0px;--oem-value-y:0px}.oem-orb-parallax{pointer-events:none;position:absolute;z-index:0}.oem-orb-parallax--1{right:10%;top:5rem;transform:translateY(var(--oem-bg-orb-y));will-change:transform}.oem-orb-parallax--2{bottom:0;left:5%;transform:translateY(var(--oem-bg-orb2-y));will-change:transform}.oem-bg-orb--teal{animation:oem-orb-drift-a 10s ease-in-out infinite;background:radial-gradient(circle,rgba(46,185,167,.25),rgba(46,185,167,.12) 50%,transparent 75%);border-radius:var(--radius-pill);filter:blur(140px);height:600px;width:600px}.oem-bg-orb--green{animation:oem-orb-drift-b 12s ease-in-out infinite;background:radial-gradient(circle,rgba(53,159,103,.25),rgba(53,159,103,.12) 50%,transparent 75%);border-radius:var(--radius-pill);filter:blur(160px);height:700px;width:700px}@keyframes oem-orb-drift-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px) scale(1.2)}}@keyframes oem-orb-drift-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px) scale(1.3)}}.oem-grid-layer{animation:hero-grid-drift 20s linear infinite;background-image:linear-gradient(rgba(46,185,167,.6) 1px,transparent 0),linear-gradient(90deg,rgba(46,185,167,.6) 1px,transparent 0);background-size:30px 30px;inset:0;opacity:.09;pointer-events:none;position:absolute;z-index:1}.oem-headline{font-size:clamp(3rem,6vw,5.5rem);font-weight:700;letter-spacing:-.02em}.oem-headline,.oem-lead{font-family:var(--font-family-sans)}.oem-lead{font-size:1.125rem;font-weight:400}.oem-gradient-sub{background:linear-gradient(90deg,#2eb9a7,#359f67,#fbb32a,#2eb9a7);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:transparent;display:inline-block;-webkit-text-fill-color:transparent;animation:gradient-flow 8s linear infinite}.oem-hero-cta{overflow:hidden;position:relative;transition:transform .45s var(--ease-smooth),box-shadow .45s var(--ease-smooth)}.oem-hero-cta:hover{box-shadow:0 28px 56px rgba(46,185,167,.4);transform:scale(1.05) translateY(-3px)}.oem-hero-cta:active{transform:scale(.98) translateY(0)}.oem-hero-cta__shine{animation:adv-cta-shine 2s linear infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.3),transparent);inset:0;pointer-events:none;position:absolute;z-index:0}.oem-hero-cta-arrow{animation:arrow-nudge 1.5s ease-in-out infinite}.oem-section-title{font-family:var(--font-family-sans);font-size:clamp(2rem,4vw,3.5rem);font-weight:700;letter-spacing:-.02em}.oem-you-gradient{background:linear-gradient(90deg,#2eb9a7,#359f67);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;-webkit-text-fill-color:transparent}.oem-value-grid-wrap{transform:translateY(var(--oem-value-y));will-change:transform}.oem-value-card{transition:transform .55s var(--ease-smooth),border-color .55s var(--ease-smooth),background-color .55s var(--ease-smooth)}.oem-value-card:hover{transform:translateY(-5px)}.oem-value-icon:hover{animation:hero-icon-wiggle .5s var(--ease-smooth) forwards}.oem-value-card:not(:hover) .oem-value-icon{animation:none;transform:none}.oem-placements-section{--oem-c1-opacity:1;--oem-c1-scale:1;--oem-c2-y:800px;--oem-c2-opacity:1;--oem-c2-scale:1;--oem-c3-y:800px;--oem-c3-opacity:1;--oem-c3-scale:1;--oem-c4-y:800px}.oem-placements-sticky{position:sticky;top:5rem}.oem-cards-stack{min-height:32rem;position:relative}.oem-placement-layer{left:0;position:absolute;right:0;top:0;transform-origin:top center;will-change:transform,opacity}.oem-placement-layer--1{opacity:var(--oem-c1-opacity);transform:translateY(0) scale(var(--oem-c1-scale));z-index:1}.oem-placement-layer--2{opacity:var(--oem-c2-opacity);transform:translateY(var(--oem-c2-y)) scale(var(--oem-c2-scale));z-index:2}.oem-placement-layer--3{opacity:var(--oem-c3-opacity);transform:translateY(var(--oem-c3-y)) scale(var(--oem-c3-scale));z-index:3}.oem-placement-layer--4{opacity:1;transform:translateY(var(--oem-c4-y));z-index:4}.oem-placement-card{backdrop-filter:blur(24px);background:linear-gradient(135deg,rgba(10,18,56,.9),rgba(4,12,46,.8),rgba(10,18,56,.9));border:1px solid rgba(46,185,167,.19);border-radius:1.5rem;overflow:hidden;position:relative;transition:transform .45s var(--ease-smooth),border-color .45s var(--ease-smooth)}.oem-placement-card:hover{transform:translateY(-8px)}.oem-placement-card--amber{border-color:rgba(251,179,42,.19)}.oem-placement-card--amber:hover{border-color:rgba(251,179,42,.38)}.oem-placement-card--green{border-color:rgba(53,159,103,.19)}.oem-placement-card--green:hover{border-color:rgba(53,159,103,.38)}.oem-placement-card--mauve{border-color:rgba(186,104,163,.19)}.oem-placement-card--mauve:hover{border-color:rgba(186,104,163,.38)}.oem-placement-card__glow{border-radius:1.5rem;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s var(--ease-smooth)}.oem-placement-card:hover .oem-placement-card__glow{opacity:1}.oem-placement-card__glow--teal{background:radial-gradient(circle at 50% 50%,rgba(46,185,167,.125),transparent 70%);box-shadow:0 0 60px rgba(46,185,167,.25)}.oem-placement-card__glow--amber{background:radial-gradient(circle at 50% 50%,rgba(251,179,42,.125),transparent 70%);box-shadow:0 0 60px rgba(251,179,42,.25)}.oem-placement-card__glow--green{background:radial-gradient(circle at 50% 50%,rgba(53,159,103,.125),transparent 70%);box-shadow:0 0 60px rgba(53,159,103,.25)}.oem-placement-card__glow--mauve{background:radial-gradient(circle at 50% 50%,rgba(186,104,163,.125),transparent 70%);box-shadow:0 0 60px rgba(186,104,163,.25)}.oem-placement-card__tint{border-radius:1.5rem;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s var(--ease-smooth)}.oem-placement-card:hover .oem-placement-card__tint{opacity:.1}.oem-placement-card__tint--teal{background:linear-gradient(135deg,#2eb9a7,#359f67)}.oem-placement-card__tint--amber{background:linear-gradient(135deg,#fbb32a,#f0533e)}.oem-placement-card__tint--green{background:linear-gradient(135deg,#359f67,#2eb9a7)}.oem-placement-card__tint--mauve{background:linear-gradient(135deg,#ba68a3,#f0533e)}.oem-placements-heading{background:linear-gradient(90deg,#2eb9a7,#359f67,#fbb32a);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:transparent;font-family:var(--font-family-sans);font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;-webkit-text-fill-color:transparent;animation:gradient-flow 10s linear infinite}.oem-placements-lead{color:hsla(0,0%,100%,.5);font-family:var(--font-family-sans);font-size:1rem}.oem-bottom-cta{overflow:hidden;position:relative;transition:transform .45s var(--ease-smooth),box-shadow .45s var(--ease-smooth)}.oem-bottom-cta:hover{box-shadow:0 28px 56px rgba(46,185,167,.4);transform:scale(1.05) translateY(-3px)}.oem-bottom-cta:active{transform:scale(.98) translateY(0)}.oem-bottom-cta__shine{animation:adv-cta-shine 2s linear infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.3),transparent);inset:0;pointer-events:none;position:absolute}.oem-bottom-cta-arrow{animation:arrow-nudge 1.5s ease-in-out infinite}@keyframes oem-minus-arrow{0%,to{opacity:.5;transform:translateX(0)}50%{opacity:1;transform:translateX(6px)}}.oem-svg-minus-arrow{animation:oem-minus-arrow 2s ease-in-out infinite}@keyframes oem-oobe-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.25)}}.oem-svg-oobe-ring{animation:oem-oobe-pulse 2s ease-in-out infinite;transform-origin:100px 45px}@keyframes oem-oobe-tile{0%,to{opacity:.2}50%{opacity:.45}}.oem-svg-oobe-tile--0{animation:oem-oobe-tile 2s ease-in-out infinite;animation-delay:0s}.oem-svg-oobe-tile--1{animation:oem-oobe-tile 2s ease-in-out infinite;animation-delay:.2s}.oem-svg-oobe-tile--2{animation:oem-oobe-tile 2s ease-in-out infinite;animation-delay:.4s}.oem-svg-oobe-tile--3{animation:oem-oobe-tile 2s ease-in-out infinite;animation-delay:.6s}@keyframes oem-folder-pulse{0%,to{opacity:.4}50%{opacity:.75}}.oem-svg-folder-hot{animation:oem-folder-pulse 2s ease-in-out infinite}@keyframes oem-notif-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.oem-svg-notif-bubble{animation:oem-notif-float 2s ease-in-out infinite;transform-origin:center}@keyframes oem-notif-ring{0%,to{opacity:.3;transform:scale(1)}50%{opacity:0;transform:scale(1.15)}}.oem-svg-notif-ring{animation:oem-notif-ring 2s ease-in-out infinite;transform-origin:100px 90px}@media (max-width:1023px){.oem-orb-parallax--1 .oem-bg-orb--teal,.oem-orb-parallax--2 .oem-bg-orb--green{height:min(100vw,420px);width:min(100vw,420px)}.oem-placements-section{min-height:auto!important}.oem-placements-sticky{min-height:auto;position:relative;top:auto}.oem-cards-stack{min-height:auto}.oem-placement-layer,.oem-placement-layer--1,.oem-placement-layer--2,.oem-placement-layer--3,.oem-placement-layer--4{margin-bottom:1.5rem;opacity:1!important;position:relative!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.oem-bg-orb--green,.oem-bg-orb--teal,.oem-bottom-cta-arrow,.oem-bottom-cta__shine,.oem-gradient-sub,.oem-grid-layer,.oem-hero-cta-arrow,.oem-hero-cta__shine,.oem-placements-heading,.oem-svg-folder-hot,.oem-svg-minus-arrow,.oem-svg-notif-bubble,.oem-svg-notif-ring,.oem-svg-oobe-ring,.oem-svg-oobe-tile--0,.oem-svg-oobe-tile--1,.oem-svg-oobe-tile--2,.oem-svg-oobe-tile--3{animation:none!important}.oem-hero-section{--oem-bg-orb-y:0px!important;--oem-bg-orb2-y:0px!important;--oem-value-y:0px!important}.oem-orb-parallax--1,.oem-orb-parallax--2,.oem-value-grid-wrap{transform:none!important;will-change:auto}.oem-placement-card:hover,.oem-value-card:hover{transform:none}.oem-value-icon:hover{animation:none!important}.oem-placements-section{min-height:auto!important}.oem-placements-sticky{position:relative;top:auto}.oem-cards-stack{min-height:auto}.oem-placement-layer,.oem-placement-layer--1,.oem-placement-layer--2,.oem-placement-layer--3,.oem-placement-layer--4{margin-bottom:1.5rem;opacity:1!important;position:relative!important;transform:none!important}}.about-page-section{background:linear-gradient(to bottom right,#060429,#0a1545 45%,#060429);min-height:100vh;position:relative}.about-orb-parallax{pointer-events:none;position:absolute;z-index:0}.about-orb-parallax--1{right:10%;top:5rem}.about-orb-parallax--2{bottom:0;left:5%}.about-bg-orb--teal{animation:about-orb-drift-a 10s ease-in-out infinite;background:radial-gradient(circle,rgba(46,185,167,.25),rgba(46,185,167,.12) 50%,transparent 75%);border-radius:var(--radius-pill,9999px);filter:blur(140px);height:600px;width:600px}.about-bg-orb--mauve{animation:about-orb-drift-b 12s ease-in-out infinite;background:radial-gradient(circle,rgba(185,106,171,.25),rgba(185,106,171,.12) 50%,transparent 75%);border-radius:var(--radius-pill,9999px);filter:blur(160px);height:700px;width:700px}@keyframes about-orb-drift-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px) scale(1.2)}}@keyframes about-orb-drift-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px) scale(1.3)}}.about-page-grid{animation:hero-grid-drift 20s linear infinite;background-image:linear-gradient(rgba(46,185,167,.6) 1px,transparent 0),linear-gradient(90deg,rgba(46,185,167,.6) 1px,transparent 0);background-size:30px 30px;inset:0;opacity:.09;pointer-events:none;position:absolute;z-index:1}.about-hero-title{color:#fff;font-family:var(--font-family-sans);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.1}.about-hero-gradient{background:linear-gradient(90deg,#2eb9a7,#359f67,#ffb525);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:transparent;-webkit-text-fill-color:transparent;animation:gradient-flow 8s linear infinite}.about-value-card{transition:transform .45s var(--ease-smooth),border-color .45s var(--ease-smooth)}.about-value-card:hover{transform:translateY(-8px) scale(1.02)}.about-feature-pill{transition:transform .45s var(--ease-smooth)}.about-value-card:hover .about-feature-pill{animation:about-icon-wiggle .5s var(--ease-smooth) forwards}@keyframes about-icon-wiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}.about-phone-glow{background:linear-gradient(to bottom right,rgba(46,185,167,.2),rgba(186,104,163,.2));border-radius:2rem;filter:blur(48px);inset:0;position:absolute;z-index:-1}.about-highlight-card{transition:transform .45s var(--ease-smooth),border-color .45s var(--ease-smooth),background-color .45s var(--ease-smooth)}.about-highlight-card:hover{transform:translateY(-5px)}.about-cta-headline{animation:about-cta-glow 3s ease-in-out infinite}@keyframes about-cta-glow{0%,to{text-shadow:0 0 20px rgba(46,185,167,.2)}50%{text-shadow:0 0 30px rgba(46,185,167,.4)}}.about-cta-gradient{background:linear-gradient(90deg,#2eb9a7,#359f67,#ffb525);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:transparent;-webkit-text-fill-color:transparent;animation:gradient-flow 6s linear infinite}@media (max-width:1023px){.about-bg-orb--mauve,.about-bg-orb--teal{height:min(100vw,420px);width:min(100vw,420px)}}@media (prefers-reduced-motion:reduce){.about-bg-orb--mauve,.about-bg-orb--teal,.about-cta-gradient,.about-cta-headline,.about-hero-gradient,.about-page-grid{animation:none!important}.about-highlight-card:hover,.about-value-card:hover{transform:none}}.careers-hero-section{align-items:center;background:linear-gradient(to bottom right,#040c2e,#0a1545 45%,#040c2e);display:flex;min-height:100vh;overflow:hidden;position:relative}.careers-orb{border-radius:9999px;filter:blur(140px);pointer-events:none;position:absolute;z-index:0}.careers-orb--teal{animation:about-orb-drift-a 10s ease-in-out infinite;background:radial-gradient(circle,rgba(46,185,167,.3),rgba(46,185,167,.15) 50%,transparent 75%);height:600px;right:10%;top:5rem;width:600px}.careers-orb--mauve{animation:about-orb-drift-b 12s ease-in-out infinite;background:radial-gradient(circle,rgba(186,104,163,.25),rgba(186,104,163,.12) 50%,transparent 75%);bottom:0;filter:blur(160px);height:700px;left:5%;width:700px}.careers-hero-grid{animation:hero-grid-drift 20s linear infinite;background-image:linear-gradient(rgba(46,185,167,.6) 1px,transparent 0),linear-gradient(90deg,rgba(46,185,167,.6) 1px,transparent 0);background-size:30px 30px;inset:0;opacity:.08;pointer-events:none;position:absolute;z-index:1}.careers-hero-title{color:#fff;font-family:var(--font-family-sans);font-size:clamp(3rem,6vw,5.5rem);font-weight:900;letter-spacing:-.02em;line-height:1.1}.careers-gradient-mobile{background:linear-gradient(90deg,#2eb9a7,#359f67,#ba68a3);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:transparent;-webkit-text-fill-color:transparent;animation:gradient-flow 8s linear infinite;display:inline}.careers-section-title{color:#fff;font-family:var(--font-family-sans);font-size:clamp(2.5rem,5vw,4rem);font-weight:900;letter-spacing:-.02em}.careers-gradient-values{background:linear-gradient(90deg,#2eb9a7,#359f67,#fbb32a);-webkit-background-clip:text;background-clip:text;background-size:200% 200%}.careers-gradient-benefits,.careers-gradient-values{color:transparent;-webkit-text-fill-color:transparent;animation:gradient-flow 6s linear infinite}.careers-gradient-benefits{background:linear-gradient(90deg,#fbb32a,#f0533e,#ba68a3);-webkit-background-clip:text;background-clip:text;background-size:200% 200%}.careers-gradient-positions{background:linear-gradient(90deg,#2eb9a7,#fbb32a,#f0533e);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;color:transparent;-webkit-text-fill-color:transparent;animation:gradient-flow 6s linear infinite}.careers-stat-card{transition:transform .45s var(--ease-smooth),border-color .45s var(--ease-smooth)}.careers-stat-card:hover{transform:translateY(-5px) scale(1.02)}.careers-value-card{transition:transform .45s var(--ease-smooth),border-color .45s var(--ease-smooth),background-color .45s var(--ease-smooth)}.careers-value-card:hover{transform:translateY(-8px) scale(1.02)}.careers-value-card__overlay{z-index:1}.careers-value-card__corner{animation:careers-value-corner-breathe 3s ease-in-out infinite;animation-delay:var(--cv-delay,0s);background:radial-gradient(circle at 100% 0,var(--cv-accent,#2eb9a7),transparent 60%);height:8rem;opacity:.2;pointer-events:none;position:absolute;right:0;top:0;width:8rem;z-index:1}@keyframes careers-value-corner-breathe{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.3;transform:scale(1.2)}}.careers-value-card__dot{animation:careers-value-dot-pulse 2s ease-in-out infinite;animation-delay:var(--cv-delay,0s);background-color:var(--cv-accent,#2eb9a7);border-radius:9999px;bottom:1.5rem;height:.5rem;pointer-events:none;position:absolute;right:1.5rem;width:.5rem;z-index:2}@keyframes careers-value-dot-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.careers-value-icon-wrap{transition:transform .5s var(--ease-smooth)}.careers-value-card:hover .careers-value-icon-wrap{transform:rotate(-5deg) scale(1.1)}.careers-benefit-card{transition:transform .45s var(--ease-smooth),border-color .45s var(--ease-smooth),background-color .45s var(--ease-smooth)}.careers-benefit-card:hover{transform:translateY(-5px)}.careers-benefit-icon-wrap{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;transition:transform .35s var(--ease-smooth)}.careers-benefit-card:hover .careers-benefit-icon-wrap{transform:scale(1.1)}.careers-benefit-icon-glow{animation:careers-benefit-icon-glow-pulse 2s ease-in-out infinite;animation-delay:var(--cb-glow-delay,0s);border-radius:.75rem;inset:0;pointer-events:none;position:absolute;transform-origin:center}@keyframes careers-benefit-icon-glow-pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.5)}}.careers-benefits-more{overflow:hidden;position:relative}.careers-benefits-more__overlay{animation:careers-benefits-pan 8s linear infinite;background:linear-gradient(90deg,rgba(46,185,167,.2),transparent,rgba(53,159,103,.2));background-size:200% 200%;inset:0;pointer-events:none;position:absolute}@keyframes careers-benefits-pan{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.careers-position-card{transition:transform .45s var(--ease-smooth),border-color .45s var(--ease-smooth),background-color .45s var(--ease-smooth)}.careers-position-card:hover{transform:translateY(-5px)}.careers-position-card__bar{opacity:0;transition:opacity .3s var(--ease-smooth)}.careers-position-card:hover .careers-position-card__bar{opacity:1}.careers-position-apply{transition:transform .25s var(--ease-smooth),border-color .25s var(--ease-smooth),background .25s var(--ease-smooth)}.careers-position-apply:hover{transform:translateX(3px)}.careers-values-orb{animation:careers-soft-float 8s ease-in-out infinite;background:radial-gradient(circle,rgba(53,159,103,.3),transparent 70%);filter:blur(120px);height:500px;left:10%;opacity:.4;top:25%;width:500px}.careers-benefits-orb,.careers-values-orb{border-radius:9999px;pointer-events:none;position:absolute}.careers-benefits-orb{animation:careers-soft-float2 10s ease-in-out infinite;background:radial-gradient(circle,rgba(251,179,42,.3),transparent 70%);filter:blur(140px);height:600px;opacity:.3;right:5%;top:33%;width:600px}.careers-open-orb{animation:careers-soft-float3 10s ease-in-out infinite;background:radial-gradient(circle,rgba(186,104,163,.3),transparent 70%);border-radius:9999px;bottom:0;filter:blur(120px);height:500px;left:10%;opacity:.4;pointer-events:none;position:absolute;width:500px}@keyframes careers-soft-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-20px) scale(1.2)}}@keyframes careers-soft-float2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px) scale(1.3)}}@keyframes careers-soft-float3{0%,to{transform:translate(0) scale(1)}50%{transform:translateY(-30px) scale(1.2)}}.careers-filter-select{background:transparent;color:#fff;cursor:pointer;font-weight:600;outline:none}.careers-filter-select option{background:#0a1545;color:#fff}@media (max-width:1023px){.careers-orb--mauve,.careers-orb--teal{height:min(100vw,420px);width:min(100vw,420px)}}@media (prefers-reduced-motion:reduce){.careers-benefits-more__overlay,.careers-benefits-orb,.careers-gradient-benefits,.careers-gradient-mobile,.careers-gradient-positions,.careers-gradient-values,.careers-hero-grid,.careers-open-orb,.careers-orb--mauve,.careers-orb--teal,.careers-values-orb{animation:none!important}.careers-benefit-card:hover,.careers-position-apply:hover,.careers-position-card:hover,.careers-stat-card:hover,.careers-value-card:hover,.careers-value-card__corner,.careers-value-card__dot{transform:none}.careers-value-card__corner,.careers-value-card__dot{animation:none!important}.careers-value-card:hover .careers-value-icon-wrap{transform:none}.careers-benefit-icon-glow{animation:none!important}.careers-benefit-card:hover .careers-benefit-icon-wrap{transform:none}.podcast-title-shimmer,.podcasts-page__orb{animation:none!important}.podcast-ep-root a.podcast-ep-back:hover svg,.podcast-episode-card:hover{transform:none}}.podcast-detail-panel{display:none}.podcast-detail-panel:target{display:block}html:not(:has(.podcast-detail-panel:target)) .podcast-detail-panel--default{display:block}.podcasts-page{background:linear-gradient(to bottom right,#040c2e,#0a1545,#040c2e);min-height:100vh}.podcasts-page__orb{border-radius:50%;filter:blur(140px);pointer-events:none;position:fixed;z-index:0}.podcasts-page__orb--teal{animation:podcast-orb-float-a 10s ease-in-out infinite;background:radial-gradient(circle,rgba(46,185,167,.25),rgba(46,185,167,.12) 50%,transparent 75%);height:min(600px,90vw);right:10%;top:5rem;width:min(600px,90vw)}.podcasts-page__orb--mauve{animation:podcast-orb-float-b 12s ease-in-out infinite;background:radial-gradient(circle,rgba(186,104,163,.25),rgba(186,104,163,.12) 50%,transparent 75%);bottom:0;filter:blur(160px);height:min(700px,95vw);left:5%;width:min(700px,95vw)}@keyframes podcast-orb-float-a{0%,to{transform:scale(1) translateX(0)}50%{transform:scale(1.15) translateX(30px)}}@keyframes podcast-orb-float-b{0%,to{transform:scale(1) translateX(0)}50%{transform:scale(1.2) translateX(-40px)}}.podcasts-page__grid{background-image:linear-gradient(rgba(46,185,167,.6) 1px,transparent 0),linear-gradient(90deg,rgba(46,185,167,.6) 1px,transparent 0);background-size:30px 30px;inset:0;opacity:.09;pointer-events:none;position:fixed;z-index:0}.podcast-title-shimmer{animation:podcast-title-shimmer 8s linear infinite;background:linear-gradient(90deg,#2eb9a7,#ba68a3,#2eb9a7);-webkit-background-clip:text;background-clip:text;background-size:200% auto;color:transparent}@keyframes podcast-title-shimmer{0%{background-position:0 50%}to{background-position:200% 50%}}.podcast-episode-card{transition:transform .35s var(--ease-smooth),background-color .35s var(--ease-smooth),border-color .35s var(--ease-smooth),box-shadow .35s var(--ease-smooth)}.podcast-episode-card:hover{background-color:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.2);transform:translateY(-4px)}.podcast-episode-card__glow{background:radial-gradient(circle at 50% 50%,rgba(46,185,167,.12),transparent 70%);border-radius:1.5rem;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s var(--ease-smooth)}.podcast-episode-card:hover .podcast-episode-card__glow{opacity:1}.podcast-waveform-track{background-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.12) 0 2px,transparent 2px 5px)}.podcast-ep-root{font-family:var(--font-family-sans)}.podcast-ep-root a.podcast-ep-back{align-items:center;color:hsla(0,0%,100%,.6);display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;margin-bottom:2rem;text-decoration:none;transition:color .2s var(--ease-smooth)}.podcast-ep-root a.podcast-ep-back svg{flex-shrink:0;transition:transform .2s var(--ease-smooth)}.podcast-ep-root a.podcast-ep-back:hover{color:var(--color-teal)}.podcast-ep-root a.podcast-ep-back:hover svg{transform:translateX(-4px)}.podcast-ep-root .podcast-ep-badge svg{flex-shrink:0}.podcast-ep-root .podcast-ep-badge{align-items:center;background:linear-gradient(to right,rgba(var(--rgb-teal),.1),rgba(186,104,163,.1));border:1px solid rgba(var(--rgb-teal),.3);border-radius:9999px;color:var(--color-teal);display:flex;font-size:.75rem;font-weight:700;gap:.5rem;letter-spacing:.05em;margin-bottom:1.5rem;padding:.5rem 1rem;width:max-content}.podcast-ep-root .podcast-ep-title{color:#fff;font-size:clamp(2rem,4vw,3.5rem);font-weight:900;letter-spacing:-.02em;line-height:1.1;margin:0 0 1.5rem}.podcast-ep-root .podcast-ep-meta{align-items:center;color:hsla(0,0%,100%,.5);display:flex;flex-wrap:wrap;font-size:.9375rem;font-weight:600;gap:1.5rem;margin-bottom:2rem}.podcast-ep-root .podcast-ep-meta .with{color:hsla(0,0%,100%,.4)}.podcast-ep-root .podcast-ep-meta .guest{color:#fff;font-weight:700}.podcast-ep-root .podcast-ep-meta .role{color:hsla(0,0%,100%,.5);font-weight:400}.podcast-ep-player{backdrop-filter:blur(24px);background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;margin-bottom:2rem;overflow:hidden;padding:1.5rem;position:relative}.podcast-ep-player__wash{background:linear-gradient(to bottom right,rgba(var(--rgb-teal),.05),rgba(186,104,163,.05));inset:0;pointer-events:none;position:absolute}.podcast-ep-player__row{align-items:stretch;display:flex;flex-direction:column;gap:1.5rem;position:relative}@media (min-width:640px){.podcast-ep-player__row{align-items:center;flex-direction:row}}.podcast-ep-art{border-radius:.75rem;box-shadow:0 20px 40px rgba(0,0,0,.35);flex-shrink:0;height:6rem;margin:0 auto;overflow:hidden;position:relative;width:6rem}@media (min-width:640px){.podcast-ep-art{margin:0}}.podcast-ep-art img{height:100%;object-fit:cover;width:100%}.podcast-ep-art .podcast-ep-art__play{align-items:center;background:rgba(0,0,0,.4);cursor:pointer;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .25s var(--ease-smooth)}.podcast-ep-art:hover .podcast-ep-art__play{opacity:1}.podcast-ep-art--toggle:focus-visible .podcast-ep-art__play{opacity:1}.podcast-ep-controls{display:flex;flex:1;flex-direction:column;gap:0;min-width:0;position:relative}.podcast-audio-native{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.podcast-ep-toprow--player{align-items:center;gap:1rem;margin-bottom:1rem}.podcast-ep-art--toggle{background:transparent;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:inherit}.podcast-ep-art--toggle:focus{outline:none}.podcast-ep-art--toggle:focus-visible{outline:2px solid var(--color-teal);outline-offset:3px}.podcast-ep-art--toggle.is-playing .podcast-ep-art__play{opacity:.85}.podcast-ep-art--toggle.is-playing:hover .podcast-ep-art__play{opacity:1}.podcast-ep-playbtn{align-items:center;background:linear-gradient(to right,var(--color-teal),var(--color-green));border:none;border-radius:9999px;box-shadow:0 10px 30px rgba(var(--rgb-teal),.3);cursor:pointer;display:flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem}.podcast-ep-playbtn--custom{color:#fff;position:relative;transition:transform .2s var(--ease-smooth),box-shadow .2s var(--ease-smooth)}.podcast-ep-playbtn--custom:hover{box-shadow:0 12px 36px rgba(var(--rgb-teal),.4);transform:scale(1.08)}.podcast-ep-playbtn--custom:active{transform:scale(.95)}.podcast-ep-playbtn--custom .podcast-ep-playbtn__icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.podcast-ep-playbtn--custom .podcast-ep-playbtn__icon--play{margin-left:2px;transform:translate(calc(-50% + 2px),-50%)}.podcast-ep-playbtn--custom .podcast-ep-playbtn__icon--pause,.podcast-ep-playbtn--custom.is-playing .podcast-ep-playbtn__icon--play{display:none}.podcast-ep-playbtn--custom.is-playing .podcast-ep-playbtn__icon--pause{display:block}.podcast-ep-time{align-items:center;display:flex;font-size:.875rem;font-weight:600;gap:.5rem}.podcast-ep-time .cur{color:hsla(0,0%,100%,.9)}.podcast-ep-time .sep{color:hsla(0,0%,100%,.4)}.podcast-ep-time .tot{color:hsla(0,0%,100%,.6)}.podcast-ep-wave{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;cursor:pointer;height:4rem;overflow:hidden;position:relative}.podcast-ep-wave--appnext{border-radius:.5rem;height:4rem}.podcast-ep-wave--appnext:focus{outline:none}.podcast-ep-wave--appnext:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}.podcast-ep-wave__bg{inset:0;opacity:.3;pointer-events:none;position:absolute}.podcast-ep-wave__bg img{height:100%;mix-blend-mode:screen;object-fit:cover;width:100%}.podcast-ep-wave__fill{background:linear-gradient(to right,rgba(var(--rgb-teal),.4),rgba(var(--rgb-teal),.2));border-right:2px solid var(--color-teal);inset:0 auto 0 0;position:absolute;width:35%}.podcast-ep-wave__fill--progress{bottom:0;left:0;max-width:100%;overflow:hidden;top:0;width:0;z-index:1}.podcast-ep-wave__fill-inner{bottom:0;left:0;position:absolute;top:0;width:var(--podcast-wave-w,100%)}.podcast-ep-wave__fill-inner img{height:100%;mix-blend-mode:screen;object-fit:cover;opacity:.8;width:100%}.podcast-ep-wave__hover{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.05),transparent);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s var(--ease-smooth);z-index:2}.podcast-ep-wave--appnext:hover .podcast-ep-wave__hover{opacity:1}.podcast-ep-vol-meter{align-items:center;display:flex;flex-shrink:0}.podcast-ep-vol-meter__wrap{align-items:center;display:flex;height:1.25rem;position:relative;width:5rem}.podcast-ep-vol-meter__track{background:hsla(0,0%,100%,.1);border-radius:9999px;height:.25rem;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:5rem}.podcast-ep-vol-meter__fill{background:linear-gradient(to right,var(--color-teal),var(--color-green));border-radius:9999px;height:100%}.podcast-ep-vol-meter__fill--level{max-width:100%;min-width:0;transition:width .06s linear;width:100%}.podcast-ep-vol-range{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.podcast-ep-vol-range::-webkit-slider-thumb{-webkit-appearance:none;border-radius:50%;cursor:pointer;height:14px;width:14px}.podcast-ep-vol-range::-moz-range-thumb{background:hsla(0,0%,100%,.5);border:none;border-radius:50%;cursor:pointer;height:14px;width:14px}.podcast-ep-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3rem}.podcast-ep-actions .podcast-ep-platform{background:linear-gradient(to right,var(--color-teal),var(--color-green));border:none;border-radius:9999px;box-shadow:0 10px 30px rgba(var(--rgb-teal),.3);color:#fff;cursor:pointer;font-size:.875rem;font-weight:700;padding:.75rem 1.5rem}.podcast-ep-actions .podcast-ep-iconbtn{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;color:hsla(0,0%,100%,.7);cursor:pointer;padding:.75rem}.podcast-ep-actions .podcast-ep-iconbtn:hover{background:hsla(0,0%,100%,.1);color:#fff}.podcast-ep-section{backdrop-filter:blur(24px);background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:1.5rem;margin-bottom:2rem;padding:2rem}.podcast-ep-section h2,.podcast-ep-section h3{color:#fff;font-weight:700;margin:0 0 1rem}.podcast-ep-section h2{font-size:1.75rem;letter-spacing:-.01em}.podcast-ep-section h3{font-size:1.5rem}.podcast-ep-section p{color:hsla(0,0%,100%,.7);font-size:1.0625rem;line-height:1.8;margin:0 0 1rem}.podcast-ep-section p:last-child{margin-bottom:0}.podcast-ep-takeaway{align-items:flex-start;display:flex;gap:1rem}.podcast-ep-takeaway p{color:hsla(0,0%,100%,.7);font-size:1.0625rem;line-height:1.8;margin:0}.podcast-ep-takeaway .dot{background:linear-gradient(to right,var(--color-teal),var(--color-green));border-radius:9999px;flex-shrink:0;height:.5rem;margin-top:.625rem;width:.5rem}.podcast-ep-guest{background:linear-gradient(to bottom right,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01))}.podcast-ep-share{text-align:center}.podcast-ep-share .podcast-ep-social{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.podcast-ep-share .podcast-ep-social button{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;color:hsla(0,0%,100%,.7);cursor:pointer;padding:1rem}.podcast-ep-share .podcast-ep-social button:hover{background:hsla(0,0%,100%,.1);color:#fff}.podcast-ep-toprow{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.glossary-cat-btn{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;color:hsla(0,0%,100%,.6);cursor:pointer;font-family:var(--font-family-sans);font-size:.875rem;font-weight:600;padding:.625rem 1.5rem;transition:color .2s var(--ease-smooth),background .2s var(--ease-smooth),border-color .2s var(--ease-smooth),box-shadow .2s var(--ease-smooth),transform .2s var(--ease-smooth)}.glossary-cat-btn:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2);color:#fff}.glossary-cat-btn.is-active{background:linear-gradient(to right,var(--color-teal),var(--color-green));border-color:transparent;box-shadow:0 10px 30px rgba(var(--rgb-teal),.3);color:#fff}