.dental-business-landing .dental-opening h1{white-space:pre-line}.business-title-accent{display:block;color:var(--dental-accent)}.dental-business-landing .dental-text-link svg{width:18px;height:18px}.business-art{margin:0;padding:28px 22px;background:color-mix(in srgb,var(--blue) 8%,var(--paper));border:1px solid var(--line);border-radius:28px}.business-browser{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--paper);box-shadow:0 18px 45px #11204410}.business-browser-bar{padding:11px 16px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:10px}.business-store{padding:26px}.business-store-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.business-store-heading strong{font-size:16px;letter-spacing:-.04em}.business-store-heading>span{font-size:9px;border-radius:20px;padding:5px 9px;background:color-mix(in srgb,var(--blue) 8%,var(--paper))}.dental-business-landing .business-store h2{font-size:clamp(24px,2.3vw,33px);line-height:1.13;letter-spacing:-.045em;margin:30px 0 20px;max-width:330px}.business-search{font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:8px;padding:9px 12px;position:relative;overflow:hidden}.business-search-scan{position:absolute;inset:auto 0 0;height:2px;background:var(--dental-accent);transform-origin:left;opacity:0}.business-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.business-product-card{position:relative;min-width:0;transform-origin:center}.business-product-signal{position:absolute;inset:-5px;border:2px solid var(--dental-accent);border-radius:13px;opacity:0;pointer-events:none}.business-art-result{color:var(--dental-accent);font-weight:600}.business-products strong{display:block;font-size:10px;line-height:1.4;margin-top:10px}.business-product-shape{height:100px;display:grid;place-items:center;background:color-mix(in srgb,var(--blue) 5%,var(--paper));border-radius:9px;color:#8292b5}.business-product-shape svg{width:65px;height:77px}.business-store-footer{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding-top:16px;margin:26px 0 0;color:var(--muted);font-size:10px}.business-art-note{text-align:center;font-size:10px;line-height:1.5;color:var(--muted);margin-top:16px}.business-motion-toggle{display:block;margin:4px auto -12px;min-height:44px;padding:8px 12px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:11px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.business-motion-toggle:focus-visible{outline:2px solid var(--dental-accent);outline-offset:2px;border-radius:6px}.dental-business-landing .dental-trust-bar strong{font-size:clamp(20px,1.8vw,27px)}.dental-business-landing .dental-steps{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:800px){.dental-business-landing .dental-steps{grid-template-columns:1fr}}.business-capabilities{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,90px)}.business-feature-list article{padding:24px 0;border-top:1px solid var(--line)}.business-feature-list article:first-child{padding-top:0;border-top:0}.business-feature-list .dental-index{display:none}.dental-business-landing .business-feature-list h3{font-size:22px;margin-bottom:12px}.business-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px}.business-package{min-width:0;border:1px solid var(--line);border-radius:24px;padding:30px;display:flex;flex-direction:column}.business-package-description{min-height:104px}.dental-business-landing .business-package p{color:var(--muted);font-size:15px;margin:0}.dental-business-landing .business-price{margin:26px 0 18px;color:var(--ink);line-height:1.2;min-height:80px}.dental-business-landing :is(.dental-package-professional,.dental-package-premium) .business-price>strong{color:var(--dental-accent)}.business-price>span{font-size:12px;margin-right:6px}.business-price>strong{color:var(--ink);font-size:44px;font-weight:650;letter-spacing:-.045em}.business-price>small{display:block;font-size:12px;color:var(--muted);margin-top:10px}.business-quote>strong{font-size:28px;letter-spacing:-.035em}.business-quote{display:flex;align-items:center}.business-package ul{list-style:none;margin:0 0 24px;padding:0}.business-package li{display:flex;align-items:flex-start;gap:12px;border-top:1px solid var(--line);padding:12px 0;font-size:14px;line-height:1.5}.business-package li svg{width:17px;height:17px;color:var(--dental-accent);flex-shrink:0;margin-top:2px}.business-package details{border-block:1px solid var(--line);margin-bottom:20px}.business-package summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;cursor:pointer;list-style:none;font-size:13px;line-height:1.5}.business-package summary::-webkit-details-marker{display:none}.business-package summary svg{width:18px;height:18px;flex-shrink:0}.business-package details[open] summary svg{transform:rotate(45deg)}.dental-business-landing .business-package details p{font-size:13px;padding-bottom:18px}.dental-business-landing .business-package details .business-package-note{font-size:12px;line-height:1.6;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.business-package .dental-action{margin-top:auto;font-size:13px;padding:17px 20px}.business-scope{border:1px solid var(--line);border-radius:18px;padding:24px 28px;color:var(--muted);font-size:13px;margin:28px 0 0}.dental-business-landing #business-hosting .dental-hosting-details{margin-top:32px}.business-brief-panel .website-brief-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.business-needs{border:0;padding:0;margin:0 0 24px;min-width:0}.business-needs legend{font-size:14px;font-weight:600;margin-bottom:14px}.business-needs legend>span{display:block;font-size:12px;font-weight:400;color:var(--muted);margin-top:5px}.business-needs label{display:flex;align-items:flex-start;gap:12px;text-align:left;padding:10px 0;font-size:14px;line-height:1.5}.business-needs input{flex:0 0 18px;width:18px;height:18px;margin:2px 0 0;accent-color:var(--blue)}.business-brief-panel :is(input,select,textarea){max-width:100%}.business-brief-panel h3:focus{outline:none}@media(max-width:1050px){.business-package{padding:24px}.business-package-description{min-height:125px}.business-price>strong{font-size:37px}.business-quote>strong{font-size:25px}.business-store{padding:20px}.business-store-heading{flex-wrap:wrap}}@media(max-width:800px){.business-package-grid{grid-template-columns:1fr}.business-package-description,.dental-business-landing .business-price{min-height:0}.business-package{padding:28px}.business-capabilities{grid-template-columns:1fr}.business-art{transform:none}.business-quote>strong{font-size:29px}}@media(max-width:500px){.business-art{padding:18px 14px;border-radius:20px}.business-store{padding:18px}.business-browser-bar{font-size:9px}.business-product-shape{height:78px}.business-product-shape svg{width:48px;height:65px}.business-products strong,.business-store-footer{font-size:9px}.business-price>strong{font-size:42px}.business-quote>strong{font-size:27px}}