.antidetect-page{overflow:clip}.antidetect-page .solution-hero-copy{max-width:900px;margin:auto;text-align:center}.antidetect-page h1{max-width:900px;margin-inline:auto}.antidetect-page .solution-actions{justify-content:center}.antidetect-page p{line-height:1.8}.antidetect-page h3{line-height:1.4}.antidetect-page .solution-card{min-width:0}.ad-pills{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:24px 0}.ad-pills span{padding:9px 16px;background:#eef5ff;color:#315c91;border:1px solid #dce9fb;border-radius:99px;font-size:13px}.ad-hero-screen{max-width:1040px;margin:42px auto 0;padding:18px;background:linear-gradient(135deg,#eef6ff,#f3f0ff);border:1px solid #dfe8f6;border-radius:24px}.ad-split{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:56px}.ad-signals{padding:28px;border:1px solid #d9e6f7;border-radius:20px;background:linear-gradient(135deg,#fff,#f1f6ff)}.ad-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ad-signal-grid span{padding:16px 8px;text-align:center;background:white;border:1px solid #e1e9f3;border-radius:10px;font-size:13px;overflow-wrap:anywhere}.ad-connector{text-align:center;color:#6a94cb;font-size:26px;padding:10px}.ad-hub{display:block;padding:16px;background:#eaf2ff;border:1px solid #cddfff;border-radius:12px;text-align:center;color:#2358a0;font-size:14px}.ad-compare{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ad-selected{border-color:#b9d4ff!important;background:linear-gradient(150deg,#fff,#f4f8ff)}.ad-windows{display:flex;gap:12px;margin-top:24px}.ad-windows span{border:1px solid #d7e0eb;border-top:12px solid #e8edf4;padding:20px;flex:1;text-align:center;border-radius:8px}.ad-profiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0}.ad-profile{border:1px solid #c8dbf7;border-top:12px solid #dbeaff;border-radius:8px;padding:14px 10px;background:white;font-size:12px;overflow-wrap:anywhere}.ad-profile strong{display:block;color:#245fac;line-height:1.5;margin-bottom:12px}.ad-profile span{display:block;padding:5px 0;color:#61738b}.ad-note{padding:18px 22px;border-left:3px solid #aac6ee;background:#f6f9fd;font-size:14px;margin-top:24px}.ad-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.ad-index{display:inline-flex;align-items:center;justify-content:center;color:#3974c5;background:#edf4ff;border:1px solid #d8e6fc;width:40px;height:40px;border-radius:12px;font-size:13px;margin-bottom:18px;flex-shrink:0}.ad-relationships{display:grid;gap:12px}.ad-relationships article{display:flex;gap:18px;padding:20px;border:1px solid #dfe8f3;border-radius:16px;background:#fff}.ad-relationships h4{margin:0;font-size:15px}.ad-relationships p{margin:6px 0 0;font-size:14px}.ad-relationships .ad-index{margin:0}.ad-settings{display:grid;grid-template-columns:.75fr 1.4fr;gap:36px;align-items:center;margin-top:64px}.ad-parameters{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.ad-parameters details{border:1px solid #dce6f3;background:#fff;border-radius:14px;overflow:hidden}.ad-parameters summary{display:flex;justify-content:space-between;gap:12px;padding:20px;cursor:pointer;font-weight:600;list-style:none}.ad-parameters summary::-webkit-details-marker{display:none}.ad-parameters summary span{transition:transform .23s}.ad-parameters details[open] summary span{transform:rotate(45deg)}.ad-parameters details p{padding:0 20px 20px;margin:0;font-size:14px}.ad-usecases{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ad-usecases a{display:flex;align-items:center;justify-content:space-between;gap:14px;text-decoration:none}.ad-usecases h3{font-size:17px;margin:0}.ad-usecases a>span{color:#3376d1}.ad-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ad-steps li{border-top:2px solid #c8dbf8;padding-top:24px}.ad-steps h3{font-size:19px}.ad-resources{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ad-resources a{display:flex;justify-content:space-between;gap:20px;text-decoration:none;font-weight:600;font-size:15px}.ad-final{margin-top:64px}.ad-final>a{display:inline-block;color:#d9e8ff;margin-top:22px}.antidetect-page a:focus-visible,.antidetect-page summary:focus-visible{outline:3px solid #7cabed;outline-offset:4px}.antidetect-page .solution-card{transition:transform .23s,border-color .23s}.antidetect-page a.solution-card:hover{transform:translateY(-3px);border-color:#abc9ef}
@media(max-width:1000px){.ad-split,.ad-settings{gap:28px}.ad-compare{grid-template-columns:1fr}.ad-usecases{grid-template-columns:1fr 1fr}.ad-hero-screen{padding:12px}.ad-steps{gap:20px}}
@media(max-width:680px){.ad-split,.ad-settings,.ad-parameters,.ad-resources,.ad-steps{grid-template-columns:1fr}.ad-split{gap:24px}.ad-signals{padding:18px}.ad-signal-grid{grid-template-columns:1fr 1fr}.ad-usecases{grid-template-columns:1fr}.ad-hero-screen{padding:8px;border-radius:16px}.ad-profiles{gap:5px}.ad-profile{padding:10px 6px;font-size:11px}.ad-settings{margin-top:32px}.ad-relationships article{padding:16px;gap:12px}.ad-final{margin-top:36px}.ad-pills span{font-size:12px;padding:7px 12px}}
@media(prefers-reduced-motion:reduce){.antidetect-page *{animation:none!important;transition:none!important}.antidetect-page a.solution-card:hover{transform:none}}

/* Product-focused hero and definition. */
.antidetect-page .ad-title-line{display:block}.antidetect-page .solution-hero-copy{max-width:980px}.antidetect-page .solution-hero h1{max-width:980px}.ad-hero-benefits span{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;padding:4px 8px;color:var(--text-body)}.ad-hero-benefits svg{width:17px;height:17px;flex-shrink:0;color:#3974ed}.ad-definition-product{max-width:780px;margin:-36px auto 48px;text-align:center;font-size:17px}.antidetect-page #definition .solution-heading>p{max-width:none}@media(max-width:680px){.ad-definition-product{margin:-12px auto 32px;font-size:15px}.ad-hero-benefits{gap:6px}.ad-hero-benefits span{font-size:12px}}

/* Compact, page-scoped product surfaces. */
.antidetect-page{--ad-line:#dfe7f1;--ad-muted:#61738b;--ad-shadow:0 2px 4px #1f365404,0 12px 32px #1f365408}
.antidetect-page .solution-container{max-width:1220px;padding-inline:36px}
.antidetect-page .solution-section{padding-block:72px}
.antidetect-page .solution-tint{background:#f6f8fc;border-block:1px solid #edf1f7}
.antidetect-page .solution-heading{margin-bottom:32px;max-width:760px}
.antidetect-page .solution-heading h2,.antidetect-page .solution-final h2{font-size:clamp(27px,2.6vw,36px);letter-spacing:-.035em;margin-bottom:16px;line-height:1.3}
.antidetect-page .solution-heading>p:last-child:not(.eyebrow){font-size:16px;line-height:1.75}
.antidetect-page p{line-height:1.75}
.antidetect-page .solution-card{border:1px solid var(--ad-line);border-radius:18px;padding:26px;background:linear-gradient(145deg,#fff,#fbfcfe);box-shadow:var(--ad-shadow);transition:transform .25s,border-color .25s,box-shadow .25s}
.antidetect-page .solution-card h3{font-size:18px;letter-spacing:-.02em;margin:0 0 12px}
.antidetect-page .solution-card p{font-size:14px;margin:0;color:#586b83}
.antidetect-page a.solution-card:hover{border-color:#adc7eb;box-shadow:0 8px 24px #264e8b12;transform:translateY(-3px)}
.antidetect-page .solution-hero{padding-top:28px;padding-bottom:56px;background:radial-gradient(ellipse at 50% 68%,#eef4ff 0,transparent 64%),linear-gradient(#fff,#fff 65%,#fafcff)}
.antidetect-page .solution-breadcrumb{margin-bottom:40px;font-size:12px}
.antidetect-page .solution-hero-copy{max-width:900px}
.antidetect-page .solution-hero .eyebrow{margin-bottom:20px;letter-spacing:.1em;background:#fff;border:1px solid #dfe8f6;box-shadow:0 2px 8px #294d7a05}
.antidetect-page .solution-hero h1{font-size:clamp(34px,3.7vw,52px);line-height:1.18;letter-spacing:-.045em;margin-bottom:22px}
.antidetect-page .ad-title-line:last-child{color:#2463c9}
.antidetect-page .solution-lead{max-width:740px;font-size:17px;line-height:1.8;margin:0 auto 26px}
.antidetect-page .solution-actions{gap:12px;margin-top:24px}
.antidetect-page .solution-actions .button{min-height:48px;border-radius:11px;font-size:15px;padding:12px 24px}
.antidetect-page .ad-hero-benefits{margin:20px 0 0;gap:14px}
.antidetect-page .ad-hero-benefits span{font-size:12px;padding:4px 0}
.ad-hero-screen{max-width:980px;margin-top:32px;padding:10px;border:1px solid #d8e4f5;border-radius:20px;background:linear-gradient(140deg,#eaf2ff,#f4f2fc);box-shadow:0 2px 2px #fff inset,0 20px 50px -24px #204c8e42}
.ad-hero-screen .solution-screen{border-radius:12px;margin:0;box-shadow:none}
.antidetect-page .solution-screen figcaption{font-size:11px;padding:10px 14px}
.ad-definition-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center}
.ad-definition-grid .solution-heading{text-align:left;margin:0 0 14px}
.ad-definition-grid .ad-definition-product{max-width:none;margin:0;text-align:left;font-size:14px;color:#677b94}
.ad-signals{padding:24px;background:linear-gradient(145deg,#fff,#f9fbff);box-shadow:0 2px 0 #fff inset,var(--ad-shadow);border-radius:20px;border-color:#dbe5f3}
.ad-diagram-heading{display:flex;align-items:center;gap:9px;margin-bottom:20px}
.ad-diagram-heading h3{font-size:15px;margin:0;letter-spacing:-.01em}
.ad-diagram-dot{height:7px;width:7px;border-radius:50%;background:#4e83db;box-shadow:0 0 0 4px #eaf1ff;flex-shrink:0}
.ad-signal-grid span{padding:14px 8px;font-size:12px;box-shadow:0 2px 4px #294d7a04;border-radius:9px}
.ad-hub{background:linear-gradient(135deg,#eaf2ff,#eff2ff);border-color:#d2e0f5;font-size:13px;padding:14px}
.antidetect-page .ad-diagram-caption{font-size:12px;line-height:1.7;margin:16px 0 0;color:#6b7b92}
.ad-compare{gap:20px;align-items:stretch}
.antidetect-page .ad-compare .solution-card{padding:26px}
.ad-compare .solution-card>p{margin-top:18px}
.antidetect-page .ad-selected{border-color:#aec9ef!important;background:linear-gradient(135deg,#f6faff,#fff);box-shadow:0 0 0 3px #eef4fd,0 12px 30px #204c8e08}
.ad-selected>h3{display:flex;align-items:center;gap:9px}
.ad-selected>h3:before{content:'';width:8px;height:8px;border-radius:50%;background:#4b80d6;box-shadow:0 0 0 4px #e4edfc}
.ad-profile{border-top-width:7px;border-radius:10px;box-shadow:0 3px 8px #274f8707}
.ad-windows span{border-top-width:7px;background:#f9fafc;border-radius:10px}
.ad-note{margin:20px 0 0;padding:14px 18px;font-size:13px;border-radius:0 10px 10px 0;border-left-width:2px;background:#f7f9fc}
.ad-cards{gap:16px}
.ad-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}
.ad-card-top .ad-index{margin:0;width:auto;height:auto;background:none;border:0;color:#90a0b5;font-size:12px;font-variant-numeric:tabular-nums}
.ad-card-top>svg{width:36px;height:36px;padding:7px;border:1px solid #dae6f7;border-radius:10px;color:#4778bf;background:linear-gradient(#f7faff,#edf4ff);box-shadow:0 2px 3px #193c7010}
.ad-consistency{padding:32px;border:1px solid #253b5b;border-radius:22px;gap:36px;background:radial-gradient(ellipse at 0 0,#27466c80,transparent 65%),#111f34;box-shadow:0 18px 40px -24px #11223980;color:#f1f6ff;grid-template-columns:.85fr 1.15fr}
.ad-consistency h3{font-size:24px;letter-spacing:-.025em;line-height:1.4;margin-top:0}
.antidetect-page .ad-consistency>div>p{color:#b3c4da;font-size:15px}
.ad-relationships{gap:10px}
.ad-relationships article{background:#ffffff06;border:1px solid #ffffff16;padding:15px;border-radius:12px;gap:14px}
.ad-relationships h4{color:#e7f0ff;font-size:13px;font-weight:600}
.antidetect-page .ad-relationships p{color:#a9bdd5;font-size:12px;line-height:1.65}
.ad-relationships .ad-index{background:#213856;border-color:#375171;color:#a7c6f2;width:28px;height:28px;border-radius:8px;font-size:10px}
.ad-settings{margin-top:28px;gap:32px;border:1px solid var(--ad-line);border-radius:20px;padding:28px;background:linear-gradient(125deg,#f8faff,#fff);box-shadow:var(--ad-shadow)}
.ad-settings h3{font-size:21px;letter-spacing:-.025em}
.ad-settings p{font-size:14px}
.ad-settings .solution-screen{margin:0;border-radius:12px;box-shadow:0 8px 24px #1d3c7010}
.ad-parameters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.ad-parameters details{border-radius:14px;box-shadow:0 2px 6px #25477404;transition:border-color .2s,box-shadow .2s}
.ad-parameters details[open]{border-color:#aac5e9;box-shadow:0 5px 18px #25477408}
.ad-parameters summary{font-size:14px;padding:18px;align-items:center}
.ad-parameters summary span{font-size:18px;color:#6c89b2;font-weight:400}
.ad-parameters details p{padding:0 18px 18px;font-size:13px}
.ad-usecases{gap:12px}.antidetect-page .ad-usecases a{padding:22px 20px;min-height:96px}.antidetect-page .ad-usecases h3{margin:0;font-size:15px}.ad-usecases a>span{background:#edf3fc;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;flex-shrink:0}
.ad-steps{gap:18px;margin:0;counter-reset:steps}
.ad-steps li{position:relative;border:1px solid var(--ad-line);border-radius:16px;background:#fff;padding:24px;box-shadow:var(--ad-shadow)}
.ad-steps .ad-index{border-radius:50%;margin-bottom:16px;width:34px;height:34px;background:#eff4fd;font-size:12px}
.ad-steps li:not(:last-child):after{content:'→';position:absolute;right:-18px;top:27px;width:18px;color:#8fa6c7;text-align:center;z-index:1}
.ad-steps h3{font-size:17px;margin:0 0 10px}.ad-steps p{font-size:14px;margin:0}
.antidetect-page #why-mostmate{padding-block:48px}.antidetect-page #why-mostmate .solution-heading{margin-bottom:20px}.antidetect-page #why-mostmate .ad-pills{margin:0}
.antidetect-page .solution-faq-layout{gap:48px;grid-template-columns:.65fr 1.35fr}.antidetect-page .solution-faq-layout>.solution-heading h2{font-size:30px}
.antidetect-page .solution-faq details{border:1px solid var(--ad-line);border-radius:12px;margin-bottom:8px;padding:0 18px;background:#fff;box-shadow:0 2px 4px #23436303}
.antidetect-page .solution-faq summary{padding:17px 0;font-size:14px;gap:14px}.antidetect-page .solution-faq-answer p{font-size:14px}
.ad-resources{gap:12px}.antidetect-page .ad-resources .solution-card{padding:18px 22px;font-size:14px;align-items:center}
.ad-final{margin-top:32px;padding:48px 32px;border:1px solid #2c4262;border-radius:22px;background:radial-gradient(ellipse at 50% 0,#355a8b65,transparent 65%),#112038;box-shadow:0 16px 36px -22px #14294e70}
.antidetect-page .ad-final>p{max-width:650px;margin-inline:auto;font-size:16px}.ad-final>a{font-size:13px;margin-top:18px}
@media(max-width:1000px){.ad-definition-grid{gap:28px}.ad-consistency{padding:26px;gap:24px}.ad-compare{grid-template-columns:1fr 1fr}.ad-profiles{grid-template-columns:1fr;gap:8px}.ad-profile{display:grid;grid-template-columns:1fr 1fr;padding:10px;border-top:1px solid #c8dbf7;border-left:3px solid #b7cef0;gap:2px 8px}.ad-profile strong{margin:0;grid-column:1/-1}.ad-profile span{padding:2px 0}.ad-parameters{grid-template-columns:1fr 1fr}.ad-cards{grid-template-columns:1fr 1fr}.ad-usecases{grid-template-columns:1fr 1fr}.ad-settings{grid-template-columns:.8fr 1.2fr;padding:22px}}
@media(max-width:760px){.antidetect-page .solution-container{padding-inline:24px}.antidetect-page .solution-section{padding-block:52px}.antidetect-page .solution-hero{padding-top:22px;padding-bottom:40px}.antidetect-page .solution-breadcrumb{margin-bottom:28px}.antidetect-page .solution-hero h1{font-size:clamp(30px,5.4vw,42px)}.antidetect-page .solution-lead{font-size:15px}.ad-definition-grid,.ad-consistency,.ad-settings{grid-template-columns:1fr}.ad-definition-grid .solution-heading{text-align:left}.ad-definition-grid .ad-definition-product{margin:0;font-size:14px}.ad-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-consistency{gap:22px}.ad-settings{gap:12px}.ad-compare{grid-template-columns:1fr}.ad-profiles{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-profile{display:block;border-left:1px solid #c8dbf7;border-top:7px solid #dbeaff;font-size:11px}.ad-profile strong{margin-bottom:8px}.ad-steps{grid-template-columns:1fr}.ad-steps li:not(:last-child):after{display:none}.antidetect-page .solution-faq-layout{grid-template-columns:1fr;gap:20px}.antidetect-page .solution-faq-layout>.solution-heading{position:static}.ad-final{padding:36px 24px}.ad-hero-screen{padding:7px}.ad-hero-benefits{justify-content:center}}
@media(max-width:480px){.antidetect-page .solution-container{padding-inline:20px}.antidetect-page .solution-heading{margin-bottom:24px}.antidetect-page .solution-heading h2,.antidetect-page .solution-final h2{font-size:26px}.antidetect-page .solution-hero h1{font-size:30px}.antidetect-page .ad-hero-benefits{gap:8px 12px}.ad-cards,.ad-parameters,.ad-resources{grid-template-columns:1fr}.ad-signal-grid{grid-template-columns:1fr 1fr}.ad-signals{padding:20px}.ad-usecases{grid-template-columns:1fr}.ad-consistency{padding:22px}.ad-relationships article{padding:12px;gap:10px}.ad-settings{padding:18px}.ad-settings h3{margin-top:0}.antidetect-page .solution-card,.antidetect-page .ad-compare .solution-card{padding:22px}.ad-card-top{margin-bottom:16px}.ad-profile{padding:10px 6px}.antidetect-page .solution-faq details{padding-inline:15px}}
@media(prefers-reduced-motion:reduce){.antidetect-page a.solution-card:hover{transform:none}.antidetect-page *{transition:none!important}}
/* Allow long localized headings and disclosures to shrink within grid tracks. */
.antidetect-page .solution-faq-layout{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}
.antidetect-page .solution-faq-layout>*{min-width:0}
.antidetect-page .solution-faq summary>.solution-question{min-width:0;overflow-wrap:anywhere}
@media(max-width:760px){.antidetect-page .solution-faq-layout{grid-template-columns:minmax(0,1fr)}}
