@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#18203b;--muted:#61708c;--blue:#1769e8;--deep:#172957;--line:#e4e9f2;--pale:#f4f7fc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font:16px/1.6 'DM Sans',Arial,sans-serif}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,Arial,sans-serif;line-height:1.15;letter-spacing:-.035em}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.wrap{width:min(1190px,calc(100% - 48px));margin:auto}.header{position:relative;z-index:30;background:#172957;color:white}.nav{min-height:74px;display:flex;align-items:center;gap:28px}.brand{font:800 24px/1 Manrope,sans-serif;letter-spacing:-.055em;white-space:nowrap}.brand span{color:#79cced}.brand small{display:block;font:700 8px/1.5 Manrope,sans-serif;letter-spacing:.22em;color:#9db3d9;margin-top:5px}.links{display:flex;align-items:center;gap:29px;margin-left:auto}.links>a,.dropdown>button{font-size:13px;font-weight:700;color:#eef4ff}.links a:hover,.dropdown button:hover{color:#8fd9ff}.dropdown{position:relative}.dropdown>button{border:0;background:none;padding:20px 0;cursor:pointer}.dropdown button span{margin-left:5px}.submenu{display:none;position:absolute;top:100%;left:-18px;min-width:190px;background:#fff;color:var(--ink);padding:9px;border-radius:8px;box-shadow:0 14px 35px #09194330}.submenu a{display:block;padding:9px 11px;font-size:13px;border-radius:5px}.submenu a:hover{background:#eff5ff;color:var(--blue)}.dropdown:hover .submenu,.dropdown:focus-within .submenu,.dropdown.open .submenu{display:block}.nav-cta{border:1px solid #6d8dbd;border-radius:5px;padding:10px 15px;font-size:12px;font-weight:700;white-space:nowrap}.nav-cta:hover{background:#ffffff18}.menu-toggle{display:none;background:none;border:0;color:#fff;font-size:27px;cursor:pointer}.hero,.subhero{background:radial-gradient(circle at 82% 32%,#354e93 0,transparent 35%),linear-gradient(125deg,#172957,#20396f 60%,#1d3265);color:#fff}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;min-height:600px;align-items:center;gap:30px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.21em;color:#9fe4fa;margin-bottom:22px}.eyebrow.blue{color:var(--blue)}.hero h1{font-size:clamp(42px,5.2vw,72px);max-width:680px;margin-bottom:25px}.hero h1 em{font-style:normal;color:#8ddafa}.lead{font-size:18px;line-height:1.75;color:#d7e3f5;max-width:570px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:34px 0 30px}.button{display:inline-flex;justify-content:center;align-items:center;gap:20px;padding:14px 22px;border-radius:6px;background:#2675ef;color:#fff;font-size:13px;font-weight:800;box-shadow:0 10px 22px #00143d20}.button:hover{background:#0d5dcc}.button.outline{background:transparent;border:1px solid #89a7d1;box-shadow:none}.button.dark{background:#1b3267}.button.light{background:#fff;color:#193468}.hero-note{display:flex;align-items:center;gap:10px;color:#b9cae8;font-size:12px}.pulse{width:8px;height:8px;border-radius:50%;background:#79e4cd;box-shadow:0 0 0 5px #79e4cd24}.hero-art{height:460px;position:relative;display:grid;place-items:center}.art-orbit{position:absolute;border:1px solid #9fd3ff32;border-radius:50%;width:360px;height:360px}.orbit-two{width:465px;height:465px}.art-core{position:relative;z-index:1;width:258px;height:258px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(135deg,#4c8cea,#254e9c);box-shadow:0 30px 70px #0004;text-align:center}.art-core span{font-size:68px;line-height:1}.art-core strong{font:800 22px/1.25 Manrope,sans-serif;margin-top:10px}.art-chip{position:absolute;z-index:2;padding:10px 15px;border:1px solid #ffffff55;background:#ffffffed;color:#1d376e;box-shadow:0 10px 30px #0002;border-radius:7px;font-size:12px;font-weight:800}.chip-one{top:47px;left:12%}.chip-two{right:0;top:150px}.chip-three{bottom:53px;left:5%}.section{padding:92px 0}.section.tinted{background:var(--pale)}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px}.section h2,.cta h2{font-size:clamp(30px,3.5vw,47px);margin-bottom:0}.section-head>p{max-width:360px;color:var(--muted);margin:0}.region-grid,.channel-grid,.info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.channel-grid,.info-grid{grid-template-columns:repeat(4,1fr)}.service-card,.info-card{display:block;padding:27px;min-height:210px;background:#fff;border:1px solid var(--line);border-radius:9px;transition:transform .2s,box-shadow .2s}.service-card:hover{transform:translateY(-4px);box-shadow:0 15px 32px #14376314}.card-icon{display:grid;place-items:center;width:35px;height:35px;background:#e8f1ff;border-radius:7px;color:var(--blue);font-weight:800}.service-card h3,.info-card h3{font-size:19px;margin:23px 0 10px}.service-card p,.info-card p{font-size:14px;color:var(--muted);margin-bottom:18px}.text-link{font-size:12px;color:var(--blue);font-weight:800}.split{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.body-copy{color:var(--muted);line-height:1.8;max-width:520px;margin:25px 0}.steps>div{display:flex;gap:24px;padding:25px 0;border-bottom:1px solid var(--line)}.steps b{color:var(--blue);font-size:14px}.steps strong,.steps small{display:block}.steps strong{font:800 17px Manrope,sans-serif;margin-bottom:6px}.steps small{color:var(--muted);font-size:13px}.cta{padding:56px 0;background:#2365cf;color:white}.cta>.wrap{display:flex;align-items:center;justify-content:space-between;gap:25px}.cta h2{margin:0 0 8px}.cta p{margin:0;color:#d6e5ff}.footer{background:#121d3c;color:#dae4f6;padding:65px 0 22px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.footer p{color:#91a1c2;max-width:290px;font-size:13px;margin-top:22px}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:10px}.footer strong{color:#fff;margin-bottom:10px;font-size:13px}.footer a:not(.brand){font-size:13px}.footer a:hover{color:#80d4f4}.legal{border-top:1px solid #ffffff24;margin-top:50px;padding-top:18px;color:#8a9bbd;font-size:12px}.subhero{padding:86px 0 78px}.subhero .wrap{position:relative}.subhero h1{font-size:clamp(36px,4.6vw,62px);max-width:790px;margin-bottom:18px}.subhero p{max-width:650px;font-size:17px;color:#dce7f8;line-height:1.7}.price-pill{display:inline-flex;align-items:baseline;gap:12px;margin-top:17px;padding:10px 17px;border-radius:7px;background:#ffffff20;border:1px solid #ffffff3f}.price-pill strong{font:800 26px Manrope,sans-serif}.price-pill span{font-size:13px}.catalog{border:1px solid var(--line);border-radius:9px;overflow:hidden;box-shadow:0 8px 30px #2344700d}.catalog-tools{display:flex;align-items:center;gap:12px;padding:18px}.catalog-tools strong{margin-right:auto;white-space:nowrap}.catalog input,.catalog select{border:1px solid #d9e3f1;border-radius:6px;background:white;padding:10px 12px;min-width:170px;color:var(--ink)}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;min-width:560px}th{background:#eef4fc;color:#607296;text-align:left;text-transform:uppercase;letter-spacing:.08em;font-size:11px}td,th{padding:13px 21px;border-bottom:1px solid var(--line)}td:last-child,th:last-child{text-align:right}.flag{font-size:20px;margin-right:11px}.catalog-bottom{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:var(--muted);font-size:13px}.pagination{display:flex;gap:5px}.pagination button{border:1px solid var(--line);border-radius:5px;background:#fff;padding:6px 10px;cursor:pointer}.pagination button[aria-current=page]{background:var(--blue);color:#fff}.fineprint{font-size:12px;color:var(--muted);margin-top:15px}.number{color:var(--blue);font-weight:800;font-size:13px}.rate-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:35px;box-shadow:0 20px 50px #203c7015}.rate-card>div{color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.16em}.rate-card strong{display:block;font:800 58px Manrope,sans-serif;margin:14px 0 0}.rate-card span{color:var(--muted)}.rate-card hr{border:0;border-top:1px solid var(--line);margin:27px 0}.rate-card p{color:var(--muted);font-size:13px}.people{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.person{border:1px solid var(--line);border-radius:10px;padding:28px;background:#fff}.avatar{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#deecff;color:var(--blue);font:800 24px Manrope,sans-serif;margin-bottom:19px}.person h2{font-size:22px}.person p{color:var(--muted);font-size:13px}.phone{display:block;font-size:18px;font-weight:800;margin:18px 0}.person-actions{display:flex;gap:12px;flex-wrap:wrap}.person-actions a{color:var(--blue);font-size:13px;font-weight:700}@media(max-width:950px){.links{gap:15px}.nav{gap:16px}.nav-cta{display:none}.hero-grid{grid-template-columns:1fr}.hero-art{display:none}.hero-grid{min-height:540px}.channel-grid,.info-grid{grid-template-columns:repeat(2,1fr)}.split{gap:45px}}@media(max-width:680px){.wrap{width:min(100% - 32px,1190px)}.nav{min-height:65px}.menu-toggle{display:block;margin-left:auto}.links{display:none;position:absolute;top:65px;left:0;right:0;background:#172957;padding:16px;flex-direction:column;align-items:stretch;gap:0}.links.open{display:flex}.links>a,.dropdown>button{display:block;padding:11px 0;width:100%;text-align:left}.submenu{position:static;box-shadow:none}.hero-grid{min-height:520px}.hero h1{font-size:43px}.lead{font-size:16px}.section{padding:63px 0}.section-head,.cta>.wrap{display:block}.section-head>p{margin-top:18px}.region-grid,.channel-grid,.info-grid,.people,.split,.footer-grid{grid-template-columns:1fr}.service-card,.info-card{min-height:unset}.split{gap:25px}.cta .button{margin-top:25px}.catalog-tools{flex-wrap:wrap}.catalog-tools strong{width:100%}.catalog input,.catalog select{flex:1;min-width:130px}.subhero{padding:65px 0}.footer-grid{gap:30px}}
.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pricing-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:10px;padding:27px;box-shadow:0 8px 24px #1738690d}.pricing-card-head{border-bottom:1px solid var(--line);padding-bottom:19px}.pricing-card h2{font-size:22px;margin:0 0 18px}.pricing-card-head span{display:block;color:var(--blue);font:800 34px/1 Manrope,sans-serif}.pricing-card-head small{display:block;color:var(--muted);margin-top:8px}.pricing-card ul{list-style:none;padding:5px 0;margin:14px 0 25px;flex:1}.pricing-card li{position:relative;padding:8px 0 8px 22px;font-size:13px;color:#43516c}.pricing-card li:before{content:'✓';position:absolute;left:0;color:var(--blue);font-weight:800}.pricing-card>a{color:var(--blue);font-weight:800;font-size:13px}@media(max-width:950px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.pricing-grid{grid-template-columns:1fr}}
/* StandartMedia-inspired navigation and connected-channel hero. */
.header{background:rgba(10,18,38,.91)}.nav{min-height:52px}.links>a,.dropdown>button{font-size:13px}.nav-cta{padding:6px 12px;border-color:#8a9bb7}.sm-home-hero{background:radial-gradient(ellipse at 79% 58%,#d9ecff96,transparent 57%),linear-gradient(115deg,#f9fcff,#edf7ff);border-bottom:1px solid #deebfa;overflow:hidden;color:#07102b}.sm-hero-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:18px;align-items:center;min-height:460px}.sm-hero-copy{padding:55px 0 50px}.sm-eyebrow{font-size:13px;color:#2688f8;letter-spacing:.18em;font-weight:700;margin-bottom:16px}.sm-hero-copy h1{font-size:clamp(35px,3.6vw,49px);line-height:1.17;margin:0 0 24px;letter-spacing:-.045em}.sm-hero-copy h1 span{color:#087dff}.sm-hero-copy p{font-size:19px;line-height:1.5;color:#4b5d7e;max-width:510px;margin:0 0 28px}.sm-hero-actions{display:flex;gap:15px}.sm-hero-actions a{min-width:150px;min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:18px;border:1.5px solid #147cff;border-radius:8px;font-size:16px;font-weight:700}.sm-primary{background:#137af2;color:#fff}.sm-primary:hover{background:#0065dd}.sm-secondary{background:#fff8;color:#0874f5}.sm-secondary:hover{background:#e5f2ff}.sm-art{position:relative;aspect-ratio:620/420;width:100%;isolation:isolate}.sm-map{position:absolute;inset:5% 0;background-image:radial-gradient(circle,#b9dcff 1.9px,transparent 2.3px);background-size:7px 7px;opacity:.52;clip-path:polygon(0 32%,8% 22%,19% 22%,26% 3%,34% 15%,45% 13%,50% 0,57% 17%,67% 13%,76% 0,87% 14%,96% 17%,100% 38%,93% 51%,97% 66%,89% 82%,77% 73%,68% 94%,59% 79%,50% 91%,39% 78%,30% 91%,22% 75%,12% 80%,7% 58%,0 51%)}.sm-lines{position:absolute;inset:0;width:100%;height:100%;z-index:1}.sm-node,.sm-center{position:absolute;z-index:2;transform:translate(-50%,-50%);background:linear-gradient(145deg,#fff,#f9fcff);border:1px solid #e5f0fc;border-radius:18px;box-shadow:0 10px 25px #397fbb20;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#07102b;text-align:center}.sm-node{width:92px;height:92px;font-size:13px;font-weight:800;gap:5px}.sm-node:hover,.sm-center:hover{box-shadow:0 12px 28px #1685ee44;transform:translate(-50%,-52%)}.sm-node:focus-visible,.sm-center:focus-visible{outline:3px solid #1685ee;outline-offset:4px}.node-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;color:#fff;font:800 28px/1 Manrope,sans-serif}.email-icon{background:linear-gradient(135deg,#0785ff,#54b9ff);font-size:30px}.whatsapp-icon{background:#2dcc58;border-radius:12px}.telegram-icon{background:#18aee0;border-radius:50%;font-size:27px}.forms-icon{background:#f5a62d}.vk-icon{background:#0781ff}.instagram-icon{background:linear-gradient(45deg,#ff9d35,#f44176,#7436ee);font-size:37px}.node-email{left:19%;top:17.8%}.node-whatsapp{left:50%;top:17.8%}.node-telegram{left:81%;top:17.8%}.node-forms{left:19%;top:79.8%}.node-vk{left:50%;top:79.8%}.node-instagram{left:81%;top:79.8%}.sm-center{left:50%;top:50%;width:120px;height:110px;border-radius:23px}.sm-center svg{width:79px;height:68px}@media(max-width:950px){.sm-hero-grid{grid-template-columns:1fr}.sm-hero-copy{padding:48px 0 0}.sm-art{max-width:620px;margin:0 auto 18px}.sm-hero-copy p{max-width:650px}}@media(max-width:680px){.nav{min-height:55px}.links{top:55px}.sm-hero-copy{padding:34px 0 0}.sm-hero-copy h1{font-size:36px}.sm-hero-copy p{font-size:17px}.sm-hero-actions a{min-width:0;flex:1}.sm-art{width:calc(100% + 16px);margin-left:-8px}.sm-node{width:65px;height:69px;border-radius:13px;font-size:10px;gap:3px}.node-icon{width:30px;height:30px;border-radius:8px;font-size:20px}.sm-center{width:83px;height:77px;border-radius:17px}.sm-center svg{width:55px;height:51px}}@media(max-width:380px){.sm-node{width:55px;height:62px;font-size:9px}.node-icon{width:25px;height:25px;font-size:17px}.sm-center{width:70px;height:67px}}
.sm-node .node-icon{background:none;border-radius:0}.sm-node .node-icon img{display:block;width:42px;height:42px;object-fit:contain}.sm-node .email-icon,.sm-node .forms-icon,.sm-node .vk-icon{border-radius:11px}.sm-node .email-icon{background:#1688f8}.sm-node .forms-icon{background:#f6a22a}.sm-node .vk-icon{background:#0781ff}.sm-node .email-icon img,.sm-node .forms-icon img,.sm-node .vk-icon img{width:27px;height:27px}.sm-node .telegram-icon img,.sm-node .whatsapp-icon img,.sm-node .instagram-icon img{width:42px;height:42px}.sm-hero-price .price-pill{margin-top:23px;color:#0874f5;background:#e8f3ff;border:1px solid #badcff}.sm-hero-price .price-pill strong{font-size:23px}.sm-hero-price .price-pill span{font-size:13px}@media(max-width:680px){.sm-node .node-icon img,.sm-node .telegram-icon img,.sm-node .whatsapp-icon img,.sm-node .instagram-icon img{width:30px;height:30px}.sm-node .email-icon img,.sm-node .forms-icon img,.sm-node .vk-icon img{width:20px;height:20px}}@media(max-width:380px){.sm-node .node-icon img,.sm-node .telegram-icon img,.sm-node .whatsapp-icon img,.sm-node .instagram-icon img{width:25px;height:25px}}
.country-prices{padding:65px 0;background:#f6f9fd;color:#091630}.country-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px}.country-heading h2{font-size:36px;margin:0 0 11px}.country-heading p,.country-note{color:#677a98;line-height:1.6;margin:0}.country-rate{padding:17px 24px;background:#e8f2ff;border:1px solid #c8dcfa;border-radius:12px;white-space:nowrap;text-align:center}.country-rate strong{display:block;font:800 30px Manrope,sans-serif;color:#087cff}.country-rate span{font-size:14px}.country-panel{background:#fff;border:1px solid #dce5ef;border-radius:12px;overflow:hidden}.country-tools{display:flex;align-items:center;justify-content:space-between;padding:24px;gap:20px}.country-tools input{padding:13px 17px;border:1px solid #d4dfef;border-radius:8px;width:340px;max-width:100%}.country-tabs{display:flex;overflow:auto;padding:0 15px}.country-tabs button{padding:14px 18px;background:none;border:0;border-bottom:3px solid transparent;cursor:pointer;white-space:nowrap;color:#607799}.country-tabs button[aria-pressed=true]{color:#087cff;border-color:#087cff}.country-scroll{overflow:auto}.country-prices table{width:100%;border-collapse:collapse;text-align:left;min-width:850px}.country-prices th{background:#edf4fd;color:#607799;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.country-prices td,.country-prices th{padding:15px 22px;border-bottom:1px solid #e2eaf5}.country-prices td:nth-child(n+3),.country-prices th:nth-child(n+3){text-align:right;white-space:nowrap}.country-prices tbody tr:hover{background:#f3f8ff}.country-prices [hidden]{display:none!important}.country-name{display:flex;align-items:center;gap:16px;font-weight:700}.country-name img{width:35px;height:35px;flex:none;object-fit:cover;border-radius:50%;box-shadow:0 0 0 1px #00000008}.country-empty{padding:24px;color:#677a98}.country-note{font-size:13px;margin-top:18px}.country-extra{padding:75px 0}.country-extra.pale{background:#f6f9fd}.country-extra h2{font-size:36px;margin:0 0 32px}.country-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.country-feature,.country-order-grid article{background:#fff;border:1px solid #dde8f4;border-radius:10px;padding:25px;box-shadow:0 7px 22px #1738690a}.country-feature>span{font-size:13px;color:#087cff;font-weight:800}.country-feature h3{font-size:18px;margin:20px 0 10px}.country-feature p{font-size:13px;color:#60708d;line-height:1.65;margin:0}.country-order-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.country-order-grid h3{font-size:21px}.country-order-grid ol{padding-left:21px;margin-bottom:0}.country-order-grid li{padding:7px 0;color:#51617b}.country-order-grid a{color:#087cff;font-weight:700}@media(max-width:950px){.country-feature-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.country-prices{padding:42px 0}.country-heading{display:block}.country-heading h2,.country-extra h2{font-size:29px}.country-rate{display:inline-block;margin-top:20px}.country-tools{display:block}.country-tools input{display:block;width:100%;margin-top:13px}.country-prices td,.country-prices th{padding:12px}.country-extra{padding:50px 0}.country-feature-grid,.country-order-grid{grid-template-columns:1fr}}
.source-section{padding:75px 0;background:#fff}.source-section.pale{background:#f6f9fd}.source-section h2{font-size:36px;max-width:780px;margin:0 0 33px}.source-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.source-card{padding:25px;background:#fff;border:1px solid #dce7f4;border-radius:10px;box-shadow:0 7px 22px #1738690a}.source-card-number{color:#087cff;font-weight:800;font-size:13px}.source-card h3{font-size:18px;margin:20px 0 10px}.source-card p{font-size:13px;line-height:1.65;color:#60708d;margin:0}@media(max-width:950px){.source-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.source-section{padding:50px 0}.source-section h2{font-size:29px}.source-grid{grid-template-columns:1fr}}
/* Content styling based on the supplied light blue SendMailing reference.
   The header and .sm-home-hero are intentionally untouched. */
.content-theme main{background:#fff}.modern-kicker{color:#6680aa;font:800 11px/1.5 'DM Sans',Arial,sans-serif;letter-spacing:.12em;margin-bottom:11px}.content-theme main>section:not(.sm-home-hero) h2{color:#0d2a50;letter-spacing:-.035em}.modern-why,.modern-prices{background:radial-gradient(circle at 83% 18%,#e7f3ff 0,transparent 42%),linear-gradient(120deg,#f8fbff,#f2f8ff);padding:78px 0}.modern-why-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:90px;align-items:center}.modern-why h2,.modern-services h2,.modern-prices h2{font-size:clamp(28px,3vw,40px);line-height:1.16;margin:0 0 16px}.modern-why-grid>div:first-child>p,.modern-heading-row p{max-width:520px;color:#5c7090;font-size:15px;line-height:1.7;margin-bottom:22px}.modern-button{display:inline-flex;align-items:center;justify-content:center;min-width:150px;min-height:43px;padding:11px 22px;border-radius:7px;background:#096af2;color:#fff!important;font-size:13px;font-weight:800;box-shadow:0 8px 17px #1268e929}.modern-button:hover{background:#0058d6}.modern-benefits{display:grid;grid-template-columns:1fr 1fr;gap:38px 32px}.modern-benefits article{display:flex;gap:15px;align-items:flex-start}.modern-benefit-icon{display:grid;place-items:center;flex:none;width:43px;height:43px;border:1px solid #c5ddfc;border-radius:9px;background:#e7f2ff;box-shadow:0 3px 8px #1672df12}.modern-benefit-icon img{width:24px;height:24px}.modern-benefits h3{font-size:14px;letter-spacing:0;margin:4px 0 7px}.modern-benefits p{font-size:13px;line-height:1.6;color:#617390;margin:0}.modern-services{padding:78px 0 86px;background:#fff}.modern-heading-row{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:28px}.modern-heading-row p{margin:0}.modern-inline{font-weight:800;color:#096af2;font-size:13px;white-space:nowrap}.modern-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.modern-service{padding:25px;border:1px solid #e0eaf6;border-radius:9px;background:#fff;box-shadow:0 6px 22px #164a9509;min-height:205px;display:flex;flex-direction:column}.modern-service:hover{border-color:#a6cafa;box-shadow:0 12px 30px #164a9518;transform:translateY(-2px)}.modern-service-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:10px;background:#e8f3ff;margin-bottom:18px}.modern-service-icon img{width:36px;height:36px}.modern-service h3{font-size:17px;margin:0 0 9px;letter-spacing:-.02em}.modern-service p{font-size:13px;line-height:1.6;color:#677b99;max-width:250px;margin:0 0 15px}.modern-link{font-size:13px;font-weight:800;color:#096af2;margin-top:auto}.modern-link b{font-size:18px;font-weight:400;margin-left:5px}.modern-prices{padding:78px 0}.modern-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.modern-price-grid article{position:relative;display:flex;flex-direction:column;min-height:315px;border:1px solid #e3ebf6;border-radius:10px;background:#fff;padding:25px;box-shadow:0 7px 24px #17489010}.modern-price-grid article.featured{border-color:#75adff;box-shadow:0 8px 26px #096af21f}.modern-badge{position:absolute;top:-12px;left:21px;background:#096af2;color:#fff;font-size:10px;font-weight:800;border-radius:5px;padding:4px 9px}.modern-price-title{font-size:16px;font-weight:800}.modern-price-grid strong{display:block;font:800 30px/1.2 Manrope,sans-serif;margin-top:16px;color:#0d2a50}.modern-price-grid article>span{color:#7184a2;font-size:13px}.modern-price-grid ul{list-style:none;padding:12px 0 6px;margin:10px 0;flex:1}.modern-price-grid li{font-size:13px;color:#607390;padding:5px 0 5px 19px;position:relative}.modern-price-grid li:before{content:'✓';position:absolute;left:0;color:#197cff}.modern-price-grid article>a{display:grid;place-items:center;min-height:38px;border:1px solid #b9d5fd;border-radius:6px;color:#096af2;font-size:12px;font-weight:800}.modern-price-grid article.featured>a{background:#096af2;color:#fff;border-color:#096af2}.modern-dark-cta{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:25px;padding:23px 30px;background:linear-gradient(115deg,#102f5d,#163e78);border-radius:9px;color:#fff}.modern-dark-cta>div{display:flex;align-items:center;gap:18px}.modern-dark-cta h2{color:#fff!important;font-size:23px;margin:0 0 4px}.modern-dark-cta p{margin:0;font-size:13px;color:#dce9ff}.modern-plane{color:#1594ff;font-size:38px}.modern-outline{display:grid;place-items:center;min-width:135px;min-height:42px;border:1px solid #8da6cd;border-radius:7px;font-size:13px;font-weight:800;color:#fff}.content-theme .country-prices,.content-theme .country-extra.pale,.content-theme .source-section.pale,.content-theme .section.tinted{background:linear-gradient(120deg,#f8fbff,#f2f8ff)}.content-theme .country-feature,.content-theme .country-order-grid article,.content-theme .source-card,.content-theme .pricing-card,.content-theme .info-card,.content-theme .person,.content-theme .rate-card,.content-theme .service-card{border-color:#e0eaf6;box-shadow:0 6px 22px #164a950d}.content-theme .country-feature>span,.content-theme .source-card-number{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:#e8f3ff;border:1px solid #c9dffc;color:#096af2}.content-theme .country-feature h3,.content-theme .source-card h3{margin-top:18px}.content-theme .cta{background:#f5f9ff;padding:0 0 70px;color:#fff}.content-theme .cta>.wrap{background:linear-gradient(115deg,#102f5d,#163e78);border-radius:9px;padding:30px}.content-theme .cta h2{color:#fff!important;font-size:27px}.content-theme .cta p{color:#dce9ff}.content-theme .cta .button{background:#096af2;color:#fff}.content-theme .section:not(.tinted),.content-theme .source-section,.content-theme .country-extra:not(.pale){background:#fff}@media(max-width:950px){.modern-why-grid{gap:35px}.modern-service-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.modern-why,.modern-services,.modern-prices{padding:56px 0}.modern-why-grid,.modern-benefits,.modern-service-grid,.modern-price-grid{grid-template-columns:1fr}.modern-why-grid{gap:35px}.modern-benefits{gap:23px}.modern-heading-row{align-items:start}.modern-inline{display:none}.modern-dark-cta,.modern-dark-cta>div{display:block}.modern-dark-cta>div:last-child{display:flex;flex-wrap:wrap;margin-top:20px}.modern-plane{display:none}.content-theme .cta>.wrap{display:block}.content-theme .cta .button{margin-top:20px}}
.content-theme .modern-service[href="/email/"] .modern-service-icon,.content-theme .modern-service[href="/vk/"] .modern-service-icon{background:#1688f8}.content-theme .modern-service[href="/website-forms/"] .modern-service-icon{background:#f6a22a}.content-theme .modern-service[href="/whatsapp/"] .modern-service-icon,.content-theme .modern-service[href="/telegram/"] .modern-service-icon,.content-theme .modern-service[href="/instagram/"] .modern-service-icon{background:#fff}
/* Country detail pages: adapted from StandartMedia country information layout. */
.country-prices .country-name{color:#0d2a50;text-decoration:none}.country-prices .country-name:hover{color:#096af2;text-decoration:underline}.detail-breadcrumb{display:flex;align-items:center;gap:11px;padding-top:22px;padding-bottom:22px;color:#6a7d9c;font-size:12px}.detail-breadcrumb a:hover{color:#096af2}.detail-overview{padding:55px 0 70px;background:radial-gradient(circle at 88% 12%,#e8f3ff,transparent 34%),linear-gradient(120deg,#f8fbff,#f2f8ff)}.detail-overview-head{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:32px}.detail-overview h2,.detail-section h2{font-size:clamp(29px,3.3vw,43px);margin:0 0 13px;color:#0d2a50}.detail-overview-head p,.detail-intro{font-size:15px;line-height:1.7;color:#617592;max-width:600px;margin:0}.detail-overview-head img{flex:none;width:90px;height:90px;object-fit:cover;border-radius:50%;box-shadow:0 0 0 6px #fff,0 12px 26px #244d8520}.detail-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.detail-stats article{display:flex;flex-direction:column;justify-content:center;min-height:130px;background:#fff;border:1px solid #dfebf7;border-radius:10px;padding:24px;box-shadow:0 7px 22px #164a950b}.detail-stats article.detail-highlight{border-color:#b8d6fd;background:#eff6ff}.detail-stats span{font-size:13px;color:#5d7394;font-weight:700}.detail-stats strong{font:800 29px Manrope,sans-serif;color:#0d2a50;margin:6px 0}.detail-stats small{font-size:12px;color:#6d819f}.detail-section{padding:72px 0;background:#fff}.detail-section.pale{background:linear-gradient(120deg,#f8fbff,#f2f8ff)}.detail-intro{margin-bottom:30px}.detail-tariff-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.detail-tariff{display:flex;flex-direction:column;min-height:220px;border:1px solid #e0eaf6;border-radius:10px;background:#fff;padding:25px;box-shadow:0 7px 22px #164a950a}.detail-tariff h3{font-size:18px;margin:0 0 14px}.detail-tariff strong{font:800 29px Manrope,sans-serif;color:#0d2a50}.detail-tariff span{font-size:12px;color:#7083a1}.detail-tariff p{font-size:13px;color:#617592;line-height:1.6;margin:17px 0;flex:1}.detail-tariff a{font-size:13px;color:#096af2;font-weight:800}.detail-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.detail-benefit{min-height:195px;background:#fff;border:1px solid #e0eaf6;border-radius:10px;padding:25px;box-shadow:0 7px 22px #164a950a}.detail-benefit span{display:grid;place-items:center;width:38px;height:38px;background:#e7f2ff;color:#096af2;border-radius:8px;font-weight:800;font-size:12px}.detail-benefit h3{font-size:17px;margin:18px 0 9px}.detail-benefit p{font-size:13px;color:#617592;line-height:1.65;margin:0}.detail-process{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px}.detail-process article{position:relative;padding:0 10px 0 0}.detail-process article:not(:last-child):after{content:'';position:absolute;top:18px;left:45px;right:10px;height:1px;background:#bdd8fa}.detail-process span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#096af2;color:#fff;font-size:12px;font-weight:800;margin-bottom:17px}.detail-process h3{font-size:17px;margin:0 0 8px}.detail-process p{font-size:13px;line-height:1.6;color:#617592;margin:0}@media(max-width:950px){.detail-tariff-grid,.detail-benefit-grid,.detail-stats{grid-template-columns:repeat(2,1fr)}.detail-process{grid-template-columns:repeat(2,1fr);gap:30px}.detail-process article:after{display:none}}@media(max-width:680px){.detail-overview,.detail-section{padding:48px 0}.detail-overview-head img{width:65px;height:65px}.detail-stats,.detail-tariff-grid,.detail-benefit-grid,.detail-process{grid-template-columns:1fr}.detail-stats article{min-height:105px}.detail-breadcrumb{overflow:auto;white-space:nowrap}.detail-process{gap:22px}}
@media(min-width:681px) and (max-width:950px){.detail-stats .detail-highlight{grid-column:1 / -1}}
/* Worldwide email destinations on the homepage. */
.world-regions{padding:88px 0 92px;background:#fff}.world-regions-heading{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;margin-bottom:34px}.world-regions .modern-kicker{display:block;margin-bottom:16px}.world-regions h2{max-width:680px;margin:0;color:#102c51;font-size:clamp(36px,4vw,54px);line-height:1.08}.world-regions-heading>p{max-width:440px;margin:0 0 4px;color:#617592;font-size:16px;line-height:1.7}.world-region-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.world-region-card{position:relative;isolation:isolate;min-height:370px;overflow:hidden;border-radius:15px;background:#173a60;box-shadow:0 16px 38px #17396119;transition:transform .25s,box-shadow .25s}.world-region-card:hover{transform:translateY(-5px);box-shadow:0 23px 44px #1739612b}.world-region-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .45s}.world-region-card:hover>img{transform:scale(1.055)}.world-region-shade{position:absolute;inset:0;background:linear-gradient(180deg,#06204440 0%,#07264820 34%,#061c3bd9 100%)}.world-region-content{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:370px;padding:25px;color:#fff}.world-region-tag{align-self:flex-start;border:1px solid #ffffffa1;border-radius:100px;padding:7px 12px;background:#ffffff24;backdrop-filter:blur(8px);font-size:10px;font-weight:800;letter-spacing:.13em}.world-region-content h3{font-size:29px;line-height:1.12;margin:0 0 8px;color:#fff}.world-region-content p{font-size:13px;line-height:1.55;max-width:260px;margin:0 0 18px;color:#eaf3ff}.world-region-links{display:flex;flex-wrap:wrap;gap:8px}.world-region-links a{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #ffffffb8;border-radius:100px;background:#ffffff18;color:#fff;font-size:11px;font-weight:800;backdrop-filter:blur(6px)}.world-region-links a:hover,.world-region-links a:focus-visible{background:#fff;color:#0f3763}.world-regions-all{display:inline-flex;align-items:center;gap:12px;margin-top:28px;color:#096af2;font-size:14px;font-weight:800}.world-regions-all:hover{text-decoration:underline}@media(max-width:950px){.world-region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.world-regions-heading{gap:28px}.world-region-card,.world-region-content{min-height:340px}}@media(max-width:680px){.world-regions{padding:60px 0}.world-regions-heading{grid-template-columns:1fr;gap:17px;margin-bottom:25px}.world-regions h2{font-size:35px}.world-regions-heading>p{font-size:14px}.world-region-grid{grid-template-columns:1fr;gap:16px}.world-region-card,.world-region-content{min-height:320px}.world-region-content h3{font-size:27px}}
/* Compact worldwide destination cards. */
.world-region-card,.world-region-content{min-height:225px}.world-region-content{padding:20px 23px}.world-region-tag{padding:5px 10px;font-size:9px}.world-region-content h3{font-size:25px;margin-bottom:5px}.world-region-content p{font-size:12px;line-height:1.4;margin-bottom:11px}.world-region-links a{padding:6px 10px;font-size:10px}@media(max-width:950px){.world-region-card,.world-region-content{min-height:225px}}@media(max-width:680px){.world-region-card,.world-region-content{min-height:240px}.world-region-content h3{font-size:24px}}
/* Illustrated services grid on the homepage. */
.content-theme .modern-services{background:#fff;padding:82px 0 88px}.content-theme .modern-services .modern-heading-row{display:grid;grid-template-columns:1.1fr .7fr;align-items:end;gap:50px;margin-bottom:34px}.content-theme .modern-services .modern-heading-row h2{font-size:clamp(35px,3.6vw,49px);line-height:1.1;max-width:570px;margin:0}.content-theme .modern-services .modern-heading-row p{max-width:340px;margin:0 0 4px auto;font-size:16px;line-height:1.65}.content-theme .modern-services .modern-kicker{margin-bottom:13px}.content-theme .modern-service-grid{gap:20px}.content-theme .modern-service{position:relative;min-height:235px;display:block;overflow:hidden;padding:24px 25px;border-radius:12px;box-shadow:0 9px 25px #164a9508}.content-theme .modern-service-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;min-height:185px;max-width:58%}.content-theme .modern-service-icon{flex:none;width:44px;height:44px;margin:0 0 16px;background:transparent!important}.content-theme .modern-service-icon img{width:44px;height:44px}.content-theme .modern-service h3{font-size:18px;line-height:1.25;margin:0 0 9px}.content-theme .modern-service p{font-size:12px;line-height:1.5;margin-bottom:13px;color:#6b84a4}.content-theme .modern-service-art{position:absolute;z-index:1;right:0;bottom:16px;width:48%;height:auto;max-height:180px;object-fit:contain}.content-theme .modern-link{font-size:12px;white-space:nowrap}.content-theme .modern-service:hover .modern-service-art{transform:translateY(-4px);transition:transform .25s}@media(max-width:950px){.content-theme .modern-services .modern-heading-row{grid-template-columns:1fr;gap:14px}.content-theme .modern-services .modern-heading-row p{max-width:570px;margin:0}.content-theme .modern-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.content-theme .modern-services{padding:58px 0}.content-theme .modern-services .modern-heading-row h2{font-size:34px}.content-theme .modern-service-grid{grid-template-columns:1fr}.content-theme .modern-service{min-height:220px}.content-theme .modern-service-copy{min-height:170px;max-width:58%}.content-theme .modern-service-art{width:45%}}
/* Worldwide section: stack introduction above the cards. */
.world-regions-heading{grid-template-columns:1fr;align-items:start;gap:15px;margin-bottom:31px}.world-regions h2{max-width:850px}.world-regions-heading>p{max-width:760px;margin:0;font-size:15px;line-height:1.65}
/* Campaign inclusions: illustrated eight-card grid. */
.country-extra:not(.pale){padding:76px 0 84px;background:#fff}.country-extra .modern-kicker{margin-bottom:10px}.country-extra:not(.pale) h2{font-size:clamp(34px,3.6vw,48px);line-height:1.1;color:#102e58;margin:0 0 10px}.country-extra-lead{color:#6a85a8;font-size:16px;line-height:1.6;margin:0 0 31px}.country-feature-grid{gap:18px}.country-feature{min-height:235px;padding:23px 25px;border-color:#d4e5fb;border-radius:11px;box-shadow:0 8px 25px #164a9506}.country-feature-top{display:flex;align-items:center;gap:15px}.country-feature-top>span:first-child{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:9px;background:#eaf3ff;color:#096af2;font:800 14px Manrope,Arial,sans-serif}.country-feature-icon{display:grid;place-items:center;flex:none;width:72px;height:72px;border-radius:50%;background:#e9f3ff}.country-feature-icon img{width:49px;height:49px}.country-feature-icon.icon-02,.country-feature-icon.icon-07{background:#f4eafe}.country-feature-icon.icon-03{background:#e8fbf1}.country-feature-icon.icon-04{background:#fff4e6}.country-feature-icon.icon-05{background:#ffedf2}.country-feature-icon.icon-06{background:#e7fafa}.country-feature h3{color:#0f2e58;font-size:17px;line-height:1.3;margin:17px 0 9px}.country-feature p{font-size:13px;line-height:1.55;color:#6a85a8}@media(max-width:950px){.country-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.country-extra:not(.pale){padding:58px 0}.country-feature-grid{grid-template-columns:1fr}.country-feature{min-height:0}.country-extra-lead{font-size:14px}}
/* Home benefits: editorial copy and illustrated cards. */
.content-theme .modern-why{padding:84px 0;background:radial-gradient(circle at 30% 55%,#f0f7ff 0,transparent 37%),linear-gradient(110deg,#fff,#f6faff)}.content-theme .modern-why-grid{grid-template-columns:.95fr 1.05fr;gap:54px;align-items:center}.content-theme .modern-why h2{font-size:clamp(34px,3.7vw,49px);line-height:1.13;color:#102e58;margin:0 0 20px}.content-theme .modern-why-grid>div:first-child>p{font-size:16px;line-height:1.7;color:#6984a8;margin-bottom:25px}.content-theme .modern-why-art{display:block;width:min(100%,420px);height:auto;margin:7px auto -20px}.content-theme .modern-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.content-theme .modern-benefits article{display:flex;flex-direction:column;align-items:flex-start;min-height:205px;padding:25px;border:1px solid #d5e7fc;border-radius:12px;background:#fff;box-shadow:0 7px 26px #15509608}.content-theme .modern-benefit-icon{width:58px;height:58px;margin-bottom:6px;border:0;border-radius:13px;background:#e7f2ff;box-shadow:none}.content-theme .modern-benefit-icon img{width:34px;height:34px}.content-theme .modern-benefits article:nth-child(2) .modern-benefit-icon{background:#f3edff}.content-theme .modern-benefits article:nth-child(3) .modern-benefit-icon{background:#e7faf2}.content-theme .modern-benefits article:nth-child(4) .modern-benefit-icon{background:#fff3e3}.content-theme .modern-benefits h3{font-size:17px;line-height:1.25;color:#102e58;margin:0 0 8px}.content-theme .modern-benefits p{font-size:13px;line-height:1.55;color:#6b85a7}@media(max-width:950px){.content-theme .modern-why-grid{grid-template-columns:1fr;gap:28px}.content-theme .modern-why-art{max-width:320px;margin:0 auto}.content-theme .modern-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.content-theme .modern-why{padding:60px 0}.content-theme .modern-why h2{font-size:34px}.content-theme .modern-benefits{grid-template-columns:1fr}.content-theme .modern-benefits article{min-height:0}.content-theme .modern-why-art{max-width:260px}}
/* Region filters are links to dedicated, indexable pages. */
.country-tabs a{display:inline-flex;align-items:center;padding:14px 18px;border-bottom:3px solid transparent;white-space:nowrap;color:#607799;font-size:14px}.country-tabs a:hover{color:#087cff;background:#f5f9ff}.country-tabs a[aria-current="page"]{color:#087cff;border-color:#087cff;font-weight:700}
/* Align homepage benefits and stack the services heading above its description. */
@media (min-width: 951px) {
  .content-theme .modern-why-grid { align-items: start; }
}
.content-theme .modern-services .modern-heading-row { display: block; }
.content-theme .modern-services .modern-heading-row p { max-width: 570px; margin: 14px 0 0; }
/* Homepage benefits composition: copy above a right-aligned illustration. */
@media (min-width: 951px) {
  .content-theme .modern-why-grid > div:first-child { position: relative; min-height: 590px; }
  .content-theme .modern-why-art { position: absolute; right: 0; bottom: 0; width: min(72%, 430px); margin: 0; }
  .content-theme .modern-why-grid > div:first-child > p { max-width: 560px; }
}
/* Keep the copy/illustration column and the card grid level. */
@media (min-width: 951px) {
  .content-theme .modern-why-grid { align-items: stretch; }
  .content-theme .modern-why-grid > div:first-child { min-height: clamp(490px, 31vw, 590px); }
  .content-theme .modern-benefits { height: 100%; grid-template-rows: repeat(2, minmax(0, 1fr)); }
}
/* Footer content from StandartMedia, styled in SendMailing's existing dark theme. */
.footer { padding: 64px 0 24px; }
.footer-main { display:grid; grid-template-columns:minmax(0,1.5fr) minmax(160px,.65fr) minmax(220px,1fr); gap:clamp(28px,5vw,80px); align-items:start; }
.footer-kicker { display:block; color:#80d4f4; font-size:11px; font-weight:800; letter-spacing:.14em; margin-bottom:16px; }
.footer-intro h2 { color:#fff; font-size:clamp(27px,2.7vw,38px); line-height:1.15; margin:0; max-width:440px; }
.footer-intro p { color:#aebdd9; max-width:420px; font-size:15px; line-height:1.6; margin:16px 0 24px; }
.footer-contact { display:inline-flex; align-items:center; justify-content:space-between; gap:25px; min-width:190px; padding:12px 18px; color:#fff!important; background:#096af2; border-radius:8px; font-size:13px!important; font-weight:800; box-shadow:0 9px 24px #00153038; }
.footer-contact:hover { background:#2283ff; }
.footer-channels,.footer-resources { display:flex; flex-direction:column; align-items:flex-start; gap:14px; padding-top:5px; }
.footer-channels strong,.footer-resources strong { font-size:13px; color:#fff; margin:0 0 10px; }
.footer-channels a,.footer-resources a { color:#b6c5df; line-height:1.4; }
.footer-channels a span,.footer-resources a span { color:#75b8ff; }
.footer-bottom { display:flex; justify-content:space-between; align-items:center; gap:20px; border-top:1px solid #ffffff24; margin-top:55px; padding-top:22px; color:#8a9bbd; font-size:12px; }
.footer-bottom .brand { font-size:21px; }
@media(max-width:800px) { .footer-main { grid-template-columns:repeat(2,minmax(0,1fr)); gap:38px; } .footer-intro { grid-column:1/-1; } }
@media(max-width:540px) { .footer { padding-top:48px; } .footer-main { grid-template-columns:1fr; gap:28px; } .footer-intro { grid-column:auto; } .footer-channels,.footer-resources { gap:10px; } .footer-bottom { margin-top:38px; } }
/* Country pages: compact editorial layout with a horizontal stats strip. */
.detail-overview { padding:44px 0 18px; background:#fff; }
.detail-overview-head { align-items:flex-start; margin-bottom:24px; }
.detail-overview .modern-kicker,.detail-section .modern-kicker { color:#096af2; margin-bottom:12px; }
.detail-overview h1 { color:#0d1537; font-size:clamp(34px,3.5vw,48px); line-height:1.12; margin:0 0 6px; }
.detail-overview-head p,.detail-intro { max-width:800px; color:#52678d; font-size:16px; line-height:1.55; }
.detail-overview-head img { width:175px; height:100px; object-fit:cover; border-radius:7px; box-shadow:0 3px 8px #14294b1a; }
.detail-stats { gap:0; padding:18px 0; border-radius:10px; background:#f0f7fc; }
.detail-stats article,.detail-stats article.detail-highlight { min-height:102px; padding:4px 26px; border:0; border-radius:0; box-shadow:none; background:transparent; }
.detail-stats article+article { border-left:1px solid #d4e1ef; }
.detail-stats span { font-size:14px; font-weight:500; color:#455a7e; }
.detail-stats strong { font-size:29px; color:#0a1539; margin:1px 0; }
.detail-stats small { font-size:13px; line-height:1.35; color:#52678d; }
.detail-section { padding:26px 0 28px; }
.detail-section h2 { color:#0d1537; font-size:clamp(29px,2.8vw,35px); margin:0 0 5px; }
.detail-intro { margin-bottom:18px; }
.detail-tariff-grid,.detail-benefit-grid { gap:12px; }
.detail-tariff { min-height:190px; padding:18px 20px; border-color:#d5e7fc; border-radius:8px; box-shadow:none; }
.detail-tariff-top { display:flex; align-items:flex-start; gap:16px; }
.detail-channel-icon { display:grid; place-items:center; flex:none; width:56px; height:56px; border-radius:50%; background:#eaf4ff; }
.detail-channel-icon img { width:38px; height:38px; }
.detail-tariff h3 { font-size:17px; margin:0 0 2px; }
.detail-tariff strong { display:block; font-size:26px; line-height:1.12; color:#096af2; }
.detail-tariff-top span:not(.detail-channel-icon) { display:block; font-size:12px; color:#52678d; }
.detail-tariff p { font-size:13px; line-height:1.4; margin:12px 0 8px; }
.detail-tariff a { font-size:13px; }
.detail-section.pale { background:#eff7fc; }
.detail-benefit { display:grid; grid-template-columns:42px minmax(0,1fr); grid-template-rows:auto 1fr; column-gap:14px; min-height:112px; padding:16px; border-color:#d5e7fc; border-radius:8px; box-shadow:none; }
.detail-benefit span { grid-row:1/3; width:42px; height:42px; border-radius:50%; font-size:19px; }
.detail-benefit h3 { font-size:14px; margin:1px 0 5px; }
.detail-benefit p { font-size:12px; line-height:1.4; }
.detail-process { gap:18px; margin-top:16px; }
.detail-process article { min-height:106px; padding:15px 14px; border:1px solid #d5e7fc; border-radius:8px; display:grid; grid-template-columns:40px minmax(0,1fr); grid-template-rows:auto 1fr; column-gap:12px; }
.detail-process article:not(:last-child):after { content:'→'; top:35px; left:auto; right:-16px; width:auto; height:auto; background:none; color:#0d1537; font-size:22px; z-index:1; }
.detail-process span { grid-row:1/3; width:40px; height:40px; margin:0; background:#e7f2ff; color:#096af2; font-size:18px; }
.detail-process h3 { font-size:13px; margin:3px 0 5px; }
.detail-process p { font-size:11px; line-height:1.4; }
.detail-cta { display:flex; justify-content:space-between; align-items:center; gap:24px; padding:20px 26px; margin-top:28px; border-radius:9px; background:#eaf5fd; }
.detail-cta h2 { font-size:25px; margin:0 0 2px; }
.detail-cta p { color:#52678d; margin:0; }
.detail-cta a { flex:none; min-width:175px; padding:11px 18px; text-align:center; border-radius:8px; background:#096af2; color:#fff; font-size:13px; font-weight:800; }
@media(max-width:950px) { .detail-stats .detail-highlight { grid-column:auto; } .detail-process article:not(:last-child):after { display:none; } }
@media(max-width:680px) { .detail-overview { padding:35px 0 18px; } .detail-overview-head img { width:90px; height:54px; } .detail-stats { grid-template-columns:1fr; } .detail-stats article { min-height:0; padding:12px 20px; } .detail-stats article+article { border-left:0; border-top:1px solid #d4e1ef; } .detail-section { padding:30px 0; } .detail-tariff-grid,.detail-benefit-grid,.detail-process { grid-template-columns:1fr; } .detail-cta { align-items:stretch; flex-direction:column; } }
@media(min-width:681px) and (max-width:950px) { .detail-stats { grid-template-columns:repeat(3,minmax(0,1fr)); } }
/* Compact two-row footer layout with the existing navy palette. */
.footer { padding:32px 0 20px; }
.footer-main { display:grid; grid-template-columns:minmax(270px,1.1fr) minmax(180px,.8fr) auto; gap:22px; align-items:center; }
.footer-intro h2 { color:#fff; font-size:20px; line-height:1.2; margin:0 0 5px; }
.footer-intro p { color:#aebdd9; font-size:12px; margin:0; max-width:none; }
.footer-contact { display:flex; align-items:center; justify-content:flex-start; gap:14px; width:100%; min-width:0; padding:0 20px; min-height:48px; border-left:1px solid #ffffff22; border-right:1px solid #ffffff22; border-radius:0; background:none; box-shadow:none; color:#fff; font-size:16px!important; }
.footer-contact:hover { background:none; color:#80d4f4!important; }
.footer-contact-mark { display:grid; place-items:center; flex:none; width:34px; height:34px; border-radius:50%; background:#096af2; color:#fff; font-size:19px; }
.footer-channels { display:flex; flex-direction:row; align-items:center; justify-content:flex-end; gap:10px; padding:0; }
.footer-channels a { display:inline-flex; align-items:center; justify-content:center; gap:8px; min-height:44px; padding:9px 14px; color:#fff!important; border-radius:6px; font-size:12px!important; font-weight:800; white-space:nowrap; }
.footer-channels img { width:19px; height:19px; object-fit:contain; filter:brightness(0) invert(1); }
.footer-channels .footer-whatsapp { background:#00bd71; }
.footer-channels .footer-telegram { background:#168af4; }
.footer-channels .footer-max { background:#6555e9; }
.footer-channels .footer-max span { color:#fff; font-size:24px; line-height:.7; }
.footer-resources { display:flex; flex-direction:row; align-items:center; flex-wrap:wrap; gap:18px 28px; margin-top:38px; padding-top:18px; border-top:1px solid #ffffff24; }
.footer-resources a { color:#b6c5df; font-size:12px!important; }
.footer-bottom { margin-top:24px; padding-top:16px; }
@media(max-width:1050px) { .footer-main { grid-template-columns:1fr auto; } .footer-intro { grid-column:1/-1; } .footer-contact { border-right:0; } }
@media(max-width:650px) { .footer-main { grid-template-columns:1fr; gap:18px; } .footer-intro { grid-column:auto; } .footer-contact { border:0; padding:0; } .footer-channels { justify-content:flex-start; flex-wrap:wrap; } .footer-resources { margin-top:28px; gap:12px 18px; } }
/* Illustrated country-page inclusions and process cards. */
.detail-section.pale { background:#eef8ff; padding:42px 0; }
.detail-section.pale h2 { margin-bottom:18px; }
.detail-benefit { grid-template-columns:62px minmax(0,1fr); min-height:145px; column-gap:16px; padding:18px; }
.detail-benefit .detail-benefit-icon { display:grid; place-items:center; width:62px; height:62px; border-radius:50%; background:#e4f2ff; }
.detail-benefit .detail-benefit-icon img { width:38px; height:38px; }
.detail-benefit:nth-child(2) .detail-benefit-icon { background:#e2fbf6; }
.detail-benefit:nth-child(3) .detail-benefit-icon { background:#fff3dd; }
.detail-benefit:nth-child(4) .detail-benefit-icon { background:#f0eaff; }
.detail-benefit:nth-child(5) .detail-benefit-icon { background:#fff0ed; }
.detail-benefit:nth-child(6) .detail-benefit-icon { background:#e6f9e8; }
.detail-benefit h3 { font-size:16px; margin:7px 0 8px; }
.detail-benefit p { font-size:13px; line-height:1.5; }
.detail-process article { grid-template-columns:42px 32px minmax(0,1fr); column-gap:10px; min-height:136px; padding:16px; }
.detail-process span { grid-column:1; grid-row:1/3; }
.detail-process-icon { grid-column:2; grid-row:1; width:32px; height:32px; }
.detail-process h3 { grid-column:3; grid-row:1; font-size:14px; align-self:center; margin:0; }
.detail-process p { grid-column:2/4; grid-row:2; font-size:12px; margin-top:8px; }
@media(max-width:680px) { .detail-benefit { min-height:0; } .detail-process article { min-height:0; } }
/* StandartMedia-style contact cards, with messenger links only. */
.contacts-section { background:#f5f7fb; padding:70px 0 84px; }
.contacts-heading { text-align:center; margin-bottom:38px; }
.contacts-heading h2 { color:#0d1537; font-size:clamp(32px,3.3vw,43px); margin:0 0 8px; }
.contacts-heading p { color:#72819a; font-size:17px; margin:0; }
.contact-cards { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:22px; max-width:840px; margin:auto; }
.contact-card { min-height:245px; background:#fff; border:1px solid #dfe7f0; border-radius:15px; padding:28px; box-shadow:0 13px 30px #1a3d650d; }
.contact-person { display:flex; align-items:center; gap:18px; padding-bottom:24px; border-bottom:1px solid #e8edf5; }
.contact-person>img { width:86px; height:86px; flex:none; border-radius:50%; object-fit:cover; }
.contact-person h3 { color:#0d1537; font-size:24px; margin:0 0 7px; }
.contact-person span { display:inline-block; padding:5px 10px; border-radius:20px; color:#647491; background:#f2f5fa; font-size:12px; }
.contact-actions { display:flex; flex-wrap:wrap; gap:9px; margin-top:25px; }
.contact-actions a { display:inline-flex; align-items:center; justify-content:center; gap:7px; min-height:42px; padding:9px 13px; border-radius:7px; color:#fff; font-size:13px; font-weight:800; }
.contact-actions img { width:20px; height:20px; object-fit:contain; filter:brightness(0) invert(1); }
.contact-whatsapp { background:#00bd71; }
.contact-telegram { background:#168af4; }
.contact-max { background:#6555e9; }
.contact-max span { font-size:21px; line-height:.7; }
.footer { padding:31px 0; }
@media(max-width:680px) { .contacts-section { padding:50px 0 60px; } .contact-cards { grid-template-columns:1fr; } .contact-card { min-height:0; padding:23px; } }
/* Messenger service pages: illustrated service, details and order sections. */
.messenger-page .source-section { padding:56px 0 42px; }
.messenger-page .source-section h2 { color:#0d1537; font-size:clamp(30px,3vw,40px); max-width:none; margin:0 0 18px; }
.messenger-page .source-section .eyebrow,.messenger-page .messenger-order .eyebrow { color:#096af2; margin-bottom:8px; }
.messenger-page .messenger-ways .source-grid { grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; }
.messenger-page .source-card { border-color:#cfe4fc; box-shadow:none; }
.messenger-page .messenger-icon { display:grid; place-items:center; flex:none; width:58px; height:58px; border-radius:50%; background:#e5f3ff; }
.messenger-page .messenger-icon img { width:34px; height:34px; }
.messenger-page .messenger-ways .source-card { display:flex; align-items:center; gap:18px; min-height:112px; padding:17px 20px; }
.messenger-page .messenger-ways .source-card h3 { color:#0d1537; font-size:18px; margin:0 0 5px; }
.messenger-page .messenger-ways .source-card p { color:#52678d; font-size:14px; line-height:1.45; }
.messenger-page .source-card:nth-child(2) .messenger-icon { background:#e3f8ef; }
.messenger-page .source-card:nth-child(3) .messenger-icon { background:#fff0e4; }
.messenger-page .source-card:nth-child(4) .messenger-icon { background:#f1e8ff; }
.messenger-page .messenger-details { padding:38px 0 46px; background:#eaf6fd!important; }
.messenger-page .messenger-details .source-grid { grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px; }
.messenger-page .messenger-details .source-card { min-height:184px; padding:17px 20px; }
.messenger-page .messenger-details .source-card .messenger-icon { width:52px; height:52px; }
.messenger-page .messenger-details .source-card .messenger-icon img { width:30px; height:30px; }
.messenger-page .messenger-details .source-card:nth-child(5) .messenger-icon { background:#ffedf2; }
.messenger-page .messenger-details .source-card:nth-child(6) .messenger-icon { background:#e5f3ff; }
.messenger-page .messenger-details .source-card:nth-child(7) .messenger-icon { background:#e3f8ef; }
.messenger-page .messenger-details .source-card:nth-child(8) .messenger-icon { background:#f1e8ff; }
.messenger-page .messenger-details .source-card h3 { color:#0d1537; font-size:16px; margin:13px 0 5px; }
.messenger-page .messenger-details .source-card p { color:#52678d; font-size:13px; line-height:1.45; }
.messenger-page .messenger-pricing { padding:52px 0; background:#fff; }
.messenger-page .messenger-pricing .split { align-items:center; }
.messenger-page .messenger-pricing h2 { color:#0d1537; font-size:clamp(30px,3vw,39px); }
.messenger-page .messenger-pricing .body-copy { max-width:620px; color:#52678d; }
.messenger-page .messenger-pricing .rate-card { max-width:330px; margin-left:auto; padding:18px; text-align:center; border:1px solid #a8d5ff; background:#f0f8ff; box-shadow:none; }
.messenger-page .messenger-pricing .rate-card strong { color:#096af2; font-size:40px; line-height:1.1; margin:6px 0 0; }
.messenger-page .messenger-pricing .rate-card span { color:#0d1537; font-size:13px; font-weight:800; }
.messenger-page .messenger-pricing .rate-card hr { margin:14px 0 8px; border-color:#c9e4fa; }
.messenger-page .messenger-pricing .rate-card p { font-size:12px; margin:0 0 10px; }
.messenger-page .messenger-pricing .rate-card .button { width:100%; background:#096af2; color:#fff; font-size:13px; }
.messenger-order { padding:48px 0 46px; background:#eaf6fd; }
.messenger-order h2 { color:#0d1537; font-size:clamp(30px,3vw,39px); margin:0 0 18px; }
.messenger-order-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; }
.messenger-order-grid article { padding:18px 22px; border:1px solid #cfe4fc; border-radius:9px; background:#fff; }
.messenger-order-title { display:flex; align-items:center; gap:16px; margin-bottom:12px; }
.messenger-order-title .messenger-icon { width:46px; height:46px; }
.messenger-order-title .messenger-icon img { width:27px; height:27px; }
.messenger-order-title h3 { color:#0d1537; font-size:17px; margin:0; }
.messenger-order-grid ol { list-style:none; counter-reset:order-step; padding:0; margin:0; }
.messenger-order-grid li { counter-increment:order-step; display:flex; align-items:flex-start; gap:14px; min-height:32px; color:#52678d; font-size:13px; line-height:1.4; }
.messenger-order-grid li:before { content:counter(order-step); display:grid; place-items:center; flex:none; width:23px; height:23px; border-radius:50%; background:#096af2; color:#fff; font-weight:800; }
.messenger-order-grid article:nth-child(2) li:before { background:#13986e; }
.messenger-order-grid li a { color:#096af2; font-weight:700; }
.messenger-cta { padding:30px 0 42px; background:#fff; }
.messenger-cta>.wrap { display:flex; align-items:center; justify-content:space-between; gap:35px; }
.messenger-cta>.wrap>div { display:flex; align-items:flex-start; gap:18px; }
.messenger-cta h2 { color:#0d1537; font-size:27px; margin:0 0 5px; }
.messenger-cta p { color:#52678d; margin:0 0 12px; }
.messenger-cta> .wrap>div>div>a { display:inline-block; padding:10px 29px; border-radius:7px; color:#fff; background:#096af2; font-size:13px; font-weight:800; }
.messenger-cta aside { display:flex; flex-direction:column; gap:7px; min-width:220px; padding-left:28px; border-left:1px solid #cfe4fc; color:#52678d; font-size:13px; }
.messenger-cta aside strong { color:#096af2; font-size:12px; }
.messenger-cta aside a { color:#52678d; }
@media(max-width:950px) { .messenger-page .messenger-details .source-grid { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:680px) { .messenger-page .messenger-ways .source-grid,.messenger-page .messenger-details .source-grid,.messenger-order-grid { grid-template-columns:1fr; } .messenger-page .source-section,.messenger-order { padding:42px 0; } .messenger-page .messenger-pricing .rate-card { margin:22px 0 0; max-width:none; } .messenger-cta>.wrap { flex-direction:column; align-items:stretch; } .messenger-cta aside { border-left:0; border-top:1px solid #cfe4fc; padding:15px 0 0; } }
/* Homepage regional cards: eight visible top-audience destinations and a region-wide click target. */
.world-region-overlay { position:absolute; inset:0; z-index:1; }
.world-region-links { position:relative; z-index:2; }
.world-region-card.has-country-links,.world-region-card.has-country-links .world-region-content { min-height:315px; }
.world-region-card.has-country-links .world-region-links { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:5px; }
.world-region-card.has-country-links .world-region-links a { display:flex; justify-content:space-between; gap:2px; min-height:25px; padding:4px 8px; border-radius:6px; font-size:10px; line-height:1.15; }
.world-region-card.has-country-links .world-region-links a span { flex:none; }
.world-region-card.has-country-links .world-region-content { padding:19px 21px; }
.world-region-card.has-country-links .world-region-content h3 { font-size:24px; }
.world-region-card.has-country-links .world-region-content p { margin-bottom:10px; }
@media(max-width:680px) { .world-region-card.has-country-links,.world-region-card.has-country-links .world-region-content { min-height:325px; } }
/* Homepage prices: generous cards, channel icons and a prominent launch strip. */
.content-theme .modern-prices { padding:74px 0 88px; background:radial-gradient(circle at 70% 10%,#fff 0,transparent 44%),linear-gradient(125deg,#f1f8ff,#eaf5fd); }
.content-theme .modern-prices .modern-kicker { color:#477ac3; margin-bottom:10px; }
.content-theme .modern-prices .modern-heading-row { display:block; margin-bottom:38px; }
.content-theme .modern-prices .modern-heading-row h2 { color:#0d1537; font-size:clamp(35px,3.5vw,48px); margin:0 0 12px; }
.content-theme .modern-prices .modern-heading-row p { color:#607eac; font-size:18px; margin:0; }
.content-theme .modern-price-grid { gap:22px; }
.content-theme .modern-price-grid article { min-height:450px; padding:28px 30px 30px; border:1px solid #d7e7f9; border-radius:12px; box-shadow:0 8px 24px #153d710c; }
.content-theme .modern-price-grid article.featured { border:2px solid #096af2; padding:27px 29px 29px; }
.content-theme .modern-badge { top:-14px; left:28px; font-size:12px; padding:6px 16px; }
.modern-price-icon { display:grid; place-items:center; width:62px; height:62px; margin-bottom:16px; border-radius:12px; background:#e7f3ff; }
.modern-price-icon img { width:38px; height:38px; }
.modern-price-grid article:nth-child(2) .modern-price-icon { background:#fff0e4; }
.modern-price-grid article:nth-child(2) .modern-price-icon img { filter:invert(48%) sepia(89%) saturate(1855%) hue-rotate(352deg) brightness(102%); }
.modern-price-grid article:nth-child(3) .modern-price-icon { background:#e3f8ef; }
.content-theme .modern-price-title { color:#0d1537; font-size:23px; font-weight:800; }
.content-theme .modern-price-grid strong { color:#0d1537; font-size:47px; margin:12px 0 1px; }
.content-theme .modern-price-grid article>span:not(.modern-price-icon) { color:#607eac; font-size:16px; }
.content-theme .modern-price-grid ul { border-top:1px solid #d9e6f3; margin:19px 0 20px; padding:17px 0 0; }
.content-theme .modern-price-grid li { color:#526e9b; font-size:14px; padding:8px 0 8px 25px; }
.content-theme .modern-price-grid li:before { font-size:18px; }
.content-theme .modern-price-grid article>a { min-height:48px; border-color:#096af2; font-size:14px; }
.content-theme .modern-dark-cta { margin-top:32px; padding:32px 36px; border-radius:12px; background:linear-gradient(110deg,#11345f,#132e59); }
.content-theme .modern-dark-cta h2 { font-size:27px; }
.content-theme .modern-dark-cta p { font-size:16px; }
.content-theme .modern-dark-cta .modern-plane { color:#118dff; font-size:46px; }
.content-theme .modern-dark-cta .modern-button,.content-theme .modern-dark-cta .modern-outline { min-width:150px; min-height:48px; }
@media(max-width:950px) { .content-theme .modern-price-grid { grid-template-columns:repeat(2,minmax(0,1fr)); } .content-theme .modern-price-grid article:last-child { grid-column:1/-1; } }
@media(max-width:680px) { .content-theme .modern-prices { padding:56px 0; } .content-theme .modern-price-grid { grid-template-columns:1fr; } .content-theme .modern-price-grid article:last-child { grid-column:auto; } .content-theme .modern-price-grid article { min-height:0; } .content-theme .modern-dark-cta { padding:25px; } }
