/* Shared visual refresh. Legacy section content and campaign terms are retained. */
:root{--ink:#182537;--muted:#586476;--orange:#b94700;--line:#e3e8ed;--paper:#f5f7fa;--radius:24px}
html{scroll-behavior:smooth;scroll-padding-top:100px}
body.modern-site{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;color:var(--ink);background:#fff;line-height:1.65}
.modern-site h1,.modern-site h2,.modern-site h3,.modern-site :is(h4,.legacy-h4),.modern-site :is(h5,.legacy-h5),.modern-site .secondary-font,.modern-site span[style*="font-family"]{font-family:inherit!important;letter-spacing:-.035em;line-height:1.25!important}
.modern-site img{max-width:100%;height:auto}
.modern-site p{font-size:16px;line-height:1.75}
.modern-site .pix-black-gray-light{color:var(--muted)}
.modern-site .pix-black-gray-dark,.modern-site .pix-light-black{color:var(--ink)}
.modern-site a:focus-visible,.modern-site button:focus-visible,.modern-site input:focus-visible{outline:3px solid #2863bd;outline-offset:5px}
.modern-site .btn{border-radius:12px!important;min-height:48px;padding:14px 24px!important;font-size:15px;font-weight:700;transition:background .18s,box-shadow .18s}
.modern-site .btn:hover{box-shadow:0 8px 20px #18253720}
.modern-site .btn.orange-bg{background:var(--orange)!important;color:#fff!important}
.modern-site .btn.orange-bg .pix_edit_text{color:#fff!important}
.modern-site hr{border-color:var(--line);margin:10px 0}
.modern-site .pix_scroll_menu{display:none!important}
.modern-site .pix-animate-in{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important}
.skip-link{position:fixed;top:-100px;left:20px;z-index:2000;background:#fff;padding:12px 24px;color:var(--ink)}
.skip-link:focus{top:10px}
.modern-landing #section_titles_1{padding:64px 0 24px!important;background:var(--paper)}
.modern-landing #section_titles_1 img{width:132px;margin-bottom:14px}
.modern-landing #section_titles_1 h2{font-size:34px!important;margin:0 0 14px}
.modern-landing #section_titles_1 p{font-size:15px}
.modern-icon{display:inline-block;min-width:22px;color:var(--orange);font-style:normal;font-weight:700}
.modern-landing #section_intros_1-2{background-position:center!important;background-attachment:scroll!important;background-size:cover!important}
.modern-landing #section_intros_1-2>.container{padding-bottom:0!important}
.modern-landing #section_intros_1-2 .column{visibility:visible!important}
.modern-landing #section_intros_1-2 img{width:100%;margin:0!important}
.modern-landing #section_4,.modern-landing :is(#section_features_1,#section_features_top){padding:48px 0!important}
.modern-landing #section_4 .pix-content,.modern-landing :is(#section_features_1,#section_features_top) .pix-content{border:1px solid var(--line);border-radius:20px;padding:24px!important;margin:12px 0!important}
.modern-landing #section_4 .media,.modern-landing :is(#section_features_1,#section_features_top) .media{display:flex;align-items:center;gap:16px}
.modern-landing #section_4 .media-left,.modern-landing :is(#section_features_1,#section_features_top) .media-left{padding:0;flex:0 0 58px}
.modern-landing #section_4 .media-body,.modern-landing :is(#section_features_1,#section_features_top) .media-body{width:auto}
.modern-landing #section_4 :is(h5,.legacy-h5),.modern-landing :is(#section_features_1,#section_features_top) :is(h5,.legacy-h5){font-size:18px;margin-bottom:10px}
.modern-landing #section_4 p,.modern-landing :is(#section_features_1,#section_features_top) p{font-size:14px;margin:0}
.modern-landing :is(#section_features_1,#section_features_top) .modern-icon{width:56px;height:56px;background:#fff2e6;border-radius:16px;text-align:center;font-size:30px;line-height:56px}
.modern-landing #section_content_3{background:#fff4e8!important;padding:45px 0!important}
.modern-landing #section_content_3 span{color:var(--ink)!important}
.modern-landing #section_content_1{background:#182537!important}
.modern-landing #section_content_1 h2{font-size:30px}
.modern-landing #section_9{background:#f1f5f9;padding:48px 0!important}
.modern-site #section_footer_1{background:#132031;padding:48px 0!important}
.modern-site #section_footer_1 .pix-black-gray-light{color:#bdc9d9}
.modern-site #section_footer_1 :is(h5,.legacy-h5){color:#fff}
.modern-site #section_footer_1 a{display:inline-block;min-height:36px}
.modern-site #section_footer_1 p{font-size:13px}
.modern-landing #section_content_2{background:#f6f8fa;padding:40px 0}
.modern-landing #section_call_to_action_1{background:#182537;padding:48px 0}
.modern-landing #section_call_to_action_1 h2{font-size:30px}
.modern-site input,.modern-site textarea{border:1px solid #bdc6d0;border-radius:10px;min-height:48px;font-size:16px}
@media(min-width:1200px){.modern-site .container{width:1160px}}
@media(max-width:767px){
 html{scroll-padding-top:85px}
 body.modern-site{padding-bottom:100px}
 .modern-site .container{width:100%;padding-left:20px;padding-right:20px}
 .modern-site h2{font-size:28px}
 .modern-landing #section_titles_1{padding:40px 0 15px!important}
 .modern-landing #section_titles_1 h2{font-size:28px!important}
 .modern-landing #section_titles_1 p{font-size:14px}
 .modern-landing #section_4,.modern-landing :is(#section_features_1,#section_features_top){padding:24px 0!important}
 .modern-landing #section_4 .pix-content,.modern-landing :is(#section_features_1,#section_features_top) .pix-content{padding:20px!important}
 .modern-landing #section_9 .media,.modern-landing #section_9 .media-body,.modern-landing #section_9 .media-right{display:block;width:100%;padding:0}
 .modern-landing #section_9 .btn{width:100%}
 .modern-site .call-support{display:flex;justify-content:space-between;align-items:center;gap:8px;position:fixed;bottom:0;left:0;width:100%;z-index:1100;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#fff!important;border-top:5px solid #f9ae58;box-shadow:0 -5px 24px #18253712;border-radius:0;animation:none;font-family:inherit;text-transform:none;text-align:left;color:var(--ink)}
 .call-support small{display:block;font-size:9px;letter-spacing:.09em;color:var(--muted);margin-bottom:3px}
 .call-support strong{display:block;font-size:20px;line-height:1.3;letter-spacing:-.03em}
 .call-pill{background:var(--orange);color:#fff;padding:13px 18px;border-radius:12px;font-size:13px}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
/* Bootstrap's clearfix pseudo-elements must not become grid items. */

.modern-site .legacy-h4{font-size:24px}.modern-site .legacy-h5{font-size:20px}.modern-site .legacy-h6{font-size:16px}
.modern-landing #section_9 .btn{background:var(--orange)!important}
/* Original D-Smart orange header and full-width campaign intro. */
:root{--orange:#ff7600;--ink:#292929;--paper:#f6f6f6;--nav-orange:#ff6600}
.modern-site #section_headers_1{background:var(--nav-orange)!important;padding:0!important;border:0;position:relative;z-index:1000}
.modern-site #section_headers_1 .navbar{background:transparent;border:0;min-height:62px;margin:0}
.modern-site #section_headers_1 .navbar-brand{height:auto!important;padding:0!important;margin:2px 0 0!important}
.modern-site #section_headers_1 .navbar-brand img{width:209px;height:auto!important;max-height:none!important}
.modern-site #pix-header-nav{margin-top:16px!important}
.modern-site #section_headers_1 .navbar-nav>li>a{color:#fff!important;font-size:14px;font-weight:700;padding:15px;min-height:44px}
.modern-site #section_headers_1 .navbar-nav>li>a:hover,.modern-site #section_headers_1 .navbar-nav>li>a:focus-visible{background:#a33b00;border-radius:3px}
.modern-site #section_headers_1 .navbar-toggle{min-width:44px;min-height:44px;border:0;border-radius:4px;background:transparent;margin:2px 0 0}
.modern-site #section_headers_1 .navbar-toggle .icon-bar{background:#fff}
.modern-site #section_headers_1 .navbar-collapse{border:0;box-shadow:none}
.modern-landing #section_intros_1{background:#ff8000 url('../images/company/intro-company-pattern.webp') center/cover!important;padding:0!important;border:0}
.modern-landing #section_intros_1 .container{max-width:1170px}
.modern-landing #section_intros_1 img{width:100%;height:auto;margin:0 0 20px!important;border:0;border-radius:0;box-shadow:none}
.modern-landing #section_titles_1{padding:30px 0 14px!important}
.modern-landing #section_titles_1 img{width:156px;margin-bottom:10px}
/* Compact package hierarchy, retaining the original orange featured cards. */
.modern-landing [id^="section_7"]{background:var(--paper)!important;padding:0 0 36px!important}
.modern-landing [id^="section_7"]>.container>.row{display:flex;flex-wrap:wrap;align-items:stretch}
.modern-landing [id^="section_7"] .column{display:flex;min-width:0}
.modern-landing .pricing-card{display:flex;flex-direction:column;width:100%;min-width:0;text-align:center;background:#fff;border:1px solid #e2e2e2;border-radius:20px;padding:28px 24px;margin:12px 0;box-shadow:0 8px 24px #3324110b}
.modern-landing .pricing-card.pricing-featured{background:linear-gradient(155deg,#ffa51c,#ff8c00);border-color:#f58a00;box-shadow:0 12px 30px #f7900024}
.modern-landing .pricing-card h3{font-size:23px;min-height:58px;margin:0 0 16px;color:#292929;line-height:1.28!important}
.modern-landing .pricing-card h3 span{font-size:inherit!important}
.modern-landing .package-price{display:flex;align-items:baseline;justify-content:center;gap:2px;color:#ff7438;margin:0 0 18px;white-space:nowrap;line-height:1.1}
.modern-landing .package-price>strong{font-size:58px;letter-spacing:-.065em;font-weight:800}
.modern-landing .package-price>span{font-size:28px;font-weight:700;letter-spacing:-.04em}
.modern-landing .package-price small{font-size:19px;letter-spacing:0}
.modern-landing .pricing-featured .package-price{color:#fff}
.modern-landing .package-features{list-style:none;text-align:left;margin:0;padding:0;border-top:1px solid #e8e8e8}
.modern-landing .package-features li{display:flex;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid #e8e8e8;line-height:1.5;font-size:21px;color:#525252}
.modern-landing .package-features li>span:first-child{color:#c34b00;font-size:19px;flex:0 0 20px;font-weight:700;text-align:center}
.modern-landing .pricing-featured .package-features,.modern-landing .pricing-featured .package-features li{border-color:#6734002e}
.modern-landing .pricing-featured .package-features li,.modern-landing .pricing-featured .package-features li>span:first-child{color:#292929}
.modern-landing .package-brand{margin:auto 0 0;padding:20px 0 18px}
.modern-landing .package-brand img{width:178px;max-width:100%;height:auto;margin:0!important}
.modern-landing .pricing-card .btn{display:flex;justify-content:center;align-items:center;width:100%;min-height:52px;margin:0;padding:14px 12px!important;background:#ff7600!important;color:#292929!important;border:1px solid #ef6d00;border-radius:12px!important;box-shadow:0 4px 0 #c95300;font-size:16px;white-space:normal}
.modern-landing .pricing-card .btn .pix_edit_text,.modern-landing .pricing-card .btn .modern-icon{color:#292929!important}
.modern-landing .pricing-featured .btn{background:#075bb5!important;border-color:#075bb5;box-shadow:0 4px 0 #04417f}
.modern-landing .pricing-featured .btn .pix_edit_text,.modern-landing .pricing-featured .btn .modern-icon{color:#b34400!important}
.modern-landing .pricing-card .btn:hover{filter:brightness(.96)}
/* Retain the site's warm colours across the remaining original sections. */
.modern-landing #section_content_1{background:#393939 url('../uploads/ev-interneti.webp') center/cover!important}
.modern-site #section_footer_1,.modern-landing #section_call_to_action_1{background:#333!important}
.modern-site .btn.orange-bg,.modern-site .btn.orange-bg .pix_edit_text,.modern-landing #section_9 .btn{color:#292929!important}
.modern-site .call-pill{background:#ff7600;color:#fff;font-size:15px}
.modern-site .inner_section>.container{width:100%;max-width:100%}
.modern-site input,.modern-site textarea,.modern-site button{-webkit-appearance:none;appearance:none}
.modern-site input,.modern-site textarea{font-size:16px!important;max-width:100%}
.modern-site .media-body{overflow-wrap:break-word}
.modern-site .pix-content{min-width:0}
@media(min-width:768px) and (max-width:1199px){
 .modern-site #section_headers_1 .col-md-10{width:100%}
 .modern-site #section_headers_1 .navbar-brand img{width:180px}
 .modern-site #section_headers_1 .navbar-nav>li>a{padding:15px 10px}
 .modern-site #pix-header-nav{margin-top:8px!important}
 .modern-landing .pricing-card{padding:22px 16px}
 .modern-landing .pricing-card h3{font-size:19px}
 .modern-landing .package-price>strong{font-size:48px}
 .modern-landing .package-features li{font-size:21px;gap:7px}
}
@media(max-width:767px){
 .modern-site #section_headers_1 .container{padding:0 15px}
 .modern-site #section_headers_1 .navbar-header{padding:10px 0;min-height:86px;border-bottom:1px solid #ffffff35;display:flow-root}
 .modern-site #section_headers_1 .navbar-brand{padding-top:0!important}
 .modern-site #section_headers_1 .navbar-brand img{width:auto;height:57px!important;max-width:calc(100vw - 90px)}
 .modern-site #section_headers_1 .navbar{min-height:56px}
 .modern-site #section_headers_1 .navbar-collapse{max-height:calc(100dvh - 150px);overflow-y:auto}
 .modern-site #section_headers_1 .navbar-collapse:not(.in){display:none!important}
 .modern-site #section_headers_1 .navbar-collapse.in{display:block!important;height:auto!important}
 .modern-site #pix-header-nav{margin:0!important;padding:6px 0}
 .modern-site #section_headers_1 .navbar-nav>li>a{padding:12px 10px;min-height:46px}
 .modern-landing #section_intros_1 .container{padding:0 15px}
 .modern-landing #section_intros_1 img{margin-bottom:8px!important}
 .modern-landing #section_titles_1{padding:24px 0 6px!important}
 .modern-landing #section_titles_1 h2{font-size:26px!important}
 .modern-landing #section_titles_1 img{width:156px}
 .modern-landing [id^="section_7"] .container{padding:0 18px}
 .modern-landing .pricing-card{padding:24px 22px;margin:10px 0;border-radius:18px}
 .modern-landing .pricing-card h3{font-size:22px;min-height:0;margin-bottom:14px}
 .modern-landing .package-price{margin-bottom:16px}
 .modern-landing .package-price>strong{font-size:56px}
 .modern-landing .package-features li{font-size:21px;padding:7px 0}
 .modern-landing .package-brand{padding:16px 0}
 .modern-landing .package-brand img{width:178px}
 .modern-site .call-support{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}
 .modern-site:not(.modern-landing) .media.ic,.modern-site:not(.modern-landing) .inner_section .media{display:block}
 .modern-site:not(.modern-landing) .media-left{display:block;padding:0!important;margin-bottom:12px}
 .modern-site:not(.modern-landing) .media-body{display:block;width:100%}
 .modern-site:not(.modern-landing) .inner_section>.container{padding:0}
}
@media(max-width:359px){.modern-landing .pricing-card{padding:22px 18px}.modern-landing .package-features li{font-size:21px}.modern-site .call-support strong{font-size:18px}.modern-site .call-pill{padding:13px 12px}}
/* Confirmation pages use the same responsive sizing without altering conversions. */
body.thankyou-page{margin:0;min-height:100vh;min-height:100svh;box-sizing:border-box;padding:32px 18px;background:#fff7ec;text-align:center}
.thankyou-card{box-sizing:border-box;width:100%;max-width:620px;margin:0 auto;padding:36px 24px;border:1px solid #ffe0bd;border-radius:20px;background:#fff;box-shadow:0 12px 40px #703a0010}
.thankyou-icon{width:120px;height:auto}
.thankyou-card h1{font-size:36px;margin:22px 0 12px}
.thankyou-card p{font-size:22px;line-height:1.5;color:#426630}
.thankyou-phone{display:block;padding:18px 12px;margin:24px 0;background:#ff9000;border-radius:12px;color:#292929;text-decoration:none}
.thankyou-phone span{display:block;font-size:14px}.thankyou-phone strong{display:block;font-size:clamp(23px,6vw,30px)}
.thankyou-home{display:block;margin-top:24px}.thankyou-home img{width:100%;max-width:320px;height:auto}

/* Original package order: title, features, brand, then price beside the CTA. */
.modern-site #section_headers_1>.container{background:var(--nav-orange)}
.modern-landing .pricing-card{border-radius:22px;box-shadow:0 10px 30px #3324110d}
.modern-landing .pricing-card h3{margin-bottom:22px}
.modern-landing .package-features{width:100%;max-width:285px;margin:0 auto}
.modern-landing .package-features li>span:first-child{display:inline-flex;align-items:center;justify-content:center}
.modern-landing .pricing-featured .package-features{border-top:1px solid #6734002e}
.modern-landing .pricing-featured .package-features li{border-bottom:1px solid #6734002e;padding:7px 0}
.modern-landing .package-brand{padding:24px 0}
.modern-landing .package-action{width:100%;max-width:380px;margin-inline:auto;display:flex;align-items:center;justify-content:center;gap:16px;padding-top:18px;border-top:1px solid #e8e8e8}
.modern-landing .pricing-featured .package-action{border-color:#ffffff70}
.modern-landing .package-action .package-price{margin:0;flex:0 0 auto}
.modern-landing .package-action .package-price>strong{font-size:44px}
.modern-landing .package-action .package-price>span{font-size:22px}
.modern-landing .package-action .package-price small{font-size:14px}
.modern-landing .package-action .btn{width:auto;flex:1;min-width:0;font-size:17px;padding:13px 10px!important;min-height:50px;white-space:nowrap}
@media(min-width:768px) and (max-width:1199px){.modern-landing .package-action{flex-direction:column;gap:14px}.modern-landing .package-action .btn{width:100%}}
@media(max-width:767px){
 .modern-site #section_headers_1 .navbar-toggle{margin-top:12px}
 .modern-landing .pricing-card{padding:28px 22px}
 .modern-landing .package-features{max-width:300px}
 .modern-landing .package-features li{font-size:21px}
 .modern-landing .package-brand img{width:178px}
 .modern-landing .package-action{gap:12px}
}
@media(max-width:379px){.modern-landing .package-action{flex-direction:column;gap:14px}.modern-landing .package-action .btn{width:100%}}

@media(max-width:379px){.modern-landing .package-features li{font-size:21px}}

/* Shared pricing refinements, applied at every breakpoint. */
.modern-landing .pricing-card .package-action .btn,
.modern-landing .pricing-card .package-action .btn .pix_edit_text,
.modern-landing .pricing-card .package-action .btn strong,
.modern-landing .pricing-card .package-action .btn .modern-icon{color:#fff!important}
.modern-landing .call-phone-icon{color:#fff}

/* Flush-top title labels and identical feature sections. */
.modern-landing .pricing-card{padding-top:0!important}
.modern-landing .pricing-card>h3{display:grid;place-items:center;align-self:center;box-sizing:border-box;width:229px;max-width:100%;background:#fff;border-radius:0 0 18px 18px;padding:10px 12px;margin:-1px auto 24px;min-height:90px;box-shadow:0 7px 14px #63330014}
.modern-landing :is(#section_features_1,#section_features_top) .btn.orange-bg{background:#075bb5!important;border:1px solid #075bb5;box-shadow:0 4px 0 #04417f}
.modern-landing :is(#section_features_1,#section_features_top) .btn.orange-bg,
.modern-landing :is(#section_features_1,#section_features_top) .btn.orange-bg .pix_edit_text,
.modern-landing :is(#section_features_1,#section_features_top) .btn.orange-bg strong{color:#fff!important}
@media(max-width:767px){.modern-landing .pricing-card>h3{min-height:0;padding:10px 12px;margin-bottom:22px}}

/* Contrasting banners for white cards; stronger elevation on orange cards. */
.modern-landing .pricing-card:not(.pricing-featured)>h3{background:#ff990d;color:#fff}
.modern-landing .pricing-featured>h3{background:linear-gradient(125deg,#e1e5e9 0%,#f8f9fa 23%,#fff 39%,#d8dde2 58%,#f4f6f8 78%,#e4e8ec 100%);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 #b6bdc680,0 10px 20px #6333002e,0 3px 6px #63330014}

/* Additional top spacing where the desktop navigation is visible. */
@media(min-width:768px){.modern-site #section_headers_1{padding-top:10px!important}}
/* Original advantages section styling, isolated from the pricing refresh. */
.modern-landing #section_5{background:#ffaa2a!important;padding:20px 0!important}
.modern-landing #section_5 .container{padding-left:15px;padding-right:15px}
.modern-landing #section_5 .col-md-6>.pix-content{padding:20px;margin:30px 0;border:0;border-radius:3px;box-shadow:none}
.modern-landing #section_5 .col-md-6>.orange-bg{background:#f7941d}
.modern-landing #section_5 .col-md-6>.green-bg{background:#393939}
.modern-landing #section_5 h2{font-size:36px;line-height:58px!important;letter-spacing:normal;color:#fff}
.modern-landing #section_5 .original-section-title{font-size:48px;line-height:58px!important}
.modern-landing #section_5 .original-section-subtitle{font-size:20px;line-height:32px;margin:10px 0;color:#fbfbfb;letter-spacing:normal}
.modern-landing #section_5 .big-text{font-size:16px;line-height:26px}
.modern-landing #section_5 .pix-orange-2{color:#ffdfb8}
.modern-landing #section_5 .pix-green-2{color:#bee38e}
.modern-landing #section_5 .btn{padding:12px 20px!important;border:0;border-radius:30px!important;min-height:0;font-size:14px;margin-bottom:20px;box-shadow:0 -3px 0 #0003 inset}
.modern-landing #section_5 .btn.orange-bg{background:#ff6300!important}
.modern-landing #section_5 .btn.orange-bg,.modern-landing #section_5 .btn.orange-bg .pix_edit_text{color:#fff!important}

/* Modem beside package titles on desktop, above them on mobile. */
.modern-landing .pricing-card>h3{grid-template-columns:54px minmax(0,1fr);column-gap:8px}
.modern-landing .package-title-modem{display:block;width:54px;height:54px;margin:0;color:#fff}
.modern-landing .pricing-featured .package-title-modem{color:#ff7600}
@media(max-width:767px){.modern-landing .pricing-card>h3{grid-template-columns:minmax(0,1fr);row-gap:6px}}

/* Desktop title banners use the card width rather than the mobile label width. */
@media(min-width:768px){
 .modern-landing .pricing-card>h3{width:calc(100% + 16px);max-width:calc(100% + 16px);height:104px;min-height:104px;flex-shrink:0;display:flex;align-items:center;justify-content:center;column-gap:10px;padding:12px;margin:-1px -8px 24px;font-size:18px;text-align:center}
 .modern-landing .pricing-card>h3>.pix_edit_text{width:auto;min-width:0;flex:0 1 auto;letter-spacing:-.035em}
 .modern-landing .package-title-modem{width:40px;height:40px;flex-shrink:0}
}
@media(min-width:768px) and (max-width:991px){
 .modern-landing .pricing-card>h3{column-gap:8px;padding:10px;font-size:15px}
 .modern-landing .package-title-modem{width:32px;height:32px}
}

/* Updated brand assets and final application/footer details. */
.modern-landing #section_call_to_action_1{background:#e06c00!important}
.modern-landing #section_call_to_action_1 .btn.orange-bg{background:#085ce2!important;color:#fff!important}
.modern-landing #section_call_to_action_1 .btn.orange-bg span{color:#fff!important}
.modern-landing .feature-wifi{display:block}
.modern-landing #section_footer_1 .pix-inline-block>img{width:209px;height:auto;max-width:100%}
.modern-landing .site-legal-notice{padding:20px 16px;margin:0;background:#fff}
@media(min-width:768px){.modern-landing #section_headers_1 .navbar-brand img{width:auto;height:62px!important}}

/* Center SVG feature icons and keep application arrows separate from icon tiles. */
.modern-landing :is(#section_features_1,#section_features_top) .media .modern-icon{display:inline-flex;align-items:center;justify-content:center}
.modern-landing .application-chevron{display:inline-block;vertical-align:middle;margin-left:10px;color:#fff;flex-shrink:0}
/* A single edge-to-edge banner avoids a second copy at the container edges. */
.modern-landing #section_intros_1-2{background-repeat:no-repeat!important;background-size:cover!important}
.modern-landing #section_intros_1-2>.container{width:100%;max-width:none;padding:0!important}
.modern-landing #section_intros_1-2>.container>.row{margin:0}
.modern-landing #section_intros_1-2 .column{padding:0}
.modern-landing #section_intros_1-2 img{display:block;width:100%;height:auto;object-fit:cover}
.modern-landing #section_call_to_action_1{background:linear-gradient(rgba(224,108,0,.82),rgba(224,108,0,.82)),url('../images/evde-internet-fiyat-ve-kampanyalari.jpg') center/cover no-repeat!important}

.modern-landing #section_footer_1 .pix_feature_std .btn.orange-bg,
.modern-landing #section_footer_1 .pix_feature_std .btn.orange-bg .pix_edit_text,
.modern-landing #section_footer_1 .pix_feature_std .btn.orange-bg strong,
.modern-landing #section_9 .btn.green-bg,
.modern-landing #section_9 .btn.green-bg .pix_edit_text,
.modern-landing #section_9 .btn.green-bg strong{color:#fff!important}
.modern-landing .call-phone-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}
.modern-landing .call-handset{display:block;width:24px;height:24px}
