:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--base:#080d16;--panel:#101824;--ink:#eff3fb;--body:#b6c1d1;--dim:#9caac0;--ice:#bddeff;--line:#293344;--focus:#8ee5ff;--sans:"Avenir Next", Avenir, "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--edge:clamp(20px, 5.4vw, 84px);--ease:cubic-bezier(.22,.7,.22,1);--space-section:clamp(68px, 7.8vw, 126px)}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:88px}body{background:var(--base);color:var(--ink);font:400 1rem/1.55 var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}p,h1,h2,h3,ol,ul,dl,dd,figure{margin:0}h1,h2,h3{font-kerning:normal}button,input,select,textarea{font:inherit}button,select{cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:5px}::selection{color:#0b1220;background:#b5d3ff}[hidden]{display:none!important}.wrap{width:min(1320px, calc(100% - 2 * var(--edge)));margin-inline:auto}.skip{z-index:200;top:10px;left:var(--edge);color:var(--base);background:var(--ice);border-radius:4px;padding:10px 18px;position:fixed;transform:translateY(-160%)}.skip:focus{transform:none}.overline{color:#bdcde5;font:500 .69rem/1.45 var(--mono);letter-spacing:.125em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.short-rule{background:linear-gradient(90deg,#6898eb,#bdefff);width:23px;height:1px;display:inline-block}.arrow-forward,.arrow-up,.arrow-down{clip-path:polygon(0 43%,77% 43%,47% 8%,54% 0,100% 50%,54% 100%,47% 91%,77% 56%,0 56%);background:currentColor;flex:none;width:.96rem;height:.8rem;display:inline-block}.arrow-up{transform:rotate(-45deg)}.arrow-down{transform:rotate(90deg)}.btn{color:#101722;min-height:48px;font:650 .9rem/1.2 var(--sans);letter-spacing:-.01em;background:linear-gradient(135deg,#f2f6ff 0%,#dfe9f8 65%,#cedcf4 100%);border:1px solid #d2deee;border-radius:7px;justify-content:center;align-items:center;gap:18px;padding:12px 22px;display:inline-flex}.masthead{z-index:20;isolation:isolate;background:#080d16f5;border-bottom:1px solid #ffffff17;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.masthead{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080d16df}}.mast-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:26px;min-height:74px;display:grid}.brand{justify-self:start;align-items:center;gap:11px;min-height:44px;display:inline-flex}.velocity-mark{width:38px;height:30px;display:block;position:relative}.velocity-mark i{height:100%;display:block;position:absolute;top:0}.velocity-mark i:first-child{clip-path:polygon(0 4%,48% 4%,100% 79%,78% 100%);background:linear-gradient(140deg,#f0f5ff,#bbcce5);width:48%;left:0}.velocity-mark i:nth-child(2){clip-path:polygon(60% 4%,100% 4%,38% 100%,0 100%);background:linear-gradient(140deg,#fff,#d3e1f6);width:49%;left:36%}.velocity-mark i:nth-child(3){clip-path:polygon(64% 0,100% 0,37% 100%,0 100%);background:#a9c7fd;width:26%;height:47%;top:1px;right:0}.brand-name{letter-spacing:-.052em;font-size:1.11rem;font-weight:720;line-height:1.04}.brand-name span{color:#c4cedc;font:500 .575rem/1 var(--mono);text-transform:uppercase;letter-spacing:.23em;margin-top:5px;display:block}.desktop-nav{gap:clamp(20px,2.7vw,44px);display:flex}.desktop-nav a,.mast-cta,.text-link,.menu-btn{letter-spacing:-.012em;font-size:.8375rem;font-weight:550}.desktop-nav a{color:#b8c3d3;align-items:center;min-height:44px;display:flex;position:relative}.desktop-nav a:after{content:"";background:var(--ice);transform-origin:0;height:1px;position:absolute;inset:auto 0 5px;transform:scaleX(0)}.mast-cta{color:#eaf2ff;background:#ffffff05;border:1px solid #78849b77;border-radius:7px;justify-self:end;align-items:center;gap:17px;min-height:42px;padding:9px 14px;display:inline-flex}.mast-cta i{width:12px}.menu-btn{min-height:44px;color:var(--ink);background:0 0;border:none;justify-self:end;align-items:center;gap:10px;padding:6px 0 6px 10px;display:none}.menu-btn i{border-block:1px solid var(--ice);width:19px;height:8px}.menu-btn[aria-expanded=true] i{border-bottom:0;height:1px}.small-nav{max-height:calc(100dvh - 62px);padding-bottom:16px;overflow:auto}.small-nav a{border-top:1px solid var(--line);align-items:center;min-height:46px;font-size:.95rem;display:flex}.hero{isolation:isolate;background:var(--base);position:relative;overflow:clip}.hero:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 78% 47%,#1d315b30,#0000 52%);position:absolute;inset:0}.hero-grid{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);align-items:start;padding-block:clamp(50px,5vw,88px) clamp(43px,4.6vw,76px);display:grid;position:relative}.hero-eyebrow,.hero h1,.hero-detail{z-index:2;grid-column:1;position:relative}.hero-eyebrow{color:#c0d6fb;grid-row:1;margin-bottom:21px}.hero h1{color:#f4f6fb;letter-spacing:-.077em;grid-row:2;font-size:clamp(4.65rem,7.15vw,7.55rem);font-weight:615;line-height:.936}.hero h1>span{display:block}.spectral-type{color:#c6d4ff;background:linear-gradient(100deg,#a6e3ff 0%,#c3daff 31%,#b1b7ff 66%,#cab4ff 95%);-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0 -.055em -.045em -.012em;padding:0 .055em .045em .012em}@supports ((-webkit-background-clip:text) or (background-clip:text)){.spectral-type{color:#0000}}.hero-detail{grid-row:3;max-width:49ch;margin-top:clamp(19px,1.9vw,34px)}.hero-detail>p{letter-spacing:-.012em;color:var(--body);text-wrap:pretty;font-size:clamp(1rem,1.22vw,1.19rem);line-height:1.53}.hero-actions{flex-wrap:wrap;align-items:center;gap:10px 25px;margin-top:25px;display:flex}.text-link{color:#e5edff;align-items:center;gap:9px;min-height:44px;display:inline-flex}.text-link i{width:12px;height:12px}.hero-object{z-index:0;mix-blend-mode:lighten;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 -3.6% 0 39%}.hero-object:before{content:"";z-index:-1;background-image:linear-gradient(#6883a515 1px,#0000 1px),linear-gradient(90deg,#6883a515 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 55%,#000,#0000 73%);mask-image:radial-gradient(at 55%,#000,#0000 73%)}.hero-object img,.hero-object video,.ribbon-glass-mask{width:112%;height:107%}.hero-object img,.hero-object video{object-fit:contain;mix-blend-mode:lighten;max-width:none;-webkit-mask-image:radial-gradient(64% 63% at 50% 48%,#000 60%,#0000 97%);mask-image:radial-gradient(64% 63% at 50% 48%,#000 60%,#0000 97%)}.hero-object video#hero-media{object-fit:cover;background:0 0}.ribbon-parallax,.ribbon-float{display:contents}.ribbon-glass-mask{display:none}@media (prefers-reduced-motion:no-preference){.ribbon-parallax,.ribbon-float{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ribbon-parallax{mix-blend-mode:lighten}.ribbon-float{transform-origin:52% 51%;animation:14s ease-in-out infinite ribbon-float}.ribbon-glass-mask{--glass-alpha:url(/glass-alpha.png);-webkit-mask:var(--glass-alpha) center / contain no-repeat;-webkit-mask:var(--glass-alpha) center / contain no-repeat;-webkit-mask:var(--glass-alpha) center / contain no-repeat;mask:var(--glass-alpha) center / contain no-repeat;display:block;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ribbon-glass-mask:before{content:"";background:linear-gradient(90deg,#0000,#98d9ff23 24%,#c2ecffa3 45%,#f2fdff 52%,#c5caff82 61%,#0000 90%);width:30%;animation:12s linear infinite ribbon-shimmer;position:absolute;inset:-22% auto -22% 0}.hero-object[data-motion-paused] .ribbon-float,.hero-object[data-motion-paused] .ribbon-glass-mask:before{animation-play-state:paused}@keyframes ribbon-float{0%,to{transform:translate(-1px,2px)rotate(-.45deg)}50%{transform:translate(2px,-6px)rotate(.65deg)}}@keyframes ribbon-shimmer{0%{opacity:0;transform:translate(-160%)skew(-16deg)}22%{opacity:.28}50%{opacity:.42}78%{opacity:.28}to{opacity:0;transform:translate(475%)skew(-16deg)}}}@media (width>=821px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ribbon-parallax{transition:transform .44s cubic-bezier(.2,.65,.25,1)}}@media (prefers-reduced-motion:reduce){.ribbon-parallax,.ribbon-float{transform:none!important}}.block{padding-block:var(--space-section)}.block-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.block h2{letter-spacing:-.065em;text-wrap:balance;margin-top:15px;font-size:clamp(2.75rem,4.6vw,4.75rem);font-weight:550;line-height:1}.block-heading>p{max-width:45ch;color:var(--body);font-size:1rem;line-height:1.6}.method{border-block:1px solid var(--line);background:linear-gradient(120deg,#0e1623 0%,#0b111c 68%)}.method-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(36px,4.5vw,72px);padding:0;list-style:none;display:grid}.method-steps li{min-width:0}.step-line{align-items:center;margin-bottom:26px;display:flex;position:relative}.step-line:after{content:"";background:linear-gradient(90deg,#536985,#354052);flex:1;order:2;height:1px}.method-steps li:last-child .step-line:after{background:linear-gradient(90deg,#536985,#0000)}.step-index{color:#bfdeff;width:42px;height:30px;font:500 .715rem/1 var(--mono);letter-spacing:.04em;background:#192438;border:1px solid #667c954f;border-radius:5px;flex:none;place-items:center;display:grid}.method-steps h3{letter-spacing:-.048em;margin-bottom:12px;font-size:clamp(1.55rem,2.35vw,2.4rem);font-weight:550;line-height:1}.method-steps p{max-width:36ch;color:var(--body);padding-right:clamp(15px,2.8vw,48px);font-size:.975rem;line-height:1.58}.method-steps li:last-child p{padding-right:0}.principles-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,5.5vw,100px);display:grid}.honesty-line{max-width:34ch;color:var(--body);border-left:2px solid #768cc4;margin-top:27px;padding-left:15px;font-size:.9rem;line-height:1.5}.principles-list{border-top:1px solid var(--line)}.principles-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(132px,.68fr) 1.35fr;gap:20px;padding-block:23px;display:grid}.principles-list dt{letter-spacing:-.035em;font-size:clamp(1rem,1.4vw,1.375rem);font-weight:560;line-height:1.28}.principles-list dd{color:var(--body);font-size:.94rem;line-height:1.55}.colophon{border-top:1px solid var(--line);background:#070b12}.footer-grid{grid-template-columns:1fr minmax(18em,.45fr);column-gap:60px;padding-block:clamp(40px,5vw,76px) 20px;display:grid}.foot-brand>p{color:var(--dim);margin-top:14px;font-size:.875rem}.foot-social h2{margin:0 0 10px}.foot-social ul{padding:0;list-style:none}.foot-social li{justify-content:space-between;align-items:center;gap:16px;padding-block:7px;font-size:.875rem;display:flex}.foot-social li span{color:var(--dim);font:.72rem/1.4 var(--mono)}.foot-base{border-top:1px solid var(--line);color:var(--dim);grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding-top:15px;font-size:.78rem;display:flex}.foot-base a{color:#cbd7e9;align-items:center;gap:8px;min-height:34px;display:inline-flex}.foot-base i{width:11px}@media (hover:hover){.desktop-nav a:hover,.text-link:hover,.foot-base a:hover{color:#fff}.desktop-nav a:hover:after{transform:scaleX(1)}.mast-cta:hover{background:#1a283a;border-color:#91afd5}.btn:hover{background:#f0f6ff;box-shadow:0 0 20px #79a8ff25}.hero-cta:hover i{transform:translate(3px)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.btn,.desktop-nav a,.mast-cta,.text-link{transition:color .2s,background-color .2s,border-color .2s,box-shadow .24s}.btn i,.desktop-nav a:after{transition:transform .22s var(--ease)}.spectral-type{animation:spectral-drift 4s var(--ease) both;background-size:130% 100%}@keyframes spectral-drift{0%{background-position:100%}to{background-position:0%}}.enter-block{animation:enter-block .6s var(--ease) both}@keyframes enter-block{0%{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:none}}}@media (width<=820px){:root{--edge:clamp(22px,4.7vw,44px)}.mast-row{grid-template-columns:1fr auto;gap:14px;min-height:64px}.desktop-nav{display:none}.mast-cta{grid-area:1/2}.masthead:has(.menu-btn:not([hidden])) .mast-cta{display:none}.menu-btn{grid-area:1/2;display:flex}html{scroll-padding-top:75px}.hero-grid{grid-template-columns:1fr 1fr}.hero h1{font-size:clamp(4.1rem,8.9vw,4.8rem)}.hero-object{inset:0 -4.5% 0 39%}.hero-detail{max-width:40ch}.block-heading{gap:25px}.block-heading>p{max-width:38ch}.method-steps{grid-template-columns:repeat(2,1fr);row-gap:35px}.principles-grid{grid-template-columns:.8fr 1fr;gap:28px}.principles-list>div{grid-template-columns:1fr;gap:8px;padding-block:18px}}@media (width>=621px) and (width<=1050px){.hero-object{inset:7% -3% 7% 50%}.hero-object img,.hero-object video,.ribbon-glass-mask{width:104%;height:100%}}@media (width<=620px){:root{--edge:clamp(20px,5.6vw,32px)}.mast-row{min-height:61px}.velocity-mark{width:31px;height:25px}.brand-name{font-size:1.025rem}.hero-grid{grid-template-columns:minmax(0,1fr);padding-block:32px 34px}.hero-eyebrow{margin-bottom:15px}.hero h1{font-size:clamp(3.5rem,12vw,4.9rem);line-height:.97}.hero h1>span{width:fit-content}.hero-object{grid-area:3/1;justify-self:center;width:100%;height:clamp(145px,39.5vw,200px);margin:8px 0;position:relative;inset:auto}.hero-object img,.hero-object video,.ribbon-glass-mask{width:104%;height:112%}.hero-detail{grid-row:4;max-width:43ch;margin-top:7px}.hero-actions{gap:4px 15px;margin-top:20px}.hero-cta{gap:9px;min-height:46px;padding-inline:14px}.block-heading{display:block}.block-heading>p{margin-top:18px}.method-steps{grid-template-columns:1fr;row-gap:0;margin-top:30px}.method-steps li{padding:0 0 25px 55px;position:relative}.method-steps li:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:30px;bottom:0;left:17px}.method-steps li:last-child{padding-bottom:0}.step-line{margin:0;position:absolute;top:0;left:0}.step-index{width:36px}.step-line:after{display:none}.method-steps h3{margin-bottom:6px;line-height:1.2}.method-steps p{max-width:45ch;padding:0}.principles-grid{grid-template-columns:1fr;gap:26px}.honesty-line{margin-top:18px}.principles-list>div{gap:8px;padding-block:18px}.principles-list dt{font-size:1.17rem}.footer-grid{grid-template-columns:1fr;gap:30px}.foot-base{margin-top:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.spectral-type{color:canvastext}.velocity-mark i,.arrow-forward,.arrow-up,.arrow-down{forced-color-adjust:none;background:currentColor}}.revenue-guide{--scale-progress:25%;--revenue-ice:#bedaff;color:#f3f6ff;position:relative}.revenue-glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(116deg,#182033ef,#0c111eee 60%,#151c31eb);border:1px solid #3c475f;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:inset 0 1px #cadfff13,0 16px 48px #02050f21}.revenue-input-pane,.revenue-detail{min-width:0;padding:clamp(22px,3.1vw,46px)}.revenue-input-pane{grid-template-rows:auto auto auto 1fr auto;align-items:start;display:grid}.revenue-guide .revenue-eyebrow,.revenue-advice dt,.scale-channels>p{font:500 .67rem/1.45 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0}.revenue-guide .revenue-eyebrow{color:var(--revenue-ice);align-items:center;gap:9px;display:flex}.revenue-input-pane>.revenue-eyebrow:before{content:"";background:linear-gradient(#b9dcff,#b9dcff) 0 100%/2px 3px no-repeat,linear-gradient(#b9dcff,#b9dcff) 5px 100%/2px 5px no-repeat,linear-gradient(#b9dcff,#b9dcff) 10px 100%/2px 8px no-repeat,linear-gradient(#b9dcff,#b9dcff) 15px 100%/2px 10px no-repeat;width:17px;height:10px}#scale-title{color:#f4f6fd;font:550 clamp(1.6rem, 2.5vw, 2.35rem)/1.12 var(--sans);letter-spacing:-.05em;margin:12px 0 10px}#scale-instructions{color:var(--body);line-height:1.5}.revenue-controls{border:0;align-self:center;min-width:0;margin:24px -4px;padding:0}.revenue-slider-row{height:44px;position:relative}.revenue-rail{background:#59677f;border-radius:3px;height:3px;position:absolute;inset:50% 10% auto;transform:translateY(-50%)}.revenue-progress{width:var(--scale-progress);border-radius:inherit;background:linear-gradient(90deg,#82d5ff,#a3aaff);height:100%;display:block;box-shadow:0 0 9px #6fafff44}.revenue-ticks{justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.revenue-ticks i{background:#adbbd2;border-radius:50%;width:6px;height:6px;margin-inline:-3px}#scale-stage{cursor:pointer;appearance:none;accent-color:#a9caff;background:0 0;border:0;border-radius:3px;width:calc(80% + 18px);height:44px;margin:0;padding:0;position:absolute;top:0;left:calc(10% - 9px)}#scale-stage::-webkit-slider-runnable-track{background:0 0;border:0;height:3px}#scale-stage::-moz-range-track{background:0 0;border:0;height:3px}#scale-stage::-moz-range-progress{background:0 0}#scale-stage::-webkit-slider-thumb{appearance:none;background:#7eabff;border:3px solid #e0ebff;border-radius:50%;width:18px;height:18px;margin-top:-7.5px;box-shadow:0 0 0 4px #798efa25,0 0 16px #93aaff66}#scale-stage::-moz-range-thumb{box-sizing:border-box;background:#7eabff;border:3px solid #e0ebff;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 4px #798efa25,0 0 16px #93aaff66}.revenue-stops{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.revenue-stops button{color:#b4c1d6;min-width:0;min-height:44px;font:450 clamp(.72rem, .95vw, .84rem)/1.35 var(--sans);text-align:center;text-wrap:balance;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:flex-start;padding:3px 1px;display:flex}.revenue-stops button[aria-current=step]{color:#e4f2ff;font-weight:700}.revenue-stops button:hover{color:#fff}.revenue-guide :is(input,button):focus-visible{outline-offset:2px;outline:2px solid #c6e4ff}.revenue-guide .revenue-help{color:#aebbd1;border-top:1px solid #9bbfff2d;max-width:56ch;margin:0;padding-top:13px;font-size:.78rem;line-height:1.55}.revenue-detail{background:radial-gradient(at 100% 0,#637ad61a,#0000 69%);border-left:1px solid #36415a}#scale-stage-name{color:#f3f6ff;font:550 clamp(1.35rem, 2vw, 1.75rem)/1.16 var(--sans);letter-spacing:-.04em;margin:10px 0 20px}.scale-plans{display:grid}.revenue-advice{grid-area:1/1;align-self:start;gap:12px;margin:0;padding:0;display:grid}.revenue-advice[aria-hidden=true]{visibility:hidden}.revenue-advice>div{grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:3px 15px;display:grid}.revenue-advice dt{color:#b1bfd6;letter-spacing:.035em}.revenue-advice dd{color:#dbe2ef;margin:0;font-size:.89rem;line-height:1.5}.revenue-advice>div:last-child{border-top:1px solid #9bbfff25;padding-top:12px}.revenue-advice>div:last-child dt{color:#b9ddff}.revenue-advice>div:last-child dd{color:#f0f4ff;font-weight:550}.scale-channels{margin-top:19px}.scale-channels>p{color:#bdd0e9}.scale-channels ul{flex-wrap:wrap;gap:6px;margin:9px 0 0;padding:0;list-style:none;display:flex}.scale-channels li{color:#9faec4;font:500 .72rem/1.35 var(--sans);white-space:nowrap;background:#111a29;border:1px dashed #43516b;border-radius:20px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.scale-channels li:before{content:"";border:1px solid;border-radius:50%;width:6px;height:6px}.scale-channels li[aria-hidden=false]{color:#dcf2ff;background:linear-gradient(110deg,#203b53,#262d4a);border:1px solid #799fc68c}.scale-channels li[aria-hidden=false]:before{background:#a5e8ff;border-color:#c6ecff;box-shadow:0 0 7px #78dcff99}.revenue-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.revenue-advice[aria-hidden=false]{animation:.18s ease-out scale-scope-in}@keyframes scale-scope-in{0%{opacity:.55;transform:translateY(2px)}to{opacity:1;transform:none}}.scale-channels li{transition:border-color .16s,color .16s}}@media (width>=801px) and (width<=1100px){.revenue-advice>div{grid-template-columns:84px minmax(0,1fr);gap:3px 11px}}@media (width<=800px){.revenue-glass{grid-template-columns:1fr}.revenue-detail{border-top:1px solid #36415a;border-left:0}.revenue-controls{margin-block:18px 10px}}@media (width<=520px){.revenue-glass{border-radius:14px}.revenue-input-pane,.revenue-detail{padding:22px 16px}.revenue-advice>div{grid-template-columns:1fr}}@media (forced-colors:active){.revenue-rail{background:graytext}.revenue-progress,.revenue-ticks i{background:highlight}#scale-stage::-webkit-slider-thumb{background:highlight;border-color:canvastext}#scale-stage::-moz-range-thumb{background:highlight;border-color:canvastext}.revenue-stops button[aria-current=step]{text-decoration:underline}.scale-channels li[aria-hidden=false]{border:2px solid highlight}}.revenue-detail{container:scope-detail/inline-size}.scope-volumes{margin-top:28px;position:relative}.scope-badge{z-index:1;color:#c9d9fa;font:550 .62rem/1.35 var(--mono);background:#1c2841;border:1px solid #66779e;border-radius:20px;padding:2px 8px;position:absolute;top:0;left:10px;transform:translateY(-50%)}.scope-tiles{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.3fr);gap:7px;margin:0;display:grid}.scope-tile{--stat-glow:#c3e6ff;background:radial-gradient(at 0 0,#41618d33,#0000 72%),linear-gradient(140deg,#1a273bd9,#101827f0);border:1px solid #839ecc50;border-radius:9px;flex-direction:column;min-width:0;padding:18px clamp(8px,.85vw,14px) 13px;display:flex;box-shadow:inset 0 1px #d5e7ff13}.scope-tile:nth-child(2){--stat-glow:#d2d8ff}.scope-tile:nth-child(3){--stat-glow:#d9caff}.scope-tile dt{color:#b9c9e0;min-height:2.7em;font:500 .71rem/1.35 var(--sans)}.scope-tile dd{color:var(--stat-glow);font:550 clamp(1.65rem, 2.25vw, 2.15rem)/1 var(--sans);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.04em;flex:1;align-items:flex-end;margin:6px 0 0;display:flex}.scope-report dd{color:#dfeafa;min-height:3.75em;font:570 clamp(.82rem, 1.05vw, .98rem)/1.25 var(--sans);letter-spacing:-.015em}#scope-example{color:#b2c0d6;margin:9px 0 0;font-size:.75rem;line-height:1.5}.scope-meter{margin:17px 0 21px}.scope-meter>p{color:#b8cbe4;font:500 .65rem/1.4 var(--mono);letter-spacing:.05em;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 7px;display:flex}#scope-meter-stage{color:#d1dafa}.scope-track{background:#45536c;border-radius:8px;height:4px}.scope-fill{border-radius:inherit;transform-origin:0;width:100%;height:100%;transform:scaleX(var(--scope-fill,.4));background:linear-gradient(90deg,#8dddfb,#94b7ff 58%,#baa3ff);display:block;box-shadow:0 0 8px #83baff52}@media (prefers-reduced-motion:no-preference){.scope-fill{transition:transform .4s cubic-bezier(.22,.72,.25,1)}}@container scope-detail (width<=435px){.scope-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.scope-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-tile{padding-inline:12px}}@media (forced-colors:active){.scope-track{border:1px solid canvastext}.scope-fill{forced-color-adjust:none;background:highlight}}.svc-section{color:#f1f4fa;padding-block:clamp(72px,7.8vw,124px)}.svc-heading{margin-bottom:clamp(26px,3vw,44px)}.svc-eyebrow{color:#b5cefa;font:500 .7rem/1.4 var(--mono,monospace);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 14px;display:flex}.svc-eyebrow:before{content:"";background:#839bd9;width:24px;height:1px}.svc-heading h2{color:#f1f4fa;font:550 clamp(2.45rem, 4.5vw, 4.8rem)/1.02 var(--sans,sans-serif);letter-spacing:-.06em;margin:0}.svc-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.svc-card{isolation:isolate;background:radial-gradient(at 55% -65%,#202c47 0%,#0000 72%),linear-gradient(130deg,#111b2a,#0d1523 72%);border:1px solid #283144;border-radius:14px;grid-column:span 4;grid-template-rows:auto 1fr;min-width:0;display:grid;position:relative;overflow:hidden}.svc-paid{grid-column:span 7}.svc-creative{grid-column:span 5}.svc-card:before{content:"";opacity:.5;background:linear-gradient(90deg,#0000,#667fa5,#0000);height:1px;position:absolute;top:0;left:15%;right:15%}.svc-art{isolation:isolate;min-width:0;min-height:clamp(92px,7.1vw,118px);position:relative;overflow:hidden}:is(.svc-paid,.svc-creative) .svc-art{min-height:clamp(108px,9.4vw,158px)}.svc-art:before{content:"";background-image:linear-gradient(90deg,#a4c6ff12 1px,#0000 1px),linear-gradient(#a4c6ff0f 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(30% 65% at 50% 52%,#000 10%,#0000 100%);mask-image:radial-gradient(30% 65% at 50% 52%,#000 10%,#0000 100%)}.svc-study{pointer-events:none;width:240px;height:88px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.svc-study i,.svc-study:before,.svc-study:after{display:block;position:absolute}.svc-copy{padding:10px clamp(20px,2.2vw,34px) clamp(24px,2.25vw,36px)}.svc-copy h3{color:#f1f4fa;font:550 clamp(1.18rem, 1.6vw, 1.57rem)/1.15 var(--sans,sans-serif);letter-spacing:-.04em;margin:0 0 9px}.svc-copy p{color:#b0bed1;max-width:55ch;font:400 .96rem/1.54 var(--sans,sans-serif);margin:0}.svc-optics{transform:translate(-50%,-50%)scale(1.16)}.svc-incoming{background:linear-gradient(90deg,#0000,#869ddc 42%,#e1f4ff);width:119px;height:2px;top:47px;left:-18px;transform:rotate(-6deg);box-shadow:0 1px 6px #809cf077}.svc-prism{clip-path:polygon(48% 0,100% 85%,74% 100%,0 89%);background:linear-gradient(118deg,#d2dcff,#99adf0 33%,#5268a4 70%,#9dc7e0);width:82px;height:69px;top:9px;left:80px}.svc-prism:before,.svc-prism:after{content:"";position:absolute;inset:1px}.svc-prism:before{clip-path:polygon(48% 1%,72% 98%,1% 89%);background:linear-gradient(145deg,#819ad4 -13%,#203858 44%,#5986b7 80%,#5662a3)}.svc-prism:after{clip-path:polygon(49% 2%,99% 84%,74% 98%);background:linear-gradient(125deg,#233754,#7494d5 58%,#3c4e75 83%,#9ac6dc)}.svc-spectrum{clip-path:polygon(0 37%,100% 0,100% 100%,0 77%);background:linear-gradient(176deg,#96f0fa -4%,#8acfff 27%,#8796fc 48%,#9670ee 64%,#b9a8fd 89%);width:135px;height:31px;top:32px;left:137px;-webkit-mask-image:linear-gradient(90deg,#000,#000 9%,#0000 94%);mask-image:linear-gradient(90deg,#000,#000 9%,#0000 94%)}.svc-frames i{background:linear-gradient(125deg,#334270,#1d2b48 76%);border:1px solid #8aa5db;border-radius:2px;width:90px;height:58px;top:14px;left:76px;transform:skewY(-9deg)}.svc-frames i:first-child{opacity:.48;transform:translate(-20px,-7px)skewY(-9deg)}.svc-frames i:nth-child(2){opacity:.76;transform:translate(-10px,-3px)skewY(-9deg)}.svc-frames i:last-child{background:radial-gradient(at 86% 118%,#0000 24%,#aac1f8 25%,#0000 26.5% 39%,#778ed4 40%,#0000 41.5% 55%,#6278ae 56%,#0000 57.5%),linear-gradient(125deg,#3a477a,#162743 66%,#263757);box-shadow:0 4px 20px #080c194d}.svc-pulse i{border:1px solid #a7b4ff;border-radius:50%;width:54px;height:61px;top:11px;transform:rotate(-20deg)scaleX(.77);box-shadow:inset -5px 0 10px #7189d833}.svc-pulse i:first-child{border-color:#7890c9;left:61px}.svc-pulse i:nth-child(2){border-color:#a4aff2;left:88px}.svc-pulse i:last-child{border-color:#c4c1ff;left:115px}.svc-pulse:after{content:"";background:linear-gradient(90deg,#0000,#697eaa,#a2b0df,#0000);width:129px;height:1px;top:41px;left:54px}.svc-page-frame{background:linear-gradient(#6e83a3,#6e83a3) 0 9px/100% 1px no-repeat,linear-gradient(#a9bddd,#a9bddd) 9px 18px/34px 3px no-repeat,linear-gradient(#6f8199,#6f8199) 9px 26px/45px 1px no-repeat,linear-gradient(#6f8199,#6f8199) 9px 30px/32px 1px no-repeat,linear-gradient(90deg,#759aca,#9badea) 9px 38px/25px 6px no-repeat,linear-gradient(130deg,#2c4260,#17253e);border:1px solid #8099c3;border-radius:3px;width:92px;height:56px;top:16px;left:72px;transform:skewY(-4deg)}.svc-pointer{clip-path:polygon(0 0,100% 55%,59% 62%,43% 100%);background:#d0ebff;width:17px;height:22px;top:48px;left:135px;transform:rotate(-11deg)}.svc-events:before{content:"";background:linear-gradient(90deg,#0000,#849ccb 19%,#9fb7f3 68%,#0000);width:168px;height:1px;top:43px;left:36px}.svc-events i{background:#1b2c42;border:1px solid #a4bceb;width:9px;height:9px;top:39px;left:50px;transform:rotate(45deg)}.svc-events i:nth-child(2){left:83px}.svc-events i:nth-child(3){background:#b6c8f2;border-color:#d1e1ff;left:115px;box-shadow:0 0 11px #a0b8ff55}.svc-events i:nth-child(4){left:148px}.svc-events i:nth-child(5){left:180px}@media (width>=701px) and (width<=940px){.svc-copy{padding:10px 18px 24px}.svc-copy p{font-size:.9rem}.svc-copy h3{min-height:2.3em}:is(.svc-paid,.svc-creative) .svc-copy h3{min-height:0}}@media (width<=700px){.svc-grid{grid-template-columns:minmax(0,1fr);gap:9px}.svc-card,.svc-paid,.svc-creative{grid-column:1;grid-template-rows:auto;grid-template-columns:minmax(68px,20%) minmax(0,1fr);align-items:center}.svc-art,:is(.svc-paid,.svc-creative) .svc-art{height:100%;min-height:84px}.svc-study{transform:translate(-50%,-50%)scale(.48)}.svc-optics{transform:translate(-50%,-50%)scale(.39)}.svc-art:before{-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.svc-copy{padding:21px 17px 21px 8px}.svc-copy h3{margin-bottom:7px}.svc-copy p{font-size:.92rem}}@media (forced-colors:active){.svc-card{border-color:canvastext}}.inquiry-section{color:#f4f6fd;background:radial-gradient(at 78% 42%,#17233a70,#0000 58%),#0c1220;border-top:1px solid #263149;padding-block:clamp(72px,7.5vw,116px)}.inquiry-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,84px);display:grid}.inquiry-section .inquiry-kicker,.inquiry-section .success-label{color:#bcd7ff;font:500 .72rem/1.45 var(--mono,monospace);letter-spacing:.12em;text-transform:uppercase;display:block}.inquiry-intro h2{color:#f4f6fd;max-width:12ch;font:600 clamp(2.6rem, 4.4vw, 4.8rem)/1.02 var(--sans,sans-serif);letter-spacing:-.058em;text-wrap:balance;margin:19px 0 22px}.inquiry-intro>p:not(.inquiry-kicker){color:#bac6d9;max-width:42ch;margin:0;line-height:1.65}.inquiry-intro>.inquiry-disclaimer:not(.inquiry-kicker){color:#a9b4c8;border-top:1px solid #354159;margin-top:32px;padding-top:15px;font-size:.82rem}.inquiry-section .form-shell{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(132deg,#1b2840bb,#101928 72%);border:1px solid #34435e;border-radius:18px;min-width:0;padding:clamp(22px,3vw,44px);box-shadow:inset 0 1px #d8e8ff0b}.inquiry-section .form-heading,.inquiry-section .success-state h3{color:#f4f6fd;font:600 clamp(1.5rem, 2.05vw, 2rem)/1.15 var(--sans,sans-serif);letter-spacing:-.045em;margin:0}.inquiry-section .form-caption,.inquiry-section .form-help{color:#bac6d9;margin:8px 0 26px;font-size:.85rem}.inquiry-section .required-mark{color:#acd9ff}.inquiry-section fieldset{border:0;min-width:0;margin:0;padding:0}.inquiry-section .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.inquiry-section .field{min-width:0}.inquiry-section .field-full{grid-column:1/-1}.inquiry-section .field>label,.inquiry-section legend{color:#e9eef9;font:550 .9rem/1.4 var(--sans,sans-serif);margin:0 0 8px;padding:0;display:block}.inquiry-section .optional-label{color:#b4bfd3;font-weight:400}.inquiry-section .field>input,.inquiry-section select,.inquiry-section textarea{color:#eff5ff;width:100%;min-height:46px;font:400 1rem/1.44 var(--sans,sans-serif);background:#0d1625;border:1px solid #62738e;border-radius:6px;padding:10px 12px;display:block}.inquiry-section textarea{resize:vertical;min-height:98px}.inquiry-section select{cursor:pointer}.inquiry-section input::placeholder,.inquiry-section textarea::placeholder{opacity:1;color:#a1acc0}.inquiry-section .choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.inquiry-section .choice{color:#dce6f7;min-height:46px;font:500 .8125rem/1.35 var(--sans,sans-serif);cursor:pointer;background:#0d1625;border:1px solid #62738e;border-radius:6px;align-items:center;gap:8px;padding:8px 9px;display:flex}.inquiry-section .choice input{accent-color:#bedcff;flex:none;width:14px;height:14px;margin:0}.inquiry-section .choice:has(input:checked){color:#fff;background:#253c5b;border-color:#add2ff}.inquiry-section .field-help,.inquiry-section .form-actions-note{color:#b1bdd1;margin:6px 0 0;font-size:.78125rem}.inquiry-section .field-error{color:#ffb9bd;margin:6px 0 0;font-size:.8125rem}.inquiry-section .field-error:empty{display:none}.inquiry-section .field [aria-invalid=true]:not(fieldset),.inquiry-section .choice-group-invalid .choice{border-color:#ffb9bd}.inquiry-section :is(input,select,textarea,button,.success-state):focus-visible{outline-offset:3px;outline:2px solid #bcddff}.inquiry-section .choice:has(input:focus-visible){outline-offset:3px;outline:2px solid #bcddff}.inquiry-section .form-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:24px;display:flex}.inquiry-section .form-actions-note{margin:0}.inquiry-section .button{color:#101928;min-height:45px;font:600 .875rem/1.3 var(--sans,sans-serif);cursor:pointer;background:#dceaff;border:1px solid #0000;border-radius:6px;align-items:center;gap:13px;padding:11px 17px;display:inline-flex}.inquiry-section .button:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:.53em;height:.53em;transform:rotate(45deg)}.inquiry-section .button:disabled{opacity:.5;cursor:default}.inquiry-section .success-state h3{margin:18px 0}.inquiry-section .success-state p{color:#c3cde0;max-width:48ch;margin:0 0 12px}.inquiry-section .success-state .button{margin-top:12px}.inquiry-section [hidden]{display:none!important}@media (hover:hover){.inquiry-section .button:hover{background:#fff;box-shadow:0 0 20px #8bb7ff28}.inquiry-section .choice:hover{border-color:#a1b5d4}}@media (prefers-reduced-motion:no-preference){.inquiry-section .choice,.inquiry-section .button{transition:background-color .18s,border-color .18s,box-shadow .18s}}@media (width<=1110px){.inquiry-section .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.inquiry-layout{grid-template-columns:minmax(0,1fr)}.inquiry-intro h2{max-width:18ch}}@media (width<=560px){.inquiry-section .form-shell{border-radius:13px;padding:21px 17px 23px}.inquiry-section .form-grid{grid-template-columns:minmax(0,1fr);gap:17px}}.platform-strip{border-block:1px solid var(--line);background:linear-gradient(100deg,#101a29,#0b121d 45%,#101626)}.platform-strip-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:clamp(18px,3vw,52px);padding-block:12px;display:grid}.platform-strip .overline{color:#b9cbe2;white-space:nowrap;font-size:.64rem}.platform-window{min-width:0;container-type:inline-size}.platform-names{flex-wrap:wrap;align-items:center;gap:8px clamp(18px,2vw,34px);margin:0;padding:0;list-style:none;display:flex}.platform-names li{color:#c9d5e9;letter-spacing:-.015em;white-space:nowrap;align-items:center;gap:clamp(18px,2vw,34px);font-size:.92rem;line-height:1.5;display:inline-flex}.platform-names li:after{content:"";background:#7d9fce;border-radius:50%;width:3px;height:3px}.platform-names[aria-hidden]{display:none}.platform-playback{color:#ceebff;background:#142135;border:1px solid #50617d;border-radius:50%;place-items:center;width:34px;height:34px;display:none}.platform-playback span{border-inline:2px solid;width:8px;height:10px}.platform-strip[data-paused] .platform-playback span{border:0;border-block:5px solid #0000;border-left:8px solid;width:0;height:0;margin-left:2px}@media (prefers-reduced-motion:no-preference){.platform-strip[data-marquee] .platform-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.platform-strip[data-marquee] .platform-track{width:max-content;animation:66s linear infinite platform-scroll;display:flex}.platform-strip[data-marquee] .platform-names{flex-wrap:nowrap;justify-content:space-around;min-width:100cqi;padding-right:clamp(18px,2vw,34px)}.platform-strip[data-marquee] .platform-names[aria-hidden]{display:flex}.platform-strip[data-marquee] .platform-playback{display:grid}.platform-strip[data-paused] .platform-track{animation-play-state:paused}@keyframes platform-scroll{to{transform:translate(-50%)}}}@media (width<=660px){.platform-strip-inner{grid-template-columns:1fr auto;gap:6px 12px;padding-block:13px}.platform-window{grid-area:2/1/auto/-1}.platform-playback{grid-area:1/2}}.mix-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px 25px;display:flex}.mix-heading h2{margin:0}.mix-heading p{color:var(--body);font-size:.92rem}.mix-console{background:radial-gradient(at 6% 20%,#18335858,#0000 50%),radial-gradient(at 97% 45%,#2f245a46,#0000 55%),#0e1623;border:1px solid #465873;border-radius:18px;margin-top:clamp(26px,3.2vw,48px);box-shadow:inset 0 1px #d6e7ff0e}.mix-tabs{background:#090f1a94;border-bottom:1px solid #2c3b51;border-radius:17px 17px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:8px;display:grid}.mix-tabs button{color:#b3c2d7;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:8px 10px;font-size:.91rem;font-weight:570;line-height:1.3;display:flex}.mix-tabs button[aria-selected=true]{color:#f1f6ff;background:linear-gradient(125deg,#243b5e,#292b4b);border-color:#647faa;box-shadow:inset 0 1px #d4ddff15}.mix-tabs button:focus-visible{outline-offset:-3px}.mix-panel{grid-template-columns:repeat(2,minmax(0,1fr));padding:clamp(23px,3.2vw,50px);display:grid}.mix-panel+.mix-panel{border-top:1px solid #334157}.mix-panel[role=tabpanel]{border-top:0;border-radius:0 0 16px 16px}.mix-panel[role=tabpanel]:focus-visible{outline-offset:-4px}.mix-panel h3{grid-column:1/-1;margin-bottom:18px}.mix-panel[role=tabpanel] h3{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mix-panel h4{color:#bbd4ef;font:550 .69rem/1.45 var(--mono);text-transform:uppercase;letter-spacing:.115em;margin:0}.mix-lead{padding-right:clamp(22px,3.8vw,68px)}.mix-support{border-left:1px solid #34435c;padding-left:clamp(22px,3.8vw,68px)}.mix-support h4{color:#cbbffd}.mix-nodes{flex-wrap:wrap;align-items:center;gap:8px;margin:15px 0 13px;padding:0;list-style:none;display:flex}.mix-nodes li{color:#e4f3ff;font:550 clamp(.84rem, 1.15vw, 1rem)/1.5 var(--sans);background:#172b40;border:1px solid #4a627e;border-radius:100px;align-items:center;gap:9px;padding:5px 12px;display:inline-flex}.mix-nodes li:before{content:"";background:#96e8ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #6fdcff99}.mix-support li{color:#efeaff;background:#26223b;border-color:#594f7a}.mix-support li:before{background:#c3aaff;box-shadow:0 0 9px #ab85ff88}.mix-lane p{color:var(--body);max-width:49ch;margin:0;font-size:.98rem;line-height:1.58}.mix-test{border-top:1px solid #35435c;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:baseline;gap:12px clamp(20px,3vw,48px);margin-top:clamp(24px,3vw,42px);padding-top:clamp(18px,2.2vw,34px);display:grid}.mix-test h4{color:#d3e8ff;white-space:nowrap;align-items:center;gap:9px;display:flex}.mix-test h4:before{content:"";background:linear-gradient(90deg,#7c9cff,#99e6ff);width:16px;height:2px}.mix-test p{color:#e0e9f7;letter-spacing:-.012em;max-width:81ch;font-size:clamp(1rem,1.24vw,1.18rem);line-height:1.5}@media (hover:hover){.mix-tabs button:hover{color:#fff;background-color:#1a283e}}@media (prefers-reduced-motion:no-preference){.mix-tabs button{transition:border-color .18s,color .18s,background-color .18s}}@media (width<=820px){.mix-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.mix-panel{grid-template-columns:1fr}.mix-lead{padding-right:0}.mix-support{border-top:1px solid #34435c;border-left:0;margin-top:21px;padding-top:21px;padding-left:0}.mix-test{grid-template-columns:1fr}.mix-tabs button{font-size:.835rem}}@media (forced-colors:active){.mix-tabs button[aria-selected=true]{outline-offset:-5px;outline:2px solid highlight}.mix-nodes li:before{forced-color-adjust:none;background:highlight}}.creative-lab{background:radial-gradient(at 84% 20%,#25283d66,#0000 61%),linear-gradient(110deg,#101825,#0c111e 70%);border-block:1px solid #334159;position:relative}.lab-layout{grid-template-columns:minmax(0,.63fr) minmax(0,1.37fr);align-items:start;gap:clamp(26px,4vw,68px);display:grid}.lab-intro{align-self:center;min-width:0}.creative-lab h2{margin-top:0}.lab-lead{max-width:35ch;color:var(--body);margin-top:23px;font-size:1rem;line-height:1.6}.lab-disclosure{color:#b7c3d6;border-left:2px solid #7a93c5;max-width:36ch;margin-top:21px;padding-left:12px;font-size:.84rem;line-height:1.5}.lab-controls{flex-wrap:wrap;gap:6px 12px;margin-top:23px;display:flex}.lab-control{color:#e4ecfa;min-height:44px;font:500 .75rem/1.25 var(--mono);background:#142034;border:1px solid #4c5f7a;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.lab-control .arrow-forward{width:.8rem}.lab-control[data-lab-next]{background:0 0;border-color:#0000}.lab-play-icon,.lab-control[data-paused] .lab-pause-icon{display:none}.lab-control[data-paused] .lab-play-icon{display:inline}.lab-defs,.lab-sr{pointer-events:none;position:absolute;overflow:hidden}.lab-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px}.lab-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.1vw,18px);min-width:0;margin:0;padding:0;list-style:none;display:grid}.lab-card{isolation:isolate;background:linear-gradient(160deg,#172233,#101722);border:1px solid #40506a;border-radius:10px;min-width:0;position:relative;overflow:hidden}.lab-card[data-lab-current]{border-color:#aadfff;box-shadow:0 0 0 1px #9dd6fe66,0 0 22px #70b2ff1f}.lab-art{aspect-ratio:15/8;width:100%;height:auto;display:block;overflow:hidden}.lab-caption{border-top:1px solid #53617b77;padding:11px 14px 13px;position:relative}.lab-caption h3{letter-spacing:-.032em;padding-right:13px;font-size:clamp(1rem,1.4vw,1.3rem);font-weight:570;line-height:1.2}.lab-caption p{color:#bdc8d8;margin-top:4px;font-size:.79rem;line-height:1.42}.lab-caption:after{content:"";border:1px solid #74849d;border-radius:50%;width:6px;height:6px;position:absolute;top:17px;right:12px}[data-lab-current] .lab-caption:after{background:#a9e8ff;border-color:#ceefff;box-shadow:0 0 9px #5cb5ffbd}@media (hover:hover){.lab-control:hover{color:#fff;background-color:#22324a}}@media (prefers-reduced-motion:no-preference){.lab-card{transition:border-color .4s,box-shadow .4s}.lab-control{transition:background-color .18s}}@media (width<=960px){.lab-layout{grid-template-columns:1fr}.lab-lead{max-width:56ch;margin-top:15px}.lab-disclosure{max-width:none}}@media (width<=580px){.lab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-caption{padding:9px 10px 10px}.lab-caption:after{top:15px;right:10px}.lab-caption p{font-size:.76rem}.lab-controls{margin-top:15px}}@media (forced-colors:active){.lab-card[data-lab-current]{outline:2px solid highlight}[data-lab-current] .lab-caption:after{background:highlight}}.ops-timeline{background:radial-gradient(ellipse at 75% 45%, #1d2f4f30, transparent 60%), var(--base)}.ops-timeline-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(35px,6vw,100px);display:grid}.ops-intro>p:last-child{max-width:33ch;color:var(--body);margin-top:22px}.ops-weeks{--rail-inset:6px;padding-left:30px;position:relative}.ops-weeks:before{content:"";top:30px;bottom:30px;left:var(--rail-inset);background:linear-gradient(#7acff6,#667fd1 48%,#8b7bbd);width:1px;position:absolute}.ops-week{border-top:1px solid #364157;position:relative}.ops-week:last-child{border-bottom:1px solid #364157}.ops-week:before{content:"";left:calc(var(--rail-inset) - 34px);background:#131c2c;border:1px solid #8798c8;border-radius:50%;width:9px;height:9px;position:absolute;top:26px}.ops-week[open]:before{background:#baebff;border-color:#b9eeff;box-shadow:0 0 0 4px #5d9ed126,0 0 15px #68c4ff62}.ops-week summary{cursor:pointer;grid-template-columns:3.8rem 1fr auto;align-items:baseline;gap:clamp(14px,1.9vw,29px);padding:18px 6px 18px 0;list-style:none;display:grid}.ops-week summary::-webkit-details-marker{display:none}.ops-week-label,.ops-week-detail dt{color:#acbcd6;font:500 .68rem/1.5 var(--mono);text-transform:uppercase;letter-spacing:.1em}.ops-week-title{color:var(--body);letter-spacing:-.035em;font-size:clamp(1.02rem,1.55vw,1.5rem);font-weight:540;line-height:1.35}.ops-week[open] .ops-week-title{color:var(--ink)}.ops-week[open] .ops-week-label{color:#bdeaff}.ops-disclosure{width:17px;height:17px;color:var(--ice);align-self:center;position:relative}.ops-disclosure:before,.ops-disclosure:after{content:"";background:currentColor;height:1px;position:absolute;inset:8px 2px auto}.ops-disclosure:after{transform:rotate(90deg)}.ops-week[open] .ops-disclosure:after{display:none}.ops-week-detail{max-width:56ch;margin:0 0 22px calc(3.8rem + clamp(14px,1.9vw,29px))}.ops-week-detail p{color:var(--body);font-size:.96rem;line-height:1.55}.ops-week-detail dl{border-left:2px solid #748cc2;margin-top:16px;padding:2px 0 2px 14px}.ops-week-detail dt{color:#b7d5f5}.ops-week-detail dd{color:#d1dcf0;margin-top:4px;font-size:.87rem;line-height:1.5}@media (hover:hover){.ops-week summary:hover .ops-week-title{color:#d7ebff}}@media (width<=850px){.ops-timeline-layout{grid-template-columns:1fr;gap:30px}.ops-intro>p:last-child{max-width:58ch;margin-top:16px}}@media (width<=520px){.ops-weeks{padding-left:24px}.ops-week:before{left:calc(var(--rail-inset) - 28px)}.ops-week summary{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding-block:17px}.ops-week-label,.ops-week-title{grid-column:1}.ops-disclosure{grid-area:1/2/span 2}.ops-week-detail{margin-left:0}}.ops-measure{border-block:1px solid var(--line);background:linear-gradient(155deg,#111a2b 0%,#0b111d 72%)}.ops-measure-heading>p{max-width:36ch}.ops-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:clamp(30px,3.8vw,56px);display:grid}.ops-metric{--metric-light:#a7dfff;background:linear-gradient(140deg,#1d2a406e,#111a29 78%);border:1px solid #35425a;border-radius:12px;min-width:0;padding:clamp(17px,1.7vw,28px);box-shadow:inset 0 1px #a9c9fb0e}.ops-metric:nth-child(2){--metric-light:#a5cbff}.ops-metric:nth-child(3){--metric-light:#b8c3ff}.ops-metric:nth-child(4){--metric-light:#cfbfff}.ops-metric:nth-child(5){--metric-light:#c3b0f5}.ops-metric-icon{width:29px;height:29px;stroke:var(--metric-light);stroke-width:1.35px;stroke-linejoin:round;stroke-linecap:round;margin-bottom:clamp(23px,2.45vw,40px);display:block}.ops-metric h3{color:var(--ink);letter-spacing:-.035em;margin-bottom:9px;font-size:clamp(1.05rem,1.35vw,1.4rem);font-weight:570;line-height:1.23}.ops-metric p{color:var(--body);font-size:.92rem;line-height:1.5}@media (width>=601px) and (width<=1000px){.ops-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.ops-metric{grid-column:span 2}.ops-metric:nth-child(n+4){grid-column:span 3}}@media (width<=600px){.ops-metrics{grid-template-columns:minmax(0,1fr);gap:8px}.ops-metric{grid-template-columns:30px minmax(0,1fr);gap:5px 17px;padding:18px;display:grid}.ops-metric-icon{grid-row:span 2;width:25px;height:25px;margin:0}.ops-metric h3{margin:0}.ops-metric p{grid-column:2}}@media (forced-colors:active){.ops-week[open]:before{background:highlight}.ops-disclosure:before,.ops-disclosure:after{background:buttontext}.ops-metric-icon{stroke:canvastext}}.engagement{border-block:1px solid var(--line);background:radial-gradient(at 42% 100%,#1b29482e,#0000 67%),#0b111b}.engagement h2,.agency-faq h2{margin-top:0}.engagement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5vw,24px);margin-top:clamp(28px,3.2vw,54px);display:grid}.engagement-card{--card-accent:#a2c9ff;background:radial-gradient(at 10% 0,#4874c31e,#0000 64%),linear-gradient(145deg,#192436bc,#101824dd 65%);border:1px solid #a5c5f333;border-radius:14px;flex-direction:column;align-items:flex-start;padding:clamp(21px,2.35vw,39px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.engagement-card:nth-child(2){--card-accent:#cab6ff;background:radial-gradient(at 10% 0,#745ab820,#0000 64%),linear-gradient(145deg,#1c2030bc,#111724dd 65%)}.engagement-card:nth-child(3){--card-accent:#9fe3eb;background:radial-gradient(at 10% 0,#478f9524,#0000 64%),linear-gradient(145deg,#142530bc,#101824dd 65%)}.engagement-card:before{content:"";background:linear-gradient(90deg, transparent, var(--card-accent), transparent);opacity:.5;height:1px;position:absolute;inset:0 15% auto}.engagement-mark{width:43px;height:43px;color:var(--card-accent);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.engagement-card h3{letter-spacing:-.04em;margin:clamp(20px,2.1vw,34px) 0 12px;font-size:clamp(1.38rem,2.05vw,2rem);font-weight:550;line-height:1.13}.engagement-card p{max-width:45ch;color:var(--body);flex:1}.engagement-card footer{width:100%;color:var(--card-accent);font:.77rem/1.45 var(--mono);border-top:1px solid #7791b03d;margin-top:clamp(22px,2.3vw,35px);padding-top:16px}.faq-layout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(24px,6vw,90px);display:grid}.agency-faq h2{max-width:9em}.faq-list{border-top:1px solid #7589a855}.faq-list details{border-bottom:1px solid #7589a83d}.faq-list summary{min-height:60px;color:var(--ink);letter-spacing:-.022em;cursor:pointer;align-items:center;gap:16px;padding:19px 46px 19px 0;font-size:clamp(1rem,1.35vw,1.3rem);font-weight:550;line-height:1.4;list-style:none;display:flex;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:before,.faq-list summary:after{content:"";border-top:1.5px solid #bad5ff;width:13px;position:absolute;top:50%;right:9px}.faq-list summary:after{transform:rotate(90deg)}.faq-list details[open] summary:after{display:none}.faq-list details[open] summary{color:var(--ice)}.faq-list summary:focus-visible{outline-offset:2px;border-radius:3px}.faq-list p{max-width:66ch;color:var(--body);padding:0 36px 23px 0}.faq-list a{text-underline-offset:.18em;color:var(--ice);text-decoration:underline}@media (hover:hover){.faq-list summary:hover{color:var(--ice)}}@media (width<=900px){.faq-layout{grid-template-columns:1fr}.agency-faq h2{max-width:none}}@media (width<=740px){.engagement-grid{grid-template-columns:1fr}.engagement-card{padding:24px}.engagement-card p{max-width:none}}@media (forced-colors:active){.engagement-card,.engagement-card footer,.faq-list,.faq-list details{border-color:canvastext}.faq-list summary:before,.faq-list summary:after{border-color:buttontext}}.hero{background:radial-gradient(ellipse at 77% 53%, #17336a42, transparent 52%), radial-gradient(ellipse at 36% 110%, #34215b27, transparent 60%), var(--base)}.hero-object:before{background-size:48px 48px;-webkit-mask-image:radial-gradient(at 58% 53%,#000 6%,#0000 72%);mask-image:radial-gradient(at 58% 53%,#000 6%,#0000 72%)}.masthead{border-bottom-color:#8ba5df2b}.mast-cta{background:linear-gradient(115deg,#25324765,#111b2c88);border-color:#9cb7ee64}.hero-eyebrow .short-rule{background:linear-gradient(90deg,#998fff,#86e4ff);width:30px}.hero-cta{box-shadow:inset 0 1px #fff,0 5px 26px #6495ff14}.revenue-guide{margin-block-start:clamp(32px,4.8vw,76px)}.revenue-glass{background:radial-gradient(at 4% 0,#23365e77,#0000 56%),linear-gradient(115deg,#141c2c,#0e1522 57%,#192138);border-color:#8196be52}.revenue-detail{position:relative}.revenue-detail:before{content:"";background:linear-gradient(#0000 3%,#a9a2ff57 43%,#99c8ff3b 70%,#0000);width:1px;position:absolute;inset:0 auto 0 -1px}.revenue-detail .revenue-eyebrow:before{content:"";background:#b1b8ff;width:6px;height:6px;transform:rotate(45deg);box-shadow:0 0 12px #829dff68}.method{border-bottom:0}.inquiry-section{isolation:isolate;background:radial-gradient(at 4% 17%,#26397565,#0000 50%),radial-gradient(at 75% 90%,#44285c33,#0000 55%),#0c1321;position:relative}.inquiry-section:before{content:"";background:linear-gradient(90deg,#0000,#83d7ffb0 18%,#8a9fffa6 49%,#a69cfa92 78%,#0000);height:1px;position:absolute;inset:0 0 auto}.inquiry-intro h2{max-width:14ch}.inquiry-intro h2 .spectral-type{padding-bottom:.03em}.inquiry-section .form-shell{background:linear-gradient(135deg,#1b2940f0,#101a2af5 68%,#1a1f32f0)}.inquiry-section .inquiry-kicker{align-items:center;gap:10px;display:flex}.inquiry-kicker:before{content:"";background:#9ac9ff;width:23px;height:1px}@media (width>=1000px) and (height>=600px){.inquiry-intro{position:sticky;top:112px}}@media (width>=821px) and (width<=1150px){.mast-row{grid-template-columns:auto 1fr auto;gap:14px}.desktop-nav{justify-content:center;gap:clamp(12px,1.7vw,22px)}.mast-cta{gap:8px;padding-inline:10px}}@media (width<=800px){.revenue-detail:before{width:auto;height:1px;inset:-1px 0 auto}}.foot-explore h2{margin:0 0 8px}.foot-explore ul{padding:0;list-style:none}.foot-explore a{color:var(--body);padding:5px 0;font-size:.875rem;display:inline-block}.foot-explore a:is(:hover,:focus-visible){color:var(--ink)}.footer-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.6fr) minmax(0,.62fr);gap:0 clamp(28px,6vw,80px)}.mobile-inquiry{display:none}@media (width<=820px){html{scroll-padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}.small-nav a{min-height:44px}.mobile-inquiry{z-index:15;padding:8px var(--edge) max(8px, env(safe-area-inset-bottom,0px));background:#0a1121ef;border-top:1px solid #a2c3ff4d;display:block;position:fixed;inset:auto 0 0;box-shadow:0 -6px 24px #02071055}.mobile-inquiry a{color:#101829;background:linear-gradient(105deg,#c3e8ff,#cfd6ff 66%,#d6c8ff);border:1px solid #d6ddff;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:44px;padding:10px 18px;font-size:.92rem;font-weight:650;display:flex}.masthead:has(.menu-btn[aria-expanded=true])~.mobile-inquiry{display:none}.colophon{padding-bottom:calc(62px + env(safe-area-inset-bottom,0px))}}@media (width<=620px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.foot-brand{grid-column:1/-1}.foot-social li{flex-wrap:wrap;gap:0 6px}}@media (forced-colors:active){.mobile-inquiry a{color:linktext;border-color:buttontext}}.hero-heading{z-index:2;grid-area:2/1;min-width:0;position:relative}.hero-pillars{background:linear-gradient(113deg,#172c42de,#1a2139e8 54%,#221e36e6);border:1px solid #a8bdff44;border-radius:9px;grid-template-columns:.84fr 1.35fr 1fr;margin:clamp(20px,2vw,30px) 0 0;padding:0;list-style:none;display:grid;position:relative;box-shadow:inset 0 1px #c0dfff09}.hero-pillars:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#9fe2ff9c 22%,#a9a4ff88 69%,#0000);height:1px;position:absolute;inset:-1px 5% auto}.hero-pillars li{min-width:0}.hero-pillars li+li{border-left:1px solid #b9c8ff26}.hero-pillars a{--pillar-color:#a9e1ff;height:100%;color:var(--ink);border-radius:5px;padding:clamp(11px,1.1vw,17px);display:block}.hero-pillars li:nth-child(2) a{--pillar-color:#bbbdff}.hero-pillars li:nth-child(3) a{--pillar-color:#d9baff}.hero-pillars strong{color:var(--pillar-color);letter-spacing:-.035em;justify-content:space-between;align-items:baseline;gap:7px;font-size:clamp(1rem,1.3vw,1.23rem);line-height:1.1;display:flex}.hero-pillars strong i{opacity:.85;width:.63rem;height:.57rem}.hero-pillars .pillar-description{color:#d1d9e6;margin-top:6px;font-size:clamp(.775rem,.9vw,.89rem);line-height:1.4;display:block}.hero-pillars a:is(:hover,:focus-visible){background:#bddbff0b}.hero-pillars a:focus-visible{outline-offset:-2px}@media (width>=821px){.mast-row{grid-template-columns:auto minmax(0,1fr);gap:clamp(12px,3vw,48px)}.mast-row>.mast-cta{display:none}.desktop-nav{justify-self:end;align-items:center;gap:clamp(12px,2.25vw,34px)}.desktop-nav a{white-space:nowrap}.desktop-nav .nav-pillar{color:#e2eaff}.desktop-nav a[href=\#revenue]{padding-left:clamp(12px,1.65vw,24px)}.desktop-nav a[href=\#revenue]:before{content:"";background:#9aaed24d;width:1px;position:absolute;top:14px;bottom:14px;left:0}.desktop-nav .mast-cta{color:var(--ink);padding-inline:clamp(10px,1.2vw,17px)}.desktop-nav .mast-cta:after{display:none}}@media (width>=821px) and (width<=990px){.desktop-nav,.mast-row{gap:12px}}@media (width>=621px) and (width<=1130px),(width<=480px){.hero-pillars{grid-template-columns:1fr;margin-top:18px}.hero-pillars li+li{border-top:1px solid #b9c8ff26;border-left:0}.hero-pillars a{grid-template-columns:5.05rem minmax(0,1fr);align-items:center;gap:12px;min-height:40px;padding:8px 12px;display:grid}.hero-pillars strong{font-size:1rem}.hero-pillars .pillar-description{margin-top:0;font-size:.79rem}}@media (width<=620px){.hero-detail{margin-top:7px}.hero-pillars a{min-height:44px}}.revenue-input-pane{flex-direction:column;justify-content:center;align-items:stretch;display:flex}.revenue-controls{align-self:stretch;margin:clamp(18px,2.7vw,42px) -4px 13px}.revenue-stops button{grid-template-rows:auto 1fr;place-content:start stretch;justify-items:center;gap:4px;display:grid}.scale-tick-amount{color:#d1d9fa;font:500 clamp(.63rem, .82vw, .76rem)/1.25 var(--mono);letter-spacing:-.045em;font-variant-numeric:tabular-nums;display:block}.revenue-stops button[aria-current=step] .scale-tick-amount{color:#d6f3ff}#scale-fit{color:#c0cce1;margin:6px 0 12px;font-size:.84rem;line-height:1.55}#scale-plan-cta{align-self:flex-start;min-height:44px}.revenue-guide .revenue-help{margin-top:clamp(18px,2.2vw,31px)}.budget-stage{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.budget-stage #scale-stage-name{letter-spacing:-.025em;margin:0;font-size:1rem;font-weight:600}.scale-budget{margin:17px 0 0}.scale-budget dt{color:#cedaef;margin:0 0 2px;font-size:.9rem;font-weight:520}.scale-budget dd{color:#daedff;letter-spacing:-.065em;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;margin:0;font-size:clamp(2.4rem,13cqi,5.1rem);font-weight:550;line-height:1.06}@supports ((-webkit-background-clip:text) or (background-clip:text)){#scale-spend-value{color:#0000;background:linear-gradient(108deg,#ccf4ff,#c3d9ff 57%,#c9b4ff);-webkit-background-clip:text;background-clip:text}}#scale-best-fit{max-width:48ch;color:var(--body);margin:9px 0 0;font-size:.875rem;line-height:1.5}.revenue-detail .scope-meter{margin-bottom:0}.scale-work{background:linear-gradient(120deg,#0b15237a,#0b1422ab);border-top:1px solid #7186ab48;grid-column:1/-1;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(22px,5.4vw,84px);padding:clamp(24px,3vw,44px);display:grid}.scale-work .scale-channels{margin:24px 0 0}.scale-pillar-list{flex-wrap:wrap;align-items:center;gap:6px;margin:11px 0 0;padding:0;list-style:none;display:flex}.scale-pillar-list li{color:#e0eeff;min-height:29px;font:550 .73rem/1.35 var(--sans);background:linear-gradient(120deg,#1c3249,#1d233a);border:1px solid #6386a8;border-radius:6px;align-items:center;gap:7px;padding:4px 10px;display:inline-flex}.scale-pillar-list li:before{content:"";background:#b6e4ff;border:1px solid;width:5px;height:5px;transform:rotate(45deg);box-shadow:0 0 7px #a4d4ff66}.scale-pillar-list [data-active=false]{color:#aab8ce;background:#101a2b;border-style:dashed;border-color:#556177}.scale-pillar-list [data-active=false]:before{box-shadow:none;background:0 0}.scale-pillar-list small{font:450 .66rem/1.3 var(--sans)}.selected-plan-note{color:#d9e6fc;background:#24354b7a;border-left:2px solid #98beff;margin:12px 0 18px;padding:9px 12px;font-size:.85rem}.selected-plan-note span:first-child{color:#b8cbe4;font:500 .64rem/1.4 var(--mono);text-transform:uppercase;letter-spacing:.07em;margin-bottom:2px;display:block}@media (width<=800px){.scale-work{grid-template-columns:1fr;gap:25px}.scale-work .scale-channels{margin-top:16px}.revenue-controls{margin-block:19px 8px}}@media (width<=520px){.scale-work{padding:23px 16px}}@media (width<=350px){.scale-tick-amount{min-height:2.5em}}@media (forced-colors:active){#scale-spend-value{color:canvastext;background:0 0}.scale-pillar-list li:before{background:highlight}}.svc-overview,.svc-pillar-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px 32px;display:flex}.svc-directory ul{flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.svc-directory a{color:#d3e5fb;background:#131f30;border:1px solid #35455c;border-radius:7px;align-items:center;min-height:42px;padding:6px 13px;font-size:.84rem;display:inline-flex}.svc-pillar+.svc-pillar{margin-top:clamp(38px,4vw,68px)}.svc-pillar-head{border-top:1px solid var(--line);align-items:center;margin-bottom:15px;padding-top:18px}.svc-pillar-head h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,2.3vw,2.4rem);font-weight:550;line-height:1.07}.svc-section .svc-copy h4{color:#f1f4fa;font:550 clamp(1.18rem, 1.6vw, 1.57rem)/1.15 var(--sans,sans-serif);letter-spacing:-.04em;margin:0 0 9px}.svc-system{--system-pad:clamp(22px, 3.1vw, 48px);background:radial-gradient(at 0 0,#29376660,#0000 64%),linear-gradient(130deg,#141e31,#141926 72%,#191b30);border:1px solid #4b526c;border-radius:18px;position:relative}.svc-system:before{content:"";background:linear-gradient(90deg,#0000,#8899dc 22%,#b1cdff 52%,#ac90dd 73%,#0000);height:1px;position:absolute;inset:-1px 9% auto}.svc-system-body{padding:var(--system-pad);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(30px,4vw,68px);display:grid}.svc-system-intro h3{max-width:10ch;font:550 clamp(2.15rem, 3.4vw, 3.85rem)/1.02 var(--sans);letter-spacing:-.06em;text-wrap:balance;margin:0}.svc-system-intro>p:not(.svc-eyebrow){max-width:43ch;color:var(--body);margin:17px 0 0;font-size:1rem;line-height:1.6}.svc-system-intro>p.svc-compatibility{color:#cadcf9;font:500 .75rem/1.55 var(--mono);align-items:center;gap:9px;margin-top:23px;display:flex}.svc-compatibility:before{content:"";background:#a4ddff;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 9px #86c5ff77}.svc-agents{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.svc-agents li{background:linear-gradient(145deg,#26304a85,#101a2880);border:1px solid #37445b;border-radius:10px;padding:15px 16px 16px}.svc-agents h4{font:600 1.01rem/1.3 var(--sans);letter-spacing:-.023em;margin:0 0 6px}.svc-agents p{color:#bdc9dc;margin:0;font-size:.9rem;line-height:1.5}.svc-system-build{padding:clamp(20px, 2vw, 30px) var(--system-pad);background:#09121d75;border-top:1px solid #39445c;border-radius:0 0 18px 18px}.svc-system-build h4{font:560 1.22rem/1.35 var(--sans);letter-spacing:-.025em;margin:0}.svc-system-build ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px clamp(18px,3vw,48px);margin:15px 0 18px;padding:0;list-style-position:inside;display:grid}.svc-system-build li{color:#e0e9f8;font-size:.94rem;line-height:1.45}.svc-system-build li::marker{font:550 .83rem/1 var(--mono);color:#b6c5ff}.svc-approval{color:#bdcce3;margin:0;font-size:.87rem;line-height:1.5}@media (hover:hover){.svc-directory a:hover{color:#fff;background:#1a2a40;border-color:#7a91ba}}@media (width<=920px){.svc-system-body{grid-template-columns:minmax(0,1fr);gap:23px}.svc-system-intro h3,.svc-system-intro>p:not(.svc-eyebrow){max-width:63ch}}@media (width>=701px) and (width<=940px){.svc-section .svc-copy h4{min-height:2.3em}.svc-section :is(.svc-paid,.svc-creative) .svc-copy h4{min-height:0}}@media (width<=700px){.svc-section .svc-copy h4{margin-bottom:7px}.svc-system-build ol{grid-template-columns:minmax(0,1fr)}}@media (width<=550px){.svc-system{--system-pad:18px}.svc-pillar-head{gap:6px 16px}.svc-agents{grid-template-columns:1fr;gap:7px}.svc-agents li{padding:12px 14px}}
