:root{--paper: #f2f0ea;--paper-light: #f8f6f0;--ink: #121512;--ink-soft: #3f443f;--muted: #59615b;--forest: #183a31;--forest-deep: #102a24;--brass: #82642f;--brass-light: #d7c49b;--line: rgba(18, 21, 18, .22);--line-soft: rgba(18, 21, 18, .11);--white: #fffef9;--sans: "Manrope", "Segoe UI", Arial, sans-serif;--serif: "Noto Serif Display", "Noto Serif", Georgia, serif;--container: 1420px;--header-height: 96px}body{overflow-x:hidden;margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.menu-open{overflow:hidden}h1,h2,h3{margin-bottom:.45em;font-family:var(--serif);font-weight:500;letter-spacing:-.035em;line-height:1.1;overflow-wrap:anywhere;text-wrap:balance}h3{font-size:clamp(1.9rem,2.7vw,3rem)}::selection{color:var(--white);background:var(--forest)}:focus-visible{outline:2px solid var(--brass);outline-offset:4px}.section-dark :focus-visible,.cta-band :focus-visible,.plan.featured :focus-visible{outline-color:var(--brass-light)}.menu-lines,.menu-lines:before,.menu-lines:after{display:block;width:20px;height:1px;background:currentColor;content:"";transition:transform .18s ease,top .18s ease,opacity .18s ease}.menu-open .menu-lines{background:transparent}.menu-open .menu-lines:before{top:0;transform:rotate(45deg)}.menu-open .menu-lines:after{top:0;transform:rotate(-45deg)}.button-light{color:var(--forest);background:var(--white);border-color:var(--white)}.button-light:hover{color:var(--white);background:transparent}.hero-art-note strong{display:block;color:var(--ink);font-family:var(--serif);font-size:1.45rem;font-weight:500;line-height:1.25}.section-tight{padding:clamp(72px,7vw,104px) 0}.section-dark{color:#ffffffe0;background:var(--forest-deep);border-bottom-color:#ffffff2e}.section-dark h1,.section-dark h2,.section-dark h3{color:var(--white)}.section-dark .eyebrow,.section-dark .micro-label{color:var(--brass-light)}.section-dark .eyebrow:before{background:var(--brass-light)}.section-dark .service-list,.section-dark .process-list,.section-dark .table-wrap{border-color:#ffffff3d}.section-dark .service-row,.section-dark .process-step,.section-dark .data-table th,.section-dark .data-table td{border-color:#fff3}.section-dark .service-row p,.section-dark .process-step p,.section-dark .feature-list li,.section-dark .data-table td,.section-dark .data-table caption{color:#ffffffdb}.section-dark .data-table th{color:#e1d2b1}.section-dark .price{color:var(--white)}.section-dark .price small{color:#ffffffc7}.section-dark .service-number,.section-dark .process-number,.section-dark .page-number,.section-dark .feature-list li:before{color:var(--brass-light)}.section-dark .section-head>p{color:#fffc}.service-list{border-top:1px solid var(--line)}.service-row{display:grid;min-height:190px;padding:38px 0;align-items:center;gap:clamp(24px,3vw,44px);grid-template-columns:64px minmax(260px,1.2fr) minmax(320px,1.45fr) minmax(140px,.55fr);border-bottom:1px solid var(--line)}.service-row>*{min-width:0}.service-number,.process-number,.page-number{color:var(--brass);font-family:var(--serif);font-size:2.2rem;line-height:1}.service-row h3{margin:0;font-size:clamp(2.2rem,3vw,3.65rem)}.service-row p{max-width:460px;margin:0;color:var(--ink-soft);font-size:.98rem;line-height:1.65}.arrow-link{display:inline-flex;width:auto;min-width:140px;min-height:52px;padding:12px 16px;align-items:center;justify-content:space-between;gap:12px;justify-self:end;color:var(--forest);border:1px solid var(--line);font-family:var(--sans);font-size:.86rem;font-weight:700;white-space:nowrap;text-decoration:none;transition:color .18s ease,background .18s ease,transform .18s ease}.arrow-link:hover{color:var(--white);background:var(--forest);transform:rotate(8deg)}.statement{max-width:900px;font-family:var(--serif);font-size:clamp(3rem,4.5vw,5.25rem);letter-spacing:-.035em;line-height:1.1}.section-dark .statement em{color:var(--brass-light)}.principle-list{margin:0;padding:0;border-top:1px solid rgba(255,255,255,.22);list-style:none}.principle-list li{display:grid;padding:24px 0;gap:18px;grid-template-columns:30px 1fr;border-bottom:1px solid rgba(255,255,255,.22)}.principle-list span{color:var(--brass);font-family:var(--serif);font-size:1.35rem}.section-dark .principle-list span{color:var(--brass-light)}.principle-list strong{display:block;margin-bottom:5px;color:var(--white);font-size:1rem}.principle-list small{grid-column:2;color:#fffc;font-size:.9rem;line-height:1.6}.section:not(.section-dark) .principle-list{border-color:var(--line)}.section:not(.section-dark) .principle-list li{border-color:var(--line)}.section:not(.section-dark) .principle-list strong{color:var(--ink)}.section:not(.section-dark) .principle-list small{color:var(--ink-soft)}.plan-grid{display:grid;border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.plan{position:relative;min-width:0;padding:clamp(38px,5vw,72px);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.plan.featured{color:#ffffffc2;background:var(--forest)}.plan.featured h3,.plan.featured .price{color:var(--white)}.plan h3{margin:24px 0}.price{display:flex;margin-bottom:26px;align-items:baseline;gap:12px;color:var(--ink);font-family:var(--serif);font-size:clamp(3rem,4vw,4.6rem);line-height:1;white-space:nowrap}.price small{color:var(--muted);font-family:var(--sans);font-size:.82rem}.plan.featured .price small{color:#ffffffc7}.plan.featured .micro-label,.plan.featured .feature-list li:before{color:var(--brass-light)}.plan.featured .feature-list li{color:#ffffffe0;border-bottom-color:#ffffff26}.process-list{counter-reset:process;border-top:1px solid var(--line)}.process-step{display:grid;min-height:142px;padding:32px 0;align-items:center;gap:36px;grid-template-columns:1fr 4fr 6fr;border-bottom:1px solid var(--line)}.process-step h3{margin:0;font-size:clamp(2rem,3vw,3.4rem)}.process-step p{max-width:600px;margin:0;color:var(--ink-soft);font-size:.96rem;line-height:1.65}.page-aside strong{display:block;margin-bottom:9px;font-family:var(--serif);font-size:1.7rem;font-weight:500}.package-grid{display:grid;border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.package{display:flex;min-width:0;min-height:570px;padding:clamp(30px,3.4vw,54px);flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.package.recommended{background:var(--paper-light)}.package h3{margin-top:22px}.package .feature-list{margin-top:auto}.package .button{width:100%}.table-wrap{overflow-x:auto;border-top:1px solid var(--line)}.data-table{width:100%;min-width:760px;border-collapse:collapse}.data-table th,.data-table td{padding:20px 18px;text-align:left;border-bottom:1px solid var(--line);font-size:.95rem;line-height:1.5}.data-table th{color:var(--ink-soft);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase}.data-table td:last-child,.data-table th:last-child{text-align:right;white-space:nowrap}.data-table caption{padding:18px 20px;caption-side:top;color:var(--ink);background:var(--paper-light);border-bottom:1px solid var(--line);font-family:var(--serif);font-size:1.15rem;font-weight:600;letter-spacing:-.01em;line-height:1.35;text-align:left}.section-white .data-table caption{background:var(--paper)}.section-dark .data-table caption{color:var(--white);background:#ffffff12;border-bottom-color:#fff3}.quote-finder{padding:clamp(34px,5vw,70px);background:var(--paper-light);border:1px solid var(--line)}.finder-fields{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.finder-result{display:grid;margin-top:52px;padding-top:34px;align-items:end;gap:30px;grid-template-columns:minmax(180px,1fr) minmax(260px,1.5fr) auto;border-top:1px solid var(--line)}.finder-result strong{font-family:var(--serif);font-size:2.4rem;font-weight:500}.finder-result p{margin:0;color:var(--ink-soft);font-size:.94rem;line-height:1.6}.finder-result .price{margin:0;justify-self:end;font-size:clamp(2.2rem,3vw,3.4rem)}.finder-result [data-result-text]{grid-column:1 / 2}.finder-result .button{width:100%;grid-column:2 / 4}.finder-result .button-light:hover,.finder-result .button-light:focus-visible{color:var(--white);background:var(--forest-deep);border-color:var(--forest-deep)}.field[hidden]{display:none}.message-field{gap:4px}.field-help{margin:2px 0 0;color:var(--muted);font-size:.76rem;font-weight:500;line-height:1.45}.field-help.is-valid{color:var(--forest)}.field textarea{min-height:104px;resize:vertical}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{position:relative;padding:28px 64px 28px 0;font-family:var(--serif);font-size:clamp(1.5rem,2.4vw,2.35rem);cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{position:absolute;top:50%;right:10px;color:var(--brass);content:"+";transform:translateY(-50%)}.faq-list details[open] summary:after{content:"\2212"}.faq-answer{max-width:760px;padding:0 0 30px;color:var(--ink-soft);font-size:.96rem;line-height:1.7}.contact-email{display:inline-block;margin-top:30px;padding-bottom:4px;border-bottom:1px solid var(--brass);font-family:var(--serif);font-size:clamp(1.7rem,2.5vw,2.6rem);text-decoration:none}.contact-form .message-field>p{margin:0}.form-submit-row{display:flex;align-items:center;justify-content:flex-end;gap:12px}.form-submit-row .button{margin:0}.form-submit-row>p{display:flex;margin:0;align-items:center;gap:12px}.consent-field{gap:0;margin-top:15px;max-width:90%}.contact-form .consent-field>p{margin:0}.field .consent-label{display:grid;padding:4px 0;align-items:start;gap:10px;grid-template-columns:20px minmax(0,1fr);color:var(--ink-soft);font-size:.76rem;font-weight:600;letter-spacing:0;line-height:1.5;text-transform:none;cursor:pointer}.consent-label a{color:var(--ink);text-decoration-thickness:1px;text-underline-offset:3px}.field .consent-checkbox{width:20px;min-width:20px;height:20px;min-height:20px;margin:1px 0 0;padding:0;appearance:none;-webkit-appearance:none;background-color:var(--white);background-position:center;background-repeat:no-repeat;background-size:13px 13px;border:1.5px solid var(--forest);border-radius:3px;box-shadow:none;cursor:pointer}.field .consent-checkbox:checked{background-color:var(--forest);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 8 3 3 7-7' fill='none' stroke='%23fffef9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.3'/%3E%3C/svg%3E");border-color:var(--forest)}.field .consent-checkbox:hover{border-color:var(--forest-deep)}.field .consent-checkbox:focus,.field .consent-checkbox:focus-visible{border-color:var(--forest);outline:2px solid var(--brass);outline-offset:3px;box-shadow:none}.form-note,.form-status{margin:0;color:var(--ink-soft);font-size:.82rem;line-height:1.6}.form-status{min-height:20px;color:var(--forest);font-weight:600}.legal-content h3{margin-top:40px;font-size:2rem}.legal-table-wrap{overflow-x:auto;margin:32px 0 48px;border:1px solid var(--line)}.legal-table{width:100%;min-width:680px;border-collapse:collapse}.legal-table caption{padding:18px 20px;caption-side:top;color:var(--ink);background:var(--paper-light);border-bottom:1px solid var(--line);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase}.legal-table th,.legal-table td{padding:18px 20px;text-align:left;vertical-align:top;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.legal-table th{color:var(--ink);background:var(--paper-light);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.legal-table td{color:var(--ink-soft);font-size:.92rem}.legal-table tr:last-child>*{border-bottom:0}.legal-table th:last-child,.legal-table td:last-child{border-right:0}.privacy-control{margin:56px 0;padding:clamp(28px,4vw,46px);background:var(--paper-light);border:1px solid var(--line);box-shadow:inset 4px 0 0 var(--brass)}.privacy-control h2{margin-top:0}.privacy-control .button-row{justify-content:flex-start}.privacy-control .form-note{margin-top:20px}.analytics-status{margin-bottom:24px;color:var(--ink);font-weight:700}.privacy-control .button:disabled{opacity:.48;cursor:not-allowed;transform:none}.content-layout{display:grid;align-items:start;gap:clamp(48px,7vw,110px);grid-template-columns:minmax(0,8fr) minmax(240px,3fr)}.entry-list{display:grid;border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.content-layout>.entry-list:has(>p:only-child){grid-column:1 / -1}.entry-list>p:only-child{display:flex;min-height:112px;margin:0;padding:clamp(22px,3vw,32px);align-items:center;grid-column:1 / -1;color:var(--ink);background:#f7f1e5;border-right:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:inset 4px 0 0 var(--brass),0 10px 28px #12151214;font-size:1rem;font-weight:600;line-height:1.65}.pagination:empty{display:none}.entry-card{display:flex;min-width:0;min-height:390px;padding:clamp(30px,4vw,52px);flex-direction:column;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.entry-card h2,.entry-card h3{font-size:clamp(2.1rem,3.2vw,3.4rem)}.entry-card .arrow-link{margin-top:auto;align-self:flex-start}.entry-meta{display:flex;margin-bottom:24px;flex-wrap:wrap;gap:8px 20px;color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.prose{width:min(100%,820px);overflow-wrap:break-word}.prose>*+*{margin-top:1.5em}.prose h2,.prose h3{margin-top:1.6em}.prose img{width:100%;height:auto;margin-block:clamp(34px,5vw,64px)}.pagination{display:flex;margin-top:48px;flex-wrap:wrap;gap:12px}.notice{margin:28px 0 0;padding:20px 24px;color:var(--ink-soft);background:var(--paper-light);border:1px solid var(--line-soft);border-left:3px solid var(--brass);font-size:.94rem;line-height:1.65}.section-white .notice{background:var(--paper)}.section-dark .notice{color:#ffffffe0;background:#ffffff14;border-color:#ffffff2e;border-left-color:var(--brass-light)}.cta-band{padding:60px 0;color:var(--white);background:var(--forest);border-bottom:0}.cta-layout{display:grid;align-items:end;gap:40px;grid-template-columns:minmax(0,6fr) minmax(260px,2fr) auto}.cta-layout h2{max-width:980px;color:var(--white)}.cta-layout p{max-width:500px;color:#ffffffdb;font-size:1rem;line-height:1.65}.cta-layout .button-row{margin-top:0;justify-content:flex-end}.site-footer{padding:80px 0 30px;background:var(--paper-light);border-top:1px solid var(--line)}.footer-grid{display:grid;padding-bottom:70px;gap:44px;grid-template-columns:minmax(360px,2fr) minmax(160px,1fr) minmax(220px,1fr)}.footer-intro p{max-width:420px;margin-top:22px;color:var(--ink-soft);font-size:.88rem;line-height:1.65}.footer-column h2{margin-bottom:22px;font-family:var(--sans);font-size:.78rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.footer-column ul{display:grid;margin:0;padding:0;gap:10px;list-style:none}.footer-column a,.footer-column li{color:var(--ink-soft);font-size:.84rem;text-decoration:none}.footer-column a:hover{color:var(--forest)}.footer-bottom{display:flex;padding-top:24px;align-items:center;justify-content:space-between;color:var(--muted);border-top:1px solid var(--line);font-size:.76rem}.footer-bottom nav{display:flex;flex-wrap:wrap;gap:22px}body.is-ready [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}@media(min-width:1280px){h1{font-size:clamp(3.55rem,6.2vw,6.4rem)}h2{font-size:clamp(2.5rem,3.7vw,4.2rem)}h3,.service-row h3,.process-step h3,.legal-content h3,.entry-card h3{font-size:clamp(1.75rem,2.3vw,2.6rem)}.page-hero h1{font-size:clamp(3.55rem,5.5vw,5.9rem)}.statement{font-size:clamp(2.7rem,3.8vw,4.5rem)}.faq-list summary{font-size:clamp(1.4rem,2vw,2rem)}}@media(max-width:1180px){:root{--header-height: 78px}.header-inner{display:flex;justify-content:space-between}.brand-word{font-size:1.7rem}.brand-wordmark-image{width:134px}.brand-kicker,.header-action{display:none}.menu-toggle{display:inline-flex}.main-nav{position:absolute;top:100%;right:0;left:0;display:flex;height:calc(100vh - var(--header-height));height:calc(100dvh - var(--header-height));padding:28px max(17px,3.5vw) 100px;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:0;background:var(--paper);border-top:1px solid var(--line);overflow-y:auto;pointer-events:none;transform:translate(102%);visibility:hidden;transition:transform .24s ease,visibility 0s linear .24s}.menu-open .main-nav{pointer-events:auto;transform:translate(0);visibility:visible;transition-delay:0s}.main-nav a{padding:18px 4px;border-bottom:1px solid var(--line);font-family:var(--serif);font-size:2rem;font-weight:500}.main-nav a:after{display:none}.main-nav a.mobile-cta{display:inline-flex;margin-top:26px;color:var(--white);background:var(--forest);font-family:var(--sans);font-size:.86rem}.section-head{gap:56px;grid-template-columns:minmax(0,1.8fr) minmax(260px,.8fr)}.service-row{grid-template-columns:56px minmax(220px,1.2fr) minmax(240px,1.3fr) minmax(120px,.6fr)}.cta-layout{grid-template-columns:minmax(0,5fr) minmax(230px,2fr) auto}}@media(max-width:980px){.container{width:min(calc(100% - 34px),var(--container))}.hero-layout,.page-hero-grid,.editorial-split,.contact-layout,.content-layout,.cta-layout{grid-template-columns:1fr}.hero-copy{min-height:650px;padding-right:0}.hero-art{min-height:430px;border-top:1px solid var(--line)}.section-head{grid-template-columns:1fr}.section-head>p{max-width:620px}.service-row{grid-template-columns:56px minmax(0,1fr)}.service-row h3,.service-row p,.service-row .arrow-link,.service-row>.micro-label:last-child{grid-column:2}.service-row .arrow-link,.service-row>.micro-label:last-child{justify-self:start}.plan-grid,.package-grid{grid-template-columns:1fr}.package{min-height:auto}.process-step{grid-template-columns:.7fr 3fr 5fr}.finder-fields{grid-template-columns:1fr}.finder-result{grid-template-columns:1fr 1fr}.finder-result p{grid-column:1 / -1}.finder-result .price{justify-self:start}.finder-result .button{grid-column:1 / -1}.contact-details{position:static}.cta-layout .button-row{justify-content:flex-start}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-intro{grid-column:1 / -1}}@media(max-width:680px){h1{font-size:clamp(3.1rem,15.5vw,5.2rem)}h2{font-size:clamp(2.55rem,12vw,3.85rem)}.section{padding:88px 0}.hero-copy{min-height:620px;padding-block:66px}.hero-art{min-height:310px}.hero-proof{grid-template-columns:1fr}.hero-proof span+span{border-top:1px solid var(--line);border-left:0}.button-row{align-items:stretch;flex-direction:column}.button-row .button{width:100%}.service-row{min-height:0;padding:32px 0;gap:20px;grid-template-columns:48px minmax(0,1fr)}.service-row h3{font-size:2.35rem}.service-row h3{grid-column:2}.service-row p{grid-column:1 / -1}.arrow-link{grid-column:2;grid-row:3;justify-self:start}.service-row>.micro-label:last-child{grid-column:2}.statement{font-size:2.9rem}.process-step{gap:18px;grid-template-columns:auto 1fr}.process-step p{grid-column:1 / -1}.page-hero h1{font-size:clamp(3.15rem,15.5vw,5.2rem)}.page-aside{margin-top:20px}.plan,.package,.quote-finder,.contact-form{padding:28px 22px}.finder-result{grid-template-columns:1fr}.finder-result p,.finder-result [data-result-text],.finder-result .button{grid-column:1}.form-row{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-intro{grid-column:1 / -1}.footer-bottom{align-items:flex-start;flex-direction:column;gap:14px}.analytics-consent{right:10px;bottom:10px;left:10px}.analytics-consent__inner{padding:20px;grid-template-columns:1fr}.analytics-consent__actions{grid-template-columns:1fr}}@media(max-width:430px){.brand-word{font-size:1.45rem}.brand-wordmark-image{width:112px}.footer-grid{grid-template-columns:1fr}.footer-intro{grid-column:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}}@media print{.site-header,.site-footer,.button-row,.menu-toggle,.analytics-consent{display:none!important}body{color:#000;background:#fff}.section{padding:28px 0}}.entry-card h2 a,.entry-card h3 a{color:inherit;text-decoration:none}.entry-card h2 a:hover,.entry-card h3 a:hover{color:var(--forest)}.pagination .nav-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.pagination .page-numbers{display:inline-flex;min-width:44px;min-height:44px;padding:8px 12px;align-items:center;justify-content:center;color:var(--ink);border:1px solid var(--line);text-decoration:none}.pagination .page-numbers.current,.pagination a.page-numbers:hover{color:var(--white);background:var(--forest);border-color:var(--forest)}body.admin-bar .site-header{top:32px}.contact-form .wpcf7-not-valid-tip{margin-top:7px;color:#9a2f28;font-size:.82rem}.contact-form.wpcf7-form .wpcf7-response-output{margin:22px 0 0;padding:15px 17px;color:var(--ink);background:#f7f1e5;border:0;border-left:4px solid var(--brass);box-shadow:0 10px 28px #12151214;font-size:.9rem;line-height:1.55}.contact-form.wpcf7-form.sent .wpcf7-response-output{color:var(--forest-deep);background:#edf4ef;border-left-color:var(--forest)}.contact-form.wpcf7-form.failed .wpcf7-response-output,.contact-form.wpcf7-form.aborted .wpcf7-response-output,.contact-form.wpcf7-form.spam .wpcf7-response-output{color:#6b201b;background:#faefed;border-left-color:#9a2f28}.contact-form .form-submit-row .wpcf7-spinner{order:1;margin:0}.contact-form .form-submit-row .wpcf7-submit{order:2}.contact-form .wpcf7-acceptance .wpcf7-list-item{display:block;margin:0}.contact-form .wpcf7-acceptance label{display:grid;align-items:start;gap:10px;grid-template-columns:20px minmax(0,1fr);color:var(--ink-soft);font-size:.76rem;font-weight:600;letter-spacing:0;line-height:1.5;text-transform:none}.contact-form .wpcf7-acceptance input[type=checkbox]{width:20px;min-width:20px;height:20px;min-height:20px;margin:1px 0 0;padding:0;accent-color:var(--forest)}.contact-form .form-note{margin-top:18px;text-align:center}@media screen and (max-width:782px){body.admin-bar .site-header{top:46px}}
