.product-scene{--product-scene-bg:var(--product-scene-surface,var(--card));--product-scene-rule:var(--product-scene-line,color-mix(in oklab, var(--foreground) 10%, transparent));--product-scene-copper:var(--product-scene-accent,color-mix(in oklab, var(--sunset) 62%, var(--muted-foreground)));width:100%;min-width:0;color:var(--foreground);font-family:var(--font-heading);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:11px;line-height:1.45;position:relative;overflow:hidden}.product-scene strong{font-weight:500}.product-scene-muted,.product-scene-disclaimer{color:var(--muted-foreground)}.product-scene-number,.product-scene-file{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.product-scene-topline,.product-scene-toolbar,.product-scene-meter-label,.product-scene-provider{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-scene-topline{margin-bottom:18px;font-size:11px}.product-scene-disclaimer{margin-top:14px;font-size:9px}.product-scene--dashboard{perspective:1300px;height:520px;-webkit-mask-image:linear-gradient(to bottom, var(--foreground) 64%, transparent 100%);mask-image:linear-gradient(to bottom, var(--foreground) 64%, transparent 100%);padding:90px 28px 0}.product-scene-console{border:1px solid var(--product-scene-rule);background:linear-gradient(135deg, color-mix(in oklab, var(--foreground) 4%, var(--product-scene-bg)), var(--product-scene-bg) 65%);transform-origin:top;border-radius:11px;grid-template-columns:164px minmax(0,1fr);width:94%;min-height:440px;margin-inline:auto;display:grid;overflow:hidden}.product-scene--hero .product-scene-console{transform:rotateX(24deg)rotateY(-4deg)rotate(-6deg)}.product-scene-sidebar{border-right:1px solid var(--product-scene-rule);background:color-mix(in oklab, var(--background) 48%, transparent);flex-direction:column;gap:7px;padding:22px 14px;display:flex}.product-scene-brand{align-items:center;gap:7px;margin-bottom:20px;font-size:13px;display:flex}.product-scene-brand svg{width:22px;height:22px}.product-scene-workspace{align-items:center;gap:7px;margin-bottom:24px;font-size:10px;display:flex}.product-scene-workspace>span:last-child{margin-left:auto}.product-scene-avatar{background:var(--muted);border-radius:4px;place-items:center;width:21px;height:21px;display:grid}.product-scene-nav-label{color:var(--muted-foreground);padding:0 8px 5px;font-size:9px}.product-scene-nav-item{color:var(--muted-foreground);border-radius:5px;align-items:center;gap:9px;padding:8px;display:flex}.product-scene-nav-item--active{color:var(--foreground);background:var(--muted)}.product-scene-nav-glyph{opacity:.7;border:1px solid;border-radius:2px;width:10px;height:10px}.product-scene-sidebar-foot{color:var(--muted-foreground);flex-direction:column;gap:12px;margin-top:auto;padding:28px 8px 0;font-size:9px;display:flex}.product-scene-main{min-width:0}.product-scene-toolbar{border-bottom:1px solid var(--product-scene-rule);padding:16px 23px;font-size:12px}.product-scene-sample-period{color:var(--muted-foreground);font-size:10px}.product-scene-main-content{padding:22px 24px}.product-scene-summary{grid-template-columns:1.4fr 1fr 1fr;gap:16px;margin-bottom:28px;display:grid}.product-scene-summary>div{flex-direction:column;gap:6px;min-width:0;display:flex}.product-scene-summary>div>span{color:var(--muted-foreground);font-size:10px}.product-scene-summary strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(20px,3vw,35px)}.product-scene-summary strong span{color:var(--muted-foreground);letter-spacing:-.03em;font-size:.55em}.product-scene-chart-label{justify-content:space-between;gap:12px;margin-bottom:12px;font-size:10px;display:flex}.product-scene-chart-label>span:last-child{color:var(--muted-foreground);font-size:9px}.product-scene-chart{flex-direction:column;justify-content:space-between;height:132px;padding-bottom:10px;display:flex;position:relative}.product-scene-axis{border-top:1px solid var(--product-scene-rule);color:var(--muted-foreground);padding-top:3px;font-size:8px;display:block}.product-scene-bars{align-items:flex-end;gap:8px;display:flex;position:absolute;inset:0 5px 0 34px}.product-scene-bar{background:linear-gradient(to top, color-mix(in oklab, var(--foreground) 15%, var(--product-scene-bg)), color-mix(in oklab, var(--foreground) 53%, var(--product-scene-bg)));border-radius:3px 3px 0 0;flex:1;align-items:flex-end;min-width:0;display:flex}.product-scene-bar>span{background:color-mix(in oklab, var(--product-scene-copper) 48%, var(--product-scene-bg));width:100%;height:12%}.product-scene-chart-dates{color:var(--muted-foreground);justify-content:space-between;margin:7px 0 21px 34px;font-size:8px;display:flex}.product-scene-dashboard-bottom{border-top:1px solid var(--product-scene-rule);grid-template-columns:1.2fr 1fr;gap:25px;padding-top:18px;display:grid}.product-scene-review-note{border-left:1px solid var(--product-scene-rule);flex-direction:column;gap:5px;padding-left:20px;font-size:9px;display:flex}.product-scene-review-note strong{font-size:13px}.product-scene-review-note .product-scene-file{margin-top:5px}.product-scene--spotlight{height:380px;-webkit-mask-image:linear-gradient(to bottom, var(--foreground) 60%, transparent);mask-image:linear-gradient(to bottom, var(--foreground) 60%, transparent);padding:38px 16px 0}.product-scene--spotlight .product-scene-console{width:96%;transform:rotateX(8deg)rotateY(-9deg)rotate(6deg)}.product-scene--closing{height:260px;-webkit-mask-image:linear-gradient(to bottom, var(--foreground) 25%, transparent 95%);mask-image:linear-gradient(to bottom, var(--foreground) 25%, transparent 95%);padding-top:30px}.product-scene--closing .product-scene-console{width:88%;transform:rotateX(15deg)}.product-scene--mini{perspective:850px;height:210px;-webkit-mask-image:linear-gradient(to bottom, var(--foreground) 79%, transparent 100%);mask-image:linear-gradient(to bottom, var(--foreground) 79%, transparent 100%);justify-content:center;align-items:flex-start;padding:22px 22px 0;display:flex}.product-scene-panel{border:1px solid var(--product-scene-rule);background:var(--product-scene-bg);border-radius:9px;width:100%;min-width:0;max-width:390px;padding:17px}.product-scene--agents .product-scene-panel{transform:rotateY(-10deg)rotate(-3deg)translateY(4px)}.product-scene--plans .product-scene-panel{transform:rotateY(8deg)rotate(4deg)translateY(3px)}.product-scene--workflow .product-scene-panel{transform:rotateX(5deg)rotateY(-3deg)}.product-scene-agents{flex-direction:column;gap:13px;display:flex}.product-scene-agent{grid-template-columns:minmax(85px,1.2fr) minmax(15px,1fr) 30px;align-items:center;gap:12px;font-size:10px;display:grid}.product-scene-agent-name{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex}.product-scene-agent-name img,.product-scene-provider img,.product-scene-island-row img{width:14px;height:14px}.product-scene-agent--unpriced{color:var(--muted-foreground);justify-content:space-between;display:flex}.product-scene-agent--unpriced>span:last-child{font-size:9px}.product-scene-track{background:color-mix(in oklab, var(--foreground) 9%, transparent);border-radius:4px;min-width:0;height:4px;display:block;overflow:hidden}.product-scene-track>span{border-radius:inherit;background:color-mix(in oklab, var(--foreground) 65%, var(--product-scene-bg));height:100%;display:block}.product-scene-track--warm>span{background:var(--product-scene-copper)}.product-scene-agents--compact{gap:10px}.product-scene-agents--compact .product-scene-agent{grid-template-columns:minmax(82px,1.2fr) minmax(15px,1fr) 25px;gap:8px;font-size:9px}.product-scene--report .product-scene-panel{padding-bottom:0;overflow:hidden;transform:rotateY(-5deg)rotate(1deg)}.product-scene-document{border:1px solid var(--product-scene-rule);background:color-mix(in oklab, var(--foreground) 3%, var(--product-scene-bg));transform-origin:bottom;border-bottom:0;border-radius:5px 5px 0 0;flex-direction:column;gap:9px;padding:13px 13px 15px;font-size:9px;display:flex;transform:rotate(-4deg)translateY(4px)}.product-scene-document strong{font-size:12px}.product-scene-document .product-scene-file,.product-scene-document-row{justify-content:space-between;gap:12px;display:flex}.product-scene-document .product-scene-file{color:var(--muted-foreground);margin-bottom:3px;font-size:8px}.product-scene-document-line{background:var(--product-scene-rule);width:90%;height:3px}.product-scene-document-line--short{width:64%}.product-scene-provider{justify-content:flex-start;gap:7px;margin-bottom:17px}.product-scene-provider>span:last-child{margin-left:auto;font-size:9px}.product-scene-meter-label{margin:12px 0 7px;font-size:9px}.product-scene-boundary{flex-direction:column;align-items:center;display:flex}.product-scene-device{border:1px solid var(--product-scene-rule);border-radius:5px;flex-direction:column;align-items:center;gap:3px;width:80%;padding:10px;display:flex}.product-scene-device>span:last-child{color:var(--muted-foreground);font-size:9px}.product-scene-lock{color:var(--muted-foreground);font-size:20px;line-height:1}.product-scene-connection{height:37px;color:var(--muted-foreground);flex-direction:column;align-items:center;font-size:8px;display:flex;position:relative}.product-scene-connection>span:first-child{white-space:nowrap;position:absolute;top:9px;left:12px}.product-scene-connection i{background:var(--product-scene-rule);width:1px;height:23px}.product-scene-cloud{border:1px solid var(--product-scene-rule);border-radius:4px;padding:5px 17px;font-size:9px}.product-scene-finding{align-items:center;gap:7px;font-size:10px;display:flex}.product-scene-status-dot{background:var(--product-scene-copper);border-radius:50%;width:5px;height:5px}.product-scene-comparison{align-items:center;gap:14px;margin:13px 0;font-size:9px;display:flex}.product-scene-comparison strong{letter-spacing:-.04em;font-size:34px;line-height:1}.product-scene-comparison strong span{color:var(--muted-foreground);font-size:20px}.product-scene-next-step{flex-direction:column;gap:3px;margin-top:13px;font-size:9px;display:flex}.product-scene--tokenbar .product-scene-panel{background:0 0;border:0;max-width:330px}.product-scene-island{border:1px solid var(--product-scene-rule);background:var(--product-scene-bg);border-radius:20px;padding:16px}.product-scene-island-top{align-items:center;gap:8px;margin-bottom:15px;font-size:10px;display:flex}.product-scene-island-top>span:last-child{color:var(--muted-foreground);margin-left:auto}.product-scene-island-row{align-items:center;gap:7px;padding:8px 0;font-size:9px;display:flex}.product-scene-island-row>span:last-child{margin-left:auto}.product-scene-island-bottom{border-top:1px solid var(--product-scene-rule);color:var(--muted-foreground);justify-content:space-between;gap:10px;margin-top:8px;padding-top:10px;font-size:8px;display:flex}.product-scene--tokenbar .product-scene-disclaimer{text-align:center}.product-scene--tokenbar .product-scene-island{transform:perspective(750px)rotateX(7deg)rotate(-2deg)}@media (width<=640px){.product-scene--dashboard{height:360px;padding:62px 6px 0}.product-scene-console{grid-template-columns:minmax(0,1fr);width:100%;min-height:360px}.product-scene-sidebar{display:none}.product-scene--hero .product-scene-console{transform:rotateX(17deg)}.product-scene-main-content{padding:18px 17px}.product-scene-toolbar{padding:13px 17px}.product-scene-summary{gap:10px;margin-bottom:24px}.product-scene-summary>div>span{font-size:8px}.product-scene-summary strong{font-size:24px}.product-scene-chart-label{font-size:9px}.product-scene-chart-label>span:last-child{font-size:8px}.product-scene-bars{gap:5px}.product-scene-dashboard-bottom{grid-template-columns:minmax(0,1fr)}.product-scene-review-note{display:none}.product-scene--spotlight{height:310px;padding-top:25px}.product-scene--spotlight .product-scene-console{transform:rotateX(8deg)rotate(3deg)}.product-scene--closing{height:240px;padding-top:20px}.product-scene--closing .product-scene-console{width:96%}.product-scene--mini{padding-inline:18px}.product-scene--agents .product-scene-panel,.product-scene--plans .product-scene-panel,.product-scene--workflow .product-scene-panel,.product-scene--report .product-scene-panel,.product-scene--report .product-scene-document,.product-scene--tokenbar .product-scene-island{transform:none}}.marketing-page{--background:oklch(12% 0 0);--foreground:oklch(96.5% 0 0);--card:oklch(18% 0 0);--muted:oklch(22% 0 0);--muted-foreground:oklch(66% 0 0);--border:oklch(25.5% 0 0);--primary:var(--foreground);--primary-foreground:var(--background);--font-sans:"Geist Variable", system-ui, sans-serif;background:var(--background);min-height:100svh;color:var(--foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow:clip}.marketing-page :focus-visible{outline:2px solid var(--foreground);outline-offset:5px}.marketing-page [id]{scroll-margin-top:110px}.marketing-page section[tabindex="-1"]:focus{outline:none}.marketing-container{width:min(1120px,100% - 64px);margin-inline:auto}.marketing-skip{z-index:60;background:var(--foreground);color:var(--background);border-radius:8px;padding:10px 18px;position:fixed;top:12px;left:20px;transform:translateY(-150%)}.marketing-skip:focus{transform:translateY(0)}.marketing-nav{z-index:20;padding:16px 24px 0;position:relative}.marketing-nav-inner{border:1px solid var(--border);background:color-mix(in oklab, var(--card) 62%, var(--background));border-radius:14px;align-items:center;gap:28px;max-width:1440px;height:68px;margin-inline:auto;padding:0 26px;display:flex}.marketing-brand{letter-spacing:-.045em;flex-shrink:0;align-items:center;gap:9px;font-size:17px;font-weight:560;display:inline-flex}.marketing-desktop-nav{color:var(--muted-foreground);justify-content:flex-end;align-items:center;gap:23px;margin-left:auto;font-size:12px;display:flex}.marketing-desktop-nav a,.marketing-login,.marketing-footer a,.marketing-chip{transition:color .16s,border-color .16s}.marketing-desktop-nav a:hover,.marketing-login:hover,.marketing-footer a:hover{color:var(--foreground)}.marketing-nav-actions{align-items:center;gap:25px;display:flex}.marketing-login{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.marketing-button{background:var(--foreground);min-height:45px;color:var(--background);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:16px;padding:11px 23px;font-size:13px;font-weight:560;line-height:1.3;transition:background-color .16s;display:inline-flex}.marketing-button:hover{background:color-mix(in oklab, var(--foreground) 86%, var(--background));color:var(--background)}.marketing-button svg{width:15px;height:15px}.marketing-button-small{border-radius:8px;gap:12px;min-height:36px;padding:9px 14px;font-size:12px}.marketing-menu-trigger{display:none}.marketing-mobile-menu{font-family:Geist Variable,system-ui,sans-serif}.marketing-mobile-menu nav{padding:10px 24px 24px;display:grid}.marketing-mobile-menu nav a{border-bottom:1px solid var(--border);color:var(--muted-foreground);padding:13px 0;font-size:15px}.marketing-mobile-menu .marketing-brand{padding:24px 24px 0}.marketing-hero{text-align:center;padding-top:132px;position:relative}.marketing-hero:before{content:"";z-index:0;background:radial-gradient(ellipse at 50% 55%, color-mix(in oklab, var(--foreground) 3%, transparent), transparent 60%);pointer-events:none;position:absolute;inset:120px 0 0}.marketing-hero-copy{z-index:2;padding-inline:24px;position:relative}.marketing-hero h1{letter-spacing:-.062em;font-size:clamp(48px,5.9vw,84px);font-weight:500;line-height:1.08}.marketing-hero h1>span{color:color-mix(in oklab, var(--foreground) 72%, var(--background))}.marketing-hero-description{max-width:580px;color:var(--muted-foreground);letter-spacing:-.012em;margin:27px auto 30px;font-size:16px;line-height:1.65}.marketing-platform-note{color:var(--muted-foreground);font-family:var(--font-mono);margin-top:23px;font-size:10px;line-height:1.7}.marketing-hero-product{max-width:1200px;margin:-30px auto 0;position:relative}.marketing-hero-product figcaption{color:var(--muted-foreground);margin:-30px 20px 0;font-size:10px;position:relative}.marketing-expectations{grid-template-columns:repeat(3,minmax(0,1fr));gap:68px;padding-top:95px;padding-bottom:115px;display:grid}.marketing-index{color:var(--muted-foreground);font-family:var(--font-mono);font-size:11px}.marketing-expectations h2{letter-spacing:-.025em;margin-top:18px;font-size:16px;font-weight:520;line-height:1.4}.marketing-expectations p{color:var(--muted-foreground);margin-top:9px;font-size:13px;line-height:1.65}.marketing-chip{border:1px solid var(--border);min-height:31px;color:var(--muted-foreground);border-radius:7px;align-items:center;gap:8px;margin-top:23px;padding:5px 10px;font-size:10px;display:inline-flex}.marketing-chip:hover{border-color:var(--muted-foreground);color:var(--foreground)}.marketing-chip svg{width:12px;height:12px}.marketing-spotlight{grid-template-columns:.85fr 1.4fr;align-items:center;gap:50px;padding-top:75px;padding-bottom:105px;display:grid}.marketing-eyebrow{color:var(--muted-foreground);margin-bottom:18px;font-size:12px}.marketing-spotlight h2{letter-spacing:-.05em;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.2}.marketing-spotlight-copy>p:not(.marketing-eyebrow){max-width:350px;color:var(--muted-foreground);margin:22px 0 27px;font-size:14px;line-height:1.75}.marketing-spotlight-product{min-width:0}.marketing-text-link{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding-bottom:6px;font-size:12px;transition:border-color .16s;display:inline-flex}.marketing-text-link:hover{border-color:var(--muted-foreground)}.marketing-text-link svg{width:14px;height:14px}.marketing-features{padding-top:75px}.marketing-section-heading{text-align:center;padding-bottom:65px}.marketing-section-heading h2,.marketing-closing h2{letter-spacing:-.055em;font-size:clamp(35px,4.1vw,54px);font-weight:500;line-height:1.16}.marketing-section-heading h2>span,.marketing-closing h2>span{color:var(--muted-foreground)}.marketing-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.marketing-feature{border:1px solid var(--border);background:radial-gradient(ellipse at 50% 15%, color-mix(in oklab, var(--foreground) 3%, transparent), transparent 65%), var(--card);border-radius:14px;flex-direction:column;min-width:0;min-height:326px;transition:border-color .16s;display:flex;position:relative;overflow:hidden}.marketing-feature:hover{border-color:color-mix(in oklab, var(--foreground) 24%, var(--border))}.marketing-feature-wide{grid-column:span 6}.marketing-feature-medium{grid-column:span 3}.marketing-feature-compact{grid-column:span 4;min-height:310px}.marketing-feature-caption{z-index:1;margin-top:auto;padding:16px 25px 24px;position:relative}.marketing-feature-caption h3{letter-spacing:-.025em;font-size:15px;font-weight:500;line-height:1.4}.marketing-feature-caption p{color:var(--muted-foreground);margin-top:7px;font-size:12px;line-height:1.6}.marketing-card-arrow{width:14px;height:14px;color:var(--muted-foreground);position:absolute;top:17px;right:17px}.marketing-features-end{text-align:center;margin-top:30px}.marketing-features-end p{color:var(--muted-foreground);margin-bottom:27px;font-size:10px}.marketing-resources{width:min(780px,100% - 64px);margin:145px auto 0}.marketing-resource{border-bottom:1px solid var(--border);grid-template-columns:46px 1fr 18px;align-items:center;gap:20px;min-height:102px;padding:22px 3px;display:grid}.marketing-resource:first-child{border-top:1px solid var(--border)}.marketing-resource-icon{border:1px solid var(--border);background:var(--card);width:43px;height:43px;color:var(--muted-foreground);border-radius:9px;place-items:center;display:grid}.marketing-resource-icon svg{width:19px;height:19px}.marketing-resource strong{margin-bottom:5px;font-size:14px;font-weight:500;display:block}.marketing-resource strong+span{color:var(--muted-foreground);font-size:12px;line-height:1.6;display:block}.marketing-resource>svg{width:16px;height:16px;color:var(--muted-foreground)}.marketing-faq{width:min(750px,100% - 64px);margin:150px auto 0}.marketing-faq h2{text-align:center;letter-spacing:-.045em;margin-bottom:45px;font-size:32px;font-weight:500}.marketing-faq details{border-bottom:1px solid var(--border)}.marketing-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:24px 0;font-size:14px;list-style:none;display:flex}.marketing-faq summary::-webkit-details-marker{display:none}.marketing-faq summary::marker{content:""}.marketing-faq summary svg{width:16px;height:16px;color:var(--muted-foreground);flex-shrink:0;transition:transform .16s}.marketing-faq details[open] summary svg{transform:rotate(180deg)}.marketing-faq-answer{color:var(--muted-foreground);padding:0 32px 30px 0;font-size:13px;line-height:1.8}.marketing-faq-answer a{color:var(--foreground);margin-top:18px}.marketing-closing{text-align:center;padding-top:168px}.marketing-closing-copy{z-index:2;padding-inline:24px;position:relative}.marketing-closing .marketing-button{margin-top:36px}.marketing-closing>.product-scene{max-width:1000px;margin:-20px auto -30px}.marketing-footer{border-top:1px solid var(--border);background:var(--card);padding-top:56px;position:relative}.marketing-footer-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.marketing-footer-top>p{color:var(--muted-foreground);font-size:12px}.marketing-footer-links{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;padding:48px 0 72px;display:grid}.marketing-footer-links h2{margin-bottom:18px;font-size:12px;font-weight:500}.marketing-footer-links ul{gap:11px;display:grid}.marketing-footer-links a{color:var(--muted-foreground);font-size:11px}.marketing-footer-bottom{border-top:1px solid var(--border);justify-content:space-between;gap:60px;padding:35px 0 42px;display:flex}.marketing-footer-legal{color:var(--muted-foreground);flex-direction:column;justify-content:flex-end;gap:11px;font-size:10px;display:flex}.marketing-footer-legal>div{gap:16px;display:flex}.marketing-updates{width:440px}.marketing-updates h2{font-size:12px;font-weight:500}.marketing-updates>p{color:var(--muted-foreground);margin-top:5px;font-size:11px}.marketing-updates-input{gap:8px;margin-top:15px;display:flex}.marketing-updates input{border:1px solid var(--border);background:var(--background);min-width:0;min-height:36px;color:var(--foreground);border-radius:8px;flex:1;padding:8px 11px;font-size:11px}.marketing-updates input::placeholder{color:var(--muted-foreground)}.marketing-updates>.marketing-updates-note{margin-top:10px;font-size:9px;line-height:1.7}.marketing-updates-note a{text-underline-offset:3px;text-decoration:underline}@media (width<=1179px){.marketing-desktop-nav{display:none}.marketing-nav-actions{margin-left:auto}.marketing-menu-trigger{display:inline-flex}.marketing-expectations{gap:35px}.marketing-feature-wide{grid-column:span 12}.marketing-feature-medium{grid-column:span 6}}@media (width<=767px){.marketing-container{width:calc(100% - 40px)}.marketing-nav{padding:12px 12px 0}.marketing-nav-inner{gap:14px;height:60px;padding:0 15px}.marketing-brand{font-size:16px}.marketing-nav-actions{gap:8px}.marketing-login{display:none}.marketing-nav .marketing-button{gap:6px;min-height:36px;padding:9px 12px;font-size:11px}.marketing-hero{padding-top:90px}.marketing-hero-copy{padding-inline:18px}.marketing-hero h1{letter-spacing:-.055em;font-size:clamp(30px,9.4vw,58px);line-height:1.14}.marketing-hero-description{max-width:390px;margin-top:22px;font-size:14px}.marketing-desktop-break{display:none}.marketing-platform-note{max-width:290px;margin-inline:auto;font-size:9px}.marketing-hero-product{margin-top:-22px}.marketing-hero-product figcaption{max-width:300px;margin:-20px auto 0;font-size:9px;line-height:1.7}.marketing-expectations{grid-template-columns:1fr;gap:40px;padding-top:70px;padding-bottom:50px}.marketing-expectations h2{font-size:17px}.marketing-expectations p{font-size:14px}.marketing-chip{min-height:36px;font-size:11px}.marketing-spotlight{grid-template-columns:1fr;gap:10px;padding-top:75px;padding-bottom:45px}.marketing-spotlight h2{font-size:34px}.marketing-features{padding-top:60px}.marketing-section-heading{padding-bottom:40px}.marketing-section-heading h2{font-size:clamp(29px,5.8vw,38px)}.marketing-bento{gap:14px}.marketing-feature-wide,.marketing-feature-medium,.marketing-feature-compact{grid-column:span 12;min-height:308px}.marketing-feature-caption h3{font-size:16px}.marketing-feature-caption p{font-size:13px}.marketing-features-end p{max-width:260px;margin-inline:auto;line-height:1.7}.marketing-resources{width:calc(100% - 40px);margin-top:90px}.marketing-resource{grid-template-columns:40px 1fr 16px;gap:15px}.marketing-resource-icon{width:38px;height:38px}.marketing-faq{width:calc(100% - 48px);margin-top:100px}.marketing-faq h2{margin-bottom:30px;font-size:29px}.marketing-faq summary{min-height:85px;line-height:1.6}.marketing-closing{padding-top:110px}.marketing-closing h2{font-size:clamp(29px,6.8vw,40px)}.marketing-footer{padding-top:42px}.marketing-footer-top{flex-direction:column;align-items:flex-start;gap:15px}.marketing-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 17px;padding:42px 0}.marketing-footer-links a{font-size:11px}.marketing-footer-bottom{flex-direction:column-reverse;gap:35px}.marketing-updates{width:100%}.marketing-updates-input{flex-wrap:wrap}.marketing-updates input,.marketing-updates .marketing-button{min-height:40px}}@media (prefers-reduced-motion:reduce){.marketing-page *,.marketing-mobile-menu *{transition:none!important}}
