.kd-l{--t950:#010d10;--t900:#011820;--t800:#013040;--t700:#013f47;--t600:#016570;--t500:#02a2a4;--g700:#b88917;--g500:#d4a423;--g300:#f0b940;--cream:#fefaf3;--green:#00c896;background:var(--t950);color:#fff;-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Noto Sans,system-ui,sans-serif;overflow-x:hidden}@keyframes kd-spin{to{transform:rotate(360deg)}}@keyframes kd-breathe{0%,to{opacity:.65;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.1)}}@keyframes kd-mq{to{transform:translate(-50%)}}@keyframes kd-scrollp{0%,to{opacity:.3}50%{opacity:1}}@keyframes kd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes kd-reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes kd-gpulse{0%,to{opacity:.6;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.4)}}@keyframes kd-cpulse{0%,to{opacity:.7;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.35)}}@keyframes kd-greenpulse{0%,to{opacity:.6;transform:translateY(-50%)scale(1)}50%{opacity:1;transform:translateY(-50%)scale(1.5)}}.kd-l .kd-nav{z-index:100;padding:0 5vw;position:fixed;top:0;left:0;right:0}.kd-l .kd-nav-inner{-webkit-backdrop-filter:blur(24px);background:#010e12b8;border:1px solid #b8891726;border-radius:16px;justify-content:space-between;align-items:center;margin-top:10px;padding:13px 24px;display:flex;box-shadow:0 4px 28px #00000073}.kd-l .kd-logo{align-items:center;gap:12px;text-decoration:none;display:flex}.kd-l .kd-logo-ring{color:#f0b940;background:linear-gradient(135deg,#013f47,#016570);border:2px solid #b8891766;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-family:Cinzel,serif;font-size:14px;font-weight:700;display:flex;box-shadow:0 0 16px #b8891733}.kd-l .kd-logo-name{color:#fff;letter-spacing:.06em;font-family:Cinzel,serif;font-size:14px;font-weight:700;line-height:1.2}.kd-l .kd-logo-sub{color:var(--g500);letter-spacing:.15em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:600}.kd-l .kd-nav-links{align-items:center;gap:28px;display:flex}.kd-l .kd-nav-link{color:#ffffffad;letter-spacing:.03em;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s}.kd-l .kd-nav-link:hover{color:#fff}.kd-l .kd-nav-right{align-items:center;gap:10px;display:flex}.kd-l .kd-nav-ghost{color:#ffffffd1;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:10px;padding:8px 18px;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.kd-l .kd-nav-ghost:hover{color:#fff;background:#ffffff0d;border-color:#ffffff73}.kd-l .kd-nav-cta{background:linear-gradient(135deg,var(--g700),var(--g500));color:#fff;cursor:pointer;border-radius:10px;padding:8px 20px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 14px #b8891759}.kd-l .kd-nav-cta:hover{transform:translateY(-1px);box-shadow:0 6px 22px #b8891780}.kd-l .kd-nav-store{background:linear-gradient(135deg,var(--g700),var(--g500));color:#fff;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-size:11px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 2px 8px #b889174d}@media (max-width:800px){.kd-l .kd-nav-links,.kd-l .kd-nav-store{display:none}.kd-l .kd-nav{padding:0 16px}}.kd-l .kd-hero{text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:140px 24px 80px;display:flex;position:relative;overflow:hidden}.kd-l .kd-hero-canvas{z-index:0;pointer-events:none;position:absolute;inset:0}.kd-l .kd-hero-glow{pointer-events:none;background:radial-gradient(#01657052 0%,#0000 65%);border-radius:50%;width:740px;height:740px;animation:7s ease-in-out infinite kd-breathe;position:absolute;top:18%;left:50%;transform:translate(-50%)}.kd-l .kd-orrery{pointer-events:none;width:640px;height:640px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kd-l .kd-orbit{border:1px solid #b889170d;border-radius:50%;position:absolute}.kd-l .kd-o1{animation:90s linear infinite kd-spin;inset:0}.kd-l .kd-o2{animation:30s linear infinite reverse kd-spin;inset:60px}.kd-l .kd-o3{animation:52s linear infinite kd-spin;inset:130px}.kd-l .kd-o4{animation:18s linear infinite reverse kd-spin;inset:188px}.kd-l .kd-pdot{border-radius:50%;position:absolute}.kd-l .kd-pdot-cream{background:#fffcf0f2;width:8px;height:8px;animation:4s ease-in-out infinite kd-cpulse;top:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #fffcf0e6,0 0 22px #fffcf080,0 0 44px #fffcf033}.kd-l .kd-pdot-gold{background:var(--g700);width:10px;height:10px;animation:3s ease-in-out infinite kd-gpulse;top:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #b88917b3,0 0 20px #b8891759}.kd-l .kd-pdot-teal{background:var(--t500);width:10px;height:10px;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #02a2a4b3,0 0 20px #02a2a459}.kd-l .kd-pdot-green{background:var(--green);width:6px;height:6px;animation:2.5s ease-in-out infinite kd-greenpulse;top:50%;left:-3px;transform:translateY(-50%);box-shadow:0 0 8px #00c896f2,0 0 18px #00c8968c,0 0 36px #00c89640}.kd-l .kd-mring{border:1px solid #b889170a;border-radius:50%;position:absolute}.kd-l .kd-hero-content{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.kd-l .kd-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--g500);align-items:center;gap:8px;margin-bottom:24px;font-size:11px;font-weight:700;display:inline-flex}.kd-l .kd-eyebrow-line{background:linear-gradient(90deg,transparent,var(--g500));width:36px;height:1px}.kd-l .kd-eyebrow-line-r{background:linear-gradient(90deg,var(--g500),transparent);width:36px;height:1px}.kd-l .kd-h1{letter-spacing:-.01em;background:linear-gradient(160deg,#fff 30%,#fff9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:14px;font-family:Cinzel,serif;font-size:clamp(46px,7.5vw,92px);font-weight:800;line-height:1.02}.kd-l .kd-h1-gold{background:linear-gradient(135deg,var(--g300),var(--g500));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.kd-l .kd-hero-sub{color:#ffffffc2;max-width:600px;margin:0 auto 44px;font-family:Cormorant Garamond,serif;font-size:clamp(18px,2.4vw,24px);font-style:italic;line-height:1.65}.kd-l .kd-hero-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:56px;display:flex}.kd-l .kd-cta-primary{letter-spacing:.04em;background:linear-gradient(135deg,var(--g700),var(--g500));color:#fff;border-radius:14px;align-items:center;gap:10px;padding:15px 38px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 8px 32px #b8891773,0 0 0 1px #b889174d}.kd-l .kd-cta-primary:hover{transform:translateY(-2px);box-shadow:0 14px 48px #b8891799,0 0 0 1px #b8891766}.kd-l .kd-cta-secondary{color:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #fff3;border-radius:14px;align-items:center;gap:8px;padding:15px 30px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .25s,background .25s;display:inline-flex}.kd-l .kd-cta-secondary:hover{background:#ffffff14;border-color:#fff6}.kd-l .kd-hero-trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.kd-l .kd-trust-item{color:#ffffffa6;letter-spacing:.04em;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.kd-l .kd-trust-num{color:var(--g300);font-weight:700}.kd-l .kd-trust-sep{background:#ffffff2e;border-radius:50%;width:4px;height:4px}.kd-l .kd-scroll-ind{z-index:10;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.kd-l .kd-scroll-label{letter-spacing:.2em;text-transform:uppercase;color:#ffffff59;font-size:9px;font-weight:700}.kd-l .kd-scroll-bar{background:linear-gradient(#0000,#ffffff40,#0000);width:1px;height:44px;animation:2.2s ease-in-out infinite kd-scrollp}.kd-l section{z-index:1;position:relative}.kd-l .kd-wrap{max-width:1120px;margin:0 auto;padding:0 28px}.kd-l .kd-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--g500);background:#b8891714;border:1px solid #b889174d;border-radius:20px;margin-bottom:16px;padding:6px 16px;font-size:12px;font-weight:800;display:inline-block}.kd-l .kd-h2{color:#fff;margin-bottom:12px;font-family:Cinzel,serif;font-size:clamp(26px,3.8vw,46px);font-weight:700;line-height:1.1}.kd-l .kd-h2 .gold{color:var(--g300)}.kd-l .kd-desc{color:#ffffffc7;max-width:600px;font-size:17px;line-height:1.72}.kd-l .kd-mq-wrap{z-index:1;border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a;padding:44px 0;position:relative;overflow:hidden}.kd-l .kd-mq-track{width:max-content;animation:45s linear infinite kd-mq;display:flex}.kd-l .kd-mq-item{border-right:1px solid #ffffff0d;align-items:center;gap:10px;padding:8px 26px;display:inline-flex}.kd-l .kd-mq-dot{background:var(--g700);border-radius:50%;flex-shrink:0;width:5px;height:5px}.kd-l .kd-mq-label{color:#ffffffb8;letter-spacing:.06em;white-space:nowrap;font-size:13px;font-weight:600}.kd-l .kd-phil-section{background:linear-gradient(180deg,var(--t950)0%,#011c24e6 50%,var(--t950)100%);padding:100px 0}.kd-l .kd-phil-header{text-align:center;margin-bottom:72px}.kd-l .kd-phil-header .kd-desc{margin:0 auto}.kd-l .kd-phil-grid{grid-template-columns:1fr 1fr;gap:28px;margin-bottom:64px;display:grid}.kd-l .kd-phil-card{background:linear-gradient(135deg,#013f4780,#011c2459);border:1px solid #b889171f;border-radius:22px;padding:36px 32px;transition:border-color .3s,transform .3s,box-shadow .3s;position:relative;overflow:hidden}.kd-l .kd-phil-card:hover{border-color:#b8891747;transform:translateY(-3px);box-shadow:0 20px 56px #0000004d}.kd-l .kd-phil-num{color:#b889170f;pointer-events:none;font-family:Cinzel,serif;font-size:72px;font-weight:900;line-height:1;position:absolute;top:16px;right:22px}.kd-l .kd-phil-icon{width:48px;height:48px;color:var(--g300);background:linear-gradient(135deg,#b889172e,#d4a42314);border:1px solid #b8891738;border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.kd-l .kd-phil-title{color:#fff;letter-spacing:.03em;margin-bottom:10px;font-family:Cinzel,serif;font-size:16px;font-weight:600}.kd-l .kd-phil-desc{color:#ffffffc2;font-size:15px;line-height:1.68}.kd-l .kd-phil-quote-wrap{text-align:center;background:linear-gradient(135deg,#013f4766,#011c244d);border:1px solid #b889172e;border-radius:22px;padding:44px 56px;position:relative;overflow:hidden}.kd-l .kd-phil-quote-wrap:before{content:"";pointer-events:none;background:radial-gradient(#b889170f 0%,#0000 65%);border-radius:50%;width:500px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kd-l .kd-ornament{color:#b8891740;margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:56px;line-height:1}.kd-l .kd-phil-quote{color:#ffffffd1;z-index:1;margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:clamp(18px,2.5vw,26px);font-style:italic;font-weight:500;line-height:1.55;position:relative}.kd-l .kd-phil-attr{letter-spacing:.16em;text-transform:uppercase;color:#ffffff8f;font-size:11px;font-weight:700}.kd-l .kd-feat-section{background:linear-gradient(180deg,var(--t950)0%,#01242cf2 50%,var(--t950)100%);padding:100px 0}.kd-l .kd-feat-header{text-align:center;margin-bottom:64px}.kd-l .kd-feat-header .kd-desc{margin:0 auto}.kd-l .kd-feat-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:22px;display:grid}.kd-l .kd-feat-card{cursor:default;background:linear-gradient(135deg,#013f477a,#01242c4d);border:1px solid #b889171a;border-radius:20px;padding:30px;transition:border-color .3s,transform .3s,background .3s,box-shadow .3s}.kd-l .kd-feat-card:hover{background:linear-gradient(135deg,#013f47ad,#01323c80);border-color:#b889174d;transform:translateY(-4px);box-shadow:0 20px 56px #00000047}.kd-l .kd-feat-icon{width:68px;height:68px;color:var(--g300);background:linear-gradient(135deg,#b8891738,#d4a4231a);border:1.5px solid #b8891761;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:22px;display:flex;box-shadow:0 0 0 4px #b889170f,0 4px 16px #0000004d}.kd-l .kd-feat-name{color:#fff;letter-spacing:.03em;margin-bottom:12px;font-family:Cinzel,serif;font-size:17px;font-weight:600}.kd-l .kd-feat-desc{color:#ffffffc2;font-size:15px;line-height:1.65}.kd-l .kd-feat-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--g300);background:#b889171f;border-radius:7px;margin-top:16px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.kd-l .kd-nava-section{z-index:1;background:linear-gradient(#0000 0%,#013f4714 50%,#0000 100%);border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0a;padding:72px 0 68px;position:relative}.kd-l .kd-nava-label{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8;margin-bottom:48px;font-size:12px;font-weight:700}.kd-l .kd-nava-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(14px,3vw,40px);padding:0 40px;display:flex}.kd-l .kd-nava-item{cursor:default;flex-direction:column;align-items:center;gap:12px;animation:4s ease-in-out infinite kd-float;display:flex}.kd-l .kd-nava-img{object-fit:contain;background:#013f4759;border:1.5px solid #b8891733;border-radius:50%;width:90px;height:90px;transition:transform .35s,box-shadow .35s,border-color .35s;box-shadow:0 0 20px #b889171a,0 4px 18px #00000059}.kd-l .kd-nava-item:hover .kd-nava-img{border-color:#f0b9408c;transform:translateY(-10px)scale(1.1);box-shadow:0 20px 48px #b8891752,0 0 36px #01657047}.kd-l .kd-nava-name{letter-spacing:.08em;text-transform:uppercase;color:#ffffffe0;font-size:14px;font-weight:700;transition:color .3s}.kd-l .kd-nava-item:hover .kd-nava-name{color:var(--g300)}.kd-l .kd-nava-sign{color:#f0b940d1;letter-spacing:.06em;margin-top:-4px;font-size:12px;font-weight:500}.kd-l .kd-nk-section{z-index:1;background:#013f470d;border-bottom:1px solid #ffffff0a;padding:60px 0;position:relative;overflow:hidden}.kd-l .kd-nk-label{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8;margin-bottom:32px;font-size:12px;font-weight:700}.kd-l .kd-nk-track{width:max-content;animation:70s linear infinite kd-mq;display:flex}.kd-l .kd-nk-item{cursor:default;border-right:1px solid #ffffff0a;flex-direction:column;align-items:center;gap:10px;padding:0 30px;display:inline-flex}.kd-l .kd-nk-img{object-fit:cover;background:#013f4759;border:1.5px solid #b8891729;border-radius:50%;width:80px;height:80px;transition:transform .3s,box-shadow .3s;box-shadow:0 0 14px #b889171a}.kd-l .kd-nk-item:hover .kd-nk-img{transform:translateY(-6px)scale(1.06);box-shadow:0 12px 32px #b8891738}.kd-l .kd-nk-name{letter-spacing:.07em;text-transform:uppercase;color:#ffffffd1;font-size:13px;font-weight:700}.kd-l .kd-nk-ruler{color:#f0b940d1;letter-spacing:.06em;font-size:11px;font-weight:500}.kd-l .kd-stats-section{z-index:1;padding:80px 0;position:relative}.kd-l .kd-stats-grid{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.kd-l .kd-stat-card{text-align:center;background:#013f4738;border:1px solid #b8891712;padding:40px 28px}.kd-l .kd-stat-card:first-child{border-radius:20px 0 0 20px}.kd-l .kd-stat-card:last-child{border-radius:0 20px 20px 0}.kd-l .kd-stat-num{background:linear-gradient(135deg,var(--g300),var(--g500));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-family:Cinzel,serif;font-size:48px;font-weight:800;line-height:1}.kd-l .kd-stat-label{color:#ffffffc7;letter-spacing:.09em;text-transform:uppercase;font-size:13px;font-weight:700}.kd-l .kd-stat-desc{color:#ffffffa6;margin-top:5px;font-size:13px}.kd-l .kd-how-section{z-index:1;padding:100px 0;position:relative}.kd-l .kd-how-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.kd-l .kd-how-steps{flex-direction:column;gap:32px;display:flex}.kd-l .kd-how-step{align-items:flex-start;gap:20px;display:flex}.kd-l .kd-step-num{background:linear-gradient(135deg,var(--t700),var(--t600));width:40px;height:40px;color:var(--g300);border:1px solid #b8891740;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Cinzel,serif;font-size:13px;font-weight:700;display:flex}.kd-l .kd-step-title{color:#fff;margin-bottom:6px;font-size:17px;font-weight:700}.kd-l .kd-step-desc{color:#ffffffc2;font-size:15px;line-height:1.65}.kd-l .kd-how-visual{background:linear-gradient(135deg,#013f478c,#011e2866);border:1px solid #b8891724;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:440px;padding:40px;display:flex;position:relative;overflow:hidden}.kd-l .kd-how-visual:before{content:"";pointer-events:none;background:radial-gradient(#01657038 0%,#0000 70%);position:absolute;inset:0}.kd-l .kd-how-ring1{border:1px solid #b8891712;border-radius:50%;animation:22s linear infinite kd-spin;position:absolute;inset:28px}.kd-l .kd-how-ring2{border:1px solid #02a2a412;border-radius:50%;animation:38s linear infinite reverse kd-spin;position:absolute;inset:64px}.kd-l .kd-how-img{object-fit:contain;z-index:1;border:2px solid #b8891733;border-radius:50%;width:180px;height:180px;animation:5s ease-in-out infinite kd-float;position:relative;box-shadow:0 0 40px #01657040,0 0 80px #b8891714}.kd-l .kd-how-tags{z-index:1;flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:relative}.kd-l .kd-how-tag{color:#ffffffc2;background:#ffffff0d;border:1px solid #ffffff12;border-radius:8px;padding:5px 12px;font-size:11px;font-weight:600}.kd-l .kd-diff-section{background:linear-gradient(180deg,var(--t950)0%,#01181ef2 50%,var(--t950)100%);z-index:1;padding:100px 0;position:relative}.kd-l .kd-diff-header{text-align:center;margin-bottom:64px}.kd-l .kd-diff-header .kd-desc{margin:0 auto}.kd-l .kd-diff-table{width:100%}.kd-l .kd-diff-thead{grid-template-columns:1.8fr 1fr 1fr 1fr;gap:2px;margin-bottom:2px;display:grid}.kd-l .kd-diff-th{letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;background:#013f4733;border-radius:10px 10px 0 0;padding:14px 20px;font-size:12px;font-weight:800}.kd-l .kd-diff-th.kd{color:var(--g300);background:#013f478c;border:1px solid #b8891740;border-bottom:none}.kd-l .kd-diff-tbody{flex-direction:column;gap:2px;display:flex}.kd-l .kd-diff-row{grid-template-columns:1.8fr 1fr 1fr 1fr;gap:2px;display:grid}.kd-l .kd-diff-cell{color:#ffffffd6;background:#013f472e;align-items:center;gap:10px;padding:16px 20px;font-size:15px;display:flex}.kd-l .kd-diff-cell:first-child{color:#ffffffe0;background:#013f471f;font-weight:600}.kd-l .kd-diff-row:last-child .kd-diff-cell:first-child{border-radius:0 0 0 10px}.kd-l .kd-diff-row:last-child .kd-diff-cell:last-child{border-radius:0 0 10px}.kd-l .kd-diff-cell.kd{color:#fff;background:#013f476b;border-left:2px solid #b8891766;font-weight:600}.kd-l .kd-diff-row:last-child .kd-diff-cell.kd{border-radius:0 0 10px 10px}.kd-l .kd-ic-check{color:#4ade80;flex-shrink:0;display:inline-flex}.kd-l .kd-ic-x{color:#f87171cc;flex-shrink:0;display:inline-flex}.kd-l .kd-ic-mid{color:var(--g500);flex-shrink:0;display:inline-flex}.kd-l .kd-testi-section{z-index:1;padding:100px 0;position:relative}.kd-l .kd-testi-header{text-align:center;margin-bottom:64px}.kd-l .kd-testi-header .kd-desc{margin:0 auto}.kd-l .kd-testi-featured{background:linear-gradient(135deg,#013f478c,#011c2466);border:1px solid #b8891733;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:48px;margin-bottom:24px;padding:48px;display:grid;position:relative;overflow:hidden}.kd-l .kd-testi-featured:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 80%,#b889170f 0%,#0000 60%);position:absolute;inset:0}.kd-l .kd-tf-left{z-index:1;position:relative}.kd-l .kd-tf-stars{gap:4px;margin-bottom:20px;display:flex}.kd-l .kd-tf-star{background:var(--g500);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:16px;height:16px}.kd-l .kd-tf-quote{color:#ffffffd1;margin-bottom:28px;font-family:Cormorant Garamond,serif;font-size:clamp(18px,2.2vw,24px);font-style:italic;line-height:1.6}.kd-l .kd-tf-name{color:#fff;margin-bottom:3px;font-size:14px;font-weight:700}.kd-l .kd-tf-role{color:#ffffffad;font-size:12px}.kd-l .kd-tf-right{z-index:1;text-align:center;flex-direction:column;flex-shrink:0;align-items:center;gap:12px;display:flex;position:relative}.kd-l .kd-tf-planet{object-fit:contain;filter:drop-shadow(0 0 16px #b8891733);border:2px solid #b8891740;border-radius:50%;width:140px;height:140px;box-shadow:0 0 32px #b8891726,0 0 64px #01657033}.kd-l .kd-tf-metric{color:var(--g300);font-family:Cinzel,serif;font-size:52px;font-weight:800;line-height:1}.kd-l .kd-tf-metric-label{color:#ffffffad;letter-spacing:.08em;text-align:center;font-size:11px;font-weight:600}.kd-l .kd-testi-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.kd-l .kd-tc{background:linear-gradient(135deg,#013f4761,#011c2440);border:1px solid #ffffff12;border-radius:20px;padding:30px;transition:border-color .3s,transform .3s}.kd-l .kd-tc:hover{border-color:#b8891740;transform:translateY(-3px)}.kd-l .kd-tc-stars{gap:3px;margin-bottom:14px;display:flex}.kd-l .kd-tc-star{background:var(--g500);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:12px;height:12px}.kd-l .kd-tc-quote{color:#ffffffe0;margin-bottom:22px;font-family:Cormorant Garamond,serif;font-size:18px;font-style:italic;line-height:1.6}.kd-l .kd-tc-author{color:#ffffffe0;font-size:14px;font-weight:700}.kd-l .kd-tc-role{color:#ffffffad;margin-top:2px;font-size:13px}.kd-l .kd-pricing-section{background:linear-gradient(180deg,var(--t950)0%,#01141a 100%);z-index:1;padding:100px 0;position:relative}.kd-l .kd-pricing-header{text-align:center;margin-bottom:60px}.kd-l .kd-pricing-header .kd-desc{margin:0 auto}.kd-l .kd-pricing-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:960px;margin:0 auto;display:grid}.kd-l .kd-price-card{background:#013f4738;border:1px solid #b889171a;border-radius:24px;padding:40px 30px;transition:border-color .3s,transform .3s}.kd-l .kd-price-card:hover{border-color:#b8891747;transform:translateY(-2px)}.kd-l .kd-price-card.featured{background:linear-gradient(160deg,#013f47bf,#0128328c);border-color:#b8891761;transform:scale(1.04);box-shadow:0 0 56px #b8891717,0 20px 56px #00000047}.kd-l .kd-price-card.featured:hover{transform:scale(1.04)translateY(-2px)}.kd-l .kd-p-plan{letter-spacing:.2em;text-transform:uppercase;color:#ffffffad;margin-bottom:12px;font-size:9px;font-weight:800}.kd-l .kd-p-plan.gold{color:var(--g500)}.kd-l .kd-p-amount{color:#fff;font-family:Cinzel,serif;font-size:48px;font-weight:800;line-height:1}.kd-l .kd-p-amount sup{vertical-align:super;color:#fffc;font-size:20px}.kd-l .kd-p-amount span{color:#ffffffad;font-family:Noto Sans,sans-serif;font-size:14px;font-weight:500}.kd-l .kd-p-desc{color:#ffffffad;margin:12px 0 28px;font-size:14px;line-height:1.55}.kd-l .kd-p-div{background:#ffffff12;height:1px;margin-bottom:28px}.kd-l .kd-p-feats{flex-direction:column;gap:12px;margin-bottom:32px;list-style:none;display:flex}.kd-l .kd-p-feats li{color:#ffffffd6;align-items:flex-start;gap:10px;font-size:14px;display:flex}.kd-l .kd-p-check{color:var(--g300);flex-shrink:0;margin-top:1px}.kd-l .kd-p-btn{letter-spacing:.04em;cursor:pointer;text-align:center;border-radius:12px;width:100%;padding:14px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:block}.kd-l .kd-p-btn-outline{color:#ffffffd1;background:0 0;border:1px solid #fff3}.kd-l .kd-p-btn-outline:hover{color:#fff;border-color:#fff6}.kd-l .kd-p-btn-solid{background:linear-gradient(135deg,var(--g700),var(--g500));color:#fff;border:none;box-shadow:0 4px 20px #b8891761}.kd-l .kd-p-btn-solid:hover{transform:translateY(-1px);box-shadow:0 8px 32px #b8891794}.kd-l .kd-cta-section{text-align:center;z-index:1;background:linear-gradient(160deg,#011c23 0%,#013f47bf 50%,#011218 100%);padding:120px 24px;position:relative;overflow:hidden}.kd-l .kd-cta-section:before{content:"";pointer-events:none;background:radial-gradient(#b8891712 0%,#0000 65%);border-radius:50%;width:560px;height:560px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kd-l .kd-cta-h2{color:#fff;margin-bottom:14px;font-family:Cinzel,serif;font-size:clamp(30px,5vw,58px);font-weight:800;line-height:1.1}.kd-l .kd-cta-sub{color:#ffffffb8;margin-bottom:44px;font-family:Cormorant Garamond,serif;font-size:20px;font-style:italic}.kd-l .kd-cta-form{flex-wrap:wrap;justify-content:center;gap:12px;max-width:480px;margin:0 auto 20px;display:flex}.kd-l .kd-cta-input{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;outline:none;flex:1;min-width:210px;padding:14px 20px;font-family:Noto Sans,sans-serif;font-size:14px}.kd-l .kd-cta-input:focus{background:#ffffff17;border-color:#b8891780}.kd-l .kd-cta-input::placeholder{color:#ffffff47}.kd-l .kd-cta-note{color:#ffffff80;font-size:11px}@media (max-width:960px){.kd-l .kd-how-inner{grid-template-columns:1fr}.kd-l .kd-pricing-grid{grid-template-columns:1fr;max-width:440px}.kd-l .kd-price-card.featured{transform:none}.kd-l .kd-price-card.featured:hover{transform:translateY(-2px)}.kd-l .kd-testi-grid,.kd-l .kd-testi-featured{grid-template-columns:1fr}.kd-l .kd-tf-right{flex-direction:row;justify-content:center}.kd-l .kd-stats-grid{grid-template-columns:1fr 1fr}.kd-l .kd-phil-grid{grid-template-columns:1fr}.kd-l .kd-diff-table{-webkit-overflow-scrolling:touch;overflow-x:auto}.kd-l .kd-diff-thead,.kd-l .kd-diff-row{grid-template-columns:1.2fr 1.2fr 1fr 1fr;min-width:520px}}@media (max-width:600px){.kd-l .kd-stats-grid,.kd-l .kd-feat-grid{grid-template-columns:1fr}.kd-l .kd-stat-card:first-child{border-radius:20px 20px 0 0}.kd-l .kd-stat-card:last-child{border-radius:0 0 20px 20px}.kd-l .kd-phil-quote-wrap{padding:28px 24px}.kd-l .kd-diff-cell,.kd-l .kd-diff-th{padding:10px 8px;font-size:11px}}
