/* CMS-owned service sections, following the existing Match Systems theme. */
:root{--svc-gap:240px}
.svc{--svc-blue:#2092ef;--svc-muted:rgba(255,255,255,.78);--svc-panel-muted:#d4d4d4;--svc-line:#25272c;background:#000;color:#fff;font-family:"Montserrat",var(--font-sans),sans-serif;isolation:isolate}
.svc *,.svc-business-form *{box-sizing:border-box}
.svc .container{width:calc(100% - 80px);max-width:1200px;margin-inline:auto;padding-inline:0}
.svc h1,.svc h2,.svc h3,.svc p{margin:0}
.svc h2{font-size:48px;font-weight:700;line-height:1.3;letter-spacing:0;text-wrap:balance}
.svc h3{font-size:20px;font-weight:600;line-height:1.45;letter-spacing:0}
.svc p{line-height:1.7}
.svc-section{padding:0 0 var(--svc-gap);scroll-margin-top:140px}
.svc-heading{max-width:960px;margin:0 auto 70px;text-align:center}
.svc .svc-eyebrow{font-size:20px;font-weight:700;line-height:1.3;margin-bottom:2px;letter-spacing:0;text-transform:none;background:linear-gradient(90deg,#2196F3 0%,#1B7BD7 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#2196F3}
.svc .svc-intro{font-size:17px;color:var(--svc-muted);margin:24px auto 0;max-width:840px}
.svc-icon{display:block;width:64px;height:64px;object-fit:contain;flex:none}
.svc-section-art{display:block;width:min(100%,720px);height:auto;object-fit:contain;margin:0 auto 44px}
.svc-actions{display:flex;flex-wrap:wrap;gap:18px 24px;align-items:center;margin-top:32px}
.svc-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 24px;border-radius:16px;border:1px solid transparent;background:linear-gradient(90deg,#2092ef,#1668c3);color:#fff;text-decoration:none;font:400 17px/1.4 "Montserrat",var(--font-sans),sans-serif;text-align:center;cursor:pointer;min-height:54px;transition:filter .15s}
.svc-button:hover{filter:brightness(1.15);color:#fff}
.svc-button--outline{background:transparent;border-color:#444;color:#fff}
.svc-button:disabled{opacity:.6;cursor:wait}
.svc-button:focus-visible,.svc-text-link:focus-visible,.svc-faq-q:focus-visible{outline:2px solid #4bc8ff;outline-offset:5px}
.svc .svc-note,.svc .svc-footnote{font-size:15px;line-height:1.7;color:var(--svc-muted);margin-top:26px}
.svc-text-link{color:#54b9ff;font-size:14px;line-height:1.6;text-decoration:underline;text-underline-offset:5px}
.svc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.svc-card{background:#131418;border-radius:20px;padding:34px;min-width:0}
.svc-card h3{font-weight:700}
/* карточки раскладки cards — по образцу секции What We Do на /usdt-freeze */
.svc-layout-cards .svc-card{display:flex;flex-direction:column;gap:15px;padding:20px 30px 30px}
.svc-layout-cards .svc-card .svc-icon{width:80px;height:80px;margin:0;align-self:flex-start}
.svc-layout-cards .svc-card h3{line-height:1.4}
.svc-layout-cards .svc-card p{margin-top:15px;line-height:1.5}
.svc-card .svc-icon{margin-bottom:20px}
.svc-card p{font-size:16px;color:var(--svc-panel-muted);margin-top:15px}
.svc-layout-audience .svc-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.svc-layout-audience .svc-card{display:flex;gap:16px;border-radius:20px;padding:34px 28px 34px 22px;background:#131418}
.svc-layout-audience .svc-card .svc-icon{margin:0}
/* семь карточек: ряды 2-3-2, ширина у всех одинаковая (шесть колонок, карточка на две) */
.svc-layout-audience .svc-cards:has(>:nth-child(7):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}
.svc-layout-audience .svc-cards:has(>:nth-child(7):last-child)>.svc-card{grid-column:span 2}
.svc-layout-audience .svc-cards:has(>:nth-child(7):last-child)>.svc-card:nth-child(1),
.svc-layout-audience .svc-cards:has(>:nth-child(7):last-child)>.svc-card:nth-child(6){grid-column:2/span 2}
.svc-cards-content{min-width:0}
.svc-layout-split .svc-cards{grid-template-columns:1fr;gap:0;max-width:960px;margin-inline:auto}
.svc-layout-split .svc-card{display:flex;align-items:flex-start;gap:20px;padding:26px 0;background:none;border-top:1px solid #1a1c20;border-radius:0}
.svc-layout-split .svc-card p{color:var(--svc-muted)}
.svc-layout-split .svc-card:first-child{border-top:0;padding-top:0}
.svc-layout-split .svc-card:last-child{border-bottom:1px solid #1a1c20}
.svc-layout-split .svc-card p{font-size:18px;margin-top:8px}
.svc-layout-split .svc-card .svc-icon{display:none}
.svc-layout-split .svc-card::before{content:"";flex:none;width:48px;height:48px;background-color:#054103;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='204 223 392 354'%3E%3Cpath d='m589.07 374.81-72.719-125.95c-8.9727-15.539-25.695-25.191-43.629-25.191h-145.44c-17.941 0-34.656 9.6523-43.637 25.191l-72.711 125.95c-8.9688 15.539-8.9688 34.844 0 50.383l72.727 125.95c8.9727 15.539 25.695 25.191 43.629 25.191h145.43c17.941 0 34.656-9.6523 43.637-25.191l72.719-125.95c8.9648-15.539 8.9648-34.848-0.007813-50.383zm-189.07 141.07c-8.3477 0-15.113-6.7656-15.113-15.113 0-8.3477 6.7656-15.113 15.113-15.113s15.113 6.7656 15.113 15.113c0 8.3477-6.7656 15.113-15.113 15.113zm17.684-82.848c-4.4805 1.1602-7.6094 5.1602-7.6094 9.7305v12.66c0 5.5625-4.5156 10.078-10.078 10.078s-10.078-4.5156-10.078-10.078v-12.66c0-13.766 9.3398-25.789 22.723-29.242 22.738-5.875 38.594-27.215 37.695-50.758-0.97266-25.695-22.672-47.395-48.371-48.371-13.887-0.51953-26.957 4.457-36.91 14.047-9.9492 9.5859-15.438 22.48-15.438 36.297 0 5.5625-4.5156 10.078-10.078 10.078s-10.078-4.5156-10.078-10.078c0-19.348 7.6797-37.395 21.617-50.812 13.934-13.418 32.168-20.379 51.656-19.664 36.598 1.3906 66.352 31.152 67.742 67.746 1.25 32.93-20.953 62.805-52.793 71.027z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='204 223 392 354'%3E%3Cpath d='m589.07 374.81-72.719-125.95c-8.9727-15.539-25.695-25.191-43.629-25.191h-145.44c-17.941 0-34.656 9.6523-43.637 25.191l-72.711 125.95c-8.9688 15.539-8.9688 34.844 0 50.383l72.727 125.95c8.9727 15.539 25.695 25.191 43.629 25.191h145.43c17.941 0 34.656-9.6523 43.637-25.191l72.719-125.95c8.9648-15.539 8.9648-34.848-0.007813-50.383zm-189.07 141.07c-8.3477 0-15.113-6.7656-15.113-15.113 0-8.3477 6.7656-15.113 15.113-15.113s15.113 6.7656 15.113 15.113c0 8.3477-6.7656 15.113-15.113 15.113zm17.684-82.848c-4.4805 1.1602-7.6094 5.1602-7.6094 9.7305v12.66c0 5.5625-4.5156 10.078-10.078 10.078s-10.078-4.5156-10.078-10.078v-12.66c0-13.766 9.3398-25.789 22.723-29.242 22.738-5.875 38.594-27.215 37.695-50.758-0.97266-25.695-22.672-47.395-48.371-48.371-13.887-0.51953-26.957 4.457-36.91 14.047-9.9492 9.5859-15.438 22.48-15.438 36.297 0 5.5625-4.5156 10.078-10.078 10.078s-10.078-4.5156-10.078-10.078c0-19.348 7.6797-37.395 21.617-50.812 13.934-13.418 32.168-20.379 51.656-19.664 36.598 1.3906 66.352 31.152 67.742 67.746 1.25 32.93-20.953 62.805-52.793 71.027z'/%3E%3C/svg%3E") center / contain no-repeat}
.svc-layout-split .svc-footnote,.svc-cards-section .svc-footnote{max-width:960px;margin:26px auto 0;text-align:center}
.svc-flow-canvas{position:relative}
.svc-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px;list-style:none;margin:0;padding:0}
.svc-flow li{min-width:0}
.svc-flow-symbol{height:120px;display:flex;align-items:center;position:relative;margin-bottom:24px}
.svc-flow-symbol .svc-icon{width:72px;height:72px}
.svc-flow h3{font-weight:700}
.svc-flow p{font-size:16px;color:var(--svc-muted);margin-top:16px}
.svc-network-lines{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:120px;pointer-events:none}
.svc-layout-network .svc-flow{text-align:center;grid-template-columns:repeat(var(--svc-flow-count),minmax(0,1fr))}
.svc-layout-network .svc-flow-symbol{justify-content:center}
.svc-layout-network .svc-flow-symbol .svc-icon{box-sizing:content-box;background:#000;padding:18px;border:1px solid #193854;border-radius:24px;box-shadow:0 0 32px #2092ef1c}
.svc-layout-parallel .svc-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.svc-layout-parallel .svc-flow li{display:flex;flex-direction:column;gap:15px;background:#131418;padding:20px 30px 30px;border-radius:20px}
.svc-layout-parallel .svc-flow h3{line-height:1.4}
.svc-layout-parallel .svc-flow p{margin-top:0;line-height:1.5;color:var(--svc-panel-muted)}
.svc-layout-parallel .svc-flow-symbol{height:auto;margin:0}
.svc-layout-parallel .svc-flow-symbol .svc-icon{width:80px;height:80px}
.svc-step-number{font-size:110px;font-weight:700;line-height:1;color:transparent;background-image:linear-gradient(90deg,rgba(26,26,26,0) 0%,#1a1a1a 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;position:absolute;inset-inline-end:10px;z-index:-1}
.svc-layout-steps .svc-flow-symbol{margin-bottom:12px}
.svc .svc-callout{color:var(--svc-muted);font-size:15px;margin:44px auto 0;padding:24px 100px 0;border-top:1px solid #1e2024;text-align:center}
@media(min-width:1001px){#service_flow_1 .svc-callout{padding-inline:160px}}
.svc-registration .svc-actions{gap:2px 28px;margin-top:26px}
.svc-registration .svc-actions .svc-text-link{display:inline;padding:6px 0;font:400 16px/1.3 "Montserrat",var(--font-display),sans-serif;color:#fff;text-decoration:underline;text-decoration-color:rgba(255,255,255,.38);text-decoration-thickness:1px;text-underline-offset:6px;transition:color 1s,text-decoration-color .3s var(--ease)}
.svc-registration .svc-actions .svc-link-end{white-space:nowrap}.svc-registration .svc-actions .svc-text-link .svc-link-ic{display:inline-block;vertical-align:middle;margin-inline-start:9px;width:18px;height:18px;text-decoration:none}
.svc-registration .svc-actions .svc-text-link.svc-link--tg .svc-link-ic{width:22px;height:22px;vertical-align:middle;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 158 158'%3E%3Cpath d='M29.8444 76.1241C30.0653 76.0136 30.2862 75.9087 30.5015 75.8093C34.2445 74.0753 38.0371 72.4518 41.8243 70.8282C42.0285 70.8282 42.3707 70.5908 42.5639 70.5135C42.8565 70.3865 43.1492 70.265 43.4418 70.138C44.0049 69.895 44.568 69.6575 45.1256 69.4146C46.2518 68.9341 47.3724 68.4537 48.4986 67.9732L55.2392 65.0851C59.733 63.1634 64.2324 61.2361 68.7262 59.3144C73.22 57.3926 77.7192 55.4654 82.213 53.5436C86.7068 51.6219 91.206 49.6946 95.6998 47.7729C100.194 45.8512 104.693 43.9239 109.187 42.0022C110.186 41.5714 111.268 40.9308 112.339 40.7431C113.239 40.5829 114.117 40.2737 115.022 40.1025C116.739 39.7767 118.632 39.6442 120.278 40.3566C120.846 40.6051 121.371 40.953 121.807 41.3892C123.894 43.4545 123.601 46.8452 123.159 49.7498C120.084 69.9944 117.009 90.2444 113.929 110.489C113.509 113.267 112.935 116.315 110.743 118.071C108.889 119.556 106.25 119.722 103.959 119.093C101.668 118.458 99.6471 117.127 97.6652 115.818C89.445 110.373 81.2193 104.928 72.9991 99.4831C71.0448 98.1909 68.8698 96.5011 68.8918 94.1542C68.9029 92.7405 69.7475 91.4814 70.6087 90.3604C77.7523 81.0389 88.0593 74.6331 95.7275 65.7423C96.8095 64.4887 97.6597 62.2246 96.1747 61.5012C95.2914 61.0704 94.2755 61.6558 93.4695 62.2135C83.3336 69.2544 73.2034 76.3008 63.0676 83.3416C59.7607 85.6389 56.2938 88.0024 52.3079 88.5657C48.7416 89.0737 45.1532 88.0797 41.7028 87.0636C38.81 86.2132 35.9227 85.3407 33.0464 84.4405C31.5172 83.9656 29.9383 83.4521 28.7569 82.3752C27.5755 81.2984 26.8965 79.4871 27.6087 78.0513C28.0559 77.1512 28.9226 76.5824 29.8335 76.1185L29.8444 76.1241Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 158 158'%3E%3Cpath d='M29.8444 76.1241C30.0653 76.0136 30.2862 75.9087 30.5015 75.8093C34.2445 74.0753 38.0371 72.4518 41.8243 70.8282C42.0285 70.8282 42.3707 70.5908 42.5639 70.5135C42.8565 70.3865 43.1492 70.265 43.4418 70.138C44.0049 69.895 44.568 69.6575 45.1256 69.4146C46.2518 68.9341 47.3724 68.4537 48.4986 67.9732L55.2392 65.0851C59.733 63.1634 64.2324 61.2361 68.7262 59.3144C73.22 57.3926 77.7192 55.4654 82.213 53.5436C86.7068 51.6219 91.206 49.6946 95.6998 47.7729C100.194 45.8512 104.693 43.9239 109.187 42.0022C110.186 41.5714 111.268 40.9308 112.339 40.7431C113.239 40.5829 114.117 40.2737 115.022 40.1025C116.739 39.7767 118.632 39.6442 120.278 40.3566C120.846 40.6051 121.371 40.953 121.807 41.3892C123.894 43.4545 123.601 46.8452 123.159 49.7498C120.084 69.9944 117.009 90.2444 113.929 110.489C113.509 113.267 112.935 116.315 110.743 118.071C108.889 119.556 106.25 119.722 103.959 119.093C101.668 118.458 99.6471 117.127 97.6652 115.818C89.445 110.373 81.2193 104.928 72.9991 99.4831C71.0448 98.1909 68.8698 96.5011 68.8918 94.1542C68.9029 92.7405 69.7475 91.4814 70.6087 90.3604C77.7523 81.0389 88.0593 74.6331 95.7275 65.7423C96.8095 64.4887 97.6597 62.2246 96.1747 61.5012C95.2914 61.0704 94.2755 61.6558 93.4695 62.2135C83.3336 69.2544 73.2034 76.3008 63.0676 83.3416C59.7607 85.6389 56.2938 88.0024 52.3079 88.5657C48.7416 89.0737 45.1532 88.0797 41.7028 87.0636C38.81 86.2132 35.9227 85.3407 33.0464 84.4405C31.5172 83.9656 29.9383 83.4521 28.7569 82.3752C27.5755 81.2984 26.8965 79.4871 27.6087 78.0513C28.0559 77.1512 28.9226 76.5824 29.8335 76.1185L29.8444 76.1241Z'/%3E%3C/svg%3E") center / contain no-repeat}
.svc-registration .svc-actions .svc-text-link:hover{color:#acacac;text-decoration-color:rgba(255,255,255,.7)}
.svc-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:70px;align-items:start}
.svc-form-grid>div:first-child{padding-top:32px}
.svc-form-grid .svc-heading{text-align:start;margin-bottom:30px}
.svc-form-grid h2{font-size:40px}
.svc-form-grid .svc-section-art{max-width:380px;margin-inline:0}
.svc-checklist{list-style:none;padding:0;margin:0}
.svc-checklist li{display:flex;align-items:flex-start;gap:18px;padding-block:16px}
.svc-checklist .svc-icon{display:none}
.svc-checklist li::before{content:"";flex:none;width:38px;height:38px;background-color:#054103;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 2.75 310.5 305'%3E%3Cpath d='M290,202.751c-8.284,0-15,6.716-15,15v60H30v-245h245v10c0,8.284,6.716,15,15,15s15-6.716,15-15V30.126c0-15.351-12.338-27.375-28.089-27.375H28.948C12.986,2.751,0,15.463,0,31.089v247.963c0,15.824,12.986,28.698,28.948,28.698h247.963c15.488,0,28.089-12.874,28.089-28.698v-61.302C305,209.466,298.284,202.751,290,202.751z'/%3E%3Cpath d='M278.097,93.061l-123.916,97.958l-56.8-51.132c-8.209-7.39-20.854-6.726-28.245,1.483c-7.391,8.209-6.726,20.855,1.483,28.246l63.396,57.07c5.521,4.971,12.633,7.482,19.754,7.482c6.474,0,12.954-2.075,18.254-6.264L302.903,124.44c8.665-6.85,10.137-19.428,3.286-28.093C299.34,87.683,286.764,86.211,278.097,93.061z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 2.75 310.5 305'%3E%3Cpath d='M290,202.751c-8.284,0-15,6.716-15,15v60H30v-245h245v10c0,8.284,6.716,15,15,15s15-6.716,15-15V30.126c0-15.351-12.338-27.375-28.089-27.375H28.948C12.986,2.751,0,15.463,0,31.089v247.963c0,15.824,12.986,28.698,28.948,28.698h247.963c15.488,0,28.089-12.874,28.089-28.698v-61.302C305,209.466,298.284,202.751,290,202.751z'/%3E%3Cpath d='M278.097,93.061l-123.916,97.958l-56.8-51.132c-8.209-7.39-20.854-6.726-28.245,1.483c-7.391,8.209-6.726,20.855,1.483,28.246l63.396,57.07c5.521,4.971,12.633,7.482,19.754,7.482c6.474,0,12.954-2.075,18.254-6.264L302.903,124.44c8.665-6.85,10.137-19.428,3.286-28.093C299.34,87.683,286.764,86.211,278.097,93.061z'/%3E%3C/svg%3E") center / contain no-repeat}
.svc-checklist h3{font-size:17px}
.svc-checklist p{font-size:14px;color:var(--svc-muted);margin-top:8px}
.svc-form-panel{background:#131418;border-radius:20px;padding:32px}
.svc-business-form{color:#fff;font-family:"Montserrat",var(--font-sans),sans-serif;color-scheme:dark}
.svc-business-form h3{margin:0 0 10px;font-size:26px;font-weight:700;line-height:1.3;letter-spacing:0;color:#fff}
.svc-business-form .svc-form-intro{max-width:430px;margin:0 0 26px;font-size:16px;line-height:1.35;color:#96999f}
.svc-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px 16px;margin-bottom:10px}
.svc-field{min-width:0}
.svc-field--wide,.svc-field:has(input[type=email]){grid-column:1/-1}
.svc-field>label{display:block;margin:0 0 9px;font-size:18px;font-weight:700;line-height:1.35;color:#fff}
.svc-req{color:rgba(255,255,255,.6);font-weight:400}
.svc-field input:not([type=checkbox]),.svc-field textarea,.svc-field select{width:100%;height:43px;padding:0 12px;background:#333;border:0;border-radius:8px;color:#e8e8e8;font-size:16px;font-family:inherit;transition:box-shadow .2s}
.svc-field input::placeholder,.svc-field textarea::placeholder{color:#777}
.svc-field textarea{height:96px;min-height:96px;padding:13px 14px;line-height:1.45;resize:vertical}
.svc-field select{appearance:none;padding-inline-end:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.6 6 6.4 11 1.6' fill='none' stroke='%23e8e8e8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px}
.svc-field input:focus,.svc-field textarea:focus,.svc-field select:focus{outline:none;box-shadow:0 0 0 1px #2196F3}
.svc-check{display:flex!important;align-items:flex-start;gap:10px;font-size:13px!important;line-height:1.45!important;font-weight:400!important;color:rgba(255,255,255,.6)!important;cursor:pointer}
.svc-check input[type=checkbox]{appearance:auto;flex-shrink:0;width:16px;height:16px;min-width:16px;margin:2px 0 0;accent-color:#2196F3;cursor:pointer}
.svc-check a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.svc-check a:hover{color:#fff}
.svc-business-form .svc-button{position:relative;isolation:isolate;justify-content:center;width:100%;height:50px;min-height:0;margin-top:20px;padding:0 20px;border:0;border-radius:16px;background-image:linear-gradient(90deg,#2092ef 0%,#1668c3 100%);color:#fff;font:400 16px/1.3 inherit;transition:none}
.svc-business-form .svc-button::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-image:linear-gradient(90deg,#1668c3 0%,#2092ef 100%);opacity:0;transition:opacity .4s var(--ease)}
.svc-business-form .svc-button:hover{filter:none;color:#fff}
.svc-business-form .svc-button:hover::before{opacity:1}
.svc-business-form .svc-footnote{font-size:13px;line-height:1.5;color:rgba(255,255,255,.6);margin:16px 0 0}
.svc-form-error{margin:0 0 12px;font-size:14px;line-height:1.5;color:#ff6b6b}
.svc-form-success{min-height:312px;padding:18px 0 0;text-align:center;display:flex;flex-direction:column;align-items:center;outline:none}
.svc-form-success h3{margin:0 0 8px;font-size:20px;font-weight:700;color:#fff}
.svc-form-success p{margin:0;font-size:15px;line-height:1.5;color:#8a9099}
.svc-business-form [hidden]{display:none!important}
.page-hero--style-page_illustrated+.page-sections--with-hero .ms-stats{padding:0 0 var(--svc-gap)}
.svc-faq-grid{max-width:980px!important}
.svc-faq{max-width:980px;margin:0 auto}
.svc-faq-item{border-bottom:1px solid rgba(255,255,255,.1);cursor:pointer}
.svc-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0 15px;background:none;border:0;cursor:pointer;text-align:start;font-family:"Montserrat",var(--font-display),sans-serif;font-size:18px;font-weight:700;color:#fff;line-height:1.4}
.svc-faq-ic{flex:none;position:relative;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.1);border:0}
.svc-faq-ic::before,.svc-faq-ic::after{content:'';position:absolute;left:50%;top:50%;width:13px;height:2px;background:#fff;transform:translate(-50%,-50%);transition:transform .2s var(--ease),opacity .2s var(--ease)}
.svc-faq-ic::after{transform:translate(-50%,-50%) rotate(90deg)}
.svc-faq-item.is-open .svc-faq-ic::after{opacity:0}
.svc-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s var(--ease)}
.svc-faq-item.is-open .svc-faq-a{grid-template-rows:1fr}
.svc-faq-a-inner{overflow:hidden}
.svc-faq-a-inner p{margin:0;padding:0 0 15px;max-width:880px;font-size:16px;line-height:1.5;color:var(--svc-muted)}
.svc-cta{text-align:center}
.svc-cta .svc-actions{justify-content:center}
.svc-cta h2{max-width:960px;margin-inline:auto}
.svc-cta .svc-intro{font-size:24px}
.svc-cta .svc-note{max-width:800px;margin-inline:auto}
.svc-cta .svc-button:not(.svc-button--outline){position:relative;isolation:isolate;gap:9px;min-height:0;padding:12px 16px 12px 20px;border:0;background-image:linear-gradient(90deg,#2092ef 0%,#1668c3 100%);font:400 18px/1.3 var(--font-sans),sans-serif;transition:none}
.svc-cta .svc-button:not(.svc-button--outline)::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-image:linear-gradient(90deg,#1668c3 0%,#2092ef 100%);opacity:0;transition:opacity .4s var(--ease)}
.svc-cta .svc-button:not(.svc-button--outline):hover{filter:none}
.svc-cta .svc-button:not(.svc-button--outline):hover::before{opacity:1}
.svc-cta .svc-button span,.svc-registration .svc-actions .svc-text-link .svc-link-ic,.svc-business-form .svc-button span{flex:none;font-size:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.2 7H5.8Q4.6 7 4.5 5.8c-.1-1.2.5-1.3 1.3-1.3h12.5l.5.1.4.2q.2.1.3.4l.1.5v12.5q0 1.2-1.2 1.2c-1.2 0-1.4-.4-1.4-1.2V8.8L6.6 19.1q-.8.8-1.8 0-.8-.9 0-1.7z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.2 7H5.8Q4.6 7 4.5 5.8c-.1-1.2.5-1.3 1.3-1.3h12.5l.5.1.4.2q.2.1.3.4l.1.5v12.5q0 1.2-1.2 1.2c-1.2 0-1.4-.4-1.4-1.2V8.8L6.6 19.1q-.8.8-1.8 0-.8-.9 0-1.7z'/%3E%3C/svg%3E") center / contain no-repeat}
.svc-cta .svc-button span{width:18px;height:18px}
.svc-cta .svc-button--outline{gap:9px;min-height:0;padding:12px 20px;border:0;border-radius:0;background:none;font:400 18px/1.3 "Montserrat",var(--font-display),sans-serif;color:#fff;transition:color 1s}
.svc-cta .svc-button--outline:hover{color:#acacac;filter:none}
.svc-alert{padding:0 0 var(--svc-gap)}
.svc-alert .container{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#131418;border:1px solid #243342;border-radius:20px;padding:24px 32px}
.svc-alert .svc-eyebrow{font-size:14px;margin-bottom:6px}
.svc-alert strong{font-size:18px;font-weight:500}
.svc-alert p{font-size:13px;color:var(--svc-panel-muted)}
.svc-alert .svc-actions{margin:0;flex-shrink:0}
.svc-alert .svc-button{font-size:15px}
.form-modal-box:has(.svc-business-form){background:#131418;max-width:680px;color:#fff;border:1px solid #30343b}
.form-modal-box:has(.svc-business-form) .form-modal-close{color:#fff}
@media(max-width:1000px){:root{--svc-gap:180px}.svc-network-lines{display:none}.svc-layout-audience .svc-cards:has(>:nth-child(7):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.svc-layout-audience .svc-cards:has(>:nth-child(7):last-child)>.svc-card,.svc-layout-audience .svc-cards:has(>:nth-child(7):last-child)>.svc-card:nth-child(1),.svc-layout-audience .svc-cards:has(>:nth-child(7):last-child)>.svc-card:nth-child(6){grid-column:auto}.svc h2{font-size:38px}.svc-cards,.svc-layout-parallel .svc-flow{gap:18px}.svc-card{padding:26px}.svc-form-grid{gap:36px}.svc-flow,.svc-layout-network .svc-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-network-lines{display:none}.svc-layout-audience .svc-card{gap:16px;padding:26px}.svc-form-panel{padding:26px}}
@media(max-width:720px){.svc .container{width:calc(100% - 40px)}.svc-layout-split .svc-card::before{width:42px;height:42px}.svc-checklist li::before{width:32px;height:32px}.svc .svc-callout{padding-inline:0}:root{--svc-gap:120px}.svc-section{scroll-margin-top:110px}.svc h2,.svc-form-grid h2,.svc-layout-split h2{font-size:32px}.svc h3{font-size:18px}.svc .svc-eyebrow{font-size:16px}.svc .svc-intro{font-size:16px}.svc-heading{margin-bottom:36px}.svc-cards,.svc-layout-parallel .svc-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-layout-audience .svc-cards{grid-template-columns:1fr;gap:16px}.svc-layout-audience .svc-card{flex-direction:column;gap:15px;padding:20px 30px 30px}.svc-layout-audience .svc-card:nth-child(n+2){border-top:0}.svc-layout-audience .svc-cards:has(>:nth-child(7):last-child){grid-template-columns:1fr}.svc-layout-audience .svc-card .svc-icon{width:80px;height:80px;margin:0;align-self:flex-start}.svc-form-grid{grid-template-columns:1fr;gap:36px}.svc-form-grid>div:first-child{padding-top:0}.svc-form-grid .svc-heading{text-align:center}.svc-registration .svc-actions .svc-link-tail{display:inline-block;text-decoration:inherit;text-underline-offset:inherit}.svc-faq-q{font-size:16px;padding:20px 0;gap:14px}.svc-alert .container{padding:22px;flex-direction:column;align-items:start}.svc-alert .svc-actions{width:100%}.svc-alert .svc-button{width:100%}}
@media(max-width:480px){.svc-cards,.svc-layout-parallel .svc-flow,.svc-flow{grid-template-columns:1fr}.svc-card{padding:28px}.svc-layout-cards .svc-card,.svc-layout-audience .svc-card,.svc-layout-parallel .svc-flow li{padding:20px 24px 24px}.svc-card .svc-icon{margin-bottom:22px}.svc-layout-network .svc-flow{text-align:start;gap:0}.svc-layout-network .svc-flow li{position:relative;display:grid;grid-template-columns:74px 1fr;column-gap:18px;padding:0 0 72px}.svc-layout-network .svc-flow li:last-child{padding-bottom:0}.svc-layout-network .svc-flow-symbol{grid-column:1;grid-row:1/span 2;align-self:start;justify-content:flex-start;height:auto;margin:0}.svc-layout-network .svc-flow-symbol .svc-icon{width:48px;height:48px;padding:12px}.svc-layout-network .svc-flow h3,.svc-layout-network .svc-flow p{grid-column:2}.svc-layout-network .svc-flow p{margin-top:10px}.svc-layout-network .svc-flow li::after{content:'';position:absolute;left:17px;top:74px;bottom:0;width:40px;pointer-events:none;border-style:solid;border-width:52px 0 26px;border-image-source:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='80' viewBox='0 0 40 80'%3E%3Cpath d='M20 0 V12 Q20 20 27 20 Q34 20 34 27 V35 Q34 42 27 42 Q20 42 20 50 V80' fill='none' stroke='%232f8ede' stroke-width='1.5' stroke-linecap='round'/%3E%3Ccircle cx='34' cy='31' r='3' fill='%2341a6ff'/%3E%3C/svg%3E");border-image-slice:52 0 26 fill;border-image-repeat:stretch}.svc-layout-network .svc-flow li:last-child::after{content:none}.svc-layout-steps .svc-flow{gap:32px}.svc-layout-steps .svc-flow-symbol{height:auto;margin-bottom:18px}.svc-layout-steps .svc-flow-symbol .svc-icon{width:64px;height:64px}.svc-layout-steps .svc-step-number{font-size:64px}.svc-layout-steps .svc-flow p{margin-top:10px}.svc-fields{grid-template-columns:1fr}.svc-field{grid-column:1/-1}.svc-field input:not([type=checkbox]),.svc-field textarea,.svc-field select{font-size:16px}.svc-form-panel{padding:26px 20px}.svc-actions{flex-direction:column;align-items:stretch}.svc-button{font-size:16px}.svc-cta .svc-actions{align-items:center}.svc-cta .svc-button:not(.svc-button--outline),.svc-cta .svc-button--outline{font-size:16px}.svc .svc-callout{text-align:start}.svc-checklist{overflow-wrap:anywhere}}
@media(max-width:480px){.svc-layout-network .svc-flow{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.svc-button{transition:none}.svc-faq-a,.svc-faq-ic::before,.svc-faq-ic::after{transition:none}.svc-cta .svc-button::before{transition:none}.svc-cta .svc-button--outline{transition:none}}
/* Optional CMS presentations. No page/slug-specific overrides. */
.svc-hero{padding-top:210px;background:radial-gradient(ellipse at 95% 0,rgba(14,74,145,.16),transparent 55%),#000}
.svc-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:64px;align-items:center}
.svc-hero-copy{min-width:0}
.svc-hero h1{font-size:52px;line-height:1.16;font-weight:700;letter-spacing:0;text-wrap:balance}
.svc-hero-labels{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:28px}
.svc-hero-labels .svc-eyebrow{margin:0;font-size:19px}
.svc-badge{border:1px solid #34363a;border-radius:24px;padding:5px 12px;color:var(--svc-muted);font-size:13px;line-height:1.4}
.svc-hero .svc-intro{font-size:17px;line-height:1.7;margin-top:28px}
.svc-hero .svc-actions{gap:20px;margin-top:30px}
.svc-hero .svc-text-link{color:#fff;font-size:15px}
.svc-hero .svc-footnote{font-size:13px;margin-top:24px}
.svc-readiness{padding:32px;background:#131418;border-radius:20px;min-width:0}
.svc-readiness-label{font-size:13px;color:#999;letter-spacing:.08em;margin-bottom:20px!important}
.svc-readiness h2{font-size:24px;line-height:1.35;text-wrap:initial}
.svc-readiness dl{margin:24px 0 0}
.svc-readiness dl>div{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;border-bottom:1px solid #2c2e32;padding:18px 0;font-size:14px;line-height:1.5}
.svc-readiness dl>div:first-child{border-top:1px solid #2c2e32}
.svc-readiness dt{color:#fff;display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600}.svc-readiness dd{margin:0;padding-inline-start:42px;text-align:start;color:var(--svc-muted);font-weight:400;line-height:1.6}
.svc-readiness dt .svc-icon{width:30px;height:30px}
.svc-readiness .svc-readiness-note{font-size:13px;line-height:1.6;margin-top:26px;padding:18px 0 18px 18px;border-left:2px solid #3b82f6;color:var(--svc-muted)}
.svc-compare-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#131418;border-radius:20px;overflow:hidden;text-align:start}
.svc-compare-table th{padding:30px 32px;font-size:23px;line-height:1.4;text-align:start}
.svc-compare-table th+th{background:#1668c3;color:#fff}
.svc-compare-table td{position:relative;padding-block:24px;padding-inline:66px 32px;font-size:16px;line-height:1.6;color:#b1b1b1;border-top:1px solid #2c2e32;vertical-align:top}
.svc-compare-table td+td{background:rgba(32,146,239,.06);color:#fff;border-inline-start:1px solid #2c2e32}
.svc-status{position:absolute;inset-inline-start:32px;top:28px;width:18px;height:18px;border:1.5px solid currentColor;border-radius:50%}
.svc-status--wait::after{content:"";position:absolute;left:7px;top:3px;width:4px;height:6px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor}
.svc-status--ready{color:#3b82f6}.svc-status--ready::after{content:"";position:absolute;left:4px;top:3px;width:5px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}
.svc-comparison .svc-footnote{text-align:center}
.svc-layout-quad .svc-cards{grid-template-columns:repeat(4,minmax(0,1fr))}
.svc-layout-quad .svc-card{padding:28px 24px}
.svc-layout-quad .svc-icon{width:64px;height:64px;margin-bottom:24px}
.svc-topics{margin-top:48px}.svc-topics h3{text-align:center;font-size:20px}
.svc-topics ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:24px 0 0;padding:0}
.svc-topics li{padding:10px 16px;border:1px solid #34363a;border-radius:24px;font-size:14px;line-height:1.5;color:var(--svc-muted)}
.svc-contact-notice{border-left:2px solid #3b82f6;padding:6px 0 6px 22px;margin-top:28px}
.svc-contact-notice h3{font-size:20px}.svc-contact-notice p{font-size:15px;color:var(--svc-muted);margin-top:14px}
.svc-contact-notice .svc-text-link{display:inline-block;margin-top:20px;color:#fff;font-size:15px}
.svc[dir=rtl] .svc-contact-notice,.is-rtl .svc-contact-notice{border-left:0;border-right:2px solid #3b82f6;padding-left:0;padding-right:22px}
.is-rtl .svc-readiness .svc-readiness-note{border-left:0;border-right:2px solid #3b82f6;padding-left:0;padding-right:18px}
@media(max-width:1000px){.svc-hero{padding-top:170px}.svc-hero-grid{grid-template-columns:1fr;gap:44px}.svc-hero-copy{max-width:800px}.svc-hero h1{font-size:48px}.svc-readiness{max-width:700px;width:100%}.svc-layout-quad .svc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.svc-hero{padding-top:138px}.svc-hero h1{font-size:36px}.svc-hero-labels .svc-eyebrow{font-size:17px}.svc-hero .svc-intro{font-size:16px}.svc-readiness{padding:24px}.svc-readiness h2{font-size:22px}.svc-compare-table th{padding:22px 18px;font-size:19px}.svc-compare-table td{padding-block:20px;padding-inline:46px 18px;font-size:14px}.svc-status{inset-inline-start:18px;top:23px;width:16px;height:16px}.svc-status--wait::after{left:6px;top:2px}.svc-status--ready::after{left:3px;top:2px}.svc-layout-quad .svc-card{padding:24px}.svc-topics ul{justify-content:flex-start}}
@media(max-width:480px){.svc-hero-copy{display:flex;flex-direction:column}.svc-hero-labels{order:0;margin-bottom:24px}.svc-hero h1{order:1;font-size:32px}.svc-hero .svc-actions{order:2;margin-top:26px}.svc-hero .svc-intro{order:3}.svc-hero .svc-footnote{order:4}.svc-hero .svc-text-link{text-align:center}.svc-hero-grid{gap:36px}.svc-readiness dl>div{gap:12px;font-size:13px;padding-block:16px}.svc-compare-table th{padding:18px 12px;font-size:16px}.svc-compare-table td{padding:40px 12px 18px;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.svc-status{inset-inline-start:12px;top:16px}.svc-layout-quad .svc-cards{grid-template-columns:1fr}.svc-topics li{font-size:13px;padding:8px 12px}.svc-contact-notice{padding-left:16px}}
/* Optional compact mobile presentation, enabled by managed section content. */
.svc-mobile-summary,.svc-mobile-details>summary{display:none}
.svc-mobile-details{display:contents}
.svc-mobile-card>summary{display:contents;list-style:none}
.svc-mobile-card>summary::-webkit-details-marker{display:none}
.svc-mobile-card>p{margin-top:15px}
.svc-layout-cards .svc-mobile-card{gap:0}
.svc-layout-cards .svc-mobile-card>summary .svc-icon{margin-bottom:15px}
@media(max-width:720px){
 .svc-mobile-compact{padding-bottom:64px}
 .svc-mobile-compact .svc-heading{margin-bottom:24px;text-align:start}
 .svc-mobile-compact h2{font-size:28px;line-height:1.25;text-wrap:pretty}
 .svc-mobile-compact .svc-eyebrow{font-size:14px;margin-bottom:10px}
 .svc-mobile-compact .svc-mobile-summary{display:block;font-size:15px;line-height:1.6;color:var(--svc-muted);margin-top:16px}
 .svc-mobile-details{display:block;margin-top:16px;text-align:start}
 .svc-mobile-details>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;padding:8px 0;color:#c8c8c8;font-size:14px;line-height:1.5;list-style:none;cursor:pointer}
 .svc-mobile-details>summary::-webkit-details-marker{display:none}
 .svc-mobile-details>summary::after,.svc-mobile-card>summary::after{content:'+';font-size:22px;font-weight:400;color:#3b82f6;flex:none}
 .svc-mobile-details[open]>summary::after,.svc-mobile-card[open]>summary::after{content:'−'}
 .svc-mobile-details>summary:focus-visible,.svc-mobile-card>summary:focus-visible{outline:2px solid #3b82f6;outline-offset:4px;border-radius:4px}
 .svc-mobile-details .svc-intro{font-size:15px;line-height:1.65;margin-top:10px}
 .svc-hero.svc-mobile-compact{padding-top:112px}
 .svc-mobile-compact .svc-hero-copy{display:flex;flex-direction:column}
 .svc-mobile-compact .svc-hero-labels{order:0;gap:8px;margin-bottom:20px}
 .svc-mobile-compact .svc-hero-labels .svc-eyebrow{font-size:16px;margin:0}
 .svc-mobile-compact .svc-badge{font-size:12px}
 .svc-hero.svc-mobile-compact h1{order:1;font-size:30px;line-height:1.18;text-wrap:pretty}
 .svc-hero.svc-mobile-compact .svc-mobile-summary{order:2;margin-top:16px}
 .svc-hero.svc-mobile-compact .svc-actions{order:3;display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:22px}
 .svc-hero.svc-mobile-compact .svc-button{font-size:15px;padding-inline:12px;min-height:52px}
 .svc-hero.svc-mobile-compact .svc-text-link{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:14px}
 .svc-hero.svc-mobile-compact .svc-footnote{order:4;font-size:12px;line-height:1.6;margin-top:12px}
 .svc-hero.svc-mobile-compact .svc-mobile-details{order:5;margin-top:12px;border-top:1px solid #25272c}
 .svc-mobile-compact .svc-hero-grid{gap:28px}
 .svc-mobile-compact .svc-readiness{padding:24px 20px}
 .svc-mobile-compact .svc-readiness h2{font-size:22px}
 .svc-mobile-compact .svc-readiness-label{font-size:12px;margin-bottom:10px!important}
 .svc-mobile-compact .svc-readiness dl{margin-top:16px}
 .svc-mobile-compact .svc-readiness dl>div{grid-template-columns:1fr;gap:4px;padding-block:12px}
 .svc-mobile-compact .svc-readiness dt{font-size:15px;gap:12px}
 .svc-mobile-compact .svc-readiness dd{padding-inline-start:42px;text-align:start;font-size:14px}
 .svc-mobile-compact .svc-readiness .svc-readiness-note{font-size:12px;line-height:1.6;margin-top:18px}
 .svc-mobile-compact .svc-compare-table th{padding:16px 12px;font-size:15px}
 .svc-mobile-compact .svc-compare-table td{padding:14px 12px;font-size:13px;line-height:1.5}
 .svc-mobile-compact .svc-compare-table .svc-status{display:none}
 .svc-mobile-compact .svc-footnote{font-size:12px;text-align:start;margin-top:18px}
 .svc-mobile-compact .svc-cards{grid-template-columns:1fr;gap:0;border-block:1px solid #25272c}
 .svc-mobile-compact .svc-mobile-card{display:block;background:none;border-radius:0;padding:0;border-bottom:1px solid #25272c}
 .svc-mobile-compact .svc-mobile-card:last-child{border-bottom:0}
 .svc-mobile-card>summary{display:flex;align-items:center;gap:14px;min-height:70px;padding:16px 0;cursor:pointer}
 .svc-mobile-card>summary h3{flex:1;font-size:16px;line-height:1.4;text-align:start}
 .svc-mobile-compact .svc-mobile-card>summary .svc-icon{width:32px;height:32px;margin:0;align-self:center}
 .svc-mobile-compact .svc-mobile-card>p{margin:0;padding:0 0 18px;font-size:15px;line-height:1.6}
 .svc-mobile-compact .svc-topics{margin-top:24px}
 .svc-mobile-compact .svc-topics h3{font-size:16px;text-align:start}
 .svc-mobile-compact .svc-topics ul{gap:6px;margin-top:12px}
 .svc-mobile-compact .svc-topics li{font-size:12px;padding:6px 10px}
 .svc-registration.svc-mobile-compact .svc-form-grid{gap:24px}
 .svc-registration.svc-mobile-compact .svc-checklist:empty,.svc-registration.svc-mobile-compact .svc-actions:empty{display:none}
 .svc-registration.svc-mobile-compact .svc-contact-notice{margin-top:20px}
 .svc-registration.svc-mobile-compact .svc-contact-notice h3{font-size:17px}
 .svc-registration.svc-mobile-compact .svc-contact-notice p{font-size:14px;line-height:1.6}
 .svc-registration.svc-mobile-compact .svc-form-panel{padding:24px 20px}
 .svc-registration.svc-mobile-compact .svc-fields{gap:18px}
 .svc-registration.svc-mobile-compact .svc-field>label:not(.svc-check){font-size:14px;line-height:1.4}
}
@media print{.svc{background:white!important;color:black!important}.svc p,.svc .svc-intro{color:#333!important}.svc-form-panel,.svc-actions{display:none}.svc-section{padding:0 0 25px}.svc-card{background:none;border:1px solid #ccc}.svc-cards{grid-template-columns:repeat(2,1fr)}.svc-mobile-summary,.svc-mobile-details>summary{display:none!important}.svc-mobile-card>summary::after{display:none}}
