:root{--page:#fdfbf7;--white:#ffffff;--surface:#f3ede3;--tint:#e7ece2;--ink:#2b2a25;--ink-muted:#56534b;--teal:#1a5750;--teal-deep:#123f3a;--teal-pale:#d7e3dc;--rule:#e6dfd3;--rule-strong:#d0c8b8;--placeholder:#b0a99c;--placeholder-ink:#2b2a25;--gutter:1.25rem;--radius:10px;--sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--page);color:var(--ink);font-family:var(--sans);font-size:1.0625rem;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}h1{font-size:clamp(2.125rem, 1.35rem + 3.3vw, 3.375rem);font-weight:800}h2{font-size:clamp(1.625rem, 1.25rem + 1.6vw, 2.25rem);font-weight:700}h3{font-size:1.1875rem;font-weight:700;letter-spacing:-.01em}p{margin:0 0 1.15em;max-width:62ch;text-wrap:pretty}p:last-child{margin-bottom:0}::selection{background:var(--teal-pale);color:var(--ink)}img{max-width:100%;display:block}a{color:var(--teal-deep)}a:hover{color:var(--teal)}a:focus-visible,button:focus-visible{outline:3px solid var(--teal-deep);outline-offset:3px;border-radius:3px}.on-teal a:focus-visible,.site-footer a:focus-visible{outline-color:var(--white)}.skip-link{position:absolute;left:-9999px;top:0;background:var(--teal-deep);color:var(--white);padding:.75rem 1.25rem;z-index:50;font-weight:700}.skip-link:focus{left:0}.wrap{width:100%;max-width:72rem;margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:clamp(2.75rem, 1.5rem + 5vw, 4.75rem)}.section-surface{background:var(--surface)}.section-tint{background:var(--tint)}.eyebrow{font-size:.8125rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin:0 0 .75rem}.section-head{margin-bottom:clamp(1.75rem, 1rem + 2vw, 2.5rem);max-width:46rem}.section-head p{color:var(--ink-muted);margin-top:.75rem;font-size:1.0625rem}.lead{font-size:clamp(1.0625rem, 1rem + 0.35vw, 1.1875rem);color:var(--ink-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.5rem;background:var(--teal);color:var(--white);font-size:1rem;font-weight:700;letter-spacing:.01em;text-decoration:none;border:2px solid var(--teal);border-radius:6px;transition:background-color 0.15s ease,border-color 0.15s ease}.btn:hover{background:var(--teal-deep);border-color:var(--teal-deep);color:var(--white)}.btn-invert{background:var(--white);color:var(--teal-deep);border-color:var(--white)}.btn-invert:hover{background:var(--teal-pale);border-color:var(--teal-pale);color:var(--teal-deep)}.link-strong{display:inline-block;min-height:2.75rem;padding-block:.6rem;font-weight:700;color:var(--teal-deep);text-decoration-thickness:2px;text-underline-offset:4px}.site-header{background:var(--page);border-bottom:1px solid var(--rule)}.header-inner{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 2rem;padding-block:.875rem}.brand{text-decoration:none;color:var(--ink)}.brand-name{display:block;font-size:1.1875rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.brand-strap{display:block;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin-top:.15rem}.site-nav{width:100%}.site-nav ul{display:grid;grid-template-columns:1fr 1fr;gap:0 1.5rem;list-style:none;margin:0;padding:0}.site-nav a{display:inline-block;padding:.6rem 0;font-size:.9375rem;font-weight:600;color:var(--ink-muted);text-decoration:none;border-bottom:3px solid #fff0}.site-nav a:hover{color:var(--teal-deep)}.site-nav a[aria-current="page"]{color:var(--ink);border-bottom-color:var(--teal)}.hero{background:var(--tint);border-bottom:1px solid var(--rule);padding-block:clamp(2rem, 1rem + 4vw, 4.25rem)}.hero-grid{display:grid;gap:clamp(1.5rem, 1rem + 3vw, 3.5rem);align-items:center}.hero-media{position:relative;width:100%;max-width:16rem;margin-inline:auto}.photo-frame{position:relative;z-index:1;aspect-ratio:4 / 5;width:100%;overflow:hidden;border-radius:var(--radius);background:var(--teal-pale);box-shadow:0 1px 2px rgb(43 42 37 / .07),0 10px 28px rgb(43 42 37 / .09)}.photo-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.hero-body{text-align:center}.hero-body h1{margin-bottom:1rem}.hero-body .lead{margin-bottom:1.75rem;margin-inline:auto}.hero-actions{display:flex;flex-direction:column;align-items:center;gap:.5rem 1.5rem}.hero-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;list-style:none;margin:2rem 0 0;padding:0}.hero-facts li{background:var(--white);border:1px solid var(--rule-strong);border-radius:999px;padding:.4rem .75rem;font-size:.875rem;font-weight:600;color:var(--ink-muted)}.section-intro{padding-block:clamp(2.25rem, 1.5rem + 3vw, 3.5rem)}.intro-grid{display:grid;gap:1.25rem}.intro-grid h2{margin-bottom:0}.intro-text{border-left:3px solid var(--teal-pale);padding-left:1.25rem}.intro-body p{font-size:clamp(1.0625rem, 1rem + 0.4vw, 1.25rem);line-height:1.6}.intro-body .link-strong{margin-top:.25rem}.grid-3{display:grid;gap:clamp(1rem, 0.5rem + 1.5vw, 1.75rem)}.card{display:flex;flex-direction:column;height:100%;background:var(--white);border:1px solid var(--rule);border-top:4px solid var(--teal);border-radius:var(--radius);padding:clamp(1.25rem, 1rem + 1vw, 1.75rem)}.card-number{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:1rem;border-radius:6px;background:var(--tint);color:var(--teal-deep);font-size:.9375rem;font-weight:800;letter-spacing:.02em}.card h3{margin-bottom:.5rem}.card p{color:var(--ink-muted);font-size:1rem}.card-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:1.125rem;border-radius:14px;background:var(--tint);color:var(--teal)}.card-badge svg{width:1.625rem;height:1.625rem;display:block}.card-badge b{position:absolute;right:-.4rem;bottom:-.4rem;display:flex;align-items:center;justify-content:center;min-width:1.375rem;height:1.375rem;padding:0 .25rem;border-radius:999px;border:2px solid var(--white);background:var(--teal);color:var(--white);font-size:.6875rem;font-weight:800;letter-spacing:.01em;line-height:1}.quote-card strong,.quote-card b{font-weight:800;color:var(--ink)}.price-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1.5rem;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--rule-strong)}.approach-list{display:grid;gap:1rem;margin:1.75rem 0 1.75rem;padding:0}.approach-list dt{font-size:1.0625rem;font-weight:800;color:var(--teal-deep)}.approach-list dd{margin:.15rem 0 0;color:var(--ink-muted)}.approach-item{background:var(--white);border:1px solid var(--rule);border-left:4px solid var(--teal);border-radius:var(--radius);padding:1.125rem 1.25rem}.approach-close{font-weight:700}.quote-card{display:flex;flex-direction:column;height:100%;margin:0;padding:clamp(1.25rem, 1rem + 1vw, 1.75rem);background:var(--surface);border-radius:var(--radius)}.quote-card p{margin:0 0 1.25rem;font-size:1.0625rem;font-weight:500;line-height:1.55}.quote-card footer{margin-top:auto;padding-top:1rem;border-top:1px solid var(--rule-strong);font-size:.9375rem;color:var(--ink-muted)}.quote-card cite{font-style:normal;font-weight:800;color:var(--ink)}.on-teal{background:var(--teal-deep);color:var(--white)}.on-teal h2{margin-bottom:1rem}.on-teal p{color:#dde7e0}.on-teal .invite-body{max-width:46rem}.on-teal .btn-invert{margin-top:1.75rem}.site-footer{background:#1f2622;color:#dee3da;padding-block:2.5rem;font-size:.9375rem}.site-footer a{color:var(--white);text-decoration-thickness:1px;text-underline-offset:3px}.footer-grid{display:grid;gap:1.75rem}.footer-name{font-size:1.125rem;font-weight:800;color:var(--white);margin-bottom:.35rem}.footer-grid ul{list-style:none;margin:0;padding:0}.footer-grid li{margin-bottom:.35rem}.footer-grid li a{display:inline-block;padding-block:.3rem}.footer-credit{margin-left:auto}@media (max-width:40rem){.footer-credit{margin-left:0}}.footer-bottom{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;align-items:baseline;margin-top:2rem;padding-top:1.25rem;border-top:1px solid #3a443c;color:#bfc7bd}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.media-placeholder{display:flex;align-items:center;justify-content:center;width:100%;border-radius:var(--radius);background:var(--placeholder);color:var(--placeholder-ink);font-size:.9375rem;font-weight:800;letter-spacing:.28em;text-indent:.28em}.media-16x9{aspect-ratio:16 / 9;margin-top:1.75rem}.areas-note{margin-top:clamp(1.25rem, 1rem + 1vw, 1.75rem);max-width:66ch;font-size:.9375rem;color:var(--ink-muted)}.price-table{width:100%;border-collapse:collapse;font-size:1rem}.price-table th,.price-table td{text-align:left;vertical-align:top;padding:.85rem .5rem;border-bottom:1px solid var(--rule)}.price-table th:first-child,.price-table td:first-child{padding-left:0}.price-table th:last-child,.price-table td:last-child{padding-right:0}.price-table thead th{padding-block:.4rem;border-bottom:2px solid var(--rule-strong);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.price-table tbody tr:last-child td{border-bottom:2px solid var(--rule-strong)}.price-service{font-weight:700;color:var(--ink)}.price-service a{color:var(--ink);text-decoration:none}.price-service a:hover{text-decoration:underline;text-underline-offset:3px}.price-sub{display:block;margin-top:.2rem;font-size:.875rem;font-weight:500;color:var(--ink-muted)}.price-length{color:var(--ink-muted)}.price-amount{text-align:right;font-weight:800;color:var(--teal-deep);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.quote-cell{display:flex;flex-direction:column}.quote-cell .quote-card{flex:1 1 auto}.quote-more{align-self:flex-start;margin-top:.75rem;padding-block:.5rem;font-size:.9375rem;font-weight:700;color:var(--teal-deep);text-decoration-thickness:2px;text-underline-offset:4px}.quote-card.is-awaited{background:#fff0;border:2px dashed var(--rule-strong)}.awaited-label{margin:0 0 .6rem;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.quote-card.is-awaited .awaited-note{margin:0;font-size:1rem;font-weight:500;color:var(--ink-muted)}.steps{display:grid;gap:.75rem;margin:0 0 clamp(1.5rem, 1rem + 2vw, 2.25rem);padding:0;list-style:none;counter-reset:step}.steps li{counter-increment:step;position:relative;min-height:2rem;padding-left:2.75rem;display:flex;align-items:center;font-size:.9375rem;font-weight:600;color:var(--ink)}.steps li::before{content:counter(step);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--teal);color:var(--white);font-size:.875rem;font-weight:800}.boards{display:grid;gap:.75rem}.board{background:var(--white);border:1px solid var(--rule-strong);border-radius:var(--radius)}.board>summary{display:flex;align-items:center;gap:.75rem;padding:.95rem 1.25rem;border-radius:var(--radius);cursor:pointer;list-style:none}.board>summary::-webkit-details-marker{display:none}.board>summary:hover{background:var(--tint)}.board>summary:focus-visible{outline:3px solid var(--teal-deep);outline-offset:2px}.board-name{font-size:1.0625rem;font-weight:700}.board-count{font-size:.875rem;font-weight:600;color:var(--ink-muted)}.board>summary::after{content:"";flex:none;width:.5rem;height:.5rem;margin-left:auto;margin-right:.25rem;border-right:2px solid var(--teal);border-bottom:2px solid var(--teal);transform:rotate(45deg);transition:transform 0.2s ease}.board[open]>summary::after{transform:rotate(225deg)}.board-body{padding:0 1.25rem 1.25rem}.board-body .price-table{font-size:.9375rem}.board-body .price-service{font-weight:600}.spec-title{margin:1.5rem 0 .5rem;font-size:.9375rem;font-weight:800;color:var(--teal-deep)}.board-body>.spec-title:first-child{margin-top:0}.calendar-note{max-width:60ch;color:var(--ink-muted)}.calendar-placeholder{min-height:clamp(28rem, 20rem + 20vw, 40rem);max-width:56rem;margin-top:1.5rem}@media (max-width:26.5rem){.price-table{font-size:.9375rem}.price-table th,.price-table td{padding:.75rem .35rem}.price-length{font-size:.875rem}}@media (min-width:48rem){:root{--gutter:2rem}.grid-3{grid-template-columns:repeat(3,1fr)}.approach-list{grid-template-columns:repeat(3,1fr)}.intro-grid{grid-template-columns:15rem 1fr;gap:2.5rem}.footer-grid{grid-template-columns:1.5fr 1fr}.steps{grid-template-columns:repeat(2,1fr);gap:1rem 1.5rem}}@media (min-width:48rem) and (max-width:59.99rem){.card,.quote-card{padding:1.125rem}.card h3{font-size:1.0625rem}.card p{font-size:.9375rem}.quote-card p{font-size:1rem}.card-badge{width:2.625rem;height:2.625rem;margin-bottom:.875rem}.card-badge svg{width:1.375rem;height:1.375rem}}@media (min-width:60rem){.site-header{position:sticky;top:0;z-index:20}main section{scroll-margin-top:5.5rem}.header-inner{flex-wrap:nowrap;gap:2.5rem;padding-block:1rem}.site-nav{width:auto;margin-inline-start:auto}.site-nav ul{display:flex;gap:2rem}.hero-grid{grid-template-columns:minmax(0,0.78fr) minmax(0,1.22fr)}.hero-media{max-width:24rem;margin-inline:0}.hero-media::before{content:"";position:absolute;inset:1.25rem -1.25rem -1.25rem 1.25rem;border:2px solid var(--teal);border-radius:var(--radius);opacity:.35}.hero-body{text-align:left}.hero-body .lead{margin-inline:0}.hero-actions{flex-direction:row;align-items:center;justify-content:flex-start}.hero-facts{justify-content:flex-start}.grid-3{gap:1.75rem}.steps{grid-template-columns:repeat(4,1fr)}.steps li{align-items:flex-start;padding-top:.2rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}.page-hero{background:var(--tint);border-bottom:1px solid var(--rule);padding-block:clamp(2.25rem, 1.5rem + 4vw, 4rem)}.page-hero .lead{max-width:54ch;margin-top:1rem}.page-hero-grid{display:grid;gap:clamp(1.5rem, 1rem + 3vw, 3.5rem);align-items:center}.prose p{margin-bottom:1.15em}.prose>*:last-child{margin-bottom:0}.prose-narrow{max-width:46rem}.prose+.steps{margin-top:2rem}.checklist{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.checklist li{position:relative;padding-left:2rem}.checklist li::before{content:"";position:absolute;left:0;top:.55em;width:.7rem;height:.38rem;border-left:2.5px solid var(--teal);border-bottom:2.5px solid var(--teal);transform:rotate(-45deg)}.scale-list{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:.75rem}.scale-list li{display:flex;align-items:baseline;gap:.85rem;padding-bottom:.75rem;border-bottom:1px solid var(--rule)}.scale-list li:last-child{border-bottom:0;padding-bottom:0}.scale-list+p{margin-top:1.5rem}.scale-num{flex:none;min-width:3.25rem;font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:var(--teal);font-variant-numeric:lining-nums tabular-nums}.reasons{list-style:none;margin:1.25rem 0;padding:0;display:grid;gap:.75rem}.reasons li{padding:.9rem 1.1rem;background:var(--white);border:1px solid var(--rule);border-left:4px solid var(--teal);border-radius:var(--radius);font-weight:600}.service{background:var(--white);border:1px solid var(--rule);border-top:4px solid var(--teal);border-radius:var(--radius);padding:clamp(1.25rem, 1rem + 1.5vw, 2rem)}.service+.service{margin-top:clamp(1rem, 0.5rem + 1.5vw, 1.5rem)}.service h2{font-size:clamp(1.375rem, 1.15rem + 1vw, 1.75rem)}.service .service-body{margin-top:.85rem}.service-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.25rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--rule)}.service-figure{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:var(--teal-deep);font-variant-numeric:lining-nums tabular-nums}.service-extra{font-size:.9375rem;font-weight:600;color:var(--ink-muted)}.steps-major{display:grid;gap:1rem;margin:0;padding:0;list-style:none;counter-reset:bigstep}.steps-major li{counter-increment:bigstep;position:relative;padding-left:3.25rem;min-height:2.5rem}.steps-major li::before{content:counter(bigstep);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--teal);color:var(--white);font-weight:800}.steps-major b{display:block;font-weight:800}.steps-major p{margin:.15rem 0 0;color:var(--ink-muted)}.form-grid{display:grid;gap:1.25rem;max-width:40rem}.field label{display:block;margin-bottom:.35rem;font-size:.9375rem;font-weight:700}.field input,.field select,.field textarea{width:100%;padding:.7rem .85rem;font-family:inherit;font-size:1rem;line-height:1.5;color:var(--ink);background:var(--white);border:1px solid var(--rule-strong);border-radius:6px}.field textarea{min-height:9rem;resize:vertical}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:3px solid var(--teal-deep);outline-offset:2px;border-color:var(--teal)}.field .hint{margin:.35rem 0 0;font-size:.875rem;color:var(--ink-muted)}.form-grid button{align-self:start;cursor:pointer}.optional{font-weight:600;color:var(--ink-muted)}.contact-grid{display:grid;gap:clamp(2rem, 1rem + 3vw, 3.5rem);align-items:start}.contact-aside{background:var(--white);border:1px solid var(--rule);border-top:4px solid var(--teal);border-radius:var(--radius);padding:clamp(1.25rem, 1rem + 1.5vw, 1.75rem)}.contact-aside h2{font-size:1.25rem;margin-bottom:.85rem}.contact-aside p{color:var(--ink-muted);font-size:1rem}.aside-contact{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--rule);font-weight:600}.aside-contact a,.site-footer p a{display:inline-block;padding-block:.3rem}.faq .board-name{font-size:1rem}.faq .board-body{padding-top:.25rem}.faq .board-body p{color:var(--ink-muted)}@media (min-width:48rem){.checklist{grid-template-columns:repeat(2,1fr);gap:.6rem 2rem}.steps-major{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (min-width:60rem){.page-hero-grid{grid-template-columns:minmax(0,0.62fr) minmax(0,1.38fr)}.page-hero .hero-media{max-width:19rem;margin-inline:0}.contact-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr)}}.entry-content>*:last-child{margin-bottom:0}.entry-content ul,.entry-content ol{margin:0 0 1.15em;padding-left:1.25rem;max-width:62ch}.entry-content li{margin-bottom:.4rem}.entry-content>h2{margin:2rem 0 .75rem}.entry-content>h3{margin:1.75rem 0 .5rem}.entry-content>h2:first-child,.entry-content>h3:first-child{margin-top:0}.entry-content blockquote{margin:1.5rem 0;padding:1rem 1.25rem;background:var(--white);border-left:4px solid var(--teal);border-radius:var(--radius)}.entry-content figure{margin:1.75rem 0}.entry-content img{border-radius:var(--radius)}.entry-content figcaption{margin-top:.5rem;font-size:.875rem;color:var(--ink-muted)}.entry-content a{text-decoration-thickness:2px;text-underline-offset:3px}.entry-content strong{font-weight:800}.alignleft{float:left;margin:0 1.5rem 1rem 0}.alignright{float:right;margin:0 0 1rem 1.5rem}.aligncenter{margin-inline:auto}.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.form-notice{margin-bottom:1.5rem;padding:1rem 1.25rem;border-radius:var(--radius);border:1px solid var(--rule-strong);background:var(--white);font-weight:600}.form-notice-success{border-left:4px solid var(--teal)}.form-notice-error{border-left:4px solid #a3341f;color:#7d2718}.field-error{margin:.35rem 0 0;font-size:.875rem;font-weight:700;color:#7d2718}.field input[aria-invalid="true"],.field select[aria-invalid="true"],.field textarea[aria-invalid="true"]{border-color:#a3341f}.rp-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.admin-bar .site-header{top:32px}@media (max-width:782px){.admin-bar .site-header{top:46px}}.photo-frame .media-placeholder,.media-placeholder.is-filled{height:100%}img.media-16x9{aspect-ratio:16 / 9;width:100%;height:auto;object-fit:cover;border-radius:var(--radius);margin-top:1.75rem}.calendar-embed{margin-top:1.5rem;max-width:56rem;background:var(--white);border:1px solid var(--rule-strong);border-radius:var(--radius);overflow:hidden}.calendar-embed iframe{display:block;width:100%;border:0;min-height:25rem}.calendar-fallback{margin:0;padding:1rem 1.25rem 1.25rem;border-top:1px solid var(--rule)}.calendar-fallback .btn{min-height:2.75rem;padding:.6rem 1.25rem}.entry-content .reasons,.entry-content .checklist,.entry-content .scale-list,.entry-content .steps,.entry-content .steps-major{padding-left:0;list-style:none;max-width:none}.entry-content .reasons{margin:1.25rem 0}.entry-content .checklist{margin:0}.entry-content .scale-list{margin:1.25rem 0 0}.entry-content .steps{margin:0 0 clamp(1.5rem, 1rem + 2vw, 2.25rem)}.entry-content .steps-major{margin:0}.entry-content .checklist li,.entry-content .reasons li,.entry-content .scale-list li,.entry-content .steps li,.entry-content .steps-major li{margin-bottom:0}.scale-list li strong{flex:none;min-width:3.25rem;font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:var(--teal);font-variant-numeric:lining-nums tabular-nums}.steps-major li{color:var(--ink-muted)}.steps-major li strong{display:block;margin-bottom:.15rem;font-weight:800;color:var(--ink)}