.landing-page{--landing-ink:var(--sg-color-marketing-ink);--landing-paper:var(--sg-color-marketing-paper);--landing-muted:var(--sg-color-text-secondary);--landing-rule:rgb(21 21 21/18%);--landing-signal:var(--sg-color-marketing-signal);--landing-signal-deep:var(--sg-color-marketing-signal-hover);--landing-blue:var(--sg-color-marketing-blue);--landing-white:var(--sg-color-surface);overflow:clip;background:var(--landing-paper);color:var(--landing-ink)}.landing-header{width:min(calc(100% - 48px),1400px);min-height:80px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:36px;margin-inline:auto;border-bottom:1px solid var(--landing-rule)}.landing-wordmark{width:max-content;display:inline-flex;align-items:center;gap:10px;color:inherit;font-size:1.125rem;font-weight:680;letter-spacing:-.04em;text-decoration:none}.landing-wordmark__mark{width:29px;height:29px;display:grid;place-items:center;border-radius:6px;background:var(--landing-ink);color:var(--landing-white);font-size:.82rem;font-weight:720}.landing-nav{display:flex;align-items:center;gap:32px}.landing-nav a{color:inherit;font-size:.875rem;font-weight:550;text-decoration:none}.landing-nav a:hover{text-decoration:underline;text-underline-offset:4px}.landing-header__cta{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;justify-self:end;padding:0 17px;border:1px solid var(--landing-ink);border-radius:5px;background:var(--landing-ink);color:var(--landing-white);font-size:.84rem;font-weight:640;text-decoration:none;transition:transform .15s ease,background .15s ease}.landing-header__cta:hover{transform:translateY(-2px);background:var(--sg-color-action-primary-hover)}.landing-hero{width:min(calc(100% - 48px),1400px);display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,.78fr);column-gap:clamp(40px,8vw,140px);margin-inline:auto;padding:clamp(72px,8vw,128px) 0 88px}.landing-hero__copy{min-width:0}.landing-pill{width:max-content;display:flex;align-items:center;gap:9px;margin:0 0 38px;padding:8px 12px;border:1px solid var(--landing-rule);border-radius:999px;background:rgb(255 255 255/48%);font-size:.72rem;font-weight:650;letter-spacing:.035em;text-transform:uppercase}.landing-pill span{width:7px;height:7px;border-radius:50%;background:var(--landing-blue);box-shadow:0 0 0 4px rgb(49 85 231/12%)}.landing-hero h1{max-width:13ch;margin:0;font-size:clamp(4rem,7.2vw,7.25rem);line-height:.88;font-weight:500;letter-spacing:-.075em}.landing-hero h1 em{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.065em}.landing-hero__aside{align-self:end;padding-bottom:6px}.landing-hero__aside>p{max-width:31ch;margin:0 0 28px;font-size:clamp(1.08rem,1.45vw,1.32rem);line-height:1.48;letter-spacing:-.022em}.landing-hero__aside small{display:block;margin-top:17px;color:var(--landing-muted);font-size:.78rem}.landing-hero__actions{display:flex;flex-wrap:wrap;gap:10px}.landing-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:0 20px;border:1px solid var(--landing-ink);border-radius:5px;color:inherit;font-size:.89rem;font-weight:650;text-decoration:none;transition:transform .15s ease,background .15s ease,color .15s ease}.landing-button:hover{transform:translateY(-2px)}.landing-button--primary{background:var(--landing-ink);color:var(--landing-white)}.landing-button--primary:hover{background:var(--sg-color-action-primary-hover)}.landing-button--secondary{background:transparent}.landing-button--secondary:hover{background:var(--landing-white)}.landing-button--signal{border-color:var(--landing-signal);background:var(--landing-signal);color:var(--landing-ink)}.landing-button--signal:hover{border-color:var(--landing-signal-deep);background:var(--landing-signal-deep)}.landing-hero__preview{grid-column:1/-1;margin-top:clamp(64px,9vw,118px)}.product-preview{margin:0;overflow:hidden;border:1px solid var(--landing-ink);border-radius:10px;background:var(--landing-white);box-shadow:0 34px 80px rgb(33 31 27/13%),0 3px 0 rgb(21 21 21/8%)}.product-preview__topbar{min-height:48px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 13px;border-bottom:1px solid var(--sg-color-border-subtle);background:var(--sg-color-canvas);color:var(--sg-color-text-primary);font-size:.69rem}.product-preview__brand{font-weight:720;letter-spacing:-.04em}.product-preview__workspace{display:inline-flex;align-items:center;gap:6px;font-weight:600}.product-preview__avatar{width:25px;height:25px;display:grid;place-items:center;justify-self:end;border-radius:50%;background:var(--landing-ink);color:var(--landing-white);font-size:.58rem;font-weight:700}.product-preview__body{min-height:570px;display:grid;grid-template-columns:54px minmax(270px,32%) minmax(0,1fr)}.product-preview__rail{display:flex;flex-direction:column;align-items:center;gap:12px;padding:14px 0;border-right:1px solid var(--sg-color-border-subtle);background:var(--sg-color-surface-subtle)}.product-preview__rail-icon{width:31px;height:31px;display:grid;place-items:center;border:1px solid var(--sg-color-border-subtle);border-radius:7px;background:var(--landing-white);color:var(--sg-color-text-tertiary);font-size:.55rem;font-weight:700}.product-preview__rail-icon--active{border-color:var(--landing-ink);background:linear-gradient(145deg,rgb(219 255 67/84%),transparent 55%),var(--landing-blue);color:var(--sg-color-text-primary)}.product-preview__list{min-width:0;border-right:1px solid var(--sg-color-border-subtle);background:var(--sg-color-canvas)}.product-preview__list-header,.product-preview__list-title{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 17px;border-bottom:1px solid var(--sg-color-border-subtle);font-size:.72rem}.product-preview__list-header>span:first-child{min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.product-preview__list-title{min-height:54px}.product-preview__list-title strong{font-size:.83rem}.product-preview__list-title span{color:var(--sg-color-text-tertiary)}.preview-request{min-height:126px;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:15px 17px;border-bottom:1px solid var(--sg-color-border-subtle);background:var(--landing-white);color:var(--sg-color-text-primary);font-size:.7rem}.preview-request--active{position:relative;background:var(--sg-color-surface-subtle)}.preview-request--active:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--landing-blue);content:""}.preview-request__meta{display:flex;justify-content:space-between;gap:10px;color:var(--sg-color-text-tertiary)}.preview-request__meta strong{color:var(--sg-color-text-primary)}.preview-request__title{display:flex;align-items:flex-start;gap:7px;font-size:.76rem;font-weight:650;line-height:1.35}.preview-request__title svg{flex:0 0 auto;margin-top:1px}.preview-request__chips{display:flex;flex-wrap:wrap;gap:6px}.preview-request__chips span{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border:1px solid var(--sg-color-border-subtle);border-radius:999px;background:var(--landing-white);color:var(--sg-color-text-secondary);font-size:.58rem}.product-preview__conversation{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--landing-white)}.product-preview__conversation-header{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:13px 22px;border-bottom:1px solid var(--sg-color-border-subtle)}.product-preview__conversation-header div{min-width:0;display:grid;gap:4px}.product-preview__conversation-header strong{overflow:hidden;font-size:clamp(.8rem,1.3vw,1rem);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.product-preview__conversation-kicker{color:var(--sg-color-text-tertiary);font-size:.62rem}.product-preview__status{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:var(--sg-color-success-bg);color:var(--sg-color-success-fg);font-size:.62rem;font-weight:650}.product-preview__conversation-body{display:flex;flex-direction:column;gap:22px;padding:28px clamp(20px,4vw,48px);background:radial-gradient(circle at 100% 0,rgb(49 85 231/6%),transparent 36%),var(--landing-white)}.preview-source{width:min(100%,680px);overflow:hidden;border:1px solid var(--sg-color-border-subtle);border-radius:8px;background:var(--landing-white);box-shadow:0 8px 24px rgb(20 20 20/5%)}.preview-source header{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--sg-color-border-subtle);background:var(--sg-color-canvas)}.preview-source header>span:last-child{display:grid;gap:2px}.preview-source header strong{font-size:.75rem}.preview-source header small{color:var(--sg-color-text-tertiary);font-size:.6rem}.preview-source__icon{width:30px;height:30px;display:grid;place-items:center;border-radius:5px;background:var(--sg-color-marketing-blue-soft);color:var(--landing-blue)}.preview-source dl{margin:0;padding:14px 16px 0}.preview-source dl div{display:grid;grid-template-columns:50px 1fr;gap:12px}.preview-source dd,.preview-source dt{margin:0;font-size:.62rem}.preview-source dt{color:var(--sg-color-text-tertiary)}.preview-source dd{font-weight:570}.preview-source>p{margin:14px 16px 18px;color:var(--sg-color-text-primary);font-size:clamp(.68rem,1vw,.8rem);line-height:1.55}.preview-comment{width:min(88%,590px);display:grid;grid-template-columns:auto 1fr;gap:10px;align-self:flex-end;padding:13px 15px;border-left:1px solid var(--landing-ink);border:1px solid var(--landing-ink);border-left-width:3px;border-radius:7px;background:var(--sg-color-canvas)}.preview-comment__avatar{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:var(--landing-ink);color:var(--landing-white);font-size:.54rem;font-weight:700}.preview-comment header{display:flex;align-items:center;gap:8px;font-size:.67rem}.preview-comment header>span{display:inline-flex;align-items:center;gap:4px;color:var(--sg-color-text-secondary);font-size:.56rem}.preview-comment p{margin:7px 0 0;color:var(--sg-color-text-primary);font-size:clamp(.66rem,1vw,.76rem);line-height:1.48}.product-preview__composer{min-height:65px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 21px 20px;padding:10px 10px 10px 14px;border:1px solid var(--sg-color-border-subtle);border-radius:8px;box-shadow:0 5px 18px rgb(20 20 20/5%);color:var(--sg-color-text-tertiary);font-size:.7rem}.product-preview__composer button{min-height:34px;padding:0 13px;border:0;border-radius:5px;background:var(--landing-ink);color:var(--landing-white);font-size:.65rem;font-weight:650}.workflow-strip{width:min(calc(100% - 48px),1400px);display:grid;grid-template-columns:minmax(220px,.75fr) 2fr;align-items:center;gap:40px;margin-inline:auto;padding:30px 0;border-top:1px solid var(--landing-rule);border-bottom:1px solid var(--landing-rule)}.workflow-strip p{margin:0;font-size:.79rem;font-weight:650;letter-spacing:.025em;text-transform:uppercase}.workflow-strip ul{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none}.workflow-strip li{color:var(--sg-color-text-secondary);font-size:.85rem}.workflow-strip li:before{margin-right:8px;color:var(--landing-blue);content:"•"}.landing-section{width:min(calc(100% - 48px),1400px);margin-inline:auto;padding:clamp(96px,11vw,168px) 0}.landing-section__eyebrow{display:flex;align-items:center;gap:16px;margin-bottom:48px}.landing-section__eyebrow span{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--landing-rule);border-radius:50%;font-family:var(--sg-font-mono);font-size:.65rem}.landing-section__eyebrow p{margin:0;font-size:.75rem;font-weight:670;letter-spacing:.055em;text-transform:uppercase}.problem-section__heading{display:grid;grid-template-columns:1.55fr .68fr;gap:clamp(44px,10vw,160px);align-items:end}.feature-section__heading h2,.problem-section__heading h2{margin:0;font-size:clamp(2.7rem,5vw,5.4rem);line-height:.99;font-weight:500;letter-spacing:-.065em}.feature-section__heading>p,.problem-section__heading>p{margin:0;color:var(--landing-muted);font-size:clamp(1rem,1.25vw,1.17rem);line-height:1.58}.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:86px;border-top:1px solid var(--landing-ink);border-bottom:1px solid var(--landing-rule)}.problem-grid article{min-height:285px;display:grid;grid-template-rows:auto 1fr auto;padding:24px 26px 28px;border-right:1px solid var(--landing-rule)}.problem-grid article:first-child{padding-left:0}.problem-grid article:last-child{border-right:0}.problem-grid__number{font-family:var(--sg-font-mono);color:var(--landing-muted);font-size:.67rem}.problem-grid h3{align-self:center;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4vw,4rem);font-weight:400;letter-spacing:-.05em}.problem-grid p{max-width:32ch;margin:0;color:var(--landing-muted);font-size:.86rem;line-height:1.58}.product-section{padding:clamp(90px,10vw,150px) max(24px,calc((100vw - 1400px) / 2));background:var(--landing-blue);color:var(--landing-white)}.landing-section__eyebrow--light span{border-color:rgb(255 255 255/38%)}.product-section__intro{display:grid;grid-template-columns:.9fr 1.6fr .78fr;gap:clamp(32px,5vw,84px);align-items:end}.product-section__intro .landing-section__eyebrow{align-self:start;margin:0}.product-section__intro h2{margin:0;font-size:clamp(3rem,5.4vw,6rem);line-height:.95;font-weight:500;letter-spacing:-.065em}.product-section__intro>p{margin:0;color:rgb(255 255 255/76%);font-size:1rem;line-height:1.62}.product-steps{display:grid;grid-template-columns:repeat(3,1fr);margin:clamp(74px,9vw,126px) 0 0;padding:0;border-top:1px solid rgb(255 255 255/44%);list-style:none}.product-steps li{min-height:470px;display:flex;flex-direction:column;align-items:flex-start;padding:24px 30px 30px;border-right:1px solid rgb(255 255 255/28%)}.product-steps li:first-child{padding-left:0}.product-steps li:last-child{border-right:0}.product-steps__index{color:rgb(255 255 255/68%);font-family:var(--sg-font-mono);font-size:.68rem}.product-steps__icon{width:52px;height:52px;display:grid;place-items:center;margin-top:68px;border:1px solid rgb(255 255 255/40%);border-radius:50%;background:rgb(255 255 255/8%)}.product-steps h3{margin:26px 0 14px;font-size:clamp(2rem,3vw,3.2rem);font-weight:520;letter-spacing:-.055em}.product-steps p{max-width:36ch;margin:0;color:rgb(255 255 255/76%);font-size:.9rem;line-height:1.58}.product-steps__proof{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:34px;color:rgb(255 255 255/82%);font-size:.68rem;font-weight:620}.product-steps__proof svg:not(:first-child){margin-left:7px}.feature-section__heading{max-width:1100px;display:grid;grid-template-columns:1.45fr .55fr;gap:clamp(40px,8vw,130px);align-items:end}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:74px}.feature-card{min-height:500px;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(26px,4vw,52px);border:1px solid var(--landing-rule);border-radius:9px;background:var(--sg-color-marketing-card)}.feature-card--wide{min-height:440px;display:grid;grid-template-columns:auto .9fr 1.1fr;gap:30px;align-items:start;grid-column:1/-1}.feature-card--signal{background:var(--landing-signal)}.feature-card--dark{background:var(--landing-ink);color:var(--landing-white)}.feature-card__icon{width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;border:1px solid;border-radius:50%}.feature-card__label{margin:28px 0 11px;font-family:var(--sg-font-mono);font-size:.67rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.feature-card--wide .feature-card__label{margin-top:0}.feature-card h3{max-width:15ch;margin:0;font-size:clamp(2rem,3.4vw,3.85rem);line-height:1;font-weight:520;letter-spacing:-.06em}.feature-card>div>p:not(.feature-card__label),.feature-card>p:not(.feature-card__label){max-width:46ch;margin:20px 0 0;color:rgb(21 21 21/68%);font-size:.9rem;line-height:1.58}.feature-card--dark>p:not(.feature-card__label){color:rgb(255 255 255/68%)}.source-stack{align-self:center;justify-self:stretch}.source-stack span{min-height:68px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-top:9px;padding:0 18px;border:1px solid rgb(21 21 21/36%);border-radius:7px;background:rgb(255 255 255/44%);font-size:.77rem;font-weight:620;box-shadow:0 8px 0 rgb(21 21 21/6%)}.feature-comment{width:100%;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;margin-top:auto;padding:16px;border:1px solid rgb(255 255 255/32%);border-left:3px solid var(--landing-signal);border-radius:7px;background:var(--sg-color-action-primary-hover)}.feature-comment>span{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:var(--landing-white);color:var(--sg-color-text-primary);font-size:.57rem;font-weight:700}.feature-comment>p{margin:0;color:rgb(255 255 255/76%);font-size:.72rem;line-height:1.5}.feature-comment strong{display:flex;align-items:center;gap:8px;margin-bottom:5px;color:var(--landing-white);font-size:.68rem}.feature-comment small{display:inline-flex;align-items:center;gap:4px;color:rgb(255 255 255/58%);font-size:.55rem;font-weight:500}.stage-path{width:100%;display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;margin-top:auto}.stage-path span{padding:7px 10px;border:1px solid rgb(21 21 21/28%);border-radius:999px;background:rgb(255 255 255/50%);font-size:.62rem;font-weight:620}.stage-path .stage-path__active{background:var(--landing-blue);color:var(--landing-white)}.stage-path i{height:1px;background:rgb(21 21 21/28%)}.access-matrix{display:grid;grid-template-columns:1fr repeat(2,.75fr);align-self:center;justify-self:stretch;border:1px solid rgb(21 21 21/24%);border-radius:7px;background:rgb(255 255 255/45%)}.access-matrix>*{min-height:54px;display:flex;align-items:center;justify-content:center;margin:0;padding:9px 11px;border-right:1px solid rgb(21 21 21/15%);border-bottom:1px solid rgb(21 21 21/15%);font-size:.64rem;font-style:normal}.access-matrix>:nth-child(3n){border-right:0}.access-matrix>:nth-last-child(-n+3){border-bottom:0}.access-matrix>span{justify-content:flex-start;font-weight:620}.access-matrix i{color:var(--landing-white)}.access-matrix i svg{box-sizing:content-box;padding:4px;border-radius:50%;background:var(--landing-blue)}.access-matrix .access-matrix__empty{color:rgb(21 21 21/40%)}.trust-section{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(64px,12vw,190px);align-items:center;padding:clamp(96px,11vw,164px) max(24px,calc((100vw - 1400px) / 2));background:var(--landing-ink);color:var(--landing-white)}.trust-section__eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 32px;color:var(--landing-signal);font-size:.72rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.trust-section h2{max-width:11ch;margin:0;font-size:clamp(3.2rem,6vw,6.2rem);line-height:.94;font-weight:500;letter-spacing:-.065em}.trust-section>div>p:last-child{max-width:52ch;margin:30px 0 0;color:rgb(255 255 255/68%);font-size:1rem;line-height:1.62}.trust-section ul{margin:0;padding:0;border-top:1px solid rgb(255 255 255/34%);list-style:none}.trust-section li{min-height:73px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:15px;border-bottom:1px solid rgb(255 255 255/20%);color:rgb(255 255 255/82%);font-size:.87rem}.trust-section li svg{color:var(--landing-signal)}.early-access{display:grid;justify-items:center;padding:clamp(104px,13vw,190px) 24px;background:linear-gradient(rgb(21 21 21/8%) 1px,transparent 1px),linear-gradient(90deg,rgb(21 21 21/8%) 1px,transparent 1px),var(--landing-paper);background-size:54px 54px;text-align:center}.early-access__kicker{margin:0 0 30px;padding:7px 11px;border:1px solid var(--landing-ink);border-radius:999px;background:var(--landing-signal);font-size:.68rem;font-weight:670;letter-spacing:.06em;text-transform:uppercase}.early-access h2{max-width:12ch;margin:0;font-size:clamp(3.2rem,7vw,7.6rem);line-height:.9;font-weight:500;letter-spacing:-.075em}.early-access>p:not(.early-access__kicker){max-width:62ch;margin:32px 0 0;color:var(--landing-muted);font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.6}.early-access__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px;margin-top:36px}.early-access__email{color:inherit;font-size:.86rem;font-weight:620;text-underline-offset:4px}.early-access>small{margin-top:24px;color:var(--landing-muted);font-size:.72rem}.landing-footer{display:grid;grid-template-columns:1fr auto;gap:60px;padding:66px max(24px,calc((100vw - 1400px) / 2)) 28px;background:var(--landing-ink);color:var(--landing-white)}.landing-footer__brand p{margin:17px 0 0;color:rgb(255 255 255/52%);font-size:.8rem}.landing-footer__links{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:60px}.landing-footer__links>div{display:grid;gap:9px;align-content:start}.landing-footer__links strong{margin-bottom:8px;color:rgb(255 255 255/47%);font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.landing-footer__links a{color:rgb(255 255 255/82%);font-size:.8rem;text-decoration:none}.landing-footer__links a:hover{color:var(--landing-signal)}.landing-footer__copyright{grid-column:1/-1;margin:52px 0 0;padding-top:20px;border-top:1px solid rgb(255 255 255/18%);color:rgb(255 255 255/42%);font-size:.68rem}@media (max-width:1023px){.landing-header{grid-template-columns:1fr auto}.landing-nav{display:none}.landing-hero{grid-template-columns:1fr}.landing-hero__aside{display:grid;grid-template-columns:1fr auto;gap:20px 34px;align-items:start;margin-top:46px}.landing-hero__aside small{grid-column:1/-1;margin:0}.landing-hero__preview{grid-column:auto}.product-preview__body{grid-template-columns:48px minmax(240px,36%) minmax(430px,1fr);overflow-x:auto}.workflow-strip{gap:18px}.feature-section__heading,.problem-section__heading,.trust-section,.workflow-strip{grid-template-columns:1fr}.feature-section__heading>p,.problem-section__heading>p{max-width:58ch}.product-section__intro{grid-template-columns:1fr 2fr}.product-section__intro>p{grid-column:2}.product-steps li{min-height:440px;padding-inline:22px}.feature-card--wide{grid-template-columns:auto 1fr}.feature-card--wide>:last-child{grid-column:2}}@media (max-width:767px){.landing-header,.landing-hero,.landing-section,.workflow-strip{width:min(calc(100% - 32px),1400px)}.landing-header{min-height:68px}.landing-header__cta{min-height:38px;padding-inline:12px;font-size:.72rem}.landing-header__cta svg{display:none}.landing-hero{padding-top:60px}.landing-pill{margin-bottom:28px;font-size:.62rem}.landing-hero h1{font-size:clamp(3.7rem,17vw,5.4rem)}.landing-hero__aside{display:block;margin-top:38px}.landing-hero__actions{display:grid}.landing-hero__aside small{margin-top:16px}.landing-hero__preview{margin-top:58px}.product-preview{width:980px;transform:scale(.58);transform-origin:top left}.landing-hero__preview{height:370px;overflow:hidden}.workflow-strip ul{grid-template-columns:repeat(2,1fr);row-gap:10px}.feature-section__heading,.problem-section__heading{gap:28px}.feature-section__heading h2,.problem-section__heading h2{font-size:clamp(2.7rem,13vw,4rem)}.feature-grid,.problem-grid,.product-steps{grid-template-columns:1fr}.problem-grid article{min-height:220px;padding-inline:0;border-right:0;border-bottom:1px solid var(--landing-rule)}.problem-grid article:last-child{border-bottom:0}.product-section__intro{grid-template-columns:1fr}.product-section__intro h2{font-size:clamp(3rem,14vw,4.5rem)}.product-section__intro>p{grid-column:auto}.product-steps li,.product-steps li:first-child{min-height:390px;padding-inline:0;border-right:0;border-bottom:1px solid rgb(255 255 255/28%)}.product-steps li:last-child{border-bottom:0}.product-steps__icon{margin-top:45px}.feature-card,.feature-card--wide{min-height:460px;display:flex;grid-column:auto}.feature-card--wide>:last-child{width:100%;grid-column:auto;margin-top:auto}.stage-path{gap:0}.trust-section{gap:66px}.trust-section h2{font-size:clamp(3.2rem,15vw,5rem)}.landing-footer{grid-template-columns:1fr}.landing-footer__links{gap:36px}.landing-footer__copyright{grid-column:auto;margin-top:12px}}