:root{--bg:#08070d;--bg-soft:#101019;--panel:rgba(20,20,31,0.86);--panel-strong:rgba(27,27,40,0.96);--border:rgba(255,255,255,0.11);--border-strong:rgba(168,141,255,0.35);--text:#f4f0ff;--muted:#b9b1c9;--soft:#7f7890;--violet:#9c7cff;--blue:#35b8ff;--teal:#62e7c7;--amber:#f8c762;--danger:#ff7d8c;--shadow:0 24px 90px rgba(0,0,0,0.36);--radius:10px;--radius-sm:8px;--max-width:1180px}.mc-page{min-height:100vh;color:#132018;background:radial-gradient(circle at 8% 8%,rgba(31,163,102,.16),transparent 28rem),radial-gradient(circle at 92% 10%,rgba(15,105,180,.16),transparent 30rem),linear-gradient(180deg,#f6fbf6,#eef6f2 42%,#ffffff)}.mc-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;gap:24px;padding:18px clamp(20px,5vw,72px);border-bottom:1px solid rgba(22,54,38,.08);background:rgba(247,252,248,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mc-brand,.mc-nav{align-items:center}.mc-brand{display:inline-flex;gap:10px;color:#102016;font-size:1rem;font-weight:900;letter-spacing:-.03em;text-decoration:none}.mc-brand-mark{display:grid;width:38px;height:38px;place-items:center;border-radius:14px;color:#ffffff;background:linear-gradient(135deg,#0f7a4f,#1d9bf0);box-shadow:0 16px 30px rgba(15,122,79,.25)}.mc-nav-links{display:flex;align-items:center;gap:18px;color:#4a5c50;font-size:.92rem;font-weight:700}.mc-footer a,.mc-nav-links a{color:inherit;text-decoration:none}.mc-footer a:hover,.mc-nav-links a:hover{color:#0f7a4f}.mc-nav-cta,.mc-primary-button,.mc-secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;padding:0 20px;font-weight:900;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.mc-nav-cta,.mc-primary-button{border:0;color:#ffffff;background:linear-gradient(135deg,#0d8b5b,#0a73bd);box-shadow:0 18px 36px rgba(13,139,91,.24)}.mc-secondary-button{border:1px solid rgba(16,48,31,.16);color:#102016;background:rgba(255,255,255,.74)}.mc-nav-cta:hover,.mc-primary-button:hover,.mc-secondary-button:hover{transform:translateY(-1px)}.mc-footer,.mc-hero,.mc-section,.mc-section-alt{padding-right:clamp(20px,5vw,72px);padding-left:clamp(20px,5vw,72px)}.mc-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center;padding-top:clamp(54px,8vw,110px);padding-bottom:clamp(54px,8vw,110px)}.mc-hero-compact{grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:start}.mc-admin-header h1,.mc-form-card h2,.mc-form-card-single h2,.mc-hero-copy h1,.mc-panel h2,.mc-section-heading h2{margin:0;color:#0b1a11;letter-spacing:-.055em}.mc-hero-copy h1{max-width:780px;font-size:clamp(2.7rem,7vw,6.25rem);line-height:.9}.mc-hero-copy p{max-width:720px;margin:24px 0 0;color:#4a5c50;font-size:clamp(1.02rem,2vw,1.25rem);line-height:1.72}.mc-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;border:1px solid rgba(15,122,79,.16);border-radius:999px;padding:8px 13px;color:#0f6f49;background:rgba(255,255,255,.76);font-size:.8rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.mc-admin-login,.mc-benefit-card,.mc-form-card,.mc-form-card-single,.mc-hero-card,.mc-level-card,.mc-panel,.mc-step,.mc-table-wrap{border:1px solid rgba(17,55,34,.1);border-radius:28px;background:rgba(255,255,255,.82);box-shadow:0 24px 70px rgba(25,74,45,.1)}.mc-hero-card{padding:clamp(24px,4vw,40px)}.mc-form-card h3,.mc-form-card-single h3,.mc-hero-card h2,.mc-panel h2{margin:0 0 16px;color:#102016;font-size:1.35rem}.mc-hero-card>span,.mc-level-card small,.mc-section-heading span{display:inline-flex;margin-bottom:12px;color:#0f6f49;font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.mc-hero-card>strong{display:block;color:#102016;font-size:clamp(1.8rem,4vw,3.1rem);letter-spacing:-.055em;line-height:.98}.mc-check-list,.mc-hero-card ul{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.mc-check-list li,.mc-hero-card li{display:flex;gap:10px;align-items:flex-start;color:#45594d;line-height:1.5}.mc-check-list li:before,.mc-hero-card li:before{flex:0 0 auto;width:9px;height:9px;margin-top:7px;border-radius:999px;background:#13a269;content:""}.mc-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:28px}.mc-stat-grid div{border-radius:22px;padding:18px;background:linear-gradient(180deg,rgba(239,250,243,.95),rgba(255,255,255,.92))}.mc-stat-grid b,.mc-stat-grid strong{display:block;color:#0e754d;font-size:1.7rem;font-weight:950}.mc-stat-grid small,.mc-stat-grid span{color:#647468;font-size:.85rem;font-weight:750}.mc-section,.mc-section-alt{padding-top:clamp(48px,7vw,84px);padding-bottom:clamp(48px,7vw,84px)}.mc-section-alt{background:linear-gradient(135deg,rgba(15,122,79,.08),rgba(29,155,240,.08)),rgba(255,255,255,.62)}.mc-section-heading{max-width:860px;margin-bottom:30px}.mc-section-heading h2{font-size:clamp(2rem,4vw,3.55rem);line-height:1.02}.mc-section-heading p{color:#55665b;font-size:1.05rem;line-height:1.72}.mc-admin-filters,.mc-admin-stats,.mc-card-grid,.mc-form-layout,.mc-level-grid,.mc-step-grid{display:grid;grid-gap:18px;gap:18px}.mc-card-grid,.mc-level-grid,.mc-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mc-form-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.mc-benefit-card,.mc-level-card,.mc-step{padding:24px}.mc-level-card span,.mc-step span{display:inline-grid;width:38px;height:38px;margin-bottom:20px;place-items:center;border-radius:15px;color:#ffffff;background:linear-gradient(135deg,#0f7a4f,#1d9bf0);font-weight:950}.mc-benefit-card h3,.mc-level-card h3,.mc-step h3{margin:0 0 10px;color:#122116;font-size:1.08rem}.mc-admin-login p,.mc-benefit-card p,.mc-form-card p,.mc-form-card-single p,.mc-level-card p,.mc-panel p,.mc-step p{color:#55665b;line-height:1.65}.mc-benefit-card{min-height:168px}.mc-benefit-card span{display:inline-flex;margin-bottom:16px;color:#0e754d;font-size:2rem}.mc-level-card{position:relative;overflow:hidden}.mc-level-card:after{position:absolute;inset:auto -28px -48px auto;width:120px;height:120px;border-radius:999px;background:rgba(255,139,38,.14);content:""}.mc-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.mc-panel{padding:clamp(24px,4vw,38px)}.mc-admin-login,.mc-form-card,.mc-form-card-single{padding:clamp(22px,4vw,34px)}.mc-form-card-single{max-width:860px}.mc-form{display:grid;grid-gap:16px;gap:16px;margin-top:20px}.mc-admin-filters,.mc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.mc-field{display:grid;grid-gap:7px;gap:7px;color:#26362b;font-size:.88rem;font-weight:850}.mc-admin-filters input,.mc-admin-filters select,.mc-admin-key-form input,.mc-field input,.mc-field select,.mc-field textarea{width:100%;border:1px solid rgba(18,61,37,.16);border-radius:16px;padding:13px 14px;color:#0f1f15;background:#ffffff;font:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.mc-field textarea{resize:vertical}.mc-admin-filters input:focus,.mc-admin-filters select:focus,.mc-admin-key-form input:focus,.mc-field input:focus,.mc-field select:focus,.mc-field textarea:focus{border-color:#0d8b5b;box-shadow:0 0 0 4px rgba(13,139,91,.12)}.mc-checkbox{display:flex;gap:10px;align-items:flex-start;color:#435449;font-size:.9rem;line-height:1.45}.mc-checkbox input{width:18px;height:18px;margin-top:2px;accent-color:#0d8b5b}.mc-form-message{border-radius:16px;padding:12px 14px;font-size:.92rem;font-weight:800}.mc-form-message--success{color:#0b5f3e;background:rgba(13,139,91,.12)}.mc-form-message--error{color:#96391e;background:rgba(255,139,38,.14)}.mc-form-message--submitting{color:#24577d;background:rgba(29,155,240,.12)}.mc-footer{display:flex;justify-content:space-between;gap:24px;padding-top:36px;padding-bottom:36px;color:#5c6e62;border-top:1px solid rgba(22,54,38,.09);background:#ffffff}.mc-footer-links{display:flex;flex-wrap:wrap;gap:16px;font-weight:750}.mc-admin-login{max-width:520px;margin:80px auto}.mc-admin-key-form{display:grid;grid-gap:14px;gap:14px;margin-top:20px}.mc-admin-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-top:42px;padding-bottom:22px}.mc-admin-actions{display:flex;flex-wrap:wrap;gap:10px}.mc-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:22px}.mc-admin-stats div{border:1px solid rgba(17,55,34,.1);border-radius:24px;padding:22px;background:#ffffff}.mc-admin-stats strong{display:block;color:#0d7049;font-size:2.4rem;line-height:1}.mc-admin-stats span{color:#596b60;font-weight:800}.mc-admin-filters{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.mc-table-wrap{overflow-x:auto;margin-bottom:24px}.mc-table-wrap h2{margin:0;padding:22px 22px 0;color:#102016}.mc-admin-table{width:100%;min-width:860px;border-collapse:collapse}.mc-admin-table td,.mc-admin-table th{border-bottom:1px solid rgba(17,55,34,.08);padding:14px 18px;color:#304337;text-align:left;vertical-align:top}.mc-admin-table th{color:#66766b;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}@media (max-width:980px){.mc-nav{position:static;align-items:flex-start;flex-direction:column}.mc-nav-links{width:100%;overflow-x:auto;padding-bottom:4px}.mc-form-layout,.mc-hero,.mc-hero-compact,.mc-split{grid-template-columns:1fr}.mc-admin-filters,.mc-card-grid,.mc-level-grid,.mc-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.mc-page{background:radial-gradient(circle at 10% 0,rgba(31,163,102,.14),transparent 20rem),linear-gradient(180deg,#f7fcf8,#eef7f1)}.mc-hero-copy h1{font-size:3rem}.mc-actions,.mc-admin-actions,.mc-admin-header,.mc-footer{align-items:stretch;flex-direction:column}.mc-nav-cta,.mc-primary-button,.mc-secondary-button{width:100%}.mc-admin-filters,.mc-admin-stats,.mc-card-grid,.mc-form-grid,.mc-level-grid,.mc-stat-grid,.mc-step-grid{grid-template-columns:1fr}}.kr-auth-page{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);color:#112c3f;background:#f6f1e8}.kr-auth-panel{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,6vw,76px);background:#ffffff}.kr-auth-brand{width:max-content;margin-bottom:54px;color:#112c3f;font-size:1.5rem;font-weight:950;letter-spacing:-.05em;text-decoration:none}.kr-auth-panel h1{margin:0;color:#112c3f;font-size:clamp(2.6rem,5vw,5rem);letter-spacing:-.06em;line-height:.92}.kr-auth-aside p,.kr-auth-panel>p:not(.kr-kicker){color:rgba(17,44,63,.68);line-height:1.72}.kr-auth-form{display:grid;grid-gap:18px;gap:18px;max-width:520px;margin-top:28px}.kr-auth-form label{display:grid;grid-gap:8px;gap:8px;color:#112c3f;font-size:.9rem;font-weight:850}.kr-auth-form input{width:100%;border:1px solid rgba(17,44,63,.18);border-radius:2px;padding:14px 15px;color:#112c3f;background:#fffdf8;font:inherit}.kr-auth-form .kr-button{width:100%}.kr-link-button{border:0;padding:0;color:#176f53;background:transparent;font:inherit;font-weight:850;text-align:left;cursor:pointer}.kr-auth-aside{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(28px,6vw,76px);background:linear-gradient(rgba(17,44,63,.9),rgba(17,44,63,.9)),repeating-linear-gradient(135deg,rgba(255,255,255,.12) 0 1px,transparent 1px 22px)}.kr-auth-aside span{color:#d1b071;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.kr-auth-aside strong{display:block;max-width:680px;margin:18px 0;font-size:clamp(2.2rem,5vw,5.4rem);letter-spacing:-.06em;line-height:.92}.kr-auth-aside p{color:rgba(255,255,255,.76)}.kr-dashboard{display:grid;grid-template-columns:276px minmax(0,1fr);min-height:100vh;color:#112c3f;background:#f6f1e8}.kr-dash-sidebar{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;gap:26px;height:100vh;border-right:1px solid rgba(17,44,63,.14);padding:28px;background:#ffffff}.kr-dash-brand{color:#112c3f;font-size:1.45rem;font-weight:950;letter-spacing:-.05em;text-decoration:none}.kr-dash-sidebar nav{display:grid;grid-gap:6px;gap:6px}.kr-dash-logout,.kr-dash-sidebar nav a{border:1px solid transparent;padding:12px 14px;color:rgba(17,44,63,.72);text-decoration:none;font-weight:800}.kr-dash-sidebar nav a:hover{border-color:rgba(17,44,63,.14);color:#112c3f;background:#fbfaf7}.kr-dash-logout{margin-top:auto;color:#8a3d2f}.kr-dash-main{padding:clamp(22px,4vw,52px)}.kr-dash-header{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:28px}.kr-dash-header h1{margin:0;color:#112c3f;font-size:clamp(2.4rem,5vw,5rem);letter-spacing:-.06em;line-height:.92}.kr-dash-user{border:1px solid rgba(17,44,63,.14);padding:14px 16px;background:#ffffff}.kr-dash-user span,.kr-dash-user strong{display:block}.kr-dash-user span{color:rgba(17,44,63,.58);font-size:.86rem}.kr-dash-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin-bottom:28px;background:rgba(17,44,63,.14)}.kr-dash-panel,.kr-stat-card{background:#ffffff}.kr-stat-card{min-height:156px;padding:24px}.kr-stat-card span{color:rgba(17,44,63,.58);font-size:.82rem;font-weight:850}.kr-stat-card strong{display:block;margin-top:14px;color:#112c3f;font-size:2.2rem;letter-spacing:-.06em}.kr-stat-card p{color:rgba(17,44,63,.6)}.kr-dash-panel{border:1px solid rgba(17,44,63,.14);margin-bottom:28px;padding:26px}.kr-dash-panel h2{margin:0 0 18px;color:#112c3f;font-size:1.55rem;letter-spacing:-.04em}.kr-benefit-grid,.kr-dash-two,.kr-info-grid,.kr-level-list{display:grid;grid-gap:14px;gap:14px}.kr-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kr-benefit-grid article,.kr-empty-state,.kr-info-grid span,.kr-level-list span,.kr-qr-box{border:1px solid rgba(17,44,63,.12);padding:18px;background:#fbfaf7}.kr-benefit-grid h3{margin:0 0 10px}.kr-dash-two{grid-template-columns:repeat(2,minmax(0,1fr))}.kr-level-list{grid-template-columns:repeat(4,minmax(0,1fr))}.kr-table-wrap{overflow-x:auto}.kr-table{width:100%;min-width:900px;border-collapse:collapse}.kr-table td,.kr-table th{border-bottom:1px solid rgba(17,44,63,.12);padding:14px;text-align:left;vertical-align:top}.kr-table th{color:rgba(17,44,63,.58);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.kr-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.kr-admin-actions button,.kr-admin-filters button,.kr-copy-button,.kr-panel-heading button,.kr-profile-controls button{border:1px solid #112c3f;border-radius:2px;padding:10px 14px;color:#ffffff;background:#112c3f;font:inherit;font-weight:850;cursor:pointer}.kr-admin-actions,.kr-admin-filters,.kr-profile-controls{display:flex;flex-wrap:wrap;gap:10px}.kr-admin-filters input,.kr-admin-filters select,.kr-profile-controls select{border:1px solid rgba(17,44,63,.16);border-radius:2px;padding:10px 12px;background:#fffdf8;font:inherit}.kr-profile-controls small{align-self:center;color:#176f53;font-weight:850}.kr-copy-button{padding:8px 10px;white-space:nowrap}@media (max-width:980px){.kr-auth-page,.kr-benefit-grid,.kr-dash-grid,.kr-dash-two,.kr-dashboard{grid-template-columns:1fr}.kr-dash-sidebar{position:static;height:auto}.kr-dash-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.kr-dash-header,.kr-panel-heading{align-items:stretch;flex-direction:column}.kr-dash-sidebar nav,.kr-level-list{grid-template-columns:1fr}.kr-admin-actions button,.kr-admin-filters button,.kr-admin-filters input,.kr-admin-filters select{width:100%}}.kr-page{--kr-navy:#112c3f;--kr-navy-soft:#18384e;--kr-green:#176f53;--kr-gold:#c78d38;--kr-cream:#f6f1e8;--kr-border:rgba(17,44,63,0.14);color:var(--kr-navy);background:linear-gradient(180deg,rgba(246,241,232,.96),rgba(255,255,255,.98) 34%),#ffffff}.kr-page .mc-nav{padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--kr-border);background:rgba(255,255,255,.92)}.kr-page .mc-logo-img{border:1px solid var(--kr-border);border-radius:10px}.kr-page .mc-brand-text strong{color:var(--kr-navy)}.kr-page .mc-nav-links{color:rgba(17,44,63,.72)}.kr-button,.kr-page .mc-nav-cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:2px;padding:0 24px;font-weight:850;text-decoration:none;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.kr-button-primary,.kr-page .mc-nav-cta{border:1px solid var(--kr-navy);color:#ffffff;background:var(--kr-navy);box-shadow:none}.kr-button-primary:hover,.kr-page .mc-nav-cta:hover{background:#0b1f2e;transform:translateY(-1px)}.kr-button-secondary{border:1px solid var(--kr-border);color:var(--kr-navy);background:rgba(255,255,255,.68)}.kr-button-secondary:hover{border-color:var(--kr-navy)}.kr-button-light{border:1px solid rgba(255,255,255,.6);color:var(--kr-navy)}.kr-hero,.kr-inner-hero,.kr-merchant-band,.kr-section,.kr-trust{padding-right:clamp(22px,5vw,84px);padding-left:clamp(22px,5vw,84px)}.kr-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);grid-gap:clamp(36px,6vw,92px);gap:clamp(36px,6vw,92px);align-items:center;min-height:calc(100vh - 86px);padding-top:clamp(58px,7vw,104px);padding-bottom:clamp(58px,7vw,104px);border-bottom:1px solid var(--kr-border)}.kr-kicker{margin:0 0 18px;font-size:.78rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.kr-hero h1,.kr-inner-hero h1,.kr-merchant-band h2,.kr-section-heading h2,.kr-trust h2,.kr-two-column h2{margin:0;color:var(--kr-navy);font-weight:900;letter-spacing:-.055em}.kr-hero h1{max-width:860px;font-size:clamp(3.3rem,7vw,7.6rem);line-height:.88}.kr-hero-copy>p:not(.kr-kicker){max-width:720px;margin:28px 0 0;color:rgba(17,44,63,.74);font-size:clamp(1.05rem,1.7vw,1.22rem);line-height:1.82}.kr-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.kr-hero-copy small{display:block;margin-top:20px;color:rgba(17,44,63,.58);font-weight:760}.kr-platform-card{border:1px solid var(--kr-border);padding:clamp(24px,4vw,42px);background:#ffffff;box-shadow:0 28px 80px rgba(17,44,63,.09)}.kr-platform-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:20px;border-bottom:1px solid var(--kr-border)}.kr-platform-header span{color:var(--kr-green);font-size:.8rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.kr-platform-header strong{color:var(--kr-navy);font-size:1.2rem}.kr-platform-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;margin:26px 0;background:var(--kr-border)}.kr-platform-metrics div{min-height:116px;padding:20px;background:#fbfaf7}.kr-platform-list span,.kr-platform-metrics span{display:block;color:rgba(17,44,63,.62);font-size:.82rem;font-weight:820}.kr-platform-metrics strong{display:block;margin-top:10px;color:var(--kr-navy);font-size:1.65rem;letter-spacing:-.04em}.kr-platform-list{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--kr-border)}.kr-platform-list article{padding:18px 0;border-bottom:1px solid var(--kr-border)}.kr-platform-list p{margin:8px 0 0;color:rgba(17,44,63,.68);line-height:1.6}.kr-trust{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(28px,5vw,70px);gap:clamp(28px,5vw,70px);padding-top:clamp(54px,7vw,90px);padding-bottom:clamp(54px,7vw,90px);border-bottom:1px solid var(--kr-border);background:#ffffff}.kr-trust h2{max-width:560px;font-size:clamp(2rem,4vw,4rem);line-height:.98}.kr-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--kr-border)}.kr-trust-grid article{padding:28px;background:#ffffff}.kr-category-card h3,.kr-form-card h3,.kr-motor-grid h3,.kr-process-grid h3,.kr-trust-grid h3{margin:0 0 12px;color:var(--kr-navy);letter-spacing:-.03em}.kr-category-card p,.kr-form-card p,.kr-inner-hero p,.kr-motor-grid p,.kr-process-grid p,.kr-trust-grid p,.kr-two-column p{color:rgba(17,44,63,.7);line-height:1.72}.kr-section{padding-top:clamp(64px,8vw,116px);padding-bottom:clamp(64px,8vw,116px)}.kr-section-heading{max-width:880px;margin-bottom:34px}.kr-section-heading h2{font-size:clamp(2.4rem,5vw,5.2rem);line-height:.95}.kr-section-heading p:not(.kr-kicker){max-width:720px;color:rgba(17,44,63,.7);line-height:1.72}.kr-category-grid,.kr-form-grid,.kr-motor-grid,.kr-process-grid{display:grid;grid-gap:1px;gap:1px;background:var(--kr-border)}.kr-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kr-category-card,.kr-form-card,.kr-motor-grid article,.kr-process-grid article{background:#ffffff}.kr-category-card{min-height:290px;padding:32px;transition:background .16s ease}.kr-category-card:hover{background:#fbfaf7}.kr-category-card span{color:var(--kr-gold);font-size:.78rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.kr-category-card h3{margin-top:54px;font-size:1.7rem}.kr-process{background:var(--kr-cream)}.kr-process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.kr-process-grid article{min-height:280px;padding:32px}.kr-process-grid span{display:block;margin-bottom:54px;color:var(--kr-green);font-size:clamp(2.6rem,4vw,4.4rem);font-weight:900;letter-spacing:-.08em}.kr-merchant-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);grid-gap:clamp(28px,5vw,70px);gap:clamp(28px,5vw,70px);padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(64px,8vw,112px);color:#ffffff;background:var(--kr-navy)}.kr-merchant-band .kr-kicker{color:#d1b071}.kr-merchant-band h2{color:#ffffff;font-size:clamp(2.4rem,5vw,5.3rem);line-height:.95}.kr-merchant-band p{max-width:760px;color:rgba(255,255,255,.78);line-height:1.8}.kr-elegant-list,.kr-merchant-band ul{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.kr-merchant-band li{border-bottom:1px solid rgba(255,255,255,.16);padding:18px 0;color:rgba(255,255,255,.9);font-weight:760}.kr-motor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kr-motor-grid article{min-height:220px;padding:30px}.kr-register{background:#ffffff}.kr-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kr-form-card{padding:clamp(24px,4vw,38px)}.kr-form-card-single{max-width:920px;margin:0 auto}.kr-form-card .mc-form{margin-top:24px}.kr-form-card .mc-field input,.kr-form-card .mc-field select,.kr-form-card .mc-field textarea,.kr-page .mc-field input,.kr-page .mc-field select,.kr-page .mc-field textarea{border-radius:2px;border-color:var(--kr-border);background:#fffdf8}.kr-form-card .mc-primary-button,.kr-page .mc-primary-button{border-radius:2px;color:#ffffff;background:var(--kr-navy);box-shadow:none}.kr-inner-hero{max-width:none;padding-top:clamp(64px,8vw,118px);padding-bottom:clamp(54px,7vw,96px);border-bottom:1px solid var(--kr-border);background:linear-gradient(180deg,var(--kr-cream),#ffffff)}.kr-inner-hero h1{max-width:880px;font-size:clamp(3rem,6vw,6.4rem);line-height:.9}.kr-inner-hero p{max-width:760px;font-size:1.08rem}.kr-two-column{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);grid-gap:clamp(28px,5vw,78px);gap:clamp(28px,5vw,78px);align-items:start}.kr-two-column h2{font-size:clamp(2.2rem,4vw,4.6rem);line-height:.98}.kr-elegant-list{border-top:1px solid var(--kr-border)}.kr-elegant-list li{border-bottom:1px solid var(--kr-border);padding:18px 0;color:var(--kr-navy);font-weight:760}.kr-page .mc-footer,.mc-footer.kr-footer{align-items:flex-start;border-top:1px solid var(--kr-border);color:rgba(17,44,63,.68);background:#ffffff}.mc-footer-copy{margin:0;color:rgba(17,44,63,.5);font-size:.9rem}@media (max-width:980px){.kr-form-grid,.kr-hero,.kr-merchant-band,.kr-trust,.kr-two-column{grid-template-columns:1fr}.kr-category-grid,.kr-motor-grid,.kr-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.kr-hero{min-height:auto}.kr-hero h1,.kr-inner-hero h1{font-size:3.3rem}.kr-category-grid,.kr-motor-grid,.kr-platform-metrics,.kr-process-grid,.kr-trust-grid{grid-template-columns:1fr}.kr-actions,.kr-button{width:100%}.kr-category-card,.kr-form-card,.kr-motor-grid article,.kr-platform-card,.kr-process-grid article,.kr-trust-grid article{padding:24px}}.mc-page{color:#112416;background:radial-gradient(circle at 12% -6%,rgba(0,142,255,.18),transparent 26rem),radial-gradient(circle at 88% 4%,rgba(42,210,102,.2),transparent 26rem),radial-gradient(circle at 76% 70%,rgba(255,181,36,.16),transparent 24rem),linear-gradient(180deg,#f7fbf3,#eff8f4 46%,#fffdfa);overflow-x:hidden}.mc-nav{border-bottom-color:rgba(15,45,28,.09);background:rgba(252,255,248,.86)}.mc-brand{gap:12px}.mc-logo-img{width:54px;height:54px;object-fit:contain;border-radius:18px;background:#ffffff;box-shadow:0 14px 38px rgba(13,52,98,.14)}.mc-brand-text{display:grid;grid-gap:2px;gap:2px}.mc-brand-text strong{color:#082d62;font-size:1.1rem;letter-spacing:-.04em}.mc-brand-text small{color:#15a45f;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.mc-hero-krueka{position:relative;grid-template-columns:minmax(0,.96fr) minmax(380px,1.04fr)}.mc-hero-krueka:before{position:absolute;inset:6% auto auto -6rem;width:14rem;height:34rem;border-radius:999px;background:linear-gradient(180deg,rgba(0,128,255,.18),rgba(42,210,102,.08));content:"";filter:blur(4px);transform:rotate(18deg)}.mc-hero-note{border-left:4px solid #16a866;padding-left:16px;color:#294235!important;font-weight:750}.mc-hero-showcase{position:relative;min-height:620px;border:1px solid rgba(11,47,28,.1);border-radius:42px;padding:clamp(22px,4vw,38px);background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(236,249,240,.72)),repeating-linear-gradient(135deg,rgba(8,45,98,.05) 0 1px,transparent 1px 18px);box-shadow:0 34px 100px rgba(8,45,98,.14);overflow:hidden}.mc-hero-showcase:after{position:absolute;right:-72px;bottom:-84px;width:240px;height:240px;border-radius:56px;background:linear-gradient(135deg,rgba(0,117,255,.16),rgba(42,210,102,.16));content:"";transform:rotate(18deg)}.mc-logo-tile{display:grid;position:relative;z-index:1;width:min(78%,420px);margin:0 auto;place-items:center;border:1px solid rgba(8,45,98,.08);border-radius:34px;padding:18px;background:#ffffff;box-shadow:0 24px 70px rgba(8,45,98,.12);transform:rotate(-2deg)}.mc-logo-tile img{width:100%;height:auto;object-fit:contain}.mc-coupon-stack{position:relative;z-index:2;display:grid;grid-gap:14px;gap:14px;max-width:460px;margin:-10px auto 0}.mc-coupon-card{position:relative;border:1px solid rgba(8,45,98,.08);border-radius:26px;padding:20px 22px;color:#ffffff;box-shadow:0 20px 54px rgba(8,45,98,.12);overflow:hidden}.mc-coupon-card:after,.mc-coupon-card:before{position:absolute;top:50%;width:20px;height:20px;border-radius:999px;background:#f7fbf3;content:"";transform:translateY(-50%)}.mc-coupon-card:before{left:-10px}.mc-coupon-card:after{right:-10px}.mc-coupon-card small,.mc-coupon-card span{display:block;opacity:.82;font-size:.78rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.mc-coupon-card strong{display:block;margin:8px 0;font-size:1.45rem;letter-spacing:-.04em}.mc-coupon-card--green{background:linear-gradient(135deg,#088c54,#25bf70);transform:translateX(-12px) rotate(1.6deg)}.mc-coupon-card--blue{background:linear-gradient(135deg,#0754bb,#1097f2);transform:translateX(24px) rotate(-1.4deg)}.mc-coupon-card--orange{background:linear-gradient(135deg,#ff9d19,#ffc12c);color:#1f2b16;transform:translateX(-4px) rotate(.8deg)}.mc-stat-grid--hero{position:relative;z-index:2}.mc-category-grid,.mc-stat-grid--hero{grid-template-columns:repeat(4,minmax(0,1fr))}.mc-category-grid{display:grid;grid-gap:18px;gap:18px}.mc-vertical-card{position:relative;min-height:255px;border:1px solid rgba(13,52,98,.1);border-radius:34px;padding:28px;background:rgba(255,255,255,.86);box-shadow:0 26px 80px rgba(8,45,98,.09);overflow:hidden}.mc-vertical-card:after{position:absolute;right:-42px;bottom:-54px;width:156px;height:156px;border-radius:46px;content:"";transform:rotate(22deg)}.mc-vertical-card small{position:relative;z-index:1;color:#0c6f47;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.mc-vertical-card h3{position:relative;z-index:1;margin:20px 0 12px;color:#082d62;font-size:clamp(1.4rem,2vw,2rem);letter-spacing:-.045em}.mc-vertical-card p{position:relative;z-index:1;color:#4a5c50;line-height:1.65}.mc-vertical-card--motor:after{background:linear-gradient(135deg,rgba(0,128,255,.16),rgba(42,210,102,.18))}.mc-vertical-card--market:after{background:linear-gradient(135deg,rgba(42,210,102,.18),rgba(255,193,44,.2))}.mc-vertical-card--food:after{background:linear-gradient(135deg,rgba(255,139,38,.18),rgba(255,84,73,.16))}.mc-vertical-card--services:after{background:linear-gradient(135deg,rgba(8,45,98,.15),rgba(0,128,255,.15))}.mc-card-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-motor-feature{align-items:center}.mc-panel-merchant{background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(235,248,241,.88)),radial-gradient(circle at 90% 10%,rgba(255,193,44,.18),transparent 16rem)}.mc-route-card{position:relative;min-height:430px;border-radius:42px;padding:clamp(28px,5vw,48px);color:#ffffff;background:linear-gradient(145deg,rgba(8,45,98,.94),rgba(0,105,191,.9)),repeating-linear-gradient(90deg,rgba(255,255,255,.1) 0 1px,transparent 1px 26px);box-shadow:0 32px 90px rgba(8,45,98,.18);overflow:hidden}.mc-route-card:before{position:absolute;inset:42px 32px auto auto;width:150px;height:150px;border-color:rgba(42,210,102,.36) rgba(42,210,102,.36) transparent transparent;border-style:solid;border-width:22px;border-radius:999px;content:"";transform:rotate(24deg)}.mc-route-card span{color:#8af0bd;font-size:.78rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.mc-route-card strong{display:block;max-width:440px;margin:20px 0;font-size:clamp(2rem,4vw,4rem);letter-spacing:-.06em;line-height:.95}.mc-route-card p{max-width:480px;color:rgba(255,255,255,.82);line-height:1.72}@media (max-width:980px){.mc-category-grid,.mc-hero-krueka,.mc-stat-grid--hero{grid-template-columns:1fr}.mc-hero-showcase{min-height:auto}}@media (max-width:640px){.mc-logo-img{width:46px;height:46px}.mc-brand-text small{font-size:.62rem}.mc-nav-links{display:flex;flex-wrap:wrap;gap:10px 14px;overflow-x:visible}.mc-nav-links a{font-size:.84rem}.mc-coupon-card--blue,.mc-coupon-card--green,.mc-coupon-card--orange{transform:none}.mc-card-grid--compact,.mc-category-grid{grid-template-columns:1fr}}*{box-sizing:border-box}html{min-height:100%;background:radial-gradient(circle at 10% 0,rgba(156,124,255,.2),transparent 31%),radial-gradient(circle at 86% 6%,rgba(53,184,255,.18),transparent 28%),linear-gradient(145deg,#08070d,#10101a 54%,#070b10)}body{margin:0;min-height:100vh;color:var(--text);background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:48px 48px;font-family:Aptos,Segoe UI,ui-sans-serif,system-ui,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.68}img{display:block;max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-shell{width:min(100% - 32px,var(--max-width));margin:0 auto;padding:22px 0 42px}.kr-page{--kr-ink:#071b2d;--kr-blue:#0d5cc8;--kr-green:#10a769;--kr-lime:#b8ef5d;--kr-sun:#f4b42c;--kr-paper:#fffaf0;--kr-cloud:#eef7f2;--kr-line:rgba(7,27,45,0.12);background:radial-gradient(circle at 12% 0,rgba(13,92,200,.18),transparent 28rem),radial-gradient(circle at 92% 8%,rgba(16,167,105,.18),transparent 28rem),linear-gradient(180deg,#fffaf0,#eef7f2 46%,#ffffff)}.kr-page .mc-nav{top:14px;width:min(calc(100% - 28px),1240px);margin:0 auto;border:1px solid rgba(255,255,255,.44);border-radius:24px;padding:12px 16px;background:rgba(255,255,255,.82);box-shadow:0 20px 60px rgba(7,27,45,.12);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.kr-page .mc-brand{gap:12px}.kr-page .mc-logo-img{width:56px;height:56px;border:1px solid rgba(7,27,45,.08);border-radius:18px;background:#ffffff;box-shadow:0 14px 34px rgba(7,27,45,.12)}.kr-page .mc-brand-text strong{font-size:1.14rem;letter-spacing:-.045em}.kr-page .mc-brand-text small{color:var(--kr-green);font-size:.7rem;font-weight:950;letter-spacing:.12em}.kr-page .mc-nav-links{gap:22px;color:rgba(7,27,45,.66);font-size:.9rem}.kr-page .mc-nav-links a{position:relative}.kr-page .mc-nav-links a:after{position:absolute;right:0;bottom:-7px;left:0;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--kr-blue),var(--kr-green));content:"";opacity:0;transform:scaleX(.55);transition:opacity .16s ease,transform .16s ease}.kr-page .mc-nav-links a:hover:after{opacity:1;transform:scaleX(1)}.kr-button,.kr-page .mc-nav-cta,.kr-page .mc-primary-button{min-height:46px;border:0;border-radius:999px;padding:0 24px;color:#ffffff;background:linear-gradient(135deg,var(--kr-ink),#0d5cc8);box-shadow:0 16px 34px rgba(7,27,45,.18)}.kr-button-secondary{border:1px solid rgba(7,27,45,.12);background:rgba(255,255,255,.78);box-shadow:none}.kr-button-light{color:var(--kr-ink);background:#ffffff}.kr-hero{position:relative;min-height:calc(100vh - 92px);padding-top:clamp(86px,10vw,142px);padding-bottom:clamp(72px,9vw,128px);border-bottom:0;overflow:hidden}.kr-hero:before{inset:38px clamp(16px,3vw,54px) 38px;border:1px solid rgba(255,255,255,.44);border-radius:clamp(28px,5vw,54px);background:linear-gradient(135deg,rgba(255,255,255,.7),rgba(255,255,255,.34)),repeating-linear-gradient(135deg,rgba(7,27,45,.045) 0 1px,transparent 1px 22px);box-shadow:0 36px 100px rgba(7,27,45,.1)}.kr-hero:after,.kr-hero:before{position:absolute;z-index:0;content:""}.kr-hero:after{right:-8rem;bottom:3rem;width:24rem;height:24rem;border:52px solid rgba(16,167,105,.18);border-left-color:rgba(13,92,200,.15);border-radius:999px;transform:rotate(18deg)}.kr-hero>*{position:relative;z-index:1}.kr-kicker{color:var(--kr-green);letter-spacing:.17em}.kr-hero h1{max-width:820px;font-size:clamp(3.8rem,7.7vw,8.8rem);line-height:.82}.kr-hero-copy>p:not(.kr-kicker){max-width:650px;color:rgba(7,27,45,.72);font-size:clamp(1.05rem,1.75vw,1.28rem)}.kr-hero-copy small{display:inline-flex;border:1px solid rgba(7,27,45,.08);border-radius:999px;padding:10px 14px;color:rgba(7,27,45,.64);background:rgba(255,255,255,.7)}.kr-platform-card{position:relative;border:0;border-radius:42px;padding:clamp(24px,4vw,40px);color:#ffffff;background:radial-gradient(circle at 0 0,rgba(16,167,105,.35),transparent 18rem),radial-gradient(circle at 100% 0,rgba(13,92,200,.38),transparent 18rem),linear-gradient(145deg,#071b2d,#0b3154);box-shadow:0 34px 90px rgba(7,27,45,.24);overflow:hidden}.kr-platform-card:before{position:absolute;top:90px;right:-38px;width:160px;height:160px;border:26px solid rgba(184,239,93,.22);border-left-color:transparent;border-radius:999px;content:"";transform:rotate(-22deg)}.kr-platform-header{border-color:rgba(255,255,255,.16)}.kr-platform-header span,.kr-platform-header strong,.kr-platform-list span,.kr-platform-metrics strong{color:#ffffff}.kr-platform-header span{color:var(--kr-lime)}.kr-platform-metrics{gap:12px;background:transparent}.kr-platform-metrics div{min-height:112px;border:1px solid rgba(255,255,255,.12);border-radius:26px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kr-platform-list p,.kr-platform-metrics span{color:rgba(255,255,255,.72)}.kr-platform-list{border-color:rgba(255,255,255,.16)}.kr-platform-list article{border-color:rgba(255,255,255,.12)}.kr-section,.kr-trust{background:transparent}.kr-category-grid,.kr-form-grid,.kr-motor-grid,.kr-process-grid,.kr-trust-grid{gap:16px;background:transparent}.kr-category-card,.kr-dash-panel,.kr-form-card,.kr-motor-grid article,.kr-process-grid article,.kr-stat-card,.kr-table-wrap,.kr-trust-grid article{border:1px solid rgba(255,255,255,.55);border-radius:30px;background:rgba(255,255,255,.76);box-shadow:0 24px 70px rgba(7,27,45,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.kr-category-card{min-height:310px;overflow:hidden}.kr-category-card:after{display:block;width:96px;height:96px;margin-top:34px;border-radius:28px;background:linear-gradient(135deg,rgba(13,92,200,.14),rgba(16,167,105,.18));content:"";transform:rotate(16deg)}.kr-process{background:linear-gradient(90deg,rgba(7,27,45,.05) 1px,transparent 0),linear-gradient(180deg,rgba(7,27,45,.05) 1px,transparent 0),#fffaf0;background-size:44px 44px}.kr-process-grid span{color:var(--kr-blue)}.kr-merchant-band{position:relative;margin:0 clamp(18px,4vw,64px);border-radius:clamp(28px,5vw,50px);background:radial-gradient(circle at 88% 14%,rgba(184,239,93,.2),transparent 18rem),linear-gradient(135deg,#071b2d,#0f6b4b);box-shadow:0 34px 90px rgba(7,27,45,.18);overflow:hidden}.kr-merchant-band:after{position:absolute;right:6%;bottom:-86px;width:220px;height:220px;border-radius:62px;background:rgba(255,255,255,.08);content:"";transform:rotate(22deg)}.kr-register{background:linear-gradient(180deg,rgba(255,255,255,0),#ffffff)}.kr-form-card .mc-field input,.kr-form-card .mc-field select,.kr-form-card .mc-field textarea,.kr-page .mc-field input,.kr-page .mc-field select,.kr-page .mc-field textarea{min-height:48px;border:1px solid rgba(7,27,45,.12);border-radius:16px;color:var(--kr-ink);background:rgba(255,255,255,.82)}.kr-page .mc-checkbox{align-items:center;border:1px solid rgba(7,27,45,.08);border-radius:18px;padding:12px 14px;background:rgba(255,255,255,.62)}.kr-inner-hero{display:grid;min-height:calc(100vh - 92px);place-content:center;padding-top:clamp(82px,10vw,140px);padding-bottom:clamp(64px,8vw,110px);background:radial-gradient(circle at 50% 18%,rgba(13,92,200,.18),transparent 28rem),linear-gradient(180deg,#fffaf0,#eef7f2)}.kr-inner-hero>*{width:min(920px,100%)}.kr-inner-hero h1{color:var(--kr-ink);font-size:clamp(3rem,7vw,7rem)}.kr-auth-page{min-height:100vh;color:var(--kr-ink,#071b2d);background:radial-gradient(circle at 12% 12%,rgba(13,92,200,.18),transparent 28rem),radial-gradient(circle at 88% 8%,rgba(16,167,105,.18),transparent 28rem),linear-gradient(135deg,#fffaf0,#eef7f2)}.kr-auth-aside,.kr-auth-panel{border:1px solid rgba(255,255,255,.6);border-radius:34px;background:rgba(255,255,255,.78);box-shadow:0 28px 90px rgba(7,27,45,.12);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.kr-auth-aside{color:#ffffff;background:radial-gradient(circle at 12% 0,rgba(184,239,93,.18),transparent 16rem),linear-gradient(145deg,#071b2d,#0f6b4b)}.form-switch,.kr-auth-brand,.kr-auth-form input,.kr-auth-form label,.kr-auth-panel h1,.kr-auth-panel p,.kr-link-button{color:var(--kr-ink,#071b2d)}.kr-auth-form input{border-radius:16px;background:rgba(255,255,255,.88)}.kr-auth-aside span{color:var(--kr-lime,#b8ef5d)}.kr-auth-aside p,.kr-auth-aside strong{color:#ffffff}@media (max-width:980px){.kr-page .mc-nav{position:-webkit-sticky;position:sticky;top:0;width:100%;border-radius:0}.kr-hero:before{inset:18px}.kr-merchant-band{margin:0;border-radius:0}}@media (max-width:640px){.kr-page .mc-nav{align-items:flex-start;padding:12px}.kr-page .mc-nav-cta{display:none}.kr-page .mc-nav-links{width:100%;padding-top:8px}.kr-hero h1,.kr-inner-hero h1{font-size:clamp(3rem,18vw,4.7rem)}.kr-hero:before{border-radius:30px}}.auth-card,.hero-section,.legal-page,.page-hero,.panel-card,.panel-hero,.section-band,.site-footer,.site-header{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,rgba(26,26,39,.88),rgba(14,14,24,.9));box-shadow:var(--shadow)}.site-header{position:-webkit-sticky;position:sticky;top:14px;z-index:20;display:grid;grid-template-columns:auto 1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:12px;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.brand-mark{display:inline-flex;align-items:center;gap:10px;min-width:max-content}.brand-mark__symbol{display:grid;width:40px;height:40px;place-items:center;border-radius:var(--radius-sm);color:#08070d;font-weight:900;background:linear-gradient(135deg,var(--teal),var(--blue) 48%,var(--violet))}.brand-mark small,.brand-mark strong{display:block}.brand-mark strong{font-size:1.04rem}.brand-mark small{color:var(--soft);font-size:.78rem}.brand-mark--auth{position:absolute;top:26px;left:26px}.card-actions,.filter-pills,.hero-section__actions,.site-footer nav,.site-header__actions,.site-nav{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.site-nav{justify-content:center}.card-actions a,.filter-pills a,.ghost-link,.primary-link,.site-nav a,.subscription-row button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 14px;color:var(--muted);background:rgba(255,255,255,.035);transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease}.card-actions a:hover,.filter-pills a.active,.filter-pills a:hover,.ghost-link:hover,.site-nav a:hover,.subscription-row button:hover{transform:translateY(-1px);color:var(--text);border-color:var(--border-strong);background:rgba(156,124,255,.12)}.primary-link{color:#07080d;border-color:rgba(255,255,255,.2);background:linear-gradient(135deg,var(--teal),var(--blue) 52%,var(--violet));font-weight:800}.primary-link:hover{transform:translateY(-1px);color:#07080d}.ghost-link--large,.primary-link--large{min-height:48px;padding-inline:18px}.primary-link--full{width:100%;border:0}.hero-section{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);grid-gap:22px;gap:22px;align-items:stretch;margin-top:18px;padding:clamp(28px,5vw,56px);overflow:hidden}.hero-section__copy{display:flex;flex-direction:column;justify-content:center}.calculator__summary>span,.eyebrow,.panel-card--summary>span,.section-heading span{color:var(--teal);font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.auth-card h1,.hero-section h1,.legal-page h1,.page-hero h1,.panel-hero h1{margin:12px 0 16px;max-width:840px;font-size:clamp(2.45rem,7vw,5.7rem);line-height:.96}.auth-card h1,.legal-page h1,.page-hero h1,.panel-hero h1{font-size:clamp(2.1rem,5vw,4.2rem)}.auth-card p,.calculator__summary p,.content-card p,.form-switch,.hero-section__lead,.legal-note p,.legal-page p,.page-hero p,.panel-hero p,.platform-card p,.pricing-card p,.section-heading p,.site-footer p,.step-card p{color:var(--muted);line-height:1.65}.hero-section__lead{max-width:720px;font-size:1.1rem}.search-box{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;width:min(100%,760px);margin-top:22px;padding:8px;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);background:rgba(255,255,255,.06)}.search-box--compact{max-width:760px}.access-form input,.search-box input,.subscription-form input,.subscription-form select{min-width:0;min-height:48px;width:100%;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-sm);color:var(--text);background:rgba(8,8,14,.74);padding:0 14px;outline:none}.access-form input:focus,.search-box input:focus,.subscription-form input:focus,.subscription-form select:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(53,184,255,.12)}.search-box button{border:0;border-radius:var(--radius-sm);color:#08070d;padding:0 18px;font-weight:900;background:linear-gradient(135deg,var(--teal),var(--blue),var(--violet))}.hero-section__actions{margin-top:18px}.hero-console{display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:420px;border:1px solid var(--border);border-radius:var(--radius);padding:18px;background:linear-gradient(160deg,rgba(156,124,255,.16),transparent 40%),rgba(255,255,255,.04)}.hero-console__top{border-radius:var(--radius-sm);padding:18px;background:rgba(0,0,0,.22)}.account-chip a,.content-card__meta,.hero-console__top small,.hero-console__top span,.metric-row small,.platform-card small,.signal-list span,.subscription-row span{color:var(--soft);font-size:.86rem}.hero-console__top strong{display:block;margin:10px 0 4px;font-size:clamp(2rem,6vw,4rem)}.signal-list{display:grid;grid-gap:10px;gap:10px}.empty-box,.legal-note,.metric-row div,.recommendation-strip,.savings-card,.signal-list div,.subscription-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(255,255,255,.045)}.signal-list div{display:flex;justify-content:space-between;gap:12px;padding:14px}.recommendation-strip{color:#07100d;padding:16px;font-weight:800;background:linear-gradient(135deg,var(--teal),var(--amber))}.legal-page,.page-hero,.section-band{margin-top:18px;padding:clamp(22px,4vw,34px)}.section-band--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);grid-gap:24px;gap:24px;align-items:stretch}.section-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;margin-bottom:18px}.section-heading p{max-width:620px;margin:4px 0 0}.section-heading a{color:var(--teal);font-weight:800}.content-grid,.platform-grid,.pricing-grid,.step-grid{display:grid;grid-gap:14px;gap:14px}.step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.content-grid,.content-grid--compact,.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-card,.platform-card,.pricing-card,.step-card{border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.045)}.step-card{padding:18px}.step-card span{display:grid;width:34px;height:34px;place-items:center;border-radius:var(--radius-sm);color:#07080d;font-weight:900;background:var(--teal)}.content-card h3,.panel-card h2,.step-card h3{margin:14px 0 8px}.benefit-list{display:grid;grid-gap:10px;gap:10px;padding:0;margin:0;list-style:none}.benefit-list li{border-left:3px solid var(--teal);padding:10px 12px;color:var(--muted);background:rgba(255,255,255,.035)}.legal-note{padding:20px}.legal-note strong{color:var(--teal)}.platform-card{width:100%;padding:16px;text-align:left}.platform-card--selected{border-color:var(--teal);background:rgba(98,231,199,.12)}.platform-card__header{display:flex;gap:12px;align-items:center}.platform-card__logo{display:grid;width:42px;height:42px;place-items:center;flex:0 0 auto;border-radius:var(--radius-sm);color:#08070d;font-weight:900;background:var(--platform-accent)}.platform-card__header small,.platform-card__header strong{display:block}.platform-card__price{display:flex;gap:6px;align-items:baseline;margin:14px 0}.platform-card__price strong{font-size:1.26rem}.platform-card__price span{color:var(--soft)}.availability-list,.tag-row{display:flex;flex-wrap:wrap;gap:8px}.availability-list span,.tag-row span{border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:5px 9px;color:var(--muted);font-size:.8rem;background:rgba(255,255,255,.035)}.availability-list span{border-color:color-mix(in srgb,var(--platform-accent) 45%,transparent)}.card-actions{margin-top:14px}.content-card{display:grid;grid-template-columns:112px 1fr;grid-gap:14px;gap:14px;min-height:230px;padding:12px}.content-card__poster{display:grid;min-height:100%;place-items:center;border-radius:var(--radius-sm);background:linear-gradient(145deg,rgba(98,231,199,.2),rgba(156,124,255,.28)),rgba(255,255,255,.06)}.content-card__poster span{color:var(--text);font-size:1.6rem;font-weight:900}.content-card__body{min-width:0}.content-card__meta{display:flex;flex-wrap:wrap;gap:8px}.pricing-card{display:flex;flex-direction:column;gap:14px;padding:20px}.pricing-card--featured{border-color:var(--border-strong);background:linear-gradient(180deg,rgba(156,124,255,.18),rgba(255,255,255,.05))}.pricing-card>span{color:var(--teal);font-weight:900}.pricing-card>strong{font-size:2rem}.pricing-card ul{display:grid;grid-gap:8px;gap:8px;padding-left:18px;color:var(--muted)}.calculator{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.45fr);grid-gap:18px;gap:18px}.calculator--compact{grid-template-columns:minmax(0,.95fr) minmax(320px,.52fr)}.calculator__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.calculator__summary{position:-webkit-sticky;position:sticky;top:94px;align-self:start;border:1px solid var(--border-strong);border-radius:var(--radius);padding:18px;background:rgba(15,15,24,.9)}.summary-number{margin:14px 0}.summary-number small,.summary-number strong{display:block}.summary-number strong{font-size:clamp(2rem,6vw,3.4rem)}.metric-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.metric-row div{padding:12px}.metric-row b,.metric-row strong{display:block;margin-top:4px}.savings-list{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.savings-card{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:start;padding:14px}.savings-card span{display:block;color:var(--text);font-weight:900}.savings-card p{margin:5px 0 0;color:var(--muted);line-height:1.5}.savings-card strong{color:var(--teal)}.savings-card--strong{border-color:rgba(98,231,199,.34)}.savings-card--warning strong{color:var(--amber)}.filter-pills{margin-top:18px}.empty-box{padding:24px;color:var(--muted)}.legal-page{max-width:860px;margin-inline:auto}.legal-page h2{margin-top:28px}.auth-screen{display:grid;min-height:100vh;place-items:center;padding:24px}.auth-card{width:min(100%,460px);padding:28px}.access-form,.subscription-form{display:grid;grid-gap:14px;gap:14px;margin-top:20px}.access-form label,.subscription-form label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:.92rem}.form-message{margin:0;border:1px solid rgba(98,231,199,.2);border-radius:var(--radius-sm);padding:10px 12px;color:var(--muted);background:rgba(98,231,199,.08)}.form-switch a{color:var(--teal);font-weight:800}.panel-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(320px,.42fr);grid-gap:18px;gap:18px;margin-top:18px}.panel-hero{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;padding:26px}.account-chip{display:grid;grid-gap:8px;gap:8px;min-width:260px;border:1px solid var(--border);border-radius:var(--radius);padding:14px;background:rgba(255,255,255,.045)}.account-chip span{display:grid;width:42px;height:42px;place-items:center;border-radius:var(--radius-sm);color:#07080d;font-weight:900;background:var(--teal)}.panel-card{padding:18px}.panel-card--wide{grid-column:1/-1}.panel-card--summary>strong{display:block;margin:10px 0 16px;font-size:clamp(2rem,5vw,3.4rem)}.subscription-list{display:grid;grid-gap:10px;gap:10px}.subscription-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:14px;gap:14px;align-items:center;padding:14px}.subscription-row span,.subscription-row strong{display:block}.site-footer{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:18px;padding:18px}.site-footer p{margin:6px 0 0}@media (max-width:980px){.calculator,.calculator--compact,.hero-section,.panel-grid,.panel-hero,.section-band--split,.site-header{grid-template-columns:1fr}.site-nav{order:3;grid-column:1/-1;justify-content:flex-start}.calculator__grid,.content-grid,.content-grid--compact,.platform-grid,.pricing-grid,.step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator__summary{position:static}}@media (max-width:640px){.site-shell{width:min(100% - 20px,var(--max-width));padding-top:10px}.site-header{position:static}.hero-section__actions,.site-header__actions,.site-nav{width:100%}.hero-section__actions a,.site-header__actions a,.site-nav a{flex:1 1 auto}.hero-section,.legal-page,.page-hero,.section-band{padding:20px}.calculator__grid,.content-card,.content-grid,.content-grid--compact,.platform-grid,.pricing-grid,.search-box,.step-grid{grid-template-columns:1fr}.content-card__poster{min-height:180px}.section-heading,.site-footer{align-items:flex-start;flex-direction:column}.savings-card,.subscription-row{grid-template-columns:1fr}.brand-mark--auth{position:static;margin-bottom:18px}.auth-screen{align-content:start;place-items:stretch}}.kr-page{--kr-ink:#10100e;--kr-muted-ink:rgba(16,16,14,0.68);--kr-ivory:#f7f2e8;--kr-stone:#e7dfd1;--kr-forest:#183b2a;--kr-accent:#b9873b;--kr-blue:#0d56a6;--kr-line:rgba(16,16,14,0.12);color:var(--kr-ink);background:linear-gradient(90deg,rgba(16,16,14,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(16,16,14,.03) 1px,transparent 1px),var(--kr-ivory);background-size:72px 72px}.kr-page .mc-nav{top:0;width:100%;margin:0;border:0;border-bottom:1px solid var(--kr-line);border-radius:0;padding:18px clamp(20px,5vw,84px);background:rgba(247,242,232,.92);box-shadow:none}.kr-page .mc-logo-img{width:50px;height:50px;border-radius:4px;box-shadow:none}.kr-page .mc-brand-text strong{color:var(--kr-ink);font-size:1.05rem}.kr-page .mc-brand-text small{color:var(--kr-forest);letter-spacing:.16em}.kr-page .mc-nav-links{gap:28px;color:rgba(16,16,14,.72)}.kr-button,.kr-page .mc-nav-cta,.kr-page .mc-primary-button{min-height:44px;border:1px solid var(--kr-ink);border-radius:0;color:#fffaf2;background:var(--kr-ink);box-shadow:none}.kr-button-secondary{color:var(--kr-ink);background:transparent}.kr-hero{min-height:auto;padding-top:clamp(74px,10vw,132px);padding-bottom:clamp(74px,10vw,132px);border-bottom:1px solid var(--kr-line);background:radial-gradient(circle at 82% 18%,rgba(185,135,59,.16),transparent 24rem),linear-gradient(180deg,rgba(255,255,255,.38),rgba(255,255,255,0))}.kr-hero:after,.kr-hero:before{display:none}.kr-hero h1{max-width:900px;color:var(--kr-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(3.7rem,8vw,8.6rem);font-weight:500;line-height:.9;letter-spacing:-.075em}.kr-kicker{color:var(--kr-accent);font-size:.76rem;letter-spacing:.22em}.kr-category-card p,.kr-form-card p,.kr-hero-copy>p:not(.kr-kicker),.kr-inner-hero p,.kr-motor-grid p,.kr-process-grid p,.kr-section-heading p:not(.kr-kicker),.kr-trust-grid p{color:var(--kr-muted-ink)}.kr-platform-card{border:1px solid var(--kr-line);border-radius:0;color:var(--kr-ink);background:#fffaf2;box-shadow:none}.kr-platform-card:before{display:none}.kr-platform-header,.kr-platform-list,.kr-platform-list article{border-color:var(--kr-line)}.kr-platform-header span,.kr-platform-header strong,.kr-platform-list span,.kr-platform-metrics strong{color:var(--kr-ink)}.kr-platform-header span{color:var(--kr-accent)}.kr-platform-metrics{gap:1px;background:var(--kr-line)}.kr-platform-metrics div{border:0;border-radius:0;background:#fdf8ef;-webkit-backdrop-filter:none;backdrop-filter:none}.kr-platform-list p,.kr-platform-metrics span{color:var(--kr-muted-ink)}.kr-commerce-showcase,.kr-section,.kr-trust{padding:clamp(64px,8vw,116px) clamp(22px,5vw,84px)}.kr-commerce-showcase,.kr-flyer-marquee{border-bottom:1px solid var(--kr-line);overflow:hidden}.kr-flyer-marquee{border-top:1px solid var(--kr-line);padding:18px 0}.kr-flyer-track{display:flex;gap:18px;width:max-content;animation:kr-flyer-scroll 36s linear infinite}.kr-flyer-marquee:hover .kr-flyer-track{animation-play-state:paused}.kr-commerce-card{display:grid;flex:0 0 330px;min-height:230px;border:1px solid var(--kr-line);padding:24px;background:#fffaf2}.kr-commerce-card span{color:var(--kr-accent);font-size:.76rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.kr-commerce-card h3{margin:18px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:500;letter-spacing:-.04em}.kr-commerce-card p,.kr-commerce-card small{color:var(--kr-muted-ink);line-height:1.55}.kr-commerce-card a{align-self:end;color:var(--kr-blue);font-weight:900}.kr-commerce-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.kr-commerce-card--dashboard{flex:auto}.kr-map-preview{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--kr-line);padding:24px;background:linear-gradient(90deg,rgba(16,16,14,.045) 1px,transparent 0),linear-gradient(180deg,rgba(16,16,14,.045) 1px,transparent 0),#fffaf2;background-size:32px 32px}.kr-map-preview strong{font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:500}.kr-category-card,.kr-dash-panel,.kr-form-card,.kr-motor-grid article,.kr-process-grid article,.kr-stat-card,.kr-table-wrap,.kr-trust-grid article{border:1px solid var(--kr-line);border-radius:0;background:rgba(255,250,242,.86);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.kr-dash-header h1,.kr-inner-hero h1,.kr-merchant-band h2,.kr-section-heading h2,.kr-trust h2{font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.055em}.kr-merchant-band{margin:0;border-radius:0;background:var(--kr-forest);box-shadow:none}.kr-dashboard{background:#f7f2e8}.kr-dash-sidebar{border-right:1px solid var(--kr-line);background:#fffaf2}.kr-dash-avatar{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--kr-line);color:#fffaf2;background:var(--kr-ink);font-weight:900}.kr-panel-note{color:var(--kr-muted-ink);font-size:.9rem;font-weight:800}@keyframes kr-flyer-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 9px))}}@media (prefers-reduced-motion:reduce){.kr-flyer-track{animation:none}}@media (max-width:980px){.kr-commerce-grid{grid-template-columns:1fr}}@media (max-width:640px){.kr-page .mc-nav{position:-webkit-sticky;position:sticky}.kr-page .mc-nav-cta{display:none}.kr-commerce-card{flex-basis:280px}}