.landing{--color-ink-black: #17191c;--color-paper-white: #fefefe;--color-mist-gray: #f2f2f3;--color-fog-white: #fafafb;--color-slate-gray: #5f636d;--color-ash-gray: #797b82;--color-smoke-gray: #8b8e96;--color-blush-peach: #fbe1d1;--color-sienna-brown: #5d2a1a;--color-line: #dedee1;--font-signifier: "Source Serif 4", ui-serif, Georgia, "Times New Roman", serif;--font-sohne: Inter, ui-sans-serif, system-ui, sans-serif;--radius-button: 9999px;--radius-card: 24px;--radius-artifact: 20px;--shadow-artifact: 0 0 0 1px rgba(4, 23, 43, .06), 0 20px 35px -18px rgba(0, 0, 0, .2);margin:0;min-height:100vh;color:var(--color-ink-black);background:var(--color-paper-white);font-family:var(--font-sohne);font-size:17px;line-height:1.55}.landing *,.landing *:before,.landing *:after{box-sizing:border-box}.landing [x-cloak]{display:none!important}.landing a{color:inherit;text-decoration:none}.landing button,.landing input,.landing textarea{font:inherit}.landing img{max-width:100%}.landing :focus-visible{outline:3px solid var(--color-sienna-brown);outline-offset:4px}.landing-skip-link{position:fixed;z-index:100;top:.75rem;left:.75rem;padding:.75rem 1rem;color:var(--color-paper-white);background:var(--color-ink-black);border-radius:var(--radius-button);transform:translateY(-160%);transition:transform .16s ease-out}.landing-skip-link:focus{transform:translateY(0)}.landing__shell{width:min(1200px,calc(100% - 2.5rem));margin-inline:auto}.landing-nav{position:relative;z-index:30;background:var(--color-paper-white)}.landing-nav__inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.landing-nav__brand{font-family:var(--font-signifier);font-size:1.35rem;line-height:1;letter-spacing:-.025em}.landing-nav__toggle{min-width:74px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;color:var(--color-ink-black);background:transparent;border:1px solid var(--color-ink-black);border-radius:var(--radius-button);cursor:pointer}.landing-nav__toggle-mark{position:relative;width:14px;height:10px;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.landing-nav__panel{position:absolute;top:68px;left:1.25rem;right:1.25rem;display:none;padding:1rem;background:var(--color-paper-white);border-radius:var(--radius-artifact);box-shadow:var(--shadow-artifact)}.landing-nav__panel--open{display:block}.landing-nav__menu,.landing-nav__actions{display:flex;flex-direction:column;gap:.35rem}.landing-nav__actions{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-line)}.landing-nav__link,.landing-nav__product summary{min-height:44px;display:flex;align-items:center;padding:0 .5rem;color:var(--color-slate-gray);cursor:pointer;list-style:none}.landing-nav__product summary::-webkit-details-marker{display:none}.landing-nav__product summary:after{content:"+";margin-left:auto;color:var(--color-ash-gray)}.landing-nav__product[open] summary:after{content:"−"}.landing-nav__link:hover,.landing-nav__link--active,.landing-nav__product summary:hover{color:var(--color-ink-black)}.landing-nav__link--active{text-decoration:underline;text-underline-offset:.35rem}.landing-nav__product-menu{display:grid;gap:.35rem;padding:.35rem}.landing-nav__product-menu a{min-height:64px;display:flex;flex-direction:column;justify-content:center;padding:.65rem .75rem;border-radius:14px}.landing-nav__product-menu a:hover,.landing-nav__product-menu a[aria-current=page]{background:var(--color-mist-gray)}.landing-nav__product-menu strong{font-size:.95rem;font-weight:500}.landing-nav__product-menu span{color:var(--color-slate-gray);font-size:.8rem}@media (min-width: 960px){.landing-nav__toggle{display:none}.landing-nav__panel{position:static;display:flex;flex:1;align-items:center;justify-content:space-between;padding:0;background:transparent;border-radius:0;box-shadow:none}.landing-nav__menu,.landing-nav__actions{flex-direction:row;align-items:center;gap:.4rem}.landing-nav__menu{margin-left:auto}.landing-nav__actions{margin:0 0 0 1rem;padding:0;border:0}.landing-nav__link,.landing-nav__product summary{padding:0 .7rem}.landing-nav__product{position:relative}.landing-nav__product-menu{position:absolute;top:calc(100% + .5rem);left:0;width:310px;padding:.55rem;background:var(--color-paper-white);border-radius:var(--radius-artifact);box-shadow:var(--shadow-artifact)}}.landing-btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 1.3rem;border:1px solid transparent;border-radius:var(--radius-button);cursor:pointer;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s ease-out}.landing-btn:hover{transform:translateY(-2px)}.landing-btn--primary{color:var(--color-paper-white)!important;background:var(--color-ink-black);border-color:var(--color-ink-black)}.landing-btn--ghost{color:var(--color-ink-black);background:transparent;border-color:var(--color-ink-black)}.landing-btn--link{min-height:44px;padding-inline:.7rem}.landing-btn--accent{color:var(--color-paper-white);background:var(--color-sienna-brown);border-color:var(--color-sienna-brown)}.landing-actions{display:flex;flex-wrap:wrap;gap:.75rem}.landing-text-link{min-height:44px;display:inline-flex;align-items:center;padding-block:.5rem;font-weight:500}.landing-text-link:hover{text-decoration:underline;text-underline-offset:.35rem}.landing-kicker{margin:0 0 .75rem;color:var(--color-ash-gray);font-size:.86rem}.landing-section{padding:clamp(4.5rem,8vw,8rem) 0}.landing-section--fog{background:var(--color-fog-white)}.landing-section__intro{max-width:760px;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.landing-section__title,.marketing-hero h1,.landing-home-hero h1,.landing-final-cta h2,.landing-truth h2{margin:0;font-family:var(--font-signifier);font-weight:400;line-height:1.08;letter-spacing:-.035em}.landing-section__title{max-width:18ch;font-size:clamp(2.4rem,5.5vw,4.6rem)}.landing-section__lead,.marketing-hero__lead{max-width:66ch;margin:1.2rem 0 0;color:var(--color-slate-gray);font-size:clamp(1.05rem,1.4vw,1.25rem)}.landing-split{display:grid;gap:2.5rem;align-items:start}.landing-copy-stack>*{margin-top:0}.landing-copy-stack>*+*{margin-top:1.25rem}.plain-list{margin:1.5rem 0 0;padding-left:1.2rem}.plain-list li+li{margin-top:.65rem}@media (min-width: 820px){.landing-split{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(3rem,7vw,7rem)}}.landing-home-hero{position:relative;isolation:isolate;min-height:calc(100vh - 76px);display:flex;align-items:center;overflow:hidden;background:var(--color-fog-white)}.landing-home-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:url(/images/landing/schema.jpg) center / cover no-repeat}.landing-home-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(95deg,#fefefef5,#fefefee0 48%,#fefefe59)}.landing-home-hero__grid{display:grid;gap:3rem;padding-block:clamp(4rem,8vw,8rem)}.landing-home-hero__copy{max-width:700px}.landing-home-hero h1{max-width:13ch;font-size:clamp(3.1rem,7vw,6.8rem)}.landing-home-hero h1 em{font-weight:400}.landing-home-hero__lead{max-width:61ch;margin:1.5rem 0 2rem;color:var(--color-slate-gray);font-size:clamp(1.05rem,1.7vw,1.3rem)}.landing-home-hero__artifact{display:none}.output-stack{position:relative;min-height:420px}.output-sheet{position:absolute;width:min(340px,90%);padding:1.2rem;background:var(--color-paper-white);border-radius:var(--radius-artifact);box-shadow:var(--shadow-artifact)}.output-sheet span{color:var(--color-ash-gray);font-size:.78rem}.output-sheet strong,.output-sheet code,.output-sheet p{display:block;margin-top:.7rem}.output-sheet strong{font-size:1rem}.output-sheet code,.output-sheet p{color:var(--color-slate-gray);font-size:.82rem}.output-sheet--schema{top:0;right:0;transform:rotate(2deg)}.output-sheet--faq{top:145px;left:0;transform:rotate(-2deg)}.output-sheet--llms{right:1rem;bottom:0;transform:rotate(1deg)}@media (min-width: 980px){.landing-home-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:center}.landing-home-hero__artifact{display:block}}.landing-paa-source{padding-bottom:clamp(3.5rem,6vw,6rem)}.landing-paa-source__grid{display:grid;gap:clamp(3rem,7vw,7rem);align-items:center}.landing-paa-source__copy .landing-section__title{max-width:15ch}.paa-source-flow{display:grid;gap:1rem;padding:clamp(1rem,3vw,1.5rem);background:var(--color-mist-gray);border-radius:var(--radius-card)}.paa-source-flow article{padding:1.25rem;background:var(--color-paper-white);border-radius:var(--radius-artifact);box-shadow:0 0 0 1px #04172b0f}.paa-source-flow article>span{color:var(--color-ash-gray);font-size:.78rem}.paa-source-flow__google>p{margin:.5rem 0 1rem;font-size:.9rem}.paa-source-flow__google>div{padding-top:.9rem;border-top:1px solid var(--color-line)}.paa-source-flow__google strong{display:block;margin-bottom:.65rem;font-size:.9rem}.paa-source-flow__google div p{margin:0;padding:.55rem 0;border-top:1px solid var(--color-line);color:var(--color-slate-gray);font-size:.84rem}.paa-source-flow__bridge{display:flex;align-items:center;justify-content:center;gap:.75rem;color:var(--color-slate-gray);font-size:.76rem}.paa-source-flow__bridge i{color:var(--color-ink-black);font-size:1.25rem;font-style:normal}.paa-source-flow__answer strong,.paa-source-flow__answer p{display:block}.paa-source-flow__answer strong{margin-top:.75rem;font-family:var(--font-signifier);font-size:1.4rem;font-weight:400;line-height:1.2}.paa-source-flow__answer p{margin:.7rem 0 0;color:var(--color-slate-gray);font-size:.9rem}.paa-benefits{display:grid;margin-top:clamp(2.5rem,6vw,5rem);border-top:1px solid var(--color-line)}.paa-benefits div{display:grid;gap:.3rem;padding:1.25rem 0;border-bottom:1px solid var(--color-line)}.paa-benefits strong{font-weight:500}.paa-benefits span{color:var(--color-slate-gray);font-size:.92rem}@media (min-width: 880px){.landing-paa-source__grid{grid-template-columns:.95fr 1.05fr}.paa-benefits{grid-template-columns:repeat(3,1fr)}.paa-benefits div{padding:1.25rem;border-right:1px solid var(--color-line)}.paa-benefits div:first-child{padding-left:0}.paa-benefits div:last-child{padding-right:0;border-right:0}}.process-rail{display:grid;margin:0 0 2rem;padding:0;list-style:none;border-top:1px solid var(--color-line)}.process-rail li{display:grid;grid-template-columns:44px 1fr;gap:.2rem .8rem;padding:1.25rem 0;border-bottom:1px solid var(--color-line)}.process-rail span{grid-row:span 2;color:var(--color-ash-gray);font-size:.8rem}.process-rail strong{font-weight:500}.process-rail p{margin:0;color:var(--color-slate-gray);font-size:.95rem}@media (min-width: 900px){.process-rail{grid-template-columns:repeat(6,1fr)}.process-rail--five{grid-template-columns:repeat(5,1fr)}.process-rail li{display:block;min-height:190px;padding:1.25rem 1rem;border-right:1px solid var(--color-line)}.process-rail li:last-child{border-right:0}.process-rail span,.process-rail strong,.process-rail p{display:block}.process-rail strong{margin-top:2rem}.process-rail p{margin-top:.55rem}}.deliverables{display:grid;gap:1rem}.deliverable{padding:clamp(1.5rem,3vw,2.5rem);background:var(--color-mist-gray);border-radius:var(--radius-card)}.deliverable>p:first-child{color:var(--color-ash-gray);font-size:.82rem}.deliverable h3{margin:2rem 0 .8rem;font-family:var(--font-signifier);font-size:clamp(1.8rem,3vw,3rem);font-weight:400;line-height:1.1}.deliverable a{display:inline-block;margin-top:1rem;font-weight:500}@media (min-width: 820px){.deliverables{grid-template-columns:1.1fr .9fr}.deliverable--wide{grid-row:span 2;min-height:520px;display:flex;flex-direction:column;justify-content:flex-end}}.proof-grid{display:grid;gap:1.5rem;align-items:start}@media (min-width: 850px){.proof-grid{grid-template-columns:1fr 1fr}}.proof-faq,.proof-code,.pipeline-map,.price-zero{background:var(--color-paper-white);border-radius:var(--radius-artifact);box-shadow:var(--shadow-artifact)}.proof-faq{padding:.5rem 1.5rem}.proof-faq details,.faq-list details{border-bottom:1px solid var(--color-line)}.proof-faq details:last-child,.faq-list details:last-child{border-bottom:0}.proof-faq summary,.faq-list summary{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;font-weight:500;list-style:none}.proof-faq summary::-webkit-details-marker,.faq-list summary::-webkit-details-marker{display:none}.proof-faq summary:after,.faq-list summary:after{content:"+";color:var(--color-ash-gray)}.proof-faq details[open] summary:after,.faq-list details[open] summary:after{content:"−"}.proof-faq details p,.faq-list details p{margin:0 0 1.25rem;color:var(--color-slate-gray)}.proof-code{margin:0;padding:1.5rem;overflow:auto;color:var(--color-ink-black);background:var(--color-mist-gray);font-size:.82rem;line-height:1.6;white-space:pre-wrap}.landing-truth{padding-top:0}.landing-truth__panel{padding:clamp(2rem,6vw,5rem);color:var(--color-sienna-brown);background:var(--color-blush-peach);border-radius:var(--radius-card)}.landing-truth__panel .landing-kicker{color:var(--color-sienna-brown)}.landing-truth h2{max-width:18ch;font-size:clamp(2.2rem,5vw,4.4rem)}.landing-truth__panel>p:last-of-type{max-width:65ch;margin:1.5rem 0 0}.pricing-preview{display:grid;gap:2.5rem;align-items:end}.pricing-preview__facts{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;overflow:hidden;background:var(--color-line);border:1px solid var(--color-line);border-radius:var(--radius-card)}.pricing-preview__facts p{min-height:130px;margin:0;padding:1.2rem;background:var(--color-paper-white)}.pricing-preview__facts strong,.pricing-preview__facts span{display:block}.pricing-preview__facts strong{font-family:var(--font-signifier);font-size:2rem;font-weight:400}.pricing-preview__facts span{color:var(--color-slate-gray);font-size:.86rem}@media (min-width: 850px){.pricing-preview{grid-template-columns:1fr 1fr}}.faq-section{display:grid;gap:2.5rem}.faq-list{border-top:1px solid var(--color-line)}@media (min-width: 850px){.faq-section{grid-template-columns:.75fr 1.25fr}}.landing-final-cta{padding:clamp(5rem,10vw,10rem) 0;text-align:center}.landing-final-cta h2{max-width:15ch;margin-inline:auto;font-size:clamp(3rem,7vw,6.8rem)}.landing-final-cta>.landing__shell>p:not(.landing-kicker){max-width:52ch;margin:1.5rem auto;color:var(--color-slate-gray)}.landing-final-cta .landing-btn{margin-top:1.5rem}.marketing-hero{padding:clamp(4rem,9vw,9rem) 0;overflow:hidden}.marketing-hero--compact{padding-bottom:clamp(3rem,6vw,5rem)}.marketing-hero__grid{display:grid;gap:3rem;align-items:center}.marketing-hero h1{max-width:13ch;font-size:clamp(3.2rem,7vw,6.8rem)}.marketing-hero__lead{margin-bottom:2rem}.marketing-hero--image img{width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-artifact);box-shadow:var(--shadow-artifact)}@media (min-width: 900px){.marketing-hero__grid{grid-template-columns:1fr .85fr;gap:clamp(3rem,7vw,7rem)}}.pipeline-map{display:grid;grid-template-columns:1fr 30px 1fr;gap:.75rem;align-items:center;padding:1.25rem}.pipeline-map span{min-height:70px;display:flex;align-items:center;justify-content:center;padding:.75rem;text-align:center;background:var(--color-mist-gray);border-radius:14px}.pipeline-map i{color:var(--color-ash-gray);font-style:normal;text-align:center}.detailed-steps{margin:0;padding:0;list-style:none}.detailed-steps li{display:grid;grid-template-columns:54px 1fr;gap:1rem;padding:2rem 0;border-top:1px solid var(--color-line)}.detailed-steps__number{color:var(--color-ash-gray);font-size:.82rem}.detailed-steps h3{margin:0;font-family:var(--font-signifier);font-size:clamp(1.8rem,3vw,2.7rem);font-weight:400}.detailed-steps p{max-width:66ch;margin:.75rem 0 0;color:var(--color-slate-gray)}.detailed-steps__note{padding:.9rem 1rem;background:var(--color-mist-gray);border-radius:14px;font-size:.9rem}.status-strip,.definition-rows,.comparison-rows{border-top:1px solid var(--color-line)}.status-strip>div,.definition-rows>div,.comparison-rows>div{display:grid;gap:.3rem 1rem;padding:1.1rem 0;border-bottom:1px solid var(--color-line)}.status-strip strong,.definition-rows strong,.comparison-rows strong{font-weight:500}.status-strip span,.definition-rows span,.comparison-rows span{color:var(--color-slate-gray)}@media (min-width: 700px){.definition-rows>div{grid-template-columns:minmax(190px,.55fr) 1fr}.comparison-rows>div{grid-template-columns:minmax(220px,1.1fr) 1fr}}.related-links{display:grid;gap:1px;overflow:hidden;background:var(--color-line);border:1px solid var(--color-line);border-radius:var(--radius-card)}.related-links a{min-height:130px;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;padding:1.4rem;background:var(--color-paper-white)}.related-links a:hover{background:var(--color-fog-white)}.related-links span{color:var(--color-slate-gray)}@media (min-width: 760px){.related-links{grid-template-columns:repeat(3,1fr)}.related-links:has(a:nth-child(2):last-child){grid-template-columns:repeat(2,1fr)}}.compact-steps{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-line)}.compact-steps li{display:grid;grid-template-columns:46px 1fr;gap:1rem;padding:1.2rem 0;border-bottom:1px solid var(--color-line)}.compact-steps span{color:var(--color-ash-gray);font-size:.8rem}.compact-steps p{margin:0}@media (min-width: 900px){.compact-steps--horizontal{display:grid;grid-template-columns:repeat(4,1fr)}.compact-steps--horizontal li{display:block;min-height:220px;padding:1.3rem;border-right:1px solid var(--color-line)}.compact-steps--horizontal p{margin-top:2.5rem}}.graph-legend{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-top:2rem}.graph-legend span{padding:.55rem .8rem;background:var(--color-mist-gray);border-radius:var(--radius-button);font-size:.82rem}.graph-legend i{color:var(--color-ash-gray);font-style:normal}.proof-code--hero{max-height:520px;background:var(--color-mist-gray)}.install-rows{display:grid;gap:1rem}.install-rows article{padding:1.5rem;background:var(--color-mist-gray);border-radius:var(--radius-card)}.install-rows article>span,.plan__status{color:var(--color-ash-gray);font-size:.8rem}.install-rows h3,.plan h3{margin:1.5rem 0 .7rem;font-family:var(--font-signifier);font-size:2rem;font-weight:400}.install-rows code{display:block;margin-top:1.2rem;padding:.8rem;overflow:auto;background:var(--color-paper-white);border-radius:12px;font-size:.78rem}@media (min-width: 850px){.install-rows{grid-template-columns:repeat(3,1fr)}}.price-zero{padding:2rem;text-align:center}.price-zero span,.price-zero strong,.price-zero p{display:block}.price-zero span{color:var(--color-ash-gray);font-size:.82rem}.price-zero strong{margin-top:1rem;font-family:var(--font-signifier);font-size:clamp(5rem,11vw,9rem);font-weight:400;line-height:1}.price-zero p{margin:.75rem 0 0;color:var(--color-slate-gray)}.plan-grid{display:grid;gap:1rem;margin-top:2rem}.plan{display:flex;flex-direction:column;padding:clamp(1.25rem,3vw,2rem);border-radius:var(--radius-card);background:var(--color-mist-gray)}.plan--featured{background:var(--color-paper-white);outline:2px solid var(--color-ink-black);outline-offset:0}.plan__blurb{margin:0;color:var(--color-slate-gray);font-size:.95rem;line-height:1.45}.plan .landing-btn,.plan .landing-text-link{margin-top:auto}.plan dl{margin:1.25rem 0 1.5rem}.plan dl div{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid rgba(23,25,28,.12)}.plan dt,.plan dd{margin:0}.plan dd{text-align:right;font-weight:500}@media (min-width: 700px){.plan-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.plan-grid{grid-template-columns:repeat(5,1fr)}.plan h3{font-size:1.55rem}.plan{padding:1.25rem 1.1rem 1.5rem}}.marketing-contact{display:grid;gap:3rem}.marketing-contact__form{max-width:560px}.marketing-contact__label,.marketing-contact__input{display:block;width:100%}.marketing-contact__label{margin:1.1rem 0 .45rem;font-weight:500}.marketing-contact__help{margin:-.25rem 0 .5rem;color:var(--color-slate-gray);font-size:.86rem}.marketing-contact__input{min-height:48px;padding:.8rem .9rem;color:var(--color-ink-black);background:var(--color-paper-white);border:1px solid #c6c7cb;border-radius:16px}.marketing-contact__input:focus{border-color:var(--color-ink-black)}.marketing-contact__textarea{min-height:160px;resize:vertical}.marketing-contact__form .landing-btn{margin-top:1.25rem}.marketing-contact__error{margin:.35rem 0 0;color:#8b2020;font-size:.86rem}.marketing-contact__status{padding:1rem;background:var(--color-mist-gray);border-radius:16px}.marketing-contact__honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.marketing-contact__aside{align-self:start;padding:clamp(1.5rem,4vw,2.5rem);background:var(--color-paper-white);border-radius:var(--radius-card);box-shadow:var(--shadow-artifact)}.marketing-contact__aside h2{margin:0;font-family:var(--font-signifier);font-size:clamp(2rem,4vw,3.4rem);font-weight:400;line-height:1.1}.marketing-contact__aside ol{margin:2rem 0;padding-left:1.2rem}.marketing-contact__aside li+li{margin-top:.8rem}.marketing-contact__direct{padding-top:1.2rem;border-top:1px solid var(--color-line)}.marketing-contact__direct span,.marketing-contact__direct a{display:block}.marketing-contact__direct span{color:var(--color-slate-gray);font-size:.86rem}.marketing-contact__direct a{margin-top:.4rem;font-weight:500}@media (min-width: 900px){.marketing-contact{grid-template-columns:1.1fr .75fr}}.landing-footer{padding:4rem 0;color:var(--color-slate-gray);background:var(--color-fog-white);border-top:1px solid var(--color-line)}.landing-footer__grid{display:grid;gap:2.5rem}.landing-footer__brand>a{color:var(--color-ink-black);font-family:var(--font-signifier);font-size:1.5rem}.landing-footer__brand p{max-width:28ch;margin:.7rem 0 0;font-size:.9rem}.landing-footer nav{display:flex;flex-direction:column;gap:.25rem}.landing-footer nav a{min-height:44px;display:flex;align-items:center}.landing-footer nav a:hover{color:var(--color-ink-black)}.landing-footer__heading{margin:0 0 .5rem;color:var(--color-ink-black);font-weight:500}@media (min-width: 760px){.landing-footer__grid{grid-template-columns:1.4fr .7fr .7fr .7fr}}@media (max-width: 560px){.landing__shell{width:min(100% - 1.5rem,1200px)}.landing-home-hero h1,.marketing-hero h1{font-size:clamp(2.8rem,15vw,4.3rem)}.landing-actions{align-items:stretch;flex-direction:column}.landing-actions .landing-btn{width:100%}.pricing-preview__facts,.pipeline-map{grid-template-columns:1fr}.pipeline-map i{transform:rotate(90deg)}}@media (prefers-reduced-motion: reduce){.landing *,.landing *:before,.landing *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
