/* unified: mp-ond (main) + mp-priv (privacy) — single CSS for Tilda Custom CSS */
.mp-ond{--ink:#0D1117;--ink-2:#10151C;--paper:#0D1117;--paper-2:#10151C;--card:#151B23;--card-2:#1B222C;--border-solid:#232B36;--copper:#A3E635;--copper-glow:#C3F26B;--copper-deep:#4D7C0F;--steel:#7FB0E8;--steel-light:rgba(30,58,138,.35);--cream-text:#E6EDF3;--ink-text:#E6EDF3;--muted-ink:#8B98A5;--muted-cream:#8B98A5;--line-light:rgba(230,237,243,.12);--line-dark:rgba(230,237,243,.16);--good:#8ED65B;--radius:18px;--radius-sm:10px;--maxw:1180px;--shadow:0 20px 50px -20px rgba(0,0,0,.55);}.mp-ond .scroll-progress{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,var(--copper),var(--copper-glow));z-index:200;width:0%;}.mp-ond *,.mp-ond *::before,.mp-ond *::after{box-sizing:border-box;margin:0;padding:0;}/* kept global on purpose: smooth anchor scrolling for page nav */html{scroll-behavior:smooth;}.mp-ond{font-family:'Manrope',sans-serif;background:var(--paper);color:var(--ink-text);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden;}.mp-ond img,.mp-ond svg{display:block;max-width:100%;}.mp-ond a{color:inherit;text-decoration:none;}.mp-ond button{font-family:inherit;cursor:pointer;}.mp-ond ul{list-style:none;}.mp-ond .container{max-width:var(--maxw);margin:0 auto;padding:0 28px;}.mp-ond h1,.mp-ond h2,.mp-ond h3,.mp-ond h4{font-family:'Unbounded',sans-serif;font-weight:700;letter-spacing:-.01em;}.mp-ond .eyebrow{font-family:'JetBrains Mono',monospace;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--copper);font-weight:600;display:inline-flex;align-items:center;gap:10px;}.mp-ond .eyebrow::before{content:"";width:22px;height:1px;background:var(--copper);}.mp-ond .section{position:relative;padding:48px 0;}.mp-ond .section-dark{background:var(--ink);color:var(--cream-text);}.mp-ond .section-dark .muted{color:var(--muted-cream);}.mp-ond .muted{color:var(--muted-ink);}.mp-ond .h2{font-size:clamp(28px,4vw,42px);line-height:1.12;margin-top:14px;}.mp-ond .lead{font-size:17px;max-width:640px;margin-top:16px;color:var(--muted-ink);}.mp-ond .section-dark .lead{color:var(--muted-cream);}.mp-ond .head-block{max-width:720px;margin-bottom:36px;}.mp-ond .head-block.center{margin-left:auto;margin-right:auto;text-align:center;}.mp-ond .head-block.center .eyebrow::before{display:none;}.mp-ond .pipe-rail{position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translateX(-590px);pointer-events:none;z-index:0;}.mp-ond .pipe-rail svg{position:sticky;top:0;}@media (max-width:1199px){.mp-ond .pipe-rail{display:none;}}.mp-ond .btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:100px;border:none;font-family:'Manrope',sans-serif;font-weight:700;font-size:14.5px;text-transform:uppercase;letter-spacing:.03em;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;white-space:nowrap;}.mp-ond .btn-copper{background:var(--copper);color:#0D1117;box-shadow:0 12px 24px -10px rgba(163,230,53,.45);}.mp-ond .btn-copper:hover{background:var(--copper-glow);transform:translateY(-2px);}.mp-ond .btn-ghost{background:transparent;color:var(--ink-text);border:1.5px solid var(--line-light);}.mp-ond .btn.hero-secondary-cta{background:linear-gradient(160deg,#1E2831,#171B20);border:1.5px solid var(--line-dark);color:var(--cream-text);}.mp-ond .btn.hero-secondary-cta:hover{border-color:var(--copper);color:var(--copper-glow);}.mp-ond .btn-ghost:hover{border-color:var(--copper);color:var(--copper);}.mp-ond .section-dark .btn-ghost{color:var(--cream-text);border-color:var(--line-dark);}.mp-ond .btn-block{width:100%;justify-content:center;}.mp-ond .microtext{font-size:12.5px;color:var(--muted-ink);margin-top:12px;display:flex;align-items:center;gap:6px;}.mp-ond .section-dark .microtext{color:var(--muted-cream);}.mp-ond .microtext svg{flex-shrink:0;}.mp-ond header{position:sticky;top:0;z-index:100;background:rgba(20,24,29,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-dark);}.mp-ond .headwrap{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;max-width:var(--maxw);margin:0 auto;gap:16px;}.mp-ond .logo{display:flex;align-items:center;gap:9px;font-family:'Unbounded',sans-serif;font-weight:700;font-size:15px;color:var(--cream-text);white-space:nowrap;}.mp-ond .logo .mark{width:32px;height:32px;flex-shrink:0;}.mp-ond .logo small{display:block;font-family:'JetBrains Mono',monospace;font-weight:400;font-size:9.5px;letter-spacing:.08em;color:var(--copper);text-transform:uppercase;margin-top:2px;}.mp-ond nav.mainnav{display:flex;gap:20px;flex-shrink:0;}.mp-ond nav.mainnav a{font-size:13.5px;color:var(--muted-cream);font-weight:600;transition:color .15s;white-space:nowrap;}.mp-ond nav.mainnav a:hover{color:var(--copper-glow);}.mp-ond .head-right{display:flex;align-items:center;gap:14px;flex-shrink:0;}.mp-ond .phone-link{font-family:'JetBrains Mono',monospace;font-weight:600;font-size:14px;color:var(--cream-text);white-space:nowrap;}.mp-ond .phone-link span{display:block;font-family:'Manrope',sans-serif;font-size:10.5px;color:var(--muted-cream);font-weight:500;}.mp-ond .mob-call{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--line-dark);color:var(--copper-glow);flex-shrink:0;}@media (max-width:1199px){.mp-ond .mob-call{display:flex;}.mp-ond .headwrap{gap:10px;}}@media (min-width:1200px){.mp-ond .mob-call{display:none;}}.mp-ond .burger{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:6px;}.mp-ond .burger span{width:22px;height:2px;background:var(--cream-text);}@media (max-width:1199px){.mp-ond nav.mainnav{display:none;}.mp-ond .phone-link{display:none;}.mp-ond .burger{display:flex;}}@media (max-width:560px){.mp-ond .headwrap{padding:12px 16px;gap:8px;}.mp-ond .logo{gap:7px;font-size:13.5px;}.mp-ond .logo .mark{width:28px;height:28px;}.mp-ond .logo small{display:none;}.mp-ond .head-right{gap:8px;}.mp-ond .head-right .btn{padding:9px 14px;font-size:12px;white-space:nowrap;}.mp-ond .burger{padding:4px;}}.mp-ond .hero{background:radial-gradient(ellipse 900px 500px at 85% -10%,rgba(163,230,53,.35),transparent 60%),linear-gradient(180deg,var(--ink) 0%,var(--ink-2) 100%);color:var(--cream-text);padding:32px 0 28px;position:relative;overflow:hidden;}.mp-ond .hero::before{content:"";position:absolute;inset:0;opacity:.5;pointer-events:none;background-image:linear-gradient(var(--line-dark) 1px,transparent 1px),linear-gradient(90deg,var(--line-dark) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 60% at 60% 20%,black,transparent 75%);}.mp-ond .hero::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(13,17,23,.98) 0%,rgba(13,17,23,.92) 22%,rgba(13,17,23,.68) 42%,rgba(13,17,23,.30) 62%,rgba(13,17,23,.08) 82%,rgba(13,17,23,0) 100%),url('https://i.ibb.co/G4x9HdLy/img01.jpg');background-size:cover,cover;background-position:center,68% 40%;background-repeat:no-repeat,no-repeat;}.mp-ond .hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:start;position:relative;z-index:1;}.mp-ond .hero-simple{position:relative;z-index:1;max-width:680px;padding:8px 0 16px;}.mp-ond .hero-simple h1{font-size:clamp(26px,3.8vw,44px);line-height:1.12;margin-top:14px;}.mp-ond .hero-accent-caps{color:var(--copper);font-weight:800;}.mp-ond .hero-cta-row{margin-top:20px;}.mp-ond .btn-lg{padding:19px 40px;font-size:16px;}.mp-ond .microtext-big{font-size:14.5px;font-weight:600;color:var(--cream-text);margin-top:16px;}.mp-ond .microtext-big svg{color:var(--copper-glow);}@media (max-width:959px){.mp-ond .hero-grid{grid-template-columns:1fr;}}.mp-ond .hero-pills{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px;}.mp-ond .hero-fomo{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:linear-gradient(90deg,rgba(163,230,53,.14),rgba(163,230,53,.02));border:1px solid var(--copper);border-radius:14px;padding:14px 20px;margin:26px 0;}.mp-ond .hero-fomo-icon{font-size:24px;flex-shrink:0;}.mp-ond .hero-fomo-text{font-size:13.5px;font-weight:700;color:var(--cream-text);line-height:1.4;}.mp-ond .hero-fomo-text span{color:var(--copper-glow);}.mp-ond .hero-countdown{display:flex;gap:7px;margin-left:auto;}.mp-ond .cd-box{background:var(--ink);border:1px solid var(--line-dark);border-radius:8px;padding:7px 9px;text-align:center;min-width:44px;}.mp-ond .cd-num{font-family:'Unbounded',sans-serif;font-size:17px;color:var(--copper);font-weight:700;line-height:1;}.mp-ond .cd-lbl{font-size:8.5px;color:var(--muted-cream);text-transform:uppercase;letter-spacing:.04em;}@media (max-width:560px){.mp-ond .hero-countdown{margin-left:0;}}.mp-ond .hero-tags-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;}.mp-ond .hero-tag{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:100px;border:1px solid var(--line-dark);background:rgba(255,255,255,.03);font-size:11.5px;font-weight:600;color:var(--muted-cream);white-space:nowrap;}.mp-ond .hero-tag svg{color:var(--copper);flex-shrink:0;}.mp-ond .hero-tag b{color:var(--cream-text);font-weight:700;}.mp-ond .hero-pill{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:100px;border:1px solid var(--line-dark);background:rgba(255,255,255,.03);font-size:12.5px;font-weight:600;color:var(--muted-cream);}.mp-ond .hero-pill svg{color:var(--copper);flex-shrink:0;}.mp-ond .hero h1{font-size:clamp(32px,4.6vw,54px);line-height:1.08;margin-top:18px;}.mp-ond .hero h1 em{font-style:normal;color:var(--copper-glow);}.mp-ond .badges-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:40px 0 0;position:relative;z-index:1;}@media (max-width:959px){.mp-ond .badges-row{grid-template-columns:repeat(2,1fr);}}@media (max-width:420px){.mp-ond .badges-row{grid-template-columns:1fr;}}.mp-ond .badge{display:flex;align-items:flex-start;gap:12px;padding:18px 16px;border:1px solid var(--line-dark);border-radius:var(--radius-sm);background:rgba(255,255,255,.03);}.mp-ond .badge svg{flex-shrink:0;margin-top:2px;color:var(--copper-glow);width:22px;height:22px;}.mp-ond .badge b{display:block;font-size:14.5px;color:var(--cream-text);font-weight:700;line-height:1.3;}.mp-ond .badge div div{font-size:12.5px;color:var(--muted-cream);margin-top:3px;line-height:1.4;}.mp-ond .hero-main-cta{margin-top:26px;background:linear-gradient(160deg,#1E2831,#171B20);border:1px solid var(--copper);border-radius:18px;padding:18px 20px 20px;max-width:520px;}.mp-ond .hero-main-cta-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px;}.mp-ond .hero-offer-text{font-size:12.5px;font-weight:700;color:var(--cream-text);line-height:1.4;}.mp-ond .hero-offer-text span{color:var(--copper-glow);display:block;font-size:11px;font-weight:600;margin-top:2px;}.mp-ond .hero-main-cta .hero-countdown{margin-left:auto;}.mp-ond .hero-main-cta .btn{font-size:15px;padding:16px 20px;}.mp-ond .hero-visual{position:relative;display:flex;flex-direction:column;gap:14px;}.mp-ond .gauge-card{background:linear-gradient(160deg,#1E2831,#171B20);border:1px solid var(--line-dark);border-radius:24px;padding:34px;box-shadow:var(--shadow);}.mp-ond .gauge-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;}.mp-ond .gauge-top .tag{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.1em;color:var(--muted-cream);text-transform:uppercase;}.mp-ond .gauge-wrap{display:flex;justify-content:center;padding:8px 0 20px;}.mp-ond .gauge-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line-dark);border-radius:14px;overflow:hidden;margin-top:10px;}.mp-ond .gauge-stat{background:#171B20;padding:16px 18px;}.mp-ond .gauge-stat .num{font-family:'Unbounded',sans-serif;font-size:24px;color:var(--copper-glow);font-weight:700;}.mp-ond .gauge-stat .lbl{font-size:12px;color:var(--muted-cream);margin-top:4px;}.mp-ond .services-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;}@media (max-width:959px){.mp-ond .services-grid{grid-template-columns:repeat(3,1fr);}}@media (max-width:600px){.mp-ond .services-grid{grid-template-columns:repeat(2,1fr);}}.mp-ond .service-card{background:var(--card);border:1px solid var(--border-solid);border-radius:var(--radius-sm);padding:22px 16px;text-align:center;transition:transform .18s,box-shadow .18s,border-color .18s;}.mp-ond .service-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--copper);}.mp-ond .service-card svg{margin:0 auto 14px;color:var(--copper);}.mp-ond .service-card b{display:block;font-size:14px;font-weight:700;}.mp-ond .expertise-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;}@media (max-width:820px){.mp-ond .expertise-grid{grid-template-columns:1fr;}}.mp-ond .expertise-card{background:var(--card);border:1px solid var(--border-solid);border-radius:var(--radius);padding:32px;position:relative;overflow:hidden;transition:transform .2s,border-color .2s;}.mp-ond .expertise-card:hover{transform:translateY(-4px);border-color:var(--copper);}.mp-ond .expertise-card::before{content:"";position:absolute;top:-40px;right:-40px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(163,230,53,.10),transparent 70%);}.mp-ond .expertise-icon{width:56px;height:56px;border-radius:14px;background:rgba(163,230,53,.10);color:var(--copper);display:flex;align-items:center;justify-content:center;margin-bottom:18px;}.mp-ond .expertise-card h3{font-size:22px;margin-bottom:10px;}.mp-ond .expertise-intro{font-size:14px;color:var(--muted-ink);margin-bottom:18px;}.mp-ond .expertise-list{display:flex;flex-direction:column;gap:12px;margin-bottom:20px;}.mp-ond .expertise-list li{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--cream-text);}.mp-ond .expertise-list svg{color:var(--copper);flex-shrink:0;margin-top:2px;}.mp-ond .expertise-tag{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.03em;color:var(--copper-glow);background:rgba(163,230,53,.08);border:1px solid var(--line-light);padding:8px 14px;border-radius:100px;}.mp-ond .fuel-strip{margin-top:26px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:20px 26px;border:1px dashed var(--line-light);border-radius:var(--radius-sm);background:rgba(163,230,53,.04);}.mp-ond .fuel-strip-label{font-size:13px;color:var(--muted-ink);font-weight:600;white-space:nowrap;}.mp-ond .fuel-icons{display:flex;gap:10px;flex-wrap:wrap;}.mp-ond .fuel-icon{font-size:12.5px;font-weight:600;color:var(--cream-text);background:var(--card-2);border:1px solid var(--border-solid);padding:7px 13px;border-radius:100px;}.mp-ond .stats-strip{background:var(--ink-2);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);}.mp-ond .stats-grid{display:grid;grid-template-columns:repeat(5,1fr);padding:40px 0;}@media (max-width:900px){.mp-ond .stats-grid{grid-template-columns:repeat(3,1fr);row-gap:28px;}}@media (max-width:520px){.mp-ond .stats-grid{grid-template-columns:repeat(2,1fr);}}.mp-ond .stat-item{text-align:center;padding:0 8px;border-right:1px solid var(--line-dark);}.mp-ond .stat-item:last-child{border-right:none;}@media (max-width:900px){.mp-ond .stat-item:nth-child(3n){border-right:none;}}@media (max-width:520px){.mp-ond .stat-item{border-right:none !important;}}.mp-ond .stat-num{font-family:'Unbounded',sans-serif;font-size:clamp(24px,3vw,32px);color:var(--copper-glow);font-weight:700;}.mp-ond .stat-lbl{font-size:12px;color:var(--muted-cream);margin-top:6px;font-weight:600;}.mp-ond .why-us-count{display:inline-flex;align-items:baseline;gap:10px;margin-top:6px;font-family:'Unbounded',sans-serif;font-size:clamp(30px,4vw,42px);color:var(--copper);font-weight:800;}.mp-ond .why-us-count span{font-family:'Manrope',sans-serif;font-size:15px;color:var(--muted-ink);font-weight:600;}.mp-ond .why-us-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;}@media (max-width:900px){.mp-ond .why-us-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:560px){.mp-ond .why-us-grid{grid-template-columns:1fr;}}.mp-ond .why-us-card{background:var(--card);border:1px solid var(--border-solid);border-radius:var(--radius);padding:22px 24px;transition:transform .2s,border-color .2s;}.mp-ond .why-us-card:hover{transform:translateY(-4px);border-color:var(--copper);}.mp-ond .why-us-head{display:flex;align-items:center;gap:12px;margin-bottom:10px;}.mp-ond .why-us-icon{width:38px;height:38px;border-radius:10px;background:rgba(181,101,29,.1);display:flex;align-items:center;justify-content:center;color:var(--copper);flex-shrink:0;}.mp-ond .why-us-title{font-family:'Unbounded',sans-serif;font-size:15.5px;font-weight:700;color:var(--copper);line-height:1.3;}.mp-ond .why-us-sub{font-size:13.5px;color:var(--muted-ink);line-height:1.5;}.mp-ond .numbers-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;}@media (max-width:959px){.mp-ond .numbers-grid{grid-template-columns:repeat(3,1fr);}}@media (max-width:600px){.mp-ond .numbers-grid{grid-template-columns:repeat(2,1fr);}}.mp-ond .number-card{background:rgba(163,230,53,.04);border:1px solid var(--line-dark);border-radius:var(--radius);padding:28px 16px;text-align:center;transition:transform .2s,border-color .2s,background .2s;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;}.mp-ond .number-card:hover{transform:translateY(-6px);border-color:var(--copper);background:rgba(163,230,53,.08);}.mp-ond .number-card svg{color:var(--copper);margin-bottom:14px;flex-shrink:0;}.mp-ond .number-card-big{background:rgba(163,230,53,.04);}.mp-ond .number-val{min-height:44px;display:flex;align-items:center;justify-content:center;}.mp-ond .number-val .stat-num{font-size:clamp(26px,3.6vw,38px);display:block;line-height:1;}.mp-ond .number-lbl{font-size:12.5px;color:var(--muted-cream);margin-top:8px;font-weight:600;min-height:32px;display:flex;align-items:flex-start;justify-content:center;}.mp-ond .numbers-note{margin-top:32px;text-align:center;font-size:13px;color:var(--muted-cream);max-width:560px;margin-left:auto;margin-right:auto;}.mp-ond .pf-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px;}.mp-ond .pf-filter{padding:9px 18px;border-radius:100px;border:1.5px solid var(--border-solid);font-size:13px;font-weight:700;color:var(--muted-ink);background:var(--card);transition:.15s;}.mp-ond .pf-filter.active,.mp-ond .pf-filter:hover{border-color:var(--copper);color:var(--copper-glow);background:rgba(163,230,53,.10);}.mp-ond .pf-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:130px;gap:14px;grid-auto-flow:dense;}.mp-ond .pf-loadmore-row{display:flex;justify-content:center;margin-top:26px;}.mp-ond .pf-loadmore-row .btn{padding:14px 32px;}@media (max-width:900px){.mp-ond .pf-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:110px;}}@media (max-width:620px){.mp-ond .pf-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:130px;}}.mp-ond .pf-item.pf-big{grid-column:span 2;grid-row:span 2;}@media (max-width:479px){.mp-ond .pf-item.pf-big{grid-column:span 2;grid-row:span 1;}}.mp-ond .pf-item{position:relative;border-radius:var(--radius-sm);overflow:hidden;height:100%;cursor:pointer;background:var(--paper-2);}.mp-ond .pf-item img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;display:block;}.mp-ond .pf-item:hover img{transform:scale(1.08);}.mp-ond .pf-item::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(20,24,29,.8) 100%);opacity:0;transition:.25s;}.mp-ond .pf-item:hover::after{opacity:1;}.mp-ond .pf-tag{position:absolute;left:12px;bottom:12px;font-size:11.5px;font-weight:700;color:#fff;opacity:0;transform:translateY(6px);transition:.25s;z-index:1;}.mp-ond .pf-item:hover .pf-tag{opacity:1;transform:translateY(0);}.mp-ond .pf-zoom{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:50%;background:rgba(20,24,29,.55);display:flex;align-items:center;justify-content:center;opacity:0;transition:.25s;z-index:1;}.mp-ond .pf-item:hover .pf-zoom{opacity:1;}.mp-ond .pf-zoom svg{color:#fff;}.mp-ond .lightbox{position:fixed;inset:0;background:rgba(14,17,20,.94);z-index:300;display:none;align-items:center;justify-content:center;padding:32px;}.mp-ond .lightbox.open{display:flex;}.mp-ond .lightbox img{max-width:min(880px,90vw);max-height:80vh;border-radius:14px;box-shadow:0 40px 80px rgba(0,0,0,.6);}.mp-ond .lightbox-close{position:absolute;top:22px;right:24px;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid var(--line-dark);display:flex;align-items:center;justify-content:center;color:#fff;}.mp-ond .lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid var(--line-dark);display:flex;align-items:center;justify-content:center;color:#fff;}.mp-ond .lightbox-prev{left:16px;}.mp-ond .lightbox-next{right:16px;}@media (max-width:639px){
  .mp-ond #reviews .head-block,.mp-ond #portfolio .head-block,.mp-ond #process .head-block,.mp-ond #team .head-block,.mp-ond .zone-wrap .head-block,.mp-ond #final-cta .head-block{text-align:center}.mp-ond #reviews .head-block .eyebrow,.mp-ond #portfolio .head-block .eyebrow,.mp-ond #process .head-block .eyebrow,.mp-ond #team .head-block .eyebrow,.mp-ond .zone-wrap .eyebrow,.mp-ond #final-cta .eyebrow{justify-content:center;}.mp-ond #reviews .head-block .lead,.mp-ond #portfolio .head-block .lead,.mp-ond #process .head-block .lead,.mp-ond #team .head-block .lead,.mp-ond .zone-wrap .lead,.mp-ond #final-cta .lead{margin-left:auto;margin-right:auto;}
  .mp-ond #reviews .head-block,.mp-ond #portfolio .head-block,.mp-ond #process .head-block,.mp-ond #team .head-block,.mp-ond .zone-wrap .head-block,.mp-ond #final-cta .head-block{text-align:center}.mp-ond #reviews .head-block .eyebrow,.mp-ond #portfolio .head-block .eyebrow,.mp-ond #process .head-block .eyebrow,.mp-ond #team .head-block .eyebrow,.mp-ond .zone-wrap .eyebrow,.mp-ond #final-cta .eyebrow{justify-content:center;}.mp-ond #reviews .head-block .lead,.mp-ond #portfolio .head-block .lead,.mp-ond #process .head-block .lead,.mp-ond #team .head-block .lead,.mp-ond .zone-wrap .lead,.mp-ond #final-cta .lead{margin-left:auto;margin-right:auto;}.mp-ond .lightbox{padding:16px;}.mp-ond .lightbox-nav{width:38px;height:38px;}.mp-ond .lightbox-close{top:12px;right:12px;width:38px;height:38px;}}.mp-ond .usp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}@media (max-width:900px){.mp-ond .usp-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:620px){.mp-ond .usp-grid{grid-template-columns:1fr;}}.mp-ond .usp-flip{perspective:1200px;height:190px;cursor:pointer;outline:none;}.mp-ond .usp-flip-inner{position:relative;width:100%;height:100%;transition:transform .55s cubic-bezier(.4,.2,.2,1);transform-style:preserve-3d;}.mp-ond .usp-flip:hover .usp-flip-inner,.mp-ond .usp-flip.flipped .usp-flip-inner,.mp-ond .usp-flip:focus .usp-flip-inner{transform:rotateY(180deg);}.mp-ond .usp-face{position:absolute;inset:0;backface-visibility:hidden;border-radius:var(--radius);padding:26px 24px;display:flex;flex-direction:column;}.mp-ond .usp-front{background:rgba(163,230,53,.05);border:1px solid var(--line-dark);justify-content:space-between;}.mp-ond .usp-front .idx{font-family:'Unbounded',sans-serif;font-size:30px;color:var(--copper);opacity:.5;font-weight:700;}.mp-ond .usp-front h3{font-size:17px;color:var(--cream-text);margin-top:8px;}.mp-ond .usp-hint{font-size:11px;color:var(--muted-cream);opacity:.7;}.mp-ond .usp-back{background:var(--copper);color:#0D1117;transform:rotateY(180deg);justify-content:center;}.mp-ond .usp-back .idx{font-family:'JetBrains Mono',monospace;font-size:11.5px;letter-spacing:.1em;font-weight:700;opacity:.65;margin-bottom:8px;}.mp-ond .usp-back p{font-size:13.5px;line-height:1.5;font-weight:600;}.mp-ond .process-list{display:flex;flex-direction:column;position:relative;}.mp-ond .process-list::before{content:"";position:absolute;left:48px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,var(--copper),transparent 95%);opacity:.35;z-index:0;}@media (max-width:760px){.mp-ond .process-list::before{left:26px;}}.mp-ond .process-term{text-align:right;white-space:nowrap;}.mp-ond .process-term{text-align:right;white-space:nowrap;}.mp-ond .process-item{display:grid;grid-template-columns:80px 1fr 140px;gap:24px;align-items:start;padding:22px 18px;border-radius:var(--radius-sm);transition:background .2s,transform .2s;position:relative;z-index:1;}.mp-ond .process-item:hover{background:rgba(163,230,53,.05);transform:translateX(4px);}.mp-ond .process-num{grid-column:1;grid-row:1;}.mp-ond .process-body{grid-column:2;grid-row:1;}.mp-ond .process-term{grid-column:3;grid-row:1;}@media (max-width:760px){.mp-ond .process-item{grid-template-columns:52px 1fr;grid-template-rows:auto auto;grid-template-areas:"num body" "term term";row-gap:14px;padding:18px 12px;}.mp-ond .process-num{grid-area:num;grid-column:auto;grid-row:auto;}.mp-ond .process-body{grid-area:body;grid-column:auto;grid-row:auto;}.mp-ond .process-term{grid-area:term;grid-column:auto;grid-row:auto;justify-self:start;margin-left:66px;}}@media (max-width:420px){.mp-ond .process-term{margin-left:0;}}.mp-ond .process-num{font-family:'Unbounded',sans-serif;font-size:18px;color:var(--copper);font-weight:700;width:56px;height:56px;border-radius:50%;background:var(--card);border:2px solid var(--copper);display:flex;align-items:center;justify-content:center;}@media (max-width:760px){.mp-ond .process-num{width:44px;height:44px;font-size:15px;}}.mp-ond .process-item:hover .process-num{background:var(--copper);color:#0D1117;}.mp-ond .process-body h3{font-size:19px;margin-bottom:8px;}.mp-ond .process-body p{color:var(--muted-ink);font-size:14.5px;max-width:560px;}.mp-ond .process-checkpoints{display:flex;flex-direction:column;gap:6px;margin-top:10px;}.mp-ond .process-checkpoint{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted-ink);}.mp-ond .process-checkpoint svg{flex:none;color:var(--copper);}.mp-ond .process-term{font-family:'JetBrains Mono',monospace;font-size:12.5px;color:var(--copper-glow);background:rgba(163,230,53,.10);border:1px solid var(--line-light);padding:8px 12px;border-radius:100px;text-align:center;height:fit-content;white-space:nowrap;}.mp-ond .process-note{margin-top:34px;padding:20px 24px;border-left:3px solid var(--copper);background:var(--card);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:14.5px;color:var(--ink-text);}.mp-ond .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:start;}@media (max-width:959px){.mp-ond .pricing-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto;}}.mp-ond .pf-switcher{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-bottom:36px;}.mp-ond .pf-switch{padding:10px 20px;border-radius:100px;border:1.5px solid var(--line-light);font-size:13px;font-weight:700;color:var(--muted-ink);background:transparent;transition:.15s;}.mp-ond .pf-switch.active{background:var(--copper);color:#0D1117;border-color:var(--copper);}.mp-ond .pf-switch:not(.active):hover{border-color:var(--copper);color:var(--copper-glow);}.mp-ond .info-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 24px 0;}.mp-ond .info-chip{display:inline-flex;align-items:center;gap:6px;background:var(--card-2);border:1px solid var(--border-solid);padding:8px 13px;border-radius:8px;font-size:12px;color:var(--cream-text);font-weight:600;transition:.2s;cursor:pointer;}.mp-ond .info-chip:hover{border-color:var(--copper);color:var(--copper-glow);transform:translateY(-2px);}.mp-ond .info-chip svg{color:var(--copper);flex-shrink:0;}.mp-ond .story-block{margin:16px 24px 0;}.mp-ond .story-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;background:rgba(163,230,53,.05);border:1px dashed var(--line-light);border-radius:var(--radius-sm);padding:12px 16px;font-size:12.5px;font-weight:700;color:var(--copper-glow);cursor:pointer;}.mp-ond .story-toggle svg{transition:transform .25s;flex-shrink:0;}.mp-ond .story-block.open .story-toggle svg{transform:rotate(45deg);}.mp-ond .story-panel{max-height:0;overflow:hidden;transition:max-height .35s ease;}.mp-ond .story-block.open .story-panel{max-height:600px;}.mp-ond .story-panel-in{padding:16px 4px 4px;display:flex;flex-direction:column;gap:12px;}.mp-ond .story-step b{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--copper);margin-bottom:4px;}.mp-ond .story-step p{font-size:12.5px;color:var(--muted-ink);line-height:1.5;}.mp-ond .info-modal{position:fixed;inset:0;background:rgba(10,13,16,.82);z-index:320;display:none;align-items:center;justify-content:center;padding:24px;}.mp-ond .info-modal.open{display:flex;}.mp-ond .info-modal-box{background:var(--card);border:1px solid var(--border-solid);border-radius:var(--radius);max-width:520px;width:100%;max-height:80vh;overflow-y:auto;padding:30px;position:relative;}.mp-ond .info-modal-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;background:var(--card-2);border:1px solid var(--border-solid);display:flex;align-items:center;justify-content:center;color:var(--cream-text);cursor:pointer;}.mp-ond .info-modal-box h3{font-size:18px;margin-bottom:6px;padding-right:36px;}.mp-ond .info-modal-box .modal-obj{font-size:12.5px;color:var(--copper-glow);margin-bottom:18px;}.mp-ond .info-modal-box ul{display:flex;flex-direction:column;gap:10px;}.mp-ond .info-modal-box li{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--cream-text);line-height:1.4;}.mp-ond .info-modal-box li svg{color:var(--copper);flex-shrink:0;margin-top:3px;}.mp-ond .pricing-footnote{max-width:680px;margin:32px auto 0;text-align:center;font-size:13.5px;color:var(--muted-ink);}.mp-ond .price-card{background:var(--card);border:1px solid var(--border-solid);border-radius:var(--radius);overflow:hidden;box-shadow:0 8px 24px -18px rgba(20,24,29,.3);display:flex;flex-direction:column;}.mp-ond .price-card.featured{border:2px solid var(--copper);position:relative;box-shadow:var(--shadow);}.mp-ond .featured-flag{position:absolute;top:0;right:22px;background:var(--copper);color:#0D1117;font-size:11.5px;font-weight:700;padding:7px 14px;border-radius:0 0 8px 8px;letter-spacing:.02em;}.mp-ond .price-head{padding:26px 24px 0;}.mp-ond .price-photo{aspect-ratio:16/10;overflow:hidden;position:relative;}.mp-ond .price-photo img{width:100%;height:100%;object-fit:cover;display:block;}.mp-ond .tier-badge{display:inline-block;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:100px;font-weight:600;margin-bottom:14px;}.mp-ond .tier-econ{background:#1E3A8A;color:#BFDBFE;}.mp-ond .tier-opt{background:var(--copper-deep);color:#DCFCE7;}.mp-ond .tier-prem{background:#7C2D12;color:#FED7AA;}.mp-ond .price-head h3{font-size:20px;}.mp-ond .price-loc{font-size:13px;color:var(--muted-ink);margin-top:5px;display:flex;align-items:center;gap:6px;}.mp-ond .price-task{font-size:13.5px;color:var(--muted-ink);line-height:1.5;margin:16px 24px 0;border-left:2px solid var(--copper);padding-left:12px;}.mp-ond .tier-select{display:flex;gap:8px;margin:16px 24px 0;}.mp-ond .tier-btn{flex:1;padding:9px 4px;border-radius:100px;border:1.5px solid var(--copper);background:transparent;color:var(--copper-glow);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;transition:.15s;}.mp-ond .tier-btn:hover{background:rgba(163,230,53,.14);}.mp-ond .tier-btn.selected{background:var(--copper);color:#0D1117;}.mp-ond .price-sum{margin:18px 24px 0;padding-top:16px;border-top:1px dashed var(--line-light);}.mp-ond .price-row{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;color:var(--muted-ink);padding:5px 0;}.mp-ond .price-row b{color:var(--cream-text);font-weight:700;white-space:nowrap;}.mp-ond .price-total{display:flex;justify-content:space-between;align-items:baseline;}.mp-ond .price-total .val{font-family:'Unbounded',sans-serif;font-size:26px;font-weight:700;color:var(--copper);}.mp-ond .price-total .perm{font-size:11.5px;color:var(--muted-ink);text-align:right;}.mp-ond .price-break{display:flex;justify-content:space-between;font-size:12.5px;color:var(--muted-ink);margin-top:10px;}.mp-ond .price-break b{color:var(--ink-text);font-weight:600;}.mp-ond .price-meta{display:flex;gap:16px;margin:16px 24px 0;font-size:12.5px;color:var(--muted-ink);}.mp-ond .price-meta b{color:var(--ink-text);}.mp-ond .accordion{margin:18px 24px 0;}.mp-ond .acc-item{border-top:1px solid var(--line-light);}.mp-ond .acc-item:last-child{border-bottom:1px solid var(--line-light);}.mp-ond .acc-btn{width:100%;background:none;border:none;display:flex;justify-content:space-between;align-items:center;padding:12px 0;font-size:13.5px;font-weight:700;color:var(--ink-text);text-align:left;}.mp-ond .acc-btn svg{transition:transform .2s;flex-shrink:0;color:var(--copper);}.mp-ond .acc-item.open .acc-btn svg{transform:rotate(45deg);}.mp-ond .acc-panel{max-height:0;overflow:hidden;transition:max-height .28s ease;}.mp-ond .acc-item.open .acc-panel{max-height:420px;}.mp-ond .acc-panel-in{padding:0 0 14px;font-size:12.5px;color:var(--muted-ink);}.mp-ond .equip-line{display:flex;gap:8px;align-items:flex-start;padding:6px 0;}.mp-ond .equip-flag{font-size:15px;line-height:1.4;}.mp-ond .equip-line b{color:var(--ink-text);font-weight:600;display:block;font-size:12.5px;}.mp-ond .price-foot{padding:20px 24px 24px;margin-top:auto;}.mp-ond .price-foot .btn{white-space:normal;text-align:center;line-height:1.3;padding:14px 20px;}.mp-ond .guarantees-row{display:flex;gap:14px;font-size:12px;color:var(--muted-ink);margin-bottom:16px;flex-wrap:wrap;}.mp-ond .guarantees-row span{display:flex;align-items:center;gap:6px;}.mp-ond .guarantees-row svg{color:var(--good);}.mp-ond .pricing-final-cta{margin-top:44px;background:linear-gradient(135deg,#1D2329,#14181D);color:var(--cream-text);border-radius:var(--radius);padding:36px 40px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;}@media (max-width:560px){.mp-ond .pricing-final-cta{padding:26px 24px;}}.mp-ond .pricing-final-cta h3{font-size:21px;max-width:480px;line-height:1.35;font-family:'Unbounded',sans-serif;}.mp-ond .calc-wrap{max-width:640px;margin:0 auto;background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;}.mp-ond .calc-progress{height:5px;background:var(--paper-2);}.mp-ond .calc-progress-bar{height:100%;width:20%;background:var(--copper);transition:width .3s ease;}.mp-ond .calc-body{padding:38px 34px;}@media (max-width:479px){.mp-ond .calc-body{padding:26px 20px;}.mp-ond .calc-options{gap:10px;}}.mp-ond .calc-step{display:none;}.mp-ond .calc-step.active{display:block;animation:mpFade .35s ease;}@keyframes mpFade{from{opacity:0;transform:translateY(6px);}to{opacity:1;transform:translateY(0);}}.mp-ond .calc-step h3{font-size:20px;margin-bottom:6px;}.mp-ond .calc-step p.hint{font-size:13.5px;color:var(--muted-ink);margin-bottom:22px;}.mp-ond .calc-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;}.mp-ond .calc-options-list{grid-template-columns:1fr;gap:10px;}.mp-ond .calc-options-list .calc-opt{text-align:left;padding:14px 18px;}.mp-ond .calc-subhint{font-size:12.5px;font-weight:700;color:var(--muted-ink);margin:20px 0 12px;text-transform:uppercase;letter-spacing:.03em;}.mp-ond .calc-gift-banner{background:rgba(163,230,53,.08);border:1px dashed var(--copper);border-radius:var(--radius-sm);padding:14px 18px;font-size:13.5px;color:var(--cream-text);margin-bottom:18px;}.mp-ond .calc-gift-banner b{color:var(--copper-glow);}.mp-ond .calc-sample-note{display:flex;gap:12px;align-items:flex-start;background:var(--card-2);border:1px solid var(--border-solid);border-radius:var(--radius-sm);padding:14px 16px;margin-bottom:18px;}.mp-ond .calc-sample-note svg{flex-shrink:0;margin-top:2px;color:var(--copper);}.mp-ond .calc-sample-note span{display:block;font-size:12.5px;color:var(--muted-cream);line-height:1.5;}.mp-ond .calc-sample-note a{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:12.5px;font-weight:700;color:var(--copper-glow);text-decoration:underline;}.mp-ond .calc-opt{border:1.5px solid var(--border-solid);border-radius:var(--radius-sm);padding:16px;text-align:center;font-weight:700;font-size:14px;transition:.15s;background:var(--card);color:var(--cream-text);}.mp-ond .calc-opt:hover{border-color:var(--copper);}.mp-ond .calc-opt.selected{border-color:var(--copper);background:rgba(163,230,53,.10);color:var(--copper-glow);}.mp-ond .calc-step-error .calc-options{animation:mpCalcShake .35s;}.mp-ond .calc-step-error .calc-options .calc-opt:not(.selected){border-color:rgba(224,82,74,.5);}@keyframes mpCalcShake{0%,100%{transform:translateX(0);}25%{transform:translateX(-6px);}75%{transform:translateX(6px);}}.mp-ond .calc-slider-val{font-family:'Unbounded',sans-serif;font-size:32px;color:var(--copper);text-align:center;margin:8px 0 18px;}.mp-ond input[type=range]{width:100%;accent-color:var(--copper);}.mp-ond .calc-input{width:100%;padding:14px 16px;border:1.5px solid var(--line-light);border-radius:var(--radius-sm);font-size:15px;font-family:inherit;margin-bottom:12px;background:var(--card-2);color:var(--cream-text);}.mp-ond .calc-input::placeholder{color:var(--muted-cream);}.mp-ond .calc-two-col{display:grid;grid-template-columns:1fr 1fr;gap:12px;}.mp-ond .calc-two-col .calc-input{margin-bottom:0;}@media (max-width:479px){.mp-ond .calc-two-col{grid-template-columns:1fr;}}.mp-ond .gift-label{font-size:12.5px;font-weight:700;color:var(--copper-glow);margin-bottom:10px;}.mp-ond .calc-gift-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px;}.mp-ond .calc-gift{padding:9px 16px;border-radius:100px;border:1.5px solid var(--line-light);font-size:12.5px;font-weight:700;color:var(--muted-cream);cursor:pointer;transition:.15s;}.mp-ond .calc-gift.active,.mp-ond .calc-gift:hover{border-color:var(--copper);color:var(--copper-glow);background:rgba(163,230,53,.08);}.mp-ond .calc-input:focus{outline:none;border-color:var(--copper);}.mp-ond .calc-nav{display:flex;justify-content:space-between;margin-top:28px;align-items:center;}.mp-ond .calc-back{font-size:12.5px;color:var(--cream-text);font-weight:700;background:transparent;border:1.5px solid var(--line-light);border-radius:100px;padding:12px 20px;transition:.15s;text-transform:uppercase;letter-spacing:.03em;}.mp-ond .calc-back:hover{border-color:var(--copper);color:var(--copper-glow);}.mp-ond .calc-final{text-align:center;padding:20px 0;}.mp-ond .calc-final svg{margin:0 auto 18px;color:var(--good);}.mp-ond .equip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}@media (max-width:860px){.mp-ond .equip-grid{grid-template-columns:1fr;}}.mp-ond .equip-card{background:var(--card);border:1px solid var(--border-solid);border-radius:var(--radius);padding:28px;position:relative;transition:transform .2s,border-color .2s;}.mp-ond .equip-card:hover{transform:translateY(-5px);border-color:var(--copper);}.mp-ond .equip-card-mid{border-color:var(--copper);}.mp-ond .equip-card .flags{font-size:22px;letter-spacing:4px;margin-bottom:16px;transition:transform .3s;}.mp-ond .equip-card:hover .flags{transform:scale(1.12);}.mp-ond .equip-bar{height:5px;border-radius:100px;background:var(--border-solid);overflow:hidden;margin-bottom:18px;}.mp-ond .equip-bar-fill{display:block;height:100%;background:linear-gradient(90deg,var(--copper-deep),var(--copper));border-radius:100px;transition:width 1s ease;}.mp-ond .equip-card h3{font-size:17px;margin-bottom:10px;}.mp-ond .equip-card p{font-size:13.5px;color:var(--muted-ink);}.mp-ond .equip-pick{position:absolute;top:-11px;right:24px;background:var(--copper);color:#0D1117;font-size:10.5px;font-weight:800;padding:5px 12px;border-radius:100px;}.mp-ond .guar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}@media (max-width:959px){.mp-ond .guar-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:560px){.mp-ond .guar-grid{grid-template-columns:1fr;}}.mp-ond .guar-card{background:rgba(255,255,255,.03);border:1px solid var(--line-dark);border-radius:var(--radius);padding:26px;}.mp-ond .guar-card svg{color:var(--copper-glow);margin-bottom:16px;}.mp-ond .guar-card h3{font-size:16.5px;color:var(--cream-text);margin-bottom:8px;}.mp-ond .guar-card p{font-size:13.5px;color:var(--muted-cream);}.mp-ond .doc-strip{margin-top:36px;display:flex;align-items:center;gap:18px;padding:20px 24px;border:1px dashed var(--line-dark);border-radius:var(--radius-sm);background:rgba(163,230,53,.06);}.mp-ond .doc-strip svg{flex-shrink:0;color:var(--copper-glow);}.mp-ond .doc-strip p{font-size:13.5px;color:var(--muted-cream);}.mp-ond .doc-strip b{color:var(--cream-text);}.mp-ond .capture-wrap{padding:28px 0;}.mp-ond .capture-strip{display:flex;align-items:center;gap:22px;flex-wrap:wrap;background:linear-gradient(120deg,var(--card),var(--card-2));border:1px solid var(--border-solid);border-radius:var(--radius);padding:26px 30px;}.mp-ond .capture-strip:hover{border-color:var(--copper);}.mp-ond .capture-icon{width:52px;height:52px;border-radius:14px;background:rgba(163,230,53,.10);color:var(--copper);display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0;}.mp-ond .capture-text{flex:1;min-width:220px;}.mp-ond .capture-text h4{font-family:'Manrope',sans-serif;font-size:16px;font-weight:800;color:var(--cream-text);margin-bottom:5px;}.mp-ond .capture-text p{font-size:13px;color:var(--muted-ink);max-width:480px;}.mp-ond .capture-form{display:flex;gap:10px;flex-wrap:wrap;align-items:center;}.mp-ond .capture-form input{width:200px;padding:13px 16px;border:1.5px solid var(--line-light);border-radius:100px;font-size:13.5px;font-family:inherit;background:var(--ink);color:var(--cream-text);}.mp-ond .capture-form input::placeholder{color:var(--muted-cream);}.mp-ond .capture-form input:focus{outline:none;border-color:var(--copper);}.mp-ond .capture-form .btn{padding:13px 22px;font-size:13.5px;white-space:nowrap;}@media (max-width:700px){.mp-ond .capture-strip{padding:22px 20px;}.mp-ond .capture-form{width:100%;}.mp-ond .capture-form input{flex:1;min-width:150px;}}.mp-ond .team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}@media (max-width:900px){.mp-ond .team-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:560px){.mp-ond .team-grid{grid-template-columns:1fr;}}.mp-ond .team-card{background:var(--card);border:1px solid var(--border-solid);border-radius:var(--radius);padding:22px;text-align:center;transition:transform .18s,box-shadow .18s;}.mp-ond .team-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);}.mp-ond .avatar{width:96px;height:96px;border-radius:50%;margin:0 auto 16px;overflow:hidden;border:3px solid var(--copper);box-shadow:0 6px 18px -8px rgba(163,230,53,.5);}.mp-ond .avatar img{width:100%;height:100%;object-fit:cover;display:block;}.mp-ond .team-card h4{font-size:15.5px;}.mp-ond .team-card .role{font-size:12.5px;color:var(--copper);font-weight:600;margin:4px 0 8px;}.mp-ond .team-card .exp{font-size:12px;color:var(--muted-ink);}.mp-ond .cert-badge{display:inline-flex;align-items:center;gap:5px;margin-top:12px;font-size:10.5px;font-weight:700;color:var(--good);background:rgba(142,214,91,.12);padding:4px 10px;border-radius:100px;}.mp-ond .cert-strip{margin-top:40px;display:flex;gap:32px;align-items:center;background:var(--card);border:1px solid var(--border-solid);border-radius:var(--radius);padding:26px;}@media (max-width:700px){.mp-ond .cert-strip{flex-direction:column;text-align:center;}}.mp-ond .cert-thumb{position:relative;width:150px;height:200px;flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;border:2px solid var(--copper);}.mp-ond .cert-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s;}.mp-ond .cert-thumb:hover img{transform:scale(1.08);}.mp-ond .cert-thumb-zoom{position:absolute;inset:0;background:rgba(13,17,23,.35);display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:.2s;}.mp-ond .cert-thumb:hover .cert-thumb-zoom{opacity:1;}.mp-ond .cert-strip-text h3{font-size:19px;margin:4px 0 10px;}.mp-ond .cert-strip-text p{font-size:13.5px;color:var(--muted-ink);}.mp-ond .reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}@media (max-width:900px){.mp-ond .reviews-grid{grid-template-columns:1fr;}}.mp-ond .review-card{background:var(--card);border:1px solid var(--border-solid);border-radius:var(--radius);padding:26px;transition:transform .18s,box-shadow .18s;}.mp-ond .review-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);}.mp-ond .review-top{display:flex;align-items:center;gap:12px;margin-bottom:14px;}.mp-ond .review-photo{width:52px;height:52px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid var(--line-light);}.mp-ond .review-photo img{width:100%;height:100%;object-fit:cover;}.mp-ond .review-name{font-weight:700;font-size:14px;}.mp-ond .review-meta{font-size:11.5px;color:var(--muted-ink);}.mp-ond .review-stars{color:var(--copper);font-size:15px;margin-bottom:12px;letter-spacing:2px;}.mp-ond .review-card p{font-size:14px;color:var(--ink-text);margin-bottom:16px;}.mp-ond .review-foot{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted-ink);border-top:1px solid var(--line-light);padding-top:14px;}.mp-ond .rating-strip{margin-top:36px;display:flex;align-items:center;justify-content:center;gap:32px;flex-wrap:wrap;padding:22px;border:1px solid var(--border-solid);border-radius:var(--radius-sm);background:var(--card);}.mp-ond .rating-item{display:flex;align-items:center;gap:10px;}.mp-ond .rating-item .score{font-family:'Unbounded',sans-serif;font-size:22px;color:var(--copper);font-weight:700;}.mp-ond .rating-item .plat{font-size:12px;color:var(--muted-ink);}.mp-ond .faq-wrap{max-width:800px;margin:0 auto;}.mp-ond .faq-item{border-bottom:1px solid var(--line-light);border-left:2px solid transparent;padding-left:16px;margin-left:-16px;transition:border-color .2s,background .2s;}.mp-ond .faq-item:hover{background:rgba(163,230,53,.03);}.mp-ond .faq-item.open{border-left-color:var(--copper);background:rgba(163,230,53,.04);}.mp-ond .faq-btn{width:100%;background:none;border:none;display:flex;justify-content:space-between;align-items:center;padding:22px 4px;font-size:16px;font-weight:700;text-align:left;color:var(--ink-text);}.mp-ond .faq-btn svg{color:var(--copper);flex-shrink:0;transition:transform .25s;background:rgba(163,230,53,.08);border-radius:50%;padding:5px;width:26px;height:26px;box-sizing:border-box;}.mp-ond .faq-item.open .faq-btn svg{transform:rotate(45deg);background:var(--copper);color:#0D1117;}.mp-ond .faq-panel{max-height:0;overflow:hidden;transition:max-height .3s ease;}.mp-ond .faq-item.open .faq-panel{max-height:260px;}.mp-ond .faq-panel-in{padding:0 4px 22px;font-size:14.5px;color:var(--muted-ink);max-width:680px;}.mp-ond .final-wrap{display:grid;grid-template-columns:1fr .85fr;gap:50px;align-items:center;background:linear-gradient(135deg,#1D2329,#14181D);border-radius:28px;padding:56px;position:relative;overflow:hidden;}@media (max-width:900px){.mp-ond .final-wrap{grid-template-columns:1fr;padding:36px 26px;}}.mp-ond .final-wrap::after{content:"";position:absolute;right:-80px;top:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(163,230,53,.35),transparent 70%);}.mp-ond .final-left h2{color:var(--cream-text);font-size:clamp(26px,3.4vw,36px);}.mp-ond .final-left p{color:var(--muted-cream);margin-top:14px;max-width:420px;}.mp-ond .final-bonuses{margin-top:24px;display:flex;flex-direction:column;gap:10px;}.mp-ond .final-bonuses li{display:flex;gap:10px;align-items:center;font-size:14px;color:var(--cream-text);}.mp-ond .final-bonuses svg{color:var(--good);flex-shrink:0;}.mp-ond .final-form{background:var(--card);border-radius:var(--radius);padding:30px;position:relative;z-index:1;}.mp-ond .final-form h3{font-size:17px;margin-bottom:18px;}.mp-ond .final-form input,.mp-ond .final-form textarea{width:100%;padding:15px 16px;border:1.5px solid var(--line-light);border-radius:var(--radius-sm);font-size:15px;font-family:inherit;margin-bottom:12px;}.mp-ond .final-form textarea{resize:vertical;min-height:64px;}.mp-ond .site-popup-box input,.mp-ond .site-popup-box textarea{width:100%;padding:15px 16px;border:1.5px solid var(--line-light);border-radius:var(--radius-sm);font-size:15px;font-family:inherit;margin-bottom:12px;background:var(--ink);color:var(--cream-text);}.mp-ond .site-popup-box input::placeholder,.mp-ond .site-popup-box textarea::placeholder{color:var(--muted-cream);}.mp-ond .site-popup-box input:focus,.mp-ond .site-popup-box textarea:focus{outline:none;border-color:var(--copper);}.mp-ond .final-form input:focus,.mp-ond .final-form textarea:focus{outline:none;border-color:var(--copper);}.mp-ond .consent{font-size:11px;color:var(--muted-ink);margin-top:12px;line-height:1.5;}.mp-ond .consent a,.mp-ond .form-consent a{color:var(--copper-glow);text-decoration:underline;}.mp-ond .field-error{border-color:#E0524A !important;box-shadow:0 0 0 3px rgba(224,82,74,.15);}.mp-ond .form-consent{position:relative;display:flex;align-items:center;gap:8px;}.mp-ond .form-consent input{flex:0 0 auto;width:18px;height:18px;accent-color:var(--copper);cursor:pointer;}.mp-ond .consent-warn{display:none;width:100%;color:#E2A33C}.mp-ond .form-consent.has-warn .consent-warn{display:inline}.mp-ond .form-consent input{margin:0;}.mp-ond .form-consent{position:relative;display:flex;align-items:center;gap:8px;}.mp-ond .form-consent input{flex:0 0 auto;width:18px;height:18px;accent-color:var(--copper);cursor:pointer;}.mp-ond .consent-warn{display:none;width:100%;color:#E2A33C}.mp-ond .form-consent.has-warn .consent-warn{display:inline}.mp-ond .form-consent input{margin:0;}.mp-ond .form-consent{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:11px;color:var(--muted-ink);line-height:1.5;cursor:pointer;}.mp-ond .form-consent input[type="checkbox"]{margin-top:2px;flex-shrink:0;width:15px;height:15px;accent-color:var(--copper);}.mp-ond .js-form-success{display:none;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:30px 20px;background:rgba(163,230,53,.06);border:1px solid var(--copper);border-radius:var(--radius);}.mp-ond .js-form-success svg{color:var(--good);}.mp-ond .js-form-success b{font-size:15px;color:var(--cream-text);}.mp-ond .js-form-success span{font-size:13px;color:var(--muted-ink);}.mp-ond .site-popup{position:fixed;inset:0;z-index:400;background:rgba(10,13,16,.82);display:none;align-items:center;justify-content:center;padding:20px;}.mp-ond .site-popup.open{display:flex;}.mp-ond .site-popup-box{background:var(--card);border:1px solid var(--border-solid);border-radius:var(--radius);padding:32px;max-width:420px;width:100%;position:relative;}.mp-ond .site-popup-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;background:var(--card-2);border:1px solid var(--border-solid);display:flex;align-items:center;justify-content:center;color:var(--cream-text);cursor:pointer;}.mp-ond .site-popup-box h3{font-size:19px;margin-bottom:8px;padding-right:30px;}.mp-ond .site-popup-box p.popup-sub{font-size:13px;color:var(--muted-ink);margin-bottom:18px;}.mp-ond .cookie-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:350;max-width:640px;margin:0 auto;background:var(--card);border:1px solid var(--border-solid);border-radius:var(--radius-sm);padding:18px 20px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;box-shadow:0 20px 50px -20px rgba(0,0,0,.6);}.mp-ond .cookie-banner p{font-size:12.5px;color:var(--muted-ink);flex:1;min-width:200px;}.mp-ond .cookie-banner a{color:var(--copper-glow);text-decoration:underline;}.mp-ond .cookie-banner .btn{padding:10px 20px;font-size:12.5px;}.mp-ond .cookie-banner.hidden{display:none;}.mp-ond .zone-wrap{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;}@media (max-width:860px){.mp-ond .zone-wrap{grid-template-columns:1fr;}}.mp-ond .zone-list{display:flex;flex-direction:column;gap:14px;margin-top:20px;}.mp-ond .zone-list li{display:flex;gap:10px;font-size:14.5px;align-items:center;}.mp-ond .zone-list svg{color:var(--copper);flex-shrink:0;}.mp-ond footer{background:var(--ink);color:var(--muted-cream);padding:60px 0 26px;}.mp-ond .footer-grid{display:grid;grid-template-columns:1.6fr 1.8fr 1.4fr;gap:40px;padding-bottom:40px;border-bottom:1px solid var(--line-dark);align-items:start;}.mp-ond .f-brand{display:flex;flex-direction:column;align-items:center;text-align:center;}.mp-ond .f-brand p{width:100%;font-size:13px;text-align:center;margin-top:12px;}.mp-ond .f-brand .logo{flex-direction:column;row-gap:6px;text-align:center;}.mp-ond .f-menu-2{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;}.mp-ond .f-contacts .f-contact-row{display:flex;justify-content:space-between;gap:16px;margin-bottom:10px;}.mp-ond .f-contacts .f-contact-row span{font-size:13.5px;}.f-contacts .f-contact-row a{display:inline;margin-bottom:0;}.f-contacts .f-contact-row{margin-bottom:12px;}@media (max-width:860px){.mp-ond .footer-grid{grid-template-columns:1fr 1fr;row-gap:32px;}.mp-ond .f-brand{grid-column:1/-1;}}.mp-ond .footer-grid h5{font-size:13px;color:var(--cream-text);margin-bottom:16px;letter-spacing:.05em;text-transform:uppercase;font-weight:700;}.mp-ond .footer-grid a,.mp-ond .footer-grid p{font-size:13.5px;color:var(--muted-cream);display:block;margin-bottom:10px;}.mp-ond .footer-grid a:hover{color:var(--copper-glow);}.mp-ond .footer-legal{padding-top:20px;margin-top:0;}.mp-ond .footer-legal p{font-size:11px;color:var(--muted-cream);opacity:.7;}.mp-ond .footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;font-size:12px;flex-wrap:wrap;gap:12px;}.mp-ond .social-row{display:flex;gap:12px;}.mp-ond .social-row a{width:36px;height:36px;border:1px solid var(--line-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;}.mp-ond .social-row a:hover{border-color:var(--copper);}.mp-ond .reveal{opacity:1;transform:none;}.mp-ond.reveal-live .reveal.reveal-js{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease;}.mp-ond.reveal-live .reveal.reveal-js.in{opacity:1;transform:translateY(0);}.mp-ond .mobile-cta{display:none;position:fixed;bottom:0;left:0;right:0;z-index:90;padding:12px 16px;background:rgba(20,24,29,.96);backdrop-filter:blur(8px);border-top:1px solid var(--line-dark);}@media (max-width:760px){.mp-ond .mobile-cta{display:flex;gap:10px;}}
/* ============================ mp-responsive ============================ */
.mp-ond section[id]{scroll-margin-top:78px;}
.mp-ond.reveal-live .reveal.reveal-js{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);}
.mp-ond .mp-totop{position:fixed;right:18px;bottom:86px;z-index:130;width:46px;height:46px;border-radius:50%;background:var(--copper);color:#0D1117;border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 26px -8px rgba(163,230,53,.5);opacity:0;transform:translateY(12px) scale(.9);pointer-events:none;transition:opacity .25s ease,transform .25s ease;cursor:pointer;}
.mp-ond .mp-totop.show{opacity:1;transform:none;pointer-events:auto;}
@media (min-width:761px){.mp-ond .mp-totop{bottom:26px;}}
@media (min-width:1200px) and (prefers-reduced-motion: no-preference){.mp-ond .hero::after{animation:mpHeroZoom 28s ease-in-out infinite alternate;}}
@keyframes mpHeroZoom{from{transform:scale(1.02) translateX(0);}to{transform:scale(1.1) translateX(-1.5%);}}
@media (max-width:1199px){
  .mp-ond nav.mainnav{display:flex;position:absolute;top:100%;right:0;width:min(330px,86vw);height:calc(100vh - 66px);height:calc(100dvh - 66px);flex-direction:column;gap:4px;padding:26px 24px 28px;background:rgba(20,24,29,.98);backdrop-filter:blur(14px);border-left:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);border-radius:0 0 0 20px;box-shadow:-28px 0 70px -28px rgba(0,0,0,.65);overflow-y:auto;transform:translateX(102%);transition:transform .42s cubic-bezier(.22,1,.36,1);}
  .mp-ond.menu-open nav.mainnav{transform:none;}
  .mp-ond nav.mainnav > a{font-size:15.5px;color:var(--cream-text);font-weight:600;letter-spacing:.01em;padding:14px 12px;border-radius:10px;opacity:0;transform:translateX(16px);transition:opacity .32s ease,transform .32s ease,background .15s,color .15s;}
  .mp-ond nav.mainnav > a:hover{color:var(--copper-glow);background:rgba(163,230,53,.07);}
  .mp-ond.menu-open nav.mainnav > a{opacity:1;transform:none;}
  .mp-ond nav.mainnav > a:nth-child(1){transition-delay:.05s;}
  .mp-ond nav.mainnav > a:nth-child(2){transition-delay:.1s;}
  .mp-ond nav.mainnav > a:nth-child(3){transition-delay:.15s;}
  .mp-ond nav.mainnav > a:nth-child(4){transition-delay:.2s;}
  .mp-ond nav.mainnav > a:nth-child(5){transition-delay:.25s;}
  .mp-ond nav.mainnav > a:nth-child(6){transition-delay:.3s;}
  .mp-drawer-foot{display:flex;flex-direction:column;gap:14px;margin-top:0;padding:22px 0 12px;border-bottom:1px solid var(--line-dark);border-top:0;}
  .mp-ond .mp-drawer-foot .mp-drawer-phone{display:block;font-family:'JetBrains Mono',monospace;font-weight:600;font-size:16px;color:var(--cream-text);padding:4px 6px;}
  .mp-drawer-cta{width:100%;justify-content:center;}
  .mp-nav-overlay{position:fixed;inset:0;z-index:500;background:rgba(10,13,16,.62);opacity:0;pointer-events:none;transition:opacity .3s ease;}
  .mp-ond.menu-open .mp-nav-overlay{opacity:1;pointer-events:auto;}
  .mp-ond.menu-open header{z-index:700;}
  .mp-ond .burger span{transition:transform .3s ease,opacity .2s ease;}
  .mp-ond.menu-open .burger span:nth-child(1){transform:translateY(7px) rotate(45deg);}
  .mp-ond.menu-open .burger span:nth-child(2){opacity:0;}
  .mp-ond.menu-open .burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg);}
}
@media (min-width:1200px){.mp-drawer-foot{display:none;}}
@media (max-width:959px){.mp-ond .hero h1{font-size:42px;}.mp-ond .final-wrap{gap:34px;}}
@media (max-width:760px){.mp-ond .cookie-banner{left:12px;right:12px;bottom:82px;}}
@media (max-width:639px){
  .mp-ond .container{padding:0 16px;}
  .mp-ond .section{padding:40px 0;}
  .mp-ond .hero{padding:26px 0 20px;}
  .mp-ond .hero-simple h1{font-size:27px;line-height:1.13;}
  .mp-ond .lead{font-size:15px;}
  .mp-ond .h2{font-size:24px;}
  .mp-ond .head-block{margin-bottom:28px;}
  .mp-ond .btn{min-height:46px;justify-content:center;}
  .mp-ond .btn-lg{width:100%;}
  .mp-ond .microtext{font-size:11.5px;}
  .mp-ond input,.mp-ond textarea{font-size:16px !important;}
  .mp-ond .calc-opt{min-height:52px;display:flex;align-items:center;justify-content:center;}
  .mp-ond .tier-btn{min-height:42px;}
  .mp-ond .pf-filter{min-height:42px;}
  .mp-ond .info-chip{min-height:42px;}
  .mp-ond .calc-gift{min-height:44px;}
  .mp-ond .story-toggle{min-height:48px;}
  .mp-ond .acc-btn{min-height:46px;}
  .mp-ond .faq-btn{min-height:46px;}
  .mp-ond .site-popup{padding:12px;}
  .mp-ond .site-popup-box{padding:26px 20px;max-height:88vh;overflow-y:auto;}
  .mp-ond .site-popup-box h3{font-size:17px;}
  .mp-ond .final-wrap{padding:28px 20px;}
  .mp-ond .pricing-final-cta{padding:26px 20px;}
  .mp-ond .pricing-final-cta .btn{width:100%;}
  .mp-ond .capture-strip{flex-direction:column;align-items:flex-start;}
  .mp-ond .capture-icon{width:46px;height:46px;}
  .mp-ond .capture-form{width:100%;}
  .mp-ond .capture-form .btn{width:100%;}
  .mp-ond .capture-form input{flex:1;min-width:0;}
  .mp-ond .footer-bottom{justify-content:center;text-align:center;}
  .mp-ond .lightbox{padding:12px;}
  .mp-ond .lightbox img{max-height:72vh;}
  .mp-ond .hero-fomo{padding:12px 14px;}
  .mp-ond .hero-countdown{gap:5px;}
  .mp-ond .cd-box{min-width:38px;padding:6px 7px;}
  .mp-ond .team-card{padding:20px 12px;}
  .mp-ond .review-card{padding:22px 18px;}
  .mp-ond .why-us-card{padding:20px 18px;}
  .mp-ond .expertise-card{padding:26px 20px;}
}
@media (max-width:479px){
  .mp-ond .headwrap{padding:10px 14px;}
  .mp-ond .head-right .btn{display:none;}
  .mp-ond .hero-tags-row{gap:6px;}
  .mp-ond .hero-pills{gap:8px;}
  .mp-ond .badges-row{gap:10px;}
  .mp-ond .footer-grid{grid-template-columns:1fr;row-gap:26px;}
  .mp-ond .pf-filters{flex-wrap:wrap;}
  .mp-ond .pf-filters .pf-filter{flex-shrink:0;}
  .mp-ond .pf-switcher{flex-wrap:wrap;justify-content:center;}
  .mp-ond .pf-switcher .pf-switch{flex-shrink:0;}
}
@media (min-width:1920px){
  .mp-ond .container{max-width:1360px;}
  .mp-ond .hero-simple h1{font-size:56px;}
  .mp-ond .h2{font-size:46px;}
  .mp-ond .section{padding:64px 0;}
}
@media (prefers-reduced-motion: reduce){
  .mp-ond.reveal-live .reveal.reveal-js{opacity:1;transform:none;transition:none;}
  .mp-ond .hero::after{animation:none;}
  .mp-ond .calc-step.active{animation:none;}
  .mp-ond nav.mainnav,.mp-ond nav.mainnav a{transition:none;}
  .mp-ond .scroll-progress{display:none;}
}
.mp-ond .calc-wrap{border:2px solid var(--copper);box-shadow:0 0 0 3px rgba(163,230,53,.16),var(--shadow);}


