@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/manrope-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/manrope-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/manrope-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/manrope-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/manrope-600-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/manrope-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/manrope-700-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/manrope-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/manrope-800-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/manrope-800-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/spacegrotesk-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/spacegrotesk-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/spacegrotesk-600-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/spacegrotesk-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/spacegrotesk-700-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/spacegrotesk-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--orange:#F36C29;--orange-deep:#D8541A;--orange-soft:#FBDFD0;--blue:#9ABCE3;--blue-deep:#3E5C84;--blue-soft:#E4EDF8;--slate:#293647;--slate-deep:#1C2733;--kraft:#B99071;--kraft-deep:#97704F;--kraft-soft:#EBDFD2;--ink:#293647;--ink-2:#4E5A6B;--ink-3:#828A95;--paper:#EFEBE5;--paper-2:#E7E2D9;--line:#DCD5CA;--white:#FBFAF6;--font-display:"Space Grotesk",system-ui,sans-serif;--font-body:"Manrope",system-ui,sans-serif;--r-sm:12px;--r-md:20px;--r-lg:30px;--r-xl:40px;--r-pill:999px;--shadow-sm:0 4px 14px -6px rgba(41,54,71,.12);--shadow-md:0 22px 50px -24px rgba(41,54,71,.30),0 4px 14px -8px rgba(41,54,71,.12);--shadow-lg:0 40px 90px -34px rgba(41,54,71,.42),0 8px 24px -12px rgba(41,54,71,.14);--shadow-glow:0 18px 42px -14px rgba(243,108,41,.42);--ease:cubic-bezier(.22,.61,.36,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--maxw:1180px}*{box-sizing:border-box}body{margin:0;font-family:var(--font-body);color:var(--ink);background:radial-gradient(120% 60% at 100% 0,rgba(154,188,227,.16) 0,transparent 55%),radial-gradient(90% 55% at 0 5%,rgba(243,108,41,.07) 0,transparent 50%),var(--paper);background-attachment:fixed;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--orange);color:#fff}.brand-plus{color:var(--orange);font-weight:700}.diamond-field{background-image:linear-gradient(45deg,var(--line) 1px,transparent 1px),linear-gradient(-45deg,var(--line) 1px,transparent 1px);background-size:26px 26px}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 28px}a{color:inherit}img{max-width:100%;display:block}.nav{position:fixed;top:0;left:0;right:0;z-index:50;transition:.3s ease}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:76px}.nav-logo{height:30px;width:auto}.nav-links{display:flex;align-items:center;gap:28px;list-style:none;margin:0;padding:0}.nav-links a{text-decoration:none;font-weight:600;font-size:15px;white-space:nowrap;color:var(--ink);opacity:.78;transition:.2s}.nav-links a:hover{opacity:1;color:var(--orange)}.nav-cta{font-family:var(--font-body);font-weight:700;font-size:14.5px;white-space:nowrap;background:var(--orange);color:#fff;padding:11px 22px;border-radius:var(--r-pill);text-decoration:none;transition:.2s}.nav-cta:hover{background:var(--orange-deep);transform:translateY(-1px)}.nav.scrolled{background:rgba(239,235,229,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav-burger{display:none;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer;padding:8px}.nav-burger span{width:24px;height:2px;background:var(--ink);border-radius:2px;transition:.25s}.hero{position:relative;padding:148px 0 70px;overflow:hidden}.hero-watermark{position:absolute;right:-110px;top:40px;width:560px;opacity:.07;transform:rotate(6deg);pointer-events:none}.hero-inner{max-width:920px}.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-deep);background:var(--orange-soft);padding:9px 18px;border-radius:var(--r-pill);margin-bottom:26px;max-width:100%}.hero h1,.hero-eyebrow{font-family:var(--font-display)}.hero h1{font-weight:700;font-size:clamp(40px,6.6vw,86px);line-height:.98;letter-spacing:-.025em;margin:0 0 8px}.hero h1 .sub2{color:var(--ink-3)}.hero h1 .ast{color:var(--orange);font-size:.55em;vertical-align:super}.hero-lead{font-size:clamp(19px,2.2vw,25px);font-weight:500;color:var(--ink-2);margin:22px 0 0;max-width:620px;line-height:1.45}.hero-foot{font-size:14px;color:var(--ink-3);margin:20px 0 0;max-width:540px;line-height:1.5}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.btn{font-family:var(--font-body);font-weight:700;font-size:16px;white-space:nowrap;padding:16px 30px;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:10px;text-decoration:none;transition:.2s}.btn-primary{background:var(--orange);color:#fff}.btn-primary:hover{background:var(--orange-deep);transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-ink{background:var(--ink);color:var(--paper)}.btn-ink:hover{transform:translateY(-2px)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:var(--paper)}.hero-strip{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:46px;padding-top:30px;border-top:1px solid var(--line)}.hero-strip span{font-family:var(--font-display);font-weight:600;font-size:14px;letter-spacing:.02em;color:var(--ink-2);display:inline-flex;align-items:center;gap:10px}.hero-strip span:before{content:"◆";color:var(--orange);font-size:11px}section{position:relative}.sec-pad{padding:86px 0}.eyebrow{font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--orange-text,#A9400E);margin:0 0 14px;display:flex;align-items:center;gap:12px}.eyebrow .num{color:var(--kraft-deep)}.h2{font-family:var(--font-display);font-weight:700;font-size:clamp(30px,4vw,46px);line-height:1.05;letter-spacing:-.018em;margin:0}.sec-intro{max-width:680px}.sec-intro p{font-size:19px;line-height:1.6;color:var(--ink-2);margin:22px 0 0}.alt{background:var(--paper-2)}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-top:48px}.why-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);padding:30px 26px;transition:.25s}.why-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:transparent}.why-mark{width:40px;height:40px;margin-bottom:22px}.why-card h3{font-family:var(--font-display);font-weight:700;font-size:20px;margin:0 0 10px}.why-card p{font-size:14.5px;line-height:1.6;color:var(--ink-2);margin:0}.svc-list{margin-top:50px;border-top:1px solid var(--line)}.svc{display:grid;grid-template-columns:88px 1fr auto;grid-gap:30px;gap:30px;align-items:start;padding:32px 0;border-bottom:1px solid var(--line);cursor:pointer;transition:.25s}.svc:hover{padding-left:14px;padding-right:14px;background:var(--white);border-radius:var(--r-md)}.svc-num{font-family:var(--font-display);font-weight:700;font-size:34px;color:var(--kraft-deep);line-height:1}.svc:hover .svc-num{color:var(--orange)}.svc-body h3{font-family:var(--font-display);font-weight:700;font-size:23px;margin:0 0 4px;line-height:1.15}.svc-body p{font-size:15.5px;line-height:1.62;color:var(--ink-2);margin:8px 0 0;max-width:680px}.svc-tag{font-family:var(--font-display);font-weight:600;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-deep);background:var(--blue-soft);padding:7px 13px;border-radius:var(--r-pill);white-space:nowrap;align-self:center}.svc-arrow{align-self:center;color:var(--ink-3);font-size:22px;transition:.25s}.svc:hover .svc-arrow{color:var(--orange);transform:translateX(4px)}.prod-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin-top:48px}.prod{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);display:flex;flex-direction:column}.prod .ph{height:230px;border-bottom:1px solid var(--line);background:repeating-linear-gradient(45deg,var(--paper-2),var(--paper-2) 13px,#ded2c2 13px,#ded2c2 26px);display:flex;align-items:center;justify-content:center;position:relative}.prod .ph span{font-family:var(--font-display);font-size:12px;letter-spacing:.06em;color:var(--kraft-deep);background:var(--paper);padding:7px 15px;border-radius:var(--r-pill);border:1px solid var(--line)}.prod-body{padding:30px 30px 34px}.prod-kicker{font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--kraft-deep)}.prod-body h3,.prod-kicker{font-family:var(--font-display)}.prod-body h3{font-weight:700;font-size:26px;margin:8px 0 12px}.prod-body p{font-size:15px;line-height:1.65;color:var(--ink-2);margin:0}.matnote{margin-top:22px;background:var(--blue);color:var(--slate-deep);border-radius:var(--r-md);padding:26px 30px;display:flex;gap:18px;align-items:flex-start}.matnote b{font-family:var(--font-display)}.matnote p{margin:0;font-size:15.5px;line-height:1.6}.founder{background:var(--ink);color:var(--paper);overflow:hidden}.founder .container{position:relative;z-index:2}.founder-grid{display:grid;grid-template-columns:340px 1fr;grid-gap:56px;gap:56px;align-items:center}.founder-photo{aspect-ratio:4/5;border-radius:var(--r-lg);background:repeating-linear-gradient(45deg,#223040,#223040 13px,#2b3c4e 0,#2b3c4e 26px);border:1px solid #38485a;display:flex;align-items:center;justify-content:center}.founder-photo span{font-family:var(--font-display);font-size:12px;letter-spacing:.06em;color:#93a3b5;background:#1d2733;padding:7px 15px;border-radius:var(--r-pill)}.founder .eyebrow{color:var(--orange)}.founder blockquote{font-family:var(--font-display);font-weight:500;font-size:clamp(20px,2.3vw,27px);line-height:1.5;letter-spacing:-.01em;margin:18px 0 0;color:var(--paper)}.founder blockquote .q{color:var(--orange)}.founder-name{margin-top:28px}.founder-name b{font-family:var(--font-display);font-size:17px;display:block}.founder-name span{color:rgba(251,248,244,.6);font-size:14.5px}.founder-watermark{position:absolute;left:-120px;bottom:-140px;width:420px;opacity:.06}.contact-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:56px;gap:56px;align-items:start}.contact h2{font-family:var(--font-display);font-weight:700;font-size:clamp(32px,4.4vw,54px);line-height:1.02;letter-spacing:-.02em;margin:14px 0 0}.contact h2 .o{color:var(--orange)}.contact-lead{font-size:18px;color:var(--ink-2);line-height:1.6;margin:24px 0 0;max-width:440px}.contact-details{margin-top:34px;display:flex;flex-direction:column;gap:2px}.cd-row{display:flex;gap:14px;align-items:center;padding:15px 0;border-top:1px solid var(--line);font-size:16px}.cd-row:last-child{border-bottom:1px solid var(--line)}.cd-row .k{font-family:var(--font-display);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);width:92px;flex:none}.cd-row a{text-decoration:none;font-weight:600}.cd-row a:hover{color:var(--orange)}.form-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:34px;box-shadow:var(--shadow-sm)}.form-card h3{font-family:var(--font-display);font-weight:700;font-size:21px;margin:0 0 4px}.form-card .fc-sub{font-size:14px;color:var(--ink-3);margin:0 0 22px}.field{margin-bottom:16px}.field label{display:block;font-size:13px;font-weight:600;margin-bottom:7px;color:var(--ink-2)}.field input,.field textarea{width:100%;font-family:var(--font-body);font-size:15px;padding:13px 15px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);transition:.2s}.field input:focus,.field textarea:focus{outline:none;border-color:var(--orange);background:#fff;box-shadow:0 0 0 3px var(--orange-soft)}.field textarea{resize:vertical;min-height:96px}.field.err input,.field.err textarea{border-color:#cc3b2e;box-shadow:0 0 0 3px rgba(204,59,46,.12)}.field .msg{font-size:12px;color:#cc3b2e;margin-top:6px;display:none}.field.err .msg{display:block}.form-card button{width:100%;justify-content:center;margin-top:6px}.form-success{display:none;text-align:center;padding:30px 10px}.form-success.show{display:block}.form-success .ok{width:54px;height:54px;border-radius:50%;background:var(--orange);color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;margin:0 auto 16px}.form-success h3{font-family:var(--font-display);margin:0 0 6px}.form-success p{color:var(--ink-3);font-size:15px;margin:0}.contact-foot{margin-top:54px;padding-top:26px;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink-2);line-height:1.6;max-width:640px}.contact-foot .ast{color:var(--orange)}.footer{background:var(--ink);color:rgba(251,248,244,.65);padding:48px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.footer img{height:26px;width:auto}.footer-links{display:flex;gap:26px;list-style:none;margin:0;padding:0;font-size:14px;flex-wrap:wrap}.footer-links a{text-decoration:none;opacity:1;white-space:nowrap}.footer-links a:hover{opacity:1;color:var(--orange)}.footer-copy{font-size:13px;opacity:1}.reveal{transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}@media (max-width:980px){.why-grid{grid-template-columns:1fr 1fr}.founder-grid{grid-template-columns:1fr;gap:32px}.founder-photo{max-width:280px}.contact-grid{grid-template-columns:1fr;gap:36px}}@media (max-width:720px){.nav-links{position:fixed;inset:76px 0 auto 0;flex-direction:column;background:var(--paper);padding:24px 28px 30px;gap:20px;border-bottom:1px solid var(--line);transform:translateY(-130%);transition:.3s;align-items:flex-start}.nav.open .nav-links{transform:none}.nav-burger{display:flex}.nav.open .nav-burger span:first-child{transform:translateY(7px) rotate(45deg)}.nav.open .nav-burger span:nth-child(2){opacity:0}.nav.open .nav-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.prod-grid,.why-grid{grid-template-columns:1fr}.svc{grid-template-columns:54px 1fr}.svc-arrow,.svc-tag{display:none}.svc-num{font-size:26px}.sec-pad{padding:62px 0}.hero{padding:120px 0 50px}}.founder-photo,.ph,.split-media{position:relative}.ph img.real,.split-media img.real{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ph .cap,.split-media .cap{position:absolute;left:14px;bottom:12px;z-index:2;font-family:var(--font-display);font-size:11px;letter-spacing:.05em;color:var(--slate-deep);background:rgba(251,250,246,.88);padding:6px 12px;border-radius:var(--r-pill);border:1px solid var(--line)}.usp-band{background:var(--slate);color:var(--paper);overflow:hidden;position:relative}.usp-band .watermark{position:absolute;right:-90px;top:-60px;width:380px;opacity:.06;pointer-events:none}.usp-inner{position:relative;z-index:2}.usp-range{display:flex;align-items:baseline;gap:18px;margin-top:34px;font-family:var(--font-display)}.usp-range .from,.usp-range .to{font-weight:700;font-size:clamp(52px,8vw,110px);line-height:1;letter-spacing:-.03em}.usp-range .from{color:var(--orange)}.usp-range .to{color:var(--paper)}.usp-range .dash{font-size:clamp(30px,4vw,54px);color:var(--blue);font-weight:600}.usp-range .unit{font-size:15px;color:rgba(239,235,229,.65);font-weight:500;max-width:220px;line-height:1.4}.usp-points{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:44px}.usp-point{border-top:2px solid rgba(239,235,229,.16);padding-top:18px}.usp-point h3{font-family:var(--font-display);font-size:18px;margin:0 0 8px;color:var(--paper)}.usp-point h3 .dm{color:var(--orange);margin-right:8px}.usp-point p{margin:0;font-size:14.5px;line-height:1.6;color:rgba(239,235,229,.72)}.ppwr-teaser{background:var(--blue-soft);border:1px solid var(--blue);border-radius:var(--r-lg);padding:44px 48px;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:40px;gap:40px;align-items:center}.ppwr-teaser .pill{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--blue-deep);padding:8px 16px;border-radius:var(--r-pill);margin-bottom:16px}.ppwr-teaser .pill,.ppwr-teaser h2{font-family:var(--font-display);font-weight:700}.ppwr-teaser h2{font-size:clamp(26px,3.4vw,38px);line-height:1.08;margin:0 0 14px;letter-spacing:-.015em}.ppwr-teaser p{font-size:16px;line-height:1.65;color:var(--ink-2);margin:0 0 22px}.ppwr-facts{display:flex;flex-direction:column;gap:12px}.ppwr-fact{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);padding:16px 20px;display:flex;gap:14px;align-items:baseline}.ppwr-fact b{font-family:var(--font-display);color:var(--blue-deep);font-size:15px;white-space:nowrap}.ppwr-fact span{font-size:14px;color:var(--ink-2);line-height:1.5}.timeline{margin-top:46px;display:grid;grid-gap:0;gap:0}.tl-item{display:grid;grid-template-columns:150px 26px 1fr;grid-gap:22px;gap:22px;padding:26px 0;border-bottom:1px solid var(--line)}.tl-item:first-child{border-top:1px solid var(--line)}.tl-date{font-family:var(--font-display);font-weight:700;font-size:19px;color:var(--orange-deep)}.tl-dot{position:relative}.tl-dot:before{top:6px;width:12px;height:12px;border-radius:50%;background:var(--orange)}.tl-dot:after,.tl-dot:before{content:"";position:absolute;left:50%;transform:translateX(-50%)}.tl-dot:after{top:24px;bottom:-32px;width:2px;background:var(--line)}.tl-item:last-child .tl-dot:after{display:none}.tl-body h3{font-family:var(--font-display);font-weight:700;font-size:19px;margin:0 0 8px}.tl-body p{margin:0;font-size:15px;line-height:1.62;color:var(--ink-2);max-width:640px}.faq-list{margin-top:44px;border-top:1px solid var(--line);max-width:860px}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;font-family:var(--font-display);font-weight:700;font-size:18px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .fx{flex:none;width:28px;height:28px;border-radius:50%;background:var(--orange-soft);color:var(--orange-deep);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;transition:.25s}.faq-item[open] summary .fx{transform:rotate(45deg);background:var(--orange);color:#fff}.faq-item .faq-a{padding:0 44px 24px 4px}.faq-item .faq-a p{margin:0 0 10px;font-size:15.5px;line-height:1.65;color:var(--ink-2);max-width:760px}.faq-item .faq-a p:last-child{margin-bottom:0}.tbl-wrap{margin-top:40px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--white)}table.cmp{width:100%;border-collapse:collapse;font-size:14.5px;min-width:560px}table.cmp th{font-family:var(--font-display);text-align:left;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:16px 20px;border-bottom:2px solid var(--line);background:var(--paper)}table.cmp td{padding:15px 20px;border-bottom:1px solid var(--line);color:var(--ink-2);line-height:1.5;vertical-align:top}table.cmp tr:last-child td{border-bottom:0}table.cmp td b{color:var(--ink);font-family:var(--font-display)}@media (max-width:900px){.usp-points{gap:16px}.ppwr-teaser,.usp-points{grid-template-columns:1fr}.ppwr-teaser{padding:30px 26px;gap:26px}.tl-item{grid-template-columns:86px 20px 1fr;gap:14px}.tl-date{font-size:16px}}@media (max-width:720px){.hero-eyebrow{white-space:normal;line-height:1.5}}.more-grid.cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.more-grid.cols-4{grid-template-columns:1fr}}@media (min-width:901px) and (max-width:1180px){.nav-links li:has(>a[href^="tel:"]){display:none}}html{scroll-behavior:smooth}header[id],section[id]{scroll-margin-top:76px}.fab{position:fixed;right:22px;bottom:22px;z-index:80;display:inline-flex;align-items:center;gap:10px;background:var(--orange);color:#fff;border:0;cursor:pointer;font-family:var(--font-body);font-weight:700;font-size:15px;padding:10px 22px;border-radius:var(--r-pill);box-shadow:0 10px 30px -8px rgba(216,84,26,.55);transition:.2s}.fab:hover{background:var(--orange-deep);transform:translateY(-2px)}.fab .dot{width:9px;height:9px;border-radius:50%;background:#fff;position:relative;flex:none}.fab .dot:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid rgba(255,255,255,.6);animation:fabPulse 1.8s ease-out infinite}@keyframes fabPulse{0%{transform:scale(.6);opacity:1}to{transform:scale(1.5);opacity:0}}.leadmodal{position:fixed;inset:0;z-index:90;background:rgba(28,39,51,.55);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .28s ease}.leadmodal.show{opacity:1;pointer-events:auto}.lm-card{background:var(--white);border-radius:var(--r-lg);width:100%;max-width:520px;max-height:calc(100vh - 40px);overflow-y:auto;padding:34px 34px 30px;position:relative;box-shadow:0 40px 90px -20px rgba(28,39,51,.5);transform:translateY(18px) scale(.97);transition:transform .28s cubic-bezier(.2,.7,.3,1)}.leadmodal.show .lm-card{transform:none}.lm-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border:0;border-radius:50%;background:var(--paper);color:var(--ink-2);font-size:20px;line-height:1;cursor:pointer;transition:.2s}.lm-close:hover,.lm-eyebrow{background:var(--orange-soft);color:var(--orange-deep)}.lm-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;padding:7px 14px;border-radius:var(--r-pill);margin-bottom:14px}.lm-card h3,.lm-eyebrow{font-family:var(--font-display);font-weight:700}.lm-card h3{font-size:26px;line-height:1.1;margin:0 0 8px;letter-spacing:-.015em}.lm-sub{font-size:14.5px;color:var(--ink-2);line-height:1.55;margin:0 0 20px}.lm-topics{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.lm-topic{font-family:var(--font-body);font-weight:600;font-size:13.5px;padding:9px 16px;border-radius:var(--r-pill);cursor:pointer;border:1px solid var(--line);background:var(--paper);color:var(--ink-2);transition:.15s}.lm-topic.on{background:var(--slate);border-color:var(--slate);color:#fff}.lm-topic:hover:not(.on){border-color:var(--slate);color:var(--ink)}.lm-consent{font-size:12px;color:var(--ink-3);line-height:1.5;margin:12px 0 0}.lm-success{text-align:center;padding:26px 6px 12px}.lm-success .ok{width:54px;height:54px;border-radius:50%;background:var(--orange);color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;margin:0 auto 16px}.lm-success h3{margin-bottom:6px}.lm-success p{color:var(--ink-2);font-size:15px;margin:0}body.modal-open{overflow:hidden}@media (max-width:560px){.lm-card{padding:26px 20px 22px}.fab{right:14px;bottom:14px;font-size:14px;padding:10px 18px}.fab .lbl-long{display:none}}@media (min-width:561px){.fab .lbl-short{display:none}}.hero-pains{display:flex;flex-direction:column;gap:10px;margin:26px 0 0;padding:0;list-style:none;max-width:640px}.hero-pains li{display:flex;gap:12px;align-items:flex-start;font-size:16.5px;line-height:1.45;color:var(--ink-2)}.hero-pains li b{color:var(--ink)}.hero-pains .pk{flex:none;width:24px;height:24px;border-radius:50%;background:var(--orange-soft);color:var(--orange-deep);justify-content:center;font-size:13px;font-weight:800;margin-top:1px}.hero-call,.hero-pains .pk{display:flex;align-items:center}.hero-call{gap:12px;margin-top:18px;font-size:15px;color:var(--ink-2);flex-wrap:wrap}.hero-call a{font-family:var(--font-display);font-weight:700;font-size:17px;color:var(--ink);text-decoration:none}.hero-call a:hover{color:var(--orange)}.hero-call .hc-dot{width:9px;height:9px;border-radius:50%;background:#3fae5a;flex:none;position:relative}.hero-call .hc-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(63,174,90,.45);animation:fabPulse 1.8s ease-out infinite}@media (max-width:720px){.hero-pains li{font-size:15px}}.lang-switch{display:flex;align-items:center;gap:6px}.lang{font-size:19px;line-height:1;text-decoration:none;opacity:.45;transition:.2s;padding:2px;border-radius:6px;filter:saturate(.85)}.lang:hover{opacity:1;transform:scale(1.12)}.lang.on{opacity:1}@media (max-width:900px){.nav-links{position:fixed;inset:76px 0 auto 0;flex-direction:column;background:var(--paper);padding:24px 28px 30px;gap:20px;border-bottom:1px solid var(--line);transform:translateY(-130%);transition:.3s;align-items:flex-start}.nav.open .nav-links{transform:none}.nav-burger{display:flex}.nav.open .nav-burger span:first-child{transform:translateY(7px) rotate(45deg)}.nav.open .nav-burger span:nth-child(2){opacity:0}.nav.open .nav-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}.nav{transition:background .4s var(--ease),box-shadow .4s var(--ease),-webkit-backdrop-filter .4s var(--ease);transition:background .4s var(--ease),box-shadow .4s var(--ease),backdrop-filter .4s var(--ease);transition:background .4s var(--ease),box-shadow .4s var(--ease),backdrop-filter .4s var(--ease),-webkit-backdrop-filter .4s var(--ease)}.nav.scrolled{background:rgba(249,247,243,.72);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border-bottom:1px solid rgba(220,213,202,.6);box-shadow:0 6px 24px -18px rgba(41,54,71,.5)}.nav-cta{box-shadow:var(--shadow-glow);transition:transform .25s var(--ease-spring),background .2s,box-shadow .25s}.nav-cta:hover{transform:translateY(-2px) scale(1.03)}.btn{border-radius:var(--r-pill);transition:transform .28s var(--ease-spring),box-shadow .28s var(--ease),background .2s var(--ease),color .2s;will-change:transform}.btn-primary{background:linear-gradient(135deg,var(--orange) 0,var(--orange-deep) 100%);box-shadow:var(--shadow-glow)}.btn-primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 26px 54px -16px rgba(216,84,26,.5)}.btn-primary:active{transform:translateY(-1px) scale(.99)}.btn-ghost{border-width:1.5px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn-ghost:hover{transform:translateY(-3px)}.benefit,.form-card,.more-card,.ppwr-fact,.prod,.why-card{border-radius:var(--r-lg);transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease);will-change:transform}.why-card{box-shadow:var(--shadow-sm)}.benefit:hover,.why-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:transparent}.more-card{box-shadow:var(--shadow-sm)}.more-card:hover{transform:translateY(-6px)}.prod{box-shadow:var(--shadow-sm);overflow:hidden}.prod:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.prod .real{transition:transform .8s var(--ease)}.prod:hover .real{transform:scale(1.05)}.form-card{box-shadow:var(--shadow-md)}.why-mark{transition:transform .5s var(--ease-spring)}.why-card:hover .why-mark{transform:rotate(-8deg) scale(1.1)}.check{transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.check:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm)}.check .ic{transition:transform .4s var(--ease-spring)}.check:hover .ic{transform:scale(1.12) rotate(-4deg)}.split-media{box-shadow:var(--shadow-md)}.split-media .real{transition:transform .9s var(--ease)}.split-media:hover .real{transform:scale(1.04)}.ph{overflow:hidden}.ph .real{transition:transform .9s var(--ease)}.prod:hover .ph .real{transform:scale(1.06)}.svc{border-radius:var(--r-md);transition:background .35s var(--ease),transform .35s var(--ease),box-shadow .35s var(--ease),padding .35s var(--ease)}.svc:hover{box-shadow:var(--shadow-sm);transform:translateX(4px)}.svc-num{transition:color .3s var(--ease),transform .4s var(--ease-spring)}.svc:hover .svc-num{transform:scale(1.08)}.svc-tag{transition:transform .3s var(--ease)}.hero-eyebrow,.sub-eyebrow{box-shadow:0 2px 10px -4px rgba(41,54,71,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(46% 50% at 22% 34%,rgba(243,108,41,.1) 0,transparent 70%)}.hero-inner{position:relative;z-index:2}.hero-watermark{transition:transform 1.2s var(--ease)}.hero-pains .pk{transition:transform .4s var(--ease-spring)}.hero-pains li:hover .pk{transform:scale(1.15) rotate(-6deg)}.usp-band{box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.ppwr-teaser{box-shadow:var(--shadow-md);border-radius:var(--r-xl)}.ppwr-fact{box-shadow:var(--shadow-sm)}.ppwr-fact:hover{transform:translateX(4px);box-shadow:var(--shadow-md)}.cta-band{border-radius:var(--r-xl);box-shadow:var(--shadow-lg)}.tl-dot:before{box-shadow:0 0 0 5px rgba(243,108,41,.14);transition:box-shadow .4s var(--ease)}.tl-item:hover .tl-dot:before{box-shadow:0 0 0 8px rgba(243,108,41,.2)}.faq-item summary{transition:color .25s var(--ease);border-radius:var(--r-sm)}.faq-item summary:hover{color:var(--orange-deep)}.faq-item .fx{transition:transform .3s var(--ease-spring),background .25s,color .25s}.tbl-wrap{border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}table.cmp tbody tr{transition:background .25s var(--ease)}table.cmp tbody tr:hover{background:rgba(154,188,227,.09)}.reveal{opacity:0;transform:translateY(28px);filter:blur(6px);transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease)}.reveal.in{opacity:1;transform:none;filter:blur(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;filter:none;transition:none}html{scroll-behavior:auto}.benefit,.btn,.check,.more-card,.prod,.svc,.why-card{transition:none}}a,h1,h2,h3,h4,li,p,span{overflow-wrap:break-word}.hero-eyebrow,.ppwr-teaser .pill,.sub-eyebrow{white-space:normal;max-width:100%;line-height:1.4;height:auto}.usp-range{flex-wrap:wrap;max-width:100%}.usp-range .from,.usp-range .to{overflow-wrap:normal;word-break:keep-all}@media (max-width:400px){.hero h1{font-size:clamp(34px,10vw,44px)}.usp-range .from,.usp-range .to{font-size:clamp(40px,15vw,70px)}}body,html{overflow-x:clip}.tbl-wrap{overflow-x:auto}.benefit,.cd-row,.check>div,.contact-grid>div,.footer-copy,.form-card,.founder-grid>div,.hero-pains li,.hero-pains li span,.lm-card,.ppwr-fact,.ppwr-teaser>div,.prod-body,.split-text,.svc-body,.tl-body,.usp-point,.why-card{min-width:0}.benefit p,.check p,.split-text h2,.split-text p,.svc-body h3,.svc-body p,.why-card p{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.more-card,.more-card:hover,.svc,.svc:hover,a.more-card,a.svc{text-decoration:none}@media (max-width:720px){.svc{grid-template-columns:44px 1fr;gap:16px;padding:26px 0}.svc-num{font-size:24px}}.founder-watermark,.hero-watermark,.watermark{height:auto}.nav-inner{gap:28px}.nav-inner>a{flex:none}@media (min-width:981px) and (max-width:1240px){.nav-links{gap:20px}.nav-links a{font-size:14px}}.breadcrumb{display:flex;gap:10px;align-items:center;font-size:13px;color:var(--ink-3);margin-bottom:22px;flex-wrap:wrap}.breadcrumb a{text-decoration:none;color:var(--ink-3)}.breadcrumb a:hover{color:var(--orange)}.breadcrumb .sep{opacity:.5}.breadcrumb .cur{color:var(--ink);font-weight:600}.subhero{padding:140px 0 64px;overflow:hidden}.subhero.tint-blue{background:var(--blue-soft)}.subhero.tint-kraft{background:var(--kraft-soft)}.subhero.tint-orange{background:var(--orange-soft)}.subhero .watermark{position:absolute;right:-90px;top:30px;width:430px;opacity:.1;transform:rotate(8deg);pointer-events:none}.subhero-inner{max-width:860px}.sub-eyebrow{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-family:var(--font-display);font-weight:600;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--blue-deep);background:rgba(255,255,255,.6);padding:8px 16px;border-radius:var(--r-pill);margin-bottom:20px}.subhero.tint-orange .sub-eyebrow{color:var(--orange-deep)}.subhero h1{font-family:var(--font-display);font-weight:700;font-size:clamp(34px,5.4vw,62px);line-height:1.02;letter-spacing:-.02em;margin:0}.subhero .lead{font-size:clamp(17px,2vw,21px);font-weight:500;color:var(--ink-2);margin:22px 0 0;max-width:620px;line-height:1.5}.subhero .hero-actions{margin-top:30px}.lede{max-width:760px}.lede p{font-size:19px;line-height:1.62;color:var(--ink-2);margin:0}.lede p+p{margin-top:18px}.checklist{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:40px}.check{display:flex;gap:16px;align-items:flex-start;background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);padding:22px 24px}.check .ic{width:30px;height:30px;flex:none;border-radius:8px;background:var(--orange-soft);color:var(--orange-deep);display:flex;align-items:center;justify-content:center;font-weight:800;font-family:var(--font-display)}.check.blue .ic{background:var(--blue-soft);color:var(--blue-deep)}.check h2,.check h3,.check h4{font-family:var(--font-display);font-weight:700;font-size:17px;margin:2px 0 5px}.check p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.split.rev .split-media{order:2}.split-media{border-radius:var(--r-lg);height:360px;border:1px solid var(--line);background:repeating-linear-gradient(45deg,var(--paper-2),var(--paper-2) 13px,#ded2c2 13px,#ded2c2 26px);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.split-media span{font-family:var(--font-display);font-size:12px;letter-spacing:.05em;color:var(--kraft-deep);background:var(--paper);padding:8px 16px;border-radius:var(--r-pill);border:1px solid var(--line);text-align:center}.split-media.blue{background:var(--blue-soft)}.split-media.blue span{color:var(--blue-deep);background:var(--white)}.split-text h2{font-family:var(--font-display);font-weight:700;font-size:clamp(24px,3vw,34px);line-height:1.1;letter-spacing:-.01em;margin:0 0 14px}.split-text p{font-size:16px;line-height:1.65;color:var(--ink-2);margin:0 0 14px}.split-text ul{margin:16px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.split-text li{font-size:15.5px;color:var(--ink-2);padding-left:26px;position:relative;line-height:1.5}.split-text li:before{content:"◆";position:absolute;left:0;top:1px;color:var(--orange);font-size:11px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:42px}.benefit{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);padding:30px 26px;transition:.25s}.benefit:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:transparent}.benefit .bn{font-size:30px;color:var(--blue);line-height:1}.benefit .bn,.benefit h3{font-family:var(--font-display);font-weight:700}.benefit h3{font-size:19px;margin:16px 0 9px}.benefit p{font-size:14.5px;line-height:1.6;color:var(--ink-2);margin:0}.steps{counter-reset:step;margin-top:42px;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.step{position:relative;background:var(--paper-2);padding:26px 26px 26px 76px}.step:before{counter-increment:step;content:counter(step,decimal-leading-zero);position:absolute;left:24px;top:24px;font-size:24px;color:var(--orange)}.step h3,.step h4,.step:before{font-family:var(--font-display);font-weight:700}.step h3,.step h4{font-size:17px;margin:0 0 6px}.step p{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink-2)}.cta-band{background:var(--slate);color:var(--paper);border-radius:var(--r-lg);padding:54px 56px;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;position:relative;overflow:hidden}.cta-band .watermark{position:absolute;right:-50px;bottom:-70px;width:280px;opacity:.08}.cta-band .ct-text{position:relative;z-index:2}.cta-band h2{font-family:var(--font-display);font-weight:700;font-size:clamp(26px,3.4vw,38px);line-height:1.06;letter-spacing:-.01em;margin:0}.cta-band p{margin:12px 0 0;color:rgba(239,235,229,.72);font-size:16px;max-width:440px;line-height:1.55}.cta-band .ct-actions{position:relative;z-index:2;display:flex;gap:14px;flex-wrap:wrap}.more-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:38px}.more-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);padding:24px;text-decoration:none;color:inherit;transition:.25s;display:block}.more-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:transparent}.more-card .mc-num{font-size:15px;color:#7A5A3F}.more-card .mc-num,.more-card h3,.more-card h4{font-family:var(--font-display);font-weight:700}.more-card h3,.more-card h4{font-size:17px;margin:8px 0 0;line-height:1.2}.more-card .arr{color:#B5450F;font-weight:700;margin-top:14px;font-size:14px}@media (max-width:900px){.benefit-grid,.checklist,.more-grid,.split,.steps{grid-template-columns:1fr}.split{gap:28px}.split.rev .split-media{order:0}.split-media{height:260px}.cta-band{padding:38px 30px}.subhero{padding:118px 0 48px}}@media (max-width:720px){.sub-eyebrow{white-space:normal;line-height:1.5}}.subhero{position:relative}.subhero:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(50% 60% at 85% 10%,rgba(255,255,255,.5) 0,transparent 60%)}.subhero-inner{position:relative;z-index:2}.step{border-radius:var(--r-md);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.step:hover{transform:translateY(-4px);box-shadow:var(--shadow-sm)}.step:before{transition:transform .4s var(--ease-spring)}.step:hover:before{transform:scale(1.1)}.split-text li{transition:transform .25s var(--ease)}.split-text li:hover{transform:translateX(3px)}.split-text li:before{transition:transform .3s var(--ease-spring)}.split-text li:hover:before{transform:scale(1.3)}.cta-band .watermark{transition:transform 1s var(--ease)}.cta-band:hover .watermark{transform:scale(1.05) rotate(-3deg)}