.product-offers{background:var(--white);color:var(--ink);padding-block:64px 80px}.product-offers :is(article,div,figure){min-width:0}.product-offers__heading{margin-bottom:24px}.product-offers .product-offers__heading h2{letter-spacing:-.2px;font-size:20px;font-weight:500;line-height:1.4}.product-offers__portfolio{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;column-gap:24px;display:grid}.product-offers__product{grid-template-rows:subgrid;border-radius:4px;grid-row:span 3;padding:40px;display:grid}.product-offers__optimizer{background:var(--pale)}.product-offers__introduction{min-width:0}.product-offers .product-offers__name{letter-spacing:-.65px;font-size:28px;font-weight:500;line-height:1.25}.product-offers__benefit{letter-spacing:-1.8px;margin-top:24px;font-size:50px;font-weight:450;line-height:1.06}.product-offers__description{font-size:var(--text-body-large);max-width:620px;color:var(--ink-secondary);margin-top:24px;line-height:1.5}.product-offers__action{border:1px solid var(--ink);min-height:52px;font-size:var(--text-action);border-radius:4px;justify-content:space-between;place-self:start;align-items:center;gap:40px;margin-top:24px;padding:14px 20px;font-weight:500;line-height:1.4;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.product-offers__action--primary{background:var(--ink);color:var(--white)}.product-offers__action--primary:hover{background:var(--action-green);border-color:var(--action-green)}.product-offers__action--secondary:hover{background:var(--ink);color:var(--white)}.product-offers__action:hover .arrow{transform:translate(4px)}.product-offers a:focus-visible{outline:3px solid var(--green);outline-offset:5px}.product-offers__monitoring{background:var(--dashboard-surface)}.product-offers__monitoring .product-offers__name{letter-spacing:-.4px;align-items:center;min-height:35px;font-size:22px;display:flex}.product-offers__monitoring .product-offers__benefit{letter-spacing:-1px;max-width:400px;font-size:36px;line-height:1.13}.product-offers__monitoring .product-offers__description{font-size:var(--text-body-large);max-width:410px}.product-offers__monitoring .product-offers__action{min-height:48px;font-size:var(--text-action);padding:12px 18px}.product-offers__preview{border-top:1px solid var(--product-preview-rule);width:100%;margin:24px 0 0;padding-top:24px}.product-offers__support-title{font-size:var(--text-label);font-weight:500;line-height:1.5}.product-offers__spending{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.product-offers__provider{grid-template-columns:88px minmax(0,1fr) 64px;align-items:center;column-gap:16px;min-height:24px;display:grid}.product-offers__provider>div{font-size:var(--text-label);line-height:1.4;display:contents}.product-offers__provider>div>span{grid-area:1/1}.product-offers__provider strong{font-size:var(--text-body);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;grid-area:1/3;font-weight:500}.product-offers__spending-track{background:var(--border);grid-area:1/2;height:6px;display:block;overflow:hidden}.product-offers__spending-track>span{background:var(--brand);height:100%;display:block}.product-offers__provider--openai .product-offers__spending-track>span{background:var(--chart-indigo)}.product-offers__provider--anthropic .product-offers__spending-track>span{background:var(--chart-magenta)}.product-offers__provider--bedrock .product-offers__spending-track>span{background:var(--chart-amber)}.product-offers figcaption{font-size:var(--text-note);color:var(--muted);margin-top:16px;line-height:1.5}.optimizer-memory{border-top:1px solid var(--product-memory-rule);margin:24px 0 0;padding-top:12px}.product-offers .optimizer-memory__source{color:var(--muted);font-size:var(--text-note);justify-content:space-between;align-items:center;gap:20px;margin:0;line-height:1.5;display:flex}.optimizer-memory__source>a{min-height:44px;color:var(--ink-secondary);text-underline-offset:4px;align-items:center;gap:10px;text-decoration:underline;display:flex}.optimizer-memory__source .arrow{width:15px;height:15px}.optimizer-memory__finding{flex-direction:column;gap:4px;margin-top:8px;display:flex}.optimizer-memory__finding>strong{letter-spacing:-.8px;color:var(--action-green);font-size:30px;font-weight:450;line-height:1.15}.optimizer-memory__finding>span{color:var(--ink-secondary);font-size:17px;line-height:1.4}.optimizer-memory__comparison{gap:12px;margin-top:20px;display:grid}.optimizer-memory__comparison>div{font-size:var(--text-note);color:var(--muted);grid-template-columns:76px minmax(0,1fr) 80px;align-items:center;gap:16px;line-height:1.4;display:grid}.optimizer-memory__bar{background:repeating-linear-gradient(90deg,var(--product-memory-before) 0 3px,transparent 3px 7px);width:100%;height:24px}.optimizer-memory__comparison strong{font-size:var(--text-body);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;color:var(--ink-secondary);font-weight:450}.optimizer-memory__comparison strong>span{font-size:var(--text-note)}.optimizer-memory__after .optimizer-memory__bar{background:repeating-linear-gradient(90deg,var(--action-green) 0 3px,transparent 3px 7px);width:53.2213%}.optimizer-memory__after>span,.optimizer-memory__after strong{color:var(--action-green)}@media (max-width:1100px){.product-offers__product{padding:32px}.product-offers .product-offers__name{font-size:26px}.product-offers__benefit{letter-spacing:-1.5px;font-size:43px}.product-offers__description{font-size:var(--text-body-large)}.product-offers__monitoring .product-offers__name{min-height:32.5px;font-size:20px}.product-offers__monitoring .product-offers__benefit{font-size:32px}.product-offers__monitoring .product-offers__description{font-size:var(--text-body-large)}.product-offers__provider{grid-template-columns:88px minmax(0,1fr) 64px;column-gap:12px}.product-offers__provider>div{font-size:var(--text-label)}.product-offers__provider strong{font-size:var(--text-body)}.optimizer-memory__comparison>div{grid-template-columns:76px minmax(0,1fr) 80px;gap:12px}.optimizer-memory__finding>strong{font-size:28px}}@media (max-width:900px){.product-offers__portfolio{grid-template-columns:1fr;row-gap:24px}.product-offers__product{flex-direction:column;grid-row:auto;padding:40px;display:flex}.product-offers__benefit{letter-spacing:-1.7px;font-size:48px}.product-offers__description{font-size:var(--text-body-large);max-width:620px}.product-offers__monitoring .product-offers__name{min-height:0;font-size:22px}.product-offers__monitoring .product-offers__benefit{max-width:450px;font-size:36px}.product-offers__monitoring .product-offers__description{font-size:var(--text-body-large);max-width:560px}.product-offers__provider{grid-template-columns:88px minmax(0,1fr) 64px;column-gap:16px}.product-offers__provider>div{font-size:var(--text-label)}.product-offers__provider strong{font-size:var(--text-body)}}@media (max-width:540px){.product-offers{padding-block:48px 56px}.product-offers__product{padding:28px 24px}.product-offers .product-offers__name{letter-spacing:-.5px;font-size:25px}.product-offers__benefit{letter-spacing:-1.2px;margin-top:24px;font-size:34px;line-height:1.08}.product-offers__description{font-size:var(--text-body-large);margin-top:20px;line-height:1.5}.product-offers__action{gap:32px;margin-top:24px}.optimizer-memory{margin-top:24px;padding-top:12px}.product-offers .optimizer-memory__source{font-size:var(--text-note);gap:16px}.optimizer-memory__finding{margin-top:8px}.optimizer-memory__finding>strong{letter-spacing:-.6px;font-size:29px}.optimizer-memory__finding>span{font-size:17px}.optimizer-memory__comparison>div{font-size:var(--text-note);grid-template-columns:76px minmax(0,1fr) 80px;gap:10px}.optimizer-memory__comparison strong{font-size:var(--text-body)}.optimizer-memory__comparison strong>span{font-size:var(--text-note)}.product-offers__monitoring .product-offers__name{letter-spacing:-.3px;font-size:20px}.product-offers__monitoring .product-offers__benefit{max-width:310px;margin-top:20px;font-size:29px;line-height:1.12}.product-offers__monitoring .product-offers__description{font-size:var(--text-body-large)}.product-offers__preview{margin-top:32px;padding-top:24px}.product-offers__provider{grid-template-columns:88px minmax(0,1fr) 64px;column-gap:12px}.product-offers__provider>div{font-size:var(--text-label)}.product-offers__provider strong{font-size:var(--text-body)}}@media (max-width:359px){.product-offers__product{padding-inline:20px}.product-offers .product-offers__name{font-size:23px}.product-offers__benefit{letter-spacing:-1px;font-size:29px}.product-offers__description{font-size:var(--text-body-large)}.product-offers__action{gap:24px;padding-inline:16px}.product-offers .optimizer-memory__source{font-size:var(--text-note);gap:8px}.optimizer-memory__finding>strong{font-size:27px}.optimizer-memory__comparison>div{grid-template-columns:76px minmax(0,1fr) 80px;gap:8px}.optimizer-memory__comparison strong{font-size:var(--text-body)}.product-offers__monitoring .product-offers__name{font-size:19px}.product-offers__monitoring .product-offers__benefit{font-size:27px}.product-offers__provider{grid-template-columns:88px minmax(0,1fr) 64px;column-gap:8px}}@media (prefers-reduced-motion:reduce){.product-offers *{transition:none!important}}
.industry-presentation{padding-block:64px 32px}.industry-presentation .quote-carousel{margin-top:32px}.industry-presentation .quote-viewport{--quote-width:min(1120px,calc(100vw - 200px));--quote-gap:24px;--quote-gutter:max(64px,calc((100vw - 1280px)/2));scroll-snap-type:none;touch-action:pan-y pinch-zoom;padding:8px 0;display:block;overflow:hidden}.industry-presentation .quote-viewport:after{display:none}.industry-presentation .quote-track{gap:var(--quote-gap);touch-action:pan-y pinch-zoom;display:flex}.industry-presentation .perspective-card:last-child{margin-right:var(--quote-gap)}.industry-presentation .perspective-card{scroll-snap-align:none;background:var(--white);min-width:0;min-height:0;color:var(--ink);opacity:.72;border:0;border-radius:4px;grid-template-columns:240px minmax(0,1fr);gap:48px;padding:40px;display:grid}.industry-presentation .perspective-card[data-active=true]{opacity:1}.industry-presentation :is(.quote-organization,.quote-statement){min-width:0}.industry-presentation .quote-organization{padding-top:8px}.industry-presentation .quote-logo{background:0 0;border-radius:0;justify-content:flex-start;width:240px;height:136px;padding:0;overflow:visible}.industry-presentation .quote-logo img{width:auto;max-width:100%;height:auto;max-height:136px}.industry-presentation .quote-logo-0 img{width:144px}.industry-presentation .quote-logo-1 img{width:240px}.industry-presentation .quote-statement{flex-direction:column;display:flex}.industry-presentation .quote-mark{height:52px;color:var(--green);font-size:88px;font-weight:500;line-height:.9;display:block}.industry-presentation .perspective-card blockquote{max-width:720px;margin:0}.industry-presentation .perspective-card blockquote p{letter-spacing:-.6px;font-size:33px;font-weight:400;line-height:1.24}.industry-presentation .quote-attribution{margin-top:0;padding-top:28px;display:block}.industry-presentation .quote-name{font-size:17px;font-weight:500;line-height:1.4}.industry-presentation .quote-role{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.45}.industry-presentation .carousel-bottom{margin-top:16px}.industry-presentation .carousel-dots>button{width:44px;height:44px}.industry-presentation .carousel-controls button{width:48px;height:48px}.industry-presentation .carousel-controls button:focus-visible,.industry-presentation .carousel-dots>button:focus-visible,.industry-presentation .quote-viewport:focus-visible{outline:3px solid var(--mint);outline-offset:4px}.industry-presentation .quote-viewport:active{cursor:grabbing}@media (min-width:1600px){.industry-presentation .quote-viewport{--quote-width:1240px;--quote-gutter:max(80px,calc((100vw - 1440px)/2))}.industry-presentation .perspective-card{grid-template-columns:280px minmax(0,1fr);gap:64px;padding:48px}}@media (max-width:1100px){.industry-presentation .quote-viewport{--quote-gutter:40px;--quote-width:calc(100vw - 144px)}.industry-presentation .perspective-card{grid-template-columns:200px minmax(0,1fr);gap:32px;padding:32px}.industry-presentation .quote-logo{width:200px}.industry-presentation .perspective-card blockquote p{font-size:29px}}@media (max-width:800px){.industry-presentation .quote-viewport{--quote-gutter:24px;--quote-width:calc(100vw - 88px)}.industry-presentation .perspective-card{grid-template-columns:160px minmax(0,1fr);gap:24px;padding:24px}.industry-presentation .quote-logo{width:160px;height:120px}.industry-presentation .quote-logo img{max-height:120px}.industry-presentation .perspective-card blockquote p{font-size:27px}}@media (max-width:620px){.industry-presentation{padding-block:48px 24px}.industry-presentation .industry-heading{align-items:center;gap:16px}.industry-presentation .industry-heading h2{letter-spacing:-.8px;max-width:270px;font-size:29px;line-height:1.12}.industry-presentation .carousel-controls{gap:8px}.industry-presentation .carousel-controls button{width:44px;height:44px}.industry-presentation .quote-carousel{margin-top:24px}.industry-presentation .quote-viewport{--quote-width:calc(100vw - 64px);--quote-gap:16px}.industry-presentation .perspective-card{flex-direction:column;gap:28px;min-height:0;padding:28px;display:flex}.industry-presentation .quote-organization{padding:0}.industry-presentation .quote-logo{width:240px;height:96px}.industry-presentation .quote-logo img{max-height:96px}.industry-presentation .quote-logo-0 img{width:108px}.industry-presentation .quote-statement{flex:none}.industry-presentation .quote-mark{height:40px;font-size:72px}.industry-presentation .perspective-card blockquote p{letter-spacing:-.4px;font-size:27px;line-height:1.25}.industry-presentation .quote-attribution{margin-top:0;padding-top:24px}.industry-presentation .quote-role{max-width:none}.industry-presentation .carousel-bottom{margin-top:16px}}@media (max-width:540px){.industry-presentation .quote-viewport{--quote-gutter:20px;--quote-width:calc(100vw - 64px)}.industry-presentation .perspective-card{padding:24px}.industry-presentation .quote-logo{max-width:100%}.industry-presentation .perspective-card blockquote p{font-size:25px}.industry-presentation .quote-name{font-size:16px}.industry-presentation .quote-role{font-size:13px}.industry-presentation .carousel-bottom{flex-wrap:wrap;gap:8px}.industry-presentation .carousel-dots{margin-left:auto}}@media (max-width:359px){.industry-presentation .industry-heading h2{font-size:25px}.industry-presentation .perspective-card{padding:20px}.industry-presentation .perspective-card blockquote p{font-size:24px}.industry-presentation .carousel-bottom{display:block}.industry-presentation .carousel-dots{justify-content:space-between;margin-top:8px}}@media (prefers-reduced-motion:reduce){.industry-presentation *{scroll-behavior:auto!important;transition:none!important}}
