.marketing-shell>main{min-width:0}.marketing-shell :where(h1,h2){letter-spacing:-.045em;font-weight:600}.marketing-shell :where(input,textarea,select){color:var(--mkt-ink)}.marketing-shell :where(input,textarea,select):focus-visible{outline:2px solid var(--mkt-accent);outline-offset:3px}.marketing-shell :is(a,button)[class~=bg-white]{color:#061019;background:#28b7f6}.marketing-shell :is(a,button)[class~=bg-white]:hover{background:#70d3ff}.marketing-shell :where(div,article,section,a)[class~=border][class*=rounded-][class*=bg-white\/]{background:linear-gradient(140deg, #ffffff07, #ffffff02), var(--mkt-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff06}.marketing-shell .mkt-plan,.marketing-shell .mkt-special-plans article,.marketing-shell .mkt-table-scroll{background:linear-gradient(140deg, #ffffff07, #ffffff02), var(--mkt-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketing-shell .mkt-plan-featured{border-color:#9fd9fb66;box-shadow:0 0 45px #2688dd0b}.marketing-shell .mkt-billing button[aria-pressed=true]{background:#ffffff12}.marketing-shell .mkt-feature-search input{background:#ffffff05}.marketing-shell .mkt-eyebrow,.marketing-shell :where(p,div)[class*=tracking-]>span[aria-hidden][class*=h-px]{display:none}.marketing-shell .blog-content :where(blockquote,pre){background:#111824;border-color:#ffffff24}.marketing-shell .blog-content table{border-color:#ffffff24}.public-hero{background:radial-gradient(at 76% 45%,#456aa516,#0000 60%);padding:130px 0 55px}.public-hero-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:65px;max-width:1240px;display:grid}.public-hero-copy{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(140deg,#ffffff06,#ffffff02),#0e141d88;border:1px solid #ffffff1b;border-radius:16px;padding:38px}.public-hero h1{letter-spacing:-.05em;font-size:clamp(34px,4.2vw,58px);font-weight:600;line-height:1.08}.public-hero-copy>p{color:#b6c0cf;max-width:680px;margin-top:24px;font-size:16px;line-height:1.85}.public-hero-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:28px;display:flex}.public-hero-art{pointer-events:none;justify-content:center;align-items:center;height:390px;display:flex}.public-hero-art img{object-fit:contain;width:auto;max-width:100%;height:100%}.public-contact-grid{width:min(1120px,100% - 80px);margin-inline-start:auto;margin-inline-end:auto;padding-bottom:90px}.public-support-form{width:min(760px,100% - 40px);margin:0 auto;padding-bottom:90px}.public-reading{background:var(--mkt-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff1b;border-radius:16px;width:min(820px,100% - 40px);margin:0 auto 90px;padding:clamp(24px,5vw,55px)}.marketing-shell :where(h2,h3)>span[aria-hidden][class*=h-px]{display:none}.public-pricing-hero{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:60px;margin-bottom:45px;display:grid}.public-pricing-hero .mkt-pricing-intro{text-align:left;background:var(--mkt-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff1b;border-radius:16px;margin:0;padding:34px}.public-pricing-hero .mkt-copy{margin-left:0}.public-pricing-hero>img{object-fit:contain;width:100%;height:390px}@media (max-width:900px){.public-hero{padding-top:110px}.public-hero-grid{grid-template-columns:minmax(0,1fr) 230px;gap:25px}.public-hero-art{height:320px}.public-hero-copy{padding:28px}.public-pricing-hero{grid-template-columns:minmax(0,1fr) 220px;gap:25px}.public-pricing-hero>img{height:330px}}@media (max-width:600px){.public-hero{padding:95px 0 38px}.public-hero-grid{flex-direction:column-reverse;gap:0;width:calc(100% - 40px);display:flex}.public-hero-art{align-self:flex-end;width:180px;height:230px;margin-bottom:-14px}.public-hero-copy{width:100%;padding:28px 24px;position:relative}.public-hero h1{font-size:34px}.public-hero-copy>p{margin-top:18px;font-size:14px}.public-hero-actions{gap:12px;margin-top:24px}.public-contact-grid{width:calc(100% - 40px);padding-bottom:55px}.public-pricing-hero{flex-direction:column-reverse;gap:0;display:flex}.public-pricing-hero>img{align-self:flex-end;width:180px;height:230px;margin-bottom:-10px}.public-pricing-hero .mkt-pricing-intro{padding:25px 22px;position:relative}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.public-hero-copy,.public-pricing-hero .mkt-pricing-intro{background:#121924}}
