@font-face{font-family: "Atkinson Hyperlegible";font-style: normal;font-weight: 400;font-display: swap;src: url("../fonts/atkinson-hyperlegible-400.woff2") format("woff2")}@font-face{font-family: "Atkinson Hyperlegible";font-style: normal;font-weight: 700;font-display: swap;src: url("../fonts/atkinson-hyperlegible-700.woff2") format("woff2")}@font-face{font-family: "Bricolage Grotesque";font-style: normal;font-weight: 600 800;font-display: swap;src: url("../fonts/bricolage-grotesque.woff2") format("woff2")}@font-face{font-family: "Great Vibes";font-style: normal;font-weight: 400;font-display: swap;src: url("../fonts/great-vibes.woff2") format("woff2")}:root{--ink: #0f0f12;--ink-soft: #2c2c34;--pink: #ff5cb8;--pink-deep: #c4166f;--pink-soft: #ffe4f2;--silver: #c9ccd3;--silver-soft: #f2f3f6;--white: #ffffff;--slate: #55585f;--on-dark: #d7d9df;--font-display: "Bricolage Grotesque","Segoe UI",system-ui,sans-serif;--font-body: "Atkinson Hyperlegible","Segoe UI",system-ui,sans-serif;--font-script: "Great Vibes","Brush Script MT",cursive;--radius: 10px;--max-width: 1120px;--gutter: 20px}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;scroll-padding-top: 88px}body{margin: 0;font-family: var(--font-body);font-size: 1.0625rem;line-height: 1.6;color: var(--ink);background: var(--white)}h1,h2,h3{font-family: var(--font-display);line-height: 1.1;margin: 0 0 0.5em;letter-spacing: -0.01em}h1{font-size: clamp(2.4rem,6vw,4.2rem);font-weight: 800;letter-spacing: -0.025em}h2{font-size: clamp(1.8rem,4vw,2.6rem);font-weight: 800}.section h2::after{content: "";display: block;width: 64px;height: 4px;margin-top: 14px;border-radius: 4px;background: linear-gradient(90deg,var(--pink),var(--silver))}h3{font-size: 1.25rem;font-weight: 600}p{margin: 0 0 1em;max-width: 65ch}a{color: inherit}img{display: block;max-width: 100%}:focus-visible{outline: 3px solid var(--pink-deep);outline-offset: 3px;border-radius: 4px}.container{width: 100%;max-width: var(--max-width);margin: 0 auto;padding: 0 var(--gutter)}.skip-link{position: absolute;left: 12px;top: -60px;z-index: 100;padding: 10px 16px;background: var(--pink);color: var(--ink);font-weight: 700;border-radius: var(--radius)}.skip-link:focus{top: 12px}.button{display: inline-block;padding: 14px 24px;border-radius: var(--radius);font-weight: 700;text-decoration: none;border: 2px solid transparent;transition: background-color 0.15s,transform 0.15s}.button:active{transform: translateY(1px)}.button-primary{background: var(--pink);color: var(--ink)}.button-primary:hover{background: #ff7fc8}.button-primary{box-shadow: 0 0 18px rgba(255,92,184,0.35)}.button-secondary{border-color: var(--silver);color: var(--white)}.button-secondary:hover{background: rgba(255,255,255,0.08)}.site-header{position: sticky;top: 0;z-index: 10;background: var(--ink);color: var(--white);border-bottom: 1px solid var(--ink-soft)}.header-inner{display: flex;align-items: center;gap: 24px;min-height: 68px}.wordmark{display: flex;align-items: center;gap: 10px;text-decoration: none;font-family: var(--font-display);font-weight: 800;font-size: 1.15rem;line-height: 1}.wordmark img{width: 46px;height: 46px}.wordmark small{display: block;font-family: var(--font-script);font-weight: 400;font-size: 1.25rem;color: var(--pink);margin-top: 1px}.site-nav{display: none;gap: 24px;margin-left: auto}.site-nav a{text-decoration: none;font-weight: 700}.site-nav a:hover{color: var(--pink);text-decoration: underline;text-underline-offset: 4px}.header-phone{margin-left: auto;font-weight: 700;text-decoration: none;white-space: nowrap}.hero{position: relative;padding: 48px 0 56px;color: var(--white);background-color: var(--ink);overflow: hidden}.hero::before,.hero::after{content: "";position: absolute;inset: 0;pointer-events: none;background-image: radial-gradient(1.5px 1.5px at 12% 18%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 28% 72%,var(--silver) 50%,transparent 51%),radial-gradient(2px 2px at 46% 34%,var(--pink) 50%,transparent 51%),radial-gradient(1px 1px at 63% 82%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 78% 22%,var(--silver) 50%,transparent 51%),radial-gradient(2px 2px at 91% 64%,var(--pink) 50%,transparent 51%),radial-gradient(1px 1px at 6% 88%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 54% 6%,#fff 50%,transparent 51%);background-size: 260px 220px;opacity: 0.55}.hero::after{background-size: 410px 330px;background-position: 120px 60px;opacity: 0.35}.hero-inner{position: relative;z-index: 1}.eyebrow{margin: 0 0 6px;font-family: var(--font-script);font-size: clamp(1.6rem,4vw,2.1rem);line-height: 1.2;color: var(--pink)}.shine{position: relative;background: linear-gradient(90deg,var(--pink) 0%,#ffd1ea 45%,var(--silver) 75%,var(--pink) 100%);-webkit-background-clip: text;background-clip: text;color: transparent}.shine::after{content: "✦";position: absolute;top: -0.15em;right: -0.55em;font-size: 0.45em;-webkit-text-fill-color: var(--pink);color: var(--pink)}.hero-inner{display: grid;gap: 40px}.lead{font-size: 1.2rem;color: var(--on-dark)}.hero-actions{display: flex;flex-wrap: wrap;gap: 12px;margin: 28px 0 24px}.trust{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 8px 24px;color: var(--on-dark)}.trust strong{color: var(--white)}.ladder{margin: 0;padding: 28px 28px 24px;background: linear-gradient(160deg,#1d1d24,#121216);color: var(--white);border: 1px solid #45454f;border-radius: 18px;align-self: center;box-shadow: 0 0 60px rgba(255,92,184,0.18)}.ladder ol{list-style: none;margin: 0;padding: 0;position: relative}.ladder ol::before{content: "";position: absolute;left: 13px;top: 14px;bottom: 14px;width: 2px;background: var(--ink-soft)}.ladder li{position: relative;display: flex;align-items: center;gap: 16px;padding: 11px 0;font-size: 1.05rem}.ladder li::before{content: "";flex: none;width: 28px;height: 28px;border-radius: 50%;background: var(--pink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%230F0F12' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat;position: relative}.ladder figcaption{margin-top: 14px;padding-top: 14px;border-top: 1px solid var(--ink-soft);font-family: var(--font-display);font-weight: 600;font-size: 1.15rem;color: var(--pink)}@media (prefers-reduced-motion: no-preference){.ladder li{opacity: 0;transform: translateY(8px);animation: tick-in 0.4s ease-out forwards}.ladder li:nth-child(5){animation-delay: 0.2s}.ladder li:nth-child(4){animation-delay: 0.45s}.ladder li:nth-child(3){animation-delay: 0.7s}.ladder li:nth-child(2){animation-delay: 0.95s}.ladder li:nth-child(1){animation-delay: 1.2s}}@media (prefers-reduced-motion: no-preference){.hero::after{animation: twinkle 3.5s ease-in-out infinite alternate}.shine::after{animation: twinkle-star 2.6s ease-in-out infinite}}@keyframes twinkle{from{opacity: 0.15}to{opacity: 0.5}}@keyframes twinkle-star{0%,100%{opacity: 0.2;transform: scale(0.6) rotate(0deg)}50%{opacity: 1;transform: scale(1) rotate(45deg)}}@keyframes tick-in{to{opacity: 1;transform: none}}.section{padding: 64px 0}.section-mist{background: var(--silver-soft)}.section-intro{color: var(--slate);margin-bottom: 32px}.service-groups{display: grid;gap: 28px 40px}.service-group{padding-top: 16px;border-top: 3px solid var(--ink)}.service-group ul{margin: 0;padding-left: 1.1em}.service-group li{padding: 3px 0}.service-group li::marker{color: var(--pink-deep)}.steps{list-style: none;counter-reset: step;margin: 32px 0 0;padding: 0;display: grid;gap: 28px}.steps li{counter-increment: step;display: grid;grid-template-columns: 52px 1fr;column-gap: 16px}.steps li::before{content: counter(step);grid-row: span 2;width: 52px;height: 52px;display: grid;place-items: center;border-radius: 50%;background: var(--ink);color: var(--pink);font-family: var(--font-display);font-weight: 800;font-size: 1.4rem}.steps h3{margin: 4px 0 4px}.steps p{margin: 0;color: var(--slate)}.reasons{display: grid;gap: 24px 40px;margin: 32px 0 0}.reasons dt{font-family: var(--font-display);font-weight: 600;font-size: 1.2rem}.reasons dd{margin: 4px 0 0;color: var(--slate)}.results{display: grid;gap: 32px 40px}.result h3{padding-bottom: 8px;border-bottom: 3px solid var(--ink)}.result-pair{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.result-pair figure{margin: 0}.result-pair img{width: 100%;height: auto;aspect-ratio: 1;object-fit: cover;border-radius: var(--radius)}.result-pair figcaption{margin-top: 6px;font-weight: 700;color: var(--slate)}.result-pair figure:last-child figcaption{color: var(--ink)}.result-pair figure:last-child figcaption::before{content: "";display: inline-block;width: 10px;height: 10px;margin-right: 6px;border-radius: 50%;background: var(--pink-deep)}.section-tight{padding-top: 0}.review{margin: 0}.review blockquote{margin: 0}.review p{margin: 0 0 12px}.stars{margin: 0 0 8px;font-size: 1.15rem;letter-spacing: 3px;color: var(--pink-deep)}.review-featured .stars{font-family: var(--font-body);font-size: 1.4rem}.review figcaption{color: var(--slate);font-weight: 700}.review-featured{margin: 32px 0 40px;padding-left: 24px;border-left: 6px solid var(--pink)}.review-featured p{font-family: var(--font-display);font-weight: 600;font-size: clamp(1.3rem,2.6vw,1.75rem);line-height: 1.35;max-width: 48ch}.review-list{display: grid;gap: 28px 40px}.review-list .review{padding-top: 16px;border-top: 3px solid var(--ink)}.area-states{display: grid;gap: 24px 40px}.area-states h3{padding-bottom: 8px;border-bottom: 3px solid var(--ink)}.area-list{list-style: none;margin: 0;padding: 0;columns: 2;column-gap: 24px}.area-list li{padding: 6px 0;font-size: 1.1rem}.area-note{margin: 32px 0 0;padding: 16px 20px;background: var(--silver-soft);border-radius: var(--radius)}.cta-line{margin: 36px 0 0;font-size: 1.1rem;font-weight: 700}.cta-line a,.area-note a{text-decoration-color: var(--pink-deep);text-decoration-thickness: 3px;text-underline-offset: 4px}.faq-list{margin-top: 28px;max-width: 760px;border-top: 1px solid var(--silver)}.faq-list details{border-bottom: 1px solid var(--silver)}.faq-list summary{list-style: none;cursor: pointer;display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: 18px 0;font-family: var(--font-display);font-weight: 600;font-size: 1.15rem}.faq-list summary::-webkit-details-marker{display: none}.faq-list summary::after{content: "+";flex: none;width: 30px;height: 30px;display: grid;place-items: center;border-radius: 50%;background: var(--ink);color: var(--pink);font-size: 1.3rem;line-height: 1}.faq-list details[open] summary::after{content: "−"}.faq-list details p{margin: 0 0 20px;color: var(--slate)}.spotlight{margin-top: 36px;padding: 22px 24px;border-radius: 14px;background: var(--pink-soft);border-left: 6px solid var(--pink)}.spotlight p{margin: 0}.levels{display: grid;gap: 24px}.level{padding: 24px;background: var(--white);border: 1px solid var(--silver);border-radius: 14px}.level{border-top: 6px solid var(--silver)}.level-deep{border-top-color: var(--ink)}.level h3 small{display: block;margin-top: 4px;font-family: var(--font-body);font-size: 0.95rem;font-weight: 400;color: var(--slate)}.level h4{margin: 20px 0 6px;font-family: var(--font-display);font-size: 1.05rem}.level ul{margin: 0;padding-left: 1.1em}.level li{padding: 3px 0}.level ul.checks{list-style: none;padding-left: 0}.checks li{position: relative;padding-left: 30px}.checks li::before{content: "";position: absolute;left: 0;top: 7px;width: 20px;height: 20px;border-radius: 50%;background: var(--pink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%230F0F12' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.tip{margin: 28px 0 0;padding: 16px 20px;background: var(--white);border: 1px dashed var(--pink-deep);border-radius: var(--radius);max-width: none}.about-inner{display: grid;gap: 28px;align-items: center}.about-photo{margin: 0}.about-photo img{width: 100%;height: auto;border-radius: 18px;box-shadow: 0 0 0 6px var(--white),0 0 0 8px var(--pink)}.about-lead{font-family: var(--font-display);font-weight: 600;font-size: 1.3rem;line-height: 1.4}.signature{margin-top: 20px;font-family: var(--font-script);font-size: 2rem;line-height: 1.1;color: var(--pink-deep)}.signature span{display: block;font-family: var(--font-body);font-size: 0.95rem;color: var(--slate)}.gallery-title{margin: 56px 0 16px}.gallery{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,1fr);gap: 10px}.gallery img{width: 100%;height: auto;aspect-ratio: 1;object-fit: cover;border-radius: var(--radius)}.counties{margin: 0}.counties dt{font-family: var(--font-display);font-weight: 600;font-size: 1.1rem;margin-top: 14px}.counties dd{margin: 2px 0 0;color: var(--slate)}.contact{background: var(--ink);color: var(--white)}.contact a{color: var(--white)}.contact p{color: var(--on-dark)}.contact-inner{display: grid;gap: 32px}.contact-list{list-style: none;margin: 0;padding: 0}.contact-list li{display: grid;gap: 2px;padding: 14px 0;border-bottom: 1px solid var(--ink-soft)}.contact-list span{color: var(--on-dark)}.contact-list a{font-weight: 700;text-decoration-color: var(--pink);text-underline-offset: 4px;overflow-wrap: anywhere}.contact-list a:hover{color: var(--pink)}.quote-form{margin-top: 24px;display: grid;gap: 16px}.field{display: grid;gap: 6px}.field-row{display: grid;gap: 16px}.field label{font-weight: 700}.optional{font-weight: 400;color: var(--on-dark)}.quote-form input,.quote-form select,.quote-form textarea{width: 100%;padding: 12px 14px;font: inherit;color: var(--ink);background: var(--white);border: 2px solid transparent;border-radius: var(--radius)}.quote-form input:focus,.quote-form select:focus,.quote-form textarea:focus{border-color: var(--pink);outline: none}.contact .form-error{margin: 0;padding: 10px 14px;background: var(--pink-soft);color: var(--ink);border-radius: var(--radius);font-weight: 700}.form-actions{display: flex;flex-wrap: wrap;gap: 12px}.form-actions .button{font: inherit;font-weight: 700;cursor: pointer}.field-label{font-weight: 700}.visually-hidden{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.quote-form input.visually-hidden{width: 1px;height: 1px;padding: 0;border: 0;margin: -1px}.honeypot{display: none}.photo-picker{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 16px;padding: 16px;border: 2px dashed #6b6e78;border-radius: var(--radius);cursor: pointer}.photo-picker:hover{border-color: var(--pink)}.quote-form .field:has(#q-photos:focus-visible) .photo-picker{outline: 3px solid var(--pink-deep);outline-offset: 3px}.photo-picker-button{padding: 10px 18px;border-radius: var(--radius);background: var(--white);color: var(--ink);font-weight: 700}.photo-picker-hint{color: var(--on-dark);font-weight: 400}.photo-previews{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 10px}.photo-previews li{display: grid;gap: 4px;width: 84px}.photo-previews img{width: 84px;height: 84px;object-fit: cover;border-radius: 8px}.photo-previews button{font: inherit;font-size: 0.85rem;padding: 2px 0;background: none;border: none;color: var(--on-dark);text-decoration: underline;cursor: pointer}.form-note{margin: 0;font-size: 0.9rem;color: var(--on-dark)}.form-actions .button:disabled{opacity: 0.7;cursor: wait}.site-footer{padding: 28px 0 100px;font-size: 0.9rem;color: var(--on-dark);background: var(--ink);border-top: 1px solid var(--ink-soft)}.footer-inner{display: flex;align-items: center;gap: 16px}.footer-inner img{flex: none}.footer-tagline{font-family: var(--font-script);font-size: 1.6rem;line-height: 1.2;color: var(--pink)}.site-footer a{color: var(--white);font-weight: 700;white-space: nowrap}.site-footer p{margin: 0}.mobile-bar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 20;display: grid;grid-template-columns: 1fr 1fr;gap: 8px;padding: 10px 12px calc(10px + env(safe-area-inset-bottom));background: var(--ink);border-top: 1px solid var(--ink-soft)}.mobile-bar a{text-align: center;padding: 12px;border-radius: var(--radius);font-weight: 700;text-decoration: none;color: var(--white);border: 2px solid var(--silver)}.mobile-bar a:first-child{background: var(--pink);border-color: var(--pink);color: var(--ink)}.wipe:not(.is-ready){display: none !important}.wipe{position: relative;margin-top: 48px;display: grid;gap: 24px;align-items: center;padding: 28px 22px;border-radius: 18px;color: var(--white);background: radial-gradient(1.5px 1.5px at 15% 25%,#fff 50%,transparent 51%) 0 0 / 180px 160px,radial-gradient(2px 2px at 70% 60%,var(--pink) 50%,transparent 51%) 0 0 / 220px 190px,linear-gradient(160deg,#1d1d24,var(--ink));box-shadow: 0 0 60px rgba(255,92,184,0.15)}.wipe h3{font-size: clamp(1.6rem,3.5vw,2.2rem);font-weight: 800;margin-bottom: 8px}.wipe .eyebrow{font-size: 1.6rem}.wipe-text p{color: var(--on-dark)}.wipe-progress{margin: 18px 0 6px;font-weight: 700;color: var(--white) !important}.wipe-meter{height: 10px;max-width: 320px;border-radius: 10px;background: var(--ink-soft);overflow: hidden}.wipe-meter span{display: block;height: 100%;width: var(--clean,0%);background: linear-gradient(90deg,var(--pink),#ffd1ea,var(--silver));transition: width 0.25s}.wipe-buttons{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 18px;margin-top: 22px}.wipe-buttons .button{font: inherit;font-weight: 700;cursor: pointer;background: none}.wipe-reset[hidden]{display: none}.wipe-reset{font: inherit;padding: 0;background: none;border: none;color: var(--on-dark);text-decoration: underline;text-underline-offset: 4px;cursor: pointer}.wipe-stage{position: relative;width: 100%;max-width: 440px;aspect-ratio: 1;justify-self: center;border-radius: 14px;overflow: hidden;box-shadow: 0 0 0 4px var(--white),0 0 0 6px var(--pink)}.wipe-stage img,.wipe-stage canvas{position: absolute;inset: 0;width: 100%;height: 100%}.wipe-stage img{object-fit: cover}.wipe-dust{touch-action: none;cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M4 28 L16 16' stroke='%230f0f12' stroke-width='3' stroke-linecap='round'/%3E%3Ccircle cx='21' cy='11' r='8' fill='%23ff5cb8'/%3E%3Ccircle cx='17' cy='8' r='4' fill='%23ffd1ea'/%3E%3C/svg%3E") 4 28,crosshair;transition: opacity 0.8s ease}.wipe-sparkles{pointer-events: none}.wipe-done{position: absolute;left: 12px;right: 12px;bottom: 12px;margin: 0;padding: 12px 14px;border-radius: var(--radius);background: rgba(15,15,18,0.88);color: var(--white);max-width: none}.wipe-done strong{display: block;font-family: var(--font-script);font-weight: 400;font-size: 1.9rem;line-height: 1.1;color: var(--pink)}.wipe-done a{color: var(--pink);font-weight: 700}.zoom{display: block;width: 100%;padding: 0;border: 0;background: none;border-radius: var(--radius);cursor: zoom-in}.lightbox{max-width: min(92vw,760px);padding: 0;border: 0;border-radius: 14px;background: var(--ink);color: var(--white);overflow: visible}.lightbox::backdrop{background: rgba(15,15,18,0.85)}.lightbox img{width: 100%;height: auto;max-height: 80vh;object-fit: contain;border-radius: 14px 14px 0 0}.lightbox-caption{margin: 0;padding: 12px 16px 14px;font-size: 0.95rem;color: var(--on-dark)}.lightbox-close{position: absolute;top: -14px;right: -14px;width: 40px;height: 40px;border-radius: 50%;border: 2px solid var(--white);background: var(--pink);color: var(--ink);font-size: 1.6rem;line-height: 1;cursor: pointer}.site-nav a.is-current{color: var(--pink)}.mobile-bar{transition: transform 0.25s ease}.mobile-bar.is-hidden{transform: translateY(110%)}.site-header :focus-visible,.hero :focus-visible,.wipe :focus-visible,.contact :focus-visible,.site-footer :focus-visible,.lightbox :focus-visible{outline-color: var(--pink)}.wordmark + .header-phone{margin-left: auto}.message-page{min-height: calc(100vh - 69px);display: flex;align-items: center}.message-page .container{position: relative;z-index: 1}@media (min-width: 760px){:root{--gutter: 32px}.hero{padding: 72px 0 88px}.hero-inner{grid-template-columns: 1.35fr 1fr;gap: 56px;align-items: center}.section{padding: 88px 0}.service-groups{grid-template-columns: repeat(2,1fr)}.steps{grid-template-columns: repeat(3,1fr)}.reasons{grid-template-columns: repeat(2,1fr)}.review-list{grid-template-columns: repeat(2,1fr)}.results{grid-template-columns: repeat(2,1fr)}.section-tight{padding-top: 0}.area-states{grid-template-columns: repeat(2,1fr)}.levels{grid-template-columns: repeat(2,1fr)}.wipe{grid-template-columns: 1fr 1fr;gap: 40px;padding: 40px}.about-inner{grid-template-columns: 0.9fr 1.1fr;gap: 56px}.gallery{grid-template-columns: repeat(3,1fr);gap: 14px}.reasons{grid-template-columns: repeat(3,1fr)}.result:last-child:nth-child(odd){grid-column: 1 / -1;width: calc(50% - 20px);justify-self: center}.contact-inner{grid-template-columns: 1.3fr 1fr;gap: 64px;align-items: start}.contact-list{margin-top: 88px}.field-row{grid-template-columns: 1fr 1fr}.contact-list li{grid-template-columns: 110px 1fr;gap: 12px}.mobile-bar{display: none}.site-footer{padding-bottom: 24px}}@media (min-width: 1040px){.service-groups{grid-template-columns: repeat(4,1fr)}.results{grid-template-columns: repeat(3,1fr)}.result:last-child:nth-child(odd){grid-column: auto;width: auto}.review-list{grid-template-columns: repeat(4,1fr)}.site-nav{display: flex}.header-phone{margin-left: 0}}
