/* Public presentation only. Private app, admin, access and paid downloads do not load this file. */
[data-public-renewal]{--ink:#203f35;--muted:#536459;--accent:#204e3e;--line:#d5dcd0;--paper:#faf8f1;--bg:#faf8f1;--heading:#203f35;--blue:#204e3e;--green:#204e3e;background:#faf8f1;color:#283e34;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65}
[data-public-renewal] *{box-sizing:border-box}[data-public-renewal] h1,[data-public-renewal] h2,[data-public-renewal] h3{color:#203f35;font-family:Georgia,'Times New Roman',serif;letter-spacing:-.035em;line-height:1.1;font-weight:400}[data-public-renewal] h1{font-size:clamp(2.4rem,4.2vw,4.1rem)}[data-public-renewal] h2{font-size:clamp(2rem,3.4vw,3rem)}[data-public-renewal] h3{font-size:1.65rem}[data-public-renewal] a{color:#204e3e}[data-public-renewal] p{max-width:68ch}[data-public-renewal] .eyebrow,[data-public-renewal] .product-eyebrow,[data-public-renewal] .article-label{font:700 12px/1.5 Arial,sans-serif;letter-spacing:.13em;color:#516547;margin:0 0 18px;text-transform:uppercase}[data-public-renewal] .lede,[data-public-renewal] .subhead{color:#485e50;font-size:19px;line-height:1.65}[data-public-renewal] :focus-visible{outline:3px solid #aa552f;outline-offset:5px}[data-public-renewal] .button,[data-public-renewal] button{border-radius:6px;min-height:48px;box-shadow:none;font-family:Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.4;cursor:pointer}[data-public-renewal] .button{padding:15px 22px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:16px}[data-public-renewal] .button.primary,[data-public-renewal] button[type=submit]{background:#204e3e;color:#fff;border:1px solid #204e3e}[data-public-renewal] .button.secondary{color:#204e3e;background:transparent;border:1px solid #9aa99a}[data-public-renewal] .button:hover{background:#dfe8da;color:#18382b}[data-public-renewal] .button.primary:hover{background:#123b2c;color:#fff}[data-public-renewal] .hero-actions,[data-public-renewal] .actions{display:flex;gap:12px;flex-wrap:wrap}[data-public-renewal] .site-nav{max-width:1280px;margin:0 auto;padding:22px 32px;min-height:94px;background:transparent;border-bottom:1px solid #dce0d3;display:flex;align-items:center;justify-content:space-between;gap:24px}[data-public-renewal] .brand{display:flex;align-items:center;gap:10px;flex-shrink:0;font-size:15px;line-height:1.16;letter-spacing:-.02em;color:#244537;font-weight:700;text-decoration:none}[data-public-renewal] .brand-mark{width:43px;height:43px;display:grid;place-items:center;border:1px solid #335941;border-radius:10px;background:#e5eadc;font:700 12px Arial}[data-public-renewal] .nav-links{display:flex;align-items:center;gap:28px}[data-public-renewal] .nav-links a{font-size:14px;text-decoration:none;font-weight:600;white-space:nowrap}[data-public-renewal] .nav-links .nav-cta{padding:13px 18px;background:#204e3e;color:#fff;border-radius:5px}[data-public-renewal] .nav-toggle{background:transparent;border:1px solid #a2b09d;color:#204e3e;padding:8px 12px}[data-public-renewal] .section{max-width:1216px;padding:70px 32px;margin:0 auto;border-radius:0;box-shadow:none;background:transparent}[data-public-renewal] .renewal-hero{max-width:1280px;margin:auto;display:grid;grid-template-columns:1.02fr 1fr;gap:48px;align-items:center;padding:56px 32px 52px}[data-public-renewal] .renewal-hero h1{font-size:clamp(2.6rem,4.1vw,3.75rem);margin:0 0 23px;line-height:1.04}[data-public-renewal] .renewal-hero h1 em{font-style:italic;color:#667b53}[data-public-renewal] .renewal-hero .lede{font-size:18px;max-width:48ch;margin:0 0 24px}[data-public-renewal] figure{margin:0}[data-public-renewal] picture img{display:block;width:100%;height:auto;object-fit:cover}[data-public-renewal] .hero-family{align-self:stretch;min-height:430px}[data-public-renewal] .hero-family picture{height:100%;display:block}[data-public-renewal] .hero-family img{height:100%;max-height:550px;border-radius:120px 12px 12px 12px;object-position:50% 45%}[data-public-renewal] .hero-note{font-size:12px;margin:18px 0 0;color:#5b685a}[data-public-renewal] .free-tools{padding-top:30px;padding-bottom:50px}[data-public-renewal] .section-top{display:flex;justify-content:space-between;align-items:end;gap:22px;margin-bottom:27px}[data-public-renewal] .section-top h2{margin:0;font-size:2.65rem}[data-public-renewal] .section-top .eyebrow{margin-bottom:10px}[data-public-renewal] .free-note{font-size:13px;white-space:nowrap;color:#56664e}[data-public-renewal] .tool-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}[data-public-renewal] .tool-card{display:flex;flex-direction:column;position:relative;text-decoration:none;padding:28px;background:#e9eddf;border:1px solid #d9dfcc;border-radius:8px;transition:transform .18s,background .18s}[data-public-renewal] .tool-card:nth-child(2){background:#f0e7d8;border-color:#e8dcc9}[data-public-renewal] .tool-card:nth-child(3){background:#e4ece5;border-color:#d6e1d6}[data-public-renewal] .tool-card:hover{transform:translateY(-4px);background:#dae4d1}[data-public-renewal] .tool-icon{font-family:Georgia,serif;font-size:30px;width:48px;height:48px;border:1px solid #a7b495;border-radius:50%;display:grid;place-items:center;line-height:1;margin-bottom:26px}[data-public-renewal] .tool-type{font-size:10px;letter-spacing:.1em;font-weight:700}[data-public-renewal] .tool-card h3{margin:14px 0;font-size:29px}[data-public-renewal] .tool-card p{font-size:15px;line-height:1.6;margin:0 0 25px}[data-public-renewal] .tool-link{display:flex;justify-content:space-between;border-top:1px solid #bfcbb8;padding-top:16px;font-size:14px;font-weight:700;margin-top:auto}[data-public-renewal] .sample-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;background:#f0eee4;margin-top:35px;padding:64px;border-radius:12px}[data-public-renewal] .sample-copy h2{font-size:48px;margin-top:0}[data-public-renewal] .real-preview{max-width:360px;margin:auto;transform:rotate(2deg)}[data-public-renewal] .real-preview img{width:100%;height:auto;display:block;box-shadow:0 12px 32px #304a3622;border:1px solid #d6ddce}[data-public-renewal] figcaption{font-size:12px;color:#5c6857;margin-top:12px;text-align:center}[data-public-renewal] .small{font-size:14px}[data-public-renewal] .how-section{text-align:center;padding-top:85px}[data-public-renewal] .three-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;text-align:left;margin-top:40px}[data-public-renewal] .three-steps>div{border-top:1px solid #bac8b5;padding-top:24px}[data-public-renewal] .three-steps span{font-family:Georgia,serif;font-size:32px;color:#846447}[data-public-renewal] .three-steps h3{margin:16px 0 12px}[data-public-renewal] .three-steps p{font-size:16px}[data-public-renewal] .family-feature{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}[data-public-renewal] .family-feature img{border-radius:8px 90px 8px 8px}[data-public-renewal] .family-feature h2{font-size:44px}[data-public-renewal] .text-link{display:block;margin-top:22px;font-size:15px;font-weight:700}[data-public-renewal] .product-pair{display:grid;grid-template-columns:1fr 1fr;gap:30px}[data-public-renewal] .product-pair article{padding:35px;border:1px solid #b9c8b2;border-radius:8px}[data-public-renewal] .product-pair article:last-child{background:#e6ecdf}[data-public-renewal] .product-pair h3{font-size:32px}[data-public-renewal] .product-price{font-size:25px;font-family:Georgia,serif}[data-public-renewal] .product-price small{font-size:14px;font-family:Arial}[data-public-renewal] .founder-note{max-width:830px;text-align:center;border-top:1px solid #d4decb;border-bottom:1px solid #d4decb}[data-public-renewal] .founder-note p{margin-left:auto;margin-right:auto}[data-public-renewal] .personalization-section{max-width:1000px}[data-public-renewal] .personalization-section h2{font-size:34px}[data-public-renewal] .homepage-faq{max-width:950px}[data-public-renewal] details{border:1px solid #c9d3c3;border-radius:6px;margin-bottom:12px;padding:17px 20px;background:#fffdf7}[data-public-renewal] summary{cursor:pointer;font-weight:600;min-height:28px}[data-public-renewal] details[open]>summary{margin-bottom:18px}[data-public-renewal] .final-cta-section{background:#e4ead9;text-align:center;border-radius:14px;margin-bottom:65px}[data-public-renewal] .final-cta-section h2{margin:20px 0 30px}[data-public-renewal] .footer{max-width:1216px;padding:32px;margin:0 auto;border-top:1px solid #cbd4c3;font-size:12px;color:#596555}[data-public-renewal] .legal-links{display:flex;gap:16px;flex-wrap:wrap;margin-top:16px}[data-public-renewal] .content-main{max-width:1160px;margin:0 auto;padding:35px 32px 70px}[data-public-renewal] .content-card{border:0;border-bottom:1px solid #d8dfd0;border-radius:0;background:transparent;box-shadow:none;padding:32px 0;margin:0 auto 12px}[data-public-renewal] .content-card>p,[data-public-renewal] .content-card>ul,[data-public-renewal] .content-card>ol{max-width:75ch}[data-public-renewal] .content-review{font-size:12px;color:#64725c}[data-public-renewal] .content-card h1{margin:12px 0 22px}[data-public-renewal] .editorial-opening{display:grid;grid-template-columns:1.2fr 1fr;gap:45px;align-items:center}[data-public-renewal] .editorial-opening img{border-radius:70px 8px 8px 8px;max-height:370px}[data-public-renewal] .compact-header{max-width:1100px;margin:0 auto;padding:36px 32px 18px}[data-public-renewal] .compact-header h1{font-size:42px;max-width:22ch;margin:0 0 18px}[data-public-renewal] .compact-header p{margin-bottom:0}[data-public-renewal] .assessment-page{padding-top:20px;max-width:1100px}[data-public-renewal] .assessment-form{background:#fffdf7;border:1px solid #d1dbc8;border-radius:12px;padding:32px;box-shadow:none}[data-public-renewal] .assessment-step{border:0;padding:0;margin:0;min-width:0}[data-public-renewal] .assessment-step legend{font:30px/1.2 Georgia,serif;margin-bottom:25px;letter-spacing:-.02em;padding:0}[data-public-renewal] .choice-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}[data-public-renewal] .choice-card{padding:15px;border:1px solid #b6c4ac;border-radius:6px;background:#fff;font-size:16px;min-height:58px;box-shadow:none}[data-public-renewal] .choice-card:has(:checked){background:#e1ebd5;border-color:#335a3d}[data-public-renewal] .choice-card input{accent-color:#264d3a;width:18px;height:18px}[data-public-renewal] .assessment-actions{margin-top:25px}[data-public-renewal] .assessment-disclaimer{padding:24px 0;font-size:13px}[data-public-renewal] .assessment-result-card{background:#e6eddd;border:1px solid #bdcdb3;border-radius:12px;padding:30px}[data-public-renewal] .recommendation-card{background:#fffdf7;border-color:#b4c4ac}[data-public-renewal] .hero:not(.homepage-hero){background:#f0f1e6;border:0;margin-top:0;padding:42px 32px}[data-public-renewal] .hero:not(.homepage-hero) .hero-inner{max-width:1120px;gap:45px;margin:auto}[data-public-renewal] .hero:not(.homepage-hero) h1{font-size:44px}[data-public-renewal] .quick-sheet-main{margin:35px auto}[data-public-renewal] [data-growth-form]{max-width:600px;padding:26px;border:1px solid #c6d2bc;background:#fffdf7;border-radius:10px}[data-public-renewal] [data-growth-form] fieldset{border:0;padding:0}[data-public-renewal] [data-growth-form] legend{font-weight:700}[data-public-renewal] [data-growth-form] input:not([type=checkbox]),[data-public-renewal] select{background:#fff;border:1px solid #9cac95;border-radius:5px;min-height:48px;color:#203f35}[data-public-renewal] [data-growth-form] .consent-row{font-size:14px;line-height:1.6}[data-public-renewal] [data-growth-form] [data-growth-status]:not(:empty){background:#e7eedf;padding:14px;border-left:3px solid #365838}[data-public-renewal] [data-growth-form] p{font-size:14px}[data-public-renewal] .optional-details{background:#f4f5ec;padding:16px}[data-public-renewal] .optional-details label{margin:15px 0}[hidden]{display:none!important}
@media(max-width:950px){[data-public-renewal] .nav-links{gap:16px}[data-public-renewal] .renewal-hero{gap:28px}[data-public-renewal] .hero-family{min-height:350px}[data-public-renewal] .section-top{align-items:start;flex-direction:column}[data-public-renewal] .sample-section{gap:35px;padding:40px}[data-public-renewal] .family-feature{gap:30px}[data-public-renewal] .editorial-opening{gap:25px}[data-public-renewal] .site-nav{flex-wrap:wrap}[data-public-renewal] .nav-links{width:100%;justify-content:space-between}}
@media(max-width:700px){[data-public-renewal]{font-size:16px}[data-public-renewal] .site-nav{padding:16px 20px;min-height:78px;gap:15px}[data-public-renewal] .nav-links{flex-wrap:wrap;gap:12px}[data-public-renewal] .nav-ready .nav-links:not(.is-open){display:none}[data-public-renewal] .nav-ready .nav-links{flex-direction:column;align-items:stretch;gap:0}[data-public-renewal] .nav-links a{padding:12px}[data-public-renewal] .renewal-hero{display:flex;flex-direction:column;padding:35px 20px 20px;gap:25px}[data-public-renewal] .renewal-hero h1{font-size:40px;line-height:1.06}[data-public-renewal] .renewal-hero .lede{font-size:16px;line-height:1.6}[data-public-renewal] .renewal-hero .eyebrow{font-size:10px;margin-bottom:16px}[data-public-renewal] .hero-actions{gap:10px}[data-public-renewal] .hero-actions .button{font-size:13px;padding:13px 15px}[data-public-renewal] .hero-note{font-size:11px}[data-public-renewal] .hero-family{min-height:0;width:100%}[data-public-renewal] .hero-family img{height:210px;border-radius:55px 8px 8px 8px;object-position:center 42%}[data-public-renewal] .section{padding:40px 20px}[data-public-renewal] .free-tools{padding-top:20px}[data-public-renewal] .section-top h2{font-size:34px}[data-public-renewal] .section-top{gap:12px;margin-bottom:22px}[data-public-renewal] .tool-cards{grid-template-columns:1fr;gap:12px}[data-public-renewal] .tool-card{padding:24px}[data-public-renewal] .tool-icon{position:absolute;right:24px;top:22px;width:38px;height:38px;font-size:24px}[data-public-renewal] .tool-type{font-size:9px;max-width:75%}[data-public-renewal] .tool-card h3{font-size:29px;margin:14px 0}[data-public-renewal] .tool-card p{font-size:15px;margin-bottom:20px}[data-public-renewal] .sample-section{grid-template-columns:1fr;margin:15px 15px 0;padding:35px 24px;gap:30px}[data-public-renewal] .sample-copy h2{font-size:36px}[data-public-renewal] .real-preview{max-width:270px}[data-public-renewal] .three-steps{grid-template-columns:1fr;gap:15px;margin-top:25px}[data-public-renewal] .three-steps>div{padding:18px 0 0}[data-public-renewal] .three-steps h3{margin:0 0 8px}[data-public-renewal] .three-steps span{float:left;margin-right:20px;font-size:26px}[data-public-renewal] .three-steps p{margin:0 0 0 48px}[data-public-renewal] .family-feature{grid-template-columns:1fr;gap:25px}[data-public-renewal] .family-feature h2{font-size:36px}[data-public-renewal] .product-pair{grid-template-columns:1fr;gap:15px}[data-public-renewal] .product-pair article{padding:25px}[data-public-renewal] .product-pair h3{font-size:28px}[data-public-renewal] .final-cta-section{margin:10px 15px 40px}[data-public-renewal] .final-cta-section .button{margin:5px 0}[data-public-renewal] .content-main{padding:16px 20px 40px}[data-public-renewal] .content-card{padding:20px 0}[data-public-renewal] .editorial-opening{display:flex;flex-direction:column;gap:15px;align-items:stretch}[data-public-renewal] .editorial-opening img{max-height:200px;object-position:center 40%;border-radius:35px 6px 6px 6px}[data-public-renewal] .content-card h1{font-size:36px}[data-public-renewal] .content-main .free-tools{padding-left:0;padding-right:0}[data-public-renewal] .compact-header{padding:25px 20px 8px}[data-public-renewal] .compact-header h1{font-size:34px}[data-public-renewal] .assessment-page{padding-top:15px}[data-public-renewal] .assessment-form{padding:24px 18px}[data-public-renewal] .assessment-step legend{font-size:27px}[data-public-renewal] .choice-grid{grid-template-columns:1fr}[data-public-renewal] .choice-card{min-height:54px;padding:12px;font-size:15px}[data-public-renewal] .assessment-actions .button{font-size:14px;padding:12px}[data-public-renewal] .assessment-actions>a{width:100%}[data-public-renewal] .assessment-result-card{padding:22px}[data-public-renewal] .hero:not(.homepage-hero){padding:32px 20px}[data-public-renewal] .hero:not(.homepage-hero) h1{font-size:36px}[data-public-renewal] .hero:not(.homepage-hero) .hero-inner{display:flex;flex-direction:column;gap:20px}[data-public-renewal] .hero-product-preview{max-width:100%}[data-public-renewal] [data-growth-form]{padding:20px 16px}[data-public-renewal] .footer{padding:25px 20px}[data-public-renewal] .breadcrumb{padding:15px 20px;margin:0}}
@media(prefers-reduced-motion:reduce){[data-public-renewal] *{scroll-behavior:auto!important;transition:none!important}}
@media print{[data-public-renewal]{background:white;color:black;font-size:11pt}[data-public-renewal] .site-nav,[data-public-renewal] .footer,[data-public-renewal] .hero-family,[data-public-renewal] .free-tools,[data-public-renewal] .resource-invitation,[data-public-renewal] .editorial-opening figure{display:none!important}[data-public-renewal] .content-main{padding:0}[data-public-renewal] h1{font-size:24pt}}
[data-public-renewal] .tool-heading{padding:18px 0 28px;max-width:none}[data-public-renewal] .tool-heading h1{max-width:25ch;font-size:46px}[data-public-renewal] .tool-heading details{max-width:720px;padding:12px 18px;font-size:14px;margin-top:20px}[data-public-renewal] .cost-workspace{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0;overflow:hidden;border:1px solid #c8d4be;border-radius:12px;background:#fffdf7;margin-bottom:35px}[data-public-renewal] .cost-inputs{padding:30px}[data-public-renewal] .cost-inputs h2{font-size:28px;margin:0 0 24px}[data-public-renewal] .tool-grid{grid-template-columns:1fr 1fr;gap:12px}[data-public-renewal] .tool-grid>label:first-child{grid-column:1/-1}[data-public-renewal] .growth-tool-form label{font-size:14px}[data-public-renewal] .growth-tool-form input{min-height:50px;font-size:19px;margin:8px 0 10px}[data-public-renewal] .cost-results{padding:35px;background:#e6eddd;display:flex;align-items:center}[data-public-renewal] .cost-results h2{font-size:34px}[data-public-renewal] .cost-results p{font-size:15px}[data-public-renewal] .empty-symbol{display:grid;place-items:center;font:40px Georgia;width:64px;height:64px;border:1px solid #9faf8f;border-radius:50%;margin-bottom:30px}[data-public-renewal] .cost-totals{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px;margin:0 0 20px}[data-public-renewal] .cost-totals .main-total{grid-column:1/-1;border-bottom:1px solid #b8c9aa;padding-bottom:20px}[data-public-renewal] .cost-totals dt{font-size:13px;font-weight:600}[data-public-renewal] .cost-totals dd{font:31px/1.3 Georgia,serif;margin:8px 0;color:#204e3e}[data-public-renewal] .cost-totals .main-total dd{font-size:60px;letter-spacing:-.04em}[data-public-renewal] .cost-totals small{font-size:11px;line-height:1.5;display:block}[data-public-renewal] .billing-note{padding:14px 0;border-top:1px solid #b8c9aa;border-bottom:1px solid #b8c9aa}[data-public-renewal] .text-button{background:none;border:0;color:#244c38;padding:0;text-decoration:underline;min-height:44px}[data-public-renewal] .sample-control span{display:block;font-size:12px;color:#5b6654}[data-public-renewal] .resource-invitation{padding:28px 32px;background:#efece0;border-radius:10px;margin:30px 0}[data-public-renewal] .resource-invitation h3{margin:0 0 14px}[data-public-renewal] .resource-invitation>p{font-size:15px}[data-public-renewal] .resource-invitation [data-growth-form]{max-width:100%;border:0;background:transparent;padding:0;gap:12px}[data-public-renewal] .resource-invitation [data-growth-form]>label:first-of-type{max-width:460px}[data-public-renewal] .resource-invitation button[type=submit]{max-width:420px}[data-public-renewal] .resource-invitation>a{display:inline-block;margin-top:16px;font-size:14px}[data-public-renewal] .agency-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:18px}[data-public-renewal] .agency-grid fieldset{background:#f0f2e8;border-color:#b4c3a9;padding:20px}[data-public-renewal] .agency-grid legend{font:26px Georgia;padding:0 9px;color:#294e38}[data-public-renewal] .agency-grid details{background:#fffdf7;padding:13px;border-color:#cad6bf}[data-public-renewal] .agency-grid textarea{font-size:15px;margin-top:7px;min-height:48px;background:#fff;border-color:#a7b69a;resize:vertical}[data-public-renewal] .agency-grid label{font-size:13px}[data-public-renewal] .worksheet-actions{margin:20px 0}[data-public-renewal] #agency-comparison{padding:24px;background:#e6eddd;border-radius:8px;margin:20px 0}[data-public-renewal] .comparison-cards{display:grid;grid-template-columns:repeat(var(--agency-count,1),minmax(0,1fr));gap:15px}[data-public-renewal] .comparison-agency{background:#fffdf7;padding:20px;min-width:0;border-radius:6px}[data-public-renewal] .comparison-agency h4{font:25px Georgia;margin:0 0 20px;overflow-wrap:anywhere}[data-public-renewal] .comparison-agency dt{font-size:12px;font-weight:bold;margin-top:20px;color:#526747}[data-public-renewal] .comparison-agency dd{font-size:15px;margin:7px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}[data-public-renewal] #agency-edit{margin-top:20px}[data-public-renewal] .content-main:has([data-agency-tool])>article:not([data-agency-tool]){max-width:820px}
@media(max-width:800px){[data-public-renewal] .cost-workspace{grid-template-columns:1fr}[data-public-renewal] .cost-inputs,[data-public-renewal] .cost-results{padding:24px}[data-public-renewal] .tool-heading h1{font-size:36px}[data-public-renewal] .resource-invitation{padding:24px 18px}[data-public-renewal] .comparison-cards{grid-template-columns:1fr}[data-public-renewal] #agency-comparison{padding:18px}[data-public-renewal] .cost-totals dd{font-size:27px}}
@media print{[data-public-renewal] .cost-workspace{display:block;border:0}[data-public-renewal] .cost-inputs,[data-public-renewal] .cost-totals,[data-public-renewal] #cost-result>p,[data-public-renewal] #cost-result>a,[data-public-renewal] .tool-heading,[data-public-renewal] #cost-empty{display:none!important}[data-public-renewal] .cost-results{display:block;background:white;padding:0}[data-public-renewal] #cost-summary{display:block!important;color:black}[data-public-renewal] [data-agency-tool]>h2{font-size:18pt}}
[data-public-renewal] .assessment-form{display:block}[data-public-renewal] #assessment-prefill:empty{display:none}[data-public-renewal] .assessment-step{box-shadow:none;background:transparent}[data-public-renewal] #assessment-progress{margin-bottom:25px}[data-public-renewal] .choice-grid{margin-top:0}[data-public-renewal] .assessment-step legend{margin-bottom:18px}[data-public-renewal] .renewal-hero{padding-top:40px;padding-bottom:35px}[data-public-renewal] .renewal-hero h1{font-size:clamp(2.6rem,3.9vw,3.5rem)}[data-public-renewal] .hero-message .hero-actions .button{width:auto}
@media(max-width:700px){[data-public-renewal] .site-nav{flex-direction:row;align-items:center}[data-public-renewal] .nav-toggle{width:auto;min-width:86px}[data-public-renewal] .renewal-hero{padding-top:30px;padding-bottom:18px}[data-public-renewal] .renewal-hero h1{font-size:37px}[data-public-renewal] .hero-message .hero-actions .button{flex:1;padding:13px 9px;font-size:12px;gap:8px}[data-public-renewal] .hero-family img{height:190px}[data-public-renewal] .assessment-step legend{margin-bottom:18px}[data-public-renewal] .assessment-actions{gap:10px}[data-public-renewal] .assessment-actions button{width:auto;flex:1}}
[data-public-renewal] .brand-mark{color:#204735}[data-public-renewal] .hero-media img{border-radius:60px 8px 8px 8px}[data-public-renewal] .hero-media{max-width:100%}[data-public-renewal] .content-review{margin-top:18px}
[data-public-renewal] .skip-link,[data-public-renewal] .skip-link:focus{color:#fff}
[data-public-renewal] .content-review{color:#53644b}

[data-public-renewal] .homepage-audio{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;border-top:1px solid #d4decb;padding-top:48px;padding-bottom:55px}
[data-public-renewal] .homepage-audio h2{margin:0 0 18px}
[data-public-renewal] .homepage-audio-player{padding:28px;border:1px solid #c9d6c0;border-radius:10px;background:#eef2e7}
[data-public-renewal] .homepage-audio-player h3{font-size:25px;margin:0 0 22px}
[data-public-renewal] .homepage-audio-player audio{display:block;width:100%;min-height:52px}
[data-public-renewal] .homepage-audio-player .small{margin:13px 0 0}
@media(max-width:700px){[data-public-renewal] .homepage-audio{grid-template-columns:1fr;gap:20px;padding-top:38px}[data-public-renewal] .homepage-audio-player{padding:20px}}
@media print{[data-public-renewal] .homepage-audio{display:none}}

/* Keep secondary homepage guidance compact without crowding the tools. */
@media(min-width:701px){[data-public-renewal] .how-section,[data-public-renewal] .founder-note{padding-top:48px;padding-bottom:48px}}

[data-public-renewal] .care-system-preview{margin:20px 0}[data-public-renewal] .care-system-preview img{display:block;width:100%;height:auto;border:1px solid #b9c8ba;border-radius:6px}[data-public-renewal] .care-system-preview figcaption{margin-top:8px;font-size:12px;color:#485e50}
