:root{--spgfx-dark:#071e29;--spgfx-darker:#051821;--spgfx-navy:#123544;--spgfx-teal:#237c84;--spgfx-teal-dark:#19656d;--spgfx-teal-bright:#54b2b8;--spgfx-teal-soft:#eaf5f5;--spgfx-white:#fff;--spgfx-offwhite:#f7f9f9;--spgfx-border:#dce5e6;--spgfx-text:#273b43;--spgfx-muted:#65777d;--spgfx-shadow:0 12px 34px rgba(7,30,41,.065);--spgfx-shadow-hover:0 18px 48px rgba(7,30,41,.105)}body.sp-visual-system.spgfx-nav-fix [class*=-desktop-nav] a,body.sp-visual-system.spgfx-nav-fix [class*=-desktop-nav] a:link,body.sp-visual-system.spgfx-nav-fix [class*=-desktop-nav] a:visited,body.sp-visual-system.spgfx-nav-fix [class*=-desktop-nav] a:hover,body.sp-visual-system.spgfx-nav-fix [class*=-desktop-nav] a:active,body.sp-visual-system.spgfx-nav-fix [class*=-desktop-nav] a:focus,body.sp-visual-system.spgfx-nav-fix [class*=-desktop-nav] a:focus-visible{outline:none !important;outline-offset:0 !important;box-shadow:none !important;border-left:0 !important;border-right:0 !important;border-top:0 !important}body.sp-visual-system.spgfx-nav-fix [class*=-desktop-nav] a:focus-visible:after{width:100% !important;height:2px !important;background:var(--spgfx-teal-bright) !important}body.sp-visual-system.spgfx-wide-cards :is(.sp-feature-grid,.sp-care-grid,.sp-process-grid,.sp-location-grid,.spc-fact-grid,.spc-symptom-grid,.spc-complication-grid,.spt-selection-grid,.spt-goals-grid,.spt-factor-grid,.spt-related-grid,.spa-speciality-grid,.spa-care-grid,.spa-academic-cards,.spa-location-grid,.spa-process-grid,.spr-skills-grid,.spct-route-grid,.spbk-mode-grid,.spbk-process-grid,.spf-popular-grid,.spf-guide-grid,.spbg-definition-grid,.spbg-factor-grid,.spca-cause-grid,.spca-context-grid,.spca-other-grid,.spca-history-grid,.spsy-factor-grid,.spsy-assessment-grid,.spco-saddle-grid,.spco-review-grid,.spdx-process-grid,.spdx-measurement-grid,.spdx-investigation-grid,.spdx-reassurance-grid,.spdx-preparation-grid,.spdx-outcome-grid,.spic-purpose-grid,.spic-character-grid,.spic-bring-grid,.spic-next-grid,.spns-who-grid,.spns-core-grid,.spns-saline-principles,.spns-avoid-grid,.spns-follow-grid,.spns-review-grid,.spns-position-grid,.spmi-fit-grid,.spmi-candidate-grid,.spmi-risk-grid,.spmi-choice-grid,.spsr-components-grid,.spsr-who-grid,.spsr-failure-grid,.spsr-coverage-grid,.spsr-graft-grid,.spsr-evidence-grid,.spsr-risk-grid,.sppa-priorities-grid,.sppa-preop-grid,.sppa-home-grid,.sppa-nasalcare-grid,.sppa-medication-grid,.sppa-phases-grid,.sppa-followup-grid,.sppa-warning-grid,.sprv-why-grid,.sprv-options-grid,.sprv-layers-grid,.sprv-records-grid,.sprv-evidence-grid,.sprv-risk-grid){grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px !important;align-items:stretch !important}body.sp-visual-system.spgfx-wide-cards :is(.sp-feature-grid,.sp-care-grid,.sp-process-grid,.sp-location-grid,.spc-fact-grid,.spc-symptom-grid,.spc-complication-grid,.spt-selection-grid,.spt-goals-grid,.spt-factor-grid,.spt-related-grid,.spa-speciality-grid,.spa-care-grid,.spa-academic-cards,.spa-location-grid,.spa-process-grid,.spr-skills-grid,.spct-route-grid,.spbk-mode-grid,.spbk-process-grid,.spf-popular-grid,.spf-guide-grid,.spbg-definition-grid,.spbg-factor-grid,.spca-cause-grid,.spca-context-grid,.spca-other-grid,.spca-history-grid,.spsy-factor-grid,.spsy-assessment-grid,.spco-saddle-grid,.spco-review-grid,.spdx-process-grid,.spdx-measurement-grid,.spdx-investigation-grid,.spdx-reassurance-grid,.spdx-preparation-grid,.spdx-outcome-grid,.spic-purpose-grid,.spic-character-grid,.spic-bring-grid,.spic-next-grid,.spns-who-grid,.spns-core-grid,.spns-saline-principles,.spns-avoid-grid,.spns-follow-grid,.spns-review-grid,.spns-position-grid,.spmi-fit-grid,.spmi-candidate-grid,.spmi-risk-grid,.spmi-choice-grid,.spsr-components-grid,.spsr-who-grid,.spsr-failure-grid,.spsr-coverage-grid,.spsr-graft-grid,.spsr-evidence-grid,.spsr-risk-grid,.sppa-priorities-grid,.sppa-preop-grid,.sppa-home-grid,.sppa-nasalcare-grid,.sppa-medication-grid,.sppa-phases-grid,.sppa-followup-grid,.sppa-warning-grid,.sprv-why-grid,.sprv-options-grid,.sprv-layers-grid,.sprv-records-grid,.sprv-evidence-grid,.sprv-risk-grid)>:last-child:nth-child(odd){grid-column:1/-1 !important;width:calc(50% - 9px) !important;justify-self:center !important}body.sp-visual-system.spgfx-wide-cards :is(.sp-feature-grid,.sp-care-grid,.sp-process-grid,.sp-location-grid,.spc-fact-grid,.spc-symptom-grid,.spc-complication-grid,.spt-selection-grid,.spt-goals-grid,.spa-speciality-grid,.spa-care-grid,.spa-academic-cards,.spa-location-grid,.spa-process-grid,.spr-skills-grid,.spct-route-grid,.spbk-mode-grid,.spbk-process-grid,.spf-popular-grid,.spf-guide-grid,.spbg-definition-grid,.spbg-factor-grid,.spca-cause-grid,.spca-context-grid,.spca-other-grid,.spca-history-grid,.spsy-factor-grid,.spsy-assessment-grid,.spco-saddle-grid,.spco-review-grid,.spdx-measurement-grid,.spdx-investigation-grid,.spdx-reassurance-grid,.spdx-preparation-grid,.spic-purpose-grid,.spic-character-grid,.spic-bring-grid,.spic-next-grid,.spns-who-grid,.spns-core-grid,.spns-avoid-grid,.spns-follow-grid,.spns-review-grid,.spns-position-grid,.spmi-fit-grid,.spmi-candidate-grid,.spmi-risk-grid,.spmi-choice-grid,.spsr-components-grid,.spsr-who-grid,.spsr-failure-grid,.spsr-coverage-grid,.spsr-graft-grid,.spsr-evidence-grid,.spsr-risk-grid,.sppa-priorities-grid,.sppa-preop-grid,.sppa-home-grid,.sppa-nasalcare-grid,.sppa-medication-grid,.sppa-phases-grid,.sppa-followup-grid,.sppa-warning-grid,.sprv-why-grid,.sprv-options-grid,.sprv-layers-grid,.sprv-records-grid,.sprv-evidence-grid,.sprv-risk-grid)>:is(article,a){min-height:0 !important;height:auto !important;padding:28px !important;border-radius:14px !important;box-shadow:var(--spgfx-shadow) !important}body.sp-visual-system.spgfx-wide-cards :is(.sp-feature-grid,.sp-care-grid,.sp-process-grid,.sp-location-grid,.spc-fact-grid,.spc-symptom-grid,.spc-complication-grid,.spt-selection-grid,.spt-goals-grid,.spa-speciality-grid,.spa-care-grid,.spa-academic-cards,.spa-location-grid,.spa-process-grid,.spr-skills-grid,.spct-route-grid,.spbk-mode-grid,.spbk-process-grid,.spf-popular-grid,.spf-guide-grid,.spbg-definition-grid,.spbg-factor-grid,.spca-cause-grid,.spca-context-grid,.spca-other-grid,.spca-history-grid,.spsy-factor-grid,.spsy-assessment-grid,.spco-saddle-grid,.spco-review-grid,.spdx-measurement-grid,.spdx-investigation-grid,.spdx-reassurance-grid,.spdx-preparation-grid,.spic-purpose-grid,.spic-character-grid,.spic-bring-grid,.spic-next-grid,.spns-who-grid,.spns-core-grid,.spns-avoid-grid,.spns-follow-grid,.spns-review-grid,.spns-position-grid,.spmi-fit-grid,.spmi-candidate-grid,.spmi-risk-grid,.spmi-choice-grid,.spsr-components-grid,.spsr-who-grid,.spsr-failure-grid,.spsr-coverage-grid,.spsr-graft-grid,.spsr-evidence-grid,.spsr-risk-grid,.sppa-priorities-grid,.sppa-preop-grid,.sppa-home-grid,.sppa-nasalcare-grid,.sppa-medication-grid,.sppa-phases-grid,.sppa-followup-grid,.sppa-warning-grid,.sprv-why-grid,.sprv-options-grid,.sprv-layers-grid,.sprv-records-grid,.sprv-evidence-grid,.sprv-risk-grid)>:is(article,a) p{font-size:12px !important;line-height:1.7 !important}body.sp-visual-system.spgfx-compact-polish :is(.spa-quickbar-grid,.spct-contact-grid,.spr-review-grid,.spr-trust-grid,.spr-profile-metrics,.spt-hero-meta,.spt-stage-points,.spb-article-grid,.spbk-trust-grid,.spf-category-grid,.spbg-quick-grid,.spbg-pathway-grid,.spca-quick-grid,.spca-pathway-grid,.spsy-quick-grid,.spsy-pathway-grid,.spco-quick-grid,.spco-pathway-grid,.spdx-quick-grid,.spdx-pathway-grid){gap:inherit}body.sp-visual-system.spgfx-compact-polish .spa-academic-cards p,body.sp-visual-system.spgfx-compact-polish .spa-fee-cards p,body.sp-visual-system.spgfx-compact-polish .spr-skill-card small,body.sp-visual-system.spgfx-compact-polish .spr-review-card p,body.sp-visual-system.spgfx-compact-polish .spct-contact-card small{font-size:11px !important;line-height:1.6 !important}body.sp-visual-system.spgfx-compact-polish .spr-skills-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}body.sp-visual-system.spgfx-compact-polish .spr-skills-grid>:last-child:nth-child(3n+1){grid-column:2/3 !important;width:100% !important}body.sp-visual-system .spt-stage-list{display:grid !important;grid-template-columns:1fr !important;gap:18px !important}body.sp-visual-system .spt-stage-card{display:grid !important;grid-template-columns:175px 1fr !important;min-height:0 !important;height:auto !important;padding:0 !important}body.sp-visual-system .spt-stage-number{min-height:100% !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important;padding:30px !important}body.sp-visual-system .spt-stage-content{padding:35px 38px !important}body.sp-visual-system .spa-quickbar-grid{grid-template-columns:repeat(5,1fr) !important}body.sp-visual-system .spct-contact-grid{grid-template-columns:repeat(3,1fr) !important}body.sp-visual-system .spr-review-grid{grid-template-columns:repeat(3,1fr) !important}body.sp-visual-system .spgfx-content-image{border:1px solid var(--spgfx-border) !important;border-radius:18px !important;background:#fff !important;box-shadow:var(--spgfx-shadow) !important}body.sp-visual-system [class*=logo] img,body.sp-visual-system [class*=consultant-photo] img,body.sp-visual-system img.avatar,body.sp-visual-system img.custom-logo{box-shadow:none !important}body.sp-visual-system.spgfx-hero-accents section[class$=-hero]{isolation:isolate}body.sp-visual-system.spgfx-hero-accents section[class$=-hero]:before{content:"";position:absolute;width:330px;height:330px;right:-145px;top:36px;border:1px solid rgba(35,124,132,.1);border-radius:50%;pointer-events:none;z-index:0}body.sp-visual-system.spgfx-hero-accents section[class$=-hero]:after{content:"";position:absolute;width:185px;height:185px;right:-35px;top:126px;border:1px solid rgba(84,178,184,.14);border-radius:50%;pointer-events:none;z-index:0}@media(max-width:980px){body.sp-visual-system .spa-quickbar-grid{grid-template-columns:repeat(3,1fr) !important}body.sp-visual-system .spct-contact-grid{grid-template-columns:repeat(3,1fr) !important}}@media(max-width:760px){body.sp-visual-system.spgfx-wide-cards :is(.sp-feature-grid,.sp-care-grid,.sp-process-grid,.sp-location-grid,.spc-fact-grid,.spc-symptom-grid,.spc-complication-grid,.spt-selection-grid,.spt-goals-grid,.spt-factor-grid,.spt-related-grid,.spa-speciality-grid,.spa-care-grid,.spa-academic-cards,.spa-location-grid,.spa-process-grid,.spr-skills-grid,.spct-route-grid,.spbk-mode-grid,.spbk-process-grid,.spf-popular-grid,.spf-guide-grid,.spbg-definition-grid,.spbg-factor-grid,.spca-cause-grid,.spca-context-grid,.spca-other-grid,.spca-history-grid,.spsy-factor-grid,.spsy-assessment-grid,.spco-saddle-grid,.spco-review-grid,.spdx-process-grid,.spdx-measurement-grid,.spdx-investigation-grid,.spdx-reassurance-grid,.spdx-preparation-grid,.spdx-outcome-grid,.spic-purpose-grid,.spic-character-grid,.spic-bring-grid,.spic-next-grid,.spns-who-grid,.spns-core-grid,.spns-saline-principles,.spns-avoid-grid,.spns-follow-grid,.spns-review-grid,.spns-position-grid,.spmi-fit-grid,.spmi-candidate-grid,.spmi-risk-grid,.spmi-choice-grid,.spsr-components-grid,.spsr-who-grid,.spsr-failure-grid,.spsr-coverage-grid,.spsr-graft-grid,.spsr-evidence-grid,.spsr-risk-grid,.sppa-priorities-grid,.sppa-preop-grid,.sppa-home-grid,.sppa-nasalcare-grid,.sppa-medication-grid,.sppa-phases-grid,.sppa-followup-grid,.sppa-warning-grid,.sprv-why-grid,.sprv-options-grid,.sprv-layers-grid,.sprv-records-grid,.sprv-evidence-grid,.sprv-risk-grid){grid-template-columns:1fr !important}body.sp-visual-system.spgfx-wide-cards :is(.sp-feature-grid,.sp-care-grid,.sp-process-grid,.sp-location-grid,.spc-fact-grid,.spc-symptom-grid,.spc-complication-grid,.spt-selection-grid,.spt-goals-grid,.spt-factor-grid,.spt-related-grid,.spa-speciality-grid,.spa-care-grid,.spa-academic-cards,.spa-location-grid,.spa-process-grid,.spr-skills-grid,.spct-route-grid,.spbk-mode-grid,.spbk-process-grid,.spf-popular-grid,.spf-guide-grid,.spbg-definition-grid,.spbg-factor-grid,.spca-cause-grid,.spca-context-grid,.spca-other-grid,.spca-history-grid,.spsy-factor-grid,.spsy-assessment-grid,.spco-saddle-grid,.spco-review-grid,.spdx-process-grid,.spdx-measurement-grid,.spdx-investigation-grid,.spdx-reassurance-grid,.spdx-preparation-grid,.spdx-outcome-grid,.spic-purpose-grid,.spic-character-grid,.spic-bring-grid,.spic-next-grid,.spns-who-grid,.spns-core-grid,.spns-saline-principles,.spns-avoid-grid,.spns-follow-grid,.spns-review-grid,.spns-position-grid,.spmi-fit-grid,.spmi-candidate-grid,.spmi-risk-grid,.spmi-choice-grid,.spsr-components-grid,.spsr-who-grid,.spsr-failure-grid,.spsr-coverage-grid,.spsr-graft-grid,.spsr-evidence-grid,.spsr-risk-grid,.sppa-priorities-grid,.sppa-preop-grid,.sppa-home-grid,.sppa-nasalcare-grid,.sppa-medication-grid,.sppa-phases-grid,.sppa-followup-grid,.sppa-warning-grid,.sprv-why-grid,.sprv-options-grid,.sprv-layers-grid,.sprv-records-grid,.sprv-evidence-grid,.sprv-risk-grid)>:last-child:nth-child(odd){grid-column:auto !important;width:100% !important;justify-self:stretch !important}body.sp-visual-system .spt-stage-card{grid-template-columns:1fr !important}body.sp-visual-system .spt-stage-number{min-height:auto !important;flex-direction:row !important;align-items:center !important;padding:20px 24px !important;border-right:0 !important;border-bottom:1px solid var(--spgfx-border) !important}body.sp-visual-system .spa-quickbar-grid,body.sp-visual-system .spct-contact-grid,body.sp-visual-system .spr-review-grid,body.sp-visual-system .spr-skills-grid{grid-template-columns:1fr !important}body.sp-visual-system .spr-skills-grid>:last-child:nth-child(3n+1){grid-column:auto !important}}body.sp-visual-system .spsr-access-options>div{grid-template-columns:46px minmax(0,1fr) !important;column-gap:20px !important;row-gap:5px !important;padding:24px 0 !important}body.sp-visual-system .spsr-access-options>div>span{grid-column:1 !important;grid-row:1/span 2 !important;align-self:start !important;padding-top:1px !important}body.sp-visual-system .spsr-access-options>div>strong{grid-column:2 !important;grid-row:1 !important;display:block !important;margin:0 !important;color:#fff !important;font-size:12px !important;line-height:1.45 !important}body.sp-visual-system .spsr-access-options>div>p{grid-column:2 !important;grid-row:2 !important;width:auto !important;max-width:520px !important;margin:0 !important;color:rgba(255,255,255,.68) !important;font-size:11px !important;line-height:1.65 !important;overflow-wrap:normal !important;word-break:normal !important}body.sp-visual-system .spsr-process-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px !important;align-items:stretch !important}body.sp-visual-system .spsr-process-grid article{min-height:0 !important;height:auto !important;padding:31px 32px !important;border-radius:14px !important;box-shadow:var(--spgfx-shadow) !important}body.sp-visual-system .spsr-process-grid article:last-child:nth-child(odd){grid-column:1/-1 !important;width:calc(50% - 9px) !important;justify-self:center !important}body.sp-visual-system .spsr-process-grid article>span{display:block !important;margin-bottom:22px !important;font-size:27px !important;line-height:1 !important}body.sp-visual-system .spsr-process-grid small{margin:0 0 8px !important;font-size:9px !important;line-height:1.35 !important;letter-spacing:.08em !important}body.sp-visual-system .spsr-process-grid h3{margin:0 0 14px !important;font-size:21px !important;line-height:1.28 !important}body.sp-visual-system .spsr-process-grid p{margin:0 !important;font-size:12px !important;line-height:1.7 !important}body.sp-visual-system .spsr-primaryrevision-grid{gap:20px !important}body.sp-visual-system .spsr-primaryrevision-grid article{min-height:0 !important;height:auto !important;padding:36px 38px !important}body.sp-visual-system .spsr-primaryrevision-grid article>span{display:block !important;margin-bottom:18px !important;font-size:9px !important;line-height:1.35 !important;letter-spacing:.08em !important}body.sp-visual-system .spsr-primaryrevision-grid h3{margin:0 0 16px !important;font-size:24px !important;line-height:1.28 !important}body.sp-visual-system .spsr-primaryrevision-grid p{margin:0 !important;font-size:12px !important;line-height:1.72 !important}body.sp-visual-system .spsr-primaryrevision-grid article a{display:inline-flex !important;margin-top:23px !important}body.sp-visual-system .spa-fee-cards article{padding:34px 36px !important}body.sp-visual-system .spa-fee-cards article>span{display:block !important;margin:0 0 12px !important}body.sp-visual-system .spa-fee-cards strong{margin:0 0 13px !important;line-height:1.08 !important}body.sp-visual-system .spa-fee-cards p{margin:0 !important;font-size:12px !important;line-height:1.65 !important}body.sp-visual-system .spr-endorsement-card{padding:34px 36px !important}body.sp-visual-system .spr-peer-header{margin:0 0 22px !important}body.sp-visual-system .spr-peer-relation{margin:0 0 15px !important}body.sp-visual-system .spr-endorsement-card p{margin:0 !important;font-size:12px !important;line-height:1.72 !important}body.sp-visual-system .spr-endorsement-tags{margin:22px 0 !important}body.sp-visual-system .spr-peer-footer{margin-top:22px !important;padding-top:18px !important}body.sp-visual-system .spr-review-card{padding:31px 32px !important}body.sp-visual-system .spr-review-card-top{margin-bottom:23px !important}body.sp-visual-system .spr-review-treatment{margin-bottom:11px !important}body.sp-visual-system .spr-review-card h3{margin:0 0 16px !important;line-height:1.3 !important}body.sp-visual-system .spr-review-card p{margin:0 !important;font-size:12px !important;line-height:1.72 !important}body.sp-visual-system .spr-review-footer{margin-top:auto !important;padding-top:20px !important}@media(max-width:760px){body.sp-visual-system .spsr-process-grid{grid-template-columns:1fr !important}body.sp-visual-system .spsr-process-grid article:last-child:nth-child(odd){grid-column:auto !important;width:100% !important;justify-self:stretch !important}body.sp-visual-system .spsr-primaryrevision-grid{grid-template-columns:1fr !important}body.sp-visual-system .spsr-process-grid article,body.sp-visual-system .spsr-primaryrevision-grid article,body.sp-visual-system .spa-fee-cards article,body.sp-visual-system .spr-endorsement-card,body.sp-visual-system .spr-review-card{padding:26px !important}body.sp-visual-system .spsr-access-options>div{grid-template-columns:38px minmax(0,1fr) !important;column-gap:14px !important}}body.sp-visual-system .spr-featured-review{padding:40px 42px !important}body.sp-visual-system .spr-featured-review .spr-review-rating{margin:0 0 18px !important}body.sp-visual-system .spr-featured-review .spr-verified{display:block !important;margin:0 0 18px !important}body.sp-visual-system .spr-featured-review blockquote{margin:0 0 30px !important;padding:0 !important}body.sp-visual-system .spr-featured-review-meta{gap:16px !important;margin:0 0 24px !important}body.sp-visual-system .spr-featured-review-meta>div{padding-top:14px !important}body.sp-visual-system .spr-featured-review>.spr-text-link{margin-top:4px !important}body.sp-visual-system .spbk-options-grid{gap:18px !important}body.sp-visual-system .spbk-option-card{padding:36px 38px !important}body.sp-visual-system .spbk-option-card>.spbk-option-type{display:block !important;margin:0 0 22px !important}body.sp-visual-system .spbk-option-card h3{margin:0 0 17px !important}body.sp-visual-system .spbk-option-card>p{margin:0 !important;line-height:1.72 !important}body.sp-visual-system .spbk-option-card ul{margin:26px 0 !important}body.sp-visual-system .spbk-option-card li{padding:11px 0 11px 24px !important}body.sp-visual-system .spbk-option-card>small{display:block !important;margin-top:22px !important;line-height:1.65 !important}body.sp-visual-system .spbk-option-card>.spbk-text-link,body.sp-visual-system .spbk-option-card>a{margin-top:22px !important}body.sp-visual-system .spbk-fees-cards article{padding:34px 36px !important}body.sp-visual-system .spbk-fees-cards article>span{display:block !important;margin:0 0 13px !important}body.sp-visual-system .spbk-fees-cards strong{margin:0 0 15px !important;line-height:1.08 !important}body.sp-visual-system .spbk-fees-cards p{margin:0 !important;font-size:11px !important;line-height:1.65 !important}body.sp-visual-system .spic-type-grid{gap:18px !important}body.sp-visual-system .spic-type-grid article{min-height:0 !important;height:auto !important;padding:35px 37px !important}body.sp-visual-system .spic-type-grid article>span{display:block !important;margin:0 0 22px !important}body.sp-visual-system .spic-type-grid h3{margin:0 0 17px !important;line-height:1.3 !important}body.sp-visual-system .spic-type-grid p{margin:0 !important;font-size:12px !important;line-height:1.72 !important}body.sp-visual-system .spic-type-grid strong{margin-top:22px !important;font-size:10px !important;line-height:1.55 !important}@media(max-width:760px){body.sp-visual-system .spr-featured-review,body.sp-visual-system .spbk-option-card,body.sp-visual-system .spbk-fees-cards article,body.sp-visual-system .spic-type-grid article{padding:26px !important}body.sp-visual-system .spr-featured-review-meta{grid-template-columns:1fr !important;gap:10px !important}}body.sp-visual-system .spmi-difference-grid{gap:20px !important}body.sp-visual-system .spmi-difference-grid article{min-height:0 !important;height:auto !important;padding:38px 40px !important}body.sp-visual-system .spmi-difference-grid .spmi-option-number{margin-bottom:28px !important}body.sp-visual-system .spmi-difference-grid h3{margin:10px 0 17px !important}body.sp-visual-system .spmi-difference-grid p{margin:0 0 13px !important;font-size:11px !important;line-height:1.72 !important}body.sp-visual-system .spmi-option-result{margin-top:25px !important;padding:18px 20px !important}body.sp-visual-system .spmi-button-grid{gap:72px !important}body.sp-visual-system .spmi-button-grid>div:first-child p{line-height:1.75 !important}body.sp-visual-system .spmi-button-diagram{padding:38px 40px !important}body.sp-visual-system .spmi-detail-grid{gap:20px !important}body.sp-visual-system .spmi-detail-grid article{padding:38px 40px !important}body.sp-visual-system .spmi-detail-grid h2{margin:10px 0 0 !important}body.sp-visual-system .spmi-detail-grid ul{margin-top:27px !important}body.sp-visual-system .spmi-detail-grid li{padding:12px 8px 12px 27px !important;line-height:1.55 !important}body.sp-visual-system .spmi-detail-grid li:before{left:2px !important}body.sp-visual-system .spmi-repair-steps{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px !important;align-items:stretch !important}body.sp-visual-system .spmi-repair-steps article{min-height:0 !important;height:auto !important;padding:31px 32px !important;border-radius:14px !important;box-shadow:var(--spgfx-shadow) !important}body.sp-visual-system .spmi-repair-steps article:last-child:nth-child(odd){grid-column:1/-1 !important;width:calc(50% - 9px) !important;justify-self:center !important}body.sp-visual-system .spmi-repair-steps article>span{margin-bottom:22px !important;font-size:27px !important;line-height:1 !important}body.sp-visual-system .spmi-repair-steps small{margin:0 0 8px !important}body.sp-visual-system .spmi-repair-steps h3{margin:0 0 14px !important;font-size:21px !important;line-height:1.28 !important}body.sp-visual-system .spmi-repair-steps p{margin:0 !important;font-size:12px !important;line-height:1.7 !important}body.sp-visual-system .spmi-recovery-options{gap:16px !important}body.sp-visual-system .spmi-recovery-options article{min-height:0 !important;height:auto !important;padding:32px 34px !important}body.sp-visual-system .spmi-recovery-options span{display:block !important;margin-bottom:15px !important}body.sp-visual-system .spmi-recovery-options h3{margin:0 0 14px !important}body.sp-visual-system .spmi-recovery-options p{margin:0 !important;font-size:11px !important;line-height:1.7 !important}body.sp-visual-system .spns-can-grid{gap:20px !important}body.sp-visual-system .spns-can-card{padding:38px 40px !important}body.sp-visual-system .spns-can-card h2{margin:10px 0 0 !important}body.sp-visual-system .spns-can-list{margin-top:28px !important;gap:9px !important}body.sp-visual-system .spns-can-list>div{padding:14px 16px !important;line-height:1.5 !important}body.sp-visual-system .spns-medication-grid{gap:18px !important}body.sp-visual-system .spns-medication-grid article{min-height:0 !important;height:auto !important;padding:34px 35px !important}body.sp-visual-system .spns-medication-grid article>span{display:block !important;margin-bottom:20px !important}body.sp-visual-system .spns-medication-grid h3{margin:0 0 15px !important}body.sp-visual-system .spns-medication-grid p{margin:0 !important;font-size:11px !important;line-height:1.72 !important}body.sp-visual-system .sprv-compare-grid{gap:20px !important}body.sp-visual-system .sprv-compare-grid article{padding:38px 40px !important}body.sp-visual-system .sprv-compare-grid article>span{display:block !important;margin-bottom:18px !important}body.sp-visual-system .sprv-compare-grid h3{margin:0 0 22px !important;line-height:1.28 !important}body.sp-visual-system .sprv-compare-grid article>div{padding:14px !important;line-height:1.55 !important}body.sp-visual-system .sprv-compare-grid article>div:first-of-type{border-top:1px solid rgba(255,255,255,.08) !important}@media(max-width:760px){body.sp-visual-system .spmi-repair-steps{grid-template-columns:1fr !important}body.sp-visual-system .spmi-repair-steps article:last-child:nth-child(odd){grid-column:auto !important;width:100% !important;justify-self:stretch !important}body.sp-visual-system .spmi-difference-grid,body.sp-visual-system .spmi-detail-grid,body.sp-visual-system .spmi-recovery-options,body.sp-visual-system .spns-can-grid,body.sp-visual-system .spns-medication-grid,body.sp-visual-system .sprv-compare-grid{grid-template-columns:1fr !important}body.sp-visual-system .spmi-difference-grid article,body.sp-visual-system .spmi-button-diagram,body.sp-visual-system .spmi-detail-grid article,body.sp-visual-system .spmi-repair-steps article,body.sp-visual-system .spmi-recovery-options article,body.sp-visual-system .spns-can-card,body.sp-visual-system .spns-medication-grid article,body.sp-visual-system .sprv-compare-grid article{padding:26px !important}}body.sp-visual-system.spgfx-nav-fix [class*=-desktop-nav] a{transition:color .08s ease,background-color .08s ease,border-color .08s ease,opacity .08s ease !important}body.sp-visual-system.spgfx-nav-fix [class*=-desktop-nav] a:after{transition:width .08s ease,transform .08s ease,opacity .08s ease !important}body.sp-visual-system.spgfx-nav-fix [class*=-desktop-nav] a:hover,body.sp-visual-system.spgfx-nav-fix [class*=-desktop-nav] a:focus-visible,body.sp-visual-system.spgfx-nav-fix [class*=-desktop-nav] a.spgfx-nav-pending{color:#fff !important}body.sp-visual-system.spgfx-nav-fix [class*=-desktop-nav] a:hover:after,body.sp-visual-system.spgfx-nav-fix [class*=-desktop-nav] a:focus-visible:after,body.sp-visual-system.spgfx-nav-fix [class*=-desktop-nav] a.spgfx-nav-pending:after{width:100% !important;height:2px !important;background:var(--spgfx-teal-bright) !important}body.sp-visual-system.spgfx-nav-fix a[class*=-nav-book],body.sp-visual-system.spgfx-nav-fix a[class*=-mobile-book]{transition:transform .08s ease,background-color .08s ease,color .08s ease,border-color .08s ease !important}body.sp-visual-system.spgfx-nav-fix a[class*=-nav-book].spgfx-nav-pending,body.sp-visual-system.spgfx-nav-fix a[class*=-mobile-book].spgfx-nav-pending{transform:translateY(-1px) !important}body.sp-visual-system.spgfx-nav-fix [class*=-mobile-nav] a{transition:color .08s ease,background-color .08s ease,border-color .08s ease !important}@media(prefers-reduced-motion:reduce){body.sp-visual-system.spgfx-nav-fix [class*=-desktop-nav] a,body.sp-visual-system.spgfx-nav-fix [class*=-desktop-nav] a:after,body.sp-visual-system.spgfx-nav-fix [class*=-mobile-nav] a,body.sp-visual-system.spgfx-nav-fix a[class*=-nav-book],body.sp-visual-system.spgfx-nav-fix a[class*=-mobile-book]{transition:none !important}}html{scrollbar-gutter:stable}body.sp-visual-system.spgfx-nav-fix [class$=-navbar-inner],body.sp-visual-system.spgfx-nav-fix .sp-navbar-inner{min-height:88px !important;height:88px !important}body.sp-visual-system.spgfx-nav-fix [class$=-navbar] [class$=-logo] img,body.sp-visual-system.spgfx-nav-fix [class$=-navbar] [class*=-logo] img,body.sp-visual-system.spgfx-nav-fix .sp-navbar .sp-logo-image{display:block !important;width:235px !important;height:66px !important;max-width:235px !important;max-height:66px !important;object-fit:contain !important}body.sp-visual-system.spgfx-nav-fix a[class*=-nav-book].spgfx-nav-pending,body.sp-visual-system.spgfx-nav-fix a[class*=-mobile-book].spgfx-nav-pending{transform:none !important}body.sp-visual-system.spgfx-nav-fix [class*=-desktop-nav] a{transform:none !important;vertical-align:middle !important}@media(max-width:980px){body.sp-visual-system.spgfx-nav-fix [class$=-navbar-inner],body.sp-visual-system.spgfx-nav-fix .sp-navbar-inner{min-height:76px !important;height:76px !important}body.sp-visual-system.spgfx-nav-fix [class$=-navbar] [class$=-logo] img,body.sp-visual-system.spgfx-nav-fix [class$=-navbar] [class*=-logo] img,body.sp-visual-system.spgfx-nav-fix .sp-navbar .sp-logo-image{width:215px !important;height:58px !important;max-width:215px !important;max-height:58px !important}}@media(max-width:640px){body.sp-visual-system.spgfx-nav-fix [class$=-navbar-inner],body.sp-visual-system.spgfx-nav-fix .sp-navbar-inner{min-height:72px !important;height:72px !important}body.sp-visual-system.spgfx-nav-fix [class$=-navbar] [class$=-logo] img,body.sp-visual-system.spgfx-nav-fix [class$=-navbar] [class*=-logo] img,body.sp-visual-system.spgfx-nav-fix .sp-navbar .sp-logo-image{width:185px !important;height:52px !important;max-width:185px !important;max-height:52px !important}}@supports not (scrollbar-gutter:stable){@media(min-width:981px){html{overflow-y:scroll}}}