.admin-visual-home-page{background:#f3fbfa;min-height:100vh;padding-top:0}.admin-visual-home-page .admin-public-preview-banner,.admin-visual-page-note{z-index:240;color:#12313b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #1f69762e;border-radius:18px;gap:4px;max-width:min(520px,100vw - 40px);padding:12px 14px;display:grid;position:fixed;bottom:18px;left:20px;box-shadow:0 18px 45px #0f364229}.admin-visual-page-note span,.admin-visual-page-note a{font-size:12px;line-height:1.45}.admin-visual-page-note a{color:#007f8e;font-weight:600;text-decoration:none}.admin-visual-topbar{z-index:250;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;border:1px solid #1a616e2e;border-radius:24px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:10px;width:min(1180px,100vw - 28px);padding:10px;display:grid;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 22px 58px #0a323e2e}.admin-visual-topbar button,.admin-visual-topbar a,.admin-visual-side-panel button{color:#123e48;cursor:pointer;min-height:36px;font:inherit;background:#dcf0f1db;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:1;transition:transform .18s,background .18s,color .18s;display:inline-flex}.admin-visual-topbar button:hover,.admin-visual-topbar a:hover,.admin-visual-side-panel button:hover{background:#cfe8e9f5;transform:translateY(-1px)}.admin-visual-topbar button:disabled,.admin-visual-side-panel button:disabled{cursor:not-allowed;opacity:.5;transform:none}.admin-visual-topbar-main{color:#16313a;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.admin-visual-topbar-main strong{font-size:13px}.admin-visual-topbar-main span,.admin-visual-topbar-main small{color:#315760;background:#e7f4f4eb;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:500}.admin-visual-section-tabs,.admin-visual-actions{align-items:center;gap:7px;display:flex}.admin-visual-section-tabs button{padding:0 12px}.admin-visual-section-tabs button.is-active,.admin-visual-actions .is-primary{color:#fff;background:#0d5962}.admin-visual-actions button{padding:0 13px}.admin-visual-section{isolation:isolate;position:relative}.admin-visual-section.is-editable{outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s}.admin-visual-section.is-editable:hover{outline-color:#0b707d57}.admin-visual-section-edit{z-index:8;color:#123c46;cursor:pointer;max-width:min(260px,100vw - 44px);font:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #0859662e;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex;position:absolute;top:22px;right:22px;box-shadow:0 14px 38px #062d382e}.admin-visual-section-edit span{color:#628087;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:500}.admin-visual-section-edit strong{font-size:12px;font-weight:600}.admin-visual-side-panel{z-index:245;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff5;border:1px solid #145c692e;border-radius:28px;grid-template-rows:auto auto minmax(0,1fr);width:min(430px,100vw - 36px);max-height:calc(100vh - 116px);transition:opacity .18s,transform .18s;display:grid;position:fixed;top:92px;right:18px;overflow:hidden;transform:translate(18px);box-shadow:0 24px 70px #082d3a38}.admin-visual-side-panel.is-open{opacity:1;pointer-events:auto;transform:translate(0)}.admin-visual-side-head{border-bottom:1px solid #0d59621c;justify-content:space-between;align-items:center;gap:14px;padding:16px 16px 12px;display:flex}.admin-visual-side-head div{gap:2px;display:grid}.admin-visual-side-head span{color:#6b8288;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.admin-visual-side-head strong{color:#16323b;font-size:18px}.admin-visual-side-head button{width:36px;min-height:36px;padding:0}.admin-visual-save-status{color:#315760;background:#e7f4f4c2;border-radius:16px;margin:12px 16px 0;padding:10px 12px;font-size:12px;line-height:1.45}.admin-visual-save-status--error{color:#8f321f;background:#ffe8e2e6}.admin-visual-save-status--saved{color:#1e684d;background:#e1f5eceb}.admin-visual-fields{gap:12px;padding:16px;display:grid;overflow:auto}.admin-visual-control{gap:6px;display:grid}.admin-visual-control span{color:#557078;font-size:12px;font-weight:600}.admin-visual-control input,.admin-visual-control textarea{color:#17333b;width:100%;font:inherit;resize:vertical;background:#f6fbfaeb;border:1px solid #0e596829;border-radius:16px;outline:none;padding:11px 12px;font-size:14px;line-height:1.45}.admin-visual-control input:focus,.admin-visual-control textarea:focus{border-color:#008f9e7a;box-shadow:0 0 0 4px #008f9e14}.admin-visual-repeat{background:#f7fcfbe6;border:1px solid #0e59681f;border-radius:20px;gap:10px;padding:12px;display:grid}.admin-visual-repeat>strong{color:#18353e;font-size:13px}.admin-visual-inline-card{background:#f7fcfbe6;border:1px solid #0e59681f;border-radius:20px;gap:10px;padding:12px;display:grid}.admin-visual-inline-card h3{color:#18353e;margin:0;font-size:13px}@media (max-width:980px){.admin-visual-topbar{border-radius:20px;grid-template-columns:1fr;top:8px}.admin-visual-topbar-main,.admin-visual-section-tabs,.admin-visual-actions{padding-bottom:2px;overflow-x:auto}.admin-visual-side-panel{width:auto;max-height:min(72vh,680px);inset:auto 10px 10px}.admin-visual-section-edit{top:14px;right:14px}.admin-visual-page-note{display:none}}.admin-ajax-toast{z-index:420;color:#15343d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7fdfcf5;border:1px solid #12637029;border-radius:18px;align-items:center;gap:10px;max-width:min(460px,100vw - 44px);padding:12px 14px;font-size:13px;line-height:1.35;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 52px #09303a2e}.admin-ajax-toast span{color:#0d5962;background:#0d59621a;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;font-weight:700;display:inline-grid}.admin-ajax-toast strong{font-weight:500}.admin-ajax-toast--saving span{animation:.9s linear infinite adminAjaxSpin}.admin-ajax-toast--saved span{color:#19724d;background:#2993651f}.admin-ajax-toast--error{color:#87311f;background:#fff5f2fa;border-color:#c14a303d}.admin-ajax-toast--error span{color:#a23622;background:#c14a301f}form[data-admin-ajax-saving="1"]{cursor:progress}form[data-admin-ajax-saving="1"] button[aria-busy=true]{opacity:.72}@keyframes adminAjaxSpin{to{transform:rotate(360deg)}}.admin-visual-index-page{gap:18px;display:grid}.admin-visual-index-hero .admin-hero-actions{align-self:start}.admin-visual-index-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.admin-visual-index-card{min-height:100%}.admin-visual-index-card .admin-panel-actions{flex-wrap:wrap}.admin-visual-products-index-page{gap:18px;display:grid}.admin-visual-product-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.admin-visual-product-card{gap:16px;min-height:100%;display:grid}.admin-visual-product-card h2{margin-bottom:8px}.admin-visual-product-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-visual-product-card dl div{background:#f4faf9e6;border:1px solid #1263701a;border-radius:16px;gap:3px;padding:10px 12px;display:grid}.admin-visual-product-card dt{color:#668087;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.admin-visual-product-card dd{color:#14323b;margin:0;font-size:13px;font-weight:600}.admin-visual-product-page{background:#f3fbfa;min-height:100vh}.admin-visual-product-canvas{padding-top:92px}.admin-visual-product-page [data-visual-product-section]{isolation:isolate;outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s;position:relative}.admin-visual-product-page [data-visual-product-section]:hover{outline-color:#0b707d57}.admin-visual-product-page .admin-visual-section-edit--product{top:18px;right:18px}.admin-visual-product-page .product-detail-page{background:#f3fbfa}.admin-visual-product-topbar{grid-template-columns:minmax(260px,1fr) auto auto}.admin-visual-fields-title{color:#15343d;letter-spacing:-.01em;margin:4px 0 0;font-size:13px}@media (max-width:1180px){.admin-visual-product-topbar{grid-template-columns:1fr}.admin-visual-product-canvas{padding-top:176px}}.admin-visual-catalog-page{background:#f3fbfa;min-height:100vh}.admin-visual-catalog-canvas{padding-top:80px}.admin-visual-catalog-page [data-visual-catalog-section]{isolation:isolate;outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s;position:relative}.admin-visual-catalog-page [data-visual-catalog-section]:hover{outline-color:#0b707d57}.admin-visual-catalog-page .admin-visual-section-edit--catalog{top:18px;right:18px}.admin-visual-catalog-page .catalog-page{background:#f3fbfa}.admin-visual-catalog-topbar{grid-template-columns:minmax(260px,.72fr) minmax(0,1.2fr) auto;align-items:center;padding:8px 10px}.admin-visual-catalog-topbar .admin-visual-topbar-main{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-visual-catalog-topbar .admin-visual-topbar-main strong,.admin-visual-catalog-topbar .admin-visual-topbar-main small,.admin-visual-article-topbar .admin-visual-topbar-main strong,.admin-visual-article-topbar .admin-visual-topbar-main small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.admin-visual-catalog-topbar .admin-visual-section-tabs{scrollbar-width:thin;min-width:0;max-width:100%;padding:2px 0 4px;overflow:auto hidden}.admin-visual-catalog-topbar .admin-visual-section-tabs button,.admin-visual-catalog-topbar .admin-visual-actions button,.admin-visual-catalog-topbar .admin-visual-actions a,.admin-visual-article-topbar .admin-visual-section-tabs button,.admin-visual-article-topbar .admin-visual-actions button,.admin-visual-article-topbar .admin-visual-actions a{white-space:nowrap;flex:none;min-height:34px;padding:0 12px}.admin-visual-catalog-topbar .admin-visual-actions,.admin-visual-article-topbar .admin-visual-actions{flex-wrap:nowrap;justify-content:flex-end;max-width:100%}.admin-visual-save-state{color:#607982;white-space:nowrap;background:#e7f4f4d1;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.admin-visual-save-state.is-saving{color:#0d5962}.admin-visual-save-state.is-saved{color:#19724d}.admin-visual-save-state.is-error{color:#a23622}.admin-visual-catalog-page .admin-visual-side-panel{max-height:calc(100vh - 140px);top:118px}@media (max-width:1280px){.admin-visual-catalog-topbar{grid-template-columns:1fr}.admin-visual-catalog-canvas{padding-top:140px}.admin-visual-catalog-page .admin-visual-side-panel{max-height:calc(100vh - 174px);top:154px}}.admin-visual-articles-index-page{gap:18px;display:grid}.admin-visual-articles-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.admin-visual-article-card{gap:16px;display:grid}.admin-visual-article-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-visual-article-card dl div{background:#f4faf9e6;border:1px solid #1263701a;border-radius:16px;gap:3px;padding:10px 12px;display:grid}.admin-visual-article-card dt{color:#668087;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.admin-visual-article-card dd{overflow-wrap:anywhere;color:#14323b;margin:0;font-size:13px;font-weight:600}.admin-visual-article-page{background:#f3fbfa;min-height:100vh}.admin-visual-article-canvas{padding-top:92px}.admin-visual-article-page [data-visual-article-section]{isolation:isolate;outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s;position:relative}.admin-visual-article-page [data-visual-article-section]:hover{outline-color:#0b707d57}.admin-visual-article-page .admin-visual-section-edit--article{top:18px;right:18px}.admin-visual-article-page .article-detail-page{background:#f3fbfa}.admin-visual-article-topbar{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr) auto;align-items:center;padding:8px 10px}.admin-visual-article-topbar .admin-visual-topbar-main{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-visual-article-topbar .admin-visual-section-tabs{scrollbar-width:thin;min-width:0;max-width:100%;padding:2px 0 4px;overflow:auto hidden}@media (max-width:1280px){.admin-visual-article-topbar{grid-template-columns:1fr}.admin-visual-article-canvas{padding-top:150px}.admin-visual-article-page .admin-visual-side-panel{max-height:calc(100vh - 180px);top:160px}}.admin-visual-questions-index-page{gap:18px;display:grid}.admin-visual-question-page{background:#f3fbfa;min-height:100vh}.admin-visual-question-canvas{padding-top:92px}.admin-visual-question-page [data-visual-question-section]{isolation:isolate;outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s;position:relative}.admin-visual-question-page [data-visual-question-section]:hover{outline-color:#0b707d57}.admin-visual-question-page .admin-visual-section-edit--question{top:18px;right:18px}.admin-visual-question-page .question-detail-page{background:#f3fbfa}.admin-visual-question-topbar{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr) auto;align-items:center;padding:8px 10px}.admin-visual-question-topbar .admin-visual-topbar-main{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-visual-question-topbar .admin-visual-topbar-main strong,.admin-visual-question-topbar .admin-visual-topbar-main small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.admin-visual-question-topbar .admin-visual-section-tabs{scrollbar-width:thin;min-width:0;max-width:100%;padding:2px 0 4px;overflow:auto hidden}.admin-visual-question-topbar .admin-visual-section-tabs button,.admin-visual-question-topbar .admin-visual-actions button,.admin-visual-question-topbar .admin-visual-actions a{white-space:nowrap;flex:none;min-height:34px;padding:0 12px}.admin-visual-question-topbar .admin-visual-actions{flex-wrap:nowrap;justify-content:flex-end;max-width:100%}.admin-visual-question-page .admin-visual-side-panel{max-height:calc(100vh - 140px);top:118px}.admin-visual-field-hint{color:#607982;background:#e9f7f6d1;border:1px solid #0e59681f;border-radius:16px;margin:0;padding:12px 14px;font-size:13px;line-height:1.45}@media (max-width:1280px){.admin-visual-question-topbar{grid-template-columns:1fr}.admin-visual-question-canvas{padding-top:150px}.admin-visual-question-page .admin-visual-side-panel{max-height:calc(100vh - 180px);top:160px}}.admin-visual-cases-index-page{gap:18px;display:grid}.admin-visual-case-page{background:#f3fbfa;min-height:100vh}.admin-visual-case-canvas{padding-top:92px}.admin-visual-case-page [data-visual-case-section]{isolation:isolate;outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s;position:relative}.admin-visual-case-page [data-visual-case-section]:hover{outline-color:#0b707d57}.admin-visual-case-page .admin-visual-section-edit--case{top:18px;right:18px}.admin-visual-case-page .reton-case-detail-page{background:#f3fbfa}.admin-visual-case-topbar{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr) auto;align-items:center;padding:8px 10px}.admin-visual-case-topbar .admin-visual-topbar-main{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-visual-case-topbar .admin-visual-topbar-main strong,.admin-visual-case-topbar .admin-visual-topbar-main small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.admin-visual-case-topbar .admin-visual-section-tabs{scrollbar-width:thin;min-width:0;max-width:100%;padding:2px 0 4px;overflow:auto hidden}.admin-visual-case-topbar .admin-visual-section-tabs button,.admin-visual-case-topbar .admin-visual-actions button,.admin-visual-case-topbar .admin-visual-actions a{white-space:nowrap;flex:none;min-height:34px;padding:0 12px}.admin-visual-case-topbar .admin-visual-actions{flex-wrap:nowrap;justify-content:flex-end;max-width:100%}.admin-visual-case-page .admin-visual-side-panel{max-height:calc(100vh - 140px);top:118px}@media (max-width:1280px){.admin-visual-case-topbar{grid-template-columns:1fr}.admin-visual-case-canvas{padding-top:150px}.admin-visual-case-page .admin-visual-side-panel{max-height:calc(100vh - 180px);top:160px}}.admin-visual-videos-index-page{gap:18px;display:grid}.admin-visual-video-page{background:#f3fbfa;min-height:100vh}.admin-visual-video-canvas{padding-top:92px}.admin-visual-video-page [data-visual-video-section]{isolation:isolate;outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s;position:relative}.admin-visual-video-page [data-visual-video-section]:hover{outline-color:#0b707d57}.admin-visual-video-page .admin-visual-section-edit--video{top:18px;right:18px}.admin-visual-video-page .video-watch-page{background:#f3fbfa}.admin-visual-video-topbar{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr) auto;align-items:center;padding:8px 10px}.admin-visual-video-topbar .admin-visual-topbar-main{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-visual-video-topbar .admin-visual-topbar-main strong,.admin-visual-video-topbar .admin-visual-topbar-main small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.admin-visual-video-topbar .admin-visual-section-tabs{scrollbar-width:thin;min-width:0;max-width:100%;padding:2px 0 4px;overflow:auto hidden}.admin-visual-video-topbar .admin-visual-section-tabs button,.admin-visual-video-topbar .admin-visual-actions button,.admin-visual-video-topbar .admin-visual-actions a{white-space:nowrap;flex:none;min-height:34px;padding:0 12px}.admin-visual-video-topbar .admin-visual-actions{flex-wrap:nowrap;justify-content:flex-end;max-width:100%}.admin-visual-video-page .admin-visual-side-panel{max-height:calc(100vh - 140px);top:118px}.video-watch__summary-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(1180px,100vw - 32px);margin:24px auto;display:grid}.video-watch__summary-card{background:#ffffffd1;border:1px solid #145c691f;border-radius:28px;gap:12px;padding:clamp(18px,3vw,28px);display:grid;box-shadow:0 20px 56px #09303a1a}.video-watch__summary-card--wide{grid-column:1/-1}.video-watch__summary-card h2,.video-watch__summary-card p,.video-watch__summary-card ul{margin:0}.video-watch__summary-card ul,.video-watch__summary-card div{gap:10px;display:grid}.video-watch__summary-card li{color:#264854;line-height:1.55}@media (max-width:1280px){.admin-visual-video-topbar{grid-template-columns:1fr}.admin-visual-video-canvas{padding-top:150px}.admin-visual-video-page .admin-visual-side-panel{max-height:calc(100vh - 180px);top:160px}}@media (max-width:760px){.video-watch__summary-section{grid-template-columns:1fr}}.admin-visual-control select{color:#17333b;width:100%;font:inherit;background:#f6fbfaeb;border:1px solid #0e596829;border-radius:16px;outline:none;padding:11px 12px;font-size:14px;line-height:1.45}.admin-visual-control select:focus{border-color:#008f9e7a;box-shadow:0 0 0 4px #008f9e14}.admin-visual-docs-page{background:#f3fbfa;min-height:100vh}.admin-visual-docs-canvas{padding-top:92px}.admin-visual-docs-page [data-visual-docs-section]{isolation:isolate;outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s;position:relative}.admin-visual-docs-page [data-visual-docs-section]:hover{outline-color:#0b707d57}.admin-visual-docs-page .admin-visual-section-edit--docs{top:18px;right:18px}.admin-visual-docs-page .documents-page{background:#f3fbfa}.admin-visual-docs-topbar{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr) auto;align-items:center;padding:8px 10px}.admin-visual-docs-topbar .admin-visual-topbar-main{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-visual-docs-topbar .admin-visual-topbar-main strong,.admin-visual-docs-topbar .admin-visual-topbar-main small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.admin-visual-docs-topbar .admin-visual-section-tabs{scrollbar-width:thin;min-width:0;max-width:100%;padding:2px 0 4px;overflow:auto hidden}.admin-visual-docs-topbar .admin-visual-section-tabs button,.admin-visual-docs-topbar .admin-visual-actions button,.admin-visual-docs-topbar .admin-visual-actions a{white-space:nowrap;flex:none;min-height:34px;padding:0 12px}.admin-visual-docs-topbar .admin-visual-actions{flex-wrap:nowrap;justify-content:flex-end;max-width:100%}.admin-visual-docs-page .admin-visual-side-panel{max-height:calc(100vh - 140px);top:118px}@media (max-width:1280px){.admin-visual-docs-topbar{grid-template-columns:1fr}.admin-visual-docs-canvas{padding-top:150px}.admin-visual-docs-page .admin-visual-side-panel{max-height:calc(100vh - 180px);top:160px}}.admin-visual-trust-page,.admin-visual-warranty-page{background:#f3fbfa;min-height:100vh}.admin-visual-trust-canvas,.admin-visual-warranty-canvas{padding-top:92px}.admin-visual-trust-page [data-visual-trust-section],.admin-visual-warranty-page [data-visual-warranty-section]{isolation:isolate;outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s;position:relative}.admin-visual-trust-page [data-visual-trust-section]:hover,.admin-visual-warranty-page [data-visual-warranty-section]:hover{outline-color:#0b707d57}.admin-visual-trust-page .admin-visual-section-edit--trust,.admin-visual-warranty-page .admin-visual-section-edit--trust{top:18px;right:18px}.admin-visual-trust-page .trust-page,.admin-visual-warranty-page .trust-page{background:#f3fbfa}.admin-visual-trust-topbar{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr) auto;align-items:center;padding:8px 10px}.admin-visual-trust-topbar .admin-visual-topbar-main{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-visual-trust-topbar .admin-visual-topbar-main strong,.admin-visual-trust-topbar .admin-visual-topbar-main small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.admin-visual-trust-topbar .admin-visual-section-tabs{scrollbar-width:thin;min-width:0;max-width:100%;padding:2px 0 4px;overflow:auto hidden}.admin-visual-trust-topbar .admin-visual-section-tabs button,.admin-visual-trust-topbar .admin-visual-actions button,.admin-visual-trust-topbar .admin-visual-actions a{white-space:nowrap;flex:none;min-height:34px;padding:0 12px}.admin-visual-trust-topbar .admin-visual-actions{flex-wrap:nowrap;justify-content:flex-end;max-width:100%}.admin-visual-trust-page .admin-visual-side-panel,.admin-visual-warranty-page .admin-visual-side-panel{max-height:calc(100vh - 140px);top:118px}@media (max-width:1280px){.admin-visual-trust-topbar{grid-template-columns:1fr}.admin-visual-trust-canvas,.admin-visual-warranty-canvas{padding-top:150px}.admin-visual-trust-page .admin-visual-side-panel,.admin-visual-warranty-page .admin-visual-side-panel{max-height:calc(100vh - 180px);top:160px}}.admin-visual-company-page,.admin-visual-contacts-page{background:#f3fbfa;min-height:100vh}.admin-visual-company-canvas,.admin-visual-contacts-canvas{padding-top:92px}.admin-visual-company-page [data-visual-company-section],.admin-visual-contacts-page [data-visual-contact-section]{isolation:isolate;outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s;position:relative}.admin-visual-company-page [data-visual-company-section]:hover,.admin-visual-contacts-page [data-visual-contact-section]:hover{outline-color:#0b707d57}.admin-visual-company-page .admin-visual-section-edit--company,.admin-visual-contacts-page .admin-visual-section-edit--company{top:18px;right:18px}.admin-visual-company-page .company-page,.admin-visual-contacts-page .contacts-page{background:#f3fbfa}.admin-visual-company-topbar{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr) auto;align-items:center;padding:8px 10px}.admin-visual-company-topbar .admin-visual-topbar-main{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-visual-company-topbar .admin-visual-topbar-main strong,.admin-visual-company-topbar .admin-visual-topbar-main small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.admin-visual-company-topbar .admin-visual-section-tabs{scrollbar-width:thin;min-width:0;max-width:100%;padding:2px 0 4px;overflow:auto hidden}.admin-visual-company-topbar .admin-visual-section-tabs button,.admin-visual-company-topbar .admin-visual-actions button,.admin-visual-company-topbar .admin-visual-actions a{white-space:nowrap;flex:none;min-height:34px;padding:0 12px}.admin-visual-company-topbar .admin-visual-actions{flex-wrap:nowrap;justify-content:flex-end;max-width:100%}.admin-visual-company-page .admin-visual-side-panel,.admin-visual-contacts-page .admin-visual-side-panel{max-height:calc(100vh - 140px);top:118px}@media (max-width:1280px){.admin-visual-company-topbar{grid-template-columns:1fr}.admin-visual-company-canvas,.admin-visual-contacts-canvas{padding-top:150px}.admin-visual-company-page .admin-visual-side-panel,.admin-visual-contacts-page .admin-visual-side-panel{max-height:calc(100vh - 180px);top:160px}}.admin-visual-support-page,.admin-visual-selection-page{background:#f3fbfa;min-height:100vh}.admin-visual-support-canvas,.admin-visual-selection-canvas{padding-top:92px}.admin-visual-support-page [data-visual-support-section],.admin-visual-selection-page [data-visual-selection-section]{isolation:isolate;outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s;position:relative}.admin-visual-support-page [data-visual-support-section]:hover,.admin-visual-selection-page [data-visual-selection-section]:hover{outline-color:#0b707d57}.admin-visual-support-page .admin-visual-section-edit--support,.admin-visual-selection-page .admin-visual-section-edit--support{top:18px;right:18px}.admin-visual-support-page .delivery-page,.admin-visual-selection-page .selection-page{background:#f3fbfa}.admin-visual-support-topbar{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr) auto;align-items:center;padding:8px 10px}.admin-visual-support-topbar .admin-visual-topbar-main{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-visual-support-topbar .admin-visual-topbar-main strong,.admin-visual-support-topbar .admin-visual-topbar-main small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.admin-visual-support-topbar .admin-visual-section-tabs{scrollbar-width:thin;min-width:0;max-width:100%;padding:2px 0 4px;overflow:auto hidden}.admin-visual-support-topbar .admin-visual-section-tabs button,.admin-visual-support-topbar .admin-visual-actions button,.admin-visual-support-topbar .admin-visual-actions a{white-space:nowrap;flex:none;min-height:34px;padding:0 12px}.admin-visual-support-topbar .admin-visual-actions{flex-wrap:nowrap;justify-content:flex-end;max-width:100%}.admin-visual-support-page .admin-visual-side-panel,.admin-visual-selection-page .admin-visual-side-panel{max-height:calc(100vh - 140px);top:118px}@media (max-width:1280px){.admin-visual-support-topbar{grid-template-columns:1fr}.admin-visual-support-canvas,.admin-visual-selection-canvas{padding-top:150px}.admin-visual-support-page .admin-visual-side-panel,.admin-visual-selection-page .admin-visual-side-panel{max-height:calc(100vh - 180px);top:160px}}.admin-visual-help-page{background:#f3fbfa;min-height:100vh}.admin-visual-help-canvas{padding-top:92px}.admin-visual-help-page [data-visual-help-section]{isolation:isolate;outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s;position:relative}.admin-visual-help-page [data-visual-help-section]:hover{outline-color:#0b707d57}.admin-visual-help-page .admin-visual-section-edit--help{top:18px;right:18px}.admin-visual-help-page .faq-page,.admin-visual-help-page .feedback-page{background:#f3fbfa}.admin-visual-help-page .faq-page-cta{margin-top:clamp(28px,5vw,56px)}.admin-visual-help-topbar{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr) auto;align-items:center;padding:8px 10px}.admin-visual-help-topbar .admin-visual-topbar-main{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-visual-help-topbar .admin-visual-topbar-main strong,.admin-visual-help-topbar .admin-visual-topbar-main small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.admin-visual-help-topbar .admin-visual-section-tabs{scrollbar-width:thin;min-width:0;max-width:100%;padding:2px 0 4px;overflow:auto hidden}.admin-visual-help-topbar .admin-visual-section-tabs button,.admin-visual-help-topbar .admin-visual-actions button,.admin-visual-help-topbar .admin-visual-actions a{white-space:nowrap;flex:none;min-height:34px;padding:0 12px}.admin-visual-help-topbar .admin-visual-actions{flex-wrap:nowrap;justify-content:flex-end;max-width:100%}.admin-visual-help-page .admin-visual-side-panel{max-height:calc(100vh - 140px);top:118px}@media (max-width:1280px){.admin-visual-help-topbar{grid-template-columns:1fr}.admin-visual-help-canvas{padding-top:150px}.admin-visual-help-page .admin-visual-side-panel{max-height:calc(100vh - 180px);top:160px}}.admin-visual-decision-page{background:#f3fbfa;min-height:100vh}.admin-visual-decision-canvas{padding-top:92px}.admin-visual-decision-page [data-visual-decision-section]{isolation:isolate;outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s;position:relative}.admin-visual-decision-page [data-visual-decision-section]:hover{outline-color:#0b707d57}.admin-visual-decision-page .admin-visual-section-edit--decision{top:18px;right:18px}.admin-visual-decision-page .problems-page,.admin-visual-decision-page .compare-page{background:#f3fbfa}.admin-visual-decision-topbar{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr) auto;align-items:center;padding:8px 10px}.admin-visual-decision-topbar .admin-visual-topbar-main{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-visual-decision-topbar .admin-visual-topbar-main strong,.admin-visual-decision-topbar .admin-visual-topbar-main small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.admin-visual-decision-topbar .admin-visual-section-tabs{scrollbar-width:thin;min-width:0;max-width:100%;padding:2px 0 4px;overflow:auto hidden}.admin-visual-decision-topbar .admin-visual-section-tabs button,.admin-visual-decision-topbar .admin-visual-actions button,.admin-visual-decision-topbar .admin-visual-actions a{white-space:nowrap;flex:none;min-height:34px;padding:0 12px}.admin-visual-decision-topbar .admin-visual-actions{flex-wrap:nowrap;justify-content:flex-end;max-width:100%}.admin-visual-decision-page .admin-visual-side-panel{max-height:calc(100vh - 140px);top:118px}@media (max-width:1280px){.admin-visual-decision-topbar{grid-template-columns:1fr}.admin-visual-decision-canvas{padding-top:150px}.admin-visual-decision-page .admin-visual-side-panel{max-height:calc(100vh - 180px);top:160px}}.admin-visual-utility-page{background:#f3fbfa;min-height:100vh}.admin-visual-utility-canvas{padding-top:92px}.admin-visual-utility-page [data-visual-utility-section]{isolation:isolate;outline-offset:-8px;outline:1px dashed #0000;transition:outline-color .18s;position:relative}.admin-visual-utility-page [data-visual-utility-section]:hover{outline-color:#0b707d57}.admin-visual-utility-page .admin-visual-section-edit--utility{top:18px;right:18px}.admin-visual-utility-page .site-search-page,.admin-visual-utility-page .diagnostics-page{background:#f3fbfa}.admin-visual-utility-topbar{grid-template-columns:minmax(260px,.82fr) minmax(0,1fr) auto;align-items:center;padding:8px 10px}.admin-visual-utility-topbar .admin-visual-topbar-main{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-visual-utility-topbar .admin-visual-topbar-main strong,.admin-visual-utility-topbar .admin-visual-topbar-main small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.admin-visual-utility-topbar .admin-visual-section-tabs{scrollbar-width:thin;min-width:0;max-width:100%;padding:2px 0 4px;overflow:auto hidden}.admin-visual-utility-topbar .admin-visual-section-tabs button,.admin-visual-utility-topbar .admin-visual-actions button,.admin-visual-utility-topbar .admin-visual-actions a{white-space:nowrap;flex:none;min-height:34px;padding:0 12px}.admin-visual-utility-topbar .admin-visual-actions{flex-wrap:nowrap;justify-content:flex-end;max-width:100%}.admin-visual-utility-page .admin-visual-side-panel{max-height:calc(100vh - 140px);top:118px}@media (max-width:1280px){.admin-visual-utility-topbar{grid-template-columns:1fr}.admin-visual-utility-canvas{padding-top:150px}.admin-visual-utility-page .admin-visual-side-panel{max-height:calc(100vh - 180px);top:160px}}.admin-visual-status-page{background:#f3fbfa;min-height:100vh}.admin-visual-status-canvas{min-height:100vh;padding:112px 0 56px}.admin-visual-status-canvas .status-page,.admin-visual-status-canvas .checkout-page{width:min(1180px,92vw);margin-left:auto;margin-right:auto}.admin-visual-status-canvas [data-visual-status-section]{position:relative}@media (max-width:980px){.admin-visual-status-canvas{padding-top:186px}}
.problems-section-menu{--problem-pulse-duration:3.9s;--problem-hotspot-delay:0s}.problems-section-menu .hotspot-neck{--problem-hotspot-delay:-.15s}.problems-section-menu .hotspot-trauma{--problem-hotspot-delay:-.85s}.problems-section-menu .hotspot-scars{--problem-hotspot-delay:-1.45s}.problems-section-menu .hotspot-joints{--problem-hotspot-delay:-2.1s}.problems-section-menu .hotspot-lower-back{--problem-hotspot-delay:-2.75s}.problems-section-menu .hotspot-feet{--problem-hotspot-delay:-3.25s}.problems-section-menu .problem-hotspot{will-change:transform, filter;animation:problem-hotspot-breath var(--problem-pulse-duration) ease-in-out infinite!important;animation-delay:var(--problem-hotspot-delay)!important;transform-origin:50%!important}.problems-section-menu .problem-hotspot:before{color:#ffffffe6!important;filter:drop-shadow(0 5px 12px #00111c38)drop-shadow(0 0 10px #ffffff14)!important}.problems-section-menu .problem-hotspot:after{opacity:.96!important;background-size:180% 100%,100% 100%!important;box-shadow:inset 0 0 20px #ff985c42,0 0 28px #ff54362e,0 0 48px #ffc47d14!important}.problems-section-menu .problem-hotspot span{text-shadow:0 0 10px #ffffff24,0 7px 20px #00131e47!important}.problems-section-menu .problem-hotspot:hover:before,.problems-section-menu .problem-hotspot:focus-visible:before{color:#fffffffa!important;filter:drop-shadow(0 0 10px #ffffff52)drop-shadow(0 0 20px #ff6e4447)!important}.problems-section-menu .problem-hotspot:hover:after,.problems-section-menu .problem-hotspot:focus-visible:after{opacity:1!important;background-position:100%,50%!important;box-shadow:inset 0 0 24px #ffab645c,0 0 36px #ff5c3a47,0 0 64px #ffc47d1f!important}.problems-section-menu .problem-hotspot:hover span,.problems-section-menu .problem-hotspot:focus-visible span{color:#fffffffa!important;text-shadow:0 0 14px #ffffff47,0 8px 22px #00131e57!important}@media (min-width:921px){.problems-section-menu .problem-visual-menu-front.is-active,.problems-section-menu .problem-visual-menu-back.is-active{transform-origin:50% 100%!important;animation:7.4s ease-in-out infinite problem-person-breath!important}.problems-section-menu .problem-visual-menu-back.is-active{animation-delay:-1.8s!important}}@keyframes problem-hotspot-breath{0%,to{filter:brightness()drop-shadow(0 0 #fff0);transform:translate(0,0)scale(1)}42%{filter:brightness(1.12)drop-shadow(0 0 12px #ffffff47)drop-shadow(0 0 26px #ff70443d);transform:translate(0,0)scale(1.025)}62%{filter:brightness(1.05)drop-shadow(0 0 8px #ffcd9c29);transform:translate(0,0)scale(1.012)}}@keyframes problem-hotspot-corners-pulse{0%,to{color:#ffffffc7;opacity:.84;filter:drop-shadow(0 5px 12px #00111c38)drop-shadow(0 0 #fff0)}42%{color:#fffffffa;opacity:1;filter:drop-shadow(0 7px 16px #00111c3d)drop-shadow(0 0 12px #ffffff47)drop-shadow(0 0 24px #ff77462e)}58%{color:#ffeedcf0;opacity:.96;filter:drop-shadow(0 6px 14px #00111c38)drop-shadow(0 0 9px #ffcd9c33)}}@keyframes problem-hotspot-fill-pulse{0%,to{opacity:.76;background-position:0%,50%;box-shadow:inset 0 0 14px #ff8e5429,0 0 16px #ff492f1a}44%{opacity:1;background-position:100%,50%;box-shadow:inset 0 0 22px #ffab6457,0 0 30px #ff5c3a47,0 0 58px #ffc47d1f}62%{opacity:.9;background-position:70%,50%;box-shadow:inset 0 0 18px #ff985c3d,0 0 22px #ff492f24}}@keyframes problem-hotspot-label-pulse{0%,to{color:#ffffffc2;text-shadow:0 6px 18px #00131e3d}44%{color:#fffffffa;text-shadow:0 0 12px #ffffff42,0 8px 22px #00131e57}62%{color:#fff2e6e6;text-shadow:0 0 8px #ffcea82e,0 7px 20px #00131e47}}@keyframes problem-person-breath{0%,to{filter:saturate(1.03)contrast(1.02)drop-shadow(0 28px 18px #00162247);transform:translate(0,0)scale(1)}48%{filter:saturate(1.09)contrast(1.04)drop-shadow(0 33px 22px #00162252)drop-shadow(0 0 30px #ff7a4a14);transform:translateY(-5px)scale(1.008)}}@media (prefers-reduced-motion:reduce){.problems-section-menu .problem-hotspot,.problems-section-menu .problem-hotspot:before,.problems-section-menu .problem-hotspot:after,.problems-section-menu .problem-hotspot span,.problems-section-menu .problem-visual-menu-front.is-active,.problems-section-menu .problem-visual-menu-back.is-active{animation:none!important}}
.conversion-path-section--clean .conversion-path-card--clean em{color:#08799a!important;letter-spacing:0!important;text-transform:none!important;background:#e2f4f7b8!important;border:1px solid #08799a1f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:.36em!important;width:fit-content!important;min-height:31px!important;margin-top:auto!important;padding:0 11px!important;font-size:13px!important;font-style:normal!important;font-weight:520!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.conversion-path-section--clean .conversion-path-card--clean:hover em,.conversion-path-section--clean .conversion-path-card--clean:focus-visible em{background:#d9f5f0eb!important;border-color:#08799a33!important}.conversion-path-section--clean .conversion-path-card--clean em span{font:inherit!important;letter-spacing:inherit!important;display:inline!important}.how-works-section .how-factor-link{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:.38em!important;width:fit-content!important;max-width:100%!important;padding-left:18px!important;padding-right:18px!important;display:inline-flex!important}.how-works-section .how-factor-link span{text-overflow:ellipsis!important;min-width:0!important;margin-right:.18em!important;display:inline-block!important;overflow:hidden!important}@media (max-width:560px){.how-works-section .how-factor-link{white-space:normal!important}}.reton-chat-prompts__eyebrow{font-weight:560!important}.reton-chat-prompts__title{letter-spacing:-.008em!important;font-weight:620!important}.reton-chat-prompt-card__index{font-weight:560!important}.reton-chat-prompt-card strong{letter-spacing:-.006em!important;font-weight:560!important}.reton-chat-prompt-card small{font-weight:400!important}.selection-page .selection-section-head>a{color:#08799a!important;letter-spacing:0!important;white-space:nowrap!important;background:#e2f4f7b8!important;border:1px solid #08799a24!important;border-radius:999px!important;justify-content:center!important;place-self:end!important;align-items:center!important;width:fit-content!important;min-height:36px!important;margin:0 0 3px!important;padding:0 14px!important;font-size:14px!important;font-weight:520!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.selection-page .selection-section-head>a:hover,.selection-page .selection-section-head>a:focus-visible{color:#075f78!important;background:#d9f5f0eb!important;border-color:#08799a3d!important;text-decoration:none!important}.selection-page .selection-section-head>a span{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-transform:none!important}@media (max-width:760px){.selection-page .selection-section-head>a{place-self:start!important;margin-top:2px!important}}body:has(.question-detail-page) .question-detail-page .question-side-card{gap:16px!important;padding:clamp(28px,3vw,44px)!important;display:grid!important}body:has(.question-detail-page) .question-detail-page .question-side-card>.eyebrow{margin:0 0 -4px!important}body:has(.question-detail-page) .question-detail-page .question-side-card h2{letter-spacing:-.02em!important;margin:0!important;font-size:clamp(1.55rem,2.15vw,2.35rem)!important;font-weight:520!important;line-height:1.08!important}body:has(.question-detail-page) .question-detail-page .question-side-card p{color:#082c3ac7!important;max-width:none!important;margin:0!important;font-size:clamp(.96rem,1vw,1.05rem)!important;font-weight:400!important;line-height:1.56!important}body:has(.question-detail-page) .question-detail-page .question-safety-list{gap:10px!important;margin:2px 0 0!important}body:has(.question-detail-page) .question-detail-page .question-safety-list li{color:#082c3ac2!important;background:#ffffffb8!important;border-color:#082c3a18!important;padding:14px 16px 14px 42px!important;font-size:clamp(.92rem,.95vw,1rem)!important;font-weight:400!important;line-height:1.48!important}body:has(.question-detail-page) .question-detail-page .question-side-card>a{color:#08799a!important;letter-spacing:0!important;background:#e2f4f7b8!important;border:1px solid #08799a24!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;min-height:36px!important;margin:0!important;padding:0 14px!important;font-size:14px!important;font-weight:520!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}:is(body:has(.question-detail-page) .question-detail-page .question-side-card>a:hover,body:has(.question-detail-page) .question-detail-page .question-side-card>a:focus-visible){color:#075f78!important;background:#d9f5f0eb!important;border-color:#08799a3d!important}body:has(.question-detail-page) .question-detail-page .question-quick-links{border-top:1px solid #082c3a17!important;gap:9px!important;margin-top:2px!important;padding-top:18px!important;display:grid!important}body:has(.question-detail-page) .question-detail-page .question-quick-links strong{color:#082c3a!important;letter-spacing:0!important;font-size:14px!important;font-weight:560!important;line-height:1.25!important}body:has(.question-detail-page) .question-detail-page .question-quick-links a{color:#08799a!important;background:0 0!important;border:0!important;border-radius:0!important;width:fit-content!important;min-height:0!important;margin:0!important;padding:0!important;font-size:14.5px!important;font-weight:520!important;line-height:1.35!important;text-decoration:none!important;display:inline-flex!important}:is(body:has(.question-detail-page) .question-detail-page .question-quick-links a:hover,body:has(.question-detail-page) .question-detail-page .question-quick-links a:focus-visible){color:#075f78!important;text-underline-offset:3px!important;text-decoration:underline!important}body:has(.question-detail-page) .question-detail-page .question-contact-card{align-items:center!important}body:has(.question-detail-page) .question-detail-page .question-contact-card .questions-submit-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;margin:0!important;display:flex!important}body:has(.question-detail-page) .question-detail-page .question-contact-card .questions-submit-actions a{letter-spacing:0!important;white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;padding:0 18px!important;font-size:14px!important;font-weight:540!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}body:has(.question-detail-page) .question-detail-page .question-contact-card .questions-submit-actions .primary-button{color:#fff!important;background:linear-gradient(135deg,#0b839f,#08799a)!important;border:1px solid #08799a!important;box-shadow:0 16px 32px #08799a29!important}body:has(.question-detail-page) .question-detail-page .question-contact-card .questions-submit-actions .secondary-button{color:#08799a!important;box-shadow:none!important;background:#e2f4f7b8!important;border:1px solid #08799a24!important}:is(body:has(.question-detail-page) .question-detail-page .question-contact-card .questions-submit-actions .secondary-button:hover,body:has(.question-detail-page) .question-detail-page .question-contact-card .questions-submit-actions .secondary-button:focus-visible){color:#075f78!important;background:#d9f5f0eb!important;border-color:#08799a3d!important}@media (max-width:760px){body:has(.question-detail-page) .question-detail-page .question-contact-card .questions-submit-actions{justify-content:flex-start!important}}.videos-page .videos-section__head{grid-template-columns:minmax(0,1fr) minmax(280px,420px)!important;align-items:end!important;gap:clamp(14px,2vw,28px)!important;display:grid!important}.videos-page .videos-section__head>div{min-width:0!important}.videos-page .videos-section__head .eyebrow{letter-spacing:.12em!important;margin:0 0 6px!important;font-size:12px!important;font-weight:540!important;line-height:1.2!important;display:block!important}.videos-page .videos-section__head>p{color:#082c3ab8!important;letter-spacing:0!important;text-wrap:balance!important;justify-self:end!important;max-width:420px!important;margin:0 0 4px!important;font-size:clamp(15px,1vw,17px)!important;font-weight:400!important;line-height:1.55!important}@media (max-width:880px){.videos-page .videos-section__head{grid-template-columns:1fr!important;align-items:start!important}.videos-page .videos-section__head>p{text-wrap:auto!important;justify-self:start!important;max-width:640px!important;margin-top:-4px!important}}.retention-assist__highlights{gap:7px!important}.retention-assist__highlights span{color:#082c3a94!important;cursor:default!important;letter-spacing:0!important;min-height:26px!important;box-shadow:none!important;background:#082c3a09!important;border-color:#082c3a14!important;border-radius:12px!important;padding:4px 9px!important;font-size:12px!important;font-weight:440!important;line-height:1.2!important}.retention-assist__highlights span:hover{color:#082c3a94!important;background:#082c3a09!important;border-color:#082c3a14!important}@media (hover:hover) and (pointer:fine){:where(p,li,blockquote,figcaption,dd,dt,h1,h2,h3,h4,h5,h6){cursor:url(/cursors/reton-default.svg) 5 4,auto!important}:where(a,button,summary,label[for],[role=button],.button,.primary-button,.secondary-button,.conversion-path-card,.selection-step-card,.video-preview-card,.question-card,.product-card,.catalog-v2-product-card,.reton-chat-prompt-card,.retention-assist__action,.retention-assist__close,input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],select),:where(a,button,summary,label[for],[role=button],.button,.primary-button,.secondary-button,.conversion-path-card,.selection-step-card,.video-preview-card,.question-card,.product-card,.catalog-v2-product-card,.reton-chat-prompt-card,.retention-assist__action,.retention-assist__close) *{cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important}:where(input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=search],input[type=url],input[type=password],input[type=number],textarea,[contenteditable=true]),:where(input:not([type]),input[type=text],input[type=email],input[type=tel],input[type=search],input[type=url],input[type=password],input[type=number],textarea,[contenteditable=true]) *{cursor:url(/cursors/reton-text.svg) 14 14,text!important}:where(button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]),:where(button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]) *{cursor:not-allowed!important}}.conversion-path-section--clean .conversion-path-card--clean em{color:#08799a!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;background:#e2f4f7b3!important;border:1px solid #08799a24!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:.32em!important;width:max-content!important;max-width:100%!important;min-height:34px!important;margin-top:auto!important;padding:0 13px!important;font-size:13.5px!important;font-style:normal!important;font-weight:500!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.conversion-path-section--clean .conversion-path-card--clean:hover em,.conversion-path-section--clean .conversion-path-card--clean:focus-visible em{color:#075f78!important;background:#d9f5f0eb!important;border-color:#08799a38!important}.conversion-path-section--clean .conversion-path-card--clean em span{width:auto!important;height:auto!important;color:inherit!important;font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-transform:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline!important}@media (max-width:560px){.conversion-path-section--clean .conversion-path-card--clean em{white-space:normal!important;width:fit-content!important;max-width:100%!important}.conversion-path-section--clean .conversion-path-card--clean em span{white-space:normal!important}}.retention-assist__highlights{display:none!important}:where(.how-factor-card,.home-articles-order-card,.home-faq-assist-card--main,.reton-case-card,.product-card--market):has(a[href]){position:relative!important}:where(.how-factor-card,.home-articles-order-card,.home-faq-assist-card--main,.reton-case-card,.product-card--market):has(a[href]) :where(button,.secondary-button,.product-card-share-button,.add-to-cart-button){z-index:4;position:relative}.how-factor-card .how-factor-link,.home-articles-order-card .home-articles-order-main,.home-faq-assist-card--main .home-faq-assist-actions a:first-child,.reton-case-card .reton-case-card__link{position:static!important}.how-factor-card .how-factor-link:after,.home-articles-order-card .home-articles-order-main:after,.home-faq-assist-card--main .home-faq-assist-actions a:first-child:after,.reton-case-card .reton-case-card__link:after,.product-card-stretched-link{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}.product-card-stretched-link{color:inherit;text-decoration:none;display:block}.product-card-stretched-link span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-card--market .product-body{z-index:3;position:relative}.product-card--market .product-visual,.product-card--market .product-name,.product-card--market .product-card-actions{z-index:4;position:relative}:where(a.conversion-path-card,a.selection-step-card,a.question-card,a.article-preview-card,a.article-product-card,a.video-preview-card,a.home-faq-mini-card,a.home-about-trust-card,a.home-video-short-card,a.home-video-long-card,a.catalog-v2-route-card,.how-factor-card:has(.how-factor-link),.home-articles-order-card:has(.home-articles-order-main),.home-faq-assist-card--main:has(.home-faq-assist-actions a:first-child),.reton-case-card:has(.reton-case-card__link),.product-card--market:has(.product-card-stretched-link)){cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important}@media (hover:hover) and (pointer:fine){:where(a.conversion-path-card,a.selection-step-card,a.question-card,a.article-preview-card,a.article-product-card,a.video-preview-card,a.home-faq-mini-card,a.home-about-trust-card,a.home-video-short-card,a.home-video-long-card,a.catalog-v2-route-card,.how-factor-card:has(.how-factor-link),.home-articles-order-card:has(.home-articles-order-main),.home-faq-assist-card--main:has(.home-faq-assist-actions a:first-child),.reton-case-card:has(.reton-case-card__link),.product-card--market:has(.product-card-stretched-link)),:where(a.conversion-path-card,a.selection-step-card,a.question-card,a.article-preview-card,a.article-product-card,a.video-preview-card,a.home-faq-mini-card,a.home-about-trust-card,a.home-video-short-card,a.home-video-long-card,a.catalog-v2-route-card,.how-factor-card:has(.how-factor-link),.home-articles-order-card:has(.home-articles-order-main),.home-faq-assist-card--main:has(.home-faq-assist-actions a:first-child),.reton-case-card:has(.reton-case-card__link),.product-card--market:has(.product-card-stretched-link)) *{cursor:url(/cursors/reton-pointer.svg) 17 6,pointer!important}}@media (max-width:720px){.catalog-page--v2 .catalog-v2-product-grid.product-grid--market{grid-auto-rows:auto!important;align-items:start!important}.catalog-page--v2 .product-card--market{align-self:start!important;height:auto!important;min-height:0!important}.catalog-page--v2 .product-card--market .product-visual.product-visual--image,.catalog-page--v2 .product-card--market .product-visual--placeholder{height:clamp(190px,56vw,225px)!important;min-height:clamp(190px,56vw,225px)!important}.catalog-page--v2 .product-card--market .product-body{flex:none!important;gap:7px!important;padding:14px 16px!important}.catalog-page--v2 .product-card--market .product-price-row--market{margin-top:5px!important;padding-top:6px!important}.catalog-page--v2 .product-card--market .product-card-actions--market{margin-top:4px!important}}@media (min-width:721px){.catalog-page--v2 .catalog-v2-product-grid.product-grid--market{grid-auto-rows:1fr!important;align-items:stretch!important}.catalog-page--v2 .product-card--market{align-self:stretch!important;height:100%!important;min-height:0!important}.catalog-page--v2 .product-card--market .product-visual.product-visual--image,.catalog-page--v2 .product-card--market .product-visual--placeholder{height:clamp(148px,10vw,180px)!important;min-height:clamp(148px,10vw,180px)!important}.catalog-page--v2 .product-card--market .product-body{flex:auto!important;gap:7px!important;padding:14px 15px 13px!important}.catalog-page--v2 .product-card--market .product-meta{gap:8px!important;font-size:11px!important;line-height:1.22!important}.catalog-page--v2 .product-card--market .product-name{min-height:2.32em!important;font-size:clamp(18px,1.18vw,22px)!important;line-height:1.16!important}.catalog-page--v2 .product-card--market .product-body>p{-webkit-line-clamp:2!important;min-height:2.6em!important;font-size:13px!important;line-height:1.4!important}.catalog-page--v2 .product-card-rating{min-height:22px!important}.catalog-page--v2 .product-card-kit.product-card-kit--inline{min-height:1.15em!important}.catalog-page--v2 .product-card-tags{align-content:start!important;gap:5px!important;min-height:50px!important}.catalog-page--v2 .product-card-tags span{min-height:22px!important;padding:0 8px!important;font-size:10.5px!important}.catalog-page--v2 .product-card--market .product-price-row--market{gap:4px!important;margin-top:auto!important;padding-top:6px!important}.catalog-page--v2 .product-card--market .product-price-row--market strong{font-size:clamp(20px,1.5vw,26px)!important;line-height:1.05!important}.catalog-page--v2 .product-card--market .product-card-installment{border-radius:12px!important;min-height:30px!important;padding:5px 8px!important}.catalog-page--v2 .product-card--market .product-card-installment img{width:19px!important;height:19px!important}.catalog-page--v2 .product-card--market .product-card-installment span{font-size:10.5px!important}.catalog-page--v2 .product-card--market .product-card-installment strong{font-size:11px!important}.catalog-page--v2 .product-card--market .product-card-actions--market{gap:7px!important;margin-top:4px!important}.catalog-page--v2 .product-card--market .product-card-actions--market a,.catalog-page--v2 .product-card--market .product-card-actions--market button{min-height:38px!important;font-size:12.5px!important}}
.admin-diagnostics-page{--diagnostics-good:#0f9f75;--diagnostics-warning:#d88913;--diagnostics-danger:#d24a5b}.admin-diagnostics-hero .admin-hero-status a,.admin-diagnostics-filter-actions a,.admin-diagnostics-detail .admin-panel-head>a,.admin-small-link{color:#067f9d;min-height:38px;cursor:var(--cursor-pointer,pointer);background:#eefafae6;border:1px solid #0877932e;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.admin-diagnostics-risk-grid{margin-top:18px}.admin-diagnostics-risk-card{border-color:#0c78961a}.admin-diagnostics-risk-card--danger strong{color:var(--diagnostics-danger)}.admin-diagnostics-risk-card--warning strong{color:var(--diagnostics-warning)}.admin-diagnostics-risk-card--success strong{color:var(--diagnostics-good)}.admin-diagnostics-filters{margin-top:22px}.admin-diagnostics-filter-form{grid-template-columns:repeat(6,minmax(130px,1fr));align-items:end;gap:14px;display:grid}.admin-diagnostics-filter-form label{color:#092d40b8;letter-spacing:.02em;gap:7px;font-size:12px;font-weight:760;display:grid}.admin-diagnostics-filter-form input,.admin-diagnostics-filter-form select{color:#0d3445;width:100%;min-height:44px;font:inherit;background:#ffffffe6;border:1px solid #0d485c29;border-radius:14px;padding:0 13px}.admin-diagnostics-filter-form__wide{grid-column:span 2}.admin-diagnostics-filter-actions{flex-wrap:wrap;grid-column:span 2;align-items:center;gap:10px;display:flex}.admin-diagnostics-filter-actions button{color:#fff;min-height:40px;cursor:var(--cursor-pointer,pointer);background:#0a8daa;border:0;border-radius:999px;padding:0 18px;font-weight:800}.admin-diagnostics-table-panel,.admin-diagnostics-detail,.admin-diagnostics-bottom-grid{margin-top:22px}.admin-table-scroll{margin-top:14px;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:980px}.admin-table th,.admin-table td{text-align:left;vertical-align:top;border-bottom:1px solid #0d485c17;padding:15px 12px}.admin-table th{color:#082d408c;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.admin-table td{color:#123848;font-size:14px}.admin-table td strong,.admin-diagnostics-contact-preview strong{color:#0d3445;font-weight:760;display:block}.admin-table td small,.admin-diagnostics-contact-preview small{color:#0d344594;margin-top:4px;font-size:12px;line-height:1.45;display:block}.admin-diagnostics-badge{color:#0d3445c2;white-space:nowrap;background:#0d485c14;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:4px 10px;font-size:12px;font-weight:820;display:inline-flex}.admin-diagnostics-badge--success{color:#087a5a;background:#0f9f751f}.admin-diagnostics-badge--warning{color:#ab6900;background:#d8891321}.admin-diagnostics-badge--danger{color:#b23848;background:#d24a5b1f}.admin-diagnostics-muted{color:#0d34456b}.admin-diagnostics-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.admin-diagnostics-detail-grid article{background:#f4fbfbd1;border:1px solid #0d485c1c;border-radius:22px;padding:18px}.admin-diagnostics-detail-grid span{color:#0d34458c;letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:820;display:block}.admin-diagnostics-detail-grid p{color:#0d3445ad;margin:10px 0 0;line-height:1.55}.admin-diagnostics-detail-columns{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:18px;margin-top:20px;display:grid}.admin-diagnostics-detail-columns h3{color:#0d3445;margin:0 0 12px;font-size:18px}.admin-diagnostics-answer-list{gap:10px;margin:0;display:grid}.admin-diagnostics-answer-list div,.admin-diagnostics-note-list{background:#ffffffbf;border:1px solid #0d485c1a;border-radius:18px;padding:14px}.admin-diagnostics-answer-list dt{color:#0d34458c;margin:0 0 6px;font-size:12px;font-weight:800}.admin-diagnostics-answer-list dd,.admin-diagnostics-note-list p{color:#153d4d;margin:0;line-height:1.55}.admin-diagnostics-note-list{gap:10px;display:grid}.admin-diagnostics-list{gap:12px;display:grid}.admin-diagnostics-list>div{background:#ffffffb8;border:1px solid #0d485c1a;border-radius:18px;padding:14px}.admin-diagnostics-list strong{color:#0d3445;font-size:15px;display:block}.admin-diagnostics-list span,.admin-diagnostics-list p{color:#0d34459e;margin:6px 0 0;font-size:13px;line-height:1.45;display:block}.admin-diagnostics-events-panel{grid-column:1/-1}.admin-diagnostics-empty{margin-top:14px}@media (max-width:1280px){.admin-diagnostics-filter-form{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-diagnostics-filter-actions,.admin-diagnostics-filter-form__wide{grid-column:span 3}}@media (max-width:920px){.admin-diagnostics-detail-grid,.admin-diagnostics-detail-columns,.admin-diagnostics-filter-form{grid-template-columns:1fr}.admin-diagnostics-filter-actions,.admin-diagnostics-filter-form__wide{grid-column:auto}}.admin-diagnostics-charts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.admin-diagnostics-chart-panel .admin-panel-head{margin-bottom:14px}.admin-diagnostics-chart-list{gap:13px;display:grid}.admin-diagnostics-chart-row{gap:7px;display:grid}.admin-diagnostics-chart-row__head{color:#123848;justify-content:space-between;gap:12px;font-size:13px;line-height:1.35;display:flex}.admin-diagnostics-chart-row__head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-diagnostics-chart-row__head strong{color:#0d3445;white-space:nowrap;font-weight:850}.admin-diagnostics-chart-row small{color:#0d34458f;font-size:12px}.admin-diagnostics-chart-track{background:#0d485c14;border-radius:999px;height:10px;overflow:hidden}.admin-diagnostics-chart-track span{border-radius:inherit;background:linear-gradient(90deg,#087f9dd1,#11a58fdb);height:100%;display:block}.admin-diagnostics-trend-bars{align-items:end;gap:7px;min-height:190px;padding:14px 4px 0;display:flex}.admin-diagnostics-trend-bars__item{flex:1 1 0;grid-template-rows:1fr auto;place-items:end center;gap:8px;min-width:12px;height:190px;display:grid}.admin-diagnostics-trend-bars__item span{background:linear-gradient(#087f9dd6,#11a58fb8);border-radius:999px 999px 8px 8px;width:100%;min-height:8px}.admin-diagnostics-trend-bars__item small{color:#0d34458a;writing-mode:vertical-rl;font-size:10px;transform:rotate(180deg)}@media (max-width:1100px){.admin-diagnostics-charts-grid{grid-template-columns:1fr}}.admin-diagnostics-risk-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.admin-diagnostics-risk-grid .admin-stat-card{min-width:0}.admin-diagnostics-table{table-layout:fixed;min-width:1180px}.admin-diagnostics-col-date{width:86px}.admin-diagnostics-col-source{width:112px}.admin-diagnostics-col-problem{width:210px}.admin-diagnostics-col-diagnosis{width:260px}.admin-diagnostics-col-risk{width:108px}.admin-diagnostics-col-contact{width:190px}.admin-diagnostics-col-delivery,.admin-diagnostics-col-actions{width:112px}.admin-diagnostics-table th,.admin-diagnostics-table td{overflow-wrap:anywhere}.admin-diagnostics-cell-date small{word-break:break-all;max-width:72px}.admin-diagnostics-cell-source,.admin-diagnostics-cell-risk,.admin-diagnostics-cell-delivery,.admin-diagnostics-cell-actions{white-space:nowrap}.admin-diagnostics-cell-diagnosis{line-height:1.45}.admin-diagnostics-contact-preview small{word-break:break-word}.admin-diagnostics-modal{z-index:1000;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.admin-diagnostics-modal__backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#04202c75;position:absolute;inset:0}.admin-diagnostics-modal__panel{z-index:1;width:min(1180px,100%);max-height:min(88vh,920px);margin:0;position:relative;overflow:auto;box-shadow:0 34px 90px #05283847}.admin-diagnostics-modal__close{flex-shrink:0}.admin-diagnostics-crm-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-diagnostics-crm-link{color:#087f9d;min-height:34px;cursor:var(--cursor-pointer,pointer);background:#0a8daa1a;border:1px solid #08779338;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:820;text-decoration:none;display:inline-flex}.admin-diagnostics-crm-link:hover{background:#0a8daa29;border-color:#08779361}@media (max-width:1100px){.admin-diagnostics-risk-grid{grid-template-columns:1fr}.admin-diagnostics-modal{padding:14px}.admin-diagnostics-modal__panel{max-height:92vh}}.admin-diagnostics-page .admin-diagnostics-risk-grid{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.admin-diagnostics-page .admin-diagnostics-risk-grid .admin-stat-card{width:auto;min-width:0}.admin-diagnostics-page .admin-diagnostics-table{table-layout:fixed;min-width:1320px}.admin-diagnostics-page .admin-diagnostics-col-date{width:96px}.admin-diagnostics-page .admin-diagnostics-col-source{width:112px}.admin-diagnostics-page .admin-diagnostics-col-problem{width:250px}.admin-diagnostics-page .admin-diagnostics-col-diagnosis{width:260px}.admin-diagnostics-page .admin-diagnostics-col-risk{width:150px}.admin-diagnostics-page .admin-diagnostics-col-contact{width:250px}.admin-diagnostics-page .admin-diagnostics-col-delivery{width:126px}.admin-diagnostics-page .admin-diagnostics-col-actions{width:116px}.admin-diagnostics-page .admin-diagnostics-cell-risk .admin-diagnostics-badge,.admin-diagnostics-page .admin-diagnostics-cell-delivery .admin-diagnostics-badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.admin-diagnostics-page .admin-diagnostics-cell-risk,.admin-diagnostics-page .admin-diagnostics-cell-delivery,.admin-diagnostics-page .admin-diagnostics-cell-actions{text-overflow:ellipsis;overflow:hidden}.admin-diagnostics-page .admin-diagnostics-cell-contact{overflow-wrap:anywhere;word-break:normal}.admin-diagnostics-page .admin-diagnostics-contact-preview{gap:4px;min-width:0;display:grid}.admin-diagnostics-page .admin-diagnostics-contact-preview strong,.admin-diagnostics-page .admin-diagnostics-contact-preview small{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.admin-diagnostics-page .admin-diagnostics-contact-preview small{word-break:normal;overflow-wrap:anywhere}@media (max-width:980px){.admin-diagnostics-page .admin-diagnostics-risk-grid{grid-template-columns:1fr!important}}.admin-diagnostics-modal__backdrop{cursor:var(--cursor-pointer,pointer);border:0;-webkit-backdrop-filter:none!important}.admin-diagnostics-modal__close,.admin-diagnostics-view-button{cursor:var(--cursor-pointer,pointer);border:0;font-family:inherit}.admin-diagnostics-modal__close{color:#087f9d;background:#ffffffb8;border:1px solid #08779338;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:13px;font-weight:820;display:inline-flex}.admin-diagnostics-view-button{text-decoration:none}
body:has(.doctor-question-page)>main{padding-top:clamp(104px,7vw,114px)!important}.doctor-question-page{width:var(--site-rail);max-width:none;margin:36px auto 0;padding:0 0 84px}.doctor-question-hero,.doctor-question-workspace,.doctor-question-steps,.doctor-question-more-help,.questions-doctor-spotlight{background:#fff;border:1px solid #082c3a1a;border-radius:34px}.doctor-question-hero{background:radial-gradient(circle at 7% 5%,#2fbf9021,#0000 32%),radial-gradient(circle at 95% 95%,#188bd01f,#0000 36%),#f8fcfd;grid-template-columns:minmax(0,.82fr) minmax(420px,.66fr);align-items:center;gap:clamp(28px,4vw,58px);padding:clamp(34px,5vw,64px);display:grid;overflow:hidden}.doctor-question-hero-copy h1{color:#082c3a;max-width:820px;font-size:var(--type-page-h1,clamp(42px, 5.2vw, 74px));font-weight:var(--type-title-weight,600);letter-spacing:var(--heading-track,-.016em);margin:0 0 20px;line-height:.98}.doctor-question-hero-copy>p{color:#355564;max-width:760px;font-size:var(--type-lead,clamp(17px, 1.2vw, 20px));margin:0;line-height:1.62}.doctor-question-hero-facts{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.doctor-question-hero-facts span{color:#355564;font-size:14px;font-weight:var(--type-ui-weight,620);background:#fffc;border:1px solid #082c3a1a;border-radius:999px;padding:10px 14px}.doctor-profile-card{box-shadow:none;background:#ffffffeb;border:1px solid #082c3a1a;border-radius:30px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:24px;padding:24px;display:grid}.doctor-profile-card img{object-fit:cover;width:180px;height:180px;box-shadow:none;border-radius:50%}.doctor-profile-card>div{gap:8px;display:grid}.doctor-profile-card span{color:#6f8490;font-size:14px}.doctor-profile-card h2{color:#082c3a;font-size:clamp(23px,2vw,32px);font-weight:var(--type-heading-weight,560);letter-spacing:var(--heading-track-soft,-.006em);margin:0;line-height:1.08}.doctor-profile-card strong{color:#08799a;font-size:15px}.doctor-profile-card ul{gap:5px;margin:4px 0 0;padding:0;list-style:none;display:grid}.doctor-profile-card li{color:#355564;padding-left:18px;font-size:14px;line-height:1.35;position:relative}.doctor-profile-card li:before{content:"";background:#2fbf90;border-radius:50%;width:7px;height:7px;position:absolute;top:.58em;left:0}.doctor-question-workspace{grid-template-columns:minmax(0,.76fr) minmax(440px,.68fr);align-items:start;gap:clamp(28px,4vw,54px);margin-top:24px;padding:clamp(30px,4.5vw,56px);display:grid}.doctor-question-guidance h2,.doctor-question-section-head h2,.doctor-question-more-help h2,.questions-doctor-spotlight h2{color:#082c3a;font-size:var(--type-section-h2,clamp(30px, 3.1vw, 48px));font-weight:var(--type-heading-weight,560);letter-spacing:var(--heading-track,-.016em);margin:0;line-height:1.08}.doctor-question-guidance>p,.doctor-question-more-help p,.questions-doctor-spotlight p{color:#355564;max-width:760px;font-size:var(--type-body,clamp(15px, .98vw, 17px));margin:18px 0 0;line-height:1.62}.doctor-question-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.doctor-question-topic-grid article{background:#fbfdfe;border:1px solid #082c3a1a;border-radius:22px;padding:20px}.doctor-question-topic-grid strong{color:#082c3a;font-size:18px;line-height:1.2;display:block}.doctor-question-topic-grid p{color:#6f8490;margin:9px 0 0;font-size:14px;line-height:1.52}.doctor-question-safety-note{background:linear-gradient(135deg,#ffeaddb8,#fffffff5);border-radius:24px;margin-top:16px;padding:22px}.doctor-question-safety-note strong{color:#8a4b2c;font-size:17px}.doctor-question-safety-note p{color:#674c3f;margin:8px 0 0;font-size:14px;line-height:1.55}.doctor-question-form{box-shadow:none;background:radial-gradient(circle at 100% 0,#2fbf9021,#0000 28%),#f8fcfd;border:1px solid #082c3a1f;border-radius:30px;gap:20px;padding:clamp(24px,3vw,36px);display:grid;position:sticky;top:112px}.doctor-question-form-head h2{color:#082c3a;font-size:clamp(28px,2.6vw,42px);font-weight:var(--type-heading-weight,560);letter-spacing:var(--heading-track,-.016em);margin:0;line-height:1.06}.doctor-question-form-head p{color:#6f8490;margin:12px 0 0;font-size:14px;line-height:1.55}.doctor-question-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.doctor-question-fields label,.doctor-question-textarea{gap:8px;display:grid}.doctor-question-fields label>span,.doctor-question-textarea>span,.doctor-question-contact-method legend{color:#082c3a;font-size:14px;font-weight:var(--type-ui-weight,620)}.doctor-question-fields input,.doctor-question-fields select,.doctor-question-textarea textarea{color:#082c3a;width:100%;font:inherit;background:#fff;border:1px solid #082c3a2b;border-radius:16px;outline:none;padding:14px 15px;transition:border-color .16s,box-shadow .16s,background .16s}.doctor-question-fields input,.doctor-question-fields select{min-height:52px}.doctor-question-fields input:focus,.doctor-question-fields select:focus,.doctor-question-textarea textarea:focus{border-color:#168bd0;box-shadow:0 0 0 4px #168bd01f}.doctor-question-fields .is-invalid input,.doctor-question-fields .is-invalid select,.doctor-question-textarea.is-invalid textarea,.doctor-question-consent.is-invalid{background:snow;border-color:#c34848}.doctor-question-contact-method{border:0;margin:0;padding:0}.doctor-question-contact-method>div{flex-wrap:wrap;gap:9px;margin-top:10px;display:flex}.doctor-question-contact-method label{cursor:pointer}.doctor-question-contact-method input{opacity:0;pointer-events:none;position:absolute}.doctor-question-contact-method span{color:#355564;font-size:13px;font-weight:var(--type-ui-weight,620);background:#fff;border:1px solid #082c3a21;border-radius:999px;padding:10px 14px;transition:border-color .16s,background .16s,color .16s;display:block}.doctor-question-contact-method input:checked+span{color:#075b83;background:#168bd01a;border-color:#168bd0}.doctor-question-textarea{position:relative}.doctor-question-textarea textarea{resize:vertical;min-height:154px;line-height:1.52}.doctor-question-textarea small{color:#8aa0aa;background:#ffffffdb;border-radius:999px;padding:3px 7px;font-size:11px;position:absolute;bottom:11px;right:14px}.doctor-question-consent{color:#6f8490;border:1px solid #0000;border-radius:16px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:8px;font-size:12px;line-height:1.5;display:grid}.doctor-question-consent input{accent-color:#168bd0;width:18px;height:18px;margin-top:1px}.doctor-question-consent a{color:#08799a;text-underline-offset:2px;text-decoration:underline}.doctor-question-submit{border:0;width:100%;min-height:56px}.doctor-question-submit:disabled{cursor:wait;opacity:.68}.doctor-question-status{border-radius:16px;gap:4px;padding:14px 16px;font-size:13px;line-height:1.45;display:none}.doctor-question-status.is-success,.doctor-question-status.is-error{display:grid}.doctor-question-status.is-success{color:#176346;background:#2fbf9021}.doctor-question-status.is-error{color:#8d3333;background:#c348481a}.doctor-question-steps{margin-top:24px;padding:clamp(30px,4.5vw,54px)}.doctor-question-section-head{gap:8px;max-width:820px;display:grid}.doctor-question-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.doctor-question-step-grid article{background:#fbfdfe;border:1px solid #082c3a1a;border-radius:26px;min-height:220px;padding:24px}.doctor-question-step-grid article>span{color:#16805f;background:#2fbf9021;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:700;display:inline-grid}.doctor-question-step-grid h3{color:#082c3a;margin:24px 0 10px;font-size:clamp(22px,1.8vw,29px);line-height:1.12}.doctor-question-step-grid p{color:#6f8490;margin:0;line-height:1.58}.doctor-question-more-help{background:linear-gradient(135deg,#2fbf901f,#fffffff5),#fff;grid-template-columns:minmax(0,.72fr) minmax(360px,.55fr);align-items:end;gap:28px;margin-top:24px;padding:clamp(30px,4.5vw,52px);display:grid}.doctor-question-more-help>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.questions-doctor-spotlight{background:radial-gradient(circle at 0 0,#2fbf9024,#0000 28%),#fff;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:24px;margin:24px 0;padding:24px 28px;display:grid;box-shadow:0 20px 70px #082c3a14}.questions-doctor-spotlight img{object-fit:cover;border-radius:50%;width:116px;height:116px;box-shadow:0 12px 28px #082c3a21}.questions-doctor-spotlight h2{font-size:clamp(26px,2.5vw,38px)}.questions-doctor-spotlight p{margin-top:10px;font-size:15px}.questions-doctor-spotlight-actions{gap:8px;min-width:220px;display:grid}.questions-doctor-spotlight-actions span{color:#6f8490;text-align:center;font-size:12px;line-height:1.4}@media (max-width:1180px){.doctor-question-hero,.doctor-question-workspace{grid-template-columns:1fr}.doctor-question-form{position:static}.doctor-profile-card{max-width:760px}}@media (max-width:820px){body:has(.doctor-question-page)>main{padding-top:96px!important}.doctor-question-hero,.doctor-question-workspace,.doctor-question-steps,.doctor-question-more-help{border-radius:26px}.doctor-question-fields,.doctor-question-topic-grid,.doctor-question-step-grid{grid-template-columns:1fr}.doctor-question-more-help{grid-template-columns:1fr;align-items:start}.doctor-question-more-help>div:last-child{justify-content:flex-start}.questions-doctor-spotlight{border-radius:26px;grid-template-columns:92px minmax(0,1fr);padding:22px}.questions-doctor-spotlight img{width:92px;height:92px}.questions-doctor-spotlight-actions{grid-column:1/-1;min-width:0}}@media (max-width:720px){body:has(.doctor-question-page)>main{padding-top:84px!important}}@media (max-width:560px){.doctor-question-hero,.doctor-question-workspace,.doctor-question-steps,.doctor-question-more-help{padding:24px 18px}.doctor-profile-card{text-align:center;grid-template-columns:1fr;justify-items:center;padding:20px}.doctor-profile-card img{width:150px;height:150px}.doctor-profile-card li{padding-left:0}.doctor-profile-card li:before{display:none}.doctor-question-hero-facts{display:grid}.doctor-question-hero-facts span{border-radius:16px}.doctor-question-contact-method>div,.doctor-question-more-help>div:last-child{display:grid}.doctor-question-contact-method span,.doctor-question-more-help a{text-align:center}.questions-doctor-spotlight{text-align:center;grid-template-columns:1fr;justify-items:center}}
