/* SeoCentral Premium 5.0 - graphite, warm ivory and restrained brand rose. */
:root {
  --sc-ink:#25272b;
  --sc-navy:#2d3035;
  --sc-dark:#292c30;
  --sc-deep:#25282c;
  --sc-slate:#45494e;
  --sc-green:#a82d5d;
  --sc-aqua:#bb4771;
  --sc-blue:#a32b5a;
  --sc-paper:#f5f4f1;
  --sc-text:#303238;
  --sc-muted:#73767b;
  --sc-border:#e8e5df;
  --sc-shadow:0 20px 60px rgba(35,37,41,.075);
}
body.sc-premium-theme{background:#f8f7f4;color:#303238;font-family:Inter,'Segoe UI',Arial,sans-serif}
.sc-topbar{background:#f0eeeb;border-bottom:1px solid #e5e1da;color:#5e6165}
.sc-availability-dot,.sc-pill-indicator,.sc-pulse{background:#a82d5d;box-shadow:0 0 0 4px rgba(168,45,93,.09)}
.sc-header,.sc-header.sc-scrolled{background:rgba(255,255,255,.98);border-bottom:1px solid #ece9e4}
.sc-header.sc-scrolled{box-shadow:0 14px 30px rgba(39,39,39,.06)}
.sc-main-nav>a{color:#3d4043!important}
.sc-main-nav>a:hover,.sc-footer a:hover{color:#a12a57!important}
.sc-main-nav .sc-nav-cta,.sc-button-primary,.sc-button-light{background:#a82d5d;color:#fff!important;box-shadow:0 10px 25px rgba(168,45,93,.12)}
.sc-main-nav .sc-nav-cta:hover,.sc-button-primary:hover,.sc-button-light:hover{background:#822347;color:#fff!important}
.sc-hero{background:radial-gradient(ellipse at 83% 23%,rgba(214,199,188,.27),transparent 43%),linear-gradient(120deg,#faf9f7 0%,#f5f3ef 100%);color:#282b2e}
.sc-hero h1{color:#272a2d;letter-spacing:-.075em}
.sc-gradient-text{background:linear-gradient(90deg,#93284e,#bb4771);background-clip:text;-webkit-background-clip:text;color:transparent}
.sc-pill{border-color:#e4dbd4;background:#fff;color:#815169}
.sc-hero-lead,.sc-section-head>p{color:#64676b}
.sc-hero-trust{color:#6f7275}
.sc-trust-line{background:#bd7894}
.sc-welcome-card{background:#fff;border:1px solid #e7e1dc;box-shadow:0 30px 70px rgba(41,41,41,.10)}
.sc-welcome-card h2{color:#282b2e}.sc-welcome-card h2 em{color:#a82d5d}
.sc-welcome-head,.sc-welcome-signature{color:#943153}
.sc-welcome-emblem,.sc-welcome-check{background:#f8eef2;border-color:#eedde4;color:#a52d59}
.sc-welcome-list{border-color:#eee8e4}.sc-welcome-float{border-color:#e8deda;color:#87506b}
.sc-welcome-orbit,.sc-welcome-orbit:after{border-color:rgba(110,92,84,.11)}
.sc-trustbar{background:#292c30;color:#e5e0dc;border-bottom:0}
.sc-trustbar-inner{color:#e1d9d6}
.sc-light{background:#f7f6f3}.sc-white{background:#fff}
.sc-eyebrow,.sc-eyebrow-dark{color:#a52d5b!important}
.sc-section-head h2,.sc-wide-split h2,.sc-faq h2,.sc-guides-intro h2,.sc-locations h2{color:#292c30}
.sc-section-head h2 span,.sc-wide-split h2 span,.sc-faq h2 span,.sc-guides-intro h2 span,.sc-locations h2 span{color:#ab345f}
.sc-visual-strip{background:#eeece8!important;border-top:1px solid #e8e2db!important;border-bottom:1px solid #e8e2db!important}
.sc-visual-tile{border:1px solid #e6e2dc!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}
.sc-visual-icon{background:#f7f0ef!important;border:1px solid #eddfdf!important;color:#a52d5c!important}
.sc-visual-tile strong{color:#303238!important}.sc-visual-tile p{color:#6d6e73!important}
.sc-service-card{background:#fff;border:1px solid #e7e3dd;border-radius:15px;box-shadow:0 10px 25px rgba(43,43,43,.025)}
.sc-service-card:hover{border-color:#d9bbc6;box-shadow:0 23px 48px rgba(41,41,41,.08)}
.sc-service-icon{background:#f7eef1;border-color:#ecdee2;color:#a82d5d}
.sc-service-index{color:#909092}
.sc-service-card h3{color:#292c30}.sc-service-card p{color:#65686d}
.sc-service-card>a,.sc-link-dark{color:#982d54!important}
.sc-split-section{background:#f4f2ee;color:#303238}
.sc-split-grid h2,.sc-split-grid h2 em{color:#2b2c30}.sc-split-grid h2 em{font-style:normal;color:#a22c55}
.sc-split-grid p,.sc-feature-list li{color:#5d6065}
.sc-button-outline{background:#fff;border:1px solid #d9c8ce;color:#8d244e!important}
.sc-local-panel{background:#fff;border:1px solid #e5ded7;box-shadow:0 23px 60px rgba(43,43,43,.05)}
.sc-local-label,.sc-local-bottom small{color:#8d6977}.sc-local-bottom strong{color:#2f3237}
.sc-local-map{background:radial-gradient(circle at 50% 50%,rgba(192,154,163,.16),transparent 53%),linear-gradient(#f0ece8 1px,transparent 1px),linear-gradient(90deg,#f0ece8 1px,transparent 1px);background-size:auto,30px 30px,30px 30px}
.sc-map-dot{background:#ab315e}.sc-local-map-pin{border-color:#e5d6dc;color:#843050}
.sc-nation-art{background:linear-gradient(140deg,#37393f,#22272b)!important;border:1px solid #454950!important;color:#f8f6f3!important;box-shadow:0 26px 50px rgba(40,40,40,.12)}
.sc-nation-art:before{opacity:.24}.sc-nation-back{color:rgba(255,255,255,.07)!important}
.sc-nation-center,.sc-nation-center strong{color:#f7f3f1!important}.sc-nation-center small,.sc-nation-corner{color:#c1b4b8!important}
.sc-nation-center>span:first-child{color:#f5b7cd!important}
.sc-nation-line{background:#ce7897}
.sc-process{background:#2d3035!important;color:#fff!important;border:0}
.sc-process .sc-section-head h2,.sc-process h2,.sc-head-dark h2,.sc-process-grid h3{color:#fff!important}
.sc-process h2 em{color:#eda8c2!important}
.sc-process .sc-section-head>p,.sc-process-grid p{color:#c0c2c6!important}
.sc-process-grid span{color:#f2c0d0}.sc-process-grid>div{border-left-color:#6a676b}
.sc-process-grid>div:before{background:#d68aa9;border-color:#2d3035}
.sc-insights{background:#fff}
.sc-knowledge-primary{background:#32343a!important;color:#fff!important;border:1px solid #46454c}
.sc-knowledge-primary h3,.sc-knowledge-primary p{color:#fff!important}
.sc-knowledge-primary .sc-knowledge-top,.sc-knowledge-primary .sc-knowledge-label{color:#f4c1d1!important}
.sc-knowledge-primary .sc-knowledge-bottom{color:#f7d6e1;border-color:#5b555b}
.sc-knowledge-secondary{background:#f3f1ee!important;border-color:#e7e3dc!important;color:#292c31!important}
.sc-knowledge-secondary h3{color:#31343a}.sc-knowledge-secondary .sc-knowledge-label,.sc-knowledge-secondary .sc-knowledge-bottom{color:#a12d58}
.sc-knowledge-secondary p{color:#6a6c71}
.sc-news{background:#f6f5f2!important}
.sc-news-card{border-color:#e5e1db!important;border-radius:16px!important;box-shadow:0 8px 28px rgba(43,43,43,.025)}
.sc-news-card:hover{border-color:#dcc3cc!important;box-shadow:0 24px 48px rgba(32,33,35,.08)!important}
.sc-news-top,.sc-news-meta a{color:#a22d59!important}
.sc-news-number{background:#f6e9ed;color:#943153}
.sc-news-card h3{color:#2c2e34}
.sc-news-thumb{background:#f0ede9!important}
.sc-news-thumb-placeholder{background:linear-gradient(135deg,#ece7e4,#faf7f4)!important;color:#a62e5d}
.sc-news-thumb-placeholder span{background:#fff;border-color:#e5d6de}
.sc-faq{background:#fff}.sc-accordion{border-top-color:#e5e0d9}.sc-accordion details{border-bottom-color:#e5e0d9}
.sc-final-cta{background:linear-gradient(120deg,#edeae6 0%,#f6f3ef 72%,#f2e6ea 100%);border-top:1px solid #e6dfdc}
.sc-final-cta h2{color:#2d3035}.sc-final-cta h2 em{color:#8e3b58}.sc-final-cta p{color:#65666c}
.sc-footer{background:#292c30;color:#c1c2c5;border-top:0}
.sc-footer h3{color:#fff}.sc-footer-brand p{color:#ceccd0}.sc-footer-chip{background:#39393e;color:#e8cbd4;border-color:#585159}
.sc-footer-bottom{color:#aaa6aa;border-top-color:#49474b}
.sc-footer-bottom a{color:#d9d1d4!important}
.sc-subhero{background:linear-gradient(125deg,#f8f7f3,#f0ece8);color:#292b30}
.sc-subhero h1{color:#2b2d30}.sc-subhero h1 em{color:#a22d57}.sc-subhero-row>p{color:#65686d}
.sc-breadcrumb,.sc-breadcrumb a{color:#757579}
.sc-guides-content{background:#fff}.sc-guide-card{border-color:#ebe6df}
.sc-guide-card:hover{border-color:#d9bac6}
.sc-contact-side{background:#f7f4f2;color:#303137;border-color:#e4dcd7}
.sc-international{background:#fff}
@media(max-width:1060px){.sc-main-nav{background:#fff!important;border-bottom:1px solid #e8e5e0;box-shadow:0 20px 35px rgba(30,30,30,.07)}.sc-main-nav>a{border-bottom-color:#ece8e3!important}}

@media(min-width:1061px) and (max-width:1290px){.sc-main-nav{gap:12px}.sc-main-nav>a{font-size:11px}.sc-header-inner{gap:14px}.sc-logo-img img{max-width:205px}.sc-brand{max-width:205px}}
