.lp-surface.pr-page,.lp-surface.dl-page{padding-block-end:clamp(80px,10vw,144px)}.lp-surface.pr-page>.shell,.lp-surface.dl-page>.shell{position:relative}.lp-surface.pr-page .pr-head,.lp-surface.dl-page .dl-head{text-align:center;max-width:1060px;margin-inline:auto;padding-block:clamp(76px,9vw,138px) 36px}.lp-surface.pr-page .pr-head .site-eyebrow,.lp-surface.dl-page .dl-head .site-eyebrow{margin-block-end:24px}.lp-surface.pr-page .pr-head .site-h1,.lp-surface.dl-page .dl-head .site-h1{letter-spacing:-.045em;max-width:1000px;margin-inline:auto;font-size:clamp(38px,5.8vw,80px);line-height:1.1}.lp-surface.pr-page .pr-head .site-lead,.lp-surface.dl-page .dl-head .site-lead{text-wrap:pretty;max-width:720px;margin:26px auto 0;font-size:clamp(16px,1.5vw,19px);line-height:1.85}.lp-surface.pr-page .pr-selection-stage,.lp-surface.dl-page .dl-release-stage{margin-block-start:clamp(40px,5vw,72px)}.lp-surface.pr-page .site-btn,.lp-surface.dl-page .site-btn{white-space:normal;text-align:center;min-block-size:46px}.lp-surface.pr-page .site-h2,.lp-surface.dl-page .site-h2{font-size:clamp(26px,3.2vw,40px);line-height:1.22}.lp-surface.pr-page .pr-section-head{margin-block-end:30px}.lp-surface.pr-page .pr-section-lead{max-width:760px;line-height:1.8}.lp-surface.pr-page .pr-audience-picker{justify-content:center;display:flex}.lp-surface.pr-page .pr-audience-options{border:1px solid var(--site-line-strong);background:var(--site-sunken);border-radius:999px;flex-wrap:nowrap;gap:5px;padding:5px;display:inline-flex}.lp-surface.pr-page .pr-audience-options label{min-block-size:50px;min-inline-size:154px;color:var(--site-muted);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;padding:12px 26px;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.lp-surface.pr-page .pr-audience-options .is-selected{border-color:var(--site-brand-line);background:var(--site-surface);color:var(--site-ink);box-shadow:0 3px 12px #18363112}.lp-surface.pr-page .pr-audience-options input{flex:none;block-size:16px;inline-size:16px}.lp-surface.pr-page .pr-usage-brief{text-align:center;max-width:820px;margin:20px auto 56px;line-height:1.85}.lp-surface.pr-page .pr-usage-brief a{display:inline-block}.lp-surface.pr-page .pr-offer .pr-section-head .site-h2,.lp-surface.pr-page .pr-enterprise .pr-section-head .site-h2{font-size:clamp(26px,3.2vw,40px)}.lp-surface.pr-page .pr-offer-grid{gap:16px}.lp-surface.pr-page .pr-plan{background:var(--site-surface);border-radius:24px;min-width:0;padding:clamp(22px,2.1vw,30px);box-shadow:0 4px 22px #1c2e2b08}.lp-surface.pr-page .pr-plan--featured{border-color:var(--site-brand);background:linear-gradient(160deg, var(--site-brand-soft), var(--site-surface) 58%);box-shadow:0 12px 36px #27544917, inset 0 3px 0 var(--site-brand)}.lp-surface.pr-page .pr-plan-head{flex-wrap:wrap;align-items:flex-start;gap:10px}.lp-surface.pr-page .pr-plan-head .site-h3{font-size:23px}.lp-surface.pr-page .pr-plan-head .site-chip{white-space:normal;max-inline-size:100%}.lp-surface.pr-page .pr-plan-desc{color:var(--site-muted);font-size:14px;line-height:1.85}.lp-surface.pr-page .pr-plan-price{overflow-wrap:anywhere;font-size:clamp(32px,3vw,43px);line-height:1.25}.lp-surface.pr-page .pr-plan-per{font-size:13px;line-height:1.6;display:inline-block}.lp-surface.pr-page .pr-plan-actions{gap:10px}.lp-surface.pr-page .pr-plan-actions .site-btn{flex:auto;padding-inline:14px}.lp-surface.pr-page .pr-plan-soon{min-block-size:46px;padding-inline:12px}.lp-surface.pr-page .pr-plan-points li{font-size:14px;line-height:1.75}.lp-surface.pr-page .pr-plan-points span{overflow-wrap:anywhere;min-width:0}.lp-surface.pr-page .pr-plan-weekly{overflow-wrap:anywhere;line-height:1.7}.lp-surface.pr-page .pr-enterprise-grid{gap:20px}.lp-surface.pr-page .pr-enterprise-note,.lp-surface.pr-page .pr-compare-note{line-height:1.85}.lp-surface.pr-page .pr-shared{border:1px solid var(--site-line);background:var(--site-sunken);border-radius:22px;margin-block:32px 24px;padding:clamp(22px,3vw,36px)}.lp-surface.pr-page .pr-shared .site-h3{margin-block-end:22px}.lp-surface.pr-page .pr-details,.lp-surface.pr-page .pr-enterprise-explainer{border-block-end:1px solid var(--site-line-strong);margin-block-start:12px}.lp-surface.pr-page .pr-details>summary,.lp-surface.pr-page .pr-enterprise-explainer>summary{min-block-size:56px;color:var(--site-ink);cursor:pointer;padding:20px 6px;font-size:15px;font-weight:600;line-height:1.65;transition:color .16s,background-color .16s}.lp-surface.pr-page .pr-details>summary:hover,.lp-surface.pr-page .pr-enterprise-explainer>summary:hover{color:var(--site-brand-ink);background:var(--site-brand-soft)}.lp-surface.pr-page .pr-details[open]>summary,.lp-surface.pr-page .pr-enterprise-explainer[open]>summary{color:var(--site-brand-ink)}.lp-surface.pr-page .pr-details .pr-compare{margin-block:12px 28px}.lp-surface.pr-page .pr-table-wrap{overscroll-behavior-inline:contain;border-radius:18px;max-inline-size:100%}.lp-surface.pr-page .pr-table thead th{background:var(--site-brand-soft)}.lp-surface.pr-page .pr-packs,.lp-surface.pr-page .pr-faq,.lp-surface.pr-page .pr-usage{margin-block-start:clamp(72px,8vw,112px)}.lp-surface.pr-page .pr-status{background:var(--site-sunken);border-radius:24px}.lp-surface.pr-page .pr-product-grid{gap:18px}.lp-surface.pr-page .pr-product{border-radius:22px;min-width:0;padding:26px}.lp-surface.pr-page .pr-product-price{overflow-wrap:anywhere;margin-block-start:24px;font-size:36px;line-height:1.25}.lp-surface.pr-page .pr-product-top{flex-wrap:wrap}.lp-surface.pr-page .pr-product-desc{line-height:1.8}.lp-surface.pr-page .pr-product-cta{min-block-size:44px}.lp-surface.pr-page .pr-usage-grid{gap:20px}.lp-surface.pr-page .pr-usage-item{border:1px solid var(--site-line);background:var(--site-surface);border-radius:22px;padding:28px}.lp-surface.pr-page .pr-usage-item .site-h3{margin-block-end:12px}.lp-surface.pr-page .pr-usage-item .site-body{font-size:15px;line-height:1.8}.lp-surface.pr-page .pr-faq-list{max-width:100%}.lp-surface.pr-page .pr-faq-item summary{min-block-size:64px;padding:24px 6px}.lp-surface.pr-page .pr-faq-body{max-width:900px;padding:0 6px 28px;line-height:1.9}.lp-surface.dl-page .dl-featured .dl-card{border-color:var(--site-brand-line);background:linear-gradient(130deg, var(--site-brand-soft), var(--site-surface) 72%);border-radius:30px;padding:clamp(26px,4.6vw,60px);box-shadow:0 18px 60px #1e413912}.lp-surface.dl-page .dl-featured .dl-card-main{align-items:center;gap:28px}.lp-surface.dl-page .dl-platform-glyph{border:1px solid var(--site-line);background:var(--site-sunken);block-size:48px;inline-size:48px;color:var(--site-brand-ink);border-radius:15px;justify-content:center;align-items:center;margin-block-end:18px;display:inline-flex}.lp-surface.dl-page .dl-featured .dl-platform-glyph{border-color:var(--site-brand-line);background:var(--site-surface);border-radius:19px;block-size:62px;inline-size:62px}.lp-surface.dl-page .dl-featured .dl-card-name{font-size:clamp(29px,3.8vw,48px)}.lp-surface.dl-page .dl-card-detail{line-height:1.7}.lp-surface.dl-page .dl-featured .dl-card-cta{min-block-size:56px;padding-inline:30px}.lp-surface.dl-page .dl-hint{margin-block-start:18px;line-height:1.85}.lp-surface.dl-page .dl-neutral{border-radius:24px;padding:clamp(26px,4vw,44px)}.lp-surface.dl-page .dl-neutral .site-h3{font-size:clamp(23px,2.7vw,32px)}.lp-surface.dl-page .dl-neutral-desc{max-width:780px;line-height:1.85}.lp-surface.dl-page .dl-list{margin-block-start:clamp(40px,5vw,64px)}.lp-surface.dl-page .dl-list-title{color:var(--site-ink);margin-block-end:22px;font-size:16px}.lp-surface.dl-page .dl-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:20px}.lp-surface.dl-page .dl-card{border-radius:24px;gap:26px;padding:clamp(24px,2.8vw,34px)}.lp-surface.dl-page .dl-card-main{gap:18px}.lp-surface.dl-page .dl-card-name{font-size:25px}.lp-surface.dl-page .dl-card-title{flex:160px}.lp-surface.dl-page .dl-card-missing{white-space:normal;max-inline-size:100%}.lp-surface.dl-page .dl-meta{gap:18px 28px;padding-block-start:24px}.lp-surface.dl-page .dl-meta dt{font-size:12px}.lp-surface.dl-page .dl-meta dd{overflow-wrap:anywhere;margin-block-start:7px}.lp-surface.dl-page .dl-sha{border:1px solid var(--site-line);background:var(--site-sunken);border-radius:14px;padding:16px}.lp-surface.dl-page .dl-sha-copy{min-block-size:44px;padding:9px 12px}.lp-surface.dl-page .dl-sha-short{flex:100px}.lp-surface.dl-page .dl-sha-details summary{align-items:center;min-block-size:44px;line-height:1.6;display:flex}.lp-surface.dl-page .dl-sha-full{text-align:start}.lp-surface.dl-page .dl-verify dd{min-width:0}.lp-surface.dl-page .dl-verify code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;text-align:left;max-inline-size:100%;line-height:1.8;display:block}.lp-surface.dl-page .dl-guide{margin-block-start:clamp(80px,9vw,128px)}.lp-surface.dl-page .dl-step-list{gap:20px;margin-block-start:32px}.lp-surface.dl-page .dl-step{border:1px solid var(--site-line);background:var(--site-surface);border-radius:24px;min-width:0;padding:clamp(24px,3vw,36px)}.lp-surface.dl-page .dl-step-num{block-size:36px;inline-size:36px;margin-block-end:24px}.lp-surface.dl-page .dl-step p{margin-block-start:14px;line-height:1.85}.lp-surface.dl-page .dl-req{background:var(--site-sunken);border-radius:26px;padding:clamp(24px,4vw,48px)}.lp-surface.dl-page .dl-req-list{max-width:none;margin-block-start:26px}.lp-surface.dl-page .dl-req-row{gap:24px;padding-block:20px}.lp-surface.dl-page .dl-req-row:last-child{border-block-end:0}.lp-surface.dl-page .dl-more{gap:20px}.lp-surface.dl-page .dl-more-link{border-radius:22px;min-width:0;padding:28px}.lp-surface.dl-page .dl-more-desc{line-height:1.75}@media (min-width:821px) and (max-width:1180px){.lp-surface.pr-page .pr-enterprise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.lp-surface.pr-page .pr-head,.lp-surface.dl-page .dl-head{padding-block-start:70px}.lp-surface.pr-page .pr-usage-brief{margin-block-end:38px}.lp-surface.pr-page .pr-plan{padding:28px}.lp-surface.pr-page .pr-plan-desc{margin-block-start:16px}.lp-surface.pr-page .pr-plan-actions{margin-block-start:24px}.lp-surface.pr-page .pr-plan-price{margin-block-start:22px;font-size:39px}.lp-surface.pr-page .pr-plan-points li{font-size:15px}.lp-surface.dl-page .dl-featured .dl-card-main{align-items:flex-start}}@media (max-width:560px){.lp-surface.pr-page .pr-head,.lp-surface.dl-page .dl-head{padding-block:56px 28px}.lp-surface.pr-page .pr-head .site-h1,.lp-surface.dl-page .dl-head .site-h1{letter-spacing:-.035em;font-size:clamp(36px,10vw,52px)}.lp-surface.pr-page .pr-head .site-lead,.lp-surface.dl-page .dl-head .site-lead{font-size:16px;line-height:1.85}.lp-surface.pr-page .pr-audience-options{inline-size:100%}.lp-surface.pr-page .pr-audience-options label{flex:1 1 0;gap:7px;min-inline-size:0;padding-inline:12px;font-size:14px}.lp-surface.pr-page .pr-plan-nav{gap:7px}.lp-surface.pr-page .pr-plan-nav a{border-radius:14px;min-block-size:44px;padding:14px 6px}.lp-surface.pr-page .pr-plan-nav strong{overflow-wrap:anywhere;font-size:20px}.lp-surface.pr-page .pr-plan{border-radius:22px;padding:24px}.lp-surface.pr-page .pr-plan-actions .site-btn{inline-size:100%}.lp-surface.pr-page .pr-product,.lp-surface.pr-page .pr-usage-item{padding:24px}.lp-surface.dl-page .dl-card-title{flex-basis:auto}.lp-surface.dl-page .dl-featured .dl-card{border-radius:24px;padding:24px}.lp-surface.dl-page .dl-featured .dl-card-main{inline-size:100%}.lp-surface.dl-page .dl-featured .dl-card-cta{inline-size:100%;padding-inline:18px}.lp-surface.dl-page .dl-card{gap:22px}.lp-surface.dl-page .dl-req-row{gap:8px}.lp-surface.dl-page .dl-more-link{padding:24px}}@media (prefers-reduced-motion:reduce){.lp-surface.pr-page .pr-audience-options label,.lp-surface.pr-page .pr-details>summary,.lp-surface.pr-page .pr-enterprise-explainer>summary,.lp-surface.pr-page .pr-faq-icon,.lp-surface.dl-page .dl-sha-copy{transition:none}}
