/* Remove the old photographed display. App clipping underlaps the shell mask by 1 px to avoid seams. */
.ma-site .ma-phone-shell{z-index:3;mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}.ma-site .ma-phone-rim{display:none}.ma-site .ma-phone-cut{z-index:2;background:#111}
.ma-site .ma-show-atelier .ma-phone-shell{mask-image:url(phones/glass-mask-1.svg);-webkit-mask-image:url(phones/glass-mask-1.svg)}
.ma-site .ma-cut-1{clip-path:path('M 298.335 87.555 L 322.91 76.47 Q 324.958 75.462 324.958 80.501 Q 325.982 88.563 333.15 84.532 L 408.922 50.27 Q 417.114 46.239 417.114 38.177 L 417.114 32.131 L 437.593 23.062 Q 455 15 455 36.162 L 455 439.245 Q 453.976 462.422 438.617 469.476 L 299.359 529.938 Q 284 538 284 517.846 L 284 114.763 Q 284 96.624 298.335 87.555 Z')}
.ma-site .ma-show-login .ma-phone-shell{mask-image:url(phones/glass-mask-2.svg);-webkit-mask-image:url(phones/glass-mask-2.svg)}
.ma-site .ma-cut-2{clip-path:path('M 282.27 17.023 L 307.883 29.116 Q 310.957 30.124 310.957 37.178 Q 310.957 45.24 317.104 49.271 L 389.847 83.534 Q 398.043 87.565 400.092 78.495 L 401.117 74.464 L 425.706 85.549 Q 438 92.603 438 109.735 L 438 514.845 Q 438 535 423.656 528.954 L 285.344 465.466 Q 271 459.42 271 439.265 L 271 30.124 Q 271 14 282.27 17.023 Z')}
.ma-site .ma-show-beauty .ma-phone-shell{mask-image:url(phones/glass-mask-3.svg);-webkit-mask-image:url(phones/glass-mask-3.svg)}
.ma-site .ma-cut-3{clip-path:path('M 259.335 17.015 L 283.91 29.108 Q 288.006 31.124 288.006 39.185 Q 288.006 46.239 294.15 49.263 L 366.85 82.517 Q 376.066 85.541 377.09 77.479 L 377.09 73.448 L 403.713 87.556 Q 416 94.61 416 111.741 L 416 513.822 Q 416 537 397.569 529.946 L 259.335 468.475 Q 245 460.413 245 438.243 L 245 31.124 Q 245 15 259.335 17.015 Z')}
.ma-site .ma-show-zoo .ma-phone-shell{mask-image:url(phones/glass-mask-4.svg);-webkit-mask-image:url(phones/glass-mask-4.svg)}
.ma-site .ma-cut-4{clip-path:path('M 290.31 88.565 L 312.833 77.48 Q 315.905 76.472 316.929 81.511 Q 317.952 87.557 324.095 84.534 L 399.857 50.271 Q 409.071 46.24 409.071 38.178 L 409.071 32.132 L 433.643 21.046 Q 449 15 449 31.124 L 449 439.257 Q 449 460.42 434.667 467.474 L 292.357 527.938 Q 277 536 277 515.845 L 277 113.758 Q 277 96.627 290.31 88.565 Z')}
/* Shared layout rules: prices, capacities and split payments never wrap by letters. */
.ma-site .ma-brand-availability{text-align:center;margin-left:auto;margin-right:auto}
.ma-site .ma-bank-group .badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}
.ma-site .ma-bank-group .lb{width:100%;min-width:0;box-sizing:border-box;white-space:normal}
.ma-site .ma-bank-group .lb>span:last-of-type{min-width:0;overflow-wrap:normal;word-break:normal;font-size:13px}
.ma-site .ma-bank-group .ma-integration-marks{flex:none}
.ma-site .ma-bank-group .ma-integration-mark{width:28px;height:28px;flex-basis:28px}
.ma-site .ma-bank-group .ma-integration-mark img{width:26px;height:24px}
.ma-site .ma-tariff{min-width:0;overflow-wrap:normal;word-break:normal}
.ma-site .ma-tariff-capacity{display:flex;align-items:baseline;gap:5px;white-space:nowrap;font-size:17px;line-height:1.25;letter-spacing:0}
.ma-site .ma-tariff-capacity b{font-size:34px;white-space:nowrap;word-break:normal;overflow-wrap:normal;font-variant-numeric:lining-nums}
.ma-site .ma-tariff-unlimited .ma-tariff-capacity{display:block;white-space:normal}
.ma-site .ma-tariff-unlimited .ma-tariff-capacity b{display:block;font-size:23px;white-space:nowrap;word-break:normal;overflow-wrap:normal}
.ma-site .ma-tariff-heading .ma-tariff-features li{position:relative;padding:8px 0 8px 21px;word-break:normal;overflow-wrap:normal}
.ma-site .ma-tariff-heading .ma-tariff-features li::before{content:'✓';position:absolute;left:0;top:8px;color:#009d91;font:bold 15px/1.6 Arial,sans-serif}
.ma-site .ma-activation-line{display:flex;align-items:center;flex-wrap:nowrap;gap:6px}
.ma-site .ma-activation-line .ma-activation-price{white-space:nowrap;word-break:keep-all;font-size:30px;line-height:1.2;letter-spacing:-.025em;flex:none}
.ma-site .ma-activation-line .ma-activation-label{font-size:11px;min-width:0;flex:none}
.ma-site .ma-messenger-split{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:5px;white-space:nowrap}
.ma-site .ma-messenger-split .ma-split-brand{display:inline-flex;gap:4px;white-space:nowrap;flex:none;font-size:12px}
.ma-site .ma-messenger-split .ma-split-brand img{width:18px;height:18px;flex:0 0 18px}
.ma-site .ma-messenger-split>b{font-size:13px;line-height:1.4;white-space:nowrap;word-break:keep-all;flex:none}
.ma-site .ma-tariff-bottom .ma-monthly>b{white-space:nowrap}
.ma-site .ma-pricing-grid>.ma-tariff .ma-tariff-heading{padding:24px 18px}
.ma-site .ma-pricing-grid>.ma-tariff .ma-tariff-cost{padding:24px 18px 0}
.ma-site .ma-pricing-grid>.ma-tariff .ma-tariff-bottom{padding:20px 18px 24px}
@supports(grid-template-rows:subgrid){.ma-site .ma-pricing-grid{grid-template-rows:auto auto auto;row-gap:0}.ma-site .ma-pricing-grid>.ma-tariff{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0}.ma-site .ma-pricing-grid>.ma-tariff .ma-tariff-bottom{margin-top:0}}
.ma-site .ma-partner-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;margin-bottom:44px}
.ma-site .ma-partner-photo{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:24px}
.ma-site .ma-partner-copy p{font-size:18px;line-height:1.7;color:#526760}
.ma-site .ma-partner-reward{display:inline-flex;align-items:center;gap:14px;padding:18px 22px;background:#e8f8f4;border-radius:16px;margin-top:12px;color:#172321}
.ma-site .ma-partner-reward b{font:italic 600 42px/1 Georgia,serif;color:#009d91}
.ma-site .ma-partner-audiences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0 48px}
.ma-site .ma-partner-audiences article{background:#f2f8f6;border-radius:20px;padding:25px}
.ma-site .ma-partner-audiences h3{font-size:22px;line-height:1.3;margin:0 0 12px}
.ma-site .ma-partner-audiences p{font-size:16px;line-height:1.7;margin:0;color:#526760}
@media(min-width:1200px){.ma-site .ma-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px}}
@media(min-width:681px) and (max-width:1199px){.ma-site .ma-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:20px}.ma-site .ma-tariff-start{grid-template-columns:1fr 1fr}.ma-site .ma-tariff-start>.ma-tariff-heading{grid-column:1;grid-row:1/3}.ma-site .ma-tariff-start>.ma-tariff-cost{grid-column:2;grid-row:1}.ma-site .ma-tariff-start>.ma-tariff-bottom{grid-column:2;grid-row:2}}
@media(max-width:900px){.ma-site .ma-partner-hero{grid-template-columns:1fr;gap:24px}.ma-site .ma-partner-audiences{grid-template-columns:1fr}.ma-site .ma-bank-group .badges{gap:8px}}
@media(max-width:680px){.ma-site .ma-activation-line .ma-activation-label{font-size:13px}.ma-site .ma-pricing-grid{grid-template-columns:minmax(0,1fr);row-gap:20px}.ma-site .ma-pricing-grid>.ma-tariff{display:flex}.ma-site .ma-tariff-start{display:flex;flex-direction:column}.ma-site .ma-tariff-start>.ma-tariff-heading,.ma-site .ma-tariff-start>.ma-tariff-cost,.ma-site .ma-tariff-start>.ma-tariff-bottom{padding:24px 18px}.ma-site .ma-tariff-capacity{font-size:19px}.ma-site .ma-tariff-capacity b{font-size:36px}.ma-site .ma-tariff-unlimited .ma-tariff-capacity b{font-size:25px}.ma-site .ma-messenger-split .ma-split-brand{font-size:13px}.ma-site .ma-messenger-split>b{font-size:14px}.ma-site .ma-partner-copy p{font-size:16px}}
@media(max-width:359px){.ma-site .ma-activation-line .ma-activation-label{font-size:12px}.ma-site .ma-activation-line .ma-activation-price{font-size:27px}.ma-site .ma-tariff-capacity{font-size:17px}.ma-site .ma-tariff-capacity b{font-size:32px}.ma-site .ma-tariff-unlimited .ma-tariff-capacity b{font-size:22px}.ma-site .ma-messenger-split .ma-split-brand{font-size:12px}.ma-site .ma-messenger-split>b{font-size:13px}}
.ma-site .ma-content .ma-bank-group{grid-column:span 2}
.ma-site .ma-content .ma-bank-group .lb{display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px 7px;padding:7px}
.ma-site .ma-bank-group .ma-integration-status{grid-column:1/-1;white-space:nowrap}
@media(max-width:600px){.ma-site .ma-content .ma-bank-group{grid-column:auto}.ma-site .ma-bank-group .lb>span:last-of-type{font-size:12px}}
@media(max-width:359px){.ma-site .ma-content .ma-bank-group .lb{grid-template-columns:22px minmax(0,1fr);gap:4px;padding:6px}.ma-site .ma-bank-group .lb>span:last-of-type{font-size:11px}.ma-site .ma-bank-group .ma-integration-mark,.ma-site .ma-bank-group .ma-integration-mark img{width:22px;height:22px}}
