@font-face{font-family:Libre Franklin;font-style:normal;font-weight:300;font-display:swap;src:url(../media/61b2b84ab35dead5-s.3ujxbuh3-3abj.woff2?dpl=dpl_9P6YhxYUgmkpDoDgSfi3wXa43dem)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:300;font-display:swap;src:url(../media/eba33977c8ed1a9d-s.2bkt209vmlsr6.woff2?dpl=dpl_9P6YhxYUgmkpDoDgSfi3wXa43dem)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6a1997311f9003a9-s.18-5_2n-rl46i.woff2?dpl=dpl_9P6YhxYUgmkpDoDgSfi3wXa43dem)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2245c258b0d2c062-s.p.2eb4s6ll1afkj.woff2?dpl=dpl_9P6YhxYUgmkpDoDgSfi3wXa43dem)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8a4bb24664ac8500-s.p.2_7gz-nbwppeo.woff2?dpl=dpl_9P6YhxYUgmkpDoDgSfi3wXa43dem)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/61b2b84ab35dead5-s.3ujxbuh3-3abj.woff2?dpl=dpl_9P6YhxYUgmkpDoDgSfi3wXa43dem)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eba33977c8ed1a9d-s.2bkt209vmlsr6.woff2?dpl=dpl_9P6YhxYUgmkpDoDgSfi3wXa43dem)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a1997311f9003a9-s.18-5_2n-rl46i.woff2?dpl=dpl_9P6YhxYUgmkpDoDgSfi3wXa43dem)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2245c258b0d2c062-s.p.2eb4s6ll1afkj.woff2?dpl=dpl_9P6YhxYUgmkpDoDgSfi3wXa43dem)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a4bb24664ac8500-s.p.2_7gz-nbwppeo.woff2?dpl=dpl_9P6YhxYUgmkpDoDgSfi3wXa43dem)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/61b2b84ab35dead5-s.3ujxbuh3-3abj.woff2?dpl=dpl_9P6YhxYUgmkpDoDgSfi3wXa43dem)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/eba33977c8ed1a9d-s.2bkt209vmlsr6.woff2?dpl=dpl_9P6YhxYUgmkpDoDgSfi3wXa43dem)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a1997311f9003a9-s.18-5_2n-rl46i.woff2?dpl=dpl_9P6YhxYUgmkpDoDgSfi3wXa43dem)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2245c258b0d2c062-s.p.2eb4s6ll1afkj.woff2?dpl=dpl_9P6YhxYUgmkpDoDgSfi3wXa43dem)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a4bb24664ac8500-s.p.2_7gz-nbwppeo.woff2?dpl=dpl_9P6YhxYUgmkpDoDgSfi3wXa43dem)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin Fallback;src:local(Arial);ascent-override:92.61%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:104.31%}.libre_franklin_adc30f17-module__pwp7SG__className{font-family:Libre Franklin,Libre Franklin Fallback;font-style:normal}.libre_franklin_adc30f17-module__pwp7SG__variable{--font-libre-franklin:"Libre Franklin", "Libre Franklin Fallback"}
.surface-marketing{font-family:var(--font-libre-franklin), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-display:clamp(3rem, 1.4rem + 6.4vw, 5.25rem);--type-h1:clamp(2.25rem, 1.2rem + 4vw, 3.5rem);--type-h2:clamp(1.75rem, 1.2rem + 1.6vw, 2.25rem);--type-h3:1.25rem;--type-lead:1.1875rem;--type-body:1.0625rem;--type-small:.875rem;--type-eyebrow:.8125rem;--leading-display:1.05;--leading-h1:1.1;--leading-h2:1.2;--leading-h3:1.35;--leading-body:1.6;--tracking-display:-.03em;--tracking-h1:-.025em;--tracking-h2:-.02em;--tracking-h3:-.01em;--tracking-eyebrow:.08em;--ink-heading:var(--color-ink);--ink-body:#3a3a3a;--ink-muted:#6b6b6b;--space-section:clamp(5rem, 3rem + 8vw, 9rem);--space-block:2rem;--measure:40rem;--gutter:clamp(1.25rem, .5rem + 3vw, 3.5rem);--container:82rem;--container-wide:94rem;color:var(--ink-body);font-weight:300;line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:0 0}.surface-marketing .t-display{font-size:var(--type-display);font-weight:400;line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--ink-heading);text-wrap:balance}.surface-marketing .t-h1{font-size:var(--type-h1);font-weight:400;line-height:var(--leading-h1);letter-spacing:var(--tracking-h1);color:var(--ink-heading);text-wrap:balance}.surface-marketing .t-h2{font-size:var(--type-h2);font-weight:400;line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);color:var(--ink-heading);text-wrap:balance}.surface-marketing .t-h3{font-size:var(--type-h3);font-weight:500;line-height:var(--leading-h3);letter-spacing:var(--tracking-h3);color:var(--ink-heading)}.surface-marketing .t-lead{font-size:var(--type-lead);font-weight:300;line-height:var(--leading-body);color:var(--ink-muted);text-wrap:pretty}.surface-marketing .t-body{font-size:var(--type-body);font-weight:300;line-height:var(--leading-body);color:var(--ink-body);text-wrap:pretty}.surface-marketing .t-small{font-size:var(--type-small);color:var(--ink-muted);font-weight:400;line-height:1.5}.surface-marketing .t-eyebrow{font-size:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-muted);font-weight:500;line-height:1.4}.surface-marketing .t-link{color:var(--color-primary);border-bottom:1px solid #0000;text-decoration:none;transition:border-color .15s}.surface-marketing .t-link:hover{border-bottom-color:var(--color-primary)}.surface-marketing .mkt-container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.surface-marketing .mkt-measure{max-width:var(--measure)}.surface-marketing .mkt-btn{border-radius:var(--radius-medium);height:2.875rem;font-size:var(--type-small);letter-spacing:-.005em;white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.375rem;font-weight:500;transition:background-color .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.surface-marketing .mkt-btn:active{transform:translateY(.5px)}.surface-marketing .mkt-btn-primary{background:var(--color-primary);color:var(--color-primary-foreground)}.surface-marketing .mkt-btn-primary:hover{background:var(--color-primary-600)}.surface-marketing .mkt-btn-ghost{color:var(--ink-heading);border:1px solid var(--color-card-border);background:0 0}.surface-marketing .mkt-btn-ghost:hover{border-color:var(--color-ink-faint)}.surface-marketing .mkt-rule{border:0;border-top:1px solid var(--color-divider)}.surface-marketing .t-accent{color:var(--color-primary)}.surface-marketing .mkt-pill{border-radius:var(--radius-full);background:var(--color-card);border:1px solid var(--color-card-border);height:2rem;font-size:var(--type-eyebrow);letter-spacing:.02em;color:var(--ink-muted);align-items:center;gap:.5rem;padding-inline:.875rem;font-weight:500;display:inline-flex}.surface-marketing .mkt-chip{border-radius:var(--radius-full);background:var(--color-primary-50);height:1.375rem;color:var(--color-primary-700);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding-inline:.5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.surface-marketing .mkt-btn-pill{border-radius:var(--radius-full)}.surface-marketing .wgt{background:var(--color-card);border:1px solid var(--color-card-border);border-radius:var(--radius-large);box-shadow:var(--shadow-card);overflow:hidden}.surface-marketing .wgt-bar{border-bottom:1px solid var(--color-divider);background:color-mix(in srgb, var(--color-canvas) 55%, white);align-items:center;gap:.375rem;padding:.625rem .875rem;display:flex}.surface-marketing .wgt-dot{border-radius:var(--radius-full);background:var(--color-ink-faint);opacity:.5;width:.5rem;height:.5rem}.surface-marketing .wgt-float{box-shadow:var(--shadow-widget)}.surface-marketing .bubble{border-radius:14px;max-width:17rem;padding:.625rem .875rem;font-size:.875rem;line-height:1.45}.surface-marketing .bubble-in{background:var(--color-subtle);color:var(--ink-body);border-bottom-left-radius:4px}.surface-marketing .bubble-out{background:var(--color-primary);color:var(--color-primary-foreground);border-bottom-right-radius:4px}.surface-marketing .mkt-card{background:var(--color-card);border:1px solid var(--color-card-border);border-radius:var(--radius-large);box-shadow:var(--shadow-sm);padding:1.5rem;transition:box-shadow .2s,transform .2s}.surface-marketing .mkt-card:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.surface-marketing .mkt-card-well{border-radius:var(--radius-medium);background:linear-gradient(160deg, color-mix(in srgb, var(--color-primary) 9%, white), color-mix(in srgb, var(--color-primary) 2%, white));border:1px solid var(--color-card-border);padding:1.25rem;position:relative;overflow:hidden}.surface-marketing .mkt-dark{isolation:isolate;background:radial-gradient(120% 80% at 50% -10%, color-mix(in srgb, var(--color-primary) 42%, #0a0e1a) 0%, #0a0e1a 60%), #080b14;--ink-heading:#fff;--ink-body:#c3cbdb;--ink-muted:#8b94a8;color:var(--ink-body);border-radius:clamp(1.25rem,.5rem + 2vw,2rem);position:relative;overflow:hidden}.surface-marketing .mkt-dark:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(60% 40% at 50% 0,#ffffff0f,#0000 70%);position:absolute;inset:0}.surface-marketing .mkt-tab{text-align:left;border-radius:var(--radius-medium);width:100%;color:var(--ink-muted);font-size:var(--type-small);border:1px solid #0000;padding:.875rem 1rem;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:block}.surface-marketing .mkt-tab[data-active=true]{color:#fff;background:#ffffff0f;border-color:#ffffff1a}.surface-marketing .mkt-stat-value{letter-spacing:-.02em;color:var(--ink-heading);font-size:clamp(2.25rem,1.5rem + 2.5vw,3rem);font-weight:400;line-height:1}.surface-marketing .mkt-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.surface-marketing .mkt-marquee-track{align-items:center;gap:3.5rem;width:max-content;animation:32s linear infinite mkt-scroll;display:flex}@keyframes mkt-scroll{to{transform:translate(-50%)}}.surface-marketing .mkt-logo{letter-spacing:-.02em;color:var(--color-ink-faint);white-space:nowrap;font-size:1.125rem;font-weight:500}.surface-marketing .mkt-capture{gap:.5rem;max-width:26rem;display:flex}.surface-marketing .mkt-input{border-radius:var(--radius-medium);border:1px solid var(--color-card-border);background:var(--color-card);height:2.875rem;font-size:var(--type-small);color:var(--ink-heading);outline:none;flex:1;padding-inline:1rem;transition:border-color .15s,box-shadow .15s}.surface-marketing .mkt-input::placeholder{color:var(--color-ink-faint)}.surface-marketing .mkt-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-50)}.surface-marketing .mkt-nav{z-index:50;border-bottom:1px solid #0000;transition:background-color .2s,border-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;position:sticky;top:0}.surface-marketing .mkt-nav[data-scrolled=true]{background:color-mix(in srgb, var(--color-canvas) 80%, transparent);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-bottom-color:var(--color-divider)}.surface-marketing .mkt-photo{background:var(--color-subtle);border-radius:clamp(1rem,.5rem + 1.5vw,1.75rem);position:relative;overflow:hidden}.surface-marketing .mkt-photo img{object-fit:cover;width:100%;height:100%;display:block}.surface-marketing .mkt-photo-wash:after{content:"";pointer-events:none;background:linear-gradient(200deg,#1f65fd0a 0%,#0000 35%,#0a0e1a2e 100%);position:absolute;inset:0}.surface-marketing .mkt-bubble-card{background:var(--color-card);width:15.5rem;box-shadow:var(--shadow-widget);border-radius:16px;gap:.625rem;padding:.75rem .875rem;display:flex}.surface-marketing .mkt-bubble-card .who{color:var(--ink-heading);font-size:.72rem;font-weight:600}.surface-marketing .mkt-bubble-card .msg{color:var(--ink-body);margin-top:.125rem;font-size:.82rem;line-height:1.4}.surface-marketing .mkt-avatars{align-items:center;display:flex}.surface-marketing .mkt-avatars img{border-radius:var(--radius-full);border:2px solid var(--color-card);object-fit:cover;width:2.25rem;height:2.25rem;margin-left:-.5rem}.surface-marketing .mkt-avatars img:first-child{margin-left:0}.surface-marketing .mkt-stage{isolation:isolate;border-radius:clamp(1.25rem,.5rem + 2vw,2rem);padding:clamp(1.5rem,1rem + 4vw,4.5rem) clamp(1rem,.5rem + 3vw,4rem);position:relative;overflow:hidden}.surface-marketing .mkt-stage>.mkt-stage-bg{z-index:-2;position:absolute;inset:0}.surface-marketing .mkt-stage>.mkt-stage-bg img{object-fit:cover;width:100%;height:100%}.surface-marketing .mkt-stage:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#140e0847 0%,#140e081f 45%,#140e0852 100%);position:absolute;inset:0}.surface-marketing .mkt-quote{letter-spacing:-.015em;color:var(--ink-heading);text-wrap:balance;font-size:clamp(1.375rem,1rem + 1.4vw,1.875rem);font-weight:400;line-height:1.35}.surface-marketing .mkt-wide{width:100%;max-width:var(--container-wide);padding-inline:var(--gutter);margin-inline:auto}.surface-marketing .mkt-scene{flex-direction:column;justify-content:center;min-height:92vh;padding-block:clamp(4rem,2rem + 6vw,7rem);display:flex}.surface-marketing .mkt-chapter{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--ink-heading);align-items:center;gap:.625rem;font-size:.75rem;font-weight:500;display:inline-flex}.surface-marketing .mkt-chapter:before{content:"";background:var(--color-ink-faint);width:1.75rem;height:1px}.surface-marketing .mkt-panel{background:linear-gradient(165deg, color-mix(in srgb, var(--color-primary) 8%, white), color-mix(in srgb, var(--color-primary) 2%, white));border:1px solid var(--color-card-border);border-radius:clamp(1.25rem,.5rem + 2vw,2rem);padding:clamp(1.5rem,1rem + 3vw,3rem);position:relative;overflow:hidden}.surface-marketing .mkt-panel-warm{background:linear-gradient(165deg, color-mix(in srgb, var(--color-primary) 13%, white), color-mix(in srgb, var(--color-primary) 4%, white))}.surface-marketing .mkt-chaos{background:var(--color-card);border:1px solid var(--color-card-border);border-radius:var(--radius-medium);box-shadow:var(--shadow-card);color:var(--ink-body);white-space:nowrap;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.8rem;display:flex}.surface-marketing .caret{background:var(--color-primary);vertical-align:text-bottom;width:2px;height:1em;margin-left:1px;animation:1s steps(2,end) infinite mkt-blink;display:inline-block}@keyframes mkt-blink{50%{opacity:0}}.surface-marketing .flow-node{border-radius:var(--radius-medium);border:1px solid var(--color-card-border);background:var(--color-card);color:var(--ink-body);align-items:center;gap:.625rem;padding:.625rem .875rem;font-size:.82rem;font-weight:500;transition:border-color .3s,box-shadow .3s,background-color .3s;display:flex}.surface-marketing .flow-node[data-on=true]{border-color:var(--color-primary);background:var(--color-primary-50);color:var(--color-primary-700);box-shadow:0 0 0 3px var(--color-primary-50)}.surface-marketing .flow-line{background:var(--color-card-border);width:2px;height:1.25rem;margin-left:1.1rem}.surface-marketing .flow-line[data-on=true]{background:var(--color-primary)}.surface-marketing .mkt-toggle{border-radius:var(--radius-full);background:var(--color-card);border:1px solid var(--color-card-border);align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.surface-marketing .mkt-toggle button{border-radius:var(--radius-full);height:2.1rem;font-size:var(--type-small);color:var(--ink-muted);padding-inline:1rem;font-weight:500;transition:background-color .2s,color .2s}.surface-marketing .mkt-toggle button[data-active=true]{background:var(--color-primary);color:var(--color-primary-foreground)}.surface-marketing .mkt-plan{background:var(--color-card);border:1px solid var(--color-card-border);border-radius:18px;flex-direction:column;padding:1.875rem 1.625rem;transition:box-shadow .25s,transform .25s,border-color .25s;display:flex;box-shadow:0 1px 2px #0000000a,0 14px 30px -24px #00000040}.surface-marketing .mkt-plan:hover{transform:translateY(-4px);box-shadow:0 1px 2px #0000000d,0 26px 50px -28px #0006}.surface-marketing .mkt-plan[data-popular=true]{background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 6%, white), var(--color-card) 52%);border-color:color-mix(in srgb, var(--color-primary) 40%, white);box-shadow:0 0 0 1.5px var(--color-primary), 0 26px 52px -26px color-mix(in srgb, var(--color-primary) 45%, transparent)}.surface-marketing .mkt-plan-price{letter-spacing:-.02em;color:var(--ink-heading);font-size:2.5rem;font-weight:400;line-height:1}.surface-marketing .mkt-plan-feat{color:var(--ink-body);align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.45;display:flex}.surface-marketing .mkt-navlink{font-size:var(--type-small);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;font-weight:400;transition:color .15s;display:inline-flex}.surface-marketing .mkt-navlink:hover,.surface-marketing .mkt-navlink[data-open=true]{color:var(--ink-heading)}.surface-marketing .mkt-navlink svg{transition:transform .2s}.surface-marketing .mkt-navlink[data-open=true] svg{transform:rotate(180deg)}.surface-marketing .mkt-menu-panel{background:var(--color-card);border:1px solid var(--color-card-border);z-index:60;border-radius:18px;grid-template-columns:1fr 1fr;gap:.25rem;width:min(42rem,94vw);padding:.875rem;display:grid;position:absolute;top:calc(100% + .625rem);left:50%;transform:translate(-50%);box-shadow:0 28px 64px -28px #00000061}.surface-marketing .mkt-menu-item{border-radius:12px;gap:.75rem;padding:.75rem;transition:background-color .15s;display:flex}.surface-marketing .mkt-menu-item:hover{background:var(--color-subtle)}.surface-marketing .mkt-menu-item .ic{background:var(--color-primary-50);width:2.25rem;height:2.25rem;color:var(--color-primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.surface-marketing .mkt-menu-item h4{color:var(--ink-heading);font-size:.9rem;font-weight:500}.surface-marketing .mkt-menu-item p{color:var(--ink-muted);margin-top:2px;font-size:.78rem;line-height:1.4}.surface-marketing .mkt-int-mask{-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%)}.surface-marketing .mkt-int-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.surface-marketing .mkt-int-card{background:var(--color-card);border:1px solid var(--color-card-border);color:var(--ink-heading);border-radius:12px;align-items:center;gap:.625rem;padding:.8rem 1rem;font-size:.85rem;font-weight:500;display:flex;box-shadow:0 1px 2px #0000000a,0 10px 24px -20px #00000040}.surface-marketing .mkt-int-mono{color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:1.85rem;height:1.85rem;font-size:.78rem;font-weight:600;display:grid}.surface-marketing .mkt-int-cols{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}.surface-marketing .mkt-vmarquee{height:25rem;overflow:hidden}.surface-marketing .mkt-vtrack{animation:mkt-vscroll var(--vdur,24s) linear infinite;will-change:transform;flex-direction:column;gap:.75rem;display:flex}.surface-marketing .mkt-vtrack[data-dir=down]{animation-direction:reverse}@keyframes mkt-vscroll{to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.surface-marketing .mkt-marquee-track,.surface-marketing .mkt-vtrack,.surface-marketing .caret{animation:none}}
