a{color:#00a676;text-decoration:none}a:hover{color:#00c98c}::selection{background:#01e3a04d}.nav-link{color:#ffffffb8;transition:color .15s ease,background .15s ease}.nav-link:hover{color:#fff;background:#ffffff12}.nav-panel-link{color:#ffffffbf}.nav-panel-link:hover{color:#fff}.btn-primary{background:#01e3a0;color:#020626;transition:background .15s ease,box-shadow .15s ease}.btn-primary:hover{background:#00c98c;color:#020626;box-shadow:0 4px 18px #01e3a059}.btn-ghost{border:1px solid rgba(255,255,255,.22);color:#fff;transition:border-color .15s ease,background .15s ease}.btn-ghost:hover{border-color:#01e3a0;color:#fff;background:#01e3a00f}.card-lift{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.card-lift:hover{border-color:#cfe9dd;box-shadow:0 10px 30px #02062612;transform:translateY(-2px)}.page-hero{padding-bottom:64px}.page-hero.has-meta{padding-bottom:72px}@media(min-width:940px){.page-hero.has-clearance{padding-bottom:118px}}.legal-layout{display:grid;grid-template-columns:minmax(0,1fr)}.legal-toc{display:none}@media(min-width:1000px){.legal-layout{grid-template-columns:216px minmax(0,1fr);gap:52px;align-items:start}.legal-toc{display:block;position:sticky;top:96px}}.legal-toc-link{display:block;padding:7px 0 7px 14px;border-left:2px solid #e2e8f0;font-size:13px;line-height:1.45;color:#64748b;transition:color .15s ease,border-color .15s ease}.legal-toc-link:hover{color:#0f172a;border-left-color:#cbd5e1}.legal-toc-link.is-active{color:#0f172a;font-weight:600;border-left-color:#01e3a0}.legal-prose h2{margin:40px 0 12px;font-size:18px;font-weight:600;letter-spacing:-.02em;color:#0f172a;scroll-margin-top:92px}.legal-prose h3{margin:26px 0 8px;font-size:15px;font-weight:600;letter-spacing:-.01em;color:#0f172a;scroll-margin-top:92px}.legal-prose p{margin:0 0 14px;font-size:15px;line-height:1.75;color:#475569}.legal-prose .legal-lede{margin-bottom:6px;font-size:16px;line-height:1.7;color:#334155}.legal-list{margin:0 0 14px;padding-left:20px;font-size:15px;line-height:1.75;color:#475569}.legal-list li{margin-bottom:8px;padding-left:4px}.legal-list li::marker{color:#01e3a0}.legal-prose strong{color:#0f172a}.legal-prose>:first-child{margin-top:0}.legal-prose :is(p,li,td) a,.prose-link{color:#0f172a;font-weight:500;text-decoration:underline;text-decoration-color:#01e3a0;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:text-decoration-thickness .12s ease}.legal-prose :is(p,li,td) a:hover,.prose-link:hover{color:#0f172a;text-decoration-thickness:3px}.footer-link{color:#ffffffb8;transition:color .15s ease}.footer-link:hover{color:#fff}.footer-top{display:grid;grid-template-columns:minmax(0,1fr);gap:34px}@media(min-width:620px){.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 40px}}@media(min-width:1000px){.footer-top{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:48px}}.policy-rules{margin:0 0 18px;padding:0;list-style:none}.policy-rules li{display:flex;gap:12px;align-items:flex-start;margin-bottom:10px;font-size:15px;line-height:1.75;color:#475569}.policy-rule-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:21px;height:21px;margin-top:3px;border-radius:6px}.policy-rule-icon svg{width:12px;height:12px}.policy-rules.is-prohibited .policy-rule-icon{background:#fef2f2;color:#dc2626}.policy-rules.is-allowed .policy-rule-icon{background:#01e3a021;color:#00a676}.legal-callout{margin:22px 0;padding:16px 18px;border:1px solid #e6ebf2;border-radius:8px;background:#f8fafc}.legal-callout-title{display:block;margin-bottom:6px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f172a}.legal-callout>:last-child{margin-bottom:0}.legal-table-scroll{margin:0 0 22px;overflow-x:auto;border:1px solid #e8ecf2;border-radius:10px}.legal-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6}.legal-table th{padding:11px 14px;text-align:left;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#64748b;background:#f8fafc;border-bottom:1px solid #e8ecf2;white-space:nowrap}.legal-table td{padding:12px 14px;color:#475569;border-bottom:1px solid #f1f5f9;vertical-align:top}.legal-table tr:last-child td{border-bottom:none}.legal-table td:first-child{font-weight:600;color:#0f172a;white-space:nowrap}.policy-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px;margin:4px 0 8px}.policy-card{display:block;padding:18px 20px 20px;border:1px solid #e8ecf2;border-radius:12px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.policy-card:hover{border-color:#cbd5e1;box-shadow:0 14px 30px -22px #02062666;transform:translateY(-1px)}.policy-card-title{display:block;margin-bottom:6px;font-size:15.5px;font-weight:600;letter-spacing:-.01em;color:#0f172a}.policy-card-body{display:block;font-size:13.5px;line-height:1.65;color:#64748b}.legal-pager{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.legal-pager a{display:block;padding:14px 18px;border:1px solid #e6ebf2;border-radius:10px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.legal-pager a:hover{border-color:#cbd5e1;box-shadow:0 12px 26px -22px #02062666}.legal-pager .is-next{grid-column:2;text-align:right}.legal-pager-dir{display:block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.legal-pager-label{display:block;font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:#0f172a}@media(max-width:560px){.legal-pager{grid-template-columns:minmax(0,1fr)}.legal-pager .is-next{grid-column:1}}.form-field :is(input,select,textarea){background-color:#f8fafd;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.form-field :is(input,select,textarea):hover{border-color:#c3cede}.form-field :is(input,select,textarea):focus{outline:none;background-color:#fff;border-color:#00a676;box-shadow:0 0 0 3px #01e3a02e}.form-field :is(input,textarea)::placeholder{color:#94a3b8}.form-field select{appearance:none;padding-right:36px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:15px}.form-field select:invalid{color:#94a3b8}.btn-outline{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border:1px solid #d3dce9;border-radius:6px;background:#fff;font-size:14px;font-weight:600;color:#0f172a;text-decoration:none;box-shadow:0 1px 2px #0206260d;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.btn-outline:hover{border-color:#00c98c;box-shadow:0 4px 14px -6px #01e3a073;transform:translateY(-1px)}.form-row{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}@media(min-width:560px){.form-row{grid-template-columns:1fr 1fr}}.contact-card{margin-top:-32px}@media(min-width:940px){.contact-card{margin-top:-72px}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulsedot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}@keyframes shimmer{0%,to{opacity:.35}50%{opacity:.9}}@keyframes neurpulse{0%,to{opacity:.2}50%{opacity:.85}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes halo{0%{transform:scale(.65);opacity:.55}70%,to{transform:scale(1.5);opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes drawline{0%{stroke-dashoffset:1}55%,to{stroke-dashoffset:0}}@keyframes clientglow{0%,26%,to{border-color:#e8ecf2;box-shadow:0 0 #01e3a000}8%,18%{border-color:#01e3a099;box-shadow:0 0 0 3px #01e3a01f}}.metric-halo{animation:metric-halo 3s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes metric-halo{0%{transform:scale(.55);opacity:.7}75%,to{transform:scale(1.35);opacity:0}}.metric-needle{animation:metric-sweep 7s cubic-bezier(.3,0,.3,1) infinite}@keyframes metric-sweep{0%{transform:rotate(-72deg)}16%{transform:rotate(48deg)}24%{transform:rotate(39deg)}38%,82%{transform:rotate(43deg)}to{transform:rotate(-72deg)}}.metric-swat{animation:metric-swat 3.4s ease-in-out infinite}@keyframes metric-swat{0%,to{opacity:.9}45%,60%{opacity:.15}}.metric-chevron{animation:shimmer 1.6s ease-in-out infinite}.pub-marquee{padding:26px 0}.pub-marquee-inner{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}.pub-marquee-run{display:flex;gap:56px;align-items:center;padding-right:56px}@media(max-width:640px){.pub-marquee{--pm-scale: .72;padding:13px 0 15px}.pub-marquee-inner{gap:8px 0}.pub-marquee-label{width:100%;text-align:center;font-size:11px!important}.pub-marquee-divider{display:none}.pub-marquee-run{gap:38px;padding-right:38px}}.platform-head{margin-bottom:clamp(30px,4vw,44px)}.slot-step{font-size:var(--feed-meta);gap:7px}@media(max-width:640px){.slot-step{font-size:10px;gap:6px}}.msn-feed{--feed-hl: 15px;--feed-meta: 12.5px;--feed-pad: 11px 13px 13px;padding:14px}.msn-feed-fade{display:none}.msn-feed-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px}@media(max-width:640px){.msn-feed{--feed-hl: 12.5px;--feed-meta: 11px;--feed-pad: 8px 10px 10px;padding:14px 14px 0;height:404px}.msn-feed-fade{display:block}.msn-feed-grid{grid-template-columns:1fr 1fr;gap:10px}.msn-feed-grid>:nth-child(1){order:1}.msn-feed-grid>:nth-child(2){order:2}.msn-feed-grid>:nth-child(6){order:3}.msn-feed-grid>:nth-child(3){order:4}.msn-feed-grid>:nth-child(4){order:5}.msn-feed-grid>:nth-child(5){order:6}}@keyframes stepin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes badge-pop{0%{opacity:0;transform:scale(.55)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes bk-drift-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(8%,11%,0) scale(1.22)}}@keyframes bk-drift-b{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-10%,-9%,0) scale(.82)}}@keyframes bk-rise{0%{transform:translateY(0);opacity:0}8%{opacity:.9}80%{opacity:.6}to{transform:translateY(-130vh);opacity:0}}@keyframes ljHalo{0%{transform:scale(.7);opacity:.55}70%,to{transform:scale(1.45);opacity:0}}@keyframes ljNodePulse{0%,to{box-shadow:0 0 #6366f166}50%{box-shadow:0 0 0 5px #6366f11f}}@keyframes ljSheen{0%,to{opacity:.82}50%{opacity:1}}@keyframes ljFade{0%{opacity:0}to{opacity:1}}@keyframes ljRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tour-click-ring{position:absolute;left:-15px;top:-15px;width:30px;height:30px;border-radius:50%;border:2px solid rgba(1,227,160,.9);animation:tourclick .55s ease-out infinite;pointer-events:none}@keyframes tourclick{0%{transform:scale(.4);opacity:1}to{transform:scale(1.6);opacity:0}}@keyframes title-vanish{to{opacity:.1;filter:blur(4px)}}@keyframes title-arrive{0%{opacity:0;filter:blur(6px);transform:translateY(4px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes field-flash{0%{background:#01e3a033;border-color:#01e3a0d9}to{background:#f8fafc;border-color:#e2e8f0}}@keyframes sheen-sweep{0%{background-position:180% 0}to{background-position:-80% 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}[data-anim-paused],[data-anim-paused] *,[data-anim-paused] *:before,[data-anim-paused] *:after{animation-play-state:paused!important}.hero-demo-frame{width:min(1080px,calc(100% - 48px))}@media(max-width:767px){.hero-demo-frame{width:calc(100% - 4px)}}.creative-dropzone{grid-template-columns:1fr 1fr}@media(max-width:767px){.creative-dropzone{grid-template-columns:1fr}}@media(max-width:899px){.nav-links,.nav-actions{display:none!important}.nav-burger,.nav-actions.nav-actions--always{display:flex!important}}.split-band{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,60px);align-items:center}@media(min-width:940px){.split-band{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.split-prose{max-width:68ch}.split-prose p{margin:0 0 18px;font-size:15.5px;line-height:1.8;color:#475569;text-wrap:pretty}.split-prose p:last-child{margin-bottom:0}.about-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:560px){.about-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.about-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.about-principles{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.careers-benefits{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}@media(min-width:700px){.careers-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}.careers-team+.careers-team{margin-top:34px}.careers-team-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.careers-team-head h3{margin:0;font-size:19px;font-weight:650;letter-spacing:-.02em;color:#0f172a}.careers-team-head span{flex-shrink:0;font-size:12.5px;font-weight:600;color:#64748b}.careers-team-blurb{margin:5px 0 14px;font-size:14px;line-height:1.6;color:#64748b}.careers-roles{margin:0;padding:0;list-style:none;border:1px solid #e8ecf2;border-radius:12px;overflow:hidden;background:#fff}.careers-roles li{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 20px;border-top:1px solid #f1f5f9;transition:background .15s ease}.careers-roles li:first-child{border-top:none}.careers-roles li:hover{background:#fbfcfe}.careers-role-main{display:flex;flex-direction:column;gap:5px;min-width:0}.careers-role-title{font-size:16.5px;font-weight:600;letter-spacing:-.015em;color:#0f172a}.careers-role-meta{font-size:13px;color:#64748b}
