/* SEOGIDTALK / PREMIUM WHITE / 2026-10-14 V5
   Visible, searchable HTML first. No framework, no external animation assets.
   Loads after the legacy styles, unifying all public sections to the original light brand.
*/
:root{color-scheme:light;--bg:#f7fafb;--panel:#ffffff;--ink:#172d2c;--muted:#586c72;--lime:#08cfa6;--line:#dfebea;--sg-neon:#08cfa6;--sg-cyan:#05bea6;--sg-mint:#00cfa5;--sg-bg:#f7fafb;--sg-outline:#b2dcd4;--sg-ease:cubic-bezier(.22,1,.36,1);background:#f7fafb;color:#172d2c}
html{background:#f7fafb;color-scheme:light}body{background:#f7fafb!important;background-image:radial-gradient(ellipse 740px 420px at 97% 4%,rgba(0,211,172,.055),transparent 78%)!important;color:#172d2c}
:where(main,.sgwrap,.sgarticle,.section){color:var(--ink)}main{background:transparent}
:where(h1,h2,h3,h4,strong,b){color:var(--ink)}p,.solo-paragraph,.solo-section-lead,.sglead{color:var(--muted)}
a:hover{color:#018b74}.solo-hero h1 em,em{color:#08be94}
:focus-visible{outline-color:#00ba96!important}
/* Original white header with recognisable teal logo */
.header{background:rgba(255,255,255,.95)!important;border-bottom:1px solid #e1eceb!important;box-shadow:0 8px 32px rgba(10,59,48,.04);backdrop-filter:blur(16px)}
.header:before{opacity:.4;background:linear-gradient(90deg,transparent,#00d4ad50,transparent)}
.header .brand,.header .nav a,.brand{color:#172b2b}.brand small{color:#788a8a!important}.brand-accent{color:#03c995!important}
.nav a{color:#516467!important;font-weight:650}.nav a:hover,.nav a[aria-current=page]{color:#018d77!important}
.menubtn{background:#eff9f6!important;color:#16312d!important;border:1px solid #cde9df!important}
.header .btn.primary,.btn.primary,.btn.lime,.solo-btn-main{background:#08cfa6!important;color:#10392e!important;border-color:#08cfa6!important;box-shadow:0 10px 26px #00c99d20}
.header .btn.primary:hover,.solo-btn-main:hover,.btn.lime:hover{background:#00b990!important;color:#052d25!important}
.btn.white,.btn.outline,.btn.dark,.solo-btn-ghost,.sgbtn{background:#fff!important;color:#203c38!important;border:1px solid #cddfdd!important}
.btn.white:hover,.solo-btn-ghost:hover,.sgbtn:hover{border-color:#00c89f!important;background:#edfbf6!important;color:#08674f!important}
/* The white hero retains animated ambient light, headline and radiating diagram. */
.solo-hero{background:linear-gradient(115deg,#f9fbfb 14%,#f0f8f6 90%)!important;border-color:#ddece8!important}
.solo-hero:before{background:radial-gradient(ellipse 25% 35% at 75% 29%,rgba(0,214,178,.1),transparent 73%),radial-gradient(ellipse 32% 33% at 6% 90%,rgba(47,205,147,.07),transparent 75%)}
.solo-hero:after{opacity:.27!important;background-image:linear-gradient(rgba(15,148,122,.085) 1px,transparent 1px),linear-gradient(90deg,rgba(15,148,122,.085) 1px,transparent 1px)!important}
.solo-home-hero{min-height:min(790px,calc(100svh - 78px));padding-block:80px 90px}
.solo-home-hero h1{font-size:clamp(48px,5.7vw,80px)!important;line-height:1.09!important;letter-spacing:-.065em!important;max-width:760px!important;margin-block:24px 20px;color:#163130!important}
.solo-home-hero h1 .sg-hero-intent{display:block;font-size:clamp(12px,1.12vw,15px);letter-spacing:.012em;line-height:1.6;font-weight:670;color:#4f7166;margin:0 0 15px}
.solo-home-hero h1 .sg-headline-line{display:block;white-space:normal;overflow:visible}
.solo-home-hero h1 em{color:#08c899!important;background-image:linear-gradient(100deg,#00c89d 0%,#1abb87 48%,#02a999 85%,#00c89d 100%)!important;background-size:200% 100%;text-shadow:none!important}
.solo-kicker{color:#098b73!important}.solo-kicker:before{background:#08cfa6!important;box-shadow:0 0 0 5px #08cfa611!important}
.solo-hero .solo-lead{color:#586f74!important;line-height:1.78;font-size:clamp(16px,1.4vw,19px)}.solo-note,.solo-hint,.solo-footnote{color:#667c7e!important}
.sg-hero-meta{color:#537870}.sg-hero-meta span:before{background:#07c59b;box-shadow:0 0 12px #01d5a630}
/* The rich SEO sequence works as a prominent mint-tinted selling card. */
.signal-panel{background:linear-gradient(155deg,#ffffff,#eaf9f5 70%,#e3f6f0)!important;border:1px solid #c7e7de!important;box-shadow:0 25px 66px rgba(16,97,75,.13)!important}
.signal-panel:before{background:linear-gradient(112deg,transparent 18%,#ffffff80 47%,transparent 65%)}
.signal-panel:after{background:radial-gradient(circle,#2bdcad21,transparent 72%)}
.signal-top{color:#35675a!important;border-color:#d4eae4!important}.signal-dot{background:#00cda3}
.sg-window-dots i{background:#62b7a1}
.signal-orbit{background:radial-gradient(circle at center,#47dcad20,transparent 68%)!important}
.signal-orbit:before{border-color:#13b99250!important}.signal-orbit:after{border-color:#51bda344!important}
.signal-orbit>span{background:#f4fffb!important;color:#287c69!important;border-color:#a8e3d0!important;box-shadow:0 12px 22px #217a5710!important}
.signal-orbit strong{color:#07b993!important;filter:none!important}
.signal-orbit small,.signal-orbit strong small{color:#4c776b!important}.sg-signal-track{background:#08cfa624!important}.sg-signal-track span{background:linear-gradient(90deg,transparent,#08cfa6,transparent)}
.signal-panel ol{padding:0 25px 15px!important}.signal-panel li{gap:16px;border-top:1px solid #d3e7e1!important;padding:18px 0!important}
.signal-panel li>span{color:#02a77f!important;font-size:13px;font-weight:800}.signal-panel li b{color:#163935!important;font-size:19px!important}
.signal-panel li p{color:#546e69!important;font-size:13.5px!important;line-height:1.68!important}
.signal-sell{background:#ffffffa8!important;border:1px solid #cde9de!important;box-shadow:0 9px 25px #149b7810}
.signal-sell strong{color:#183c34!important}.signal-sell p{color:#5b7970!important}.signal-pills span{color:#047d65!important;background:#e4fbf3!important;border-color:#bce9d7!important}
.signal-bottom{color:#077f62!important;border-color:#d3e7e1!important;display:flex;justify-content:center;gap:8px;flex-wrap:wrap;padding:17px 12px!important}
.signal-bottom span{font-size:10px;font-weight:800;letter-spacing:.07em;border-radius:99px;padding:8px 11px;background:#dbf8ec;color:#158b70}
.signal-final{padding:2px 24px 24px;position:relative;z-index:1}.signal-final p{font-size:13px;color:#516c68!important;line-height:1.7;margin:0 0 14px}.signal-final a{display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:12px;background:#12cfa4;color:#11372c!important;text-decoration:none;padding:13px 16px;font-weight:800;transition:background .2s,box-shadow .2s}
.signal-final a:hover{background:#00b68d;box-shadow:0 10px 30px #01c49b2d}
/* Every informational/commercial section is light, with depth and precise hover. */
.solo-section{background:#fff;border-color:#e6efec}.solo-section.solo-tint,.solo-tint,.solo-related{background:linear-gradient(140deg,#f0f8f6,#f7faf9 65%,#ecf8f4)!important}
.solo-section.solo-tint:before{background:radial-gradient(circle at 93% 27%,#a2ecda55,transparent 48%)}
.solo-section h2,.solo-contact-band h2{color:#193431!important}
.solo-service-card,.solo-tile,.solo-step,.solo-need,.solo-plan,.solo-method,.sgcard-article,.sgcard,.journal-card,.feature,.step,.tariff,.summarybox{background:linear-gradient(145deg,#fff,#f7fcfa)!important;border:1px solid #dcece6!important;box-shadow:0 8px 30px #1b594212!important;color:#173932!important}
.solo-service-card:first-child{background:linear-gradient(140deg,#e7fcf1,#fff)!important}
.solo-service-card h3,.solo-need h3,.solo-step h3,.sgcard h2,.sgcard h2 a,.sgcard a,.solo-plan h3,.solo-tile h3{color:#173832!important}
.solo-service-card p,.solo-need p,.solo-step p,.sgcard p,.solo-tile p{color:#5e7374!important}
.solo-card-number{color:#338773!important}.solo-card-link,.solo-inline-link,.solo-service-card strong,.solo-step b{color:#00a881!important}
.solo-service-card:hover,.solo-tile:hover,.solo-need:hover,.solo-step:hover,.solo-plan:hover,.sgcard-article:hover,.sgrelated-card:hover{border-color:#08cfa685!important;box-shadow:0 26px 52px #13745c21!important}
.solo-service-card:after{color:#009e7b;border-color:#93dccc}.solo-service-card:hover:after{background:#00cfa3;color:#073e2e}
.solo-outcomes,.solo-method,.solo-faq details,.faq details{background:#fff!important;border-color:#dcece7!important}
.solo-outcomes>div{border-color:#ddece6!important}.solo-mini-points span{background:#edfbf5;color:#327863;border-color:#d4f0e4}
.solo-hero-aside{background:linear-gradient(145deg,#ffffff,#effaf6)!important;border-color:#c5e8db!important;box-shadow:0 20px 55px #13785716!important}
.solo-hero-aside strong,.solo-hero-aside a,.solo-related-grid a,.solo-inline-link{color:#039e79!important}
.solo-hero-aside hr{border-color:#d4ebe2}
.solo-related-grid a{display:block;background:#fff;border:1px solid #d6ece3;border-radius:16px;transition:transform .3s,border-color .3s,box-shadow .3s;text-decoration:none;color:#136e5a!important}
.solo-related-grid a:hover{transform:translateY(-4px);box-shadow:0 12px 32px #17795618;border-color:#68daba}
.solo-payment{background:#ecf8f3!important;border-color:#d7ebe2}.solo-payment-methods span{background:#fff;border-color:#cfebe0}
.solo-contact-band{background:linear-gradient(115deg,#e7faf3,#f2f9f6,#effff9)!important;border-color:#d0ebe0!important}
.solo-contact-band:before{background:radial-gradient(ellipse,#75dbb638,transparent 72%)}.solo-contact-band:after{border-color:#43cba93d;box-shadow:0 0 0 45px #16c18f07,0 0 0 90px #16c18f05}
.solo-contact-buttons a{color:#173d34;background:#fff;border-color:#c9eade}.solo-contact-buttons a:first-child{background:#09cca4;color:#16372f}
/* Article comfort: truly white pages, dark text, elegant typography. */
.sgwrap,.sgarticle{color:#213b38}.sgarticle h1,.sghero h1,.sgcategory-hero h1{color:#193735!important}
.sgarticle .sglead,.sgprose p,.sgprose li,.prose p,.sgarticle p{color:#4d666a!important}
.sgprose a,.prose a{color:#008b75!important}.sgprose h2,.sgprose h3,.prose h2,.prose h3{color:#1d3835!important}
.sgprose blockquote,.prose blockquote{background:#edf9f4!important;border-left-color:#06cfa0;color:#365650}
.sgprose blockquote p{color:#48695f!important}
.sgprose pre,.sgprose code,pre{background:#f0f7f5!important;color:#264a41!important;border-color:#d7eae4}
.sgarticlecover{border-color:#dce8e5;box-shadow:0 20px 60px #173e3218}
.sgcard-meta,.sgpage-counter{color:#657a79}.sgcard-category-link,.sgcard-read{color:#008f76!important}
.sghero,.sgcategory-hero{background:linear-gradient(130deg,#ffffff,#ecfaf5)!important;border:1px solid #deede6!important;border-radius:27px;box-shadow:0 12px 40px #0d6d4f0d;color:#173c35}
.sghero p,.sgcategory-hero p{color:#5a7170!important}.sgpill{display:inline-block;padding:7px 12px;border:1px solid #bdeade;border-radius:999px;color:#06816a;background:#e5faf2;font-size:11px;letter-spacing:.1em}
.sgcategory-nav{display:block!important;border:1px solid #ddeee8;border-radius:22px;padding:22px!important;background:#fff!important;box-shadow:0 6px 22px #147b550a;margin:18px 0 35px!important}
.sgcategory-label{display:block!important;font-size:12px;font-weight:850;letter-spacing:.13em;text-transform:uppercase;color:#27836b!important;margin:0 0 14px!important}
.sgcategory-list{display:flex;align-items:center;flex-wrap:wrap;gap:9px!important}
.sgcategory-nav .sgcategory-chip{display:inline-flex!important;align-items:center;gap:7px;max-width:100%;white-space:normal;text-decoration:none!important;padding:10px 15px!important;font-size:13px;line-height:1.35;font-weight:650;border:1px solid #d6e7e0!important;border-radius:999px!important;background:#f7fbf9!important;color:#345c53!important;box-shadow:none;transition:background .25s,border-color .25s,transform .25s}
.sgcategory-nav .sgcategory-chip:hover{background:#e8f9f2!important;border-color:#73d7b5!important;transform:translateY(-2px)}
.sgcategory-nav .sgcategory-chip.is-active{background:#08cfa6!important;color:#15392f!important;border-color:#06c9a2!important;font-weight:800}
.sgcategory-count{display:inline-flex;min-width:22px;min-height:22px;align-items:center;justify-content:center;font-size:11px;border-radius:99px;background:#e2f1ea;color:#267866;padding:2px 6px}
.sgcategory-nav .is-active .sgcategory-count{background:#ffffff7c;color:#1f5446}
.sgcrumb{width:min(1180px,calc(100% - 48px));display:flex;align-items:center;gap:10px;margin:22px auto 14px!important;padding:12px 18px!important;border-radius:14px;background:#eff9f5!important;color:#516e65!important;border:1px solid #dbede4!important;box-shadow:none!important}
.sgcrumb a{color:#187763!important;text-decoration:none!important;font-weight:630}.sgcrumb a:hover{color:#00a884!important}.sgcrumb-sep{color:#8cae9f!important}.sgcrumb-current{background:#fff!important;color:#4a7464!important;border:1px solid #d6eade!important;max-width:100%;overflow-wrap:anywhere}
.sgtax{display:grid;gap:15px;margin:45px 0 30px}.sgtax-title{padding:0 2px}.sgtax-kicker{font-size:11px;letter-spacing:.14em;font-weight:800;color:#008f75}.sgtax-title h2{color:#183b34;font-size:clamp(26px,3vw,36px);margin:8px 0}.sgtax-title p{font-size:14px;color:#5b7870!important;margin:0 0 6px}
.sgtax-card{display:grid;grid-template-columns:125px minmax(0,1fr);gap:20px;align-items:start;border:1px solid #d6ebe1!important;background:linear-gradient(140deg,#fff,#f6fcf9)!important;border-radius:18px;padding:22px!important;box-shadow:0 8px 27px #1b67530b!important;color:#24524a;transition:transform .35s,border-color .3s,box-shadow .3s}
.sgtax-card:hover{border-color:#5ed5b4!important;box-shadow:0 18px 40px #16876619!important}
.sgtax-label{font-size:11px;letter-spacing:.1em;font-weight:820;color:#008f77!important}.sgtax-label:before{background:#0acba2!important;box-shadow:0 0 0 5px #05cda015!important}
.sgtax-body a{color:#173e35!important;font-size:19px!important;line-height:1.2}.sgtax-body a:hover{color:#008d73!important}.sgtax-body p{color:#5a7672!important;margin:8px 0 0!important}
.sgtags{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin:0!important;padding:0!important;list-style:none!important}.sgtags li{display:inline-flex!important;list-style:none!important;margin:0!important;padding:0!important}.sgtags li:before{display:none!important}
.sgtag{display:inline-flex!important;padding:8px 12px!important;border:1px solid #cde5da!important;border-radius:11px!important;background:#f0faf6!important;color:#347365!important;font-size:12px;line-height:1.3!important;font-weight:600;box-shadow:none!important}
.sgtag:hover{background:#d9f8e9!important;border-color:#8bd5b7!important}
.sgrelated-upgrade{background:linear-gradient(140deg,#f0faf5,#ffffff 65%,#eaf9f2)!important;border:1px solid #d6ebdf!important;border-radius:25px!important;box-shadow:0 16px 45px #0e785c12!important;margin:40px 0;padding:30px!important}
.sgrelated-upgrade:before{background:radial-gradient(circle,#00c99b15,transparent 70%)}
.sgrelated-kicker{color:#038f73!important}.sgrelated-kicker:before{background:#02c79d;box-shadow:none}
.sgrelated-head h2{color:#183f34!important;font-size:clamp(27px,3.6vw,42px)!important;margin:12px 0!important;letter-spacing:-.045em}
.sgrelated-head p{color:#5c726e!important;font-size:15px!important;line-height:1.7!important}
.sgrelated-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}
.sgrelated-card{background:#ffffff!important;color:#1c463a!important;border:1px solid #d5eae1!important;box-shadow:0 8px 25px #0967470b!important;padding:20px!important;min-height:208px}
.sgrelated-card strong{color:#1c3d32!important;font-size:21px}.sgrelated-card p{color:#5a7870!important;font-size:14px;line-height:1.6}.sgrelated-label,.sgrelated-link{color:#008e75!important}.sgrelated-reading{background:linear-gradient(140deg,#e3faf0,#fff)!important}
.sgarticlecta{background:linear-gradient(130deg,#e4faf0,#f8fffc)!important;border:1px solid #bde9d7!important;color:#193e32!important;box-shadow:0 16px 36px #108c6b10}
.sgarticlecta:before{background:radial-gradient(circle,#09bc911b,transparent 68%)}.sgarticlecta h2{color:#174238!important}.sgarticlecta p{color:#526f64!important}.sgcta-kicker{color:#079879!important}.sgarticlecta .sgbtn{background:#07cca2!important;border-color:#07cca2!important;color:#173d32!important}
.sgpagination a,.sgpagination span{background:#fff!important;color:#245449!important;border:1px solid #d6ebe3!important}.sgpagination [aria-current]{background:#04c99e!important;color:#103b2f!important}
th{background:#edf7f3!important;color:#244e43!important}td{color:#4a6c63!important}th,td{border-color:#ddebe5!important}
.sg-ad-slot{background:linear-gradient(110deg,#f5faf8,#ffffff)!important;border-color:#dcebe6!important}.sg-ad-label{color:#6d8a80!important}
/* Light, polished footer; sticky CTA stays readable on light pages. */
.footer{background:#f1f8f6!important;border-color:#dcece5!important;color:#1b3936!important}
.footer p,.footer-grid>div>a:not(.brand),.footer-bottom{color:#5b7772!important}.footer .brand{color:#143c32!important}
.footer a:hover{color:#009475!important}.footer-bottom{border-color:#d5e9e0!important}
.sticky{background:rgba(19,41,39,.96)!important;border:1px solid #325d56!important;box-shadow:0 13px 32px #174a4144!important;padding:8px!important}
.sticky>.btn.white{background:#fff!important;color:#153c34!important}.sticky>.btn.lime{background:#09d2a7!important;color:#12392e!important}
/* 404 becomes a full intentional page, not an empty strip. */
.sg404{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(490px,73vh,850px);background:linear-gradient(120deg,#f7fbfa,#eafaf2);display:grid;align-items:center;padding:60px 0 90px}
.sg404:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#06b98c10 1px,transparent 1px),linear-gradient(90deg,#06b98c10 1px,transparent 1px);background-size:65px 65px;opacity:.5}
.sg404-grid{display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:55px}.sg404 h1{max-width:720px;font-size:clamp(36px,4.6vw,65px);line-height:1.07;margin:4px 0 23px;color:#153e33!important;letter-spacing:-.055em}.sg404 p{max-width:630px;color:#526c64!important;font-size:18px;line-height:1.7}.sg404-code{display:block;font-size:clamp(80px,11vw,150px);line-height:1;font-weight:900;letter-spacing:-.1em;color:#00bf98;opacity:.17;margin-top:20px}
.sg404-art{position:relative;display:grid;place-items:center;min-height:370px}.sg404-ring{height:285px;width:285px;border-radius:50%;border:2px dashed #5dd6b8;display:grid;place-items:center;animation:sg-orbit-rotate 50s linear infinite;background:radial-gradient(circle,#c6ffe8,#f8fffb 65%);box-shadow:0 32px 60px #13a58420}
.sg404-ring span{font-size:170px;font-weight:800;line-height:1;color:#06c69e;animation:sg-orbit-counter 50s linear infinite}.sg404-mark{position:absolute;display:grid;place-items:center;border:1px solid #a2e4d0;background:#fff;border-radius:18px;padding:11px 15px;box-shadow:0 16px 35px #167e5712;font-weight:800;color:#039775}.sg404-mark.mark-a{top:10%;left:4%}.sg404-mark.mark-b{bottom:7%;right:5%}
/* Responsive, tap targets and reduced motion */
@media(max-width:900px){.sg404-grid{grid-template-columns:1fr}.sg404-art{min-height:245px}.sg404-ring{width:200px;height:200px}.sg404-ring span{font-size:120px}}
@media(max-width:760px){.header .nav{background:#fff!important;border-color:#e2ece8!important;box-shadow:0 15px 35px #1e766119!important}.nav a{color:#17433a!important}.solo-home-hero{min-height:0;padding:44px 0 67px}.solo-home-hero h1{font-size:clamp(41px,10.5vw,61px)!important;line-height:1.085!important;margin:20px 0!important}.solo-home-hero h1 .sg-hero-intent{font-size:12px}.solo-hero .solo-lead{font-size:16px}.signal-panel{margin-top:9px}.solo-service-card,.solo-tile,.solo-step,.solo-need{border-radius:19px}.sgwrap,.sgcrumb,.sgarticle{width:calc(100% - 32px)!important}.sgcrumb{padding:12px 14px!important;gap:8px}.sgcategory-nav{padding:17px!important}.sgcategory-list{gap:8px!important}.sgcategory-nav .sgcategory-chip{font-size:12px;padding:8px 11px!important}.sgtax-card{grid-template-columns:1fr;gap:11px;padding:18px!important}.sgrelated-upgrade{padding:20px!important}.sgrelated-grid{grid-template-columns:1fr}.sgrelated-card{min-height:0}.sgrelated-head h2{font-size:29px!important}.sg404{padding:38px 0 95px}.sg404-art{display:none}.sg404-code{font-size:90px}.sg404 p{font-size:16px}.footer-grid{grid-template-columns:1fr 1fr}.sticky{width:calc(100% - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))!important;left:50%!important;transform:translateX(-50%)!important}}
@media(max-width:390px){.solo-home-hero h1{font-size:clamp(36px,9.8vw,40px)!important}.sgcategory-nav .sgcategory-chip{font-size:12px}.signal-panel li b{font-size:17px!important}}
@media(hover:none){.sgrelated-card:hover,.sgtax-card:hover,.sgcategory-chip:hover,.solo-service-card:hover{transform:none!important}}
@media(prefers-reduced-motion:reduce){.sg404-ring,.sg404-ring span{animation:none!important}.sgrelated-card,.sgtax-card,.sgcategory-nav .sgcategory-chip,.signal-final a{transition:none!important}}
/* Finishing touches from visual QA: no underlined nested editorial cards. */
.sgarticle .sgrelated-card{display:flex!important;flex-direction:column!important;gap:12px!important;text-decoration:none!important;border-radius:17px!important}
.sgarticle .sgrelated-card :where(strong,span,p){text-decoration:none!important;display:block}
.sgarticle .sgrelated-card .sgrelated-label{font-size:11px!important;letter-spacing:.12em;font-weight:800!important}
.sgarticle .sgrelated-card .sgrelated-link{margin-top:auto;font-size:13px!important;font-weight:800!important}
.sgarticle .sgrelated-card strong{line-height:1.25!important}
.sgarticle .sgtax-body a{text-decoration:none!important;font-weight:800!important}
.sghero>div:last-child{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.sghero .sgoutline{display:inline-flex;align-items:center;min-height:48px;border-radius:12px;padding:13px 19px;border:1px solid #c7e7db;background:#fff;color:#12654f;text-decoration:none;font-size:14px;font-weight:800}
.sghero .sgoutline:hover{background:#def8ed;border-color:#64cfaf;color:#10614e}
@media(max-width:480px){.sghero>div:last-child>a{flex:1 1 100%;text-align:center;justify-content:center}}

.sgarticle .sgrelated-card .sgrelated-link span{display:inline!important}


/* White conversion hotfix 2026-10-14 */
body{background:#f7fafb!important;background-image:radial-gradient(circle at 12% 10%,rgba(0,207,165,.08),transparent 24%),radial-gradient(circle at 92% 14%,rgba(5,190,166,.08),transparent 22%),linear-gradient(180deg,#fbfdff 0%,#f7fafb 46%,#f3f7fa 100%)!important}
.sticky{background:rgba(255,255,255,.96)!important;border:1px solid #d7e6e2!important;box-shadow:0 18px 40px rgba(12,54,47,.12)!important}
.sticky>.btn.white{background:#fff!important;color:#153c34!important;border-color:#d0e1dc!important}.sticky>.btn.lime{background:#09d2a7!important;color:#12392e!important;border-color:#09d2a7!important}
.signal-panel{background:linear-gradient(180deg,#ffffff,#eefaf6 68%,#e8f8f4)!important}
.solo-service-card,.solo-tile,.solo-step,.solo-plan,.solo-need,.solo-method,.sgcard,.journal-card,.sgtax-card,.sgrelated-card{background:#fff!important}
.footer{background:#f6fbfa!important}
