.public-site[data-template-design][data-industry=healthcare]{--accent:#0B6E8A;--accent-2:#2E7D5B;--accent-ink:#FFFFFF;--accent-text:#0B6E8A;--surface:#FFFFFF;--surface-soft:#EEF6F8;--text:#13262D;--muted:#48606A;--border:#D2E2E7;--chip:#E1F0F4;--band:#0B3A47;--band-text:#E5F1F4;--band-muted:#B9D3DA;--radius-card:16px;--radius-media:20px;--radius-btn:999px;--radius-input:10px;--radius-sm:10px;--industry-symbol:"✚"}:root[data-color-scheme=dark] .public-site[data-template-design][data-industry=healthcare]{--accent:#7FD0E6;--accent-ink:#082029;--accent-text:#7FD0E6;--surface:#0D1A1F;--surface-soft:#14252C;--text:#E5F1F4;--muted:#A6BEC6;--border:#2C434C;--chip:#DDEFF4;--band:#14252C;--band-text:#E5F1F4;--band-muted:#A6BEC6}.public-site[data-template-design]{--input-border:color-mix(in srgb,var(--text) 55%,var(--surface));--pad:max(20px, calc((100% - 1200px)/2) )}body.public-site[data-template-design]{margin:0;background:var(--surface);color:var(--text);font-family:system-ui,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,sans-serif;font-size:16px;line-height:1.75;-webkit-font-smoothing:antialiased}.public-site[data-template-design] .site-module{padding:96px var(--pad);position:relative}.public-site[data-template-design] .site-module>h2,.public-site[data-template-design] .site-module>h1{margin:0 0 14px;text-wrap:balance}.public-site[data-template-design] .site-module>h2{font-size:40px;line-height:1.25;letter-spacing:-.01em}.public-site[data-template-design] .site-module>p,.public-site[data-template-design] .module-body{max-width:40em;margin:0 0 40px;color:var(--muted);font-size:17px}.public-site[data-template-design] .module-hero h1{margin:0 0 20px;font-size:clamp(34px,4vw,56px);line-height:1.2;letter-spacing:-.015em;text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere;max-width:12em}.public-site[data-template-design] .hero-copy .eyebrow{display:inline-block;margin-bottom:18px;font-size:14px;font-weight:600;letter-spacing:.06em;color:var(--accent-text)}.public-site[data-template-design] .hero-copy p{max-width:32em;margin:0 0 32px;font-size:18px;color:var(--muted)}.public-site[data-template-design] .public-button{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 26px;border:0;border-radius:var(--radius-btn);background:var(--accent);color:var(--accent-ink);font:inherit;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer}.public-site[data-template-design] .hero-visual{margin:0;aspect-ratio:var(--image-ratio,4/3);overflow:hidden;border-radius:var(--radius-media)}.public-site[data-template-design] .hero-visual img{display:block;width:100%;height:100%;object-fit:cover}.public-site[data-template-design] .site-cards{--c:var(--module-columns,3);display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(240px,calc((100% - (var(--c) - 1)*24px)/var(--c)))),1fr))}.public-site[data-template-design] .site-cards article{position:relative;display:flex;flex-direction:column}.public-site[data-template-design] .site-cards :is(h2,:is(h2,h3)){margin:0 0 8px;font-size:20px;line-height:1.45}.public-site[data-template-design] .site-cards :is(h2,:is(h2,h3)) a{text-decoration:none}.public-site[data-template-design] .site-cards p{margin:0;color:var(--muted);font-size:15.5px;line-height:1.7}.public-site[data-template-design] .card-image{display:block;width:100%;object-fit:cover}.public-site[data-template-design] .card-number{font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--accent-text)}.public-site[data-template-design] .site-stats,.public-site[data-template-design] .site-process{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.public-site[data-template-design] .site-stats article,.public-site[data-template-design] .site-process article{display:flex;flex-direction:column}.public-site[data-template-design] .site-stats :is(h2,h3),.public-site[data-template-design] .site-process :is(h2,h3){margin:0;font-size:20px;line-height:1.4}.public-site[data-template-design] .site-stats p,.public-site[data-template-design] .site-process p{margin:0;color:var(--muted);font-size:15px}.public-site[data-template-design] .site-faq{display:grid;gap:0;border-top:1px solid var(--border)}.public-site[data-template-design] .site-faq details{border-bottom:1px solid var(--border)}.public-site[data-template-design] .site-faq summary{list-style:none;display:flex;justify-content:space-between;gap:24px;padding:22px 0;font-size:18px;font-weight:600;cursor:pointer}.public-site[data-template-design] .site-faq summary::-webkit-details-marker{display:none}.public-site[data-template-design] .site-faq summary:after{content:"+";flex:none;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--input-border);border-radius:var(--radius-btn);font-weight:400;color:var(--accent-text)}.public-site[data-template-design] .site-faq details[open] summary:after{content:"−"}.public-site[data-template-design] .site-faq details p{margin:-6px 0 22px;max-width:46em;color:var(--muted)}.public-site[data-template-design] .site-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}.public-site[data-template-design] .site-group>.site-module{padding:0}.public-site[data-template-design] .contact-form{display:grid;gap:18px;padding:32px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card)}.public-site[data-template-design] .form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.public-site[data-template-design] .contact-form label{display:grid;gap:8px;font-size:14px;font-weight:600;color:var(--text)}.public-site[data-template-design] .contact-form :is(input:not([type=checkbox]),textarea){width:100%;height:44px;padding:0 14px;border:1px solid var(--input-border);border-radius:var(--radius-input);background:var(--surface);color:var(--text);font:inherit}.public-site[data-template-design] .contact-form textarea{height:auto;min-height:120px;padding:12px 14px;resize:vertical}.public-site[data-template-design] .contact-form .check{display:flex;align-items:flex-start;gap:10px;min-height:44px;font-weight:400;color:var(--muted);line-height:1.6}.public-site[data-template-design] .contact-form .check input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--accent);flex:none}.public-site[data-template-design] .contact-form .public-button{justify-self:start}.public-site[data-template-design] .form-note{margin:0;font-size:14px;color:var(--muted)}.public-site[data-template-design] .site-footer{padding:64px var(--pad) 36px;background:var(--band);color:var(--band-text)}.public-site[data-template-design] .footer-top{display:grid;grid-template-columns:1.2fr 2fr;gap:48px;padding-bottom:36px;border-bottom:1px solid color-mix(in srgb,var(--band-text) 18%,transparent)}.public-site[data-template-design] .site-footer strong{display:block;font-size:20px;margin-bottom:8px}.public-site[data-template-design] .site-footer p{margin:0;color:var(--band-muted);font-size:15px}.public-site[data-template-design] .footer-brand a{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;color:var(--band-text)}.public-site[data-template-design] .site-footer nav{display:flex;flex-wrap:wrap;align-content:flex-start;gap:0 32px;justify-content:flex-end}.public-site[data-template-design] .site-footer nav a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;text-decoration:none;color:var(--band-text);font-size:15px}.public-site[data-template-design] .footer-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 22px;padding-top:24px;font-size:14px;color:var(--band-muted)}.public-site[data-template-design] .footer-legal a{display:inline-flex;align-items:center;min-height:44px;color:var(--band-muted)}.public-site[data-template-design] .footer-legal .copyright{flex-basis:100%;text-align:center;font-size:14px}.public-site[data-template-design] .pre-line{white-space:pre-line}.public-site[data-template-design] .site-cards article :is(h2,:is(h2,h3)) a:before{content:"";position:absolute;inset:0;z-index:1}.public-site[data-template-design] .module-contact>.module-body{max-width:none;margin:0 0 14px;font-size:14px}.public-site[data-template-design][data-hero=split-media] .module-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:56px;align-items:center;padding-block:80px 88px}.public-site[data-template-design][data-hero=image-full] .module-hero{display:flex;align-items:center;min-height:640px;padding-block:96px 168px;isolation:isolate;color:#fff}.public-site[data-template-design][data-hero=image-full] .hero-visual{position:absolute;inset:0;z-index:-1;border-radius:0;aspect-ratio:auto}.public-site[data-template-design][data-hero=image-full] .hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#051c24e0,#051c24bd 42%,#051c2447 72%,#051c241f)}.public-site[data-template-design][data-hero=image-full] .hero-copy{max-width:640px}.public-site[data-template-design][data-hero=image-full] .hero-copy .eyebrow{color:#bfe8f2}.public-site[data-template-design][data-hero=image-full] .hero-copy p{color:#e3eff2}.public-site[data-template-design][data-hero=image-full] .module-hero .public-button{background:#fff;color:#0a5c73}.public-site[data-template-design][data-hero=statement] .module-hero{padding-block:96px 56px}.public-site[data-template-design][data-hero=statement] .hero-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:48px;align-items:end}.public-site[data-template-design][data-hero=statement] .hero-copy .eyebrow{grid-column:1/-1}.public-site[data-template-design][data-hero=statement] .module-hero h1{grid-column:1/-1;max-width:14em;font-size:clamp(38px,5vw,68px);line-height:1.16;margin-bottom:36px}.public-site[data-template-design][data-hero=statement] .hero-copy p{margin:0}.public-site[data-template-design][data-hero=statement] .hero-art{display:none}.public-site[data-template-design] .module-hero+.module-stats{padding-top:0;padding-bottom:0}.public-site[data-template-design][data-industry=healthcare] .module-hero+.module-stats{z-index:2;margin-top:-92px}.public-site[data-template-design][data-industry=healthcare] .module-hero+.module-stats .site-stats{gap:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:0 18px 40px #0928341f;padding:8px}.public-site[data-template-design][data-industry=healthcare] .module-hero+.module-stats article{padding:20px 24px;border-left:1px solid var(--border)}.public-site[data-template-design][data-industry=healthcare] .module-hero+.module-stats article:first-child{border-left:0}.public-site[data-template-design][data-industry=healthcare] .module-hero+.module-stats .card-number{display:none}.public-site[data-template-design][data-industry=healthcare] .module-hero+.module-stats p{order:-1;font-size:14px;margin-bottom:4px}.public-site[data-template-design][data-industry=healthcare] .module-hero+.module-stats :is(h2,h3){font-size:18px;font-weight:600}.public-site[data-template-design][data-industry=healthcare][data-card=filled-soft] [data-module-variant=services] article{padding:28px;background:var(--surface-soft);border-radius:var(--radius-card)}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=services] .card-image{width:56px;height:56px;padding:12px;margin-bottom:20px;border-radius:14px;background:var(--chip);object-fit:contain}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=services] .card-image~.card-number{display:none}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=services] :is(h2,h3) a:after{content:" →";color:var(--accent-text)}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=team]{display:grid;grid-template-columns:320px minmax(0,1fr);column-gap:64px;align-items:start}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=team]>:is(h2,p){grid-column:1}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=team] .site-cards{grid-column:2;grid-row:1/span 3}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=team] .card-image{aspect-ratio:3/4;border-radius:var(--radius-card);margin-bottom:16px;background:var(--surface-soft)}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=team] .card-number{display:none}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=team] .site-cards p{white-space:pre-line}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=team] .site-cards p:first-line{color:var(--accent-text);font-weight:600}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=about]{background:var(--surface-soft)}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=about] .site-group{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:64px;row-gap:0}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=about] .module-image{height:100%}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=about] .module-image figure{margin:0;height:100%;min-height:400px;border-radius:var(--radius-media);overflow:hidden}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=about] .module-image img{width:100%;height:100%;object-fit:cover;display:block}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=about] .module-image figcaption{display:none}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=about] .module-text p{color:var(--muted);margin:0 0 28px}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=about] .site-stats{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:0;border-top:1px solid var(--border)}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=about] .site-stats article{padding:20px 0 0}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=about] .site-stats .card-number{display:none}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=about] .site-stats :is(h2,h3){font-size:32px;font-weight:700;color:var(--accent-text)}.public-site[data-template-design][data-industry=healthcare] .site-process{position:relative;counter-reset:s}.public-site[data-template-design][data-industry=healthcare] .site-process article{position:relative;padding-top:64px}.public-site[data-template-design][data-industry=healthcare] .site-process article:before{content:"";position:absolute;top:21px;left:44px;right:-24px;height:2px;background:repeating-linear-gradient(90deg,var(--border) 0 8px,transparent 8px 14px)}.public-site[data-template-design][data-industry=healthcare] .site-process article:last-child:before{display:none}.public-site[data-template-design][data-industry=healthcare] .site-process .card-number{position:absolute;top:0;left:0;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-size:15px;letter-spacing:0}.public-site[data-template-design][data-industry=healthcare] .site-process :is(h2,h3){margin-bottom:6px}.public-site[data-template-design][data-industry=healthcare] .collection-layout-cards article{border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden;background:var(--surface)}.public-site[data-template-design][data-industry=healthcare] .collection-layout-cards .card-image{aspect-ratio:16/10;order:-2;object-fit:cover}.public-site[data-template-design][data-industry=healthcare] .collection-layout-cards :is(:is(h2,h3),p,small){margin-inline:24px}.public-site[data-template-design][data-industry=healthcare] .collection-layout-cards small{order:-1;margin-top:20px;margin-bottom:8px;align-self:flex-start;padding:2px 10px;border-radius:999px;background:var(--chip);color:#0a5c73;font-size:14px;font-weight:600}.public-site[data-template-design][data-industry=healthcare] .collection-layout-cards p{margin-bottom:24px}.public-site[data-template-design][data-industry=healthcare] .module-faq{display:grid;grid-template-columns:320px minmax(0,1fr);column-gap:64px;background:var(--surface-soft)}.public-site[data-template-design][data-industry=healthcare] .module-faq>.site-faq{grid-column:2;grid-row:1/span 2}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=contact-group]{background:linear-gradient(180deg,var(--surface) 0,var(--surface) 100%)}.public-site[data-template-design][data-industry=healthcare] .site-footer{background:var(--surface-soft);color:var(--text);--band-text:var(--text);--band-muted:var(--muted)}.public-site[data-template-design] [data-module-variant=contact-group] .site-group{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-rows:auto 1fr;column-gap:64px;row-gap:8px;align-items:start}.public-site[data-template-design] [data-module-variant=contact-group] .module-contact{grid-column:2;grid-row:1/span 2}.public-site[data-template-design] [data-module-variant=contact-group] .module-text h2{font-size:40px;line-height:1.25;margin:0 0 14px;text-wrap:balance}.public-site[data-template-design] [data-module-variant=contact-group] .module-text p{color:var(--muted);margin:0 0 20px;font-size:17px}.public-site[data-template-design] [data-module-variant=contact-facts] .site-stats{display:grid;gap:0;grid-template-columns:1fr;border-top:1px solid var(--border)}.public-site[data-template-design] [data-module-variant=contact-facts] article{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--border)}.public-site[data-template-design] [data-module-variant=contact-facts] .card-number{display:none}.public-site[data-template-design] [data-module-variant=contact-facts] p{order:-1;font-size:14.5px}.public-site[data-template-design] [data-module-variant=contact-facts] :is(h2,h3){font-size:16.5px;font-weight:600}.public-site[data-template-design] [data-module-variant=about] .site-group{grid-template-rows:auto 1fr}.public-site[data-template-design] [data-module-variant=about] .module-image{grid-column:1;grid-row:1/span 2}.public-site[data-template-design] [data-module-variant=about] .module-text,.public-site[data-template-design] [data-module-variant=about] .module-stats{grid-column:2}.public-site[data-template-design] [data-module-variant=about] .module-text h2{font-size:40px;line-height:1.25;margin:0 0 16px}.public-site[data-template-design] .hero-art{position:relative;overflow:hidden;margin:0;aspect-ratio:16/10;border-radius:var(--radius-media);background:var(--surface-soft);border:1px solid var(--border)}.public-site[data-template-design] .hero-art>*{display:none!important}.public-site[data-template-design] .hero-art:before{content:var(--industry-symbol);position:absolute;inset:0;display:grid;place-items:center;font-size:168px;line-height:1;color:var(--accent);opacity:.22}.public-site[data-template-design] .hero-art:after{content:"";position:absolute;inset:0;background-image:radial-gradient(color-mix(in srgb,var(--accent) 28%,transparent) 1.3px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:linear-gradient(135deg,#000 0%,transparent 70%);mask-image:linear-gradient(135deg,#000 0%,transparent 70%)}.public-site[data-template-design][data-hero=image-full] .module-hero:not(:has(.hero-visual)){background:linear-gradient(120deg,#073f50,#0b6e8a 70%,#13809e)}.public-site[data-template-design][data-hero=image-full] .module-hero .hero-art{position:absolute;inset:0;z-index:-1;aspect-ratio:auto;border:0;border-radius:0;background:transparent}.public-site[data-template-design][data-hero=image-full] .module-hero .hero-art:before{color:#fff;opacity:.08;font-size:520px;justify-content:end;padding-right:6%}.public-site[data-template-design][data-hero=image-full] .module-hero .hero-art:after{display:none}.public-site[data-template-design] [data-module-variant=services] article:not(:has(.card-image)) .card-number{display:grid;place-items:center;width:44px;height:44px;margin-bottom:20px;border-radius:12px;background:var(--chip);color:var(--accent-text);font-size:15px;letter-spacing:0}.public-site[data-template-design] [data-module-variant=team] article:not(:has(.card-image)){padding-top:20px;border-top:3px solid var(--accent)}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=articles] article:not(:has(.card-image)){padding-top:8px}.public-site[data-template-design] [data-card=list-row] .site-cards:has(>article:only-child){max-width:none}@media(max-width:900px){.public-site[data-template-design] .site-module{padding-block:64px}.public-site[data-template-design] .site-module>h2,.public-site[data-template-design] [data-module-variant=contact-group] .module-text h2{font-size:28px}.public-site[data-template-design] .site-module>p,.public-site[data-template-design] .module-body{font-size:16px;margin-bottom:28px}.public-site[data-template-design] .hero-copy p{font-size:16px}.public-site[data-template-design] .site-cards :is(h2,:is(h2,h3)){font-size:18px}.public-site[data-template-design][data-hero] .module-hero{display:block}.public-site[data-template-design][data-hero=split-media] .hero-visual{margin-top:40px}.public-site[data-template-design][data-hero=image-full] .module-hero{min-height:560px;padding-block:72px 140px}.public-site[data-template-design][data-hero=image-full] .hero-visual:after{background:linear-gradient(180deg,#051c24cc,#051c24d6)}.public-site[data-template-design][data-hero=statement] .hero-copy{display:block}.public-site[data-template-design][data-hero=statement] .hero-copy p{margin-bottom:28px}.public-site[data-template-design] .module-hero h1{font-size:32px}.public-site[data-template-design][data-hero=statement] .module-hero h1{font-size:36px;margin-bottom:20px}.public-site[data-template-design] .site-group,.public-site[data-template-design] [data-module-variant=contact-group] .site-group,.public-site[data-template-design] [data-module-variant=about] .site-group{grid-template-columns:1fr;gap:28px}.public-site[data-template-design] [data-module-id] .site-group>.site-module{grid-column:auto!important;grid-row:auto!important}.public-site[data-template-design] [data-module-variant=about] .module-text h2{font-size:28px}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=about] .module-image{height:auto}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=about] .module-image figure{min-height:0;height:auto;aspect-ratio:4/3}.public-site[data-template-design] .form-row{grid-template-columns:1fr}.public-site[data-template-design] .contact-form{padding:22px}.public-site[data-template-design] .footer-top{grid-template-columns:1fr;gap:28px}.public-site[data-template-design] .site-footer nav{justify-content:flex-start}.public-site[data-template-design] .footer-legal{justify-content:flex-start}.public-site[data-template-design] .footer-legal .copyright{text-align:left}.public-site[data-template-design][data-industry] :is([data-module-variant=team],[data-module-variant=services],.module-faq){display:block}.public-site[data-template-design][data-industry=healthcare] .module-hero+.module-stats{margin-top:-96px}.public-site[data-template-design][data-industry=healthcare] .module-hero+.module-stats .site-stats{grid-template-columns:1fr 1fr}.public-site[data-template-design][data-industry=healthcare] .module-hero+.module-stats article{padding:14px 16px;border-left:0;border-top:1px solid var(--border)}.public-site[data-template-design][data-industry=healthcare] .module-hero+.module-stats article:nth-child(-n+2){border-top:0}.public-site[data-template-design][data-industry=healthcare] .module-hero+.module-stats article:nth-child(2n){border-left:1px solid var(--border)}.public-site[data-template-design][data-industry=healthcare] .module-hero+.module-stats :is(h2,h3){font-size:15px}.public-site[data-template-design][data-industry=healthcare] .module-hero+.module-stats p{font-size:14px}.public-site[data-template-design][data-industry] [data-module-variant=about] .site-group{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:28px}.public-site[data-template-design][data-industry] [data-module-variant=about] :is(.module-image,.module-text,.module-stats){grid-column:auto;grid-row:auto}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=team] .site-cards{grid-template-columns:1fr;gap:16px}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=team] .site-cards article{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:16px;align-items:start}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=team] .site-cards .card-image{grid-row:1/span 3;margin:0}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=team] .site-cards article:not(:has(.card-image)){grid-template-columns:1fr}.public-site[data-template-design][data-hero=image-full] .module-hero .hero-art:before{font-size:300px}.public-site[data-template-design][data-industry=healthcare] [data-module-variant=about] .site-stats :is(h2,h3){font-size:24px}.public-site[data-template-design][data-industry=healthcare] .site-process{grid-template-columns:1fr;gap:28px}.public-site[data-template-design][data-industry=healthcare] .site-process article{padding:0 0 0 64px;min-height:44px}.public-site[data-template-design][data-industry=healthcare] .site-process article:before{inset:52px auto -24px 21px;width:2px;height:auto;background:repeating-linear-gradient(180deg,var(--border) 0 8px,transparent 8px 14px)}.public-site[data-template-design] .site-faq summary{font-size:16.5px;padding:18px 0}}.public-site[data-template-design] .fallback-note{padding:10px var(--pad);background:#fff4d6;color:#5a4300;font-size:14px;border-bottom:1px solid #E8D9A8}.public-site[data-template-design][data-industry=interior-home]{--accent:#9A4E32;--accent-2:#5E6B47;--accent-ink:#FFFFFF;--accent-text:#9A4E32;--accent-2-text:#5E6B47;--surface:#FBF8F3;--surface-soft:#F1EBE2;--text:#2A2420;--muted:#62574D;--border:#DCD2C4;--card:#FBF8F3;--chip:#F1E7E0;--icon-chip:#F1E7E0;--band:#2A2420;--band-text:#FBF8F3;--band-muted:#C0BDB8;--figure:#9A4E32;--radius-card:2px;--radius-media:2px;--radius-btn:999px;--radius-input:4px;--radius-sm:2px;--industry-symbol:"▦";--ov:42 36 32;--ov-eyebrow:#E0A687;--hero-btn:#9A4E32;--ov-grad:linear-gradient(120deg,#2A2420 0%,#5C3728 100%)}:root[data-color-scheme=dark] .public-site[data-template-design][data-industry=interior-home]{--accent:#E0A687;--accent-2:#E0A687;--accent-ink:#2B160C;--accent-text:#E0A687;--accent-2-text:#E0A687;--surface:#1B1714;--surface-soft:#26211C;--text:#F1EAE1;--muted:#C4B7A8;--border:#443B33;--card:#26211C;--chip:#372B24;--band:#26211C;--band-text:#F1EAE1;--band-muted:#C4B7A8;--figure:#E0A687}.public-site[data-template-design][data-industry=beauty-fitness]{--accent:#C4412A;--accent-2:#3C6A55;--accent-ink:#FFFFFF;--accent-text:#C4412A;--accent-2-text:#3C6A55;--surface:#F6F1EA;--surface-soft:#EFE8DF;--text:#1D2528;--muted:#55605F;--border:#DDD6CE;--card:#F6F1EA;--chip:#D5E3D8;--icon-chip:#D5E3D8;--band:#1D2528;--band-text:#F6F1EA;--band-muted:#A9ABA8;--figure:#C4412A;--radius-card:24px;--radius-media:24px;--radius-btn:999px;--radius-input:14px;--radius-sm:14px;--industry-symbol:"❋";--ov:29 37 40;--ov-eyebrow:#F3C9BB;--hero-btn:#C4412A;--ov-grad:linear-gradient(120deg,#1D2528 0%,#3C6A55 100%)}:root[data-color-scheme=dark] .public-site[data-template-design][data-industry=beauty-fitness]{--accent:#C4412A;--accent-2:#7FAD94;--accent-ink:#FFFFFF;--accent-text:#C4412A;--accent-2-text:#7FAD94;--surface:#151A1B;--surface-soft:#1E2425;--text:#F6F1EA;--muted:#A3ACAA;--border:#3A3F40;--card:#1E2425;--chip:#2A3D34;--band:#1E2425;--band-text:#F6F1EA;--band-muted:#A3ACAA;--figure:#C4412A}.public-site[data-template-design]{--ov:5 28 36;--ov-eyebrow:#BFE8F2;--hero-btn:#0A5C73;--ov-grad:linear-gradient(120deg,#073F50 0%,#0B6E8A 70%,#13809E 100%);--mband:var(--band);--mband-text:var(--band-text);--mband-muted:var(--band-muted);--mfig:var(--band-text)}.public-site[data-template-design][data-hero=image-full] .hero-visual:after{background:linear-gradient(90deg,rgb(var(--ov)/.9),rgb(var(--ov)/.76) 42%,rgb(var(--ov)/.3) 72%,rgb(var(--ov)/.12))}.public-site[data-template-design][data-hero=image-full] .hero-copy .eyebrow{color:var(--ov-eyebrow)}.public-site[data-template-design][data-hero=image-full] .module-hero .public-button{background:#fff;color:var(--hero-btn)}.public-site[data-template-design][data-hero=image-full] .module-hero:not(:has(.hero-visual)){background:var(--ov-grad)}.public-site[data-template-design]:not([data-industry=healthcare]) .module-faq{display:grid;grid-template-columns:320px minmax(0,1fr);column-gap:72px;align-items:start}.public-site[data-template-design]:not([data-industry=healthcare]) .module-faq>.site-faq{grid-column:2;grid-row:1/span 2}.public-site[data-template-design] .split-head{display:grid;grid-template-columns:320px minmax(0,1fr);column-gap:72px;align-items:start}:where(.public-site[data-template-design][data-card]) :where(.module-cards,.module-collection) .card-image{order:-3;aspect-ratio:var(--card-ratio,4/3);border-radius:var(--radius-media);margin-bottom:16px;background:var(--surface-soft)}:where(.public-site[data-template-design][data-card] .module-cards article:has(.card-image)) .card-number{display:none}:where(.public-site[data-template-design][data-card] .module-collection) small{order:-1;margin-bottom:6px;font-size:14px;font-weight:600;color:var(--accent-text)}.public-site[data-template-design] .collection-filter{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:12px 16px;align-items:end;margin:0 0 16px}.public-site[data-template-design] .collection-filter label{display:grid;gap:6px;font-size:14px;font-weight:600;color:var(--text)}.public-site[data-template-design] .collection-filter :is(input,select){width:100%;height:48px;padding:0 14px;border:1px solid var(--input-border);border-radius:var(--radius-input);background:var(--surface);color:var(--text);font:inherit;font-size:16px}.public-site[data-template-design] .collection-filter button{height:48px;padding:0 26px;border:0;border-radius:var(--radius-btn);background:var(--accent);color:var(--accent-ink);font:inherit;font-weight:600;cursor:pointer}.public-site[data-template-design] .collection-advanced{grid-column:1/-1}.public-site[data-template-design] .collection-advanced summary{display:inline-flex;align-items:center;gap:6px;min-height:44px;cursor:pointer;color:var(--accent-text);font-size:15px;font-weight:600;list-style:none}.public-site[data-template-design] .collection-advanced summary::-webkit-details-marker{display:none}.public-site[data-template-design] .collection-advanced summary:after{content:"▾";font-size:14px}.public-site[data-template-design] .collection-advanced[open] summary:after{content:"▴"}.public-site[data-template-design] .collection-advanced>.cms-filter{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px 16px;margin:4px 0 14px}.public-site[data-template-design] .collection-advanced>button{background:transparent;color:var(--text);border:1px solid var(--input-border)}.public-site[data-template-design] .collection-result-count{margin:0 0 20px;font-size:14px;color:var(--muted)}.public-site[data-template-design] .collection-pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:40px;font-size:15px;color:var(--muted)}.public-site[data-template-design] .collection-pagination a{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border:1px solid var(--input-border);border-radius:var(--radius-btn);color:var(--text);text-decoration:none}.public-site[data-template-design] .module-hero+.module-cards[data-module-variant=quick],.public-site[data-template-design] .module-hero+.module-group[data-module-variant=booking]{z-index:2;padding-block:0;margin-top:-64px}.public-site[data-template-design][data-hero=metrics] .module-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:center;padding-block:80px 72px}.public-site[data-template-design][data-hero=metrics] .module-hero+.module-stats{padding-block:44px 40px;background:var(--mband);color:var(--mband-text)}.public-site[data-template-design][data-hero=metrics] .module-hero+.module-stats .site-stats{gap:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.public-site[data-template-design][data-hero=metrics] .module-hero+.module-stats article{padding:4px 28px 4px 0;margin-right:28px;border-right:1px solid color-mix(in srgb,var(--mband-text) 20%,transparent)}.public-site[data-template-design][data-hero=metrics] .module-hero+.module-stats article:last-child{border-right:0;margin-right:0}.public-site[data-template-design][data-hero=metrics] .module-hero+.module-stats .card-number{display:none}.public-site[data-template-design][data-hero=metrics] .module-hero+.module-stats :is(h2,h3){font-size:44px;font-weight:700;line-height:1.15;color:var(--mfig);font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere}.public-site[data-template-design][data-hero=metrics] .module-hero+.module-stats p{margin-top:6px;color:var(--mband-muted);font-size:15px}.public-site[data-template-design][data-hero=metrics] .module-hero+.module-stats>.module-body{order:2;max-width:none;margin:28px 0 0;font-size:14px;color:var(--mband-muted)}.public-site[data-template-design][data-hero=metrics] .module-hero+.module-stats{display:flex;flex-direction:column}.public-site[data-template-design][data-hero=showcase] .module-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;padding-block:72px 88px}.public-site[data-template-design][data-hero=showcase] .module-hero[data-text-position=above]{display:block;text-align:center;padding-block:72px 96px}.public-site[data-template-design][data-hero=showcase] .module-hero[data-text-position=above] .hero-copy{max-width:760px;margin:0 auto 48px}.public-site[data-template-design][data-hero=showcase] .module-hero[data-text-position=above] :is(h1,p){margin-inline:auto}.public-site[data-template-design][data-hero=showcase] .module-hero[data-text-position=above] :is(.hero-visual,.hero-art){width:min(100%,560px);margin:0 auto}.public-site[data-template-design][data-hero=search] .module-hero{display:flex;align-items:flex-end;min-height:540px;padding-block:96px 168px;isolation:isolate;color:#fff}.public-site[data-template-design][data-hero=search] .module-hero .hero-visual{position:absolute;inset:0;z-index:-1;border-radius:0;aspect-ratio:auto}.public-site[data-template-design][data-hero=search] .module-hero .hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(var(--ov)/.42),rgb(var(--ov)/.62) 45%,rgb(var(--ov)/.9))}.public-site[data-template-design][data-hero=search] .module-hero:not(:has(.hero-visual)){background:var(--ov-grad)}.public-site[data-template-design][data-hero=search] .module-hero .hero-art{position:absolute;inset:0;z-index:-1;aspect-ratio:auto;border:0;border-radius:0;background:transparent}.public-site[data-template-design][data-hero=search] .module-hero .hero-art:before{color:#fff;opacity:.08;font-size:460px;justify-content:end;padding-right:6%}.public-site[data-template-design][data-hero=search] .module-hero .hero-art:after{display:none}.public-site[data-template-design][data-hero=search] .hero-copy{max-width:720px}.public-site[data-template-design][data-hero=search] .hero-copy .eyebrow{color:var(--ov-eyebrow)}.public-site[data-template-design][data-hero=search] .hero-copy p{color:#e6eeea}.public-site[data-template-design][data-hero=search] .module-hero .public-button{background:#fff;color:var(--hero-btn)}.public-site[data-template-design][data-hero=search] .module-hero+.module-collection{display:flex;flex-direction:column;padding-top:0}.public-site[data-template-design][data-hero=search] .module-hero+.module-collection .collection-filter{order:-1;position:relative;z-index:2;margin:-104px 0 64px;padding:24px 28px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:0 18px 44px #10201a29}.public-site[data-template-design][data-hero=split-media] .module-hero[data-text-position=above]{display:block;padding-block:72px 0}.public-site[data-template-design][data-hero=split-media] .module-hero[data-text-position=above] .hero-copy{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:72px;align-items:end;margin-bottom:48px}.public-site[data-template-design][data-hero=split-media] .module-hero[data-text-position=above] .eyebrow{grid-column:1/-1;justify-self:start}.public-site[data-template-design][data-hero=split-media] .module-hero[data-text-position=above] h1{grid-column:1;grid-row:2/span 2;margin:0;max-width:11em}.public-site[data-template-design][data-hero=split-media] .module-hero[data-text-position=above] .hero-copy p{grid-column:2;grid-row:2;margin:0 0 24px}.public-site[data-template-design][data-hero=split-media] .module-hero[data-text-position=above] .public-button{grid-column:2;grid-row:3;justify-self:start}.public-site[data-template-design][data-industry=interior-home] .module-hero h1{font-weight:500}.public-site[data-template-design][data-industry=interior-home] .module-hero .hero-visual{border-radius:var(--radius-media)}.public-site[data-template-design][data-industry=interior-home] .module-hero .hero-art{aspect-ratio:16/9}.public-site[data-template-design][data-industry=interior-home][data-card=masonry] [data-module-variant=work] .site-cards{display:block;columns:3 260px;column-gap:28px}.public-site[data-template-design][data-industry=interior-home][data-card=masonry] [data-module-variant=work] article{break-inside:avoid;margin-bottom:36px}.public-site[data-template-design][data-industry=interior-home][data-card=masonry] [data-module-variant=work] .card-image{--card-ratio:4/5}.public-site[data-template-design][data-industry=interior-home][data-card=masonry] [data-module-variant=work] article:nth-child(3n+2) .card-image{--card-ratio:1/1}.public-site[data-template-design][data-industry=interior-home][data-card=masonry] [data-module-variant=work] article:nth-child(3n) .card-image{--card-ratio:4/3}.public-site[data-template-design][data-industry=interior-home][data-card=masonry] [data-module-variant=work] small{order:-1;color:var(--accent-2-text);font-weight:400}.public-site[data-template-design][data-industry=interior-home][data-card=masonry] [data-module-variant=work] article:not(:has(.card-image)){padding-top:18px;border-top:1px solid var(--text)}.public-site[data-template-design][data-industry=interior-home] [data-module-variant=philosophy]{background:var(--surface-soft)}.public-site[data-template-design][data-industry=interior-home] [data-module-variant=philosophy] .site-group{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end}.public-site[data-template-design][data-industry=interior-home] [data-module-variant=philosophy] .module-text h2{font-size:40px;line-height:1.25;margin:0 0 16px}.public-site[data-template-design][data-industry=interior-home] [data-module-variant=philosophy] .module-text p{margin:0;color:var(--muted);font-size:17px}.public-site[data-template-design][data-industry=interior-home] [data-module-variant=philosophy] .site-stats{grid-template-columns:1fr;gap:0;border-top:1px solid var(--text)}.public-site[data-template-design][data-industry=interior-home] [data-module-variant=philosophy] .site-stats article{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--border)}.public-site[data-template-design][data-industry=interior-home] [data-module-variant=philosophy] .card-number{display:none}.public-site[data-template-design][data-industry=interior-home] [data-module-variant=philosophy] .site-stats :is(h2,h3){font-size:22px;color:var(--accent-text)}.public-site[data-template-design][data-industry=interior-home] .site-process article{padding-top:22px;border-top:1px solid var(--text)}.public-site[data-template-design][data-industry=interior-home] .site-process .card-number{margin-bottom:10px}.public-site[data-template-design][data-industry=interior-home] .site-footer{background:#2a2420}.public-site[data-template-design][data-industry=beauty-fitness] .module-hero{background:linear-gradient(180deg,var(--surface-soft) 0,var(--surface) 100%)}.public-site[data-template-design][data-industry=beauty-fitness] .hero-copy .eyebrow{padding:4px 14px;border-radius:999px;background:var(--chip)}.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=services] .card-image{--card-ratio:4/5}.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=services] article{padding:12px 12px 24px;background:var(--card);border-radius:calc(var(--radius-card) + 8px);border:1px solid var(--border)}.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=services] article :is(:is(h2,h3),p){margin-inline:12px}.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=services] article:not(:has(.card-image)) .card-number{margin:12px 12px 8px}.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=services] :is(h2,h3) a:after{content:" →";color:var(--accent-text)}.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=pricing]{display:grid;grid-template-columns:320px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:72px;align-items:start;background:var(--surface-soft)}.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=pricing] .site-cards{grid-column:2;grid-row:1/span 2;gap:0;grid-template-columns:1fr;max-width:none;border-top:1px solid var(--text)}.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=pricing] article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);column-gap:24px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--border)}.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=pricing] .card-number{display:none}.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=pricing] :is(h2,h3){margin:0;font-size:18px;grid-column:1;grid-row:1}.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=pricing] article>.offer-price{grid-column:2;grid-row:1;text-align:right;color:var(--text);font-size:16px;margin:0}.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=pricing] article>p:not(.offer-price):not(.pricing-note){grid-column:2;grid-row:1;text-align:right;color:var(--text);font-size:16px;margin:0}.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=pricing] article>.pricing-note{grid-column:1/-1;grid-row:2;text-align:left;color:var(--muted);font-size:14px;margin:4px 0 0}.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=schedule]{background:var(--surface)}.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=schedule] .site-cards{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;max-width:none}.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=schedule] article{padding:16px 14px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);min-height:100%}.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=schedule] .card-number{display:none}.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=schedule] :is(h2,h3){margin:0 0 8px;font-size:16px}.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=schedule] article p{margin:0;color:var(--muted);font-size:14px;white-space:pre-line}.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=schedule] .module-cta{margin-top:28px;min-height:44px}.public-site[data-template-design][data-industry=beauty-fitness] .module-faq{background:var(--surface)}.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=contact-group]{background:var(--surface-soft)}.public-site[data-template-design][data-industry=beauty-fitness] .contact-form{border-radius:var(--radius-card)}.public-site[data-template-design][data-hero=showcase] .module-hero .hero-art{aspect-ratio:1/1}.public-site[data-template-design][data-hero=metrics] .module-hero .hero-art{aspect-ratio:4/3}.public-site[data-template-design] [data-card] .module-cards article:not(:has(.card-image)):not(:has(~article .card-image)) .card-number{margin-bottom:6px}.public-site[data-template-design] [data-card=image-top] .module-collection article:not(:has(.card-image)){padding-top:4px}.public-site[data-template-design] .site-cards:has(>article:only-child){max-width:480px}.public-site[data-template-design] [data-module-variant=entries] .site-cards:has(>article:only-child),.public-site[data-template-design] [data-module-variant=pricing] .site-cards:has(>article:only-child),.public-site[data-template-design] [data-module-variant=quick] .site-cards:has(>article:only-child),.public-site[data-template-design] .collection-layout-list:has(>article:only-child){max-width:none}@media(max-width:900px){.public-site[data-template-design][data-hero=image-full] .hero-visual:after{background:linear-gradient(180deg,rgb(var(--ov)/.8),rgb(var(--ov)/.86))}.public-site[data-template-design]:not([data-industry=healthcare]) .module-faq{display:block}.public-site[data-template-design][data-hero=metrics] .module-hero,.public-site[data-template-design][data-hero=showcase] .module-hero{display:block;padding-block:48px 56px}.public-site[data-template-design][data-hero=metrics] .module-hero :is(.hero-visual,.hero-art),.public-site[data-template-design][data-hero=showcase] .module-hero:not([data-text-position=above]) :is(.hero-visual,.hero-art){margin-top:36px}.public-site[data-template-design][data-hero=metrics] .module-hero+.module-stats{padding-block:28px 28px}.public-site[data-template-design][data-hero=metrics] .module-hero+.module-stats .site-stats{grid-template-columns:1fr 1fr;gap:24px 0}.public-site[data-template-design][data-hero=metrics] .module-hero+.module-stats article{margin-right:0;padding:0 12px 0 0;border-right:0}.public-site[data-template-design][data-hero=metrics] .module-hero+.module-stats :is(h2,h3){font-size:30px;white-space:normal}.public-site[data-template-design][data-hero=metrics] .module-hero+.module-stats p{font-size:14px}.public-site[data-template-design][data-hero=showcase] .module-hero[data-text-position=above]{padding-block:48px 56px}.public-site[data-template-design][data-hero=showcase] .module-hero[data-text-position=above] .hero-copy{margin-bottom:32px}.public-site[data-template-design][data-hero=search] .module-hero{min-height:0;padding-block:64px 132px}.public-site[data-template-design][data-hero=search] .module-hero+.module-collection .collection-filter{margin:-96px 0 40px;padding:18px 18px 8px}.public-site[data-template-design][data-hero=split-media] .module-hero[data-text-position=above]{padding-top:48px}.public-site[data-template-design][data-hero=split-media] .module-hero[data-text-position=above] .hero-copy{display:block;margin-bottom:32px}.public-site[data-template-design][data-hero=split-media] .module-hero[data-text-position=above] h1{margin-bottom:16px}.public-site[data-template-design][data-hero=split-media] .module-hero[data-text-position=above] .hero-copy p{margin-bottom:24px}.public-site[data-template-design][data-hero=split-media] .module-hero[data-text-position=above] .hero-visual{margin-top:0}.public-site[data-template-design] .collection-filter{grid-template-columns:minmax(0,1fr) auto}.public-site[data-template-design] .collection-filter>label:first-child{grid-column:1/-1}.public-site[data-template-design] .module-hero+.module-cards[data-module-variant=quick],.public-site[data-template-design] .module-hero+.module-group[data-module-variant=booking]{margin-top:-56px}.public-site[data-template-design][data-industry] :is([data-module-variant=entries],[data-module-variant=pricing]){display:block}.public-site[data-template-design][data-industry] [data-module-id] .site-group{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;row-gap:24px}.public-site[data-template-design][data-industry=interior-home] [data-module-variant=philosophy] .module-text h2{font-size:28px;margin-top:0}.public-site[data-template-design][data-industry=interior-home][data-card=masonry] [data-module-variant=work] .site-cards{columns:1}.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=pricing] article{grid-template-columns:1fr;row-gap:2px;padding:16px 0}.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=pricing] :is(h2,h3){grid-column:1;grid-row:1}.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=pricing] article>.offer-price,.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=pricing] article>p:not(.offer-price):not(.pricing-note){grid-column:1;grid-row:2;text-align:left;color:var(--muted)}.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=pricing] article>.pricing-note{grid-column:1;grid-row:3}.public-site[data-template-design][data-industry=beauty-fitness] [data-module-variant=schedule] .site-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site[data-template-design][data-industry] .site-process{gap:24px}}
