.ascend-venn-diagram{display:block;width:100%;height:auto;max-height:min(62.4vh,624px)}.hero{--cream: #f3efe6;--cream-2: #ebe6d9;--ink: #0e0e0c;--ink-soft: #4a4a45;--ink-mute: #76746c;--rule: #d8d2c2}.hero.hero-section{display:block;min-height:0;padding:168px 0 56px!important;position:relative;overflow:hidden;background:var(--cream);text-align:left}.hero .wrap{position:relative;z-index:1;width:100%;max-width:1280px;margin:0;padding-left:clamp(1.5rem,2.5vw,2.5rem);padding-right:clamp(1.5rem,2.5vw,2.5rem);box-sizing:border-box}.hero-visual{position:absolute;right:clamp(1rem,3vw,3rem);top:54%;transform:translateY(-45%);width:min(38vw,480px);z-index:0;pointer-events:none;display:flex;align-items:center;justify-content:center}.hero-centered{text-align:left}.hero.hero-section h1.hero-title{font-family:Newsreader,"Instrument Serif",Crimson Text,Georgia,serif;font-weight:400!important;font-size:clamp(52px,6.6vw,104px)!important;line-height:.98!important;letter-spacing:-.025em!important;margin:28px 0 0;max-width:16ch;text-wrap:balance;color:var(--ink);text-align:left}.hero h1 .it{font-style:italic;color:var(--ink)}.hero-sub{display:block;max-width:100%;width:-moz-max-content;width:max-content;margin:28px 0 0;font-size:19px;line-height:1.55;color:var(--ink-soft);opacity:1;visibility:visible}.hero-sub-line{display:block}@media(min-width:769px){.hero-sub-line{white-space:nowrap}}.hero-ctas{margin-top:36px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.hero-ctas .nav-cta{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-family:var(--font-body);font-size:clamp(.68rem,.9vw,.75rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(180deg,#333,#1a1a1a);padding:clamp(.58rem,.95vw,.7rem) clamp(1.1rem,2vw,1.5rem);border-radius:4px;border:none;box-shadow:0 1px 2px #0003;transition:box-shadow .2s ease,background .2s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;white-space:nowrap}.hero-ctas .nav-cta:hover{box-shadow:0 2px 8px #0003;background:linear-gradient(180deg,#444,#2a2a2a)}.hero-ctas .nav-cta:active{box-shadow:0 1px 2px #0003}.hero-ctas .nav-cta:focus-visible{outline:2px solid rgba(12,13,22,.35);outline-offset:3px}@media(max-width:1024px){.hero-visual{position:static;transform:none;width:auto;max-width:min(100%,432px);margin:28px auto 0;padding:0 clamp(1.5rem,2.5vw,2.5rem);pointer-events:none}}@media(max-width:640px){.hero.hero-section{padding:124px 0 30px!important}.hero .wrap{padding-left:1.125rem;padding-right:1.125rem}.hero-visual{max-width:min(100%,360px)}.hero-ctas .nav-cta{font-size:.68rem;padding:.52rem 1rem}}.trust-strip{--cream: #f3efe6;--ink: #0e0e0c;--ink-mute: #76746c;padding:48px 0 56px;margin-top:32px;background:var(--cream)}.trust-strip .wrap{max-width:1280px;margin:0 auto;padding-left:clamp(2rem,4vw,3rem);padding-right:clamp(2rem,4vw,3rem);box-sizing:border-box}.trust-strip .ts-lede{margin:0;font-family:var(--font-body);font-size:15px;font-weight:400;line-height:1.55;text-align:center;color:#0c0d16}.trust-strip .ts-lede .it{font-family:var(--font-display);font-size:17px;font-style:italic;font-weight:400}.trust-strip .ts-logos{margin-top:40px;display:flex;justify-content:center;text-align:center}.trust-strip .ts-logos-row{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;width:100%;max-width:760px;margin:0 auto}.trust-strip .ts-logos-row .ts-logo{margin:0 auto}.trust-strip .ts-logos-row .ts-logo:first-child{margin-right:auto;margin-left:0}.trust-strip .ts-logos-row .ts-logo:last-child{margin-left:auto;margin-right:0}.trust-strip .ts-logo{height:32px;width:auto;display:block;filter:brightness(0) saturate(100%);opacity:.9;transition:opacity .2s ease}.trust-strip .ts-logo:hover{opacity:1}.trust-strip .ts-logo-accenture{height:28px}.trust-strip .ts-logo-wef{height:56px}.trust-strip .ts-logo-datadog{height:44px}@media(max-width:1024px){.trust-strip .wrap{padding-left:24px;padding-right:24px}}@media(max-width:768px){.trust-strip .ts-logos-row{gap:36px}}@media(max-width:640px){.trust-strip .wrap{padding-left:20px;padding-right:20px}.trust-strip .ts-logos{margin-top:32px}}.final-cta[data-astro-cid-66itwakk]{--cream: #f3efe6;--ink: #0e0e0c;--serif: "Newsreader", "Instrument Serif", "Crimson Text", Georgia, serif;position:relative;overflow:hidden;background:#040405;color:var(--cream);padding:clamp(5rem,12vw,8.75rem) clamp(1.5rem,6vw,4rem) clamp(2.5rem,5vw,3.5rem)}.final-cta__container[data-astro-cid-66itwakk]{width:100%;max-width:1440px;margin:0 auto}.final-cta__title[data-astro-cid-66itwakk]{font-family:var(--serif);font-weight:400;font-size:clamp(2.75rem,6vw,5.25rem);line-height:1;letter-spacing:-.02em;margin:0;max-width:28ch;text-wrap:balance;color:var(--cream)}.final-cta__title[data-astro-cid-66itwakk] .it[data-astro-cid-66itwakk]{font-style:italic}.final-cta__sub[data-astro-cid-66itwakk]{margin:24px 0 0;max-width:60ch;font-family:var(--font-body);font-size:clamp(1rem,2vw,1.1875rem);line-height:1.5;color:#ece7dab3}.final-cta__actions[data-astro-cid-66itwakk]{margin-top:40px;display:flex;flex-wrap:wrap;gap:12px}.final-cta__btn[data-astro-cid-66itwakk]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:clamp(.58rem,.95vw,.7rem) clamp(1.1rem,2vw,1.5rem);border-radius:4px;font-family:var(--font-body);font-size:clamp(.68rem,.9vw,.75rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;cursor:pointer;white-space:nowrap;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.final-cta__btn--light[data-astro-cid-66itwakk]{background:var(--cream);color:var(--ink);box-shadow:0 1px 2px #0003}.final-cta__btn--light[data-astro-cid-66itwakk]:hover{background:#fff;box-shadow:0 2px 8px #0003}.final-cta__btn--light[data-astro-cid-66itwakk]:focus-visible{outline:2px solid rgba(243,239,230,.45);outline-offset:3px}.final-cta__btn--outline[data-astro-cid-66itwakk]{padding:clamp(.48rem,.9vw,.62rem) clamp(.78rem,1.6vw,1.05rem);border-radius:6px;color:var(--cream);border-color:#ece7da66;background:transparent}.final-cta__btn--outline[data-astro-cid-66itwakk]:hover{background:var(--cream);color:var(--ink);border-color:var(--cream)}.final-cta__btn--outline[data-astro-cid-66itwakk]:focus-visible{outline:2px solid rgba(243,239,230,.35);outline-offset:2px}.final-cta__btn[data-astro-cid-66itwakk] .arrow[data-astro-cid-66itwakk]{display:inline-block;transition:transform .2s ease}.final-cta__btn[data-astro-cid-66itwakk]:hover .arrow[data-astro-cid-66itwakk]{transform:translate(3px)}.product-reveal[data-astro-cid-z4pmjf25]{position:relative;padding:clamp(2rem,5vh,3.5rem) 5% clamp(5.25rem,9vh,6.5rem);margin-top:0;z-index:3;scroll-margin-top:96px;background:#f3efe6}.product-stage[data-astro-cid-z4pmjf25]{max-width:1180px;margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem)}.product-caption[data-astro-cid-z4pmjf25]{text-align:center;max-width:min(52rem,94vw);margin:32px auto 0;font-family:var(--font-body);font-size:15px;line-height:1.55;color:#4a4a45}.product-caption__line[data-astro-cid-z4pmjf25]{display:block}.product-caption__line[data-astro-cid-z4pmjf25]+.product-caption__line[data-astro-cid-z4pmjf25]{margin-top:.12em}.product-caption__it[data-astro-cid-z4pmjf25]{font-family:var(--font-display);font-style:italic;font-weight:400}.product-caption__it--lead[data-astro-cid-z4pmjf25]{font-size:17px}.product-frame[data-astro-cid-z4pmjf25]{position:relative;z-index:1;width:100%;max-width:1100px;margin:0 auto;border-radius:16px;overflow:visible;box-shadow:0 14px 28px -18px #00000024,0 0 0 1px #0000000f;opacity:0;transform:translateY(40px);animation:revealProduct 1s ease .5s forwards}@keyframes revealProduct{to{opacity:1;transform:none}}.product-frame-inner[data-astro-cid-z4pmjf25]{position:relative;border-radius:16px;overflow:hidden;width:100%}.product-main-visual[data-astro-cid-z4pmjf25]{position:relative;width:100%}.product-screenshot-main[data-astro-cid-z4pmjf25]{width:100%;height:auto;display:block;position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.product-frame[data-astro-cid-z4pmjf25]{animation:none;opacity:1;transform:none}}@media(max-width:768px){.product-reveal[data-astro-cid-z4pmjf25]{padding:clamp(1.5rem,3.5vh,2.25rem) var(--container-padding-x) clamp(3.75rem,10vw,5.25rem);margin-top:0;background:#f3efe6}.product-frame[data-astro-cid-z4pmjf25]{animation:none;opacity:1;transform:none;border-radius:8px}.product-frame-inner[data-astro-cid-z4pmjf25]{border-radius:8px}}.ascend-system-section{--cream: #f3efe6;--cream-2: #ebe6d9;--ink: #0e0e0c;--ink-soft: #4a4a45;--ink-mute: #76746c;--rule: #d8d2c2;--serif: "Newsreader", "Instrument Serif", "Crimson Text", Georgia, serif;padding:88px 0 104px;background:var(--cream)}.ascend-system-section .wrap{max-width:1280px;margin:0 auto;padding-left:clamp(2rem,4vw,3rem);padding-right:clamp(2rem,4vw,3rem);box-sizing:border-box}.ascend-system-section .section-tag{margin-bottom:28px}.ascend-system-section h2{font-family:var(--serif);font-weight:400;font-size:clamp(40px,4.8vw,68px);line-height:1.02;letter-spacing:-.02em;margin:0;text-wrap:balance;max-width:none;color:var(--ink)}.ascend-system-section h2 .it{font-style:italic}.ascend-system-section .section-sub{margin-top:24px;max-width:60ch;font-family:var(--font-body);font-size:18px;line-height:1.5;color:var(--ink-soft)}.ascend-system-section .section-head{margin-bottom:64px}.ascend-system-section .section-head.center{text-align:center;margin-left:auto;margin-right:auto}.ascend-system-section .section-head.center h2{max-width:none;margin-left:auto;margin-right:auto}.ascend-system-section .section-head.center .section-sub{max-width:60ch;margin-left:auto;margin-right:auto}.ascend-system-section .section-head.center .section-tag{margin-left:auto;margin-right:auto}@media(max-width:1024px){.ascend-system-section{padding:64px 0 80px}.ascend-system-section .wrap{padding-left:24px;padding-right:24px}}@media(max-width:640px){.ascend-system-section{padding:32px 0 56px}.ascend-system-section .wrap{padding-left:20px;padding-right:20px}}.ascend-flow-section{--cream: #f3efe6;--ink: #0e0e0c;--ink-soft: #4a4a45;--ink-mute: #76746c;--rule: #d8d2c2;--serif: "Newsreader", "Instrument Serif", "Crimson Text", Georgia, serif;padding:104px 0 96px;background:var(--cream)}.ascend-flow-section .wrap{max-width:1280px;margin:0 auto;padding-left:clamp(2rem,4vw,3rem);padding-right:clamp(2rem,4vw,3rem);box-sizing:border-box}.ascend-flow-section .section-tag{margin-bottom:28px}.ascend-flow-section h2{font-family:var(--serif);font-weight:400;font-size:clamp(40px,4.8vw,68px);line-height:1.02;letter-spacing:-.02em;margin:0;text-wrap:balance;max-width:none;color:var(--ink)}.ascend-flow-section .section-sub{margin:24px auto 0;max-width:60ch;font-family:var(--font-body);font-size:18px;line-height:1.5;color:var(--ink-soft)}.ascend-flow-section .section-head{margin-bottom:0}.ascend-flow-section .section-head.center{text-align:center;margin-left:auto;margin-right:auto}.ascend-flow-section .section-head.center h2{max-width:none;margin-left:auto;margin-right:auto;white-space:nowrap}.ascend-flow-section .section-head.center .section-sub,.ascend-flow-section .section-head.center .section-tag{margin-left:auto;margin-right:auto}.ascend-flow-section .flow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:64px;border-top:1px solid var(--rule)}.ascend-flow-section .flow-step{padding:40px 28px 40px 0;border-right:1px solid var(--rule)}.ascend-flow-section .flow-step:not(:first-child){padding-left:28px}.ascend-flow-section .flow-step:last-child{border-right:none;padding-right:0}.ascend-flow-section .flow-step__num{margin:0;font-family:var(--serif);font-style:italic;font-size:14px;line-height:1.35;color:var(--ink-mute)}.ascend-flow-section .flow-step__title{margin:14px 0 0;font-family:var(--serif);font-weight:400;font-size:clamp(22px,2.2vw,26px);line-height:1.12;letter-spacing:-.015em;color:var(--ink)}.ascend-flow-section .flow-step__desc{margin:14px 0 0;font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--ink)}@media(max-width:900px){.ascend-flow-section .section-head.center h2{white-space:normal;text-wrap:balance}}@media(max-width:768px){.ascend-flow-section{padding:80px 0 72px}.ascend-flow-section .flow-steps{grid-template-columns:1fr;margin-top:48px}.ascend-flow-section .flow-step,.ascend-flow-section .flow-step:not(:first-child){border-right:none;border-bottom:1px solid var(--rule);padding:28px 0}.ascend-flow-section .flow-step:last-child{border-bottom:none;padding-bottom:0}}@media(max-width:1024px){.ascend-flow-section .wrap{padding-left:24px;padding-right:24px}}@media(max-width:640px){.ascend-flow-section .wrap{padding-left:20px;padding-right:20px}}.who-section{--cream: #f3efe6;--cream-2: #ebe6d9;--ink: #0e0e0c;--ink-soft: #4a4a45;--ink-mute: #76746c;--rule: #d8d2c2;--serif: "Newsreader", "Instrument Serif", "Crimson Text", Georgia, serif;padding:96px 0;background:var(--cream)}.who-section .wrap{max-width:1280px;margin:0 auto;padding-left:clamp(2rem,4vw,3rem);padding-right:clamp(2rem,4vw,3rem);box-sizing:border-box}.who-section .section-tag{margin-bottom:28px}.who-section h2{font-family:var(--serif);font-weight:400;font-size:clamp(40px,4.8vw,68px);line-height:1.02;letter-spacing:-.02em;margin:0;text-wrap:balance;color:var(--ink)}.who-section h2 .it{font-style:italic}.who-section .section-sub{margin-top:24px;max-width:60ch;font-family:var(--font-body);font-size:18px;line-height:1.5;color:var(--ink-soft)}.who-section .section-head{margin-bottom:0}.who-section .section-head.center{text-align:center;margin-left:auto;margin-right:auto}.who-section .section-head.center h2{max-width:24ch;margin-left:auto;margin-right:auto}.who-section .section-head.center .section-sub{max-width:60ch;margin-left:auto;margin-right:auto}.who-section .section-head.center .section-tag{margin-left:auto;margin-right:auto}.who-section .who-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:60px}.who-section .who-card{border:1px solid var(--rule);border-radius:16px;padding:28px;background:var(--cream);display:flex;flex-direction:column;transition:background .2s ease}.who-section .who-card__title{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(22px,2.2vw,26px);line-height:1.12;letter-spacing:-.015em;color:var(--ink)}.who-section .who-card__desc{margin:12px 0 0;font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--ink-soft)}.who-section .who-card:hover{background:var(--cream-2)}@media(max-width:1024px){.who-section{padding:72px 0}.who-section .who-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.who-section{padding:48px 0}.who-section .who-grid{grid-template-columns:1fr}}.design-partners-section{--cream: #f3efe6;--cream-2: #ebe6d9;--ink: #0e0e0c;--ink-soft: #4a4a45;--ink-mute: #76746c;--rule: #d8d2c2;--serif: "Newsreader", "Instrument Serif", "Crimson Text", Georgia, serif;padding:96px 0 140px;background:var(--cream)}.design-partners-section .wrap{max-width:1280px;margin:0 auto;padding-left:clamp(2rem,4vw,3rem);padding-right:clamp(2rem,4vw,3rem);box-sizing:border-box}.design-partners-section .dp-band{background:var(--cream-2);border-radius:24px;padding:80px 60px;border:1px solid var(--rule);position:relative;overflow:visible}.design-partners-section .dp-head{margin-bottom:56px;max-width:880px}.design-partners-section .section-tag{margin-bottom:0}.design-partners-section .dp-head h2{font-family:var(--serif);font-weight:400;font-size:clamp(40px,4.8vw,68px);line-height:1.02;letter-spacing:-.02em;margin:24px 0 0;text-wrap:balance;max-width:none;color:var(--ink)}.design-partners-section .dp-head h2 .it{font-style:italic}.design-partners-section .dp-head .section-sub{margin-top:20px;max-width:64ch;font-family:var(--font-body);font-size:18px;line-height:1.5;color:var(--ink-soft)}.design-partners-section .dp-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.design-partners-section .dp-card--flip{container-type:inline-size;min-height:220px;padding:0;border:none;background:transparent;border-radius:14px;perspective:1000px;cursor:default;outline:none}.design-partners-section .dp-card--flip:focus-visible{outline:2px solid rgba(12,13,22,.35);outline-offset:3px}.design-partners-section .dp-card__inner{position:relative;width:100%;min-height:220px;height:100%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.4,.2,.2,1)}.design-partners-section .dp-card--flip:hover .dp-card__inner,.design-partners-section .dp-card--flip:focus-within .dp-card__inner,.design-partners-section .dp-card--flip.is-flipped .dp-card__inner{transform:rotateY(180deg)}.design-partners-section .dp-card__face{position:absolute;inset:0;display:flex;flex-direction:column;padding:24px;border-radius:14px;border:1px solid var(--rule);background:var(--cream);backface-visibility:hidden;-webkit-backface-visibility:hidden;box-sizing:border-box}.design-partners-section .dp-card__face--back{transform:rotateY(180deg)}.design-partners-section .dp-card .dp-n{font-family:var(--font-mono);font-size:11px;color:var(--ink-mute);letter-spacing:.08em}.design-partners-section .dp-card h4{font-family:var(--serif);font-weight:400;font-size:22px;line-height:1.15;margin:14px 0 8px;letter-spacing:-.012em;color:var(--ink)}@media(min-width:1025px){.design-partners-section .dp-grid .dp-card:nth-child(4) h4{font-size:clamp(17px,11cqi,22px);letter-spacing:-.022em;white-space:nowrap}}.design-partners-section .dp-card__copy{margin:0;font-family:var(--font-body);color:var(--ink-soft);font-size:13.5px;line-height:1.5}.design-partners-section .dp-card__copy--back{color:var(--ink-mute);font-size:13px}.design-partners-section .dp-card.featured .dp-card__face{background:var(--ink);border-color:var(--ink);color:var(--cream)}.design-partners-section .dp-card.featured h4{color:var(--cream)}.design-partners-section .dp-card.featured .dp-card__copy{color:#ece7dab3}.design-partners-section .dp-card.featured .dp-card__copy--back{color:#ece7daa6}.design-partners-section .dp-card.featured .dp-n{color:#ece7da80}@media(prefers-reduced-motion:reduce){.design-partners-section .dp-card__inner{transition:none}.design-partners-section .dp-card--flip:hover .dp-card__inner,.design-partners-section .dp-card--flip:focus-within .dp-card__inner{transform:none}.design-partners-section .dp-card__face--back{position:relative;inset:auto;transform:none;margin-top:12px;backface-visibility:visible}.design-partners-section .dp-card__inner{display:flex;flex-direction:column;min-height:auto}.design-partners-section .dp-card__face--front{position:relative;inset:auto}}.design-partners-section .dp-cta-row{margin-top:40px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.design-partners-section .dp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:clamp(.58rem,.95vw,.7rem) clamp(1.1rem,2vw,1.5rem);border-radius:4px;font-family:var(--font-body);font-size:clamp(.68rem,.9vw,.75rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(180deg,#333,#1a1a1a);border:none;box-shadow:0 1px 2px #0003;cursor:pointer;white-space:nowrap;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:box-shadow .2s ease,background .2s ease}.design-partners-section .dp-btn:hover{box-shadow:0 2px 8px #0003;background:linear-gradient(180deg,#444,#2a2a2a)}.design-partners-section .dp-btn:active{box-shadow:0 1px 2px #0003}.design-partners-section .dp-btn:focus-visible{outline:2px solid rgba(12,13,22,.35);outline-offset:3px}.design-partners-section .dp-btn--outline{color:var(--ink);background:transparent;border:1px solid rgba(14,14,12,.28);box-shadow:none}.design-partners-section .dp-btn--outline:hover{background:#0e0e0c0f;box-shadow:none}.design-partners-section .dp-btn--outline:disabled{opacity:.55;cursor:not-allowed}.design-partners-section .dp-btn--outline:disabled:hover{background:transparent}.design-partners-section a.dp-btn--outline{text-decoration:none}@media(max-width:1024px){.design-partners-section{padding:72px 0 100px}.design-partners-section .dp-band{padding:60px 28px}.design-partners-section .dp-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.design-partners-section{padding:48px 0 70px}.design-partners-section .dp-grid{grid-template-columns:1fr}}.faq-schema-content[data-astro-cid-tc2plcwr].schema-only{display:none}.faq-schema-content[data-astro-cid-tc2plcwr]:not(.schema-only){padding:var(--space-8) 0}.faq-item[data-astro-cid-tc2plcwr]{margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid rgba(255,255,255,.1)}.faq-item[data-astro-cid-tc2plcwr]:last-child{border-bottom:none}.faq-question[data-astro-cid-tc2plcwr]{font-size:var(--text-lg);font-weight:500;color:var(--color-text);margin-bottom:var(--space-3);line-height:1.4}.faq-answer[data-astro-cid-tc2plcwr]{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.6;opacity:.8}#main[data-astro-cid-j7pv25f6]{position:relative}@media(max-width:768px){#main[data-astro-cid-j7pv25f6]{padding-top:0}}body.page-home{--landing-gutter: clamp(1.5rem, 3vw, 2.5rem);--hero-gutter: clamp(.875rem, 1.75vw, 1.25rem)}@media(max-width:1024px){body.page-home{--landing-gutter: clamp(1.25rem, 3vw, 1.75rem);--hero-gutter: clamp(.75rem, 2vw, 1rem)}}@media(max-width:640px){body.page-home{--landing-gutter: clamp(1rem, 3.5vw, 1.25rem);--hero-gutter: clamp(.75rem, 2.5vw, 1rem)}}body.page-home .header.site-nav,body.page-home .hero .wrap{padding-left:var(--hero-gutter);padding-right:var(--hero-gutter);box-sizing:border-box}body.page-home .hero .wrap{margin-left:auto;margin-right:auto}body.page-home .trust-strip .wrap,body.page-home .ascend-system-section .wrap,body.page-home .ascend-flow-section .wrap,body.page-home .who-section .wrap,body.page-home .design-partners-section .wrap{padding-left:var(--landing-gutter);padding-right:var(--landing-gutter);margin-left:auto;margin-right:auto}body.page-home .product-reveal{padding-left:var(--landing-gutter);padding-right:var(--landing-gutter)}body.page-home .product-stage{padding-left:0;padding-right:0}body.page-home .final-cta,body.page-home .footer{padding-left:var(--landing-gutter);padding-right:var(--landing-gutter)}
