.DentalClinicSignature_signature__Q1RoQ{--dental-accent:#087f8c;background:linear-gradient(180deg,rgb(247 252 252/98%),#fff 36%),radial-gradient(circle at 85% 5%,color-mix(in srgb,var(--dental-accent) 10%,transparent),transparent 35%);border:1px solid #dbe8e9;color:#132b32;overflow:hidden;padding:clamp(28px,5vw,72px)}.DentalClinicSignature_header__2Lzr9{align-items:center;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,1fr) auto;margin:0 auto clamp(38px,6vw,72px);max-width:1240px}.DentalClinicSignature_eyebrow__sD5Pp{color:var(--dental-accent);display:block;font-size:12px;font-weight:800;letter-spacing:0;margin-bottom:14px;text-transform:uppercase}.DentalClinicSignature_header__2Lzr9 h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,64px);font-weight:500;line-height:1.04;margin:0;max-width:720px}.DentalClinicSignature_header__2Lzr9 p{color:#52676d;font-size:clamp(16px,2vw,19px);line-height:1.65;margin:20px 0 0;max-width:760px}.DentalClinicSignature_clinicalMark__k_4le{display:grid;grid-template-columns:repeat(2,42px);grid-template-rows:repeat(2,42px);position:relative}.DentalClinicSignature_clinicalMark__k_4le>span{border:1px solid color-mix(in srgb,var(--dental-accent) 34%,#dbe8e9)}.DentalClinicSignature_clinicalMark__k_4le>span:first-child{border-radius:42px 8px 8px}.DentalClinicSignature_clinicalMark__k_4le>span:nth-child(2){border-radius:8px 42px 8px 8px}.DentalClinicSignature_clinicalMark__k_4le>span:nth-child(3){border-radius:8px 8px 8px 42px}.DentalClinicSignature_clinicalMark__k_4le>span:nth-child(4){border-radius:8px 8px 42px}.DentalClinicSignature_clinicalMark__k_4le svg{background:var(--dental-accent);border:5px solid #f7fcfc;border-radius:50%;color:#fff;height:42px;inset:21px auto auto 21px;padding:8px;position:absolute;transform:translate(-50%,-50%);width:42px}.DentalClinicSignature_workspace__W7LyC{display:grid;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);margin:0 auto;max-width:1240px}.DentalClinicSignature_checklistPanel__LKk3g,.DentalClinicSignature_orientation__uCK6q{background:#fff;border:1px solid #dbe8e9;min-width:0;padding:clamp(22px,3vw,36px)}.DentalClinicSignature_sectionHeading__isrJF{align-items:flex-start;display:flex;gap:16px}.DentalClinicSignature_sectionHeading__isrJF>span{align-items:center;border:1px solid color-mix(in srgb,var(--dental-accent) 35%,#dbe8e9);border-radius:50%;color:var(--dental-accent);display:inline-flex;flex:0 0 34px;font-size:11px;font-weight:800;height:34px;justify-content:center}.DentalClinicSignature_boundaries__Z8__p h3,.DentalClinicSignature_sectionHeading__isrJF h3{font-size:clamp(20px,2.3vw,27px);line-height:1.2;margin:2px 0 6px}.DentalClinicSignature_sectionHeading__isrJF p{color:#52686d;font-size:14px;line-height:1.5;margin:0}.DentalClinicSignature_orientationGrid___METG{display:grid;gap:10px;margin-top:28px}.DentalClinicSignature_orientationButton__tHkMm{align-items:center;background:#fff;border:1px solid #dbe8e9;color:inherit;cursor:pointer;display:grid;font:inherit;gap:14px;grid-template-columns:42px minmax(0,1fr) 24px;min-height:86px;padding:14px;text-align:left;transition:background-color .18s ease,border-color .18s ease,transform .18s ease;width:100%}.DentalClinicSignature_orientationButton__tHkMm:hover{border-color:color-mix(in srgb,var(--dental-accent) 55%,#dbe8e9);transform:translateY(-1px)}.DentalClinicSignature_orientationButton__tHkMm[aria-pressed=true]{background:color-mix(in srgb,var(--dental-accent) 7%,#fff);border-color:var(--dental-accent)}.DentalClinicSignature_checklist__tcAyX label:has(input:focus-visible),.DentalClinicSignature_orientationButton__tHkMm:focus-visible{outline:3px solid color-mix(in srgb,var(--dental-accent) 34%,transparent);outline-offset:3px}.DentalClinicSignature_iconBox__yR098{align-items:center;background:#eff7f7;border-radius:50%;color:var(--dental-accent);display:inline-flex;height:42px;justify-content:center;width:42px}.DentalClinicSignature_iconBox__yR098 svg{height:19px;width:19px}.DentalClinicSignature_orientationButton__tHkMm small,.DentalClinicSignature_orientationButton__tHkMm strong{display:block}.DentalClinicSignature_orientationButton__tHkMm strong{font-size:15px;line-height:1.35}.DentalClinicSignature_orientationButton__tHkMm small{color:#52686d;font-size:13px;line-height:1.45;margin-top:4px}.DentalClinicSignature_selectionMark__jYmoK{align-items:center;border:1px solid #cbdadc;border-radius:50%;display:inline-flex;height:22px;justify-content:center;width:22px}[aria-pressed=true] .DentalClinicSignature_selectionMark__jYmoK{background:var(--dental-accent);border-color:var(--dental-accent);color:#fff}.DentalClinicSignature_selectionMark__jYmoK svg{height:13px;width:13px}.DentalClinicSignature_orientationResult__8kcSg{animation:DentalClinicSignature_dentalResultSettle__WRxN0 .28s cubic-bezier(.22,1,.36,1);align-items:flex-start;background:#f2f8f8;border-left:3px solid var(--dental-accent);display:flex;gap:14px;margin-top:18px;min-height:108px;padding:18px}@keyframes DentalClinicSignature_dentalResultSettle__WRxN0{0%{opacity:.65;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.DentalClinicSignature_orientationResult__8kcSg>svg{color:var(--dental-accent);flex:0 0 20px;height:20px;margin-top:2px;width:20px}.DentalClinicSignature_orientationResult__8kcSg strong{font-size:14px}.DentalClinicSignature_orientationResult__8kcSg p{color:#52676d;font-size:14px;line-height:1.55;margin:6px 0 0}.DentalClinicSignature_progressMeta__jIjsF{align-items:baseline;display:flex;font-size:13px;justify-content:space-between;margin-top:30px}.DentalClinicSignature_progressMeta__jIjsF span{color:#52686d}.DentalClinicSignature_progressMeta__jIjsF strong{color:var(--dental-accent)}.DentalClinicSignature_progressTrack__jUhYr{background:#e7f0f1;height:5px;margin:9px 0 24px;overflow:hidden}.DentalClinicSignature_progressTrack__jUhYr span{background:var(--dental-accent);display:block;height:100%;transition:width .22s ease}.DentalClinicSignature_checklist__tcAyX{display:grid;gap:10px}.DentalClinicSignature_checklist__tcAyX label{align-items:flex-start;border-bottom:1px solid #e6eeee;cursor:pointer;display:grid;font-size:14px;gap:12px;grid-template-columns:24px minmax(0,1fr);line-height:1.5;padding:10px 2px 14px}.DentalClinicSignature_checklist__tcAyX input{height:1px;opacity:0;position:absolute;width:1px}.DentalClinicSignature_checkbox__AIFqC{align-items:center;border:1px solid #b8cbce;color:transparent;display:inline-flex;height:22px;justify-content:center;margin-top:1px;width:22px}.DentalClinicSignature_checkbox__AIFqC svg{height:14px;width:14px}.DentalClinicSignature_checklist__tcAyX input:checked+.DentalClinicSignature_checkbox__AIFqC{background:var(--dental-accent);border-color:var(--dental-accent);color:#fff}.DentalClinicSignature_readyMessage__PIGr8{align-items:center;color:var(--dental-accent);display:flex;font-size:14px;font-weight:800;gap:8px;margin:18px 0 0}.DentalClinicSignature_readyMessage__PIGr8 svg{height:17px;width:17px}.DentalClinicSignature_boundaries__Z8__p{background:#102f35;color:#fff;display:grid;gap:30px;grid-template-columns:minmax(190px,.7fr) minmax(280px,1.4fr) minmax(240px,.9fr);margin:24px auto 0;max-width:1240px;padding:clamp(24px,4vw,42px)}.DentalClinicSignature_boundaryTitle__xhdLz{align-items:flex-start;display:flex;gap:12px}.DentalClinicSignature_boundaryTitle__xhdLz svg{color:color-mix(in srgb,var(--dental-accent) 65%,#fff);flex:0 0 23px;height:23px;margin-top:5px;width:23px}.DentalClinicSignature_boundaryTitle__xhdLz h3{margin:0}.DentalClinicSignature_boundaries__Z8__p ul{display:grid;gap:12px;list-style:none;margin:0;padding:0}.DentalClinicSignature_boundaries__Z8__p li{display:flex;font-size:14px;gap:10px;line-height:1.55}.DentalClinicSignature_boundaries__Z8__p li svg{color:color-mix(in srgb,var(--dental-accent) 60%,#fff);flex:0 0 16px;height:16px;margin-top:3px;width:16px}.DentalClinicSignature_urgentNote__2sy6m{background:rgb(255 255 255/8%);display:flex;gap:12px;padding:16px}.DentalClinicSignature_urgentNote__2sy6m svg{flex:0 0 18px;height:18px;margin-top:2px;width:18px}.DentalClinicSignature_urgentNote__2sy6m p{font-size:13px;line-height:1.55;margin:0}.DentalClinicSignature_footnote__XfpCX{color:#708489;font-size:12px;line-height:1.5;margin:20px auto 0;max-width:1240px}@media (max-width:900px){.DentalClinicSignature_workspace__W7LyC{grid-template-columns:1fr}.DentalClinicSignature_boundaries__Z8__p{grid-template-columns:1fr 1fr}.DentalClinicSignature_urgentNote__2sy6m{grid-column:1/-1}}@media (max-width:600px){.DentalClinicSignature_signature__Q1RoQ{padding:28px 16px}.DentalClinicSignature_header__2Lzr9{grid-template-columns:1fr}.DentalClinicSignature_clinicalMark__k_4le{display:none}.DentalClinicSignature_checklistPanel__LKk3g,.DentalClinicSignature_orientation__uCK6q{padding:20px 14px}.DentalClinicSignature_orientationButton__tHkMm{gap:10px;grid-template-columns:38px minmax(0,1fr) 20px;min-height:96px;padding:12px 10px}.DentalClinicSignature_iconBox__yR098{height:38px;width:38px}.DentalClinicSignature_boundaries__Z8__p{gap:22px;grid-template-columns:1fr;padding:24px 18px}.DentalClinicSignature_urgentNote__2sy6m{grid-column:auto}}@media (prefers-reduced-motion:reduce){.DentalClinicSignature_orientationResult__8kcSg{animation:none}.DentalClinicSignature_orientationButton__tHkMm,.DentalClinicSignature_progressTrack__jUhYr span{transition:none}.DentalClinicSignature_orientationButton__tHkMm:hover{transform:none}}