*,:before,:after{box-sizing:border-box;margin:0;padding:0}button{font-family:inherit;font-size:inherit}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#003b36;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,system-ui,sans-serif;line-height:1.5}:root{--green:#003b36;--orange:#ff520f;--white:#fff;--soft:#f7f5f0;--black:#111;--border:#003b361a;--green-soft:#003b360a}.container{max-width:1280px;margin:0 auto;padding:0 80px}@media (width<=768px){.container{padding:0 24px}}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.link-more{color:var(--orange);border:none;border-bottom:1.5px solid var(--orange);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 0 3px;font-family:inherit;font-size:15px;font-weight:700;transition:gap .15s;display:inline-flex}.link-more:hover{gap:12px}.link-more span{font-size:18px}.services-more,.about-more{text-align:center;margin-top:48px}.nav{z-index:100;background:var(--green);border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;padding:14px 80px;display:flex;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;width:100%;max-width:1280px;display:flex}.nav-logo{cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:0;text-decoration:none;display:flex}.nav-logo-icon{flex-shrink:0;width:42px;height:42px}.nav-logo-text{flex-direction:column;align-items:flex-start;gap:4px;line-height:1;display:flex}.nav-logo-name{color:var(--white);letter-spacing:.2px;font-size:16px;font-weight:900;line-height:1}.nav-logo-sub{color:var(--white);letter-spacing:5px;text-transform:uppercase;opacity:.85;font-size:10px;font-weight:600;line-height:1}.nav-right{align-items:center;gap:32px;display:flex}.nav-right a{color:var(--white);opacity:.85;font-size:13px;font-weight:500;text-decoration:none}.nav-right a:hover{opacity:1}.nav-cta{background:var(--orange);color:var(--white);cursor:pointer;letter-spacing:.2px;border:none;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:700;transition:transform .15s}.nav-cta:hover{transform:translateY(-1px)}.nav-link-btn{color:var(--white);cursor:pointer;opacity:.85;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:500}.nav-link-btn:hover{opacity:1}.nav-link-btn--active{border:1.5px solid var(--orange);border-radius:999px;color:var(--orange)!important;opacity:1!important;padding:4px 12px!important}.nav-hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.hamburger-line{background:var(--white);border-radius:2px;width:24px;height:2px;transition:transform .2s,opacity .2s;display:block}.nav-mobile{background:var(--green);z-index:99;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:32px;transition:transform .3s;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.nav-mobile--open{pointer-events:all;transform:translateY(0)}.nav-mobile a{color:var(--white);letter-spacing:-1px;opacity:.9;font-size:28px;font-weight:800;text-decoration:none}.nav-mobile a:hover{opacity:1;color:var(--orange)}.nav-mobile-link{color:var(--white);cursor:pointer;letter-spacing:-1px;opacity:.9;background:0 0;border:none;padding:0;font-family:inherit;font-size:28px;font-weight:800}.nav-mobile-link:hover{opacity:1;color:var(--orange)}.nav-mobile-cta{background:var(--orange);color:var(--white);cursor:pointer;border:none;border-radius:999px;margin-top:8px;padding:16px 28px;font-size:16px;font-weight:700}.nav-overlay{z-index:98;position:fixed;inset:0}@media (width<=768px){.nav{padding:14px 24px}.nav-right{display:none}.nav-hamburger{display:flex}}.hero{background:var(--white);padding:72px 56px 88px;position:relative;overflow:hidden}.hero-inner{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1280px;min-height:600px;margin:0 auto;display:grid;position:relative}.sticker{z-index:10;background:var(--orange);color:var(--green);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:-12px;left:-20px;transform:rotate(-6deg);box-shadow:0 8px 24px #003b3626}.hero-content{padding-top:20px;position:relative}.eyebrow{align-items:center;gap:10px;margin-bottom:28px;display:flex}.eyebrow .line{background:var(--orange);width:28px;height:2px}.eyebrow span{color:var(--orange);letter-spacing:3px;text-transform:uppercase;font-size:12px;font-weight:700}.hero-headline{color:var(--green);letter-spacing:-3.5px;margin:0 0 32px;font-size:58px;font-weight:900;line-height:.92}.hero-headline .underline-wrap{display:inline-block;position:relative}.hero-headline svg{width:100%;height:14px;position:absolute;bottom:-8px;left:0}.hero-sub{color:var(--green);max-width:520px;margin:0 0 36px;font-size:18px;font-weight:400;line-height:1.5}.hero-contrast{flex-direction:column;gap:14px;max-width:520px;margin:0 0 36px;display:flex}.contrast-row{flex-direction:column;gap:7px;display:flex}.contrast-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--green);font-size:10px;font-weight:700}.contrast-row--problem .contrast-label{opacity:.4}.contrast-row--solution .contrast-label{opacity:.65}.contrast-chips{flex-wrap:wrap;gap:6px;display:flex}.contrast-chips span{border-radius:999px;padding:4px 11px;font-size:13px;font-weight:600;line-height:1.4;display:inline-block}.contrast-row--problem .contrast-chips span{color:var(--orange);background:#ff520f1a;border:1.5px solid #ff520f40}.contrast-row--solution .contrast-chips span{color:var(--green);background:#003b3614;border:1.5px solid #003b362e}.cta-group{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.cta-primary{background:var(--green);color:var(--white);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:10px;padding:18px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s;display:inline-flex}.cta-primary .arrow{background:var(--orange);width:24px;height:24px;color:var(--green);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.cta-primary:hover{transform:translateY(-2px)}.cta-secondary{color:var(--green);text-underline-offset:4px;font-size:14px;font-weight:600;text-decoration:underline}.trust{border-top:1px solid var(--border);align-items:center;gap:20px;max-width:520px;margin-top:48px;padding-top:28px;display:flex}.trust-icon{background:var(--green);width:36px;height:36px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.trust-icon svg{width:18px;height:18px;fill:var(--orange)}.trust-text-name{color:var(--green);font-size:13px;font-weight:600;line-height:1.3}.trust-text-sub{color:var(--green);opacity:.6;font-size:12px;line-height:1.4}.hero-visual{width:100%;height:540px;position:relative}.shape-bg{background:var(--green);border-radius:24px;width:90%;height:460px;position:absolute;top:30px;right:-20px;transform:rotate(-3deg)}.image-frame{background:var(--soft);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:90%;height:480px;display:flex;position:absolute;top:0;right:0;overflow:hidden}.hero-img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.float-quote{background:var(--white);border:1px solid var(--border);z-index:3;border-radius:16px;max-width:240px;padding:20px 24px;position:absolute;bottom:30px;left:-30px;transform:rotate(-2deg);box-shadow:0 8px 32px #003b361f}.float-quote .label{color:var(--orange);letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700}.float-quote .quote{color:var(--green);font-size:15px;font-style:italic;font-weight:700;line-height:1.35}.float-quote .source{color:var(--green);opacity:.55;margin-top:8px;font-size:11px}.float-stat{background:var(--orange);z-index:3;border-radius:14px;max-width:160px;padding:18px 22px;position:absolute;top:-10px;right:-20px;transform:rotate(4deg);box-shadow:0 8px 32px #003b3626}.float-stat .num{color:var(--green);letter-spacing:-1px;font-size:32px;font-weight:900;line-height:1}.float-stat .desc{color:var(--green);margin-top:6px;font-size:11px;font-weight:600;line-height:1.3}@media (width<=1024px){.hero-headline{letter-spacing:-2px;font-size:60px}.hero-inner{grid-template-columns:1fr;gap:60px}.hero-visual{max-width:520px;height:480px;margin:0 auto}}@media (width<=768px){.hero{padding:48px 24px 64px}.hero-headline{letter-spacing:-1.5px;font-size:48px}.hero-sub{font-size:17px}.hero-visual{max-width:100%;height:380px}.shape-bg{width:90%;height:360px;top:20px;right:-10px;transform:rotate(-3deg)}.image-frame{background:0 0;border-radius:24px;width:96%;height:100%;top:0;right:0;overflow:hidden}.hero-img{border-radius:24px}.sticker{padding:8px 12px;font-size:10px;top:0;left:4px}.float-quote{max-width:190px;padding:14px 16px;bottom:-20px;left:4px}.float-quote .quote{font-size:13px}.float-stat{max-width:120px;padding:12px 14px;top:-24px;right:-8px}.float-stat .num{font-size:22px}}.marquee{background:var(--green);border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:16px 0;overflow:hidden}.marquee-track{width:max-content;animation:70s linear infinite marquee-scroll;display:flex}.marquee-strip{white-space:nowrap;color:var(--white);letter-spacing:1.5px;align-items:center;font-size:13px;font-weight:600;display:flex}.marquee-strip .dot{color:var(--orange);margin:0 24px}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.diagnose{background:var(--green);padding:120px 56px;position:relative;overflow:hidden}.diagnose-inner{max-width:1280px;margin:0 auto}.diagnose-eyebrow{align-items:center;gap:12px;margin-bottom:32px;display:flex}.diagnose-eyebrow .line{background:var(--orange);width:32px;height:2px}.diagnose-eyebrow span{color:var(--orange);letter-spacing:3px;text-transform:uppercase;font-size:12px;font-weight:700}.diagnose-h2{color:var(--white);letter-spacing:-3px;max-width:900px;margin:0 0 24px;font-size:44px;font-weight:900;line-height:.95}.diagnose-h2 .accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-1px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.diagnose-intro{color:var(--white);opacity:.8;max-width:580px;margin:0 0 64px;font-size:19px;line-height:1.5}.diagnose-grid{grid-template-rows:auto auto;grid-template-columns:1.4fr 1fr 1.2fr;gap:20px;max-width:1100px;display:grid}.dcard-1{background:var(--orange);border-radius:24px;flex-direction:column;grid-area:1/1/3;justify-content:space-between;min-height:420px;padding:40px 36px;display:flex;position:relative}.badge-dark{background:var(--green);color:var(--white);letter-spacing:1.5px;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;margin-bottom:28px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.badge-dark .dot-circle{background:var(--orange);border-radius:50%;width:6px;height:6px;display:inline-block}.dcard-1 .quote{color:var(--green);letter-spacing:-2px;margin-bottom:24px;font-size:40px;font-weight:900;line-height:1}.dcard-1 .desc{color:var(--green);max-width:360px;margin:0;font-size:16px;font-weight:500;line-height:1.55}.dcard-1-footer{border-top:1px solid #003b3633;justify-content:space-between;align-items:flex-end;margin-top:32px;padding-top:24px;display:flex}.dcard-1-source-label{color:var(--green);opacity:.6;letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:700}.dcard-1-source-name{color:var(--green);margin-top:2px;font-size:13px;font-weight:700}.dcard-1-arrow{background:var(--green);width:36px;height:36px;color:var(--orange);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex}.dcard-2{background:var(--white);border-radius:20px;flex-direction:column;grid-area:1/2;justify-content:space-between;min-height:200px;padding:28px 26px;display:flex;transform:rotate(-1.5deg)}.dcard-2 .label{color:var(--orange);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:700}.dcard-2 .quote{color:var(--green);letter-spacing:-1px;font-size:30px;font-weight:900;line-height:1}.dcard-2 .desc{color:var(--green);opacity:.7;margin-top:14px;font-size:13px;line-height:1.4}.dcard-3{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:20px;grid-area:1/3;min-height:200px;padding:30px 28px}.dcard-3-header{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.dcard-3-label{color:var(--orange);letter-spacing:1.5px;text-transform:uppercase;font-size:11px;font-weight:700}.dcard-3-tag{color:var(--white);opacity:.5;font-size:11px}.dcard-3 .quote{color:var(--white);letter-spacing:-1px;font-size:28px;font-weight:900;line-height:1.05}.dcard-3 .desc{color:var(--white);opacity:.7;margin-top:14px;font-size:13px;line-height:1.4}.dcard-4{background:var(--white);border-radius:20px;grid-area:2/2/auto/4;grid-template-columns:1.4fr 1fr;align-items:center;gap:32px;padding:32px 36px;display:grid;transform:rotate(.7deg)}.dcard-4 .label{color:var(--orange);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700}.dcard-4 .quote{color:var(--green);letter-spacing:-1.5px;margin-bottom:12px;font-size:38px;font-weight:900;line-height:1}.dcard-4 .desc{color:var(--green);opacity:.75;font-size:14px;line-height:1.5}.mini-stats{flex-direction:column;gap:10px;display:flex}.stat-dark{background:var(--green);color:var(--white);border-radius:12px;padding:14px 16px}.stat-orange{background:var(--orange);color:var(--green);border-radius:12px;padding:14px 16px}.stat-num{font-size:24px;font-weight:900;line-height:1}.stat-desc{letter-spacing:.5px;margin-top:4px;font-size:10px;font-weight:700}.stat-dark .stat-desc{opacity:.7}.diag-summary{border-left:4px solid var(--orange);background:#ffffff0a;border-radius:0 16px 16px 0;max-width:800px;margin-top:64px;padding:36px 40px}.diag-summary-label{color:var(--orange);letter-spacing:2px;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:700}.diag-summary-text{color:var(--white);letter-spacing:-1px;font-size:30px;font-weight:900;line-height:1.15}.diag-summary-sub{color:var(--white);opacity:.55;margin:20px 0 12px;font-size:15px;font-weight:400}.diag-summary-chips{flex-wrap:wrap;gap:7px;display:flex}.diag-summary-chips span{color:var(--white);opacity:.65;border:1.5px solid #fff3;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.diag-summary-text .accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-.5px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}@media (width<=768px){.diagnose{padding:64px 24px}.diagnose-h2{letter-spacing:-1.2px;font-size:36px}.diagnose-grid{grid-template-columns:1fr}.dcard-1,.dcard-2,.dcard-3,.dcard-4{grid-area:auto/1;transform:none}.dcard-1 .quote{letter-spacing:-1px;font-size:36px}.dcard-4{grid-template-columns:1fr;gap:24px}.dcard-4 .quote{font-size:28px}}.process{background:var(--white);padding:108px 56px}.process-inner{max-width:1280px;margin:0 auto}.process-header{justify-content:space-between;align-items:flex-end;margin-bottom:72px;display:flex}.process-h2{color:var(--green);letter-spacing:-3px;max-width:800px;margin:0;font-size:40px;font-weight:900;line-height:.95}.process-h2 .accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-1px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.process-sidetext{color:var(--green);opacity:.6;text-align:right;max-width:280px;padding-bottom:8px;font-size:13px;line-height:1.5}.timeline{max-width:1200px;position:relative}.connector{pointer-events:none;width:calc(100% - 100px);height:30px;position:absolute;top:50px;left:50px;right:50px}.steps{grid-template-columns:1fr 1fr 1fr 1fr;gap:24px;display:grid;position:relative}.step{flex-direction:column;align-items:flex-start;display:flex}.step-2{padding-top:60px}.step-3{padding-top:30px}.step-4{padding-top:70px}.icon-wrap{position:relative}.icon-box{width:84px;height:84px;box-shadow:0 0 0 6px var(--white);border-radius:24px;justify-content:center;align-items:center;display:flex}.icon-1{background:var(--green);transform:rotate(-4deg)}.icon-2{background:var(--orange);transform:rotate(3deg)}.icon-3{background:var(--white);border:3px solid var(--green);transform:rotate(-2deg)}.icon-4{background:var(--green);border:3px solid var(--orange);transform:rotate(4deg)}.icon-num-orange{color:var(--orange);letter-spacing:-2px;font-size:36px;font-weight:900}.icon-num-dark{color:var(--green);letter-spacing:-2px;font-size:36px;font-weight:900}.icon-num-white{color:var(--white);letter-spacing:-2px;font-size:36px;font-weight:900}.badge-pill{letter-spacing:1px;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:800;position:absolute;top:-8px;right:-16px}.badge-orange-on-dark{background:var(--orange);color:var(--green);transform:rotate(8deg)}.badge-dark-on-orange{background:var(--green);color:var(--white);transform:rotate(-6deg)}.badge-dark-on-light{background:var(--green);color:var(--white);transform:rotate(5deg)}.badge-orange-on-green{background:var(--orange);color:var(--green);transform:rotate(-4deg)}.step-content{margin-top:28px;padding-right:12px}.step-period{color:var(--orange);letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.step-title{color:var(--green);letter-spacing:-1px;margin:0 0 14px;font-size:24px;font-weight:900;line-height:1.05}.step-desc{color:var(--green);opacity:.75;margin:0 0 20px;font-size:14px;line-height:1.55}.step-chips{flex-wrap:wrap;gap:5px;margin:0 0 16px;display:flex}.step-chips span{color:var(--green);opacity:.7;border:1.5px solid #003b3633;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.5;display:inline-block}.step-tags{flex-wrap:wrap;gap:6px;display:flex}.step-tags span{background:var(--green);color:var(--white);border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:600}.process .eyebrow{align-items:center;gap:10px;margin-bottom:28px;display:flex}.process .eyebrow .line{background:var(--orange);width:28px;height:2px}.process .eyebrow span{color:var(--orange);letter-spacing:3px;text-transform:uppercase;font-size:12px;font-weight:700}@media (width<=1024px){.steps{grid-template-columns:1fr 1fr}.step-3,.step-4{padding-top:0}}.process-more{flex-wrap:wrap;justify-content:center;gap:32px;margin-top:48px;display:flex}@media (width<=768px){.process{padding:64px 24px}.process-h2{letter-spacing:-1.2px;font-size:36px}.steps{grid-template-columns:1fr}.step,.step-2,.step-3,.step-4{padding-top:0}.process-header{flex-direction:column;align-items:flex-start;gap:16px}.process-sidetext{text-align:left;max-width:100%}.connector{display:none}}.services{background:var(--white);padding:120px 56px;position:relative}.services-inner{max-width:1280px;margin:0 auto}.services-header{max-width:900px;margin-bottom:64px}.services-h2{color:var(--green);letter-spacing:-3px;margin:0 0 24px;font-size:44px;font-weight:900;line-height:.95}.services-h2 .accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-1px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.services-intro{color:var(--green);opacity:.75;max-width:680px;font-size:19px;line-height:1.5}.services .eyebrow{align-items:center;gap:10px;margin-bottom:28px;display:flex}.services .eyebrow .line{background:var(--orange);width:28px;height:2px}.services .eyebrow span{color:var(--orange);letter-spacing:3px;text-transform:uppercase;font-size:12px;font-weight:700}.services-groups{flex-direction:column;gap:14px;display:flex}.service-group-header{background:var(--soft);border:1px solid var(--border);border-radius:18px;grid-template-columns:auto 1fr;align-items:baseline;gap:32px;padding:28px 32px;transition:border-color .2s,transform .2s;display:grid}.service-group-header:hover{border-color:var(--orange);transform:translateY(-2px)}.service-group-label{align-items:center;gap:12px;display:flex}.service-group-num{background:var(--green);width:34px;height:34px;color:var(--orange);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:inline-flex}.service-group-phase{color:var(--orange);letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:700}.service-group-title{color:var(--green);letter-spacing:-1.2px;margin:0;font-size:32px;font-weight:900;line-height:1.05}.service-group-desc{color:var(--green);opacity:.7;text-align:right;justify-self:end;max-width:400px;font-size:15px;line-height:1.5}.services-grid{gap:20px;display:grid}.services-grid--4{grid-template-columns:repeat(4,1fr);gap:16px}.services-grid--3{grid-template-columns:repeat(3,1fr)}.services-grid--2{grid-template-columns:repeat(2,1fr)}.service-card{background:var(--soft);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:14px;padding:32px 28px;transition:transform .2s,border-color .2s;display:flex}.services-grid--4 .service-card{padding:28px 24px}.service-card:hover{border-color:var(--orange);transform:translateY(-3px)}.service-num{color:var(--orange);letter-spacing:2px;text-transform:uppercase;font-size:13px;font-weight:700}.service-title{color:var(--green);letter-spacing:-.7px;margin:0;font-size:22px;font-weight:900;line-height:1.15}.services-grid--4 .service-title{letter-spacing:-.5px;font-size:20px}.service-desc{color:var(--green);opacity:.72;flex:1;margin:0;font-size:14px;line-height:1.55}@media (width<=1024px){.services-grid--4{grid-template-columns:repeat(2,1fr)}.service-group-header{grid-template-columns:1fr;gap:12px}.service-group-desc{text-align:left;justify-self:start;max-width:100%}}@media (width<=768px){.services{padding:64px 24px}.services-h2{letter-spacing:-1.2px;font-size:36px}.services-groups{gap:48px}.services-grid--4,.services-grid--3,.services-grid--2{grid-template-columns:1fr}.service-group-title{letter-spacing:-1px;font-size:26px}}.manifest{background:var(--green);padding:108px 56px;position:relative;overflow:hidden}.manifest-inner{max-width:1280px;margin:0 auto}.manifest-eyebrow{align-items:center;gap:12px;margin-bottom:48px;display:flex}.manifest-eyebrow .line{background:var(--orange);width:32px;height:2px}.manifest-eyebrow span{color:var(--orange);letter-spacing:3px;text-transform:uppercase;font-size:12px;font-weight:700}.manifest-list{flex-direction:column;gap:48px;max-width:1000px;display:flex}.manifest-item{border-bottom:1px solid #ffffff14;grid-template-columns:80px 1fr;align-items:start;gap:32px;padding-bottom:48px;display:grid}.manifest-item:last-child{border-bottom:none;padding-bottom:0}.manifest-num{color:var(--orange);letter-spacing:-2px;-webkit-text-stroke:.5px currentColor;font-family:Instrument Serif,serif;font-size:52px;font-style:italic;font-weight:400;line-height:1}.manifest-text{color:var(--white);letter-spacing:-1.5px;font-size:28px;font-weight:900;line-height:1.05}.manifest-text em{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-.5px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}@media (width<=768px){.manifest{padding:64px 24px}.manifest-text{font-size:24px}.manifest-num{font-size:40px}.manifest-item{grid-template-columns:60px 1fr;gap:20px}}.case{background:var(--soft);padding:120px 56px}.case-inner{max-width:1280px;margin:0 auto}.case-header{margin-bottom:48px}.case-eyebrow{align-items:center;gap:12px;margin-bottom:24px;display:flex}.case-eyebrow .line{background:var(--orange);width:32px;height:2px}.case-eyebrow span{color:var(--orange);letter-spacing:3px;text-transform:uppercase;font-size:12px;font-weight:700}.case-h2{color:var(--green);letter-spacing:-2px;max-width:900px;margin:0;font-size:44px;font-weight:900;line-height:.95}.case-accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-1px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.case-card{background:var(--white);border-radius:24px;grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;padding:48px;display:grid}.case-info{flex-direction:column;gap:24px;display:flex}.case-tag{background:var(--green);color:var(--white);letter-spacing:1.5px;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:8px 14px;font-size:11px;font-weight:700;display:inline-flex}.case-tag .pulse{background:var(--orange);border-radius:50%;width:8px;height:8px}.case-quote{color:var(--green);letter-spacing:-.8px;font-size:32px;font-style:italic;font-weight:800;line-height:1.2}.case-source{align-items:center;gap:14px;display:flex}.case-avatar{background:var(--green);width:48px;height:48px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.case-source-name{color:var(--green);font-size:15px;font-weight:700}.case-source-role{color:var(--green);opacity:.6;font-size:13px}.case-meta{background:var(--soft);border-radius:16px;flex-direction:column;gap:16px;padding:32px;display:flex}.case-meta-item{border-bottom:1px solid var(--border);justify-content:space-between;padding-bottom:16px;display:flex}.case-meta-item:last-child{border-bottom:none;padding-bottom:0}.case-meta-label{color:var(--green);opacity:.6;font-size:13px}.case-meta-value{color:var(--green);font-size:13px;font-weight:700}.case-link-row{justify-content:flex-start;margin-top:40px;display:flex}.case-link-more{color:var(--green);cursor:pointer;text-underline-offset:4px;opacity:.75;letter-spacing:.1px;background:0 0;border:none;padding:0;font-family:inherit;font-size:15px;font-weight:700;text-decoration:underline;transition:opacity .15s}.case-link-more:hover{opacity:1}@media (width<=768px){.case{padding:64px 24px}.case-h2{letter-spacing:-1.2px;font-size:36px}.case-card{grid-template-columns:1fr;padding:32px 24px}.case-quote{font-size:24px}}.about{background:var(--white);padding:120px 56px}.about-inner{max-width:1100px;margin:0 auto}.about-head{max-width:820px;margin:0 0 64px}.about-head .eyebrow{margin-bottom:32px}.about-h2{color:var(--green);letter-spacing:-3px;margin:0 0 32px;font-size:40px;font-weight:900;line-height:.95}.about-h2 .accent{color:var(--orange);letter-spacing:-1px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400;display:inline-block}.about-lead{color:var(--green);letter-spacing:-.4px;max-width:640px;margin:0;font-size:22px;font-weight:800;line-height:1.3}.about-body{flex-direction:column;gap:22px;max-width:780px;margin-bottom:72px;display:flex}.about-images-mid{grid-template-columns:1fr 1fr;gap:20px;max-width:780px;margin:48px 0;display:grid}.about-img-card{aspect-ratio:1;border-radius:24px;overflow:hidden}.about-team-img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.about-image-icon{background:var(--green-soft);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;display:flex}.about-image-icon svg{width:26px;height:26px;fill:var(--green);opacity:.4}.about-image-label{color:var(--orange);letter-spacing:2px;text-transform:uppercase;font-size:10px;font-weight:700}.about-image-text{color:var(--green);font-size:14px;font-weight:600;line-height:1.4}.about-image-hint{color:var(--green);opacity:.5;max-width:240px;margin:0;font-size:12px;line-height:1.5}.about-text{color:var(--green);margin:0;font-size:17px;font-weight:400;line-height:1.65}.about-text strong{font-weight:700}.about-divider{max-width:780px;margin:24px 0 12px}.about-divider-text{color:var(--green);letter-spacing:-1.4px;margin:0;font-size:26px;font-weight:900;line-height:1.1}.about-divider-text em{color:var(--orange);letter-spacing:-.5px;-webkit-text-stroke:.3px currentColor;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.about-facts{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.about-fact{border-right:1px solid var(--border);padding:36px 32px 36px 0}.about-fact:last-child{border-right:none;padding-right:0}.about-fact:not(:first-child){padding-left:32px}.about-fact-label{color:var(--orange);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:700}.about-fact-text{color:var(--green);letter-spacing:-.3px;margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.4}.about-fact-sub{color:var(--green);opacity:.65;margin:0;font-size:14px;font-weight:500;line-height:1.5}.about .eyebrow{align-items:center;gap:10px;display:flex}.about .eyebrow .line{background:var(--orange);width:28px;height:2px}.about .eyebrow span{color:var(--orange);letter-spacing:3px;text-transform:uppercase;font-size:12px;font-weight:700}.team-section{border-top:1px solid var(--border);margin-top:64px;padding-top:64px}.team-section-header{text-align:center;max-width:680px;margin:0 auto 48px}.team-section-eyebrow{color:var(--orange);letter-spacing:2.5px;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 14px;font-size:11px;font-weight:800;display:inline-flex}.team-section-eyebrow:before,.team-section-eyebrow:after{content:"";background:var(--orange);width:24px;height:2px}.team-section-h3{color:var(--green);letter-spacing:-1.1px;margin:0 0 14px;font-size:34px;font-weight:900;line-height:1.1}.team-section-h3 .accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-.3px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.team-section-sub{color:var(--green);opacity:.7;margin:0;font-size:15px;line-height:1.55}.team-people-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px;display:grid}.team-card{background:var(--white);border:1px solid var(--border);text-align:center;border-radius:20px;flex-direction:column;align-items:center;padding:32px 28px 36px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.team-card:hover{border-color:var(--orange);transform:translateY(-3px);box-shadow:0 12px 28px #001e1c0f}.team-avatar{background:var(--green);width:72px;height:72px;color:var(--orange);-webkit-text-stroke:1px currentColor;letter-spacing:-.5px;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-family:Instrument Serif,serif;font-size:24px;font-style:italic;font-weight:900;display:flex}.team-card-name{color:var(--green);letter-spacing:-.4px;margin:0 0 4px;font-size:19px;font-weight:900;line-height:1.15}.team-card-role{color:var(--orange);letter-spacing:1.2px;text-transform:uppercase;margin:0 0 4px;font-size:13px;font-weight:800}.team-card-dept{color:var(--green);opacity:.55;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:700}.team-card-bio{color:var(--green);opacity:.78;flex:1;margin:0 0 20px;font-size:13.5px;line-height:1.6}.team-card-email{color:var(--green);border-bottom:1.5px solid var(--orange);margin-top:auto;padding-bottom:2px;font-size:13px;font-weight:700;text-decoration:none;transition:color .15s}.team-card-email:hover{color:var(--orange)}.team-functions-label{color:var(--green);opacity:.55;letter-spacing:2px;text-transform:uppercase;text-align:center;margin:8px 0 20px;font-size:11px;font-weight:800}.team-functions-grid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:760px;margin:0 auto;display:grid}.team-function-card{background:var(--soft);border:1px dashed var(--border);border-radius:18px;align-items:center;gap:18px;padding:24px 28px;transition:border-color .2s;display:flex}.team-function-card:hover{border-color:var(--orange);border-style:solid}.team-function-avatar{background:var(--white);width:52px;height:52px;color:var(--orange);letter-spacing:-.5px;border:1.5px solid var(--border);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex}.team-function-body{flex:1;min-width:0}.team-function-name{color:var(--green);letter-spacing:-.3px;margin:0 0 2px;font-size:16px;font-weight:900;line-height:1.15}.team-function-desc{color:var(--green);opacity:.65;margin:0 0 6px;font-size:12.5px;line-height:1.4}.team-function-email{color:var(--green);border-bottom:1px solid var(--orange);padding-bottom:1px;font-size:12px;font-weight:700;text-decoration:none}.about-more{text-align:center;margin-top:48px}@media (width<=1024px){.team-people-grid{grid-template-columns:repeat(2,1fr)}.team-functions-grid{grid-template-columns:1fr}.team-section-h3{font-size:28px}.about-h2{font-size:56px}}@media (width<=768px){.team-people-grid{grid-template-columns:1fr}.about{padding:64px 24px}.about-head{margin-bottom:48px}.about-h2{letter-spacing:-1.5px;margin-bottom:24px;font-size:42px}.about-lead{font-size:19px}.about-body{gap:18px;margin-bottom:48px}.about-images-mid{grid-template-columns:1fr 1fr;gap:12px}.about-img-card{aspect-ratio:1}.about-divider-text{letter-spacing:-1px;font-size:26px}.about-facts{grid-template-columns:1fr;margin-bottom:36px}.about-fact{border-right:none;border-bottom:1px solid var(--border);padding:24px 0}.about-fact:last-child{border-bottom:none;padding-bottom:0}.about-fact:not(:first-child){padding-left:0}.team-section{margin-top:48px;padding-top:48px}.team-section-h3{font-size:24px}.team-function-card{gap:14px;padding:20px}}.faq{background:var(--soft);padding:108px 72px}.faq-inner{max-width:900px;margin:0 auto}.faq-header{text-align:center;margin-bottom:48px}.faq-header .eyebrow{justify-content:center}.faq-h2{color:var(--green);letter-spacing:-2px;margin:0;font-size:48px;font-weight:900;line-height:.95}.faq-list{flex-direction:column;gap:12px;display:flex}.faq-item{background:var(--white);border:1px solid var(--border);border-radius:16px;overflow:hidden}.faq-question{text-align:left;cursor:pointer;width:100%;color:var(--green);-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:space-between;align-items:center;padding:24px 28px;font-family:inherit;font-size:17px;font-weight:700;display:flex}.faq-question:hover{background:var(--green-soft)}.faq-icon{background:var(--green);width:28px;height:28px;color:var(--orange);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:900;transition:transform .2s;display:flex}.faq-item.open .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;transition:max-height .3s,padding .3s;overflow:hidden}.faq-item.open .faq-answer{max-height:400px;padding:0 28px 24px}.faq-answer p{color:var(--green);opacity:.8;margin-top:8px;font-size:15px;line-height:1.6}.faq .eyebrow{align-items:center;gap:10px;margin-bottom:28px;display:flex}.faq .eyebrow .line{background:var(--orange);width:28px;height:2px}.faq .eyebrow span{color:var(--orange);letter-spacing:3px;text-transform:uppercase;font-size:12px;font-weight:700}@media (width<=768px){.faq{padding:64px 24px}.faq-h2{letter-spacing:-1.2px;font-size:36px}}.cta-section{background:var(--soft);color:var(--green);padding:88px 56px;position:relative;overflow:hidden}.cta-inner{text-align:center;z-index:2;max-width:1100px;margin:0 auto;position:relative}.cta-eyebrow{justify-content:center;align-items:center;gap:12px;margin-bottom:32px;display:flex}.cta-eyebrow .line{background:var(--orange);width:32px;height:2px}.cta-eyebrow span{color:var(--orange);letter-spacing:3px;text-transform:uppercase;font-size:12px;font-weight:700}.cta-h2{color:var(--green);letter-spacing:-3px;margin:0 0 24px;font-size:44px;font-weight:900;line-height:.95}.cta-h2 .accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-1px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.cta-sub-block{flex-direction:column;gap:18px;max-width:680px;margin:0 auto 48px;display:flex}.cta-sub{color:var(--green);opacity:.82;margin:0;font-size:18px;line-height:1.55}.cta-sub-emph{color:var(--green);letter-spacing:-.2px;margin:6px 0 0;font-size:18px;font-weight:800}.cta-form{text-align:left;flex-direction:column;gap:14px;max-width:560px;margin:0 auto;display:flex}.cta-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cta-form input,.cta-form textarea{background:var(--white);border:1px solid var(--border);color:var(--green);border-radius:12px;padding:16px 18px;font-family:inherit;font-size:15px;font-weight:500}.cta-form input::placeholder,.cta-form textarea::placeholder{color:#003b3680}.cta-form input:focus,.cta-form textarea:focus{border-color:var(--orange);background:var(--white);outline:none}.cta-form textarea{resize:vertical;min-height:100px;font-family:inherit}.cta-submit{background:var(--orange);color:var(--green);cursor:pointer;letter-spacing:.3px;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:18px;font-size:15px;font-weight:800;transition:transform .15s;display:flex}.cta-submit:hover{transform:translateY(-2px)}.cta-after{max-width:560px;margin:32px auto 0}.cta-list{flex-direction:column;gap:6px;margin:10px 0 16px;padding:0;list-style:none;display:flex}.cta-list li{color:#003b36bf;border-left:2px solid var(--orange);padding-left:14px;font-size:15px;line-height:1.5}.cta-promise{color:var(--green);opacity:.72;text-align:center;margin:0 0 20px;font-size:14px;line-height:1.55}.cta-note{color:var(--green);opacity:.55;text-align:center;letter-spacing:.3px;border-top:1px solid var(--border);margin:0;padding-top:16px;font-size:12px;font-weight:600}.cta-field{flex-direction:column;display:flex}.cta-arrow{font-size:18px}@media (width<=768px){.cta-section{padding:64px 24px}.cta-h2{letter-spacing:-1.2px;font-size:36px}.cta-form-row{grid-template-columns:1fr}}.mini-cta{background:var(--soft);padding:72px 56px}.mini-cta-inner{text-align:center;background:var(--white);border:1px solid var(--border);border-radius:24px;max-width:900px;margin:0 auto;padding:48px 40px}.mini-cta-eyebrow{justify-content:center;align-items:center;gap:12px;margin-bottom:24px;display:flex}.mini-cta-eyebrow .line{background:var(--orange);width:32px;height:2px}.mini-cta-eyebrow span{color:var(--orange);letter-spacing:3px;text-transform:uppercase;font-size:12px;font-weight:700}.mini-cta-h2{color:var(--green);letter-spacing:-1.5px;margin:0 0 16px;font-size:28px;font-weight:900;line-height:1.05}.mini-cta-h2 .accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-.5px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.mini-cta-sub{color:var(--green);opacity:.78;max-width:560px;margin:0 auto 32px;font-size:17px;line-height:1.5}.mini-cta-link{font-family:inherit;font-size:inherit;color:var(--orange);border:none;border-bottom:1.5px solid var(--orange);cursor:pointer;font-weight:700;line-height:inherit;background:0 0;padding:0}.mini-cta-buttons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.btn-primary{background:var(--green);color:var(--white);cursor:pointer;letter-spacing:.2px;border:none;border-radius:999px;align-items:center;gap:10px;padding:16px 26px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex}.btn-primary:hover{transform:translateY(-2px)}.btn-primary .arrow{background:var(--orange);width:22px;height:22px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:inline-flex}.btn-secondary{background:var(--white);color:var(--green);border:1.5px solid var(--green);cursor:pointer;letter-spacing:.2px;border-radius:999px;align-items:center;gap:10px;padding:14.5px 24px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.btn-secondary:hover{background:var(--green);color:var(--white)}@media (width<=768px){.mini-cta{padding:64px 24px}.mini-cta-inner{padding:40px 28px}.mini-cta-h2{letter-spacing:-1px;font-size:30px}.mini-cta-sub{font-size:15px}}.footer{background:var(--green);color:var(--white);padding:72px 72px 36px}.footer-inner{max-width:1280px;margin:0 auto}.footer-logo{align-items:center;gap:14px;display:flex}.footer-logo-icon{flex-shrink:0;width:54px;height:54px}.footer-logo-text{flex-direction:column;gap:7px;line-height:1;display:flex}.footer-logo-name{color:var(--white);letter-spacing:.3px;font-size:22px;font-weight:900;line-height:1}.footer-logo-sub{color:var(--white);letter-spacing:7px;text-transform:uppercase;opacity:.8;font-size:12px;font-weight:600;line-height:1}.footer-grid{border-bottom:1px solid #ffffff1a;grid-template-columns:1.3fr .9fr .9fr 1fr 1.4fr;gap:40px;margin-bottom:48px;padding-bottom:48px;display:grid}.footer-brand{flex-direction:column;gap:16px;display:flex}.footer-tagline{opacity:.6;max-width:280px;font-size:13px;line-height:1.5}.footer-social{align-items:center;gap:14px;display:flex}.footer-social a{color:#ffffff80;transition:color .15s;display:flex}.footer-social a:hover{color:var(--orange)}.footer-col h4{letter-spacing:2px;text-transform:uppercase;color:var(--orange);margin-bottom:16px;font-size:11px;font-weight:700}.footer-col ul{flex-direction:column;gap:8px;list-style:none;display:flex}.footer-col li a{color:var(--white);opacity:.7;font-size:13px;text-decoration:none}.footer-col li a:hover{opacity:1;color:var(--orange)}.footer-newsletter-desc{color:#fff9;max-width:280px;margin:0 0 18px;font-size:13px;line-height:1.5}.footer-newsletter-form{gap:8px;max-width:300px;display:flex}.footer-newsletter-form input{color:var(--white);background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;flex:1;min-width:0;padding:11px 14px;font-family:inherit;font-size:13px;font-weight:500}.footer-newsletter-form input::placeholder{color:#fff6}.footer-newsletter-form input:focus{border-color:var(--orange);background:#ffffff1f;outline:none}.footer-newsletter-form button{background:var(--orange);color:var(--white);cursor:pointer;border:none;border-radius:10px;flex-shrink:0;padding:0 16px;font-size:18px;font-weight:900;transition:transform .15s}.footer-newsletter-form button:hover{transform:translateY(-1px)}.footer-newsletter-promise{color:#ffffff73;margin:14px 0 0;font-size:11px;line-height:1.4}.footer-bottom{opacity:.55;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;font-size:12px;display:flex}.footer-bottom-right{align-items:center;gap:12px;display:flex}.footer-divider{opacity:.5}.footer-credit{color:#ffffff8c}.footer-link{color:#ffffff8c;text-decoration:none;transition:color .15s}.footer-link:hover{color:var(--orange)}.footer-link-btn{cursor:pointer;opacity:1;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px}.footer-link--accent{color:#ffffffd9;font-weight:600}.footer-link--accent:hover{color:var(--orange)}@media (width<=1024px){.footer-grid{grid-template-columns:1fr 1fr 1fr}}@media (width<=768px){.footer{padding:80px 24px 40px}.footer-grid{grid-template-columns:1fr 1fr}.footer-bottom{text-align:center;flex-direction:column;gap:12px}}@media (width<=480px){.footer-grid{grid-template-columns:1fr}}.pv-page{background:var(--white);min-height:100vh}.pv-nav{background:var(--green);padding:14px 56px}.pv-back{color:var(--white);cursor:pointer;opacity:.85;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;font-weight:600}.pv-back:hover{opacity:1}.pv-inner{max-width:760px;margin:0 auto;padding:72px 56px 120px}.pv-title{color:var(--green);letter-spacing:-2px;margin-bottom:12px;font-size:54px;font-weight:900;line-height:1}.pv-updated{color:var(--green);opacity:.5;margin-bottom:64px;font-size:13px}.pv-section{border-bottom:1px solid var(--border);margin-bottom:48px;padding-bottom:48px}.pv-section:last-of-type{border-bottom:none}.pv-section h2{color:var(--green);letter-spacing:-.5px;margin-bottom:16px;font-size:20px;font-weight:800}.pv-section p{color:var(--green);margin-bottom:12px;font-size:16px;line-height:1.7}.pv-section p:last-child{margin-bottom:0}.pv-section ul{flex-direction:column;gap:6px;margin:12px 0 12px 20px;display:flex}.pv-section li{color:var(--green);font-size:16px;line-height:1.6}.pv-section a{color:var(--orange);text-underline-offset:3px;text-decoration:underline}.pv-contact-box{background:var(--soft);border-left:4px solid var(--orange);border-radius:20px;margin-top:64px;padding:32px 36px}.pv-contact-label{color:var(--orange);letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:700}.pv-contact-link{color:var(--green);font-size:20px;font-weight:700;text-decoration:none}.pv-contact-link:hover{text-decoration:underline}@media (width<=768px){.pv-nav{padding:14px 24px}.pv-inner{padding:48px 24px 80px}.pv-title{letter-spacing:-1px;font-size:36px}}.blogg-page{min-height:100vh}.blog-hero{background:var(--white);padding:88px 72px 72px;position:relative;overflow:hidden}.blog-hero-inner{text-align:center;max-width:1100px;margin:0 auto}.blog-eyebrow{justify-content:center;margin-bottom:32px}.blog-hero-headline{color:var(--green);letter-spacing:-3.5px;max-width:1000px;margin:0 auto 28px;font-size:76px;font-weight:900;line-height:.95}.blog-hero-headline .accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-1.5px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.blog-hero-sub{color:var(--green);opacity:.78;max-width:620px;margin:0 auto 48px;font-size:19px;line-height:1.55}.newsletter-hero-form{gap:10px;max-width:520px;margin:0 auto 18px;display:flex}.newsletter-hero-form input{background:var(--white);border:1.5px solid var(--border);color:var(--green);border-radius:14px;flex:1;min-width:0;padding:18px 22px;font-family:inherit;font-size:15px;font-weight:500}.newsletter-hero-form input::placeholder{color:#003b3673}.newsletter-hero-form input:focus{border-color:var(--orange);outline:none}.newsletter-hero-form button{background:var(--green);color:var(--white);cursor:pointer;letter-spacing:.2px;white-space:nowrap;border:none;border-radius:14px;align-items:center;gap:10px;padding:18px 28px;font-size:14px;font-weight:700;transition:transform .15s;display:inline-flex}.newsletter-hero-form button:hover{transform:translateY(-2px)}.blog-arrow{background:var(--orange);width:22px;height:22px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.newsletter-hero-meta{color:var(--green);opacity:.55;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:0;font-size:12px;display:flex}.newsletter-hero-meta strong{color:var(--green);opacity:1;font-weight:700}.meta-dot{background:var(--orange);border-radius:50%;width:4px;height:4px;display:inline-block}.featured-section{background:var(--soft);padding:72px}.featured-inner{max-width:1280px;margin:0 auto}.featured-eyebrow{align-items:center;gap:12px;margin-bottom:32px;display:flex}.featured-eyebrow .line{background:var(--orange);width:32px;height:2px}.featured-eyebrow span{color:var(--orange);letter-spacing:3px;text-transform:uppercase;font-size:12px;font-weight:700}.featured-card{background:var(--white);border:1px solid var(--border);color:inherit;border-radius:24px;grid-template-columns:1.05fr 1fr;text-decoration:none;transition:transform .2s,border-color .2s;display:grid;overflow:hidden}.featured-card:hover{border-color:var(--orange);transform:translateY(-3px)}.featured-visual{background:var(--green);justify-content:center;align-items:center;min-height:380px;padding:48px;display:flex;position:relative;overflow:hidden}.featured-visual:before{content:"";background:var(--orange);opacity:.15;border-radius:50%;width:200px;height:200px;position:absolute;top:-30px;right:-30px}.featured-visual:after{content:"";background:var(--orange);opacity:.08;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-50px;left:-50px}.featured-visual-num{color:var(--orange);letter-spacing:-8px;-webkit-text-stroke:1px currentColor;z-index:1;font-family:Instrument Serif,serif;font-size:200px;font-style:italic;font-weight:900;line-height:.85;position:relative}.featured-content{flex-direction:column;justify-content:center;padding:48px 44px;display:flex}.post-meta{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.post-category{background:var(--orange);color:var(--green);letter-spacing:1px;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800;display:inline-block}.post-meta-time{color:var(--green);opacity:.55;letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:600}.time-dot{vertical-align:middle;background:currentColor;border-radius:50%;width:3px;height:3px;margin:0 8px;display:inline-block}.featured-title{color:var(--green);letter-spacing:-1.5px;margin:0 0 18px;font-size:38px;font-weight:900;line-height:1.05}.featured-excerpt{color:var(--green);opacity:.78;margin:0 0 28px;font-size:16px;line-height:1.6}.featured-cta{color:var(--green);background:var(--green-soft);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:14px 22px;font-size:14px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.featured-cta:hover{background:var(--green);color:var(--white);transform:translateY(-2px)}.posts-section{background:var(--white);padding:72px}.posts-inner{max-width:1280px;margin:0 auto}.posts-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}.posts-h2{color:var(--green);letter-spacing:-2px;margin:0;font-size:44px;font-weight:900;line-height:1}.posts-h2 .accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-.5px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.category-filters{flex-wrap:wrap;gap:8px;display:flex}.cat-pill{background:var(--soft);color:var(--green);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}.cat-pill:hover{border-color:var(--orange)}.cat-pill.active{background:var(--green);color:var(--white);border-color:var(--green)}.posts-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.post-card{background:var(--soft);border:1px solid var(--border);color:inherit;border-radius:20px;flex-direction:column;gap:14px;padding:32px 28px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.post-card:before{content:"";background:var(--orange);transform-origin:0;height:4px;transition:transform .25s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.post-card:hover{border-color:var(--orange);transform:translateY(-3px)}.post-card:hover:before{transform:scaleX(1)}.post-title{color:var(--green);letter-spacing:-.6px;margin:0;font-size:21px;font-weight:900;line-height:1.2}.post-excerpt{color:var(--green);opacity:.72;flex:1;margin:0;font-size:14px;line-height:1.55}.post-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:8px;padding-top:18px;display:flex}.post-date{color:var(--green);opacity:.55;font-size:12px;font-weight:600}.post-arrow-circle{background:var(--green);width:32px;height:32px;color:var(--orange);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:900;transition:transform .15s;display:inline-flex}.post-card:hover .post-arrow-circle{transform:translate(4px)translateY(-1px)}.mid-newsletter{background:var(--green);color:var(--white);padding:72px;position:relative;overflow:hidden}.mid-newsletter:before{content:"";background:var(--orange);opacity:.08;border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.mid-newsletter-inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:980px;margin:0 auto;display:grid;position:relative}.mid-newsletter-eyebrow{align-items:center;gap:12px;margin-bottom:24px;display:flex}.mid-newsletter-eyebrow .line{background:var(--orange);width:32px;height:2px}.mid-newsletter-eyebrow span{color:var(--orange);letter-spacing:3px;text-transform:uppercase;font-size:12px;font-weight:700}.mid-newsletter-h2{color:var(--white);letter-spacing:-2px;margin:0 0 18px;font-size:44px;font-weight:900;line-height:1}.mid-newsletter-h2 .accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-.5px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.mid-newsletter-sub{color:var(--white);opacity:.78;max-width:420px;margin:0;font-size:16px;line-height:1.55}.mid-newsletter-form{flex-direction:column;gap:12px;display:flex}.mid-newsletter-form input{color:var(--white);background:#ffffff14;border:1px solid #fff3;border-radius:14px;padding:18px 22px;font-family:inherit;font-size:15px;font-weight:500}.mid-newsletter-form input::placeholder{color:#fff6}.mid-newsletter-form input:focus{border-color:var(--orange);background:#ffffff1f;outline:none}.mid-newsletter-form button{background:var(--orange);color:var(--white);cursor:pointer;letter-spacing:.3px;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:18px;font-size:14px;font-weight:800;transition:transform .15s;display:inline-flex}.mid-newsletter-form button:hover{transform:translateY(-2px)}.mid-newsletter-promise{color:var(--white);opacity:.55;text-align:center;margin:6px 0 0;font-size:12px}@media (width<=1024px){.blog-hero-headline{letter-spacing:-2px;font-size:60px}.featured-card{grid-template-columns:1fr}.featured-visual{min-height:240px;padding:32px}.featured-visual-num{font-size:140px}.featured-title{letter-spacing:-1px;font-size:32px}.mid-newsletter-inner{grid-template-columns:1fr;gap:32px}.posts-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.blog-hero{padding:64px 24px 56px}.featured-section,.posts-section,.mid-newsletter{padding:56px 24px}.blog-hero-headline{letter-spacing:-1.2px;font-size:40px}.blog-hero-sub{font-size:16px}.newsletter-hero-form{flex-direction:column}.featured-content{padding:32px 24px}.featured-title{font-size:26px}.posts-grid{grid-template-columns:1fr}.posts-h2,.mid-newsletter-h2{letter-spacing:-1px;font-size:32px}.posts-header{flex-direction:column;align-items:flex-start}}.modal-overlay{-webkit-backdrop-filter:blur(6px);z-index:1000;opacity:0;pointer-events:none;background:#001e1ca6;justify-content:center;align-items:flex-start;padding:48px 24px;transition:opacity .2s;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-overlay--open{opacity:1;pointer-events:all}.modal{background:var(--white);border-radius:28px;width:100%;max-width:540px;padding:44px 40px;animation:.25s forwards modal-in;position:relative;box-shadow:0 32px 72px #001e1c2e}@keyframes modal-in{0%{transform:translateY(20px)}to{transform:translateY(0)}}.modal-close{background:var(--soft);width:38px;height:38px;color:var(--green);cursor:pointer;z-index:2;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:background .15s,transform .15s;display:flex;position:absolute;top:16px;right:16px}.modal-close:hover{background:var(--green);color:var(--white);transform:rotate(90deg)}.modal-eyebrow{align-items:center;gap:10px;margin-bottom:18px;display:flex}.modal-eyebrow .line{background:var(--orange);flex-shrink:0;width:24px;height:2px}.modal-eyebrow span{color:var(--orange);letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:700}.modal-title{color:var(--green);letter-spacing:-1px;margin:0 0 12px;font-size:30px;font-weight:900;line-height:1.1}.modal-title .accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-.3px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.modal-sub{color:var(--green);opacity:.72;margin:0 0 28px;font-size:15px;line-height:1.55}.modal-form-body{flex-direction:column;gap:14px;display:flex}.modal-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.modal-form-body input,.modal-form-body textarea,.modal-form-body select{background:var(--white);border:1.5px solid var(--border);color:var(--green);border-radius:12px;width:100%;padding:14px 16px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;transition:all .15s}.modal-form-body input::placeholder,.modal-form-body textarea::placeholder{color:#003b3666}.modal-form-body input:hover,.modal-form-body textarea:hover,.modal-form-body select:hover{border-color:#003b3647}.modal-form-body input:focus,.modal-form-body textarea:focus,.modal-form-body select:focus{border-color:var(--orange);background:var(--white);outline:none;box-shadow:0 0 0 4px #ff520f1f}.modal-form-body textarea{resize:vertical;min-height:96px;font-family:inherit}.modal-form-body select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23003B36'><path d='M7 10l5 5 5-5z'/></svg>");background-position:right 14px center;background-repeat:no-repeat;background-size:20px;padding-right:42px}.modal-submit{background:var(--orange);color:var(--white);cursor:pointer;letter-spacing:.3px;border:none;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin-top:8px;padding:18px 24px;font-family:inherit;font-size:15px;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 20px #ff520f40}.modal-submit:hover{transform:translateY(-2px);box-shadow:0 10px 28px #ff520f59}.modal-submit .arrow{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:900;transition:transform .15s;display:inline-flex}.modal-submit:hover .arrow{transform:translate(3px)}.modal-promise{color:var(--green);opacity:.6;text-align:center;margin:16px 0 0;font-size:13px;line-height:1.5}.modal-promise strong,.modal-promise a{color:var(--green);opacity:1;font-weight:700}@media (width<=768px){.modal-overlay{padding:24px 16px}.modal{padding:36px 24px}.modal-title{font-size:24px}.modal-form-row{grid-template-columns:1fr}}.elekt-wrap{--green:#003b36;--orange:#ff520f;--white:#fff;--cream:#faf6f1;--gray:#6b6660;--line:#003b361a;zoom:.92;background:var(--cream);color:var(--green);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.55}.elekt-wrap *{box-sizing:border-box}.elekt-wrap .italic{color:var(--orange);letter-spacing:-.04em;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.elekt-wrap .site-header{background:var(--cream);padding:1.25rem 0}.elekt-wrap .header-inner{justify-content:space-between;align-items:center;display:flex}.elekt-wrap .header-cta{background:var(--orange);color:var(--white);letter-spacing:.02em;white-space:nowrap;cursor:pointer;border:none;border-radius:999px;padding:.5625rem 1.0625rem;font-family:inherit;font-size:.725rem;font-weight:700;text-decoration:none;transition:transform .12s}.elekt-wrap .header-cta:hover{transform:translateY(-1px)}.elekt-wrap .logo{color:var(--green);cursor:pointer;background:0 0;border:none;align-items:center;gap:.875rem;padding:0;text-decoration:none;display:flex}.elekt-wrap .logo .text{flex-direction:column;line-height:1;display:flex}.elekt-wrap .logo .name{letter-spacing:-.01em;color:var(--green);font-size:1rem;font-weight:900}.elekt-wrap .logo .sub{letter-spacing:.25em;text-transform:uppercase;color:var(--gray);margin-top:.25rem;font-size:.5625rem;font-weight:500}.elekt-wrap .footer .logo .name{color:var(--white)}.elekt-wrap .footer .logo .sub{color:#fff9}.elekt-wrap .wrap{max-width:1240px;margin:0 auto;padding:0 2.5rem}.elekt-wrap .hero{background:var(--cream);padding:3rem 0 5rem}.elekt-wrap .hero-grid{grid-template-columns:1.05fr 1fr;align-items:start;gap:4rem;display:grid}.elekt-wrap .eyebrow-pill{background:var(--orange);color:var(--white);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.5rem .9375rem;font-size:.675rem;font-weight:700;display:inline-flex}.elekt-wrap .eyebrow-line{letter-spacing:.125em;text-transform:uppercase;color:var(--orange);align-items:center;gap:.75rem;margin-bottom:.9375rem;font-size:.675rem;font-weight:600;display:flex}.elekt-wrap .eyebrow-line:before{content:"";background:var(--orange);flex-shrink:0;width:2rem;height:2px}.elekt-wrap .hero h1{letter-spacing:-.04em;margin-bottom:1.375rem;font-size:clamp(2.375rem,5vw,4rem);font-weight:900;line-height:1}.elekt-wrap .hero h1 .italic{font-size:1.02em;display:inline-block}.elekt-wrap .hero p.hero-p{color:var(--green);max-width:31.25rem;margin-bottom:.875rem;font-size:1rem;line-height:1.6}.elekt-wrap .hero p.hero-p .italic{letter-spacing:-.02em;font-size:1.12em;line-height:1}.elekt-wrap .hero p.hero-p.punch{border-left:3px solid var(--orange);background:linear-gradient(90deg,#ff520f0f 0%,#0000 70%);max-width:33rem;margin-top:.25rem;margin-bottom:1.75rem;padding:.875rem 0 .875rem 1.25rem;font-size:1.0625rem;font-weight:500}.elekt-wrap .list-label{letter-spacing:.125em;text-transform:uppercase;color:var(--gray);margin-bottom:.9375rem;font-size:.675rem;font-weight:700}.elekt-wrap .hero ul{flex-direction:column;gap:.6875rem;margin:0;padding:0;list-style:none;display:flex}.elekt-wrap .hero ul li{align-items:center;gap:.8125rem;font-size:.9375rem;font-weight:600;display:flex}.elekt-wrap .check{background:var(--orange);width:1.25rem;height:1.25rem;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.elekt-wrap .check svg{width:.6875rem;height:.6875rem}.elekt-wrap .form-card{background:var(--white);border:1px solid var(--line);border-radius:1.125rem;padding:1.875rem 1.875rem 1.625rem;box-shadow:0 1.125rem 2.5rem -1rem #003b3624}.elekt-wrap .form-tag{letter-spacing:.125em;text-transform:uppercase;color:var(--green);text-align:center;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.875rem;font-size:.625rem;font-weight:700;display:flex}.elekt-wrap .form-tag .dot{background:#1f9d6a;border-radius:50%;width:.4375rem;height:.4375rem}.elekt-wrap .form-card h3{letter-spacing:-.05em;margin-bottom:.375rem;font-size:1.4375rem;font-weight:900;line-height:1.15}.elekt-wrap .form-card h3 .italic{letter-spacing:-.05em;font-size:1.05em;line-height:1}.elekt-wrap .form-card .sub{color:var(--gray);margin-bottom:1.125rem;font-size:.8125rem}.elekt-wrap .form-divider{background:var(--line);height:1px;margin-bottom:1.125rem}.elekt-wrap .field{margin-bottom:.5625rem}.elekt-wrap .field-hint{color:var(--gray);margin-top:.3125rem;padding-left:.25rem;font-size:.6875rem;display:block}.elekt-wrap .field input,.elekt-wrap .field textarea{background:var(--white);width:100%;color:var(--green);border:1.5px solid #003b361f;border-radius:.625rem;outline:none;padding:.8125rem 1rem;font-family:inherit;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.elekt-wrap .field input::placeholder,.elekt-wrap .field textarea::placeholder{color:#9a958e}.elekt-wrap .field input:focus,.elekt-wrap .field textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff520f1a}.elekt-wrap .field textarea{resize:vertical;min-height:5rem;font-family:inherit}.elekt-wrap .field.err input,.elekt-wrap .field.err textarea{border-color:#d23a3a;box-shadow:0 0 0 3px #d23a3a1a}.elekt-wrap .form-validation-msg{color:#d23a3a;text-align:center;margin:.375rem 0 .25rem;font-size:.75rem;font-weight:600}.elekt-wrap .submit{background:var(--orange);width:100%;color:var(--white);cursor:pointer;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5625rem;margin-top:.5625rem;padding:1rem 1.5rem;font-family:inherit;font-size:.9375rem;font-weight:700;transition:transform .12s;display:flex;box-shadow:0 .625rem 1.5rem -.375rem #ff520f66}.elekt-wrap .submit:hover{transform:translateY(-1px)}.elekt-wrap .submit:active{transform:translateY(0)}.elekt-wrap .submit[disabled]{opacity:.6;cursor:not-allowed}.elekt-wrap .form-foot{text-align:center;color:var(--gray);margin-top:.875rem;font-size:.6875rem}.elekt-wrap .form-error{text-align:center;color:#d23a3a;margin-top:.5rem;font-size:.8125rem}.elekt-wrap .form-row{grid-template-columns:1fr 1fr;gap:.5625rem;display:grid}.elekt-wrap .what{background:var(--white);padding:5rem 0 5.5rem}.elekt-wrap .what-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--orange);align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.675rem;font-weight:700;display:flex}.elekt-wrap .what-eyebrow:before{content:"";background:var(--orange);flex-shrink:0;width:2rem;height:2px}.elekt-wrap .what h2{letter-spacing:-.04em;margin-bottom:1.125rem;font-size:clamp(2rem,4.3vw,3.125rem);font-weight:900;line-height:1}.elekt-wrap .what h2 .italic{font-size:1.02em}.elekt-wrap .what-lede{color:var(--gray);max-width:41.25rem;margin-bottom:2.75rem;font-size:1rem;line-height:1.6}.elekt-wrap .sub-h{letter-spacing:-.02em;margin-bottom:1rem;font-size:1rem;font-weight:800}.elekt-wrap .timeline{max-width:68.75rem;position:relative}.elekt-wrap .connector{pointer-events:none;width:calc(100% - 6.75rem);height:1.875rem;position:absolute;top:3.375rem;left:3.375rem;right:3.375rem}.elekt-wrap .steps{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:3.25rem;padding:0;list-style:none;display:grid;position:relative}.elekt-wrap .step{flex-direction:column;align-items:flex-start;display:flex}.elekt-wrap .step-2{padding-top:3.375rem}.elekt-wrap .step-3{padding-top:1.75rem}.elekt-wrap .step-4{padding-top:3.375rem}.elekt-wrap .icon-wrap{position:relative}.elekt-wrap .icon-box{width:5.25rem;height:5.25rem;box-shadow:0 0 0 .375rem var(--white);border-radius:1.625rem;justify-content:center;align-items:center;display:flex}.elekt-wrap .icon-1{background:var(--green);transform:rotate(-4deg)}.elekt-wrap .icon-2{background:var(--orange);transform:rotate(3deg)}.elekt-wrap .icon-3{background:var(--white);border:3px solid var(--green);transform:rotate(-2deg)}.elekt-wrap .icon-4{background:var(--green);border:3px solid var(--orange);transform:rotate(4deg)}.elekt-wrap .icon-num-orange{color:var(--orange);letter-spacing:-.1em;font-size:2.375rem;font-weight:900}.elekt-wrap .icon-num-dark{color:var(--green);letter-spacing:-.1em;font-size:2.375rem;font-weight:900}.elekt-wrap .badge-pill{letter-spacing:.0625em;text-transform:uppercase;border-radius:999px;padding:.3125rem .625rem;font-size:.5625rem;font-weight:800;position:absolute;top:-.5rem;right:-1rem}.elekt-wrap .badge-orange-on-dark{background:var(--orange);color:var(--green);transform:rotate(8deg)}.elekt-wrap .badge-dark-on-orange{background:var(--green);color:var(--white);transform:rotate(-6deg)}.elekt-wrap .badge-dark-on-light{background:var(--green);color:var(--white);transform:rotate(5deg)}.elekt-wrap .badge-orange-on-dark-edge{background:var(--orange);color:var(--white);transform:rotate(-7deg)}.elekt-wrap .step-content{margin-top:1.375rem;padding-right:.875rem}.elekt-wrap .step-title{color:var(--green);letter-spacing:-.04em;margin:0 0 .5rem;font-size:1.1875rem;font-weight:900;line-height:1.05}.elekt-wrap .step-desc{color:var(--green);opacity:.75;margin:0;font-size:.8125rem;line-height:1.55}.elekt-wrap .checklist{flex-direction:column;gap:.75rem;max-width:44rem;margin-bottom:2.25rem;padding:0;list-style:none;display:flex}.elekt-wrap .checklist li{align-items:flex-start;gap:.875rem;font-size:.9375rem;font-weight:500;line-height:1.45;display:flex}.elekt-wrap .check-circle{background:var(--orange);width:1.375rem;height:1.375rem;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.0625rem;display:flex}.elekt-wrap .check-circle svg{width:.75rem;height:.75rem}.elekt-wrap .note{border-left:3px solid var(--orange);color:var(--green);max-width:44rem;margin-bottom:2rem;padding:.5rem 0 .5rem 1.25rem;font-family:Instrument Serif,serif;font-size:1.125rem;font-style:italic;line-height:1.45}.elekt-wrap .stars-line{color:var(--gray);align-items:center;gap:.875rem;margin-bottom:1.625rem;font-size:.8125rem;font-weight:500;display:flex}.elekt-wrap .stars{color:var(--orange);letter-spacing:.125em;font-size:.8125rem}.elekt-wrap .cta{background:var(--orange);color:var(--white);cursor:pointer;border:none;border-radius:.875rem;justify-content:center;align-items:center;gap:.625rem;padding:1rem 2rem;font-family:inherit;font-size:.9375rem;font-weight:700;text-decoration:none;transition:transform .12s;display:inline-flex;box-shadow:0 .75rem 1.75rem -.375rem #ff520f73}.elekt-wrap .cta:hover{transform:translateY(-1px)}.elekt-wrap .cta.full{width:100%;max-width:44rem;display:flex}.elekt-wrap .quotes{background:var(--green);color:var(--white);padding:5.5rem 0}.elekt-wrap .quotes-eyebrow{color:var(--orange);letter-spacing:.1875em;text-transform:uppercase;align-items:center;gap:.75rem;margin-bottom:1.25rem;font-size:.675rem;font-weight:700;display:flex}.elekt-wrap .quotes-eyebrow .line{background:var(--orange);flex-shrink:0;width:2rem;height:2px}.elekt-wrap .quotes-h2{color:var(--white);letter-spacing:-.04em;max-width:56.25rem;margin:0 0 1.25rem;font-size:clamp(2.25rem,5vw,4rem);font-weight:900;line-height:.95}.elekt-wrap .quotes-h2 .italic{color:var(--orange);font-size:1.02em}.elekt-wrap .quotes-intro{color:var(--white);opacity:.8;max-width:35rem;margin:0 0 3rem;font-size:1rem;line-height:1.5}.elekt-wrap .diagnose-grid{grid-template-rows:auto auto;grid-template-columns:1.4fr 1fr 1.2fr;gap:1.125rem;max-width:68.75rem;display:grid}.elekt-wrap .dcard-1{background:var(--orange);color:var(--green);border-radius:1.5rem;flex-direction:column;grid-area:1/1/3;justify-content:space-between;min-height:25rem;padding:2.125rem 1.875rem;display:flex;position:relative}.elekt-wrap .badge-dark{background:var(--green);color:var(--white);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.375rem;margin-bottom:1.375rem;padding:.375rem .75rem;font-size:.625rem;font-weight:700;display:inline-flex}.elekt-wrap .badge-dark .dot-circle{background:var(--orange);border-radius:50%;width:.375rem;height:.375rem;display:inline-block}.elekt-wrap .dcard-1 .quote{color:var(--green);letter-spacing:-.04em;margin-bottom:1.125rem;font-size:3rem;font-weight:900;line-height:1}.elekt-wrap .dcard-1 .desc{color:var(--green);max-width:22.5rem;margin:0;font-size:.9375rem;font-weight:500;line-height:1.55}.elekt-wrap .dcard-1-footer{border-top:1px solid #003b3633;justify-content:space-between;align-items:flex-end;margin-top:1.625rem;padding-top:1.125rem;display:flex}.elekt-wrap .dcard-1-source-label{color:var(--green);opacity:.6;letter-spacing:.0625em;text-transform:uppercase;font-size:.625rem;font-weight:700}.elekt-wrap .dcard-1-source-name{color:var(--green);margin-top:.125rem;font-size:.75rem;font-weight:700}.elekt-wrap .dcard-1 .dcard-1-arrow{background:var(--green);width:2.125rem;height:2.125rem;color:var(--orange);border-radius:50%;justify-content:center;align-items:center;font-size:.8125rem;font-weight:900;display:flex}.elekt-wrap .dcard-2{background:var(--white);color:var(--green);border-radius:1.125rem;flex-direction:column;grid-area:1/2;justify-content:space-between;min-height:11.25rem;padding:1.5rem 1.375rem;display:flex;transform:rotate(-1.5deg)}.elekt-wrap .dcard-2 .label{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.75rem;font-size:.625rem;font-weight:700}.elekt-wrap .dcard-2 .quote{color:var(--green);letter-spacing:-.04em;font-size:1.625rem;font-weight:900;line-height:1}.elekt-wrap .dcard-2 .desc{color:var(--green);opacity:.7;margin-top:.75rem;font-size:.75rem;line-height:1.4}.elekt-wrap .dcard-3{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:1.125rem;grid-area:1/3;min-height:11.25rem;padding:1.625rem 1.5rem}.elekt-wrap .dcard-3 .label{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.75rem;font-size:.625rem;font-weight:700}.elekt-wrap .dcard-3 .quote{color:var(--white);letter-spacing:-.04em;font-size:1.5rem;font-weight:900;line-height:1.05}.elekt-wrap .dcard-3 .desc{color:var(--white);opacity:.7;margin-top:.75rem;font-size:.75rem;line-height:1.4}.elekt-wrap .dcard-4{background:var(--white);color:var(--green);border-radius:1.125rem;grid-area:2/2/auto/4;grid-template-columns:1.4fr 1fr;align-items:center;gap:2rem;padding:1.75rem 2rem;display:grid;transform:rotate(.7deg)}.elekt-wrap .dcard-4 .label{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.625rem;font-size:.625rem;font-weight:700}.elekt-wrap .dcard-4 .quote{color:var(--green);letter-spacing:-.05em;margin-bottom:.625rem;font-size:2.125rem;font-weight:900;line-height:1}.elekt-wrap .dcard-4 .desc{color:var(--green);opacity:.75;font-size:.8125rem;line-height:1.5}.elekt-wrap .mini-stats{flex-direction:column;gap:.5625rem;display:flex}.elekt-wrap .stat-dark{background:var(--green);color:var(--white);border-radius:.75rem;padding:.875rem 1rem}.elekt-wrap .stat-orange{background:var(--orange);color:var(--green);border-radius:.75rem;padding:.875rem 1rem}.elekt-wrap .stat-num{letter-spacing:-.04em;margin-bottom:.25rem;font-size:1.5rem;font-weight:900;line-height:1}.elekt-wrap .stat-desc{letter-spacing:.09em;text-transform:uppercase;font-size:.5625rem;font-weight:700}.elekt-wrap .stat-dark .stat-num{color:var(--orange)}.elekt-wrap .stat-dark .stat-desc{color:#ffffffa6}.elekt-wrap .research{background:var(--white);padding:5.5rem 0}.elekt-wrap .research-inner{grid-template-columns:auto 1fr;align-items:center;gap:4rem;max-width:68.75rem;margin:0 auto;padding:0 2.5rem;display:grid}.elekt-wrap .research-stat{text-align:left;border-right:1px solid var(--line);flex-shrink:0;padding-right:3rem}.elekt-wrap .research-stat-num{color:var(--orange);letter-spacing:-.05em;font-size:clamp(4.5rem,9vw,8rem);font-weight:900;line-height:.9}.elekt-wrap .research-stat-label{letter-spacing:.125em;text-transform:uppercase;color:var(--green);margin-top:.5rem;font-size:.625rem;font-weight:700}.elekt-wrap .research-eyebrow{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.elekt-wrap .research-eyebrow .line{background:var(--orange);flex-shrink:0;width:2rem;height:2px}.elekt-wrap .research-eyebrow span{color:var(--orange);letter-spacing:.1875em;text-transform:uppercase;font-size:.675rem;font-weight:700}.elekt-wrap .research-h2{color:var(--green);letter-spacing:-.04em;margin-bottom:1rem;font-size:clamp(1.875rem,3.2vw,2.625rem);font-weight:900;line-height:1.05}.elekt-wrap .research-h2 .italic{font-size:1.02em}.elekt-wrap .research-body{color:var(--green);opacity:.8;max-width:36rem;margin-bottom:.875rem;font-size:1rem;line-height:1.6}.elekt-wrap .research-tags{flex-wrap:wrap;gap:.5rem;margin-top:1.375rem;display:flex}.elekt-wrap .research-tags span{background:var(--green);color:var(--white);border-radius:999px;padding:.4375rem .875rem;font-size:.75rem;font-weight:600}.elekt-wrap .diag-summary{border-left:4px solid var(--orange);background:#ffffff0a;border-radius:0 1rem 1rem 0;max-width:50rem;margin-top:3rem;padding:2rem 2.25rem}.elekt-wrap .diag-summary-label{color:var(--orange);letter-spacing:.125em;text-transform:uppercase;margin-bottom:.75rem;font-size:.675rem;font-weight:700}.elekt-wrap .diag-summary-text{color:var(--white);letter-spacing:-.04em;font-size:1.625rem;font-weight:900;line-height:1.15}.elekt-wrap .diag-summary-sub{color:var(--white);opacity:.55;margin:1.125rem 0 .75rem;font-size:.875rem;font-weight:400}.elekt-wrap .diag-summary-chips{flex-wrap:wrap;gap:.4375rem;display:flex}.elekt-wrap .diag-summary-chips span{color:var(--white);opacity:.65;border:1.5px solid #fff3;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.elekt-wrap .final-cta{background:var(--cream);padding:5rem 0 5.5rem}.elekt-wrap .final-inner{text-align:center;max-width:52.5rem;margin:0 auto}.elekt-wrap .final-pill{margin-bottom:1.25rem}.elekt-wrap .final-h2{letter-spacing:-.04em;color:var(--green);max-width:44rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.05}.elekt-wrap .final-h2 .italic{font-size:1.02em;display:inline-block}.elekt-wrap .final-sub{color:var(--gray);margin-bottom:2rem;font-size:.9375rem}.elekt-wrap .final-form-card{text-align:left;padding:2rem 2.125rem 1.875rem}.elekt-wrap .footer{background:var(--green);color:var(--white);padding:1.875rem 0}.elekt-wrap .footer-inner{justify-content:space-between;align-items:center;display:flex}.elekt-wrap .footer-copy{color:#ffffff8c;letter-spacing:.0125em;font-size:.6875rem}@media (width<=960px){.elekt-wrap .hero-grid{grid-template-columns:1fr;gap:2.25rem}.elekt-wrap .steps{grid-template-columns:repeat(2,1fr);gap:2.5rem 2rem}.elekt-wrap .connector{display:none}.elekt-wrap .step-2,.elekt-wrap .step-3,.elekt-wrap .step-4{padding-top:0}.elekt-wrap .diagnose-grid{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.elekt-wrap .dcard-1{grid-area:1/1/auto/3;min-height:auto}.elekt-wrap .dcard-2{grid-area:2/1}.elekt-wrap .dcard-3{grid-area:2/2}.elekt-wrap .dcard-4{grid-area:3/1/auto/3}}@media (width<=680px){.elekt-wrap .wrap{padding-left:1.125rem;padding-right:1.125rem}.elekt-wrap .site-header{padding:1rem 0}.elekt-wrap .header-cta{padding:.4375rem .75rem;font-size:.625rem}.elekt-wrap .hero{padding:1rem 0 3rem}.elekt-wrap .hero h1{margin-bottom:1.125rem;font-size:2.25rem}.elekt-wrap .hero p.hero-p{font-size:.9375rem}.elekt-wrap .hero p.hero-p.punch{margin-bottom:1.375rem;font-size:.9375rem}.elekt-wrap .eyebrow-pill{margin-bottom:1rem;padding:.4375rem .875rem;font-size:.625rem}.elekt-wrap .eyebrow-line{margin-bottom:.75rem;font-size:.625rem}.elekt-wrap .hero ul li{font-size:.875rem}.elekt-wrap .form-card{border-radius:.875rem;padding:1.375rem 1.125rem 1.25rem}.elekt-wrap .form-card h3{font-size:1.1875rem}.elekt-wrap .form-card .sub{margin-bottom:.875rem;font-size:.75rem}.elekt-wrap .field input,.elekt-wrap .field textarea{padding:.75rem .875rem;font-size:1rem}.elekt-wrap .submit{padding:.9375rem 1.25rem;font-size:.9375rem}.elekt-wrap .research{padding:3rem 0}.elekt-wrap .research-inner{grid-template-columns:1fr;gap:1.75rem;padding:0 1.125rem}.elekt-wrap .research-stat{border-right:none;border-bottom:1px solid var(--line);padding-bottom:1.5rem;padding-right:0}.elekt-wrap .research-stat-num{font-size:5rem}.elekt-wrap .what{padding:3rem 0 3.5rem}.elekt-wrap .what h2{font-size:1.875rem}.elekt-wrap .what-lede{margin-bottom:2rem;font-size:.9375rem}.elekt-wrap .sub-h{font-size:.9375rem}.elekt-wrap .steps{grid-template-columns:1fr 1fr;gap:1.75rem 1.25rem;margin-bottom:2.25rem}.elekt-wrap .icon-box{width:3.75rem;height:3.75rem;box-shadow:0 0 0 .25rem var(--white);border-radius:1rem}.elekt-wrap .icon-1,.elekt-wrap .icon-2,.elekt-wrap .icon-3,.elekt-wrap .icon-4{transform:none}.elekt-wrap .badge-pill{display:none}.elekt-wrap .icon-num-orange,.elekt-wrap .icon-num-dark{font-size:1.75rem}.elekt-wrap .step-content{margin-top:.875rem;padding-right:0}.elekt-wrap .step-title{font-size:.9375rem}.elekt-wrap .step-desc{font-size:.75rem}.elekt-wrap .checklist li{font-size:.875rem}.elekt-wrap .note{font-size:1rem}.elekt-wrap .quotes{padding:3rem 0}.elekt-wrap .quotes-h2{font-size:1.875rem}.elekt-wrap .quotes-intro{margin-bottom:1.75rem;font-size:.9375rem}.elekt-wrap .diagnose-grid{grid-template-columns:1fr 1fr;gap:.625rem}.elekt-wrap .dcard-1{grid-column:1/3;padding:1.375rem 1.25rem}.elekt-wrap .dcard-1 .quote{font-size:2rem}.elekt-wrap .dcard-1 .desc{font-size:.875rem}.elekt-wrap .dcard-2{grid-area:2/1;min-height:auto;padding:1.125rem 1rem;transform:none}.elekt-wrap .dcard-2 .quote{font-size:1.1875rem}.elekt-wrap .dcard-3{grid-area:2/2;min-height:auto;padding:1.125rem 1rem}.elekt-wrap .dcard-3 .quote{font-size:1.125rem}.elekt-wrap .dcard-4{grid-area:3/1/auto/3;grid-template-columns:1fr;gap:1rem;padding:1.25rem;transform:none}.elekt-wrap .dcard-4 .quote{font-size:1.75rem}.elekt-wrap .mini-stats{flex-direction:row}.elekt-wrap .stat-dark,.elekt-wrap .stat-orange{flex:1}.elekt-wrap .final-cta{padding:3rem 0 3.5rem}.elekt-wrap .final-h2{font-size:1.75rem}.elekt-wrap .final-sub{font-size:.875rem}.elekt-wrap .final-form-card{padding:1.375rem 1.125rem 1.25rem}.elekt-wrap .form-row{grid-template-columns:1fr;gap:0}.elekt-wrap .footer-inner{flex-direction:column;align-items:flex-start;gap:.875rem}.elekt-wrap .cta.full{max-width:100%}}@media (width<=380px){.elekt-wrap .hero h1{font-size:1.9375rem}.elekt-wrap .header-cta{display:none}.elekt-wrap .steps{grid-template-columns:1fr;gap:1.5rem}.elekt-wrap .dcard-2 .quote{font-size:1.0625rem}.elekt-wrap .dcard-3 .quote{font-size:1rem}}.contact-hero{background:var(--green);color:var(--white);padding:108px 72px 72px;position:relative;overflow:hidden}.contact-hero:before{content:"";background:var(--orange);opacity:.06;pointer-events:none;border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-200px}.contact-hero-inner{text-align:center;z-index:1;max-width:900px;margin:0 auto;position:relative}.contact-hero .eyebrow{justify-content:center;margin-bottom:28px}.contact-h1{letter-spacing:-2.6px;color:var(--white);margin:0 0 28px;font-size:64px;font-weight:900;line-height:1}.contact-h1 .accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-1px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.contact-hero-sub{color:var(--white);opacity:.85;max-width:620px;margin:0 auto;font-size:20px;line-height:1.5}.contact-main{background:var(--soft);padding:88px 72px}.contact-main-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:64px;max-width:1240px;margin:0 auto;display:grid}.contact-paths-h2{color:var(--green);letter-spacing:-1.5px;margin:0 0 12px;font-size:34px;font-weight:900;line-height:1.05}.contact-paths-h2 .accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-.4px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.contact-paths-sub{color:var(--green);opacity:.72;margin:0 0 32px;font-size:16px;line-height:1.55}.contact-paths-list{flex-direction:column;gap:14px;margin-bottom:40px;display:flex}.contact-path{background:var(--white);border:1px solid var(--border);cursor:pointer;color:inherit;text-align:left;border-radius:18px;align-items:flex-start;gap:18px;width:100%;padding:22px 24px;font-family:inherit;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.contact-path:hover{border-color:var(--orange);transform:translateY(-2px)}.contact-path-icon{background:var(--green-soft);width:42px;height:42px;color:var(--orange);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-path-icon svg{width:22px;height:22px}.contact-path-content{flex:1}.contact-path-title{color:var(--green);margin:0 0 4px;font-size:16px;font-weight:800;line-height:1.2}.contact-path-desc{color:var(--green);opacity:.7;margin:0;font-size:13.5px;line-height:1.5}.contact-path-arrow{color:var(--orange);flex-shrink:0;align-self:center;font-size:20px;font-weight:900;transition:transform .15s}.contact-path:hover .contact-path-arrow{transform:translate(4px)}.contact-direct{background:var(--white);border:1px solid var(--border);border-radius:18px;padding:28px 26px}.contact-direct-h{color:var(--orange);letter-spacing:2.5px;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:800}.contact-direct-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.contact-direct-item{color:var(--green);align-items:flex-start;gap:14px;font-size:14px;line-height:1.4;display:flex}.contact-direct-item-label{color:var(--green);opacity:.55;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.contact-direct-item-value{color:var(--green);font-weight:600}.contact-direct-item-value a{color:inherit;border-bottom:1.5px solid var(--orange);padding-bottom:1px;text-decoration:none;transition:color .15s}.contact-direct-item-value a:hover{color:var(--orange)}.contact-direct-icon{background:var(--soft);width:36px;height:36px;color:var(--green);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-top:-2px;display:flex}.contact-direct-icon svg{width:18px;height:18px}.contact-form-card{background:var(--white);border:1px solid var(--border);border-radius:24px;padding:44px 40px;position:sticky;top:100px}.contact-form-card-eyebrow{align-items:center;gap:10px;margin-bottom:18px;display:flex}.contact-form-card-eyebrow .line{background:var(--orange);width:24px;height:2px}.contact-form-card-eyebrow span{color:var(--orange);letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:700}.contact-form-card-title{color:var(--green);letter-spacing:-1.2px;margin:0 0 12px;font-size:32px;font-weight:900;line-height:1.1}.contact-form-card-title .accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-.3px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.contact-form-card-sub{color:var(--green);opacity:.72;margin:0 0 28px;font-size:15px;line-height:1.55}.contact-form{flex-direction:column;gap:14px;display:flex}.contact-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-form-field{flex-direction:column;display:flex}.contact-form input,.contact-form textarea{background:var(--white);border:1.5px solid var(--border);color:var(--green);border-radius:12px;width:100%;padding:14px 16px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.4;transition:border-color .15s,box-shadow .15s}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#003b3666}.contact-form input:hover,.contact-form textarea:hover{border-color:#003b3647}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 4px #ff520f1f}.contact-form textarea{resize:vertical;min-height:120px;font-family:inherit}.contact-form-submit{background:var(--orange);color:var(--white);cursor:pointer;letter-spacing:.3px;border:none;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin-top:8px;padding:18px 24px;font-family:inherit;font-size:15px;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 20px #ff520f40}.contact-form-submit:hover{transform:translateY(-2px);box-shadow:0 10px 28px #ff520f59}.contact-form-arrow{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:900;transition:transform .15s;display:inline-flex}.contact-form-submit:hover .contact-form-arrow{transform:translate(3px)}.contact-form-promise{color:var(--green);opacity:.6;text-align:center;margin:16px 0 0;font-size:13px;line-height:1.5}.contact-form-promise strong{opacity:1;font-weight:700}.contact-office{background:var(--white);padding:88px 72px}.contact-office-inner{grid-template-columns:1fr 1.4fr;align-items:center;gap:56px;max-width:1240px;margin:0 auto;display:grid}.contact-office-text .eyebrow{margin-bottom:18px}.contact-office-h2{color:var(--green);letter-spacing:-1.8px;margin:0 0 18px;font-size:44px;font-weight:900;line-height:1.05}.contact-office-h2 .accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-.5px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.contact-office-desc{color:var(--green);opacity:.78;margin:0 0 24px;font-size:16px;line-height:1.6}.contact-office-meta{background:var(--soft);border-radius:18px;flex-direction:column;gap:12px;padding:24px 26px;font-size:14px;display:flex}.contact-office-meta-item{border-bottom:1px solid #003b3614;justify-content:space-between;gap:16px;padding-bottom:12px;display:flex}.contact-office-meta-item:last-child{border-bottom:none;padding-bottom:0}.contact-office-meta-label{color:var(--green);opacity:.6;font-weight:600}.contact-office-meta-value{color:var(--green);text-align:right;font-weight:700}.contact-office-meta-value a{color:inherit;border-bottom:1.5px solid var(--orange);text-decoration:none}.contact-map{border:1px solid var(--border);aspect-ratio:4/3;background:var(--soft);border-radius:24px;overflow:hidden}.contact-map iframe{border:0;width:100%;height:100%;display:block}.contact-hero .eyebrow,.contact-office-text .eyebrow{align-items:center;gap:10px;display:flex}.contact-hero .eyebrow .line,.contact-office-text .eyebrow .line{background:var(--orange);width:28px;height:2px}.contact-hero .eyebrow span,.contact-office-text .eyebrow span{color:var(--orange);letter-spacing:3px;text-transform:uppercase;font-size:12px;font-weight:700}@media (width<=1024px){.contact-h1{letter-spacing:-2px;font-size:54px}.contact-main-grid{grid-template-columns:1fr;gap:48px}.contact-form-card{position:relative;top:auto}.contact-office-inner{grid-template-columns:1fr;gap:32px}.contact-office-h2{letter-spacing:-1.4px;font-size:38px}}@media (width<=768px){.contact-hero{padding:80px 24px 56px}.contact-h1{letter-spacing:-1.4px;font-size:40px}.contact-hero-sub{font-size:17px}.contact-main{padding:64px 24px}.contact-form-card{padding:32px 24px}.contact-form-card-title{font-size:26px}.contact-form-row{grid-template-columns:1fr}.contact-office{padding:64px 24px}.contact-office-h2{letter-spacing:-1px;font-size:32px}.contact-paths-h2{letter-spacing:-1px;font-size:30px}}.omoss-hero{background:var(--green);color:var(--white);padding:108px 56px 72px;position:relative;overflow:hidden}.omoss-hero:before{content:"";background:var(--orange);opacity:.06;pointer-events:none;border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-200px}.omoss-hero-inner{text-align:center;z-index:1;max-width:900px;margin:0 auto;position:relative}.omoss-eyebrow-center{justify-content:center;margin-bottom:28px}.omoss-line-orange{background:var(--orange)!important}.omoss-eyebrow-on-dark span{color:var(--orange)!important}.omoss-h1{letter-spacing:-2.6px;color:var(--white);margin:0 0 28px;font-size:64px;font-weight:900;line-height:1}.omoss-h1 .accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-1px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.omoss-hero-sub{color:var(--white);opacity:.85;max-width:640px;margin:0 auto;font-size:20px;line-height:1.5}.omoss-story{background:var(--soft);padding:88px 56px}.omoss-story-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1240px;margin:0 auto;display:grid}.omoss-story-text .eyebrow{margin-bottom:20px}.omoss-h2{color:var(--green);letter-spacing:-2px;margin:0 0 28px;font-size:48px;font-weight:900;line-height:1.05}.omoss-h2 .accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-.6px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.omoss-story-body{color:var(--green);opacity:.85;margin:0 0 18px;font-size:17px;line-height:1.7}.omoss-story-body strong{opacity:1;font-weight:700}.omoss-story-stats{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:32px;display:grid}.omoss-story-stat{background:var(--white);border:1px solid var(--border);border-radius:18px;padding:22px}.omoss-story-stat-num{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-1px;margin-bottom:6px;font-family:Instrument Serif,serif;font-size:38px;font-style:italic;font-weight:900;line-height:1}.omoss-story-stat-label{color:var(--green);opacity:.72;font-size:13px;line-height:1.4}.omoss-story-divider{background:var(--border);height:1px;margin:28px 0}.omoss-chips{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.omoss-chips span{border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;line-height:1.5;display:inline-block}.omoss-chips--muted span{color:var(--green);opacity:.7;border:1.5px solid #003b3633}.omoss-chips--solution span{color:var(--orange);background:#ff520f1a;border:1.5px solid #ff520f40}.omoss-facts{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:20px;max-width:1240px;margin:56px auto 0;padding-top:48px;display:grid}.omoss-fact{background:var(--white);border:1px solid var(--border);border-radius:18px;padding:28px 28px 24px}.omoss-fact-label{letter-spacing:2px;text-transform:uppercase;color:var(--orange);margin-bottom:10px;font-size:10px;font-weight:700}.omoss-fact-title{color:var(--green);letter-spacing:-.5px;margin-bottom:8px;font-size:20px;font-weight:900}.omoss-fact-body{color:var(--green);opacity:.65;margin:0;font-size:14px;line-height:1.5}.omoss-story-image{aspect-ratio:4/5;border-radius:24px;overflow:hidden}.omoss-story-img{object-fit:cover;width:100%;height:100%;display:block}.omoss-team{background:var(--soft);padding:72px 56px}.omoss-team-inner{max-width:1240px;margin:0 auto}.omoss-team-header{text-align:center;max-width:680px;margin:0 auto 64px}.omoss-team-header .eyebrow{justify-content:center;margin-bottom:20px}.omoss-team-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.omoss-team-card{background:var(--white);border:1px solid var(--border);text-align:center;border-radius:20px;flex-direction:column;align-items:center;padding:28px 22px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.omoss-team-card:hover{border-color:var(--orange);transform:translateY(-3px);box-shadow:0 12px 28px #001e1c0f}.omoss-team-photo{background:var(--green);width:72px;height:72px;color:var(--orange);-webkit-text-stroke:1px currentColor;letter-spacing:-.5px;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-family:Instrument Serif,serif;font-size:24px;font-style:italic;font-weight:900;display:flex}.omoss-team-name{color:var(--green);letter-spacing:-.4px;margin:0 0 4px;font-size:19px;font-weight:900;line-height:1.15}.omoss-team-role{color:var(--orange);letter-spacing:1.2px;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:800;line-height:1.3}.omoss-team-bio{color:var(--green);opacity:.78;flex:1;margin:0 0 20px;font-size:13.5px;line-height:1.6}.omoss-team-email{color:var(--green);border-bottom:1.5px solid var(--orange);align-self:center;margin-top:auto;padding-bottom:2px;font-size:13px;font-weight:700;text-decoration:none;transition:color .15s;display:inline-block}.omoss-team-email:hover{color:var(--orange)}.omoss-team-functions-label{color:var(--green);opacity:.55;letter-spacing:2px;text-transform:uppercase;text-align:center;margin:32px 0 20px;font-size:11px;font-weight:800}.omoss-team-functions-grid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:760px;margin:0 auto;display:grid}.omoss-function-card{background:var(--white);border:1px dashed var(--border);border-radius:18px;align-items:center;gap:18px;padding:24px 28px;transition:border-color .2s;display:flex}.omoss-function-card:hover{border-color:var(--orange);border-style:solid}.omoss-function-avatar{background:var(--soft);width:52px;height:52px;color:var(--orange);letter-spacing:-.5px;border:1.5px solid var(--border);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex}.omoss-function-body{flex:1;min-width:0}.omoss-function-name{color:var(--green);letter-spacing:-.3px;margin:0 0 2px;font-size:16px;font-weight:900;line-height:1.15}.omoss-function-desc{color:var(--green);opacity:.65;margin:0 0 6px;font-size:12.5px;line-height:1.4}.omoss-function-email{color:var(--green);border-bottom:1px solid var(--orange);padding-bottom:1px;font-size:12px;font-weight:700;text-decoration:none;transition:color .15s}.omoss-function-email:hover{color:var(--orange)}.omoss-why{background:var(--soft);padding:88px 56px}.omoss-why-inner{max-width:1100px;margin:0 auto}.omoss-why-header{text-align:center;max-width:700px;margin:0 auto 64px}.omoss-why-header .eyebrow{justify-content:center;margin-bottom:20px}.omoss-why-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.omoss-why-item{background:var(--white);border:1px solid var(--border);border-radius:20px;align-items:flex-start;gap:20px;padding:32px 28px;display:flex}.omoss-why-num{background:var(--green);width:44px;height:44px;color:var(--orange);letter-spacing:-.5px;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex}.omoss-why-content{flex:1}.omoss-why-title{color:var(--green);letter-spacing:-.3px;margin:0 0 10px;font-size:18px;font-weight:900;line-height:1.2}.omoss-why-desc{color:var(--green);opacity:.72;margin:0;font-size:14px;line-height:1.6}.omoss-values{background:var(--green);color:var(--white);padding:88px 56px;position:relative;overflow:hidden}.omoss-values:before{content:"";background:var(--orange);opacity:.05;pointer-events:none;border-radius:50%;width:400px;height:400px;position:absolute;bottom:-100px;left:-100px}.omoss-values-inner{z-index:1;max-width:980px;margin:0 auto;position:relative}.omoss-values-header{text-align:center;margin-bottom:64px}.omoss-values-h2{letter-spacing:-2px;color:var(--white);margin:0;font-size:48px;font-weight:900;line-height:1.05}.omoss-values-h2 .accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-.6px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.omoss-values-list{flex-direction:column;gap:24px;display:flex}.omoss-value-row{border-top:1px solid #ffffff1f;grid-template-columns:80px 1fr;align-items:start;gap:32px;padding:24px 0;display:grid}.omoss-value-row:last-child{border-bottom:1px solid #ffffff1f}.omoss-value-num{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-2px;font-family:Instrument Serif,serif;font-size:42px;font-style:italic;font-weight:900;line-height:1}.omoss-value-text{color:var(--white);letter-spacing:-.3px;margin:0;font-size:21px;font-weight:700;line-height:1.4}.omoss-value-text em{color:var(--orange);-webkit-text-stroke:.3px currentColor;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}@media (width<=1024px){.omoss-h1{letter-spacing:-2px;font-size:54px}.omoss-story-inner{grid-template-columns:1fr;gap:48px}.omoss-h2{letter-spacing:-1.4px;font-size:38px}.omoss-team-grid{grid-template-columns:repeat(2,1fr)}.omoss-team-functions-grid,.omoss-why-grid{grid-template-columns:1fr}.omoss-values-h2{letter-spacing:-1.4px;font-size:38px}}@media (width<=768px){.omoss-hero{padding:80px 24px 56px}.omoss-h1{letter-spacing:-1.4px;font-size:40px}.omoss-hero-sub{font-size:17px}.omoss-story,.omoss-team,.omoss-why,.omoss-values{padding:64px 24px}.omoss-team-grid,.omoss-team-functions-grid{grid-template-columns:1fr}.omoss-h2,.omoss-values-h2{letter-spacing:-1px;font-size:30px}.omoss-value-row{grid-template-columns:1fr;gap:12px}.omoss-value-text{font-size:18px}.omoss-story-stats{grid-template-columns:1fr}}.tjen-hero{background:var(--green);color:var(--white);padding:108px 56px 72px;position:relative;overflow:hidden}.tjen-hero:before{content:"";background:var(--orange);opacity:.06;pointer-events:none;border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-200px}.tjen-hero-inner{text-align:center;z-index:1;max-width:980px;margin:0 auto;position:relative}.tjen-eyebrow-center{justify-content:center;margin-bottom:28px}.tjen-line-orange{background:var(--orange)!important}.tjen-eyebrow-on-dark span{color:var(--orange)!important}.tjen-h1{letter-spacing:-2.6px;color:var(--white);margin:0 0 28px;font-size:64px;font-weight:900;line-height:1}.tjen-h1 .accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-1px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.tjen-hero-sub{color:var(--white);opacity:.85;max-width:620px;margin:0 auto;font-size:20px;line-height:1.5}.tjen-method{background:var(--soft);border-bottom:1px solid var(--border);padding:64px 56px}.tjen-method-inner{max-width:1200px;margin:0 auto}.tjen-method-header{text-align:center;max-width:660px;margin:0 auto}.tjen-method-header .eyebrow{justify-content:center;margin-bottom:16px}.tjen-method-h2{color:var(--green);letter-spacing:-1.2px;margin:0 0 14px;font-size:30px;font-weight:900;line-height:1.1}.tjen-method-sub{color:var(--green);opacity:.78;margin:0;font-size:15px;line-height:1.55}.tjen-method-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px;display:grid}.tjen-method-pill{background:var(--white);border:1px solid var(--border);text-align:center;color:inherit;border-radius:18px;flex-direction:column;gap:8px;padding:24px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.tjen-method-pill:hover{border-color:var(--orange);transform:translateY(-3px)}.tjen-method-pill-num{color:var(--orange);letter-spacing:2px;text-transform:uppercase;font-size:13px;font-weight:800}.tjen-method-pill-name{color:var(--green);letter-spacing:-.4px;font-size:22px;font-weight:900;line-height:1}.tjen-method-pill-desc{color:var(--green);opacity:.7;font-size:13px;line-height:1.5}.tjen-phase{padding:72px 56px}.tjen-phase-soft{background:var(--soft)}.tjen-phase-white{background:var(--white)}.tjen-phase-inner{max-width:1240px;margin:0 auto}.tjen-phase-header{background:var(--white);border:1px solid var(--border);border-radius:18px;grid-template-columns:auto 1fr;align-items:baseline;gap:32px;margin-bottom:32px;padding:28px 32px;transition:border-color .2s;display:grid}.tjen-phase-soft .tjen-phase-header{background:var(--white)}.tjen-phase-white .tjen-phase-header{background:var(--soft)}.tjen-phase-header-left{align-items:center;gap:14px;display:flex}.tjen-phase-num-badge{background:var(--green);width:34px;height:34px;color:var(--orange);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:inline-flex}.tjen-phase-num{color:var(--orange);letter-spacing:2px;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:800;display:block}.tjen-phase-h2{color:var(--green);letter-spacing:-1px;margin:0;font-size:30px;font-weight:900;line-height:1.05}.tjen-phase-h2 .accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-.4px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.tjen-phase-tagline{color:var(--green);opacity:.7;text-align:right;justify-self:end;max-width:520px;margin:0;font-size:14px;font-weight:500;line-height:1.55}.tjen-services-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.tjen-service-card{background:var(--white);border:1px solid var(--border);border-radius:24px;padding:36px 32px;transition:transform .2s,border-color .2s,box-shadow .2s}.tjen-phase-soft .tjen-service-card{background:var(--white)}.tjen-phase-white .tjen-service-card{background:var(--soft)}.tjen-service-card:hover{border-color:var(--orange);transform:translateY(-4px);box-shadow:0 20px 40px #001e1c0f}.tjen-service-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.tjen-service-icon{background:var(--green);width:44px;height:44px;color:var(--orange);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex}.tjen-service-name{color:var(--green);letter-spacing:-.6px;margin:0 0 12px;font-size:24px;font-weight:900;line-height:1.15}.tjen-service-desc{color:var(--green);opacity:.78;margin:0 0 22px;font-size:15px;line-height:1.6}.tjen-service-deliver-h{color:var(--orange);letter-spacing:2px;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:800}.tjen-service-deliver{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tjen-service-deliver li{color:var(--green);gap:12px;font-size:13.5px;line-height:1.5;display:flex}.tjen-service-deliver li:before{content:"";background:var(--green);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FF520F'><path d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:11px;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:2px}.tjen-mid-cta{background:var(--green);color:var(--white);text-align:center;padding:64px 56px;position:relative;overflow:hidden}.tjen-mid-cta-inner{z-index:1;max-width:760px;margin:0 auto;position:relative}.tjen-mid-cta-eyebrow{justify-content:center;align-items:center;gap:10px;margin-bottom:18px;display:flex}.tjen-mid-cta-eyebrow .line{background:var(--orange);width:28px;height:2px}.tjen-mid-cta-eyebrow span{color:var(--orange);letter-spacing:3px;text-transform:uppercase;font-size:12px;font-weight:700}.tjen-mid-cta-h3{letter-spacing:-1.4px;color:var(--white);margin:0 0 18px;font-size:34px;font-weight:900;line-height:1.1}.tjen-mid-cta-h3 .accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-.4px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.tjen-mid-cta-sub{color:var(--white);opacity:.85;max-width:560px;margin:0 auto 28px;font-size:16px;line-height:1.5}.tjen-process{background:var(--green);color:var(--white);padding:88px 56px;position:relative;overflow:hidden}.tjen-process:before{content:"";background:var(--orange);opacity:.05;pointer-events:none;border-radius:50%;width:400px;height:400px;position:absolute;bottom:-100px;left:-100px}.tjen-process-inner{z-index:1;max-width:1200px;margin:0 auto;position:relative}.tjen-process-header{text-align:center;max-width:680px;margin:0 auto 64px}.tjen-process-header .eyebrow{justify-content:center;margin-bottom:20px}.tjen-process-h2{letter-spacing:-1.8px;color:var(--white);margin:0;font-size:44px;font-weight:900;line-height:1.05}.tjen-process-h2 .accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-.5px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.tjen-process-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.tjen-process-step{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:12px;padding:28px 24px;display:flex}.tjen-process-step-num{color:var(--orange);-webkit-text-stroke:.5px currentColor;margin:0;font-family:Instrument Serif,serif;font-size:36px;font-style:italic;font-weight:900;line-height:1}.tjen-process-step-title{color:var(--white);letter-spacing:-.3px;margin:0;font-size:17px;font-weight:900;line-height:1.2}.tjen-process-step-desc{color:var(--white);opacity:.78;margin:0;font-size:13px;line-height:1.5}.tjen-pricing{background:var(--soft);padding:88px 56px}.tjen-pricing-inner{text-align:center;max-width:980px;margin:0 auto}.tjen-pricing-header{margin-bottom:48px}.tjen-pricing-header .eyebrow{justify-content:center;margin-bottom:20px}.tjen-pricing-h2{color:var(--green);letter-spacing:-1.8px;margin:0 0 18px;font-size:44px;font-weight:900;line-height:1.05}.tjen-pricing-h2 .accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-.5px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.tjen-pricing-sub{color:var(--green);opacity:.78;max-width:680px;margin:0 auto;font-size:17px;line-height:1.6}.tjen-pricing-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.tjen-pricing-card{background:var(--white);border:1px solid var(--border);text-align:left;border-radius:20px;padding:32px 28px}.tjen-pricing-card-eyebrow{color:var(--orange);letter-spacing:2px;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:800}.tjen-pricing-card-title{color:var(--green);letter-spacing:-.5px;margin:0 0 14px;font-size:22px;font-weight:900;line-height:1.15}.tjen-pricing-card-desc{color:var(--green);opacity:.75;margin:0;font-size:14px;line-height:1.6}@media (width<=1024px){.tjen-h1{letter-spacing:-2px;font-size:54px}.tjen-method-grid{grid-template-columns:repeat(2,1fr)}.tjen-services-grid{grid-template-columns:1fr}.tjen-phase-header{grid-template-columns:1fr;gap:12px;margin-bottom:20px}.tjen-phase-tagline{text-align:left;justify-self:start;max-width:100%}.tjen-phase-h2{letter-spacing:-.6px;font-size:24px}.tjen-process-grid{grid-template-columns:repeat(2,1fr)}.tjen-process-h2,.tjen-pricing-h2{letter-spacing:-1.2px;font-size:34px}.tjen-pricing-grid{grid-template-columns:1fr}}@media (width<=768px){.tjen-hero{padding:80px 24px 56px}.tjen-h1{letter-spacing:-1.4px;font-size:40px}.tjen-hero-sub{font-size:17px}.tjen-method,.tjen-phase{padding:64px 24px}.tjen-mid-cta{padding:56px 24px}.tjen-mid-cta-h3{letter-spacing:-1px;font-size:28px}.tjen-process,.tjen-pricing{padding:64px 24px}.tjen-method-grid{grid-template-columns:1fr}.tjen-phase-h2{letter-spacing:-.5px;font-size:22px}.tjen-process-grid{grid-template-columns:1fr}.tjen-service-card{padding:28px 24px}.tjen-service-name{font-size:20px}}.casepage-back{background:var(--green);border-bottom:1px solid #ffffff0f}.casepage-back-inner{max-width:1280px;margin:0 auto;padding:14px 56px}.casepage-back-btn{color:var(--white);cursor:pointer;opacity:.75;background:0 0;border:none;align-items:center;gap:10px;padding:0;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .15s;display:inline-flex}.casepage-back-btn:hover{opacity:1}.casepage-back-arrow{font-size:16px;line-height:1}.casepage-hero{background:var(--green);color:var(--white);padding:100px 56px 80px;position:relative;overflow:hidden}.casepage-hero:before{content:"";background:var(--orange);opacity:.06;pointer-events:none;border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-200px}.casepage-hero-inner{z-index:2;width:100%;max-width:1280px;margin:0 auto;position:relative}.casepage-hero-meta{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:32px;display:flex}.casepage-hero-badge{background:var(--orange);color:var(--white);letter-spacing:1.5px;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:11px;font-weight:800;display:inline-flex}.casepage-hero-badge-dot{background:var(--white);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite vbm-pulse-dot}@keyframes vbm-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.casepage-hero-tag{color:var(--white);opacity:.7;letter-spacing:1.5px;text-transform:uppercase;font-size:12px;font-weight:700}.casepage-h1{letter-spacing:-3px;max-width:1080px;color:var(--white);margin:0 0 28px;font-size:80px;font-weight:900;line-height:1}.casepage-h1-accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-1.2px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.casepage-hero-sub{color:var(--white);opacity:.85;max-width:680px;margin:0;font-size:20px;line-height:1.5}.casepage-stats{background:var(--orange);padding:48px 56px}.casepage-stats-inner{grid-template-columns:repeat(3,1fr);align-items:center;gap:48px;max-width:1240px;margin:0 auto;display:grid}.casepage-stat{text-align:center;color:var(--white)}.casepage-stat-num{letter-spacing:-1.8px;-webkit-text-stroke:.5px currentColor;color:var(--white);margin:0 0 8px;font-family:Instrument Serif,serif;font-size:52px;font-style:italic;font-weight:900;line-height:1}.casepage-stat-label{letter-spacing:1.5px;text-transform:uppercase;opacity:.95;font-size:13px;font-weight:700;line-height:1.4}.casepage-customer-intro{background:var(--soft);padding:72px 56px}.casepage-customer-intro-inner{background:var(--white);border:1px solid var(--border);border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:40px;max-width:1100px;margin:0 auto;padding:48px;display:grid}.casepage-customer-logo{flex-shrink:0;justify-content:center;align-items:center;width:200px;display:flex}.casepage-customer-logo svg{width:100%;height:auto;max-height:80px}.casepage-customer-info-h{color:var(--orange);letter-spacing:2px;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.casepage-customer-info-name{color:var(--green);letter-spacing:-.7px;margin:0 0 8px;font-size:28px;font-weight:900;line-height:1.1}.casepage-customer-info-desc{color:var(--green);opacity:.72;margin:0;font-size:15px;line-height:1.55}.casepage-quote-section{background:var(--soft);padding:0 56px 80px}.casepage-facts-bar{background:var(--white);border:1px solid var(--border);border-radius:24px;grid-template-columns:repeat(4,1fr);gap:32px;max-width:1100px;margin:0 auto;padding:48px;display:grid}.casepage-fact-label{color:var(--orange);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800}.casepage-fact-value{color:var(--green);letter-spacing:-.5px;font-size:24px;font-weight:900;line-height:1.1}.casepage-deliverables{background:var(--white);padding:96px 56px}.casepage-deliverables-inner{max-width:1240px;margin:0 auto}.casepage-deliverables-header{max-width:780px;margin:0 0 64px}.casepage-deliverables-eyebrow{color:var(--orange);letter-spacing:2.5px;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 14px;font-size:11px;font-weight:800;display:flex}.casepage-deliverables-eyebrow:before{content:"";background:var(--orange);flex-shrink:0;width:24px;height:2px}.casepage-deliverables-h2{color:var(--green);letter-spacing:-2px;margin:0 0 18px;font-size:54px;font-weight:900;line-height:1.05}.casepage-deliverables-accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-.6px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.casepage-deliverables-sub{color:var(--green);opacity:.78;margin:0;font-size:17px;line-height:1.6}.casepage-deliverables-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.casepage-deliverable{background:var(--soft);border:1px solid var(--border);border-radius:24px;align-items:flex-start;gap:24px;padding:36px 32px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.casepage-deliverable:hover{border-color:var(--orange);transform:translateY(-4px);box-shadow:0 20px 40px #001e1c0f}.casepage-deliverable-num{background:var(--green);width:48px;height:48px;color:var(--orange);letter-spacing:-.5px;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex}.casepage-deliverable-body{flex:1}.casepage-deliverable-name{color:var(--green);letter-spacing:-.5px;margin:0 0 12px;font-size:22px;font-weight:900;line-height:1.15}.casepage-deliverable-desc{color:var(--green);opacity:.78;margin:0 0 16px;font-size:14.5px;line-height:1.6}.casepage-deliverable-status{letter-spacing:1.5px;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.casepage-deliverable-status.progress{background:var(--orange);color:var(--white)}.casepage-deliverable-status.planned{background:var(--white);color:var(--green);border:1px solid var(--border)}.casepage-status-dot{border-radius:50%;width:6px;height:6px}.casepage-deliverable-status.progress .casepage-status-dot{background:var(--white)}.casepage-deliverable-status.planned .casepage-status-dot{background:var(--orange)}.casepage-story{background:var(--soft);padding:96px 56px}.casepage-story-inner{max-width:1100px;margin:0 auto}.casepage-story-grid{grid-template-columns:1fr 2fr;align-items:start;gap:64px;margin-bottom:80px;display:grid}.casepage-story-grid--last{margin-bottom:0}.casepage-story-h-block{position:sticky;top:100px}.casepage-story-eyebrow-h{color:var(--orange);letter-spacing:2.5px;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:800}.casepage-story-title{color:var(--green);letter-spacing:-1.1px;margin:0;font-size:34px;font-weight:900;line-height:1.1}.casepage-story-accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-.3px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.casepage-story-content{flex-direction:column;gap:0;display:flex}.casepage-story-text{color:var(--green);opacity:.85;margin:0 0 16px;font-size:16px;line-height:1.7}.casepage-story-text strong{opacity:1;color:var(--green);font-weight:700}.casepage-story-list{flex-direction:column;gap:14px;margin:8px 0 24px;padding:0;list-style:none;display:flex}.casepage-story-list li{color:var(--green);opacity:.85;gap:14px;font-size:15px;line-height:1.55;display:flex}.casepage-story-list li:before{content:"";background:var(--green);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FF520F'><path d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:13px;border-radius:50%;flex-shrink:0;width:22px;height:22px;margin-top:1px}.casepage-insights{background:var(--white);padding:96px 56px}.casepage-insights-inner{max-width:1240px;margin:0 auto}.casepage-insights-header{text-align:center;max-width:780px;margin:0 auto 64px}.casepage-insights-eyebrow{justify-content:center;align-items:center;gap:10px;margin-bottom:24px;display:flex}.casepage-insights-eyebrow-line{background:var(--orange);width:28px;height:2px}.casepage-insights-eyebrow span{color:var(--orange);letter-spacing:3px;text-transform:uppercase;font-size:12px;font-weight:700}.casepage-insights-h2{color:var(--green);letter-spacing:-1.8px;margin:0 0 18px;font-size:48px;font-weight:900;line-height:1.05}.casepage-insights-accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-.5px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.casepage-insights-sub{color:var(--green);opacity:.78;margin:0;font-size:17px;line-height:1.6}.casepage-insights-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.casepage-insight{background:var(--soft);border:1px solid var(--border);border-radius:24px;padding:40px 32px}.casepage-insight-num{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-3px;margin:0 0 18px;font-family:Instrument Serif,serif;font-size:78px;font-style:italic;font-weight:900;line-height:.9}.casepage-insight-title{color:var(--green);letter-spacing:-.3px;margin:0 0 10px;font-size:18px;font-weight:900;line-height:1.25}.casepage-insight-desc{color:var(--green);opacity:.72;margin:0;font-size:14px;line-height:1.6}.casepage-honest{background:var(--green);color:var(--white);text-align:center;padding:96px 56px;position:relative;overflow:hidden}.casepage-honest:before{content:"";background:var(--orange);opacity:.05;border-radius:50%;width:400px;height:400px;position:absolute;bottom:-100px;left:-100px}.casepage-honest-inner{z-index:1;max-width:780px;margin:0 auto;position:relative}.casepage-honest-eyebrow{justify-content:center;align-items:center;gap:10px;margin-bottom:24px;display:flex}.casepage-honest-eyebrow-line{background:var(--orange);width:28px;height:2px}.casepage-honest-eyebrow span{color:var(--orange);letter-spacing:3px;text-transform:uppercase;font-size:12px;font-weight:700}.casepage-honest-h2{letter-spacing:-1.6px;color:var(--white);margin:0 0 24px;font-size:42px;font-weight:900;line-height:1.1}.casepage-honest-accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-.5px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.casepage-honest-text{color:var(--white);opacity:.85;margin:0 0 40px;font-size:17px;line-height:1.65}.casepage-honest-cta{justify-content:center;display:flex}.casepage-honest-btn{background:var(--orange);color:var(--white);cursor:pointer;letter-spacing:.2px;border:none;border-radius:999px;align-items:center;gap:12px;padding:18px 28px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 20px #ff520f4d}.casepage-honest-btn:hover{transform:translateY(-2px);box-shadow:0 10px 28px #ff520f66}.casepage-honest-btn-arrow{font-size:18px;font-weight:900}@media (width<=1024px){.casepage-h1{letter-spacing:-2px;font-size:54px}}@media (width<=768px){.casepage-back-inner{padding:12px 24px}.casepage-hero{padding:64px 24px 48px}.casepage-h1{letter-spacing:-1.4px;font-size:38px}.casepage-hero-sub{font-size:17px}.casepage-stats{padding:40px 24px}.casepage-stats-inner{grid-template-columns:1fr;gap:24px}.casepage-stat-num{letter-spacing:-1.2px;font-size:42px}.casepage-customer-intro{padding:48px 24px}.casepage-customer-intro-inner{text-align:center;grid-template-columns:1fr;gap:24px;padding:32px}.casepage-customer-logo{width:160px;margin:0 auto}.casepage-quote-section{padding:0 24px 56px}.casepage-facts-bar{grid-template-columns:repeat(2,1fr);gap:24px;padding:32px 24px}.casepage-deliverables{padding:64px 24px}.casepage-deliverables-h2{letter-spacing:-1px;font-size:30px}.casepage-deliverables-grid{grid-template-columns:1fr}.casepage-deliverable{flex-direction:column;gap:16px;padding:28px 24px}.casepage-story{padding:64px 24px}.casepage-story-grid{grid-template-columns:1fr;gap:24px;margin-bottom:56px}.casepage-story-h-block{position:relative;top:auto}.casepage-story-title{letter-spacing:-.8px;font-size:26px}.casepage-insights{padding:64px 24px}.casepage-insights-h2{letter-spacing:-1.2px;font-size:34px}.casepage-insights-grid{grid-template-columns:1fr}.casepage-honest{padding:64px 24px}.casepage-honest-h2{letter-spacing:-1px;font-size:32px}.casepage-honest-text{font-size:15px}.casepage-honest-btn{padding:16px 22px;font-size:14px}}.casepage-photo-section{background:var(--soft);padding:0 56px 64px}.casepage-photo-inner{max-width:1100px;margin:0 auto}.casepage-photo-eyebrow{color:var(--orange);letter-spacing:2.5px;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;margin-bottom:24px;font-size:11px;font-weight:800;display:flex}.casepage-photo-line{background:var(--orange);width:24px;height:2px;display:inline-block}.casepage-photo-block{border:1px solid var(--border);border-radius:20px;overflow:hidden}.casepage-photo-block img{object-fit:cover;width:100%;height:auto;display:block}@media (width<=480px){.casepage-facts-bar{grid-template-columns:1fr}.casepage-photo-section{padding:0 24px 48px}}.sjv-eyebrow{align-items:center;gap:10px;margin-bottom:28px;display:flex}.sjv-eyebrow--center{justify-content:center}.sjv-eyebrow-line{background:var(--orange);flex-shrink:0;width:28px;height:2px}.sjv-eyebrow span{color:var(--orange);letter-spacing:3px;text-transform:uppercase;font-size:12px;font-weight:700}.sjv-eyebrow--light span{color:var(--orange)}.sjv-accent{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-1px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.sjv-accent-orange{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-.5px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.sjv-hero{background:var(--green);color:var(--white);padding:108px 56px 72px;position:relative;overflow:hidden}.sjv-hero:before{content:"";background:var(--orange);opacity:.06;pointer-events:none;border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-200px}.sjv-hero-inner{text-align:center;z-index:1;max-width:1080px;margin:0 auto;position:relative}.sjv-h1{letter-spacing:-3px;color:var(--white);margin:0 0 28px;font-size:72px;font-weight:900;line-height:1}.sjv-hero-sub{color:var(--white);opacity:.85;max-width:680px;margin:0 auto;font-size:20px;line-height:1.5}.sjv-philo{background:var(--soft);padding:88px 56px}.sjv-philo-inner{max-width:900px;margin:0 auto}.sjv-philo-header{text-align:center;margin-bottom:48px}.sjv-philo-h2{color:var(--green);letter-spacing:-2px;margin:0;font-size:48px;font-weight:900;line-height:1.05}.sjv-philo-text{color:var(--green);opacity:.85;text-align:center;margin:0 0 22px;font-size:18px;line-height:1.7}.sjv-philo-text strong{opacity:1;font-weight:700}.sjv-philo-quote{background:var(--white);border-left:4px solid var(--orange);color:var(--green);letter-spacing:-.4px;border-radius:0 16px 16px 0;margin:48px 0;padding:32px 36px;font-size:22px;font-weight:700;line-height:1.4}.sjv-philo-quote em{color:var(--orange);-webkit-text-stroke:.3px currentColor;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.sjv-phase{border-top:1px solid var(--border);padding:88px 56px}.sjv-phase--white{background:var(--white)}.sjv-phase--soft{background:var(--soft)}.sjv-phase-inner{grid-template-columns:340px 1fr;align-items:start;gap:64px;max-width:1180px;margin:0 auto;display:grid}.sjv-phase-sidebar{position:sticky;top:100px}.sjv-phase-num{color:var(--orange);-webkit-text-stroke:.5px currentColor;letter-spacing:-5px;opacity:.95;margin:0 0 8px;font-family:Instrument Serif,serif;font-size:120px;font-style:italic;font-weight:900;line-height:.85}.sjv-phase-eyebrow{color:var(--orange);letter-spacing:2.5px;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:800}.sjv-phase-title{color:var(--green);letter-spacing:-2px;margin:0 0 16px;font-size:48px;font-weight:900;line-height:1}.sjv-phase-tagline{color:var(--green);opacity:.7;margin:0;font-size:15px;font-weight:500;line-height:1.55}.sjv-phase-content{padding-top:8px}.sjv-block{margin-bottom:36px}.sjv-block:last-child{margin-bottom:0}.sjv-block-h{color:var(--orange);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 12px;font-size:11px;font-weight:800;display:flex}.sjv-block-h:before{content:"";background:var(--orange);flex-shrink:0;width:24px;height:2px}.sjv-block-text{color:var(--green);opacity:.85;margin:0;font-size:16px;line-height:1.7}.sjv-block-text strong{opacity:1;font-weight:700}.sjv-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sjv-list li{color:var(--green);gap:12px;font-size:15px;line-height:1.55;display:flex}.sjv-list li:before{content:"";background:var(--green);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FF520F'><path d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:12px;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:1px}.sjv-meta{border-top:1px solid var(--border);grid-template-columns:repeat(2,1fr);gap:14px;margin-top:24px;padding-top:24px;display:grid}.sjv-meta-row{flex-direction:column;gap:4px;display:flex}.sjv-meta-label{color:var(--orange);letter-spacing:1.5px;text-transform:uppercase;font-size:11px;font-weight:800}.sjv-meta-value{color:var(--green);font-size:14px;font-weight:700}.sjv-journey{background:var(--green);color:var(--white);padding:88px 56px;position:relative;overflow:hidden}.sjv-journey:before{content:"";background:var(--orange);opacity:.05;pointer-events:none;border-radius:50%;width:400px;height:400px;position:absolute;bottom:-100px;right:-100px}.sjv-journey-inner{z-index:1;max-width:1240px;margin:0 auto;position:relative}.sjv-journey-header{text-align:center;max-width:700px;margin:0 auto 64px}.sjv-journey-h2{letter-spacing:-1.8px;color:var(--white);margin:0;font-size:44px;font-weight:900;line-height:1.05}.sjv-journey-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.sjv-journey-grid:before{content:"";background:var(--orange);opacity:.3;z-index:0;height:2px;position:absolute;top:34px;left:8%;right:8%}.sjv-journey-step{text-align:center;z-index:1;flex-direction:column;align-items:center;padding:0 16px;display:flex;position:relative}.sjv-journey-dot{background:var(--orange);width:68px;height:68px;color:var(--white);letter-spacing:-.5px;-webkit-text-stroke:.5px currentColor;border:6px solid var(--green);border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;font-family:Instrument Serif,serif;font-size:22px;font-style:italic;font-weight:900;display:flex}.sjv-journey-step-eyebrow{color:var(--orange);letter-spacing:1.5px;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800}.sjv-journey-step-title{color:var(--white);letter-spacing:-.4px;margin:0 0 12px;font-size:18px;font-weight:900;line-height:1.2}.sjv-journey-step-desc{color:var(--white);opacity:.78;margin:0;font-size:13.5px;line-height:1.55}.sjv-expect{background:var(--soft);padding:88px 56px}.sjv-expect-inner{max-width:1180px;margin:0 auto}.sjv-expect-header{text-align:center;max-width:680px;margin:0 auto 56px}.sjv-expect-h2{color:var(--green);letter-spacing:-1.8px;margin:0 0 18px;font-size:44px;font-weight:900;line-height:1.05}.sjv-expect-sub{color:var(--green);opacity:.78;margin:0;font-size:16px;line-height:1.6}.sjv-expect-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.sjv-expect-card{background:var(--white);border:1px solid var(--border);border-radius:24px;padding:40px 36px}.sjv-expect-card-eyebrow{color:var(--orange);letter-spacing:2px;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:800}.sjv-expect-card-title{color:var(--green);letter-spacing:-.6px;margin:0 0 28px;font-size:26px;font-weight:900;line-height:1.15}.sjv-expect-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.sjv-expect-list li{color:var(--green);gap:14px;font-size:15px;line-height:1.55;display:flex}.sjv-expect-list li:before{content:"";background:var(--green);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FF520F'><path d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:13px;border-radius:50%;flex-shrink:0;width:22px;height:22px;margin-top:1px}.sjv-cta{background:var(--soft);padding:72px 56px}.sjv-cta-inner{text-align:center;background:var(--white);border:1px solid var(--border);border-radius:24px;max-width:900px;margin:0 auto;padding:48px 40px}.sjv-cta-h2{color:var(--green);letter-spacing:-1.5px;margin:0 0 16px;font-size:38px;font-weight:900;line-height:1.05}.sjv-cta-sub{color:var(--green);opacity:.78;max-width:560px;margin:0 auto 32px;font-size:17px;line-height:1.5}.sjv-cta-buttons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.sjv-btn-primary{background:var(--green);color:var(--white);cursor:pointer;letter-spacing:.2px;border:none;border-radius:999px;padding:16px 28px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .15s}.sjv-btn-primary:hover{transform:translateY(-2px)}@media (width<=1024px){.sjv-h1{letter-spacing:-2px;font-size:54px}.sjv-philo-h2{letter-spacing:-1.4px;font-size:38px}.sjv-phase-inner{grid-template-columns:1fr;gap:32px}.sjv-phase-sidebar{position:relative;top:auto}.sjv-phase-num{letter-spacing:-3px;font-size:80px}.sjv-phase-title{letter-spacing:-1.4px;font-size:38px}.sjv-journey-h2,.sjv-expect-h2{letter-spacing:-1.2px;font-size:34px}.sjv-journey-grid{grid-template-columns:repeat(2,1fr);gap:32px}.sjv-journey-grid:before{display:none}.sjv-expect-grid{grid-template-columns:1fr}}@media (width<=768px){.sjv-hero{padding:80px 24px 56px}.sjv-h1{letter-spacing:-1.4px;font-size:40px}.sjv-hero-sub{font-size:17px}.sjv-philo,.sjv-phase,.sjv-journey,.sjv-expect,.sjv-cta{padding:64px 24px}.sjv-philo-h2{letter-spacing:-1px;font-size:30px}.sjv-philo-text{font-size:16px}.sjv-philo-quote{padding:24px;font-size:18px}.sjv-phase-num{letter-spacing:-2px;font-size:64px}.sjv-phase-title{letter-spacing:-1px;font-size:30px}.sjv-meta{grid-template-columns:1fr;gap:12px}.sjv-journey-h2,.sjv-expect-h2{letter-spacing:-.8px;font-size:26px}.sjv-journey-grid{grid-template-columns:1fr;gap:32px}.sjv-expect-card{padding:32px 24px}.sjv-expect-card-title{font-size:22px}.sjv-cta-inner{padding:40px 28px}.sjv-cta-h2{letter-spacing:-1px;font-size:30px}.sjv-cta-sub{font-size:15px}}.bloggpost{min-height:100vh}.bloggpost-header{background:var(--green);padding:80px 24px 72px}.bloggpost-header-inner{max-width:740px;margin:0 auto}.bloggpost-meta{color:#ffffffa6;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:28px;font-size:13px;font-weight:500;display:flex}.bloggpost-category{color:var(--orange);text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:700}.bloggpost-dot{background:#ffffff4d;border-radius:50%;width:3px;height:3px;display:inline-block}.bloggpost-title{color:var(--white);letter-spacing:-1.5px;margin-bottom:24px;font-size:clamp(32px,5vw,52px);font-weight:900;line-height:1.1}.bloggpost-lead{color:#ffffffbf;max-width:620px;font-size:18px;line-height:1.65}.bloggpost-body{background:var(--white);padding:64px 24px 80px}.bloggpost-body-inner{max-width:680px;margin:0 auto}.bloggpost-p{color:var(--green);margin-bottom:24px;font-size:17px;line-height:1.8}.bloggpost-h2{color:var(--green);letter-spacing:-.5px;margin:48px 0 16px;font-size:26px;font-weight:900;line-height:1.2}.bloggpost-h3{color:var(--green);letter-spacing:-.3px;margin:32px 0 12px;font-size:19px;font-weight:800;line-height:1.3}.bloggpost-footer{background:var(--soft);border-top:1px solid var(--border);padding:48px 24px}.bloggpost-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;max-width:680px;margin:0 auto;display:flex}.bloggpost-back{color:var(--green);cursor:pointer;opacity:.7;background:0 0;border:none;padding:0;font-size:14px;font-weight:700;transition:opacity .15s}.bloggpost-back:hover{opacity:1}.bloggpost-cta-box{text-align:right}.bloggpost-cta-label{color:var(--green);margin-bottom:4px;font-size:13px;font-weight:700}.bloggpost-cta-text{color:var(--green);opacity:.6;font-size:13px}.bloggpost-notfound{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:50vh;display:flex}@media (width<=768px){.bloggpost-header{padding:48px 20px 56px}.bloggpost-body{padding:40px 20px 60px}.bloggpost-footer-inner{flex-direction:column;align-items:flex-start}.bloggpost-cta-box{text-align:left}.bloggpost-h2{font-size:22px}}.faqp-hero{background:var(--green);padding:100px 80px 80px}.faqp-hero-inner{max-width:900px;margin:0 auto}.faqp-eyebrow{align-items:center;gap:12px;margin-bottom:24px;display:flex}.faqp-eyebrow--center{justify-content:center}.faqp-eyebrow-line{background:var(--orange);flex-shrink:0;width:28px;height:2px}.faqp-eyebrow span{color:var(--orange);letter-spacing:3px;text-transform:uppercase;font-size:11px;font-weight:800}.faqp-h1{color:var(--white);letter-spacing:-3px;margin:0 0 24px;font-size:72px;font-weight:900;line-height:.95}.faqp-hero-sub{color:#ffffffb3;max-width:560px;margin:0;font-size:18px;line-height:1.5}.faqp-content{background:var(--soft);padding:80px 80px 100px}.faqp-content-inner{flex-direction:column;gap:64px;max-width:900px;margin:0 auto;display:flex}.faqp-category-header{margin-bottom:24px}.faqp-category-eyebrow{align-items:center;gap:12px;display:flex}.faqp-category-eyebrow span{color:var(--orange);letter-spacing:3px;text-transform:uppercase;font-size:11px;font-weight:800}.faqp-list{flex-direction:column;gap:10px;display:flex}.faqp-item{background:var(--white);border:1px solid var(--border);border-radius:16px;overflow:hidden}.faqp-question{text-align:left;cursor:pointer;width:100%;color:var(--green);-webkit-user-select:none;user-select:none;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;font-family:inherit;font-size:16px;font-weight:700;display:flex}.faqp-question:hover{background:var(--soft)}.faqp-icon{background:var(--green);width:28px;height:28px;color:var(--orange);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:900;transition:transform .2s;display:flex}.faqp-item.open .faqp-icon{transform:rotate(45deg)}.faqp-answer{max-height:0;transition:max-height .3s,padding .3s;overflow:hidden}.faqp-item.open .faqp-answer{max-height:500px;padding:0 28px 22px}.faqp-answer p{color:var(--green);opacity:.8;margin:0;font-size:15px;line-height:1.65}.faqp-cta{background:var(--white);text-align:center;border-top:1px solid var(--border);padding:100px 80px}.faqp-cta-inner{max-width:680px;margin:0 auto}.faqp-cta-h2{color:var(--green);letter-spacing:-1.8px;margin:0 0 18px;font-size:44px;font-weight:900;line-height:1.05}.faqp-accent{color:var(--orange);letter-spacing:-.5px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.faqp-cta-sub{color:var(--green);opacity:.7;margin:0 0 36px;font-size:16px;line-height:1.6}.faqp-cta-buttons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.faqp-btn-primary{background:var(--orange);color:var(--white);cursor:pointer;border:none;border-radius:999px;padding:14px 28px;font-family:inherit;font-size:15px;font-weight:700;transition:opacity .15s;box-shadow:0 4px 14px #ff520f4d}.faqp-btn-primary:hover{opacity:.88}.faqp-btn-secondary{color:var(--green);border:1.5px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;padding:14px 28px;font-family:inherit;font-size:15px;font-weight:600;transition:border-color .15s}.faqp-btn-secondary:hover{border-color:var(--green)}@media (width<=768px){.faqp-hero{padding:64px 24px 56px}.faqp-h1{letter-spacing:-2px;font-size:48px}.faqp-hero-sub{font-size:16px}.faqp-content{padding:56px 24px 72px}.faqp-content-inner{gap:48px}.faqp-question{padding:18px 20px;font-size:15px}.faqp-item.open .faqp-answer{padding:0 20px 18px}.faqp-cta{padding:64px 24px}.faqp-cta-h2{letter-spacing:-1.2px;font-size:32px}.faqp-cta-buttons{flex-direction:column;align-items:center}.faqp-btn-primary,.faqp-btn-secondary{width:100%;max-width:320px}}:root{--green:#003b36;--orange:#ff520f;--white:#fff;--cream:#faf6f1;--gray:#6b6660;--line:#003b361a}.tvp-page{background:var(--cream);color:var(--green);-webkit-font-smoothing:antialiased;zoom:.9;flex-direction:column;min-height:100vh;font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.55;display:flex}.tvp-page *{box-sizing:border-box;margin:0;padding:0}@-moz-document url-prefix(){.tvp-page{zoom:1;font-size:14.4px}}.tvp-italic{color:var(--orange);letter-spacing:-1px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.tvp-wrap{width:100%;max-width:1140px;margin:0 auto;padding:0 32px}.tvp-header{border-bottom:1px solid var(--line);justify-content:flex-start;align-items:center;padding:24px 40px;display:flex}.tvp-logo{cursor:pointer;color:var(--green);background:0 0;border:none;align-items:center;gap:12px;padding:0;font-family:inherit;text-decoration:none;display:flex}.tvp-logo-text{flex-direction:column;line-height:1;display:flex}.tvp-logo-name{letter-spacing:-.2px;font-size:14px;font-weight:900}.tvp-logo-sub{letter-spacing:4px;text-transform:uppercase;color:var(--gray);margin-top:3px;font-size:9px;font-weight:500}.tvp-logo-white .tvp-logo-name{color:var(--white)}.tvp-logo-white .tvp-logo-sub{color:#fff9}.tvp-thanks{background:var(--cream);flex:1;justify-content:center;align-items:center;padding:80px 0;display:flex}.tvp-inner{text-align:center;max-width:680px;margin:0 auto}.tvp-pill{background:var(--orange);color:var(--white);letter-spacing:1.5px;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:32px;padding:10px 18px;font-size:12px;font-weight:700;display:inline-flex}.tvp-pill-dot{background:var(--white);border-radius:50%;width:6px;height:6px}.tvp-check-circle{background:var(--green);width:88px;height:88px;color:var(--orange);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 36px;display:flex;box-shadow:0 24px 50px -20px #003b3659,0 0 0 8px #003b360f}.tvp-check-circle svg{width:42px;height:42px}.tvp-inner h1{letter-spacing:-1.8px;margin-bottom:20px;font-size:clamp(36px,4.6vw,56px);font-weight:900;line-height:1.05}.tvp-lead{color:var(--gray);max-width:520px;margin:0 auto 48px;font-size:18px;line-height:1.6}.tvp-next-steps{text-align:left;grid-template-columns:repeat(3,1fr);gap:24px;max-width:760px;margin:0 auto;display:grid}.tvp-step{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:24px 22px}.tvp-step-num{color:var(--orange);letter-spacing:2px;margin-bottom:10px;font-size:11px;font-weight:800}.tvp-step-title{color:var(--green);letter-spacing:-.2px;font-size:15px;font-weight:800;line-height:1.3}.tvp-foot{color:var(--gray);margin-top:48px;font-size:14px}.tvp-foot a{color:var(--green);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #003b3640;text-decoration:underline #003b3640}.tvp-foot a:hover{color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.tvp-footer{background:var(--green);color:var(--white);padding:32px 0}.tvp-footer-inner{justify-content:space-between;align-items:center;display:flex}.tvp-footer-copy{color:#ffffff8c;font-size:12px}@media (width<=720px){.tvp-header{padding:20px}.tvp-wrap{padding-left:20px;padding-right:20px}.tvp-thanks{padding:56px 0}.tvp-inner h1{letter-spacing:-1px;font-size:30px}.tvp-check-circle{width:72px;height:72px}.tvp-check-circle svg{width:34px;height:34px}.tvp-next-steps{grid-template-columns:1fr;gap:12px}.tvp-footer-inner{flex-direction:column;align-items:flex-start;gap:14px}}.vsl-page{--green:#003b36;--green-deep:#002824;--orange:#ff520f;--white:#fff;--cream:#faf6f1;--gray:#6b6660;--line:#003b361a;--line-light:#ffffff1f;zoom:.92;background:var(--cream);color:var(--green);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.55}.vsl-page *{box-sizing:border-box;margin:0;padding:0}.vsl-page .vp-italic{color:var(--orange);letter-spacing:-1px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.vsl-page .vp-wrap{max-width:1240px;margin:0 auto;padding:0 2.5rem}.vsl-page .vp-header{border-bottom:1px solid var(--line);padding:1.25rem 0}.vsl-page .vp-header-inner{justify-content:space-between;align-items:center;display:flex}.vsl-page .vp-logo{cursor:pointer;color:var(--green);background:0 0;border:none;align-items:center;gap:12px;padding:0;font-family:inherit;text-decoration:none;display:flex}.vsl-page .vp-logo-text{flex-direction:column;line-height:1;display:flex}.vsl-page .vp-logo-name{letter-spacing:-.01em;color:var(--green);font-size:1rem;font-weight:900}.vsl-page .vp-logo-sub{letter-spacing:.25em;text-transform:uppercase;color:var(--gray);margin-top:.25rem;font-size:.5625rem;font-weight:500}.vsl-page .vp-logo-footer .vp-logo-name{color:var(--white)}.vsl-page .vp-logo-footer .vp-logo-sub{color:#fff9}.vsl-page .vp-header-cta{background:var(--orange);color:var(--white);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-family:inherit;font-size:13px;font-weight:700;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 20px -6px #ff520f73}.vsl-page .vp-header-cta:hover{transform:translateY(-1px);box-shadow:0 12px 28px -6px #ff520f8c}.vsl-page .vp-eyebrow-line{color:var(--orange);letter-spacing:2.5px;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;font-weight:700;display:inline-flex}.vsl-page .vp-eyebrow-line:before{content:"";background:var(--orange);flex-shrink:0;width:32px;height:2px}.vsl-page .vp-section-h{letter-spacing:-1.4px;margin-bottom:24px;font-size:clamp(30px,3.8vw,46px);font-weight:900;line-height:1.05}.vsl-page .vp-section-sub{color:#ffffffc7;max-width:680px;margin-bottom:32px;font-size:18px;line-height:1.6}.vsl-page .vp-section-head{flex-direction:column;align-items:flex-start;max-width:840px;margin-bottom:48px;display:flex}.vsl-page .vp-bg-green{background:var(--green);color:var(--white);padding:88px 0}.vsl-page .vp-bg-green .vp-section-h{color:var(--white)}.vsl-page .vp-bg-green .vp-eyebrow-line{color:var(--orange)}.vsl-page .vp-bg-green .vp-eyebrow-line:before{background:var(--orange)}.vsl-page .vp-bg-white{background:var(--white)}.vsl-page .vp-hero{text-align:center;background:var(--cream);padding:48px 0 40px}.vsl-page .vp-eyebrow-pill{background:var(--orange);color:var(--white);letter-spacing:1.5px;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:10px 18px;font-size:12px;font-weight:700;display:inline-flex}.vsl-page .vp-h1{letter-spacing:-1.8px;max-width:820px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:clamp(36px,4.8vw,58px);font-weight:900;line-height:1.03}.vsl-page .vp-hero-sub{color:var(--gray);max-width:640px;margin:0 auto 48px;font-size:18px;line-height:1.6}.vsl-page .vp-video-frame{aspect-ratio:16/9;background:var(--green);cursor:pointer;border-radius:18px;width:100%;max-width:980px;margin-left:auto;margin-right:auto;transition:transform .2s;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #003b3659,0 12px 24px -8px #003b3633}.vsl-page .vp-video-frame:hover{transform:translateY(-2px)}.vsl-page .vp-video-bg{background:radial-gradient(ellipse at 50% 40%, #ff520f1a 0%, transparent 60%), var(--green);position:absolute;inset:0}.vsl-page .vp-play-button{background:var(--orange);width:96px;height:96px;color:var(--white);z-index:2;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,box-shadow .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 40px -8px #ff520f8c,0 0 0 8px #ff520f26}.vsl-page .vp-video-frame:hover .vp-play-button{transform:translate(-50%,-50%)scale(1.06);box-shadow:0 20px 50px -8px #ff520fa6,0 0 0 12px #ff520f2e}.vsl-page .vp-play-button svg{width:32px;height:32px;margin-left:5px}.vsl-page .vp-offer-section{background:var(--cream);padding:24px 0 88px;position:relative;overflow:hidden}.vsl-page .vp-offer-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff520f0f 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.vsl-page .vp-offer-card{background:var(--white);border:1px solid var(--line);z-index:1;border-radius:22px;padding:44px 48px;position:relative;box-shadow:0 20px 50px -22px #003b3626}.vsl-page .vp-offer-eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:var(--orange);align-items:center;gap:10px;margin-bottom:18px;font-size:11px;font-weight:700;display:inline-flex}.vsl-page .vp-dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 4px #ff520f2e}.vsl-page .vp-product{letter-spacing:2px;text-transform:uppercase;color:var(--gray);margin-bottom:14px;font-size:13px;font-weight:700}.vsl-page .vp-offer-h2{letter-spacing:-1.3px;color:var(--green);max-width:760px;font-size:clamp(30px,3.4vw,42px);font-weight:900;line-height:1.05}.vsl-page .vp-offer-features{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:32px;margin-top:32px;padding-top:30px;display:grid}.vsl-page .vp-ofeat{border-left:2px solid var(--orange);padding-left:18px}.vsl-page .vp-ofeat-num{color:var(--green);letter-spacing:-.5px;margin-bottom:8px;font-size:22px;font-weight:900;line-height:1}.vsl-page .vp-ofeat-label{color:var(--gray);font-size:14px;font-weight:500;line-height:1.45}.vsl-page .vp-offer-note{color:var(--gray);align-items:center;gap:10px;margin-top:28px;font-size:13px;font-weight:500;display:flex}.vsl-page .vp-pulse{background:var(--orange);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px #ff520f2e}.vsl-page .vp-offer-cta-row{flex-direction:column;align-items:center;gap:12px;margin-top:32px;display:flex}.vsl-page .vp-offer-cta{background:var(--orange);color:var(--white);cursor:pointer;border:none;border-radius:14px;align-items:center;gap:10px;padding:18px 32px;font-family:inherit;font-size:16px;font-weight:700;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 28px -6px #ff520f73}.vsl-page .vp-offer-cta:hover{transform:translateY(-2px);box-shadow:0 16px 36px -6px #ff520f8c}.vsl-page .vp-offer-cta-note{color:var(--gray);text-align:center;font-size:13px}.vsl-page .vp-contrast-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:8px;display:grid}.vsl-page .vp-contrast-card{border-radius:18px;padding:32px 30px}.vsl-page .vp-contrast-tag{letter-spacing:1.8px;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:700}.vsl-page .vp-contrast-card h3{letter-spacing:-.5px;margin-bottom:14px;font-size:24px;font-weight:900;line-height:1.1}.vsl-page .vp-contrast-card p{margin:0;font-size:15px;line-height:1.55}.vsl-page .vp-contrast-card.vp-now{border:1px solid var(--line-light);background:#ffffff0f}.vsl-page .vp-contrast-card.vp-now .vp-contrast-tag{color:#ffffff8c}.vsl-page .vp-contrast-card.vp-now h3,.vsl-page .vp-contrast-card.vp-now p{color:var(--white)}.vsl-page .vp-contrast-card.vp-now p{opacity:.75}.vsl-page .vp-contrast-card.vp-upgrade{background:var(--orange);color:var(--green)}.vsl-page .vp-contrast-card.vp-upgrade .vp-contrast-tag{color:var(--green);opacity:.75}.vsl-page .vp-contrast-card.vp-upgrade p{font-weight:500}.vsl-page .vp-kjernen{border:1px solid var(--line-light);border-left:4px solid var(--orange);background:#ffffff0a;border-radius:0 14px 14px 0;max-width:840px;margin-top:36px;padding:32px 36px}.vsl-page .vp-kjernen-eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:var(--orange);margin-bottom:18px;font-size:11px;font-weight:700}.vsl-page .vp-kjernen-h4{letter-spacing:-.4px;color:var(--white);margin-bottom:22px;font-size:clamp(20px,2.2vw,26px);font-weight:900;line-height:1.3}.vsl-page .vp-kjernen-sub{color:#ffffffa6;margin-bottom:14px;font-size:15px}.vsl-page .vp-pills{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.vsl-page .vp-pills li{color:#ffffffc7;border:1px solid #ffffff38;border-radius:999px;padding:8px 16px;font-size:14px;transition:border-color .15s,color .15s}.vsl-page .vp-pills li:hover{border-color:var(--orange);color:var(--white)}.vsl-page .vp-steps-section{padding:88px 0;position:relative;overflow:hidden}.vsl-page .vp-steps-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff520f0d 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-200px;left:-150px}.vsl-page .vp-steps-grid{z-index:1;grid-template-columns:1fr 1fr;gap:22px;display:grid;position:relative}.vsl-page .vp-step-card{background:var(--cream);border:1px solid var(--line);border-radius:18px;padding:36px 32px;transition:transform .2s,border-color .15s,box-shadow .2s;position:relative}.vsl-page .vp-step-card:first-child{transform:rotate(-1.2deg)}.vsl-page .vp-step-card:nth-child(2){transform:rotate(.8deg)}.vsl-page .vp-step-card:nth-child(3){transform:rotate(-.6deg)}.vsl-page .vp-step-card:nth-child(4){transform:rotate(1.4deg)}.vsl-page .vp-step-card:hover{border-color:var(--orange);background:var(--white);transform:rotate(0)translateY(-4px);box-shadow:0 22px 50px -16px #003b362e}.vsl-page .vp-step-num{color:var(--orange);letter-spacing:-2px;margin-bottom:18px;font-family:Instrument Serif,serif;font-size:48px;font-style:italic;font-weight:900;line-height:1;display:inline-block}.vsl-page .vp-step-card h3{letter-spacing:-.4px;color:var(--green);margin-bottom:12px;font-size:21px;font-weight:900;line-height:1.15}.vsl-page .vp-step-card p{color:var(--gray);font-size:15px;line-height:1.55}.vsl-page .vp-book-section{background:var(--cream);padding:88px 0}.vsl-page .vp-book-inner{grid-template-columns:1fr 1.1fr;align-items:start;gap:56px;max-width:1100px;margin:0 auto;display:grid}.vsl-page .vp-book-h2{letter-spacing:-1.4px;color:var(--green);margin-bottom:18px;font-size:clamp(30px,3.8vw,46px);font-weight:900;line-height:1.05}.vsl-page .vp-lead{color:var(--gray);margin-bottom:24px;font-size:17px;line-height:1.6}.vsl-page .vp-perk-list{flex-direction:column;gap:10px;margin-bottom:24px;list-style:none;display:flex}.vsl-page .vp-perk-list li{color:var(--green);align-items:flex-start;gap:12px;font-size:15px;line-height:1.5;display:flex}.vsl-page .vp-mini-check{background:var(--orange);width:20px;height:20px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.vsl-page .vp-mini-check svg{width:11px;height:11px}.vsl-page .vp-book-form-card{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:36px;box-shadow:0 18px 40px -16px #003b3626}.vsl-page .vp-form-tag{letter-spacing:2px;text-transform:uppercase;color:var(--green);border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:8px;margin-bottom:22px;padding-bottom:18px;font-size:11px;font-weight:700;display:flex}.vsl-page .vp-form-dot{background:#1f9d6a;border-radius:50%;flex-shrink:0;width:8px;height:8px}.vsl-page .vp-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vsl-page .vp-field{margin-bottom:10px}.vsl-page .vp-field input,.vsl-page .vp-field textarea{background:var(--white);width:100%;color:var(--green);border:1.5px solid #003b361f;border-radius:10px;outline:none;padding:14px 16px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.vsl-page .vp-field input::placeholder,.vsl-page .vp-field textarea::placeholder{color:#9a958e}.vsl-page .vp-field input:focus,.vsl-page .vp-field textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff520f1a}.vsl-page .vp-field textarea{resize:vertical;min-height:80px;font-family:inherit}.vsl-page .vp-field.err input,.vsl-page .vp-field.err textarea{border-color:#d23a3a}.vsl-page .vp-submit{background:var(--orange);width:100%;color:var(--white);cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:14px;padding:18px 32px;font-family:inherit;font-size:16px;font-weight:700;transition:transform .15s,box-shadow .2s;display:flex;box-shadow:0 12px 28px -6px #ff520f73}.vsl-page .vp-submit:hover{transform:translateY(-2px);box-shadow:0 16px 36px -6px #ff520f8c}.vsl-page .vp-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.vsl-page .vp-form-foot{text-align:center;color:var(--gray);margin-top:16px;font-size:13px}.vsl-page .vp-form-consent{text-align:center;color:var(--gray);opacity:.75;margin-top:10px;font-size:12px;line-height:1.5}.vsl-page .vp-form-consent a{color:var(--green);text-underline-offset:2px;-webkit-text-decoration:underline #003b364d;text-decoration:underline #003b364d}.vsl-page .vp-form-consent a:hover{color:var(--orange);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.vsl-page .vp-form-error{text-align:center;color:#d23a3a;margin-top:8px;font-size:13px}.vsl-page .vp-success{text-align:center;padding:24px 0 8px}.vsl-page .vp-success-ic{background:var(--green);width:64px;height:64px;color:var(--orange);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.vsl-page .vp-success-ic svg{width:30px;height:30px}.vsl-page .vp-success h4{letter-spacing:-.5px;margin-bottom:10px;font-size:24px;font-weight:900}.vsl-page .vp-success p{color:var(--gray);max-width:380px;margin:0 auto;font-size:15px;line-height:1.55}.vsl-page .vp-footer{background:var(--green);color:var(--white);padding:32px 0}.vsl-page .vp-footer-inner{justify-content:space-between;align-items:center;display:flex}.vsl-page .vp-footer-copy{color:#ffffff8c;font-size:12px}@media (width<=920px){.vsl-page .vp-offer-card{padding:36px 32px}.vsl-page .vp-offer-features{grid-template-columns:1fr;gap:20px}.vsl-page .vp-steps-grid,.vsl-page .vp-contrast-grid{grid-template-columns:1fr}.vsl-page .vp-book-inner{grid-template-columns:1fr;gap:40px}}@media (width<=680px){.vsl-page .vp-header{padding:1rem 0}.vsl-page .vp-header-cta{padding:9px 14px;font-size:12px}.vsl-page .vp-wrap{padding-left:1.125rem;padding-right:1.125rem}.vsl-page .vp-bg-green{padding:64px 0}.vsl-page .vp-hero{padding:32px 0}.vsl-page .vp-h1{letter-spacing:-1px;font-size:30px}.vsl-page .vp-play-button{width:72px;height:72px}.vsl-page .vp-play-button svg{width:26px;height:26px}.vsl-page .vp-section-h{letter-spacing:-.8px;font-size:26px}.vsl-page .vp-offer-section{padding:24px 0 64px}.vsl-page .vp-offer-card{padding:30px 22px}.vsl-page .vp-offer-features{gap:18px;margin-top:24px;padding-top:24px}.vsl-page .vp-ofeat-num{font-size:20px}.vsl-page .vp-steps-section{padding:64px 0}.vsl-page .vp-step-card{padding:26px 24px}.vsl-page .vp-step-card:first-child,.vsl-page .vp-step-card:nth-child(2),.vsl-page .vp-step-card:nth-child(3),.vsl-page .vp-step-card:nth-child(4){transform:none}.vsl-page .vp-step-num{font-size:38px}.vsl-page .vp-book-section{padding:64px 0}.vsl-page .vp-book-form-card{padding:24px 20px}.vsl-page .vp-form-row{grid-template-columns:1fr;gap:0}.vsl-page .vp-footer-inner{flex-direction:column;align-items:flex-start;gap:14px}}.pilot-page{color:#fff;-webkit-font-smoothing:antialiased;zoom:.92;--pt-green:#003b36;--pt-deep:#002824;--pt-darker:#001e1b;--pt-orange:#ff520f;--pt-white:#fff;--pt-cream:#faf6f1;--pt-gray:#6b6660;--pt-line:#003b361a;--pt-line-light:#ffffff1a;--pt-line-mid:#ffffff2e;background:#002824;min-height:100vh;font-family:Inter,system-ui,sans-serif;line-height:1.55}.pilot-page .pt-wrap{max-width:1240px;margin:0 auto;padding:0 2.5rem}.pilot-page .pt-italic{color:var(--pt-orange);letter-spacing:-1px;font-family:Instrument Serif,serif;font-style:italic;font-weight:400}.pilot-page .pt-italic-green{color:var(--pt-green)}.pilot-page .pt-header{border-bottom:1px solid var(--pt-line-light);background:var(--pt-deep);z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1.25rem 0;position:sticky;top:0}.pilot-page .pt-header-inner{justify-content:space-between;align-items:center;display:flex}.pilot-page .pt-logo{cursor:pointer;color:var(--pt-white);background:0 0;border:none;align-items:center;gap:12px;padding:0;display:flex}.pilot-page .pt-logo-text{flex-direction:column;line-height:1;display:flex}.pilot-page .pt-logo-name{letter-spacing:-.01em;color:var(--pt-white);font-size:1rem;font-weight:900}.pilot-page .pt-logo-sub{letter-spacing:.25em;text-transform:uppercase;color:#ffffff8c;margin-top:.25rem;font-size:.5625rem;font-weight:500}.pilot-page .pt-header-cta{background:var(--pt-orange);color:var(--pt-white);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-family:inherit;font-size:13px;font-weight:700;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 20px -6px #ff520f73}.pilot-page .pt-header-cta:hover{transform:translateY(-1px);box-shadow:0 12px 28px -6px #ff520f8c}.pilot-page .pt-arr{transition:transform .2s;display:inline-block}.pilot-page .pt-header-cta:hover .pt-arr{transform:translate(3px)}.pilot-page .pt-bg-cream{background:var(--pt-cream);color:var(--pt-green)}.pilot-page .pt-bg-deep{background:var(--pt-deep);color:var(--pt-white)}.pilot-page .pt-bg-darker{background:var(--pt-darker);color:var(--pt-white)}.pilot-page section{padding:96px 0}.pilot-page .pt-section-head{max-width:840px;margin-bottom:48px}.pilot-page .pt-eyebrow-pill{background:var(--pt-orange);color:var(--pt-white);letter-spacing:1.8px;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 8px 20px -6px #ff520f66}.pilot-page .pt-star{font-size:14px;line-height:0}.pilot-page .pt-eyebrow-line{color:var(--pt-orange);letter-spacing:2.5px;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;font-weight:700;display:inline-flex}.pilot-page .pt-eyebrow-line:before{content:"";background:var(--pt-orange);width:32px;height:2px}.pilot-page .pt-section-h{letter-spacing:-1.6px;font-size:clamp(32px,4vw,52px);font-weight:900;line-height:1.04}.pilot-page .pt-section-h .pt-italic{font-size:1.06em}.pilot-page .pt-hero{background:var(--pt-deep);padding:88px 0 112px;position:relative;overflow:hidden}.pilot-page .pt-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff520f1a 0%,#0000 65%);border-radius:50%;width:700px;height:700px;position:absolute;top:-200px;right:-200px}.pilot-page .pt-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff520f0d 0%,#0000 65%);border-radius:50%;width:600px;height:600px;position:absolute;bottom:-300px;left:-300px}.pilot-page .pt-hero-grid{z-index:1;grid-template-columns:1.4fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.pilot-page .pt-hero-left{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.pilot-page .pt-hero h1{letter-spacing:-2.4px;color:var(--pt-white);font-size:clamp(40px,5.4vw,72px);font-weight:900;line-height:.98}.pilot-page .pt-hero h1 .pt-italic{color:var(--pt-orange);font-size:1.06em}.pilot-page .pt-hero-sub{color:#ffffffd1;max-width:580px;font-size:19px;line-height:1.55}.pilot-page .pt-hero-cta-row{flex-direction:column;align-items:flex-start;gap:14px;margin-top:6px;display:flex}.pilot-page .pt-hero-cta{background:var(--pt-orange);color:var(--pt-white);cursor:pointer;border:none;border-radius:14px;align-items:center;gap:12px;padding:20px 36px;font-family:inherit;font-size:17px;font-weight:700;transition:transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 16px 40px -10px #ff520f8c,0 0 0 1px #ffffff0d}.pilot-page .pt-hero-cta:hover{transform:translateY(-2px);box-shadow:0 22px 48px -10px #ff520fa6}.pilot-page .pt-hero-cta .pt-arr{font-size:20px}.pilot-page .pt-hero-cta:hover .pt-arr{transform:translate(4px)}.pilot-page .pt-hero-cta-note{color:#ffffff8c;font-size:13px}.pilot-page .pt-slots-counter{border:1px solid var(--pt-line-mid);text-align:center;background:#ffffff0a;border-radius:24px;padding:48px 40px;position:relative;overflow:hidden}.pilot-page .pt-slots-counter:before{content:"";background:radial-gradient(circle,#ff520f26 0%,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-80px;right:-80px}.pilot-page .pt-slots-label{letter-spacing:3px;text-transform:uppercase;color:var(--pt-orange);z-index:1;margin-bottom:24px;font-size:11px;font-weight:800;position:relative}.pilot-page .pt-slots-number{letter-spacing:-6px;color:var(--pt-orange);z-index:1;margin-bottom:18px;font-family:Instrument Serif,serif;font-size:clamp(140px,18vw,200px);font-style:italic;font-weight:400;line-height:.85;position:relative}.pilot-page .pt-slots-text{letter-spacing:-.2px;color:var(--pt-white);z-index:1;font-size:17px;font-weight:600;line-height:1.3;position:relative}.pilot-page .pt-slots-divider{background:var(--pt-line-mid);z-index:1;max-width:120px;height:1px;margin:28px auto;position:relative}.pilot-page .pt-slots-foot{color:#ffffff8c;z-index:1;justify-content:center;align-items:center;gap:10px;font-size:13px;line-height:1.45;display:flex;position:relative}.pilot-page .pt-pulse{background:var(--pt-orange);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2.2s infinite pt-pulse;display:inline-block;box-shadow:0 0 0 4px #ff520f38}@keyframes pt-pulse{0%,to{box-shadow:0 0 0 4px #ff520f38}50%{box-shadow:0 0 0 8px #ff520f0d}}.pilot-page .pt-quotes-section{position:relative}.pilot-page .pt-quotes-grid{grid-template-columns:repeat(12,1fr);gap:18px;margin-bottom:32px;display:grid}.pilot-page .pt-qcard{background:var(--pt-white);border:1px solid var(--pt-line);border-radius:16px;padding:26px 28px;transition:transform .2s,box-shadow .2s,border-color .15s;position:relative}.pilot-page .pt-qcard:hover{border-color:var(--pt-orange);box-shadow:0 20px 40px -16px #003b362e;transform:translateY(-3px)rotate(0)!important}.pilot-page .pt-qmark{color:var(--pt-orange);opacity:.3;font-family:Instrument Serif,serif;font-size:64px;font-style:italic;line-height:1;position:absolute;top:14px;left:22px}.pilot-page .pt-qtext{color:var(--pt-green);letter-spacing:-.4px;z-index:1;padding-top:18px;font-family:Instrument Serif,serif;font-size:21px;font-style:italic;line-height:1.3;position:relative}.pilot-page .pt-qcard.q1{grid-column:span 5;transform:rotate(-.8deg)}.pilot-page .pt-qcard.q2{grid-column:span 4;transform:rotate(.6deg)}.pilot-page .pt-qcard.q3{grid-column:span 3;transform:rotate(-.4deg)}.pilot-page .pt-qcard.q4{grid-column:span 4;transform:rotate(.5deg)}.pilot-page .pt-qcard.q5{grid-column:span 3;transform:rotate(-.7deg)}.pilot-page .pt-qcard.q6{grid-column:span 5;transform:rotate(.3deg)}.pilot-page .pt-qcard.q3 .pt-qtext,.pilot-page .pt-qcard.q5 .pt-qtext{font-size:18px}.pilot-page .pt-quotes-closing{color:var(--pt-green);margin-top:8px;font-size:18px;font-weight:600;line-height:1.5}.pilot-page .pt-accent{color:var(--pt-orange)}.pilot-page .pt-about-grid{grid-template-columns:1fr 1.3fr;align-items:start;gap:64px;display:grid}.pilot-page .pt-about-stat{border:1px solid var(--pt-line-mid);background:#ffffff0a;border-radius:20px;padding:36px 32px;position:sticky;top:96px}.pilot-page .pt-stat-label{letter-spacing:2.5px;text-transform:uppercase;color:var(--pt-orange);margin-bottom:14px;font-size:11px;font-weight:800}.pilot-page .pt-stat-big{letter-spacing:-4px;color:var(--pt-orange);margin-bottom:8px;font-family:Instrument Serif,serif;font-size:84px;font-style:italic;font-weight:400;line-height:.9}.pilot-page .pt-stat-desc{color:#ffffffc7;font-size:15px;line-height:1.55}.pilot-page .pt-stat-divider{background:var(--pt-line-mid);height:1px;margin:28px 0}.pilot-page .pt-about-body p{color:#ffffffd9;margin-bottom:20px;font-size:17px;line-height:1.65}.pilot-page .pt-about-body p strong{color:var(--pt-white);font-weight:700}.pilot-page .pt-about-closer{border-left:3px solid var(--pt-orange);color:var(--pt-white);letter-spacing:-.3px;background:#ff520f14;border-radius:0 12px 12px 0;margin-top:32px;padding:24px 28px;font-size:19px;font-weight:700;line-height:1.4}.pilot-page .pt-includes-section{position:relative;overflow:hidden}.pilot-page .pt-includes-section:before{content:"";background:radial-gradient(circle,#ff520f0f 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.pilot-page .pt-includes-grid{z-index:1;grid-template-columns:repeat(2,1fr);gap:14px;display:grid;position:relative}.pilot-page .pt-inc-item{background:var(--pt-white);border:1px solid var(--pt-line);border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:18px;padding:22px 24px;transition:transform .15s,border-color .15s;display:grid}.pilot-page .pt-inc-item:hover{border-color:var(--pt-orange);transform:translateY(-2px)}.pilot-page .pt-inc-num{color:var(--pt-orange);letter-spacing:1.5px;padding-top:3px;font-size:13px;font-weight:800}.pilot-page .pt-inc-body p{color:var(--pt-green);margin:0;font-size:15px;font-weight:500;line-height:1.5}.pilot-page .pt-includes-foot{text-align:center;color:var(--pt-gray);margin-top:32px;font-size:15px}.pilot-page .pt-includes-foot strong{color:var(--pt-green);font-weight:700}.pilot-page .pt-exchange-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:56px;display:grid}.pilot-page .pt-exchange-body p{color:#ffffffd9;margin-bottom:18px;font-size:17px;line-height:1.65}.pilot-page .pt-exchange-closer{color:var(--pt-orange);margin-top:32px;font-family:Instrument Serif,serif;font-size:24px;font-style:italic;line-height:1.35}.pilot-page .pt-want-card{background:#ff520f14;border:1px solid #ff520f40;border-radius:18px;padding:32px 30px}.pilot-page .pt-want-label{letter-spacing:2.5px;text-transform:uppercase;color:var(--pt-orange);margin-bottom:18px;font-size:11px;font-weight:800}.pilot-page .pt-want-card h3{letter-spacing:-.5px;color:var(--pt-white);margin-bottom:22px;font-size:24px;font-weight:900;line-height:1.2}.pilot-page .pt-want-card ul{flex-direction:column;gap:14px;list-style:none;display:flex}.pilot-page .pt-want-card li{color:var(--pt-white);align-items:flex-start;gap:14px;font-size:16px;line-height:1.45;display:flex}.pilot-page .pt-check{background:var(--pt-orange);width:24px;height:24px;color:var(--pt-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.pilot-page .pt-check svg{width:13px;height:13px}.pilot-page .pt-fit-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pilot-page .pt-fit-col{border-radius:18px;padding:32px 30px}.pilot-page .pt-fit-col h3{letter-spacing:2px;text-transform:uppercase;margin-bottom:24px;font-size:14px;font-weight:800}.pilot-page .pt-fit-col ul{flex-direction:column;gap:14px;list-style:none;display:flex}.pilot-page .pt-fit-col li{align-items:flex-start;gap:14px;font-size:16px;line-height:1.45;display:flex}.pilot-page .pt-mk{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;display:flex}.pilot-page .pt-yes{background:var(--pt-green);color:var(--pt-white)}.pilot-page .pt-yes h3{color:var(--pt-orange)}.pilot-page .pt-mk-yes{background:var(--pt-orange);color:var(--pt-white)}.pilot-page .pt-mk-yes svg{width:13px;height:13px}.pilot-page .pt-no{background:var(--pt-white);border:1px solid var(--pt-line);color:var(--pt-gray)}.pilot-page .pt-no h3{color:var(--pt-gray)}.pilot-page .pt-mk-no{color:var(--pt-gray);background:#003b3614;font-size:12px;font-weight:800}.pilot-page .pt-apply-section{background:var(--pt-darker);padding:112px 0;position:relative;overflow:hidden}.pilot-page .pt-apply-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff520f1a 0%,#0000 65%);border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;left:-200px}.pilot-page .pt-apply-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#ff520f0f 0%,#0000 65%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-200px;right:-200px}.pilot-page .pt-apply-inner{z-index:1;grid-template-columns:1fr 1.2fr;align-items:start;gap:64px;max-width:1080px;margin:0 auto;display:grid;position:relative}.pilot-page .pt-apply-left .pt-eyebrow-pill{margin-bottom:24px}.pilot-page .pt-apply-left h2{letter-spacing:-1.8px;color:var(--pt-white);margin-bottom:18px;font-size:clamp(36px,4.4vw,56px);font-weight:900;line-height:1.02}.pilot-page .pt-apply-left h2 .pt-italic{color:var(--pt-orange);font-size:1.06em}.pilot-page .pt-apply-lead{color:#ffffffc7;margin-bottom:32px;font-size:17px;line-height:1.6}.pilot-page .pt-apply-status{color:var(--pt-white);background:#ff520f1a;border:1px solid #ff520f40;border-radius:12px;align-items:flex-start;gap:14px;padding:18px 20px;font-size:14px;line-height:1.5;display:flex}.pilot-page .pt-apply-status .pt-pulse{margin-top:5px}.pilot-page .pt-apply-card{background:var(--pt-white);color:var(--pt-green);border-radius:20px;padding:36px;box-shadow:0 30px 80px -30px #00000080}.pilot-page .pt-form-tag{letter-spacing:2px;text-transform:uppercase;color:var(--pt-green);text-align:center;border-bottom:1px solid var(--pt-line);justify-content:center;align-items:center;gap:8px;margin-bottom:22px;padding-bottom:18px;font-size:11px;font-weight:800;display:flex}.pilot-page .pt-form-dot{background:#1f9d6a;border-radius:50%;width:8px;height:8px;display:inline-block}.pilot-page .pt-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pilot-page .pt-field{margin-bottom:10px}.pilot-page .pt-field input,.pilot-page .pt-field select,.pilot-page .pt-field textarea{background:var(--pt-white);width:100%;color:var(--pt-green);border:1.5px solid #003b361f;border-radius:10px;outline:none;padding:14px 16px;font-family:inherit;font-size:15px;transition:border-color .15s,box-shadow .15s}.pilot-page .pt-field input::placeholder,.pilot-page .pt-field textarea::placeholder{color:#9a958e}.pilot-page .pt-field input:focus,.pilot-page .pt-field select:focus,.pilot-page .pt-field textarea:focus{border-color:var(--pt-orange);box-shadow:0 0 0 3px #ff520f1a}.pilot-page .pt-field textarea{resize:vertical;min-height:90px;font-family:inherit}.pilot-page .pt-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%23003B36' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 16px center;background-repeat:no-repeat;padding-right:42px}.pilot-page .pt-field.pt-err input,.pilot-page .pt-field.pt-err select,.pilot-page .pt-field.pt-err textarea{border-color:#d23a3a}.pilot-page .pt-submit{background:var(--pt-orange);width:100%;color:var(--pt-white);cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:14px;padding:20px 32px;font-family:inherit;font-size:17px;font-weight:700;transition:transform .15s,box-shadow .2s;display:flex;box-shadow:0 14px 32px -8px #ff520f80}.pilot-page .pt-submit:hover{transform:translateY(-2px);box-shadow:0 18px 40px -8px #ff520f99}.pilot-page .pt-submit:disabled{opacity:.6;cursor:not-allowed}.pilot-page .pt-form-foot{text-align:center;color:var(--pt-gray);margin-top:18px;font-size:13px;line-height:1.55}.pilot-page .pt-success{text-align:center;padding:24px 0 8px}.pilot-page .pt-success-ic{background:var(--pt-green);width:72px;height:72px;color:var(--pt-orange);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.pilot-page .pt-success-ic svg{width:34px;height:34px}.pilot-page .pt-success h4{letter-spacing:-.5px;color:var(--pt-green);margin-bottom:10px;font-size:26px;font-weight:900}.pilot-page .pt-success p{color:var(--pt-gray);max-width:400px;margin:0 auto;font-size:15px;line-height:1.55}.pilot-page .pt-footer{background:var(--pt-darker);color:var(--pt-white);border-top:1px solid var(--pt-line-mid);padding:48px 0 36px}.pilot-page .pt-footer-inner{grid-template-columns:1fr 2fr 1fr;align-items:center;gap:32px;display:grid}.pilot-page .pt-footer-research{color:#ffffff8c;text-align:center;font-size:13px;line-height:1.55}.pilot-page .pt-footer-research strong{color:var(--pt-orange);font-weight:700}.pilot-page .pt-footer-copy{color:#ffffff73;text-align:right;font-size:12px}@media (width<=980px){.pilot-page .pt-hero-grid{grid-template-columns:1fr;gap:48px}.pilot-page .pt-slots-counter{max-width:480px}.pilot-page .pt-about-grid{grid-template-columns:1fr;gap:40px}.pilot-page .pt-about-stat{position:static}.pilot-page .pt-exchange-grid{grid-template-columns:1fr;gap:40px}.pilot-page .pt-fit-grid,.pilot-page .pt-includes-grid{grid-template-columns:1fr}.pilot-page .pt-apply-inner{grid-template-columns:1fr;gap:40px}.pilot-page .pt-quotes-grid{grid-template-columns:repeat(6,1fr)}.pilot-page .pt-qcard.q1,.pilot-page .pt-qcard.q6{grid-column:span 6}.pilot-page .pt-qcard.q2,.pilot-page .pt-qcard.q4,.pilot-page .pt-qcard.q3,.pilot-page .pt-qcard.q5{grid-column:span 3}.pilot-page .pt-footer-inner{text-align:center;grid-template-columns:1fr;gap:20px}.pilot-page .pt-footer-copy{text-align:center}}@media (width<=680px){.pilot-page .pt-header{padding:14px 0}.pilot-page .pt-header-cta{padding:9px 14px;font-size:12px}.pilot-page .pt-wrap{padding-left:1.25rem;padding-right:1.25rem}.pilot-page section{padding:64px 0}.pilot-page .pt-hero{padding:56px 0 80px}.pilot-page .pt-hero h1{letter-spacing:-1.4px;font-size:36px}.pilot-page .pt-section-h{letter-spacing:-1px;font-size:28px}.pilot-page .pt-slots-counter{padding:32px 24px}.pilot-page .pt-slots-number{letter-spacing:-4px;font-size:104px}.pilot-page .pt-quotes-grid{grid-template-columns:1fr;gap:14px}.pilot-page .pt-qcard.q1,.pilot-page .pt-qcard.q2,.pilot-page .pt-qcard.q3,.pilot-page .pt-qcard.q4,.pilot-page .pt-qcard.q5,.pilot-page .pt-qcard.q6{grid-column:span 1;transform:none}.pilot-page .pt-qtext{font-size:17px}.pilot-page .pt-qcard.q3 .pt-qtext,.pilot-page .pt-qcard.q5 .pt-qtext{font-size:16px}.pilot-page .pt-about-stat{padding:28px 22px}.pilot-page .pt-stat-big{font-size:72px}.pilot-page .pt-apply-section{padding:64px 0}.pilot-page .pt-apply-card{padding:24px 20px}.pilot-page .pt-form-row{grid-template-columns:1fr;gap:0}}.cookie-banner{z-index:9999;background:#003b36;border-top:2px solid #ff520f66;padding:20px 32px;position:fixed;bottom:0;left:0;right:0}.cookie-banner-inner{flex-wrap:wrap;align-items:center;gap:32px;max-width:1280px;margin:0 auto;display:flex}.cookie-banner-text{flex:1;min-width:260px}.cookie-banner-title{color:#fff;letter-spacing:-.2px;margin:0 0 4px;font-size:15px;font-weight:800}.cookie-banner-sub{color:#ffffffb3;max-width:none;margin:0;font-size:13px;line-height:1.5}.cookie-banner-link{color:#ff520f;text-underline-offset:2px;text-decoration:underline}.cookie-banner-actions{flex-shrink:0;gap:12px;display:flex}.cookie-btn-decline{color:#fffc;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #ffffff40;border-radius:10px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:700;transition:border-color .15s,color .15s}.cookie-btn-decline:hover{color:#fff;border-color:#ffffff80}.cookie-btn-accept{color:#fff;cursor:pointer;white-space:nowrap;background:#ff520f;border:none;border-radius:10px;padding:10px 22px;font-family:inherit;font-size:13px;font-weight:800;transition:opacity .15s;box-shadow:0 4px 14px #ff520f4d}.cookie-btn-accept:hover{opacity:.88}@media (width<=600px){.cookie-banner{padding:18px 20px}.cookie-banner-inner{gap:16px}.cookie-banner-actions{width:100%}.cookie-btn-decline,.cookie-btn-accept{text-align:center;flex:1}}body.has-cookie-banner #chat-widget-container,body.has-cookie-banner [id*=chat-widget],body.has-cookie-banner [class*=chat-widget]{transition:bottom .2s;bottom:90px!important}
