.p-home2{--hv-cream:#f5f1e8;--hv-evergreen:#0e3d2c;--hv-night:#14231c;--hv-field:#116b47;--hv-brass:#f0c64a;--hv-cream-muted:color-mix(in srgb, var(--hv-cream) 60%, transparent);--hv-green-muted:color-mix(in srgb, var(--hv-evergreen) 72%, transparent)}.p-home2 .hv-wrap{max-width:1240px;margin:0 auto;padding-inline:28px}.p-home2 .hv-sec{padding:100px 0}.p-home2 h1,.p-home2 h2{letter-spacing:-.03em;margin:0;font-weight:600}.p-home2 h2{font-size:clamp(32px,4vw,52px);line-height:1.05}.p-home2 p{margin:0}.p-home2 a{text-decoration:none}.p-home2 .hv-dot{border-radius:99px;flex:none;width:8px;height:8px;display:inline-block}.p-home2 .hv-label{color:var(--hv-evergreen);align-items:center;gap:9px;margin-bottom:18px;font-size:14px;font-weight:600;display:inline-flex}.p-home2 .hv-label-ico{width:30px;height:30px;color:var(--hv-evergreen);background:#e6eee8;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:6px;display:inline-flex}.p-home2 .hv-btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:52px;padding:14px 28px;font-size:16px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.p-home2 .hv-btn.brass{background:var(--hv-brass);color:var(--hv-night)}.p-home2 .hv-btn.brass:hover{background:#f5d06e}.p-home2 .hv-btn.outline{color:var(--hv-cream);background:0 0;border:1px solid #f5f1e880}.p-home2 .hv-btn.outline:hover{border-color:var(--hv-cream)}.p-home2 .hv-link{color:var(--hv-field);align-items:center;gap:6px;min-height:44px;margin-top:26px;font-size:15.5px;font-weight:600;display:inline-flex}.p-home2 .hv-link:hover{color:var(--hv-evergreen)}.p-home2 .hv-hero{background:var(--hv-night);color:var(--hv-cream);text-align:center;padding:110px 0 100px;position:relative;overflow:hidden}.p-home2 .hv-hero:before{content:"";pointer-events:none;background:radial-gradient(#f0c64a29,#0000 62%);width:1100px;height:700px;position:absolute;bottom:-32%;left:50%;transform:translate(-50%)}.p-home2 .hv-hero .hv-wrap{position:relative}.p-home2 .hv-eyebrow{color:#e9c77a;margin-bottom:22px;font-size:17px;font-weight:500;display:block}.p-home2 .hv-hero h1{margin-bottom:24px;font-size:clamp(44px,6vw,76px);line-height:1.02}.p-home2 .hv-sub{color:#f5f1e8d9;max-width:760px;margin:0 auto 40px;font-size:21px;line-height:1.5}.p-home2 .hv-reassure{color:var(--hv-cream-muted);margin-top:16px;font-size:14px}.p-home2 .fv{text-align:left;margin-top:64px;max-width:1184px;margin-inline:auto}.p-home2 .fv-labels{color:#f5f1e899;justify-content:space-between;margin-bottom:14px;font-size:14px;display:flex}.p-home2 .fv-grid{grid-template-columns:22% 1fr 22%;align-items:stretch;gap:0;min-height:380px;display:grid;position:relative}.p-home2 .fv-col{z-index:2;flex-direction:column;justify-content:space-between;gap:12px;display:flex;position:relative}.p-home2 .fv-card{border-radius:12px;align-items:center;gap:11px;padding:11px 14px;display:flex}.p-home2 .fv-in{background:#f5f1e80f;border:1px solid #f5f1e824}.p-home2 .fv-out{background:#f5f1e817;border:1px solid #f0c64a47;justify-content:space-between}.p-home2 .fv-pers{color:#f5f1e8cc;background:#f5f1e81a;border-radius:99px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.p-home2 .fv-t{letter-spacing:-.01em;font-size:15px;font-weight:700;display:block}.p-home2 .fv-s{color:#f5f1e88c;margin-top:1px;font-size:12px;display:block}.p-home2 .fv-out .fv-t{font-weight:600}.p-home2 .fv-chip{color:var(--hv-brass);white-space:nowrap;font-size:11.5px;font-weight:600}.p-home2 .fv-mid{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.p-home2 .fv-circle{aspect-ratio:1;background:var(--hv-cream);width:min(100%,124px);color:var(--hv-night);letter-spacing:-.01em;text-align:center;border-radius:99px;justify-content:center;align-items:center;padding:12px;font-size:15px;font-weight:700;display:flex;box-shadow:0 0 0 14px #f0c64a14,0 0 60px #f0c64a38}.p-home2 .fv-cap{color:#f5f1e899;font-size:13px}.p-home2 .fv-lines{z-index:1;width:100%;height:100%;position:absolute;inset:0}.p-home2 .fv-dots circle{filter:drop-shadow(0 0 5px #f0c64ae6)}.p-home2 .hv-sec.hv-growth-intro{padding:104px 0 12px}.p-home2 .hv-growth-grid{grid-template-columns:1.25fr 1fr;align-items:end;gap:72px;display:grid}.p-home2 .hv-growth-label{color:var(--hv-field);margin-bottom:18px;font-size:14px;font-weight:600}.p-home2 .hv-growth-intro h2{color:var(--hv-evergreen);letter-spacing:0;font-size:46px}.p-home2 .hv-growth-copy{color:var(--hv-green-muted);max-width:420px;font-size:17px;line-height:1.6}.p-home2 .hv-core-label{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.p-home2 .hv-core-label .hv-label{margin-bottom:0}.p-home2 .hv-core-pill{background:var(--hv-evergreen);color:var(--hv-cream);border-radius:4px;padding:4px 7px;font-size:10px;font-weight:700}.p-home2 .hv-sec{background:var(--hv-cream)}.p-home2 .hv-sec-white{background:#fbf9f3}.p-home2 .hv-two{grid-template-columns:440px 1fr;align-items:center;gap:72px;display:grid}.p-home2 .hv-copy h2{color:var(--hv-evergreen);margin-bottom:20px}.p-home2 .hv-copy p{color:#0e3d2cb8;margin-bottom:30px;font-size:17px;line-height:1.6}.p-home2 .hv-steps{flex-direction:column;margin-bottom:6px;display:flex}.p-home2 .hv-step{color:var(--hv-evergreen);border-top:1px solid #0e3d2c29;align-items:baseline;gap:18px;padding:14px 0;font-size:15.5px;display:flex}.p-home2 .hv-step-l{letter-spacing:.08em;text-transform:uppercase;color:var(--hv-field);flex:none;width:86px;font-family:IBM Plex Mono,monospace;font-size:11px}.p-home2 .hv-checks{flex-direction:column;gap:12px;margin-bottom:30px;display:flex}.p-home2 .hv-check{color:var(--hv-evergreen);align-items:center;gap:11px;font-size:15.5px;font-weight:500;display:flex}.p-home2 .hv-check svg{color:var(--hv-field);flex:none}.p-home2 .hv-cta-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.p-home2 .hv-cta-row .hv-link{margin-top:0}.p-home2 .hv-dark-card{background:var(--hv-evergreen);color:var(--hv-cream);border-radius:14px;padding:24px 24px 20px}.p-home2 .hv-dark-card.night{background:var(--hv-night)}.p-home2 .hv-card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.p-home2 .hv-card-title{letter-spacing:-.01em;font-size:17px;font-weight:600}.p-home2 .hv-sample{letter-spacing:.1em;text-transform:uppercase;color:#f5f1e873;font-family:IBM Plex Mono,monospace;font-size:10px}.p-home2 .hv-table{flex-direction:column;display:flex}.p-home2 .hv-tr{border-top:1px solid #f5f1e81f;grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:grid}.p-home2 .hv-th{letter-spacing:.09em;text-transform:uppercase;color:#f5f1e866;border-top:none;padding-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:9.5px}.p-home2 .hv-co{font-weight:600}.p-home2 .hv-buyer{color:#f5f1e899}.p-home2 .hv-status{white-space:nowrap;border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-block}.p-home2 .hv-status.solid{color:var(--hv-cream);background:#2242e8}.p-home2 .hv-status.soft{color:#b9c6ff;background:#2242e847}.p-home2 .hv-status.plain{color:#f5f1e8cc;background:#f5f1e81f}.p-home2 .hv-status.dashed{color:#f5f1e899;background:0 0;border:1px dashed #f5f1e866}.p-home2 .hv-store-wrap{padding-bottom:64px;position:relative}.p-home2 .hv-store{background:#fff;border:1px solid #e0d8c7;border-radius:14px;overflow:hidden;box-shadow:0 24px 60px #0e231c1f}.p-home2 .hv-bar{background:var(--hv-cream);border-bottom:1px solid #e0d8c7;align-items:center;gap:6px;padding:10px 14px;display:flex}.p-home2 .hv-bar-dot{background:#0e3d2c33;border-radius:99px;width:8px;height:8px}.p-home2 .hv-url{color:#0e3d2c8c;background:#fff;border:1px solid #e0d8c7;border-radius:6px;flex:1;max-width:320px;margin-left:10px;padding:4px 12px;font-family:IBM Plex Mono,monospace;font-size:11px}.p-home2 .hv-store-head{border-bottom:1px solid #ede7d8;flex-wrap:wrap;align-items:center;gap:22px;padding:16px 22px;display:flex}.p-home2 .hv-store-name{color:var(--hv-evergreen);letter-spacing:-.01em;font-size:16px;font-weight:700}.p-home2 .hv-store-nav{color:#0e3d2ca8;gap:18px;font-size:13.5px;display:flex}.p-home2 .hv-pill{color:var(--hv-field);background:#e6eee8;border-radius:99px;margin-left:auto;padding:4px 11px;font-size:11px;font-weight:600}.p-home2 .hv-products{grid-template-columns:repeat(3,1fr);gap:14px;padding:20px 22px 24px;display:grid}.p-home2 .hv-prod{border:1px solid #ede7d8;border-radius:10px;flex-direction:column;gap:5px;padding:14px;display:flex}.p-home2 .hv-shape{background:var(--hv-cream);border-radius:8px;height:74px;margin-bottom:8px;display:block;position:relative;overflow:hidden}.p-home2 .hv-shape-a:after{content:"";border:5px solid var(--hv-evergreen);border-radius:4px;width:56%;height:48%;position:absolute;top:26%;left:22%;transform:skew(-12deg)}.p-home2 .hv-shape-b:after{content:"";border:5px solid var(--hv-field);border-radius:99px;width:40%;height:64%;position:absolute;top:18%;left:30%}.p-home2 .hv-shape-c:after{content:"";background:var(--hv-evergreen);clip-path:polygon(0 0,100% 0,100% 70%,70% 100%,0 100%);border-radius:6px;width:52%;height:56%;position:absolute;top:22%;left:24%}.p-home2 .hv-prod-t{color:var(--hv-evergreen);font-size:14px;font-weight:600}.p-home2 .hv-prod-s{color:#0e3d2c8c;font-size:12px}.p-home2 .hv-note-card{background:#fff;border:1px solid #e0d8c7;border-radius:12px;flex-direction:column;gap:3px;max-width:290px;padding:14px 18px;display:flex;position:absolute;bottom:0;left:-14px;box-shadow:0 18px 44px #0e231c2e}.p-home2 .hv-note-top{color:#0e3d2c99;align-items:center;gap:8px;font-size:12px;display:flex}.p-home2 .hv-note-b{color:var(--hv-evergreen);font-size:15px;font-weight:700}.p-home2 .hv-note-s{color:#0e3d2c8c;font-size:12px}.p-home2 .hv-feed{flex-direction:column;display:flex}.p-home2 .hv-feed-row{border-top:1px solid #f5f1e81f;align-items:center;gap:14px;padding:11px 0;display:flex}.p-home2 .hv-time{color:#f5f1e880;flex:none;width:38px;font-family:IBM Plex Mono,monospace;font-size:11px}.p-home2 .hv-feed-txt{flex:1;min-width:0}.p-home2 .hv-feed-a{font-size:14px;font-weight:600;display:block}.p-home2 .hv-feed-d{color:#f5f1e88c;margin-top:1px;font-size:12px;display:block}.p-home2 .hv-feed-chip{color:#f5f1e8cc;background:#f5f1e81f;border-radius:99px;flex:none;padding:4px 10px;font-size:11px;font-weight:600}.p-home2 .hv-feed-chip.torep{background:var(--hv-brass);color:var(--hv-night)}.p-home2 .hv-feed-foot{color:#f5f1e899;border-top:1px solid #f5f1e82e;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;font-size:13px;display:flex}.p-home2 .hv-feed-foot strong{color:var(--hv-cream);font-size:14px}.p-home2 .hv-team{background:var(--hv-evergreen);color:var(--hv-cream)}.p-home2 .hv-team .hv-copy h2{color:var(--hv-cream)}.p-home2 .hv-team .hv-copy p{color:#f5f1e8b8}.p-home2 .hv-team-rows{flex-direction:column;display:flex}.p-home2 .hv-team-row{border-top:1px solid #f5f1e824;align-items:center;gap:18px;padding:18px 0;display:flex}.p-home2 .hv-team-row:first-child{border-top:none}.p-home2 .hv-photo{background:#f5f1e81a;border:1px dashed #f5f1e859;border-radius:99px;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.p-home2 .hv-photo span{letter-spacing:.08em;text-transform:uppercase;color:#f5f1e873;font-family:IBM Plex Mono,monospace;font-size:9px}.p-home2 .hv-team-t{letter-spacing:-.01em;font-size:16.5px;font-weight:600;display:block}.p-home2 .hv-team-s{color:#f5f1e899;margin-top:2px;font-size:13.5px;display:block}.p-home2 .hv-sec-sub{color:#0e3d2ca8;margin-top:14px;font-size:17px}.p-home2 .hv-pick{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:44px;display:grid}.p-home2 .hv-pick-col{flex-direction:column;gap:10px;display:flex}.p-home2 .hv-pick-head{color:var(--hv-evergreen);align-items:center;gap:9px;margin-bottom:6px;font-size:15px;font-weight:700;display:flex}.p-home2 .hv-opt{text-align:left;min-height:44px;color:var(--hv-evergreen);cursor:pointer;background:#fff;border:1px solid #e0d8c7;border-radius:10px;padding:14px 16px;font-family:inherit;font-size:15px;font-weight:500;transition:background .15s,color .15s,border-color .15s}.p-home2 .hv-opt:hover{border-color:var(--hv-evergreen)}.p-home2 .hv-opt.on{background:var(--hv-evergreen);color:var(--hv-cream);border-color:var(--hv-evergreen)}.p-home2 .hv-answer{color:var(--hv-evergreen);background:#fff;border:1px solid #e0d8c7;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:36px;padding:18px 24px;font-size:16px;display:flex}.p-home2 .hv-answer .hv-link{margin-top:0}.p-home2 .hv-proof{text-align:center}.p-home2 .hv-proof-cap{letter-spacing:.09em;text-transform:uppercase;color:#0e3d2c80;margin-bottom:44px;font-family:IBM Plex Mono,monospace;font-size:11px;display:block}.p-home2 .hv-stats{grid-template-columns:repeat(3,1fr);display:grid}.p-home2 .hv-stat{flex-direction:column;gap:12px;padding:0 40px;display:flex}.p-home2 .hv-stat+.hv-stat{border-left:1px solid #0e3d2c29}.p-home2 .hv-num{letter-spacing:-.03em;color:var(--hv-evergreen);font-size:64px;font-weight:600;line-height:1}.p-home2 .hv-stat-l{color:#0e3d2ca8;max-width:26ch;margin:0 auto;font-size:15px;line-height:1.5}.p-home2 .hv-close{background:var(--hv-night);color:var(--hv-cream);text-align:center;position:relative;overflow:hidden}.p-home2 .hv-close:before{content:"";pointer-events:none;background:radial-gradient(#f0c64a2e,#0000 62%);width:1000px;height:640px;position:absolute;bottom:-46%;left:50%;transform:translate(-50%)}.p-home2 .hv-close .hv-wrap{position:relative}.p-home2 .hv-close p{color:#f5f1e8bf;max-width:52ch;margin:18px auto 36px;font-size:18px}.p-home2 .hv-cta-row.center{justify-content:center}@media (width<=1020px){.p-home2 .hv-two{grid-template-columns:1fr;gap:48px}.p-home2 .hv-copy{max-width:560px}.p-home2 .hv-growth-grid{grid-template-columns:1fr;gap:24px}}@media (width<=860px){.p-home2 .hv-sec{padding:72px 0}.p-home2 .hv-hero{padding:80px 0 72px}.p-home2 .hv-sec.hv-growth-intro{padding:72px 0 12px}.p-home2 .hv-growth-intro h2{font-size:32px}.p-home2 .hv-hero .hv-cta-row{gap:14px}.p-home2 .fv-grid{grid-template-columns:1fr;gap:0;min-height:0}.p-home2 .fv-lines{display:none}.p-home2 .fv-col{gap:10px}.p-home2 .fv-mid{padding:34px 0;position:relative}.p-home2 .fv-mid:before,.p-home2 .fv-mid:after{content:"";background:linear-gradient(#f0c64a26,#f0c64ab3);width:1.5px;height:34px;position:absolute;left:50%}.p-home2 .fv-mid:before{top:0;transform:translate(-50%)}.p-home2 .fv-mid:after{bottom:0;transform:translate(-50%)}.p-home2 .fv-labels{flex-direction:column;gap:4px}.p-home2 .fv-labels span:last-child{display:none}.p-home2 .hv-products{grid-template-columns:1fr}.p-home2 .hv-note-card{max-width:none;margin-top:14px;position:static}.p-home2 .hv-store-wrap{padding-bottom:0}.p-home2 .hv-pick{grid-template-columns:1fr;gap:24px}.p-home2 .hv-stats{grid-template-columns:1fr;gap:34px}.p-home2 .hv-stat{padding:0}.p-home2 .hv-stat+.hv-stat{border-top:1px solid #0e3d2c29;border-left:none;padding-top:34px}.p-home2 .hv-num{font-size:52px}.p-home2 .hv-tr{grid-template-columns:1fr;gap:3px;padding:12px 0}.p-home2 .hv-th{display:none}.p-home2 .hv-answer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.p-home2 .fv-dots{display:none}}.fv-paused *{animation-play-state:paused!important}.p-about .badges{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.p-about .badge{background:var(--cream);flex-direction:column;min-height:220px;padding:30px 24px 32px;display:flex}.p-about .badge .mark{align-items:center;height:56px;margin-bottom:20px;display:flex}.p-about .badge .mark span{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#0e3d2c57;border:1px dashed #0e3d2c3d;border-radius:6px;padding:12px 14px;font-size:9px}.p-about .badge h3{letter-spacing:-.03em;margin:0 0 7px;font-size:17px;font-weight:800;line-height:1.2}.p-about .badge .st{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--field);margin-bottom:12px;font-size:9px;display:block}.p-about .badge p{color:#0e3d2ca8;margin:0;font-size:13px;line-height:1.55}.p-about .aff{border-bottom:1px solid var(--rule);grid-template-columns:220px 1fr;align-items:start;gap:34px;padding:32px 0;display:grid}.p-about .aff:first-child{border-top:1px solid var(--rule)}.p-about .aff .mk{height:96px;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#0e3d2c57;text-align:center;border:1px dashed #0e3d2c3d;border-radius:8px;justify-content:center;align-items:center;padding:10px;font-size:9px;display:flex}.p-about .aff h3{letter-spacing:-.035em;margin:0 0 6px;font-size:21px;font-weight:800;line-height:1.2}.p-about .aff .rel{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--field);margin-bottom:12px;font-size:9.5px;display:block}.p-about .aff p{color:#0e3d2cb3;max-width:64ch;margin:0 0 10px;font-size:15px;line-height:1.6}.p-about .stage{border-bottom:1px solid var(--rule);grid-template-columns:120px 1fr 240px;align-items:start;gap:34px;padding:30px 0;display:grid}.p-about .stage .no{font-family:var(--mono);letter-spacing:.08em;color:var(--field);padding-top:4px;font-size:11px}.p-about .stage h3{letter-spacing:-.035em;margin:0 0 8px;font-size:21px;font-weight:800;line-height:1.2}.p-about .stage p{color:#0e3d2cb3;max-width:56ch;margin:0;font-size:15px;line-height:1.6}.p-about .stage .you{border-left:2px solid var(--brass);padding:2px 0 2px 16px}.p-about .stage .you span{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--brass-dp);margin-bottom:6px;font-size:9px;display:block}.p-about .stage .you p{color:#0e3d2ca8;font-size:13.5px}.p-about .night .stage,.p-about .dark .stage{border-color:var(--rule-n)}.p-about .night .stage p,.p-about .dark .stage p{color:#f5f1e8a8}.p-about .night .stage .no,.p-about .dark .stage .no{color:var(--brass)}.p-about .tl{border-top:1px solid var(--rule)}.p-about .tl-row{border-bottom:1px solid var(--rule);grid-template-columns:150px 1fr;align-items:start;gap:34px;padding:26px 0;display:grid}.p-about .tl-row .yr{font-family:var(--mono);color:var(--brass-dp);letter-spacing:.02em;font-size:15px}.p-about .tl-row h3{letter-spacing:-.03em;margin:0 0 7px;font-size:19px;font-weight:800;line-height:1.22}.p-about .tl-row p{color:#0e3d2cb3;max-width:64ch;margin:0;font-size:15px;line-height:1.6}.p-about .dark .tl,.p-about .dark .tl-row{border-color:var(--rule-n)}.p-about .dark .tl-row p{color:#f5f1e8a8}.p-about .dark .tl-row .yr{color:var(--brass)}.p-about .screens{background:#f5f1e824;border:1px solid #f5f1e824;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.p-about .screen{background:var(--night);padding:26px 24px 30px}.p-about .screen .cap{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--brass);margin-bottom:14px;font-size:9px;display:block}.p-about .screen h3{letter-spacing:-.03em;color:var(--cream);margin:0 0 9px;font-size:17px;font-weight:800;line-height:1.2}.p-about .screen p{color:#f5f1e899;margin:0;font-size:13px;line-height:1.58}@media (width<=1000px){.p-about .badges{grid-template-columns:repeat(2,1fr)}.p-about .aff,.p-about .stage,.p-about .tl-row{grid-template-columns:1fr;gap:14px}.p-about .screens{grid-template-columns:1fr}}.p-accessibility .legal h2{letter-spacing:-.03em;margin:44px 0 12px;font-size:23px;font-weight:800;line-height:1.2}.p-accessibility .legal h2:first-of-type{margin-top:0}.p-accessibility .legal h3{letter-spacing:-.025em;margin:26px 0 8px;font-size:17px;font-weight:800}.p-accessibility .legal p{color:#0e3d2cc2;max-width:74ch;margin:0 0 14px;font-size:15.5px;line-height:1.68}.p-accessibility .legal ul{margin:0 0 16px;padding:0;list-style:none}.p-accessibility .legal li{color:#0e3d2cbd;padding:5px 0 5px 17px;font-size:15px;line-height:1.6;position:relative}.p-accessibility .legal li:before{content:"";background:var(--brass-dp);border-radius:50%;width:5px;height:5px;position:absolute;top:14px;left:0}.p-accessibility .legal .ph{color:#0e3d2c6b}.p-accessibility .meta-bar{border-top:1px solid var(--rule);flex-wrap:wrap;gap:34px;margin-top:8px;padding:18px 0 0;display:flex}.p-accessibility .meta-bar span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#0e3d2c73;font-size:10px}.p-agentic{--ga-cream:#f5f1e8;--ga-cream2:#ece6d9;--ga-evergreen:#0e3d2c;--ga-night:#14231c;--ga-field:#116b47;--ga-brass:#f0c64a;--ga-red:#d9482b}.p-agentic .ga-wrap{max-width:1240px;margin:0 auto;padding-inline:28px}.p-agentic .ga-sec{background:var(--ga-cream);padding:100px 0}.p-agentic h1,.p-agentic h2,.p-agentic h3{letter-spacing:-.03em;margin:0;font-weight:600}.p-agentic h2{color:var(--ga-evergreen);font-size:clamp(32px,4vw,52px);line-height:1.05}.p-agentic p{margin:0}.p-agentic a{text-decoration:none}.p-agentic .ga-mono{font-family:IBM Plex Mono,monospace}.p-agentic .ga-dot{border-radius:99px;flex:none;width:8px;height:8px;display:inline-block}.p-agentic .ga-label{color:var(--ga-field);margin-bottom:18px;font-size:14px;font-weight:600;display:inline-block}.p-agentic .ga-btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:52px;padding:14px 28px;font-size:16px;font-weight:600;transition:background .15s;display:inline-flex}.p-agentic .ga-btn.brass{background:var(--ga-brass);color:var(--ga-night)}.p-agentic .ga-btn.brass:hover{background:#f5d06e}.p-agentic .ga-link{color:var(--ga-field);align-items:center;gap:6px;min-height:44px;margin-top:26px;font-size:15.5px;font-weight:600;display:inline-flex}.p-agentic .ga-link:hover{color:var(--ga-evergreen)}.p-agentic .ga-hero{background:var(--ga-night);color:var(--ga-cream);padding:120px 0 110px;position:relative;overflow:hidden}.p-agentic .ga-glow-red{pointer-events:none;background:radial-gradient(circle,#d9482b29,#0000 65%);border-radius:50%;width:620px;height:620px;position:absolute;top:-180px;right:-160px}.p-agentic .ga-glow-brass{pointer-events:none;background:radial-gradient(circle,#f0c64a24,#0000 65%);border-radius:50%;width:680px;height:680px;position:absolute;bottom:-220px;left:-180px}.p-agentic .ga-hero-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:72px;display:grid;position:relative}.p-agentic .ga-eyebrow{color:#e9c77a;align-items:center;gap:9px;margin-bottom:22px;font-size:17px;font-weight:500;display:inline-flex}.p-agentic .ga-eyebrow-dot{background:var(--ga-red);border-radius:99px;flex:none;width:8px;height:8px}.p-agentic .ga-hero h1{margin-bottom:24px;font-size:clamp(44px,5.6vw,72px);line-height:1.02}.p-agentic .ga-sub{color:#f5f1e8d9;max-width:480px;margin-bottom:40px;font-size:20px;line-height:1.5}.p-agentic .ga-console{-webkit-backdrop-filter:blur(8px);background:#0e3d2cd9;border:1px solid #f5f1e81f;border-radius:16px;padding:22px 22px 16px;box-shadow:0 32px 80px #00000073}.p-agentic .ga-console-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.p-agentic .ga-live{color:#5bd69a;align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.p-agentic .ga-live-dot{background:#5bd69a;border-radius:99px;width:8px;height:8px;animation:1.8s ease-in-out infinite ga-pulse}.p-agentic .ga-console-title{letter-spacing:-.01em;flex:1;font-size:16px;font-weight:600}.p-agentic .ga-sample{letter-spacing:.1em;text-transform:uppercase;color:#f5f1e873;font-family:IBM Plex Mono,monospace;font-size:10px}.p-agentic .ga-sample.dark{color:#0e3d2c73}.p-agentic .ga-console-rows{flex-direction:column;display:flex}.p-agentic .ga-row{opacity:0;border-top:1px solid #f5f1e81a;align-items:center;gap:14px;padding:11px 0;animation:.6s ease-out both ga-row-in;display:flex;transform:translateY(14px)}.p-agentic .ga-time{color:#f5f1e880;flex:none;width:38px;font-family:IBM Plex Mono,monospace;font-size:11px}.p-agentic .ga-row-txt{flex:1;min-width:0}.p-agentic .ga-agent-name{color:var(--ga-brass);font-size:11px;font-weight:600;display:block}.p-agentic .ga-row-a{margin-top:1px;font-size:14px;font-weight:600;display:block}.p-agentic .ga-row-d{color:#f5f1e88c;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;display:block;overflow:hidden}.p-agentic .ga-chip{color:#f5f1e8cc;white-space:nowrap;background:#f5f1e81f;border-radius:99px;flex:none;padding:4px 10px;font-size:11px;font-weight:600}.p-agentic .ga-chip.brass{background:var(--ga-brass);color:var(--ga-night)}.p-agentic .ga-proof{text-align:center;padding:80px 0}.p-agentic .ga-stats{grid-template-columns:repeat(3,1fr);margin-bottom:40px;display:grid}.p-agentic .ga-stat{flex-direction:column;gap:12px;padding:0 40px;display:flex}.p-agentic .ga-stat+.ga-stat{border-left:1px solid #0e3d2c29}.p-agentic .ga-num{letter-spacing:-.03em;color:var(--ga-evergreen);font-size:64px;font-weight:600;line-height:1}.p-agentic .ga-stat-l{color:#0e3d2ca8;max-width:26ch;margin:0 auto;font-size:15px;line-height:1.5}.p-agentic .ga-proof-cap{letter-spacing:.09em;text-transform:uppercase;color:#0e3d2c80;font-family:IBM Plex Mono,monospace;font-size:11px}.p-agentic .ga-agents-grid{grid-template-columns:400px 1fr;align-items:start;gap:48px;margin-top:56px;display:grid}.p-agentic .ga-agent-list{flex-direction:column;gap:10px;display:flex}.p-agentic .ga-agent-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0d8c7;border-radius:12px;flex-direction:column;gap:3px;min-height:44px;padding:16px 18px;font-family:inherit;transition:background .15s,color .15s,border-color .15s;display:flex}.p-agentic .ga-agent-card:hover{border-color:var(--ga-evergreen)}.p-agentic .ga-agent-card.on{background:var(--ga-evergreen);border-color:var(--ga-evergreen)}.p-agentic .ga-agent-card-n{color:var(--ga-evergreen);letter-spacing:-.01em;font-size:16px;font-weight:700}.p-agentic .ga-agent-card-s{color:#0e3d2c99;font-size:13px}.p-agentic .ga-agent-card.on .ga-agent-card-n{color:var(--ga-cream)}.p-agentic .ga-agent-card.on .ga-agent-card-s{color:#f5f1e8a6}.p-agentic .ga-detail{background:#fff;border:1px solid #e0d8c7;border-radius:14px;padding:30px;animation:.25s ease-out ga-card-in;box-shadow:0 18px 44px #0e231c14}.p-agentic .ga-detail-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--ga-red);margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600;display:block}.p-agentic .ga-detail h3{color:var(--ga-evergreen);margin-bottom:24px;font-size:30px}.p-agentic .ga-detail-rows{flex-direction:column;display:flex}.p-agentic .ga-detail-row{border-top:1px solid #ede7d8;grid-template-columns:150px 1fr;gap:20px;padding:16px 0;display:grid}.p-agentic .ga-detail-h{letter-spacing:.1em;text-transform:uppercase;color:#0e3d2c80;padding-top:3px;font-family:IBM Plex Mono,monospace;font-size:10px}.p-agentic .ga-detail-when{color:var(--ga-evergreen);font-size:15.5px}.p-agentic .ga-detail-does{flex-direction:column;gap:8px;display:flex}.p-agentic .ga-does-line{color:var(--ga-evergreen);align-items:baseline;gap:9px;font-size:15px;display:flex}.p-agentic .ga-arrow{color:var(--ga-field);font-weight:700}.p-agentic .ga-detail-rep{color:var(--ga-evergreen);font-size:15.5px;font-weight:700}.p-agentic .ga-start{background:var(--ga-cream2)}.p-agentic .ga-start-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;display:flex}.p-agentic .ga-start-head h2{max-width:18ch}.p-agentic .ga-price{color:#0e3d2c8c;flex:none;font-size:12.5px}.p-agentic .ga-start-cards{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:52px;display:grid}.p-agentic .ga-start-card{background:#fff;border:1px solid #e0d8c7;border-radius:14px;flex-direction:column;gap:10px;padding:26px;display:flex}.p-agentic .ga-start-n{letter-spacing:.1em;color:var(--ga-field);font-size:12px}.p-agentic .ga-start-t{color:var(--ga-evergreen);letter-spacing:-.02em;font-size:22px;font-weight:600}.p-agentic .ga-start-s{color:#0e3d2ca8;font-size:14.5px;line-height:1.55}.p-agentic .ga-two{grid-template-columns:440px 1fr;align-items:center;gap:72px;display:grid}.p-agentic .ga-copy h2{margin-bottom:20px}.p-agentic .ga-copy p{color:#0e3d2cb8;font-size:17px;line-height:1.6}.p-agentic .ga-white-card{background:#fff;border:1px solid #e0d8c7;border-radius:14px;padding:24px;box-shadow:0 18px 44px #0e231c14}.p-agentic .ga-card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.p-agentic .ga-card-title{letter-spacing:-.01em;color:var(--ga-evergreen);font-size:17px;font-weight:600}.p-agentic .ga-tiles{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:26px;display:grid}.p-agentic .ga-tile{border:1px solid #ede7d8;border-radius:10px;flex-direction:column;gap:6px;padding:14px 12px;display:flex}.p-agentic .ga-tile-x{color:var(--ga-evergreen);font-size:17px;font-weight:600}.p-agentic .ga-tile-l{color:#0e3d2c99;font-size:11.5px;line-height:1.35}.p-agentic .ga-chart{align-items:flex-end;gap:6px;height:160px;display:flex}.p-agentic .ga-bar{border-radius:4px 4px 0 0;flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex;overflow:hidden}.p-agentic .ga-bar-reps{background:var(--ga-evergreen);display:block}.p-agentic .ga-bar-agents{background:var(--ga-red);display:block}.p-agentic .ga-legend{gap:22px;margin-top:16px;display:flex}.p-agentic .ga-legend-item{color:#0e3d2ca8;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.p-agentic .ga-legend-sw{border-radius:3px;flex:none;width:12px;height:12px}.p-agentic .ga-legend-sw.agents{background:var(--ga-red)}.p-agentic .ga-legend-sw.reps{background:var(--ga-evergreen)}.p-agentic .ga-boundary{background:var(--ga-night);color:var(--ga-cream);text-align:center}.p-agentic .ga-boundary h2{color:var(--ga-cream);max-width:24ch;margin:0 auto;font-size:clamp(30px,3.6vw,46px);line-height:1.15}.p-agentic .ga-cross{grid-template-columns:1fr 1fr;gap:28px;margin-top:48px;display:grid}.p-agentic .ga-cross-card{background:#fff;border:1px solid #e0d8c7;border-radius:14px;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.p-agentic .ga-cross-head{color:#0e3d2ca8;align-items:center;gap:9px;margin-bottom:14px;font-size:13.5px;font-weight:600;display:flex}.p-agentic .ga-cross-ico{width:30px;height:30px;color:var(--ga-evergreen);background:#e6eee8;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:6px;display:inline-flex}.p-agentic .ga-cross-name{color:var(--ga-evergreen);letter-spacing:-.02em;margin-bottom:8px;font-size:22px;font-weight:600}.p-agentic .ga-cross-card p{color:#0e3d2ca8;font-size:15px;line-height:1.55}.p-agentic .ga-cross-card .ga-link{margin-top:18px}.p-agentic .ga-close{background:var(--ga-night);color:var(--ga-cream);text-align:center;position:relative;overflow:hidden}.p-agentic .ga-close:before{content:"";pointer-events:none;background:radial-gradient(#f0c64a2e,#0000 62%);width:1000px;height:640px;position:absolute;bottom:-46%;left:50%;transform:translate(-50%)}.p-agentic .ga-close .ga-wrap{position:relative}.p-agentic .ga-close h2{color:var(--ga-cream)}.p-agentic .ga-close p{color:#f5f1e8bf;max-width:52ch;margin:18px auto 36px;font-size:18px}@media (width<=1020px){.p-agentic .ga-hero-grid{grid-template-columns:1fr;gap:56px}.p-agentic .ga-sub{max-width:640px}.p-agentic .ga-two{grid-template-columns:1fr;gap:48px}.p-agentic .ga-copy{max-width:560px}.p-agentic .ga-agents-grid{grid-template-columns:1fr;gap:36px}}@media (width<=860px){.p-agentic .ga-sec{padding:72px 0}.p-agentic .ga-hero{padding:84px 0 72px}.p-agentic .ga-hero h1{font-size:clamp(36px,9vw,48px)}.p-agentic .ga-sub{font-size:17px}.p-agentic .ga-stats{grid-template-columns:1fr;gap:34px}.p-agentic .ga-stat{padding:0}.p-agentic .ga-stat+.ga-stat{border-top:1px solid #0e3d2c29;border-left:none;padding-top:34px}.p-agentic .ga-num{font-size:52px}.p-agentic .ga-agent-list{scrollbar-width:thin;padding-bottom:8px;flex-direction:row;gap:8px;margin-inline:-28px;padding-inline:28px;overflow-x:auto}.p-agentic .ga-agent-card{border-radius:99px;flex:none;width:auto;padding:10px 16px}.p-agentic .ga-agent-card-s{display:none}.p-agentic .ga-agent-card-n{white-space:nowrap;font-size:13.5px}.p-agentic .ga-detail-row{grid-template-columns:1fr;gap:8px}.p-agentic .ga-start-cards{grid-template-columns:1fr;gap:20px}.p-agentic .ga-tiles{grid-template-columns:1fr 1fr}.p-agentic .ga-cross{grid-template-columns:1fr}.p-agentic .ga-row-d{white-space:normal}}@media (prefers-reduced-motion:reduce){.p-agentic .ga-row{opacity:1;animation:none;transform:none}.p-agentic .ga-live-dot,.p-agentic .ga-detail{animation:none}}@keyframes ga-pulse{0%,to{opacity:1;box-shadow:0 0 #5bd69a80}50%{opacity:.6;box-shadow:0 0 0 5px #5bd69a00}}@keyframes ga-row-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ga-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.p-assessment .build{background:var(--night);color:var(--cream);border-bottom:1px solid var(--rule-n)}.p-assessment .b-head{padding:70px 0 34px}.p-assessment .b-head .eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mint);margin-bottom:24px;font-size:10.5px;display:block}.p-assessment .b-head h1{letter-spacing:-.045em;max-width:16ch;margin:0 0 22px;font-size:clamp(36px,5vw,64px);font-weight:800;line-height:1.01}.p-assessment .b-head p{color:#f5f1e8a3;max-width:58ch;margin:0;font-size:17px}.p-assessment .b-grid{border-top:1px solid var(--rule-n);grid-template-columns:1fr 470px;min-height:600px;display:grid}.p-assessment .b-map{border-right:1px solid var(--rule-n);position:relative}.p-assessment .b-map canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.p-assessment .b-cap{z-index:3;pointer-events:none;position:absolute;top:34px;left:0}.p-assessment .b-cap .big{font-family:var(--mono);letter-spacing:-.03em;color:var(--cream);font-size:42px;font-weight:500;line-height:1;transition:color .4s;display:block}.p-assessment .b-cap .lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e870;max-width:26ch;margin-top:10px;font-size:10px;line-height:1.6;display:block}.p-assessment .b-foot{z-index:3;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#f5f1e847;pointer-events:none;max-width:34ch;font-size:9.5px;line-height:1.7;position:absolute;bottom:24px;left:0}.p-assessment .b-panel{flex-direction:column;padding:34px 0 40px 36px;display:flex}.p-assessment .prog{gap:5px;margin-bottom:26px;display:flex}.p-assessment .prog span{background:#f5f1e824;flex:1;height:2px;transition:background .35s}.p-assessment .prog span.on{background:var(--brass)}.p-assessment .q-step{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e866;margin-bottom:16px;font-size:10px}.p-assessment .q-txt{letter-spacing:-.035em;max-width:22ch;margin:0 0 26px;font-size:clamp(21px,2.3vw,27px);font-weight:800;line-height:1.18}.p-assessment .opts{flex-direction:column;gap:8px;display:flex}.p-assessment .opt{text-align:left;width:100%;color:inherit;font-family:var(--display);letter-spacing:-.01em;cursor:pointer;background:0 0;border:1px solid #f5f1e82e;border-radius:9px;padding:15px 18px;font-size:15.5px;font-weight:500;line-height:1.35;transition:border-color .18s,background .18s,transform .18s}.p-assessment .opt:hover{border-color:var(--brass);background:#f0c64a12;transform:translate(3px)}.p-assessment .back{color:#f5f1e86b;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;margin-top:20px;padding:0;font-size:10px}.p-assessment .back:hover{color:var(--cream)}.p-assessment .res .rl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mint);margin-bottom:14px;font-size:10px;display:block}.p-assessment .res h3{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(25px,2.6vw,32px);font-weight:800;line-height:1.1}.p-assessment .res .terr{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f1e880;margin-bottom:20px;font-size:10.5px;display:block}.p-assessment .res p{color:#f5f1e8ad;max-width:42ch;margin:0 0 18px;font-size:15px;line-height:1.6}.p-assessment .res .conf{border:1px solid #f5f1e82e;border-radius:10px;margin-bottom:22px;padding:16px 18px}.p-assessment .res .conf .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e86b;margin-bottom:8px;font-size:9.5px;display:block}.p-assessment .res .conf .v{font-family:var(--mono);letter-spacing:.03em;color:var(--brass);font-size:13px;line-height:1.5}.p-assessment .res-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.p-assessment .sec{border-bottom:1px solid var(--rule);padding:88px 0}.p-assessment .sec h2{letter-spacing:-.04em;max-width:21ch;margin:0 0 20px;font-size:clamp(27px,3.2vw,41px);font-weight:800;line-height:1.06}.p-assessment .sec .intro{color:#0e3d2cb3;max-width:58ch;margin:0 0 46px;font-size:17px}.p-assessment .gets{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.p-assessment .get{background:var(--cream);padding:28px 26px 30px}.p-assessment .get .ix{font-family:var(--mono);letter-spacing:.08em;color:#0e3d2c52;margin-bottom:14px;font-size:10px;display:block}.p-assessment .get h3{letter-spacing:-.03em;margin:0 0 8px;font-size:17px;font-weight:800;line-height:1.22}.p-assessment .get p{color:#0e3d2ca3;margin:0;font-size:13.5px;line-height:1.55}.p-assessment .nots{background:var(--evergreen);color:var(--cream);border-bottom:none}.p-assessment .nots .sec-lbl{color:var(--ecom)}.p-assessment .nots h2{color:var(--cream)}.p-assessment .nots .intro{color:#f5f1e8a8}.p-assessment .not-row{background:#f5f1e824;border:1px solid #f5f1e824;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.p-assessment .not{background:var(--evergreen);padding:26px 26px 28px}.p-assessment .not h3{letter-spacing:-.03em;margin:0 0 8px;font-size:16.5px;font-weight:800;line-height:1.25}.p-assessment .not p{color:#f5f1e89e;margin:0;font-size:13.5px;line-height:1.55}.p-assessment .vs{background:var(--rule);border:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:1px;margin-top:8px;display:grid}.p-assessment .vs-col{background:var(--cream);padding:32px 30px 34px}.p-assessment .vs-col .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--field);align-items:center;gap:9px;margin-bottom:16px;font-size:10px;display:flex}.p-assessment .vs-col .k i{border-radius:50%;width:8px;height:8px;display:block}.p-assessment .vs-col h3{letter-spacing:-.035em;margin:0 0 12px;font-size:21px;font-weight:800;line-height:1.15}.p-assessment .vs-col p{color:#0e3d2cad;margin:0 0 16px;font-size:14.5px;line-height:1.6}.p-assessment .vs-col ul{margin:0;padding:0;list-style:none}.p-assessment .vs-col li{color:#0e3d2ca3;padding:4px 0 4px 15px;font-size:13.5px;line-height:1.5;position:relative}.p-assessment .vs-col li:before{content:"";background:#0e3d2c47;border-radius:50%;width:5px;height:5px;position:absolute;top:12px;left:0}.p-assessment .steps{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin-top:8px;display:grid}.p-assessment .st{border-right:1px solid var(--rule);padding:26px 22px 30px 0;position:relative}.p-assessment .st:last-child{border-right:none;padding-right:0}.p-assessment .st:before{content:"";background:var(--field);width:calc(100% - 22px);height:3px;position:absolute;top:-1px;left:0}.p-assessment .st:last-child:before{background:var(--brass);width:100%}.p-assessment .st .n{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--field);margin-bottom:15px;font-size:10px;display:block}.p-assessment .st:last-child .n{color:var(--brass-dp)}.p-assessment .st h3{letter-spacing:-.03em;margin:0 0 8px;font-size:17px;font-weight:800;line-height:1.2}.p-assessment .st p{color:#0e3d2c9e;margin:0;font-size:13.5px;line-height:1.55}.p-assessment .cta{background:var(--night);color:var(--cream);padding:84px 0}.p-assessment .cta h2{letter-spacing:-.045em;max-width:17ch;margin:0 0 16px;font-size:clamp(29px,3.6vw,47px);font-weight:800;line-height:1.04}.p-assessment .cta p{color:#f5f1e88f;max-width:46ch;margin:0;font-size:16px}@media (width<=1080px){.p-assessment .b-grid{grid-template-columns:1fr}.p-assessment .b-map{border-right:none;border-bottom:1px solid var(--rule-n);height:420px}.p-assessment .b-panel{padding:32px 0 40px}.p-assessment .gets,.p-assessment .steps{grid-template-columns:repeat(2,1fr)}.p-assessment .st{border-bottom:1px solid var(--rule);padding-right:22px}.p-assessment .vs{grid-template-columns:1fr}}@media (width<=640px){.p-assessment .sec{padding:60px 0}.p-assessment .gets,.p-assessment .steps,.p-assessment .not-row{grid-template-columns:1fr}.p-assessment .b-map{height:320px}.p-assessment .b-cap .big{font-size:32px}.p-assessment .b-foot{display:none}}.p-contact .fg{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=640px){.p-contact .fg{grid-template-columns:1fr}}.p-contact .fg .full{grid-column:1/-1}.p-contact .fg input,.p-contact .fg select,.p-contact .fg textarea{width:100%;font-family:var(--display);border:1px solid var(--rule);color:var(--evergreen);background:#fff;border-radius:8px;padding:12px 13px;font-size:15px}.p-contact .fg textarea{resize:vertical;min-height:96px}.p-contact .fg input:focus,.p-contact .fg select:focus,.p-contact .fg textarea:focus{border-color:var(--field);outline:none}.p-contact .fg button[disabled]{opacity:.6;cursor:default}.p-contact .form-err{font-family:var(--mono);letter-spacing:.04em;color:#9b2c2c;grid-column:1/-1;margin:0;font-size:11px}.p-contact .faq-acc{border-top:1px solid var(--rule)}.p-contact .faq-item{border-bottom:1px solid var(--rule)}.p-contact .faq-q{cursor:pointer;text-align:left;width:100%;font-family:var(--display);color:var(--evergreen);background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 2px;font-size:17px;font-weight:600;line-height:1.4;transition:color .15s;display:flex}.p-contact .faq-q:hover{color:var(--brass)}.p-contact .faq-q:focus-visible{outline:2px solid var(--brass);outline-offset:3px;border-radius:4px}.p-contact .faq-item.open .faq-q>span:first-child{color:var(--brass)}.p-contact .faq-caret{width:15px;height:15px;color:var(--brass);flex:none;margin-top:4px;transition:transform .25s}.p-contact .faq-item.open .faq-caret{transform:rotate(180deg)}.p-contact .faq-a p{max-width:70ch;font-family:var(--display);color:#0e3d2cb8;margin:0;padding:0 44px 22px 2px;font-size:15px;line-height:1.6}@media (width<=600px){.p-contact .faq-q{padding:18px 2px;font-size:16px}.p-contact .faq-a p{padding-right:8px}}@media (prefers-reduced-motion:reduce){.p-contact .faq-caret{transition:none}}.p-build .wm-box{border:.065em solid var(--brass-dp);vertical-align:baseline;border-radius:.104em;width:.52em;height:.52em;margin-left:.11em;display:inline-block}.p-build header{border-bottom:1px solid var(--rule);padding:52px 0 38px}.p-build .eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--field);margin-bottom:16px;font-size:10.5px;display:block}.p-build h1{letter-spacing:-.045em;max-width:17ch;margin:0 0 14px;font-size:clamp(33px,4.2vw,54px);font-weight:800;line-height:1.03}.p-build h1 .dim{color:#0e3d2ca6}.p-build .lede{color:#0e3d2cc2;max-width:52ch;margin:0;font-size:clamp(15.5px,1.5vw,18px)}.p-build .cfg{background:var(--night);color:var(--cream);padding:56px 0 76px}.p-build .cfg-head{border-bottom:1px solid #f5f1e824;margin-bottom:34px;padding-bottom:26px}.p-build .cfg-head h2{letter-spacing:-.04em;max-width:24ch;margin:0 0 12px;font-size:clamp(24px,2.8vw,36px);font-weight:800;line-height:1.06}.p-build .cfg-head p{color:#f5f1e89e;max-width:60ch;margin:0;font-size:15.5px;line-height:1.6}.p-build .sh-form{border-top:1px solid var(--rule);gap:12px;margin-top:16px;padding-top:16px;display:grid}.p-build .sf-step{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass-dp,#b08c2a);margin-bottom:2px;font-size:9px}.p-build .sf-intro{color:#0e3d2cb3;margin:0;font-size:12.5px;line-height:1.55}.p-build .sf-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.p-build .sf-fld label{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#0e3d2c8c;margin-bottom:6px;font-size:9px;display:block}.p-build .sf-fld input,.p-build .sf-fld select{border:1px solid var(--rule);width:100%;max-width:100%;color:var(--evergreen);font-family:var(--display);background:#fff;border-radius:7px;padding:10px 12px;font-size:14.5px}.p-build .sf-fld input:focus,.p-build .sf-fld select:focus{border-color:var(--brass-dp);outline:none}.p-build .sf-fld input[aria-invalid=true],.p-build .sf-fld select[aria-invalid=true]{border-color:#c0392b}.p-build .sf-err{font-family:var(--mono);letter-spacing:.05em;color:#c0392b;margin-top:5px;font-size:9.5px;display:block}.p-build .sf-err.block{margin-top:0}.p-build .sf-act{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.p-build .sh-sent{background:#f0c64a1a;border:1px solid #c99a1780;border-radius:8px;margin-top:16px;padding:16px 17px}.p-build .sh-sent .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brass-dp);margin-bottom:7px;font-size:9px;display:block}.p-build .sh-sent p{color:#0e3d2cbf;margin:0;font-size:13.5px;line-height:1.55}.p-build .sh-sent b{font-family:var(--mono);font-size:12.5px}.p-build .cfg-grid{grid-template-columns:1fr 476px;align-items:start;gap:40px;display:grid}.p-build .blk{margin-bottom:32px}.p-build .blk-h{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--mint);flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:15px;font-size:10px;display:flex}.p-build .blk-h span{color:#f5f1e857}.p-build .fields{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.p-build .fld.wide{grid-column:1/-1}.p-build .fld label{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#f5f1e86b;margin-bottom:7px;font-size:9.5px;display:block}.p-build .fld select,.p-build .fld input{width:100%;color:var(--cream);font-family:var(--display);appearance:none;cursor:pointer;background:#f5f1e80d;border:1px solid #f5f1e833;border-radius:8px;padding:11px 13px;font-size:14.5px}.p-build .fld input{cursor:text}.p-build .fld select:focus,.p-build .fld input:focus{border-color:var(--brass);outline:none}.p-build .fld select option{color:#f5f1e8;background:#14231c}.p-build .opt{text-align:left;width:100%;color:inherit;font-family:var(--display);cursor:pointer;background:0 0;border:1px solid #f5f1e829;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:9px;padding:14px 17px;transition:all .2s;display:grid}.p-build .opt:hover{border-color:#f5f1e866}.p-build .opt .chk{border:1.5px solid #f5f1e847;border-radius:5px;flex:none;width:19px;height:19px;transition:all .2s;position:relative}.p-build .opt.on .chk,.p-build .opt.req .chk{background:var(--brass);border-color:var(--brass)}.p-build .opt.on .chk:after,.p-build .opt.req .chk:after{content:"";border:2px solid #14231c;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(42deg)}.p-build .opt .pn{font-family:var(--mono);letter-spacing:.09em;color:#f5f1e857;margin-bottom:3px;font-size:9px;display:block}.p-build .opt .t{letter-spacing:-.02em;color:#f5f1e880;font-size:15.5px;font-weight:700;transition:color .2s;display:block}.p-build .opt .d{color:#f5f1e857;margin-top:3px;font-size:12.5px;line-height:1.4;display:block}.p-build .opt.on,.p-build .opt.req{background:#f0c64a0d;border-color:#f0c64a6b}.p-build .opt.on .t,.p-build .opt.req .t{color:var(--cream)}.p-build .opt.on .d,.p-build .opt.req .d{color:#f5f1e88c}.p-build .opt .mk{border-radius:50%;flex:none;width:9px;height:9px}.p-build .opt.req{cursor:default}.p-build .opt.locked{opacity:.35;pointer-events:none}.p-build .helper{text-align:left;width:100%;color:inherit;font-family:var(--display);cursor:pointer;background:0 0;border:1px dashed #f5f1e84d;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:16px 18px;transition:all .2s;display:grid}.p-build .helper:hover{border-color:var(--brass)}.p-build .helper.on{border-style:solid;border-color:var(--brass);background:#f0c64a14}.p-build .helper .t{letter-spacing:-.02em;color:var(--cream);font-size:15.5px;font-weight:700;display:block}.p-build .helper .d{color:#f5f1e880;margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.p-build .reach{border:1px solid #f5f1e829;border-radius:11px;padding:20px 22px 18px}.p-build .axis{grid-template-columns:112px 1fr;align-items:center;gap:14px;margin-bottom:12px;display:grid}.p-build .axis .sp{height:16px;position:relative}.p-build .axis .tam{background:#f5f1e829;height:1px;position:absolute;top:6px;left:0;right:0}.p-build .axis .tick{background:#f5f1e857;width:1px;height:13px;position:absolute;top:0}.p-build .axis .cap{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#f5f1e86b;background:var(--night);padding:0 5px;font-size:8.5px;position:absolute;top:-3px}.p-build .rrow{grid-template-columns:112px 1fr;align-items:center;gap:14px;padding:5px 0;display:grid}.p-build .rrow .rl{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#f5f1e84d;text-align:right;font-size:9px;transition:color .3s}.p-build .rrow.on .rl{color:#f5f1e8bf}.p-build .rrow .sp{height:11px;position:relative}.p-build .rrow .bar{opacity:.14;border-radius:3px;height:7px;transition:opacity .4s,width .5s cubic-bezier(.4,0,.2,1),left .5s cubic-bezier(.4,0,.2,1);position:absolute;top:2px}.p-build .rrow.on .bar{opacity:1}.p-build .rsum{color:#f5f1e8ad;border-top:1px solid #f5f1e821;margin-top:14px;padding-top:14px;font-size:13.5px;line-height:1.55}.p-build .rsum b{color:var(--brass);font-weight:600}.p-build .sheet{background:var(--cream);color:var(--evergreen);border-radius:4px;padding:34px 34px 30px;position:sticky;top:88px;box-shadow:0 24px 60px #00000052}.p-build .sh-top{border-bottom:2px solid var(--evergreen);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.p-build .sh-top .ttl{letter-spacing:-.035em;margin:0;font-size:19px;font-weight:800;line-height:1.2}.p-build .sh-top .sub{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#0e3d2c80;margin-top:5px;font-size:9px;display:block}.p-build .sh-meta{border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,1fr);display:grid}.p-build .mt{border-bottom:1px solid var(--rule);padding:12px 0}.p-build .mt:nth-last-child(-n+2){border-bottom:none}.p-build .mt .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#0e3d2c73;margin-bottom:4px;font-size:8.5px;display:block}.p-build .mt .v{letter-spacing:-.015em;font-size:14px;font-weight:600}.p-build .sh-sec{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--field);padding:18px 0 9px;font-size:9px;display:block}.p-build .li{border-bottom:1px solid var(--rule);grid-template-columns:74px 1fr auto;align-items:baseline;gap:12px;padding:9px 0;display:grid}.p-build .li:last-of-type{border-bottom:none}.p-build .li .pn{font-family:var(--mono);letter-spacing:.03em;color:#0e3d2c80;font-size:9.5px}.p-build .li .nm{letter-spacing:-.015em;font-size:14px;font-weight:600;line-height:1.3}.p-build .li .nm em{color:#0e3d2c94;margin-top:2px;font-size:12px;font-style:normal;font-weight:400;display:block}.p-build .li .st{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--field);white-space:nowrap;font-size:8.5px}.p-build .li.om{opacity:.34}.p-build .li.om .st{color:#0e3d2c80}.p-build .sh-tot{border-top:2px solid var(--evergreen);justify-content:space-between;align-items:baseline;gap:14px;margin-top:14px;padding-top:14px;display:flex}.p-build .sh-tot.thin{border-top:1px solid var(--rule);margin-top:10px;padding-top:10px}.p-build .sh-tot .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#0e3d2c8c;white-space:nowrap;font-size:9px}.p-build .sh-tot .v{font-family:var(--mono);letter-spacing:.03em;color:var(--brass-dp);text-align:right;max-width:62%;font-size:12px;line-height:1.55}.p-build .sh-note{border:1px solid var(--rule);color:#0e3d2ca8;border-radius:7px;margin-top:15px;padding:13px 15px;font-size:12.5px;line-height:1.55}.p-build .sh-note+.sh-note{margin-top:9px}.p-build .sh-note b{color:var(--evergreen);font-weight:600}.p-build .sh-note.seq{background:#f0c64a14;border-color:#c99a1773}.p-build .sh-act{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.p-build .lnk{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#0e3d2c80;cursor:pointer;background:0 0;border:none;padding:0;font-size:9.5px}.p-build .lnk:hover{color:var(--evergreen)}.p-build .sec{border-bottom:1px solid var(--rule);padding:84px 0}.p-build .sec h2{letter-spacing:-.04em;max-width:21ch;margin:0 0 20px;font-size:clamp(27px,3.2vw,41px);font-weight:800;line-height:1.06}.p-build .sec .intro{color:#0e3d2cb3;max-width:60ch;margin:0 0 44px;font-size:17px}.p-build .steps{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.p-build .st2{border-right:1px solid var(--rule);padding:26px 22px 30px 0;position:relative}.p-build .st2:last-child{border-right:none;padding-right:0}.p-build .st2:before{content:"";background:var(--field);width:calc(100% - 22px);height:3px;position:absolute;top:-1px;left:0}.p-build .st2:last-child:before{background:var(--brass);width:100%}.p-build .st2 .n{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--field);margin-bottom:15px;font-size:10px;display:block}.p-build .st2:last-child .n{color:var(--brass-dp)}.p-build .st2 h3{letter-spacing:-.03em;margin:0 0 8px;font-size:17px;font-weight:800;line-height:1.2}.p-build .st2 p{color:#0e3d2c9e;margin:0;font-size:13.5px;line-height:1.55}.p-build .cta{background:var(--night);color:var(--cream);padding:82px 0}.p-build .cta h2{letter-spacing:-.045em;max-width:17ch;margin:0 0 16px;font-size:clamp(29px,3.6vw,47px);font-weight:800;line-height:1.04}.p-build .cta p{color:#f5f1e88f;max-width:46ch;margin:0;font-size:16px}@media (width<=1080px){.p-build .cfg-grid{grid-template-columns:1fr;gap:34px}.p-build .sheet{position:static}.p-build .steps{grid-template-columns:repeat(2,1fr)}.p-build .st2{border-bottom:1px solid var(--rule);padding-right:22px}}@media (width<=640px){.p-build header{padding:38px 0 30px}.p-build .sec{padding:56px 0}.p-build .fields,.p-build .sh-meta,.p-build .steps,.p-build .sf-row{grid-template-columns:1fr}.p-build .sheet{padding:26px 22px}.p-build .axis,.p-build .rrow{grid-template-columns:84px 1fr;gap:10px}.p-build .li{grid-template-columns:64px 1fr}.p-build .li .st{grid-column:2;margin-top:2px}}.p-careers .posts{border-top:1px solid var(--rule)}.p-careers .post{border-bottom:1px solid var(--rule);color:inherit;grid-template-columns:210px 1fr 130px;align-items:start;gap:34px;padding:28px 0;text-decoration:none;transition:background .16s;display:grid}.p-careers .post:hover{background:#0e3d2c08}.p-careers .post .meta{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--field);padding-top:5px;font-size:9.5px}.p-careers .post h3{letter-spacing:-.035em;max-width:28ch;margin:0 0 7px;font-size:21px;font-weight:800;line-height:1.22}.p-careers .post p{color:#0e3d2ca8;max-width:60ch;margin:0;font-size:14.5px;line-height:1.55}.p-careers .post .rt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#0e3d2c6b;text-align:right;padding-top:5px;font-size:9.5px}.p-careers .post.ph h3,.p-careers .post.ph p{color:#0e3d2c66}@media (width<=900px){.p-careers .post{grid-template-columns:1fr;gap:9px}.p-careers .post .rt{text-align:left}}.p-careers .role-grid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:0;margin-top:28px;display:grid}.p-careers .role{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:26px 24px}.p-careers .role h3{letter-spacing:-.03em;margin:0 0 8px;font-size:19px;font-weight:800}.p-careers .role p{color:#0e3d2cb3;margin:0;font-size:14.5px;line-height:1.55}@media (width<=900px){.p-careers .role-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.p-careers .role-grid{grid-template-columns:1fr}}.p-careers .apply{gap:16px;min-width:0;display:grid}.p-careers .apply label{gap:6px;min-width:0;display:grid}.p-careers .apply label>span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#0e3d2c99;font-size:10px}.p-careers .apply input,.p-careers .apply select{box-sizing:border-box;width:100%;max-width:100%;font:inherit;border:1px solid var(--rule);background:var(--cream,#f5f1e8);color:inherit;border-radius:2px;padding:12px 14px;font-size:15px}.p-careers .apply input[type=file]{padding:10px;font-size:14px}.p-careers .apply input[aria-invalid=true]{border-color:#b3402a}.p-careers .apply em{color:#b3402a;font-size:13px;font-style:normal}.p-careers .apply .form-err{color:#b3402a;margin:0;font-size:14px}.p-careers .apply button{justify-self:start}.p-careers .apply button:disabled{opacity:.6;cursor:wait}.p-core-sprint .hero{background:var(--night);color:var(--cream)}.p-core-sprint .hero-grid{grid-template-columns:1fr 480px;align-items:stretch;min-height:600px;display:grid}.p-core-sprint .hero-txt{flex-direction:column;justify-content:center;padding:84px 56px 84px 0;display:flex}.p-core-sprint .eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brass);margin-bottom:26px;font-size:10.5px;display:block}.p-core-sprint h1{letter-spacing:-.045em;max-width:14ch;margin:0 0 26px;font-size:clamp(38px,5.2vw,66px);font-weight:800;line-height:1}.p-core-sprint h1 .dim{color:#f5f1e8b8}.p-core-sprint .lede{color:#f5f1e8ad;max-width:48ch;margin:0 0 34px;font-size:clamp(16px,1.6vw,19px);line-height:1.55}.p-core-sprint .hero-cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.p-core-sprint .price-tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#f5f1e880;font-size:12px}.p-core-sprint .price-tag b{color:var(--brass);font-weight:500}.p-core-sprint .canvas-col{border-left:1px solid var(--rule-n);position:relative}.p-core-sprint #field{width:100%;height:100%;display:block;position:absolute;inset:0}.p-core-sprint .cap{z-index:3;pointer-events:none;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#f5f1e857;max-width:26ch;font-size:9.5px;line-height:1.7;position:absolute;bottom:24px;left:26px}.p-core-sprint .tick{z-index:3;pointer-events:none;position:absolute;top:28px;left:26px}.p-core-sprint .tick .n{font-family:var(--mono);color:var(--mint);font-size:26px;line-height:1;display:block}.p-core-sprint .tick .l{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#f5f1e866;margin-top:7px;font-size:9px;display:block}.p-core-sprint .sec{border-bottom:1px solid var(--rule);padding:88px 0}.p-core-sprint .sec .intro{color:#0e3d2cb3;max-width:60ch;margin:0 0 46px;font-size:17px;line-height:1.6}.p-core-sprint .two p{color:#0e3d2cb8;max-width:52ch;margin:0 0 16px;font-size:16.5px;line-height:1.6}.p-core-sprint .weeks{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.p-core-sprint .wk{border-right:1px solid var(--rule);padding:26px 22px 30px 0;position:relative}.p-core-sprint .wk:last-child{border-right:none;padding-right:0}.p-core-sprint .wk:before{content:"";background:var(--field);width:calc(100% - 22px);height:3px;position:absolute;top:-1px;left:0}.p-core-sprint .wk:last-child:before{background:var(--brass);width:100%}.p-core-sprint .wk .n{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--field);margin-bottom:15px;font-size:10px;display:block}.p-core-sprint .wk:last-child .n{color:var(--brass-dp)}.p-core-sprint .wk h3{letter-spacing:-.03em;margin:0 0 8px;font-size:17.5px;font-weight:800;line-height:1.2}.p-core-sprint .wk p{color:#0e3d2ca3;margin:0;font-size:13.5px;line-height:1.55}.p-core-sprint .io{background:var(--rule);border:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:1px;display:grid}.p-core-sprint .io-col{background:var(--cream);padding:32px 30px 34px}.p-core-sprint .io-col h3{letter-spacing:-.03em;margin:0 0 6px;font-size:19px;font-weight:800}.p-core-sprint .io-col .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--field);margin-bottom:14px;font-size:9.5px;display:block}.p-core-sprint .io-col.out .k{color:var(--brass-dp)}.p-core-sprint .io-col ul{margin:16px 0 0;padding:0;list-style:none}.p-core-sprint .io-col li{color:#0e3d2cb8;border-top:1px solid #0e3d2c12;padding:7px 0 7px 18px;font-size:14.5px;line-height:1.5;position:relative}.p-core-sprint .io-col li:first-child{border-top:none}.p-core-sprint .io-col li:before{content:"";background:var(--mint);border-radius:50%;width:6px;height:6px;position:absolute;top:16px;left:0}.p-core-sprint .io-col.out li:before{background:#0e3d2c33}.p-core-sprint .out-sec{background:var(--evergreen);color:var(--cream);border-bottom:none}.p-core-sprint .out-sec .sec-lbl{color:var(--brass)}.p-core-sprint .out-sec h2{color:var(--cream)}.p-core-sprint .out-sec .intro{color:#f5f1e8ad}.p-core-sprint .outs{background:#f5f1e824;border:1px solid #f5f1e824;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.p-core-sprint .o{background:var(--evergreen);flex-direction:column;padding:30px 28px 34px;display:flex}.p-core-sprint .o .num{font-family:var(--mono);color:var(--brass);letter-spacing:.08em;margin-bottom:16px;font-size:11px;display:block}.p-core-sprint .o h3{letter-spacing:-.035em;margin:0 0 10px;font-size:21px;font-weight:800;line-height:1.15}.p-core-sprint .o p{color:#f5f1e8a8;flex:1;margin:0 0 18px;font-size:14px;line-height:1.55}.p-core-sprint .o .fee{font-family:var(--mono);color:var(--brass);letter-spacing:.03em;border-top:1px solid #f5f1e824;padding-top:16px;font-size:13px}.p-core-sprint .keep{background:var(--rule);border:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:1px;display:grid}.p-core-sprint .keep-col{background:var(--cream);padding:30px 28px 32px}.p-core-sprint .keep-col .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:9.5px;display:block}.p-core-sprint .keep-col.y .k{color:var(--field)}.p-core-sprint .keep-col.n .k{color:var(--brass-dp)}.p-core-sprint .keep-col p{color:#0e3d2cb8;margin:0;font-size:14.5px;line-height:1.6}.p-core-sprint .dial{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.p-core-sprint .dl{background:var(--cream);padding:28px 26px 30px}.p-core-sprint .dl h3{letter-spacing:-.03em;margin:0 0 8px;font-size:18px;font-weight:800}.p-core-sprint .dl p{color:#0e3d2ca8;margin:0 0 14px;font-size:13.5px;line-height:1.55}.p-core-sprint .dl .how{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brass-dp);font-size:9.5px;line-height:1.6;display:block}.p-core-sprint .qa{border-top:1px solid var(--rule)}.p-core-sprint .q{border-bottom:1px solid var(--rule);padding:26px 0}.p-core-sprint .q h3{letter-spacing:-.03em;max-width:44ch;margin:0 0 10px;font-size:19px;font-weight:800;line-height:1.25}.p-core-sprint .q p{color:#0e3d2cb3;max-width:70ch;margin:0;font-size:15.5px;line-height:1.6}.p-core-sprint .cta h2{letter-spacing:-.045em;max-width:16ch;margin:0 0 16px;font-size:clamp(30px,3.7vw,49px);font-weight:800;line-height:1.03}@media (width<=1080px){.p-core-sprint .hero-grid{grid-template-columns:1fr}.p-core-sprint .hero-txt{padding:64px 0 44px}.p-core-sprint .canvas-col{border-left:none;border-top:1px solid var(--rule-n);height:420px}.p-core-sprint .two,.p-core-sprint .io,.p-core-sprint .keep{grid-template-columns:1fr;gap:34px}.p-core-sprint .io,.p-core-sprint .keep{gap:1px}.p-core-sprint .weeks,.p-core-sprint .outs,.p-core-sprint .dial{grid-template-columns:repeat(2,1fr)}.p-core-sprint .wk{border-bottom:1px solid var(--rule);padding-right:22px}}@media (width<=640px){.p-core-sprint .sec{padding:60px 0}.p-core-sprint .weeks,.p-core-sprint .outs,.p-core-sprint .dial{grid-template-columns:1fr}.p-core-sprint .canvas-col{height:340px}}.p-cost-of-sales .calc{background:var(--night);color:var(--cream);padding:0}.p-cost-of-sales .calc-head{border-bottom:1px solid var(--rule-n);padding:72px 0 32px}.p-cost-of-sales .calc-head .eyebrow{color:var(--mint)}.p-cost-of-sales .calc-head h2{letter-spacing:-.04em;max-width:20ch;color:var(--cream);margin:0 0 15px;font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.05}.p-cost-of-sales .calc-head p{color:#f5f1e89e;max-width:62ch;margin:0;font-size:16px;line-height:1.6}.p-cost-of-sales .calc-grid{grid-template-columns:400px 1fr;min-height:640px;display:grid}.p-cost-of-sales .inputs{border-right:1px solid var(--rule-n);padding:34px 38px 40px 0}.p-cost-of-sales .ig{margin-bottom:26px}.p-cost-of-sales .ig label{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#f5f1e875;margin-bottom:9px;font-size:9.5px;display:block}.p-cost-of-sales .ig .val{font-family:var(--mono);color:var(--brass);letter-spacing:.01em;margin-bottom:9px;font-size:19px;display:block}.p-cost-of-sales .ig input[type=range]{appearance:none;background:#f5f1e829;border-radius:2px;outline:none;width:100%;height:3px}.p-cost-of-sales .ig input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--brass);cursor:pointer;border:none;border-radius:50%;width:16px;height:16px}.p-cost-of-sales .ig input[type=range]::-moz-range-thumb{background:var(--brass);cursor:pointer;border:none;border-radius:50%;width:16px;height:16px}.p-cost-of-sales .ig .hint{color:#f5f1e857;margin-top:8px;font-size:12px;line-height:1.5}.p-cost-of-sales .reset{color:#f5f1e86b;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-size:9.5px}.p-cost-of-sales .reset:hover{color:var(--cream)}.p-cost-of-sales .results{padding:34px 0 40px 40px}.p-cost-of-sales .res-lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e866;margin-bottom:18px;font-size:9.5px;display:block}.p-cost-of-sales .cols{background:#f5f1e824;border:1px solid #f5f1e824;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.p-cost-of-sales .col{background:var(--night);flex-direction:column;padding:24px 22px 28px;display:flex}.p-cost-of-sales .col.hl{background:#0b2e22}.p-cost-of-sales .col .cap{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#f5f1e866;margin-bottom:12px;font-size:9px;display:block}.p-cost-of-sales .col h3{letter-spacing:-.03em;margin:0 0 18px;font-size:18px;font-weight:800;line-height:1.2}.p-cost-of-sales .col .big{font-family:var(--mono);color:var(--brass);margin-bottom:5px;font-size:26px;line-height:1.1;display:block}.p-cost-of-sales .col .sub{color:#f5f1e880;margin-bottom:20px;font-size:12px;line-height:1.5;display:block}.p-cost-of-sales .col .rowm{border-top:1px solid #f5f1e81a;justify-content:space-between;gap:10px;padding:9px 0;font-size:12.5px;display:flex}.p-cost-of-sales .col .rowm span:first-child{color:#f5f1e880}.p-cost-of-sales .col .rowm span:last-child{font-family:var(--mono);color:var(--cream);white-space:nowrap;font-size:12px}.p-cost-of-sales .bars{margin-top:30px}.p-cost-of-sales .bar-row{grid-template-columns:150px 1fr 120px;align-items:center;gap:16px;padding:11px 0;display:grid}.p-cost-of-sales .bar-row .bl{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#f5f1e880;font-size:10px}.p-cost-of-sales .bar-row .bt{background:#f5f1e817;border-radius:4px;height:9px;overflow:hidden}.p-cost-of-sales .bar-row .bt i{border-radius:4px;height:100%;transition:width .45s cubic-bezier(.4,0,.2,1);display:block}.p-cost-of-sales .bar-row .bv{font-family:var(--mono);color:var(--cream);text-align:right;font-size:12px}.p-cost-of-sales .verdict{border-top:1px solid var(--rule-n);margin-top:32px;padding-top:26px}.p-cost-of-sales .verdict p{color:#f5f1e8c2;max-width:60ch;margin:0 0 12px;font-size:16px;line-height:1.62}.p-cost-of-sales .verdict b{color:var(--brass);font-weight:600}@media (width<=1080px){.p-cost-of-sales .calc-grid{grid-template-columns:1fr}.p-cost-of-sales .inputs{border-right:none;border-bottom:1px solid var(--rule-n);padding:34px 0}.p-cost-of-sales .results{padding:34px 0 40px}.p-cost-of-sales .cols{grid-template-columns:1fr}}@media (width<=640px){.p-cost-of-sales .bar-row{grid-template-columns:1fr;gap:6px}.p-cost-of-sales .bar-row .bv{text-align:left}}.p-funnel{--gf-cream:#f5f1e8;--gf-cream2:#ece6d9;--gf-evergreen:#0e3d2c;--gf-night:#14231c;--gf-field:#116b47;--gf-brass:#f0c64a}.p-funnel .gf-wrap{max-width:1240px;margin:0 auto;padding-inline:28px}.p-funnel .gf-sec{background:var(--gf-cream);padding:100px 0}.p-funnel h1,.p-funnel h2,.p-funnel h3{letter-spacing:-.03em;margin:0;font-weight:600}.p-funnel h2{color:var(--gf-evergreen);font-size:clamp(32px,4vw,52px);line-height:1.05}.p-funnel p{margin:0}.p-funnel a{text-decoration:none}.p-funnel .gf-mono{font-family:IBM Plex Mono,monospace}.p-funnel .gf-dot{border-radius:99px;flex:none;width:8px;height:8px;display:inline-block}.p-funnel .gf-label{color:var(--gf-field);margin-bottom:18px;font-size:14px;font-weight:600;display:inline-block}.p-funnel .gf-btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:52px;padding:14px 28px;font-size:16px;font-weight:600;transition:background .15s;display:inline-flex}.p-funnel .gf-btn.brass{background:var(--gf-brass);color:var(--gf-night)}.p-funnel .gf-btn.brass:hover{background:#f5d06e}.p-funnel .gf-link{color:var(--gf-field);align-items:center;gap:6px;min-height:44px;margin-top:26px;font-size:15.5px;font-weight:600;display:inline-flex}.p-funnel .gf-link:hover{color:var(--gf-evergreen)}.p-funnel .gf-hero{background:var(--gf-night);height:900px;color:var(--gf-cream);text-align:center;position:relative;overflow:hidden}.p-funnel .gf-hero-inner{z-index:3;padding-top:120px;max-width:820px;margin:0 auto;padding-inline:28px;position:relative}.p-funnel .gf-eyebrow{color:#e9c77a;align-items:center;gap:9px;margin-bottom:22px;font-size:17px;font-weight:500;display:inline-flex}.p-funnel .gf-eyebrow-dot{background:#2242e8;border-radius:99px;flex:none;width:8px;height:8px}.p-funnel .gf-hero h1{margin-bottom:24px;font-size:clamp(44px,6vw,76px);line-height:1.02}.p-funnel .gf-sub{color:#f5f1e8d9;max-width:640px;margin:0 auto 40px;font-size:20px;line-height:1.5}.p-funnel .gf-hero .gf-btn{margin:0 auto}.p-funnel .gf-glow{z-index:1;will-change:transform,opacity;opacity:0;pointer-events:none;background:radial-gradient(closest-side,#fff1ccd9 0%,#f2c46b80 30%,#f2c46b33 58%,#f2c46b0f 80%,#f2c46b00 100%);width:1900px;height:860px;animation:3s ease-out .2s forwards gf-glow-in;position:absolute;top:580px;left:50%;transform:translate(-50%,-58%)scale(.6)}.p-funnel .gf-planet{z-index:2;pointer-events:none;position:absolute;inset:0}.p-funnel .gf-planet-body{background:linear-gradient(#1c3b2c,#091610 62%);border-radius:50%;width:3000px;height:3000px;position:absolute;top:580px;left:50%;overflow:hidden;transform:translate(-50%)}.p-funnel .gf-grid-lines{width:100%;height:100%;position:absolute;inset:0}.p-funnel .gf-rim{border-top:2px solid #f5f1e8f2;border-radius:50%;width:1500px;height:120px;position:absolute;top:-2px;left:50%;transform:translate(-50%);box-shadow:0 -8px 42px #f5f1e859;-webkit-mask-image:linear-gradient(90deg,#0000,#000 26% 74%,#0000);mask-image:linear-gradient(90deg,#0000,#000 26% 74%,#0000)}.p-funnel .gf-light{background:#ffe9b8;border-radius:99px;animation:1.2s ease-out both gf-light-in;position:absolute;transform:translate(-50%,-50%)}.p-funnel .gf-light.brass{background:var(--gf-brass);box-shadow:0 0 10px #f0c64ab3}.p-funnel .gf-paused .gf-light,.p-funnel .gf-paused .gf-pill-card,.p-funnel .gf-paused .gf-pill-ripple,.p-funnel .gf-paused .gf-glow{animation-play-state:paused}.p-funnel .gf-pill{pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.p-funnel .gf-pill-card{will-change:transform,opacity;white-space:nowrap;opacity:0;animation:13.8s ease-in-out infinite gf-pill-pop;animation-delay:inherit;background:#0c1a13e6;border:1px solid #f0c64a47;border-radius:10px;flex-direction:column;gap:3px;padding:9px 13px;display:flex}.p-funnel .gf-pill-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--gf-brass);font-family:IBM Plex Mono,monospace;font-size:9px}.p-funnel .gf-pill-text{color:#fff;font-size:13px;font-weight:600}.p-funnel .gf-pill-ripple{opacity:0;width:14px;height:14px;animation:13.8s ease-out infinite gf-ripple;animation-delay:inherit;border:1.5px solid #f0c64acc;border-radius:99px;margin:-7px 0 0 -7px;position:absolute;top:100%;left:50%}.p-funnel .gf-proof{text-align:center;padding:80px 0}.p-funnel .gf-stats{grid-template-columns:repeat(3,1fr);margin-bottom:40px;display:grid}.p-funnel .gf-stat{flex-direction:column;gap:12px;padding:0 40px;display:flex}.p-funnel .gf-stat+.gf-stat{border-left:1px solid #0e3d2c29}.p-funnel .gf-num{letter-spacing:-.03em;color:var(--gf-evergreen);font-size:64px;font-weight:600;line-height:1}.p-funnel .gf-stat-l{color:#0e3d2ca8;max-width:26ch;margin:0 auto;font-size:15px;line-height:1.5}.p-funnel .gf-proof-cap{letter-spacing:.09em;text-transform:uppercase;color:#0e3d2c80;font-family:IBM Plex Mono,monospace;font-size:11px}.p-funnel .gf-two{grid-template-columns:440px 1fr;align-items:center;gap:72px;display:grid}.p-funnel .gf-copy h2{margin-bottom:20px}.p-funnel .gf-copy p{color:#0e3d2cb8;margin-bottom:30px;font-size:17px;line-height:1.6}.p-funnel .gf-checks{flex-direction:column;gap:12px;display:flex}.p-funnel .gf-check{color:var(--gf-evergreen);align-items:center;gap:11px;font-size:15.5px;font-weight:500;display:flex}.p-funnel .gf-check svg{color:var(--gf-field);flex:none}.p-funnel .gf-dark-card{background:var(--gf-evergreen);color:var(--gf-cream);border-radius:14px;padding:24px 24px 20px}.p-funnel .gf-card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.p-funnel .gf-card-title{letter-spacing:-.01em;font-size:17px;font-weight:600}.p-funnel .gf-sample{letter-spacing:.1em;text-transform:uppercase;color:#f5f1e873;font-family:IBM Plex Mono,monospace;font-size:10px}.p-funnel .gf-table{flex-direction:column;display:flex}.p-funnel .gf-tr{border-top:1px solid #f5f1e81f;grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:grid}.p-funnel .gf-th{letter-spacing:.09em;text-transform:uppercase;color:#f5f1e866;border-top:none;padding-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:9.5px}.p-funnel .gf-co{font-weight:600}.p-funnel .gf-buyer{color:#f5f1e899}.p-funnel .gf-status{white-space:nowrap;border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-block}.p-funnel .gf-status.solid{color:var(--gf-cream);background:#2242e8}.p-funnel .gf-status.soft{color:#b9c6ff;background:#2242e847}.p-funnel .gf-status.plain{color:#f5f1e8cc;background:#f5f1e81f}.p-funnel .gf-status.dashed{color:#f5f1e899;background:0 0;border:1px dashed #f5f1e866}.p-funnel .gf-totals{color:#f5f1e8bf;grid-template-columns:1fr 1fr;padding-top:14px;font-size:13px}.p-funnel .gf-totals .gf-mono{color:var(--gf-brass);margin-left:4px;font-size:12.5px}.p-funnel .gf-levels{background:var(--gf-cream2)}.p-funnel .gf-levels h2{max-width:16ch;margin-bottom:56px}.p-funnel .gf-levels-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.p-funnel .gf-bars{align-items:flex-end;gap:18px;height:340px;display:flex}.p-funnel .gf-bar{height:var(--h);background:var(--gf-cream);cursor:pointer;border:1.5px dashed #0e3d2c59;border-radius:10px 10px 0 0;flex:1;align-items:flex-end;padding:0;font-family:inherit;transition:transform .15s,box-shadow .15s;display:flex}.p-funnel .gf-bar:hover{transform:translateY(-3px)}.p-funnel .gf-bar.filled{border-style:solid;border-color:#0000}.p-funnel .gf-bar:first-child.filled{background:var(--gf-evergreen)}.p-funnel .gf-bar:nth-child(2).filled{background:var(--gf-field)}.p-funnel .gf-bar:nth-child(3).filled{background:#1a7a52}.p-funnel .gf-bar:nth-child(4).filled{background:#2e8b5f}.p-funnel .gf-bar.on{box-shadow:0 0 0 2px var(--gf-cream2),0 0 0 4.5px var(--gf-brass)}.p-funnel .gf-bar-body{text-align:left;flex-direction:column;gap:4px;width:100%;padding:14px;display:flex}.p-funnel .gf-bar-tag{letter-spacing:.09em;text-transform:uppercase;color:#0e3d2c8c;font-family:IBM Plex Mono,monospace;font-size:9.5px}.p-funnel .gf-bar.filled .gf-bar-tag{color:#f5f1e8a6}.p-funnel .gf-bar-name{color:var(--gf-evergreen);letter-spacing:-.01em;font-size:14.5px;font-weight:700}.p-funnel .gf-bar.filled .gf-bar-name{color:var(--gf-cream)}.p-funnel .gf-bars-cap{color:#0e3d2c99;margin-top:18px;font-size:14px}.p-funnel .gf-level-card{background:#fff;border:1px solid #e0d8c7;border-radius:14px;padding:30px;animation:.25s ease-out gf-card-in;box-shadow:0 18px 44px #0e231c14}.p-funnel .gf-level-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.p-funnel .gf-level-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--gf-field);font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600}.p-funnel .gf-price{color:#0e3d2c8c;font-size:12px}.p-funnel .gf-level-card h3{color:var(--gf-evergreen);margin-bottom:10px;font-size:30px}.p-funnel .gf-level-desc{color:#0e3d2cb8;margin-bottom:26px;font-size:16px;line-height:1.55}.p-funnel .gf-level-cols{grid-template-columns:1fr 1fr;gap:28px;display:grid}.p-funnel .gf-level-h{letter-spacing:.1em;text-transform:uppercase;color:#0e3d2c80;margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10px;display:block}.p-funnel .gf-level-cols ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.p-funnel .gf-level-cols li{color:var(--gf-evergreen);padding-left:18px;font-size:14.5px;line-height:1.45;position:relative}.p-funnel .gf-level-cols li:before{content:"";background:var(--gf-field);border-radius:99px;width:7px;height:7px;position:absolute;top:8px;left:0}.p-funnel .gf-run{grid-template-columns:repeat(4,1fr);gap:36px;margin-top:56px;display:grid}.p-funnel .gf-run-col{border-top:4px solid var(--gf-evergreen);flex-direction:column;gap:8px;padding-top:22px;display:flex}.p-funnel .gf-run-n{letter-spacing:.1em;color:var(--gf-field);font-size:12px}.p-funnel .gf-run-t{color:var(--gf-evergreen);letter-spacing:-.02em;font-size:21px;font-weight:600}.p-funnel .gf-run-s{color:#0e3d2ca8;font-size:14.5px;line-height:1.55}.p-funnel .gf-boundary{background:var(--gf-night);color:var(--gf-cream)}.p-funnel .gf-boundary h2{color:var(--gf-cream)}.p-funnel .gf-boundary .gf-copy p{color:#f5f1e8b8}.p-funnel .gf-handoff{flex-direction:column;display:flex}.p-funnel .gf-handoff-row{border-top:1px solid #f5f1e81f;align-items:center;gap:14px;padding:12px 0;display:flex}.p-funnel .gf-handoff-txt{flex:1;min-width:0}.p-funnel .gf-handoff-w{font-size:14.5px;font-weight:600;display:block}.p-funnel .gf-handoff-d{color:#f5f1e88c;margin-top:1px;font-size:12.5px;display:block}.p-funnel .gf-handoff-chip{color:#f5f1e8d9;white-space:nowrap;background:#f5f1e824;border-radius:99px;flex:none;padding:4px 11px;font-size:11px;font-weight:600}.p-funnel .gf-handoff-chip.brass{background:var(--gf-brass);color:var(--gf-night)}.p-funnel .gf-cross{grid-template-columns:1fr 1fr;gap:28px;margin-top:48px;display:grid}.p-funnel .gf-cross-card{background:#fff;border:1px solid #e0d8c7;border-radius:14px;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.p-funnel .gf-cross-head{color:#0e3d2ca8;align-items:center;gap:9px;margin-bottom:14px;font-size:13.5px;font-weight:600;display:flex}.p-funnel .gf-cross-ico{width:30px;height:30px;color:var(--gf-evergreen);background:#e6eee8;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:6px;display:inline-flex}.p-funnel .gf-cross-name{color:var(--gf-evergreen);letter-spacing:-.02em;margin-bottom:8px;font-size:22px;font-weight:600}.p-funnel .gf-cross-card p{color:#0e3d2ca8;font-size:15px;line-height:1.55}.p-funnel .gf-cross-card .gf-link{margin-top:18px}.p-funnel .gf-close{background:var(--gf-night);color:var(--gf-cream);text-align:center;position:relative;overflow:hidden}.p-funnel .gf-close:before{content:"";pointer-events:none;background:radial-gradient(#f0c64a2e,#0000 62%);width:1000px;height:640px;position:absolute;bottom:-46%;left:50%;transform:translate(-50%)}.p-funnel .gf-close .gf-wrap{position:relative}.p-funnel .gf-close h2{color:var(--gf-cream)}.p-funnel .gf-close p{color:#f5f1e8bf;max-width:52ch;margin:18px auto 36px;font-size:18px}@media (width<=1020px){.p-funnel .gf-two{grid-template-columns:1fr;gap:48px}.p-funnel .gf-copy{max-width:560px}.p-funnel .gf-levels-grid{grid-template-columns:1fr;gap:48px}}@media (width<=860px){.p-funnel .gf-sec{padding:72px 0}.p-funnel .gf-hero{height:640px}.p-funnel .gf-hero-inner{padding-top:84px}.p-funnel .gf-hero h1{font-size:clamp(36px,9vw,48px)}.p-funnel .gf-sub{font-size:17px}.p-funnel .gf-glow{width:1100px;height:560px;top:400px}.p-funnel .gf-planet-body{top:400px}.p-funnel .gf-light:nth-of-type(n+21){display:none}.p-funnel .gf-planet-body{--gf-sx:.3;--gf-sy:.72}.p-funnel .gf-pill:nth-of-type(n+6){display:none}.p-funnel .gf-stats{grid-template-columns:1fr;gap:34px}.p-funnel .gf-stat{padding:0}.p-funnel .gf-stat+.gf-stat{border-top:1px solid #0e3d2c29;border-left:none;padding-top:34px}.p-funnel .gf-num{font-size:52px}.p-funnel .gf-tr{grid-template-columns:1fr;gap:3px;padding:12px 0}.p-funnel .gf-th{display:none}.p-funnel .gf-totals{grid-template-columns:1fr;gap:6px}.p-funnel .gf-bars{align-items:stretch;gap:10px;height:auto}.p-funnel .gf-bar{border-style:solid;border-radius:10px;height:auto}.p-funnel .gf-bar:hover{transform:none}.p-funnel .gf-bar.on{box-shadow:0 0 0 2px var(--gf-brass)}.p-funnel .gf-bar-body{padding:12px}.p-funnel .gf-bar-name{font-size:12.5px}.p-funnel .gf-level-cols{grid-template-columns:1fr;gap:22px}.p-funnel .gf-run{grid-template-columns:1fr;gap:26px}.p-funnel .gf-cross{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.p-funnel .gf-glow{opacity:.6;animation:none;transform:translate(-50%,-58%)scale(1)}.p-funnel .gf-light,.p-funnel .gf-pill-card,.p-funnel .gf-pill-ripple{animation:none}.p-funnel .gf-pill:nth-of-type(n+6){display:none}.p-funnel .gf-pill .gf-pill-card{opacity:1}.p-funnel .gf-pill .gf-pill-ripple{display:none}.p-funnel .gf-level-card{animation:none}}@keyframes gf-glow-in{0%{opacity:0;transform:translate(-50%,-58%)scale(.6)}to{opacity:.6;transform:translate(-50%,-58%)scale(1)}}@keyframes gf-light-in{0%{opacity:0}to{opacity:var(--lo,.85)}}@keyframes gf-pill-pop{0%{opacity:0;transform:translateY(10px)scale(.9)}3%{opacity:1;transform:translateY(0)scale(1)}24%{opacity:1;transform:translateY(0)scale(1)}29%,to{opacity:0;transform:translateY(-6px)scale(.96)}}@keyframes gf-ripple{0%{opacity:.9;transform:scale(.4)}8%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}@keyframes gf-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sq-signal{0%,to{opacity:.58;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}.p-home .mono{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:500}.p-home .wm{font-family:var(--display);text-transform:none;letter-spacing:-.05em;white-space:nowrap;color:var(--evergreen);font-size:23px;font-weight:800;line-height:1}.p-home .wm-box{border:.065em solid var(--brass-dp);vertical-align:baseline;background:0 0;border-radius:.104em;width:.52em;height:.52em;margin-left:.11em;display:inline-block}.p-home header{border-bottom:1px solid var(--rule);padding:100px 0 82px}.p-home .eyebrow{color:var(--field);margin-bottom:26px;display:block}.p-home h1{letter-spacing:-.045em;max-width:15ch;margin:0 0 30px;font-size:clamp(42px,6.3vw,80px);font-weight:800;line-height:.99}.p-home h1 .dim{color:#0e3d2ca6}.p-home .lede{color:#0e3d2cc2;max-width:57ch;margin:0 0 36px;font-size:clamp(17px,1.7vw,20px)}.p-home .hero-cta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.p-home .map-sec{background:var(--night);color:var(--cream)}.p-home .map-head{border-bottom:1px solid var(--rule-n);padding:44px 0 22px}.p-home .map-head .eyebrow{color:var(--mint)}.p-home .map-head h2{letter-spacing:-.04em;max-width:22ch;margin:0 0 11px;font-size:clamp(25px,2.9vw,36px);font-weight:800;line-height:1.06}.p-home .map-head p{color:#f5f1e899;max-width:66ch;margin:0;font-size:14.5px;line-height:1.55}.p-home .map-grid{grid-template-columns:1fr 374px;align-items:start;display:grid}.p-home .canvas-col{border-right:1px solid var(--rule-n);align-self:start;height:clamp(340px,52vh,470px);position:sticky;top:78px}.p-home #field{width:100%;height:100%;display:block;position:absolute;inset:0}.p-home .readout{z-index:3;pointer-events:none;position:absolute;top:14px;left:0}.p-home .readout .big{font-family:var(--mono);letter-spacing:-.03em;font-size:38px;font-weight:500;line-height:1;display:block}.p-home .readout .lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e875;margin-top:10px;font-size:10.5px;display:block}.p-home .readout .sub{font-family:var(--mono);letter-spacing:.06em;color:var(--mint);margin-top:20px;font-size:11px;display:block}.p-home .legend{z-index:3;pointer-events:none;flex-direction:column;gap:7px;display:flex;position:absolute;bottom:8px;left:0}.p-home .lg{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f1e866;opacity:.26;align-items:center;gap:9px;font-size:10px;transition:opacity .35s;display:flex}.p-home .lg.on{opacity:1;color:#f5f1e8c2}.p-home .lg i{border-radius:50%;flex:none;width:8px;height:8px;display:block}.p-home .illus{z-index:3;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#f5f1e842;text-align:right;max-width:26ch;font-size:9.5px;line-height:1.7;position:absolute;bottom:8px;right:14px}.p-home .stack{flex-direction:column;padding:20px 0 26px 32px;display:flex}.p-home .stack-lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e861;margin-bottom:16px;font-size:10.5px}.p-home .layer{text-align:left;cursor:pointer;width:100%;color:inherit;font-family:var(--display);border:none;border-top:1px solid var(--rule-n);background:0 0;grid-template-columns:26px 1fr 14px;align-items:baseline;gap:12px;padding:13px 12px 13px 0;transition:background .2s;display:grid}.p-home .layer:last-of-type{border-bottom:1px solid var(--rule-n)}.p-home .layer:hover{background:#f5f1e80b}.p-home .layer .num{font-family:var(--mono);color:#f5f1e84d;letter-spacing:.06em;font-size:11px}.p-home .layer .nm{letter-spacing:-.02em;color:#f5f1e875;font-size:16.5px;font-weight:600;transition:color .2s}.p-home .layer .terr{color:#f5f1e84d;letter-spacing:0;margin-top:3px;font-size:13px;font-weight:400;line-height:1.4;display:block}.p-home .layer .dot{background:#f5f1e81f;border-radius:50%;align-self:center;width:9px;height:9px;transition:background .3s}.p-home .layer.on .nm{color:var(--cream)}.p-home .layer.on .terr{color:#f5f1e885}.p-home .layer.cur .nm{color:var(--brass)}.p-home .overlay-row{border-top:1px dashed #f5f1e83d;margin-top:22px;padding-top:20px}.p-home .ov{text-align:left;cursor:pointer;width:100%;color:inherit;font-family:var(--display);background:0 0;border:none;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:2px 0;display:grid}.p-home .ov .nm{letter-spacing:-.02em;color:#f5f1e875;font-size:16.5px;font-weight:600;transition:color .2s}.p-home .ov.on .nm{color:var(--ecom)}.p-home .ov .terr{color:#f5f1e84d;margin-top:3px;font-size:13px;line-height:1.4;display:block}.p-home .switch{background:#f5f1e824;border-radius:11px;flex:none;width:38px;height:21px;transition:background .25s;position:relative}.p-home .switch:after{content:"";background:var(--night);border-radius:50%;width:15px;height:15px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;top:3px;left:3px}.p-home .ov.on .switch{background:var(--ecom)}.p-home .ov.on .switch:after{transform:translate(17px)}.p-home .detail{border-top:1px solid var(--rule-n);margin-top:26px;padding-top:24px}.p-home .detail h4{letter-spacing:-.03em;margin:0 0 12px;font-size:20px;font-weight:800}.p-home .detail p{color:#f5f1e8a3;margin:0 0 16px;font-size:14.5px;line-height:1.6}.p-home .detail .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mint);margin-bottom:8px;font-size:10px;display:block}.p-home .detail ul{margin:0 0 16px;padding:0;list-style:none}.p-home .detail li{color:#f5f1e8a3;padding:3px 0 3px 15px;font-size:13.5px;position:relative}.p-home .detail li:before{content:"";background:#f5f1e842;border-radius:50%;width:5px;height:5px;position:absolute;top:11px;left:0}.p-home .next{border-left:2px solid var(--brass);color:var(--brass);letter-spacing:-.01em;padding:4px 0 4px 14px;font-size:14px;font-weight:500;line-height:1.45}.p-home .map-foot{border-top:1px solid var(--rule-n);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:18px 0 56px;display:flex}.p-home .config-str{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#f5f1e885;font-size:11.5px}.p-home .config-str b{color:var(--brass);font-weight:500}.p-home .solutions{border-bottom:1px solid var(--rule);padding:92px 0}.p-home .solutions h2{letter-spacing:-.04em;max-width:19ch;margin:0 0 18px;font-size:clamp(29px,3.5vw,45px);font-weight:800;line-height:1.05}.p-home .solutions .sub{color:#0e3d2ca8;max-width:58ch;margin:0 0 46px;font-size:17px}.p-home .doors{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.p-home .door{background:var(--cream);cursor:pointer;font-family:var(--display);text-align:left;color:inherit;border:none;padding:30px 28px 32px;transition:background .2s;display:block}.p-home .door:hover{background:#efeadd}.p-home .door .q{letter-spacing:-.03em;max-width:19ch;margin:0 0 14px;font-size:19px;font-weight:800;line-height:1.22;display:block}.p-home .door .go{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--field);align-items:center;gap:8px;font-size:10px;display:flex}.p-home .door .go i{border-radius:50%;flex:none;width:7px;height:7px;display:block}.p-home .logic{padding:92px 0}.p-home .logic h2{letter-spacing:-.04em;max-width:18ch;margin:0 0 18px;font-size:clamp(29px,3.5vw,45px);font-weight:800;line-height:1.05}.p-home .logic .sub{color:#0e3d2ca8;max-width:62ch;margin:0 0 50px;font-size:17px}.p-home .rungs{border-top:1px solid var(--rule);grid-template-columns:repeat(5,1fr);display:grid}.p-home .rung{border-right:1px solid var(--rule);padding:26px 22px 30px 0;position:relative}.p-home .rung:last-child{border-right:none;padding-right:0}.p-home .rung .n{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--field);margin-bottom:16px;font-size:10px;line-height:1.5;display:block}.p-home .rung h3{letter-spacing:-.03em;margin:0 0 9px;font-size:17.5px;font-weight:800;line-height:1.18}.p-home .rung p{color:#0e3d2c9e;margin:0;font-size:13.5px;line-height:1.55}.p-home .rung:before{content:"";background:var(--field);width:0;height:3px;transition:width .7s cubic-bezier(.4,0,.2,1);position:absolute;top:-1px;left:0}.p-home .rung.lit:before{width:calc(100% - 22px)}.p-home .rung:last-child.lit:before{width:100%}.p-home .everything{background:var(--evergreen);color:var(--cream);border-bottom:1px solid var(--rule-n);padding:88px 0}.p-home .everything .eyebrow{color:var(--brass);margin-bottom:20px;display:block}.p-home .everything h2{letter-spacing:-.04em;color:var(--cream);max-width:25ch;margin:0 0 16px;font-size:clamp(29px,3.5vw,45px);font-weight:800;line-height:1.05}.p-home .everything>.wrap>.sub{color:#f5f1e8b8;max-width:61ch;margin:0;font-size:16.5px;line-height:1.55}.p-home .sq{border:2px solid var(--brass);border-radius:12px;max-width:760px;margin:42px auto 0;padding:6px}.p-home .sq-in{background:#14231c57;border-radius:7px;padding:22px}.p-home .sq-found{background:#d4a4370e;border:1px solid #d4a4374d;border-radius:8px;margin-bottom:14px;padding:16px}.p-home .sq-found .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brass);margin-bottom:14px;font-size:9.5px;display:block}.p-home .found-in{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:16px;display:grid}.p-home .found-viz{color:#f5f1e8ad;width:160px;max-width:100%;height:auto;display:block;overflow:visible}.p-home .found-viz .market-field{fill:none;stroke:currentColor;stroke-width:1px;stroke-dasharray:3 3;opacity:.56}.p-home .found-viz .market-dots{fill:currentColor;opacity:.4}.p-home .found-viz .signal-lines{fill:none;stroke:var(--brass);stroke-width:1px;opacity:.55}.p-home .found-viz .sig{fill:none;stroke:var(--brass);stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:2.5s ease-in-out infinite sq-signal}.p-home .found-viz .sig-two{animation-delay:1.25s}.p-home .found-viz .sig-dot{fill:var(--brass);stroke:none}.p-home .found-viz .icp-core{fill:#d4a43717;stroke:var(--brass);stroke-width:1.4px}.p-home .found-viz text{font-family:var(--mono);letter-spacing:.04em}.p-home .found-viz .icp-title{fill:var(--brass);font-size:7px}.p-home .found-viz .icp-subtitle{fill:#f5f1e8b3;font-size:5.5px}.p-home .found-copy p{max-width:none}.p-home .found-h{color:var(--cream);margin:0 0 7px;font-size:13px;font-weight:700;line-height:1.45}.p-home .found-d{color:#f5f1e8b8;margin:0;font-size:11.5px;line-height:1.55}.p-home .sq-then{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#f5f1e8ad;margin:12px 0;font-size:9.5px}.p-home .sq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.p-home .sq-tile{background:#f5f1e809;border:1px solid #f5f1e829;border-radius:7px;min-width:0;padding:12px}.p-home .sq-tile svg{fill:none;stroke:#f5f1e89e;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:26px;display:block}.p-home .sq-tile svg .accent{stroke:var(--brass)}.p-home .sq-tile svg .accent-fill{fill:var(--brass);stroke:var(--brass)}.p-home .sq-tile>span{color:var(--cream);margin-top:8px;font-size:11.5px;font-weight:600;line-height:1.35;display:block}.p-home .sq-close{text-align:center;color:var(--cream);max-width:62ch;margin:18px auto 0;font-size:13.5px;font-weight:600;line-height:1.5}.p-home .why{background:var(--cream);color:var(--evergreen);padding:88px 0}.p-home .why .eyebrow{color:var(--brass-dp);margin-bottom:20px;display:block}.p-home .why h2{letter-spacing:-.04em;max-width:23ch;color:var(--evergreen);margin:0;font-size:clamp(29px,3.5vw,45px);font-weight:800;line-height:1.05}.p-home .why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:36px;display:grid}.p-home .why-card{background:#0e3d2c06;border:1px solid #0e3d2c24;border-radius:8px;min-width:0;padding:16px}.p-home .why-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brass-dp);margin-bottom:12px;font-size:9.5px;display:block}.p-home .why-card h3{letter-spacing:-.015em;color:var(--evergreen);margin:0 0 8px;font-size:15px;font-weight:800;line-height:1.25}.p-home .why-card p{color:#0e3d2cb8;margin:0;font-size:12.5px;line-height:1.55}.p-home .why-line{border-color:var(--brass);background:#d4a4371a;align-items:center;display:flex}.p-home .why-line p{color:var(--evergreen);font-size:14px;font-weight:800;line-height:1.45}.p-home .why-proof{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;margin-top:16px;display:grid}.p-home .proof-stat{background:var(--evergreen);color:var(--cream);border-radius:10px;padding:22px}.p-home .proof-stat .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brass);font-size:9.5px;display:block}.p-home .proof-stat .stat-num{color:var(--brass);margin:12px 0 10px;font-size:34px;font-weight:800;line-height:1}.p-home .proof-stat .stat-cap{color:#f5f1e8c2;margin:0;font-size:12px;line-height:1.55}.p-home .proof-quote{background:#ffffff29;border:1px solid #0e3d2c24;border-radius:10px;flex-direction:column;justify-content:center;padding:22px;display:flex}.p-home .proof-quote blockquote{color:var(--evergreen);margin:0 0 10px;font-size:15px;font-style:italic;line-height:1.45}.p-home .proof-quote cite{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#0e3d2ca6;font-size:10px;font-style:normal;line-height:1.55}.p-home .cta{background:var(--night);color:var(--cream);padding:84px 0}.p-home .cta h2{letter-spacing:-.045em;max-width:16ch;margin:0 0 16px;font-size:clamp(30px,3.7vw,49px);font-weight:800;line-height:1.03}.p-home .cta p{color:#f5f1e88f;max-width:44ch;margin:0;font-size:16px}.p-home .future{background:var(--cream);color:var(--evergreen);border-bottom:1px solid var(--rule);padding:92px 0}.p-home .future .eyebrow{color:var(--field);margin-bottom:20px;display:block}.p-home .future h2{letter-spacing:-.04em;color:var(--evergreen);max-width:22ch;margin:0 0 16px;font-size:clamp(29px,3.5vw,45px);font-weight:800;line-height:1.05}.p-home .future .sub{color:#0e3d2ca8;max-width:60ch;margin:0;font-size:16.5px;line-height:1.55}.p-home .fut-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:28px;margin-top:40px;display:grid}.p-home .fut-list{flex-direction:column;gap:9px;display:flex}.p-home .fut-item{width:100%;min-width:0;color:var(--evergreen);font-family:var(--display);text-align:left;cursor:pointer;background:0 0;border:1px solid #0e3d2c24;border-radius:9px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .25s,background .25s;display:flex}.p-home .fut-item:hover,.p-home .fut-item:focus-visible,.p-home .fut-item.on{border-color:var(--brass-dp);background:#d4a4371a;outline:none}.p-home .fut-ic{width:26px;height:26px;color:var(--evergreen);border:1px solid #0e3d2c40;border-radius:7px;flex:0 0 26px;place-items:center;font-size:13px;transition:border-color .25s,color .25s;display:grid}.p-home .fut-item:hover .fut-ic,.p-home .fut-item:focus-visible .fut-ic,.p-home .fut-item.on .fut-ic{border-color:var(--brass-dp);color:var(--brass-dp)}.p-home .fut-lbl{color:#0e3d2cb8;font-size:14px;font-weight:500;line-height:1.35}.p-home .fut-item.on .fut-lbl{color:var(--evergreen);font-weight:700}.p-home .fut-stage{background:#ffffff29;border:1px solid #0e3d2c24;border-radius:10px;min-width:0;padding:18px}.p-home .fut-panel{flex-direction:column;height:100%;display:flex}.p-home .fut-ba{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.p-home .fut-side{flex-direction:column;min-width:0;display:flex}.p-home .fut-side-k,.p-home .fut-chan-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px}.p-home .fut-side.today .fut-side-k{color:#0e3d2cad}.p-home .fut-side.after .fut-side-k,.p-home .fut-chan-k{color:var(--brass-dp)}.p-home .fut-viz{aspect-ratio:1;border-radius:8px;place-items:center;margin-top:9px;padding:10px;display:grid;overflow:hidden}.p-home .today-viz{color:#0e3d2c6b;background:#0e3d2c0d}.p-home .after-viz{color:var(--brass);background:#d4a4371a;border:1px solid #c99a1757}.p-home .fut-viz svg{fill:currentColor;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:min(100%,150px);height:auto;display:block;overflow:visible}.p-home .fut-viz svg line,.p-home .fut-viz svg .box,.p-home .fut-viz svg .check{fill:none}.p-home .fut-viz svg .dash{stroke-dasharray:5 6}.p-home .fut-viz svg .hollow,.p-home .fut-viz svg .rep{fill:var(--cream);stroke:currentColor}.p-home .fut-viz svg .faded{opacity:.25}.p-home .fut-viz svg .lit{opacity:1}.p-home .fut-viz svg .link{opacity:.24;stroke-width:1px}.p-home .fut-cap{margin:8px 0 0;font-size:11.5px;line-height:1.4}.p-home .fut-side.today .fut-cap{color:#0e3d2ca6}.p-home .fut-side.after .fut-cap{color:var(--evergreen)}.p-home .fut-chan{border-top:1px solid #0e3d2c1f;margin-top:14px;padding-top:12px}.p-home .fut-cta{background:var(--night);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:44px;padding:30px 34px;display:flex}.p-home .fut-cta-h{color:var(--cream);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.p-home .fut-cta-sub{color:#f5f1e8b8;max-width:52ch;margin:6px 0 0;font-size:13px;line-height:1.55}@media (prefers-reduced-motion:reduce){.p-home .fut-item,.p-home .fut-ic{transition:none}}@media (width<=1080px){.p-home .fut-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media (width<=640px){.p-home .future{padding:64px 0}.p-home .fut-layout{grid-template-columns:1fr;gap:20px;margin-top:32px}.p-home .fut-stage{padding:14px}.p-home .fut-viz{padding:7px}.p-home .fut-cta{padding:24px 22px}}@media (width<=1080px){.p-home .map-grid{grid-template-columns:1fr}.p-home .canvas-col{border-right:none;border-bottom:1px solid var(--rule-n);height:clamp(320px,44vh,400px);position:relative;top:auto}.p-home .stack{padding-left:0}.p-home .rungs{grid-template-columns:repeat(2,1fr)}.p-home .rung{border-bottom:1px solid var(--rule);padding-right:22px}.p-home .doors{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.p-home .why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.p-home .sq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.p-home header{padding:60px 0 52px}.p-home .everything{padding:64px 0}.p-home .sq{margin-top:32px}.p-home .sq-in{padding:14px}.p-home .found-in{grid-template-columns:1fr}.p-home .found-viz{width:min(100%,200px);margin:0 auto}.p-home .rungs,.p-home .doors{grid-template-columns:1fr}.p-home .canvas-col{height:clamp(280px,40vh,340px)}.p-home .readout .big{font-size:34px}.p-home .legend,.p-home .illus{display:none}}@media (width<=560px){.p-home .why{padding:64px 0}.p-home .why-grid,.p-home .why-proof{grid-template-columns:1fr}}@media (width<=360px){.p-home .sq-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.p-home .found-viz .sig{opacity:1;animation:none;transform:none}}.p-home .hero-sec{background:var(--cream);color:var(--evergreen);border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.p-home .hero-grid{z-index:3;grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;min-height:clamp(400px,58vh,520px);padding-top:24px;padding-bottom:30px;display:grid;position:relative}.p-home .hero-copy{max-width:600px}.p-home .hero-sec .eyebrow{color:var(--field);margin-bottom:20px;display:block}.p-home .hero-sec h1{letter-spacing:-.045em;color:var(--evergreen);max-width:15ch;margin:0 0 20px;font-size:clamp(30px,3.5vw,47px);font-weight:800;line-height:1.05}.p-home .hero-sec h1 .dim{color:#0e3d2ca6}.p-home .hero-sec .lede{color:#0e3d2cb8;max-width:52ch;margin:0 0 26px;font-size:clamp(15px,1.4vw,16.5px);line-height:1.55}.p-home .hero-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.p-home .hero-sec .btn-ghost{color:var(--evergreen);background:0 0;border:1px solid #0e3d2c4d}.p-home .hero-sec .btn-ghost:hover{color:var(--evergreen);background:#0e3d2c0f}.p-home .hero-note{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#0e3d2c73;font-size:10.5px}.p-home .sphere-wrap{z-index:1;pointer-events:none;position:absolute;inset:0 -14% 0 44%}.p-home .sphere-wrap canvas{width:100%;height:100%;display:block}.p-home .sphere-cap{z-index:4;text-align:left;pointer-events:none;width:165px;position:absolute;bottom:64px;left:auto;right:7%}.p-home .sphere-cap .sc-l{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--brass);font-size:9px;line-height:1.7;display:block}.p-home .sphere-cap .sc-d{color:#f5f1e885;margin-top:10px;font-size:12.5px;line-height:1.6;display:block}@media (width<=1260px){.p-home .sphere-cap{text-align:right;width:auto;max-width:24ch;bottom:22px;left:auto;right:3%}}@media (width<=1080px){.p-home .hero-grid{grid-template-columns:1fr;min-height:0;padding-top:44px;padding-bottom:250px}.p-home .sphere-wrap{height:330px;inset:auto -18% -30px 0}.p-home .sphere-cap{text-align:left;width:auto;max-width:30ch;top:auto;bottom:22px;left:32px;transform:none}}@media (width<=640px){.p-home .hero-grid{padding-bottom:210px}.p-home .sphere-wrap{height:280px;inset:auto -22% -24px 0}.p-home .sphere-cap{top:auto;bottom:16px;left:20px;transform:none}.p-home .sphere-cap .sc-d{display:none}}.p-how-we-work{background:var(--cream);color:var(--evergreen)}.p-how-we-work .hw-hero{background:var(--night);color:var(--cream);padding:88px 0 76px}.p-how-we-work .hw-hero h1{letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(34px,5.4vw,66px);font-weight:800;line-height:1.02}.p-how-we-work .hw-hero .dim{color:#f5f1e87a}.p-how-we-work .hw-lede{color:#f5f1e8b8;max-width:62ch;margin:0;font-size:17px;line-height:1.62}.p-how-we-work .hw-timeline-sec{background:var(--evergreen);color:var(--cream);padding:62px 0 78px}.p-how-we-work .hw-eyebrow{color:var(--brass);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;display:block}.p-how-we-work .hw-tracks-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.p-how-we-work .hw-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:32px;display:grid}.p-how-we-work .hw-timeline-column{min-width:0}.p-how-we-work .hw-stepper{align-items:center;gap:10px;display:flex}.p-how-we-work .hw-step-btn{color:var(--cream);cursor:pointer;background:0 0;border:1px solid #f5f1e842;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0 0 3px;font-size:20px;line-height:1;transition:background .15s,border-color .15s,color .15s;display:flex}.p-how-we-work .hw-step-btn:hover{background:var(--brass);border-color:var(--brass);color:var(--night)}.p-how-we-work .hw-step-count{color:#f5f1e899;font-family:var(--mono);letter-spacing:.08em;text-align:center;min-width:52px;font-size:11px}.p-how-we-work .hw-rail-shell{position:relative}.p-how-we-work .hw-rail-shell:after{background:linear-gradient(90deg, transparent, var(--evergreen));content:"";pointer-events:none;z-index:2;width:56px;position:absolute;top:0;bottom:0;right:0}.p-how-we-work .hw-rail{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px;overflow:auto hidden}.p-how-we-work .hw-rail::-webkit-scrollbar{width:0;height:0;display:none}.p-how-we-work .hw-scroll-cue{color:var(--brass);font-family:var(--mono);letter-spacing:.1em;pointer-events:none;text-transform:uppercase;z-index:3;font-size:9px;position:absolute;bottom:3px;right:12px}.p-how-we-work .hw-canvas{min-width:1380px;padding-top:4px;position:relative}.p-how-we-work .hw-track{width:980px;height:108px;position:relative}.p-how-we-work .hw-track-label{color:#f5f1e857;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;transition:color .2s;position:absolute;top:0;left:0}.p-how-we-work .hw-track.on .hw-track-label{color:var(--brass)}.p-how-we-work .hw-track-line{background:#f5f1e82e;height:2px;transition:background .2s;position:absolute;top:30px}.p-how-we-work .hw-track.on .hw-track-line{background:var(--brass)}.p-how-we-work .hw-track-arrow{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:9px solid #f5f1e84d;position:absolute;top:-4px;right:-9px}.p-how-we-work .hw-track.on .hw-track-arrow{border-left-color:var(--brass)}.p-how-we-work .hw-dot-btn{cursor:pointer;text-align:left;background:0 0;border:0;width:92px;padding:0;position:absolute;top:20px;transform:translate(-11px)}.p-how-we-work .hw-dot-mark{background:var(--evergreen);border:2px solid #f5f1e857;border-radius:999px;width:22px;height:22px;transition:all .2s;display:block}.p-how-we-work .hw-dot-btn.done .hw-dot-mark{background:#f0c64a4d;border-color:#f0c64a8c}.p-how-we-work .hw-dot-btn.on .hw-dot-mark{background:var(--brass);border-color:var(--brass);box-shadow:0 0 0 6px #f0c64a2e}.p-how-we-work .hw-dot-name{color:#f5f1e89e;letter-spacing:-.015em;margin-top:10px;font-size:12px;font-weight:700;line-height:1.28;transition:color .2s;display:block}.p-how-we-work .hw-dot-btn.on .hw-dot-name{color:var(--cream)}.p-how-we-work .hw-dot-day{color:#f5f1e861;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:9px;display:block}.p-how-we-work .hw-dot-btn.on .hw-dot-day{color:var(--brass)}.p-how-we-work .hw-scale{width:980px;height:62px;margin-top:8px;position:relative}.p-how-we-work .hw-scale-axis{background:#f5f1e82e;height:1px;position:absolute;top:12px;left:0;right:0}.p-how-we-work .hw-live{background:#f0c64a24;border:1px solid #f0c64a80;border-radius:3px;height:24px;position:absolute;top:1px}.p-how-we-work .hw-live span{color:var(--brass);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:9.5px;position:absolute;top:30px;left:50%;transform:translate(-50%)}.p-how-we-work .hw-tick{color:#f5f1e86b;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:9px;position:absolute;top:20px;left:0;transform:translate(-50%)}.p-how-we-work .hw-tick i{background:#f5f1e84d;width:1px;height:7px;margin:-13px auto 5px;display:block}.p-how-we-work .hw-tick-on{color:var(--brass)}.p-how-we-work .hw-detail{background:var(--night);border:2px solid var(--brass);border-radius:6px;align-self:start;min-width:0;position:sticky;top:24px;overflow:hidden;box-shadow:0 24px 56px #04140e47}.p-how-we-work .hw-detail-inner{padding:20px 20px 16px;animation:.24s both hw-detail-in}@keyframes hw-detail-in{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.p-how-we-work .hw-detail-day{color:var(--brass);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:9px;line-height:1.45;display:block}.p-how-we-work .hw-detail h3{color:var(--cream);margin:0 0 14px;font-size:clamp(21px,2vw,28px);font-weight:800;line-height:1.08}.p-how-we-work .hw-detail .hw-frame{box-shadow:none;margin-bottom:14px}.p-how-we-work .hw-detail .hw-frame-bar{min-height:34px;padding:0 11px}.p-how-we-work .hw-detail .hw-frame-body{padding:7px 10px}.p-how-we-work .hw-detail .hw-art{max-height:126px}.p-how-we-work .hw-fields{border-top:1px solid #f5f1e821;display:grid}.p-how-we-work .hw-field{border-bottom:1px solid #f5f1e821;padding:8px 0 9px}.p-how-we-work .hw-field-k{color:var(--brass);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:9px;display:block}.p-how-we-work .hw-field p{color:#f5f1e8c2;margin:0;font-size:12px;line-height:1.34;transition:opacity .2s}.p-how-we-work .hw-fine{color:#f5f1e87a;font-family:var(--mono);letter-spacing:.04em;margin:10px 0 0;font-size:9px;line-height:1.45}.p-how-we-work .hw-frame{background:var(--night);border:1px solid #f5f1e824;border-radius:6px;min-width:0;overflow:hidden;box-shadow:0 24px 56px #04140e47}.p-how-we-work .hw-frame-bar{border-bottom:1px solid #f5f1e81f;align-items:center;min-height:42px;padding:0 14px;display:flex}.p-how-we-work .hw-brand{color:var(--cream);letter-spacing:-.05em;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.p-how-we-work .hw-brand-mark{border:1.5px solid var(--brass);border-radius:2px;width:8px;height:8px;display:inline-block}.p-how-we-work .hw-frame-title{color:#f5f1e87a;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-left:auto;font-size:9px}.p-how-we-work .hw-frame-body{padding:16px}.p-how-we-work .hw-art{width:100%;height:auto;display:block}.p-how-we-work .hw-plate{fill:#f5f1e80a;stroke:#f5f1e81f}.p-how-we-work .hw-plate-lit{fill:#f0c64a12;stroke:#f0c64a61}.p-how-we-work .hw-mapfield,.p-how-we-work rect.hw-mapfield{fill:#f5f1e806;stroke:#f5f1e824}.p-how-we-work .hw-bar{fill:#f5f1e838}.p-how-we-work .hw-bar-soft{fill:#f5f1e81c}.p-how-we-work .hw-bar-brass{fill:var(--brass)}.p-how-we-work .hw-pill{fill:#f0c64a1f;stroke:#f0c64a73}.p-how-we-work .hw-dot{fill:#f5f1e838}.p-how-we-work .hw-dot-mint{fill:var(--mint)}.p-how-we-work .hw-dot-brass{fill:var(--brass)}.p-how-we-work .hw-line{fill:none;stroke:#f5f1e847;stroke-width:1px}.p-how-we-work .hw-line-bright{fill:none;stroke:var(--brass);stroke-width:1.6px}.p-how-we-work .hw-arrowhead{fill:var(--brass)}.p-how-we-work .hw-check{fill:#f0c64a29;stroke:var(--brass)}.p-how-we-work .hw-check-empty{fill:none;stroke:#f5f1e838}.p-how-we-work .hw-tick2{fill:none}.p-how-we-work path.hw-tick{fill:none;stroke:var(--brass);stroke-width:1.6px}.p-how-we-work .hw-cap{fill:#f5f1e880;font-family:var(--mono);letter-spacing:.1em;font-size:8.5px}.p-how-we-work .hw-cta{background:var(--night);color:var(--cream);padding:70px 0 76px}.p-how-we-work .hw-cta-in{justify-content:space-between;align-items:center;gap:34px;display:flex}.p-how-we-work .hw-cta h2{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(26px,3.2vw,40px);font-weight:800;line-height:1.08}.p-how-we-work .hw-cta p{color:#f5f1e8a8;max-width:52ch;margin:0;font-size:15.5px;line-height:1.6}.p-how-we-work .hw-cta-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.p-how-we-work .hw-ghost{color:#f5f1e8bd;border-bottom:1px solid #f5f1e84d;padding-bottom:2px;font-size:14px;font-weight:600;text-decoration:none}.p-how-we-work .hw-ghost:hover{color:var(--brass);border-color:var(--brass)}@media (width<=900px){.p-how-we-work .hw-layout{grid-template-columns:minmax(0,1fr)}.p-how-we-work .hw-detail{width:100%;position:static}.p-how-we-work .hw-detail-inner{padding:26px 24px 22px}.p-how-we-work .hw-detail .hw-art{max-height:180px}.p-how-we-work .hw-cta-in{flex-direction:column;align-items:flex-start}}@media (width<=640px){.p-how-we-work .hw-hero{padding:66px 0 56px}.p-how-we-work .hw-timeline-sec{padding:48px 0 60px}.p-how-we-work .hw-canvas{min-width:1460px}.p-how-we-work .hw-track,.p-how-we-work .hw-scale{width:1240px}.p-how-we-work .hw-dot-btn{width:96px}.p-how-we-work .hw-dot-name{font-size:11.5px}.p-how-we-work .hw-step-btn{width:44px;height:44px}.p-how-we-work .hw-tracks-head{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.p-how-we-work *{transition:none!important}.p-how-we-work .hw-detail-inner{animation:none}}.p-insights .posts{border-top:1px solid var(--rule)}.p-insights .post{border-bottom:1px solid var(--rule);color:inherit;grid-template-columns:190px 1fr 150px;align-items:start;gap:34px;padding:30px 0;text-decoration:none;transition:background .16s;display:grid}.p-insights .post:hover{background:#0e3d2c08}.p-insights .post .meta{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--field);padding-top:5px;font-size:9.5px}.p-insights .post h3{letter-spacing:-.035em;max-width:26ch;margin:0 0 8px;font-size:22px;font-weight:800;line-height:1.22}.p-insights .post p{color:#0e3d2ca8;max-width:62ch;margin:0;font-size:14.5px;line-height:1.55}.p-insights .post .rt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#0e3d2c6b;text-align:right;padding-top:5px;font-size:9.5px}.p-insights .post.ph h3,.p-insights .post.ph p{color:#0e3d2c66}@media (width<=900px){.p-insights .post{grid-template-columns:1fr;gap:10px}.p-insights .post .rt{text-align:left}}.p-online-sales .os-hero{padding-bottom:72px}.p-online-sales .os-hero-copy{max-width:940px}.p-online-sales .os-hero h1{max-width:18ch}.p-online-sales .os-hero .lede{max-width:76ch}.p-online-sales .os-hero-art{max-width:1120px;margin:56px auto 0}.p-online-sales .biz-frame{color:var(--cream);background:#0b2e22;border:1px solid #f5f1e82e;border-radius:10px;margin:0;overflow:hidden;box-shadow:0 26px 70px #051b1442}.p-online-sales .biz-bar{background:#051b147a;border-bottom:1px solid #f5f1e81f;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:44px;padding:10px 16px;display:grid}.p-online-sales .biz-dots{gap:6px;display:flex}.p-online-sales .biz-dots i{background:#f5f1e82e;border-radius:50%;width:7px;height:7px;display:block}.p-online-sales .biz-wordmark{font-family:var(--display);color:var(--cream);white-space:nowrap;font-size:15px;font-weight:800}.p-online-sales .biz-square{border:1px solid var(--brass);vertical-align:middle;border-radius:1px;width:.5em;height:.5em;margin-left:.13em;display:inline-block;position:relative;top:-.06em}.p-online-sales .biz-title{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f1e87a;white-space:nowrap;justify-self:end;font-size:8.5px}.p-online-sales .biz-body{background:linear-gradient(145deg,#f5f1e806,#0000 60%);padding:18px 20px 20px}.p-online-sales .biz-svg{width:100%;height:auto;display:block}.p-online-sales .biz-panel{fill:#f5f1e806;stroke:#f5f1e824}.p-online-sales .biz-panel.thin{fill:#f5f1e804}.p-online-sales .biz-micro,.p-online-sales .biz-tier,.p-online-sales .biz-sku,.p-online-sales .biz-placeholder{font-family:var(--mono);letter-spacing:.07em;fill:#f5f1e87a;font-size:9px}.p-online-sales .biz-micro.brass{fill:var(--brass)}.p-online-sales .biz-placeholder{font-size:10px}.p-online-sales .biz-kicker{font-family:var(--mono);letter-spacing:.08em;fill:var(--brass);font-size:9px}.p-online-sales .biz-heading{font-family:var(--display);fill:var(--cream);font-size:25px;font-weight:800}.p-online-sales .biz-rule{fill:#f5f1e81f}.p-online-sales .biz-bar{fill:#f5f1e85c}.p-online-sales .biz-softbar{fill:#f5f1e824}.p-online-sales .biz-row,.p-online-sales .biz-stepper{fill:#f5f1e809;stroke:#f5f1e821}.p-online-sales .biz-action{fill:#0000;stroke:#f5f1e861}.p-online-sales .biz-action.solid{fill:var(--brass);stroke:var(--brass)}.p-online-sales .biz-action-text{font-family:var(--mono);letter-spacing:.07em;fill:var(--cream);font-size:8.5px;font-weight:700}.p-online-sales .biz-action-text.dark-text{fill:#0b2e22}.p-online-sales .biz-control{font-family:var(--mono);fill:var(--cream);font-size:13px}.p-online-sales .biz-control.small{font-size:9px}.p-online-sales .part-ring{fill:none;stroke:#f5f1e847;stroke-width:8px}.p-online-sales .part-ring.mid{stroke:var(--brass);stroke-width:3px}.p-online-sales .part-ring.inner{stroke:#f5f1e873;stroke-width:6px}.p-online-sales .part-ball{fill:var(--brass);opacity:.8}.p-online-sales .biz-avatar{fill:#f5f1e81f;stroke:#f5f1e847}.p-online-sales .biz-avatar.brass-fill{fill:#f0c64a2e;stroke:var(--brass)}.p-online-sales .biz-pill{fill:#f0c64a1c;stroke:#f0c64a80}.p-online-sales .biz-pill.muted{fill:#f5f1e808;stroke:#f5f1e82e}.p-online-sales .biz-pill-text{font-family:var(--mono);letter-spacing:.07em;fill:var(--brass);font-size:7.5px}.p-online-sales .biz-thumb{fill:#f0c64a1a;stroke:#f0c64a73}.p-online-sales .status-line{stroke:#f5f1e833;stroke-width:2px}.p-online-sales .status-dot{fill:#0b2e22;stroke:#f5f1e847;stroke-width:2px}.p-online-sales .status-dot.active{fill:var(--brass);stroke:var(--brass)}.p-online-sales .status-label{font-family:var(--mono);letter-spacing:.06em;fill:#f5f1e866;font-size:8px}.p-online-sales .status-label.current{fill:var(--brass)}.p-online-sales .os-trust{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:34px;display:grid}.p-online-sales .os-trust span{min-height:52px;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#f5f1e857;border:1px solid #f5f1e821;border-radius:6px;justify-content:center;align-items:center;font-size:8.5px;display:flex}.p-online-sales .os-benefits{background:var(--cream)}.p-online-sales .os-benefits>.wrap>h2,.p-online-sales .os-deep-heading h2{max-width:22ch}.p-online-sales .os-benefit-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:42px;display:grid}.p-online-sales .os-benefit-grid article{min-width:0}.p-online-sales .os-benefit-grid h3{margin:22px 0 9px;font-size:20px;line-height:1.2}.p-online-sales .os-benefit-grid p{color:#0e3d2cad;margin:0;font-size:14px;line-height:1.58}.p-online-sales .os-deep-dives{background:#0e3d2c06}.p-online-sales .os-deep-heading{padding-top:88px;padding-bottom:28px}.p-online-sales .os-feature{border-bottom:1px solid var(--rule);padding:62px 0}.p-online-sales .os-feature.alt{background:var(--cream)}.p-online-sales .os-feature-row{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}.p-online-sales .os-feature-row.rev .os-feature-copy{order:2}.p-online-sales .os-feature-row.rev .os-feature-art{order:1}.p-online-sales .os-feature-copy,.p-online-sales .os-feature-art{min-width:0}.p-online-sales .os-feature-copy h2{letter-spacing:-.04em;max-width:13ch;margin:0 0 18px;font-size:clamp(32px,4vw,54px);line-height:1.03}.p-online-sales .os-feature-copy p{color:#0e3d2cb8;max-width:54ch;margin:0;font-size:16px;line-height:1.66}.p-online-sales .os-feature-art .biz-frame{box-shadow:0 18px 44px #051b142b}.p-online-sales .os-feature-art .biz-compact .biz-body{padding:10px 12px 12px}.p-online-sales .os-features{background:var(--cream)}.p-online-sales .os-checklist{margin-top:34px}.p-online-sales .os-tabs{border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.p-online-sales .os-tab{height:auto;min-height:56px;box-shadow:none;color:#0e3d2c8c;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;font-size:10px}.p-online-sales .os-tab:hover{color:var(--evergreen);background:#0e3d2c09}.p-online-sales .os-tab[data-active=true]{border-bottom-color:var(--brass-dp);color:var(--evergreen);background:#f0c64a12}.p-online-sales .os-tab-panel{background:var(--rule);border:1px solid var(--rule);border-top:0;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.p-online-sales .os-check{background:var(--cream);grid-template-columns:24px 1fr;gap:10px;min-height:130px;padding:25px 22px;display:grid}.p-online-sales .os-checkmark{font-family:var(--mono);color:var(--brass-dp);font-size:14px}.p-online-sales .os-check h3{margin:0 0 8px;font-size:16px;line-height:1.2}.p-online-sales .os-check p{color:#0e3d2ca6;margin:0;font-size:13px;line-height:1.55}.p-online-sales .os-managed-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.p-online-sales .os-managed h2{max-width:12ch;font-size:clamp(38px,5vw,64px)}.p-online-sales .os-managed p{max-width:64ch}.p-online-sales .os-managed a{color:var(--brass);text-decoration:none}.p-online-sales .os-managed a:hover{text-decoration:underline}.p-online-sales .os-testimonial{background:var(--cream)}.p-online-sales .os-testimonial-inner{max-width:920px;margin:0 auto}.p-online-sales .os-testimonial blockquote{border-left:2px solid var(--brass);flex-direction:column;justify-content:center;margin:0;padding:18px 0 18px 30px;display:flex}.p-online-sales .os-testimonial blockquote p{letter-spacing:-.035em;max-width:34ch;color:var(--evergreen);margin:0 0 24px;font-size:clamp(25px,3vw,38px);font-weight:700;line-height:1.2}.p-online-sales .os-testimonial cite{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brass-dp);font-size:10px;font-style:normal}.p-online-sales .os-stat-grid{background:#f5f1e824;border:1px solid #f5f1e824;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.p-online-sales .os-stat-grid>div{background:var(--night);padding:32px 28px}.p-online-sales .os-stat-grid strong{font-family:var(--mono);color:var(--brass);margin-bottom:14px;font-size:28px;font-weight:500;display:block}.p-online-sales .os-stat-grid h3{color:var(--cream);margin:0 0 8px;font-size:18px}.p-online-sales .os-stat-grid p{color:#f5f1e894;margin:0;font-size:13px;line-height:1.55}.p-online-sales .os-footnote{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#f5f1e861!important;max-width:none!important;margin:18px 0 0!important;font-size:9px!important}@media (width<=900px){.p-online-sales .os-benefit-grid{grid-template-columns:1fr}.p-online-sales .os-benefit-grid article{grid-template-columns:minmax(220px,.8fr) 1.2fr;align-items:start;column-gap:28px;display:grid}p-online-sales .os-benefit-grid h3{margin-top:10px}.p-online-sales .os-feature-row{grid-template-columns:1fr;gap:32px}.p-online-sales .os-feature-row.rev .os-feature-copy{order:1}.p-online-sales .os-feature-row.rev .os-feature-art{order:2}.p-online-sales .os-tab-panel{grid-template-columns:repeat(2,1fr)}.p-online-sales .os-managed-grid{grid-template-columns:1fr;gap:28px}}@media (width<=640px){.p-online-sales .os-hero-art{margin-top:38px}.p-online-sales .biz-bar{grid-template-columns:1fr auto}.p-online-sales .biz-dots{display:none}.p-online-sales .biz-body{padding:8px}.p-online-sales .biz-title{font-size:7px}.p-online-sales .os-trust{grid-template-columns:repeat(2,1fr)}.p-online-sales .os-trust span:last-child{grid-column:1/-1}.p-online-sales .os-benefit-grid{gap:38px}.p-online-sales .os-benefit-grid article{display:block}p-online-sales .os-deep-heading{padding-top:60px}.p-online-sales .os-feature{padding:54px 0}.p-online-sales .os-feature-row{gap:24px}.p-online-sales .os-feature-copy h2{font-size:35px}.p-online-sales .os-tabs{grid-template-columns:1fr}.p-online-sales .os-tab{border-bottom:1px solid var(--rule);min-height:48px}.p-online-sales .os-tab[data-active=true]{border-bottom-color:var(--brass-dp)}.p-online-sales .os-tab-panel{grid-template-columns:1fr}.p-online-sales .os-check{min-height:0}p-online-sales .os-testimonial blockquote{padding-left:18px}.p-online-sales .os-stat-grid{grid-template-columns:1fr}}.p-online-sales .os-benefit-art{background:#0b2e22;border:1px solid #f5f1e82e;border-radius:10px;min-height:190px;padding:16px 14px;overflow:hidden;box-shadow:0 18px 44px #051b1433}.p-online-sales .os-benefit-art .biz-svg{width:100%;height:auto}.p-online-sales .biz-tier-label{font-family:var(--mono);letter-spacing:.05em;fill:#f5f1e89e;font-size:10px}.p-online-sales .biz-tier-row.highlight{fill:#f0c64a14;stroke:var(--brass)}.p-online-sales .biz-tier-label.highlight{fill:var(--brass);font-weight:700}.p-online-sales .biz-softbar.brass-fill,.p-online-sales .biz-brass-square{fill:var(--brass)}.p-online-sales .biz-shoulders{fill:#f5f1e81f;stroke:#f5f1e847}.p-online-sales .os-flow-line{fill:none;stroke:var(--brass);stroke-width:1.6px;opacity:.55}.p-online-sales .os-flow-arrowhead{fill:var(--brass)}@media (width<=900px){.p-online-sales .os-benefit-grid article .os-benefit-art{grid-row:1/span 2}}@media (width<=640px){.p-online-sales .os-benefit-grid article .os-benefit-art{min-height:150px;padding:10px 8px}}.p-partners .badges{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.p-partners .badge{background:var(--cream);flex-direction:column;min-height:220px;padding:30px 24px 32px;display:flex}.p-partners .badge h3{letter-spacing:-.03em;margin:0 0 7px;font-size:17px;font-weight:800;line-height:1.2}.p-partners .badge .st{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--field);margin-bottom:12px;font-size:9px;display:block}.p-partners .badge p{color:#0e3d2ca8;margin:0;font-size:13px;line-height:1.55}.p-partners .aff{border-bottom:1px solid var(--rule);grid-template-columns:220px 1fr;align-items:start;gap:34px;padding:32px 0;display:grid}.p-partners .aff:first-child{border-top:1px solid var(--rule)}.p-partners .aff .mk{background:0 0;justify-content:center;align-items:center;height:96px;padding:12px;display:flex}.p-partners .aff .aff-logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:72px;display:block}.p-partners .aff .mk.mk-text{font-family:var(--display);letter-spacing:-.02em;color:var(--evergreen);text-align:center;font-size:19px;font-weight:800;line-height:1.2}.p-partners .aff h3{letter-spacing:-.035em;margin:0 0 6px;font-size:21px;font-weight:800;line-height:1.2}.p-partners .aff .rel{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--field);margin-bottom:12px;font-size:9.5px;display:block}.p-partners .aff p{color:#0e3d2cb3;max-width:64ch;margin:0 0 10px;font-size:15px;line-height:1.6}.p-partners .aff .site-link{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--brass-dp);border-bottom:1px solid #d4a43773;margin-top:2px;padding-bottom:2px;font-size:9.5px;text-decoration:none;display:inline-block}.p-partners .aff .site-link:hover{color:var(--evergreen);border-bottom-color:var(--evergreen)}.p-partners .aff .site-link:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.p-partners .stage{border-bottom:1px solid var(--rule);grid-template-columns:120px 1fr 240px;align-items:start;gap:34px;padding:30px 0;display:grid}.p-partners .stage .no{font-family:var(--mono);letter-spacing:.08em;color:var(--field);padding-top:4px;font-size:11px}.p-partners .stage h3{letter-spacing:-.035em;margin:0 0 8px;font-size:21px;font-weight:800;line-height:1.2}.p-partners .stage p{color:#0e3d2cb3;max-width:56ch;margin:0;font-size:15px;line-height:1.6}.p-partners .stage .you{border-left:2px solid var(--brass);padding:2px 0 2px 16px}.p-partners .stage .you span{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--brass-dp);margin-bottom:6px;font-size:9px;display:block}.p-partners .stage .you p{color:#0e3d2ca8;font-size:13.5px}.p-partners .night .stage,.p-partners .dark .stage{border-color:var(--rule-n)}.p-partners .night .stage p,.p-partners .dark .stage p{color:#f5f1e8a8}.p-partners .night .stage .no,.p-partners .dark .stage .no{color:var(--brass)}.p-partners .tl{border-top:1px solid var(--rule)}.p-partners .tl-row{border-bottom:1px solid var(--rule);grid-template-columns:150px 1fr;align-items:start;gap:34px;padding:26px 0;display:grid}.p-partners .tl-row .yr{font-family:var(--mono);color:var(--brass-dp);letter-spacing:.02em;font-size:15px}.p-partners .tl-row h3{letter-spacing:-.03em;margin:0 0 7px;font-size:19px;font-weight:800;line-height:1.22}.p-partners .tl-row p{color:#0e3d2cb3;max-width:64ch;margin:0;font-size:15px;line-height:1.6}.p-partners .dark .tl,.p-partners .dark .tl-row{border-color:var(--rule-n)}.p-partners .dark .tl-row p{color:#f5f1e8a8}.p-partners .dark .tl-row .yr{color:var(--brass)}.p-partners .screens{background:#f5f1e824;border:1px solid #f5f1e824;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.p-partners .screen{background:var(--night);padding:26px 24px 30px}.p-partners .screen .cap{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--brass);margin-bottom:14px;font-size:9px;display:block}.p-partners .screen h3{letter-spacing:-.03em;color:var(--cream);margin:0 0 9px;font-size:17px;font-weight:800;line-height:1.2}.p-partners .screen p{color:#f5f1e899;margin:0;font-size:13px;line-height:1.58}@media (width<=1000px){.p-partners .badges{grid-template-columns:repeat(2,1fr)}.p-partners .aff,.p-partners .stage,.p-partners .tl-row{grid-template-columns:1fr;gap:14px}.p-partners .screens{grid-template-columns:1fr}}.p-portal .hero h1{max-width:18ch}.p-portal .hero .lede{max-width:72ch}.p-portal .portal-hero-copy{max-width:900px}.p-portal .pipeline-hero{max-width:1120px;margin:54px auto 0}.p-portal .pf-pipeline .pf-body{padding:16px 20px 20px}.p-portal .pipeline-flow{fill:none;stroke:#f0c64a5c;stroke-width:1.5px;stroke-dasharray:3 5}.p-portal .pipeline-label{fill:var(--brass)}.p-portal .pipeline-faint{opacity:.46}.p-portal .pipeline-sales{fill:var(--brass)}.p-portal .pipeline-sales-text{font-family:var(--mono);letter-spacing:.05em;fill:var(--evergreen);font-size:7px;font-weight:700}.p-portal .portal-intro{text-align:center;border-bottom:1px solid var(--rule);background:var(--cream);padding:72px 0}.p-portal .portal-intro h2{max-width:22ch;margin:0 auto 16px;font-size:clamp(30px,4vw,50px);line-height:1.04}.p-portal .portal-intro p{color:#0e3d2cb8;max-width:76ch;margin:0 auto;font-size:17px;line-height:1.65}.p-portal .portal-feature{background:var(--cream);border-bottom:1px solid var(--rule);padding:88px 0}.p-portal .portal-feature.alt{background:#0e3d2c06}.p-portal .feature-row{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}.p-portal .feature-row.rev .feature-copy{order:2}.p-portal .feature-row.rev .feature-art{order:1}.p-portal .feature-copy,.p-portal .feature-art{min-width:0}.p-portal .feature-copy h2{max-width:14ch;margin-bottom:20px;font-size:clamp(34px,4vw,56px);line-height:1.02}.p-portal .feature-copy p{color:#0e3d2cb8;max-width:55ch;margin:0;font-size:16px;line-height:1.68}.p-portal .feature-art .pf-frame{margin:0}.p-portal .signals-sec .intro{max-width:76ch}.p-portal .pf-frame{color:var(--cream);background:#0b2e22;border:1px solid #f5f1e82e;border-radius:10px;margin:0;overflow:hidden}.p-portal .pf-bar{background:#051b146b;border-bottom:1px solid #f5f1e81f;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:42px;padding:10px 15px;display:grid}.p-portal .pf-dots{gap:6px;display:flex}.p-portal .pf-dots i{background:#f5f1e82e;border-radius:50%;width:7px;height:7px;display:block}.p-portal .pf-wm{font-family:var(--display);letter-spacing:0;color:var(--cream);white-space:nowrap;font-size:15px;font-weight:800}.p-portal .pf-sq{border:1px solid var(--brass);vertical-align:middle;border-radius:1px;width:.5em;height:.5em;margin-left:.13em;display:inline-block;position:relative;top:-.06em}.p-portal .pf-title{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f1e87a;white-space:nowrap;justify-self:end;font-size:8.5px}.p-portal .pf-body{background:linear-gradient(145deg,#f5f1e806,#0000 60%);padding:20px}.p-portal .pf-svg{width:100%;height:auto;display:block}.p-portal .pf-signals{margin-top:38px}.p-portal .signal-ui{grid-template-columns:minmax(0,.9fr) minmax(240px,1.1fr);align-items:center;gap:28px;display:grid}.p-portal .signal-ui svg{width:100%;max-height:330px;display:block}.p-portal .sv-field{fill:#f5f1e805;stroke:#f5f1e829;stroke-dasharray:3 4}.p-portal .sv-dot{fill:#f5f1e83d}.p-portal .sv-signal circle:first-child{fill:#f0c64a0f;stroke:var(--brass);stroke-width:1px}.p-portal .sv-signal circle:last-child{fill:var(--brass)}.p-portal .signal-ui svg text{font-family:var(--mono);letter-spacing:.08em;fill:#f5f1e875;font-size:6px}.p-portal .signal-ladder{flex-direction:column;gap:8px;display:flex}.p-portal .signal-row{min-height:43px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#f5f1e8b3;background:#f5f1e806;border:1px solid #f5f1e821;border-radius:6px;justify-content:space-between;align-items:center;padding:0 15px;font-size:10px;display:flex}.p-portal .signal-row b{color:inherit;font-size:13px}.p-portal .signal-row-1{border-color:var(--brass);color:var(--brass);background:#f0c64a1a}.p-portal .signal-row-2{color:#f0c64ac7;border-color:#f0c64a80}.p-portal .signal-row-4{color:#f5f1e880}.p-portal .signal-row-5{color:#f5f1e84d}.p-portal .pf-foot{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--brass);border-top:1px solid #f5f1e81a;margin-top:18px;padding-top:15px;font-size:9px}.p-portal .signal-notes{background:#f5f1e821;border:1px solid #f5f1e821;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:18px;display:grid}.p-portal .signal-note{background:var(--evergreen);padding:18px}.p-portal .signal-note span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brass);margin-bottom:8px;font-size:9.5px;display:block}.p-portal .signal-note p{color:#f5f1e8a8;margin:0;font-size:12px;line-height:1.5}.p-portal .signal-close{font-weight:800;max-width:none!important;color:var(--cream)!important;margin:26px 0 0!important;font-size:18px!important}.p-portal .access-sec{background:#0e3d2c06}.p-portal .portal-cards{margin-top:36px}.p-portal .automation-sec{background:var(--evergreen);color:var(--cream);border-bottom:none}.p-portal .automation-sec h2{color:var(--cream)}.p-portal .automation-sec .eyebrow,.p-portal .automation-sec .cell .k{color:var(--brass)}.p-portal .automation-sec .intro,.p-portal .automation-sec .cell p{color:#f5f1e8ad}.p-portal .automation-sec .grid3{background:#f5f1e824;border-color:#f5f1e824}.p-portal .automation-sec .cell{background:var(--evergreen)}.p-portal .contacts-showcase{margin-top:24px}.p-portal .pf-compact .pf-body{padding:14px 20px}.p-portal .ui-card,.p-portal .ui-pane,.p-portal .ui-column{fill:#f5f1e806;stroke:#f5f1e821;stroke-width:1px}.p-portal .ui-label{font-family:var(--mono);letter-spacing:.06em;fill:#f5f1e86e;font-size:9px}.p-portal .ui-value{font-family:var(--mono);fill:var(--cream);font-size:21px;font-weight:500}.p-portal .ui-value.gold,.p-portal .ui-tag{fill:var(--brass)}.p-portal .ui-grid{fill:none;stroke:#f5f1e814;stroke-width:1px}.p-portal .ui-trend{fill:none;stroke:var(--brass);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.p-portal .ui-row{fill:#f5f1e806;stroke:#f5f1e814;stroke-width:1px}.p-portal .ui-row.hi,.p-portal .ui-deal.hi{fill:#f0c64a1a;stroke:var(--brass)}.p-portal .ui-text{font-family:var(--display);fill:#f5f1e8b8;font-size:10px}.p-portal .ui-tag{font-family:var(--mono);letter-spacing:.06em;font-size:8px}.p-portal .ui-avatar{fill:#f5f1e81f;stroke:#f5f1e847}.p-portal .ui-bar,.p-portal .ui-pill{fill:#f5f1e859}.p-portal .ui-bar.faint{fill:#f5f1e829}.p-portal .gold-fill{fill:var(--brass)!important}.p-portal .gold-fill.soft{opacity:.45}.p-portal .ui-bubble,.p-portal .ui-deal{fill:#f5f1e80b;stroke:#f5f1e81f}.p-portal .ui-bubble.mine{fill:#f0c64a14;stroke:#f0c64a6b}.p-portal .ui-handoff{fill:#f0c64a14;stroke:#f0c64a8c}.p-portal .ui-aging{fill:var(--brass)}.p-portal .ui-aging-text{font-family:var(--mono);fill:#0b2e22;font-size:6px}.p-portal .viewrows{border-top:1px solid var(--rule)}.p-portal .viewrow{border-bottom:1px solid var(--rule);grid-template-columns:200px 1fr;align-items:start;gap:32px;padding:26px 0;display:grid}.p-portal .viewrow.last{border-bottom:none}.p-portal .viewrow .who{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--field);padding-top:5px;font-size:10px}.p-portal .viewrow h3{letter-spacing:-.03em;margin:0 0 8px;font-size:19px;font-weight:800;line-height:1.2}.p-portal .viewrow p{color:#0e3d2cb3;max-width:62ch;margin:0;font-size:15px;line-height:1.6}.p-portal .portal-views{gap:28px;margin-top:38px}.p-portal .portal-views>div{min-width:0}.p-portal .portal-views p{margin:18px 0 0}.p-portal .pf-small .pf-body{padding:12px}.p-portal .opp-pipeline{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:36px;display:grid}.p-portal .opp-card{border:1px solid var(--rule);border-top:2px solid var(--brass);background:#ffffff8c;border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:16px 16px 14px;display:flex;position:relative}.p-portal .opp-card+.opp-card:before{content:"";background:#0e3d2c47;width:8px;height:1px;position:absolute;top:50%;left:-11px}.p-portal .opp-card+.opp-card:after{content:"›";color:#0e3d2c52;font-size:14px;line-height:1;position:absolute;top:calc(50% - 10px);left:-13px}.p-portal .opp-name{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--field);white-space:nowrap;align-items:center;gap:7px;font-size:9.5px;display:flex}.p-portal .opp-dot{border-radius:50%;flex:none;width:8px;height:8px;display:block}.p-portal .opp-capture{letter-spacing:-.01em;color:var(--evergreen,#0e3d2c);font-size:14px;font-weight:700;line-height:1.3}.p-portal .opp-sub{color:#0e3d2ca6;font-size:12px;line-height:1.5}.p-portal .opp-overlay{border-color:#f0c64a8c;border-top:2px solid var(--brass);background:#f0c64a14;grid-column:1/-1;margin-top:18px}.p-portal .opp-overlay .opp-name,.p-portal .opp-overlay .opp-capture{color:var(--brass)}.p-portal .opp-link{color:var(--brass);white-space:nowrap;font-weight:600;text-decoration:none}.p-portal .opp-link:hover{text-decoration:underline}.p-portal .portal-inline-link{color:var(--brass);text-decoration:none}.p-portal .quote-follow{margin-top:20px!important}@media (width<=900px){.p-portal .feature-row{grid-template-columns:1fr;gap:32px}.p-portal .feature-row.rev .feature-copy{order:1}.p-portal .feature-row.rev .feature-art{order:2}.p-portal .signal-notes{grid-template-columns:repeat(2,1fr)}.p-portal .viewrow{grid-template-columns:1fr;gap:10px}.p-portal .portal-views{grid-template-columns:1fr}}@media (width<=760px){.p-portal .opp-pipeline{grid-template-columns:1fr;gap:12px}.p-portal .opp-card+.opp-card:before,.p-portal .opp-card+.opp-card:after{display:none}.p-portal .opp-overlay{margin-top:14px}}@media (width<=640px){.p-portal .pipeline-hero{margin-top:36px}.p-portal .pf-pipeline .pf-body{padding:8px}.p-portal .portal-intro{padding:54px 0}.p-portal .portal-intro h2{font-size:32px}.p-portal .portal-feature{padding:64px 0}.p-portal .feature-row{gap:24px}.p-portal .feature-copy h2{font-size:36px}.p-portal .pf-bar{grid-template-columns:1fr auto}.p-portal .pf-dots{display:none}.p-portal .pf-wm{justify-self:start}.p-portal .pf-body{padding:14px}.p-portal .signal-ui{grid-template-columns:1fr;gap:14px}.p-portal .signal-ui svg{max-height:250px}.p-portal .signal-notes{grid-template-columns:1fr}.p-portal .signal-note{padding:15px}.p-portal .pf-signals{margin-top:0}.p-portal .portal-views{margin-top:28px}.p-portal .pf-small .pf-body{padding:5px}.p-portal .pf-compact .pf-body{padding:8px}.p-portal .pf-title{font-size:7.5px}.p-portal .signal-close{font-size:16px!important}}.p-portal .portal-products{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.p-portal .portal-product{border:1px solid var(--rule);background:var(--cream);border-radius:10px;flex-direction:column;gap:12px;padding:26px;display:flex}.p-portal .portal-product-head{align-items:center;gap:12px;display:flex}.p-portal .portal-product-icon{width:36px;height:36px;color:var(--evergreen);display:inline-flex}.p-portal .portal-product-icon svg{width:100%;height:100%}.p-portal .portal-product-name{color:var(--evergreen);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.p-portal .portal-product-name i{border-radius:50%;flex:none;width:8px;height:8px}.p-portal .portal-product h3{margin:0;font-size:22px;line-height:1.15}.p-portal .portal-intro .portal-product p{flex:1;max-width:none;margin:0;font-size:15px;line-height:1.6}.p-portal .portal-product .portal-inline-link{color:var(--evergreen);font-weight:600}.p-portal .portal-cta-actions{flex-direction:column;align-items:center;gap:12px;display:flex}.p-portal .portal-cta-alt{color:var(--evergreen);text-underline-offset:3px;font-size:14px;text-decoration:underline}@media (width<=900px){.p-portal .portal-products{grid-template-columns:1fr}}.p-privacy .legal h2{letter-spacing:-.03em;margin:44px 0 12px;font-size:23px;font-weight:800;line-height:1.2}.p-privacy .legal h2:first-of-type{margin-top:0}.p-privacy .legal h3{letter-spacing:-.025em;margin:26px 0 8px;font-size:17px;font-weight:800}.p-privacy .legal p{color:#0e3d2cc2;max-width:74ch;margin:0 0 14px;font-size:15.5px;line-height:1.68}.p-privacy .legal ul{margin:0 0 16px;padding:0;list-style:none}.p-privacy .legal li{color:#0e3d2cbd;padding:5px 0 5px 17px;font-size:15px;line-height:1.6;position:relative}.p-privacy .legal li:before{content:"";background:var(--brass-dp);border-radius:50%;width:5px;height:5px;position:absolute;top:14px;left:0}.p-privacy .legal .ph{color:#0e3d2c6b}.p-privacy .meta-bar{border-top:1px solid var(--rule);flex-wrap:wrap;gap:34px;margin-top:8px;padding:18px 0 0;display:flex}.p-privacy .meta-bar span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#0e3d2c73;font-size:10px}.p-privacy .people{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.p-privacy .person{background:var(--cream);padding:0 0 26px}.p-privacy .person .ph-img{border-bottom:1px solid var(--rule);background:linear-gradient(160deg,#e7e2d5,#dcd6c6);align-items:flex-end;height:230px;padding:16px;display:flex}.p-privacy .person .ph-img span{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#0e3d2c61;font-size:9px}.p-privacy .person .body{padding:22px 24px 0}.p-privacy .person h3{letter-spacing:-.03em;margin:0 0 4px;font-size:19px;font-weight:800}.p-privacy .person .role{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--field);margin-bottom:12px;font-size:9.5px;display:block}.p-privacy .person p{color:#0e3d2ca8;margin:0;font-size:13.5px;line-height:1.58}@media (width<=900px){.p-privacy .people{grid-template-columns:1fr}.p-privacy .person .ph-img{height:200px}}.p-security .legal h2{letter-spacing:-.03em;margin:44px 0 12px;font-size:23px;font-weight:800;line-height:1.2}.p-security .legal h2:first-of-type{margin-top:0}.p-security .legal h3{letter-spacing:-.025em;margin:26px 0 8px;font-size:17px;font-weight:800}.p-security .legal p{color:#0e3d2cc2;max-width:74ch;margin:0 0 14px;font-size:15.5px;line-height:1.68}.p-security .legal ul{margin:0 0 16px;padding:0;list-style:none}.p-security .legal li{color:#0e3d2cbd;padding:5px 0 5px 17px;font-size:15px;line-height:1.6;position:relative}.p-security .legal li:before{content:"";background:var(--brass-dp);border-radius:50%;width:5px;height:5px;position:absolute;top:14px;left:0}.p-security .legal .ph{color:#0e3d2c6b}.p-security .meta-bar{border-top:1px solid var(--rule);flex-wrap:wrap;gap:34px;margin-top:8px;padding:18px 0 0;display:flex}.p-security .meta-bar span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#0e3d2c73;font-size:10px}.p-security .people{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.p-security .person{background:var(--cream);padding:0 0 26px}.p-security .person .ph-img{border-bottom:1px solid var(--rule);background:linear-gradient(160deg,#e7e2d5,#dcd6c6);align-items:flex-end;height:230px;padding:16px;display:flex}.p-security .person .ph-img span{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#0e3d2c61;font-size:9px}.p-security .person .body{padding:22px 24px 0}.p-security .person h3{letter-spacing:-.03em;margin:0 0 4px;font-size:19px;font-weight:800}.p-security .person .role{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--field);margin-bottom:12px;font-size:9.5px;display:block}.p-security .person p{color:#0e3d2ca8;margin:0;font-size:13.5px;line-height:1.58}@media (width<=900px){.p-security .people{grid-template-columns:1fr}.p-security .person .ph-img{height:200px}}.p-system .wm-box{border:.065em solid var(--brass-dp);vertical-align:baseline;border-radius:.104em;width:.52em;height:.52em;margin-left:.11em;display:inline-block}.p-system .btn-line:hover{color:var(--cream);background:#f5f1e814}.p-system header{border-bottom:1px solid var(--rule);padding:92px 0 74px}.p-system .system-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.p-system .system-hero-copy{min-width:0}.p-system .eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--field);margin-bottom:26px;font-size:10.5px;display:block}.p-system h1{letter-spacing:-.045em;max-width:17ch;margin:0 0 26px;font-size:clamp(40px,5.6vw,72px);font-weight:800;line-height:1}.p-system h1 .dim{color:#0e3d2ca6}.p-system .lede{color:#0e3d2cc2;max-width:59ch;margin:0;font-size:clamp(17px,1.7vw,20px)}.p-system .system-hero-art{width:100%;color:var(--evergreen);margin:0}.p-system .system-hero-art-head{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#0e3d2c94;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:13px;font-size:10px;display:flex}.p-system .system-hero-art-head b{color:var(--evergreen);font-weight:500}.p-system .sys-compare{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.p-system .cmp-panel{background:#0e3d2c06;border:1px solid #0e3d2c2e;border-radius:10px;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(150px,200px) minmax(0,1fr);align-items:start;column-gap:22px;min-width:0;padding:18px;display:grid}.p-system .cmp-erevenu{border-color:var(--brass);background:#f0c64a14}.p-system .cmp-head{grid-column:1/-1;margin-bottom:10px}.p-system .cmp-k{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#0e3d2c94;margin-bottom:5px;font-size:10px;display:block}.p-system .cmp-erevenu .cmp-k{color:var(--brass-dp)}.p-system .cmp-head h2{letter-spacing:0;color:var(--evergreen);margin:0;font-size:18px;line-height:1.2}.p-system .cmp-panel svg{grid-row:2/4;align-self:center;width:100%;max-width:200px;height:auto;display:block;overflow:visible}.p-system .cmp-panel svg text{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;fill:#0e3d2c94;font-size:7px}.p-system .cmp-market{fill:#0e3d2c06;stroke:#0e3d2c59;stroke-width:1.2px}.p-system .cmp-today .cmp-market-dots circle{fill:#0e3d2c52}.p-system .cmp-core{fill:#f0c64a0f;stroke:var(--brass);stroke-width:1.6px}.p-system .cmp-customer-dots circle{fill:var(--brass)}.p-system .cmp-erevenu .cmp-market{fill:#f0c64a09;stroke:var(--brass);stroke-width:1.7px}.p-system .cmp-erevenu .cmp-market-dots circle{fill:var(--brass)}.p-system .cmp-channel-lines path{fill:none;stroke:var(--brass);stroke-width:1.5px;marker-end:url(#system-channel-arrow)}.p-system .cmp-panel marker path{fill:var(--brass);stroke:none}.p-system .cmp-list{flex-direction:column;align-self:center;gap:7px;margin:4px 0 14px;padding:0;list-style:none;display:flex}.p-system .cmp-list li{font-family:var(--mono);color:var(--evergreen);padding-left:14px;font-size:11px;line-height:1.35;position:relative}.p-system .cmp-list li:before{content:"";background:var(--brass);border-radius:50%;width:5px;height:5px;position:absolute;top:.42em;left:0}.p-system .cmp-caption{color:#0e3d2cad;align-self:end;margin:0;font-size:10.5px;line-height:1.45}.p-system .cmp-vs{width:34px;height:34px;font-family:var(--mono);color:#0e3d2c94;background:var(--cream);border:1px solid #0e3d2c47;border-radius:50%;place-self:center;place-items:center;font-size:10px;display:grid}.p-system .asm{background:var(--night);color:var(--cream)}.p-system .asm-head{padding:66px 0 26px}.p-system .asm-head .eyebrow{color:var(--mint)}.p-system .asm-head h2{letter-spacing:-.04em;max-width:22ch;margin:0 0 14px;font-size:clamp(27px,3.3vw,42px);font-weight:800;line-height:1.05}.p-system .asm-head p{color:#f5f1e899;max-width:62ch;margin:0;font-size:16px}.p-system .presets{border-bottom:1px solid var(--rule-n);flex-wrap:wrap;align-items:center;gap:9px;padding:0 0 22px;display:flex}.p-system .presets .pl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e85c;margin-right:6px;font-size:10px}.p-system .pz{color:#f5f1e8a8;font-family:var(--display);cursor:pointer;background:0 0;border:1px solid #f5f1e833;border-radius:7px;padding:9px 15px;font-size:13.5px;font-weight:600;transition:all .2s}.p-system .pz:hover{border-color:var(--brass);color:var(--cream)}.p-system .pz.on{border-color:var(--brass);color:var(--brass);background:#f0c64a21}.p-system .asm-grid{grid-template-columns:1fr 392px;display:grid}.p-system .svg-col{border-right:1px solid var(--rule-n);justify-content:center;align-items:center;padding:22px 22px 22px 0;display:flex;position:relative}.p-system #stack{width:100%;max-width:700px;height:auto;display:block}.p-system .readout{pointer-events:none;position:absolute;top:26px;left:0}.p-system .readout .big{font-family:var(--mono);letter-spacing:-.03em;color:var(--cream);font-size:32px;font-weight:500;line-height:1;display:block}.p-system .readout .lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e870;max-width:22ch;margin-top:9px;font-size:9.5px;line-height:1.6;display:block}.p-system .hint{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f1e847;pointer-events:none;font-size:9.5px;position:absolute;bottom:12px;left:0}.p-system .plate{cursor:pointer}.p-system .plate .body{transition:transform .4s cubic-bezier(.34,.8,.3,1),opacity .3s}.p-system .plate .tag{font-family:var(--mono);letter-spacing:.11em;fill:#f5f1e85c;font-size:9px;transition:fill .25s}.p-system .plate .aud{letter-spacing:-.35px;fill:#f5f1e866;paint-order:stroke;stroke:#14231c;stroke-width:3.5px;stroke-linejoin:round;font-size:15.5px;font-weight:800;transition:fill .25s}.p-system .plate .verb{font-family:var(--mono);letter-spacing:.05em;fill:#f5f1e857;paint-order:stroke;stroke:#14231c;stroke-width:3px;stroke-linejoin:round;font-size:9.5px;transition:fill .25s}.p-system .plate.on .tag{fill:#f5f1e894}.p-system .plate.on .aud{fill:#f5f1e8}.p-system .plate.on .verb{fill:#f5f1e899}.p-system .plate.sel .aud{fill:var(--brass)}.p-system .plate:hover .aud{fill:#f5f1e8}.p-system .dotm,.p-system .ring{transition:fill .45s,opacity .45s}.p-system .panel{flex-direction:column;padding:26px 0 32px 32px;display:flex}.p-system .p-lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e86b;align-items:center;gap:9px;margin-bottom:15px;font-size:10px;display:flex}.p-system .p-lbl i{border-radius:50%;flex:none;width:8px;height:8px;display:block}.p-system .panel h3{letter-spacing:-.04em;margin:0 0 5px;font-size:24px;font-weight:800;line-height:1.12}.p-system .panel .terr{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#f5f1e875;margin-bottom:5px;font-size:10px;display:block}.p-system .reach{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--brass);margin-bottom:20px;font-size:10px;display:block}.p-system .qa{border-top:1px solid var(--rule-n);padding:15px 0}.p-system .qa .q{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--mint);margin-bottom:8px;font-size:9.5px;display:block}.p-system .qa p{color:#f5f1e8b3;margin:0;font-size:14.5px;line-height:1.6}.p-system .toggle{border-top:1px solid var(--rule-n);margin-top:auto;padding-top:20px}.p-system .tg{width:100%;color:var(--cream);font-family:var(--display);cursor:pointer;text-align:left;background:0 0;border:1px solid #f5f1e83d;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.p-system .tg:hover{border-color:var(--brass)}.p-system .tg.rm{color:#f5f1e894;border-color:#f5f1e826}.p-system .tg .s{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;opacity:.6;white-space:nowrap;font-size:9.5px}.p-system .spec{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#f5f1e875;margin-top:13px;font-size:10px;line-height:1.8}.p-system .spec b{color:var(--brass);font-weight:500}.p-system .sysbar{border-top:1px solid var(--rule-n);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 0 64px;display:flex}.p-system .sysbar .t{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f1e880;font-size:11px}.p-system .sysbar .t b{color:var(--cream);font-weight:500}.p-system .sec{border-bottom:1px solid var(--rule);padding:86px 0}.p-system .sec h2{letter-spacing:-.04em;max-width:21ch;margin:0 0 20px;font-size:clamp(27px,3.2vw,41px);font-weight:800;line-height:1.06}.p-system .sec .intro{color:#0e3d2cb3;max-width:60ch;margin:0 0 44px;font-size:17px}.p-system .two p{color:#0e3d2cb8;max-width:52ch;margin:0 0 16px;font-size:16.5px}.p-system .pull{letter-spacing:-.035em;max-width:20ch;margin:0;font-size:clamp(21px,2.2vw,27px);font-weight:800;line-height:1.22}.p-system .mods{background:var(--evergreen);color:var(--cream);border-bottom:none}.p-system .mods .sec-lbl{color:var(--ecom)}.p-system .mods h2{color:var(--cream)}.p-system .mods .intro{color:#f5f1e8a8}.p-system .mods{padding:64px 0}.p-system .mods-in{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:38px;display:grid}.p-system .mods-copy{min-width:0}.p-system .mods .intro{margin:0 0 22px;font-size:16px}.p-system .mods-art{min-width:0;margin:0}.p-system .mods-art svg{width:100%;height:auto;display:block}.p-system .ob-frame{fill:#f5f1e808;stroke:#f5f1e838;stroke-width:1.2px}.p-system .ob-bar{fill:#f5f1e812}.p-system .ob-dot{fill:#f5f1e84d}.p-system .ob-line{fill:#f5f1e852}.p-system .ob-rowbg{fill:#f5f1e80a}.p-system .ob-pill{fill:#f5f1e82e}.p-system .ob-on .ob-rowbg{fill:#d4a4371f;stroke:var(--brass);stroke-width:1px}.p-system .ob-on .ob-line,.p-system .ob-on .ob-pill{fill:var(--brass)}.p-system .cta{background:var(--night);color:var(--cream);padding:82px 0}.p-system .cta h2{letter-spacing:-.045em;max-width:17ch;margin:0 0 16px;font-size:clamp(29px,3.6vw,47px);font-weight:800;line-height:1.04}.p-system .cta p{color:#f5f1e88f;max-width:46ch;margin:0;font-size:16px}@media (width<=900px){.p-system .plate .tag{font-size:12px}.p-system .plate .aud{stroke-width:4px;font-size:19px}.p-system .plate .verb{stroke-width:3.5px;font-size:12px}}@media (width<=760px){.p-system .sys-compare{grid-template-columns:minmax(0,1fr);gap:12px}.p-system .cmp-vs{z-index:1;margin:-2px 0;position:relative}}@media (width<=1080px){.p-system .asm-grid{grid-template-columns:1fr}.p-system .svg-col{border-right:none;border-bottom:1px solid var(--rule-n);padding:66px 0 18px}.p-system .readout{top:14px}.p-system .panel{padding:26px 0 32px}.p-system .two{grid-template-columns:1fr;gap:32px}.p-system .mrow{grid-template-columns:1fr}}@media (width<=640px){.p-system header{padding:58px 0 50px}.p-system .system-hero-grid{gap:30px}.p-system .system-hero-art-head{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:12px}.p-system .cmp-panel{grid-template-columns:minmax(116px,145px) minmax(0,1fr);column-gap:14px;padding:16px}.p-system .cmp-head h2{font-size:17px}.p-system .cmp-list{gap:5px}.p-system .cmp-list li{font-size:10.5px}.p-system .sec{padding:58px 0}.p-system .hint{display:none}}.p-team .legal h2{letter-spacing:-.03em;margin:44px 0 12px;font-size:23px;font-weight:800;line-height:1.2}.p-team .legal h2:first-of-type{margin-top:0}.p-team .legal h3{letter-spacing:-.025em;margin:26px 0 8px;font-size:17px;font-weight:800}.p-team .legal p{color:#0e3d2cc2;max-width:74ch;margin:0 0 14px;font-size:15.5px;line-height:1.68}.p-team .legal ul{margin:0 0 16px;padding:0;list-style:none}.p-team .legal li{color:#0e3d2cbd;padding:5px 0 5px 17px;font-size:15px;line-height:1.6;position:relative}.p-team .legal li:before{content:"";background:var(--brass-dp);border-radius:50%;width:5px;height:5px;position:absolute;top:14px;left:0}.p-team .legal .ph{color:#0e3d2c6b}.p-team .meta-bar{border-top:1px solid var(--rule);flex-wrap:wrap;gap:34px;margin-top:8px;padding:18px 0 0;display:flex}.p-team .meta-bar span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#0e3d2c73;font-size:10px}.p-team .people{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.p-team .person{background:var(--cream);flex-direction:column;min-width:0;display:flex}.p-team .person-photo{aspect-ratio:4/5;object-fit:cover;object-position:center top;border-bottom:1px solid var(--rule);width:100%;display:block}.p-team .person-mono{aspect-ratio:4/5;border-bottom:1px solid var(--rule);background:linear-gradient(160deg,#e7e2d5,#dcd6c6);justify-content:center;align-items:center;width:100%;display:flex}.p-team .person-mono span{border:3px solid var(--brass-dp);width:92px;height:92px;color:var(--field);letter-spacing:0;justify-content:center;align-items:center;font-size:60px;font-weight:800;line-height:1;display:flex}.p-team .person .body{padding:22px 24px 0}.p-team .person h3{letter-spacing:-.03em;margin:0 0 4px;font-size:19px;font-weight:800}.p-team .person .role{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--field);margin-bottom:12px;font-size:9.5px;display:block}.p-team .person p{color:#0e3d2ca8;margin:0;font-size:13.5px;line-height:1.58}.p-team .teamhub{margin-top:44px}.p-team .teamhub-radial{max-width:1100px;height:760px;margin:0 auto;position:relative}.p-team .teamhub-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.p-team .teamhub-lines line{stroke:#d4a43759;stroke-width:1px;vector-effect:non-scaling-stroke}.p-team .teamhub-center,.p-team .teamhub-spoke{z-index:1;position:absolute;transform:translate(-50%,-50%)}.p-team .teamhub-center{top:50%;left:50%}.p-team .teamhub-partner{aspect-ratio:1;border:2px solid var(--brass);text-align:center;background:var(--night);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:240px;padding:32px;display:flex;box-shadow:0 0 0 9px #d4a43712,0 0 42px #d4a4371f}.p-team .teamhub-partner strong{max-width:12ch;color:var(--cream);font-size:23px;line-height:1.08}.p-team .teamhub-partner span{max-width:22ch;font-family:var(--mono);letter-spacing:.1em;color:var(--brass);font-size:8px;font-weight:700;line-height:1.55}.p-team .teamhub-spoke{text-align:center;flex-direction:column;align-items:center;width:220px;display:flex}.p-team .teamhub-spoke-node{aspect-ratio:1;background:var(--night);border:1px solid #f5f1e847;border-radius:50%;justify-content:center;align-items:center;width:132px;padding:18px;display:flex}.p-team .teamhub-spoke h3,.p-team .teamhub-stack-item h3{color:var(--cream);letter-spacing:0;margin:0}.p-team .teamhub-spoke h3{font-size:14px;line-height:1.22}.p-team .teamhub-spoke p{color:#f5f1e8a8;min-height:54px;margin:10px 0 0;font-size:11.5px;line-height:1.5}.p-team .teamhub-spoke-1{top:12%;left:50%}.p-team .teamhub-spoke-2{top:27.5%;left:80.5%}.p-team .teamhub-spoke-3{top:72.5%;left:80.5%}.p-team .teamhub-spoke-4{top:88%;left:50%}.p-team .teamhub-spoke-5{top:72.5%;left:19.5%}.p-team .teamhub-spoke-6{top:27.5%;left:19.5%}.p-team .teamhub-stack{display:none}.p-team .worldmap-panel{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0;overflow:visible}.p-team .worldmap{width:100%;height:auto;display:block;overflow:visible}.p-team .worldmap-land{pointer-events:none}.p-team .worldmap-links path{fill:none;stroke:#d4a4378c;stroke-width:1.5px;vector-effect:non-scaling-stroke}.p-team .worldmap-glow-outer{fill:#d4a4371f;stroke:#d4a43757;stroke-width:1px}.p-team .worldmap-glow-inner{fill:#d4a43733}.p-team .worldmap-hq-mark,.p-team .worldmap-pin{fill:var(--brass)}.p-team .worldmap-pin-ring{fill:var(--cream);stroke:var(--brass);stroke-width:2px;opacity:.9}.p-team .worldmap-label,.p-team .worldmap-label-hq,.p-team .worldmap-label-soon{font-family:var(--mono);letter-spacing:.04em;font-weight:700}.p-team .worldmap-label{fill:#0e3d2cdb;font-size:18px}.p-team .worldmap-label-hq{fill:var(--evergreen);font-size:20px;font-weight:800}.p-team .worldmap-soon circle{fill:var(--cream);stroke:#0e3d2c8c;stroke-width:2px;stroke-dasharray:3 3}.p-team .worldmap-label-soon{fill:#0e3d2c9e;font-size:17px}@media (width<=900px){.p-team .people{grid-template-columns:repeat(2,minmax(0,1fr))}.p-team .teamhub{margin-top:34px}.p-team .teamhub-radial{display:none}.p-team .teamhub-stack{display:block}.p-team .teamhub-partner{width:min(240px,78vw);margin:0 auto}.p-team .teamhub-stack-list{gap:12px;margin-top:36px;padding-left:20px;display:grid;position:relative}.p-team .teamhub-stack-list:before{content:"";background:#d4a43759;width:1px;position:absolute;top:-36px;bottom:24px;left:5px}.p-team .teamhub-stack-item{border:1px solid #f5f1e82e;border-left:2px solid var(--brass);background:#f5f1e809;border-radius:4px;padding:19px 18px;position:relative}.p-team .teamhub-stack-item:before{content:"";background:#d4a43759;width:15px;height:1px;position:absolute;top:27px;left:-17px}.p-team .teamhub-stack-item h3{font-size:15px;line-height:1.25}.p-team .teamhub-stack-item p{color:#f5f1e8ad;margin:7px 0 0;font-size:13px;line-height:1.55}}@media (width<=600px){.p-team .people{grid-template-columns:1fr}.p-team .worldmap-label{font-size:21px}.p-team .worldmap-label-hq{font-size:23px}.p-team .worldmap-label-soon{font-size:20px}}.p-terms .legal h2{letter-spacing:-.03em;margin:44px 0 12px;font-size:23px;font-weight:800;line-height:1.2}.p-terms .legal h2:first-of-type{margin-top:0}.p-terms .legal h3{letter-spacing:-.025em;margin:26px 0 8px;font-size:17px;font-weight:800}.p-terms .legal p{color:#0e3d2cc2;max-width:74ch;margin:0 0 14px;font-size:15.5px;line-height:1.68}.p-terms .legal ul{margin:0 0 16px;padding:0;list-style:none}.p-terms .legal li{color:#0e3d2cbd;padding:5px 0 5px 17px;font-size:15px;line-height:1.6;position:relative}.p-terms .legal li:before{content:"";background:var(--brass-dp);border-radius:50%;width:5px;height:5px;position:absolute;top:14px;left:0}.p-terms .legal .ph{color:#0e3d2c6b}.p-terms .meta-bar{border-top:1px solid var(--rule);flex-wrap:wrap;gap:34px;margin-top:8px;padding:18px 0 0;display:flex}.p-terms .meta-bar span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#0e3d2c73;font-size:10px}.p-terms .people{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.p-terms .person{background:var(--cream);padding:0 0 26px}.p-terms .person .ph-img{border-bottom:1px solid var(--rule);background:linear-gradient(160deg,#e7e2d5,#dcd6c6);align-items:flex-end;height:230px;padding:16px;display:flex}.p-terms .person .ph-img span{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#0e3d2c61;font-size:9px}.p-terms .person .body{padding:22px 24px 0}.p-terms .person h3{letter-spacing:-.03em;margin:0 0 4px;font-size:19px;font-weight:800}.p-terms .person .role{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--field);margin-bottom:12px;font-size:9.5px;display:block}.p-terms .person p{color:#0e3d2ca8;margin:0;font-size:13.5px;line-height:1.58}@media (width<=900px){.p-terms .people{grid-template-columns:1fr}.p-terms .person .ph-img{height:200px}}.p-wws .qz{background:var(--night);color:var(--cream);border-bottom:none;padding:80px 0}.p-wws .qz h2{color:var(--cream);letter-spacing:-.04em;max-width:20ch;margin:0 0 20px;font-size:clamp(27px,3.2vw,42px);font-weight:800;line-height:1.06}.p-wws .qz .eyebrow{color:var(--mint)}.p-wws .qz-intro{color:#f5f1e8b3;max-width:60ch;margin:0 0 40px;font-size:17px;line-height:1.6}.p-wws .qz-card{background:var(--evergreen);border:1px solid #f5f1e829;border-radius:14px;max-width:860px;padding:34px 34px 30px}.p-wws .qz-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.p-wws .qz-step{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brass);font-size:10.5px}.p-wws .qz-track{background:#f5f1e829;border-radius:2px;flex:auto;max-width:280px;height:3px;overflow:hidden}.p-wws .qz-fill{background:var(--brass);height:100%;transition:width .25s}.p-wws .qz-q{letter-spacing:-.035em;color:var(--cream);margin:16px 0 6px;font-size:clamp(23px,2.6vw,32px);font-weight:800;line-height:1.1}.p-wws .qz-hint{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f1e88c;margin:0 0 22px;font-size:10.5px}.p-wws .qz-opts{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:26px;display:grid}.p-wws .qz-opts.one{grid-template-columns:1fr}.p-wws .qz-opt{text-align:left;width:100%;color:var(--cream);font-family:var(--display);letter-spacing:-.01em;cursor:pointer;background:#f5f1e80d;border:1px solid #f5f1e82e;border-radius:10px;align-items:center;gap:12px;padding:16px 18px;font-size:15.5px;font-weight:600;line-height:1.3;transition:background .15s,border-color .15s;display:flex}.p-wws .qz-opt:hover{background:#f5f1e81a;border-color:#f0c64a80}.p-wws .qz-opt[aria-pressed=true]{border-color:var(--brass);background:#f0c64a24}.p-wws .qz-tick{border:1px solid #f5f1e866;border-radius:4px;flex:none;width:16px;height:16px}.p-wws .qz-opt[aria-pressed=true] .qz-tick{background:var(--brass);border-color:var(--brass)}.p-wws .qz-nav{border-top:1px solid #f5f1e821;flex-wrap:wrap;align-items:center;gap:12px;padding-top:20px;display:flex}.p-wws .qz-back{color:#f5f1e89e;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:8px 0;font-size:11px}.p-wws .qz-back:hover{color:var(--cream)}.p-wws .qz-nav .btn[disabled]{opacity:.45;cursor:default}.p-wws .qz-spacer{flex:auto}.p-wws .qz-res-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brass);margin-bottom:14px;font-size:10.5px;display:block}.p-wws .qz-res-h{letter-spacing:-.04em;color:var(--cream);margin:0 0 12px;font-size:clamp(24px,2.8vw,34px);font-weight:800;line-height:1.08}.p-wws .qz-res-p{color:#f5f1e8b8;max-width:58ch;margin:0 0 26px;font-size:16.5px;line-height:1.6}.p-wws .qz-div{background:#f5f1e821;height:1px;margin:0 0 26px}.p-wws .qz-form-intro{color:#f5f1e8bd;max-width:60ch;margin:0 0 20px;font-size:15.5px;line-height:1.6}.p-wws .qz-fg{grid-template-columns:1fr 1fr;gap:12px;display:grid}.p-wws .qz-fg .full{grid-column:1/-1}.p-wws .qz-fg label{display:block}.p-wws .qz-fg input{width:100%;font-family:var(--display);color:var(--cream);background:#14231c80;border:1px solid #f5f1e838;border-radius:8px;padding:12px 13px;font-size:15px}.p-wws .qz-fg input::placeholder{color:#f5f1e873}.p-wws .qz-fg input:focus{border-color:var(--brass);outline:none}.p-wws .qz-fg input[aria-invalid=true]{border-color:#e2a0a0}.p-wws .qz-err{font-family:var(--mono);letter-spacing:.04em;color:#e2a0a0;margin:6px 0 0;font-size:10px;display:block}.p-wws .qz-form-err{font-family:var(--mono);letter-spacing:.04em;color:#e2a0a0;grid-column:1/-1;margin:0;font-size:11px}.p-wws .qz-fg button{grid-column:1/-1;width:100%}.p-wws .qz-fg button[disabled]{opacity:.6;cursor:default}.p-wws .qz-fine{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#f5f1e873;grid-column:1/-1;margin:0;font-size:10px}.p-wws .qz-done{border-left:3px solid var(--brass);padding-left:20px}.p-wws .qz-done h3{letter-spacing:-.035em;color:var(--cream);margin:0 0 12px;font-size:clamp(22px,2.4vw,29px);font-weight:800;line-height:1.12}.p-wws .qz-done p{color:#f5f1e8b8;max-width:58ch;margin:0;font-size:16.5px;line-height:1.6}.p-wws .qz-sum{flex-wrap:wrap;gap:8px;margin:22px 0 0;display:flex}.p-wws .qz-chip{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f1e899;border:1px solid #f5f1e82e;border-radius:999px;padding:6px 11px;font-size:10px}@media (width<=900px){.p-wws .qz{padding:64px 0}.p-wws .qz-card{border-radius:12px;padding:26px 22px 24px}}@media (width<=640px){.p-wws .qz-opts,.p-wws .qz-opts.one,.p-wws .qz-fg{grid-template-columns:1fr}.p-wws .qz-opt{padding:15px 16px;font-size:15px}.p-wws .qz-nav .btn{text-align:center;flex:auto}}.why-comparison{min-width:0;margin-top:34px}.why-comparison table{border-collapse:separate;border-spacing:0;table-layout:fixed;border-top:1px solid #f5f1e82e;border-bottom:1px solid #f5f1e82e;width:100%}.why-comparison th,.why-comparison td{vertical-align:top;text-align:left;border-bottom:1px solid #f5f1e824;border-right:1px solid #f5f1e81a;padding:20px 16px}.why-comparison tr:last-child th,.why-comparison tr:last-child td{border-bottom:0}.why-comparison th:last-child,.why-comparison td:last-child{border-right:0}.why-comparison thead th{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#f5f1e89e;font-size:11px;font-weight:700;line-height:1.35}.why-comparison thead .why-comparison-corner{border-right:1px solid #f5f1e824;width:16%}.why-comparison thead .is-erevenu{border-top:3px solid var(--brass);color:var(--brass);font-family:var(--display);letter-spacing:0;text-transform:none;font-size:19px}.why-comparison tbody th{width:16%;font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--brass);font-size:10px;font-weight:700;line-height:1.5}.why-comparison tbody td{color:#f5f1e8ad;font-size:13px;line-height:1.55}.why-comparison .is-erevenu{color:var(--cream);background:#d4a4371f;font-weight:650}.why-comparison td.is-winning{color:var(--cream);box-shadow:inset 3px 0 0 var(--brass);background:#d4a4373d;font-weight:800;position:relative}.why-comparison-note{color:#f5f1e88c;max-width:78ch;margin:18px 0 0;font-size:12.5px;line-height:1.6}@media (width<=759px){.why-comparison{margin-top:26px}.why-comparison table,.why-comparison tbody,.why-comparison tr,.why-comparison th,.why-comparison td{width:100%;display:block}.why-comparison table{border:0}.why-comparison thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.why-comparison tbody tr{border:1px solid #f5f1e82b;margin-bottom:18px}.why-comparison tbody tr:last-child{border-bottom:1px solid #f5f1e82b;margin-bottom:0}.why-comparison tbody th{background:#f5f1e80a;border:0;border-bottom:1px solid #f5f1e82b;width:100%;padding:14px 15px;font-size:10px}.why-comparison tbody td{border:0;border-bottom:1px solid #f5f1e81c;padding:38px 15px 14px;font-size:14px;line-height:1.5;position:relative}.why-comparison tbody td:before{content:attr(data-option);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f1e880;font-size:9px;font-weight:700;line-height:1.2;position:absolute;top:12px;left:15px}.why-comparison tbody td.is-erevenu{background:#d4a43724;border-bottom:1px solid #d4a43757;padding-top:42px;font-size:15px}.why-comparison tbody td.is-erevenu:before{color:var(--brass);font-family:var(--display);letter-spacing:0;text-transform:none;font-size:15px}.why-comparison td.is-winning{box-shadow:inset 3px 0 0 var(--brass);background:#d4a4373d}.why-comparison-note{margin-top:16px;font-size:12px}}.p-lp .btn-lg{padding:15px 26px;font-size:15.5px}.p-lp .lp-nav{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);background:#f5f1e8f0;position:sticky;top:0}.p-lp .lp-nav-in{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;height:64px;margin:0 auto;padding:0 32px;display:flex}.p-lp .lp-nav-r{align-items:center;gap:18px;display:flex}.p-lp .lp-nav-ph{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#0e3d2c80;font-size:10.5px;text-decoration:none}.p-lp .lp-nav-ph:hover{color:var(--evergreen)}@media (width<=640px){.p-lp .lp-nav-in{padding:0 18px}.p-lp .lp-nav-ph{display:none}}.p-lp header.hero{padding:76px 0 84px}.p-lp header.hero h1{max-width:15ch;margin:0 0 24px;font-size:clamp(36px,5vw,64px);line-height:1.02}.p-lp header.hero h1 .dim{color:#f5f1e8b8}.p-lp header.hero h1 .hot{color:var(--brass)}.p-lp header.hero .lede{max-width:52ch;margin:0 0 26px;font-size:clamp(16.5px,1.6vw,19px)}.p-lp .hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:64px;display:grid}.p-lp .hero-top{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}@media (width<=980px){.p-lp .hero-grid,.p-lp .hero-top{grid-template-columns:1fr;gap:42px}}.p-lp .hero-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.p-lp .hero-note{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f1e866;margin-top:22px;font-size:10px;display:block}.p-lp .why{gap:10px;margin:0 0 30px;padding:0;list-style:none;display:grid}.p-lp .why li{color:#f5f1e8db;padding-left:22px;font-size:15px;line-height:1.5;position:relative}.p-lp .why li b{color:var(--cream)}.p-lp .why li:before{content:"";background:var(--mint);border-radius:2px;width:8px;height:8px;position:absolute;top:8px;left:0}.p-lp .chips{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.p-lp .chip{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#f5f1e8b8;border:1px solid #f5f1e833;border-radius:999px;padding:6px 12px;font-size:9.5px}.p-lp .fld{margin-bottom:18px}.p-lp .fld label{color:var(--cream);letter-spacing:-.01em;margin-bottom:7px;font-size:14px;font-weight:600;display:block}.p-lp .fld .hint{color:#f5f1e873;margin:-3px 0 8px;font-size:12px}.p-lp .inp{align-items:center;display:flex;position:relative}.p-lp .inp .cur{color:#f5f1e880;font-size:15px;position:absolute;left:13px}.p-lp input[type=number]{width:100%;font-family:var(--display);color:var(--cream);background:#f5f1e80f;border:1px solid #f5f1e82e;border-radius:8px;padding:11px 13px;font-size:16px;font-weight:600}.p-lp .inp input{padding-left:26px}.p-lp input[type=number]:focus{border-color:var(--brass);outline:none}.p-lp input[type=range]{width:100%;accent-color:var(--brass);height:26px;margin-top:6px}.p-lp .rng-v{font-family:var(--mono);color:var(--brass);letter-spacing:-.01em;font-size:26px;line-height:1}.p-lp .rng-e{font-family:var(--mono);color:#f5f1e859;justify-content:space-between;font-size:10px;display:flex}.p-lp .calc{background:var(--evergreen);border:1px solid #f5f1e829;border-radius:14px;padding:30px}.p-lp .calc .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brass);margin-bottom:16px;font-size:9.5px;display:block}.p-lp .calc h3{letter-spacing:-.035em;color:var(--cream);margin:0 0 6px;font-size:21px;font-weight:800;line-height:1.2}.p-lp .calc .sub{color:#f5f1e88c;margin:0 0 22px;font-size:13.5px;line-height:1.5}.p-lp .calc .btn{text-align:center;width:100%;margin-top:6px}.p-lp .out{border-top:1px solid #f5f1e829;margin-top:24px;padding-top:22px}.p-lp .out-row{border-bottom:1px solid #f5f1e817;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;display:flex}.p-lp .out-row:last-of-type{border-bottom:0}.p-lp .out-row .l{color:#f5f1e899;font-size:13.5px}.p-lp .out-row .v{font-family:var(--mono);color:var(--cream);font-size:19px}.p-lp .out-hero{border-top:1px solid #f5f1e829;margin-top:16px;padding-top:18px}.p-lp .out-hero .l{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brass);margin-bottom:8px;font-size:9.5px;display:block}.p-lp .out-hero .v{font-family:var(--mono);color:var(--brass);letter-spacing:-.02em;font-size:38px;line-height:1}.p-lp .out-hero .n{color:#f5f1e880;margin:10px 0 0;font-size:12.5px;line-height:1.5}.p-lp .disq{border-top:1px solid #f5f1e829;margin-top:16px;padding-top:18px}.p-lp .disq .l{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mint);margin-bottom:8px;font-size:9.5px;display:block}.p-lp .disq p{color:#f5f1e8a8;margin:0;font-size:13.5px;line-height:1.55}.p-lp .calc-cta{text-align:center;width:100%;margin-top:18px}.p-lp .mapcard{background:var(--evergreen);border:1px solid #f5f1e829;border-radius:14px;padding:26px}.p-lp .mapcard .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brass);margin-bottom:14px;font-size:9.5px;display:block}.p-lp .mapcard h3{letter-spacing:-.035em;color:var(--cream);margin:0 0 18px;font-size:20px;font-weight:800;line-height:1.2}.p-lp .dots{grid-template-columns:repeat(36,1fr);gap:3px;margin-bottom:20px;display:grid}@media (width<=520px){.p-lp .dots{grid-template-columns:repeat(24,1fr)}}.p-lp .dot{aspect-ratio:1;background:#f5f1e812;border-radius:1px;transition:background .5s}.p-lp .dot.on{background:var(--brass)}.p-lp .dot.lit{background:var(--mint)}.p-lp .legend{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#f5f1e880;flex-wrap:wrap;gap:18px;margin-bottom:20px;font-size:9.5px;display:flex}.p-lp .legend i{vertical-align:middle;border-radius:1px;width:8px;height:8px;margin-right:6px;display:inline-block}.p-lp .two-in{grid-template-columns:1fr 1fr;gap:12px;display:grid}.p-lp .cov{border-top:1px solid #f5f1e829;align-items:baseline;gap:14px;margin-top:4px;padding-top:18px;display:flex}.p-lp .cov .big{font-family:var(--mono);color:var(--brass);letter-spacing:-.02em;font-size:44px;line-height:1}.p-lp .cov .lbl{color:#f5f1e899;font-size:13px;line-height:1.45}.p-lp .plan{background:#f5f1e824;border:1px solid #f5f1e824;grid-template-columns:.9fr 1.1fr;gap:1px;display:grid}@media (width<=900px){.p-lp .plan{grid-template-columns:1fr}}.p-lp .plan>div{background:var(--night);padding:34px 30px}.p-lp .plan-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brass);margin-bottom:14px;font-size:9.5px;display:block}.p-lp .tiers{gap:8px;margin-top:6px;display:grid}.p-lp .tier{cursor:pointer;color:var(--cream);font-family:var(--display);text-align:left;background:0 0;border:1px solid #f5f1e82e;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;transition:border-color .15s,background .15s;display:flex}.p-lp .tier:hover{border-color:#f5f1e866}.p-lp .tier[aria-pressed=true]{border-color:var(--brass);background:#f0c64a14}.p-lp .tier .n{letter-spacing:-.02em;font-size:15.5px;font-weight:700}.p-lp .tier .p{font-family:var(--mono);color:var(--brass);font-size:12px}.p-lp .plan-note{color:#f5f1e880;margin:18px 0 0;font-size:13px;line-height:1.6}.p-lp .plan-out{gap:0;display:grid}.p-lp .po{border-bottom:1px solid #f5f1e81a;justify-content:space-between;align-items:baseline;gap:14px;padding:13px 0;display:flex}.p-lp .po:last-child{border-bottom:0}.p-lp .po .l{color:#f5f1e89e;font-size:14px}.p-lp .po .l span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#f5f1e859;margin-top:3px;font-size:9.5px;display:block}.p-lp .po .v{font-family:var(--mono);color:var(--cream);white-space:nowrap;font-size:20px}.p-lp .po.total{border-top:1px solid #f5f1e838;border-bottom:0;margin-top:8px;padding-top:18px}.p-lp .po.total .v{color:var(--brass);font-size:34px}.p-lp .po.total .l{color:var(--cream);font-size:15px;font-weight:700}.p-lp .plan-fine{color:#f5f1e873;margin:16px 0 20px;font-size:12.5px;line-height:1.6}.p-lp .dark .note,.p-lp .night .note{color:#f5f1e866}.p-lp .tl{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:8px;display:grid}@media (width<=820px){.p-lp .tl{grid-template-columns:1fr 1fr}}@media (width<=520px){.p-lp .tl{grid-template-columns:1fr}}.p-lp .tlc{background:var(--cream);padding:26px 22px 30px}.p-lp .tlc .w{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brass-dp);margin-bottom:12px;font-size:9.5px;display:block}.p-lp .tlc h4{letter-spacing:-.03em;margin:0 0 8px;font-size:17px;font-weight:800}.p-lp .tlc p{color:#0e3d2ca8;margin:0;font-size:13.5px;line-height:1.55}.p-lp .offer{background:#f5f1e824;border:1px solid #f5f1e824;grid-template-columns:1.15fr .85fr;gap:1px;display:grid}@media (width<=860px){.p-lp .offer{grid-template-columns:1fr}}.p-lp .offer>div{background:var(--night);padding:36px 32px}.p-lp .offer .price{font-family:var(--mono);color:var(--brass);letter-spacing:-.02em;margin-bottom:8px;font-size:44px;line-height:1;display:block}.p-lp .offer .term{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e873;margin-bottom:22px;font-size:10px;display:block}.p-lp .offer-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brass);margin-bottom:16px;font-size:9.5px;display:block}.p-lp .offer-p{color:#f5f1e8b8;font-size:15px;line-height:1.6}.p-lp .inc{margin:0;padding:0;list-style:none}.p-lp .inc li{color:#f5f1e8cc;border-bottom:1px solid #f5f1e817;padding:9px 0 9px 22px;font-size:14.5px;line-height:1.5;position:relative}.p-lp .inc li:last-child{border-bottom:0}.p-lp .inc li:before{content:"";background:var(--brass);border-radius:2px;width:8px;height:8px;position:absolute;top:16px;left:0}.p-lp .fit ul{margin:0;padding:0;list-style:none}.p-lp .fit li{border-bottom:1px solid var(--rule);padding:9px 0 9px 22px;font-size:15px;line-height:1.5;position:relative}.p-lp .fit li:last-child{border-bottom:0}.p-lp .fit li:before{content:"";background:var(--field);border-radius:2px;width:8px;height:8px;position:absolute;top:16px;left:0}.p-lp .fit .no li:before{background:0 0;border:1.4px solid #0e3d2c4d}.p-lp details{border-bottom:1px solid var(--rule);padding:18px 0}.p-lp details summary{cursor:pointer;letter-spacing:-.03em;justify-content:space-between;align-items:flex-start;gap:18px;font-size:18px;font-weight:800;list-style:none;display:flex}.p-lp details summary::-webkit-details-marker{display:none}.p-lp details summary:after{content:"+";font-family:var(--mono);color:var(--brass-dp);flex:none;font-size:20px;line-height:1}.p-lp details[open] summary:after{content:"–"}.p-lp details p{color:#0e3d2cb3;max-width:74ch;margin:12px 0 0;font-size:15.5px;line-height:1.62}.p-lp .faq-wrap{max-width:900px;margin-top:34px}.p-lp .cta h2{font-size:clamp(30px,3.7vw,49px)}.p-lp .cta p{margin:0 0 16px}.p-lp .form-card{background:var(--cream);border-radius:14px;padding:30px}.p-lp .form-card .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--field);margin-bottom:16px;font-size:9.5px;display:block}.p-lp .fg{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=640px){.p-lp .fg{grid-template-columns:1fr}}.p-lp .fg .full{grid-column:1/-1}.p-lp .fg input,.p-lp .fg select{width:100%;font-family:var(--display);border:1px solid var(--rule);color:var(--evergreen);background:#fff;border-radius:8px;padding:12px 13px;font-size:15px}.p-lp .fg input:focus,.p-lp .fg select:focus{border-color:var(--field);outline:none}.p-lp .fine{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#0e3d2c6b;margin:14px 0 0;font-size:9.5px;line-height:1.7}.p-lp .lp-foot{background:var(--night);color:#f5f1e85c;border-top:1px solid var(--rule-n);padding:28px 0 36px}.p-lp .lp-foot-in{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:10.5px;display:flex}.p-lp .lp-foot-in a{color:#f5f1e880;text-decoration:none}.p-lp .lp-foot-in a:hover{color:var(--cream)}.p-lp .stick{z-index:190;background:var(--evergreen);border-top:1px solid #f5f1e824;transition:transform .25s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.p-lp .stick.on{transform:translateY(0)}.p-lp .stick-in{align-items:center;gap:20px;padding:13px 0;display:flex}.p-lp .stick-t{color:var(--cream);letter-spacing:-.02em;font-size:15px;font-weight:700;line-height:1.3}.p-lp .stick-t span{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#f5f1e873;margin-top:3px;font-size:10px;font-weight:400;display:block}.p-lp .stick-in .btn{flex:none;margin-left:auto}@media (width<=640px){.p-lp .stick-t span{display:none}.p-lp .stick-in .btn{padding:11px 15px}}@media (width<=900px){.p-lp .two{grid-template-columns:1fr;gap:34px}}@media (width<=640px){.p-lp header.hero{padding:52px 0 60px}.p-lp .two-in{grid-template-columns:1fr}}.p-lp .doors{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}@media (width<=760px){.p-lp .doors{grid-template-columns:1fr}}.p-lp .door{text-align:left;border:1px solid var(--rule);cursor:pointer;font-family:var(--display);color:var(--evergreen);background:0 0;border-radius:10px;align-items:flex-start;gap:12px;padding:17px 18px;font-size:15.5px;line-height:1.45;transition:border-color .15s,background .15s;display:flex}.p-lp .door:hover{border-color:#0e3d2c57}.p-lp .door i{border:1.4px solid #0e3d2c4d;border-radius:2px;flex:none;width:11px;height:11px;margin-top:5px}.p-lp .door[aria-pressed=true]{border-color:var(--brass-dp);background:#f0c64a1a}.p-lp .door[aria-pressed=true] i{background:var(--brass-dp);border-color:var(--brass-dp)}.p-lp .doors-note{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#0e3d2c6b;margin:18px 0 0;font-size:10px}.p-lp .lad{background:#f5f1e824;border:1px solid #f5f1e824;gap:1px;margin-top:8px;display:grid}.p-lp .lad-r{background:var(--night);grid-template-columns:auto 1fr;align-items:start;gap:18px;padding:26px 28px;display:grid}.p-lp .lad-r.hot{box-shadow:inset 3px 0 0 var(--brass);background:#f0c64a0f}.p-lp .lad-n{font-family:var(--mono);letter-spacing:.08em;color:#f5f1e866;align-items:center;gap:9px;font-size:11px;display:flex}.p-lp .lad-n b{border-radius:2px;width:9px;height:9px;display:inline-block}.p-lp .lad-r h3{letter-spacing:-.03em;color:var(--cream);margin:0 0 4px;font-size:19px;font-weight:800}.p-lp .lad-t{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--brass);margin-bottom:12px;font-size:9.5px;display:block}.p-lp .lad-r p{color:#f5f1e8bd;margin:0;font-size:14.5px;line-height:1.6}.p-lp .lad-w{color:#f5f1e870;margin:12px 0 0;font-size:13px;line-height:1.55}@media (width<=640px){.p-lp .lad-r{grid-template-columns:1fr;gap:12px;padding:22px 20px}}.p-lp .cost{background:#f5f1e824;border:1px solid #f5f1e824;grid-template-columns:.9fr 1.1fr;gap:1px;margin-top:8px;display:grid}@media (width<=900px){.p-lp .cost{grid-template-columns:1fr}}.p-lp .cost>div{background:var(--night);padding:34px 30px}.p-lp-ecom .hero h1{max-width:16ch}.p-lp-ecom .hero-grid{grid-template-columns:1.04fr .96fr}.p-lp .ecom-store{background:var(--night);border:1px solid #f5f1e82e;border-radius:12px;justify-self:end;width:100%;max-width:510px;padding:20px;box-shadow:0 30px 70px #0000002e}.p-lp .ecom-store-top{border-bottom:1px solid #f5f1e81f;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:14px;display:flex}.p-lp .ecom-store-mark{font-family:var(--mono);color:var(--brass);letter-spacing:0;font-size:12px;font-weight:700}.p-lp .ecom-account{font-family:var(--mono);text-transform:uppercase;color:#fff;letter-spacing:.08em;background:#f5f1e814;border:1px solid #f5f1e847;border-radius:999px;padding:5px 9px;font-size:9px}.p-lp .ecom-product{grid-template-columns:.82fr 1.18fr;align-items:stretch;gap:20px;display:grid}.p-lp .ecom-product-image{background:#f5f1e80f;border-radius:8px;min-height:230px;position:relative;overflow:hidden}.p-lp .ecom-product-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.p-lp .ecom-part-ring{border:15px solid #f5f1e838;border-radius:50%;width:112px;height:112px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-lp .ecom-part-core{border:9px solid var(--brass);border-radius:50%;width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-lp .ecom-part-line{transform-origin:0;background:#f5f1e82e;border-radius:3px;width:60px;height:12px;position:absolute;top:50%;left:50%}.p-lp .ecom-part-line.one{transform:rotate(45deg)translate(8px,-6px)}.p-lp .ecom-part-line.two{transform:rotate(225deg)translate(8px,-6px)}.p-lp .ecom-product-info{flex-direction:column;min-width:0;display:flex}.p-lp .ecom-sku{font-family:var(--mono);color:#f5f1e8ad;letter-spacing:.08em;margin-bottom:8px;font-size:9px}.p-lp .ecom-product-info>strong{color:var(--cream);letter-spacing:0;font-size:19px;line-height:1.2}.p-lp .ecom-price{border-top:1px solid #f5f1e81f;border-bottom:1px solid #f5f1e81f;margin:24px 0 16px;padding:14px 0}.p-lp .ecom-price span,.p-lp .ecom-price small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f1e8a8;font-size:8.5px;display:block}.p-lp .ecom-price b{font-family:var(--mono);color:var(--brass);letter-spacing:0;font-size:29px;line-height:1.2;display:block}.p-lp .ecom-tiers{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:auto;display:grid}.p-lp .ecom-tiers span{font-family:var(--mono);text-align:center;color:#f5f1e8b8;border:1px solid #f5f1e838;border-radius:4px;padding:7px 2px;font-size:8px}.p-lp .ecom-tiers .active{color:var(--evergreen);background:var(--brass);border-color:var(--brass);font-weight:700}.p-lp .ecom-store-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.p-lp .ecom-store-actions span{text-align:center;border-radius:6px;justify-content:center;align-items:center;min-height:42px;font-size:12px;font-weight:800;display:flex}.p-lp .ecom-add{background:var(--brass);color:var(--evergreen)}.p-lp .ecom-quote{color:var(--cream);border:1px solid #f5f1e857}.p-lp .ecom-claims{background:var(--cream);border-bottom:1px solid var(--rule)}.p-lp .ecom-claim-grid{grid-template-columns:repeat(4,1fr);padding-top:0;padding-bottom:0;display:grid}.p-lp .ecom-claim-grid>div{border-right:1px solid var(--rule);padding:25px 22px}.p-lp .ecom-claim-grid>div:last-child{border-right:0}.p-lp .ecom-claim-grid strong{color:var(--evergreen);letter-spacing:0;font-size:18px;display:block}.p-lp .ecom-claim-grid span{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#0e3d2c80;margin-top:4px;font-size:9.5px;display:block}.p-lp .ecom-goal{background:var(--cream);border-bottom:1px solid var(--rule);padding:72px 0}.p-lp .ecom-goal .wrap{grid-template-columns:.72fr 1.28fr;align-items:end;gap:52px;display:grid}.p-lp .ecom-goal .eyebrow{grid-column:1/-1;margin-bottom:-20px}.p-lp .ecom-goal h2{max-width:13ch;margin:0;font-size:clamp(34px,4.4vw,58px);line-height:1.02}.p-lp .ecom-goal p{color:#0e3d2cad;max-width:62ch;margin:0;font-size:17px;line-height:1.65}.p-lp .ecom-section-head{max-width:820px;margin-bottom:54px}.p-lp .ecom-section-head h2{max-width:16ch;font-size:clamp(34px,4.5vw,58px);line-height:1.04}.p-lp .ecom-section-head>p{color:#f5f1e894;margin:16px 0 0;font-size:17px}.p-lp .ecom-showcase{display:grid}.p-lp .ecom-show-row{border-top:1px solid var(--rule);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:76px;padding:72px 0;display:grid}.p-lp .ecom-show-row.visual-left .ecom-show-copy{order:2}.p-lp .ecom-show-row.visual-left .ecom-ui{order:1}.p-lp .ecom-show-copy>span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brass-dp);font-size:9px}.p-lp .ecom-show-copy h3{max-width:13ch;margin:16px 0;font-size:clamp(27px,3vw,42px);line-height:1.06}.p-lp .ecom-show-copy p{color:#0e3d2ca6;max-width:45ch;margin:0;font-size:16px;line-height:1.65}.p-lp .ecom-ui{background:var(--night);min-width:0;color:var(--cream);border:1px solid #f5f1e829;border-radius:10px;transition:transform .22s,box-shadow .22s;overflow:hidden;box-shadow:0 24px 55px #0e3d2c29}.p-lp .ecom-ui:hover{transform:translateY(-4px);box-shadow:0 30px 70px #0e3d2c38}.p-lp .ecom-ui-bar{height:42px;font-family:var(--mono);letter-spacing:.1em;color:#f5f1e873;border-bottom:1px solid #f5f1e81f;align-items:center;padding:0 16px;font-size:8px;display:flex}.p-lp .ecom-ui-bar span{margin-right:auto}.p-lp .ecom-ui-bar i{background:#f5f1e82e;border-radius:50%;width:6px;height:6px;margin-left:6px}.p-lp .ecom-ui-bar i:first-of-type{background:var(--brass)}.p-lp .ecom-ui-body{min-height:310px;padding:24px}.p-lp .ecom-ui-status,.p-lp .ecom-ui-foot{font-family:var(--mono);letter-spacing:.08em;color:#f5f1e873;justify-content:space-between;align-items:center;font-size:8px;display:flex}.p-lp .ecom-ui-status span,.p-lp .ecom-ui-status b{border-radius:4px;padding:7px 10px}.p-lp .ecom-ui-status span{background:var(--brass);color:var(--evergreen)}.p-lp .ecom-ui-status b{color:var(--mint);border:1px solid #8fd3b44d}.p-lp .ecom-ui-person{border-bottom:1px solid #f5f1e81a;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:24px 0;display:grid}.p-lp .ecom-ui-person>i{width:42px;height:42px;color:var(--brass);font-family:var(--mono);background:#f0c64a24;border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}.p-lp .ecom-ui-person strong,.p-lp .ecom-ui-person span{display:block}.p-lp .ecom-ui-person strong{font-size:15px}.p-lp .ecom-ui-person span,.p-lp .ecom-ui-person em{font-family:var(--mono);color:#f5f1e86b;font-size:8px;font-style:normal}.p-lp .ecom-ui-person em{color:var(--brass)}.p-lp .ecom-ui-kicker{font-family:var(--mono);letter-spacing:.1em;color:#f5f1e866;margin:20px 0 8px;font-size:8px;display:block}.p-lp .ecom-ui-list>span{border-top:1px solid #f5f1e814;grid-template-columns:70px 1fr auto;gap:12px;padding:10px 0;font-size:11px;display:grid}.p-lp .ecom-ui-list b{color:var(--brass);font-family:var(--mono)}.p-lp .ecom-ui-list small{color:#f5f1e8b3}.p-lp .ecom-ui-list em{color:#f5f1e873;font-style:normal}.p-lp .ecom-price-head{border-bottom:1px solid #f5f1e81f;padding-bottom:20px}.p-lp .ecom-price-head span,.p-lp .ecom-price-head small{font-family:var(--mono);letter-spacing:.08em;color:#f5f1e866;font-size:8px}.p-lp .ecom-price-head b{font-family:var(--mono);color:var(--brass);font-size:38px;line-height:1.2;display:block}.p-lp .ecom-pricing-grid{grid-template-columns:1fr 1fr;margin:16px 0;display:grid}.p-lp .ecom-pricing-grid>*{font-family:var(--mono);border-bottom:1px solid #f5f1e814;padding:10px;font-size:9px}.p-lp .ecom-pricing-grid>:nth-child(2n){text-align:right}.p-lp .ecom-pricing-grid>span{color:#f5f1e880}.p-lp .ecom-pricing-grid>b{color:var(--cream)}.p-lp .ecom-pricing-grid>.active{color:var(--brass);background:#f0c64a21}.p-lp .ecom-ui-foot i{color:var(--mint);font-style:normal}.p-lp .ecom-config-product{border-bottom:1px solid #f5f1e81a;align-items:center;gap:14px;padding-bottom:18px;display:flex}.p-lp .ecom-config-product span,.p-lp .ecom-config-product strong{display:block}.p-lp .ecom-config-product span{font-family:var(--mono);color:var(--brass);font-size:8px}.p-lp .ecom-config-product strong{font-size:16px}.p-lp .ecom-mini-part{background:#f5f1e80f;border-radius:6px;width:58px;height:58px;position:relative}.p-lp .ecom-mini-part i,.p-lp .ecom-mini-part b{border:7px solid #f5f1e833;border-radius:50%;position:absolute;inset:12px}.p-lp .ecom-mini-part b{border:4px solid var(--brass);inset:23px}.p-lp .ecom-config-options{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.p-lp .ecom-config-options label{font-family:var(--mono);letter-spacing:.08em;color:#f5f1e861;font-size:7px}.p-lp .ecom-config-options label span{color:var(--cream);font-family:var(--display);letter-spacing:0;border:1px solid #f5f1e824;border-radius:5px;justify-content:space-between;gap:6px;margin-top:6px;padding:11px 9px;font-size:10px;display:flex}.p-lp .ecom-config-options i{color:var(--brass);font-style:normal}.p-lp .ecom-config-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.p-lp .ecom-config-actions span{border:1px solid #f5f1e84d;border-radius:5px;place-items:center;min-height:40px;font-size:11px;font-weight:800;display:grid}.p-lp .ecom-config-actions span:first-child{background:var(--brass);border-color:var(--brass);color:var(--evergreen)}.p-lp .ecom-sync{grid-template-columns:1fr .8fr 1fr;align-items:center;gap:14px;padding:35px 0;display:grid}.p-lp .ecom-sync-node{border:1px solid #f5f1e829;border-radius:6px;padding:20px 14px}.p-lp .ecom-sync-node span,.p-lp .ecom-sync-node strong,.p-lp .ecom-sync-node small{display:block}.p-lp .ecom-sync-node span{font-family:var(--mono);color:var(--brass);font-size:9px}.p-lp .ecom-sync-node strong{margin:8px 0;font-size:14px}.p-lp .ecom-sync-node small{font-family:var(--mono);color:#f5f1e861;font-size:8px}.p-lp .ecom-sync-node.is-portal{border-color:var(--brass);background:#f0c64a1a}.p-lp .ecom-sync-flow{text-align:center}.p-lp .ecom-sync-flow span,.p-lp .ecom-sync-flow i{display:block}.p-lp .ecom-sync-flow span{font-family:var(--mono);letter-spacing:.04em;color:#f5f1e866;font-size:6px}.p-lp .ecom-sync-flow i{color:var(--brass);font-size:26px;font-style:normal;line-height:.8}.p-lp .ecom-stock-row{font-family:var(--mono);color:#f5f1e870;border-top:1px solid #f5f1e81a;grid-template-columns:1fr auto auto;gap:18px;padding:14px;font-size:8px;display:grid}.p-lp .ecom-stock-row b{color:var(--mint)}.p-lp .ecom-also{border-top:1px solid var(--rule);align-items:flex-start;gap:22px;padding-top:28px;display:flex}.p-lp .ecom-also>span{font-family:var(--mono);text-transform:uppercase;color:var(--brass-dp);white-space:nowrap;padding-top:7px;font-size:9px}.p-lp .ecom-also>div{flex-wrap:wrap;gap:7px;display:flex}.p-lp .ecom-also i{border:1px solid var(--rule);border-radius:999px;padding:7px 11px;font-size:11px;font-style:normal;font-weight:700}.p-lp .ecom-strategy-grid{border:1px solid #f5f1e821;grid-template-columns:repeat(5,1fr);display:grid}.p-lp .ecom-strategy-grid article{border-right:1px solid #f5f1e821;min-height:210px;padding:28px 22px;transition:background .2s,transform .2s}.p-lp .ecom-strategy-grid article:last-child{border-right:0}.p-lp .ecom-strategy-grid article:hover{background:#f0c64a14;transform:translateY(-4px)}.p-lp .ecom-strategy-grid span{font-family:var(--mono);color:var(--brass);font-size:10px}.p-lp .ecom-strategy-grid h3{color:var(--cream);margin:42px 0 10px;font-size:20px}.p-lp .ecom-strategy-grid p{color:#f5f1e880;margin:0;font-size:13px;line-height:1.55}.p-lp .ecom-svc-field{border:1px solid var(--rule);background-color:#ffffff6b;background-image:radial-gradient(#0e3d2c1a 1px,#0000 1.4px);background-size:24px 24px;border-radius:14px;padding:clamp(16px,2.4vw,26px)}.p-lp .ecom-service-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.p-lp .ecom-service-grid article{border:1px solid var(--rule);background:#ffffffbd;border-radius:10px;padding:26px;transition:transform .22s,box-shadow .22s,border-color .22s;position:relative;box-shadow:0 12px 28px #0e3d2c12}.p-lp .ecom-service-grid article:before{content:"";background:linear-gradient(90deg,var(--brass),#d4a4372e);border-radius:10px 10px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.p-lp .ecom-service-grid article:hover{border-color:#d4a4378c;transform:translateY(-5px);box-shadow:0 26px 50px #0e3d2c24,0 0 0 1px #d4a4374d}.p-lp .ecom-svc-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.p-lp .ecom-svc-ic{width:46px;height:46px;color:var(--evergreen);background:#f0c64a21;border:1px solid #d4a4376b;border-radius:10px;place-items:center;display:grid}.p-lp .ecom-svc-num{font-family:var(--mono);color:var(--brass-dp);background:#f0c64a1a;border:1px solid #d4a43752;border-radius:999px;padding:4px 9px;font-size:9px}.p-lp .ecom-service-grid h3{margin:20px 0 9px;font-size:19.5px}.p-lp .ecom-service-grid p{color:#0e3d2c9e;margin:0;font-size:13.5px;line-height:1.55}.p-lp .ecom-testimonial{padding:96px 0}.p-lp .ecom-qt{margin:0;position:relative}.p-lp .ecom-qt-mark{color:var(--brass);opacity:.85;-webkit-user-select:none;user-select:none;pointer-events:none;margin:0 0 -8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(130px,16vw,230px);line-height:.62;display:block}.p-lp .ecom-qt blockquote{letter-spacing:-.03em;color:var(--cream);max-width:26ch;margin:0 0 44px;font-size:clamp(25px,3.4vw,42px);font-weight:750;line-height:1.16}.p-lp .ecom-qt .ph{color:#f5f1e87a;font-weight:600}.p-lp .ecom-qt-foot{border-top:1px solid #f5f1e824;grid-template-columns:1fr auto;align-items:end;gap:40px;padding-top:32px;display:grid}.p-lp .ecom-qt-attrib{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.p-lp .ecom-qt-avatar{color:#f5f1e88c;background:#f0c64a1f;border:1px solid #f0c64a59;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.p-lp .ecom-qt-attrib strong{color:var(--cream);font-size:16.5px;display:block}.p-lp .ecom-qt-attrib .role{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f1e86b;margin-top:5px;font-size:9.5px;display:block}.p-lp .ecom-qt-logo{font-style:normal;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e852;border:1px dashed #f5f1e838;border-radius:6px;margin-left:auto;padding:11px 15px;font-size:9px}.p-lp .ecom-qt-stat{text-align:right;min-width:210px}.p-lp .ecom-qt-stat b{font-family:var(--mono);color:var(--brass);font-size:30px;line-height:1.15;display:block}.p-lp .ecom-qt-stat small{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#f5f1e861;margin-top:7px;font-size:9px;display:block}@media (width<=760px){.p-lp .ecom-qt-foot{grid-template-columns:1fr;gap:28px}.p-lp .ecom-qt-stat{text-align:left;min-width:0}.p-lp .ecom-qt-logo{margin-left:0}.p-lp .ecom-testimonial{padding:64px 0}}.p-lp .ecom-portal-copy{grid-template-columns:.75fr 1.25fr;align-items:end;gap:48px;margin-bottom:50px;display:grid}.p-lp .ecom-portal-copy .eyebrow{grid-column:1/-1;margin-bottom:-20px}.p-lp .ecom-portal-copy h2{margin:0;font-size:clamp(34px,4.5vw,58px);line-height:1.04}.p-lp .ecom-portal-copy p{color:#f5f1e894;margin:0;font-size:16px;line-height:1.65}.p-lp .ecom-dashboard{background:#0b241b;border:1px solid #f5f1e829;border-radius:12px;padding:20px;box-shadow:0 35px 85px #00000047}.p-lp .ecom-dash-head{font-family:var(--mono);color:#f5f1e861;border-bottom:1px solid #f5f1e81a;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:8px;display:flex}.p-lp .ecom-dash-head>div{color:var(--cream);font-family:var(--display);align-items:center;gap:10px;font-size:13px;display:flex}.p-lp .ecom-dash-mark{background:var(--brass);width:28px;height:28px;color:var(--evergreen);font-family:var(--mono);border-radius:4px;place-items:center;font-weight:800;display:grid}.p-lp .ecom-dash-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.p-lp .ecom-dash-stats>div{background:#f5f1e806;border:1px solid #f5f1e81a;border-radius:6px;padding:18px;position:relative}.p-lp .ecom-dash-stats span,.p-lp .ecom-dash-stats b{display:block}.p-lp .ecom-dash-stats span{font-family:var(--mono);color:#f5f1e861;font-size:7px}.p-lp .ecom-dash-stats b{color:var(--cream);margin-top:9px;font-size:17px}.p-lp .ecom-dash-stats i{color:var(--brass);font-style:normal;position:absolute;top:18px;right:16px}.p-lp .ecom-dash-main{grid-template-columns:1.6fr .7fr;gap:10px;display:grid}.p-lp .ecom-chart,.p-lp .ecom-dash-signals,.p-lp .ecom-top-accounts{background:#f5f1e805;border:1px solid #f5f1e81a;border-radius:6px}.p-lp .ecom-chart{padding:18px}.p-lp .ecom-chart-label{font-family:var(--mono);color:#f5f1e866;justify-content:space-between;font-size:8px;display:flex}.p-lp .ecom-chart-label b{color:var(--cream)}.p-lp .ecom-chart svg{width:100%;height:220px;margin-top:12px;overflow:visible}.p-lp .ecom-chart .grid{fill:none;stroke:#f5f1e812;stroke-width:1px}.p-lp .ecom-chart .area{fill:url(#salesFill)}.p-lp .ecom-chart .line{fill:none;stroke:var(--brass);stroke-width:3px}.p-lp .ecom-chart circle{fill:var(--brass)}.p-lp .ecom-chart-axis{font-family:var(--mono);color:#f5f1e847;justify-content:space-between;font-size:7px;display:flex}.p-lp .ecom-dash-signals{padding:18px}.p-lp .ecom-dash-signals .ecom-ui-kicker,.p-lp .ecom-top-accounts .ecom-ui-kicker{margin-top:0}.p-lp .ecom-dash-signals ul{margin:0;padding:0;list-style:none}.p-lp .ecom-dash-signals li{color:#f5f1e8b3;border-top:1px solid #f5f1e814;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:14px 0;font-size:10px;display:grid}.p-lp .ecom-dash-signals li i{font-family:var(--mono);color:#f5f1e840;font-size:7px;font-style:normal}.p-lp .ecom-dash-signals li b{font-family:var(--mono);color:var(--brass);font-size:7px}.p-lp .ecom-top-accounts{margin-top:10px;padding:16px 18px}.p-lp .ecom-top-accounts>div{color:#f5f1e89e;border-top:1px solid #f5f1e814;grid-template-columns:1.1fr 1fr auto;gap:12px;padding:10px 0;font-size:9px;display:grid}.p-lp .ecom-top-accounts>div b{font-family:var(--mono);color:#f5f1e847;font-size:7px}.p-lp .ecom-top-accounts em{font-style:normal}.p-lp .ecom-top-accounts i{font-family:var(--mono);color:var(--mint);font-size:7px;font-style:normal}.p-lp .ecom-table-wrap{border:1px solid var(--rule);border-radius:8px;overflow:hidden}.p-lp .ecom-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%}.p-lp .ecom-table-wrap th,.p-lp .ecom-table-wrap td{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:left;vertical-align:middle;padding:17px 18px;font-size:12.5px}.p-lp .ecom-table-wrap tr:last-child>*{border-bottom:0}.p-lp .ecom-table-wrap tr>:last-child{border-right:0}.p-lp .ecom-table-wrap thead th{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;background:#0e3d2c0a;font-size:9px}.p-lp .ecom-table-wrap thead th:first-child{width:28%}.p-lp .ecom-table-wrap thead small{color:#0e3d2c73;margin-top:3px;font-size:7px;display:block}.p-lp .ecom-table-wrap tbody th{font-size:12.5px}.p-lp .ecom-table-wrap td{color:#0e3d2c9e}.p-lp .ecom-table-wrap .winner{color:var(--evergreen);border-left:2px solid var(--brass-dp);background:#f0c64a33;font-weight:800}.p-lp .ecom-table-wrap td.winner{text-align:center;font-size:18px}.p-lp .ecom-plan-grid{align-items:start;gap:56px}.p-lp .ecom-plan .eyebrow{color:var(--mint)}.p-lp .ecom-included-title{color:var(--cream);margin:24px 0 8px;font-weight:800;display:block}.p-lp .ecom-field label,.p-lp .ecom-checks legend{color:var(--evergreen);margin:0 0 6px;font-size:12px;font-weight:750;display:block}.p-lp .ecom-field input,.p-lp .ecom-field select{min-height:46px}.p-lp .ecom-field input[aria-invalid=true],.p-lp .ecom-field select[aria-invalid=true]{border-color:var(--destructive)}.p-lp .ecom-error{color:var(--destructive);margin-top:5px;font-size:11.5px;line-height:1.4;display:block}.p-lp .ecom-checks{border:0;min-width:0;margin:4px 0 0;padding:0}.p-lp .ecom-check-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.p-lp .ecom-check-grid label{border:1px solid var(--rule);cursor:pointer;min-height:44px;color:var(--evergreen);background:#ffffff59;border-radius:7px;align-items:center;gap:9px;padding:9px 10px;font-size:12px;line-height:1.3;display:flex}.p-lp .ecom-check-grid label:has(input:checked){border-color:var(--brass-dp);background:#f0c64a29}.p-lp .ecom-check-grid input{width:16px;height:16px;min-height:0;accent-color:var(--evergreen);flex:none}.p-lp .ecom-submit{width:100%;min-height:48px}.p-lp .ecom-submit-error{color:var(--destructive);margin:0;font-size:12.5px;line-height:1.45}@media (width<=980px){.p-lp-ecom .hero-grid{grid-template-columns:1fr}.p-lp .ecom-store{justify-self:start}.p-lp .ecom-show-row{gap:38px}.p-lp .ecom-strategy-grid{grid-template-columns:repeat(2,1fr)}.p-lp .ecom-strategy-grid article{border-bottom:1px solid #f5f1e821}.p-lp .ecom-strategy-grid article:nth-child(2n){border-right:0}.p-lp .ecom-strategy-grid article:last-child{border-bottom:0;grid-column:1/-1}.p-lp .ecom-service-grid{grid-template-columns:repeat(2,1fr)}.p-lp .ecom-dash-main{grid-template-columns:1fr}}@media (width<=760px){.p-lp .ecom-claim-grid{grid-template-columns:1fr 1fr}.p-lp .ecom-claim-grid>div:nth-child(2){border-right:0}.p-lp .ecom-claim-grid>div:nth-child(-n+2){border-bottom:1px solid var(--rule)}.p-lp .ecom-goal .wrap,.p-lp .ecom-portal-copy{grid-template-columns:1fr;gap:20px}.p-lp .ecom-goal .eyebrow,.p-lp .ecom-portal-copy .eyebrow{margin-bottom:0}.p-lp .ecom-show-row{grid-template-columns:1fr;gap:28px;padding:48px 0}.p-lp .ecom-show-row.visual-left .ecom-show-copy{order:1}.p-lp .ecom-show-row.visual-left .ecom-ui{order:2}.p-lp .ecom-section-head{margin-bottom:34px}.p-lp .ecom-table-wrap{border:0;overflow:visible}.p-lp .ecom-table-wrap table,.p-lp .ecom-table-wrap tbody,.p-lp .ecom-table-wrap tr,.p-lp .ecom-table-wrap th,.p-lp .ecom-table-wrap td{width:100%;display:block}.p-lp .ecom-table-wrap thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.p-lp .ecom-table-wrap tbody tr{border:1px solid var(--rule);border-radius:7px;margin-bottom:14px;overflow:hidden}.p-lp .ecom-table-wrap tbody th{border:0;border-bottom:1px solid var(--rule);background:#0e3d2c0d;padding:15px;font-size:13px}.p-lp .ecom-table-wrap tbody td{border:0;border-bottom:1px solid var(--rule);text-align:right;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:12px 15px;font-size:12px;display:grid;position:relative}.p-lp .ecom-table-wrap tbody td:before{content:attr(data-label);text-align:left;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#0e3d2c75;font-size:8px}.p-lp .ecom-table-wrap tbody td.winner{text-align:right;background:#f0c64a38;border-bottom:0;border-left:0;font-size:16px}.p-lp .ecom-table-wrap tbody td.winner:before{color:var(--brass-dp);font-weight:800}}@media (width<=540px){.p-lp-ecom header.hero h1{font-size:38px}.p-lp .ecom-store{padding:15px}.p-lp .ecom-product{grid-template-columns:1fr}.p-lp .ecom-product-image{min-height:160px}.p-lp .ecom-goal{padding:54px 0}.p-lp .ecom-goal h2,.p-lp .ecom-section-head h2,.p-lp .ecom-portal-copy h2{font-size:34px}.p-lp .ecom-ui-body{min-height:0;padding:17px}.p-lp .ecom-config-options{grid-template-columns:1fr}.p-lp .ecom-sync{grid-template-columns:1fr;gap:8px;padding:12px 0}.p-lp .ecom-sync-flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:5px;display:grid}.p-lp .ecom-sync-flow i:last-child{display:none}.p-lp .ecom-stock-row{gap:8px}.p-lp .ecom-also{display:block}.p-lp .ecom-also>div{margin-top:12px}.p-lp .ecom-strategy-grid,.p-lp .ecom-service-grid{grid-template-columns:1fr}.p-lp .ecom-strategy-grid article,.p-lp .ecom-strategy-grid article:nth-child(2n){border-bottom:1px solid #f5f1e821;border-right:0;min-height:160px}.p-lp .ecom-strategy-grid article:last-child{grid-column:auto}.p-lp .ecom-strategy-grid h3{margin-top:25px}.p-lp .ecom-service-grid article{min-height:170px}.p-lp .ecom-dashboard{padding:11px}.p-lp .ecom-dash-head>span{display:none}.p-lp .ecom-dash-stats{grid-template-columns:1fr}.p-lp .ecom-dash-stats>div{padding:13px}.p-lp .ecom-chart{padding:12px}.p-lp .ecom-chart svg{height:150px}.p-lp .ecom-top-accounts>div{grid-template-columns:1fr auto}.p-lp .ecom-top-accounts em{display:none}.p-lp .ecom-check-grid{grid-template-columns:1fr}}.p-lp-oa .oa-hero-visual .oa-portal{z-index:1;max-width:500px;margin-left:auto;position:relative;box-shadow:0 34px 80px #00000057}.p-lp-oa .oa-portal{background:var(--night);width:100%;min-width:0;color:var(--cream);border:1px solid #f5f1e82b;border-radius:12px;padding:20px}.p-lp-oa .oa-portal-head,.p-lp-oa .oa-portal-head>div,.p-lp-oa .oa-account,.p-lp-oa .oa-quick>div,.p-lp-oa .oa-quick-total{align-items:center;display:flex}.p-lp-oa .oa-portal-head{border-bottom:1px solid #f5f1e81f;justify-content:space-between;gap:12px;padding-bottom:14px}.p-lp-oa .oa-portal-head>div{gap:10px}.p-lp-oa .oa-portal-head strong{font-size:13px}.p-lp-oa .oa-mark{background:var(--brass);width:30px;height:30px;color:var(--evergreen);font-family:var(--mono);border-radius:4px;place-items:center;font-size:9px;font-weight:800;display:grid}.p-lp-oa .oa-approved,.p-lp-oa .oa-kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.p-lp-oa .oa-approved{color:var(--mint);border:1px solid #8fd3b44d;border-radius:4px;padding:6px 8px}.p-lp-oa .oa-account{gap:12px;padding:18px 0}.p-lp-oa .oa-account>i{width:40px;height:40px;color:var(--brass);font-family:var(--mono);background:#f0c64a24;border-radius:50%;flex:none;place-items:center;font-size:9px;font-style:normal;display:grid}.p-lp-oa .oa-account div{flex:1;min-width:0}.p-lp-oa .oa-account span,.p-lp-oa .oa-account strong{display:block}.p-lp-oa .oa-account span,.p-lp-oa .oa-account small{font-family:var(--mono);color:#f5f1e866;font-size:7px}.p-lp-oa .oa-account strong{margin-top:4px;font-size:13px}.p-lp-oa .oa-account small{text-align:right}.p-lp-oa .oa-kicker{color:#f5f1e866;margin:4px 0 7px;display:block}.p-lp-oa .oa-orders{border-top:1px solid #f5f1e81a}.p-lp-oa .oa-orders>div{border-bottom:1px solid #f5f1e814;grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px 0;font-size:9px;display:grid}.p-lp-oa .oa-orders span{font-family:var(--mono);color:var(--brass)}.p-lp-oa .oa-orders b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-lp-oa .oa-orders small{font-family:var(--mono);color:var(--mint);font-size:7px}.p-lp-oa .oa-orders button,.p-lp-oa .oa-quick button{background:var(--brass);color:var(--evergreen);font-family:var(--mono);border:0;border-radius:4px;padding:7px 8px;font-size:7px;font-weight:800}.p-lp-oa .oa-quick{margin-top:16px}.p-lp-oa .oa-quick label{font-family:var(--mono);color:#f5f1e866;margin-bottom:6px;font-size:7px;display:block}.p-lp-oa .oa-quick>div{grid-template-columns:1fr 55px auto;gap:6px;display:grid}.p-lp-oa .oa-quick>div span{color:#f5f1e861;border:1px solid #f5f1e824;border-radius:4px;padding:9px;font-size:9px}.p-lp-oa .oa-rfq-button{width:100%;color:var(--cream);background:0 0;border:1px solid #f5f1e847;border-radius:5px;justify-content:space-between;margin-top:10px;padding:11px 12px;font-size:10px;font-weight:800;display:flex}.p-lp-oa .oa-rfq-button span{color:var(--brass)}.p-lp-oa .oa-showcase{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)}.p-lp-oa .oa-showcase .b2b-showcase-side{grid-template-rows:auto auto}.p-lp-oa .oa-showcase .ecom-ui-body{min-height:0}.p-lp-oa .oa-portal.is-compact{box-shadow:none}.p-lp-oa .oa-quick-table{grid-template-columns:1.2fr .5fr .8fr;display:grid}.p-lp-oa .oa-quick-table>*{font-family:var(--mono);border-bottom:1px solid #f5f1e814;padding:10px 8px;font-size:8px}.p-lp-oa .oa-quick-table>span{color:#f5f1e85c}.p-lp-oa .oa-quick-table>b{color:var(--cream)}.p-lp-oa .oa-quick-table>em{color:var(--mint);font-style:normal}.p-lp-oa .oa-quick-total{font-family:var(--mono);color:#f5f1e86b;justify-content:space-between;padding-top:16px;font-size:8px}.p-lp-oa .oa-quick-total b{background:var(--brass);color:var(--evergreen);border-radius:4px;padding:9px 12px}.p-lp-oa .oa-rfq-grid{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.p-lp-oa .oa-rfq-form,.p-lp-oa .oa-quote-state{border:1px solid #f5f1e81a;border-radius:6px;padding:14px}.p-lp-oa .oa-rfq-form label{font-family:var(--mono);color:#f5f1e859;margin-top:9px;font-size:7px;display:block}.p-lp-oa .oa-rfq-form label b{color:var(--cream);border:1px solid #f5f1e81f;border-radius:4px;margin-top:4px;padding:8px;font-size:8px;display:block}.p-lp-oa .oa-submit,.p-lp-oa .oa-review{background:var(--brass);color:var(--evergreen);text-align:center;border-radius:4px;margin-top:10px;padding:9px;font-size:8px;font-weight:800;display:block}.p-lp-oa .oa-quote-state{flex-direction:column;justify-content:center;display:flex}.p-lp-oa .oa-state-chip{font-family:var(--mono);color:var(--mint);border:1px solid #8fd3b44d;border-radius:999px;align-self:flex-start;padding:5px 7px;font-size:7px}.p-lp-oa .oa-quote-state small{font-family:var(--mono);color:#f5f1e857;margin-top:14px;font-size:7px}.p-lp-oa .oa-quote-state strong{margin:5px 0;font-size:15px}.p-lp-oa .oa-quote-state p{color:#f5f1e87a;margin:0;font-size:9px;line-height:1.5}@media (width<=980px){.p-lp-oa .oa-showcase{grid-template-columns:1fr}.p-lp-oa .oa-showcase .b2b-showcase-side{grid-template-columns:1fr 1fr}}@media (width<=760px){.p-lp-oa .oa-showcase .b2b-showcase-side{grid-template-columns:1fr}.p-lp-oa .oa-rfq-grid{grid-template-columns:1fr 1fr}}@media (width<=540px){.p-lp-oa .oa-portal{padding:14px}.p-lp-oa .oa-account small{display:none}.p-lp-oa .oa-orders>div{grid-template-columns:52px minmax(0,1fr) auto}.p-lp-oa .oa-orders small{display:none}.p-lp-oa .oa-rfq-grid{grid-template-columns:1fr}.p-lp-oa .oa-showcase-main{padding:8px}}@media (prefers-reduced-motion:reduce){.p-lp .ecom-ui,.p-lp .ecom-strategy-grid article,.p-lp .ecom-service-grid article{transition:none}.p-lp .ecom-ui:hover,.p-lp .ecom-strategy-grid article:hover,.p-lp .ecom-service-grid article:hover{transform:none}}.p-lp-b2b{overflow:hidden}:is(.p-lp-b2b,.p-lp-ecom-copy) .b2b-hero{padding-bottom:64px}:is(.p-lp-b2b,.p-lp-ecom-copy) .hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:54px}:is(.p-lp-b2b,.p-lp-ecom-copy) .hero h1{max-width:15ch}:is(.p-lp-b2b,.p-lp-ecom-copy) .b2b-hero-visual{align-items:end;min-width:0;min-height:570px;padding:42px 0 0 52px;display:grid;position:relative}:is(.p-lp-b2b,.p-lp-ecom-copy) .b2b-image-slot{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e84d;background:#f5f1e809;border:1px dashed #f5f1e833;border-radius:12px;place-items:center;font-size:10px;display:grid;position:absolute;inset:0 12% 18% 0}:is(.p-lp-b2b,.p-lp-ecom-copy) .b2b-image-slot.b2b-warehouse-photo{border:0;overflow:hidden}:is(.p-lp-b2b,.p-lp-ecom-copy) .b2b-warehouse-photo img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;display:block;position:absolute;inset:0}:is(.p-lp-b2b,.p-lp-ecom-copy) .b2b-hero-visual .ecom-store{z-index:1;max-width:470px;margin-left:auto;position:relative;box-shadow:0 34px 80px #00000057}.p-lp-b2b .b2b-trust{border-top:1px solid #f5f1e81a;padding:22px 0 28px}.p-lp-b2b .b2b-trust .eyebrow{color:#f5f1e861;font-size:8px}.p-lp-b2b .b2b-logo-row{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:17px;display:grid}.p-lp-b2b .b2b-logo-row span{min-height:58px;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#f5f1e840;border:1px dashed #f5f1e826;border-radius:6px;place-items:center;font-size:9px;display:grid}.p-lp-b2b .b2b-values{border-top:1px solid #f5f1e81a;padding:58px 0}.p-lp-b2b .b2b-value-grid{background:#f5f1e81f;border:1px solid #f5f1e81f;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.p-lp-b2b .b2b-value-grid article{background:var(--night);padding:32px}.p-lp-b2b .b2b-value-grid article>span{background:var(--brass);width:38px;height:38px;color:var(--evergreen);font-family:var(--mono);border-radius:50%;place-items:center;font-size:9px;font-weight:800;display:grid}.p-lp-b2b .b2b-value-grid h2{color:var(--cream);margin:28px 0 9px;font-size:22px}.p-lp-b2b .b2b-value-grid p{color:#f5f1e885;margin:0;font-size:14px;line-height:1.55}.p-lp-b2b .b2b-portal-band{padding:0 0 70px}.p-lp-b2b .b2b-portal-band .wrap{background:#f0c64a12;border:1px solid #f0c64a3d;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;padding-top:34px;padding-bottom:34px;display:grid;box-shadow:0 24px 55px #00000026}.p-lp-b2b .b2b-portal-band h2{color:var(--cream);margin:0 0 8px;font-size:clamp(25px,3vw,39px)}.p-lp-b2b .b2b-portal-band p{color:#f5f1e88f;margin:0}.p-lp-b2b .b2b-light-sub{line-height:1.65;color:#0e3d2c9e!important}.p-lp-b2b .b2b-showcase{border:1px solid var(--rule);background:#ffffff70;border-radius:14px;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:14px;padding:14px;display:grid;box-shadow:0 24px 70px #0e3d2c1a}.p-lp-b2b .b2b-showcase-main{background:var(--evergreen);border-radius:9px;align-items:center;min-width:0;padding:24px;display:grid}.p-lp-b2b .b2b-showcase-main .ecom-store{max-width:none;box-shadow:none}.p-lp-b2b .b2b-showcase-side{grid-template-rows:1fr 1fr;gap:14px;min-width:0;display:grid}.p-lp-b2b .b2b-showcase-side .ecom-ui-body{min-height:250px;padding:18px}.p-lp-b2b .b2b-showcase-side .ecom-price-head b{font-size:29px}.p-lp-b2b .b2b-defs{margin:60px 0 0}.p-lp-b2b .b2b-defs>div{border-top:1px solid var(--rule);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:48px;padding:23px 0;display:grid}.p-lp-b2b .b2b-defs>div:last-child{border-bottom:1px solid var(--rule)}.p-lp-b2b .b2b-defs dt{font-size:18px;font-weight:800}.p-lp-b2b .b2b-defs dd{color:#0e3d2c9e;margin:0;line-height:1.6}.p-lp-b2b .b2b-ops-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:52px;display:grid}.p-lp-b2b .b2b-stack{display:grid}.p-lp-b2b .b2b-stack article{border-top:1px solid #f5f1e821;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:25px 0;display:grid}.p-lp-b2b .b2b-stack article:last-child{border-bottom:1px solid #f5f1e821}.p-lp-b2b .b2b-stack article>span{font-family:var(--mono);color:var(--brass);padding-top:5px;font-size:10px}.p-lp-b2b .b2b-stack h3{color:var(--cream);margin:0 0 7px;font-size:21px}.p-lp-b2b .b2b-stack p{color:#f5f1e885;margin:0;font-size:14px;line-height:1.55}.p-lp-b2b .b2b-icon-row{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.p-lp-b2b .b2b-icon-row article{border:1px solid var(--rule);background:#ffffff8c;border-radius:9px;padding:28px;box-shadow:0 14px 32px #0e3d2c12}.p-lp-b2b .b2b-icon-row h3{margin:24px 0 8px;font-size:20px}.p-lp-b2b .b2b-icon-row p{color:#0e3d2c99;margin:0;font-size:14px;line-height:1.55}.p-lp-b2b .b2b-catalog{padding-top:36px}.p-lp-b2b .b2b-catalog-group{border-top:1px solid var(--rule);padding:44px 0}.p-lp-b2b .b2b-group-head{align-items:center;gap:16px;margin-bottom:22px;display:flex}.p-lp-b2b .b2b-group-head>span{font-family:var(--mono);color:var(--brass-dp);border:1px solid #d4a43759;border-radius:999px;padding:5px 9px;font-size:9px}.p-lp-b2b .b2b-group-head h3{margin:0;font-size:25px}.p-lp-b2b .b2b-catalog-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.p-lp-b2b .b2b-catalog-grid article{background:var(--cream);min-width:0;padding:24px}.p-lp-b2b .b2b-catalog-grid h4{margin:20px 0 7px;font-size:17px}.p-lp-b2b .b2b-catalog-grid p{color:#0e3d2c94;margin:0;font-size:13px;line-height:1.55}.p-lp-b2b .b2b-quote{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;gap:68px;display:grid}.p-lp-b2b .b2b-quote blockquote{max-width:30ch;margin-bottom:32px}.p-lp-b2b .b2b-story-link{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brass);border-bottom:1px solid #f0c64a66;margin-top:30px;padding-bottom:5px;font-size:10px;text-decoration:none;display:inline-block}.p-lp-b2b-ec .b2b-quote{align-items:stretch}.p-lp-b2b-ec .b2b-quote>div:first-child{flex-direction:column;display:flex}.p-lp-b2b-ec .b2b-quote .ecom-qt-attrib{margin-top:auto}.p-lp-b2b-ec .b2b-quote .ecom-qt-avatar{font-family:var(--mono);letter-spacing:.04em;color:var(--brass);font-size:15px}.p-lp-b2b-ec .b2b-quote blockquote{max-width:34ch}.p-lp-b2b-ec .b2b-quote .ecom-qt-attrib .role{letter-spacing:.06em;color:var(--cream);font-size:11.5px}@media (width<=640px){.p-lp-b2b-ec .b2b-quote blockquote{max-width:none}}.p-lp-b2b .b2b-customer-slot{min-height:470px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e84d;background:#f5f1e809;border:1px dashed #f5f1e833;border-radius:10px;place-items:center;font-size:10px;display:grid}.p-lp-ecom-copy .b2b-quote{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch;gap:68px;display:grid}.p-lp-ecom-copy .b2b-quote>div:first-child{flex-direction:column;display:flex}.p-lp-ecom-copy .b2b-quote blockquote{max-width:34ch;margin-bottom:32px}.p-lp-ecom-copy .b2b-quote .ecom-qt-attrib{margin-top:auto}.p-lp-ecom-copy .b2b-quote .ecom-qt-avatar{font-family:var(--mono);letter-spacing:.04em;color:var(--brass);font-size:15px}.p-lp-ecom-copy .b2b-quote .ecom-qt-attrib .role{letter-spacing:.06em;color:var(--cream);font-size:11.5px}.p-lp-ecom-copy .b2b-customer-slot{min-height:470px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e84d;background:#f5f1e809;border:1px dashed #f5f1e833;border-radius:10px;place-items:center;font-size:10px;display:grid}@media (width<=760px){.p-lp-ecom-copy .b2b-quote{grid-template-columns:1fr;gap:38px}.p-lp-ecom-copy .b2b-customer-slot{min-height:300px}}@media (width<=640px){.p-lp-ecom-copy .b2b-quote blockquote{max-width:none}}.p-lp-b2b .b2b-plan{background:var(--night);padding:96px 0}.p-lp-b2b .b2b-plan-head{text-align:center;max-width:790px;margin:0 auto 46px}.p-lp-b2b .b2b-plan-head h2{color:var(--cream);margin:12px auto 18px;font-size:clamp(38px,5vw,65px)}.p-lp-b2b .b2b-plan-head p{color:#f5f1e894;font-size:17px;line-height:1.6}.p-lp-b2b .b2b-form-wrap{max-width:760px;margin:0 auto}@media (width<=980px){:is(.p-lp-b2b,.p-lp-ecom-copy) .hero-grid,.p-lp-b2b .b2b-ops-grid{grid-template-columns:1fr}:is(.p-lp-b2b,.p-lp-ecom-copy) .b2b-hero-visual{max-width:680px}.p-lp-b2b .b2b-showcase{grid-template-columns:1fr}.p-lp-b2b .b2b-showcase-side{grid-template-rows:auto;grid-template-columns:1fr 1fr}.p-lp-b2b .b2b-catalog-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){:is(.p-lp-b2b,.p-lp-ecom-copy) .b2b-hero-visual{min-height:490px;padding-left:24px}.p-lp-b2b .b2b-logo-row{grid-template-columns:repeat(2,1fr)}.p-lp-b2b .b2b-logo-row span:last-child{grid-column:1/-1}.p-lp-b2b .b2b-value-grid,.p-lp-b2b .b2b-icon-row,.p-lp-b2b .b2b-portal-band .wrap,.p-lp-b2b .b2b-showcase-side{grid-template-columns:1fr}.p-lp-b2b .b2b-defs>div{grid-template-columns:1fr;gap:8px}.p-lp-b2b .b2b-catalog-grid{grid-template-columns:1fr}.p-lp-b2b .b2b-quote{grid-template-columns:1fr;gap:38px}.p-lp-b2b .b2b-customer-slot{min-height:300px}}@media (width<=540px){:is(.p-lp-b2b,.p-lp-ecom-copy) header.hero h1{font-size:38px}:is(.p-lp-b2b,.p-lp-ecom-copy) .b2b-hero-visual{min-height:570px;padding:72px 0 0 12px}:is(.p-lp-b2b,.p-lp-ecom-copy) .b2b-image-slot{inset:0 8% 28% 0}.p-lp-b2b .b2b-showcase,.p-lp-b2b .b2b-showcase-main{padding:8px}.p-lp-b2b .b2b-showcase-side .ecom-ui-body{min-height:0}.p-lp-b2b .b2b-value-grid article,.p-lp-b2b .b2b-icon-row article,.p-lp-b2b .b2b-catalog-grid article{padding:22px}}@media (prefers-reduced-motion:reduce){.p-lp-b2b *{scroll-behavior:auto}}.p-lp-b2b .b2b-team-section{--team-face:color-mix(in oklch,var(--cream) 55%,white);--team-muted:color-mix(in oklch,var(--evergreen) 76%,var(--cream));--team-rule:color-mix(in oklch,var(--evergreen) 16%,transparent);--team-shadow:0 14px 36px color-mix(in oklch,var(--evergreen) 9%,transparent);background:var(--cream);color:var(--evergreen);padding:88px 0 96px}.p-lp-b2b .b2b-team-umbrella{border-top:1px solid var(--rule);padding:48px 0 42px}.p-lp-b2b .b2b-team-umbrella h2{max-width:820px;color:var(--cream);letter-spacing:0;margin:13px 0 12px;font-size:36px;line-height:1.15}.p-lp-b2b .b2b-team-umbrella>div>p{max-width:760px;color:color-mix(in oklch,var(--cream) 80%,var(--night));margin:0;font-size:17px;line-height:1.6}.p-lp-b2b .b2b-team-pillars{border-top:1px solid color-mix(in oklch,var(--brass) 35%,transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:30px;padding-top:22px;display:grid}.p-lp-b2b .b2b-team-pillars>div{gap:14px;min-width:0;display:flex}.p-lp-b2b .b2b-team-pillars>div>span{font:11px var(--mono);color:var(--brass);padding-top:4px}.p-lp-b2b .b2b-team-pillars h3{color:var(--cream);letter-spacing:0;margin:0 0 6px;font-size:18px}.p-lp-b2b .b2b-team-pillars p{color:color-mix(in oklch,var(--cream) 76%,var(--night));margin:0;font-size:14px;line-height:1.55}.p-lp-b2b .b2b-team-heading{grid-template-columns:1.2fr 1fr;align-items:end;column-gap:70px;margin-bottom:40px;display:grid}.p-lp-b2b .b2b-team-heading>.eyebrow{color:var(--brass-dp);grid-column:1/-1}.p-lp-b2b .b2b-team-heading h2{letter-spacing:0;color:var(--evergreen);margin:16px 0 0;font-size:68px;line-height:1.04}.p-lp-b2b .b2b-team-heading h2>span{color:var(--brass-dp)}.p-lp-b2b .b2b-team-heading p{color:var(--team-muted);max-width:47ch;margin:0 0 3px;font-size:17px;line-height:1.7}.p-lp-b2b .b2b-team-director{border:1px solid var(--brass-dp);border-left:5px solid var(--brass);background:var(--evergreen);color:var(--cream);box-shadow:var(--team-shadow);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:24px;padding:26px 30px;display:grid}.p-lp-b2b .b2b-team-director-mark{color:var(--brass);border-right:1px solid color-mix(in oklch,var(--cream) 24%,transparent);min-width:100px;padding-right:26px;font-size:37px;font-weight:800}.p-lp-b2b .b2b-team-director-mark span{font:7px var(--mono);margin-top:6px;display:block}.p-lp-b2b .b2b-team-lead-label,.p-lp-b2b .b2b-team-lead-tag{font:9px var(--mono);color:var(--brass)}.p-lp-b2b .b2b-team-director h3{letter-spacing:0;color:var(--cream);margin:7px 0 8px;font-size:24px}.p-lp-b2b .b2b-team-director p{color:color-mix(in oklch,var(--cream) 85%,var(--evergreen));max-width:68ch;margin:0;font-size:14px;line-height:1.55}.p-lp-b2b .b2b-team-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;display:grid}.p-lp-b2b .b2b-team-card{border:1px solid var(--team-rule);background:var(--team-face);min-width:0;box-shadow:var(--team-shadow);border-radius:8px;grid-column:span 2;transition:transform .2s,border-color .2s;overflow:hidden}.p-lp-b2b .b2b-team-card:nth-child(-n+2){grid-column:span 3}.p-lp-b2b .b2b-team-card:hover{border-color:var(--brass-dp);transform:translateY(-3px)}.p-lp-b2b .b2b-team-card-copy{padding:24px}.p-lp-b2b .b2b-team-number{font:9px var(--mono);color:var(--team-muted)}.p-lp-b2b .b2b-team-card h3{letter-spacing:0;color:var(--evergreen);margin:13px 0 10px;font-size:22px;line-height:1.2}.p-lp-b2b .b2b-team-role{color:var(--evergreen);margin:0 0 16px;font-size:15px;line-height:1.5}.p-lp-b2b .b2b-team-example{color:var(--team-muted);border-top:1px solid var(--team-rule);margin:0;padding-top:14px;font-size:13px;line-height:1.65}.p-lp-b2b .b2b-team-example b{color:var(--evergreen)}.p-lp-b2b .b2b-team-note{color:var(--team-muted);margin:12px 0 0;font-size:12px;line-height:1.55}.p-lp-b2b .b2b-team-visual{background:var(--night);height:250px;color:var(--cream);--team-ui-rule:color-mix(in oklch,var(--cream) 19%,transparent);--team-ui-muted:color-mix(in oklch,var(--cream) 74%,var(--night));--team-ui-face:color-mix(in oklch,var(--evergreen) 45%,var(--night));font-family:var(--mono);letter-spacing:0;padding:18px 20px}.p-lp-b2b .b2b-team-ui-head{border-bottom:1px solid var(--team-ui-rule);align-items:center;gap:10px;padding-bottom:12px;display:flex}.p-lp-b2b .b2b-team-ui-head>b{background:var(--brass);color:var(--evergreen);border-radius:3px;padding:5px 6px;font-size:11px}.p-lp-b2b .b2b-team-ui-head>span{color:var(--team-ui-muted);font-size:8px}.p-lp-b2b .b2b-team-ui-head>i{background:var(--mint);border-radius:50%;width:6px;height:6px;margin-left:auto}.p-lp-b2b .b2b-team-plan{padding-top:14px}.p-lp-b2b .b2b-team-plan-heading{color:var(--team-ui-muted);justify-content:space-between;gap:8px;margin-bottom:9px;font-size:8px;display:flex}.p-lp-b2b .b2b-team-plan-heading b{color:var(--brass);font-weight:400}.p-lp-b2b .b2b-team-plan-row{border-top:1px solid var(--team-ui-rule);grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:10px 0;font-size:10px;display:grid}.p-lp-b2b .b2b-team-plan-row i{color:var(--brass);font-style:normal}.p-lp-b2b .b2b-team-plan-row b{color:var(--mint);font-size:7px;font-weight:400}.p-lp-b2b .b2b-team-progress{gap:5px;margin-top:8px;display:flex}.p-lp-b2b .b2b-team-progress i{background:var(--brass);flex:1;height:3px}.p-lp-b2b .b2b-team-progress i:last-child{background:var(--team-ui-rule)}.p-lp-b2b .b2b-team-build{padding-top:14px}.p-lp-b2b .b2b-team-store-preview{background:var(--team-ui-face);border:1px solid var(--team-ui-rule);border-radius:4px;padding:12px 14px}.p-lp-b2b .b2b-team-store-preview span{color:var(--brass);font-size:7px;display:block}.p-lp-b2b .b2b-team-store-preview b{font-family:var(--display);margin:7px 0 9px;font-size:15px;display:block}.p-lp-b2b .b2b-team-product-tiles{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.p-lp-b2b .b2b-team-product-tiles i{background:color-mix(in oklch,var(--cream) 10%,var(--evergreen));border:1px solid var(--team-ui-rule);border-top:2px solid var(--brass);height:28px}.p-lp-b2b .b2b-team-sync{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:12px;display:grid}.p-lp-b2b .b2b-team-sync>b{font-size:9px;font-weight:400}.p-lp-b2b .b2b-team-sync>span{text-align:center;color:var(--brass);font-size:18px}.p-lp-b2b .b2b-team-sync small{color:var(--team-ui-muted);font-size:6px;display:block}.p-lp-b2b .b2b-team-creative{grid-template-columns:1fr 1fr;gap:12px;height:157px;padding-top:16px;display:grid}.p-lp-b2b .b2b-team-photo{border:1px solid var(--team-ui-rule);border-radius:4px;position:relative;overflow:hidden}.p-lp-b2b .b2b-team-photo img{object-fit:cover;width:100%;height:100%}.p-lp-b2b .b2b-team-photo span{background:var(--evergreen);color:var(--brass);padding:6px;font-size:6px;position:absolute;bottom:0;left:0;right:0}.p-lp-b2b .b2b-team-design{align-self:center;min-width:0}.p-lp-b2b .b2b-team-design>b{font:700 19px var(--display)}.p-lp-b2b .b2b-team-design>span{color:var(--team-ui-muted);margin:8px 0 12px;font-size:8px;line-height:1.6;display:block}.p-lp-b2b .b2b-team-design>div{gap:5px;display:flex}.p-lp-b2b .b2b-team-design i{background:var(--cream);border-radius:2px;width:16px;height:16px}.p-lp-b2b .b2b-team-design i:nth-child(2){background:var(--brass)}.p-lp-b2b .b2b-team-design i:nth-child(3){background:var(--evergreen);border:1px solid var(--team-ui-rule)}.p-lp-b2b .b2b-team-design em{color:var(--mint);margin-top:14px;font-size:6px;font-style:normal;display:block}.p-lp-b2b .b2b-team-marketing{padding-top:14px}.p-lp-b2b .b2b-team-campaign{background:var(--evergreen);border:1px solid var(--team-ui-rule);border-left:3px solid var(--brass);border-radius:4px;padding:13px 16px}.p-lp-b2b .b2b-team-campaign>span{color:var(--brass);font-size:7px}.p-lp-b2b .b2b-team-campaign>b{font:700 23px/1.12 var(--display);margin:8px 0;display:block}.p-lp-b2b .b2b-team-campaign small{color:var(--team-ui-muted);font-size:7px}.p-lp-b2b .b2b-team-channels{color:var(--brass);justify-content:space-between;gap:10px;margin-top:12px;font-size:7px;display:flex}.p-lp-b2b .b2b-team-automation{padding-top:12px}.p-lp-b2b .b2b-team-automation>span{color:var(--team-ui-muted);text-align:right;margin-bottom:8px;font-size:6px;display:block}.p-lp-b2b .b2b-team-flow{justify-items:center;display:grid}.p-lp-b2b .b2b-team-flow>b{border:1px solid var(--team-ui-rule);background:var(--team-ui-face);border-radius:4px;justify-content:space-between;gap:6px;width:100%;padding:10px 13px;font-size:9px;font-weight:400;display:flex}.p-lp-b2b .b2b-team-flow>b:last-child{border-color:var(--brass-dp)}.p-lp-b2b .b2b-team-flow>i{color:var(--brass);font-size:12px;font-style:normal;line-height:18px}.p-lp-b2b .b2b-team-flow em{color:var(--brass);font-size:6px;font-style:normal}.p-lp-b2b .b2b-team-turnkey{padding:36px 0 42px}.p-lp-b2b .b2b-team-turnkey .wrap{align-items:center;gap:32px;display:flex}.p-lp-b2b .b2b-team-turnkey .eyebrow{color:var(--brass);flex-shrink:0;margin:0}.p-lp-b2b .b2b-team-turnkey p{color:var(--cream);max-width:900px;margin:0;font-size:22px;line-height:1.5}@media (width<=980px){.p-lp-b2b .b2b-team-heading{gap:24px}.p-lp-b2b .b2b-team-heading h2{font-size:54px}.p-lp-b2b .b2b-team-director{grid-template-columns:auto minmax(0,1fr)}.p-lp-b2b .b2b-team-lead-tag{display:none}.p-lp-b2b .b2b-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p-lp-b2b .b2b-team-card,.p-lp-b2b .b2b-team-card:nth-child(-n+2){grid-column:auto}}@media (width<=640px){.p-lp-b2b .b2b-team-section{padding:58px 0 60px}.p-lp-b2b .b2b-team-umbrella{padding:36px 0}.p-lp-b2b .b2b-team-umbrella h2{font-size:29px}.p-lp-b2b .b2b-team-pillars{grid-template-columns:1fr;gap:20px}.p-lp-b2b .b2b-team-heading{grid-template-columns:1fr;gap:0;margin-bottom:28px}.p-lp-b2b .b2b-team-heading h2{margin-bottom:22px;font-size:44px}.p-lp-b2b .b2b-team-heading p{font-size:16px}.p-lp-b2b .b2b-team-director{grid-template-columns:1fr;gap:16px;padding:22px}.p-lp-b2b .b2b-team-director-mark{display:none}.p-lp-b2b .b2b-team-director h3{font-size:23px}.p-lp-b2b .b2b-team-grid{grid-template-columns:1fr;gap:20px}.p-lp-b2b .b2b-team-card-copy{padding:22px}.p-lp-b2b .b2b-team-turnkey .wrap{gap:14px;display:grid}.p-lp-b2b .b2b-team-turnkey p{font-size:21px}}@media (prefers-reduced-motion:reduce){.p-lp-b2b .b2b-team-card{transition:none}.p-lp-b2b .b2b-team-card:hover{transform:none}}.p-lp-mc .mc-hero-visual{min-height:520px;padding-left:24px}.p-lp-mc .mc-coverage,.p-lp-mc .mc-timeline{background:var(--night);width:100%;min-width:0;color:var(--cream);border:1px solid #f5f1e82b;border-radius:12px;padding:20px;box-shadow:0 34px 80px #00000047}.p-lp-mc .mc-ui-head{font-family:var(--mono);letter-spacing:.08em;color:#f5f1e861;border-bottom:1px solid #f5f1e81f;justify-content:space-between;align-items:center;gap:14px;padding-bottom:16px;font-size:8px;display:flex}.p-lp-mc .mc-ui-head>div{color:var(--cream);font-family:var(--display);letter-spacing:0;align-items:center;gap:10px;font-size:13px;display:flex}.p-lp-mc .mc-mark{background:var(--brass);width:30px;height:30px;color:var(--evergreen);font-family:var(--mono);border-radius:4px;place-items:center;font-size:9px;font-weight:800;display:grid}.p-lp-mc .mc-coverage-grid{grid-template-columns:minmax(0,1.15fr) minmax(180px,.85fr);gap:14px;margin-top:16px;display:grid}.p-lp-mc .mc-market-field,.p-lp-mc .mc-status-panel{background:#f5f1e805;border:1px solid #f5f1e81a;border-radius:7px;padding:16px}.p-lp-mc .mc-field-title{font-family:var(--mono);color:#f5f1e85c;justify-content:space-between;gap:12px;font-size:7px;display:flex}.p-lp-mc .mc-field-title b{color:var(--cream)}.p-lp-mc .mc-dots{grid-template-columns:repeat(9,1fr);gap:8px;margin:28px 0;display:grid}.p-lp-mc .mc-dots>i{aspect-ratio:1;background:#f5f1e81a;border-radius:50%;box-shadow:0 0 0 1px #f5f1e808}.p-lp-mc .mc-dots>i.is-reached{background:var(--brass);box-shadow:0 0 12px #f0c64a33}.p-lp-mc .mc-dots>i.is-active{background:var(--mint);box-shadow:0 0 12px #8fd3b442}.p-lp-mc .mc-legend{font-family:var(--mono);color:#f5f1e861;flex-wrap:wrap;gap:14px;font-size:7px;display:flex}.p-lp-mc .mc-legend span{align-items:center;gap:6px;display:flex}.p-lp-mc .mc-legend i{background:#f5f1e81f;border-radius:50%;width:7px;height:7px}.p-lp-mc .mc-legend i.is-reached{background:var(--brass)}.p-lp-mc .mc-kicker{font-family:var(--mono);letter-spacing:.08em;color:#f5f1e861;margin-bottom:8px;font-size:7px;display:block}.p-lp-mc .mc-status-row{border-top:1px solid #f5f1e814;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:13px 0;font-size:9px;display:grid}.p-lp-mc .mc-status-row i{font-family:var(--mono);color:#f5f1e847;font-size:7px;font-style:normal}.p-lp-mc .mc-status-row b{font-family:var(--mono);color:var(--mint);font-size:7px}.p-lp-mc .mc-engage{background:var(--brass);color:var(--evergreen);border-radius:4px;justify-content:space-between;margin-top:12px;padding:10px 11px;font-size:9px;font-weight:800;display:flex}.p-lp-mc .mc-engage b{font-size:12px}.p-lp-mc .mc-loss-grid{border:1px solid var(--rule);background:var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.p-lp-mc .mc-loss-grid article{background:var(--cream);min-height:190px;padding:28px}.p-lp-mc .mc-loss-grid span{font-family:var(--mono);color:var(--brass-dp);font-size:9px}.p-lp-mc .mc-loss-grid p{max-width:24ch;margin:42px 0 0;font-size:19px;font-weight:750;line-height:1.35}.p-lp-mc .mc-step-grid{background:#f5f1e81f;border:1px solid #f5f1e81f;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:28px;display:grid}.p-lp-mc .mc-step-grid article{background:var(--night);padding:27px}.p-lp-mc .mc-step-grid span{font-family:var(--mono);color:var(--brass);font-size:10px}.p-lp-mc .mc-step-grid h3{color:var(--cream);margin:28px 0 9px;font-size:19px}.p-lp-mc .mc-step-grid p{color:#f5f1e885;margin:0;font-size:13px;line-height:1.55}.p-lp-mc .mc-timeline{box-shadow:none;padding:22px 24px}.p-lp-mc .mc-weeks{font-family:var(--mono);color:#f5f1e857;justify-content:space-between;margin:22px 0 9px;font-size:7px;display:flex}.p-lp-mc .mc-rail{background:#f5f1e81f;height:3px;margin:0 6%;position:relative}.p-lp-mc .mc-rail:before{content:"";background:var(--brass);width:82%;position:absolute;inset:0}.p-lp-mc .mc-rail i{border:3px solid var(--night);background:var(--brass);border-radius:50%;width:11px;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%)}.p-lp-mc .mc-rail i:first-child{left:0}.p-lp-mc .mc-rail i:nth-child(2){left:48%}.p-lp-mc .mc-rail i:nth-child(3){left:82%}.p-lp-mc .mc-phases{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:22px;display:grid}.p-lp-mc .mc-phases>div{gap:4px;display:grid}.p-lp-mc .mc-phases span,.p-lp-mc .mc-phases small{font-family:var(--mono);color:#f5f1e85c;font-size:7px}.p-lp-mc .mc-phases strong{color:var(--cream);font-size:13px}.p-lp-mc .mc-handoff{font-family:var(--mono);color:var(--mint);background:#8fd3b40d;border:1px solid #8fd3b433;border-radius:5px;justify-content:space-between;gap:20px;margin-top:22px;padding:14px;font-size:8px;display:flex}.p-lp-mc .mc-handoff b{color:var(--cream)}.p-lp-mc .mc-dashboard{max-width:1120px;margin:0 auto}.p-lp-mc .mc-dashboard .ecom-top-accounts>div{grid-template-columns:1fr 1fr auto}@media (width<=980px){.p-lp-mc .mc-hero-visual{max-width:760px}.p-lp-mc .mc-step-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.p-lp-mc .mc-loss-grid{grid-template-columns:1fr 1fr}.p-lp-mc .mc-coverage-grid{grid-template-columns:1fr}.p-lp-mc .mc-dots{gap:6px}}@media (width<=540px){.p-lp-mc header.hero h1{font-size:38px}.p-lp-mc .mc-hero-visual{min-height:0;padding:24px 0 0}.p-lp-mc .mc-coverage,.p-lp-mc .mc-timeline{padding:14px}.p-lp-mc .mc-ui-head>span{display:none}.p-lp-mc .mc-loss-grid,.p-lp-mc .mc-step-grid{grid-template-columns:1fr}.p-lp-mc .mc-loss-grid article{min-height:150px;padding:22px}.p-lp-mc .mc-loss-grid p{margin-top:28px}.p-lp-mc .mc-phases{gap:8px}.p-lp-mc .mc-handoff{display:grid}.p-lp-mc .mc-dashboard .ecom-top-accounts>div{grid-template-columns:1fr auto}.p-lp-mc .mc-dashboard .ecom-top-accounts em{display:none}}.p-lp-ecom-copy .ecom-mgr-head{max-width:64ch;margin-bottom:26px}.p-lp-ecom-copy .ecom-mgr-head h2{max-width:22ch}.p-lp-ecom-copy .ecom-mgr-head p{max-width:66ch;margin-top:14px}.p-lp-ecom-copy .ecom-mgr-panel{--mgr-forest:#0e3d2c;--mgr-night:#092419;--mgr-brass:#f0c64a;--mgr-brass-deep:#d4a437;--mgr-on:#f5f1e8;--mgr-soft:#f5f1e8b3;--mgr-faint:#f5f1e861;--mgr-line:#f5f1e824;--mgr-warn:#e3a86a;--mgr-merch:#a9cb9c;--mgr-dev:#86bab4;--mgr-analytics:#eadfc8;--mgr-infra:#a9b8c9;--mgr-label:#f5f1e866;--mgr-ring:#f5f1e80d;--mgr-spoke:#f5f1e81f;--mgr-drift:#9fb0a2;--mgr-vendor:#cdbb86;--mgr-vendor-label:#f5f1e88c;--mgr-shadow:0 24px 60px #0924192e;--mgr-wash:radial-gradient(120% 80% at 30% -10%,#f0c64a0f,transparent 60%);--mgr-highlight:#f0c64a24;--mgr-note:#f0c64a17;--mgr-note-line:#f0c64a38;background:var(--mgr-forest);color:var(--mgr-on);box-shadow:var(--mgr-shadow);background-image:var(--mgr-wash);border-radius:18px;padding:clamp(20px,3vw,34px);font-family:Inter,sans-serif;overflow:hidden}.p-lp-ecom-copy .ecom-mgr-grid{grid-template-columns:1.5fr 1fr;align-items:stretch;gap:clamp(20px,3vw,44px);display:grid}.p-lp-ecom-copy .ecom-mgr-stage{flex-direction:column;min-width:0;display:flex}.p-lp-ecom-copy .ecom-mgr-seg{background:var(--mgr-night);border:1px solid var(--mgr-line);border-radius:999px;flex-wrap:wrap;gap:3px;padding:4px;display:inline-flex}.p-lp-ecom-copy .ecom-mgr-seg button{color:var(--mgr-soft);cursor:pointer;white-space:nowrap;height:auto;box-shadow:none;letter-spacing:0;background:0 0;border:0;border-radius:999px;padding:9px 15px;font:600 13px/1 Inter,sans-serif;transition:color .18s,background .18s}.p-lp-ecom-copy .ecom-mgr-seg button[aria-selected=true]{background:var(--mgr-brass);color:var(--mgr-night)}.p-lp-ecom-copy .ecom-mgr-seg button[aria-selected=true].warn{background:var(--mgr-warn)}.p-lp-ecom-copy .ecom-mgr-seg button:focus-visible{outline:2px solid var(--mgr-brass);outline-offset:2px}.p-lp-ecom-copy .ecom-mgr-bignum{align-items:flex-end;gap:14px;min-height:74px;margin:16px 0 4px;display:flex}.p-lp-ecom-copy .ecom-mgr-n{color:var(--mgr-brass);font-variant-numeric:tabular-nums;flex:none;font-family:Archivo,system-ui,sans-serif;font-size:72px;font-weight:900;line-height:.85}.p-lp-ecom-copy .ecom-mgr-n.warn{color:var(--mgr-warn)}.p-lp-ecom-copy .ecom-mgr-nx{min-width:0;padding-bottom:7px}.p-lp-ecom-copy .ecom-mgr-nx b{color:var(--mgr-on);font-size:15px;font-weight:700;display:block}.p-lp-ecom-copy .ecom-mgr-nx span{color:var(--mgr-soft);font-size:13px;display:block}.p-lp-ecom-copy .ecom-mgr-cv-wrap{width:100%;height:clamp(320px,42vw,420px);margin-top:6px;position:relative}.p-lp-ecom-copy .ecom-mgr-cv-wrap canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.p-lp-ecom-copy .ecom-mgr-legend{flex-wrap:wrap;gap:9px 16px;margin-top:14px;display:flex}.p-lp-ecom-copy .ecom-mgr-legend span{letter-spacing:0;text-transform:uppercase;color:var(--mgr-faint);align-items:center;gap:7px;font-family:IBM Plex Mono,monospace;font-size:9px;display:inline-flex}.p-lp-ecom-copy .ecom-mgr-legend i{border-radius:50%;flex:none;width:7px;height:7px}.p-lp-ecom-copy .mgr-color-marketing{background:var(--mgr-brass)}.p-lp-ecom-copy .mgr-color-merch{background:var(--mgr-merch)}.p-lp-ecom-copy .mgr-color-dev{background:var(--mgr-dev)}.p-lp-ecom-copy .mgr-color-creative{background:var(--mgr-warn)}.p-lp-ecom-copy .mgr-color-analytics{background:var(--mgr-analytics)}.p-lp-ecom-copy .mgr-color-infra{background:var(--mgr-infra)}.p-lp-ecom-copy .ecom-mgr-illus{letter-spacing:0;text-transform:uppercase;color:var(--mgr-faint);margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:8.5px}.p-lp-ecom-copy .ecom-mgr-side{flex-direction:column;min-width:0;display:flex}.p-lp-ecom-copy .ecom-mgr-shead{letter-spacing:0;text-transform:uppercase;color:var(--mgr-faint);margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:10px}.p-lp-ecom-copy .ecom-mgr-pick{text-align:left;border:0;border-top:1px solid var(--mgr-line);cursor:pointer;width:100%;color:inherit;white-space:normal;height:auto;box-shadow:none;background:0 0;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:12px;padding:12px 2px;display:flex}.p-lp-ecom-copy .ecom-mgr-pick:first-of-type{border-top:0}.p-lp-ecom-copy .ecom-mgr-num{color:var(--mgr-faint);flex:none;width:16px;padding-top:3px;font-family:IBM Plex Mono,monospace;font-size:11px}.p-lp-ecom-copy .ecom-mgr-pt{flex:1;min-width:0}.p-lp-ecom-copy .ecom-mgr-pt strong{color:var(--mgr-on);font-family:Archivo,system-ui,sans-serif;font-size:16px;font-weight:700;transition:color .18s;display:block}.p-lp-ecom-copy .ecom-mgr-pt em{color:var(--mgr-soft);margin-top:1px;font-size:12px;font-style:normal;display:block}.p-lp-ecom-copy .ecom-mgr-dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px;transition:box-shadow .2s}.p-lp-ecom-copy .ecom-mgr-pick[aria-pressed=true] .ecom-mgr-pt strong{color:var(--mgr-brass)}.p-lp-ecom-copy .ecom-mgr-pick[aria-pressed=true] .ecom-mgr-dot{box-shadow:0 0 0 3px var(--mgr-highlight)}.p-lp-ecom-copy .ecom-mgr-pick:focus-visible{outline:2px solid var(--mgr-brass);outline-offset:2px;border-radius:6px}.p-lp-ecom-copy .ecom-mgr-detail{border-top:1px solid var(--mgr-brass-deep);margin-top:14px;padding-top:14px}.p-lp-ecom-copy .ecom-mgr-dk{letter-spacing:0;text-transform:uppercase;color:var(--mgr-brass);font-family:IBM Plex Mono,monospace;font-size:9px}.p-lp-ecom-copy .ecom-mgr-detail h4{color:var(--mgr-on);margin:7px 0;font-family:Archivo,system-ui,sans-serif;font-size:19px;font-weight:800;line-height:1.1}.p-lp-ecom-copy .ecom-mgr-detail p{color:var(--mgr-soft);margin:0;font-size:14px}.p-lp-ecom-copy .ecom-mgr-teamnote{color:var(--mgr-on);background:var(--mgr-note);border:1px solid var(--mgr-note-line);border-radius:10px;margin-top:14px;padding:11px 13px;font-size:13px}.p-lp-ecom-copy .ecom-mgr-teamnote b{color:var(--mgr-brass);font-weight:700}.p-lp-ecom-copy .ecom-mgr-cov{flex-direction:column;gap:2px;display:flex}.p-lp-ecom-copy .ecom-mgr-cov .row{border-top:1px solid var(--mgr-line);border-bottom:0;align-items:flex-start;gap:11px;margin:0;padding:11px 2px;display:flex}.p-lp-ecom-copy .ecom-mgr-cov .row:first-child{border-top:0}.p-lp-ecom-copy .ecom-mgr-cov .tick{text-align:center;flex:none;width:16px;padding-top:1px;font-family:IBM Plex Mono,monospace;font-size:13px}.p-lp-ecom-copy .ecom-mgr-cov .tick.ok{color:var(--mgr-merch)}.p-lp-ecom-copy .ecom-mgr-cov .tick.no{color:var(--mgr-warn)}.p-lp-ecom-copy .ecom-mgr-cov .tick.part{color:var(--mgr-faint)}.p-lp-ecom-copy .ecom-mgr-cov .rt{min-width:0}.p-lp-ecom-copy .ecom-mgr-cov .rt strong{color:var(--mgr-on);font-family:Archivo,system-ui,sans-serif;font-size:15px;font-weight:700;display:block}.p-lp-ecom-copy .ecom-mgr-cov .rt span{color:var(--mgr-soft);margin-top:1px;font-size:12.5px;display:block}.p-lp-ecom-copy .ecom-mgr-catch{border-top:1px solid var(--mgr-warn);color:var(--mgr-on);margin-top:14px;padding-top:13px;font-size:14px}.p-lp-ecom-copy .ecom-mgr-catch .ck{letter-spacing:0;text-transform:uppercase;color:var(--mgr-warn);margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:9px;display:block}@media (width<=860px){.p-lp-ecom-copy .ecom-mgr-grid{grid-template-columns:1fr;gap:22px}.p-lp-ecom-copy .ecom-mgr-cv-wrap{height:clamp(300px,74vw,360px)}}@media (width<=540px){.p-lp-ecom-copy .ecom-mgr-n{font-size:46px}.p-lp-ecom-copy .ecom-mgr-seg{border-radius:20px;grid-template-columns:1fr 1fr;display:grid}.p-lp-ecom-copy .ecom-mgr-seg button{padding:9px 12px}}@media (prefers-reduced-motion:reduce){.p-lp-ecom-copy .ecom-mgr-panel *{transition:none}}.p-lp-ps .ps-prospect{background:var(--night);width:100%;min-width:0;color:var(--cream);border:1px solid #f5f1e82b;border-radius:12px;padding:20px;box-shadow:0 34px 80px #00000047}.p-lp-ps .ps-fit{background:#f5f1e805;border:1px solid #f5f1e81a;border-radius:7px;margin-top:16px;padding:16px}.p-lp-ps .ps-fit>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.p-lp-ps .ps-fit>div>span{border:1px solid #f5f1e817;border-radius:5px;padding:10px}.p-lp-ps .ps-fit small,.p-lp-ps .ps-fit b{display:block}.p-lp-ps .ps-fit small{font-family:var(--mono);color:#f5f1e857;font-size:6px}.p-lp-ps .ps-fit b{color:var(--cream);margin-top:6px;font-size:9px}.p-lp-ps .ps-list{background:#f5f1e805;border:1px solid #f5f1e81a;border-radius:7px;margin-top:12px;overflow:hidden}.p-lp-ps .ps-list-head,.p-lp-ps .ps-row{grid-template-columns:minmax(0,1fr) 72px 110px;align-items:center;gap:9px;display:grid}.p-lp-ps .ps-list-head{font-family:var(--mono);color:#f5f1e857;padding:10px 12px;font-size:6px}.p-lp-ps .ps-list-head b,.p-lp-ps .ps-list-head i{text-align:right;font-style:normal}.p-lp-ps .ps-row{border-top:1px solid #f5f1e814;grid-template-columns:28px minmax(0,1fr) 72px 110px;padding:11px 12px}.p-lp-ps .ps-avatar{width:26px;height:26px;font-family:var(--mono);color:var(--brass);background:#f0c64a21;border-radius:50%;place-items:center;font-size:7px;display:grid}.p-lp-ps .ps-row strong,.p-lp-ps .ps-row small{display:block}.p-lp-ps .ps-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.p-lp-ps .ps-row small{font-family:var(--mono);color:#f5f1e857;margin-top:3px;font-size:6px}.p-lp-ps .ps-row>b{font-family:var(--mono);color:var(--mint);text-align:right;font-size:7px}.p-lp-ps .ps-row>i{font-family:var(--mono);text-align:center;color:var(--brass);border:1px solid #f0c64a5c;border-radius:4px;padding:7px 6px;font-size:6px;font-style:normal}.p-lp-ps .ps-row>i.is-handed{color:var(--mint);background:#8fd3b40f;border-color:#8fd3b447}.p-lp-ps .ps-boundary{font-family:var(--mono);border:1px solid #8fd3b42e;border-radius:5px;grid-template-columns:auto 1fr auto auto 1fr;align-items:center;gap:8px;margin-top:12px;padding:11px 12px;font-size:7px;display:grid}.p-lp-ps .ps-boundary span{color:var(--mint)}.p-lp-ps .ps-boundary b{color:var(--cream)}.p-lp-ps .ps-boundary i{color:var(--brass);font-size:15px;font-style:normal}.p-lp-ps .ps-flow{box-shadow:none}.p-lp-ps .ps-flow-grid{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:22px;display:grid}.p-lp-ps .ps-flow-grid>div{background:#f5f1e805;border:1px solid #f5f1e81a;border-radius:6px;min-height:118px;padding:16px}.p-lp-ps .ps-flow-grid>div.is-handoff{background:#f0c64a12;border-color:#f0c64a61}.p-lp-ps .ps-flow-grid span,.p-lp-ps .ps-flow-grid small{font-family:var(--mono);color:#f5f1e85c;font-size:7px;display:block}.p-lp-ps .ps-flow-grid b{font-family:var(--mono);color:var(--brass);margin:16px 0 7px;font-size:9px;display:block}.p-lp-ps .ps-flow-grid>i{color:var(--brass);font-style:normal}.p-lp-ps .ps-area{fill:url(#prospectingFill)}@media (width<=760px){.p-lp-ps .ps-flow-grid{grid-template-columns:1fr 1fr;gap:8px}.p-lp-ps .ps-flow-grid>i{display:none}}@media (width<=540px){.p-lp-ps .ps-fit>div{grid-template-columns:1fr}.p-lp-ps .ps-list-head{display:none}.p-lp-ps .ps-row{grid-template-columns:26px minmax(0,1fr) auto;padding:12px 8px}.p-lp-ps .ps-row>b{display:none}.p-lp-ps .ps-row>i{max-width:90px}.p-lp-ps .ps-boundary{grid-template-columns:1fr auto 1fr}.p-lp-ps .ps-boundary b{display:none}.p-lp-ps .ps-flow-grid{grid-template-columns:1fr}.p-lp-ps .ps-flow-grid>div{min-height:96px}}.p-solutions .mono{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:500}.p-solutions .wm-box{border:.065em solid var(--brass-dp);vertical-align:baseline;border-radius:.104em;width:.52em;height:.52em;margin-left:.11em;display:inline-block}.p-solutions .btn-ghost{color:var(--evergreen);border:1px solid var(--rule);background:0 0}.p-solutions .btn-ghost:hover{color:var(--evergreen);background:#0e3d2c0d}.p-solutions .rail{border-bottom:1px solid var(--rule);background:var(--cream);overflow-x:auto}.p-solutions .rail-in{gap:0;max-width:1240px;margin:0 auto;padding:0 32px;display:flex}.p-solutions .rail a{cursor:pointer;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#0e3d2c6b;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:15px 20px 13px;font-size:10px;text-decoration:none;transition:color .2s,border-color .2s;display:flex}.p-solutions .rail a:first-child{padding-left:0}.p-solutions .rail a i{opacity:.35;border-radius:50%;flex:none;width:7px;height:7px;transition:opacity .2s;display:block}.p-solutions .rail a:hover{color:var(--evergreen)}.p-solutions .rail a.on{color:var(--evergreen);border-bottom-color:var(--field)}.p-solutions .rail a.on i{opacity:1}.p-solutions .sh{border-bottom:1px solid var(--rule);background:var(--night);color:var(--cream)}.p-solutions .sh-grid{grid-template-columns:1fr 480px;align-items:stretch;gap:0;min-height:560px;display:grid}.p-solutions .sh-txt{flex-direction:column;justify-content:center;padding:76px 56px 76px 0;display:flex}.p-solutions .sh .eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e880;align-items:center;gap:9px;margin-bottom:28px;font-size:10.5px;display:flex}.p-solutions .sh .eyebrow i{border-radius:50%;width:8px;height:8px;display:block}.p-solutions .sh h1{letter-spacing:-.04em;max-width:17ch;margin:0 0 26px;font-size:clamp(31px,4vw,52px);font-weight:800;line-height:1.04}.p-solutions .sh .reframe{color:#f5f1e8ad;max-width:50ch;margin:0 0 32px;font-size:clamp(16px,1.6vw,19px)}.p-solutions .sh .reframe b{color:var(--brass);font-weight:600}.p-solutions .sh-cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.p-solutions .map-box{border-left:1px solid var(--rule-n);position:relative}.p-solutions .map-box canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.p-solutions .map-cap{z-index:3;pointer-events:none;position:absolute;bottom:22px;left:24px}.p-solutions .map-cap .big{font-family:var(--mono);letter-spacing:-.03em;color:var(--cream);font-size:32px;font-weight:500;line-height:1;display:block}.p-solutions .map-cap .lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e873;max-width:24ch;margin-top:8px;font-size:9.5px;line-height:1.6;display:block}.p-solutions .sec{border-bottom:1px solid var(--rule);padding:88px 0}.p-solutions .sec h2{letter-spacing:-.04em;max-width:21ch;margin:0 0 20px;font-size:clamp(27px,3.1vw,40px);font-weight:800;line-height:1.07}.p-solutions .two p{color:#0e3d2cb8;max-width:52ch;margin:0 0 16px;font-size:16.5px}.p-solutions .pull{letter-spacing:-.035em;max-width:20ch;margin:0;font-size:clamp(21px,2.2vw,27px);font-weight:800;line-height:1.22}.p-solutions .runs{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:8px;display:grid}.p-solutions .run{background:var(--cream);align-items:flex-start;gap:16px;padding:26px 26px 28px;display:flex}.p-solutions .run .ix{font-family:var(--mono);letter-spacing:.08em;color:#0e3d2c57;flex:none;padding-top:3px;font-size:10px}.p-solutions .run h3{letter-spacing:-.025em;margin:0 0 6px;font-size:16.5px;font-weight:800;line-height:1.25}.p-solutions .run p{color:#0e3d2ca3;margin:0;font-size:13.5px;line-height:1.55}.p-solutions .meas-sec{background:var(--evergreen);color:var(--cream);border-bottom:none}.p-solutions .meas-sec .sec-lbl{color:var(--mint)}.p-solutions .meas-sec h2{color:var(--cream)}.p-solutions .meas-sec .intro{color:#f5f1e8a8;max-width:56ch;margin:0 0 44px;font-size:16.5px}.p-solutions .meas{background:#f5f1e824;border:1px solid #f5f1e824;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.p-solutions .m{background:var(--evergreen);padding:26px 24px 28px}.p-solutions .m .v{font-family:var(--mono);letter-spacing:.02em;color:var(--brass);margin-bottom:12px;font-size:15px;line-height:1.4;display:block}.p-solutions .m .d{color:#f5f1e89e;font-size:13.5px;line-height:1.55}.p-solutions .meas-note{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f1e861;max-width:70ch;margin-top:22px;font-size:10px;line-height:1.7}.p-solutions .bound{border-left:2px solid var(--brass);max-width:56ch;padding:6px 0 6px 18px}.p-solutions .bound p{color:#0e3d2cc2;margin:0;font-size:16px}.p-solutions .ladder{border-top:1px solid var(--rule);grid-template-columns:repeat(5,1fr);margin-top:8px;display:grid}.p-solutions .lr{border-right:1px solid var(--rule);opacity:.4;padding:24px 20px 28px 0;transition:opacity .3s;position:relative}.p-solutions .lr:last-child{border-right:none;padding-right:0}.p-solutions .lr.act{opacity:1}.p-solutions .lr.below{opacity:.72}.p-solutions .lr .n{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#0e3d2c80;align-items:center;gap:8px;margin-bottom:14px;font-size:10px;display:flex}.p-solutions .lr .n i{border-radius:50%;flex:none;width:7px;height:7px;display:block}.p-solutions .lr h3{letter-spacing:-.03em;margin:0 0 7px;font-size:16px;font-weight:800;line-height:1.2}.p-solutions .lr p{color:#0e3d2c99;margin:0;font-size:13px;line-height:1.5}.p-solutions .lr:before{content:"";background:var(--field);width:0;height:3px;transition:width .6s;position:absolute;top:-1px;left:0}.p-solutions .lr.act:before,.p-solutions .lr.below:before{width:calc(100% - 20px)}.p-solutions .lr:last-child.act:before{width:100%}.p-solutions .lad-note{color:#0e3d2cb8;max-width:60ch;margin-top:30px;font-size:16px}.p-solutions .lad-note b{color:var(--evergreen);font-weight:600}.p-solutions .ord{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:44px 0;display:flex}.p-solutions .ord-l{align-items:flex-start;gap:16px;max-width:64ch;display:flex}.p-solutions .ord-dot{background:var(--ecom);border-radius:50%;flex:none;width:9px;height:9px;margin-top:8px}.p-solutions .ord h3{letter-spacing:-.03em;margin:0 0 6px;font-size:17px;font-weight:800}.p-solutions .ord p{color:#0e3d2ca8;margin:0;font-size:14.5px;line-height:1.55}.p-solutions .idx-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:8px;display:grid}.p-solutions .idx-cell{background:var(--cream);color:inherit;align-items:flex-start;gap:16px;padding:30px 28px 32px;text-decoration:none;transition:background .16s;display:flex}.p-solutions .idx-cell:hover{background:#0e3d2c08}.p-solutions .idx-cell i{border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px;display:block}.p-solutions .idx-cell h3{letter-spacing:-.03em;margin:0 0 6px;font-size:19px;font-weight:800;line-height:1.2}.p-solutions .idx-cell p{color:#0e3d2ca8;margin:0;font-size:14px;line-height:1.55}@media (width<=1080px){.p-solutions .sh-grid{grid-template-columns:1fr}.p-solutions .sh-txt{padding:64px 0 48px}.p-solutions .map-box{border-left:none;border-top:1px solid var(--rule-n);height:420px}.p-solutions .two{grid-template-columns:1fr;gap:34px}.p-solutions .meas,.p-solutions .ladder{grid-template-columns:repeat(2,1fr)}.p-solutions .lr{border-bottom:1px solid var(--rule);padding-right:20px}.p-solutions .runs,.p-solutions .idx-grid{grid-template-columns:1fr}}@media (width<=640px){.p-solutions .wrap,.p-solutions .nav-in,.p-solutions .rail-in{padding-left:20px;padding-right:20px}.p-solutions .sec{padding:60px 0}.p-solutions .meas,.p-solutions .ladder{grid-template-columns:1fr}.p-solutions .map-box{height:340px}}.p-dormant{background:var(--cream);color:var(--evergreen)}.p-dormant .dz-lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#0e3d2c80;margin-bottom:22px;font-size:10.5px;display:block}.p-dormant h2{letter-spacing:-.04em;max-width:22ch;margin:0 0 18px;font-size:clamp(26px,3.1vw,40px);font-weight:800;line-height:1.07}.p-dormant .dz-hero{background:var(--night);color:var(--cream);border-bottom:1px solid var(--rule-n);padding:84px 0 88px}.p-dormant .dz-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;display:grid}.p-dormant .dz-eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e880;margin-bottom:26px;font-size:10.5px;display:block}.p-dormant .dz-hero h1{letter-spacing:-.04em;max-width:18ch;margin:0 0 24px;font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1.05}.p-dormant .dz-lede{color:#f5f1e8b3;max-width:52ch;margin:0 0 32px;font-size:clamp(16px,1.6vw,19px);line-height:1.62}.p-dormant .dz-cta{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.p-dormant .dz-ghost{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brass);border-bottom:1px solid #f0c64a66;padding-bottom:2px;font-size:11px;text-decoration:none}.p-dormant .dz-ghost:hover{border-bottom-color:var(--brass)}.p-dormant .dz-art{width:100%;height:auto;display:block}.p-dormant .dz-sec{border-bottom:1px solid var(--rule);padding:84px 0}.p-dormant .dz-alt{background:#0e3d2c0a}.p-dormant .dz-lead{color:#0e3d2c9e;margin:0 0 28px;font-size:17px}.p-dormant .dz-two{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.p-dormant .dz-pull{letter-spacing:-.03em;border-left:2px solid var(--brass-dp);padding-left:22px;font-size:clamp(21px,2.4vw,29px);font-weight:700;line-height:1.24}.p-dormant .dz-body p{color:#0e3d2cbd;margin:0 0 18px;font-size:16.5px;line-height:1.7}.p-dormant .dz-body p:last-child{margin-bottom:0}.p-dormant .dz-calc{background:var(--night);color:var(--cream);border-bottom:1px solid var(--rule-n);padding:88px 0}.p-dormant .dz-calc .dz-lbl{color:#f5f1e880}.p-dormant .dz-calc h2{max-width:26ch}.p-dormant .dz-intro{color:#f5f1e8a8;max-width:62ch;margin:0 0 44px;font-size:16.5px;line-height:1.65}.p-dormant .dz-intro.dark{color:#0e3d2cb3}.p-dormant .dz-calc-grid{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.p-dormant .dz-prime{border-top:1px solid var(--rule-n);padding:20px 0}.p-dormant .dz-prime:first-child{border-top:none;padding-top:0}.p-dormant .dz-q{margin-bottom:12px;font-size:15.5px;font-weight:600;display:block}.p-dormant .dz-opts{flex-wrap:wrap;gap:10px;display:flex}.p-dormant .dz-opts button{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f1e8b8;border:1px solid var(--rule-n);cursor:pointer;background:0 0;border-radius:4px;padding:9px 14px;font-size:10.5px;transition:border-color .18s,color .18s,background .18s}.p-dormant .dz-opts button:hover{border-color:#f5f1e84d}.p-dormant .dz-opts button.on{color:var(--night);background:var(--brass);border-color:var(--brass)}.p-dormant .dz-reflect{color:#f5f1e88c;margin-top:12px;font-size:14px;display:block}.p-dormant .dz-field{border-top:1px solid var(--rule-n);padding:20px 0 4px}.p-dormant .dz-field-top{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.p-dormant .dz-field label{color:#f5f1e8cc;font-size:14.5px}.p-dormant .dz-val{font-family:var(--mono);color:var(--brass);white-space:nowrap;font-size:14px}.p-dormant .dz-field input[type=range]{appearance:none;background:#f5f1e829;border-radius:2px;outline:none;width:100%;height:3px}.p-dormant .dz-field input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--brass);cursor:pointer;border:none;border-radius:50%;width:16px;height:16px}.p-dormant .dz-field input[type=range]::-moz-range-thumb{background:var(--brass);cursor:pointer;border:none;border-radius:50%;width:16px;height:16px}.p-dormant .dz-note{color:#f5f1e880;max-width:52ch;margin-top:10px;font-size:13px;line-height:1.6;display:block}.p-dormant .dz-outputs{flex-direction:column;gap:14px;display:flex}.p-dormant .dz-out{border:1px solid var(--rule-n);background:#f5f1e808;border-radius:6px;padding:20px 22px}.p-dormant .dz-out-lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e880;margin-bottom:10px;font-size:10px;display:block}.p-dormant .dz-out-v{font-family:var(--mono);letter-spacing:-.03em;font-size:clamp(24px,2.6vw,32px);font-weight:500;line-height:1;display:block}.p-dormant .dz-out-hero{background:#f0c64a12;border-color:#f0c64a73}.p-dormant .dz-out-hero .dz-out-v{color:var(--brass);font-size:clamp(30px,3.6vw,46px)}.p-dormant .dz-close{margin:10px 0 0;font-size:16.5px;font-weight:600;line-height:1.55}.p-dormant .dz-fine{font-family:var(--mono);letter-spacing:.05em;color:#f5f1e86b;font-size:10.5px;line-height:1.7}.p-dormant .dz-runs{grid-template-columns:repeat(2,1fr);gap:28px;margin-top:34px;display:grid}.p-dormant .dz-run{border-top:1px solid var(--rule);padding-top:18px}.p-dormant .dz-ix{font-family:var(--mono);letter-spacing:.1em;color:var(--brass-dp);margin-bottom:10px;font-size:11px;display:block}.p-dormant .dz-run h3{letter-spacing:-.02em;margin:0 0 8px;font-size:18px;font-weight:700}.p-dormant .dz-run p{color:#0e3d2cb8;margin:0;font-size:15.5px;line-height:1.65}.p-dormant .dz-meas{grid-template-columns:repeat(4,1fr);gap:24px;margin:34px 0 24px;display:grid}.p-dormant .dz-m{border-top:1px solid var(--rule);padding-top:16px}.p-dormant .dz-m .v{font-family:var(--mono);color:var(--evergreen);margin-bottom:10px;font-size:15px;display:block}.p-dormant .dz-m .d{color:#0e3d2cad;font-size:14.5px;line-height:1.6;display:block}.p-dormant .dz-fine-dark{font-family:var(--mono);letter-spacing:.05em;color:#0e3d2c80;max-width:76ch;margin:0;font-size:10.5px;line-height:1.75}.p-dormant .dz-bound{border-left:2px solid var(--brass-dp);max-width:74ch;padding-left:24px}.p-dormant .dz-bound p{color:#0e3d2cd9;margin:0;font-size:clamp(17px,1.9vw,22px);line-height:1.55}.p-dormant .dz-final{background:var(--evergreen);color:var(--cream);padding:76px 0}.p-dormant .dz-final-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.p-dormant .dz-final h2{max-width:24ch;margin-bottom:12px}.p-dormant .dz-final p{color:#f5f1e8b3;max-width:56ch;margin:0;font-size:16.5px;line-height:1.62}@media (width<=900px){.p-dormant .dz-hero{padding:60px 0 64px}.p-dormant .dz-hero-grid,.p-dormant .dz-two,.p-dormant .dz-calc-grid{grid-template-columns:1fr;gap:36px}.p-dormant .dz-sec,.p-dormant .dz-calc{padding:60px 0}.p-dormant .dz-runs{grid-template-columns:1fr;gap:22px}.p-dormant .dz-meas{grid-template-columns:repeat(2,1fr)}.p-dormant .dz-pull{font-size:21px}}@media (width<=640px){.p-dormant .dz-meas{grid-template-columns:1fr}.p-dormant .dz-field-top{flex-direction:column;gap:4px}.p-dormant .dz-final-in{align-items:flex-start}}.p-dormant .dz-final{background:var(--brass);color:var(--evergreen)}.p-dormant .dz-final h2{color:var(--evergreen)}.p-dormant .dz-final p{color:#0e3d2ccc}.p-dormant .dz-final .btn-brass{background:var(--evergreen);color:var(--cream)}.p-dormant .dz-final .btn-brass:hover{background:var(--field);color:var(--cream)}.p-exp{background:var(--cream);color:var(--evergreen);overflow:clip}.p-exp .exp-label,.p-exp .exp-eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;display:block}.p-exp .exp-label{color:#0e3d2c80;margin-bottom:20px}.p-exp h2{letter-spacing:-.04em;max-width:23ch;margin:0 0 18px;font-size:clamp(27px,3.2vw,42px);font-weight:800;line-height:1.08}.p-exp .exp-hero{background:var(--night);border-bottom:1px solid var(--rule-n);color:var(--cream);padding:82px 0 88px}.p-exp .exp-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:54px;display:grid}.p-exp .exp-eyebrow{color:#f5f1e880;margin-bottom:24px}.p-exp .exp-hero h1{letter-spacing:-.04em;max-width:17ch;margin:0 0 24px;font-size:clamp(31px,4.2vw,54px);font-weight:800;line-height:1.04}.p-exp .exp-lede{color:#f5f1e8b3;max-width:58ch;margin:0 0 32px;font-size:clamp(16px,1.55vw,19px);line-height:1.65}.p-exp .exp-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.p-exp .exp-ghost{color:var(--brass);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #f0c64a66;padding-bottom:2px;font-size:11px;text-decoration:none}.p-exp .exp-ghost:hover{border-bottom-color:var(--brass)}.p-exp .exp-frame{background:var(--evergreen);border:1px solid #f5f1e824;border-radius:6px;min-width:0;overflow:hidden;box-shadow:0 24px 56px #04140e33}.p-exp .exp-frame-bar{border-bottom:1px solid #f5f1e81f;align-items:center;min-height:42px;padding:0 14px;display:flex}.p-exp .exp-brand{color:var(--cream);align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.p-exp .exp-brand-mark{background:var(--brass);width:9px;height:9px;display:inline-block}.p-exp .exp-frame-title{color:#f5f1e87a;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-left:auto;font-size:9px}.p-exp .exp-frame-body{padding:16px}.p-exp .exp-art{width:100%;height:auto;display:block}.p-exp .exp-art-field{fill:#f5f1e806;stroke:#f5f1e824}.p-exp .exp-art-row{fill:#f5f1e809;stroke:#f5f1e81f}.p-exp .exp-art-row-hi{fill:#f0c64a1a;stroke:#f0c64a8c}.p-exp .exp-art-bar{fill:#f5f1e833}.p-exp .exp-art-bar-soft{fill:#f5f1e817}.p-exp .exp-art-brass{fill:var(--brass)}.p-exp .exp-art-mint{fill:var(--mint)}.p-exp .exp-art-line{fill:none;stroke:#f5f1e826;stroke-width:1.5px}.p-exp .exp-art-line-hi{fill:none;stroke:var(--brass);stroke-width:1.5px}.p-exp .exp-art-text{fill:#f5f1e878;font-family:var(--mono);letter-spacing:.08em;font-size:9px}.p-exp .exp-art-text-hi{fill:var(--brass)}.p-exp .exp-art-title{fill:var(--cream);font-family:var(--display);font-size:14px;font-weight:700}.p-exp .exp-stats{background:var(--evergreen);color:var(--cream);padding:58px 0 48px}.p-exp .exp-stats-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.p-exp .exp-stat{border-top:1px solid #f0c64a8c;padding-top:18px}.p-exp .exp-stat strong{color:var(--brass);font-family:var(--mono);margin-bottom:10px;font-size:clamp(24px,3vw,39px);font-weight:500;line-height:1.1;display:block}.p-exp .exp-stat span{color:#f5f1e8ad;font-size:14.5px;line-height:1.55}.p-exp .exp-stat-note{color:#f5f1e86b;font-family:var(--mono);letter-spacing:.05em;margin:26px 0 0;font-size:10px;line-height:1.7}.p-exp .exp-section{border-bottom:1px solid var(--rule);padding:86px 0}.p-exp .exp-section-alt{background:#0e3d2c0a}.p-exp .exp-section-head{margin-bottom:42px}.p-exp .exp-section-head p{color:#0e3d2cad;max-width:64ch;margin:0;font-size:16.5px;line-height:1.65}.p-exp .exp-diagnosis{grid-template-columns:.92fr 1.08fr;align-items:start;gap:56px;display:grid}.p-exp .exp-pull{border-left:2px solid var(--brass-dp);letter-spacing:-.03em;margin:0;padding-left:22px;font-size:clamp(21px,2.5vw,31px);font-weight:700;line-height:1.25}.p-exp .exp-diag-body p{color:#0e3d2cb8;margin:0 0 17px;font-size:16px;line-height:1.7}.p-exp .exp-diag-body p:last-child{margin-bottom:0}.p-exp .exp-values{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.p-exp .exp-value{border-top:2px solid var(--brass-dp);padding-top:20px}.p-exp .exp-value-no{border:1px solid var(--rule);font-family:var(--mono);justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:24px;font-size:10px;display:flex}.p-exp .exp-value h3{letter-spacing:-.02em;margin:0 0 10px;font-size:19px;line-height:1.25}.p-exp .exp-value p{color:#0e3d2cb3;margin:0;font-size:15.5px;line-height:1.65}.p-exp .exp-deep{padding-top:92px}.p-exp .exp-deep-head{margin-bottom:52px}.p-exp .exp-feature-band{border-top:1px solid var(--rule);padding:76px 0}.p-exp .exp-feature-band:nth-of-type(2n){background:#0e3d2c0a}.p-exp .exp-feature-row{grid-template-columns:.88fr 1.12fr;align-items:center;gap:52px;display:grid}.p-exp .exp-feature-row.rev{grid-template-columns:1.12fr .88fr}.p-exp .exp-feature-row.rev .exp-feature-copy{order:2}.p-exp .exp-feature-row.rev .exp-frame{order:1}.p-exp .exp-feature-copy h3{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(25px,2.8vw,38px);line-height:1.1}.p-exp .exp-feature-copy>p{color:#0e3d2cb8;margin:0 0 16px;font-size:16px;line-height:1.68}.p-exp .exp-run-list{gap:13px;margin:22px 0 0;padding:0;list-style:none;display:grid}.p-exp .exp-run-list li{border-top:1px solid var(--rule);color:#0e3d2cb3;padding-top:12px;font-size:15px;line-height:1.65}.p-exp .exp-run-list strong{color:var(--evergreen);margin-bottom:4px;display:block}.p-exp .exp-measures{grid-template-columns:repeat(4,1fr);gap:24px;margin:34px 0 24px;display:grid}.p-exp .exp-measure{border-top:1px solid var(--rule);padding-top:16px}.p-exp .exp-measure strong{font-family:var(--mono);margin-bottom:10px;font-size:15px;font-weight:500;line-height:1.45;display:block}.p-exp .exp-measure span{color:#0e3d2cad;font-size:14.5px;line-height:1.6}.p-exp .exp-proof{color:#0e3d2c80;font-family:var(--mono);letter-spacing:.05em;max-width:82ch;margin:0;font-size:10.5px;line-height:1.75}.p-exp .exp-honest{background:var(--evergreen);color:var(--cream);padding:66px 0}.p-exp .exp-honest-grid{grid-template-columns:1fr 1fr;gap:52px;display:grid}.p-exp .exp-honest .exp-label{color:#f5f1e87a}.p-exp .exp-honest h2{font-size:clamp(23px,2.5vw,34px)}.p-exp .exp-honest p{color:#f5f1e8b8;margin:0;font-size:16px;line-height:1.7}.p-exp .exp-honest article{border-left:2px solid var(--brass);padding-left:22px}.p-exp .exp-honest b{color:var(--cream)}.p-exp .exp-final{background:var(--night);color:var(--cream);padding:76px 0}.p-exp .exp-final-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.p-exp .exp-final h2{margin-bottom:12px}.p-exp .exp-final p{color:#f5f1e8b3;max-width:62ch;margin:0;font-size:16.5px;line-height:1.62}@media (width<=900px){.p-exp .exp-hero{padding:60px 0 64px}.p-exp .exp-hero-grid,.p-exp .exp-diagnosis,.p-exp .exp-feature-row,.p-exp .exp-feature-row.rev,.p-exp .exp-honest-grid{grid-template-columns:1fr;gap:36px}.p-exp .exp-feature-row.rev .exp-feature-copy{order:1}.p-exp .exp-feature-row.rev .exp-frame{order:2}.p-exp .exp-values{grid-template-columns:1fr}.p-exp .exp-section,.p-exp .exp-feature-band{padding:60px 0}.p-exp .exp-deep{padding-top:66px}.p-exp .exp-measures{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.p-exp .exp-frame-body{padding:10px}.p-exp .exp-stats-grid,.p-exp .exp-measures{grid-template-columns:1fr}.p-exp .exp-stat{padding-top:15px}.p-exp .exp-final-inner{align-items:flex-start}.p-exp .exp-frame-title{font-size:8px}}.p-exp .exp-hook{background:var(--evergreen);color:var(--cream);padding:66px 0}.p-exp .exp-hook-inner{max-width:74ch}.p-exp .exp-hook .exp-label{color:#f5f1e880}.p-exp .exp-hook h2{color:var(--cream);max-width:28ch}.p-exp .exp-options{flex-wrap:wrap;gap:12px;margin:26px 0 0;display:flex}.p-exp .exp-options button{color:#f5f1e8d1;cursor:pointer;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #f5f1e840;padding:12px 18px;font-size:11px;transition:border-color .2s,color .2s,background .2s}.p-exp .exp-options button:hover{border-color:var(--brass);color:var(--brass)}.p-exp .exp-options button.is-selected{background:var(--brass);border-color:var(--brass);color:var(--night)}.p-exp .exp-pick{color:#f5f1e86b;font-family:var(--mono);letter-spacing:.05em;margin:20px 0 0;font-size:10.5px}.p-exp .exp-reveal{border-left:2px solid var(--brass);margin-top:28px;padding-left:22px}.p-exp .exp-reveal-main{color:var(--cream);max-width:62ch;margin:0 0 14px;font-size:clamp(17px,2vw,22px);font-weight:600;line-height:1.45}.p-exp .exp-hook-link{color:var(--brass);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #f0c64a73;padding-bottom:2px;font-size:11px;text-decoration:none}.p-exp .exp-hook-link:hover{border-bottom-color:var(--brass)}@media (width<=640px){.p-exp .exp-hook{padding:52px 0}.p-exp .exp-options button{text-align:left;flex:100%}}.p-exp .exp-art-dashed,.p-exp .exp-art-dash-line{stroke-dasharray:7 6}.p-exp .exp-art-check{fill:none;stroke:var(--evergreen);stroke-linecap:square;stroke-linejoin:miter;stroke-width:3px}.p-exp .exp-final{background:var(--brass);color:var(--evergreen)}.p-exp .exp-final h2{color:var(--evergreen)}.p-exp .exp-final p{color:#0e3d2ccc}.p-exp .exp-final .btn-brass{background:var(--evergreen);color:var(--cream)}.p-exp .exp-final .btn-brass:hover{background:var(--field);color:var(--cream)}.p-market{background:var(--cream);color:var(--evergreen)}.p-market .mk-label,.p-market .mk-eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;display:block}.p-market .mk-label{color:#0e3d2c80;margin-bottom:20px}.p-market h2{letter-spacing:-.04em;max-width:22ch;margin:0 0 18px;font-size:clamp(27px,3.2vw,42px);font-weight:800;line-height:1.08}.p-market .mk-hero{background:var(--night);color:var(--cream);border-bottom:1px solid var(--rule-n);padding:82px 0 88px}.p-market .mk-hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:54px;display:grid}.p-market .mk-eyebrow{color:#f5f1e880;margin-bottom:24px}.p-market .mk-hero h1{letter-spacing:-.04em;max-width:16ch;margin:0 0 24px;font-size:clamp(31px,4.2vw,54px);font-weight:800;line-height:1.04}.p-market .mk-lede{color:#f5f1e8b3;max-width:55ch;margin:0 0 32px;font-size:clamp(16px,1.55vw,19px);line-height:1.65}.p-market .mk-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.p-market .mk-ghost{color:var(--brass);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #f0c64a66;padding-bottom:2px;font-size:11px;text-decoration:none}.p-market .mk-ghost:hover{border-bottom-color:var(--brass)}.p-market .mk-frame{background:var(--evergreen);border:1px solid #f5f1e824;border-radius:6px;min-width:0;overflow:hidden;box-shadow:0 24px 56px #04140e33}.p-market .mk-frame-bar{border-bottom:1px solid #f5f1e81f;align-items:center;min-height:42px;padding:0 14px;display:flex}.p-market .mk-brand{color:var(--cream);align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.p-market .mk-brand-mark{background:var(--brass);width:9px;height:9px;display:inline-block}.p-market .mk-frame-title{color:#f5f1e87a;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-left:auto;font-size:9px}.p-market .mk-frame-body{padding:16px}.p-market .mk-art{width:100%;height:auto;display:block}.p-market .mk-field{fill:#f5f1e806;stroke:#f5f1e824}.p-market .mk-gridline{fill:none;stroke:#f5f1e812;stroke-width:1px}.p-market .mk-dot{fill:#f5f1e833}.p-market .mk-dot-core{fill:var(--mint)}.p-market .mk-dot-signal{fill:var(--brass)}.p-market .mk-ring{fill:none;stroke:var(--brass);stroke-width:1.5px}.p-market .mk-art-text{fill:#f5f1e878;font-family:var(--mono);letter-spacing:.08em;font-size:9px}.p-market .mk-art-text-brass{fill:var(--brass)}.p-market .mk-row{fill:#f5f1e809;stroke:#f5f1e81f}.p-market .mk-bar{fill:#f5f1e833}.p-market .mk-bar-soft{fill:#f5f1e81a}.p-market .mk-pill{fill:#f0c64a1a;stroke:#f0c64a6b}.p-market .mk-line{fill:none;stroke:#f0c64a6b;stroke-width:1px}.p-market .mk-line-bright{fill:none;stroke:var(--brass);stroke-width:1.4px}.p-market .mk-you{fill:var(--brass);stroke:#f5f1e8cc;stroke-width:1px}.p-market .mk-share{background:var(--evergreen);color:var(--cream);padding:72px 0}.p-market .mk-share-inner{max-width:900px}.p-market .mk-share .mk-label{color:#f5f1e87a}.p-market .mk-share h2{max-width:24ch}.p-market .mk-options{flex-wrap:wrap;gap:10px;margin:28px 0 22px;display:flex}.p-market .mk-options button{box-shadow:none;color:#f5f1e8e6;cursor:pointer;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#f5f1e80d;border:1px solid #f5f1e859;border-radius:8px;min-height:44px;padding:0 18px;font-size:11px;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.p-market .mk-options button:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.p-market .mk-options button.is-cue{color:var(--brass);border-color:#f0c64acc;animation:2.4s ease-out infinite mk-cue-ring}@keyframes mk-cue-ring{0%{box-shadow:0 0 #f0c64a73}70%{box-shadow:0 0 0 9px #f0c64a00}to{box-shadow:0 0 #f0c64a00}}.p-market .mk-options button:hover,.p-market .mk-options button.is-cue:hover{border-color:var(--brass);box-shadow:none;color:var(--brass);background:#f0c64a1f;animation:none}.p-market .mk-options button.is-selected,.p-market .mk-options button.is-selected:hover{background:var(--brass);border-color:var(--brass);color:var(--night);animation:none;box-shadow:0 0 0 3px #f0c64a38}@media (prefers-reduced-motion:reduce){.p-market .mk-options button.is-cue{animation:none;box-shadow:0 0 0 2px #f0c64a59}}.p-market .mk-pick,.p-market .mk-share-soft{color:#f5f1e880;margin:0;font-size:14px;line-height:1.65}.p-market .mk-reveal{border-left:2px solid var(--brass);max-width:760px;padding-left:22px}.p-market .mk-reveal-main{margin:0 0 10px;font-size:clamp(18px,2vw,24px);font-weight:650;line-height:1.45}.p-market .mk-reveal-main strong{color:var(--brass)}.p-market .mk-share-soft{margin-bottom:18px}.p-market .mk-share-link{color:var(--brass);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.p-market .mk-section{border-bottom:1px solid var(--rule);padding:86px 0}.p-market .mk-section-alt{background:#0e3d2c0a}.p-market .mk-section-head{margin-bottom:42px}.p-market .mk-section-head p{color:#0e3d2cad;max-width:62ch;margin:0;font-size:16.5px;line-height:1.65}.p-market .mk-benefits{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.p-market .mk-benefit{border-top:2px solid var(--brass-dp);padding-top:20px}.p-market .mk-benefit-icon{border:1px solid var(--rule);justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:24px;display:flex}.p-market .mk-benefit-icon span{background:var(--brass-dp);width:8px;height:8px;display:block}.p-market .mk-benefit h3{letter-spacing:-.02em;margin:0 0 10px;font-size:19px}.p-market .mk-benefit p{color:#0e3d2cb3;margin:0;font-size:15.5px;line-height:1.65}.p-market .mk-benefit a{color:inherit}.p-market .mk-deep{padding-top:92px}.p-market .mk-deep-head{margin-bottom:52px}.p-market .mk-feature-band{border-top:1px solid var(--rule);padding:76px 0}.p-market .mk-feature-band:nth-of-type(2n){background:#0e3d2c0a}.p-market .mk-feature-row{grid-template-columns:.88fr 1.12fr;align-items:center;gap:52px;display:grid}.p-market .mk-feature-row.rev{grid-template-columns:1.12fr .88fr}.p-market .mk-feature-row.rev .mk-feature-copy{order:2}.p-market .mk-feature-row.rev .mk-frame{order:1}.p-market .mk-feature-copy h3{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(25px,2.8vw,38px);line-height:1.1}.p-market .mk-feature-copy>p,.p-market .mk-feature-copy li{color:#0e3d2cb8;font-size:16px;line-height:1.68}.p-market .mk-feature-copy>p{margin:0 0 16px}.p-market .mk-pull{border-left:2px solid var(--brass-dp);margin:22px 0;padding-left:18px;font-size:18px;font-weight:700;line-height:1.5}.p-market .mk-diagnosis p{color:#0e3d2ca6;margin:0 0 10px;font-size:14.5px;line-height:1.65}.p-market .mk-run-list{gap:13px;margin:22px 0 0;padding:0;list-style:none;display:grid}.p-market .mk-run-list li{border-top:1px solid var(--rule);padding-top:12px}.p-market .mk-run-list strong{color:var(--evergreen);margin-bottom:4px;font-size:15px;display:block}.p-market .mk-measures{grid-template-columns:repeat(4,1fr);gap:24px;margin:34px 0 24px;display:grid}.p-market .mk-measure{border-top:1px solid var(--rule);padding-top:16px}.p-market .mk-measure strong{font-family:var(--mono);margin-bottom:10px;font-size:15px;font-weight:500;display:block}.p-market .mk-measure span{color:#0e3d2cad;font-size:14.5px;line-height:1.6}.p-market .mk-proof{color:#0e3d2c80;font-family:var(--mono);letter-spacing:.05em;max-width:78ch;margin:0;font-size:10.5px;line-height:1.75}.p-market .mk-boundary{border-left:2px solid var(--brass-dp);max-width:76ch;padding-left:24px}.p-market .mk-boundary p{color:#0e3d2cd6;margin:0;font-size:clamp(17px,1.9vw,22px);line-height:1.55}.p-market .mk-final{background:var(--night);color:var(--cream);padding:76px 0}.p-market .mk-final-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.p-market .mk-final h2{margin-bottom:12px}.p-market .mk-final p{color:#f5f1e8b3;max-width:58ch;margin:0;font-size:16.5px;line-height:1.62}@media (width<=900px){.p-market .mk-hero{padding:60px 0 64px}.p-market .mk-hero-grid,.p-market .mk-feature-row,.p-market .mk-feature-row.rev{grid-template-columns:1fr;gap:36px}.p-market .mk-feature-row.rev .mk-feature-copy{order:1}.p-market .mk-feature-row.rev .mk-frame{order:2}.p-market .mk-benefits{grid-template-columns:1fr}.p-market .mk-section,.p-market .mk-feature-band{padding:60px 0}.p-market .mk-deep{padding-top:66px}.p-market .mk-measures{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.p-market .mk-frame-body{padding:10px}.p-market .mk-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.p-market .mk-options button:last-child{grid-column:1/-1}.p-market .mk-measures{grid-template-columns:1fr}.p-market .mk-final-inner{align-items:flex-start}.p-market .mk-frame-title{font-size:8px}}.p-market .mk-final{background:var(--brass);color:var(--evergreen)}.p-market .mk-final h2{color:var(--evergreen)}.p-market .mk-final p{color:#0e3d2ccc}.p-market .mk-final .btn-brass{background:var(--evergreen);color:var(--cream)}.p-market .mk-final .btn-brass:hover{background:var(--field);color:var(--cream)}.p-abm{background:var(--cream);color:var(--evergreen);overflow:clip}.p-abm .ab-label,.p-abm .ab-eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;display:block}.p-abm .ab-label{color:#0e3d2c80;margin-bottom:20px}.p-abm h2{letter-spacing:-.04em;max-width:23ch;margin:0 0 18px;font-size:clamp(27px,3.2vw,42px);font-weight:800;line-height:1.08}.p-abm .ab-hero{background:var(--night);border-bottom:1px solid var(--rule-n);color:var(--cream);padding:82px 0 88px}.p-abm .ab-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:54px;display:grid}.p-abm .ab-eyebrow{color:#f5f1e880;margin-bottom:24px}.p-abm .ab-hero h1{letter-spacing:-.04em;max-width:17ch;margin:0 0 24px;font-size:clamp(31px,4.2vw,54px);font-weight:800;line-height:1.04}.p-abm .ab-lede{color:#f5f1e8b3;max-width:58ch;margin:0 0 32px;font-size:clamp(16px,1.55vw,19px);line-height:1.65}.p-abm .ab-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.p-abm .ab-ghost{color:var(--brass);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #f0c64a66;padding-bottom:2px;font-size:11px;text-decoration:none}.p-abm .ab-ghost:hover{border-bottom-color:var(--brass)}.p-abm .ab-frame{background:var(--evergreen);border:1px solid #f5f1e824;border-radius:6px;min-width:0;overflow:hidden;box-shadow:0 24px 56px #04140e33}.p-abm .ab-frame-bar{border-bottom:1px solid #f5f1e81f;align-items:center;min-height:42px;padding:0 14px;display:flex}.p-abm .ab-brand{color:var(--cream);align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.p-abm .ab-brand-mark{background:var(--brass);width:9px;height:9px;display:inline-block}.p-abm .ab-frame-title{color:#f5f1e87a;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-left:auto;font-size:9px}.p-abm .ab-frame-body{padding:16px}.p-abm .ab-art{width:100%;height:auto;display:block}.p-abm .ab-art-field{fill:#f5f1e806;stroke:#f5f1e824}.p-abm .ab-art-row{fill:#f5f1e809;stroke:#f5f1e81f}.p-abm .ab-art-row-hi{fill:#f0c64a1a;stroke:#f0c64a8c}.p-abm .ab-art-bar{fill:#f5f1e833}.p-abm .ab-art-bar-soft{fill:#f5f1e817}.p-abm .ab-art-brass{fill:var(--brass)}.p-abm .ab-art-mint{fill:var(--mint)}.p-abm .ab-art-line{fill:none;stroke:#f5f1e826;stroke-width:1.5px}.p-abm .ab-art-line-hi{fill:none;stroke:var(--brass);stroke-width:1.5px}.p-abm .ab-art-text{fill:#f5f1e878;font-family:var(--mono);letter-spacing:.08em;font-size:9px}.p-abm .ab-art-text-hi{fill:var(--brass)}.p-abm .ab-art-title{fill:var(--cream);font-family:var(--display);font-size:14px;font-weight:700}.p-abm .ab-stats{background:var(--evergreen);color:var(--cream);padding:58px 0 48px}.p-abm .ab-stats-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.p-abm .ab-stat{border-top:1px solid #f0c64a8c;padding-top:18px}.p-abm .ab-stat strong{color:var(--brass);font-family:var(--mono);margin-bottom:10px;font-size:clamp(24px,3vw,39px);font-weight:500;line-height:1.1;display:block}.p-abm .ab-stat span{color:#f5f1e8ad;font-size:14.5px;line-height:1.55}.p-abm .ab-stat-note{color:#f5f1e86b;font-family:var(--mono);letter-spacing:.05em;margin:26px 0 0;font-size:10px;line-height:1.7}.p-abm .ab-section{border-bottom:1px solid var(--rule);padding:86px 0}.p-abm .ab-section-alt{background:#0e3d2c0a}.p-abm .ab-section-head{margin-bottom:42px}.p-abm .ab-section-head p{color:#0e3d2cad;max-width:64ch;margin:0;font-size:16.5px;line-height:1.65}.p-abm .ab-diagnosis{grid-template-columns:.92fr 1.08fr;align-items:start;gap:56px;display:grid}.p-abm .ab-pull{border-left:2px solid var(--brass-dp);letter-spacing:-.03em;margin:0;padding-left:22px;font-size:clamp(21px,2.5vw,31px);font-weight:700;line-height:1.25}.p-abm .ab-diag-body p{color:#0e3d2cb8;margin:0 0 17px;font-size:16px;line-height:1.7}.p-abm .ab-diag-body p:last-child{margin-bottom:0}.p-abm .ab-values{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.p-abm .ab-value{border-top:2px solid var(--brass-dp);padding-top:20px}.p-abm .ab-value-no{border:1px solid var(--rule);font-family:var(--mono);justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:24px;font-size:10px;display:flex}.p-abm .ab-value h3{letter-spacing:-.02em;margin:0 0 10px;font-size:19px;line-height:1.25}.p-abm .ab-value p{color:#0e3d2cb3;margin:0;font-size:15.5px;line-height:1.65}.p-abm .ab-deep{padding-top:92px}.p-abm .ab-deep-head{margin-bottom:52px}.p-abm .ab-feature-band{border-top:1px solid var(--rule);padding:76px 0}.p-abm .ab-feature-band:nth-of-type(2n){background:#0e3d2c0a}.p-abm .ab-feature-row{grid-template-columns:.88fr 1.12fr;align-items:center;gap:52px;display:grid}.p-abm .ab-feature-row.rev{grid-template-columns:1.12fr .88fr}.p-abm .ab-feature-row.rev .ab-feature-copy{order:2}.p-abm .ab-feature-row.rev .ab-frame{order:1}.p-abm .ab-feature-copy h3{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(25px,2.8vw,38px);line-height:1.1}.p-abm .ab-feature-copy>p{color:#0e3d2cb8;margin:0 0 16px;font-size:16px;line-height:1.68}.p-abm .ab-run-list{gap:13px;margin:22px 0 0;padding:0;list-style:none;display:grid}.p-abm .ab-run-list li{border-top:1px solid var(--rule);color:#0e3d2cb3;padding-top:12px;font-size:15px;line-height:1.65}.p-abm .ab-run-list strong{color:var(--evergreen);margin-bottom:4px;display:block}.p-abm .ab-measures{grid-template-columns:repeat(4,1fr);gap:24px;margin:34px 0 24px;display:grid}.p-abm .ab-measure{border-top:1px solid var(--rule);padding-top:16px}.p-abm .ab-measure strong{font-family:var(--mono);margin-bottom:10px;font-size:15px;font-weight:500;line-height:1.45;display:block}.p-abm .ab-measure span{color:#0e3d2cad;font-size:14.5px;line-height:1.6}.p-abm .ab-proof{color:#0e3d2c80;font-family:var(--mono);letter-spacing:.05em;max-width:82ch;margin:0;font-size:10.5px;line-height:1.75}.p-abm .ab-honest{background:var(--evergreen);color:var(--cream);padding:66px 0}.p-abm .ab-honest-grid{grid-template-columns:1fr 1fr;gap:52px;display:grid}.p-abm .ab-honest .ab-label{color:#f5f1e87a}.p-abm .ab-honest h2{font-size:clamp(23px,2.5vw,34px)}.p-abm .ab-honest p{color:#f5f1e8b8;margin:0;font-size:16px;line-height:1.7}.p-abm .ab-honest article{border-left:2px solid var(--brass);padding-left:22px}.p-abm .ab-honest b{color:var(--cream)}.p-abm .ab-final{background:var(--night);color:var(--cream);padding:76px 0}.p-abm .ab-final-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.p-abm .ab-final h2{margin-bottom:12px}.p-abm .ab-final p{color:#f5f1e8b3;max-width:62ch;margin:0;font-size:16.5px;line-height:1.62}@media (width<=900px){.p-abm .ab-hero{padding:60px 0 64px}.p-abm .ab-hero-grid,.p-abm .ab-diagnosis,.p-abm .ab-feature-row,.p-abm .ab-feature-row.rev,.p-abm .ab-honest-grid{grid-template-columns:1fr;gap:36px}.p-abm .ab-feature-row.rev .ab-feature-copy{order:1}.p-abm .ab-feature-row.rev .ab-frame{order:2}.p-abm .ab-values{grid-template-columns:1fr}.p-abm .ab-section,.p-abm .ab-feature-band{padding:60px 0}.p-abm .ab-deep{padding-top:66px}.p-abm .ab-measures{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.p-abm .ab-frame-body{padding:10px}.p-abm .ab-stats-grid,.p-abm .ab-measures{grid-template-columns:1fr}.p-abm .ab-stat{padding-top:15px}.p-abm .ab-final-inner{align-items:flex-start}.p-abm .ab-frame-title{font-size:8px}}.p-abm .ab-hook{background:var(--evergreen);color:var(--cream);padding:66px 0}.p-abm .ab-hook-inner{max-width:74ch}.p-abm .ab-hook .ab-label{color:#f5f1e880}.p-abm .ab-hook h2{color:var(--cream);max-width:28ch}.p-abm .ab-options{flex-wrap:wrap;gap:12px;margin:26px 0 0;display:flex}.p-abm .ab-options button{color:#f5f1e8d1;cursor:pointer;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #f5f1e840;padding:12px 18px;font-size:11px;transition:border-color .2s,color .2s,background .2s}.p-abm .ab-options button:hover{border-color:var(--brass);color:var(--brass)}.p-abm .ab-options button.is-selected{background:var(--brass);border-color:var(--brass);color:var(--night)}.p-abm .ab-pick{color:#f5f1e86b;font-family:var(--mono);letter-spacing:.05em;margin:20px 0 0;font-size:10.5px}.p-abm .ab-reveal{border-left:2px solid var(--brass);margin-top:28px;padding-left:22px}.p-abm .ab-reveal-main{color:var(--cream);max-width:62ch;margin:0 0 14px;font-size:clamp(17px,2vw,22px);font-weight:600;line-height:1.45}.p-abm .ab-hook-link{color:var(--brass);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #f0c64a73;padding-bottom:2px;font-size:11px;text-decoration:none}.p-abm .ab-hook-link:hover{border-bottom-color:var(--brass)}@media (width<=640px){.p-abm .ab-hook{padding:52px 0}.p-abm .ab-options button{text-align:left;flex:100%}}.p-abm .ab-final{background:var(--brass);color:var(--evergreen)}.p-abm .ab-final h2{color:var(--evergreen)}.p-abm .ab-final p{color:#0e3d2ccc}.p-abm .ab-final .btn-brass{background:var(--evergreen);color:var(--cream)}.p-abm .ab-final .btn-brass:hover{background:var(--field);color:var(--cream)}.p-quote{background:var(--cream);color:var(--evergreen)}.p-quote .qz-lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#0e3d2c80;margin-bottom:22px;font-size:10.5px;display:block}.p-quote h2{letter-spacing:-.04em;max-width:22ch;margin:0 0 18px;font-size:clamp(26px,3.1vw,40px);font-weight:800;line-height:1.07}.p-quote .qz-hero{background:var(--night);color:var(--cream);border-bottom:1px solid var(--rule-n);padding:84px 0 88px}.p-quote .qz-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;display:grid}.p-quote .qz-eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e880;margin-bottom:26px;font-size:10.5px;display:block}.p-quote .qz-hero h1{letter-spacing:-.04em;max-width:18ch;margin:0 0 24px;font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1.05}.p-quote .qz-lede{color:#f5f1e8b3;max-width:52ch;margin:0 0 32px;font-size:clamp(16px,1.6vw,19px);line-height:1.62}.p-quote .qz-cta{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.p-quote .qz-ghost{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brass);border-bottom:1px solid #f0c64a66;padding-bottom:2px;font-size:11px;text-decoration:none}.p-quote .qz-ghost:hover{border-bottom-color:var(--brass)}.p-quote .qz-sec{border-bottom:1px solid var(--rule);padding:84px 0}.p-quote .qz-alt{background:#0e3d2c0a}.p-quote .qz-lead{color:#0e3d2c9e;margin:0 0 28px;font-size:17px}.p-quote .qz-two{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.p-quote .qz-pull{letter-spacing:-.03em;border-left:2px solid var(--brass-dp);padding-left:22px;font-size:clamp(21px,2.4vw,29px);font-weight:700;line-height:1.24}.p-quote .qz-body p{color:#0e3d2cbd;margin:0 0 18px;font-size:16.5px;line-height:1.7}.p-quote .qz-body p:last-child{margin-bottom:0}.p-quote .qz-calc{background:var(--night);color:var(--cream);border-bottom:1px solid var(--rule-n);padding:88px 0}.p-quote .qz-calc .qz-lbl{color:#f5f1e880}.p-quote .qz-calc h2{max-width:26ch}.p-quote .qz-intro{color:#f5f1e8a8;max-width:62ch;margin:0 0 44px;font-size:16.5px;line-height:1.65}.p-quote .qz-intro.dark{color:#0e3d2cb3}.p-quote .qz-calc-grid{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.p-quote .qz-prime{border-top:1px solid var(--rule-n);padding:20px 0}.p-quote .qz-prime:first-child{border-top:none;padding-top:0}.p-quote .qz-q{margin-bottom:12px;font-size:15.5px;font-weight:600;display:block}.p-quote .qz-opts{flex-wrap:wrap;gap:10px;display:flex}.p-quote .qz-opts button{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f1e8b8;border:1px solid var(--rule-n);cursor:pointer;background:0 0;border-radius:4px;padding:9px 14px;font-size:10.5px;transition:border-color .18s,color .18s,background .18s}.p-quote .qz-opts button:hover{border-color:#f5f1e84d}.p-quote .qz-opts button.on{color:var(--night);background:var(--brass);border-color:var(--brass)}.p-quote .qz-reflect{color:#f5f1e88c;margin-top:12px;font-size:14px;display:block}.p-quote .qz-field{border-top:1px solid var(--rule-n);padding:20px 0 4px}.p-quote .qz-field-top{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.p-quote .qz-field label{color:#f5f1e8cc;font-size:14.5px}.p-quote .qz-val{font-family:var(--mono);color:var(--brass);white-space:nowrap;font-size:14px}.p-quote .qz-field input[type=range]{appearance:none;background:#f5f1e829;border-radius:2px;outline:none;width:100%;height:3px}.p-quote .qz-field input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--brass);cursor:pointer;border:none;border-radius:50%;width:16px;height:16px}.p-quote .qz-field input[type=range]::-moz-range-thumb{background:var(--brass);cursor:pointer;border:none;border-radius:50%;width:16px;height:16px}.p-quote .qz-note{color:#f5f1e880;max-width:52ch;margin-top:10px;font-size:13px;line-height:1.6;display:block}.p-quote .qz-outputs{flex-direction:column;gap:14px;display:flex}.p-quote .qz-out{border:1px solid var(--rule-n);background:#f5f1e808;border-radius:6px;padding:20px 22px}.p-quote .qz-out-lbl{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#f5f1e880;margin-bottom:10px;font-size:10px;display:block}.p-quote .qz-out-v{font-family:var(--mono);letter-spacing:-.03em;font-size:clamp(24px,2.6vw,32px);font-weight:500;line-height:1;display:block}.p-quote .qz-out-hero{background:#f0c64a12;border-color:#f0c64a73}.p-quote .qz-out-hero .qz-out-v{color:var(--brass);font-size:clamp(30px,3.6vw,46px)}.p-quote .qz-close{margin:10px 0 0;font-size:16.5px;font-weight:600;line-height:1.55}.p-quote .qz-fine{font-family:var(--mono);letter-spacing:.05em;color:#f5f1e86b;font-size:10.5px;line-height:1.7}.p-quote .qz-runs{grid-template-columns:repeat(2,1fr);gap:28px;margin-top:34px;display:grid}.p-quote .qz-run{border-top:1px solid var(--rule);padding-top:18px}.p-quote .qz-ix{font-family:var(--mono);letter-spacing:.1em;color:var(--brass-dp);margin-bottom:10px;font-size:11px;display:block}.p-quote .qz-run h3{letter-spacing:-.02em;margin:0 0 8px;font-size:18px;font-weight:700}.p-quote .qz-run p{color:#0e3d2cb8;margin:0;font-size:15.5px;line-height:1.65}.p-quote .qz-meas{grid-template-columns:repeat(4,1fr);gap:24px;margin:34px 0 24px;display:grid}.p-quote .qz-m{border-top:1px solid var(--rule);padding-top:16px}.p-quote .qz-m .v{font-family:var(--mono);color:var(--evergreen);margin-bottom:10px;font-size:15px;display:block}.p-quote .qz-m .d{color:#0e3d2cad;font-size:14.5px;line-height:1.6;display:block}.p-quote .qz-fine-dark{font-family:var(--mono);letter-spacing:.05em;color:#0e3d2c80;max-width:76ch;margin:0;font-size:10.5px;line-height:1.75}.p-quote .qz-bound{border-left:2px solid var(--brass-dp);max-width:74ch;padding-left:24px}.p-quote .qz-bound p{color:#0e3d2cd9;margin:0;font-size:clamp(17px,1.9vw,22px);line-height:1.55}.p-quote .qz-final{background:var(--evergreen);color:var(--cream);padding:76px 0}.p-quote .qz-final-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.p-quote .qz-final h2{max-width:24ch;margin-bottom:12px}.p-quote .qz-final p{color:#f5f1e8b3;max-width:56ch;margin:0;font-size:16.5px;line-height:1.62}@media (width<=900px){.p-quote .qz-hero{padding:60px 0 64px}.p-quote .qz-hero-grid,.p-quote .qz-two,.p-quote .qz-calc-grid{grid-template-columns:1fr;gap:36px}.p-quote .qz-sec,.p-quote .qz-calc{padding:60px 0}.p-quote .qz-runs{grid-template-columns:1fr;gap:22px}.p-quote .qz-meas{grid-template-columns:repeat(2,1fr)}.p-quote .qz-pull{font-size:21px}}@media (width<=640px){.p-quote .qz-meas{grid-template-columns:1fr}.p-quote .qz-field-top{flex-direction:column;gap:4px}.p-quote .qz-final-in{align-items:flex-start}}.p-quote .qz-art{width:100%;height:auto;display:block}.p-quote .qz-art-line{fill:none;stroke:var(--rule-n);stroke-width:1px}.p-quote .qz-quote rect{fill:#f5f1e809;stroke:#f5f1e82e}.p-quote .qz-quote path{fill:none;stroke:#f5f1e833;stroke-width:2px}.p-quote .qz-quote circle{fill:#f5f1e829}.p-quote .qz-quote-lit rect{fill:#f0c64a14;stroke:var(--brass)}.p-quote .qz-quote-lit path{stroke:#f0c64a99}.p-quote .qz-quote-lit circle{fill:var(--brass)}.p-quote .qz-art-arrow{fill:none;stroke:var(--brass);stroke-width:2px}.p-quote .qz-art-label{fill:#f5f1e866;font-family:var(--mono);letter-spacing:.08em;font-size:10px}.p-quote .qz-art-label-lit{fill:var(--brass)}.p-quote .qz-backlog{border-top:1px solid #f0c64a47;gap:6px;margin-top:18px;padding-top:16px;display:grid}.p-quote .qz-backlog span,.p-quote .qz-backlog small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f1e885;font-size:10px}.p-quote .qz-backlog strong{font-family:var(--mono);color:var(--brass);font-size:clamp(22px,2.5vw,30px);line-height:1}.p-quote .qz-backlog small{color:#f5f1e861;font-size:9px}.p-quote .qz-final{background:var(--brass);color:var(--evergreen)}.p-quote .qz-final h2{color:var(--evergreen)}.p-quote .qz-final p{color:#0e3d2ccc}.p-quote .qz-final .btn-brass{background:var(--evergreen);color:var(--cream)}.p-quote .qz-final .btn-brass:hover{background:var(--field);color:var(--cream)}.p-inbound{background:var(--cream);color:var(--evergreen);overflow:clip}.p-inbound .ib-label,.p-inbound .ib-eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;display:block}.p-inbound .ib-label{color:#0e3d2c80;margin-bottom:20px}.p-inbound h2{letter-spacing:-.04em;max-width:23ch;margin:0 0 18px;font-size:clamp(27px,3.2vw,42px);font-weight:800;line-height:1.08}.p-inbound .ib-hero{background:var(--night);border-bottom:1px solid var(--rule-n);color:var(--cream);padding:82px 0 88px}.p-inbound .ib-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:54px;display:grid}.p-inbound .ib-eyebrow{color:#f5f1e880;margin-bottom:24px}.p-inbound .ib-hero h1{letter-spacing:-.04em;max-width:17ch;margin:0 0 24px;font-size:clamp(31px,4.2vw,54px);font-weight:800;line-height:1.04}.p-inbound .ib-lede{color:#f5f1e8b3;max-width:58ch;margin:0 0 32px;font-size:clamp(16px,1.55vw,19px);line-height:1.65}.p-inbound .ib-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.p-inbound .ib-ghost{color:var(--brass);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #f0c64a66;padding-bottom:2px;font-size:11px;text-decoration:none}.p-inbound .ib-ghost:hover{border-bottom-color:var(--brass)}.p-inbound .ib-frame{background:var(--evergreen);border:1px solid #f5f1e824;border-radius:6px;min-width:0;overflow:hidden;box-shadow:0 24px 56px #04140e33}.p-inbound .ib-frame-bar{border-bottom:1px solid #f5f1e81f;align-items:center;min-height:42px;padding:0 14px;display:flex}.p-inbound .ib-brand{color:var(--cream);align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.p-inbound .ib-brand-mark{background:var(--brass);width:9px;height:9px;display:inline-block}.p-inbound .ib-frame-title{color:#f5f1e87a;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-left:auto;font-size:9px}.p-inbound .ib-frame-body{padding:16px}.p-inbound .ib-art{width:100%;height:auto;display:block}.p-inbound .ib-art-field{fill:#f5f1e806;stroke:#f5f1e824}.p-inbound .ib-art-row{fill:#f5f1e809;stroke:#f5f1e81f}.p-inbound .ib-art-row-hi{fill:#f0c64a1a;stroke:#f0c64a8c}.p-inbound .ib-art-bar{fill:#f5f1e833}.p-inbound .ib-art-bar-soft{fill:#f5f1e817}.p-inbound .ib-art-brass{fill:var(--brass)}.p-inbound .ib-art-mint{fill:var(--mint)}.p-inbound .ib-art-line{fill:none;stroke:#f5f1e826;stroke-width:1.5px}.p-inbound .ib-art-line-hi{fill:none;stroke:var(--brass);stroke-width:1.5px}.p-inbound .ib-art-text{fill:#f5f1e878;font-family:var(--mono);letter-spacing:.08em;font-size:9px}.p-inbound .ib-art-text-hi{fill:var(--brass)}.p-inbound .ib-art-title{fill:var(--cream);font-family:var(--display);font-size:14px;font-weight:700}.p-inbound .ib-stats{background:var(--evergreen);color:var(--cream);padding:58px 0 48px}.p-inbound .ib-stats-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.p-inbound .ib-stat{border-top:1px solid #f0c64a8c;padding-top:18px}.p-inbound .ib-stat strong{color:var(--brass);font-family:var(--mono);margin-bottom:10px;font-size:clamp(24px,3vw,39px);font-weight:500;line-height:1.1;display:block}.p-inbound .ib-stat span{color:#f5f1e8ad;font-size:14.5px;line-height:1.55}.p-inbound .ib-stat-note{color:#f5f1e86b;font-family:var(--mono);letter-spacing:.05em;margin:26px 0 0;font-size:10px;line-height:1.7}.p-inbound .ib-section{border-bottom:1px solid var(--rule);padding:86px 0}.p-inbound .ib-section-alt{background:#0e3d2c0a}.p-inbound .ib-section-head{margin-bottom:42px}.p-inbound .ib-section-head p{color:#0e3d2cad;max-width:64ch;margin:0;font-size:16.5px;line-height:1.65}.p-inbound .ib-diagnosis{grid-template-columns:.92fr 1.08fr;align-items:start;gap:56px;display:grid}.p-inbound .ib-pull{border-left:2px solid var(--brass-dp);letter-spacing:-.03em;margin:0;padding-left:22px;font-size:clamp(21px,2.5vw,31px);font-weight:700;line-height:1.25}.p-inbound .ib-diag-body p{color:#0e3d2cb8;margin:0 0 17px;font-size:16px;line-height:1.7}.p-inbound .ib-diag-body p:last-child{margin-bottom:0}.p-inbound .ib-values{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.p-inbound .ib-value{border-top:2px solid var(--brass-dp);padding-top:20px}.p-inbound .ib-value-no{border:1px solid var(--rule);font-family:var(--mono);justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:24px;font-size:10px;display:flex}.p-inbound .ib-value h3{letter-spacing:-.02em;margin:0 0 10px;font-size:19px;line-height:1.25}.p-inbound .ib-value p{color:#0e3d2cb3;margin:0;font-size:15.5px;line-height:1.65}.p-inbound .ib-deep{padding-top:92px}.p-inbound .ib-deep-head{margin-bottom:52px}.p-inbound .ib-feature-band{border-top:1px solid var(--rule);padding:76px 0}.p-inbound .ib-feature-band:nth-of-type(2n){background:#0e3d2c0a}.p-inbound .ib-feature-row{grid-template-columns:.88fr 1.12fr;align-items:center;gap:52px;display:grid}.p-inbound .ib-feature-row.rev{grid-template-columns:1.12fr .88fr}.p-inbound .ib-feature-row.rev .ib-feature-copy{order:2}.p-inbound .ib-feature-row.rev .ib-frame{order:1}.p-inbound .ib-feature-copy h3{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(25px,2.8vw,38px);line-height:1.1}.p-inbound .ib-feature-copy>p{color:#0e3d2cb8;margin:0 0 16px;font-size:16px;line-height:1.68}.p-inbound .ib-run-list{gap:13px;margin:22px 0 0;padding:0;list-style:none;display:grid}.p-inbound .ib-run-list li{border-top:1px solid var(--rule);color:#0e3d2cb3;padding-top:12px;font-size:15px;line-height:1.65}.p-inbound .ib-run-list strong{color:var(--evergreen);margin-bottom:4px;display:block}.p-inbound .ib-measures{grid-template-columns:repeat(4,1fr);gap:24px;margin:34px 0 24px;display:grid}.p-inbound .ib-measure{border-top:1px solid var(--rule);padding-top:16px}.p-inbound .ib-measure strong{font-family:var(--mono);margin-bottom:10px;font-size:15px;font-weight:500;line-height:1.45;display:block}.p-inbound .ib-measure span{color:#0e3d2cad;font-size:14.5px;line-height:1.6}.p-inbound .ib-proof{color:#0e3d2c80;font-family:var(--mono);letter-spacing:.05em;max-width:82ch;margin:0;font-size:10.5px;line-height:1.75}.p-inbound .ib-honest{background:var(--evergreen);color:var(--cream);padding:66px 0}.p-inbound .ib-honest-grid{grid-template-columns:1fr 1fr;gap:52px;display:grid}.p-inbound .ib-honest .ib-label{color:#f5f1e87a}.p-inbound .ib-honest h2{font-size:clamp(23px,2.5vw,34px)}.p-inbound .ib-honest p{color:#f5f1e8b8;margin:0;font-size:16px;line-height:1.7}.p-inbound .ib-honest article{border-left:2px solid var(--brass);padding-left:22px}.p-inbound .ib-honest b{color:var(--cream)}.p-inbound .ib-final{background:var(--night);color:var(--cream);padding:76px 0}.p-inbound .ib-final-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.p-inbound .ib-final h2{margin-bottom:12px}.p-inbound .ib-final p{color:#f5f1e8b3;max-width:62ch;margin:0;font-size:16.5px;line-height:1.62}@media (width<=900px){.p-inbound .ib-hero{padding:60px 0 64px}.p-inbound .ib-hero-grid,.p-inbound .ib-diagnosis,.p-inbound .ib-feature-row,.p-inbound .ib-feature-row.rev,.p-inbound .ib-honest-grid{grid-template-columns:1fr;gap:36px}.p-inbound .ib-feature-row.rev .ib-feature-copy{order:1}.p-inbound .ib-feature-row.rev .ib-frame{order:2}.p-inbound .ib-values{grid-template-columns:1fr}.p-inbound .ib-section,.p-inbound .ib-feature-band{padding:60px 0}.p-inbound .ib-deep{padding-top:66px}.p-inbound .ib-measures{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.p-inbound .ib-frame-body{padding:10px}.p-inbound .ib-stats-grid,.p-inbound .ib-measures{grid-template-columns:1fr}.p-inbound .ib-stat{padding-top:15px}.p-inbound .ib-final-inner{align-items:flex-start}.p-inbound .ib-frame-title{font-size:8px}}.p-inbound .ib-final{background:var(--brass);color:var(--evergreen)}.p-inbound .ib-final h2{color:var(--evergreen)}.p-inbound .ib-final p{color:#0e3d2ccc}.p-inbound .ib-final .btn-brass{background:var(--evergreen);color:var(--cream)}.p-inbound .ib-final .btn-brass:hover{background:var(--field);color:var(--cream)}.p-selfserve{background:var(--cream);color:var(--evergreen);overflow:hidden}.p-selfserve .ss-hero{background:var(--night);color:var(--cream);padding:74px 0 82px}.p-selfserve .ss-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:54px;display:grid}.p-selfserve .ss-hero-copy,.p-selfserve .ss-hero-art{min-width:0}.p-selfserve .ss-hero h1{max-width:14ch;color:var(--cream);margin:15px 0 24px;font-size:clamp(46px,4.7vw,66px);font-weight:800;line-height:.98}.p-selfserve .ss-hero .lede{color:#f5f1e8b3;max-width:62ch;margin:0}.p-selfserve .ss-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.p-selfserve .ss-ghost{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brass);border-bottom:1px solid #f0c64a80;padding-bottom:3px;font-size:9px;text-decoration:none}.p-selfserve .ss-ghost:hover{border-bottom-color:var(--brass)}.p-selfserve .ss-frame{background:var(--evergreen);color:var(--cream);border:1px solid #f5f1e82e;border-radius:8px;margin:0;overflow:hidden;box-shadow:0 24px 62px #051b1442}.p-selfserve .ss-frame-bar{background:#051b147a;border-bottom:1px solid #f5f1e81f;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:43px;padding:10px 15px;display:grid}.p-selfserve .ss-wordmark{font-family:var(--display);color:var(--cream);white-space:nowrap;font-size:14px;font-weight:800}.p-selfserve .ss-square{background:var(--brass);vertical-align:middle;border-radius:1px;width:.5em;height:.5em;margin-left:.16em;display:inline-block;position:relative;top:-.05em}.p-selfserve .ss-frame-title{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f1e875;white-space:nowrap;justify-self:end;font-size:8px}.p-selfserve .ss-frame-body{background:linear-gradient(145deg,#f5f1e806,#0000 62%);padding:17px}.p-selfserve .ss-svg{width:100%;height:auto;display:block}.p-selfserve .ss-panel,.p-selfserve .ss-tile,.p-selfserve .ss-stepper{fill:#f5f1e808;stroke:#f5f1e829}.p-selfserve .ss-panel-faint{fill:#f5f1e804;stroke:#f5f1e817}.p-selfserve .ss-line{fill:none;stroke:#f5f1e84d;stroke-width:3px}.p-selfserve .ss-line-faint{fill:none;stroke:#f5f1e821;stroke-width:3px;stroke-dasharray:8 7}.p-selfserve .ss-line-brass{fill:none;stroke:var(--brass);stroke-width:3px}.p-selfserve .ss-node{fill:var(--evergreen);stroke:#f5f1e852;stroke-width:2px}.p-selfserve .ss-node-brass{fill:#f0c64a24;stroke:var(--brass);stroke-width:2px}.p-selfserve .ss-brass-fill{fill:var(--brass)}.p-selfserve .ss-soft-fill{fill:#f5f1e821}.p-selfserve .ss-faint-fill{fill:#f5f1e80f}.p-selfserve .ss-rule{fill:#f5f1e81f}.p-selfserve .ss-micro,.p-selfserve .ss-label,.p-selfserve .ss-value,.p-selfserve .ss-action-text{font-family:var(--mono);letter-spacing:.07em;fill:#f5f1e87a}.p-selfserve .ss-micro{font-size:9px}.p-selfserve .ss-label{fill:var(--cream);font-size:10px}.p-selfserve .ss-value{fill:var(--cream);font-size:18px;font-weight:500}.p-selfserve .ss-brass-text{fill:var(--brass)}.p-selfserve .ss-heading{font-family:var(--display);fill:var(--cream);font-size:24px;font-weight:800}.p-selfserve .ss-action{fill:#0000;stroke:#f5f1e866}.p-selfserve .ss-action.solid{fill:var(--brass);stroke:var(--brass)}.p-selfserve .ss-action-text{fill:var(--cream);font-size:8px;font-weight:700}.p-selfserve .ss-action-text.dark{fill:var(--evergreen)}.p-selfserve .ss-part{fill:none;stroke:#f5f1e852;stroke-width:7px}.p-selfserve .ss-part-brass{fill:none;stroke:var(--brass);stroke-width:3px}.p-selfserve .ss-benefits{background:var(--cream);padding:88px 0}.p-selfserve .ss-benefits h2{max-width:20ch;margin:13px 0 0;font-size:clamp(34px,4vw,54px);font-weight:800;line-height:1.04}.p-selfserve .ss-benefit-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:42px;display:grid}.p-selfserve .ss-benefit-grid article{background:var(--cream);min-width:0;padding:34px 30px}.p-selfserve .ss-benefit-no{font-family:var(--mono);letter-spacing:.08em;color:var(--brass-dp);margin-bottom:27px;font-size:10px;display:block}.p-selfserve .ss-benefit-grid h3{margin:0 0 12px;font-size:21px;line-height:1.18}.p-selfserve .ss-benefit-grid p{color:#0e3d2cad;margin:0;font-size:14px;line-height:1.64}.p-selfserve .ss-diagnosis{background:#0e3d2c09;padding:94px 0}.p-selfserve .ss-diagnosis>.wrap>h2{max-width:25ch;margin:13px 0 42px;font-size:clamp(33px,4vw,52px);line-height:1.04}.p-selfserve .ss-diagnosis-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:68px;display:grid}.p-selfserve .ss-pull{border-left:2px solid var(--brass);color:var(--evergreen);margin:0;padding-left:22px;font-size:clamp(25px,3vw,38px);font-weight:800;line-height:1.18}.p-selfserve .ss-diagnosis-body p{color:#0e3d2cb3;margin:0 0 17px;font-size:15px;line-height:1.7}.p-selfserve .ss-deep{background:var(--cream)}.p-selfserve .ss-deep-head{padding-top:88px;padding-bottom:26px}.p-selfserve .ss-deep-head h2{max-width:20ch}.p-selfserve .ss-feature{border-top:1px solid var(--rule);padding:68px 0}.p-selfserve .ss-feature.alt{background:#0e3d2c09}.p-selfserve .ss-feature-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.p-selfserve .ss-feature-row.rev .ss-feature-copy{order:2}.p-selfserve .ss-feature-row.rev .ss-feature-art{order:1}.p-selfserve .ss-feature-copy,.p-selfserve .ss-feature-art{min-width:0}.p-selfserve .ss-feature-copy h2{max-width:13ch;margin:10px 0 18px;font-size:clamp(34px,4.2vw,56px);line-height:1.02}.p-selfserve .ss-feature-copy p{color:#0e3d2cb8;max-width:56ch;margin:0;font-size:16px;line-height:1.68}.p-selfserve .ss-feature-copy .ss-advantage{border-left:2px solid var(--brass);color:var(--evergreen);margin-top:20px;padding-left:17px;font-weight:600}.p-selfserve .ss-feature-art .ss-frame{box-shadow:0 18px 44px #051b142b}.p-selfserve .ss-now{background:var(--night);color:var(--cream);padding:78px 0}.p-selfserve .ss-now-grid,.p-selfserve .ss-product-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:72px;display:grid}.p-selfserve .ss-now h2,.p-selfserve .ss-product h2{color:inherit;margin:0;font-size:clamp(34px,4.2vw,56px);line-height:1.04}.p-selfserve .ss-now p{color:#f5f1e8b3;margin:4px 0 0;font-size:17px;line-height:1.68}.p-selfserve .ss-product{background:var(--evergreen);color:var(--cream);padding:84px 0}.p-selfserve .ss-product p{color:#f5f1e8b8;margin:2px 0 22px;font-size:17px;line-height:1.68}.p-selfserve .ss-product-link{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--brass);border-bottom:1px solid #f0c64a80;padding-bottom:4px;font-size:10px;text-decoration:none}.p-selfserve .ss-product-link:hover{border-bottom-color:var(--brass)}.p-selfserve .ss-boundary{background:var(--brass);color:var(--evergreen);padding:38px 0}.p-selfserve .ss-boundary-in{grid-template-columns:auto 1fr;align-items:start;gap:28px;display:grid}.p-selfserve .ss-boundary strong{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px}.p-selfserve .ss-boundary p{max-width:80ch;margin:0;font-size:15px;font-weight:600;line-height:1.6}.p-selfserve .ss-final{background:var(--cream);padding:90px 0}.p-selfserve .ss-final-in{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.p-selfserve .ss-final h2{max-width:17ch;margin:0 0 15px;font-size:clamp(38px,5vw,64px);line-height:1}.p-selfserve .ss-final p{color:#0e3d2cb3;max-width:62ch;margin:0}.p-selfserve .ss-final .btn{flex:none}@media (width<=900px){.p-selfserve .ss-hero-grid,.p-selfserve .ss-diagnosis-grid,.p-selfserve .ss-feature-row,.p-selfserve .ss-now-grid,.p-selfserve .ss-product-grid{grid-template-columns:1fr}.p-selfserve .ss-hero-grid{gap:42px}.p-selfserve .ss-benefit-grid{grid-template-columns:1fr}.p-selfserve .ss-feature-row.rev .ss-feature-copy{order:1}.p-selfserve .ss-feature-row.rev .ss-feature-art{order:2}.p-selfserve .ss-now-grid,.p-selfserve .ss-product-grid{gap:26px}.p-selfserve .ss-final-in{flex-direction:column;align-items:flex-start}}@media (width<=640px){.p-selfserve .ss-hero{padding:58px 0 64px}.p-selfserve .ss-hero h1{font-size:40px}.p-selfserve .ss-hero .lede{font-size:16px}.p-selfserve .ss-actions{gap:17px}.p-selfserve .ss-frame-body{padding:7px}.p-selfserve .ss-frame-title{font-size:6.5px}.p-selfserve .ss-benefits,.p-selfserve .ss-diagnosis,.p-selfserve .ss-final{padding:64px 0}.p-selfserve .ss-benefit-grid{margin-top:30px}.p-selfserve .ss-benefit-grid article{padding:29px 24px}.p-selfserve .ss-diagnosis-grid{gap:34px}.p-selfserve .ss-deep-head{padding-top:62px}.p-selfserve .ss-feature{padding:54px 0}.p-selfserve .ss-feature-row{gap:28px}.p-selfserve .ss-feature-copy h2{font-size:36px}.p-selfserve .ss-now,.p-selfserve .ss-product{padding:62px 0}.p-selfserve .ss-boundary-in{grid-template-columns:1fr;gap:12px}.p-selfserve .ss-boundary strong{white-space:normal}.p-selfserve .ss-final-in{gap:28px}}.p-selfserve .ss-final{background:var(--brass);color:var(--evergreen)}.p-selfserve .ss-final h2{color:var(--evergreen)}.p-selfserve .ss-final p{color:#0e3d2ccc}.p-selfserve .ss-final .btn-brass{background:var(--evergreen);color:var(--cream)}.p-selfserve .ss-final .btn-brass:hover{background:var(--field);color:var(--cream)}
