.alternate-landing{--ink:#171614;--ink-soft:#282522;--bone:#f3efe8;--paper:#fcfaf6;--sand:#e8e1d6;--line:#d9d0c4;--muted:#706961;--terracotta:#c87f61;--terracotta-dark:#9e5b41;--white:#fffdf9;--radius:.35rem;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1)}.alternate-landing,.alternate-landing *{box-sizing:border-box}.alternate-landing{scroll-behavior:smooth;background:var(--paper);min-width:320px;color:var(--ink);-webkit-font-smoothing:antialiased;font-family:DM Sans,sans-serif;font-weight:400}.alternate-landing button,.alternate-landing input,.alternate-landing select,.alternate-landing textarea{font:inherit}.alternate-landing button,.alternate-landing a{-webkit-tap-highlight-color:transparent}.alternate-landing h1,.alternate-landing h2,.alternate-landing h3,.alternate-landing h4,.alternate-landing h5,.alternate-landing h6{font-family:DM Sans,sans-serif}.site-shell:where(:not(.lv4 *)){overflow:hidden}.page-grid:where(:not(.lv4 *)){width:min(1440px,100%);margin:0 auto;padding:0 clamp(1.25rem,4vw,4.75rem)}.eyebrow:where(:not(.lv4 *)){color:var(--terracotta);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1rem;font-size:.66rem;font-weight:700;line-height:1.3;display:inline-flex}.eyebrow:where(:not(.lv4 *)):before{content:"";background:currentColor;width:1.75rem;height:1px}.headline:where(:not(.lv4 *)){letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(2.7rem,6.9vw,6.9rem);font-weight:600;line-height:.88}.section-heading:where(:not(.lv4 *)){letter-spacing:-.065em;text-transform:uppercase;max-width:920px;margin:0;font-size:clamp(2.35rem,5vw,5.1rem);font-weight:600;line-height:.93}.section-copy:where(:not(.lv4 *)){max-width:640px;color:var(--muted);margin:1.45rem 0 0;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.7}.section-intro:where(:not(.lv4 *)){grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:clamp(2rem,7vw,8rem);display:grid}.button:where(:not(.lv4 *)){min-height:3.25rem;color:var(--white);background:var(--terracotta);letter-spacing:.1em;text-transform:uppercase;transition:background .18s var(--ease-out), color .18s var(--ease-out), transform .16s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out);border:1px solid #0000;border-radius:.18rem;justify-content:center;align-items:center;gap:.7rem;padding:.85rem 1.2rem;font-size:.7rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 0 #c87f6100}.button:hover:where(:not(.lv4 *)){color:var(--white);background:var(--terracotta-dark);transform:translateY(-2px);box-shadow:0 9px 20px #c87f613d}.button:active:where(:not(.lv4 *)){transform:scale(.97)}.button--ghost:where(:not(.lv4 *)){color:var(--white);background:0 0;border-color:#ffffff57}.button--ghost:hover:where(:not(.lv4 *)){border-color:var(--terracotta);background:var(--terracotta);box-shadow:0 9px 20px #c87f6138}.button--ink:where(:not(.lv4 *)){background:var(--ink);color:var(--white)}.button--ink:hover:where(:not(.lv4 *)){background:#3a3530}.arrow:where(:not(.lv4 *)){transition:transform .18s var(--ease-out);justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.button:hover .arrow:where(:not(.lv4 *)){transform:translate(3px)}.topbar:where(:not(.lv4 *)){z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:box-shadow .2s var(--ease-out), background .2s var(--ease-out), border-color .2s var(--ease-out);background:#fcfaf6f0;position:sticky;top:0}.topbar--scrolled:where(:not(.lv4 *)){background:#fcfaf6fa;border-color:#17161424;box-shadow:0 12px 32px #1716141a}.topbar__inner:where(:not(.lv4 *)){justify-content:space-between;align-items:center;gap:1.25rem;min-height:76px;display:flex}.brand:where(:not(.lv4 *)){flex:none;align-items:center;display:inline-flex}.brand img:where(:not(.lv4 *)){object-fit:contain;object-position:left center;width:auto;max-width:188px;height:48px;display:block}.nav:where(:not(.lv4 *)){align-items:center;gap:clamp(1rem,2.2vw,2.1rem);display:flex}.nav a:where(:not(.lv4 *)){color:#514b45;letter-spacing:.1em;text-transform:uppercase;transition:color .18s var(--ease-out);font-size:.69rem;font-weight:700;text-decoration:none}.nav a:hover:where(:not(.lv4 *)){color:var(--terracotta-dark)}.nav a.button:hover:where(:not(.lv4 *)){color:var(--white)}.nav .button:where(:not(.lv4 *)){min-height:2.6rem;padding:.7rem .95rem;font-size:.62rem}.menu-button:where(:not(.lv4 *)){color:var(--ink);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;font-size:.72rem;font-weight:700;display:none}.mobile-menu:where(:not(.lv4 *)){display:none}.hero:where(:not(.lv4 *)){min-height:760px;color:var(--white);background:var(--ink);isolation:isolate;position:relative}.hero:where(:not(.lv4 *)):after{z-index:-1;content:"";background:linear-gradient(90deg,#171614 0%,#171614f0 43%,#17161452 100%);position:absolute;inset:0}.hero__image:where(:not(.lv4 *)){z-index:-2;object-fit:cover;object-position:center;opacity:.86;width:100%;height:100%;position:absolute;inset:0}.hero__grid:where(:not(.lv4 *)){z-index:-1;opacity:.16;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#00000040,#0000);mask-image:linear-gradient(90deg,#000,#00000040,#0000)}.hero__inner:where(:not(.lv4 *)){flex-direction:column;justify-content:space-between;min-height:760px;padding-top:clamp(5.5rem,11vh,8rem);padding-bottom:3rem;display:flex;position:relative}.hero__copy:where(:not(.lv4 *)){width:min(785px,100%)}.hero .eyebrow:where(:not(.lv4 *)){color:#e3a58d}.hero .headline:where(:not(.lv4 *)){max-width:820px;color:var(--white)}.hero__lede:where(:not(.lv4 *)){color:#d6d1ca;max-width:620px;margin:1.75rem 0 0;font-size:clamp(1rem,1.35vw,1.22rem);line-height:1.65}.hero__actions:where(:not(.lv4 *)){flex-wrap:wrap;gap:.8rem;margin-top:2.2rem;display:flex}.hero__footer:where(:not(.lv4 *)){grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:end;gap:1.25rem;margin-top:3rem;display:grid}.trustline:where(:not(.lv4 *)){color:#b9b1a9;font-size:.78rem;line-height:1.5}.trustline strong:where(:not(.lv4 *)){color:var(--white);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.28rem;font-size:.61rem;font-weight:700;display:block}.hero__counter:where(:not(.lv4 *)){border-top:1px solid #ffffff3d;grid-template-columns:repeat(3,1fr);width:220px;display:grid}.hero__counter span:where(:not(.lv4 *)){color:#b9b1a9;letter-spacing:.12em;text-align:center;text-transform:uppercase;padding-top:.7rem;font-size:.58rem;font-weight:700}.hero__counter span+span:where(:not(.lv4 *)){border-left:1px solid #ffffff3d}.hero__counter span:where(:not(.lv4 *)):first-letter{color:#e3a58d}.trace-wrap:where(:not(.lv4 *)){position:relative}.trace-wrap:where(:not(.lv4 *)):before{background:linear-gradient(var(--terracotta), var(--line) 12%, var(--line) 88%, var(--terracotta));content:"";opacity:.7;width:1px;position:absolute;top:0;bottom:0;left:max(1rem,50vw - 720px + 1.25rem)}.trace-section:where(:not(.lv4 *)){padding:clamp(5rem,10vw,9.5rem) 0;position:relative}.trace-section:where(:not(.lv4 *)):before{border:2px solid var(--paper);background:var(--terracotta);width:11px;height:11px;box-shadow:0 0 0 1px var(--terracotta);content:"";border-radius:50%;position:absolute;top:clamp(5rem,10vw,9.5rem);left:max(.75rem,50vw - 720px + .95rem)}.trace-section--bone:where(:not(.lv4 *)){background:var(--bone)}.trace-section--bone:where(:not(.lv4 *)):before{border-color:var(--bone)}.trace-section--ink:where(:not(.lv4 *)){color:var(--white);background:var(--ink)}.trace-section--ink:where(:not(.lv4 *)):before{border-color:var(--ink)}.problem-grid:where(:not(.lv4 *)){background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4.2rem;display:grid}.problem-card:where(:not(.lv4 *)){background:var(--paper);min-height:265px;transition:background .2s var(--ease-out), transform .2s var(--ease-out);padding:clamp(1.5rem,2.8vw,2.7rem)}.problem-card:hover:where(:not(.lv4 *)){background:#fffdf9;transform:translateY(-3px)}.number:where(:not(.lv4 *)){color:var(--terracotta);letter-spacing:.13em;margin-bottom:4.6rem;font-size:.65rem;font-weight:700;display:block}.problem-card h3:where(:not(.lv4 *)),.feature-card h3:where(:not(.lv4 *)),.role-card h3:where(:not(.lv4 *)){letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:1rem;font-weight:700;line-height:1.15}.problem-card p:where(:not(.lv4 *)),.feature-card p:where(:not(.lv4 *)),.role-card p:where(:not(.lv4 *)){color:var(--muted);margin:.85rem 0 0;font-size:.9rem;line-height:1.62}.transition-line:where(:not(.lv4 *)){border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:780px;color:var(--ink);text-align:center;margin:4rem auto 0;padding:1.1rem 0;font-family:Bodoni Moda,serif;font-size:clamp(1.4rem,2.5vw,2.1rem);font-style:italic}.decision-stage:where(:not(.lv4 *)){background:#211f1c;border:1px solid #ffffff2e;margin-top:4.25rem;padding:clamp(1.3rem,3vw,3rem);position:relative;overflow:hidden}.decision-stage:where(:not(.lv4 *)):before{opacity:.17;content:"";background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.decision-stage__image:where(:not(.lv4 *)){object-fit:cover;opacity:.25;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.parallax-image:where(:not(.lv4 *)){transform:translate3d(0, var(--parallax-offset,0px), 0) scale(1.04);transition:transform .7s var(--ease-out), opacity .3s var(--ease-out);will-change:transform}.decision-stage:hover .parallax-image:where(:not(.lv4 *)),.product-image:hover .parallax-image:where(:not(.lv4 *)),.delivery-board:hover .parallax-image:where(:not(.lv4 *)){transform:translate3d(0, var(--parallax-offset,0px), 0) scale(1.075)}.decision-stage__content:where(:not(.lv4 *)){position:relative}.decision-questions:where(:not(.lv4 *)){grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:clamp(4rem,12vw,8rem);display:grid}.decision-question:where(:not(.lv4 *)){color:#e4dcd4;letter-spacing:.08em;border-top:1px solid #ffffff61;padding:.85rem 0;font-size:clamp(.7rem,1.2vw,.9rem);font-weight:700;line-height:1.25}.workflow:where(:not(.lv4 *)){align-items:stretch;padding-bottom:.4rem;display:flex;position:relative;overflow-x:auto}.workflow:where(:not(.lv4 *)):before{z-index:1;background:var(--terracotta);content:"";transform-origin:0;width:100%;height:1px;position:absolute;top:0;left:0;transform:scaleX(0)}.workflow:where(:not(.lv4 *))::-webkit-scrollbar{height:4px}.workflow:where(:not(.lv4 *))::-webkit-scrollbar-thumb{background:var(--terracotta)}.workflow-step:where(:not(.lv4 *)){color:#f5eee7;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #ffffff47;flex:1;align-items:flex-end;min-width:130px;min-height:92px;padding:1rem;font-size:.64rem;font-weight:700;line-height:1.35;display:flex;position:relative}.workflow-step:where(:not(.lv4 *)):after{z-index:2;background:var(--terracotta);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;right:-3px}.workflow-step:last-child:where(:not(.lv4 *)){color:#e6aa91}.split-product:where(:not(.lv4 *)){grid-template-columns:minmax(0,1.02fr) minmax(350px,.98fr);align-items:center;gap:clamp(2rem,6vw,7.5rem);display:grid}.product-image:where(:not(.lv4 *)){background:var(--ink);min-height:530px;position:relative;overflow:hidden}.product-image img:where(:not(.lv4 *)){object-fit:cover;width:100%;height:100%}.product-image__caption:where(:not(.lv4 *)){color:#eee7df;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.11em;text-transform:uppercase;background:#171614cc;padding:.9rem 1rem;font-size:.62rem;font-weight:700;position:absolute;bottom:1rem;left:1rem;right:1rem}.product-image__pin:where(:not(.lv4 *)){color:var(--ink);background:var(--terracotta);letter-spacing:.12em;text-transform:uppercase;padding:.55rem .7rem;font-size:.58rem;font-weight:700;position:absolute;top:2rem;right:1.5rem}.feature-list:where(:not(.lv4 *)){border-top:1px solid var(--line);margin:2.1rem 0 0}.feature-line:where(:not(.lv4 *)){border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;gap:.8rem;padding:1rem 0;display:grid}.feature-line>span:where(:not(.lv4 *)){color:var(--terracotta);letter-spacing:.08em;font-size:.65rem;font-weight:700}.feature-line h3:where(:not(.lv4 *)){letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:.86rem;font-weight:700}.feature-line p:where(:not(.lv4 *)){color:var(--muted);margin:.38rem 0 0;font-size:.85rem;line-height:1.55}.context-strip:where(:not(.lv4 *)){border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:1.55rem;display:flex;position:relative;overflow-x:auto}.context-strip span:where(:not(.lv4 *)){color:#675f58;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;flex:1;gap:.5rem;min-width:138px;padding:.85rem .9rem .95rem;font-size:.58rem;font-weight:700;line-height:1.35;display:flex;position:relative}.context-strip span+span:where(:not(.lv4 *)){border-left:1px solid var(--line)}.context-strip span:where(:not(.lv4 *)):before{background:var(--terracotta);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:-.22rem}.context-strip span:first-child:where(:not(.lv4 *)):before{left:-.25rem}.context-strip b:where(:not(.lv4 *)){color:var(--terracotta-dark);letter-spacing:.1em;font-size:.55rem}.microcopy:where(:not(.lv4 *)){margin:2rem 0 0;font-family:Bodoni Moda,serif;font-size:1.25rem;font-style:italic;line-height:1.35}.text-link:where(:not(.lv4 *)){color:var(--ink);letter-spacing:.11em;text-transform:uppercase;transition:color .18s var(--ease-out), transform .18s var(--ease-out);align-items:center;gap:.6rem;margin-top:2rem;font-size:.67rem;font-weight:700;text-decoration:none;display:inline-flex}.text-link:where(:not(.lv4 *)):after{color:var(--terracotta);content:"→";transition:transform .18s var(--ease-out);font-size:1.1rem;line-height:0}.text-link:hover:where(:not(.lv4 *)){color:var(--terracotta-dark);transform:translate(2px)}.text-link:hover:where(:not(.lv4 *)):after{transform:translate(4px)}.procurement-chain:where(:not(.lv4 *)){flex-wrap:wrap;gap:.55rem;margin-top:2rem;display:flex}.procurement-chain span:where(:not(.lv4 *)){border:1px solid var(--line);background:var(--paper);color:#615a53;letter-spacing:.09em;text-transform:uppercase;padding:.55rem .7rem;font-size:.58rem;font-weight:700}.procurement-chain span:nth-child(4):where(:not(.lv4 *)),.procurement-chain span:nth-child(5):where(:not(.lv4 *)){border-color:var(--terracotta);color:var(--terracotta-dark)}.quote-board:where(:not(.lv4 *)){grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:3rem;display:grid}.quote:where(:not(.lv4 *)){border:1px solid var(--line);background:#fffdf9;min-height:220px;padding:1.2rem}.quote--selected:where(:not(.lv4 *)){border:2px solid var(--terracotta);background:#fff9f5}.quote__label:where(:not(.lv4 *)){color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:.56rem;font-weight:700}.quote__bar:where(:not(.lv4 *)){background:var(--sand);height:8px;margin:1.5rem 0 .65rem}.quote__bar:nth-of-type(3):where(:not(.lv4 *)){width:72%}.quote__bar:nth-of-type(4):where(:not(.lv4 *)){width:48%}.quote__meta:where(:not(.lv4 *)){color:var(--ink);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;margin-top:1.25rem;font-size:.59rem;font-weight:700;display:flex}.quote--selected .quote__meta span:last-child:where(:not(.lv4 *)){color:var(--terracotta-dark)}.delivery-board:where(:not(.lv4 *)){background:var(--ink);min-height:520px;margin-top:4rem;position:relative;overflow:hidden}.delivery-board>img:where(:not(.lv4 *)){object-fit:cover;opacity:.68;width:100%;height:100%;position:absolute;inset:0}.delivery-board__overlay:where(:not(.lv4 *)){background:linear-gradient(90deg,#171614eb,#17161459);position:absolute;inset:0}.delivery-panel:where(:not(.lv4 *)){-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#171614bd;border:1px solid #ffffff40;width:min(495px,100% - 2rem);padding:clamp(1.35rem,3vw,2.4rem);position:relative;transform:translate(1rem,1rem)}.delivery-panel .eyebrow:where(:not(.lv4 *)){color:#e3a58d}.delivery-panel h3:where(:not(.lv4 *)){color:#fff;letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:1.65rem;line-height:1}.delivery-panel p:where(:not(.lv4 *)){color:#d1c7bf;margin:1rem 0 0;font-size:.92rem;line-height:1.6}.progress-list:where(:not(.lv4 *)){border-top:1px solid #fff3;margin-top:2rem}.progress-list div:where(:not(.lv4 *)){color:#f1ebe5;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #fff3;grid-template-columns:1fr auto;gap:1rem;padding:.85rem 0;font-size:.61rem;font-weight:700;display:grid}.progress-list div span:last-child:where(:not(.lv4 *)){color:#e3a58d}.ai-section:where(:not(.lv4 *)){color:var(--white);background:var(--ink);position:relative;overflow:hidden}.ai-section:where(:not(.lv4 *)):before{content:"";border:1px solid #ffffff29;border-radius:50%;width:620px;height:620px;position:absolute;top:-280px;right:-240px;box-shadow:0 0 0 74px #ffffff06,0 0 0 148px #ffffff05}.ai-grid:where(:not(.lv4 *)){background:#fff3;border:1px solid #fff3;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4rem;display:grid}.ai-card:where(:not(.lv4 *)){min-height:195px;transition:background .2s var(--ease-out);background:#1d1b18;padding:1.45rem}.ai-card:hover:where(:not(.lv4 *)){background:#2b2723}.ai-card__index:where(:not(.lv4 *)){color:#e3a58d;letter-spacing:.12em;font-size:.58rem;font-weight:700}.ai-card h3:where(:not(.lv4 *)){color:var(--white);letter-spacing:.03em;text-transform:uppercase;margin:2.2rem 0 0;font-size:.9rem;line-height:1.1}.ai-card p:where(:not(.lv4 *)){color:#bdb4ac;margin:.65rem 0 0;font-size:.82rem;line-height:1.55}.ai-ask:where(:not(.lv4 *)){background:#ffffff0a;border:1px solid #ffffff3d;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:3rem;padding:1.3rem;display:flex}.ai-ask p:where(:not(.lv4 *)){color:#f7f0e9;margin:0;font-family:Bodoni Moda,serif;font-size:clamp(1.2rem,2.4vw,1.85rem);font-style:italic;line-height:1.2}.ai-ask img:where(:not(.lv4 *)){object-fit:contain;width:65px;height:65px}.comparison:where(:not(.lv4 *)){border-top:1px solid var(--line);margin-top:4.2rem}.comparison__row:where(:not(.lv4 *)){border-bottom:1px solid var(--line);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.comparison__cell:where(:not(.lv4 *)){background:var(--paper);color:var(--muted);padding:1.2rem clamp(1rem,2.6vw,2.25rem);font-size:.9rem;line-height:1.55}.comparison__cell--strong:where(:not(.lv4 *)){color:var(--ink);background:#fffdf9}.comparison__head:where(:not(.lv4 *)){color:var(--ink);background:var(--sand);letter-spacing:.11em;text-transform:uppercase;padding:1rem clamp(1rem,2.6vw,2.25rem);font-size:.59rem;font-weight:700}.comparison__head--strong:where(:not(.lv4 *)){color:var(--white);background:var(--ink)}.disclaimer:where(:not(.lv4 *)){color:var(--muted);margin:1.25rem 0 0;font-size:.73rem;font-style:italic}.roles-grid:where(:not(.lv4 *)){border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4rem;display:grid}.role-card:where(:not(.lv4 *)){background:var(--paper);min-height:224px;transition:background .18s var(--ease-out);padding:1.6rem}.role-card:hover:where(:not(.lv4 *)){background:#fffdf9}.role-card__tag:where(:not(.lv4 *)){color:var(--terracotta-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:3.25rem;font-size:.59rem;font-weight:700;display:inline-block}.story:where(:not(.lv4 *)){grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:clamp(2rem,7vw,8rem);display:grid}.story__quote:where(:not(.lv4 *)){border-left:2px solid var(--terracotta);color:var(--ink);padding-left:1.5rem;font-family:Bodoni Moda,serif;font-size:clamp(1.5rem,2.5vw,2.35rem);font-style:italic;line-height:1.25}.review-section:where(:not(.lv4 *)){color:var(--white);background:#332b27;position:relative;overflow:hidden}.review-section:where(:not(.lv4 *)):after{content:"";border:1px solid #ffffff2b;border-radius:50%;width:min(46vw,600px);height:min(46vw,600px);position:absolute;bottom:-6rem;right:-4rem;box-shadow:0 0 0 72px #c87f6129,0 0 0 144px #ffffff0a}.review-section .section-copy:where(:not(.lv4 *)){color:#d7cdc5}.review-section .eyebrow:where(:not(.lv4 *)){color:#e7aa92}.review-brand:where(:not(.lv4 *)){border-bottom:1px solid #ffffff3d;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:.95rem;display:inline-flex}.review-brand img:where(:not(.lv4 *)){filter:invert()grayscale()brightness(2.6);width:auto;max-width:210px;height:72px;display:block}.review-brand span:where(:not(.lv4 *)){color:#e7aa92;letter-spacing:.13em;text-transform:uppercase;font-size:.56rem;font-weight:700}.review-layout:where(:not(.lv4 *)){z-index:1;grid-template-columns:minmax(0,1fr) minmax(350px,.75fr);align-items:start;gap:clamp(2rem,7vw,8rem);display:grid;position:relative}.review-form:where(:not(.lv4 *)){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff40;grid-template-columns:1fr 1fr;gap:.85rem;padding:clamp(1.25rem,2.3vw,2rem);display:grid}.field:where(:not(.lv4 *)){gap:.42rem;display:grid}.field--full:where(:not(.lv4 *)){grid-column:1/-1}.field label:where(:not(.lv4 *)){color:#ded4cc;letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:700}.field input:where(:not(.lv4 *)),.field select:where(:not(.lv4 *)),.field textarea:where(:not(.lv4 *)){color:#fff;width:100%;transition:border-color .18s var(--ease-out), background .18s var(--ease-out);background:#17161470;border:1px solid #ffffff42;border-radius:.1rem;outline:none;padding:.8rem;font-size:.82rem}.field input:where(:not(.lv4 *))::placeholder,.field textarea:where(:not(.lv4 *))::placeholder{color:#a99d94}.field input:focus:where(:not(.lv4 *)),.field select:focus:where(:not(.lv4 *)),.field textarea:focus:where(:not(.lv4 *)){border-color:var(--terracotta);background:#171614ad}.field select option:where(:not(.lv4 *)){color:var(--ink);background:var(--paper)}.field textarea:where(:not(.lv4 *)){resize:vertical;min-height:90px}.review-form .button:where(:not(.lv4 *)){grid-column:1/-1;width:100%;margin-top:.45rem}.form-status:where(:not(.lv4 *)){color:#e5b6a3;grid-column:1/-1;margin:0;font-size:.75rem}.trust-block:where(:not(.lv4 *)){grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:start;gap:clamp(2rem,8vw,8rem);display:grid}.trust-points:where(:not(.lv4 *)){flex-wrap:wrap;gap:.55rem;margin-top:2rem;display:flex}.trust-points span:where(:not(.lv4 *)){border:1px solid var(--line);color:#5b544d;letter-spacing:.1em;text-transform:uppercase;padding:.7rem .75rem;font-size:.57rem;font-weight:700}.faq:where(:not(.lv4 *)){border-top:1px solid var(--line)}.faq-item:where(:not(.lv4 *)){border-bottom:1px solid var(--line)}.alternate-landing .faq-summary{cursor:pointer;width:100%;min-height:64px;color:var(--ink);letter-spacing:.05em;text-transform:uppercase;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:0;font-family:inherit;font-size:.75rem;font-weight:700;line-height:1.25;list-style:none;display:flex}.faq-summary:where(:not(.lv4 *)):after{color:var(--terracotta);content:"+";font-size:1.4rem;font-weight:400}.faq-item.is-open .faq-summary:where(:not(.lv4 *)):after{content:"−"}.faq__answer:where(:not(.lv4 *)){opacity:0;max-height:0;transition:max-height .32s var(--ease-out), opacity .22s var(--ease-out);overflow:hidden}.faq-item.is-open .faq__answer:where(:not(.lv4 *)){opacity:1!important;max-height:12rem!important}.faq__answer p:where(:not(.lv4 *)){min-height:0;transition:margin .32s var(--ease-out);margin:0}.faq p:where(:not(.lv4 *)){max-width:560px;color:var(--muted);margin:0 0 1.25rem;font-size:.87rem;line-height:1.65}.faq .faq__answer p:where(:not(.lv4 *)){margin:0}.faq-item.is-open .faq__answer p:where(:not(.lv4 *)){margin-bottom:1.25rem}.footer:where(:not(.lv4 *)){color:#d7cec6;background:#151412}.footer__grid:where(:not(.lv4 *)){grid-template-columns:1.1fr .8fr .8fr;gap:2rem;padding-top:4rem;padding-bottom:2rem;display:grid}.footer__brand img:where(:not(.lv4 *)){filter:invert()grayscale()brightness(2.4);width:auto;max-width:220px;height:68px}.footer__brand p:where(:not(.lv4 *)){color:#a79d94;max-width:330px;margin:1.5rem 0 0;font-size:.82rem;line-height:1.65}.footer__label:where(:not(.lv4 *)){color:#e4a78e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.57rem;font-weight:700;display:block}.footer a:where(:not(.lv4 *)){color:#e4ddd6;width:fit-content;transition:color .18s var(--ease-out);margin:.65rem 0;font-size:.75rem;text-decoration:none;display:block}.footer a:hover:where(:not(.lv4 *)){color:var(--terracotta)}.footer__bottom:where(:not(.lv4 *)){color:#8d837a;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;font-size:.62rem;display:flex}@media (prefers-reduced-motion:no-preference){.reveal-on-scroll:where(:not(.lv4 *)){opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(24px)}.reveal-on-scroll.is-visible:where(:not(.lv4 *)){opacity:1;transform:translateY(0)}.hero__image:where(:not(.lv4 *)),.hero__grid:where(:not(.lv4 *)),.section-intro:where(:not(.lv4 *)),.decision-stage:where(:not(.lv4 *)),.split-product:where(:not(.lv4 *)),.review-layout:where(:not(.lv4 *)){animation:enter .65s var(--ease-out) both}.hero__footer:where(:not(.lv4 *)){animation:none}.hero__eyebrow:where(:not(.lv4 *)),.hero__headline:where(:not(.lv4 *)),.hero__lede--animated:where(:not(.lv4 *)),.hero__actions--animated:where(:not(.lv4 *)),.hero__trustline:where(:not(.lv4 *)),.hero__counter--animated:where(:not(.lv4 *)){animation:hero-item-in .65s var(--ease-out) both}.hero__eyebrow:where(:not(.lv4 *)){animation-delay:.1s}.hero__headline:where(:not(.lv4 *)){animation-delay:.18s}.hero__lede--animated:where(:not(.lv4 *)){animation-delay:.26s}.hero__actions--animated:where(:not(.lv4 *)){animation-delay:.34s}.hero__trustline:where(:not(.lv4 *)){animation-delay:.46s}.hero__counter--animated:where(:not(.lv4 *)){animation-delay:.54s}.hero__image:where(:not(.lv4 *)){animation-delay:40ms}.hero__grid:where(:not(.lv4 *)){animation-delay:.12s}.reveal-on-scroll.is-visible .problem-card:where(:not(.lv4 *)),.reveal-on-scroll.is-visible .ai-card:where(:not(.lv4 *)),.reveal-on-scroll.is-visible .role-card:where(:not(.lv4 *)){animation:card-in .55s var(--ease-out) both}.reveal-on-scroll.is-visible .problem-card:nth-child(2):where(:not(.lv4 *)),.reveal-on-scroll.is-visible .ai-card:nth-child(2):where(:not(.lv4 *)),.reveal-on-scroll.is-visible .role-card:nth-child(2):where(:not(.lv4 *)){animation-delay:60ms}.reveal-on-scroll.is-visible .problem-card:nth-child(3):where(:not(.lv4 *)),.reveal-on-scroll.is-visible .ai-card:nth-child(3):where(:not(.lv4 *)),.reveal-on-scroll.is-visible .role-card:nth-child(3):where(:not(.lv4 *)){animation-delay:.12s}.reveal-on-scroll.is-visible .problem-card:nth-child(4):where(:not(.lv4 *)),.reveal-on-scroll.is-visible .ai-card:nth-child(4):where(:not(.lv4 *)),.reveal-on-scroll.is-visible .role-card:nth-child(4):where(:not(.lv4 *)){animation-delay:.18s}.reveal-on-scroll.is-visible .problem-card:nth-child(5):where(:not(.lv4 *)),.reveal-on-scroll.is-visible .ai-card:nth-child(5):where(:not(.lv4 *)),.reveal-on-scroll.is-visible .role-card:nth-child(5):where(:not(.lv4 *)){animation-delay:.24s}.reveal-on-scroll.is-visible .problem-card:nth-child(6):where(:not(.lv4 *)),.reveal-on-scroll.is-visible .ai-card:nth-child(6):where(:not(.lv4 *)),.reveal-on-scroll.is-visible .role-card:nth-child(6):where(:not(.lv4 *)){animation-delay:.3s}.reveal-on-scroll.is-visible .workflow:where(:not(.lv4 *)):before{animation:draw-line 1s var(--ease-out) both}.reveal-on-scroll.is-visible .workflow-step:where(:not(.lv4 *)){animation:workflow-in .5s var(--ease-out) both, workflow-focus 5s var(--ease-in-out) infinite}.workflow-step:nth-child(2):where(:not(.lv4 *)){animation-delay:50ms}.workflow-step:nth-child(3):where(:not(.lv4 *)){animation-delay:.1s}.workflow-step:nth-child(4):where(:not(.lv4 *)){animation-delay:.15s}.workflow-step:nth-child(5):where(:not(.lv4 *)){animation-delay:.2s}.workflow-step:nth-child(6):where(:not(.lv4 *)){animation-delay:.25s}.workflow-step:nth-child(7):where(:not(.lv4 *)){animation-delay:.3s}.workflow-step:nth-child(8):where(:not(.lv4 *)){animation-delay:.35s}.workflow-step:nth-child(9):where(:not(.lv4 *)){animation-delay:.4s}.workflow-step:nth-child(10):where(:not(.lv4 *)){animation-delay:.45s}@keyframes enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-item-in{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes draw-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes workflow-focus{0%,12%{color:#f5eee7}18%,30%{color:#fffdf9;background:#c87f611a}36%,to{color:#f5eee7;background:0 0}}@keyframes workflow-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:900px){.nav>a:not(.button):where(:not(.lv4 *)){display:none}.section-intro:where(:not(.lv4 *)),.split-product:where(:not(.lv4 *)),.story:where(:not(.lv4 *)),.review-layout:where(:not(.lv4 *)),.trust-block:where(:not(.lv4 *)){grid-template-columns:minmax(0,1fr);min-width:0}.section-intro>:where(:not(.lv4 *)),.split-product>:where(:not(.lv4 *)),.story>:where(:not(.lv4 *)),.review-layout>:where(:not(.lv4 *)),.trust-block>:where(:not(.lv4 *)){min-width:0}.section-intro:where(:not(.lv4 *)){gap:1.1rem}.problem-grid:where(:not(.lv4 *)),.roles-grid:where(:not(.lv4 *)){grid-template-columns:1fr}.problem-card:where(:not(.lv4 *)),.role-card:where(:not(.lv4 *)){min-height:auto}.number:where(:not(.lv4 *)),.role-card__tag:where(:not(.lv4 *)){margin-bottom:2.2rem}.hero:where(:not(.lv4 *)),.hero__inner:where(:not(.lv4 *)){min-height:680px}.hero__footer:where(:not(.lv4 *)){grid-template-columns:1fr;align-items:start}.hero__counter:where(:not(.lv4 *)){width:100%;max-width:310px}.trace-wrap:where(:not(.lv4 *)):before{left:1rem}.trace-section:where(:not(.lv4 *)):before{left:.75rem}.product-image:where(:not(.lv4 *)){min-height:430px}.ai-grid:where(:not(.lv4 *)),.footer__grid:where(:not(.lv4 *)){grid-template-columns:1fr 1fr}}@media (max-width:620px){.page-grid:where(:not(.lv4 *)){padding:0 1.25rem}.topbar__inner:where(:not(.lv4 *)){min-height:66px}.brand img:where(:not(.lv4 *)){max-width:148px;height:38px}.nav .button:where(:not(.lv4 *)){display:none}.menu-button:where(:not(.lv4 *)){cursor:pointer;align-items:center;min-height:2.5rem;padding:.65rem 0;display:inline-flex}.mobile-menu:where(:not(.lv4 *)){opacity:0;visibility:hidden;max-height:0;transition:max-height .32s var(--ease-out), opacity .22s var(--ease-out), border-color .22s var(--ease-out), visibility 0s linear .32s;background:#fcfaf6fa;border-top:1px solid #0000;display:block;overflow:hidden}.mobile-menu.is-open:where(:not(.lv4 *)){border-color:var(--line);opacity:1;visibility:visible;max-height:26rem;transition:max-height .42s var(--ease-out), opacity .22s var(--ease-out), border-color .22s var(--ease-out), visibility 0s linear 0s}.mobile-menu__inner:where(:not(.lv4 *)){gap:0;padding-top:.35rem;padding-bottom:1.15rem;display:grid}.mobile-menu__header:where(:not(.lv4 *)){border-bottom:1px solid var(--line);min-height:3.1rem;color:var(--terracotta-dark);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.58rem;font-weight:700;display:flex}.mobile-menu__close:where(:not(.lv4 *)){color:var(--ink);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.45rem;padding:.5rem 0;font-size:.62rem;font-weight:700;display:inline-flex}.mobile-menu__close span:where(:not(.lv4 *)){color:var(--terracotta-dark);font-size:1.2rem;font-weight:400;line-height:.7}.mobile-menu>.mobile-menu__inner>a:not(.button):where(:not(.lv4 *)){border-bottom:1px solid var(--line);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;padding:.9rem 0;font-size:.72rem;font-weight:700;text-decoration:none}.mobile-menu__cta:where(:not(.lv4 *)){width:100%;margin-top:1rem}.mobile-menu__cta:hover:where(:not(.lv4 *)){color:var(--white)}.headline:where(:not(.lv4 *)){font-size:clamp(2.65rem,14vw,4rem)}.hero:where(:not(.lv4 *)),.hero__inner:where(:not(.lv4 *)){min-height:650px}.hero__inner:where(:not(.lv4 *)){padding-top:5.5rem}.hero:where(:not(.lv4 *)):after{background:linear-gradient(90deg,#171614f7,#171614ba)}.hero__actions:where(:not(.lv4 *)){grid-template-columns:1fr;display:grid}.hero__actions .button:where(:not(.lv4 *)){width:100%}.decision-questions:where(:not(.lv4 *)){grid-template-columns:1fr;margin-bottom:3.3rem}.workflow-step:where(:not(.lv4 *)){min-width:112px}.quote-board:where(:not(.lv4 *)){grid-template-columns:1fr}.quote:where(:not(.lv4 *)){min-height:160px}.delivery-board:where(:not(.lv4 *)){min-height:550px}.delivery-panel:where(:not(.lv4 *)){width:calc(100% - 2rem)}.ai-grid:where(:not(.lv4 *)){grid-template-columns:1fr}.ai-ask:where(:not(.lv4 *)){align-items:flex-start}.ai-ask img:where(:not(.lv4 *)){width:47px;height:47px}.comparison__cell:where(:not(.lv4 *)),.comparison__head:where(:not(.lv4 *)){padding:1rem .8rem;font-size:.77rem}.review-form:where(:not(.lv4 *)){grid-template-columns:1fr}.field--full:where(:not(.lv4 *)){grid-column:auto}.footer__grid:where(:not(.lv4 *)){grid-template-columns:1fr}.footer__bottom:where(:not(.lv4 *)){flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.faq__answer:where(:not(.lv4 *)),.faq__answer p:where(:not(.lv4 *)){transition:none}.parallax-image:where(:not(.lv4 *)){transition:none;transform:none!important}.workflow:where(:not(.lv4 *)):before{transform:scaleX(1)}.mobile-menu:where(:not(.lv4 *)),.mobile-menu.is-open:where(:not(.lv4 *)){transition:none}}
/*# sourceMappingURL=2325_pazwc_6y.css.map*/