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

    #podia-corns-wireframe { color: light-dark(#203233,#e8f1ef); font-family: Inter,Arial,sans-serif; color-scheme: light dark; }
    #podia-corns-wireframe * { box-sizing: border-box; }
    #podia-corns-wireframe a { color: inherit; text-decoration: none; }
    #podia-corns-wireframe h1,#podia-corns-wireframe h2,#podia-corns-wireframe h3,#podia-corns-wireframe p { margin-top: 0; }
    #podia-corns-wireframe h1 { font-size: clamp(34px,4.7vw,62px); line-height: 1.04; letter-spacing: -.04em; font-weight: 500; }
    #podia-corns-wireframe h2 { font-size: clamp(26px,3vw,40px); line-height: 1.12; letter-spacing: -.025em; font-weight: 500; }
    #podia-corns-wireframe h3 { font-size: 18px; font-weight: 500; }
    #podia-corns-wireframe button,#podia-corns-wireframe input { font: inherit; }
    #podia-corns-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; }
    .piw-switch { display: flex; justify-content: center; gap: 6px; margin-bottom: 14px; }
    .piw-switch-button { border: 1px solid light-dark(#b9c5c3,#4a5c59)!important; background: transparent!important; color: inherit!important; border-radius: 999px!important; }
    .piw-switch-button.is-active { background: light-dark(#203f3d,#d5e7e2)!important; color: light-dark(#fff,#17302e)!important; border-color: transparent!important; }
    .piw-browser,.piw-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; }
    .piw-browser { border-radius: 14px; }
    .piw-browserbar { height: 30px; display: flex; align-items: center; gap: 6px; padding: 0 12px; background: light-dark(#e8ece8,#222f2d); font-size: 11px; }
    .piw-browserbar span { width: 8px; height: 8px; border-radius: 50%; background: light-dark(#aeb9b6,#53635f); }
    .piw-browserbar b { margin-left: 8px; opacity: .65; font-weight: 400; }
    .piw-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); }
    .piw-brand { display: flex; flex-direction: column; letter-spacing: .12em; line-height: 1.1; }
    .piw-brand strong { font-size: 12px; font-weight: 500; }.piw-brand small { font-size: 9px; }
    .piw-header nav { display: flex; justify-content: center; gap: 18px; font-size: 13px; }.piw-header-action { display: flex; align-items: center; gap: 12px; font-size: 12px; }
    .piw-breadcrumbs { padding: 16px 6%; font-size: 11px; opacity: .66; }
    .piw-hero { display: grid; grid-template-columns: 1.12fr .88fr; min-height: 520px; background: light-dark(#e8efea,#1d2b29); }
    .piw-hero > div:first-child { padding: 68px 7%; align-self: center; }.piw-lead { max-width: 660px; font-size: 18px; line-height: 1.55; }.piw-doctor-line { font-size: 14px; line-height: 1.5; }
    .piw-eyebrow,.piw-heading > p { font-size: 11px; letter-spacing: .14em; font-weight: 500; color: light-dark(#3e6762,#9bc2b9); }
    .piw-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; }
    .piw-actions { display: flex; align-items: center; gap: 22px; margin-top: 24px; }.piw-actions a,.piw-section a { text-decoration: underline; text-underline-offset: 4px; }
    .piw-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); }
    .piw-section { padding: 68px 6%; }.piw-heading { max-width: 690px; margin-bottom: 30px; }
    .piw-four { display: grid; grid-template-columns: repeat(4,1fr); gap: 16px; }.piw-four article { border-top: 2px solid light-dark(#4c6e69,#8eb3aa); padding-top: 12px; }.piw-four article b { opacity: .45; font-weight: 400; }.piw-four p { font-size: 13px; line-height: 1.5; }.piw-note { margin: 28px 0 0; padding: 16px; text-align: center; background: light-dark(#edf1ed,#202c2a); }
    .piw-complex { padding: 64px 6%; display: grid; grid-template-columns: 1.2fr 1fr; gap: 8%; background: light-dark(#203f3d,#d4e4df); color: light-dark(#f5faf8,#18302e); }.piw-complex .piw-eyebrow { color: inherit; opacity: .68; }.piw-complex-list { display: grid; align-content: center; gap: 13px; }.piw-complex-list span { padding-bottom: 11px; border-bottom: 1px solid light-dark(rgba(255,255,255,.25),rgba(20,48,45,.24)); }
    .piw-method { display: grid; grid-template-columns: 1fr 1fr; gap: 8%; align-items: center; }.piw-method > div:first-child p { line-height: 1.6; }.piw-methods { display: grid; gap: 10px; }.piw-methods article { padding: 18px 0; display: grid; gap: 7px; border-bottom: 1px solid light-dark(#d1d8d5,#354440); }.piw-methods span { font-size: 13px; line-height: 1.5; }
    .piw-process { background: light-dark(#edf1ed,#1d2927); }.piw-process ol { list-style: none; padding: 0; display: grid; grid-template-columns: repeat(4,1fr); gap: 12px; }.piw-process li { padding: 20px 14px; border-top: 2px solid light-dark(#4c6e69,#8eb3aa); display: grid; gap: 10px; }.piw-process li b { opacity: .45; font-weight: 400; }.piw-process li span { font-size: 12px; }
    .piw-trust { display: grid; grid-template-columns: .8fr 1.2fr; gap: 7%; align-items: center; }.piw-trust blockquote { margin: 24px 0; padding: 18px 0 18px 18px; border-left: 2px solid light-dark(#4c6e69,#8eb3aa); line-height: 1.55; }.piw-trust cite { display: block; margin-top: 10px; font-size: 11px; opacity: .65; }
    .piw-case-text { display: grid; grid-template-columns: 1fr 1fr; gap: 8%; align-items: center; background: light-dark(#f2f4f0,#1a2523); }
    .piw-prices { display: grid; grid-template-columns: .8fr 1.2fr; gap: 7%; background: light-dark(#e8efea,#1d2b29); }.piw-price-list { display: grid; align-content: center; }.piw-price-list span { display: grid; grid-template-columns: 1fr auto; gap: 25px; padding: 17px 0; border-bottom: 1px solid light-dark(#bcc9c5,#40514e); }.piw-price-list b { font-weight: 400; }.piw-price-list strong { white-space: nowrap; }
    .piw-faq details { border-top: 1px solid light-dark(#cbd3d0,#394844); padding: 18px 0; }.piw-faq summary { cursor: pointer; font-weight: 500; }.piw-faq details p { margin: 14px 0 0; max-width: 760px; line-height: 1.55; }
    .piw-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); }.piw-final .piw-eyebrow { color: inherit; opacity: .68; }.piw-final button { background: light-dark(#f5faf8,#18302e); color: light-dark(#17302e,#eef7f4); }
    .piw-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; }
    .piw-phone { width: min(390px,100%); margin: 0 auto; border-radius: 24px; }.piw-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); }.piw-phone > header a { font-size: 11px; text-decoration: underline; }.piw-phone > header button { padding: 8px; background: transparent; color: inherit; border: 1px solid light-dark(#b9c5c3,#4a5c59); }.pim-breadcrumbs { padding: 13px 20px; font-size: 10px; opacity: .65; }
    .pim-hero,.pim-section,.pim-doctor,.pim-prices,.pim-final { padding: 34px 20px; }.pim-hero { background: light-dark(#e8efea,#1d2b29); }.pim-hero h1 { font-size: 34px!important; }.pim-facts { display: flex; flex-wrap: wrap; gap: 8px 15px; font-size: 11px; padding: 12px 0; }.pim-hero > button,.pim-section > button,.pim-final > button { width: 100%; }.pim-hero .piw-photo { min-height: 190px; margin-top: 22px; }
    .pim-section { border-bottom: 1px solid light-dark(#d1d8d5,#354440); }.pim-section ul { padding-left: 19px; line-height: 1.85; }.pim-section small { opacity: .65; }.pim-complex { padding: 36px 20px; background: light-dark(#203f3d,#d4e4df); color: light-dark(#f5faf8,#18302e); }.pim-complex .piw-eyebrow,.pim-final .piw-eyebrow { color: inherit; opacity: .7; }.pim-methods { display: grid; gap: 8px; margin: 18px 0; }.pim-methods span { padding: 12px 0; border-bottom: 1px solid light-dark(#d1d8d5,#354440); }.pim-section ol { list-style: none; padding: 0; display: grid; gap: 8px; }.pim-section ol li { padding: 12px 0; border-bottom: 1px solid light-dark(#d1d8d5,#354440); }.pim-section ol b { display: inline-block; width: 28px; opacity: .45; font-weight: 400; }
    .pim-doctor .piw-photo { min-height: 210px; margin-bottom: 24px; }.pim-doctor a { text-decoration: underline; }.pim-prices { display: grid; background: light-dark(#e8efea,#1d2b29); }.pim-prices span { display: flex; justify-content: space-between; gap: 15px; padding: 12px 0; border-bottom: 1px solid light-dark(#bdc9c4,#41524e); }.pim-prices small { margin-top: 12px; opacity: .68; }.pim-section details { border-top: 1px solid light-dark(#cbd3d0,#394844); padding: 14px 0; }.pim-final { background: light-dark(#203f3d,#d4e4df); color: light-dark(#f5faf8,#18302e); }.piw-phone > footer { padding: 22px 20px; background: light-dark(#152825,#0f1817); color: #eef7f4; font-size: 11px; }.pim-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); }.pim-action button { padding: 10px 5px; }
    .piw-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); }.piw-dialog::backdrop { background: rgba(6,17,16,.72); }.piw-modal { padding: 26px; display: grid; gap: 15px; }.piw-modal-head { display: flex; justify-content: space-between; align-items: start; gap: 18px; }.piw-modal-head button { background: transparent!important; color: inherit!important; border: 1px solid light-dark(#b9c5c3,#4a5c59)!important; padding: 8px!important; }.piw-modal label { display: grid; gap: 6px; font-size: 12px; }.piw-modal input[type="text"],.piw-modal input[type="tel"] { width: 100%; padding: 12px; border: 1px solid light-dark(#b9c5c3,#4a5c59); background: light-dark(#fff,#202c2a); color: inherit; }.piw-check { grid-template-columns: auto 1fr!important; align-items: center; }
    @media (max-width:760px) { .piw-header { grid-template-columns: 1fr auto; }.piw-header nav { display:none; }.piw-header-action > a { display:none; }.piw-hero,.piw-complex,.piw-method,.piw-trust,.piw-case-text,.piw-prices,.piw-final { grid-template-columns:1fr; }.piw-four,.piw-process ol { grid-template-columns:1fr 1fr; }.piw-footer { grid-template-columns:1fr; } }
    @media (max-width:430px) { .piw-four,.piw-process ol { grid-template-columns:1fr; } }
    .piw-process{display:block}.piw-process .piw-heading{max-width:680px}.piw-process ol{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:28px;border-top:1px solid #b8cbc6}.piw-process li{display:block;padding:22px 20px 10px 0;border:0;background:transparent}.piw-process li+li{padding-left:20px;border-left:1px solid #b8cbc6}.piw-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}.piw-process li strong{display:block;color:#243033!important;font-size:17px}.piw-process li span{display:block;margin-top:7px;color:#596667!important;font-size:12px}.pim-process ol{list-style:none;padding:0}.pim-process li{display:grid;grid-template-columns:72px 1fr;gap:14px;padding:16px 0;border-top:1px solid #b8cbc6}.pim-process li>b{color:#95b5ad!important;font:500 52px/.85 'Source Serif 4',Georgia,serif}.pim-process li div{display:grid;gap:4px}.pim-process li strong{color:#243033!important}.pim-process li span{color:#596667!important;font-size:12px}
  

    #podia-corns-wireframe{color:#243033!important}
    #podia-corns-wireframe :is(.piw-header,.piw-hero,.piw-section,.pim-hero,.pim-section,.pim-doctor,.pim-prices,.piw-dialog){color:#243033!important}
    #podia-corns-wireframe :is(.piw-complex,.piw-final,.pim-complex,.pim-final,.piw-footer,.piw-phone>footer){background:#28574f!important;color:#f5faf8!important}
    #podia-corns-wireframe :is(.piw-complex,.piw-final,.pim-complex,.pim-final,.piw-footer,.piw-phone>footer) :is(h1,h2,h3,p,a,b,strong,span,small,summary){color:inherit!important}
    #podia-corns-wireframe :is(.piw-header,.piw-hero,.piw-section,.pim-hero,.pim-section,.pim-doctor,.pim-prices,.piw-dialog) :is(h1,h2,h3,p,a,strong,summary){color:inherit!important}
    #podia-corns-wireframe :is(h1,h2,h3,p,a,b,strong,span,small,summary,li,label){color:#243033!important}
    #podia-corns-wireframe :is(.piw-complex,.piw-final,.pim-complex,.pim-final,.piw-footer,.piw-phone>footer),#podia-corns-wireframe :is(.piw-complex,.piw-final,.pim-complex,.pim-final,.piw-footer,.piw-phone>footer) *{color:#f5faf8!important}
    #podia-corns-wireframe .piw-brand,#podia-corns-wireframe .piw-brand *{color:#243033!important}
    #podia-corns-wireframe .piw-footer .piw-brand,#podia-corns-wireframe .piw-footer .piw-brand *{color:#f5faf8!important}
    #podia-corns-wireframe :is(.piw-process,.pim-process) li>b{color:#759d95!important}
  
#podia-corns-wireframe{background:#fbfcfa;color:#243033;color-scheme:light}#podia-corns-wireframe main{background:#fbfcfa!important}#podia-corns-wireframe .detail-photo{width:100%;height:100%;min-height:320px;object-fit:cover}#podia-corns-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-corns-wireframe :is(.pai-main-copy,.paf-copy,.pac-copy){font-size:1rem;line-height:1.75}#podia-corns-wireframe img{object-fit:cover;max-width:100%}#podia-corns-wireframe .psp-photo-grid img{width:100%;height:100%;min-height:170px}#podia-corns-wireframe .psp-photo-grid img:first-child{grid-row:1/3}@media(max-width:760px){#podia-corns-wireframe .detail-photo{min-height:260px}#podia-corns-wireframe .psp-photo-grid{grid-template-columns:1fr;grid-template-rows:auto}#podia-corns-wireframe .psp-photo-grid img:first-child{grid-row:auto}}