/* ======== privacy page ======== */
.mp-priv,.mp-priv *,.mp-priv *::before,.mp-priv *::after{box-sizing:border-box;margin:0;padding:0;}
.mp-priv{--ink:#0D1117;--card:#151B23;--border:#232B36;--copper:#A3E635;--copper-glow:#C3F26B;--text:#E6EDF3;--muted:#8B98A5;background:var(--ink);color:var(--text);font-family:'Manrope',sans-serif;line-height:1.7;padding:60px 20px 100px;-webkit-font-smoothing:antialiased;}
.mp-priv .wrap{max-width:760px;margin:0 auto;}
.mp-priv a{color:inherit;text-decoration:none;}
.mp-priv .back{display:inline-flex;align-items:center;gap:8px;color:var(--copper-glow);font-size:14px;font-weight:700;margin-bottom:32px;}
.mp-priv h1{font-family:'Unbounded',sans-serif;font-size:clamp(24px,4vw,34px);margin-bottom:8px;color:var(--text);line-height:1.2;}
.mp-priv .updated{color:var(--muted);font-size:13px;margin-bottom:36px;}
.mp-priv h2{font-family:'Unbounded',sans-serif;font-size:18px;margin:32px 0 12px;color:var(--copper-glow);line-height:1.25;}
.mp-priv p,.mp-priv li{color:var(--muted);font-size:14.5px;margin-bottom:12px;}
.mp-priv ul{padding-left:20px;margin-bottom:12px;}
.mp-priv strong{color:var(--text);}
.mp-priv .card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:24px 28px;margin-top:40px;}
.mp-priv .card p{margin-bottom:6px;}
.mp-priv .link{color:var(--copper-glow);text-decoration:underline;}
@media (max-width:639px){.mp-priv{padding:36px 16px 70px;}.mp-priv h1{font-size:24px;}.mp-priv h2{font-size:16px;}.mp-priv .card{padding:20px 18px;}}
/* ============ прайвки: безопасные визуальные правки ============ */
/* п.2 — телефон в мобильной шапке рядом с лого (активный, открывает набор) */
.mp-ond .mob-phone-text{display:none;}
@media (max-width:1199px){
  .mp-ond .mob-call{width:auto;height:auto;padding:7px 12px;border-radius:100px;gap:7px;}
  .mp-ond .mob-call .mob-phone-text{display:inline;font-family:'JetBrains Mono',monospace;font-weight:600;font-size:12.5px;color:var(--cream-text);white-space:nowrap;}
}
@media (max-width:560px){
  .mp-ond .mob-call{width:36px;height:36px;padding:0;justify-content:center;border-radius:50%;}
  .mp-ond .mob-call .mob-phone-text{display:none;}
}
/* п.6 — чекбокс согласия размером меньше в мобилке (десктоп не трогаем) */
@media (max-width:639px){
  .mp-ond .form-consent input[type=checkbox]{width:14px;height:14px;}
}
/* п.15 — «Цифры и факты»: 6 плашек в один ряд на широких экранах, ниже 3, потом 2 */
.mp-ond .numbers-grid{grid-template-columns:repeat(6,1fr);}
@media (max-width:1100px){.mp-ond .numbers-grid{grid-template-columns:repeat(3,1fr);}}
@media (max-width:600px){.mp-ond .numbers-grid{grid-template-columns:repeat(2,1fr);}}
/* п.14 — убираем подсветку «выбранной» плашки, все одинаковые */
.mp-ond .number-card-big{background:rgba(163,230,53,.04);border-color:var(--line-dark);}
/* п.19 — футер: лого и слово «ОснованоНаДоверии» в одну строку как в шапке */
.mp-ond .f-brand .logo{flex-direction:row;align-items:center;text-align:center;}
.mp-ond .f-brand .logo .mark{flex-shrink:0;}
/* п.19 — контакты компактнее: телефон и почта в одну строку */
.mp-ond .f-contacts{display:flex;flex-direction:column;gap:8px;}
.mp-ond .f-contacts>a{display:inline-block;width:auto;}
@media (min-width:561px){
  .mp-ond .f-contacts{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:20px;}
  .mp-ond .f-contacts h5{flex-basis:100%;margin-bottom:2px;}
}
/* п.17 — «Как мы работаем»: линия по центру кругов (круг 56px в колонке 80px → центр ~44px) */
@media (min-width:761px){
  .mp-ond .process-list::before{left:46px;}
}
/* ========== FIX: моб-сетка "Как мы работаем" + чекбокс согласия ========== */
@media (max-width:760px){
  .mp-ond .process-list::before{left:38px;}
  .mp-ond .process-item{grid-template-columns:52px 1fr auto;grid-template-rows:auto;grid-template-areas:"num body term";gap:12px;}
  .mp-ond .process-body{grid-area:body;}
  .mp-ond .process-num{grid-area:num;align-self:start;}
  .mp-ond .process-term{grid-area:term;justify-self:end;margin-left:12px;}
}
@media (max-width:420px){
  .mp-ond .process-term{justify-self:end;margin-left:12px;}
}
.mp-ond .form-consent input[type="checkbox"]{width:14px;height:14px;}
/* ========== дополнительные правки ========== */
/* п.8 — заголовок формы под сертификатом капсом */
.mp-ond .capture-text h4{text-transform:uppercase;}
/* п.13 — перенос «инженера» на новую строку в CTA после 3 домов */
.mp-ond .pricing-final-cta .btn{white-space:normal;text-align:center;}
/* п.16 — фильтры портфолио в 2 ряда на мобилке */
@media (max-width:620px){
  .mp-ond .pf-filters{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;}
  .mp-ond .pf-filters .pf-filter{margin:0;text-align:center;justify-content:center;}
}
/* п.4 — «Зона обслуживания»: заголовок и подзаголовок по центру */
.mp-ond .zone-wrap > div{text-align:center;}
.mp-ond .zone-wrap .eyebrow{justify-content:center;}
.mp-ond .zone-wrap .lead{margin-left:auto;margin-right:auto;}
/* п.5/п.9 — футер: лого и «ОснованоНаДоверии» в одну строку, текст слева, телефон без переноса */
.mp-ond .f-brand{align-items:flex-start;text-align:left;}
.mp-ond .f-brand .logo{flex-direction:row;align-items:center;justify-content:flex-start;row-gap:0;}
.mp-ond .f-brand .logo .mark{flex-shrink:0;}
.mp-ond .f-brand p{text-align:left;}
.mp-ond .f-contact-row a{white-space:nowrap;}