.country-page{background:#fff}.country-page~.site-footer .footer-cta{display:none}.country-hero{color:#fff;background:#101015;align-items:flex-end;min-height:680px;display:flex;position:relative;overflow:hidden}.country-hero>img,.country-feature-media img{object-fit:cover}.country-hero-overlay{background:linear-gradient(90deg,#07080cf5,#07080ca8 48%,#07080c2e),linear-gradient(#07080c1a,#07080cd1);position:absolute;inset:0}.country-hero-inner{grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:54px;padding:96px 0;display:grid;position:relative}.country-hero-copy{max-width:850px}.country-hero h1{max-width:820px;margin:0;font-size:56px;line-height:1.06}.country-hero-copy>span{color:#ffffffd1;max-width:730px;margin-top:22px;font-size:18px;line-height:1.65;display:block}.country-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.country-hero-actions a{background:var(--color-gold);color:#101015;letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:12px;font-weight:900;display:inline-flex}.country-hero-actions a+a{color:#fff;background:#ffffff14;border:1px solid #ffffff47}.country-hero-metrics{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.country-hero-metrics span{color:#ffffffc7;letter-spacing:.02em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff24;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.country-hero-panel{border:1px solid #e4b86c4d;border-top:3px solid var(--color-gold);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07080cc7;padding:28px}.country-hero-panel strong{color:#fff;font-size:18px;display:block}.country-hero-panel ul{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.country-hero-panel li{color:#ffffffbd;padding-left:18px;font-size:14px;line-height:1.5;position:relative}.country-hero-panel li:before{content:"";background:var(--color-gold);width:7px;height:7px;position:absolute;top:.72em;left:0}.country-proof-band{color:#fff;background:radial-gradient(circle at 16% 0,#e4b86c29,#0000 34%),#101015;padding:24px 0 28px}.country-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.country-proof-grid article{background:linear-gradient(145deg,#ffffff14,#ffffff06),#151821;border:1px solid #ffffff1f;min-height:164px;padding:28px 28px 30px;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000038}.country-proof-grid article:before{content:"";background:linear-gradient(90deg, var(--color-gold), #e4b86c00);height:3px;position:absolute;inset:0 0 auto}.country-proof-grid article:after{content:"";border:1px solid #e4b86c47;width:112px;height:112px;position:absolute;bottom:-34px;right:-28px;transform:rotate(18deg)}.country-proof-grid span{z-index:1;color:var(--color-gold);font-family:var(--font-accent);font-size:40px;font-weight:900;line-height:1;display:block;position:relative}.country-proof-grid p{z-index:1;color:#ffffffbd;max-width:310px;margin:16px 0 0;line-height:1.55;position:relative}.country-buyer-fit{background:linear-gradient(#e4b86c14,#fff0),#f6f1e7;padding:34px 0}.country-buyer-fit-grid{grid-template-columns:minmax(220px,.72fr) minmax(0,1.6fr);align-items:stretch;gap:28px;display:grid}.country-buyer-fit-heading{color:#fff;background:#101015;flex-direction:column;justify-content:center;padding:26px 28px;display:flex}.country-buyer-fit-heading h2{max-width:440px;margin:0;font-size:28px;line-height:1.15}.country-buyer-fit-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.country-buyer-fit-cards article{background:#ffffffc7;border:1px solid #1010151a;min-height:150px;padding:23px 24px;box-shadow:0 18px 42px #10101514}.country-buyer-fit-cards span{color:#9c7a3b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.country-buyer-fit-cards p{color:#101015c7;margin:0;font-size:15px;line-height:1.56}.country-visual-strip{background:#101015;padding:28px 0}.country-visual-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.country-visual-grid figure{background:#07080c;min-height:260px;margin:0;position:relative;overflow:hidden}.country-visual-grid img,.country-model-media img{object-fit:cover;object-position:center}.country-visual-grid figure:after{content:"";background:linear-gradient(#00000005,#000000b8);position:absolute;inset:0}.country-visual-grid figcaption{z-index:1;color:#fff;letter-spacing:.03em;text-transform:uppercase;font-size:14px;font-weight:900;position:absolute;bottom:16px;left:18px;right:18px}.country-intro-section{background:#f6f6f4}.country-intro-grid,.country-feature-grid,.country-geo-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:48px;display:grid}.country-intro-grid h2,.country-feature-copy h2,.country-geo-copy h2{color:#101015;margin:0;font-size:38px;line-height:1.14}.country-intro-copy p,.country-feature-copy p,.country-geo-copy p{color:var(--color-muted);margin:0;font-size:16px;line-height:1.75}.country-intro-copy p+p{margin-top:18px}.country-vehicle-section,.country-use-section,.country-decision-section{background:#fff}.country-use-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.country-use-grid article{isolation:isolate;background:#101015;align-items:flex-end;min-height:360px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.country-use-grid article:hover{transform:translateY(-4px);box-shadow:0 22px 44px #1010152e}.country-use-grid article>img{z-index:-2;object-fit:cover;transition:transform .22s,filter .22s}.country-use-grid article:hover>img{filter:saturate(1.06)contrast(1.04);transform:scale(1.04)}.country-use-grid article:after{content:"";z-index:-1;background:linear-gradient(#07080c14,#07080c57 36%,#07080ceb),linear-gradient(135deg,#e4b86c1f,#07080c00);position:absolute;inset:0}.country-use-grid article div{width:100%;padding:24px}.country-use-grid span{background:var(--color-gold);color:#101015;width:42px;height:34px;font-family:var(--font-accent);justify-content:center;align-items:center;margin-bottom:14px;font-size:16px;font-weight:900;display:inline-flex}.country-use-grid h3{color:#fff;margin:0;font-size:22px;line-height:1.18}.country-use-grid p{color:#ffffffc2;margin:12px 0 0;font-size:14px;line-height:1.58}.country-vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.country-vehicle-card{background:linear-gradient(#fffffff5,#f7f5eff5),linear-gradient(135deg,#e4b86c1f,#10101500);border:1px solid #1010151f;flex-direction:column;min-height:262px;padding:26px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 34px #1010150e}.country-vehicle-card:before{content:"";background:linear-gradient(90deg, var(--color-gold), #e4b86c00);height:3px;position:absolute;inset:0 0 auto}.country-vehicle-card:after{content:"";border:1px solid #9a681329;width:140px;height:140px;position:absolute;bottom:-62px;right:-46px;transform:rotate(18deg)}.country-vehicle-card:hover{border-color:#9a681357;transform:translateY(-3px);box-shadow:0 22px 46px #1010151c}.country-vehicle-card-top{z-index:1;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex;position:relative}.country-vehicle-card-top em{color:var(--color-gold-deep);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900}.country-vehicle-code{color:#fff;min-width:50px;height:34px;font-family:var(--font-accent);background:#101015;justify-content:center;align-items:center;padding:0 10px;font-size:15px;font-weight:900;display:inline-flex}.country-vehicle-card strong{z-index:1;color:#101015;font-size:22px;line-height:1.2;position:relative}.country-vehicle-card p{z-index:1;color:var(--color-muted);margin:16px 0 24px;line-height:1.65;position:relative}.country-vehicle-action{z-index:1;color:var(--color-gold-deep);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;margin-top:auto;font-size:12px;font-weight:900;display:inline-flex;position:relative}.country-vehicle-action:after{content:"";background:currentColor;width:26px;height:1px;transition:width .16s;display:block}.country-vehicle-card:hover .country-vehicle-action:after{width:38px}.country-model-section{background:#f6f6f4}.country-model-grid{background:#1010151f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.country-model-grid a{background:#fff;flex-direction:column;justify-content:space-between;min-height:100%;transition:background .16s,color .16s;display:flex;overflow:hidden}.country-model-grid a:hover{color:#fff;background:#101015}.country-model-grid strong{color:inherit;font-size:19px;line-height:1.25;display:block}.country-model-media{aspect-ratio:16/10;background:#101015;display:block;position:relative;overflow:hidden}.country-model-copy{padding:20px;display:block}.country-model-copy em{color:var(--color-muted);margin-top:12px;font-size:14px;font-style:normal;line-height:1.55;display:block}.country-model-grid a:hover em{color:#ffffffb8}.country-links-section{background:linear-gradient(#f6f6f4,#fff)}.country-links-layout{grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);align-items:start;gap:38px;display:grid}.country-links-copy{position:sticky;top:24px}.country-links-copy h2{color:#101015;margin:0;font-size:34px;line-height:1.14}.country-links-list{gap:10px;display:grid}.country-link-row{background:#ffffffd1;border:1px solid #10101514;grid-template-columns:minmax(190px,.68fr) minmax(0,1.32fr);align-items:center;gap:24px;min-height:92px;padding:20px 24px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #1010150b}.country-link-row:before{content:"";background:var(--color-gold);opacity:.82;width:3px;position:absolute;inset:0 auto 0 0}.country-link-row:hover{border-color:#9a681342;transform:translateY(-2px);box-shadow:0 18px 38px #10101514}.country-link-row span{display:block}.country-link-row em{color:var(--color-gold-deep);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;display:block}.country-link-row strong{color:#101015;margin-top:7px;font-size:18px;line-height:1.22;display:block}.country-link-row p{color:var(--color-muted);margin:0;font-size:14px;line-height:1.58}.country-confidence-section{background:radial-gradient(circle at 84% 4%,#e4b86c1f,#0000 30%),linear-gradient(#fff,#f7f5ef)}.country-confidence-layout{grid-template-columns:minmax(270px,.62fr) minmax(0,1.38fr);align-items:start;gap:36px;display:grid}.country-confidence-copy{position:sticky;top:24px}.country-confidence-copy h2{color:#101015;max-width:470px;margin:0;font-size:34px;line-height:1.12}.country-confidence-copy p:not(.eyebrow){color:#1010159e;max-width:420px;margin:18px 0 0;font-size:16px;line-height:1.65}.country-confidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.country-confidence-card{background:linear-gradient(145deg,#ffffffeb,#fffaefb8),#fff;border:1px solid #9a681324;min-height:178px;padding:22px 24px 24px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden;box-shadow:0 18px 38px #10101511}.country-confidence-card:before{content:"";background:linear-gradient(180deg, var(--color-gold), #e4b86c33);width:3px;position:absolute;inset:0 auto 0 0}.country-confidence-card:hover{border-color:#9a681342;transform:translateY(-2px);box-shadow:0 24px 48px #10101517}.country-confidence-card span{width:34px;height:26px;color:var(--color-gold-deep);background:#9a68131a;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.country-confidence-card strong{color:#101015;margin-top:18px;font-size:19px;line-height:1.22;display:block}.country-confidence-card p{color:var(--color-muted);margin:12px 0 0;font-size:14px;line-height:1.6}.country-related-markets{flex-wrap:wrap;grid-column:2;align-items:center;gap:12px;padding-top:8px;display:flex}.country-related-markets>span{color:var(--color-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900}.country-related-markets div{flex-wrap:wrap;gap:8px;display:flex}.country-related-markets a{color:#101015;text-transform:uppercase;background:#fff;border:1px solid #1010151a;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:900;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.country-related-markets a:hover{color:#fff;background:#101015;border-color:#101015}.country-hub-hero{color:#fff;background:#101015;align-items:flex-end;min-height:560px;display:flex;position:relative;overflow:hidden}.country-hub-hero>img{object-fit:cover}.country-hub-hero-inner{z-index:1;max-width:840px;padding:96px 0;position:relative}.country-hub-hero h1{color:#fff;margin:0;font-size:58px;line-height:1.05}.country-hub-hero span{color:#fffc;max-width:720px;margin-top:20px;font-size:18px;line-height:1.65;display:block}.country-hub-steps{color:#fff;background:#101015;padding:28px 0}.country-hub-step-grid{background:#ffffff1a;border:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.country-hub-step-grid article{background:linear-gradient(145deg,#ffffff13,#ffffff06),#101015;min-height:160px;padding:28px}.country-hub-step-grid span{width:38px;height:38px;color:var(--color-gold);border:1px solid #bb9e6c57;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.country-hub-step-grid strong{color:#fff;margin-top:18px;font-size:18px;line-height:1.2;display:block}.country-hub-step-grid p{color:#ffffffb8;margin:10px 0 0;font-size:14px;line-height:1.55}.country-hub-comparison-section{background:linear-gradient(#f6f6f4,#fff)}.country-hub-page .section-heading{max-width:none}.country-hub-page>section>.container,.country-hub-page>section>[class*=container]{width:min(var(--container), calc(100% - 32px));margin-left:auto;margin-right:auto}.country-hub-page .cov-head{max-width:none}.country-hub-page .cov-stage{grid-template-columns:1fr}.country-hub-page .cov-map-wrap{width:100%}.country-hub-page .cov-panel{grid-template-columns:minmax(190px,.72fr) repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:16px;display:grid}.country-hub-page .cov-panel-region,.country-hub-page .cov-panel-name{grid-column:1}.country-hub-page .cov-row{border-left:1px solid #e4b86c24;margin-top:0;padding-left:16px}.country-hub-page .cov-cta{white-space:nowrap;align-self:center;margin-top:0}.country-hub-comparison-section .section-heading,.country-hub-link-section .section-heading{width:100%}.country-hub-decision-bar{background:#1010151a;border:1px solid #1010151a;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:-4px 0 18px;display:grid;overflow:hidden;box-shadow:0 14px 34px #1010150b}.country-hub-decision-bar span{background:linear-gradient(135deg,#bb9e6c1a,#fff0),#fff;align-content:center;gap:6px;min-height:74px;padding:16px 18px;display:grid}.country-hub-decision-bar strong,.country-hub-decision-bar em{font-style:normal;display:block}.country-hub-decision-bar strong{color:var(--color-gold-deep);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1}.country-hub-decision-bar em{color:#101015;font-size:16px;font-weight:900;line-height:1.18}.country-hub-comparison-wrap{background:#fff;border:1px solid #1010151a;overflow-x:auto;box-shadow:0 18px 42px #1010150f}.country-hub-comparison{border-collapse:collapse;width:100%;min-width:940px}.country-hub-comparison th,.country-hub-comparison td{color:var(--color-muted);text-align:left;vertical-align:top;border-bottom:1px solid #10101514;padding:20px 22px;font-size:14px;line-height:1.55}.country-hub-comparison thead th{color:#ffffffc7;letter-spacing:.06em;text-transform:uppercase;background:#101015;font-size:11px;font-weight:900}.country-hub-comparison tbody tr{transition:background .16s}.country-hub-comparison tbody tr:hover{background:#faf8f1}.country-hub-comparison tbody tr:last-child th,.country-hub-comparison tbody tr:last-child td{border-bottom:0}.country-hub-comparison tbody th{background:linear-gradient(90deg,#bb9e6c1f,#0000 72%),#fff;width:205px}.country-hub-comparison tbody th a{color:#101015;font-size:17px;font-weight:900;line-height:1.22;display:inline-flex}.country-hub-comparison tbody th a:hover{color:var(--color-gold-deep)}.country-hub-comparison tbody th span{color:var(--color-gold-deep);letter-spacing:.06em;text-transform:uppercase;margin-top:7px;font-size:10px;font-weight:900;display:block}.country-hub-comparison tbody th em{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#101015;align-items:center;min-height:28px;margin-top:13px;padding:0 9px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.country-hub-link-section{background:linear-gradient(#fff,#f8f7f2)}.country-hub-regions{gap:10px;display:grid}.country-region-group{background:#ffffff9e;border:1px solid #10101514;align-items:stretch;gap:10px;padding:14px 16px;display:grid;box-shadow:0 8px 18px #10101507}.country-region-heading{border-bottom:1px solid #10101514;justify-content:space-between;align-items:center;gap:16px;padding:0 0 10px;display:flex}.country-region-heading span{color:var(--color-gold-deep);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.country-region-heading strong{color:#1010157a;letter-spacing:.06em;text-transform:uppercase;margin-top:0;font-size:11px;font-weight:900;line-height:1;display:block}.country-hub-link-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.country-hub-link-row{min-height:54px;box-shadow:none;background:#ffffffe0;border:1px solid #10101516;align-items:center;gap:4px;padding:11px 12px;transition:border-color .16s,background .16s,transform .16s;display:grid}.country-hub-link-row:hover{background:#fff;border-color:#9a681347;transform:translateY(-1px)}.country-hub-link-copy em{color:var(--color-gold-deep);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900;display:block}.country-hub-link-copy strong{color:#101015;margin-top:3px;font-size:13px;line-height:1.18;display:block}.country-hub-link-focus{color:#10101594;text-align:right;font-size:12px;font-weight:800;line-height:1.35}.country-hub-link-action{min-height:30px;color:var(--color-gold-deep);letter-spacing:.05em;text-transform:uppercase;background:#bb9e6c1f;justify-content:center;align-items:center;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}@media (min-width:981px){.country-hub-link-section{padding:48px 0 54px}.country-hub-link-section .section-heading{margin-bottom:18px}.country-hub-regions{gap:10px}.country-region-heading span{padding-left:14px;font-size:11px;position:relative}.country-region-heading span:before{content:"";background:var(--color-gold);width:6px;height:6px;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(45deg)}}.country-hub-cta{color:#fff;background:radial-gradient(circle at 14% 12%,#e4b86c29,#0000 34%),linear-gradient(135deg,#101015,#07080c);padding:72px 0}.country-hub-cta-inner{grid-template-columns:minmax(0,1fr) minmax(380px,.92fr);align-items:center;gap:42px;display:grid}.country-hub-cta h2{color:#fff;margin:0;font-size:34px;line-height:1.15}.country-hub-cta-copy p:not(.eyebrow){color:#ffffffc2;max-width:680px;margin:18px 0 0;line-height:1.65}.country-hub-cta-panel{border:1px solid #e4b86c47;border-top:3px solid var(--color-gold);background:#ffffff14;padding:30px;position:relative;overflow:hidden;box-shadow:0 22px 52px #0000003d}.country-hub-cta-panel:after{content:"";border:1px solid #e4b86c38;width:138px;height:138px;position:absolute;bottom:-54px;right:-44px;transform:rotate(18deg)}.country-hub-cta-panel strong{z-index:1;color:#fff;font-size:21px;line-height:1.22;display:block;position:relative}.country-hub-cta-pills{z-index:1;flex-wrap:wrap;gap:9px;margin-top:20px;display:flex;position:relative}.country-hub-cta-pills span{color:#ffffffe6;letter-spacing:.04em;text-transform:uppercase;background:#ffffff24;border:1px solid #fff3;align-items:center;min-height:34px;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex}.country-hub-cta-actions{z-index:1;flex-wrap:wrap;gap:10px;margin-top:24px;display:flex;position:relative}.country-hub-cta-actions a{background:var(--color-gold);color:#101015;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:12px;font-weight:900;display:inline-flex}.country-hub-cta-actions a+a{color:#fff;background:#ffffff1a;border:1px solid #ffffff3d}.country-feature-band{color:#fff;background:radial-gradient(circle at 84% 18%,#e4b86c1c,#0000 34%),linear-gradient(#101015,#0b0c10);padding:72px 0}.country-feature-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:44px}.country-feature-media{isolation:isolate;background:#07080c;border:1px solid #ffffff1f;min-height:365px;position:relative;overflow:hidden;box-shadow:0 22px 56px #0000003d}.country-feature-media:after{content:"";z-index:1;background:linear-gradient(#07080c00,#07080c6b),linear-gradient(90deg,#07080c2e,#07080c05);position:absolute;inset:0}.country-feature-media-badge{z-index:2;border:1px solid #e4b86c57;border-top:3px solid var(--color-gold);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07080cc7;min-width:190px;padding:14px 16px;position:absolute;bottom:16px;right:16px}.country-feature-media-badge span{color:var(--color-gold);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.country-feature-media-badge strong{color:#fff;margin-top:6px;font-size:18px;line-height:1.1;display:block}.country-feature-copy h2{color:#fff}.country-feature-copy .eyebrow{margin-bottom:14px}.country-feature-copy p{color:#ffffffb8;margin-top:18px}.country-feature-copy p a{color:var(--color-gold);font-weight:800}.country-feature-signals{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.country-feature-signals span{color:#ffffffc7;letter-spacing:.02em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff24;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.country-feature-copy ol{counter-reset:country-step;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.country-feature-copy li{color:#ffffffd6;counter-increment:country-step;background:#ffffff13;border:1px solid #ffffff1f;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;min-height:66px;padding:12px 16px;font-size:15px;line-height:1.45;display:grid;position:relative;overflow:hidden}.country-feature-copy li:after{display:none}.country-feature-copy li:before{content:counter(country-step, decimal-leading-zero);width:36px;height:36px;color:var(--color-gold);font-family:var(--font-accent);background:#e4b86c1f;border:1px solid #e4b86c52;justify-content:center;align-items:center;font-size:17px;font-weight:900;display:inline-flex}.country-comparison{background:linear-gradient(#fffffff5,#faf8f3f5),#fff;border:1px solid #9a68132e;gap:0;display:grid;overflow:hidden;box-shadow:0 18px 44px #1010150e}.country-comparison-header,.country-comparison article{grid-template-columns:.82fr .76fr 1.42fr;align-items:center;gap:20px;display:grid}.country-comparison-header{color:#554326c2;background:linear-gradient(90deg,#e4b86c24,#fff0),#fbfaf6;border-bottom:1px solid #9a681329;min-height:46px;padding:0 24px}.country-comparison-header span{color:inherit;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900}.country-comparison article{background:#ffffffb8;border-bottom:1px solid #10101514;min-height:86px;padding:20px 24px;transition:background .16s;position:relative;overflow:hidden}.country-comparison article:hover{background:#fffcf4f2}.country-comparison article:last-child{border-bottom:0}.country-comparison strong{color:#101015;font-size:17px;line-height:1.3}.country-comparison-recommendation{min-height:0;color:var(--color-gold-deep);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #9a681361;justify-self:start;align-items:center;padding:0 0 5px;font-size:12px;font-weight:900;display:inline-flex}.country-comparison p{color:var(--color-muted);margin:0;font-size:14px;line-height:1.6}.country-geo-section{background:radial-gradient(circle at 12% 12%,#e4b86c1f,#0000 30%),linear-gradient(#f7f7f4,#eeeeea)}.country-geo-copy{border:1px solid #e4b86c3d;border-top:3px solid var(--color-gold);background:#101015;padding:32px;position:sticky;top:24px;box-shadow:0 24px 55px #1010151f}.country-geo-copy .eyebrow{color:var(--color-gold)}.country-geo-copy h2{color:#fff}.country-geo-copy p{color:#ffffffbd}.country-faq-list{counter-reset:country-faq;gap:12px;display:grid}.country-faq-list article{counter-increment:country-faq;background:#fff;border:1px solid #e4e0d8;padding:24px 26px 24px 76px;position:relative;overflow:hidden;box-shadow:0 14px 34px #1010150f}.country-faq-list article:before{content:counter(country-faq, decimal-leading-zero);width:34px;height:34px;color:var(--color-gold-deep);font-family:var(--font-accent);background:#bb9e6c21;border:1px solid #bb9e6c47;justify-content:center;align-items:center;font-size:15px;font-weight:900;display:inline-flex;position:absolute;top:24px;left:22px}.country-faq-list article:after{content:"";background:var(--color-gold);width:3px;position:absolute;inset:0 auto 0 0}.country-faq-list h3{color:#101015;margin:0;font-size:18px;line-height:1.3}.country-faq-list p{color:var(--color-muted);margin:10px 0 0;line-height:1.65}.country-cta{color:#fff;background:radial-gradient(circle at 12% 12%,#e4b86c2e,#0000 34%),linear-gradient(90deg,#07080cf5,#07080cd6),url(/wp-content/uploads/APC-MONO-Q-4x4-Front-View.jpeg) 50%/cover;padding:84px 0}.country-cta-inner{grid-template-columns:minmax(0,.98fr) minmax(360px,.58fr);align-items:center;gap:42px;display:grid}.country-cta h2{color:#fff;max-width:760px;margin:0;font-size:38px;line-height:1.14}.country-cta-copy>p:not(.eyebrow){color:#ffffffc7;max-width:720px;margin:18px 0 0;font-size:17px;line-height:1.65}.country-cta-signals{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.country-cta-signals span{color:#fffffff0;letter-spacing:.02em;text-transform:uppercase;background:#ffffff29;border:1px solid #ffffff47;align-items:center;min-height:36px;padding:0 13px;font-size:11px;font-weight:850;display:inline-flex}.country-cta-panel{border:1px solid #e4b86c52;border-top:3px solid var(--color-gold);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;padding:30px;position:relative;overflow:hidden;box-shadow:0 24px 58px #00000047}.country-cta-panel:after{content:"";border:1px solid #e4b86c3d;width:130px;height:130px;position:absolute;bottom:-42px;right:-38px;transform:rotate(18deg)}.country-cta-panel strong{z-index:1;color:#fff;font-size:22px;line-height:1.25;display:block;position:relative}.country-cta-panel p{z-index:1;color:#ffffffbd;margin:12px 0 0;line-height:1.6;position:relative}.country-cta-actions{z-index:1;gap:12px;margin-top:24px;display:grid;position:relative}.country-cta a{background:var(--color-gold);color:#101015;letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:12px;font-weight:900;display:inline-flex}.country-cta-actions a{width:100%}.country-cta-actions a+a{color:#fff;background:#ffffff1f;border:1px solid #ffffff4d}
@media (max-width:980px){.country-hub-page .cov-panel{display:none}.country-comparison article{grid-template-columns:1fr;gap:10px;min-height:0;padding:20px}.country-comparison-header{display:none}.country-links-copy{position:static}.country-confidence-layout{grid-template-columns:1fr}.country-confidence-copy{position:static}.country-link-row{grid-template-columns:1fr;gap:10px}.country-related-markets{grid-column:1}.country-hub-step-grid{grid-template-columns:1fr}.country-region-group{grid-template-columns:1fr;gap:10px;padding:13px}.country-region-heading{border-bottom:1px solid #10101514;justify-content:space-between;align-items:center;gap:16px;padding:0 0 9px;display:flex;position:static}.country-region-heading strong{text-align:right;margin-top:0;font-size:11px}.country-hub-comparison{min-width:820px}.country-hub-decision-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.country-hub-link-list{grid-template-columns:1fr;gap:6px}.country-hero{min-height:620px}.country-hero-inner{gap:32px}.country-hero-panel{max-width:620px}.country-feature-media{min-height:360px}}@media (max-width:640px){.country-hero{background:#101015;min-height:0;padding-top:236px;display:block}.country-hub-hero{min-height:0;padding-top:236px}.country-hero>img,.country-hub-hero>img{object-fit:cover;object-position:center;height:270px;top:0;bottom:auto}.country-hero-overlay{background:linear-gradient(#07080c0f,#07080ce6),linear-gradient(90deg,#07080c57,#07080c14);height:270px}.country-hero-inner,.country-hub-hero-inner{padding:0 0 36px;display:block}.country-hub-hero-inner{border-top:3px solid var(--color-gold);background:#101015;max-width:none;padding:22px 18px 36px}.country-hub-hero span{margin-top:14px;font-size:15px;line-height:1.55}.country-hub-steps{padding:18px 0}.country-hub-step-grid article{min-height:0;padding:22px 20px}.country-hero-copy{border-top:3px solid var(--color-gold);background:#101015;padding:22px 18px 18px;position:relative}.country-hero-copy>span{margin-top:14px;font-size:15px;line-height:1.55}.country-hero-actions,.country-cta-inner{align-items:stretch}.country-hero-actions a,.country-cta a{width:100%}.country-hero-panel{display:none}.country-hero-metrics span{text-align:center;flex:calc(33.333% - 8px);justify-content:center;min-height:32px;padding:0 8px;font-size:10px}.country-visual-strip{padding:18px 0}.country-buyer-fit{padding:22px 0}.country-buyer-fit-grid{grid-template-columns:1fr;gap:10px}.country-buyer-fit-heading{padding:22px 20px}.country-buyer-fit-heading h2{font-size:24px}.country-buyer-fit-cards{grid-template-columns:1fr;gap:8px}.country-buyer-fit-cards article{min-height:0;padding:18px 20px}.country-buyer-fit-cards span{margin-bottom:8px}.country-visual-grid figure{min-height:230px}.country-proof-grid article{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:14px;min-height:auto;padding:20px;display:grid}.country-proof-grid article:after{bottom:-48px;right:-42px}.country-proof-grid span{white-space:nowrap;font-size:31px}.country-proof-grid p{margin:0;font-size:14px;line-height:1.45}.country-intro-grid,.country-feature-grid,.country-links-layout,.country-confidence-layout,.country-geo-grid,.country-cta-inner{gap:26px}.country-confidence-copy h2{font-size:28px;line-height:1.14}.country-confidence-copy p:not(.eyebrow){margin-top:12px;font-size:15px;line-height:1.55}.country-confidence-grid{grid-template-columns:1fr;gap:10px}.country-confidence-card{min-height:0;padding:19px 20px 20px}.country-confidence-card strong{margin-top:14px;font-size:18px}.country-hub-regions{gap:12px}.country-hub-link-row{grid-template-columns:minmax(0,1fr);min-height:0;padding:11px 12px}.country-hub-link-focus{display:none}.country-hub-link-copy strong{font-size:13px}.country-hub-link-action{white-space:nowrap;min-height:28px;padding:0 9px}.country-hub-comparison-wrap{border-right:0}.country-hub-comparison th,.country-hub-comparison td{padding:17px 18px;font-size:13px}.country-hub-comparison tbody th a{font-size:16px}.country-hub-decision-bar{margin-bottom:14px}.country-hub-decision-bar span{min-height:62px;padding:13px 14px}.country-hub-decision-bar em{font-size:14px}.country-hub-cta{padding:52px 0}.country-hub-cta-panel{padding:22px}.country-hub-cta-pills span{text-align:center;flex:calc(50% - 9px);justify-content:center}.country-hub-cta-actions,.country-hub-cta-actions a{width:100%}.country-link-row{min-height:0;padding:18px 20px}.country-geo-copy{padding:24px;position:static}.country-faq-list article{padding:22px 20px 22px 64px}.country-faq-list article:before{width:30px;height:30px;font-size:13px;top:22px;left:18px}.country-feature-band,.country-cta{padding:52px 0}.country-cta-inner{grid-template-columns:1fr}.country-cta-copy>p:not(.eyebrow){font-size:15px;line-height:1.55}.country-cta-signals{gap:8px;margin-top:18px}.country-cta-signals span{text-align:center;flex:calc(50% - 8px);justify-content:center;min-height:34px;padding:0 8px;font-size:10px}.country-cta-panel{padding:22px}.country-cta-panel strong{font-size:19px}.country-cta-panel p{font-size:14px}.country-feature-media{min-height:260px}.country-feature-media-badge{min-width:0;max-width:calc(100% - 28px);padding:14px 16px;bottom:14px;right:14px}.country-feature-media-badge strong{font-size:18px}.country-feature-copy p{margin-top:14px}.country-feature-copy .eyebrow{margin-bottom:10px}.country-feature-signals{gap:8px;margin-top:18px}.country-feature-signals span{text-align:center;flex:calc(50% - 8px);justify-content:center;min-height:34px;padding:0 8px;font-size:10px}.country-use-grid article{min-height:260px}.country-use-grid article div{padding:20px}.country-use-grid h3{font-size:20px}.country-feature-copy li{grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:62px;padding:12px 14px}}
@media (max-width:980px){.blog-featured-card{grid-template-columns:1fr}.blog-featured-media{min-height:320px}.blog-featured-copy,.blog-article-shell{padding:30px}.blog-post-content h2{font-size:28px}.blog-post-content p,.blog-post-content li{font-size:16px}.blog-post-faq-grid{grid-template-columns:1fr}}@media (max-width:640px){.blog-hero{min-height:420px;padding:84px 0 58px}.blog-hero h1{font-size:34px}.blog-hero span{font-size:15px}.blog-featured-media{min-height:240px}.blog-featured-copy{padding:24px}.blog-featured-copy strong{font-size:27px}.blog-article-shell{padding:22px}.blog-article-meta{gap:8px;margin-bottom:24px;padding-bottom:18px}.blog-article-meta span{min-height:28px;padding:0 10px;font-size:9px}.blog-post-content h2{margin-top:36px;font-size:25px}.blog-post-content h3{font-size:22px}.blog-post-content img{margin:28px 0;padding:6px}.blog-post-inquiry-panel h2{font-size:23px}.blog-post-faq-section{margin-top:42px;padding-top:30px}.blog-post-faq-heading h2{font-size:25px}.blog-post-faq-grid article{padding:20px}}
.contact-panel{color:#fff;background:#101015;padding:28px}.contact-info-card{background:linear-gradient(135deg,#e4b86c1a,#0000 34%),#fff;border:1px solid #e4dfd5;padding:38px;box-shadow:0 20px 48px #10101512}.contact-info-card h2{color:#101015;margin:0;font-size:34px;line-height:1.14}.contact-info-card>p:not(.eyebrow){max-width:720px;color:var(--color-muted);margin:16px 0 0;font-size:16px;line-height:1.7}.contact-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.contact-info-grid>div{background:#f7f7f4;border:1px solid #e8e0d2;padding:22px}.contact-info-grid span,.contact-info-actions span,.contact-response-note span{color:#7f5510;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.contact-info-grid strong{color:#101015;font-size:17px;line-height:1.3;display:block}.contact-info-grid p{color:var(--color-muted);margin:8px 0 0;line-height:1.55}.contact-info-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.contact-info-actions a{color:#fff;background:#101015;padding:18px 20px;font-size:17px;font-weight:800;line-height:1.3}.contact-info-actions a span{color:var(--color-gold)}.contact-map-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.contact-map-card{background:#101015;border:1px solid #ded6c7;margin:0;overflow:hidden}.contact-map-card iframe{filter:saturate(.88)contrast(1.02);border:0;width:100%;min-height:260px;display:block}.contact-map-card figcaption{color:#fff;letter-spacing:.04em;text-transform:uppercase;padding:12px 16px;font-size:12px;font-weight:900;line-height:1.35}.contact-response-note{border-left:3px solid var(--color-gold);background:#1010150a;margin-top:26px;padding:20px 22px}.contact-response-note p{color:var(--color-muted);margin:0;line-height:1.65}.contact-payment-block{color:#fff;background:linear-gradient(135deg,#101015fa,#181a22f5),#101015;margin-top:30px;padding:28px}.contact-payment-heading h2{color:#fff;margin:0;font-size:28px;line-height:1.18}.contact-payment-heading>p:not(.eyebrow){color:#ffffffb8;max-width:760px;margin:14px 0 0;line-height:1.65}.contact-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.contact-payment-grid article{min-height:136px;box-shadow:none;background:linear-gradient(135deg,#e4b86c1a,#0000 42%),#ffffff0e;border:1px solid #ffffff1c;padding:20px}.contact-payment-grid article:last-child{grid-column:1/-1}.contact-payment-grid span{color:var(--color-gold-deep);letter-spacing:.05em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:900;display:block}.contact-payment-grid strong{color:#fff;font-size:18px;line-height:1.25;display:block}.contact-payment-grid p{color:#ffffffad;margin:10px 0 0;font-weight:800;line-height:1.45}.contact-payment-note{background:#e4b86c1a;border:1px solid #e4b86c47;margin-top:18px;padding:18px 20px}.contact-payment-note span{color:var(--color-gold);letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.contact-payment-note p{color:#ffffffc2;margin:0;line-height:1.62}.contact-panel h2{margin-top:0}.contact-panel p{color:#ffffffc2}.contact-panel a{color:var(--color-gold);padding:14px 0;font-weight:800;display:block}.contact-content iframe{min-height:360px}.contact-form-section{background:#f7f7f7}.contact-form-layout{grid-template-columns:.78fr minmax(0,1.22fr);align-items:start;gap:46px;display:grid}.contact-form-intro{position:sticky;top:24px}.contact-form-intro h2{color:#101015;max-width:440px;margin:0;font-size:38px;line-height:1.14}.contact-form-intro p:not(.eyebrow){max-width:440px;color:var(--color-muted);font-size:16px}.contact-form-intro .eyebrow{color:#7f5510}.contact-form{color:#fff;background:#101015;padding:34px}.contact-form-header{max-width:660px;margin-bottom:28px}.contact-form-header h2{margin:0;font-size:28px;line-height:1.2}.contact-form-header span{color:#ffffffb8;margin-top:10px;display:block}.contact-form-honeypot{position:absolute;left:-9999px}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.contact-form label{flex-direction:column;gap:8px;display:flex}.contact-form label>span{color:#ffffffd1;text-transform:uppercase;font-size:12px;font-weight:800}.contact-form input,.contact-form select,.contact-form textarea{color:#fff;width:100%;min-height:48px;font:inherit;background:#ffffff14;border:1px solid #ffffff2e;border-radius:0;outline:none;padding:0 14px;transition:border-color .15s,background .15s}.contact-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.contact-form textarea{resize:vertical;min-height:150px;padding-top:13px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--color-gold);background:#ffffff1f}.contact-form input[aria-invalid=true],.contact-form textarea[aria-invalid=true]{border-color:#ff8b75}.contact-form em,.contact-form-error{color:#ffb2a5;font-size:12px;font-style:normal}.contact-form-message{margin-top:18px}.contact-form label.contact-form-consent{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;margin-top:18px;display:flex}.contact-form-consent input{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--color-gold);flex:none;margin:0}.contact-form label.contact-form-consent>span{color:#ffffffb8;text-transform:none;width:auto;font-size:13px;font-weight:500;line-height:1.35;display:inline}.contact-form-security{gap:10px;margin-top:18px;display:grid}.contact-form-security>span{color:#ffffffd1;text-transform:uppercase;font-size:12px;font-weight:800}.contact-form-security>div{min-height:65px}.contact-form-footer{justify-content:space-between;align-items:center;gap:18px;margin-top:28px;display:flex}.contact-form-footer button{background:var(--color-gold);color:#101015;cursor:pointer;text-transform:uppercase;border:0;min-height:46px;padding:0 24px;font-size:12px;font-weight:800}.contact-form-footer button:disabled{cursor:progress;opacity:.72}.contact-form-footer p{color:#ffffffc2;text-align:right;white-space:nowrap;flex:1;justify-content:flex-end;align-items:center;gap:10px;max-width:none;margin:0;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.contact-form-footer p:before{background:linear-gradient(135deg, #f3dca3, var(--color-gold));content:"";border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 18px #d0a9596b}
@media (max-width:980px){.contact-form-intro{position:static}.contact-info-card{padding:28px}.contact-info-grid,.contact-info-actions,.contact-map-grid{grid-template-columns:1fr}}@media (max-width:640px){.contact-form{padding:26px}.contact-form-grid{grid-template-columns:1fr}.contact-form-footer{flex-direction:column;align-items:stretch}.contact-form-footer button{justify-content:center;width:100%}.contact-form-footer p{text-align:center;white-space:normal;justify-content:center}.contact-info-card{padding:22px 18px}.contact-info-card h2{font-size:28px}.contact-info-grid>div,.contact-info-actions a,.contact-map-card figcaption,.contact-response-note{padding:18px}.contact-info-actions a{font-size:15px}.contact-map-card iframe{min-height:220px}}
@media (max-width:980px){.service-detail-hero{min-height:640px}.service-detail-hero-inner{gap:30px}.service-detail-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.service-detail-proof div+div{border-top:0;border-left:1px solid #ffffff1a}.service-detail-intro{position:static}.service-process-grid ol{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}.service-detail-rich-layout,.service-detail-rich-lead,.service-detail-spec-panel,.service-faq-layout,.service-internal-links-layout{grid-template-columns:1fr}.service-faq-heading{position:static}.service-faq-grid,.service-internal-links-grid{grid-template-columns:1fr}.service-internal-links-grid a{min-height:0}.service-detail-rich-lead{gap:14px;padding-top:10px}.service-detail-outcome-grid{grid-template-columns:1fr}.service-detail-outcome-grid article{min-height:0}.service-detail-outcome-grid article+article{border-top:1px solid #e4ded3;border-left:0}[dir=rtl] .service-detail-outcome-grid article+article{border-right:0}.service-detail-spec-image{min-height:360px}.service-detail-premium-sidebar{position:static}}@media (max-width:640px){.service-detail-hero{min-height:auto}.service-detail-hero .container{padding:42px 0 34px}.service-detail-actions{flex-direction:column}.service-detail-actions a{justify-content:center;width:100%}.service-detail-proof{grid-template-columns:1fr}.service-detail-proof div+div{border-top:1px solid #ffffff1a;border-left:0}.service-detail-proof div:last-child{padding-left:82px}.service-detail-intro h2,.service-process-grid h2{font-size:30px}.service-focus-grid,.service-related-grid{grid-template-columns:1fr}.service-process-grid ol{grid-template-columns:1fr;overflow-x:visible}.service-process-grid li{min-height:92px}.service-detail-content{padding:22px}.service-detail-rich{gap:18px}.service-detail-rich-lead{padding-top:0}.service-detail-rich-lead h2{font-size:29px;line-height:1.16}.service-detail-rich-lead>p{font-size:15px}.service-detail-outcome-grid article{padding:22px}.service-detail-outcome-grid h3{margin-top:22px;font-size:19px}.service-detail-spec-panel{min-height:0}.service-detail-spec-image{min-height:260px}.service-detail-spec-copy,.service-detail-premium-sidebar>div{padding:22px}.service-detail-spec-list article{grid-template-columns:1fr;gap:8px;padding:16px 0}}
@media (max-width:980px){.vehicle-detail-use-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-pilot-hero{min-height:660px}.vehicle-pilot-hero-inner{gap:32px;padding:92px 0 56px}.vehicle-pilot-hero-copy h1{font-size:58px}.vehicle-pilot-hero-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-pilot-hero-panel div:nth-child(2){border-top:0;border-left:1px solid #ffffff1f}.vehicle-pilot-strip .container,.vehicle-pilot-mission-grid,.vehicle-pilot-system-grid,.vehicle-detail-internal-links-grid,.vehicle-stock-links-grid,.vehicle-pilot-detail-grid,.stock-detail-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-detail-internal-links-inner{grid-template-columns:1fr;gap:26px}.vehicle-detail-internal-links-copy{position:static}.vehicle-pilot-strip div:nth-child(odd){border-left:0}.vehicle-pilot-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:220px}.vehicle-pilot-gallery figure.is-featured{grid-area:span 2/span 2}.vehicle-pilot-inquiry-card{position:static}}@media (max-width:640px){.vehicle-pilot-hero{min-height:620px}.vehicle-pilot-hero-inner{padding:74px 0 44px}.vehicle-pilot-hero-copy h1{text-shadow:3px 3px #00000042;font-size:42px;line-height:1}.vehicle-pilot-hero-copy>span{margin-top:16px;font-size:15px}.vehicle-pilot-actions a,.vehicle-pilot-inquiry-card a,.vehicle-pilot-cta a{width:100%}.vehicle-pilot-hero-panel,.vehicle-pilot-strip .container,.stock-detail-review-grid,.vehicle-pilot-mission-grid,.vehicle-pilot-spec-grid,.vehicle-pilot-system-grid,.vehicle-detail-internal-links-inner,.vehicle-detail-internal-links-grid,.vehicle-stock-links-grid,.vehicle-pilot-detail-grid{grid-template-columns:1fr}.vehicle-pilot-hero-panel div:nth-child(2),.vehicle-pilot-strip div,.stock-detail-review-grid article{border-left:0}.vehicle-pilot-strip div+div,.stock-detail-review-grid article+article{border-top:1px solid #ffffff1a}.vehicle-pilot-intro h2,.vehicle-pilot-section-heading h2,.vehicle-detail-internal-links-copy h2,.vehicle-pilot-cta h2,.stock-detail-review h2{font-size:30px}.vehicle-pilot-gallery{grid-template-columns:1fr;grid-auto-rows:250px}.vehicle-pilot-gallery figure.is-featured{grid-area:span 1/span 1}.vehicle-gallery-modal{padding:0}.vehicle-gallery-modal-shell{border:0;width:100%;height:100dvh}.vehicle-gallery-modal-header,.vehicle-gallery-modal-footer{padding:14px 16px}.vehicle-gallery-modal-header h2{max-width:calc(100vw - 92px);font-size:18px}.vehicle-gallery-modal-stage{padding:12px 16px 72px}.vehicle-gallery-nav{width:48px;height:48px;top:auto;bottom:14px;transform:none}.vehicle-gallery-nav.is-prev{left:calc(50% - 58px)}.vehicle-gallery-nav.is-next{right:calc(50% - 58px)}.vehicle-gallery-nav:hover,.vehicle-gallery-nav:focus-visible{transform:scale(1.03)}.vehicle-gallery-modal-footer{flex-direction:column;align-items:stretch;gap:12px}.vehicle-gallery-modal-footer p{max-width:none;font-size:12px}.vehicle-gallery-thumbnails{max-width:100%}.vehicle-gallery-thumbnails button{width:64px;height:46px}.vehicle-pilot-spec-grid article,.vehicle-pilot-inquiry-card,.vehicle-detail-internal-links-grid a,.vehicle-stock-links-copy,.vehicle-pilot-system-grid article,.vehicle-pilot-mission-grid article{padding:24px}.vehicle-detail-internal-links-copy{position:static}.vehicle-detail-internal-links-grid a{min-height:154px}.vehicle-detail-feature-panel,.vehicle-detail-use-export>div,.vehicle-detail-faq-list article,.vehicle-detail-best-for-grid article{padding:20px}.vehicle-detail-best-for-grid article{min-height:210px}.vehicle-detail-best-for-grid span{top:20px;left:20px}.vehicle-detail-use-grid{grid-template-columns:1fr}.vehicle-protection-explainer{grid-template-columns:1fr;gap:18px;padding:20px}.vehicle-protection-explainer a{white-space:normal;text-align:center;width:100%}.vehicle-detail-use-grid p{min-height:72px}.vehicle-detail-faq-layout h2{font-size:30px}.vehicle-stock-links-grid a{min-height:280px}.vehicle-pilot-cta{padding:62px 0}}
.standards-page{color:#101015;background:#fff}.standards-hero{color:#fff;background:#101015;align-items:flex-end;min-height:620px;display:flex;position:relative;overflow:hidden}.standards-hero>img{object-fit:cover;object-position:center}.standards-hero-overlay{background:linear-gradient(90deg,#07080cf5,#07080ca8 52%,#07080c42),linear-gradient(#00000014,#000000b8);position:absolute;inset:0}.standards-hero-inner{grid-template-columns:minmax(0,1fr) 350px;align-items:end;gap:52px;padding:96px 0;display:grid;position:relative}.standards-hero-copy{max-width:920px}.standards-hero h1{max-width:900px;margin:0;font-size:clamp(44px,5vw,72px);line-height:.98}.standards-hero-copy>p:not(.eyebrow){color:#ffffffc7;max-width:780px;margin:24px 0 0;font-size:17px;line-height:1.75}.standards-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.standards-actions a,.standards-cta a{color:#101015;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#f0c97e,#c99339);justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:12px;font-weight:900;display:inline-flex}.standards-actions a+a{color:#fff;background:#ffffff14;border:1px solid #ffffff3d}.standards-proof{border:1px solid #e4b86c47;border-top:3px solid var(--color-gold);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08090dc7;display:grid}.standards-proof div{padding:24px}.standards-proof div+div{border-top:1px solid #ffffff1a}.standards-proof span{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.standards-proof strong{color:var(--color-gold);font-family:var(--font-accent);margin-top:8px;font-size:27px;line-height:1.08;display:block}.standards-section-heading{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:end;gap:40px;margin-bottom:32px;display:grid}.standards-section-heading h2,.standards-guidance-copy h2,.standards-process h2,.standards-faq h2,.standards-cta h2{color:#101015;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.08}.standards-section-heading>p:not(.eyebrow),.standards-guidance-copy>p:not(.eyebrow),.standards-cta p{color:var(--color-muted);margin:0;font-size:16px;line-height:1.75}.standards-table-wrap{overflow-x:auto}.standards-table{background:#fff;border:1px solid #e2ded5;min-width:920px;box-shadow:0 22px 54px #10101514}.standards-table-row{border-top:1px solid #ece7df;grid-template-columns:.58fr 1.05fr 1.35fr .9fr;gap:0;display:grid}.standards-table-row:first-child{border-top:0}.standards-table-row>*{color:#55585f;border-left:1px solid #ece7df;margin:0;padding:22px;font-size:14px;line-height:1.6}.standards-table-row>:first-child{border-left:0}.standards-table-row strong{color:#101015;font-family:var(--font-accent);font-size:21px;line-height:1.15}.standards-table-head{background:#101015}.standards-table-head span{color:var(--color-gold);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.standards-guidance{background:linear-gradient(#f6f6f4,#fff)}.standards-guidance-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:46px;display:grid}.standards-guidance-copy{position:sticky;top:28px}.standards-guidance-copy>p:not(.eyebrow){margin-top:20px}.standards-guidance-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.standards-guidance-cards article{background:#fff;border:1px solid #e3ded6;min-height:230px;padding:26px;box-shadow:0 18px 36px #1010150e}.standards-guidance-cards span{color:var(--color-gold-deep);font-family:var(--font-accent);font-size:30px;font-weight:900;line-height:1}.standards-guidance-cards h3{color:#101015;margin:24px 0 10px;font-size:20px;line-height:1.25}.standards-guidance-cards p{color:var(--color-muted);margin:0;font-size:14px;line-height:1.65}.standards-decision{background:#fff}.standards-decision-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.62fr);align-items:stretch;gap:22px;display:grid}.standards-answer-card,.standards-export-card{border:1px solid #e4b86c42;min-height:100%;padding:32px;position:relative;overflow:hidden;box-shadow:0 18px 42px #10101514}.standards-answer-card{color:#fff;background:linear-gradient(135deg,#ffffff12,#fff0),#101015}.standards-answer-card:after{content:"";border:1px solid #e4b86c47;width:58px;height:58px;position:absolute;top:24px;right:24px;transform:rotate(45deg)}.standards-export-card{background:linear-gradient(135deg,#fff,#f7f2ea),#fff}.standards-answer-card span,.standards-export-card span{letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:30px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.standards-answer-card span{color:var(--color-gold);background:#e4b86c1f}.standards-export-card span{color:var(--color-gold-deep);background:#9a681314}.standards-answer-card h2,.standards-export-card h2{max-width:850px;margin:18px 0 12px;font-size:32px;line-height:1.12}.standards-answer-card h2{color:#fff}.standards-export-card h2{color:#101015}.standards-answer-card p,.standards-export-card p{color:#ffffffb8;margin:0;font-size:15px;line-height:1.7}.standards-export-card p{color:var(--color-muted)}.standards-export-card a{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#101015;justify-content:center;align-items:center;min-height:44px;margin-top:24px;padding:0 18px;font-size:12px;font-weight:900;display:inline-flex}.standards-related{background:#f6f6f4}.standards-related-heading{margin-bottom:26px}.standards-related-grid{background:#ddd7cc;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.standards-related-grid a{background:#fff;flex-direction:column;justify-content:flex-end;gap:12px;min-height:190px;padding:24px;transition:background .16s,color .16s,transform .16s;display:flex}.standards-related-grid a:hover,.standards-related-grid a:focus-visible{color:#fff;background:#101015;transform:translateY(-2px)}.standards-related-grid strong{color:#101015;font-size:20px;line-height:1.18}.standards-related-grid a:hover strong,.standards-related-grid a:focus-visible strong{color:var(--color-gold)}.standards-related-grid span{color:var(--color-muted);font-size:14px;line-height:1.55}.standards-related-grid a:hover span,.standards-related-grid a:focus-visible span{color:#ffffffb8}.standards-process{color:#fff;background:linear-gradient(90deg,#0b0c10f2,#101015d6),url(/wp-content/uploads/APC-MERKAVA-BLUE-top-window-armor-view.webp) 50%/cover;padding:78px 0}.standards-process-inner{grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr);align-items:center;gap:44px;display:grid}.standards-process h2{color:#fff}.standards-process ol{counter-reset:standards-step;background:#ffffff24;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.standards-process li{color:#fff;counter-increment:standards-step;background:#ffffff14;flex-direction:column;justify-content:space-between;gap:22px;min-height:144px;padding:20px;font-size:13px;font-weight:850;line-height:1.35;display:flex}.standards-process li:before{content:counter(standards-step, decimal-leading-zero);color:var(--color-gold);font-family:var(--font-accent);font-size:28px;line-height:1}.standards-faq-grid{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);align-items:start;gap:46px;display:grid}.standards-faq-list{gap:12px;display:grid}.standards-faq-list article{background:#fff;border:1px solid #e4ded4;padding:24px 26px;box-shadow:0 14px 30px #1010150b}.standards-faq-list h3{color:#101015;margin:0;font-size:19px;line-height:1.28}.standards-faq-list p{color:var(--color-muted);margin:12px 0 0;font-size:14px;line-height:1.7}.standards-cta{color:#fff;background:#101015;padding:70px 0}.standards-cta-inner{background:radial-gradient(circle at 86% 8%,#e4b86c2e,#0000 28%),#ffffff09;border:1px solid #e4b86c3d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:36px;display:grid}.standards-cta h2{color:#fff}.standards-cta p{color:#ffffffb3;max-width:780px;margin-top:14px}.standards-page[dir=rtl] .standards-table-row>*,.standards-page[dir=rtl] .standards-table-row>:first-child{border-left:0;border-right:1px solid #ece7df}.standards-page[dir=rtl] .standards-table-row>:first-child{border-right:0}
@media (max-width:980px){.standards-guidance-copy{position:static}.standards-process ol,.standards-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.standards-hero{min-height:auto}.standards-hero-overlay{background:linear-gradient(#07080c29,#07080cdb 42%,#07080cfa),linear-gradient(90deg,#07080cb8,#07080c6b)}.standards-hero-inner{gap:24px;padding:270px 0 42px}.standards-hero h1{font-size:42px;line-height:1}.standards-hero-copy>p:not(.eyebrow){margin-top:18px;font-size:15px;line-height:1.62}.standards-actions,.standards-actions a,.standards-cta a{width:100%}.standards-proof{grid-template-columns:1fr}.standards-proof div{padding:18px}.standards-section-heading{gap:14px;margin-bottom:22px}.standards-section-heading h2,.standards-guidance-copy h2,.standards-process h2,.standards-faq h2,.standards-cta h2{font-size:30px}.standards-section-heading>p:not(.eyebrow),.standards-guidance-copy>p:not(.eyebrow),.standards-cta p{font-size:14px;line-height:1.65}.standards-table{min-width:0;box-shadow:none;background:0 0;border:0}.standards-table-head{display:none}.standards-table-row{background:#fff;border:1px solid #e4ded4;grid-template-columns:1fr;gap:0;margin-top:12px;display:grid;box-shadow:0 14px 28px #1010150e}.standards-table-row>*,.standards-table-row>:first-child,.standards-page[dir=rtl] .standards-table-row>*,.standards-page[dir=rtl] .standards-table-row>:first-child{border-top:1px solid #ece7df;border-left:0;border-right:0;padding:14px 16px}.standards-table-row>:first-child,.standards-page[dir=rtl] .standards-table-row>:first-child{border-top:0}.standards-guidance-grid,.standards-faq-grid{gap:24px}.standards-guidance-cards{grid-template-columns:1fr;gap:12px}.standards-related-grid{grid-template-columns:1fr}.standards-guidance-cards article,.standards-answer-card,.standards-export-card,.standards-related-grid a{min-height:auto;padding:20px}.standards-answer-card h2,.standards-export-card h2{font-size:27px}.standards-guidance-cards h3{margin-top:18px}.standards-process{padding:58px 0}.standards-process-inner{gap:24px}.standards-process ol{grid-template-columns:1fr}.standards-process li{min-height:auto;padding:18px}.standards-faq-list article{padding:20px}.standards-cta{padding:54px 0}.standards-cta-inner{padding:24px 18px}}
.bulletproof-page{color:#111116;background:#fff}.bulletproof-hero{color:#fff;background:#0d0e12;align-items:flex-end;min-height:660px;display:flex;position:relative;overflow:hidden}.bulletproof-hero>img{object-fit:cover;object-position:center}.bulletproof-hero-overlay{background:radial-gradient(circle at 74% 22%,#d2a4523d,#0000 32%),linear-gradient(90deg,#07080cf5,#07080cb8 52%,#07080c47),linear-gradient(#00000014,#000000c7);position:absolute;inset:0}.bulletproof-hero-inner{grid-template-columns:minmax(0,1fr) 380px;align-items:end;gap:56px;padding:104px 0 92px;display:grid;position:relative}.bulletproof-hero-copy{max-width:940px}.bulletproof-hero h1{max-width:860px;margin:0;font-size:clamp(44px,5vw,76px);line-height:.98}.bulletproof-hero-copy>p:not(.eyebrow){color:#ffffffc7;max-width:780px;margin:24px 0 0;font-size:17px;line-height:1.75}.bulletproof-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.bulletproof-actions a,.bulletproof-guidance-copy a,.bulletproof-standard a,.bulletproof-cta a{color:#111116;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#f0c97e,#c99339);justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:12px;font-weight:900;display:inline-flex}.bulletproof-actions a+a{color:#fff;background:#ffffff14;border:1px solid #ffffff42}.bulletproof-hero-card{border:1px solid #e6bd704d;border-top:3px solid var(--color-gold);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07080cc7;padding:30px}.bulletproof-hero-card span,.bulletproof-standard .eyebrow{color:var(--color-gold);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.bulletproof-hero-card strong{font-family:var(--font-accent);margin-top:12px;font-size:28px;line-height:1.12;display:block}.bulletproof-hero-card p{color:#ffffffb8;margin:16px 0 0;font-size:14px;line-height:1.7}.bulletproof-answer{background:linear-gradient(#f8f7f4,#fff)}.bulletproof-answer-grid,.bulletproof-guidance-grid,.bulletproof-faq-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:54px;display:grid}.bulletproof-answer h2,.bulletproof-section-heading h2,.bulletproof-guidance-copy h2,.bulletproof-standard h2,.bulletproof-faq h2,.bulletproof-cta h2{color:#111116;margin:0;font-size:clamp(32px,4vw,50px);line-height:1.06}.bulletproof-answer-grid p:not(.eyebrow),.bulletproof-section-heading>p:not(.eyebrow),.bulletproof-guidance-copy>p:not(.eyebrow),.bulletproof-standard p:not(.eyebrow),.bulletproof-faq-list p,.bulletproof-cta p{color:var(--color-muted);font-size:16px;line-height:1.75}.bulletproof-answer-grid p:not(.eyebrow){margin:0 0 16px}.bulletproof-section-heading{grid-template-columns:minmax(0,.72fr) minmax(0,1fr) minmax(0,1.08fr);align-items:end;gap:34px;margin-bottom:34px;display:grid}.bulletproof-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bulletproof-path-card{min-height:190px;color:inherit;background:#f4f1ea;border:1px solid #e3dccc;flex-direction:column;justify-content:space-between;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.bulletproof-path-card:hover{border-color:#c993397a;transform:translateY(-3px);box-shadow:0 20px 44px #1111161a}.bulletproof-path-card strong{color:#111116;font-family:var(--font-accent);font-size:25px;line-height:1.1}.bulletproof-path-card span{color:#686159;margin-top:22px;font-size:14px;line-height:1.65;display:block}.bulletproof-guidance{color:#fff;background:#111116}.bulletproof-guidance-copy{position:sticky;top:28px}.bulletproof-guidance-copy h2{color:#fff}.bulletproof-guidance-copy>p:not(.eyebrow){color:#ffffffb8;margin:22px 0 0}.bulletproof-guidance-copy a{margin-top:28px}.bulletproof-guidance-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bulletproof-guidance-cards article{background:#ffffff0f;border:1px solid #ffffff1f;min-height:210px;padding:24px}.bulletproof-guidance-cards span{color:var(--color-gold);font-family:var(--font-accent);font-size:24px}.bulletproof-guidance-cards h3,.bulletproof-faq-list h3{color:inherit;font-family:var(--font-accent);margin:18px 0 0;font-size:25px;line-height:1.12}.bulletproof-guidance-cards p{color:#ffffffad;margin:16px 0 0;font-size:14px;line-height:1.7}.bulletproof-standard{background:linear-gradient(#fff,#f8f7f4)}.bulletproof-standard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.bulletproof-standard article{background:#fff;border:1px solid #e5ded2;padding:34px;box-shadow:0 18px 48px #11111612}.bulletproof-standard h2{margin-top:14px;font-size:clamp(30px,3.2vw,44px)}.bulletproof-standard p:not(.eyebrow){margin:18px 0 0}.bulletproof-standard a{margin-top:24px}.bulletproof-faq-list{gap:12px;display:grid}.bulletproof-faq-list article{border-top:1px solid #e4ded3;padding:24px 0}.bulletproof-faq-list article:first-child{border-top:0;padding-top:0}.bulletproof-faq-list h3{color:#111116;margin:0;font-size:23px}.bulletproof-faq-list p{margin:12px 0 0}.bulletproof-cta{color:#fff;background:#111116;padding:78px 0}.bulletproof-cta-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;display:grid}.bulletproof-cta h2{color:#fff;max-width:760px}.bulletproof-cta p:not(.eyebrow){color:#ffffffb8;max-width:760px;margin:18px 0 0}@media (max-width:900px){.bulletproof-hero{min-height:auto}.bulletproof-hero-inner,.bulletproof-answer-grid,.bulletproof-guidance-grid,.bulletproof-faq-grid,.bulletproof-section-heading,.bulletproof-standard-grid,.bulletproof-cta-inner{grid-template-columns:1fr}.bulletproof-hero-inner{gap:32px;padding:130px 0 56px}.bulletproof-hero-card{max-width:520px}.bulletproof-path-grid,.bulletproof-guidance-cards{grid-template-columns:1fr}.bulletproof-guidance-copy{position:static}}@media (max-width:560px){.bulletproof-hero h1{font-size:42px}.bulletproof-actions,.bulletproof-cta-inner{align-items:stretch}.bulletproof-actions a,.bulletproof-cta a{width:100%}.bulletproof-hero-card,.bulletproof-path-card,.bulletproof-guidance-cards article,.bulletproof-standard article{padding:22px}}
.mrap-page{color:#111116;background:#fff}.mrap-hero{color:#fff;background:#0d0e12;align-items:flex-end;min-height:650px;display:flex;position:relative;overflow:hidden}.mrap-hero>img{object-fit:cover;object-position:center}.mrap-hero-overlay{background:linear-gradient(90deg,#07080cf5,#07080cc2 50%,#07080c38),linear-gradient(#0000001f,#000c);position:absolute;inset:0}.mrap-hero-inner{grid-template-columns:minmax(0,1fr) 390px;align-items:end;gap:56px;padding:108px 0 88px;display:grid;position:relative}.mrap-hero h1{color:#fff;max-width:760px;margin:0;font-size:clamp(48px,5.4vw,84px);line-height:.96}.mrap-hero p:not(.eyebrow){color:#ffffffc7;max-width:760px;margin:24px 0 0;font-size:17px;line-height:1.72}.mrap-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.mrap-actions a,.mrap-decision a,.mrap-export a,.mrap-cta a{color:#111116;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#f0c97e,#c99339);justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:12px;font-weight:900;display:inline-flex}.mrap-actions a+a{color:#fff;background:#ffffff14;border:1px solid #ffffff42}.mrap-hero-panel{border:1px solid #e6bd704d;border-top:3px solid var(--color-gold);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08090cc7;padding:30px}.mrap-hero-panel span,.mrap-hero-panel .eyebrow{color:var(--color-gold);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.mrap-hero-panel strong{font-family:var(--font-accent);margin-top:12px;font-size:29px;line-height:1.1;display:block}.mrap-hero-panel p{color:#ffffffb8;margin-top:16px;font-size:14px;line-height:1.7}.mrap-answer{background:linear-gradient(#f8f7f4,#fff)}.mrap-answer-grid,.mrap-decision-grid,.mrap-faq-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:54px;display:grid}.mrap-answer h2,.mrap-section-heading h2,.mrap-decision h2,.mrap-export h2,.mrap-faq h2,.mrap-cta h2{color:#111116;margin:0;font-size:clamp(32px,4vw,50px);line-height:1.06}.mrap-answer p:not(.eyebrow),.mrap-use-grid p,.mrap-decision p,.mrap-export p,.mrap-path-grid span,.mrap-faq-list p,.mrap-cta p{color:var(--color-muted);font-size:16px;line-height:1.75}.mrap-answer-grid p:not(.eyebrow){margin:0 0 16px}.mrap-section-heading{margin-bottom:34px}.mrap-use-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mrap-use-grid article{background:#f4f1ea;border:1px solid #e3dccc;flex-direction:column;justify-content:space-between;min-height:260px;padding:26px;display:flex}.mrap-use-grid span{color:var(--color-gold);letter-spacing:.08em;font-weight:900}.mrap-use-grid h3,.mrap-path-grid strong,.mrap-faq-list h3{color:#111116;font-family:var(--font-accent);margin:0;line-height:1.1}.mrap-use-grid h3{font-size:28px}.mrap-availability{background:#fff}.mrap-availability-grid{gap:14px;display:grid}.mrap-availability-grid article{background:#f8f7f4;border:1px solid #e3dccc;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:22px;padding:22px 24px;display:grid}.mrap-availability-grid span{color:#f0c97e;letter-spacing:.08em;background:#111116;justify-content:center;align-items:center;width:46px;height:46px;font-size:12px;font-weight:900;display:inline-flex}.mrap-availability-grid h3{color:#111116;font-family:var(--font-accent);margin:0;font-size:25px;line-height:1.1}.mrap-availability-grid p{color:var(--color-muted);margin:10px 0 0;font-size:15px;line-height:1.7}.mrap-decision{color:#fff;background:#111116}.mrap-decision h2,.mrap-decision p:not(.eyebrow){color:#fff}.mrap-decision p:not(.eyebrow){color:#ffffffbd}.mrap-decision-table{background:#ffffff0f;border:1px solid #ffffff1f}.mrap-decision-table div{border-bottom:1px solid #ffffff1c;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:22px 24px;display:grid}.mrap-decision-table div:last-child{border-bottom:0}.mrap-decision-table strong{color:#f0c97e;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.mrap-decision-table span{color:#ffffffc7;line-height:1.6}.mrap-path-grid,.mrap-export-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mrap-path-grid a,.mrap-export article{min-height:210px;color:inherit;background:#f4f1ea;border:1px solid #e3dccc;flex-direction:column;justify-content:space-between;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.mrap-path-grid a:hover{border-color:#c993397a;transform:translateY(-3px);box-shadow:0 20px 44px #1111161a}.mrap-path-grid strong{font-size:24px}.mrap-export{background:linear-gradient(#fff,#f8f7f4)}.mrap-export-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mrap-export article{min-height:300px}.mrap-faq-list{gap:14px;display:grid}.mrap-faq-list article{border-left:3px solid var(--color-gold);background:#f8f7f4;padding:24px}.mrap-faq-list h3{font-size:23px}.mrap-faq-list p{margin:12px 0 0}.mrap-cta{color:#fff;background:#111116;padding:76px 0}.mrap-cta-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;display:grid}.mrap-cta h2{color:#fff}.mrap-cta p{color:#ffffffbd;max-width:760px}@media (max-width:980px){.mrap-hero{min-height:auto}.mrap-hero-inner,.mrap-answer-grid,.mrap-decision-grid,.mrap-faq-grid,.mrap-cta-inner{grid-template-columns:1fr}.mrap-hero-inner{gap:28px;padding:110px 0 52px}.mrap-hero h1{font-size:clamp(42px,13vw,62px)}.mrap-hero-panel{display:none}.mrap-use-grid,.mrap-path-grid,.mrap-export-grid{grid-template-columns:1fr}.mrap-use-grid article,.mrap-path-grid a,.mrap-export article{min-height:auto}.mrap-decision-table div{grid-template-columns:1fr;gap:8px}.mrap-availability-grid article{grid-template-columns:1fr;gap:14px}.mrap-actions,.mrap-cta-inner{align-items:stretch}.mrap-actions a,.mrap-cta a{width:100%}}
.not-found-page{color:#fff;background:#08090d}.not-found-hero{isolation:isolate;background:#08090d;align-items:center;min-height:680px;display:flex;position:relative;overflow:hidden}.not-found-hero-bg{z-index:-2;background:linear-gradient(90deg,#08090df2 0%,#08090dc7 42%,#08090d94 100%),linear-gradient(#08090d1f,#08090df0),url(/wp-content/uploads/APC-MONO-Q-4x4-MAIN.jpeg) 100%/cover;position:absolute;inset:0}.not-found-hero:after{content:"";background:linear-gradient(90deg,#0000,#e4b86cad,#0000);height:1px;position:absolute;inset:auto 0 0}.not-found-hero-inner{grid-template-columns:minmax(0,1fr) minmax(330px,.42fr);align-items:center;gap:56px;padding:86px 0;display:grid}.not-found-copy{max-width:720px}.not-found-copy .eyebrow{color:var(--color-gold);text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.not-found-copy h1{color:#fff;max-width:760px;margin:0;font-size:clamp(42px,6vw,78px);line-height:.98}.not-found-copy>p:not(.eyebrow){color:#ffffffc7;max-width:650px;margin:24px 0 0;font-size:18px;line-height:1.7}.not-found-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.not-found-actions a,.not-found-panel a{text-transform:uppercase;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-size:12px;font-weight:900;display:inline-flex}.not-found-actions a:first-child{background:var(--color-gold);color:#101015}.not-found-actions a+a{color:#fff;background:#ffffff14;border:1px solid #ffffff47}.not-found-panel{border:1px solid #e4b86c4d;border-top:3px solid var(--color-gold);background:#08090dd1;padding:28px;box-shadow:0 24px 58px #00000057}.not-found-panel>span{color:var(--color-gold);text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:900;display:block}.not-found-panel a{color:#ffffffe6;border:1px solid #ffffff21;justify-content:space-between;width:100%;min-height:54px;padding:0 16px}.not-found-panel a+a{margin-top:10px}.not-found-panel a:after{content:">";color:var(--color-gold)}.not-found-support{background:#0d0e13;padding:44px 0 74px}.not-found-support-grid{border:1px solid #ffffff17;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.not-found-support article{background:#ffffff09;padding:30px}.not-found-support article+article{border-left:1px solid #ffffff17}.not-found-support span{width:40px;height:40px;color:var(--color-gold);border:1px solid #e4b86c59;place-items:center;margin-bottom:22px;font-size:11px;font-weight:900;display:inline-grid}.not-found-support h2{color:#fff;margin:0;font-size:22px;line-height:1.2}.not-found-support p{color:#ffffffad;margin:12px 0 0;line-height:1.65}
@media (max-width:640px){.not-found-hero{align-items:flex-end;min-height:auto}.not-found-hero-bg{background:linear-gradient(#08090d1f,#08090df5 48%,#08090d),url(/wp-content/uploads/APC-MONO-Q-4x4-MAIN.jpeg) top/cover}.not-found-hero-inner{grid-template-columns:1fr;gap:18px;padding:230px 0 34px}.not-found-copy{border:1px solid #e4b86c47;border-top:3px solid var(--color-gold);background:#08090de6;padding:22px 18px}.not-found-copy h1{font-size:40px;line-height:1.02}.not-found-copy>p:not(.eyebrow){margin-top:16px;font-size:15px;line-height:1.6}.not-found-actions{gap:10px;margin-top:22px;display:grid}.not-found-actions a,.not-found-panel a{text-align:center;width:100%;min-height:48px;padding:0 16px}.not-found-panel{padding:20px 18px}.not-found-support{padding:26px 0 46px}.not-found-support-grid{grid-template-columns:1fr}.not-found-support article{padding:22px 18px}.not-found-support article+article{border-top:1px solid #ffffff17;border-left:0}}
.about-hero{color:#fff;background:#101015;align-items:flex-end;min-height:620px;display:flex;position:relative;overflow:hidden}.about-hero>img{object-fit:cover}.about-hero-overlay{z-index:1;background:linear-gradient(90deg,#06070ae0,#06070a47 58%,#06070a94),linear-gradient(#00000014,#000000a3);position:absolute;inset:0}.about-hero-content{z-index:2;padding:96px 0;position:relative}.about-hero-content h1{max-width:860px;margin:0;font-size:58px;line-height:1.06}.about-hero-content span{color:#ffffffd1;max-width:720px;margin-top:20px;font-size:18px;display:block}.about-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.about-hero-actions a,.about-engineering-copy a,.about-side-panel a{background:var(--color-gold);color:#101015;text-transform:uppercase;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:12px;font-weight:800;display:inline-flex}.about-hero-actions a+a{color:#fff;background:0 0;border:1px solid #ffffff5c}.about-intro{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:68px;display:grid}.about-intro h2,.about-engineering-copy h2,.about-side-panel h2{color:#101015;margin:0;font-size:40px;line-height:1.14}.about-intro p:not(.eyebrow),.about-engineering-copy p,.about-side-panel p{color:var(--color-muted);font-size:17px}.about-proof-section{color:#fff;background:#101015;padding:0}.about-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-proof-grid article{border-left:1px solid #ffffff1a;min-height:176px;padding:34px}.about-proof-grid article:first-child{border-left:0}.about-proof-grid strong{color:var(--color-gold);text-transform:uppercase;font-size:15px;font-weight:800;display:block}.about-proof-grid p{color:#ffffffc2;margin:14px 0 0}.about-capabilities-section{background:#f7f7f7}.about-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.about-capability-grid article{background:#fff;border:1px solid #e4e4e4;min-height:100%;transition:transform .18s,box-shadow .18s}.about-capability-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 38px #1010151c}.about-capability-grid article>div{aspect-ratio:4/3;background:#101015;position:relative;overflow:hidden}.about-capability-grid img{object-fit:cover}.about-capability-grid strong{color:#101015;padding:24px 24px 0;font-size:20px;line-height:1.25;display:block}.about-capability-grid p{color:var(--color-muted);margin:12px 0 0;padding:0 24px 26px}.about-engineering{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:54px;display:grid}.about-engineering-media{background:#101015;min-height:470px;position:relative;overflow:hidden}.about-engineering-media img{object-fit:cover}.about-engineering-copy{max-width:560px}.about-engineering-copy a{margin-top:12px}.about-difference-section{color:#fff;background:linear-gradient(#101015f5,#08090cfa),url(/wp-content/uploads/Company-Teamwork.png) 50%/cover}.about-difference-grid{background:#ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.about-difference-grid article{background:#101015d6;min-height:250px;padding:30px;transition:background .18s,transform .18s}.about-difference-grid article:hover{background:#1a1c24f0;transform:translateY(-3px)}.about-difference-grid span{color:var(--color-gold);font-family:var(--font-accent);font-size:38px;font-weight:800;line-height:1;display:block}.about-difference-grid h3{color:#fff;margin:22px 0 12px;font-size:21px;line-height:1.22}.about-difference-grid p{color:#ffffffb8;margin:0}.about-entities-section{background:radial-gradient(circle at 86% 18%,#e4b86c1f,#0000 32%),linear-gradient(#f8f7f4,#fff)}.about-entities-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:42px;display:grid}.about-entities-copy h2{color:#101015;margin:0;font-size:34px;line-height:1.14}.about-entities-copy p:not(.eyebrow){color:var(--color-muted);margin:18px 0 0;font-size:16px;line-height:1.7}.about-entities-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.about-entities-grid article{background:linear-gradient(135deg,#e4b86c14,#0000 42%),#fff;border:1px solid #e6ddcf;min-height:136px;padding:20px;box-shadow:0 16px 38px #1010150e}.about-entities-grid article:last-child{grid-column:1/-1}.about-entities-grid span{color:var(--color-gold-deep);letter-spacing:.05em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:900;display:block}.about-entities-grid strong{color:#101015;font-size:18px;line-height:1.25;display:block}.about-entities-grid p{color:var(--color-muted);margin:10px 0 0;font-weight:800;line-height:1.45}.about-content-section{background:#f7f7f7}.about-content-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:46px;display:grid}.about-content-layout .content-panel{border-top:3px solid var(--color-gold);background:#fff;padding:28px}.about-content-layout .wp-content>img:first-child,.about-content-layout .wp-content>h2:first-of-type{display:none}.about-side-panel{color:#fff;background:#101015;padding:28px;position:sticky;top:24px}.about-side-panel h2{color:#fff;font-size:24px}.about-side-panel p{color:#ffffffb8}.about-side-panel a{width:100%;margin-top:12px}.about-side-panel a+a{color:#fff;background:#ffffff1a}.key-hero{color:#fff;background:#101015;align-items:flex-end;min-height:620px;display:flex;position:relative;overflow:hidden}.key-hero>img{object-fit:cover}.key-hero-overlay{z-index:1;background:linear-gradient(90deg,#06070ae6,#06070a4d 58%,#06070a9e),linear-gradient(#00000014,#000000ad);position:absolute;inset:0}.key-hero-content{z-index:2;padding:96px 0;position:relative}.key-hero-content h1{max-width:880px;margin:0;font-size:58px;line-height:1.06}.key-hero-content span{color:#ffffffd1;max-width:740px;margin-top:20px;font-size:18px;display:block}.key-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.key-hero-actions a{background:var(--color-gold);color:#101015;text-transform:uppercase;align-items:center;min-height:44px;padding:0 22px;font-size:12px;font-weight:800;display:inline-flex}.key-hero-actions a+a{color:#fff;background:0 0;border:1px solid #ffffff5c}.key-pillars-section{background:#fff}.key-pillar-grid{background:#e4e4e4;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.key-pillar-grid article{background:#fff;min-height:270px;padding:30px}.key-pillar-grid span{color:var(--color-gold-deep);font-family:var(--font-accent);font-size:38px;font-weight:800;line-height:1}.key-pillar-grid h2{color:#101015;margin:24px 0 12px;font-size:22px;line-height:1.2}.key-pillar-grid p{color:var(--color-muted)}.key-process-section{background:#f7f7f7}.key-process{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:54px;display:grid}.key-process-media{background:#101015;min-height:500px;position:relative;overflow:hidden}.key-process-media img{object-fit:cover}.key-process-copy h2{color:#101015;margin:0;font-size:40px;line-height:1.14}.key-process-copy p:not(.eyebrow){color:var(--color-muted);font-size:17px}.key-standards-band{color:#fff;background:#101015;padding:34px 0}.key-standards-band .container{justify-content:space-between;align-items:center;gap:28px;display:flex}.key-standards-band .eyebrow{margin:0}.key-standards-band div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.key-standards-band span{color:#fff;border:1px solid #e4b86c6b;justify-content:center;align-items:center;min-width:72px;min-height:38px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.key-showcase-section{background:#fff}.key-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.key-showcase-grid article{background:#fff;border:1px solid #e4e4e4;grid-template-rows:330px 1fr;display:grid}.key-showcase-grid article>div{background:#101015;position:relative;overflow:hidden}.key-showcase-grid img{object-fit:cover}.key-showcase-grid section{padding:28px}.key-showcase-grid h2{color:#101015;margin:0;font-size:25px}.key-showcase-grid p{color:var(--color-muted)}.key-difference-section{color:#fff;background:linear-gradient(#101015f5,#08090cfa),url(/wp-content/uploads/Company-Teamwork.png) 50%/cover}.key-difference-grid{background:#ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.key-difference-grid article{background:#101015d6;min-height:210px;padding:30px}.key-difference-grid h3{color:var(--color-gold);margin:0 0 12px;font-size:20px}.key-difference-grid p{color:#ffffffb8;margin:0}.key-content-section{background:#f7f7f7}.key-content-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:46px;display:grid}.key-content-layout .content-panel{border-top:3px solid var(--color-gold);background:#fff;padding:28px}.key-content-layout .wp-content>img:first-child,.key-content-layout .wp-content>h2:first-of-type{display:none}.process-hero{color:#fff;background:#101015;align-items:flex-end;min-height:620px;display:flex;position:relative;overflow:hidden}.process-hero>img{object-fit:cover}.process-hero-overlay{z-index:1;background:linear-gradient(90deg,#06070ae6,#06070a52 56%,#06070aa3),linear-gradient(#0000000f,#000000ad);position:absolute;inset:0}.process-hero-content{z-index:2;padding:96px 0;position:relative}.process-hero-content h1{max-width:940px;margin:0;font-size:58px;line-height:1.06}.process-hero-content span{color:#ffffffd1;max-width:760px;margin-top:20px;font-size:18px;display:block}.process-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.process-hero-actions a,.process-engineering-copy a,.process-certainty-band a{background:var(--color-gold);color:#101015;text-transform:uppercase;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:12px;font-weight:800;display:inline-flex}.process-hero-actions a+a{color:#fff;background:0 0;border:1px solid #ffffff5c}.process-intro-section{background:#fff}.process-intro{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:start;gap:68px;display:grid}.process-intro h2,.process-engineering-copy h2,.process-certainty-band h2{color:#101015;margin:0;font-size:40px;line-height:1.14}.process-intro p:not(.eyebrow),.process-engineering-copy p{color:var(--color-muted);font-size:17px}.process-proof-band{color:#fff;background:#101015;padding:0}.process-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.process-proof-grid article{border-left:1px solid #ffffff1a;min-height:176px;padding:34px}.process-proof-grid article:first-child{border-left:0}.process-proof-grid strong{color:var(--color-gold);text-transform:uppercase;font-size:15px;font-weight:800;display:block}.process-proof-grid p{color:#ffffffc2;margin:14px 0 0}.process-stages-section{background:#f7f7f7}.process-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.process-stage-grid article{background:#fff;border:1px solid #e4e4e4;grid-template-rows:300px 1fr;min-height:100%;transition:transform .18s,box-shadow .18s;display:grid}.process-stage-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 38px #1010151c}.process-stage-media{background:#101015;position:relative;overflow:hidden}.process-stage-media img{object-fit:cover}.process-stage-copy{padding:30px}.process-stage-copy span{color:var(--color-gold-deep);font-family:var(--font-accent);font-size:38px;font-weight:800;line-height:1}.process-stage-copy h2{color:#101015;margin:22px 0 12px;font-size:25px;line-height:1.2}.process-stage-copy p{color:var(--color-muted);margin:0}.process-engineering-section{background:#fff}.process-engineering{grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);align-items:center;gap:54px;display:grid}.process-engineering-copy a{margin-top:12px}.process-detail-list{background:#e4e4e4;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.process-detail-list div{color:#101015;background:#f7f7f7;align-items:center;min-height:112px;padding:24px;font-weight:800;line-height:1.35;display:flex}.process-certainty-band{color:#fff;background:linear-gradient(#101015f0,#08090cfa),url(/wp-content/uploads/Company-Teamwork.png) 50%/cover;padding:86px 0}.process-certainty-band .container{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;display:grid}.process-certainty-band h2{color:#fff;max-width:900px}.process-certainty-band a{white-space:nowrap}.process-content-section{background:#f7f7f7}.process-content-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:46px;display:grid}.process-content-layout .content-panel{border-top:3px solid var(--color-gold);background:#fff;padding:28px}.process-content-layout .wp-content>img:first-child,.process-content-layout .wp-content>h2:first-of-type{display:none}
@media (max-width:980px){.about-side-panel{position:static}.about-proof-grid,.about-capability-grid,.about-difference-grid,.process-proof-grid,.process-stage-grid,.process-detail-list,.key-pillar-grid,.key-difference-grid,.key-showcase-grid{grid-template-columns:1fr}.about-proof-grid article{border-top:1px solid #ffffff1a;border-left:0}.about-proof-grid article:first-child{border-top:0}}@media (max-width:640px){.about-hero{min-height:520px}.about-hero-content{padding:62px 0}.about-hero-content h1,.about-intro h2,.about-engineering-copy h2{font-size:32px}.about-hero-content span,.about-intro p:not(.eyebrow),.about-engineering-copy p{font-size:15px}.about-engineering-media{min-height:320px}.about-content-layout .content-panel{padding:22px}.key-hero{min-height:520px}.key-hero-content{padding:62px 0}.key-hero-content h1,.key-process-copy h2{font-size:32px}.key-hero-content span,.key-process-copy p:not(.eyebrow){font-size:15px}.key-process-media{min-height:320px}.key-standards-band .container{flex-direction:column;align-items:flex-start}.key-standards-band div{justify-content:flex-start}.key-showcase-grid article{grid-template-rows:260px 1fr}.key-content-layout .content-panel{padding:22px}.process-hero{min-height:520px}.process-hero-content{padding:62px 0}.process-hero-content h1,.process-intro h2,.process-engineering-copy h2,.process-certainty-band h2{font-size:32px}.process-hero-content span,.process-intro p:not(.eyebrow),.process-engineering-copy p{font-size:15px}.process-stage-grid article{grid-template-rows:260px 1fr}.process-certainty-band .container{grid-template-columns:1fr;align-items:start}.process-content-layout .content-panel{padding:22px}}
@media (max-width:980px){.footer-cta-inner{flex-direction:column;align-items:flex-start}.footer-cta-actions{justify-content:flex-start}.footer-brand{grid-column:1/-1;max-width:680px}}@media (max-width:640px){.footer-cta-inner{gap:20px;padding:30px 0}.footer-cta{display:none}.footer-cta-actions,.footer-cta-actions a{width:100%}.footer-grid{gap:0;padding:28px 0 22px}.footer-brand{text-align:center;max-width:none;padding-bottom:18px}.footer-logo{justify-content:center;width:184px;margin:0 auto 12px}.footer-brand p{color:#ffffffc7;max-width:330px;margin:0 auto;font-size:13px;line-height:1.6;position:relative}.footer-trust-list{justify-content:center;gap:7px;margin-top:14px}.footer-trust-list span{padding:6px 8px;font-size:10px}.footer-links{border-top:1px solid #ffffff1a}.site-footer summary{cursor:pointer;margin:0;padding:15px 0;position:relative}.site-footer summary:after{content:"+";color:var(--color-gold);font-size:18px;font-weight:700;position:absolute;top:50%;right:0;transform:translateY(-50%)}.footer-links[open] summary:after{content:"-"}.footer-links:not([open]) ul{display:none}.footer-links ul{padding:0 0 16px}.site-footer li+li{margin-top:7px}.footer-contact{border-top:1px solid #ffffff1a;gap:10px;padding:18px 0 20px}.footer-contact h2{margin-bottom:0}.footer-contact-panel{background:0 0;border:0;gap:8px;padding:0}.footer-contact-link{background:0 0;border-bottom:1px solid #ffffff1a;padding:8px 0 10px;display:block}.footer-contact-link span,.footer-contact-location span{margin-bottom:3px;font-size:9px}.footer-contact strong{font-size:13px}.footer-contact-location{padding:8px 0 0}.footer-contact p,.footer-contact a,.footer-links a{font-size:13px}.footer-contact p{margin:0;line-height:1.45}.footer-contact p+p{margin-top:4px}.copyright-inner{text-align:center;flex-direction:column;align-items:center;gap:4px}.copyright-inner span:last-child{display:none}.copyright{padding:12px 0;font-size:11px}}
@media (max-width:980px){.split,.content-layout{grid-template-columns:1fr}.service-grid,.difference-grid,.vehicle-grid,.footer-grid,.vehicle-card-grid,.spec-grid,.vehicle-gallery,.related-grid,.home-vehicle-showcase,.service-template-grid,.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.standards-hero-inner,.standards-section-heading,.standards-guidance-grid,.standards-process-inner,.standards-faq-grid,.standards-cta-inner,.standards-decision-grid,.vehicle-detail-upgrade-grid,.vehicle-detail-use-export,.vehicle-detail-faq-layout,.vehicle-detail-best-for-grid,.vehicle-detail-layout,.vehicle-pilot-hero-inner,.vehicle-pilot-overview-grid,.vehicle-pilot-spec-layout,.vehicle-stock-links-inner,.stock-detail-review-inner,.difference-layout,.service-detail-hero-inner,.service-detail-overview-grid,.service-process-grid,.service-detail-layout,.blog-post-layout,.contact-layout,.contact-form-layout,.country-hero-inner,.country-intro-grid,.country-feature-grid,.country-links-layout,.country-hub-cta-inner,.country-geo-grid,.about-intro,.about-engineering,.about-entities-layout,.about-content-layout,.process-intro,.process-engineering,.process-content-layout,.key-process,.key-content-layout{grid-template-columns:1fr}.vehicle-inquiry-panel,.difference-intro{position:static}.difference-visual{min-height:340px}.service-focus-grid,.service-related-grid,.country-use-grid,.country-model-grid,.country-visual-grid,.country-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-entities-grid,.contact-payment-grid{grid-template-columns:1fr}.about-entities-grid article:last-child,.contact-payment-grid article:last-child{grid-column:auto}}@media (max-width:640px){.page-hero h1{font-size:32px}.section{padding:48px 0}.service-grid,.difference-grid,.vehicle-grid,.footer-grid,.vehicle-card-grid,.spec-grid,.vehicle-gallery,.related-grid,.home-vehicle-showcase,.service-template-grid,.blog-grid,.country-proof-grid,.country-use-grid,.country-model-grid,.country-visual-grid,.country-vehicle-grid{grid-template-columns:1fr}.vehicle-hero,.vehicle-hero.compact{min-height:500px}.vehicle-hero-content{padding:58px 0}.vehicle-hero-content h1{font-size:34px}.template-heading h2,.wp-content h2{font-size:28px}.wp-content h3{font-size:23px}.vehicle-detail-layout>article{min-width:0}.home-cta h2,.service-hero h1,.blog-hero h1,.contact-hero h1,.service-detail-hero h1,.blog-post-hero h1,.country-hero h1,.country-hub-hero h1,.country-intro-grid h2,.country-links-copy h2,.country-hub-cta h2,.country-feature-copy h2,.country-geo-copy h2,.country-cta h2{font-size:32px}}
