:root{--color-accent-readable:color-mix(in srgb,var(--color-accent) 66%,var(--color-text))}
.sp-site .sp-kicker,.sp-site .m-badge,.sp-site .project-grid article span,.sp-site .journal-grid small{color:var(--color-accent-readable)}.sp-site .sp-about>div>p,.sp-site .sp-section-head>p,.sp-site .project-grid p,.sp-site .journal-grid p,.sp-site .team-list p{color:color-mix(in srgb,var(--color-muted) 76%,var(--color-text))}.theme-modern .m-hero{overflow:hidden}.sp-cta,.theme-modern .sp-cta,.theme-corporate .sp-cta,.theme-premium .sp-cta{background:var(--color-accent);color:var(--color-primary)}.sp-cta .sp-kicker,.theme-premium .sp-cta .sp-kicker{color:var(--color-primary)}.sp-cta p,.theme-premium .sp-cta p{color:color-mix(in srgb,var(--color-primary) 78%,transparent)}.sp-cta .sp-button,.theme-premium .sp-cta .sp-button{border-color:var(--color-primary);background:var(--color-primary);color:#fff!important}
/* Her sektörün işlevsel imza modülü */
.sector-signature-module{width:min(1280px,calc(100vw - 64px));margin:70px auto;padding:34px;display:grid;grid-template-columns:1fr 1.35fr;align-items:center;gap:45px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.sector-signature-module header>span{display:flex;align-items:center;gap:8px;color:var(--color-accent-readable);font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.sector-signature-module h2{margin:12px 0 9px;font-size:clamp(28px,3vw,43px);line-height:1.04;letter-spacing:-.04em}.sector-signature-module header p{max-width:520px;margin:0;color:color-mix(in srgb,var(--color-muted) 76%,var(--color-text));font-size:14px;line-height:1.65}.sector-signature-module>div{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.sector-signature-module article{min-height:128px;padding:18px;display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;border:1px solid var(--color-border);background:var(--color-background)}.sector-signature-module article>i{color:var(--color-accent-readable);font-size:19px}.sector-signature-module article span{display:flex;flex-direction:column;gap:4px}.sector-signature-module article b{font-size:12px}.sector-signature-module article small{color:color-mix(in srgb,var(--color-muted) 76%,var(--color-text));font-size:9px;line-height:1.4}.sector-signature-module>a{grid-column:2;justify-self:end;display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid currentColor;padding-bottom:4px;font-size:11px;font-weight:800}
.theme-modern .sector-signature-module{margin-top:48px;border-radius:24px;box-shadow:0 20px 55px rgba(15,23,42,.07)}.theme-modern .sector-signature-module article{border-radius:15px}.theme-corporate .sector-signature-module{width:100%;margin:0;padding:54px max(5vw,calc((100vw - 1320px)/2));border-width:0 0 1px;border-radius:0;background:#fff}.theme-corporate .sector-signature-module article{border-radius:0}.theme-minimal .sector-signature-module{width:100%;margin:0;padding:70px max(3.5vw,24px);border-width:0 0 1px;background:transparent}.theme-minimal .sector-signature-module article{border-color:#171717;border-radius:0;background:transparent}.theme-premium .sector-signature-module{width:100%;margin:0;padding:70px max(5vw,calc((100vw - 1320px)/2));border-width:0 0 1px;border-color:rgba(255,255,255,.17);background:#161513;color:#fff}.theme-premium .sector-signature-module article{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.04)}.theme-premium .sector-signature-module header p,.theme-premium .sector-signature-module article small{color:rgba(255,255,255,.66)}.theme-premium .sector-signature-module article>i,.theme-premium .sector-signature-module header>span{color:var(--color-accent)}
/* MODERN — 10 sektöre özel dijital yorum */
.theme-modern.sector-lawyer{--modern-soft:#f6f2ea}.theme-modern.sector-lawyer .m-hero h1,.theme-modern.sector-lawyer .m-services h2{font-family:Georgia,serif;font-weight:500;letter-spacing:-.045em}.theme-modern.sector-lawyer .m-service-card,.theme-modern.sector-lawyer .m-hero-visual figure{border-radius:4px}.theme-modern.sector-lawyer .sector-signature-module{border-left:6px solid var(--color-accent);border-radius:4px}
.theme-modern.sector-psychologist .m-hero{background:radial-gradient(circle at 15% 25%,#fff 0 16%,transparent 17%),var(--color-background)}.theme-modern.sector-psychologist .m-hero-visual:before{border-radius:55% 45% 58% 42%}.theme-modern.sector-psychologist .m-hero-visual figure{border-radius:46% 46% 24px 24px}.theme-modern.sector-psychologist .m-service-card,.theme-modern.sector-psychologist .sector-signature-module{border-radius:38px}
.theme-modern.sector-dentist .m-hero{background:linear-gradient(120deg,#fff 0 58%,var(--color-background) 58%)}.theme-modern.sector-dentist .m-hero-visual:before{border-radius:28px;background:var(--color-secondary)}.theme-modern.sector-dentist .m-service-card{background:#fff;border-color:#c9e2e6}.theme-modern.sector-dentist .sector-signature-module article{background:#f6fbfc}
.theme-modern.sector-beauty .m-hero h1,.theme-modern.sector-beauty .m-services h2{font-family:Georgia,serif;font-weight:400}.theme-modern.sector-beauty .m-hero-visual figure{border-radius:50% 50% 24px 24px}.theme-modern.sector-beauty .m-service-card.featured{background:var(--color-secondary)}.theme-modern.sector-beauty .sector-signature-module{box-shadow:none;border-color:#d8c5b4}
.theme-modern.sector-towing .modern-nav,.theme-modern.sector-towing .m-service-card,.theme-modern.sector-towing .sector-signature-module{border-radius:3px}.theme-modern.sector-towing .m-hero{background:repeating-linear-gradient(135deg,#f6f7f7 0 38px,#eceff0 38px 39px)}.theme-modern.sector-towing .m-hero h1{text-transform:uppercase;font-weight:900}.theme-modern.sector-towing .m-primary{background:var(--color-accent);color:#111!important}.theme-modern.sector-towing .m-service-card.featured{background:#171a1d}
.theme-modern.sector-moving .m-hero-visual:before{border-radius:24px 120px 24px 24px}.theme-modern.sector-moving .m-service-card{border-top:5px solid var(--color-accent)}.theme-modern.sector-moving .m-trust i{border-radius:50%}.theme-modern.sector-moving .sector-signature-module article{border-left:4px solid var(--color-accent)}
.theme-modern.sector-technical-service .m-hero{background-color:#e9eef0;background-image:linear-gradient(#cfd9dd 1px,transparent 1px),linear-gradient(90deg,#cfd9dd 1px,transparent 1px);background-size:40px 40px}.theme-modern.sector-technical-service .m-badge,.theme-modern.sector-technical-service .m-service-no{font-family:ui-monospace,monospace}.theme-modern.sector-technical-service .m-service-card{border-radius:8px}.theme-modern.sector-technical-service .sector-signature-module{background:#17202a;color:#fff}.theme-modern.sector-technical-service .sector-signature-module article{border-color:#41515e;background:#22313d}.theme-modern.sector-technical-service .sector-signature-module header p,.theme-modern.sector-technical-service .sector-signature-module article small{color:#c5d0d6}
.theme-modern.sector-construction .m-hero{grid-template-columns:.78fr 1.22fr}.theme-modern.sector-construction .m-hero-visual figure{height:650px;border-radius:0}.theme-modern.sector-construction .m-service-card{border-radius:0}.theme-modern.sector-construction .sector-signature-module article{background:#ebe6dd;border-radius:0}
.theme-modern.sector-real-estate .m-hero-visual figure{height:650px;border-radius:180px 180px 18px 18px}.theme-modern.sector-real-estate .m-service-card.featured{background:var(--color-secondary)}.theme-modern.sector-real-estate .sector-signature-module{border-color:#c8b48e}.theme-modern.sector-real-estate .sector-signature-module article{background:#f4f1e9}
.theme-modern.sector-accountant .m-hero{background:linear-gradient(90deg,#fff 0 50%,#eef4f2 50%)}.theme-modern.sector-accountant .m-hero h1{font-size:clamp(48px,5vw,76px)}.theme-modern.sector-accountant .m-service-card{border-radius:10px}.theme-modern.sector-accountant .sector-signature-module article{border-top:4px solid var(--color-secondary)}
/* CORPORATE — 10 sektöre özel kurumsal yorum */
.theme-corporate.sector-lawyer .c-hero-copy{box-shadow:inset 7px 0 var(--color-accent)}.theme-corporate.sector-lawyer .c-stamp{border-radius:50%}.theme-corporate.sector-lawyer .c-service-table h3{font-style:italic}.theme-corporate.sector-lawyer .sector-signature-module article{border-top:3px solid var(--color-accent)}
.theme-corporate.sector-psychologist{--corp-paper:#f7f3ec}.theme-corporate.sector-psychologist .corp-emblem{border-radius:50%}.theme-corporate.sector-psychologist .c-hero-media{margin:36px;border-radius:180px 180px 0 0}.theme-corporate.sector-psychologist .c-facts>div{border-color:#cfc7bb}.theme-corporate.sector-psychologist .sector-signature-module article{border-radius:60px 60px 8px 8px}
.theme-corporate.sector-dentist .c-hero-copy{background:#f7fcfd}.theme-corporate.sector-dentist .c-hero-media:before{content:"CLINICAL STANDARD";position:absolute;right:25px;top:25px;z-index:2;color:#fff;font:700 8px monospace;letter-spacing:.16em}.theme-corporate.sector-dentist .c-service-icon{border-radius:50%}.theme-corporate.sector-dentist .sector-signature-module{background:#f6fbfc}
.theme-corporate.sector-beauty .corporate-nav{min-height:122px}.theme-corporate.sector-beauty .c-hero h1{font-weight:400;font-style:italic}.theme-corporate.sector-beauty .c-hero-media{margin:22px}.theme-corporate.sector-beauty .sector-signature-module article{border-color:#d2bba7}
.theme-corporate.sector-towing{--corp-paper:#f4f5f5}.theme-corporate.sector-towing .corporate-nav,.theme-corporate.sector-towing .corp-emblem,.theme-corporate.sector-towing .c-primary{border-radius:0}.theme-corporate.sector-towing .c-hero h1{font-family:Arial,sans-serif;font-weight:900;text-transform:uppercase}.theme-corporate.sector-towing .c-hero-copy:after{height:12px}.theme-corporate.sector-towing .sector-signature-module{background:#f4b400}
.theme-corporate.sector-moving .c-facts>div{border-top:4px solid var(--color-accent)}.theme-corporate.sector-moving .c-service-table>a{grid-template-columns:70px 48px 1fr 30px}.theme-corporate.sector-moving .c-service-index{font-size:16px}.theme-corporate.sector-moving .sector-signature-module article{border-left:5px solid var(--color-accent)}
.theme-corporate.sector-technical-service .c-hero-copy{background-image:linear-gradient(#dce3e6 1px,transparent 1px);background-size:100% 32px}.theme-corporate.sector-technical-service .c-service-table h3{font-family:ui-monospace,monospace}.theme-corporate.sector-technical-service .corp-emblem{border-style:dashed}.theme-corporate.sector-technical-service .sector-signature-module article{background:#17202a;color:#fff}.theme-corporate.sector-technical-service .sector-signature-module article small{color:#c5d0d6}
.theme-corporate.sector-construction .c-hero{grid-template-columns:.82fr 1.18fr}.theme-corporate.sector-construction .c-hero-media:before{content:"";position:absolute;inset:28px;z-index:2;border:1px solid rgba(255,255,255,.7)}.theme-corporate.sector-construction .c-service-table>a:nth-child(odd){background:#eeeae3}.theme-corporate.sector-construction .sector-signature-module{background:#eae6df}
.theme-corporate.sector-real-estate .c-hero-media{clip-path:inset(0 0 0 8%)}.theme-corporate.sector-real-estate .c-facts{background:#f2f0e9}.theme-corporate.sector-real-estate .c-service-icon{border-color:var(--color-accent)}.theme-corporate.sector-real-estate .sector-signature-module article{background:#f0eee8}
.theme-corporate.sector-accountant .c-hero-copy{border-right:1px solid var(--color-secondary)}.theme-corporate.sector-accountant .c-service-table>a{grid-template-columns:65px 48px 1fr 110px}.theme-corporate.sector-accountant .c-service-table>a>i:after{content:" RAPOR";font:700 8px monospace}.theme-corporate.sector-accountant .sector-signature-module article{border-top:4px solid var(--color-secondary)}
/* MINIMAL — 10 sektöre özel editoryal yorum */
.theme-minimal.sector-lawyer .n-title h1{font-family:Georgia,serif;font-weight:400}.theme-minimal.sector-lawyer .n-hero figure{margin-left:14%}.theme-minimal.sector-lawyer .n-services a{grid-template-columns:70px 52px .7fr 1fr 30px}.theme-minimal.sector-lawyer .sector-signature-module{border-top:6px double #111}
.theme-minimal.sector-psychologist .n-title h1{font-family:Georgia,serif;font-weight:400;line-height:.94}.theme-minimal.sector-psychologist .n-hero figure img{border-radius:50% 50% 0 0}.theme-minimal.sector-psychologist .n-manifesto>p{font-family:Georgia,serif}.theme-minimal.sector-psychologist .sector-signature-module article{border-radius:50% 50% 6px 6px}
.theme-minimal.sector-dentist .n-hero figure{padding:24px;background:#fff;border:1px solid #111}.theme-minimal.sector-dentist .n-title{grid-template-columns:1.2fr .8fr}.theme-minimal.sector-dentist .n-services a>i:first-of-type{border-radius:50%}.theme-minimal.sector-dentist .sector-signature-module{background:#fff}
.theme-minimal.sector-beauty .n-title h1{font-family:Georgia,serif;font-style:italic}.theme-minimal.sector-beauty .n-hero figure img{filter:grayscale(.35) sepia(.08)}.theme-minimal.sector-beauty .n-services>div{border-top:3px double #111}.theme-minimal.sector-beauty .sector-signature-module article{border-color:#8a5d58}
.theme-minimal.sector-towing .minimal-nav,.theme-minimal.sector-towing .n-hero,.theme-minimal.sector-towing .n-services{background:#f4b400;color:#111}.theme-minimal.sector-towing .n-title h1{font-weight:900;text-transform:uppercase}.theme-minimal.sector-towing .n-hero figure img{filter:grayscale(1) contrast(1.25)}.theme-minimal.sector-towing .sector-signature-module{background:#111;color:#fff}.theme-minimal.sector-towing .sector-signature-module article{border-color:#777}.theme-minimal.sector-towing .sector-signature-module header p,.theme-minimal.sector-towing .sector-signature-module article small{color:#d1d1d1}.theme-minimal.sector-towing .sector-signature-module header>span,.theme-minimal.sector-towing .sector-signature-module article>i{color:#f4b400}
.theme-minimal.sector-moving .n-title h1{max-width:1000px}.theme-minimal.sector-moving .n-hero figure{margin-right:12%}.theme-minimal.sector-moving .n-services a{border-left:5px solid transparent}.theme-minimal.sector-moving .n-services a:hover{border-left-color:var(--color-accent)}.theme-minimal.sector-moving .sector-signature-module article{border-left-width:5px}
.theme-minimal.sector-technical-service .n-hero,.theme-minimal.sector-technical-service .n-services{background-image:linear-gradient(#cbd3d7 1px,transparent 1px);background-size:100% 32px}.theme-minimal.sector-technical-service .n-title h1,.theme-minimal.sector-technical-service .n-services h3{font-family:ui-monospace,monospace}.theme-minimal.sector-technical-service .n-hero figure img{filter:grayscale(1) contrast(1.2)}.theme-minimal.sector-technical-service .sector-signature-module article{border-style:dashed}
.theme-minimal.sector-construction .n-title{grid-template-columns:.8fr 1.2fr}.theme-minimal.sector-construction .n-hero figure img{height:760px}.theme-minimal.sector-construction .n-manifesto>p{text-transform:uppercase}.theme-minimal.sector-construction .sector-signature-module article{background:#ded8ce}
.theme-minimal.sector-real-estate .n-hero figure{margin-inline:8%}.theme-minimal.sector-real-estate .n-title h1{font-family:Georgia,serif}.theme-minimal.sector-real-estate .n-services a:nth-child(odd){background:#eeece6}.theme-minimal.sector-real-estate .sector-signature-module{border-block:1px solid #111}
.theme-minimal.sector-accountant .n-title{grid-template-columns:1fr 1fr}.theme-minimal.sector-accountant .n-title h1{font-size:clamp(58px,7vw,108px)}.theme-minimal.sector-accountant .n-services a{grid-template-columns:55px 52px 1fr 1fr 30px}.theme-minimal.sector-accountant .sector-signature-module article{border-top:4px solid var(--color-secondary)}
/* PREMIUM — 10 sektöre özel sinematik yorum */
.theme-premium.sector-lawyer .p-hero h1{max-width:1000px;font-style:italic}.theme-premium.sector-lawyer .p-hero-shade{background:linear-gradient(90deg,rgba(6,15,27,.94),rgba(6,15,27,.28))}.theme-premium.sector-lawyer .p-project img{filter:grayscale(1) contrast(1.12)}.theme-premium.sector-lawyer .sector-signature-module{border-top:1px solid var(--color-accent)}
.theme-premium.sector-psychologist{--premium-ink:#27342f;--premium-cream:#f2eee6}.theme-premium.sector-psychologist .p-hero-image{filter:saturate(.45) brightness(1.06)}.theme-premium.sector-psychologist .p-hero h1{font-style:italic}.theme-premium.sector-psychologist .p-project img{border-radius:180px 180px 0 0}.theme-premium.sector-psychologist .sector-signature-module article{border-radius:70px 70px 4px 4px}
.theme-premium.sector-dentist{--premium-ink:#083d56;--premium-cream:#edf7f8}.theme-premium.sector-dentist .p-hero-image{filter:saturate(.7) brightness(1.05)}.theme-premium.sector-dentist .p-service-icon{border-radius:12px}.theme-premium.sector-dentist .p-project img{filter:saturate(.68)}.theme-premium.sector-dentist .sector-signature-module{background:#083d56}
.theme-premium.sector-beauty .p-hero-content{text-align:center;left:50%;transform:translateX(-50%)}.theme-premium.sector-beauty .p-hero-content>p{margin-inline:auto}.theme-premium.sector-beauty .p-hero-content>div:last-child{justify-content:center}.theme-premium.sector-beauty .p-project img{border-radius:50% 50% 0 0}.theme-premium.sector-beauty .sector-signature-module article{border-color:#b99274}
.theme-premium.sector-towing{--premium-ink:#111416;--premium-gold:#f4b400}.theme-premium.sector-towing .p-hero h1{font-family:Arial,sans-serif;font-weight:900;text-transform:uppercase}.theme-premium.sector-towing .p-button{font-size:14px}.theme-premium.sector-towing .p-project img{filter:grayscale(1) contrast(1.2)}.theme-premium.sector-towing .sector-signature-module{border-top:10px solid #f4b400}
.theme-premium.sector-moving{--premium-ink:#132a49;--premium-gold:#ef7b32}.theme-premium.sector-moving .p-hero-shade{background:linear-gradient(90deg,rgba(12,31,56,.92),rgba(12,31,56,.18))}.theme-premium.sector-moving .p-project>div{border-left:4px solid var(--premium-gold);padding-left:18px}.theme-premium.sector-moving .p-services a{border-top:3px solid transparent}.theme-premium.sector-moving .p-services a:hover{border-top-color:var(--premium-gold)}
.theme-premium.sector-technical-service{--premium-ink:#111a21;--premium-gold:#ff7a1a}.theme-premium.sector-technical-service .p-hero-content,.theme-premium.sector-technical-service .p-services{font-family:ui-monospace,monospace}.theme-premium.sector-technical-service .p-hero-image{filter:grayscale(.65) contrast(1.18)}.theme-premium.sector-technical-service .p-service-icon{border-radius:6px;border-style:dashed}.theme-premium.sector-technical-service .sector-signature-module article{border-style:dashed}
.theme-premium.sector-construction .p-hero-content{max-width:1050px}.theme-premium.sector-construction .p-hero-image{filter:saturate(.42) contrast(1.08)}.theme-premium.sector-construction .p-project-grid{grid-template-columns:1.35fr .65fr}.theme-premium.sector-construction .p-project img{filter:saturate(.4)}.theme-premium.sector-construction .sector-signature-module{background:#1d1d1b}
.theme-premium.sector-real-estate{--premium-ink:#12332c;--premium-gold:#c19a63}.theme-premium.sector-real-estate .p-hero-content{max-width:1100px}.theme-premium.sector-real-estate .p-hero-image{filter:saturate(.75)}.theme-premium.sector-real-estate .p-project:first-child{grid-column:1/-1}.theme-premium.sector-real-estate .p-project:first-child img{aspect-ratio:2}.theme-premium.sector-real-estate .sector-signature-module article{background:#1b493d}
.theme-premium.sector-accountant{--premium-ink:#10283d;--premium-gold:#63a890}.theme-premium.sector-accountant .p-hero-shade{background:linear-gradient(90deg,rgba(9,35,53,.94),rgba(9,35,53,.24))}.theme-premium.sector-accountant .p-services a{min-height:350px}.theme-premium.sector-accountant .p-project>div{display:grid;grid-template-columns:40px 1fr}.theme-premium.sector-accountant .sector-signature-module article{border-top:4px solid var(--premium-gold)}
@media(max-width:980px){.sector-signature-module{grid-template-columns:1fr}.sector-signature-module>a{grid-column:1}.theme-modern.sector-construction .m-hero{grid-template-columns:1fr}.theme-corporate.sector-construction .c-hero{grid-template-columns:1fr}.theme-minimal.sector-dentist .n-title,.theme-minimal.sector-construction .n-title,.theme-minimal.sector-accountant .n-title{grid-template-columns:1fr}.theme-minimal.sector-construction .n-hero figure img{height:520px}.theme-premium.sector-real-estate .p-project:first-child{grid-column:auto}.theme-premium.sector-real-estate .p-project:first-child img{aspect-ratio:1.15}}
@media(max-width:680px){.sector-signature-module{width:calc(100vw - 30px);margin:38px auto;padding:24px;gap:28px}.sector-signature-module>div{grid-template-columns:1fr}.sector-signature-module article{min-height:92px;flex-direction:row;align-items:center;justify-content:flex-start;gap:18px}.theme-corporate .sector-signature-module,.theme-minimal .sector-signature-module,.theme-premium .sector-signature-module{width:100%;margin:0;padding:55px 20px}.theme-minimal .n-title>*{min-width:0;overflow-wrap:anywhere}.theme-minimal.sector-lawyer .n-hero figure,.theme-minimal.sector-moving .n-hero figure,.theme-minimal.sector-real-estate .n-hero figure{margin-inline:0}.theme-minimal.sector-towing .n-hero{background:#f4b400}.theme-premium.sector-beauty .p-hero-content{left:20px;right:20px;transform:none}.theme-premium.sector-construction .p-project-grid{grid-template-columns:1fr}.theme-corporate.sector-psychologist .c-hero-media{margin:18px;border-radius:90px 90px 0 0}}

/* WCAG AA okunabilirlik katmanı */
:root{--color-accent-readable:color-mix(in srgb,var(--color-accent) 48%,var(--color-text));--color-muted-readable:color-mix(in srgb,var(--color-muted) 58%,var(--color-text))}
.sp-site .sp-about>div>p,.sp-site .sp-section-head>p,.sp-site .project-grid p,.sp-site .journal-grid p,.sp-site .team-list p,.sp-site .sp-faq details p{color:var(--color-muted-readable)}
.theme-modern .m-service-card:not(.featured) p,.theme-modern .m-service-card:not(.featured) .m-service-no{color:var(--color-muted-readable)}.theme-modern .m-service-card.featured .m-service-no{color:rgba(255,255,255,.78)}.theme-modern .sp-nav-cta{border-color:var(--color-primary);background:var(--color-primary);color:#fff!important}.theme-modern.sector-dentist .m-service-card.featured{background:var(--color-primary);color:#fff}.theme-modern.sector-dentist .m-service-card.featured p{color:rgba(255,255,255,.78)}
.theme-modern .sp-process .sp-kicker,.theme-modern .sp-testimonials .sp-kicker,.theme-corporate .sp-process .sp-kicker,.theme-corporate .sp-testimonials .sp-kicker,.theme-premium .sp-testimonials .sp-kicker{color:rgba(255,255,255,.86)}
.theme-modern .sp-cta,.theme-corporate .sp-cta,.theme-premium .sp-cta{background:var(--color-accent);color:#101828}.theme-modern .sp-cta h2,.theme-corporate .sp-cta h2,.theme-premium .sp-cta h2,.theme-modern .sp-cta .sp-kicker,.theme-corporate .sp-cta .sp-kicker,.theme-premium .sp-cta .sp-kicker,.theme-modern .sp-cta p,.theme-corporate .sp-cta p,.theme-premium .sp-cta p{color:#101828}.theme-modern .sp-cta .sp-button,.theme-corporate .sp-cta .sp-button,.theme-premium .sp-cta .sp-button{border-color:#101828;background:#101828;color:#fff!important}
.theme-minimal .sp-cta{background:#111;color:#fff}.theme-minimal .sp-cta h2,.theme-minimal .sp-cta .sp-kicker,.theme-minimal .sp-cta p{color:#fff}.theme-minimal .sp-cta .sp-button{border-color:#fff;background:#fff;color:#111!important}.theme-minimal .minimal-index span,.theme-minimal .n-services a>span,.theme-minimal .sp-process li>span{color:var(--color-accent-readable)}.theme-minimal .minimal-footer small{color:#555}.theme-minimal.sector-towing .n-title p,.theme-minimal.sector-towing .n-services p,.theme-minimal.sector-towing .minimal-index span,.theme-minimal.sector-towing .n-services a>span{color:#111}
.theme-corporate .c-eyebrow,.theme-corporate .theme-corporate .sp-kicker{color:var(--color-accent-readable)}.theme-corporate .c-facts span,.theme-corporate .c-service-index{color:#53606d}.theme-corporate .c-services header p,.theme-corporate .c-service-table p{color:var(--color-muted-readable)}.theme-corporate .corp-legal span{color:rgba(255,255,255,.72)}.theme-corporate.sector-towing .sector-signature-module header>span,.theme-corporate.sector-towing .sector-signature-module article>i{color:#111}
.theme-premium .p-projects .p-kicker,.theme-premium .p-project span{color:color-mix(in srgb,var(--premium-gold) 38%,var(--premium-ink))}.theme-premium .p-projects header p,.theme-premium .p-project p{color:#5f5a53}.theme-premium .p-services .p-kicker,.theme-premium .p-services b,.theme-premium .p-service-icon,.theme-premium .premium-kicker{color:color-mix(in srgb,var(--premium-gold) 70%,#fff)}.theme-premium .p-services small{color:rgba(255,255,255,.72)}.theme-premium .p-services p{color:rgba(255,255,255,.74)}.theme-premium .p-hero-signature span,.theme-premium .premium-top{color:rgba(255,255,255,.72)}.theme-premium .premium-footer p{color:rgba(255,255,255,.72)}.theme-premium .premium-footer small{color:rgba(255,255,255,.66)}.theme-premium .sp-about figcaption{color:#5f5a53}.theme-premium .p-button{background:color-mix(in srgb,var(--premium-gold) 72%,#fff);color:var(--premium-ink)!important}.theme-premium .sector-signature-module header>span,.theme-premium .sector-signature-module article>i{color:color-mix(in srgb,var(--color-accent) 68%,#fff)}
.theme-modern.sector-technical-service .sector-signature-module header>span,.theme-modern.sector-technical-service .sector-signature-module article>i{color:#ffad72}.sp-whatsapp{background:#0b7438}
.theme-modern .sp-about figcaption{color:var(--color-muted-readable)}.theme-corporate .corp-brand small,.theme-corporate .c-section-no,.theme-corporate .c-hero-copy>p{color:var(--color-muted-readable)}.theme-corporate.sector-towing .sector-signature-module header p{color:#111}.theme-premium .premium-brand small{color:color-mix(in srgb,var(--premium-gold) 68%,#fff)}
