:root{--ink:#222623;--muted:#626760;--orange:#ff713d;--deep-orange:#bc3c12;--paper:#f6f6f1;--line:#d9dcd3;--dark:#1e2521;--light-ink:#f9faf4;--font:"DM Sans",sans-serif;--display:"Manrope",sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{margin:0;background:var(--paper);color:var(--ink);font:1rem/1.65 var(--font);-webkit-font-smoothing:antialiased}a{color:inherit}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:600;line-height:1.12;letter-spacing:-.05em}h2{font-size:clamp(2.35rem,4.15vw,3.7rem)}h3{font-size:1.6rem;line-height:1.25}em{font-style:normal;color:var(--deep-orange)}p{color:var(--muted)}a{text-underline-offset:5px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid #d54917;outline-offset:5px}.dark-opening :focus-visible,footer :focus-visible,.pricing :focus-visible{outline-color:#ffb395}.wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.section{padding-block:104px}.section-top{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:45px}.eyebrow{font-size:0.75rem;font-weight:700;letter-spacing:.12em;color:inherit;line-height:1.5}.section-note{font-size:0.875rem;color:var(--muted)}.text-link{font-size:0.875rem;font-weight:700;text-decoration:none;display:inline-flex;gap:20px;align-items:center;border-bottom:1px solid;padding-bottom:5px}.text-link span{font-size:1.3rem;font-weight:400}.text-link:hover{color:var(--deep-orange)}.button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:26px;padding:15px 23px;border:0;border-radius:5px;text-decoration:none;font-weight:700;font-size:0.9rem;line-height:1.4;transition:background .18s,transform .18s}.button span{font-size:1.3rem;line-height:1}.button:hover{transform:translateY(-2px)}.primary{background:var(--orange);color:#1c211c}.primary:hover{background:#ff895d}.button:disabled{cursor:wait;opacity:.65;transform:none}.skip{position:absolute;top:-100px;left:20px;z-index:100;background:white;color:#111;padding:14px}.skip:focus{top:10px}.dark-opening{background:var(--dark);color:var(--light-ink)}.site-header{display:flex;align-items:center;gap:32px;padding-block:25px;border-bottom:1px solid #ffffff20}.brand{display:inline-flex;align-items:center;gap:9px;font:bold 1.8rem/1 var(--display);letter-spacing:-.07em;text-decoration:none}.brand-period{color:var(--orange);margin-left:-8px}.site-header nav{display:flex;gap:29px;margin-inline:auto}.site-header nav a{font-size:0.875rem;text-decoration:none;color:#d1d6ce}.site-header nav a:hover{color:white}.header-cta{background:transparent;border:1px solid #687267;color:var(--light-ink);font-size:0.8rem;min-height:46px;padding:11px 17px}.menu-toggle{display:none}.hero{display:grid;grid-template-columns:1.22fr 1fr;gap:6%;padding-top:78px;padding-bottom:65px;align-items:center}.tiny-rule{display:inline-block;width:24px;height:2px;background:var(--orange);vertical-align:middle;margin-right:9px}.hero .eyebrow{font-size:0.75rem;color:#d3d9d0;margin-bottom:27px}.hero h1{font-size:clamp(3rem,4.85vw,4.6rem);line-height:1.13;letter-spacing:-.055em;font-weight:500}.hero h1 em{color:var(--orange)}.hero-description{font-size:1.06rem;max-width:470px;line-height:1.75;margin-top:25px;color:#c0c9be}.actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap;margin-top:31px}.light{color:#f6f8ef}.light:hover{color:#ffa27e}.micro{color:#a5b09f;font-size:0.75rem;margin-top:17px}.hero-demo{background:#f3f3eb;color:var(--ink);border-radius:9px;box-shadow:0 24px 60px #101a143d;overflow:hidden;margin-top:15px}.demo-top{display:flex;flex-direction:column;gap:10px;padding:25px 25px 19px}.demo-title{font:600 1.3rem/1.3 var(--display);letter-spacing:-.04em}.example-label{font-size:0.75rem;letter-spacing:.12em;color:#666e60}.demo-controls{display:flex;gap:6px;padding:0 24px 22px;border-bottom:1px solid #d9dfd1}.demo-controls button{font-size:0.75rem;font-weight:600;line-height:1.25;min-height:42px;background:transparent;border:1px solid #cbd2c3;padding:9px 12px;border-radius:4px}.demo-controls button[aria-pressed="true"]{background:#2c382d;border-color:#2c382d;color:white}.example{padding:24px;min-height:333px}.message-label,.response-label{font-size:0.75rem;font-weight:700;letter-spacing:.09em;color:#64715e}.incoming{padding:0 20px 20px 2px}.message p{font-size:0.9rem;color:#343d31;line-height:1.65;margin-top:10px}.response{background:white;border:1px solid #dbe2d4;border-radius:5px;padding:17px}.response-label{display:flex;gap:9px;align-items:center;color:#47553d}.ai-mark{font-size:1.35rem;color:#ac3a13;line-height:1}.example-outcome{display:flex;align-items:center;gap:9px;padding-top:19px;font-size:0.75rem;color:#46563d}.checkmark{border:1px solid #a9b99c;border-radius:50%;width:20px;height:20px;display:grid;place-items:center;flex-shrink:0}.blaze-call{display:flex;align-items:center;gap:12px;background:#e4e8db;padding:20px 23px;text-decoration:none;flex-wrap:wrap}.phone-symbol{display:grid;place-items:center;width:36px;height:36px;background:#334631;color:#f1f5eb;border-radius:50%;font-size:1.4rem}.blaze-call strong{font-size:0.78rem;display:block}.blaze-call span span{display:block;font-size:0.75rem;color:#5a6852}.call-number{font-size:0.75rem;font-weight:700;margin-left:auto}.trust-strip{padding:24px 0;border-top:1px solid #ffffff20;display:flex;justify-content:space-between;gap:20px}.trust-strip p{font-size:0.75rem;color:#c7d0c1}.trust-strip p:first-child{color:#f4f7ee}.trust-strip p span{color:#a3afa0}.separator{padding-inline:10px}.work-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:center}.project-image{position:relative;min-height:540px;height:100%;border-radius:5px;overflow:hidden;background:#253325}.project-image img{position:absolute;width:100%;height:100%;object-fit:cover;transition:transform .5s}.project-image:hover img{transform:scale(1.025)}.project-image:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 50%,#0b180dd9)}.image-caption{position:absolute;bottom:28px;left:29px;right:24px;z-index:1;color:white;display:flex;flex-direction:column;gap:7px;font-size:0.75rem;letter-spacing:.11em}.image-caption span:first-child{font-family:var(--display);font-size:1.7rem;letter-spacing:-.03em}.image-link{position:absolute;z-index:1;top:22px;right:22px;border-radius:50%;height:42px;width:42px;background:white;display:grid;place-items:center;font-size:1.6rem}.muted{color:var(--muted)}.project-copy h2{font-size:clamp(2.1rem,3.1vw,2.8rem);margin-top:21px;line-height:1.2}.project-copy>p:not(.eyebrow){margin-top:23px;font-size:0.94rem}.project-facts{margin:26px 0}.project-facts div{display:grid;grid-template-columns:125px 1fr;padding:13px 0;border-top:1px solid var(--line);gap:15px}.project-facts dt{font-size:0.8rem;font-weight:700}.project-facts dd{font-size:0.8rem;color:var(--muted);margin:0}.services{background:#e9ece3}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:43px}.section-heading>p{max-width:390px;font-size:1rem}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #bec5b6;border-bottom:1px solid #bec5b6}.service-card{padding:31px 32px 31px 0;display:flex;flex-direction:column;align-items:start}.service-card+.service-card{padding-left:32px;border-left:1px solid #c5ccbe}.service-card:last-child{padding-right:0}.service-number{font:500 2.7rem/1 var(--display);letter-spacing:-.06em;display:flex;justify-content:space-between;width:100%;margin-bottom:34px;color:#839278}.service-number span{font-size:2rem;font-weight:400}.service-card h3{font-size:1.85rem;line-height:1.2;margin-bottom:18px}.service-card>p{font-size:0.89rem;min-height:70px}.service-card ul{padding:0;list-style:none;font-size:0.79rem;line-height:1.65;display:grid;gap:8px;margin:24px 0}.service-card li:before{content:"—";color:#7a8c6e;margin-right:9px}.service-tag{font-size:0.75rem;font-weight:700;letter-spacing:.1em;border:1px solid #b9c3b0;border-radius:3px;padding:4px 8px;margin-top:auto}.service-card .text-link{font-size:0.75rem;margin-top:auto;gap:8px}.people-note{display:flex;gap:25px;align-items:center;max-width:820px;padding-top:35px}.asterisk{font-size:2.8rem;color:#446035;line-height:1}.people-note p{font-size:0.9rem}.people-note strong{color:var(--ink)}.steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;padding:0;margin:53px 0}.steps li{border-top:1px solid var(--line);padding-top:25px}.step-number{width:37px;height:37px;border-radius:50%;display:grid;place-items:center;background:#e6eade;font-size:0.85rem;margin-bottom:23px}.steps h3{font-size:1.45rem;letter-spacing:-.04em;margin-bottom:17px}.steps p{font-size:0.89rem}.oversight{display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:30px;border:1px solid var(--line);border-radius:5px;padding:26px}.oversight strong{font-size:0.85rem;line-height:1.5}.oversight p{font-size:0.78rem}.oversight a{font-size:0.75rem;justify-self:end}.film{margin-top:18px;border:1px solid var(--line);border-radius:5px}.film summary{padding:19px 25px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:0.85rem;font-weight:600;list-style:none}.film summary>span{display:flex;gap:16px;align-items:center}.play-icon{color:#963211;font-size:0.8rem}.expand-icon{font-size:1.5rem}.film video{width:calc(100% - 50px);max-width:740px;max-height:500px;display:block;margin:0 auto 20px;border-radius:4px}.video-caption{font-size:0.8rem;max-width:700px;margin:0 auto 20px;padding-inline:20px}.pricing{background:var(--dark);color:var(--light-ink)}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.pricing-intro .eyebrow{color:#cbd6c2}.pricing h2{margin-top:30px;font-size:clamp(2.7rem,4.5vw,4rem)}.pricing em{color:var(--orange)}.pricing-intro>p:not(.eyebrow){margin-top:29px;color:#b9c5b1;max-width:340px}.pricing-assurance{display:flex;flex-direction:column;margin-top:29px;color:#d4ddce;font-size:0.8rem;gap:10px}.pricing-assurance span:before{content:"✓";color:#a6b699;padding-right:12px}.price-card{background:#f6f6ef;border-radius:6px;padding:34px;color:var(--ink)}.price-card-top{display:flex;justify-content:space-between;gap:15px;align-items:center}.price-card-top .eyebrow{font-size:0.75rem}.simple-tag{font-size:0.75rem;letter-spacing:.06em;background:#e2e8d9;border-radius:3px;padding:5px 7px;color:#43503a}.price{font:600 5rem/1.2 var(--display);letter-spacing:-.07em;margin-top:24px}.price>span{font:400 .9rem var(--font);letter-spacing:0;color:var(--muted);margin-left:10px}.price-description{font-size:0.8rem;margin-top:10px}.included{list-style:none;display:grid;gap:11px;padding:25px 0;margin:25px 0;border-block:1px solid var(--line);font-size:0.8rem}.included li{display:flex;gap:12px}.included li:before{content:"✓";color:#516447}.price-card .button{width:100%}.price-audit{font-size:0.75rem;display:block;text-align:center;margin-top:18px}.separate-offer{border-top:1px solid var(--line);margin-top:25px;padding-top:22px}.separate-offer strong{font-size:0.85rem}.separate-offer p{font-size:0.75rem;margin-top:8px}.separate-offer .text-link{font-size:0.75rem;margin-top:14px}.faq{display:grid;grid-template-columns:1fr 1.4fr;gap:70px}.faq h2{margin-top:25px}.faq-heading>p:last-child{font-size:0.875rem;margin-top:30px}.faq-heading .text-link{margin-top:8px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;display:flex;justify-content:space-between;gap:25px;align-items:center;padding:23px 0;font-size:0.94rem;font-weight:600}.faq-list summary span{font-size:1.7rem;line-height:1;font-weight:400;color:#6f7d64}.faq-list details[open] summary span,.film[open] .expand-icon{transform:rotate(45deg)}summary::-webkit-details-marker{display:none}.faq-list details p{font-size:0.875rem;padding-bottom:24px;max-width:520px}.audit{background:#e9ece3;border-top:1px solid #d7ddce}.audit-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%}.audit h2{margin-top:29px;font-size:clamp(2.7rem,4.5vw,4rem)}.audit-copy>p:not(.eyebrow){max-width:370px;font-size:1rem;margin-top:25px}.audit-copy>p:nth-of-type(2){font-weight:700;color:var(--ink)}.audit-promises{margin:30px 0;font-size:0.8rem}.audit-promises p{margin-top:10px}.audit .text-link{font-size:0.8rem}.intake{background:#fbfcf6;border:1px solid #d2dbc9;padding:33px;border-radius:6px}.form-title{font:600 1.5rem/1.3 var(--display);letter-spacing:-.04em;color:var(--ink)}.form-hint{font-size:0.75rem;margin-top:7px}.field{margin-top:19px}.field label,legend{font-size:0.8rem;font-weight:600;display:block;margin-bottom:7px}.field label span{color:var(--muted);font-weight:400}input:not([type=checkbox]),textarea{width:100%;border:1px solid #aebba5;background:#fff;border-radius:4px;padding:12px;color:var(--ink);min-height:48px;font-size:1rem}textarea{resize:vertical;min-height:105px}input::placeholder,textarea::placeholder{color:#74796f;font-size:0.85rem}input:user-invalid{border-color:#ae2e20}fieldset{border:0;padding:0;margin:22px 0 0;min-width:0}legend{padding:0}.need-options{display:flex;gap:7px;flex-wrap:wrap}.need-options label{display:flex;align-items:center;position:relative;cursor:pointer}.need-options input{position:absolute;opacity:0;width:1px;height:1px}.need-options span{font-size:0.75rem;padding:11px 12px;min-height:44px;display:flex;align-items:center;border:1px solid #b8c3af;border-radius:4px;background:white}.need-options input:checked+span{background:#e0e9d6;border-color:#526943;box-shadow:inset 0 0 0 1px #526943}.need-options input:focus-visible+span{outline:3px solid #bc3c12;outline-offset:3px}.send{width:100%;margin-top:24px}.after-submit{text-align:center;margin-top:12px}.form-error{font-size:0.85rem;color:#922716;margin-top:20px}.form-success>span{display:grid;place-items:center;width:56px;height:56px;background:#dbe9cc;border-radius:50%;font-size:1.8rem;margin-bottom:25px}.form-success h3{font-size:2.3rem}.form-success p{margin-top:23px}.form-success{padding-block:35px}[hidden]{display:none!important}footer{background:var(--dark);color:var(--light-ink);padding-block:49px 24px}.footer-top{display:flex;justify-content:space-between;gap:30px;align-items:center}.footer-top p{font-size:0.8rem;color:#bdc9b4}.footer-links{display:flex;flex-wrap:wrap;gap:10px 25px;border-bottom:1px solid #ffffff20;padding:40px 0 28px}.footer-links a{font-size:0.75rem;color:#c0cbb8;text-decoration:none}.footer-links a:hover{color:white;text-decoration:underline}.footer-bottom{display:flex;justify-content:space-between;gap:20px;font-size:0.75rem;color:#a5b39a;padding-top:22px}
@media(min-width:1550px){.hero{padding-block:95px}.hero h1{font-size:4.7rem}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.site-header{gap:20px}.site-header nav{gap:18px}.hero{gap:5%;padding-top:62px}.hero h1{font-size:3.3rem}.hero .eyebrow{font-size:0.75rem}.hero-description{font-size:0.95rem}.hero-demo{margin-top:0}.demo-controls{padding-inline:18px;gap:4px}.demo-controls button{font-size:0.75rem;padding-inline:9px}.demo-top{padding-inline:20px}.example{padding:20px}.blaze-call{padding:17px}.call-number{margin-left:48px}.project-image{min-height:540px}.work-grid{gap:5%}.section{padding-block:80px}.service-card{padding-right:22px}.service-card+.service-card{padding-left:22px}.service-card h3{font-size:1.65rem}.service-card .text-link{gap:7px}.pricing-grid{gap:7%}.price-card{padding:28px}.price-card-top{align-items:start}.simple-tag{max-width:70px;text-align:center}.audit-grid{gap:6%}.intake{padding:27px}.oversight{grid-template-columns:1fr 1.6fr}.oversight a{grid-column:2;justify-self:start}.faq{gap:40px}}
@media(max-width:820px){.wrap{width:calc(100% - 44px)}.site-header{flex-wrap:wrap;padding-block:22px}.brand{font-size:1.7rem}.menu-toggle{display:flex;gap:18px;align-items:center;margin-left:auto;background:none;border:1px solid #ffffff50;padding:9px 13px;border-radius:4px;min-height:44px;font-size:0.8rem}.header-cta{display:none}.site-header nav{display:none;flex-basis:100%;flex-direction:column;padding:12px 0 0;gap:0}.site-header nav.open{display:flex}.site-header nav a{padding-block:13px;border-top:1px solid #ffffff15}.hero{grid-template-columns:1fr;gap:44px;padding-top:48px;padding-bottom:42px}.hero h1{font-size:clamp(2.7rem,7.7vw,4.1rem)}.hero-description{max-width:540px;font-size:1rem}.hero-copy .eyebrow{font-size:0.75rem}.hero-demo{max-width:590px;width:100%}.demo-top{flex-direction:row;justify-content:space-between;align-items:center}.demo-title{font-size:1.2rem}.example-label{font-size:0.75rem}.demo-controls button{font-size:0.75rem;min-height:44px;flex:1}.example{min-height:300px}.call-number{margin-left:auto}.trust-strip{flex-direction:column;gap:5px;padding-block:22px}.section-top{margin-bottom:30px}.work-grid{grid-template-columns:1fr;gap:32px}.project-image{min-height:390px;aspect-ratio:1.45}.project-copy h2{font-size:2.65rem}.project-copy>p:not(.eyebrow){max-width:540px}.project-facts{max-width:600px}.section-heading{align-items:start;gap:25px}.section-heading h2{font-size:2.4rem}.section-heading>p{max-width:280px;font-size:0.9rem}.service-grid{grid-template-columns:1fr}.service-card,.service-card+.service-card,.service-card:last-child{padding:27px 0;border-left:0;border-top:1px solid #bdc7b4;display:grid;grid-template-columns:70px 1fr;column-gap:20px}.service-card:first-child{border-top:0}.service-number{grid-row:1/5;font-size:2.3rem;display:block}.service-number span{display:none}.service-card h3{font-size:1.7rem}.service-card h3 br{display:none}.service-card>p{min-height:0}.service-card ul{margin-block:16px}.service-card .text-link,.service-tag{justify-self:start}.service-grid{border-top:0}.steps{gap:23px}.steps h3{font-size:1.25rem}.steps p{font-size:0.8rem}.pricing-grid{grid-template-columns:1fr;gap:39px}.pricing-intro h2 br:nth-child(2){display:none}.pricing-intro h2{font-size:3rem}.pricing-intro>p:not(.eyebrow){max-width:480px}.pricing-assurance{flex-direction:row;flex-wrap:wrap;gap:10px 22px}.price-card{max-width:600px;width:100%}.simple-tag{max-width:none}.faq{grid-template-columns:1fr;gap:30px}.faq-heading h2 br{display:none}.faq-heading>p:last-child{margin-top:20px}.audit-grid{grid-template-columns:1fr;gap:36px}.audit h2{font-size:3rem}.audit-copy>p:not(.eyebrow){max-width:540px}.intake{max-width:600px;width:100%}.footer-top{align-items:start;flex-wrap:wrap}.footer-bottom{flex-direction:column;gap:8px}}
@media(max-width:520px){.wrap{width:calc(100% - 36px)}.section{padding-block:63px}.hero{padding-top:39px}.hero h1{font-size:clamp(2.4rem,9.2vw,3.2rem)}.hero .eyebrow{font-size:0.75rem;letter-spacing:.08em}.tiny-rule{width:15px;margin-right:5px}.hero-description{font-size:0.93rem}.actions{gap:19px}.actions .button{font-size:0.8rem;padding:15px 17px;gap:15px}.actions .text-link{font-size:0.8rem;gap:12px}.micro{font-size:0.75rem}.demo-top{padding:20px 17px 15px;align-items:start;gap:14px}.demo-title{font-size:1.02rem;max-width:160px}.example-label{font-size:0.75rem;text-align:right;max-width:70px}.demo-controls{padding:0 15px 17px}.demo-controls button{font-size:0.75rem;padding-inline:6px}.example{padding:20px 17px;min-height:324px}.message p{font-size:0.85rem}.blaze-call{gap:10px}.blaze-call strong{font-size:0.75rem}.blaze-call span span{font-size:0.75rem}.call-number{margin-left:46px}.trust-strip p{font-size:0.75rem}.trust-strip p:last-child{max-width:290px}.section-top{align-items:start}.section-top .eyebrow{font-size:0.75rem}.section-top .text-link{font-size:0.75rem;gap:12px}.section-note{font-size:0.75rem;max-width:105px;text-align:right}.project-image{min-height:320px}.project-copy h2{font-size:2.13rem}.project-copy .eyebrow{font-size:0.75rem}.project-facts div{grid-template-columns:100px 1fr;gap:12px}.project-facts dt,.project-facts dd{font-size:0.75rem}.section-heading{flex-direction:column}.section-heading h2{font-size:2.45rem}.section-heading>p{max-width:100%}.service-card,.service-card+.service-card{grid-template-columns:45px 1fr;gap:0 16px}.service-number{font-size:1.9rem}.service-card h3{font-size:1.52rem}.service-card>p{font-size:0.82rem}.service-card ul{font-size:0.75rem}.people-note{gap:17px;align-items:start}.people-note p{font-size:0.8rem}.steps{grid-template-columns:1fr;gap:26px;margin-block:35px}.steps li{display:grid;grid-template-columns:40px 1fr;column-gap:18px}.step-number{grid-row:1/3}.steps h3{font-size:1.3rem}.steps h3 br{display:none}.steps p{font-size:0.875rem}.oversight{display:block;padding:22px}.oversight p{margin-top:12px}.oversight a{margin-top:15px}.film summary{padding:17px;font-size:0.75rem}.film video{width:calc(100% - 24px)}.price-card{padding:24px}.pricing h2{font-size:2.75rem}.price-card-top .eyebrow{font-size:0.75rem}.simple-tag{font-size:0.75rem}.price{font-size:4.5rem}.included{font-size:0.75rem}.price-description{font-size:0.75rem}.pricing-assurance{flex-direction:column}.faq h2{font-size:2.6rem}.faq-list summary{font-size:0.875rem;gap:14px}.audit h2{font-size:2.7rem}.intake{padding:24px 20px}.audit-copy .eyebrow{font-size:0.75rem}.footer-top{gap:25px}.footer-top p{font-size:0.75rem}.footer-top .text-link{font-size:0.75rem}.footer-links{gap:14px 20px}.image-caption{left:22px}.image-caption span:last-child{font-size:0.75rem}}
.preview-note{font-size:.8rem;border:1px solid #cbd4be;background:#edf1e5;padding:12px;margin-bottom:22px;color:#35482b}.preview-note a{font-weight:700}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
