#et-top-navigation,#top-header .container{font-weight:300}.et-fb .keen-policy-page *,.et-fb .keen-patient-page *,.et-fb .keen-locations-page *,.et-fb .keen-about-page *,.et-fb .keen-condition-detail-page *{opacity:1!important}.et-fb .keen-policy-reveal,.et-fb .keen-patient-reveal,.et-fb .keen-locations-reveal,.et-fb .keen-about-reveal,.et-fb .keen-home-page .keen-reveal,.et-fb .keen-condition-detail-page .keen-detail-hero-image-card,.et-fb .keen-condition-detail-page .keen-detail-lifestyle-image,.et-fb .keen-condition-detail-page .keen-detail-consult-image{opacity:1!important;transform:none!important;transition:none!important}.et-fixed-header #logo{content:url(https://professorkeen.co.uk/wp-content/uploads/2026/06/Professor-Richard-Keen-Main-Logo-Light-Text.webp)}.keen-condition-detail-page,.keen-condition-detail-page *{box-sizing:border-box}.keen-condition-detail-page{--keen-forest:#173b35;--keen-forest-dark:#0e2925;--keen-forest-soft:#24554d;--keen-teal:#149c9a;--keen-teal-dark:#0f7877;--keen-sage:#dde9e2;--keen-mist:#eef4ef;--keen-ivory:#f7f3ec;--keen-cream:#fbf8f2;--keen-white:#ffffff;--keen-gold:#d7b98a;--keen-text:#23313a;--keen-muted:rgba(35,49,58,0.72);--keen-soft-muted:rgba(35,49,58,0.58);--keen-border:rgba(23,59,53,0.13);--keen-shadow:0 22px 60px rgba(23,59,53,0.10);--keen-radius:28px;--keen-container:1180px;--keen-hero-image:url('https://professorkeen.co.uk/wp-content/uploads/2026/06/b393-1595020974.jpg');--keen-lifestyle-image:url('https://images.pexels.com/photos/6111616/pexels-photo-6111616.jpeg?auto=compress&cs=tinysrgb&w=1400');--keen-consult-image:url('https://professorkeen.co.uk/wp-content/uploads/2026/05/RK-photo-2.jpg');width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--keen-ivory);color:var(--keen-text);font-family:"Poppins",Arial,sans-serif;font-weight:300;line-height:1.7;overflow:hidden}.keen-condition-detail-page a{color:inherit;text-decoration:none}.keen-detail-container{width:min(var(--keen-container),calc(100% - 40px));margin:0 auto;min-width:0}.keen-condition-detail-page h1,.keen-condition-detail-page h2{font-family:Georgia,"Times New Roman",serif;color:var(--keen-forest);font-weight:400;line-height:1.08;margin:0}.keen-condition-detail-page h1{font-size:clamp(40px,5vw,68px);letter-spacing:-1.2px}.keen-condition-detail-page h2{font-size:clamp(32px,3.6vw,52px);letter-spacing:-0.5px}.keen-condition-detail-page h3{font-family:"Poppins",Arial,sans-serif;color:var(--keen-forest);font-size:20px;font-weight:500;line-height:1.35;margin:0}.keen-condition-detail-page p{margin:0;color:var(--keen-muted);font-size:16px;line-height:1.8;font-weight:300}.keen-detail-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;color:var(--keen-teal-dark);font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;line-height:1.25}.keen-detail-eyebrow:before{content:"";width:34px;height:1px;background:var(--keen-gold);display:block;flex:0 0 34px}.keen-detail-btn-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:32px}.keen-detail-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 24px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:0.7px;text-transform:uppercase;transition:all 0.25s ease;border:1px solid transparent;text-align:center}.keen-detail-btn-primary{background:var(--keen-forest);color:#fff!important;box-shadow:0 14px 30px rgba(23,59,53,0.18)}.keen-detail-btn-primary:hover{background:var(--keen-teal-dark);color:#fff!important;transform:translateY(-2px)}.keen-detail-btn-secondary{background:rgba(255,255,255,0.78);color:var(--keen-forest)!important;border-color:rgba(23,59,53,0.16)}.keen-detail-btn-secondary:hover{background:#fff;color:var(--keen-forest)!important;border-color:var(--keen-gold);transform:translateY(-2px)}.keen-detail-hero{position:relative;padding:82px 0 84px;background:radial-gradient(circle at top left,rgba(20,156,154,0.11),transparent 38%),radial-gradient(circle at right 22%,rgba(215,185,138,0.18),transparent 32%),linear-gradient(135deg,#f7f3ec 0%,#eef4ef 60%,#dde9e2 100%)}.keen-detail-hero:before{content:"";position:absolute;right:-180px;top:-220px;width:560px;height:560px;border-radius:50%;background:rgba(255,255,255,0.44)}.keen-detail-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:0.98fr 1.02fr;gap:72px;align-items:center}.keen-detail-hero-copy{max-width:690px}.keen-detail-hero-title-accent{color:var(--keen-teal-dark)}.keen-detail-hero-copy p.keen-detail-hero-intro{max-width:650px;margin-top:26px;font-size:18px;line-height:1.8}.keen-detail-hero-note{margin-top:30px;padding:20px 22px;border-left:3px solid var(--keen-gold);background:rgba(255,255,255,0.64);border-radius:0 22px 22px 0}.keen-detail-hero-note p{color:var(--keen-forest);font-size:18px;line-height:1.6}.keen-detail-hero-media{position:relative}.keen-detail-hero-image-card{position:relative;overflow:hidden;border-radius:46px;min-height:560px;background-image:linear-gradient(180deg,rgba(23,59,53,0.00),rgba(23,59,53,0.18)),var(--keen-hero-image);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--keen-sage);box-shadow:var(--keen-shadow)}.keen-detail-hero-caption{position:absolute;left:28px;right:28px;bottom:28px;z-index:3;padding:22px 24px;border-radius:24px;background:rgba(255,255,255,0.92);box-shadow:0 14px 36px rgba(23,59,53,0.13);backdrop-filter:blur(12px)}.keen-detail-hero-caption strong{display:block;color:var(--keen-forest);font-size:19px;font-weight:500;line-height:1.35;margin-bottom:8px}.keen-detail-hero-caption span{display:block;color:var(--keen-muted);font-size:14px;line-height:1.65}.keen-detail-trust-strip{position:relative;z-index:3;margin-top:-34px}.keen-detail-trust-inner{display:grid;grid-template-columns:1.05fr 1fr 1fr 1.1fr;gap:1px;overflow:hidden;border-radius:28px;background:rgba(23,59,53,0.12);box-shadow:0 22px 60px rgba(23,59,53,0.12)}.keen-detail-trust-item{background:#fff;padding:26px 24px}.keen-detail-trust-item span{display:block;color:var(--keen-teal-dark);font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:9px}.keen-detail-trust-item strong{display:block;color:var(--keen-forest);font-size:17px;font-weight:500;line-height:1.45}.keen-detail-trust-feature{background:linear-gradient(135deg,var(--keen-forest-dark),var(--keen-forest-soft))}.keen-detail-trust-feature span,.keen-detail-trust-feature strong{color:#fff}.keen-detail-intro{padding:88px 0 54px}.keen-detail-intro-grid{display:grid;grid-template-columns:0.95fr 1.05fr;gap:72px;align-items:start}.keen-detail-intro-lead{font-family:Georgia,"Times New Roman",serif;color:var(--keen-forest);font-size:clamp(28px,3.3vw,44px);line-height:1.18;letter-spacing:-0.4px;font-weight:400}.keen-detail-intro-text{display:grid;gap:20px}.keen-detail-soft-panel{margin-top:6px;padding:26px;border-radius:28px;background:var(--keen-sage);border:1px solid rgba(23,59,53,0.08)}.keen-detail-soft-list,.keen-detail-soft-list li{list-style:none!important}.keen-detail-soft-list{display:grid;gap:12px;margin:0!important;padding:0!important}.keen-detail-soft-list li{position:relative;margin:0!important;padding-left:28px;color:var(--keen-text);font-size:15px;line-height:1.65;font-weight:300}.keen-detail-soft-list li:before{content:"";position:absolute;left:0;top:10px;width:9px;height:9px;border-radius:50%;background:var(--keen-teal)}.keen-detail-section{padding:76px 0}.keen-detail-section-white{background:#fff}.keen-detail-section-sage{background:var(--keen-sage)}.keen-detail-section-head{display:grid;grid-template-columns:0.9fr 1.1fr;gap:56px;align-items:end;margin-bottom:42px}.keen-detail-section-head p{max-width:680px}.keen-detail-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.keen-detail-card{position:relative;padding:26px;border-radius:var(--keen-radius);background:var(--keen-ivory);border:1px solid var(--keen-border);overflow:hidden;transition:all 0.25s ease}.keen-detail-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px rgba(23,59,53,0.10);border-color:rgba(20,156,154,0.28)}.keen-detail-card h3{margin-bottom:13px;font-size:18px}.keen-detail-card p{font-size:14.5px;line-height:1.68}.keen-detail-two-col{display:grid;grid-template-columns:1fr 1fr;gap:22px}.keen-detail-panel{padding:34px;border-radius:34px;background:#fff;border:1px solid var(--keen-border);box-shadow:0 10px 24px rgba(23,59,53,0.05)}.keen-detail-panel h2{margin-bottom:18px}.keen-detail-panel p+p{margin-top:16px}.keen-detail-image-feature{background:linear-gradient(180deg,var(--keen-ivory) 0%,#fff 100%)}.keen-detail-image-layout{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center}.keen-detail-lifestyle-image{min-height:470px;border-radius:42px;background-image:linear-gradient(180deg,rgba(23,59,53,0.00),rgba(23,59,53,0.16)),var(--keen-lifestyle-image);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--keen-sage);box-shadow:var(--keen-shadow);overflow:hidden}.keen-detail-image-copy{padding:36px;border-radius:34px;background:#fff;border:1px solid var(--keen-border);box-shadow:0 10px 24px rgba(23,59,53,0.05)}.keen-detail-image-copy p{margin-top:18px}.keen-detail-treatment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.keen-detail-treatment-card{padding:24px;border-radius:24px;background:rgba(255,255,255,0.75);border:1px solid rgba(23,59,53,0.09);transition:all 0.25s ease}.keen-detail-treatment-card:hover{background:#fff;transform:translateY(-3px);box-shadow:0 14px 32px rgba(23,59,53,0.09)}.keen-detail-treatment-card strong{display:block;color:var(--keen-forest);font-size:17px;line-height:1.35;font-weight:500;margin-bottom:8px}.keen-detail-treatment-card span{display:block;color:var(--keen-muted);font-size:14.5px;line-height:1.65;font-weight:300}.keen-detail-consult-section{background:#fff}.keen-detail-consult-layout{display:grid;grid-template-columns:0.95fr 1.05fr;gap:42px;align-items:center}.keen-detail-consult-card{padding:36px;border-radius:36px;background:var(--keen-ivory);border:1px solid rgba(23,59,53,0.08)}.keen-detail-consult-card p{margin-top:18px}.keen-detail-consult-image{min-height:610px;border-radius:42px;background-image:linear-gradient(180deg,rgba(23,59,53,0.00),rgba(23,59,53,0.10)),var(--keen-consult-image);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--keen-sage);box-shadow:var(--keen-shadow)}.keen-detail-faq{background:var(--keen-ivory)}.keen-detail-faq-grid{display:grid;grid-template-columns:0.75fr 1.25fr;gap:42px;align-items:start}.keen-detail-faq-title{position:sticky;top:30px}.keen-detail-faq-title p{margin-top:18px}.keen-detail-faq-items{display:grid;gap:16px}.keen-detail-faq-item{padding:26px;border-radius:24px;background:#fff;border:1px solid var(--keen-border)}.keen-detail-faq-item h3{margin-bottom:10px;font-size:19px}.keen-detail-faq-item p{font-size:15px}.keen-detail-final-cta{position:relative;padding:82px 0 88px;background:radial-gradient(circle at top left,rgba(20,156,154,0.12),transparent 34%),radial-gradient(circle at bottom right,rgba(215,185,138,0.18),transparent 32%),linear-gradient(180deg,#fff 0%,var(--keen-ivory) 100%)}.keen-detail-final-card{display:grid;grid-template-columns:1.08fr 0.92fr;gap:50px;align-items:center}.keen-detail-final-copy{max-width:690px}.keen-detail-final-copy p{margin-top:20px;font-size:17px}.keen-detail-contact-panel{padding:34px;border-radius:34px;background:linear-gradient(135deg,var(--keen-forest-dark),var(--keen-forest-soft));box-shadow:var(--keen-shadow);color:#fff}.keen-detail-contact-panel h3{color:#fff;margin-bottom:8px}.keen-detail-contact-panel p{color:rgba(255,255,255,0.78)!important;font-size:15px;margin-bottom:18px}.keen-detail-contact-line{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,0.13)}.keen-detail-contact-line:last-of-type{border-bottom:0}.keen-detail-contact-line span{color:rgba(255,255,255,0.70);font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1.3px}.keen-detail-contact-line strong,.keen-detail-contact-line a{color:#fff!important;font-size:16px;font-weight:500;text-align:right}@media (max-width:1100px){.keen-detail-hero-inner,.keen-detail-intro-grid,.keen-detail-section-head,.keen-detail-image-layout,.keen-detail-consult-layout,.keen-detail-final-card,.keen-detail-two-col{grid-template-columns:1fr}.keen-detail-faq-title{position:relative;top:auto}.keen-detail-hero-image-card{min-height:520px}.keen-detail-trust-inner,.keen-detail-card-grid,.keen-detail-treatment-grid{grid-template-columns:repeat(2,1fr)}.keen-detail-final-copy{max-width:none}}@media (max-width:760px){.keen-detail-container{width:min(var(--keen-container),calc(100% - 28px))}.keen-detail-hero{padding:58px 0 64px}.keen-condition-detail-page h1{font-size:37px;letter-spacing:-0.7px}.keen-condition-detail-page h2{font-size:30px}.keen-condition-detail-page h3{font-size:19px}.keen-detail-hero-copy p.keen-detail-hero-intro{font-size:16px}.keen-detail-hero-image-card{min-height:390px;border-radius:32px}.keen-detail-hero-caption{position:relative;left:auto;right:auto;bottom:auto;margin:-54px 16px 0}.keen-detail-trust-strip{margin-top:0;padding-top:18px;background:#fff}.keen-detail-trust-inner,.keen-detail-card-grid,.keen-detail-treatment-grid{grid-template-columns:1fr}.keen-detail-trust-inner{border-radius:22px}.keen-detail-intro,.keen-detail-section{padding:60px 0}.keen-detail-lifestyle-image,.keen-detail-consult-image{min-height:320px;border-radius:32px}.keen-detail-image-copy,.keen-detail-consult-card,.keen-detail-contact-panel,.keen-detail-panel{padding:28px;border-radius:28px}.keen-detail-faq-grid{display:block}.keen-detail-faq-title{margin-bottom:26px;position:relative;top:auto}.keen-detail-faq-items{width:100%}.keen-detail-faq-item{padding:24px}.keen-detail-final-cta{padding:64px 0 68px}.keen-detail-contact-line{display:block}.keen-detail-contact-line strong,.keen-detail-contact-line a{display:block;text-align:left;margin-top:6px}}@media (max-width:460px){.keen-condition-detail-page h1{font-size:34px}.keen-detail-btn{width:100%}}.keen-treatment-page,.keen-treatment-page *{box-sizing:border-box}.keen-treatment-page{--keen-forest:#173b35;--keen-forest-dark:#0e2925;--keen-forest-soft:#24554d;--keen-teal:#149c9a;--keen-teal-dark:#0f7877;--keen-sage:#dde9e2;--keen-ivory:#f7f3ec;--keen-white:#ffffff;--keen-gold:#d7b98a;--keen-text:#23313a;--keen-muted:rgba(35,49,58,0.72);--keen-border:rgba(23,59,53,0.13);--keen-shadow:0 22px 60px rgba(23,59,53,0.10);--keen-radius:28px;--keen-container:1180px;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--keen-ivory);color:var(--keen-text);font-family:"Poppins",Arial,sans-serif;overflow:hidden}.keen-treatment-page a{text-decoration:none;color:inherit}.keen-treatment-container{width:min(var(--keen-container),calc(100% - 40px));margin:0 auto}.keen-treatment-page h1,.keen-treatment-page h2{font-family:Georgia,"Times New Roman",serif;color:var(--keen-forest);font-weight:400;line-height:1.08;margin:0}.keen-treatment-page h1{font-size:clamp(40px,5vw,68px);letter-spacing:-1.2px}.keen-treatment-page h2{font-size:clamp(32px,3.6vw,52px);letter-spacing:-0.5px}.keen-treatment-page h3{margin:0;color:var(--keen-forest);font-size:20px;line-height:1.35;font-weight:500}.keen-treatment-page p{margin:0;color:var(--keen-muted);font-size:16px;line-height:1.8;font-weight:300}.keen-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;color:var(--keen-teal-dark);font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.keen-eyebrow:before{content:"";width:34px;height:1px;background:var(--keen-gold)}.keen-btn-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.keen-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 24px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:0.7px;text-transform:uppercase;transition:all 0.25s ease;border:1px solid transparent}.keen-btn-primary{background:var(--keen-forest);color:#fff!important;box-shadow:0 14px 30px rgba(23,59,53,0.18)}.keen-btn-primary:hover{background:var(--keen-teal-dark);color:#fff!important;transform:translateY(-2px)}.keen-btn-secondary{background:rgba(255,255,255,0.78);color:var(--keen-forest)!important;border-color:rgba(23,59,53,0.16)}.keen-btn-secondary:hover{background:#fff;border-color:var(--keen-gold);transform:translateY(-2px)}.keen-treatment-hero{position:relative;padding:82px 0 84px;background:radial-gradient(circle at top left,rgba(20,156,154,0.11),transparent 38%),radial-gradient(circle at right 22%,rgba(215,185,138,0.18),transparent 32%),linear-gradient(135deg,#f7f3ec 0%,#eef4ef 60%,#dde9e2 100%)}.keen-treatment-hero-inner{display:grid;grid-template-columns:1fr 0.9fr;gap:64px;align-items:center}.keen-treatment-hero-copy p{margin-top:24px;max-width:680px;font-size:18px}.keen-hero-accent{color:var(--keen-teal-dark)}.keen-hero-note{margin-top:30px;padding:20px 22px;border-left:3px solid var(--keen-gold);background:rgba(255,255,255,0.68);border-radius:0 22px 22px 0}.keen-hero-note p{color:var(--keen-forest);font-size:17px;line-height:1.65}.keen-hero-panel{padding:34px;border-radius:34px;background:#fff;border:1px solid var(--keen-border);box-shadow:var(--keen-shadow)}.keen-hero-panel h2{font-size:clamp(30px,3.4vw,44px);margin-bottom:18px}.keen-at-a-glance,.keen-list{display:grid;gap:12px;margin:18px 0 0!important;padding:0!important;list-style:none!important}.keen-at-a-glance{margin-top:24px!important}.keen-at-a-glance li,.keen-list li{position:relative;list-style:none!important;padding-left:28px;color:var(--keen-text);font-size:15px;line-height:1.65;font-weight:300}.keen-at-a-glance li::marker,.keen-list li::marker{content:""!important}.keen-at-a-glance li:before,.keen-list li:before{content:"";position:absolute;left:0;top:10px;width:9px;height:9px;border-radius:50%;background:var(--keen-teal)}.keen-section{padding:76px 0}.keen-section-white{background:#fff}.keen-section-sage{background:var(--keen-sage)}.keen-section-head{display:grid;grid-template-columns:0.9fr 1.1fr;gap:56px;align-items:end;margin-bottom:42px}.keen-section-head p{max-width:680px}.keen-two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px}.keen-card{padding:30px;border-radius:var(--keen-radius);background:#fff;border:1px solid var(--keen-border);box-shadow:0 12px 34px rgba(23,59,53,0.06)}.keen-card-soft{background:var(--keen-ivory)}.keen-card h3{margin-bottom:12px}.keen-card p+p{margin-top:14px}.keen-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.keen-step{padding:26px;border-radius:24px;background:rgba(255,255,255,0.72);border:1px solid rgba(23,59,53,0.08)}.keen-step span{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:var(--keen-teal-dark);font-size:15px;font-weight:500;margin-bottom:18px}.keen-step strong{display:block;color:var(--keen-forest);font-size:17px;line-height:1.35;font-weight:500;margin-bottom:8px}.keen-final-cta{padding:76px 0 84px;background:radial-gradient(circle at top left,rgba(20,156,154,0.12),transparent 34%),radial-gradient(circle at bottom right,rgba(215,185,138,0.18),transparent 32%),linear-gradient(180deg,#fff 0%,var(--keen-ivory) 100%)}.keen-final-grid{display:grid;grid-template-columns:1.05fr 0.95fr;gap:34px;align-items:center}.keen-contact-panel{padding:34px;border-radius:34px;background:linear-gradient(135deg,var(--keen-forest-dark),var(--keen-forest-soft));box-shadow:var(--keen-shadow);color:#fff}.keen-contact-panel h3,.keen-contact-panel p{color:#fff}.keen-contact-panel p{opacity:0.78;margin-top:10px}.keen-contact-line{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,0.13)}.keen-contact-line span{color:rgba(255,255,255,0.70);font-size:13px;text-transform:uppercase;letter-spacing:1.3px}.keen-contact-line a,.keen-contact-line strong{color:#fff!important;font-size:16px;font-weight:500;text-align:right}@media (max-width:1100px){.keen-treatment-hero-inner,.keen-section-head,.keen-two-col,.keen-final-grid{grid-template-columns:1fr}.keen-process-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.keen-treatment-container{width:min(var(--keen-container),calc(100% - 28px))}.keen-treatment-hero{padding:58px 0 64px}.keen-treatment-page h1{font-size:37px}.keen-treatment-page h2{font-size:30px}.keen-section{padding:58px 0}.keen-process-grid{grid-template-columns:1fr}.keen-card,.keen-hero-panel,.keen-contact-panel{padding:28px;border-radius:28px}.keen-contact-line{display:block}.keen-contact-line a,.keen-contact-line strong{display:block;text-align:left;margin-top:6px}.keen-btn{width:100%}}.pk-contact-form,.pk-contact-form *{box-sizing:border-box}.pk-contact-form{width:100%;font-family:inherit}.pk-form-row{margin-bottom:18px}.pk-form-row label{display:block;margin-bottom:7px;font-size:14px;font-weight:400;letter-spacing:0.02em;color:#18342f}.pk-contact-form input[type="text"],.pk-contact-form input[type="email"],.pk-contact-form input[type="tel"],.pk-contact-form select,.pk-contact-form textarea{width:100%;border:1px solid rgba(24,52,47,0.18);background:#ffffff;color:#18342f;border-radius:14px;padding:14px 16px;font-size:15px;line-height:1.5;font-family:inherit;outline:none;transition:border-color 0.2s ease,box-shadow 0.2s ease}.pk-contact-form textarea{min-height:150px;resize:vertical}.pk-contact-form input:focus,.pk-contact-form select:focus,.pk-contact-form textarea:focus{border-color:#18342f;box-shadow:0 0 0 3px rgba(24,52,47,0.08)}.pk-form-consent{margin:18px 0 22px;font-size:14px;line-height:1.6;color:rgba(24,52,47,0.78)}.pk-form-consent .wpcf7-list-item{margin:0}.pk-form-submit input[type="submit"]{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#18342f;color:#ffffff;padding:14px 28px;font-size:15px;font-weight:400;letter-spacing:0.03em;cursor:pointer;transition:background 0.2s ease,transform 0.2s ease}.pk-form-submit input[type="submit"]:hover{background:#244d45;transform:translateY(-1px)}.pk-contact-form .wpcf7-not-valid-tip{margin-top:6px;font-size:13px;color:#9f2a2a}.pk-contact-form .wpcf7-response-output{margin:20px 0 0!important;padding:14px 16px!important;border-radius:14px;font-size:14px}