/*
Theme Name: UnstuckRx
Theme URI: https://unstuckrx.com
Author: UnstuckRx
Author URI: https://unstuckrx.com
Description: Senior living performance, market & acquisition advisory website for UnstuckRx. Founder: Wanda Moen-O'Brien.
Version: 1.0.0
License: All rights reserved.
*/

:root{--navy:#082744;--ink:#101820;--gold:#b8872f;--gold2:#d5aa59;--ivory:#f8f6f1;--slate:#55636d;--white:#fff;--line:#dce1e2;--shadow:0 14px 38px rgba(8,39,68,.10);--r:15px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:16px/1.58 Arial,Helvetica,sans-serif;color:var(--ink);background:#fff}.wrap{max-width:1180px;margin:auto;padding:0 25px}a{text-decoration:none;color:inherit}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--gold);font-size:.74rem}.btn{display:inline-block;padding:13px 19px;border:1px solid var(--gold);border-radius:3px;font-weight:700;font-size:.9rem;transition:.2s}.btn.primary{background:var(--gold);color:#fff}.btn.primary:hover{background:#966d25;border-color:#966d25}.btn.light{background:transparent;color:#fff;border-color:rgba(255,255,255,.66)}.btn.light:hover{background:rgba(255,255,255,.12)}h1,h2,h3{font-family:Georgia,'Times New Roman',serif}h2{color:var(--navy);font-size:clamp(2rem,3.8vw,3.2rem);line-height:1.12;letter-spacing:-.025em;margin:9px 0 19px}.intro{max-width:860px;color:#41515c;font-size:1.12rem;margin:0 0 32px}section{padding:84px 0;scroll-margin-top:100px}
header{min-height:94px;display:flex;align-items:center;position:sticky;z-index:10;top:0;border-bottom:1px solid #e3e5e4;background:rgba(255,255,255,.97);backdrop-filter:blur(10px)}.nav{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{display:block;line-height:0;min-width:280px}.logo-img{display:block;width:285px;height:auto;max-height:78px;object-fit:contain;object-position:left center}nav{display:flex;align-items:center;gap:15px;color:var(--navy);font-size:.84rem;font-weight:bold}nav a:hover{color:var(--gold)}.nav .btn{font-size:.77rem;padding:10px 13px}
.hero{background:linear-gradient(118deg,#07213b,#0c385c);color:#fff;padding:103px 0 88px;position:relative;overflow:hidden}.hero:after{content:'';position:absolute;right:-120px;top:-150px;width:560px;height:560px;border:1px solid rgba(213,170,89,.42);border-radius:50%;box-shadow:0 0 0 48px rgba(213,170,89,.06),0 0 0 105px rgba(213,170,89,.035)}.hero-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:45px;position:relative;z-index:1;align-items:center}.hero h1{font-size:clamp(2.4rem,4.2vw,3.5rem);line-height:1.08;letter-spacing:-.035em;margin:12px 0 22px}.hero p{font-size:1.17rem;max-width:730px;color:#e1eaf0;margin:0 0 29px}.actions{display:flex;flex-wrap:wrap;gap:11px}.hero-note{margin-top:25px;font-size:.88rem;color:#c7d6df}.hero-card{border:1px solid rgba(213,170,89,.55);background:rgba(255,255,255,.055);padding:22px;box-shadow:var(--shadow)}.hero-card strong{font:1.6rem Georgia,serif;color:var(--gold2);display:block;margin-bottom:10px;line-height:1.18}.hero-card p{font-size:.96rem;margin:0}.hero-card hr{border:0;border-top:1px solid rgba(255,255,255,.22);margin:17px 0}.hero-card p{color:#d7e2ea}.hero-card .hc-lead{font:1.05rem/1.4 Georgia,serif;color:#fff;margin:0 0 13px}.lifecycle{background:var(--navy);border-top:1px solid rgba(213,170,89,.35);padding:52px 0}.lc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.lc{padding:6px 30px;position:relative}.lc+.lc{border-left:1px solid rgba(255,255,255,.15)}.lc .lc-step{display:block;font:700 .8rem/1.5 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold2);margin-bottom:12px}.lc p{margin:0;color:#eef3f7;font:1.22rem/1.4 Georgia,serif}.difference{background:var(--navy);color:#fff;padding:90px 0;text-align:center}.difference .wrap{max-width:840px}.difference .eyebrow{color:var(--gold)}.difference h2{font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.12;letter-spacing:-.02em;color:var(--gold2);margin:14px 0 20px}.difference .hc-lead{font:1.3rem/1.4 Georgia,serif;color:#fff;margin:0 0 18px}.difference p{color:#c7d6df;font-size:1.1rem}
.options{background:var(--ivory)}.option-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.option{background:#fff;padding:22px 17px;border-top:4px solid var(--gold);box-shadow:0 5px 16px rgba(8,39,68,.05);display:flex;flex-direction:column}.option h3{color:var(--navy);font-size:1.16rem;line-height:1.15;margin:0 0 10px}.option p{font-size:.89rem;color:#50606a;margin:0}.option .mini{display:block;margin-top:12px;color:var(--gold);font-size:.78rem;font-weight:bold;margin-top:auto;padding-top:12px}
.fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.card{padding:28px;border:1px solid var(--line);border-radius:var(--r);background:#fff;box-shadow:0 6px 18px rgba(8,39,68,.035)}.card h3{color:var(--navy);font-size:1.3rem;margin:0 0 9px}.card ul{padding-left:19px;margin:11px 0 0}.card li{margin:7px 0;color:#45545e}.note{margin-top:22px;padding:18px 20px;border-left:4px solid var(--gold);background:#f1f4f3;color:#364650}.owners{background:linear-gradient(118deg,#07213b,#0c385c);color:#fff}.owners h2{color:#fff}.owners .intro{color:#d6e2e9}.own-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.own-card{border:1px solid rgba(213,170,89,.55);background:rgba(255,255,255,.055);padding:29px;box-shadow:var(--shadow);display:flex;flex-direction:column}.own-card h3{color:var(--gold2);font-size:1.3rem;margin:0 0 9px;font-family:Georgia,serif}.own-card .own-sub{color:#e1eaf0;font-size:.96rem;margin:0 0 11px}.own-card ul{padding-left:19px;margin:11px 0 0;color:#dbe7ed;font-size:.92rem}.own-card li{margin:7px 0}.own-note{margin-top:22px;border-left:4px solid var(--gold);background:rgba(255,255,255,.06);padding:18px 20px;color:#dbe7ed;font-size:.92rem}.own-note strong{color:#fff}.own-disc{margin-top:26px;font-size:.76rem;color:#93a3ab;line-height:1.55;max-width:70ch}
.drivers{background:var(--navy);color:#fff}.drivers h2{color:#fff}.drivers .intro{color:#d6e2e9}.driver-list{border-top:1px solid rgba(255,255,255,.25)}details{border-bottom:1px solid rgba(255,255,255,.25)}summary{cursor:pointer;list-style:none;padding:21px 4px;display:flex;align-items:center;gap:19px;font:1.35rem Georgia,serif;color:#fff}summary::-webkit-details-marker{display:none}summary:after{content:'+';margin-left:auto;font:1.8rem Arial;color:var(--gold2)}details[open] summary:after{content:'–'}summary .num{color:var(--gold2);font-size:1.12rem;font-family:Arial;font-weight:bold}.detail{padding:0 4px 23px 54px;color:#d7e3e9}.detail p{margin-top:0}.detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 28px}.detail-grid div{font-size:.92rem;padding-left:15px;position:relative}.detail-grid div:before{content:'•';position:absolute;left:0;color:var(--gold2)}.detail .more{display:block;margin-top:14px;color:var(--gold2);font-weight:bold;font-size:.86rem}.detail .samples{font-size:.82rem;color:#9fb0b8;text-transform:uppercase;letter-spacing:.1em;margin:16px 0 2px;font-weight:bold}
.calc{background:linear-gradient(118deg,#071e35,#0c3657);color:#fff}.calc h2{color:#fff}.calc .intro{color:#d9e4ea}.calc-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:40px}.input-card{background:#fff;color:var(--ink);padding:30px}.input-card h3{color:var(--navy);font-size:1.5rem;margin:0 0 10px}.input-card label{display:block;margin:14px 0 5px;font-size:.75rem;letter-spacing:.07em;text-transform:uppercase;color:var(--navy);font-weight:bold}.input-card input{width:100%;padding:12px;border:1px solid #cad2d4;border-radius:2px;font:inherit}.input-card small{display:block;font-size:.77rem;color:#68757c;margin-top:17px}.output{padding:31px;border:1px solid rgba(213,170,89,.55);background:rgba(255,255,255,.055)}.output h3{font-size:1.67rem;margin:0 0 16px}.metric{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-top:1px solid rgba(255,255,255,.18);color:#dce7ec}.metric strong{color:#fff;font-size:1.1rem;text-align:right}.metric.gold strong{color:var(--gold2);font-size:1.32rem}.formula{margin-top:18px;background:rgba(255,255,255,.07);padding:15px;color:#dbe6ec;font-size:.87rem}.disclaimer{font-size:.76rem;color:#c5d4dc;margin:18px 0 0}.example{margin-top:20px;font-size:.82rem;color:#d4e1e7}.example summary{font:700 .86rem Arial;color:var(--gold2);padding:0}.example .example-text{padding:12px 0 0;color:#d4e1e7}
.accel{background:#fff}.phase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.phase{border-top:5px solid var(--gold);padding:29px;background:var(--ivory);box-shadow:var(--shadow)}.weeks{text-transform:uppercase;letter-spacing:.12em;font-weight:bold;font-size:.74rem;color:var(--gold)}.phase h3{font-size:1.68rem;color:var(--navy);margin:7px 0 11px}.phase p{color:#485761;margin:0}.phase ul{padding-left:18px;font-size:.92rem}.phase li{margin:6px 0}.deliver{margin-top:18px;background:#fff;padding:14px;color:#394952;font-size:.88rem}.deliver strong{font:1.04rem Georgia,serif;color:var(--navy);display:block}
.audit{background:var(--ivory)}.audit-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:42px;align-items:start}.audit-box{background:var(--navy);color:#fff;padding:34px}.audit-box h3{font-size:1.65rem;margin:0 0 11px}.audit-box ul{padding-left:18px;color:#dbe7ed}.audit-box li{margin:8px 0}.price{font:2.3rem Georgia,serif;color:var(--gold2);margin:20px 0 3px}.audit-box small{color:#cad7de}.score{margin-top:25px;border-left:4px solid var(--gold);padding:18px 20px;background:#fff}.score h3{margin:0 0 8px;color:var(--navy);font-size:1.35rem}.score p{margin:0;color:#465661}
.about{background:#fff}.about-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:50px}.profile{background:var(--navy);color:#fff;padding:32px;min-height:365px;display:flex;justify-content:flex-end;flex-direction:column;position:relative;overflow:hidden}.profile:before{content:'W';position:absolute;top:-70px;left:12px;font:18rem Georgia,serif;color:rgba(213,170,89,.14)}.profile>*{position:relative}.profile h3{font-size:2rem;margin:0 0 7px}.profile p{margin:0;color:#d7e3e9}.bio p{color:#43535d;margin:0 0 15px}.cred{display:inline-block;border:1px solid #d7c6a8;padding:7px 9px;margin:4px 4px 0 0;font-size:.78rem;font-weight:bold;color:var(--navy)}
.contact{background:var(--ivory)}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px}.contact-details a{display:block;color:var(--navy);font-weight:bold;margin:13px 0}.small{font-size:.88rem;color:#5a6870}.form{background:#fff;padding:30px;border:1px solid var(--line)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.form label{display:block;font-size:.75rem;letter-spacing:.07em;text-transform:uppercase;color:var(--navy);font-weight:bold;margin:0 0 5px}.form input,.form select,.form textarea{width:100%;padding:12px;border:1px solid #ccd2d2;font:inherit;border-radius:2px}.form textarea{min-height:112px;resize:vertical}.full{grid-column:1/-1}.privacy{font-size:.77rem;color:#66747a;margin:15px 0}
.proof{background:linear-gradient(118deg,#07213b,#0c385c);color:#fff}.proof h2{color:#fff}.proof .intro{color:#d6e2e9}.tgrid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.tcard{border:1px solid rgba(213,170,89,.5);background:rgba(255,255,255,.055);padding:30px;box-shadow:var(--shadow);display:flex;flex-direction:column}.tcard .q{font:3.4rem Georgia,serif;color:var(--gold2);line-height:.6;margin-bottom:6px}.tcard blockquote{margin:0 0 18px;color:#eef3f7;font-size:1.06rem;font-style:italic;line-height:1.62}.tcard .who{border-top:1px solid rgba(255,255,255,.2);padding-top:14px;margin-top:auto}.tcard .who b{color:#fff;font-size:.98rem;display:block}.tcard .who span{color:#c7d6df;font-size:.84rem}.nums{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:34px}.num{background:rgba(255,255,255,.06);border:1px solid rgba(213,170,89,.35);padding:22px 14px;text-align:center}.num b{font:2rem Georgia,serif;color:var(--gold2);display:block;line-height:1}.num span{display:block;font-size:.78rem;color:#cdd9e0;margin-top:8px;text-transform:uppercase;letter-spacing:.06em}.clients{margin-top:28px;font-size:.86rem;color:#c7d6df}.clients b{color:#fff}.proof-cta{margin-top:30px}
footer{background:var(--ink);color:#c9d5da;padding:44px 0 24px}.foot{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:30px}.foot-logo{display:inline-block;background:#fff;border-radius:4px;padding:6px 10px;line-height:0}.foot-logo img{display:block;width:200px;height:auto;max-height:54px;object-fit:contain}.foot-tag{font-size:.69rem;letter-spacing:.13em;text-transform:uppercase;color:var(--gold2);margin-top:8px}.foot-title{font-weight:bold;color:#fff;margin-bottom:7px}.foot a{display:block;margin:6px 0;font-size:.88rem}.fine{font-size:.74rem;border-top:1px solid #344650;margin-top:28px;padding-top:18px;color:#afbcc2}
.film{background:var(--ivory)}.film-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.film-frame{position:relative;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#07213b url('assets/brand-video-poster.jpg') center/cover no-repeat;box-shadow:var(--shadow);border:1px solid rgba(213,170,89,.3)}.film-frame:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,33,59,.15),rgba(7,33,59,.6))}.film-play{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:74px;height:74px;border-radius:50%;background:rgba(213,170,89,.95);box-shadow:0 10px 26px rgba(0,0,0,.32);display:flex;align-items:center;justify-content:center;transition:.25s}.film-frame:hover .film-play{transform:translate(-50%,-50%) scale(1.06);background:var(--gold2)}.film-play:before{content:'';border-style:solid;border-width:15px 0 15px 25px;border-color:transparent transparent transparent #fff;margin-left:8px}.film-cap{position:absolute;z-index:2;bottom:16px;left:0;right:0;color:#e7d3a8;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;font-weight:bold}.film-text h2{font-size:clamp(1.55rem,2.5vw,2.2rem);margin:8px 0 16px}.film-text p{color:#465661;font-size:1.05rem;margin:0 0 22px}.section-cta{margin-top:34px;text-align:center}.cta-wanda{display:inline-flex;align-items:center;gap:9px}.cta-wanda svg{width:17px;height:17px;fill:currentColor}
.chain{background:var(--navy);color:#fff}.chain h2{color:#fff}.chain .intro{color:#d6e2e9;max-width:820px}.chain-nodes{display:flex;align-items:stretch;gap:0;margin:30px 0 0;justify-content:center}.chain-node{flex:1;padding:24px 12px;text-align:center;background:rgba(255,255,255,.05);border:1px solid rgba(213,170,89,.3)}.chain-node b{display:block;font:1.7rem Georgia,serif;color:var(--gold2);line-height:1}.chain-node span{display:block;font-size:.8rem;color:#cdd9e0;margin-top:8px;text-transform:uppercase;letter-spacing:.08em}.chain-arrow{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:42px;color:var(--gold2);font-size:1.7rem;font-weight:bold}.chain-note{max-width:820px;margin:26px auto 0;text-align:center;color:#c7d6df;font-size:.96rem}.own-questions{margin-top:26px;border-left:4px solid var(--gold);background:rgba(255,255,255,.06);padding:20px 22px}.own-questions h3{color:var(--gold2);font-family:Georgia,serif;font-size:1.2rem;margin:0 0 12px}.own-questions ul{padding-left:19px;margin:0;color:#dbe7ed;font-size:.94rem}.own-questions li{margin:9px 0}.lead-sub{font:1.15rem Georgia,serif;color:var(--gold2);margin:-6px 0 18px}
@media(max-width:950px){nav a:not(.btn){display:none}.film-grid,.hero-grid,.calc-grid,.audit-grid,.about-grid,.contact-grid,.own-grid,.tgrid{grid-template-columns:1fr}.lc-grid{grid-template-columns:1fr}.lc+.lc{border-left:0;border-top:1px solid rgba(255,255,255,.15)}.lc{padding:16px 0}.option-grid{grid-template-columns:1fr}.phase-grid{grid-template-columns:1fr}.detail-grid{grid-template-columns:1fr}.nums{grid-template-columns:repeat(2,1fr)}.hero-card{max-width:570px}.chain-nodes{flex-direction:column}.chain-arrow{width:auto;height:42px;transform:rotate(90deg)}.foot{grid-template-columns:1fr 1fr}}@media(max-width:590px){.wrap{padding:0 18px}header{min-height:72px}.brand{min-width:0}.logo-img{width:180px;max-height:49px}.nav .btn{font-size:.66rem;padding:9px}.hero{padding:70px 0}.hero h1{font-size:2.45rem}.hero p{font-size:1.03rem}section{padding:60px 0}.option-grid,.fit-grid,.form-grid,.nums{grid-template-columns:1fr}.full{grid-column:auto}.detail{padding-left:4px}.foot{grid-template-columns:1fr}.actions .btn{width:100%;text-align:center}}
.sit-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 40px;margin:28px 0 8px}.sit-list{list-style:none;padding:0;margin:0}.sit-list li{position:relative;padding-left:24px;color:#28251d;font-size:1.06rem;line-height:1.45;margin-bottom:14px}.sit-list li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--gold)}.sit-label{font:700 .85rem Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin:30px 0 4px}.bridge{margin-top:42px;border-top:1px solid rgba(213,170,89,.4);padding-top:30px}.bridge-label{font:700 .8rem Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.bridge-lead{font:1.3rem/1.4 Georgia,serif;color:#28251d;margin:0 0 16px}.bridge p{color:#28251d;font-size:1.06rem;line-height:1.55;margin:0 0 14px}.bridge .bridge-tag{font:1.4rem/1.35 Georgia,serif;color:var(--gold2);font-weight:700;margin-top:24px;letter-spacing:-.01em}@media(max-width:950px){.sit-grid{grid-template-columns:1fr}}.growth-score{display:grid;grid-template-columns:.85fr 1.15fr;gap:36px;align-items:center;margin:34px 0 14px;border:1px solid rgba(213,170,89,.45);background:rgba(255,255,255,.04);border-radius:12px;padding:34px}.gs-hero{text-align:center;border-right:1px solid rgba(255,255,255,.16);padding-right:24px}.gs-100{display:flex;align-items:baseline;justify-content:center;gap:10px}.gs-100 b{font:700 4.2rem/1 Georgia,serif;color:var(--gold2);letter-spacing:-.03em}.gs-100 span{font:700 .82rem Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#c7d6df}.gs-label{margin-top:12px;font:1.05rem Georgia,serif;color:#eef3f7;line-height:1.3}.gs-rows{list-style:none;padding:0;margin:0}.gs-rows li{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.12)}.gs-rows li:last-child{border-bottom:0}.gs-rows li span:first-child{color:#eef3f7;font:1.04rem Georgia,serif}.gs-rows li span:last-child{color:var(--gold2);font:700 .8rem Arial,sans-serif;letter-spacing:.08em}.framework-link{margin:30px 0 0;padding:18px 24px;border-left:3px solid var(--gold);background:rgba(255,255,255,.04);color:#c7d6df;font-size:1.02rem;line-height:1.55}@media(max-width:900px){.growth-score{grid-template-columns:1fr}.gs-hero{border-right:0;border-bottom:1px solid rgba(255,255,255,.16);padding:0 0 18px;text-align:left}.gs-100{justify-content:flex-start}}.gs-sub{margin-top:9px;font:400 .76rem Arial,sans-serif;color:#9fb0b8;letter-spacing:.02em;line-height:1.4}.seg-transition{background:var(--navy);color:#fff;padding:34px 0;text-align:center}.seg-transition .wrap{max-width:780px;margin:0 auto;padding:0 24px}.st-q{font:1.3rem Georgia,serif;color:#eef3f7;margin:0 0 8px}.st-a{font:1.02rem Arial,sans-serif;color:var(--gold2);margin:0}.built-line{margin-top:14px;font:700 1.08rem Georgia,serif;color:var(--gold2)}.baseline-line{margin:14px 0 0;font-size:.84rem;color:#5a6973;font-style:italic}.profile{background:var(--navy);color:#fff;display:flex;flex-direction:column;overflow:hidden;padding:0;min-height:0;justify-content:flex-start;position:relative}.profile:before{content:none}.profile-photo{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.profile-caption{padding:26px 30px}.profile-caption h3{font-size:1.85rem;margin:0 0 6px;line-height:1.05}.profile-caption p{margin:0;color:#d7e3e9;font-size:1rem}.founder-callout{margin:26px 0;padding:20px 24px;border-left:4px solid var(--gold);background:#f4f1ea}.fc-lead{font:700 1.2rem Georgia,serif;color:var(--navy);margin:0 0 8px}.fc-body{margin:0;color:#485761;font-size:1rem;line-height:1.55}.cred.lead{background:var(--gold);color:#fff;border-color:var(--gold)}.foot-nationwide{margin-top:26px;font-size:.85rem;color:var(--gold2);font-weight:600;letter-spacing:.01em}.fine p{margin:0 0 9px;line-height:1.5}.fine p:last-child{margin-bottom:0}.fine a{color:#9fb3bd;text-decoration:underline}.fine a:hover{color:#fff}
.form-success{background:#e8f3e6;border:1px solid #9bc28a;color:#2f5d22;padding:14px 16px;margin:0 0 16px;font-weight:bold;border-radius:2px}.form-error{background:#fbe9ec;border:1px solid #d49aa6;color:#8a2230;padding:14px 16px;margin:0 0 16px;font-weight:bold;border-radius:2px}
