.landing-page{--landing-ink: #0d100f;--landing-ink-soft: #151817;--landing-paper: #f1ede6;--landing-paper-bright: #faf7f1;--landing-copper: #a84d2f;--landing-copper-bright: #bf6240;--landing-olive: #6f8057;--landing-dark-line: rgb(255 255 255 / 14%);--landing-light-line: rgb(44 36 29 / 16%);--landing-space: clamp(76px, 6.5vw, 104px);overflow:clip;background:var(--landing-ink);color:var(--landing-paper-bright)}.landing-page .site-header{border-bottom-color:#a84d2f70}.landing-page main{overflow:clip}.landing-page main section{position:relative}.landing-page main section>*{position:relative;z-index:1}.landing-page main h1,.landing-page main h2,.landing-page main h3{font-family:Cormorant Garamond,serif;font-weight:500;letter-spacing:-.027em}.landing-page .landing-eyebrow{color:var(--landing-copper-bright);font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.25;text-transform:uppercase}.landing-examples__header h2.landing-eyebrow,.landing-process__header h2.landing-eyebrow{font-variant-caps:all-small-caps;text-transform:none}.landing-page .landing-text-link{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:var(--landing-copper);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;transition:color .16s ease}.landing-page .landing-text-link:hover{color:#d3734f}.landing-scroll-cue{display:none}.landing-page :where(.landing-hero__comparison,.landing-benefits__grid,.landing-examples__grid,.landing-examples__rail,.landing-process__steps,.landing-process__rail,.landing-testimonials__grid,.landing-testimonials__rail,.landing-case__metrics):focus-visible{outline:2px solid var(--landing-copper-bright);outline-offset:5px}.landing-hero,.landing-decision,.landing-case,.landing-footer{background:linear-gradient(#0d100ff0,#0d100ff0),url(/assets/topography-dark.svg) center / 620px 440px repeat,var(--landing-ink)}.landing-benefits,.landing-examples,.landing-process,.landing-testimonials,.landing-faq{background:radial-gradient(circle at 14% 23%,rgb(60 48 38 / 5%) 0 .65px,transparent .9px) 0 0 / 9px 10px,radial-gradient(circle at 76% 79%,rgb(60 48 38 / 4%) 0 .55px,transparent .8px) 0 0 / 13px 12px,var(--landing-paper-bright);color:#181916}.landing-hero{min-height:clamp(720px,calc(100svh - 80px),900px);border-bottom:1px solid rgb(168 77 47 / 50%);background:var(--landing-ink);isolation:isolate}.landing-hero:after{position:absolute;top:0;right:0;bottom:0;left:40%;z-index:0;background:radial-gradient(circle at 55% 32%,rgb(151 91 55 / 9%),transparent 32%),linear-gradient(#0d100ff0,#0d100ff0),url(/assets/topography-dark.svg) center / 620px 440px repeat,var(--landing-ink);content:"";pointer-events:none}.landing-hero__inner{display:grid;min-height:inherit;grid-template-columns:minmax(410px,40%) minmax(0,60%)}.landing-hero__copy{display:flex;min-width:0;align-items:center;background:radial-gradient(circle at 18% 30%,rgb(87 67 52 / 6%) 0 .6px,transparent .9px) 0 0 / 10px 11px,var(--landing-paper-bright);color:#171816}.landing-hero__copy:after{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/topography-dark.svg) left center / 600px 430px repeat;content:"";opacity:.26;pointer-events:none}.landing-hero__copy-inner{z-index:1;width:min(520px,calc(100% - max(48px,calc((100vw - 1240px)/2)) - 42px));margin-left:max(48px,calc((100vw - 1240px)/2));padding-block:62px}.landing-hero h1{max-width:490px;margin-top:20px;color:#171816;font-size:clamp(62px,5.1vw,78px);line-height:.92}.landing-hero h1 em{display:block;margin-top:7px;color:var(--landing-copper);font-style:italic}.landing-hero__summary{max-width:430px;margin-top:31px;color:#34332f;font-size:16px;line-height:1.55}.landing-hero__actions{display:flex;align-items:center;gap:28px;margin-top:39px}.landing-hero__actions .button-link{min-width:174px}.landing-hero__actions .landing-text-link{color:#171816}.landing-hero__comparison{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(40px,5vh,62px) max(38px,calc((100vw - 1240px)/2)) clamp(38px,4.5vh,58px) 36px}.landing-hero__comparison-labels{display:grid;grid-template-columns:var(--landing-compare-position, 50%) calc(100% - var(--landing-compare-position, 50%));min-height:76px}.landing-hero__comparison-labels>div{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-right:1px solid rgb(255 255 255 / 36%);color:#ede9e2;text-align:center}.landing-hero__comparison-labels>div:last-child{border-right:0}.landing-hero__comparison-labels span{color:var(--landing-copper-bright);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landing-hero__comparison-labels strong{font-size:14px;font-weight:500}.landing-compare{position:relative;display:grid;min-height:570px;grid-template-columns:var(--landing-compare-position, 50%) calc(100% - var(--landing-compare-position, 50%));overflow:hidden}.landing-hero__panel{min-width:0;overflow:hidden;border:1px solid #75503e;background:#e9e4dc;color:#171816;transition:flex-basis .17s ease}.landing-hero__panel:first-child{border-right:0;border-radius:5px 0 0 5px}.landing-hero__panel:nth-child(2){border-radius:0 5px 5px 0}.landing-preview{position:relative;display:flex;height:100%;min-height:568px;flex-direction:column;overflow:hidden;background:#efeae3}.landing-preview__media{position:absolute;inset:0 0 auto;height:46%}.landing-preview__media img,.landing-decision__media img,.landing-case__media img,.landing-examples__preview picture img{width:100%;height:100%;object-fit:cover}.landing-preview__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f1ede6ed,#f1ede68c 53%,#f1ede61f);content:""}.landing-preview__header{position:relative;z-index:1;min-height:47%;padding:34px 25px 22px}.landing-preview__header h2{max-width:280px;color:#161714;font-size:clamp(20px,1.65vw,28px);line-height:.95}.landing-preview__header p{max-width:250px;margin-top:11px;color:#393934;font-size:8px;line-height:1.5}.landing-preview__header>div{display:flex;flex-wrap:wrap;gap:7px 11px;margin-top:17px}.landing-preview__header>div span,.landing-preview__benefits span{display:inline-flex;align-items:center;gap:4px;font-size:7px}.landing-preview__header svg,.landing-preview__benefits svg{width:9px;height:9px;color:var(--landing-copper)}.landing-preview__header>b{display:inline-flex;min-height:31px;align-items:center;justify-content:center;margin-top:18px;padding-inline:17px;background:var(--landing-copper);color:#fff;font-size:7px;font-weight:700;text-transform:uppercase}.landing-preview__body{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(145px,.72fr);gap:14px;margin-top:auto;padding:18px;background:#ede8e0f0}.landing-preview__benefits{display:grid;align-content:start;gap:10px;padding:7px 3px}.landing-preview__benefits strong{font-size:9px}.landing-preview__form{position:relative;z-index:2;display:flex;min-width:0;flex-direction:column;border:1px solid #c9c1b8;padding:15px 13px 12px;background:#faf8f4eb}.landing-preview--after>.landing-preview__form{margin:auto 17px 17px}.landing-preview__form strong{font-family:Cormorant Garamond,serif;font-size:14px;font-weight:600}.landing-preview__fields{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin-top:10px}.landing-preview__fields span{min-height:25px;border:1px solid #d5cec5;padding:7px 6px;color:#777168;font-size:6px}.landing-preview__form>b{min-height:27px;margin-top:7px;padding:9px 7px 7px;background:#2b2c29;color:#fff;font-size:6px;text-align:center;text-transform:uppercase}.landing-preview--after .landing-preview__form>b{background:var(--landing-copper)}.landing-preview--before{filter:saturate(.58) contrast(.95)}.landing-compare__range{position:absolute;z-index:6;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.landing-compare__handle{position:absolute;z-index:5;top:50%;left:var(--landing-compare-position, 50%);display:flex;width:46px;height:46px;align-items:center;justify-content:center;gap:1px;border:2px solid #c87a57;border-radius:50%;background:var(--landing-copper);box-shadow:0 5px 20px #00000061;color:#fff;transform:translate(-50%,-50%);pointer-events:none}.landing-compare__handle:before,.landing-compare__handle:after{position:absolute;top:-290px;bottom:44px;left:50%;width:1px;background:#ffffffb8;content:""}.landing-compare__handle:after{top:44px;bottom:-290px}.landing-compare__handle svg{width:12px;height:12px}.landing-decision{overflow:hidden;border-bottom:1px solid rgb(255 255 255 / 8%)}.landing-decision:after,.landing-case:after,.landing-footer:after{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 38%,rgb(0 0 0 / 25%));content:"";pointer-events:none}.landing-decision__inner{display:grid;grid-template-columns:minmax(245px,.27fr) minmax(0,.73fr);align-items:center;gap:clamp(38px,4vw,64px);padding-block:var(--landing-space)}.landing-decision__copy h2{max-width:330px;margin-top:14px;font-size:clamp(42px,3.8vw,56px);line-height:.93}.landing-decision__copy>p:last-child{max-width:300px;margin-top:22px;color:#d2cec6;font-size:14px;line-height:1.55}.landing-decision__diagram{display:grid;grid-template-columns:minmax(125px,.65fr) minmax(390px,1.9fr) minmax(140px,.75fr);align-items:center;gap:22px}.landing-decision__callouts{display:grid;align-content:center;gap:27px}.landing-decision__callout{position:relative;min-height:60px}.landing-decision__callout:after{position:absolute;top:12px;width:34px;height:1px;background:#a84d2fb8;content:""}.landing-decision__callouts--left .landing-decision__callout:after{right:-28px}.landing-decision__callouts--right .landing-decision__callout:after{left:-28px}.landing-decision__callout h3{display:flex;align-items:baseline;gap:7px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:0}.landing-decision__callout h3 span{color:#ddd5cb;font-size:11px;font-weight:500}.landing-decision__callout p{max-width:140px;margin:7px 0 0 28px;color:#c8c3bb;font-size:11px;line-height:1.45}.landing-decision__mockup{overflow:hidden;border:1px solid #875039;border-radius:6px;background:#111412;box-shadow:0 18px 50px #00000047}.landing-decision__mockup>header{display:flex;min-height:42px;align-items:center;justify-content:space-between;padding-inline:18px;border-bottom:1px solid rgb(255 255 255 / 10%);color:#d4d0c8;font-size:7px}.landing-decision__mockup-hero{position:relative;min-height:262px;isolation:isolate;overflow:hidden}.landing-decision__media{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0}.landing-decision__mockup-hero:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0d100fe3,#0d100f94 64%,#0d100f47);content:""}.landing-decision__mockup-hero>div{max-width:330px;padding:70px 28px 28px}.landing-decision__mockup-hero h3{font-size:clamp(27px,2.3vw,38px);line-height:.95}.landing-decision__mockup-hero p{margin-top:12px;color:#d5d0c8;font-size:9px}.landing-decision__mockup-hero b{display:inline-flex;min-height:32px;align-items:center;margin-top:20px;padding-inline:15px;border:1px solid var(--landing-copper-bright);color:#f5eee5;font-size:7px;text-transform:uppercase}.landing-decision__proof{display:grid;min-height:67px;grid-template-columns:repeat(4,1fr);margin:0;padding:10px 8px;list-style:none}.landing-decision__proof li{display:flex;min-width:0;align-items:center;flex-direction:column;justify-content:center;gap:5px;color:#d1ccc3;font-size:6px;text-align:center}.landing-decision__proof svg{width:15px;height:15px;color:#c9c0b5;stroke-width:1.35}.landing-benefits{border-bottom:1px solid var(--landing-light-line)}.landing-benefits__inner{display:grid;grid-template-columns:minmax(265px,.29fr) minmax(0,.71fr);align-items:stretch;gap:clamp(38px,4vw,62px);padding-block:var(--landing-space)}.landing-benefits__copy{padding-right:34px;border-right:1px solid var(--landing-light-line)}.landing-benefits__copy h2{margin-top:14px;font-size:clamp(40px,3.55vw,52px);line-height:.92}.landing-benefits__copy>p:last-child{max-width:280px;margin-top:23px;color:#46443e;font-size:14px;line-height:1.52}.landing-benefits__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.landing-benefits__item{display:flex;min-width:0;flex-direction:column;padding:13px clamp(18px,1.5vw,26px);border-right:1px solid var(--landing-light-line)}.landing-benefits__item:last-child{border-right:0}.landing-benefits__item>svg{color:var(--landing-copper)}.landing-benefits__item h3{min-height:38px;margin-top:25px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:0;line-height:1.35;white-space:pre-line}.landing-benefits__item p{margin-top:11px;color:#3c3b36;font-size:11px;line-height:1.55}.landing-case{min-height:430px;background:var(--landing-ink);isolation:isolate;overflow:hidden}.landing-case>.landing-case__media{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0}.landing-case>.landing-case__inner{z-index:2}.landing-case>.landing-case__media img{width:min(100%,1600px);margin-left:auto;object-position:center 58%}.landing-case:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a0d0cfc,#0a0d0cf7 48%,#0a0d0cc2 73%,#0a0d0c38),linear-gradient(180deg,#0a0d0c33,#0a0d0c7a);content:"";pointer-events:none}.landing-case:after{z-index:1}.landing-case__inner{display:grid;min-height:430px;grid-template-columns:minmax(255px,.27fr) minmax(0,.73fr);align-items:center;gap:clamp(46px,5vw,76px);padding-block:58px}.landing-case__copy h2{margin-top:13px;font-size:clamp(38px,3.3vw,50px);line-height:.95}.landing-case__copy>strong{display:block;margin-top:9px;color:var(--landing-copper-bright);font-size:11px;letter-spacing:.09em;text-transform:uppercase}.landing-case__copy>p:last-of-type{max-width:300px;margin-top:22px;color:#d1cdc5;font-size:13px;line-height:1.55}.landing-case__copy .button-link{margin-top:25px;border-color:#a84d2fdb}.landing-case__results{min-width:0}.landing-case__metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.landing-case__metric{position:relative;display:flex;min-width:0;min-height:118px;flex-direction:column;justify-content:center;padding:10px clamp(12px,1.3vw,22px);border-left:1px solid rgb(255 255 255 / 17%)}.landing-case__metric:first-child{border-left:0}.landing-case__metric dt{order:1;color:var(--landing-copper-bright);font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.landing-case__metric dd{order:2;margin:10px 0 0;font-family:Cormorant Garamond,serif;font-size:clamp(34px,3vw,47px);line-height:.85}.landing-case__metric small{display:block;order:3;margin-top:12px;color:#d2cdc5;font-family:DM Sans,sans-serif;font-size:10px;line-height:normal}.landing-case__metric-arrow{position:absolute;top:54%;right:-9px;z-index:2;width:17px;color:#d8d2c8}.landing-case__quote{position:relative;max-width:690px;margin:27px 0 0;border:1px solid #704936;border-radius:5px;padding:21px 32px 20px 58px;background:#0d100f94}.landing-case__quote>svg{position:absolute;top:20px;left:20px;width:24px;color:var(--landing-copper);fill:none}.landing-case__quote p{font-family:Cormorant Garamond,serif;font-size:18px;font-style:italic;line-height:1.35}.landing-case__quote footer{margin-top:10px;color:#d4d0c8;font-size:9px}.landing-examples{padding-block:var(--landing-space);border-bottom:1px solid var(--landing-light-line)}.landing-examples__header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.landing-examples__header>div>p:last-child{margin-top:14px;color:#34332f;font-size:13px}.landing-examples__header .landing-text-link{flex:0 0 auto}.landing-examples__header .landing-text-link svg{width:14px}.landing-examples__grid,.landing-examples__rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px}.landing-examples__card,.landing-example-card{min-width:0;overflow:hidden;border:1px solid #d1c8be;border-radius:6px;background:#ffffff3b;box-shadow:0 10px 28px #46382b0a;transition:border-color .17s ease,transform .17s ease,box-shadow .17s ease}.landing-examples__card:hover,.landing-example-card:hover{border-color:#b89783;box-shadow:0 16px 34px #46382b1a;transform:translateY(-3px)}.landing-examples__preview{position:relative;height:235px;isolation:isolate;overflow:hidden;background:#171a17;color:#fff}.landing-examples__preview>picture{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0}.landing-examples__preview:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0d100fe5,#0d100f94 57%,#0d100f45);content:""}.landing-examples__preview-copy{position:absolute;top:23px;right:40%;left:18px}.landing-examples__preview-copy small{color:var(--landing-copper-bright);font-size:6px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landing-examples__preview-copy h3{margin-top:14px;font-size:clamp(18px,1.55vw,25px);line-height:.96}.landing-examples__preview-copy span{display:inline-flex;min-height:26px;align-items:center;margin-top:20px;border:1px solid var(--landing-copper-bright);padding-inline:10px;color:#e7dfd4;font-size:6px;text-transform:uppercase}.landing-examples__preview-form{position:absolute;top:27px;right:12px;display:flex;width:34%;min-width:92px;flex-direction:column;border:1px solid #cac1b6;border-radius:2px;padding:10px 8px;background:#f7f3ecf2;color:#242521}.landing-examples__preview-form strong{min-height:21px;font-family:Cormorant Garamond,serif;font-size:8px;line-height:1.1}.landing-examples__preview-form i{height:18px;margin-top:5px;border:1px solid #d8d1c8;background:#fbf9f6}.landing-examples__preview-form b{margin-top:6px;padding:7px 2px;background:var(--landing-copper);color:#fff;font-size:5px;text-align:center;text-transform:uppercase}.landing-examples__card-copy{min-height:78px;padding:16px 17px 15px}.landing-examples__card-copy h3{font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:0}.landing-examples__card-copy p{margin-top:6px;color:#383732;font-size:11px}.landing-examples__dots{display:flex;justify-content:center;gap:7px;margin-top:21px}.landing-examples__dots i{width:5px;height:5px;border-radius:50%;background:#d3cbc1}.landing-examples__dots .is-active{background:var(--landing-copper)}.landing-process{padding-block:var(--landing-space);border-bottom:1px solid var(--landing-light-line)}.landing-process__header>p:last-child{margin-top:13px;color:#34332f;font-size:13px}.landing-process__steps,.landing-process__rail{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(24px,3vw,52px);margin:42px 0 0;padding:0;list-style:none}.landing-process__steps:before,.landing-process__rail:before{position:absolute;top:31px;right:6%;left:6%;height:1px;background:linear-gradient(90deg,transparent,#ad6b50 7% 93%,transparent);content:""}.landing-process__step{position:relative;min-width:0}.landing-process__icon{position:relative;z-index:2;display:flex;width:64px;height:64px;align-items:center;justify-content:center;border:1px solid #c9bdb2;border-radius:50%;background:var(--landing-paper-bright);color:#1e201d;box-shadow:0 0 0 8px var(--landing-paper-bright)}.landing-process__step h3{display:flex;gap:8px;margin-top:20px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.landing-process__step h3 span{color:#31322e}.landing-process__step p{max-width:190px;margin-top:12px;color:#42413b;font-size:11px;line-height:1.5}.landing-process__connector{position:absolute;z-index:3;top:25px;right:calc(-1*clamp(17px,2.6vw,44px));display:flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:50%;background:var(--landing-paper-bright);color:var(--landing-copper)}.landing-process__connector svg{width:15px}.landing-testimonials{border-bottom:1px solid var(--landing-light-line)}.landing-testimonials__inner{display:grid;grid-template-columns:minmax(250px,.25fr) minmax(0,.75fr);gap:36px;padding-block:var(--landing-space)}.landing-testimonials__intro h2{margin-top:13px;font-size:clamp(40px,3.5vw,52px);line-height:.92}.landing-testimonials__intro .landing-text-link{margin-top:25px}.landing-testimonials__grid,.landing-testimonials__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.landing-testimonials__card{display:flex;min-width:0;min-height:270px;flex-direction:column;border:1px solid #ded7cf;border-radius:5px;padding:30px 27px 25px;background:#ffffff4d;box-shadow:0 10px 28px #342a2112}.landing-testimonials__stars{display:flex;gap:5px;color:var(--landing-copper)}.landing-testimonials__stars svg{width:14px;height:14px}.landing-testimonials__card blockquote{display:flex;height:100%;flex-direction:column;margin:18px 0 0}.landing-testimonials__card blockquote p{color:#282925;font-size:13px;line-height:1.55}.landing-testimonials__card blockquote footer{margin-top:auto;padding-top:20px;color:#4a4842;font-size:10px;line-height:1.55}.landing-testimonials__card blockquote strong{color:#1d1e1b;font-weight:600}.landing-faq{border-bottom:1px solid var(--landing-light-line)}.landing-faq__inner{display:grid;grid-template-columns:minmax(240px,.25fr) minmax(0,.75fr);grid-template-areas:"intro all" "intro list";gap:0 38px;padding-block:clamp(58px,5vw,78px)}.landing-faq__intro{grid-area:intro}.landing-faq__intro h2{margin-top:12px;font-size:clamp(31px,2.75vw,42px);line-height:.96}.landing-faq__expand-all{display:inline-flex;min-height:44px;grid-area:all;align-items:center;justify-self:end;gap:8px;margin-top:-14px;background:transparent;color:var(--landing-copper);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.landing-faq__expand-all svg{width:14px}.landing-faq__list{display:grid;grid-area:list;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;border-top:1px solid #d8d0c7}.landing-faq__item{min-width:0;border-bottom:1px solid #d8d0c7}.landing-faq__item button{display:flex;width:100%;min-height:51px;align-items:center;justify-content:space-between;gap:14px;padding:9px 4px;background:transparent;color:#242521;font-size:11px;line-height:1.35;text-align:left;cursor:pointer}.landing-faq__item button svg{width:15px;height:15px;flex:0 0 auto}.landing-faq__answer{padding:0 34px 17px 4px;color:#514f48;font-size:11px;line-height:1.55}.landing-cta{min-height:158px;background:linear-gradient(90deg,#6d2814d6,#551f11c9),url(/assets/topography-rust.svg) center / 650px 285px repeat,#672714}.landing-cta__inner{display:flex;min-height:158px;align-items:center;justify-content:center;gap:clamp(44px,6vw,88px);text-align:center}.landing-cta h2{color:#fff5ea;font-size:clamp(32px,3vw,44px)}.landing-cta .button-link{min-width:310px;background:#0d100fa8;border-color:#e2a687b3}.landing-footer{position:relative;overflow:hidden;color:#cbc6bd}.landing-footer__inner{display:grid;min-height:280px;grid-template-columns:1.25fr .82fr 1.1fr .9fr 1.45fr auto;align-items:start;gap:clamp(24px,2.8vw,42px);padding-block:58px}.landing-footer .brand{align-items:flex-start}.landing-footer .brand__descriptor{align-self:center}.landing-footer__origin{display:flex;align-items:center;gap:13px;font-size:11px;line-height:1.45}.landing-footer__origin i{display:flex;width:47px;height:58px;align-items:center;justify-content:center;border:1px solid #6b645c;border-radius:47% 53% 42% 58%;color:#9b8f82;font-size:9px;font-style:normal}.landing-footer h2{color:var(--landing-copper-bright);font-family:DM Sans,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landing-footer ul{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none}.landing-footer a,.landing-footer p{color:#cbc6bd;font-size:10px;line-height:1.38}.landing-footer a{transition:color .15s ease}.landing-footer a:hover{color:#fff8ed}.landing-footer__contact{display:grid;gap:11px}.landing-footer__contact h2{margin-bottom:2px}.landing-footer__contact a,.landing-footer__contact p{display:flex;align-items:center;gap:8px}.landing-footer__contact svg{width:14px;height:14px;flex:0 0 auto}.landing-footer__socials{display:flex;gap:2px}.landing-footer__socials :is(a,span){display:flex;width:44px;height:44px;align-items:center;justify-content:center}.landing-footer__socials svg{width:17px;height:17px}@media(max-width:1240px){.landing-hero__inner{grid-template-columns:minmax(400px,42%) minmax(0,58%)}.landing-hero:after{inset-inline-start:42%}.landing-hero h1{font-size:clamp(58px,5.5vw,70px)}.landing-hero__copy-inner{width:calc(100% - var(--page-gutter) - 32px);margin-left:var(--page-gutter)}.landing-hero__comparison{padding-right:var(--page-gutter);padding-left:28px}.landing-compare{min-height:530px}.landing-preview{min-height:528px}.landing-preview__body{grid-template-columns:1fr minmax(128px,.74fr);padding-inline:13px}.landing-decision__inner{grid-template-columns:minmax(230px,.26fr) minmax(0,.74fr);gap:36px}.landing-decision__diagram{grid-template-columns:minmax(105px,.58fr) minmax(365px,1.9fr) minmax(115px,.62fr);gap:13px}.landing-decision__callout p{margin-left:22px}.landing-decision__callouts--left .landing-decision__callout:after{right:-18px;width:21px}.landing-decision__callouts--right .landing-decision__callout:after{left:-18px;width:21px}.landing-benefits__inner{grid-template-columns:minmax(240px,.27fr) minmax(0,.73fr);gap:28px}.landing-benefits__item{padding-inline:14px}.landing-case__inner{grid-template-columns:minmax(235px,.25fr) minmax(0,.75fr);gap:34px}.landing-case__metric{padding-inline:12px}.landing-footer__inner{grid-template-columns:1.2fr .78fr 1fr .82fr 1.3fr auto;gap:22px}}@media(max-width:1080px){.landing-page{--landing-space: clamp(66px, 8.5vw, 88px)}.landing-page .primary-nav{position:absolute;top:71px;right:0;left:0;display:none;flex-direction:column;align-items:stretch;gap:0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);padding:12px var(--page-gutter) 18px;background:#0d100ffa}.landing-page .primary-nav--open{display:flex}.landing-page .primary-nav a{min-height:52px;justify-content:space-between;border-bottom:1px solid rgb(255 255 255 / 8%);font-size:13px}.landing-hero{min-height:auto}.landing-hero:after{top:46%;right:0;bottom:0;left:0}.landing-hero__inner{display:flex;min-height:0;flex-direction:column}.landing-hero__copy{width:100%;min-height:460px}.landing-hero__copy-inner{width:min(690px,calc(100% - 2 * var(--page-gutter)));margin-inline:auto;padding-block:50px 54px}.landing-hero h1{max-width:680px;font-size:clamp(61px,8.1vw,78px)}.landing-hero__summary{max-width:570px}.landing-hero__comparison{width:min(900px,calc(100% - 2 * var(--page-gutter)));align-self:center;padding:36px 0 44px}.landing-compare{min-height:460px}.landing-preview{min-height:458px}.landing-preview__header p{font-size:10px}.landing-preview__header>div span,.landing-preview__benefits span{font-size:9px}.landing-preview__fields span,.landing-preview__form>b,.landing-preview__header>b{font-size:8px}.landing-preview__body{grid-template-columns:minmax(0,1fr) minmax(150px,.74fr);padding-inline:18px}.landing-decision__inner,.landing-benefits__inner,.landing-case__inner,.landing-testimonials__inner,.landing-faq__inner{grid-template-columns:1fr}.landing-decision__inner,.landing-benefits__inner,.landing-testimonials__inner{gap:48px}.landing-decision__copy,.landing-benefits__copy,.landing-testimonials__intro,.landing-faq__intro{max-width:570px}.landing-decision__diagram{width:min(100%,840px);justify-self:center;grid-template-columns:minmax(115px,.55fr) minmax(400px,1.9fr) minmax(125px,.62fr);gap:17px}.landing-benefits__copy{border-right:0;padding-right:0}.landing-benefits__grid{grid-template-columns:repeat(3,1fr);gap:32px 0}.landing-benefits__item:nth-child(3){border-right:0}.landing-case{min-height:560px}.landing-case:before{background:linear-gradient(90deg,#0a0d0cfc,#0a0d0ce0 72%,#0a0d0c73),linear-gradient(180deg,#0a0d0c40,#0a0d0c7f)}.landing-case__inner{min-height:560px;grid-template-columns:minmax(220px,.28fr) minmax(0,.72fr);align-content:center;gap:30px;padding-block:58px}.landing-case__copy{max-width:430px}.landing-case__results{max-width:890px}.landing-examples__grid,.landing-examples__rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.landing-examples__preview{height:200px}.landing-process__steps,.landing-process__rail{grid-template-columns:repeat(3,1fr);gap:42px 34px}.landing-process__steps:before,.landing-process__rail:before,.landing-process__connector{display:none}.landing-testimonials__grid,.landing-testimonials__rail{grid-template-columns:repeat(3,minmax(240px,1fr));overflow-x:auto;padding-bottom:12px;scrollbar-color:#aa6d50 transparent}.landing-faq__inner{grid-template-areas:"intro all" "list list";gap:28px 20px}.landing-faq__expand-all{align-self:end;margin-top:0}.landing-cta__inner{align-items:flex-start;flex-direction:column;gap:28px;padding-block:50px;text-align:left}.landing-footer__inner{grid-template-columns:repeat(3,1fr);gap:42px 30px}.landing-footer__column a,.landing-footer__contact a{display:flex;min-height:44px;align-items:center}.landing-footer__column ul{gap:0}}@media(max-width:800px)and (min-width:641px){.landing-examples__grid,.landing-examples__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-case{min-height:650px}.landing-case__inner{min-height:650px;grid-template-columns:1fr;gap:42px;padding-block:68px}}@media(max-width:640px){.landing-page{--landing-space: 62px}.landing-page .landing-eyebrow{font-size:10px}.landing-page .primary-nav{top:67px}.landing-hero:after{top:43%;right:0;bottom:0;left:0}.landing-hero__copy{min-height:0}.landing-hero__copy-inner{width:calc(100% - 2 * var(--page-gutter));padding-block:60px 68px}.landing-hero h1{margin-top:16px;font-size:clamp(45px,13.5vw,57px);line-height:.93}.landing-hero h1 em{margin-top:6px}.landing-hero__summary{margin-top:24px;font-size:15px}.landing-hero__actions{align-items:stretch;flex-direction:column;gap:10px;margin-top:29px}.landing-hero__actions .button-link,.landing-hero__actions .landing-text-link{width:100%;min-height:50px;justify-content:center}.landing-hero__comparison{display:block;width:calc(100% - 2 * var(--page-gutter));align-self:center;overflow-x:auto;padding:48px 0 62px;scroll-padding-inline:0 var(--page-gutter);scroll-snap-type:x mandatory;scrollbar-color:#8c4e36 transparent}.landing-hero__comparison-labels,.landing-compare{width:700px}.landing-hero__comparison-labels{min-height:68px;scroll-snap-align:start}.landing-compare{min-height:480px;scroll-snap-align:start}.landing-preview{min-height:478px}.landing-preview__header{padding-inline:21px}.landing-preview__header h2{font-size:25px}.landing-preview__header p{font-size:10px}.landing-preview__header>div span,.landing-preview__benefits span{font-size:9px}.landing-preview__form strong{font-size:16px}.landing-preview__fields span,.landing-preview__form>b,.landing-preview__header>b{font-size:9px}.landing-preview__body{grid-template-columns:1fr minmax(135px,.78fr);padding-inline:14px}.landing-preview--after>.landing-preview__form{margin-inline:14px}.landing-hero__comparison>.landing-scroll-cue{position:sticky;left:0;width:calc(100vw - 2 * var(--page-gutter))}.landing-decision__inner{gap:42px;padding-block:62px}.landing-decision__copy h2,.landing-benefits__copy h2,.landing-testimonials__intro h2{font-size:40px}.landing-decision__copy>p:last-child,.landing-benefits__copy>p:last-child{font-size:14px}.landing-decision__diagram{display:flex;width:100%;flex-direction:column;gap:28px}.landing-decision__mockup{width:100%;order:1}.landing-decision__callouts{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;order:2}.landing-decision__callouts--right{order:3}.landing-decision__callout{min-height:110px;border:1px solid rgb(255 255 255 / 11%);border-radius:5px;padding:17px 13px;background:#ffffff08}.landing-decision__callout:after{display:none}.landing-decision__callout p{margin-left:23px}.landing-decision__mockup-hero{min-height:260px}.landing-decision__mockup-hero>div{padding:57px 20px 24px}.landing-decision__mockup-hero h3{max-width:255px;font-size:31px}.landing-decision__proof{min-height:92px}.landing-decision__proof li{font-size:7px}.landing-benefits__inner{gap:38px;padding-block:62px}.landing-benefits__grid,.landing-examples__grid,.landing-examples__rail,.landing-process__steps,.landing-process__rail,.landing-testimonials__grid,.landing-testimonials__rail,.landing-case__metrics{display:flex;gap:14px;overflow-x:auto;padding:0 max(0px,calc(100% - min(78vw,300px))) 16px 0;scroll-padding-inline:0 var(--page-gutter);scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a4664a transparent}.landing-benefits__item,.landing-examples__card,.landing-example-card,.landing-process__step,.landing-testimonials__card,.landing-case__metric{width:min(84vw,318px);flex:0 0 auto;scroll-snap-align:start}.landing-scroll-cue{display:flex;align-items:center;justify-content:flex-end;margin-top:5px;color:#995039;font-size:10px;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.landing-hero .landing-scroll-cue,.landing-case .landing-scroll-cue{color:#db8e6b}.landing-benefits__item{min-height:270px;justify-content:flex-start;border:1px solid #d4cbc2;border-radius:6px;padding:28px 23px;background:#ffffff47}.landing-benefits__item h3{min-height:0;margin-top:26px;font-size:15px}.landing-benefits__item p{font-size:13px}.landing-case{min-height:780px}.landing-case>.landing-case__media img{object-position:66% center}.landing-case:before{background:linear-gradient(180deg,#0a0d0cf7 0,#0a0d0cf7 40%,#0a0d0cba 67%,#0a0d0c47),linear-gradient(90deg,#0a0d0cb8,#0a0d0c30)}.landing-case__inner{min-height:780px;grid-template-columns:1fr;gap:42px;padding-block:62px}.landing-case__copy h2{font-size:42px}.landing-case__copy>p:last-of-type{font-size:14px}.landing-case__metrics{margin:0}.landing-case__metric{min-height:160px;border:1px solid rgb(255 255 255 / 16%);border-radius:5px;padding:19px;background:#0d100f85}.landing-case__metric-arrow{display:none}.landing-case__metric dd{font-size:43px}.landing-case__quote{padding:25px 20px 23px 48px}.landing-case__quote>svg{left:15px}.landing-case__quote p{font-size:18px}.landing-examples,.landing-process{padding-block:62px}.landing-examples__header{align-items:flex-start;flex-direction:column;gap:17px}.landing-examples__header>div>p:last-child,.landing-process__header>p:last-child{font-size:13px;line-height:1.5}.landing-examples__grid,.landing-examples__rail{margin-top:28px}.landing-examples__card,.landing-example-card{width:min(82vw,320px)}.landing-examples__preview{height:260px}.landing-examples__preview-copy{right:38%}.landing-examples__preview-copy h3{font-size:24px}.landing-examples__card-copy{min-height:88px}.landing-examples__card-copy h3{font-size:14px}.landing-examples__card-copy p{font-size:12px}.landing-process__steps,.landing-process__rail{margin-top:34px}.landing-process__step{width:min(82vw,300px);min-height:250px;border:1px solid #d5ccc3;border-radius:6px;padding:25px 22px;background:#ffffff40}.landing-process__icon{box-shadow:none}.landing-process__step h3{margin-top:24px;font-size:14px}.landing-process__step p{font-size:13px}.landing-testimonials__inner{gap:35px;padding-block:62px}.landing-testimonials__grid,.landing-testimonials__rail{width:100%}.landing-testimonials__card{width:min(82vw,320px);min-height:290px;padding:27px 24px 23px}.landing-testimonials__card blockquote p{font-size:14px}.landing-faq__inner{display:grid;grid-template-areas:"intro" "all" "list";gap:20px;padding-block:62px}.landing-faq__intro h2{font-size:37px}.landing-faq__expand-all{justify-self:start}.landing-faq__list{grid-template-columns:1fr}.landing-faq__item button{min-height:58px;font-size:13px}.landing-faq__answer{font-size:12px}.landing-cta__inner{align-items:stretch;gap:29px;padding-block:56px;text-align:center}.landing-cta h2{font-size:38px;line-height:.98}.landing-cta .button-link{width:100%;min-width:0;min-height:52px}.landing-footer__inner{grid-template-columns:1fr;gap:36px;padding-block:54px}.landing-footer a,.landing-footer p{font-size:13px}.landing-footer h2{font-size:11px}.landing-footer__column a,.landing-footer__contact a{min-height:44px}}@media(max-width:360px){.landing-hero h1{font-size:43px}.landing-hero__comparison-labels,.landing-compare{width:660px}.landing-decision__callouts{grid-template-columns:1fr}.landing-decision__callout{min-height:96px}.landing-case__quote{padding-left:43px}}@media(prefers-reduced-motion:reduce){.landing-page *,.landing-page *:before,.landing-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
