@import url('https://fonts.googleapis.com/css2?family=Hind+Madurai:wght@400;700&family=Montserrat:wght@700&display=swap');
body:has(.drk-knotfinder) .drk-global-footer{display:none}
body:has(.drk-knotfinder) #MainContent{padding:0;margin:0;max-width:none}
.drk-knotfinder{--kf-ink:#311300;--kf-blue:#6dd3d0;--kf-teal:#6dd3d0;--kf-orange:#ff8a05;--kf-pale:#f3f9f9;--kf-cream:#fcf6ef;color:var(--kf-ink);background:white;font-family:'Hind Madurai',Arial,sans-serif;font-size:18px;line-height:1.45;letter-spacing:0}
.drk-knotfinder *{box-sizing:border-box}.drk-knotfinder img{display:block;max-width:100%;height:auto}.drk-knotfinder p{margin:0 0 20px;font-family:'Hind Madurai',Arial,sans-serif}.drk-knotfinder h1,.drk-knotfinder h2{font-family:'Montserrat',Arial,sans-serif;font-weight:700;line-height:1.18;color:var(--kf-ink);letter-spacing:-.025em;margin:0 0 24px;text-transform:none}.drk-knotfinder h1{font-size:clamp(34px,3.4vw,49px)}.drk-knotfinder h2{font-size:clamp(27px,2.5vw,36px)}.drk-knotfinder h3{font-family:'Hind Madurai',Arial,sans-serif;font-size:24px;line-height:1.15;font-weight:700;margin:0 0 16px;color:var(--kf-ink);letter-spacing:0}.drk-knotfinder a{color:inherit}.drk-knotfinder a:focus-visible,.drk-knotfinder summary:focus-visible,.drk-knotfinder button:focus-visible{outline:3px solid var(--kf-ink);outline-offset:5px}.drk-knotfinder [id]{scroll-margin-top:30px}
.kf-shell{width:min(1080px,calc(100% - 56px));margin-inline:auto}.kf-section{padding:96px 0}.kf-centered{text-align:center}.drk-knotfinder .kf-eyebrow{font-size:15px;line-height:1.4;color:var(--kf-teal);text-transform:uppercase;letter-spacing:.065em;margin-bottom:14px}.drk-knotfinder .kf-accent{color:var(--kf-teal);font-weight:700}.drk-knotfinder h1 span,.drk-knotfinder h2 span{color:var(--kf-teal)}
.drk-knotfinder .kf-button{background:var(--kf-orange);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:52px;border:2px solid var(--kf-orange);padding:15px 22px;border-radius:5px;text-decoration:none;font:700 15px/1.25 'Montserrat',Arial,sans-serif;text-align:center;box-shadow:0 5px 10px #3113000a;cursor:pointer}.kf-button span{font-size:21px;line-height:1}.drk-knotfinder .kf-button:hover{background:#c55a12;border-color:#c55a12}.drk-knotfinder .kf-button[disabled]{cursor:default;background:var(--kf-orange);border-color:var(--kf-orange)}
.kf-header{background:white;border-bottom:1px solid #6dd3d066}.kf-header-inner{width:min(1280px,calc(100% - 48px));min-height:108px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px}.kf-logo{flex:none}.kf-logo img{width:150px}.kf-desktop-nav{display:flex;gap:64px}.kf-desktop-nav a{display:flex;align-items:center;min-height:44px;font-size:14px;font-weight:700;text-decoration:none}.kf-mobile-nav{display:none}.kf-header-cta{font-size:13px!important}
.kf-hero{padding:70px 0 48px;background:linear-gradient(180deg,#e7fcfc 0%,#f2fdfd 56%,#fff 100%)}.kf-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0}.kf-hero-copy{padding:20px 0;position:relative;z-index:1}.kf-intro{max-width:490px}.kf-hero-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:30px 0 24px}.drk-knotfinder .kf-price{display:flex;gap:8px;align-items:baseline;white-space:nowrap;margin:0}.kf-price strong{font-family:'Montserrat',Arial,sans-serif;color:var(--kf-teal);font-size:32px;letter-spacing:-.04em}.kf-price span{font-size:16px}.kf-hero .kf-price strong{color:var(--kf-orange);font-size:30px}.kf-proof{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px;width:100%;max-width:490px}.kf-proof>div{padding:16px 8px;background:white;border-bottom:2px solid #6dd3d05c;box-shadow:0 4px 10px #6dd3d01a;text-align:center;border-radius:6px}.kf-proof strong{display:block;font:bold 22px/1.2 'Montserrat',Arial,sans-serif}.kf-proof span{display:block;font-size:13px;line-height:1.3;color:var(--kf-teal);margin-top:6px}.kf-hero-image{width:100%}
.kf-problem{padding-top:30px;padding-bottom:70px}.kf-problem-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;align-items:center}.kf-problem-image{grid-column:1;grid-row:1/3;border-radius:12px}.kf-problem-heading{grid-column:2;grid-row:1;align-self:end}.kf-problem-list{grid-column:2;grid-row:2;align-self:start}.kf-problem-heading h2{font-size:33px}.kf-problem-heading p:last-child{margin-bottom:12px}.kf-problem-list ul{list-style:none;margin:0 0 20px;padding:0;max-width:440px}.kf-problem-list li{padding:13px 0 13px 36px;border-bottom:1px solid #31130025;position:relative;font-weight:700}.kf-problem-list li:last-child{border-bottom:0}.kf-problem-list li:before{content:'?';position:absolute;left:0;top:13px;border:2px solid var(--kf-blue);border-radius:50%;color:var(--kf-teal);width:23px;height:23px;display:grid;place-items:center;line-height:1;font-weight:700}.kf-problem-list .kf-accent{font-size:16px}
.kf-founders{background:radial-gradient(ellipse at 55% 40%,#a4efed 0%,#6dd3d0 65%,#60c4c1 100%);padding:86px 0}.kf-founder-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:0 48px;align-items:center}.kf-founder-copy{grid-column:1;grid-row:1}.kf-founder-copy .kf-eyebrow{color:var(--kf-ink);font-weight:700}.kf-founder-copy h2{font-size:34px}.kf-founder-image{grid-column:2;grid-row:1/3;border-radius:14px}.kf-founder-proof{grid-column:1;grid-row:2;margin-top:10px;align-self:start}.kf-founder-proof>div{padding:12px 4px;border-radius:0}.kf-founder-proof strong{font-size:18px}.kf-founder-proof span{color:var(--kf-ink);font-size:11px}
.kf-how-intro{padding-bottom:52px}.kf-how-intro .kf-eyebrow{margin-bottom:50px}.kf-how-banner{height:350px;background:radial-gradient(ellipse at 48% 95%,#d8eeee 0%,#f4fafa 65%,white 100%);overflow:hidden;display:flex;align-items:center;justify-content:center;gap:50px;position:relative}.kf-how-banner:after{content:'';position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(#6dd3d04a .7px,transparent .7px);background-size:6px 6px;mask-image:linear-gradient(90deg,black,transparent 28%,transparent 72%,black)}.kf-banner-phone{width:350px;transform:rotate(-8deg) translateY(75px);margin-left:-45px}.kf-how-banner p{font-size:35px;line-height:1.25;position:relative;z-index:1}.kf-how-banner strong{color:var(--kf-orange)}
.kf-step{padding:52px 0;background:var(--kf-pale)}.kf-step-grid{width:min(960px,calc(100% - 56px));display:grid;grid-template-columns:300px 1fr;gap:0 52px;align-items:center}.kf-step-heading{grid-column:1;grid-row:1;align-self:end}.kf-step-number{font:700 36px/1.3 'Montserrat',Arial,sans-serif;color:var(--kf-teal);display:block;margin-bottom:18px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:10px}.kf-step-heading h3{margin-bottom:20px}.kf-step-copy{grid-column:1;grid-row:2;align-self:start}.kf-step-copy p{font-size:17px;line-height:1.35}.kf-step-image{grid-column:2;grid-row:1/3;border:1px solid #6dd3d099;border-radius:22px;width:100%}.kf-step-02{background:var(--kf-cream)}.kf-step-02 .kf-step-grid{grid-template-columns:1fr 300px}.kf-step-02 .kf-step-heading,.kf-step-02 .kf-step-copy{grid-column:2}.kf-step-02 .kf-step-image{grid-column:1;border-color:#ff8a0588}.kf-step-02 .kf-step-number,.kf-step-02 .kf-accent{color:var(--kf-orange)}
.kf-summary h2{font-size:29px}.kf-summary h2 span{font-weight:400;font-family:'Hind Madurai',Arial,sans-serif;letter-spacing:0}.kf-summary-art{margin:60px -60px 0}.kf-summary-desktop{width:100%}.kf-summary-steps{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;margin:0 0 48px}.kf-summary-steps li>div{display:flex;align-items:center;justify-content:center;gap:22px}.kf-summary-steps strong{font-size:36px;font-family:'Montserrat',Arial,sans-serif;color:var(--kf-teal)}.kf-summary-steps li:nth-child(2) strong{color:var(--kf-orange)}.kf-summary-steps p{border-left:2px solid var(--kf-blue);padding-left:20px;line-height:1.2;text-align:left;margin:0;font-weight:700}.kf-summary-steps li:nth-child(2) p{border-color:var(--kf-orange)}.drk-knotfinder .kf-summary-icon{display:none}
.kf-coach{background:var(--kf-pale)}.kf-coach-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;align-items:center}.kf-coach-image{border-radius:8px}.kf-coach-copy h2{font-size:34px}.kf-line{display:flex;gap:18px;align-items:center;text-transform:uppercase;letter-spacing:.04em}.kf-line:after{content:'';height:1px;background:#6dd3d066;flex:1}
.kf-features .kf-centered{margin-bottom:38px}.kf-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.kf-feature{overflow:hidden;background:#fff;border:1px solid #3113000b;border-radius:20px;box-shadow:0 6px 16px #3113000b;text-align:center;padding:26px 16px 0}.kf-feature h3{font-size:17px;min-height:40px}.kf-feature img{width:100%;margin:auto}.drk-knotfinder .kf-feature-note{display:table;margin:42px auto 0;padding:8px 22px;border-inline:2px solid var(--kf-blue);color:var(--kf-teal);font-size:16px;text-align:center}
.kf-offer-section{background:var(--kf-pale);padding:100px 0}.kf-offer-card{max-width:850px;margin:auto;background:white;display:grid;grid-template-columns:1fr 1.2fr;gap:20px;align-items:center;padding:32px 34px 24px 56px;border:1px solid #6dd3d070;border-radius:20px;box-shadow:0 7px 0 #6dd3d02a}.kf-offer-copy .kf-eyebrow{margin-bottom:4px}.kf-offer-copy .kf-price{margin-bottom:27px}.kf-offer-copy>p{font-size:17px}.kf-offer-terms{font-size:13px!important;line-height:1.35;margin-top:18px!important}.drk-knotfinder .kf-availability{font-size:14px;color:var(--kf-teal);margin:10px 0 0}.kf-offer-image{width:100%}
.kf-faq{padding:100px 0 110px}.kf-question-rule{display:flex;justify-content:center;align-items:center;gap:36px;width:min(540px,100%);margin:44px auto 32px}.kf-question-rule span{height:1px;background:var(--kf-blue);flex:1}.kf-question-rule svg{width:58px;height:58px}.kf-faq-list{max-width:770px;margin:auto;display:grid;gap:16px}.kf-faq-list details{border:1px solid #6dd3d050;box-shadow:0 5px 0 #6dd3d020;border-radius:8px;padding:0 24px;background:white}.kf-faq-list summary{min-height:70px;padding:17px 0;display:flex;gap:18px;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;font-weight:700}.kf-faq-list summary:before{content:'';height:24px;flex:0 0 2px;background:var(--kf-blue)}.kf-faq-list summary span{margin-left:auto;flex:none;width:25px;height:25px;display:grid;place-items:center;background:var(--kf-blue);border-radius:50%;font-size:24px;line-height:1;color:var(--kf-ink)}.kf-faq-list summary::-webkit-details-marker{display:none}.kf-faq-list details[open] summary span{transform:rotate(45deg)}.kf-faq-list details>p{padding:0 20px 16px;font-size:17px}.kf-faq-list details a{text-decoration:underline;text-underline-offset:3px}
.kf-final{background:radial-gradient(ellipse at 50% 35%,#a4efed,#6dd3d0 68%,#60c4c1);padding:100px 24px}.kf-final-card{max-width:780px;margin:auto;background:white;border-radius:20px;padding:60px 44px;box-shadow:0 8px 14px #6dd3d01f;text-align:center}.kf-final-card h2{font-size:35px}.kf-final-details{display:flex;align-items:center;justify-content:center;gap:32px;margin-top:26px}.kf-final-trust{display:flex;gap:10px;text-align:left;font-size:12px;line-height:1.3;margin:0!important}.kf-final-trust svg{width:24px;height:28px}.kf-footer{background:var(--kf-orange);padding:28px 0;color:var(--kf-ink);text-align:center;font-size:12px}.kf-footer p{margin:0 0 6px}.kf-footer a{text-underline-offset:3px}
@media(min-width:761px) and (max-width:1100px){.kf-desktop-nav{gap:25px}.kf-header-inner{gap:16px}.kf-header-cta{font-size:11px!important}.kf-hero-grid{gap:16px}.kf-hero-actions{gap:12px}.kf-hero-actions .kf-button{font-size:12px}.kf-founder-grid{gap:0 28px}.kf-proof span{font-size:11px}.kf-coach-grid{gap:30px}.kf-step-grid{grid-template-columns:250px 1fr;gap:0 30px}.kf-step-02 .kf-step-grid{grid-template-columns:1fr 250px}.kf-feature-grid{gap:20px}.kf-summary-art{margin-inline:-10px}.kf-problem-heading h2,.kf-coach-copy h2,.kf-founder-copy h2{font-size:28px}.kf-problem-heading br{display:none}}
@media(max-width:760px){
 .drk-knotfinder{font-size:16px;line-height:1.45}.kf-shell{width:calc(100% - 32px)}.kf-section{padding:52px 0}.drk-knotfinder h1{font-size:32px;line-height:1.16;letter-spacing:-.03em}.drk-knotfinder h2{font-size:25px;line-height:1.2}.drk-knotfinder .kf-eyebrow{font-size:11px;margin-bottom:12px}.drk-knotfinder .kf-button{font-size:14px;width:100%;min-height:49px;padding:13px 12px}.kf-header-inner{width:calc(100% - 28px);min-height:64px;gap:10px}.kf-logo img{width:92px}.kf-desktop-nav{display:none}.drk-knotfinder .kf-header-cta{font-size:9px!important;padding:8px;min-height:36px;max-width:172px;margin-left:auto;gap:8px;border-radius:2px}.kf-header-cta span{font-size:14px}.kf-mobile-nav{display:block;position:relative}.kf-mobile-nav summary{cursor:pointer;width:38px;height:44px;display:grid;place-items:center;font-size:22px;list-style:none}.kf-mobile-nav summary::-webkit-details-marker{display:none}.kf-mobile-nav nav{position:absolute;right:0;top:100%;width:220px;padding:12px;background:white;box-shadow:0 6px 22px #31130025;z-index:10;border:1px solid #6dd3d077;border-radius:8px}.kf-mobile-nav nav a{display:flex;min-height:44px;align-items:center;text-decoration:none}
 .kf-hero{padding:34px 0 20px}.kf-hero-grid{grid-template-columns:1fr;gap:16px;text-align:center}.kf-hero-copy{padding:0}.kf-hero h1{margin-bottom:22px}.kf-intro{max-width:400px;margin-inline:auto!important}.kf-hero .kf-accent{font-size:14px;margin-bottom:18px}.kf-hero-actions{display:flex;flex-direction:column;gap:12px;margin:22px 0 20px}.kf-hero-actions .kf-price{justify-content:center}.kf-hero .kf-price strong{font-size:28px}.kf-proof{max-width:420px;margin-inline:auto;gap:7px}.kf-proof>div{padding:12px 5px}.kf-proof strong{font-size:18px}.kf-proof span{font-size:10px;margin-top:4px}.kf-hero-image{width:min(100%,400px);margin:0 auto}
 .kf-problem{padding:30px 0 45px}.kf-problem-grid{grid-template-columns:1fr;gap:18px}.kf-problem-heading{grid-column:1;grid-row:1;text-align:center}.kf-problem-heading h2{font-size:25px}.kf-problem-heading p:last-child{margin-bottom:4px}.kf-problem-image{grid-column:1;grid-row:2;width:100%;border-radius:8px}.kf-problem-list{grid-column:1;grid-row:3}.kf-problem-list ul{max-width:none;margin-bottom:18px}.kf-problem-list li{padding-block:14px}.kf-problem-list .kf-accent{font-size:14px;text-align:center}
 .kf-founder-grid{grid-template-columns:1fr;gap:20px}.kf-founder-copy{grid-column:1;grid-row:1;text-align:center}.kf-founder-copy h2{font-size:25px}.kf-founder-image{grid-column:1;grid-row:2;width:100%;border-radius:10px}.kf-founder-proof{grid-column:1;grid-row:3;margin-top:0}.kf-founder-proof strong{font-size:16px}.kf-founder-proof span{font-size:10px}.kf-founder-copy p:last-child{margin-bottom:0}
 .kf-how-intro{padding:40px 0 30px}.kf-how-intro .kf-eyebrow{margin-bottom:28px}.kf-how-intro h2{font-size:25px;margin-bottom:12px}.kf-how-banner{height:240px;gap:0}.kf-banner-phone{width:245px;margin-left:-32px;transform:rotate(-8deg) translateY(48px)}.kf-how-banner p{font-size:25px;line-height:1.2;margin-left:-12px;min-width:120px}.kf-how-banner:after{background-size:4px 4px}
 .kf-step{padding:30px 0}.kf-step-grid,.kf-step-02 .kf-step-grid{width:calc(100% - 32px);grid-template-columns:1fr;gap:18px}.kf-step-heading,.kf-step-02 .kf-step-heading{grid-column:1;grid-row:1;display:flex;gap:12px;align-items:baseline;justify-content:center}.kf-step-heading h3{font-size:18px;margin:0}.kf-step-heading br{display:none}.kf-step-number{font-size:22px;text-decoration:none;margin:0}.kf-step-image,.kf-step-02 .kf-step-image{grid-column:1;grid-row:2;border-radius:12px}.kf-step-copy,.kf-step-02 .kf-step-copy{grid-column:1;grid-row:3;text-align:center}.kf-step-copy p{font-size:15px;margin-bottom:16px}.kf-step-copy p:last-child{margin-bottom:0}
 .kf-summary h2{font-size:23px}.kf-summary h2 span{display:block;margin-top:7px}.kf-summary-art{display:none}.kf-summary-steps{grid-template-columns:1fr;gap:32px;margin:32px 0 35px}.kf-summary-steps li{display:flex;gap:20px;align-items:center;padding-left:4px}.kf-summary-icon{display:block!important;width:108px!important;height:108px!important;flex:none}.kf-summary-steps li>div{gap:10px}.kf-summary-steps strong{font-size:24px}.kf-summary-steps p{font-size:15px;padding-left:12px}.kf-summary-steps p br{display:none}
 .kf-coach-grid{grid-template-columns:1fr;gap:26px}.kf-coach-copy{grid-row:1;text-align:center}.kf-coach-copy h2{font-size:25px}.kf-coach-image{grid-row:2;width:100%;border-radius:4px}.kf-coach-copy .kf-eyebrow br{display:none}.kf-line{justify-content:center;font-size:14px}.kf-line:before{content:'';height:1px;background:#6dd3d066;flex:1}
 .kf-features .kf-centered{margin-bottom:30px}.kf-features h2{font-size:25px}.kf-feature-grid{grid-template-columns:repeat(2,1fr);gap:16px 12px}.kf-feature{padding:16px 9px 0;border-radius:12px}.kf-feature h3{font-size:13px;min-height:32px;margin-bottom:10px}.drk-knotfinder .kf-feature-note{font-size:12px;padding:7px 12px;margin-top:25px}
 .kf-offer-section{padding:48px 16px}.kf-offer-section .kf-shell{width:100%}.kf-offer-card{grid-template-columns:1fr;gap:15px;padding:34px 22px 15px;border-radius:16px;text-align:center}.kf-offer-copy .kf-price{justify-content:center;margin-bottom:20px}.kf-offer-copy .kf-price strong{font-size:31px}.kf-offer-copy .kf-eyebrow{font-size:12px}.kf-offer-copy>p{font-size:15px}.kf-offer-image{width:min(100%,340px);margin:auto}.kf-offer-terms{font-size:12px!important}
 .kf-faq{padding:48px 0 60px}.kf-faq h2{font-size:25px}.kf-question-rule{gap:22px;margin:25px auto 25px;width:230px}.kf-question-rule svg{width:45px;height:45px}.kf-faq-list{gap:14px}.kf-faq-list details{padding:0 13px}.kf-faq-list summary{font-size:15px;gap:10px;min-height:65px}.kf-faq-list summary:before{height:28px}.kf-faq-list details>p{font-size:15px;padding:0 8px 10px}.kf-final{padding:42px 16px}.kf-final-card{padding:32px 18px;border-radius:14px}.kf-final-card h2{font-size:25px}.kf-final-card>p{font-size:15px}.kf-final-details{flex-wrap:wrap;gap:16px}.kf-final-details .kf-price strong{font-size:28px}.kf-final-trust{font-size:11px}.kf-footer{padding:24px 0;font-size:10px}
}
@media(prefers-reduced-motion:no-preference){.drk-knotfinder .kf-button{transition:background .18s,border-color .18s}.kf-faq-list summary span{transition:transform .18s}}

.kf-logo{display:flex;min-height:44px;align-items:center}.drk-knotfinder .kf-footer a{display:inline-flex;min-height:44px;align-items:center;padding-inline:5px}@media(max-width:760px){.drk-knotfinder .kf-header-cta{min-height:44px}}
