.racine-sc-page{--sc-blue:#0b3d56;--sc-blue2:#0e5774;--sc-green:#4d8c42;--sc-red:#b83c2f;--sc-bg:#f4f8fa;--sc-line:#dbe6eb;--sc-text:#18313f;overflow:hidden;color:var(--sc-text)}
.racine-sc-page,.racine-sc-page *{box-sizing:border-box}.racine-sc-page .sc-shell{width:min(1480px,calc(100% - 64px));margin:0 auto}.racine-sc-page .sc-section{padding:76px 0}.racine-sc-page .sc-soft{background:var(--sc-bg)}
.sc-hero{background:linear-gradient(135deg,#0a354b,#0e5874);background-size:cover;background-position:center;color:#fff;padding:94px 0 82px}.sc-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:64px;align-items:center}.sc-eyebrow,.sc-kicker{display:inline-block;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:800}.sc-eyebrow{color:#b8e2ef}.sc-hero h1{font-size:clamp(2.7rem,5vw,5.1rem);line-height:.98;margin:14px 0 24px;color:#fff;max-width:900px}.sc-hero p{font-size:1.18rem;line-height:1.75;max-width:800px;margin:0 0 28px;color:#edf7fa}.sc-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.sc-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:14px 20px;font-weight:800;text-decoration:none!important;transition:.2s}.sc-btn-danger{background:#c84839;color:#fff}.sc-btn-light{border:1px solid rgba(255,255,255,.55);color:#fff;background:rgba(255,255,255,.07)}.sc-btn-primary{background:var(--sc-blue);color:#fff}.sc-btn-outline{border:2px solid var(--sc-blue);color:var(--sc-blue);background:#fff}.sc-btn-light-solid{background:#fff;color:var(--sc-blue)}.sc-btn:hover{transform:translateY(-1px);filter:brightness(.98)}
.sc-emergency-card{background:#fff;color:var(--sc-text);border-radius:18px;padding:28px;text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.18)}.sc-emergency-card span{display:block;color:var(--sc-red);font-weight:900;font-size:.75rem;letter-spacing:.12em}.sc-emergency-card strong{display:block;font-size:4rem;line-height:1;margin:10px 0;color:var(--sc-red)}.sc-emergency-card small{font-weight:700}
.sc-jump{background:#fff;border-bottom:1px solid var(--sc-line);position:relative;z-index:2}.sc-jump .sc-shell{display:flex;gap:30px;align-items:center;min-height:58px;overflow:auto}.sc-jump a{white-space:nowrap;text-decoration:none;color:var(--sc-blue);font-weight:800;font-size:.95rem}
.sc-two-col{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.7fr);gap:64px;align-items:start}.sc-kicker{color:var(--sc-green);margin-bottom:10px}.sc-heading{max-width:920px;margin-bottom:34px}.racine-sc-page h2{font-size:clamp(2rem,3.4vw,3.15rem);line-height:1.12;margin:0 0 20px;color:var(--sc-blue)}.racine-sc-page h3{color:var(--sc-blue);font-size:1.25rem}.sc-prose{font-size:1.05rem;line-height:1.78}.sc-prose p:last-child{margin-bottom:0}.sc-callout{background:#eef6ef;border-left:5px solid var(--sc-green);padding:30px;border-radius:14px}.sc-callout-icon{font-size:1.7rem;color:var(--sc-green)}.sc-callout a{display:inline-block;margin-top:10px;font-weight:800;color:var(--sc-blue)}
.sc-alert-section{padding-top:0}.sc-alert-box{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:26px;align-items:center;background:#fff4df;border:1px solid #f0d59b;padding:30px 34px;border-radius:18px}.sc-alert-icon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#d78a00;color:#fff;font-size:1.7rem;font-weight:900}.sc-alert-box h2{font-size:1.8rem;margin-bottom:8px}.sc-alert-box .sc-prose{font-size:.98rem}
.sc-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px}.sc-cards article{background:#fff;border:1px solid var(--sc-line);border-radius:16px;padding:28px;box-shadow:0 8px 30px rgba(18,58,77,.05)}.sc-cards article>span{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#e8f2f6;color:var(--sc-blue);font-weight:900}.sc-cards p{line-height:1.65}.sc-center{text-align:center;margin-top:32px}
.sc-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sc-contact-grid a{display:block;text-decoration:none;background:#fff;border:1px solid var(--sc-line);border-radius:16px;padding:25px;color:var(--sc-text)}.sc-contact-grid small,.sc-contact-grid span{display:block}.sc-contact-grid small{color:#617783;font-weight:700}.sc-contact-grid strong{display:block;font-size:1.7rem;color:var(--sc-blue);margin:5px 0}.sc-contact-grid a:first-child{border-color:#efc3bd;background:#fff7f5}.sc-contact-grid a:first-child strong{color:var(--sc-red);font-size:2.2rem}
.sc-kit-section{background:linear-gradient(135deg,#0b3d56,#0d607d);color:#fff}.sc-kit-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:60px;align-items:start}.sc-kit-section h2,.sc-kit-section .sc-kicker{color:#fff}.sc-kit-section .sc-prose{color:#e5f2f6}.sc-kit{background:#fff;color:var(--sc-text);border-radius:18px;padding:32px}.sc-kit h3{margin-top:0}.sc-kit ul{columns:2;column-gap:35px;margin:0;padding-left:20px}.sc-kit li{break-inside:avoid;margin:0 0 11px;line-height:1.5}
.sc-split-card{display:grid;grid-template-columns:180px 1fr;gap:38px;align-items:center;background:#fff;border:1px solid var(--sc-line);border-radius:20px;padding:40px}.sc-number{font-size:5rem;font-weight:900;line-height:1;color:#dfeaec;text-align:center}.sc-service-list{display:grid;gap:14px}.sc-service-list div{background:#fff;border:1px solid var(--sc-line);border-radius:13px;padding:20px}.sc-service-list b,.sc-service-list span{display:block}.sc-service-list b{color:var(--sc-blue);font-size:1.08rem}.sc-service-list span{margin-top:5px;color:#5f727c}
.sc-resources{background:#f8fbfc}.sc-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sc-resource-grid a{text-decoration:none;background:#fff;border:1px solid var(--sc-line);padding:27px;border-radius:16px;color:var(--sc-text);transition:.2s}.sc-resource-grid a:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(18,58,77,.08)}.sc-resource-grid span,.sc-resource-grid strong,.sc-resource-grid small{display:block}.sc-resource-grid span{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--sc-green);font-weight:900}.sc-resource-grid strong{font-size:1.2rem;color:var(--sc-blue);margin:5px 0}.sc-resource-grid small{font-size:.92rem;line-height:1.5;color:#657983}
body.page-template-page-securite-civile .site-content>.ast-container,body.page-template-page-securite-civile .ast-container,body.racine-securite-civile-page .site-content>.ast-container,body.racine-securite-civile-page .ast-container{max-width:none!important;padding-left:0!important;padding-right:0!important}
body.page-template-page-securite-civile #primary,body.racine-securite-civile-page #primary{margin:0!important;padding:0!important;width:100%!important;max-width:none!important}
body.page-template-page-securite-civile .entry-content,body.racine-securite-civile-page .entry-content{margin:0!important}
body.racine-securite-civile-page .site-content{display:block!important}
body.racine-securite-civile-page .widget-area{display:none!important}
@media(max-width:900px){.racine-sc-page .sc-shell{width:min(100% - 36px,1480px)}.sc-hero{padding:64px 0}.sc-hero-inner,.sc-two-col,.sc-kit-grid{grid-template-columns:1fr}.sc-emergency-card{max-width:360px}.sc-alert-box{grid-template-columns:48px 1fr}.sc-alert-box .sc-btn{grid-column:1/-1}.sc-cards,.sc-contact-grid,.sc-resource-grid{grid-template-columns:1fr 1fr}.sc-split-card{grid-template-columns:110px 1fr}.sc-kit ul{columns:1}}
@media(max-width:620px){.racine-sc-page .sc-section{padding:54px 0}.racine-sc-page .sc-shell{width:calc(100% - 28px)}.sc-hero h1{font-size:2.7rem}.sc-jump .sc-shell{gap:20px}.sc-cards,.sc-contact-grid,.sc-resource-grid{grid-template-columns:1fr}.sc-split-card{grid-template-columns:1fr;padding:28px}.sc-number{text-align:left;font-size:3.5rem}.sc-alert-box{grid-template-columns:1fr;padding:24px}.sc-alert-icon{width:44px;height:44px}.sc-hero-actions .sc-btn{width:100%}}
/* v1.24.5 - modèle sécurité civile inspiré de la structure régionale */
.sc-heading-wide{max-width:1120px}.sc-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:34px}.sc-process-grid article{background:#fff;border:1px solid var(--sc-line);border-radius:16px;padding:26px;box-shadow:0 10px 28px rgba(12,61,86,.06)}.sc-process-grid b{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:var(--sc-blue);color:#fff;margin-bottom:16px}.sc-process-grid span{display:block;font-size:1.12rem;font-weight:800;color:var(--sc-blue);margin-bottom:8px}.sc-process-grid p{margin:0;line-height:1.55}.sc-winter-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:56px;align-items:start}.sc-winter-note{margin-top:24px;padding:18px 20px;background:#fff;border-left:4px solid var(--sc-blue);border-radius:10px;line-height:1.6}.sc-kit-light{background:#fff!important;color:var(--sc-text)!important;border:1px solid var(--sc-line)}.sc-kit-light h3{color:var(--sc-blue)!important}.sc-kit-light li:before{color:var(--sc-green)!important}
@media(max-width:900px){.sc-process-grid{grid-template-columns:1fr 1fr}.sc-winter-grid{grid-template-columns:1fr}}
@media(max-width:620px){.sc-process-grid{grid-template-columns:1fr}}

/* v1.24.6 - hiver maison et grands froids */
.sc-cold-section{background:#eaf3f7}.sc-cold-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:60px;align-items:center}.sc-cold-card{background:#fff;border:1px solid var(--sc-line);border-radius:18px;padding:28px;text-align:center;box-shadow:0 12px 32px rgba(18,58,77,.07)}.sc-cold-card span,.sc-cold-card small{display:block}.sc-cold-card span{font-weight:800;color:#617783}.sc-cold-card strong{display:block;font-size:3rem;color:var(--sc-blue);line-height:1.1;margin:7px 0}.sc-cold-card hr{border:0;border-top:1px solid var(--sc-line);margin:22px 0}.sc-cold-card strong:last-of-type{color:var(--sc-red)}
@media(max-width:900px){.sc-cold-grid{grid-template-columns:1fr}.sc-cold-card{max-width:360px}}

/* v1.24.8 - Documents et références classés */
.sc-resource-category{margin:34px 0 0}.sc-resource-category>h3{font-size:1.35rem;margin:0 0 14px;color:#15384d}.sc-resource-category:first-of-type{margin-top:18px}

/* v1.24.9 - rafraichissement visuel premium */
.racine-sc-page{--sc-navy:#07364d;--sc-sky:#eaf5f8;--sc-mint:#edf6ee;--sc-gold:#d8a43a;--sc-shadow:0 16px 42px rgba(7,54,77,.10);background:#fff}.racine-sc-page .sc-section{padding:88px 0}.sc-hero{position:relative;isolation:isolate;padding:112px 0 100px;background:linear-gradient(120deg,#07364d 0%,#0c5872 72%,#24757d 100%)}.sc-hero:after{content:"";position:absolute;inset:auto -10% -90px 42%;height:240px;border-radius:50%;background:rgba(255,255,255,.055);z-index:-1}.sc-hero-inner{gap:80px}.sc-eyebrow{padding:7px 12px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:rgba(255,255,255,.08)}.sc-hero h1{letter-spacing:-.035em;text-shadow:0 2px 14px rgba(0,0,0,.12)}.sc-hero p{font-size:1.22rem}.sc-hero-actions{gap:14px}.sc-btn{border-radius:999px;padding:14px 23px}.sc-btn-danger{background:#c84a3b}.sc-btn-light{backdrop-filter:blur(7px)}.sc-btn-primary{background:linear-gradient(135deg,var(--sc-navy),var(--sc-blue2))}.sc-btn-outline{border:1px solid #cbdde5;box-shadow:0 5px 16px rgba(7,54,77,.06)}.sc-btn-outline:hover{border-color:var(--sc-blue);background:#f3f9fb}.sc-emergency-card{border-radius:26px;padding:34px 28px;box-shadow:0 26px 70px rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.45)}.sc-emergency-card strong{font-size:4.6rem}.sc-jump{background:rgba(255,255,255,.97);box-shadow:0 7px 24px rgba(7,54,77,.07)}.sc-jump .sc-shell{min-height:64px}.sc-jump a{padding:8px 0;position:relative}.sc-jump a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:3px;border-radius:4px;background:var(--sc-green);transition:.2s}.sc-jump a:hover:after{right:0}.sc-heading{max-width:980px}.sc-heading-wide{max-width:1180px}.sc-kicker{background:var(--sc-mint);padding:6px 10px;border-radius:999px;letter-spacing:.11em}.racine-sc-page h2{letter-spacing:-.025em}.sc-prose{font-size:1.075rem;color:#334e5b}.sc-soft{background:linear-gradient(180deg,#f5f9fb,#eef5f7)}.sc-process-grid{gap:22px}.sc-process-grid article,.sc-cards article,.sc-contact-grid a,.sc-service-list div,.sc-resource-grid a{border:0;box-shadow:var(--sc-shadow)}.sc-process-grid article{position:relative;overflow:hidden;padding:30px}.sc-process-grid article:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--sc-green)}.sc-process-grid b{box-shadow:0 8px 18px rgba(7,54,77,.18)}.sc-alert-box{border:0;border-left:6px solid #d69219;border-radius:20px;background:linear-gradient(90deg,#fff6e5,#fffaf1);box-shadow:0 12px 34px rgba(92,68,19,.08)}.sc-cards{gap:24px}.sc-cards article{border-radius:22px;padding:32px;transition:.2s}.sc-cards article:hover{transform:translateY(-4px)}.sc-cards article>span{border-radius:14px;width:48px;height:48px;background:linear-gradient(135deg,#e6f2f6,#f4fafb)}.sc-center .sc-btn-outline{margin:5px 3px}.sc-contact-grid{gap:24px}.sc-contact-grid a{border-radius:22px;padding:30px;transition:.2s}.sc-contact-grid a:hover{transform:translateY(-3px)}.sc-contact-grid a:first-child{background:linear-gradient(135deg,#fff6f4,#fff);border:1px solid #f2d0ca}.sc-service-list div{border-radius:18px;padding:23px 25px;border-left:4px solid var(--sc-green)}.sc-kit-section{position:relative;background:linear-gradient(125deg,#07364d,#0d607d 70%,#14798a)}.sc-kit-section:before{content:"72 h";position:absolute;right:3%;bottom:-35px;font-size:12rem;font-weight:900;color:rgba(255,255,255,.035);line-height:1}.sc-kit{border-radius:24px;padding:38px;box-shadow:0 22px 55px rgba(0,0,0,.18)}.sc-kit li{padding:4px 0}.sc-split-card{border:0;border-radius:26px;padding:46px;box-shadow:var(--sc-shadow);background:linear-gradient(135deg,#fff,#f7fbfc)}.sc-number{width:132px;height:132px;border-radius:50%;display:grid;place-items:center;background:#edf4f6;color:var(--sc-blue);font-size:3.8rem}.sc-winter-note,.sc-callout{border-radius:18px;box-shadow:0 10px 26px rgba(7,54,77,.06)}.sc-kit-light{box-shadow:var(--sc-shadow)!important;border:0!important}.sc-cold-section{background:linear-gradient(135deg,#eaf4f8,#f5fafb)}.sc-cold-card{border:0;border-radius:24px;box-shadow:var(--sc-shadow)}.sc-resources{background:linear-gradient(180deg,#f7fafb,#eef5f7)}.sc-resource-category{margin-top:44px}.sc-resource-category>h3{display:flex;align-items:center;gap:12px;font-size:1.45rem}.sc-resource-category>h3:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--sc-green);box-shadow:0 0 0 6px #e4f1e5}.sc-resource-grid{gap:22px}.sc-resource-grid a{position:relative;border-radius:20px;padding:30px 30px 27px;overflow:hidden}.sc-resource-grid a:after{content:"→";position:absolute;right:24px;bottom:23px;font-size:1.35rem;color:var(--sc-blue);font-weight:900}.sc-resource-grid a:hover{transform:translateY(-5px);box-shadow:0 20px 44px rgba(7,54,77,.13)}.sc-resource-grid small{padding-right:28px}@media(max-width:900px){.racine-sc-page .sc-section{padding:68px 0}.sc-hero{padding:78px 0}.sc-hero-inner{gap:38px}.sc-kit-section:before{font-size:8rem}.sc-number{width:96px;height:96px;font-size:2.8rem}}@media(max-width:620px){.racine-sc-page .sc-section{padding:56px 0}.sc-hero{padding:62px 0 58px}.sc-hero h1{font-size:2.65rem}.sc-emergency-card{padding:26px}.sc-emergency-card strong{font-size:3.8rem}.sc-kit,.sc-split-card{padding:26px}.sc-number{width:82px;height:82px;font-size:2.35rem}.sc-resource-grid a{padding:25px}}


/* v1.25.0 - upgrade Sécurité civile */
html{scroll-behavior:smooth}
.racine-sc-page [id]{scroll-margin-top:92px}
.sc-jump{position:sticky;top:0;z-index:30}
.admin-bar .sc-jump{top:32px}
.sc-now-section{padding-top:64px!important;padding-bottom:70px!important;background:#fff}
.sc-lead{font-size:1.12rem;line-height:1.7;color:#48616d;max-width:840px;margin:10px 0 0}
.sc-now-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px}
.sc-now-card{display:flex;gap:18px;align-items:flex-start;min-height:185px;padding:28px;border-radius:22px;background:linear-gradient(180deg,#fff,#f7fbfc);box-shadow:var(--sc-shadow);text-decoration:none!important;color:var(--sc-navy)!important;border:1px solid #e2edf1;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.sc-now-card:hover{transform:translateY(-4px);box-shadow:0 22px 48px rgba(7,54,77,.14);border-color:#c7dce4}
.sc-now-icon{flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#e6f2f6;color:var(--sc-blue);font-weight:900;font-size:1rem}
.sc-now-card small{display:block;text-transform:uppercase;letter-spacing:.09em;font-weight:800;font-size:.72rem;color:#67808b;margin:1px 0 8px}
.sc-now-card strong{display:block;font-size:1.22rem;line-height:1.22;color:var(--sc-navy);margin-bottom:9px}
.sc-now-card p{margin:0;color:#526a75;line-height:1.55;font-size:.96rem}
.sc-now-danger{background:linear-gradient(160deg,#fff8f6,#fff);border-color:#f0d3cc}
.sc-now-danger .sc-now-icon{background:#c84a3b;color:#fff}
.sc-now-danger strong{color:#a7382d}
.sc-emergency-card{position:relative;overflow:hidden}
.sc-emergency-card:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:#ef6b5b}
.sc-kit-section .sc-btn-light-solid{box-shadow:0 10px 24px rgba(0,0,0,.18)}
.sc-kit-section .sc-btn-light-solid:after{content:"  →"}
.sc-resource-grid a strong{padding-right:22px}
@media(max-width:1100px){.sc-now-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:782px){.admin-bar .sc-jump{top:46px}}
@media(max-width:620px){.sc-jump{position:relative;top:auto}.admin-bar .sc-jump{top:auto}.sc-now-section{padding-top:46px!important;padding-bottom:52px!important}.sc-now-grid{grid-template-columns:1fr;gap:14px;margin-top:26px}.sc-now-card{min-height:0;padding:22px}.sc-now-icon{flex-basis:38px;width:38px;height:38px;border-radius:11px}}


/* v1.25.1 - chargement garanti par slug + finition visuelle */
body.racine-securite-civile-page{background:#fff}
body.racine-securite-civile-page .racine-sc-page{margin:0!important;width:100%!important;max-width:none!important}
body.racine-securite-civile-page .sc-hero{border-bottom:1px solid rgba(255,255,255,.08)}
body.racine-securite-civile-page .sc-hero-inner>div:first-child{max-width:980px}
body.racine-securite-civile-page .sc-now-card,body.racine-securite-civile-page .sc-process-grid article,body.racine-securite-civile-page .sc-cards article{will-change:transform}
body.racine-securite-civile-page .sc-section:nth-of-type(even):not(.sc-kit-section):not(.sc-cold-section):not(.sc-alert-section){position:relative}
body.racine-securite-civile-page .sc-resource-grid a{min-height:170px}
@media(max-width:921px){body.racine-securite-civile-page .ast-container{width:100%!important}}


/* v1.25.2 - Planification + contraste Preparation citoyenne */
.sc-planning-section{background:linear-gradient(180deg,#ffffff 0%,#f5f9fa 100%)}
.sc-plan-intro{max-width:820px;margin:0;font-size:1.08rem;line-height:1.7;color:#4a606b}
.sc-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:38px}
.sc-plan-card{position:relative;overflow:hidden;background:#fff;border-radius:24px;padding:36px 36px 34px;box-shadow:0 16px 42px rgba(7,54,77,.10);border:1px solid #e4edf0}
.sc-plan-card:before{content:"";position:absolute;inset:0 0 auto 0;height:7px;background:linear-gradient(90deg,var(--sc-green),#68a678)}
.sc-plan-card-regional:before{background:linear-gradient(90deg,var(--sc-blue),#1f7894)}
.sc-plan-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}
.sc-plan-number{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#edf6ee;color:#2f7042;font-weight:900;font-size:1rem}
.sc-plan-card-regional .sc-plan-number{background:#eaf5f8;color:var(--sc-blue)}
.sc-plan-label{font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#657983}
.sc-plan-card h3{font-size:clamp(1.5rem,2vw,2rem)!important;line-height:1.2;margin:0 0 16px;color:var(--sc-blue)!important}
.sc-plan-card .sc-prose{font-size:1rem;line-height:1.72}
.sc-plan-link{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:12px 18px;border-radius:999px;background:var(--sc-blue);color:#fff!important;text-decoration:none!important;font-weight:800}
.sc-plan-link:hover{transform:translateY(-1px);filter:brightness(.96)}
.sc-kit-section .sc-kicker{color:#fff!important;background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.28);text-shadow:0 1px 2px rgba(0,0,0,.18)}
@media(max-width:800px){.sc-plan-grid{grid-template-columns:1fr}.sc-plan-card{padding:30px}}
@media(max-width:520px){.sc-plan-card{padding:26px 22px}.sc-plan-top{align-items:flex-start;flex-direction:column}.sc-plan-label{font-size:.7rem}}
