/* Akshara's shared WordPress design refinements. */
:root{--muted:#536875;--blue:#087fa3;--green:#267245}
.family-blue{--family:#086c9b;--family-soft:#eaf4fb;--family-line:#bad8e9}
.family-teal{--family:#08756e;--family-soft:#e9f6f3;--family-line:#b9ded6}
.family-green{--family:#267245;--family-soft:#edf6ed;--family-line:#c5dfc9}
.family-amber{--family:#8d5b16;--family-soft:#fbf3e5;--family-line:#e9d5af}
.family-violet{--family:#67509b;--family-soft:#f2eef9;--family-line:#d6cae9}
.eyebrow{font-size:13px;letter-spacing:.13em}.section-heading>p{font-size:16px;max-width:360px;line-height:1.8}.hero-description{font-size:18px}.hero-assurance{font-size:13px}.hero .button{font-size:14px}.hero-eyebrow{font-size:12px}.primary-navigation{font-size:15px}.topbar{font-size:14px}.topbar-inner{min-height:37px}.footer-top>div:not(:first-child)>a{font-size:14px;min-height:29px}.footer-top h2{font-size:15px}.footer-brand p{font-size:17px}.footer-offices p{font-size:14px}.footer-offices strong{font-size:15px}.footer-bottom{font-size:13px}.footer-contact p{font-size:14px}.section-end p{font-size:14px}.text-link{font-size:15px}
.service-card{border:1px solid var(--family-line,var(--line));border-radius:16px;padding:29px;overflow:hidden;background:linear-gradient(145deg,var(--family-soft,#f6f9fa) 0,#fff 55%)}
.service-card:before{content:"";position:absolute;top:0;left:28px;width:52px;height:3px;background:var(--family,var(--blue));border-radius:0 0 4px 4px}
.service-card:hover{background:var(--family-soft,#f5faf7);border-color:var(--family,var(--green));box-shadow:0 14px 34px #1233480c;transform:translateY(-3px)}
.service-card .service-icon{width:53px;height:53px;color:var(--family,var(--green));background:var(--family-soft,var(--mint));border:1px solid var(--family-line,var(--line));border-radius:13px}
.service-card .service-icon .icon{width:27px;height:27px}.service-card-top{margin-bottom:25px}.card-arrow{width:34px;height:34px;background:white;border-color:var(--family-line,var(--line));color:var(--family,var(--ink))}.card-category{font-size:12px;color:var(--family,var(--muted));letter-spacing:.09em}.service-card h3{font-size:24px;line-height:1.35;margin-bottom:12px}.service-card>p{font-size:16px;line-height:1.75;margin-bottom:16px}.service-card-highlights{display:grid;gap:7px;list-style:none;margin:0 0 24px;padding:0;color:var(--text)}.service-card-highlights li{display:flex;align-items:flex-start;gap:7px;font-size:13px;line-height:1.65}.service-card-highlights .icon{width:15px;height:15px;color:var(--family,var(--green));margin-top:2px}.service-card-link{font-size:14px;color:var(--family,var(--ink));padding-top:18px;border-top:1px solid var(--family-line,var(--line));gap:10px}.service-card-link .icon{width:18px;height:18px}.home-service-grid{gap:23px}
.family-navigator{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:27px 0 35px}.directory-family-intro{margin-bottom:38px;padding-bottom:6px}.directory-family-intro h2{font-size:34px;margin-bottom:12px}.directory-family-intro>p{font-size:16px;max-width:640px}
.family-choice{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:23px 19px;border:1px solid var(--family-line);border-radius:13px;background:var(--family-soft);color:var(--ink);min-width:0;position:relative}
.family-choice-icon{color:var(--family);width:43px;height:43px;background:#ffffffc9;border-radius:10px;display:grid;place-items:center;margin-bottom:18px}.family-choice-icon .icon{width:25px;height:25px}.family-choice-copy{display:grid;gap:9px}.family-choice-copy strong{font-size:16px;line-height:1.45;letter-spacing:-.02em}.family-choice-copy>span{font-size:13px;line-height:1.8;color:var(--text)}.family-choice-end{margin-top:auto;padding-top:21px;font-size:12px;font-weight:800;color:var(--family)}.family-choice-end .icon{width:18px;height:18px}.family-choice:hover,.family-choice[aria-pressed=true]{border-color:var(--family);box-shadow:0 5px 0 var(--family);transform:translateY(-2px)}.family-choice[aria-pressed=true]:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--family);position:absolute;top:17px;right:15px}.directory-tools{scroll-margin-top:115px}.filter-chips button{font-size:14px;padding:11px 17px}.search-field>input{font-size:16px}#service-count{font-size:14px}
.refined-service-hero{position:relative;background:linear-gradient(110deg,#f8faf7,var(--family-soft));border-bottom:1px solid var(--family-line)}.refined-service-hero .service-hero-grid{gap:65px;align-items:start}.refined-service-hero h1{font-size:48px;line-height:1.16}.refined-service-hero .service-tagline{font-size:21px!important;color:var(--family);line-height:1.55}.refined-service-hero p{font-size:16px;line-height:1.85}.service-category-label{display:flex;gap:9px;align-items:center;color:var(--family);margin-bottom:20px}.service-category-label>span{background:white;color:var(--family);border:1px solid var(--family-line);padding:8px;border-radius:9px;display:flex}.service-category-label .icon{width:19px;height:19px}.refined-service-hero .service-hero-photo{height:360px;align-self:center;border:5px solid white;box-shadow:0 12px 32px #1233480a}.refined-service-hero .service-hero-photo>span{color:var(--family);font-size:14px}.refined-service-hero .service-hero-photo>span .icon{color:var(--family)}.service-quick-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:22px;margin-top:24px;border-top:1px solid var(--family-line)}.service-quick-facts>span{display:block;position:relative;padding-left:30px;font-size:13px;line-height:1.8;color:var(--text)}.service-quick-facts strong{display:block;color:var(--ink);font-size:13px;letter-spacing:0;margin-bottom:4px}.service-quick-facts .icon{position:absolute;left:0;top:3px;width:20px;height:20px;color:var(--family)}.small-note{font-size:13px!important}.service-anchor-nav a{font-size:14px;min-height:54px;display:flex;align-items:center}.service-anchor-nav a:hover{color:var(--blue-dark);box-shadow:inset 0 -2px var(--blue-dark)}
.content-block h2{font-size:35px}.content-block>p{font-size:17px;line-height:1.9}.content-block>.eyebrow{color:var(--family,var(--green))}.audience-callout{background:var(--family-soft,var(--mint));border:1px solid var(--family-line,var(--line));border-left:4px solid var(--family,var(--green));padding:25px}.audience-callout h3{font-size:19px}.audience-callout p{font-size:16px;line-height:1.8}.audience-callout>.icon{color:var(--family,var(--green));width:27px;height:27px}.section-lede{color:var(--text);margin-bottom:25px}
.refined-deliverables{display:grid;gap:14px;margin-top:28px}.refined-deliverables li{border:1px solid var(--line);border-radius:12px;padding:23px 20px;display:grid;grid-template-columns:45px minmax(0,1fr) 19px;gap:17px;align-items:start;background:linear-gradient(100deg,#fff,#fcfdfb)}.refined-deliverables .deliverable-icon{display:grid;place-items:center;min-height:45px;background:var(--family-soft);color:var(--family);border-radius:10px;border:1px solid var(--family-line)}.refined-deliverables .deliverable-icon .icon{width:23px;height:23px}.refined-deliverables h3{font-size:18px;line-height:1.5;margin:0 0 9px;letter-spacing:-.02em}.refined-deliverables p{font-size:15px;line-height:1.85;margin:0}.refined-deliverables .deliverable-index{font-size:12px;letter-spacing:.05em;line-height:1.6;color:var(--muted);padding-top:4px}.preparation-panel{background:var(--family-soft,var(--mint));border:1px solid var(--family-line,var(--line));border-radius:15px;padding:29px!important}.preparation-panel .section-symbol{display:flex;margin-bottom:18px}.section-symbol .icon{width:30px;height:30px;color:var(--family)}.documents-list{gap:15px}.documents-list li{font-size:16px;line-height:1.8}.documents-list .icon{width:19px;height:19px;color:var(--family,var(--green))}.refined-privacy-note{background:white;border-color:var(--family-line)}.refined-privacy-note p{font-size:13px;line-height:1.85}.privacy-note>.icon{color:var(--family,var(--green))}
.outcome-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:27px}.outcome-grid article{border-top:3px solid var(--family);padding:24px 20px;background:var(--family-soft);border-radius:0 0 12px 12px}.outcome-grid article>span{display:flex;color:var(--family);margin-bottom:18px}.outcome-grid article>span .icon{width:26px;height:26px}.outcome-grid h3{font-size:19px;line-height:1.45;margin-bottom:12px}.outcome-grid p{font-size:14px;line-height:1.8;margin:0}.quote-card{background:linear-gradient(155deg,#e8f3f7,#eef6ef);border:1px solid #bcd7d9;padding:29px}.quote-card h2{font-size:28px;line-height:1.2}.quote-card>p{font-size:16px}.quote-card-contact>span{font-size:13px}.quote-card-contact>a{font-size:14px;min-height:35px}.brochure-card{background:#fbf8ef;border-color:#e4d8b8;font-size:13px}.brochure-card strong{font-size:14px}.brochure-card>.icon{color:#8d5b16}.faq-list summary{font-size:16px;line-height:1.75;padding-block:22px}.faq-list details>div>p{font-size:16px;line-height:1.85}.faq-list summary>span{border-color:#c6d6d7;background:var(--paper);width:29px;height:29px}.faq-list details[open] summary>span{color:var(--blue-dark);border-color:#a9cbd4;background:var(--sky)}
.step-number{display:inline-grid;place-items:center;width:55px;height:55px;border-radius:14px;background:#eaf3f9;color:#086c9b;font-size:26px;letter-spacing:-.05em;border:1px solid #bed8e6}.process-grid li:nth-child(2) .step-number{background:#e9f6f3;color:#08756e;border-color:#b9ded6}.process-grid li:nth-child(3) .step-number{background:#f2eef9;color:#67509b;border-color:#d6cae9}.process-grid h3{font-size:22px}.process-grid p{font-size:16px;line-height:1.85}.service-process-refined{background:#f6f9f7;border-block:1px solid var(--line)}
.audience-section{background:linear-gradient(120deg,#0e2d41,#123c4e 66%,#154c4a)}.audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.audience-grid .audience-tile{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #54717b;border-radius:13px;padding:26px 22px!important;background:#ffffff08}.audience-tile>.audience-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:11px;background:#d9eff5;color:#075f83;margin:0 0 26px}.audience-tile.audience-1>.audience-icon{background:#d9f0e6;color:#226940}.audience-tile.audience-2>.audience-icon{background:#f7eacb;color:#80591b}.audience-tile.audience-3>.audience-icon{background:#e8e1f8;color:#60468e}.audience-grid h3{font-size:22px;line-height:1.4}.audience-tile ul{display:grid;gap:10px;list-style:none;padding:0;margin:0 0 24px;color:#e2eef2;font-size:14px;line-height:1.8}.audience-tile li{display:flex;align-items:flex-start;gap:6px}.audience-tile li .icon{width:14px;height:14px;color:#b7e5cc;margin-top:4px}.audience-tile .text-link{font-size:13px;margin-top:auto;color:#fff}
.partnership-copy>p{font-size:17px;line-height:1.85}.partnership-copy .check-list li{font-size:15px}.image-label{border-left:3px solid var(--green);font-size:14px}.values-grid{gap:20px}.value-panel{border:1px solid var(--family-line);border-top:3px solid var(--family);padding:25px 23px;background:white;border-radius:0 0 13px 13px}.value-panel .service-icon{background:var(--family-soft);color:var(--family);width:49px;height:49px}.value-panel h3{font-size:21px}.value-panel p{font-size:16px;line-height:1.8}.story-grid p{font-size:17px;line-height:1.85}.story-grid .large-copy{font-size:23px}.practice-note{display:flex;align-items:flex-start;gap:17px;padding:23px;margin-top:30px;background:var(--sky);border:1px solid #bfd9e4;border-radius:11px}.practice-note>span{display:flex;color:var(--blue-dark)}.practice-note .icon{width:27px;height:27px}.practice-note>p{font-size:16px;margin:0}.practice-note strong{display:block;color:var(--ink);margin-bottom:5px}.office-card{border-color:#bfd8dd;background:linear-gradient(135deg,#fff,#f1f7f6);border-top:3px solid var(--blue);padding:32px}.office-icon{background:#e5f1f6;color:var(--blue-dark)}.office-card>.eyebrow{font-size:12px}.office-card h3{font-size:29px}.office-card p{font-size:16px;line-height:1.9}.office-card .text-link{font-size:14px}.coverage-panel{background:linear-gradient(120deg,#eaf4f9,#edf5ee);border:1px solid #c4dbdc}.coverage-panel p{font-size:16px;line-height:1.85}.coverage-panel .icon{color:var(--blue-dark)}.contact-method small{font-size:12px}.contact-method strong{font-size:20px}.contact-method>span{width:47px;height:47px;border:1px solid #c6ded5;background:#eaf5ed}.contact-note p{font-size:14px}.enquiry-panel{border-top:4px solid var(--blue);border-color:#bfd4dc;box-shadow:0 15px 40px #1233480a}.enquiry-panel>.eyebrow{font-size:12px}.enquiry-panel h2{font-size:28px}.form-field>label{font-size:15px}.form-field input,.form-field textarea,.form-field select{font-size:16px;min-height:50px}.form-field small{font-size:12px}.consent-field label{font-size:14px}.preview-notice{font-size:13px}.enquiry-preparation{padding:23px;border:1px solid #d9d2eb;background:#f6f3fa;border-radius:11px;margin-top:28px}.enquiry-preparation>.eyebrow{color:#67509b;font-size:11px}.enquiry-preparation h3{font-size:21px}.enquiry-preparation ol{list-style:none;padding:0;display:grid;gap:13px;margin:18px 0}.enquiry-preparation li{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.8}.enquiry-preparation li>span{font-size:12px;color:#67509b;background:white;min-width:29px;height:29px;display:grid;place-items:center;border-radius:7px;border:1px solid #ded3ed}.enquiry-preparation p{font-size:13px;margin:0;color:var(--text)}
.article-card h3,.article-card h2{font-size:23px;line-height:1.45}.article-image span{font-size:11px;border:1px solid #dbe6e4;letter-spacing:.07em}.article-card>.text-link{font-size:15px}.article-card:hover .text-link{color:var(--blue-dark)}.rich-content p,.rich-content li{font-size:18px;line-height:1.95}.rich-content h2{font-size:29px}.rich-content h3{font-size:25px}.policy-content{padding-inline:32px;border-left:3px solid #c0d8d8}.article-context{font-size:15px!important;background:#fff;border:1px solid #d6e2e3;border-left:3px solid var(--green);padding:15px 18px;border-radius:0 7px 7px 0}.portal-card{border-top:4px solid var(--blue);background:linear-gradient(160deg,#edf6fa,#fff 60%);border-color:#c2dae4}.portal-card:nth-child(2){border-top-color:var(--green);background:linear-gradient(160deg,#edf6ee,#fff 60%)}.portal-card:nth-child(3){border-top-color:#67509b;background:linear-gradient(160deg,#f3eff9,#fff 60%)}.portal-card h2{font-size:28px}.portal-card p{font-size:16px;line-height:1.85}.portal-card>.service-icon{background:white;border:1px solid #c6dbe0;color:var(--blue-dark)}.portal-card:nth-child(2)>.service-icon{color:var(--green)}.portal-card:nth-child(3)>.service-icon{color:#67509b}.mega-columns h3{color:var(--blue-dark);font-size:15px}.mega-columns a{font-size:14px;min-height:34px}.next-step .eyebrow{font-size:12px}.next-step h2{font-size:41px}.next-step .button{font-size:15px}.whatsapp-float{font-size:14px}
@media(max-width:1100px){.family-navigator{grid-template-columns:repeat(3,minmax(0,1fr))}.family-choice{padding:21px}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.refined-service-hero .service-hero-grid{gap:35px}.refined-service-hero h1{font-size:41px}.service-card h3{font-size:22px}.service-card{padding:25px}.service-quick-facts{grid-template-columns:1fr;gap:14px}.refined-service-hero .service-hero-photo{height:330px}.value-panel{padding:23px 19px}.values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.next-step .button{font-size:14px}.topbar{font-size:13px}}
@media(max-width:767px){.hero-description{font-size:17px}.hero .button{font-size:13px}.hero-eyebrow{font-size:11px}.hero-assurance{font-size:11px;gap:11px}.hero .hero-actions{gap:11px}.section-heading>p{font-size:16px}.eyebrow{font-size:12px}.family-navigator{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 28px}.family-choice{padding:19px 16px}.family-choice:last-child{grid-column:1/-1;display:grid;grid-template-columns:43px 1fr auto;align-items:center;gap:14px}.family-choice:last-child .family-choice-icon{margin:0}.family-choice:last-child .family-choice-end{padding:0;margin:0}.family-choice-copy strong{font-size:16px}.family-choice-copy>span{font-size:13px}.family-choice-icon{width:39px;height:39px;margin-bottom:14px}.family-choice-icon .icon{width:23px;height:23px}.family-choice-end{font-size:12px;padding-top:16px}.directory-family-intro{margin-bottom:27px}.directory-family-intro h2{font-size:29px}.directory-family-intro>p{font-size:15px}.filter-chips button{font-size:12px;min-height:40px;padding:10px 12px}.search-field>input{font-size:15px}#service-count{font-size:13px}.service-card{padding:22px}.service-card h3{font-size:22px}.service-card>p{font-size:15px}.service-card-highlights li{font-size:13px}.card-category{font-size:11px}.service-card .service-icon{width:45px;height:45px;border-radius:11px}.service-card .service-icon .icon{width:24px;height:24px}.service-card-link{font-size:13px;padding-top:14px}.service-card-highlights{margin-bottom:18px;gap:6px}.home-service-grid{gap:16px}.section-end p{font-size:14px}.refined-service-hero h1{font-size:35px}.refined-service-hero .service-tagline{font-size:20px!important}.refined-service-hero p{font-size:16px}.refined-service-hero .service-hero-grid{gap:29px}.refined-service-hero .service-hero-photo{height:260px;border-width:4px}.service-category-label{font-size:12px;margin-bottom:18px}.service-quick-facts{grid-template-columns:1fr;gap:15px;margin-top:24px}.service-quick-facts>span{font-size:14px;line-height:1.85}.service-quick-facts strong{font-size:14px}.small-note{font-size:12px!important}.service-anchor-nav a{font-size:12px;min-height:52px}.service-anchor-nav nav{gap:14px}.service-body-grid .content-block h2{font-size:29px}.content-block>p{font-size:16px}.content-block{padding-bottom:37px}.audience-callout{padding:22px 19px;gap:12px}.audience-callout h3{font-size:18px}.audience-callout p{font-size:15px}.refined-deliverables li{padding:20px 16px;grid-template-columns:36px minmax(0,1fr);gap:13px}.refined-deliverables .deliverable-index{display:none}.refined-deliverables .deliverable-icon{min-height:36px;border-radius:9px}.refined-deliverables .deliverable-icon .icon{width:21px;height:21px}.refined-deliverables h3{font-size:17px}.refined-deliverables p{font-size:15px;line-height:1.85}.preparation-panel{padding:24px 20px!important}.documents-list li{font-size:15px}.outcome-grid{gap:14px;grid-template-columns:1fr}.outcome-grid article{padding:23px}.outcome-grid h3{font-size:20px}.outcome-grid p{font-size:15px}.refined-privacy-note{padding:16px;gap:10px}.refined-privacy-note p{font-size:13px}.quote-card>p{font-size:16px}.quote-card-contact>a{font-size:15px}.faq-list summary{font-size:16px;padding-block:21px;gap:18px}.faq-list details>div>p{font-size:15px;line-height:1.9;padding-right:12px}.process-grid li{padding-left:67px;min-height:90px}.step-number{width:46px;height:46px;top:25px;left:0;font-size:23px}.process-grid h3{font-size:21px}.process-grid p{font-size:15px}.audience-grid{grid-template-columns:1fr;gap:15px}.audience-grid .audience-tile{padding:25px!important;display:grid;grid-template-columns:45px minmax(0,1fr);gap:0 15px;align-items:start}.audience-tile>.audience-icon{width:42px;height:42px;grid-row:1/3;margin:0;grid-column:1}.audience-grid h3{grid-column:2;font-size:22px;margin-bottom:16px}.audience-tile ul{grid-column:2;font-size:14px;margin-bottom:18px}.audience-tile .text-link{grid-column:2;font-size:14px}.partnership-copy>p{font-size:16px}.partnership-copy .check-list li{font-size:15px}.image-label{font-size:13px}.value-panel{padding:23px 20px}.value-panel h3{font-size:21px}.value-panel p{font-size:15px}.story-grid .large-copy{font-size:20px}.story-grid p{font-size:16px}.practice-note{padding:20px;gap:12px}.practice-note>p{font-size:15px}.office-card{padding:27px}.office-card p{font-size:16px;line-height:1.85}.office-card>.eyebrow{font-size:11px}.office-card .text-link{font-size:14px;min-height:42px}.coverage-panel p{font-size:16px}.contact-information h2{font-size:30px}.contact-method small{font-size:11px}.contact-method strong{font-size:18px}.contact-method>span{width:42px;height:42px}.contact-note p{font-size:14px}.enquiry-panel{padding:26px 21px}.enquiry-panel>.eyebrow{font-size:11px}.enquiry-panel h2{font-size:28px}.form-field>label{font-size:15px}.form-field input,.form-field textarea{font-size:18px;min-height:50px}.form-field select{font-size:16px;min-height:50px}.form-field input::placeholder,.form-field textarea::placeholder{font-size:14px}.form-field small{font-size:13px}.consent-field label{font-size:14px;line-height:1.85}.preview-notice{font-size:13px}.enquiry-preparation h3{font-size:21px}.enquiry-preparation li{font-size:15px}.enquiry-preparation p{font-size:14px}.enquiry-preparation>.eyebrow{font-size:11px}.article-card h3,.article-card h2{font-size:23px}.article-card>.text-link{font-size:15px}.rich-content p,.rich-content li{font-size:17px;line-height:1.95}.rich-content h2{font-size:28px}.rich-content h3{font-size:24px}.policy-content{padding-inline:18px}.article-context{font-size:14px!important;padding:15px!important}.portal-card p{font-size:16px}.portal-card .button{font-size:14px}.next-step h2{font-size:32px}.next-step .eyebrow{font-size:11px;line-height:1.8}.next-step .button{font-size:14px}.footer-top>div:not(:first-child)>a{font-size:14px;min-height:30px}.footer-top h2{font-size:14px}.footer-brand p{font-size:17px}.footer-offices p{font-size:14px}.footer-bottom{font-size:12px}.footer-bottom>div{gap:14px}.topbar-inner>div{font-size:12px}.topbar-inner{min-height:32px}.primary-navigation{font-size:16px}}
@media(max-width:480px){.service-card,.home-service-grid .service-card,.directory-grid .service-card{grid-template-columns:46px minmax(0,1fr);gap:0 16px;padding:24px 21px}.service-card:before{left:21px;width:43px}.service-card-highlights{grid-column:2}.service-card h3,.directory-grid .service-card h3{font-size:22px;margin-bottom:12px}.service-card>p{font-size:15px;margin-bottom:15px}.service-card-top{grid-row:1/6}.service-card .card-arrow{width:27px;height:27px;top:19px;right:17px}.service-card-link{font-size:13px}.values-grid{grid-template-columns:1fr}.family-choice-copy strong{font-size:15px}.family-choice-copy>span{font-size:13px}.family-choice:last-child{grid-template-columns:37px 1fr;gap:12px}.family-choice:last-child .family-choice-end{grid-column:2;padding-top:7px}.family-choice:last-child .family-choice-icon{grid-row:1/3}.service-anchor-nav nav{gap:8px}.service-anchor-nav a{font-size:11px}.footer-top{gap:30px 20px}}
@media(prefers-reduced-motion:reduce){.family-choice:hover,.family-choice[aria-pressed=true],.service-card:hover{transform:none}}
