.dnp-home.dnp-clinic{--cyan:#69ecda;--line:#263b3e;--muted:#a9babc;background:#080d0e;color:#edf6f5}.dnp-clinic .clinic-section{padding-block:100px}.dnp-clinic .clinic-section .elementor-heading-title,.dnp-clinic .clinic-hero .elementor-heading-title{color:#f3f8f7}.dnp-clinic .clinic-section p,.dnp-clinic .clinic-hero p{color:#a9babc}.dnp-clinic .clinic-section>.dnp-inner{gap:25px}.dnp-clinic .clinic-section>.dnp-inner>.elementor-widget-heading{max-width:850px}.dnp-clinic .clinic-section>.dnp-inner>.elementor-widget-text-editor{max-width:850px}.dnp-clinic .clinic-section .dnp-eyebrow p,.dnp-clinic .clinic-hero .dnp-eyebrow p{color:#69ecda}.dnp-clinic .clinic-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;padding:100px max(28px,calc((100% - 1200px)/2));min-height:760px;position:relative;isolation:isolate;background-size:cover;background-position:center;max-width:none;width:100%}.dnp-clinic .clinic-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(105deg,#080d0ef5 10%,#080d0ee6 48%,#0d242b99);z-index:-1}.dnp-clinic .clinic-hero .elementor-heading-title{font-size:clamp(42px,4.7vw,66px);letter-spacing:-.055em;line-height:1.07}.dnp-clinic .clinic-hero-copy{gap:26px;justify-content:center}.dnp-clinic .clinic-hero-system{align-self:center;gap:16px;padding:30px;border:1px solid #294346;border-radius:25px;background:#0c171bd9;box-shadow:0 24px 80px #00000040}.dnp-clinic .clinic-hero-system .elementor-heading-title{font-size:23px;letter-spacing:-.02em}.dnp-clinic .clinic-visual-step{padding:19px 22px;border-left:3px solid #69ecda;background:#111e23;gap:8px;border-radius:0 12px 12px 0}.dnp-clinic .clinic-visual-step p{font-size:11px;letter-spacing:.13em;color:#69ecda}.dnp-clinic .clinic-subnav{display:flex;flex-direction:row;justify-content:center;gap:30px;padding:12px 22px;background:#0c1519;border-bottom:1px solid #263b3e;flex-wrap:wrap}.dnp-clinic .clinic-subnav .elementor-button{color:#f3f8f7;background:#fff0;font-size:12px}.dnp-clinic .clinic-section .elementor-button,.dnp-clinic .clinic-hero .elementor-button{background:#69ecda;color:#071516;border-radius:8px}.dnp-clinic .clinic-section .dnp-outline .elementor-button,.dnp-clinic .clinic-hero .dnp-outline .elementor-button{background:#fff0;color:#f3f8f7;border:1px solid #3c6267}.dnp-clinic .clinic-section .elementor-button:hover,.dnp-clinic .clinic-hero .elementor-button:hover{background:#a4f4e8;color:#071516}.dnp-clinic .clinic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:20px}.dnp-clinic .clinic-card{display:flex;flex-direction:column;gap:16px;padding:28px;border:1px solid #263b3e;border-radius:16px;background:#080d0e}.dnp-clinic .clinic-card .elementor-heading-title{font-size:25px}.dnp-clinic .clinic-card .dnp-actions{margin-top:auto}.dnp-clinic .clinic-card .dnp-actions .elementor-button{font-size:12px;padding:13px 16px}.dnp-clinic .clinic-mint{background:#0c1519}.dnp-clinic .clinic-callout{padding:24px;background:#12262a;border-radius:12px}.dnp-clinic .clinic-journey{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:24px}.dnp-clinic .clinic-journey .clinic-card{border:0;border-radius:0;background:#fff0;padding:24px 15px;border-top:3px solid #294346;transition:border-color .45s}.dnp-clinic .clinic-journey .clinic-card.is-lit{border-color:#69ecda}.dnp-clinic .clinic-journey .elementor-heading-title{font-size:23px}.dnp-clinic .clinic-process-list{display:flex;gap:0}.dnp-clinic .clinic-process-list .clinic-card{display:grid;grid-template-columns:60px 1fr 1.6fr;border:0;border-top:1px solid #263b3e;border-radius:0;padding:28px 0;align-items:center}.dnp-clinic .clinic-two,.dnp-clinic .clinic-compare-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.dnp-clinic .clinic-compare-panel{padding:34px;gap:18px;border:1px solid #263b3e;border-radius:18px}.dnp-clinic .clinic-compare-panel.is-selected{border-color:#69ecda;box-shadow:0 12px 40px #69ecda12}.dnp-clinic #clinic-compare-actions .elementor-button[aria-pressed=true]{background:#256a70;color:#fff}.dnp-clinic #dnp-projects{background:#080f13;color:#fff}.dnp-clinic #dnp-projects .elementor-heading-title,.dnp-clinic #dnp-projects p{color:#fff}.dnp-clinic .clinic-project-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#12252a;padding:24px;text-align:center;border-radius:18px}.dnp-clinic .clinic-project-placeholder p{font-size:12px}.dnp-clinic .clinic-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:22px;align-items:stretch}.dnp-clinic .clinic-plan{padding:32px;background:#0d181d;border:1px solid #263b3e;border-radius:20px;gap:22px}.dnp-clinic .clinic-plan>.elementor-widget-button{margin-top:auto}.dnp-clinic .clinic-plan.clinic-featured{border:2px solid #69ecda;box-shadow:0 18px 50px #69ecda12}.dnp-clinic .clinic-plan .elementor-heading-title{letter-spacing:-.04em}.dnp-clinic .clinic-audit{background:#0d1b20}.dnp-clinic .clinic-audit-form{max-width:900px;width:100%}.dnp-clinic .clinic-form{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:32px;background:#0d181d;border-radius:20px;border:1px solid #294346}.dnp-clinic .clinic-form label{display:flex;flex-direction:column;gap:9px;font-size:14px;color:#f3f8f7;font-weight:600}.dnp-clinic .clinic-form input,.dnp-clinic .clinic-form select{width:100%;min-width:0;min-height:48px;padding:12px 14px;font:inherit;font-weight:400;border:1px solid #3c6267;border-radius:7px;background:#080d0e;color:#edf6f5}.dnp-clinic .clinic-form button{padding:16px 22px;min-height:50px;border:0;border-radius:8px;background:#69ecda;color:#071516;font:600 15px Arial;cursor:pointer}.dnp-clinic .clinic-form .clinic-form-note{grid-column:1/-1;font-size:12px;line-height:1.5}.dnp-clinic .clinic-form :focus-visible{outline:3px solid #69ecda;outline-offset:3px}.dnp-clinic .dnp-faq-item{padding:24px 0;border-top:1px solid #263b3e}.dnp-clinic .clinic-final{background:radial-gradient(ellipse at 50% 100%,#164149 0%,#0b171c 65%);text-align:center}.dnp-clinic .clinic-final>.dnp-inner{align-items:center}.dnp-clinic .clinic-final .elementor-heading-title,.dnp-clinic .clinic-final p{color:#fff}.dnp-clinic .clinic-final .elementor-button{background:#69ecda;color:#071516}@media(max-width:1100px){.dnp-clinic .clinic-hero{padding:70px 36px;gap:30px}.dnp-clinic .clinic-grid{grid-template-columns:1fr 1fr}.dnp-clinic .clinic-journey{grid-template-columns:repeat(3,1fr)}.dnp-clinic .clinic-pricing-grid{gap:14px}.dnp-clinic .clinic-plan{padding:23px}}@media(max-width:767px){.dnp-clinic .clinic-section{padding-block:64px}.dnp-clinic .clinic-hero{grid-template-columns:1fr;padding:54px 20px;min-height:0;gap:35px}.dnp-clinic .clinic-hero .elementor-heading-title{font-size:43px}.dnp-clinic .clinic-hero-system{padding:20px}.dnp-clinic .clinic-hero-system .elementor-heading-title{font-size:22px}.dnp-clinic .clinic-subnav{gap:5px 16px;justify-content:flex-start;padding-inline:20px}.dnp-clinic .clinic-grid,.dnp-clinic .clinic-two,.dnp-clinic .clinic-pricing-grid,.dnp-clinic .clinic-compare-panels{grid-template-columns:1fr}.dnp-clinic .clinic-journey{grid-template-columns:1fr}.dnp-clinic .clinic-journey .clinic-card{border-top:0;border-left:3px solid #294346;padding:20px 24px}.dnp-clinic .clinic-journey .clinic-card.is-lit{border-left-color:#69ecda}.dnp-clinic .clinic-process-list .clinic-card{display:flex;gap:12px}.dnp-clinic .clinic-form{grid-template-columns:1fr;padding:23px}.dnp-clinic .clinic-form .clinic-form-note{grid-column:auto}.dnp-clinic .clinic-section .dnp-actions,.dnp-clinic .clinic-hero .dnp-actions{flex-direction:column;align-items:stretch}.dnp-clinic .clinic-section .dnp-actions .elementor-button,.dnp-clinic .clinic-hero .dnp-actions .elementor-button{width:100%}.dnp-clinic .clinic-compare-panels[data-enhanced] .clinic-compare-panel:not(.is-selected){display:none}.dnp-clinic .clinic-final .elementor-heading-title{font-size:38px}}@media(prefers-reduced-motion:reduce){.dnp-clinic .clinic-journey .clinic-card{transition:none}}.dnp-clinic .clinic-form{color-scheme:dark}.dnp-clinic .clinic-form input::placeholder{color:#8ba4a8}.dnp-clinic .clinic-featured .dnp-eyebrow p{color:#ddc18a}.dnp-clinic .clinic-subnav .elementor-button:hover{color:#69ecda}.dnp-clinic .clinic-section .elementor-button:focus-visible,.dnp-clinic .clinic-hero .elementor-button:focus-visible{outline:2px solid #ddc18a;outline-offset:4px}