@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500&family=Source+Serif+4:opsz,wght@8..60,500&display=swap');#podia-diabetic-foot-wireframe{font-family:'Manrope',Arial,sans-serif!important;color-scheme:light!important}#podia-diabetic-foot-wireframe h1,#podia-diabetic-foot-wireframe h2{font-family:'Source Serif 4',Georgia,serif!important}#podia-diabetic-foot-wireframe .pdf-browser,#podia-diabetic-foot-wireframe .pdf-phone,#podia-diabetic-foot-wireframe main{background:#fbfcfa!important}

    #podia-diabetic-foot-wireframe { color: light-dark(#203233,#e8f1ef); font-family: Inter,Arial,sans-serif; color-scheme: light dark; }
    #podia-diabetic-foot-wireframe * { box-sizing: border-box; }
    #podia-diabetic-foot-wireframe a { color: inherit; text-decoration: none; }
    #podia-diabetic-foot-wireframe h1,#podia-diabetic-foot-wireframe h2,#podia-diabetic-foot-wireframe h3,#podia-diabetic-foot-wireframe p { margin-top: 0; }
    #podia-diabetic-foot-wireframe h1 { font-size: clamp(34px,4.7vw,62px); line-height: 1.04; letter-spacing: -.04em; font-weight: 500; }
    #podia-diabetic-foot-wireframe h2 { font-size: clamp(26px,3vw,40px); line-height: 1.12; letter-spacing: -.025em; font-weight: 500; }
    #podia-diabetic-foot-wireframe h3 { font-size: 18px; font-weight: 500; }
    #podia-diabetic-foot-wireframe button,#podia-diabetic-foot-wireframe input { font: inherit; }
    #podia-diabetic-foot-wireframe button { border: 0; background: light-dark(#245b55,#a9d0c6); color: light-dark(#fff,#17302e); padding: 11px 18px; border-radius: 4px; font-weight: 500; cursor: pointer; }
    .pdf-view-switch { display: flex; justify-content: center; gap: 6px; margin-bottom: 14px; }
    .pdf-switch { border: 1px solid light-dark(#b9c5c3,#4a5c59)!important; background: transparent!important; color: inherit!important; border-radius: 999px!important; }
    .pdf-switch.is-active { background: light-dark(#203f3d,#d5e7e2)!important; color: light-dark(#fff,#17302e)!important; border-color: transparent!important; }
    .pdf-browser,.pdf-phone { background: light-dark(#f7f8f5,#16201f); border: 1px solid light-dark(#c9d0cd,#40504d); box-shadow: 0 14px 40px light-dark(rgba(25,45,42,.13),rgba(0,0,0,.35)); overflow: hidden; }
    .pdf-browser { border-radius: 14px; }.pdf-browserbar { height: 30px; display: flex; align-items: center; gap: 6px; padding: 0 12px; background: light-dark(#e8ece8,#222f2d); font-size: 11px; }.pdf-browserbar span { width: 8px; height: 8px; border-radius: 50%; background: light-dark(#aeb9b6,#53635f); }.pdf-browserbar b { margin-left: 8px; opacity: .65; font-weight: 400; }
    .pdf-header { min-height: 68px; display: grid; grid-template-columns: 130px 1fr auto; align-items: center; gap: 20px; padding: 14px 4%; border-bottom: 1px solid light-dark(#d8ddda,#33413f); }.pdf-brand { display: flex; flex-direction: column; letter-spacing: .12em; line-height: 1.1; }.pdf-brand strong { font-size: 12px; font-weight: 500; }.pdf-brand small { font-size: 9px; }.pdf-header nav { display: flex; justify-content: center; gap: 18px; font-size: 13px; }.pdf-header-action { display: flex; align-items: center; gap: 12px; font-size: 12px; }
    .pdf-breadcrumbs { padding: 16px 6%; font-size: 11px; opacity: .66; }.pdf-hero { display: grid; grid-template-columns: 1.12fr .88fr; min-height: 520px; background: light-dark(#e8efea,#1d2b29); }.pdf-hero > div:first-child { padding: 68px 7%; align-self: center; }.pdf-lead { max-width: 660px; font-size: 18px; line-height: 1.55; }.pdf-doctor-line { font-size: 14px; line-height: 1.5; }.pdf-eyebrow,.pdf-heading > p { font-size: 11px; letter-spacing: .14em; font-weight: 500; color: light-dark(#3e6762,#9bc2b9); }.pdf-facts { display: flex; flex-wrap: wrap; gap: 12px 22px; padding-top: 18px; margin-top: 18px; border-top: 1px solid light-dark(#bccbc5,#3d504c); font-size: 12px; }.pdf-actions { display: flex; align-items: center; gap: 22px; margin-top: 24px; }.pdf-actions a,.pdf-section a { text-decoration: underline; text-underline-offset: 4px; }.pdf-photo { display: grid; place-items: center; min-height: 300px; padding: 20px; text-align: center; background: repeating-linear-gradient(135deg,light-dark(#d7dfda,#293836) 0 8px,light-dark(#cdd7d2,#24322f) 8px 16px); color: light-dark(#53645f,#b9cbc6); }
    .pdf-section { padding: 68px 6%; }.pdf-heading { max-width: 700px; margin-bottom: 30px; }.pdf-four { display: grid; grid-template-columns: repeat(4,1fr); gap: 16px; }.pdf-four article,.pdf-three article { border-top: 2px solid light-dark(#4c6e69,#8eb3aa); padding-top: 12px; }.pdf-four article b { opacity: .45; font-weight: 400; }.pdf-four p,.pdf-three p { font-size: 13px; line-height: 1.5; }.pdf-note { margin: 28px 0 0; padding: 16px; text-align: center; background: light-dark(#edf1ed,#202c2a); }
    .pdf-dark { padding: 64px 6%; display: grid; grid-template-columns: 1.2fr 1fr; gap: 8%; background: light-dark(#203f3d,#d4e4df); color: light-dark(#f5faf8,#18302e); }.pdf-dark .pdf-eyebrow { color: inherit; opacity: .68; }.pdf-dark-list { display: grid; align-content: center; gap: 13px; }.pdf-dark-list span { padding-bottom: 11px; border-bottom: 1px solid light-dark(rgba(255,255,255,.25),rgba(20,48,45,.24)); }
    .pdf-assessment { display: grid; grid-template-columns: 1fr 1fr; gap: 8%; align-items: center; }.pdf-assessment > div:first-child p { line-height: 1.6; }.pdf-assessment-list { display: grid; gap: 10px; }.pdf-assessment-list article { padding: 16px 0; display: grid; gap: 7px; border-bottom: 1px solid light-dark(#d1d8d5,#354440); }.pdf-assessment-list span { font-size: 13px; line-height: 1.5; }
    .pdf-process { background: light-dark(#edf1ed,#1d2927); }.pdf-process ol { list-style: none; padding: 0; display: grid; grid-template-columns: repeat(4,1fr); gap: 12px; }.pdf-process li { padding: 20px 14px; border-top: 2px solid light-dark(#4c6e69,#8eb3aa); display: grid; gap: 10px; }.pdf-process li b { opacity: .45; font-weight: 400; }.pdf-process li span { font-size: 12px; }
    .pdf-boundaries { display: grid; grid-template-columns: 1.2fr .8fr; gap: 8%; align-items: center; }.pdf-callout { padding: 24px; background: light-dark(#edf1ed,#202c2a); }.pdf-callout p { margin: 10px 0 0; line-height: 1.55; }
    .pdf-prices { display: grid; grid-template-columns: .8fr 1.2fr; gap: 7%; background: light-dark(#e8efea,#1d2b29); }.pdf-price-list { display: grid; align-content: center; }.pdf-price-list span { display: grid; grid-template-columns: 1fr auto; gap: 25px; padding: 17px 0; border-bottom: 1px solid light-dark(#bcc9c5,#40514e); }.pdf-price-list b { font-weight: 400; }.pdf-price-list strong { white-space: nowrap; }.pdf-price-list small { margin-top: 14px; opacity: .7; }.pdf-three { display: grid; grid-template-columns: repeat(3,1fr); gap: 22px; }
    .pdf-faq details { border-top: 1px solid light-dark(#cbd3d0,#394844); padding: 18px 0; }.pdf-faq summary { cursor: pointer; font-weight: 500; }.pdf-faq details p { margin: 14px 0 0; max-width: 760px; line-height: 1.55; }.pdf-final { padding: 55px 6%; display: grid; grid-template-columns: 1fr auto; align-items: center; gap: 30px; background: light-dark(#203f3d,#d4e4df); color: light-dark(#f5faf8,#18302e); }.pdf-final .pdf-eyebrow { color: inherit; opacity: .68; }.pdf-final button { background: light-dark(#f5faf8,#18302e); color: light-dark(#17302e,#eef7f4); }.pdf-footer { padding: 26px 4%; display: grid; grid-template-columns: 1fr auto auto; gap: 30px; align-items: center; background: light-dark(#152825,#0f1817); color: #eef7f4; font-size: 11px; }
    .pdf-phone { width: min(390px,100%); margin: 0 auto; border-radius: 24px; }.pdf-phone > header { padding: 14px 16px; display: grid; grid-template-columns: 1fr auto auto; align-items: center; gap: 9px; border-bottom: 1px solid light-dark(#d8ddda,#33413f); }.pdf-phone > header a { font-size: 11px; text-decoration: underline; }.pdf-phone > header button { padding: 8px; background: transparent; color: inherit; border: 1px solid light-dark(#b9c5c3,#4a5c59); }.pdm-breadcrumbs { padding: 13px 20px; font-size: 10px; opacity: .65; }.pdm-hero,.pdm-section,.pdm-prices,.pdm-final { padding: 34px 20px; }.pdm-hero { background: light-dark(#e8efea,#1d2b29); }.pdm-hero h1 { font-size: 34px!important; }.pdm-facts { display: flex; flex-wrap: wrap; gap: 8px 15px; font-size: 11px; padding: 12px 0; }.pdm-hero > button,.pdm-section > button,.pdm-final > button { width: 100%; }.pdm-hero .pdf-photo { min-height: 190px; margin-top: 22px; }.pdm-section { border-bottom: 1px solid light-dark(#d1d8d5,#354440); }.pdm-section ul { padding-left: 19px; line-height: 1.85; }.pdm-section small { opacity: .65; }.pdm-dark { padding: 36px 20px; background: light-dark(#203f3d,#d4e4df); color: light-dark(#f5faf8,#18302e); }.pdm-dark .pdf-eyebrow,.pdm-final .pdf-eyebrow { color: inherit; opacity: .7; }.pdm-lines { display: grid; gap: 8px; margin: 18px 0; }.pdm-lines span { padding: 12px 0; border-bottom: 1px solid light-dark(#d1d8d5,#354440); }.pdm-section ol { list-style: none; padding: 0; display: grid; gap: 8px; }.pdm-section ol li { padding: 12px 0; border-bottom: 1px solid light-dark(#d1d8d5,#354440); }.pdm-section ol b { display: inline-block; width: 28px; opacity: .45; font-weight: 400; }.pdm-prices { display: grid; background: light-dark(#e8efea,#1d2b29); }.pdm-prices span { display: flex; justify-content: space-between; gap: 15px; padding: 12px 0; border-bottom: 1px solid light-dark(#bdc9c4,#41524e); }.pdm-prices small { margin-top: 12px; opacity: .68; }.pdm-section details { border-top: 1px solid light-dark(#cbd3d0,#394844); padding: 14px 0; }.pdm-final { background: light-dark(#203f3d,#d4e4df); color: light-dark(#f5faf8,#18302e); }.pdf-phone > footer { padding: 22px 20px; background: light-dark(#152825,#0f1817); color: #eef7f4; font-size: 11px; }.pdm-action { padding: 10px; display: grid; grid-template-columns: 1fr 1fr; gap: 6px; background: light-dark(#edf1ed,#202c2a); border-top: 1px solid light-dark(#aab6b2,#4a5b57); }.pdm-action button { padding: 10px 5px; }
    .pdf-dialog { width: min(520px,calc(100% - 28px)); padding: 0; border: 1px solid light-dark(#c9d0cd,#40504d); border-radius: 8px; background: light-dark(#f7f8f5,#16201f); color: light-dark(#203233,#e8f1ef); }.pdf-dialog::backdrop { background: rgba(6,17,16,.72); }.pdf-modal { padding: 26px; display: grid; gap: 15px; }.pdf-modal-head { display: flex; justify-content: space-between; align-items: start; gap: 18px; }.pdf-modal-head button { background: transparent!important; color: inherit!important; border: 1px solid light-dark(#b9c5c3,#4a5c59)!important; padding: 8px!important; }.pdf-modal label { display: grid; gap: 6px; font-size: 12px; }.pdf-modal input[type="text"],.pdf-modal input[type="tel"] { width: 100%; padding: 12px; border: 1px solid light-dark(#b9c5c3,#4a5c59); background: light-dark(#fff,#202c2a); color: inherit; }.pdf-check { grid-template-columns: auto 1fr!important; align-items: center; }
    @media (max-width:760px) { .pdf-header { grid-template-columns: 1fr auto; }.pdf-header nav { display:none; }.pdf-header-action > a { display:none; }.pdf-hero,.pdf-dark,.pdf-assessment,.pdf-boundaries,.pdf-prices,.pdf-final { grid-template-columns:1fr; }.pdf-four,.pdf-process ol,.pdf-three { grid-template-columns:1fr 1fr; }.pdf-footer { grid-template-columns:1fr; } }
    @media (max-width:430px) { .pdf-four,.pdf-process ol,.pdf-three { grid-template-columns:1fr; } }
    .pdf-process{display:block}.pdf-process .pdf-heading{max-width:720px}.pdf-process ol{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:28px;border-top:1px solid #b8cbc6}.pdf-process li{display:block;padding:22px 20px 10px 0;border:0;background:transparent}.pdf-process li+li{padding-left:20px;border-left:1px solid #b8cbc6}.pdf-process li>b{display:block;margin-bottom:24px;color:#95b5ad!important;opacity:1!important;font:500 clamp(54px,6vw,82px)/.85 'Source Serif 4',Georgia,serif}.pdf-process li strong{display:block;color:#243033!important;font-size:17px}.pdf-process li span{display:block;margin-top:7px;color:#596667!important;font-size:12px}.pdm-process ol{list-style:none;padding:0}.pdm-process li{display:grid;grid-template-columns:72px 1fr;gap:14px;padding:16px 0;border-top:1px solid #b8cbc6}.pdm-process li>b{color:#95b5ad!important;font:500 52px/.85 'Source Serif 4',Georgia,serif}.pdm-process li div{display:grid;gap:4px}.pdm-process li strong{color:#243033!important}.pdm-process li span{color:#596667!important;font-size:12px}
  

    #podia-diabetic-foot-wireframe{color:#243033!important}
    #podia-diabetic-foot-wireframe :is(.pdf-header,.pdf-hero,.pdf-section,.pdm-hero,.pdm-section,.pdm-prices,.pdf-dialog){color:#243033!important}
    #podia-diabetic-foot-wireframe :is(.pdf-dark,.pdf-final,.pdm-dark,.pdm-final,.pdf-footer,.pdf-phone>footer){background:#28574f!important;color:#f5faf8!important}
    #podia-diabetic-foot-wireframe :is(.pdf-dark,.pdf-final,.pdm-dark,.pdm-final,.pdf-footer,.pdf-phone>footer) :is(h1,h2,h3,p,a,b,strong,span,small,summary){color:inherit!important}
    #podia-diabetic-foot-wireframe :is(.pdf-header,.pdf-hero,.pdf-section,.pdm-hero,.pdm-section,.pdm-prices,.pdf-dialog) :is(h1,h2,h3,p,a,strong,summary){color:inherit!important}
    #podia-diabetic-foot-wireframe :is(h1,h2,h3,p,a,b,strong,span,small,summary,li,label){color:#243033!important}
    #podia-diabetic-foot-wireframe :is(.pdf-dark,.pdf-final,.pdm-dark,.pdm-final,.pdf-footer,.pdf-phone>footer),#podia-diabetic-foot-wireframe :is(.pdf-dark,.pdf-final,.pdm-dark,.pdm-final,.pdf-footer,.pdf-phone>footer) *{color:#f5faf8!important}
    #podia-diabetic-foot-wireframe .pdf-brand,#podia-diabetic-foot-wireframe .pdf-brand *{color:#243033!important}
    #podia-diabetic-foot-wireframe .pdf-footer .pdf-brand,#podia-diabetic-foot-wireframe .pdf-footer .pdf-brand *{color:#f5faf8!important}
    #podia-diabetic-foot-wireframe :is(.pdf-process,.pdm-process) li>b{color:#759d95!important}
  
#podia-diabetic-foot-wireframe{background:#fbfcfa;color:#243033;color-scheme:light}#podia-diabetic-foot-wireframe main{background:#fbfcfa!important}#podia-diabetic-foot-wireframe .detail-photo{width:100%;height:100%;min-height:320px;object-fit:cover}#podia-diabetic-foot-wireframe :is(.paw-feature-card,.paw-article-grid article,.pai-reasons article,.pai-prevention article,.paf-grid article,.paf-steps article,.pac-grid article,.pac-steps article){border:1px solid #c7d6d1!important;border-radius:14px!important;background:#fff!important;padding:22px!important}#podia-diabetic-foot-wireframe :is(.pai-main-copy,.paf-copy,.pac-copy){font-size:1rem;line-height:1.75}#podia-diabetic-foot-wireframe img{object-fit:cover;max-width:100%}#podia-diabetic-foot-wireframe .psp-photo-grid img{width:100%;height:100%;min-height:170px}#podia-diabetic-foot-wireframe .psp-photo-grid img:first-child{grid-row:1/3}@media(max-width:760px){#podia-diabetic-foot-wireframe .detail-photo{min-height:260px}#podia-diabetic-foot-wireframe .psp-photo-grid{grid-template-columns:1fr;grid-template-rows:auto}#podia-diabetic-foot-wireframe .psp-photo-grid img:first-child{grid-row:auto}}