.kaz-landing{--kaz-blue:#1a3c6e;--kaz-teal:#00a896;--kaz-gold:#f4a623;--kaz-light:#e8f4f1;--kaz-bg:#f7fafa;--kaz-white:#fff;--kaz-dark:#0d1f35;--kaz-text:#1a2b3c;--kaz-muted:#6b7f93;--kaz-border:#d8e8e5;--radius:10px;--radius-lg:16px;--shadow:0 2px 16px #00a8961a;--shadow-lg:0 8px 40px #1a3c6e21;--font:"Inter", system-ui, sans-serif}.kaz-landing *,.kaz-landing :before,.kaz-landing :after{box-sizing:border-box;margin:0;padding:0}.kaz-landing{scroll-behavior:smooth;font-size:16px;font-family:var(--font);color:var(--kaz-text);background:var(--kaz-white);line-height:1.6;overflow-x:hidden}.kaz-landing .container{max-width:1160px;margin:0 auto;padding:0 24px}.kaz-landing .tag{letter-spacing:.6px;text-transform:uppercase;border-radius:50px;align-items:center;gap:6px;padding:5px 14px;font-size:12px;font-weight:600;display:inline-flex}.kaz-landing .tag-teal{color:var(--kaz-teal);background:#00a8961a;border:1px solid #00a89640}.kaz-landing .tag-blue{color:var(--kaz-blue);background:#1a3c6e14;border:1px solid #1a3c6e2e}.kaz-landing nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--kaz-border);background:#fffffff5;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.kaz-landing .nav-logo{letter-spacing:-1px;color:var(--kaz-blue);font-size:1.55rem;font-weight:800;text-decoration:none}.kaz-landing .nav-logo span{color:var(--kaz-teal)}.kaz-landing .nav-links{align-items:center;gap:32px;list-style:none;display:flex}.kaz-landing .nav-links a{color:var(--kaz-muted);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s}.kaz-landing .nav-links a:hover{color:var(--kaz-blue)}.kaz-landing .nav-links a.cta-nav{background:var(--kaz-teal);border-radius:50px;padding:9px 22px;font-weight:600;transition:background .2s,transform .15s;color:#fff!important}.kaz-landing .nav-links a.cta-nav:hover{background:#008f7e;transform:translateY(-1px)}.kaz-landing .nav-mega{position:relative}.kaz-landing .nav-trigger{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.kaz-landing .nav-trigger .caret{font-size:.85rem;transition:transform .25s;display:inline-block}.kaz-landing .nav-mega:hover .nav-trigger .caret{color:var(--kaz-teal);transform:rotate(180deg)}.kaz-landing .nav-mega:hover .nav-trigger{color:var(--kaz-blue)}.kaz-landing .mega{border:1px solid var(--kaz-border);opacity:0;visibility:hidden;pointer-events:none;z-index:200;background:#fff;border-radius:18px;grid-template-columns:280px 1fr 1fr;gap:20px;width:880px;max-width:92vw;padding:24px;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 24px 60px #0d1f3529,0 4px 12px #0000000f}.kaz-landing .mega:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.kaz-landing .nav-mega:hover .mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.kaz-landing .mega-promo{border:1px solid var(--kaz-border);color:var(--kaz-blue);background:linear-gradient(160deg,#f0faf8,#ebf4ff);border-radius:14px;flex-direction:column;gap:10px;padding:18px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.kaz-landing .mega-promo:hover{transform:translateY(-2px);box-shadow:0 8px 24px #1a3c6e1a}.kaz-landing .mega-promo-tag{color:var(--kaz-teal);letter-spacing:.4px;text-transform:uppercase;background:#00a8961f;border-radius:50px;width:fit-content;padding:3px 10px;font-size:.7rem;font-weight:700;display:inline-block}.kaz-landing .mega-promo-title{letter-spacing:-.3px;color:var(--kaz-blue);font-size:1.05rem;font-weight:800;line-height:1.25}.kaz-landing .mega-promo-thumb{aspect-ratio:16/10;background:#0e2a33;border-radius:12px;position:relative;overflow:hidden}.kaz-landing .mega-promo-thumb img{object-fit:cover;opacity:.85;width:100%;height:100%;transition:transform .4s;display:block}.kaz-landing .mega-promo:hover .mega-promo-thumb img{opacity:1;transform:scale(1.05)}.kaz-landing .mega-play{width:44px;height:44px;color:var(--kaz-coral,#ff6b4a);z-index:2;background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;font-size:1.05rem;font-weight:800;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000040}.kaz-landing .mega-promo-foot{color:var(--kaz-muted);font-size:.74rem;font-weight:500}.kaz-landing .mega-col{flex-direction:column;gap:6px;display:flex}.kaz-landing .mega-col-title{letter-spacing:1px;text-transform:uppercase;color:var(--kaz-muted);border-bottom:1px solid var(--kaz-border);margin-bottom:6px;padding:0 6px 6px;font-size:.7rem;font-weight:800}.kaz-landing .mega-item{border-radius:10px;align-items:flex-start;gap:12px;padding:10px 8px;text-decoration:none;transition:background .15s;display:flex}.kaz-landing .mega-item:hover{background:var(--kaz-bg)}.kaz-landing .mega-ico{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.05rem;display:flex}.kaz-landing .mi-search{color:var(--kaz-blue);background:#1a3c6e14}.kaz-landing .mi-ext{color:#16a34a;background:#22c55e1a}.kaz-landing .mi-market{color:#7c3aed;background:#8b5cf61f}.kaz-landing .mi-yield,.kaz-landing .mi-tax{color:#b45309;background:#f4a62324}.kaz-landing .mi-rent{color:var(--kaz-coral,#e85436);background:#ff6b4a1f}.kaz-landing .mega-body strong{color:var(--kaz-blue);margin-bottom:2px;font-size:.9rem;font-weight:700;line-height:1.2;display:block}.kaz-landing .mega-body span{color:var(--kaz-muted);font-size:.78rem;line-height:1.45;display:block}@media (max-width:1024px){.kaz-landing .mega,.kaz-landing .nav-trigger .caret{display:none}}.kaz-landing .hero{background:linear-gradient(150deg,#f0faf8 0%,#ebf4ff 50%,#f7fafa 100%);padding:56px 0 40px;overflow:hidden}.kaz-landing .hero-inner{grid-template-columns:1fr .85fr;align-items:center;gap:48px;max-width:1320px;margin:0 auto;padding:0 24px;display:grid}.kaz-landing .hero-eyebrow{margin-bottom:18px}.kaz-landing .hero h1{letter-spacing:-1.5px;color:var(--kaz-blue);margin-bottom:22px;font-size:clamp(2.2rem,4.5vw,3.25rem);font-weight:800;line-height:1.15}.kaz-landing .hero h1 em{color:var(--kaz-teal);font-style:normal}.kaz-landing .hero-sub{color:var(--kaz-text);max-width:640px;margin-bottom:36px;font-size:1.2rem;font-weight:400;line-height:1.6}.kaz-landing .hero-cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.kaz-landing .btn{font-size:.95rem;font-weight:600;font-family:var(--font);cursor:pointer;border:none;border-radius:50px;align-items:center;gap:8px;padding:13px 26px;text-decoration:none;transition:all .2s;display:inline-flex}.kaz-landing .btn-primary{background:var(--kaz-teal);color:#fff}.kaz-landing .btn-primary:hover{background:#008f7e;transform:translateY(-2px);box-shadow:0 6px 24px #00a8964d}.kaz-landing .btn-ghost{color:var(--kaz-blue);border:1.5px solid var(--kaz-blue);background:0 0}.kaz-landing .btn-ghost:hover{background:var(--kaz-blue);color:#fff}.kaz-landing .hero-note{color:var(--kaz-muted);align-items:center;gap:6px;margin-top:16px;font-size:.78rem;display:flex}.kaz-landing .hero-note:before{content:"✓";color:var(--kaz-teal);font-weight:700}.kaz-landing .hero-badges{flex-wrap:wrap;gap:18px;margin-top:14px;display:flex}.kaz-landing .hero-badge-item{color:var(--kaz-muted);align-items:center;gap:7px;font-size:.82rem;font-weight:500;display:flex}.kaz-landing .hb-check{color:#16a34a;background:#22c55e26;border:1.5px solid #22c55e4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.75rem;font-weight:800;display:inline-flex}.kaz-landing .btn-text-link{color:var(--kaz-blue);border-bottom:2px solid #1a3c6e40;padding-bottom:2px;font-size:.9rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s}.kaz-landing .btn-text-link:hover{color:var(--kaz-teal);border-color:var(--kaz-teal)}.kaz-landing .property-card{border:1px solid var(--kaz-border);background:#fff;border-radius:22px;width:100%;max-width:440px;position:relative;overflow:hidden;box-shadow:0 24px 70px #1a3c6e2e,0 2px 8px #0000000f}.kaz-landing .pc-img{height:128px;position:relative;overflow:hidden}.kaz-landing .pc-img img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.kaz-landing .property-card:hover .pc-img img{transform:scale(1.04)}.kaz-landing .pc-img-overlay{background:linear-gradient(#0000 50%,#0000008c 100%);position:absolute;inset:0}.kaz-landing .pc-badge-hot{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:#ff6b4a;border-radius:50px;padding:5px 11px;font-size:.72rem;font-weight:800;position:absolute;top:14px;left:14px;box-shadow:0 4px 14px #ff6b4a73}.kaz-landing .pc-fav{width:36px;height:36px;color:var(--kaz-blue);cursor:pointer;background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.15rem;transition:all .2s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 10px #00000026}.kaz-landing .pc-fav:hover{color:#ff6b4a;background:#fff;transform:scale(1.08)}.kaz-landing .pc-img-meta{color:#fff;text-shadow:0 1px 4px #00000080;align-items:center;gap:8px;font-size:.78rem;font-weight:600;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.kaz-landing .pc-img-meta .pc-img-dot{opacity:.6;font-size:.5rem}.kaz-landing .pc-img-meta span:last-child{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0006;border-radius:50px;margin-left:auto;padding:3px 8px;font-size:.7rem}.kaz-landing .pc-body{padding:22px 24px 24px}.kaz-landing .pc-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.kaz-landing .pc-type{color:var(--kaz-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:.74rem;font-weight:600}.kaz-landing .pc-title{color:var(--kaz-blue);letter-spacing:-.3px;margin:0;font-size:1.15rem;font-weight:800;line-height:1.2}.kaz-landing .pc-subspecs{color:var(--kaz-muted);margin-top:4px;font-size:.78rem;font-weight:500}.kaz-landing .pc-yield{text-align:right;background:#00a89614;border:1px solid #00a89640;border-radius:10px;flex-shrink:0;padding:6px 10px}.kaz-landing .pc-yield-val{color:var(--kaz-teal);font-size:1.35rem;font-weight:800;line-height:1;display:block}.kaz-landing .pc-yield-lbl{color:var(--kaz-teal);text-transform:uppercase;letter-spacing:.4px;margin-top:2px;font-size:.62rem;font-weight:600;display:block}.kaz-landing .pc-location{grid-template-columns:repeat(2,1fr);gap:9px 16px;margin-bottom:18px;display:grid}.kaz-landing .pc-loc-item{color:var(--kaz-text);align-items:center;gap:6px;font-size:.76rem;display:flex}.kaz-landing .pc-loc-item span{font-size:.95rem}.kaz-landing .pc-loc-item b{color:var(--kaz-blue);margin-right:2px;font-weight:700}.kaz-landing .pc-strategy{margin-bottom:12px}.kaz-landing .pc-strat-head{color:var(--kaz-muted);text-transform:uppercase;letter-spacing:.4px;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:.7rem;font-weight:700;display:flex}.kaz-landing .pc-strat-pick{color:#16a34a;letter-spacing:.4px;background:0 0;font-size:.66rem;font-weight:800}.kaz-landing .pc-strat-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.kaz-landing .pc-strat-card{text-align:left;background:0 0;border:none;padding:0;position:relative}.kaz-landing .pc-strat-card.best .pc-strat-yield{color:var(--kaz-coral,#e85436)}.kaz-landing .pc-strat-badge{background:var(--kaz-gold);color:#0d1f35;letter-spacing:.5px;text-transform:uppercase;vertical-align:middle;border-radius:50px;margin-left:6px;padding:1px 6px;font-size:.55rem;font-weight:800;display:inline-block}.kaz-landing .pc-strat-lbl{color:var(--kaz-blue);margin-bottom:2px;font-size:.7rem;font-weight:700}.kaz-landing .pc-strat-val{color:var(--kaz-text);font-size:.86rem;font-weight:700;line-height:1.2}.kaz-landing .pc-strat-val small{color:var(--kaz-muted);margin-left:2px;font-size:.62rem;font-weight:500}.kaz-landing .pc-strat-yield{color:var(--kaz-teal);margin-top:2px;font-size:.78rem;font-weight:800}.kaz-landing .pc-benchmark{align-items:center;gap:10px;margin-bottom:18px;display:flex}.kaz-landing .pc-bench-icon{flex-shrink:0;font-size:1.1rem}.kaz-landing .pc-bench-text{color:var(--kaz-text);flex:1;font-size:.76rem;line-height:1.4}.kaz-landing .pc-bench-text b{color:var(--kaz-blue);font-weight:700;display:inline}.kaz-landing .pc-bench-tag{color:#16a34a;margin-top:2px;font-size:.7rem;font-weight:700;display:block}.kaz-landing .pc-specs{background:var(--kaz-bg);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:14px;padding:12px;display:grid}.kaz-landing .pc-spec{color:var(--kaz-text);justify-content:center;align-items:center;gap:5px;font-size:.74rem;display:flex}.kaz-landing .pc-spec b{color:var(--kaz-blue);font-weight:700}.kaz-landing .pc-tags{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.kaz-landing .pc-tag{letter-spacing:.2px;border-radius:50px;padding:4px 10px;font-size:.7rem;font-weight:700}.kaz-landing .pc-tag.tag-green{color:#16a34a;background:#22c55e1f;border:1px solid #22c55e40}.kaz-landing .pc-tag.tag-gray{color:#495363;background:#f1f3f5;border:1px solid #e1e5e9}.kaz-landing .pc-tag.tag-gold{color:#b45309;background:#f4a62324;border:1px solid #f4a6234d}.kaz-landing .pc-tag.tag-teal{color:var(--kaz-teal);background:#00a8961a;border:1px solid #00a89640}.kaz-landing .pc-tag.tag-blue{color:var(--kaz-blue);background:#1a3c6e14;border:1px solid #1a3c6e33}.kaz-landing .pc-tag.tag-purple{color:#7c3aed;background:#8b5cf61a;border:1px solid #8b5cf640}.kaz-landing .pc-tag.tag-cashflow{color:#fff;background:linear-gradient(90deg,#ff6b4a,#ffb13b);border:1px solid #0000;animation:1.4s ease-in-out infinite cashBlink;box-shadow:0 0 #ff6b4aa6}@keyframes cashBlink{0%,to{transform:scale(1);box-shadow:0 0 #ff6b4ab3}50%{transform:scale(1.04);box-shadow:0 0 0 8px #ff6b4a00}}.kaz-landing .pc-foot{border-top:1px solid var(--kaz-border);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.kaz-landing .pc-price-lbl{color:var(--kaz-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:.7rem}.kaz-landing .pc-price{color:var(--kaz-blue);letter-spacing:-.5px;font-size:1.5rem;font-weight:800}.kaz-landing .pc-cta{background:var(--kaz-teal);color:#fff;white-space:nowrap;border-radius:50px;padding:11px 18px;font-size:.86rem;font-weight:700;text-decoration:none;transition:all .2s}.kaz-landing .pc-cta:hover{background:#008f7e;transform:translateY(-2px);box-shadow:0 8px 22px #00a89652}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.kaz-landing .hero-screen{border:1px solid var(--kaz-border);background:#fff;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 60px #1a3c6e24,0 2px 8px #0000000f}.kaz-landing .screen-bar{background:var(--kaz-blue);align-items:center;gap:8px;padding:12px 18px;display:flex}.kaz-landing .screen-bar span{color:#ffffffb3;font-size:.75rem;font-weight:500}.kaz-landing .screen-dots{gap:5px;margin-right:auto;display:flex}.kaz-landing .screen-dots i{border-radius:50%;width:9px;height:9px}.kaz-landing .screen-dots i:first-child{background:#ff5f57}.kaz-landing .screen-dots i:nth-child(2){background:#febc2e}.kaz-landing .screen-dots i:nth-child(3){background:#28c840}.kaz-landing .screen-body{padding:18px}.kaz-landing .screen-search{background:var(--kaz-bg);border:1px solid var(--kaz-border);border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;display:flex}.kaz-landing .screen-search input{color:var(--kaz-text);font-size:.85rem;font-family:var(--font);background:0 0;border:none;outline:none;flex:1}.kaz-landing .screen-search .sfilter{background:var(--kaz-teal);color:#fff;cursor:pointer;font-size:.75rem;font-weight:600;font-family:var(--font);border:none;border-radius:7px;padding:6px 14px}.kaz-landing .screen-results{flex-direction:column;gap:8px;display:flex}.kaz-landing .result-row{border:1px solid var(--kaz-border);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;transition:box-shadow .2s;display:flex}.kaz-landing .result-row:hover{box-shadow:var(--shadow)}.kaz-landing .result-thumb{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.3rem;display:flex}.kaz-landing .result-info{flex:1}.kaz-landing .result-name{color:var(--kaz-text);margin-bottom:2px;font-size:.82rem;font-weight:600}.kaz-landing .result-meta{color:var(--kaz-muted);font-size:.72rem}.kaz-landing .result-yield{text-align:right;flex-shrink:0}.kaz-landing .yield-val{color:var(--kaz-teal);font-size:1.05rem;font-weight:800;display:block}.kaz-landing .yield-lbl{color:var(--kaz-muted);font-size:.68rem}.kaz-landing .result-badge{color:var(--kaz-teal);background:#00a8961a;border-radius:50px;padding:2px 8px;font-size:.68rem;font-weight:600}.kaz-landing .flow-section{background:#fff;padding:14px 0 40px}.kaz-landing .flow-shell{--field:#edf7f3;--field-line:#d5ebe2;--accent:#00806f;background:var(--field);border:1px solid var(--field-line);border-radius:28px;width:min(1340px,90%);margin:0 auto;padding:48px clamp(20px,3vw,44px) 42px}.kaz-landing .flow-head{text-align:center;max-width:940px;margin:0 auto 36px}.kaz-landing .flow-head h2{letter-spacing:-1.2px;color:var(--kaz-blue);text-wrap:balance;margin:0;font-size:clamp(1.85rem,3.5vw,2.85rem);font-weight:700;line-height:1.18}.kaz-landing .flow-head h2 em{color:var(--accent);font-style:normal}.kaz-landing .flow-head-tail{letter-spacing:-.2px;color:var(--kaz-muted);margin-top:14px;font-size:.42em;font-weight:500;line-height:1.5;display:block}.kaz-landing .flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.kaz-landing .flow-card{background:#fff;border:1px solid #e6edea;border-radius:24px;flex-direction:column;min-width:0;padding:24px 24px 28px;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 1px 2px #0d1f350a}.kaz-landing .flow-card:hover{transform:translateY(-4px);box-shadow:0 14px 38px #0d1f3517}.kaz-landing .flow-card h3{letter-spacing:-.5px;color:var(--kaz-blue);margin:18px 0 10px;font-size:1.3rem;font-weight:700;line-height:1.28}.kaz-landing .flow-card>p{color:var(--kaz-muted);margin-bottom:0;font-size:.97rem;line-height:1.55}.kaz-landing .fc-mock{background:#fafcfb;border:1px solid #e6edea;border-radius:14px;flex-direction:column;gap:8px;min-height:0;padding:12px;display:flex}.kaz-landing .fcm-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;display:flex}.kaz-landing .fcm-city{color:var(--kaz-blue);font-size:.74rem;font-weight:700}.kaz-landing .fcm-tag{white-space:nowrap;letter-spacing:.4px;text-transform:uppercase;color:var(--accent);background:#00a8961a;border-radius:50px;flex-shrink:0;padding:3px 9px;font-size:.56rem;font-weight:700}.kaz-landing .fcm-chart{background:#fff;border:1px solid #e6edea;border-radius:11px;padding:8px 9px 5px}.kaz-landing .fcm-chart-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.kaz-landing .fcm-chart-val{color:var(--kaz-blue);white-space:nowrap;font-size:.96rem;font-weight:800}.kaz-landing .fcm-chart-val i{color:var(--kaz-muted);font-size:.72rem;font-style:normal;font-weight:600}.kaz-landing .fcm-chart-lbl{letter-spacing:.5px;text-transform:uppercase;color:var(--kaz-muted);text-align:right;font-size:.63rem;font-weight:700}.kaz-landing .fcm-svg{width:100%;height:auto;display:block;overflow:visible}.kaz-landing .fcm-grid line{stroke:#edf2f0;stroke-width:1px}.kaz-landing .fcm-area{fill:url(#kazAreaFill);opacity:0;transition:opacity .6s .35s}.kaz-landing .fcm-line{fill:none;stroke:var(--kaz-teal);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:420;stroke-dashoffset:420px;transition:stroke-dashoffset 1.15s cubic-bezier(.32,.72,.34,1)}.kaz-landing .fcm-dot{fill:#fff;stroke:var(--kaz-teal);stroke-width:3px;opacity:0;transition:opacity .35s .95s}.kaz-landing .reveal.in .fcm-area,.kaz-landing .reveal.in .fcm-dot{opacity:1}.kaz-landing .reveal.in .fcm-line{stroke-dashoffset:0}.kaz-landing .fcm-axis{color:var(--kaz-muted);justify-content:space-between;margin-top:2px;font-size:.58rem;display:flex}.kaz-landing .fcm-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kaz-landing .fcm-stat{background:#fff;border:1px solid #e6edea;border-radius:11px;flex-direction:column;gap:1px;padding:6px 9px;line-height:1.25;display:flex}.kaz-landing .fcm-stat b{color:var(--kaz-blue);font-size:.84rem;font-weight:800}.kaz-landing .fcm-stat i{color:var(--kaz-muted);font-size:.62rem;font-style:normal}.kaz-landing .fcm-hub{background:radial-gradient(circle,#00a89621 0%,#00a8960a 42%,#0000 68%);flex:1;justify-content:center;align-items:center;min-height:154px;display:flex;position:relative}.kaz-landing .fcm-hub-rings{width:100%;height:100%;position:absolute;inset:0}.kaz-landing .fcm-hub-rings .ring{fill:none;stroke:#b9ddd2;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.kaz-landing .fcm-hub-rings .spokes line{stroke:#5fbfa9;stroke-width:1.3px;stroke-dasharray:5 6;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:.85;animation:2.4s linear infinite kaz-hub-flow}@keyframes kaz-hub-flow{to{stroke-dashoffset:22px}}.kaz-landing .fcm-hub-rings .spokes line:nth-child(2n){animation-duration:2.9s}.kaz-landing .fcm-core{z-index:3;letter-spacing:-.3px;color:#fff;background:radial-gradient(circle at 34% 28%, #1b4c71, var(--kaz-blue) 68%);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:.7rem;font-weight:800;display:inline-flex;position:relative;box-shadow:0 0 0 5px #00a89629,0 0 0 1px #00a89657,0 10px 26px #0d1f354d}.kaz-landing .fcm-core b{color:var(--kaz-teal);font-weight:800}.kaz-landing .fcm-node{z-index:2;left:var(--x);top:var(--y);white-space:nowrap;letter-spacing:-.2px;max-width:38%;color:var(--brand,var(--kaz-blue));opacity:0;background:#fff;border:1px solid #dce6e2;border-radius:50px;padding:4px 7px;font-size:.55rem;font-weight:800;line-height:1;transition:opacity .4s,transform .4s cubic-bezier(.3,1.4,.5,1);position:absolute;transform:translate(-50%,-50%)scale(.8);box-shadow:0 2px 8px #0d1f351a}.kaz-landing .fcm-node.lead{padding:5px 9px;font-size:.62rem}.kaz-landing .fcm-node i,.kaz-landing .fcm-node sup,.kaz-landing .fcm-node small{font-style:normal;font-weight:inherit;color:inherit}.kaz-landing .fcm-node small{opacity:.75;font-size:.72em}.kaz-landing .fcm-node sup{vertical-align:super;font-size:.6em}.kaz-landing .b-lbc{--x:50%;--y:22%;--brand:#ff6e14;text-transform:lowercase}.kaz-landing .b-seloger{--x:74%;--y:50%;--brand:#e2001a}.kaz-landing .b-pap{--x:8%;--y:52%;--brand:#e30613;letter-spacing:.4px}.kaz-landing .b-orpi{--x:9%;--y:30%;--brand:#e2001a;text-transform:lowercase;letter-spacing:0}.kaz-landing .b-domimmo{--x:50%;--y:78%;--brand:#14689e}.kaz-landing .b-bienici{--x:26%;--y:50%;--brand:#1d2b4f}.kaz-landing .b-bienici i{color:#e4002b}.kaz-landing .b-century{--x:50%;--y:8%;--brand:#0d2d45;letter-spacing:.6px;font-weight:700}.kaz-landing .b-century i{color:#b9a16b;margin-left:2px}.kaz-landing .b-laforet{--x:76%;--y:12%;--brand:#00874e}.kaz-landing .b-era{--x:91%;--y:30%;--brand:#d6001c;letter-spacing:.8px;font-weight:900}.kaz-landing .b-safti{--x:91%;--y:74%;--brand:#e30613;letter-spacing:.3px}.kaz-landing .b-capi{--x:76%;--y:92%;--brand:#16355e;text-transform:lowercase}.kaz-landing .b-adresse{--x:24%;--y:92%;--brand:#111827}.kaz-landing .b-adresse i{color:#c8102e}.kaz-landing .b-foncia{--x:9%;--y:74%;--brand:#0f4c9c;letter-spacing:.5px}.kaz-landing .b-logic{--brand:#2b2e7a;letter-spacing:.3px}.kaz-landing .b-logic i{opacity:.8;font-weight:600}.kaz-landing .b-iad{--x:92%;--y:52%;--brand:#e4002b;text-transform:lowercase;letter-spacing:.4px}.kaz-landing .b-efficity{--x:50%;--y:92%;--brand:#7ab800;text-transform:lowercase}.kaz-landing .b-notaires{--x:24%;--y:12%;--brand:#1a3d7c;font-weight:700}.kaz-landing .reveal.in .fcm-node{opacity:1;transform:translate(-50%,-50%)scale(1)}.kaz-landing .reveal.in .fcm-node:first-of-type{transition-delay:60ms}.kaz-landing .reveal.in .fcm-node:nth-of-type(2){transition-delay:.1s}.kaz-landing .reveal.in .fcm-node:nth-of-type(3){transition-delay:.14s}.kaz-landing .reveal.in .fcm-node:nth-of-type(4){transition-delay:.18s}.kaz-landing .reveal.in .fcm-node:nth-of-type(5){transition-delay:.22s}.kaz-landing .reveal.in .fcm-node:nth-of-type(6){transition-delay:.26s}.kaz-landing .reveal.in .fcm-node:nth-of-type(7){transition-delay:.3s}.kaz-landing .reveal.in .fcm-node:nth-of-type(8){transition-delay:.34s}.kaz-landing .reveal.in .fcm-node:nth-of-type(9){transition-delay:.38s}.kaz-landing .reveal.in .fcm-node:nth-of-type(10){transition-delay:.42s}.kaz-landing .reveal.in .fcm-node:nth-of-type(11){transition-delay:.46s}.kaz-landing .reveal.in .fcm-node:nth-of-type(12){transition-delay:.5s}.kaz-landing .reveal.in .fcm-node:nth-of-type(13){transition-delay:.54s}.kaz-landing .reveal.in .fcm-node:nth-of-type(14){transition-delay:.58s}.kaz-landing .reveal.in .fcm-node:nth-of-type(15){transition-delay:.62s}.kaz-landing .reveal.in .fcm-node:nth-of-type(16){transition-delay:.66s}.kaz-landing .reveal.in .fcm-node:nth-of-type(17){transition-delay:.7s}.kaz-landing .fcm-hub-foot{text-align:center;border-top:1px solid #edf2f0;flex-direction:column;align-items:center;gap:2px;padding-top:5px;display:flex}.kaz-landing .fcm-hub-count{color:var(--kaz-muted);font-size:.7rem;line-height:1.25}.kaz-landing .fcm-hub-count b{color:var(--kaz-blue);font-size:.82rem;font-weight:800}.kaz-landing .fcm-hub-isl{letter-spacing:.5px;text-transform:uppercase;color:var(--accent);font-size:.58rem;font-weight:700;line-height:1.25}.kaz-landing .fcm-sliders{flex-direction:column;gap:8px;display:flex}.kaz-landing .fcm-slider{grid-template-columns:1fr auto;align-items:baseline;gap:1px 8px;line-height:1.2;display:grid}.kaz-landing .fcm-slider i{color:var(--kaz-muted);font-size:.69rem;font-style:normal}.kaz-landing .fcm-slider b{color:var(--kaz-blue);font-size:.78rem;font-weight:800}.kaz-landing .fcm-track{background:#e8efec;border-radius:50px;grid-column:1/-1;height:5px;margin-top:4px;position:relative}.kaz-landing .fcm-fill{background:var(--kaz-teal);border-radius:50px;width:0;transition:width .8s cubic-bezier(.32,.72,.34,1);position:absolute;inset:0 auto 0 0}.kaz-landing .fcm-fill:after{content:"";border:2.5px solid var(--kaz-teal);background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:50%;right:-6px;transform:translateY(-50%);box-shadow:0 2px 5px #0d1f3529}.kaz-landing .reveal.in .fcm-fill{width:var(--w)}.kaz-landing .reveal.in .fcm-slider:nth-child(2) .fcm-fill{transition-delay:.1s}.kaz-landing .reveal.in .fcm-slider:nth-child(3) .fcm-fill{transition-delay:.2s}.kaz-landing .fcm-out{background:#fff;border:1px solid #e6edea;border-radius:11px;flex-direction:column;padding:2px 11px;display:flex}.kaz-landing .fcm-out-line{border-bottom:1px solid #f0f4f2;justify-content:space-between;align-items:center;gap:10px;padding:5px 0;line-height:1.3;display:flex}.kaz-landing .fcm-out-line:last-child{border-bottom:0}.kaz-landing .fcm-out-line i{color:var(--kaz-muted);font-size:.71rem;font-style:normal}.kaz-landing .fcm-out-line b{color:var(--kaz-blue);font-size:.82rem;font-weight:700}.kaz-landing .fcm-out-line.total i{color:var(--kaz-text);font-weight:600}.kaz-landing .fcm-out-line b.up{color:var(--accent);font-weight:800}.kaz-landing .flow-disclaimer{text-align:center;max-width:820px;color:var(--kaz-muted);margin:22px auto 0;font-size:.76rem;line-height:1.6}@media (min-width:1081px){.kaz-landing .fc-mock{justify-content:space-between;min-height:210px}}@media (max-width:1080px){.kaz-landing .flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kaz-landing .flow-card:first-child{grid-column:1/-1}.kaz-landing .flow-card:first-child .fc-mock{min-height:0}}@media (max-width:760px){.kaz-landing .flow-shell{border-radius:26px;width:94%;padding:44px 16px 40px}.kaz-landing .flow-grid{grid-template-columns:minmax(0,1fr)}.kaz-landing .flow-card:first-child{grid-column:auto}.kaz-landing .fc-mock{min-height:0}.kaz-landing .fcm-chart-head{flex-direction:column;align-items:flex-start;gap:1px}.kaz-landing .fcm-chart-lbl{text-align:left}.kaz-landing .b-pap,.kaz-landing .b-iad,.kaz-landing .b-notaires,.kaz-landing .b-capi,.kaz-landing .fcm-hub-rings .spokes .s-wide{display:none}.kaz-landing .fcm-hub{min-height:196px}.kaz-landing .fcm-node{padding:4px 7px;font-size:.54rem}.kaz-landing .fcm-node.lead{padding:4px 8px;font-size:.6rem}.kaz-landing .fcm-core{width:54px;height:54px;font-size:.64rem}.kaz-landing .b-foncia{--x:15%}.kaz-landing .b-capi,.kaz-landing .b-adresse{--x:18%}.kaz-landing .b-era{--x:87%}.kaz-landing .b-safti,.kaz-landing .b-laforet{--x:82%}}@media (prefers-reduced-motion:reduce){.kaz-landing .fcm-hub-rings .spokes line{animation:none}.kaz-landing .fcm-line{stroke-dasharray:none;stroke-dashoffset:0}.kaz-landing .fcm-area,.kaz-landing .fcm-dot{opacity:1}.kaz-landing .fcm-node{opacity:1;transform:translate(-50%,-50%)}.kaz-landing .fcm-fill{width:var(--w)}.kaz-landing .fcm-line,.kaz-landing .fcm-area,.kaz-landing .fcm-dot,.kaz-landing .fcm-node,.kaz-landing .fcm-fill,.kaz-landing .flow-card{transition:none}}.kaz-landing .proof-hero{--proof-mint:#3cdcb4;background:radial-gradient(900px 560px at 80% 15%,#3cdcb424,#0000 62%),linear-gradient(165deg,#063d31 0%,#032a22 55%,#021d17 100%);padding:56px 0;position:relative;overflow:hidden}.kaz-landing .proof-hero-inner{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;max-width:1320px;margin:0 auto;padding:0 24px;display:grid;position:relative}.kaz-landing .proof-hero-tag{color:var(--proof-mint);background:#3cdcb41a;border:1px solid #3cdcb447;margin-bottom:16px}.kaz-landing .proof-hero-left h2{letter-spacing:-1px;color:#fff;margin-bottom:14px;font-size:clamp(1.8rem,2.9vw,2.5rem);font-weight:800;line-height:1.16}.kaz-landing .proof-hero-left h2 em{color:var(--proof-mint);font-style:normal}.kaz-landing .proof-hero-sub{color:#ffffffa8;max-width:440px;margin-bottom:24px;font-size:.95rem;line-height:1.6}.kaz-landing .btn-mint{background:var(--proof-mint);color:#04231b;font-weight:700}.kaz-landing .btn-mint:hover{background:#5ce6c4;transform:translateY(-2px);box-shadow:0 10px 32px #3cdcb452}.kaz-landing .proof-hero-reassure{flex-wrap:wrap;gap:18px;margin-top:18px;display:flex}.kaz-landing .proof-hero-reassure span{color:#fff9;align-items:center;gap:7px;font-size:.8rem;font-weight:500;display:inline-flex}.kaz-landing .proof-hero-reassure span:before{content:"✓";color:var(--proof-mint);font-weight:800}.kaz-landing .proof-stats{flex-direction:column;gap:18px;display:flex}.kaz-landing .proof-stat{flex-direction:column;gap:3px;display:flex}.kaz-landing .proof-num{color:#fff;letter-spacing:-.5px;font-size:2.5rem;font-weight:700;line-height:1.15}.kaz-landing .proof-num em{color:var(--proof-mint);margin-left:2px;font-size:.55em;font-style:normal;font-weight:700}.kaz-landing .proof-lbl{color:#fff9;flex-wrap:wrap;align-items:center;gap:7px;font-size:.85rem;font-weight:500;display:flex}.kaz-landing .proof-stars{color:#f4a623;letter-spacing:1px;font-size:.9rem}.kaz-landing .proof-avis{color:#ffffff80}.kaz-landing .brands-bar{background:#fff;padding:42px 0 30px}.kaz-landing .brands-bar .container{max-width:1400px}.kaz-landing .brands-eyebrow{text-align:center;color:var(--kaz-muted);max-width:680px;margin-bottom:22px;margin-left:auto;margin-right:auto;font-size:.85rem;font-weight:500}.kaz-landing .brands-grid{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:clamp(8px,1.3vw,20px);margin-bottom:18px;display:flex;overflow-x:auto}.kaz-landing .brands-grid::-webkit-scrollbar{display:none}.kaz-landing .brand-logo{font-family:var(--font);color:#94a3b8;letter-spacing:-.3px;opacity:.85;white-space:nowrap;flex:none;align-items:baseline;font-size:clamp(.8rem,1.65vw,1.5rem);font-weight:800;line-height:1;transition:opacity .2s,color .2s;display:inline-flex}.kaz-landing .brand-logo:hover{opacity:1;color:var(--kaz-blue)}.kaz-landing .brand-logo sup,.kaz-landing .brand-logo small,.kaz-landing .brand-logo em,.kaz-landing .brand-logo b,.kaz-landing .brand-logo i{color:inherit;font-style:inherit;font-weight:inherit;background:0 0;padding:0}.kaz-landing .brand-logo small{margin-left:1px;font-size:.7em}.kaz-landing .brand-logo sup{margin-left:1px;font-size:.55em}.kaz-landing .brands-disclaimer{text-align:center;color:#94a3b8;max-width:780px;margin:0 auto;font-size:.72rem;font-style:italic;line-height:1.5}@media (max-width:700px){.kaz-landing .brands-bar{padding:30px 0 26px}.kaz-landing .brands-grid{justify-content:flex-start;gap:22px;padding:0 2px}.kaz-landing .brand-logo{font-size:.9rem}}.kaz-landing .feat-trial-badge{background:linear-gradient(135deg,#22c55e12,#00a89612);border:1.5px solid #22c55e40;border-radius:14px;align-items:center;gap:12px;margin-top:8px;padding:16px 18px;display:flex}.kaz-landing .feat-trial-ico{color:#fff;background:#16a34a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;font-weight:800;display:flex;box-shadow:0 2px 10px #16a34a4d}.kaz-landing .feat-trial-text{flex:1;min-width:0}.kaz-landing .feat-trial-text strong{color:#15803d;margin-bottom:2px;font-size:.9rem;font-weight:700;display:block}.kaz-landing .feat-trial-text span{color:var(--kaz-muted);font-size:.75rem}.kaz-landing .feat-trial-cta{background:var(--kaz-teal);color:#fff;white-space:nowrap;border-radius:50px;flex-shrink:0;align-items:center;padding:8px 14px;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.kaz-landing .feat-trial-cta:hover{background:#008f7e;transform:translateY(-1px)}.kaz-landing .compare-section{background:#fff;padding:58px 0 44px}.kaz-landing .compare-title{text-align:center;margin-bottom:36px}.kaz-landing .compare-title h2{letter-spacing:-1.2px;color:var(--kaz-blue);margin:12px 0 14px;font-size:clamp(1.9rem,3.5vw,2.8rem);font-weight:800;line-height:1.12}.kaz-landing .compare-title h2 em{color:var(--kaz-teal);font-style:normal}.kaz-landing .compare-title p{color:var(--kaz-muted);max-width:520px;margin:0 auto;font-size:.97rem;line-height:1.65}.kaz-landing .compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;max-width:1000px;margin:0 auto;display:grid}.kaz-landing .compare-card{border-radius:18px;padding:24px 22px}.kaz-landing .compare-card.without{background:#f3f6fa;border:1.5px solid #e2e8f0}.kaz-landing .compare-card.with{background:linear-gradient(145deg,var(--kaz-blue) 0%,#1a5276 100%);border:1.5px solid #0000;box-shadow:0 12px 48px #1a3c6e40}.kaz-landing .compare-card-title{letter-spacing:-.5px;margin-bottom:16px;font-size:1.18rem;font-weight:800;line-height:1.2}.kaz-landing .compare-card.without .compare-card-title{color:var(--kaz-blue)}.kaz-landing .compare-card.with .compare-card-title{color:#fff}.kaz-landing .compare-list{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.kaz-landing .compare-item{align-items:flex-start;gap:11px;display:flex}.kaz-landing .compare-ico{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-top:2px;font-size:.9rem;font-weight:800;display:flex}.kaz-landing .compare-card.without .compare-ico{color:#dc2626;background:#dc26261f}.kaz-landing .compare-card.with .compare-ico{color:#fff;background:#ffffff2e}.kaz-landing .compare-item-text{font-size:.845rem;font-weight:500;line-height:1.5}.kaz-landing .compare-card.without .compare-item-text{color:#374151}.kaz-landing .compare-card.with .compare-item-text{color:#ffffffeb}.kaz-landing .compare-metrics{border-radius:14px;flex-direction:column;gap:10px;padding:13px;display:flex}.kaz-landing .compare-card.without .compare-metrics{background:#fff;border:1px solid #e2e8f0}.kaz-landing .compare-card.with .compare-metrics{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff29}.kaz-landing .m-stat{border-radius:11px;flex-direction:column;gap:8px;padding:9px 12px;display:flex}.kaz-landing .compare-card.without .m-stat{background:#f8fafc;border:1px solid #eef1f5}.kaz-landing .compare-card.with .m-stat{background:#ffffff0f;border:1px solid #ffffff1a}.kaz-landing .m-stat-head{align-items:center;gap:10px;display:flex}.kaz-landing .m-stat-ico{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.85rem;display:inline-flex}.kaz-landing .compare-card.without .m-stat-ico{color:#dc2626;background:#fee2e2}.kaz-landing .compare-card.with .m-stat-ico{color:#4ade80;background:#4ade802e}.kaz-landing .m-stat-label{letter-spacing:.01em;flex:1;font-size:.75rem;font-weight:600}.kaz-landing .compare-card.without .m-stat-label{color:#475569}.kaz-landing .compare-card.with .m-stat-label{color:#ffffffc7}.kaz-landing .m-stat-value{font-family:var(--font-display,inherit);letter-spacing:-.01em;font-size:1.08rem;font-weight:800;line-height:1}.kaz-landing .m-stat-value i{opacity:.7;letter-spacing:0;margin-left:3px;font-size:.7rem;font-style:normal;font-weight:600}.kaz-landing .compare-card.without .m-stat-value{color:#dc2626}.kaz-landing .compare-card.with .m-stat-value{color:#4ade80}.kaz-landing .m-line{border-radius:50px;height:7px;position:relative;overflow:visible}.kaz-landing .compare-card.without .m-line{background:#f1f5f9}.kaz-landing .compare-card.with .m-line{background:#ffffff1a}.kaz-landing .m-line-fill{border-radius:50px;width:0;transition:width 1.3s cubic-bezier(.65,0,.35,1);position:absolute;inset:0 auto 0 0}.kaz-landing .compare-card.without .m-line-fill{background:linear-gradient(90deg,#f87171,#dc2626)}.kaz-landing .compare-card.with .m-line-fill{background:linear-gradient(90deg,#86efac,#22c55e);box-shadow:0 0 8px #4ade8073}.kaz-landing .m-line-dot{border:3px solid #fff;border-radius:50%;width:16px;height:16px;transition:left 1.3s cubic-bezier(.65,0,.35,1),transform .4s .6s;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)scale(0)}.kaz-landing .compare-card.without .m-line-dot{background:#dc2626;box-shadow:0 2px 6px #dc262666}.kaz-landing .compare-card.with .m-line-dot{background:#22c55e;border-color:#0f4c35;box-shadow:0 0 0 2px #4ade8059,0 0 12px #4ade8099}.kaz-landing .m-line.is-on .m-line-dot{transform:translate(-50%,-50%)scale(1)}.kaz-landing .m-yield{flex-direction:row;align-items:center;gap:14px}.kaz-landing .m-radial{flex-shrink:0;width:58px;height:58px;position:relative}.kaz-landing .m-radial svg{width:100%;height:100%;transform:rotate(-90deg)}.kaz-landing .m-radial circle{fill:none;stroke-width:7px}.kaz-landing .compare-card.without .m-radial-bg{stroke:#f1f5f9}.kaz-landing .compare-card.with .m-radial-bg{stroke:#ffffff1f}.kaz-landing .m-radial-fg{stroke-dasharray:213.6;stroke-dashoffset:213.6px;stroke-linecap:round;transition:stroke-dashoffset 1.4s cubic-bezier(.65,0,.35,1)}.kaz-landing .compare-card.without .m-radial-fg{stroke:#f87171}.kaz-landing .compare-card.with .m-radial-fg{stroke:#4ade80;filter:drop-shadow(0 0 6px #4ade8066)}.kaz-landing .m-radial-text{font-family:var(--font-display,inherit);letter-spacing:-.02em;justify-content:center;align-items:center;font-size:1rem;font-weight:800;line-height:1;display:flex;position:absolute;inset:0}.kaz-landing .m-radial-text i{opacity:.7;margin-left:1px;font-size:.65rem;font-style:normal;font-weight:600}.kaz-landing .compare-card.without .m-radial-text{color:#dc2626}.kaz-landing .compare-card.with .m-radial-text{color:#4ade80}.kaz-landing .m-stat-info{flex-direction:column;gap:4px;min-width:0;display:flex}.kaz-landing .m-stat-hint{font-size:.7rem;font-weight:600}.kaz-landing .compare-card.without .m-stat-hint{color:#dc2626}.kaz-landing .compare-card.with .m-stat-hint{color:#4ade80}.kaz-landing .m-dots{grid-template-columns:repeat(10,1fr);gap:5px;display:grid}.kaz-landing .m-dots i{aspect-ratio:1;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .25s,border-color .25s;transition-delay:calc(var(--i,0) * 50ms);border-radius:50%;display:block;transform:scale(.6)}.kaz-landing .compare-card.without .m-dots i{background:#f1f5f9;border:1.5px solid #e2e8f0}.kaz-landing .compare-card.without .m-dots i.on{background:#dc2626;border-color:#dc2626;transform:scale(1);box-shadow:0 0 0 2px #dc26262e}.kaz-landing .compare-card.with .m-dots i{background:0 0;border:1.5px solid #4ade8073;transform:scale(.9)}.kaz-landing .compare-card.with .m-dots i.on{background:#4ade80;border-color:#4ade80;transform:scale(1)}@media (max-width:680px){.kaz-landing .compare-grid{grid-template-columns:1fr}.kaz-landing .compare-card{padding:26px 20px}.kaz-landing .compare-card-title{font-size:1.3rem}}.kaz-landing .section{padding:80px 0}.kaz-landing .section-header{text-align:center;margin-bottom:56px}.kaz-landing .section-header h2{letter-spacing:-1px;color:var(--kaz-blue);margin:12px 0 14px;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:800;line-height:1.15}.kaz-landing .section-header h2 em{color:var(--kaz-teal);font-style:normal}.kaz-landing .section-header p{color:var(--kaz-muted);max-width:520px;margin:0 auto;font-size:1rem;line-height:1.7}.kaz-landing .problem-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.kaz-landing .problem-card{background:var(--kaz-bg);border:1px solid var(--kaz-border);border-radius:var(--radius-lg);padding:28px 24px;transition:box-shadow .2s,border-color .2s}.kaz-landing .problem-card:hover{box-shadow:var(--shadow);border-color:var(--kaz-teal)}.kaz-landing .problem-icon{margin-bottom:14px;font-size:2rem;display:block}.kaz-landing .problem-card h3{color:var(--kaz-blue);margin-bottom:8px;font-size:1rem;font-weight:700}.kaz-landing .problem-card p{color:var(--kaz-muted);font-size:.88rem;line-height:1.65}.kaz-landing .features-section{background:var(--kaz-bg);padding-bottom:32px}.kaz-landing .fx-header{text-align:center;max-width:640px;margin:0 auto 40px}.kaz-landing .fx-title{color:var(--kaz-blue);letter-spacing:-1px;margin:0 0 10px;font-size:clamp(2rem,3.6vw,2.75rem);font-weight:800;line-height:1.15}.kaz-landing .fx-sub{color:var(--kaz-muted);font-size:1.1rem}.kaz-landing .fx2-territories{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:22px;display:flex}.kaz-landing .fx2-territories-label{color:var(--kaz-muted);margin-right:2px;font-size:.85rem;font-weight:600}.kaz-landing .fx2-terr{color:var(--kaz-blue);align-items:center;gap:7px;font-size:.95rem;font-weight:700;display:inline-flex}.kaz-landing .fx2-terr-flag{font-size:1.2rem;line-height:1}.kaz-landing .fx2-grid{grid-template-columns:repeat(3,1fr);gap:28px;max-width:1080px;margin:0 auto;display:grid}.kaz-landing .fx2-tile{border:1px solid var(--kaz-border);border-radius:var(--radius-lg);text-align:center;background:#fff;padding:28px 24px;transition:box-shadow .2s,transform .2s,border-color .2s}.kaz-landing .fx2-tile:hover{box-shadow:var(--shadow-lg);border-color:var(--kaz-teal);transform:translateY(-3px)}.kaz-landing .fx2-ico{width:46px;height:46px;color:var(--kaz-teal);justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.kaz-landing .fx2-ico svg{width:100%;height:100%}.kaz-landing .fx2-tile h3{color:var(--kaz-blue);margin-bottom:8px;font-size:1.02rem;font-weight:800;line-height:1.3}.kaz-landing .fx2-tile p{color:var(--kaz-text);font-size:.85rem;line-height:1.6}.kaz-landing .fx2-cta{flex-direction:column;align-items:center;gap:10px;margin-top:48px;display:flex}.kaz-landing .fx-cta-note{color:var(--kaz-muted);font-size:.78rem}.kaz-landing .testi-section{background:var(--kaz-bg);padding-top:32px}.kaz-landing .testi-section .section-header h2{margin-top:0}.kaz-landing .testi-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.kaz-landing .testi-card{border:1px solid var(--kaz-border);border-radius:var(--radius-lg);background:#fff;padding:28px;transition:box-shadow .2s;position:relative}.kaz-landing .testi-card:hover{box-shadow:var(--shadow-lg)}.kaz-landing .testi-card:before{content:"\"";color:var(--kaz-teal);opacity:.15;font-family:Georgia,serif;font-size:4rem;font-weight:700;line-height:1;position:absolute;top:12px;right:20px}.kaz-landing .testi-stars{color:var(--kaz-gold);margin-bottom:14px;font-size:.95rem}.kaz-landing .testi-quote{color:var(--kaz-text);margin-bottom:20px;font-size:.9rem;font-style:italic;line-height:1.75}.kaz-landing .testi-author{align-items:center;gap:12px;display:flex}.kaz-landing .testi-avatar{background:linear-gradient(135deg,var(--kaz-teal),var(--kaz-blue));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.8rem;font-weight:700;display:flex}.kaz-landing .testi-name{color:var(--kaz-blue);font-size:.85rem;font-weight:700}.kaz-landing .testi-role{color:var(--kaz-muted);font-size:.73rem}.kaz-landing .testi-location{color:var(--kaz-teal);align-items:center;gap:4px;margin-top:4px;font-size:.72rem;font-weight:500;display:flex}.kaz-landing .pricing-section{background:#fff}.kaz-landing .pricing-section .section-header{margin-bottom:32px}.kaz-landing .pricing-section .section-header h2{margin:0 0 14px;font-size:clamp(2.3rem,4.6vw,3.5rem)}.kaz-landing .pricing-section .section-header p{color:var(--kaz-text);max-width:760px;font-size:1.1rem;font-weight:500;line-height:1.6}.kaz-landing .billing-switch{border:1.5px solid var(--kaz-border);background:var(--kaz-white);border-radius:50px;flex-wrap:wrap;justify-content:center;gap:4px;width:max-content;max-width:100%;margin:0 auto 18px;padding:5px;display:flex}.kaz-landing .bs-opt{cursor:pointer;font-family:var(--font);color:var(--kaz-blue);background:0 0;border:0;border-radius:50px;align-items:center;gap:8px;padding:11px 26px;font-size:1rem;font-weight:700;line-height:1;transition:all .2s;display:inline-flex}.kaz-landing .bs-opt:hover{background:#1a3c6e0f}.kaz-landing .bs-opt.is-active{background:var(--kaz-blue);color:#fff;box-shadow:0 4px 14px #1a3c6e38}.kaz-landing .bs-save{color:#00806f;background:#00a89624;border-radius:50px;padding:3px 9px;font-size:.78rem;font-weight:800}.kaz-landing .bs-opt.is-active .bs-save{color:#fff;background:#fff3}@media (max-width:560px){.kaz-landing .billing-switch{border-radius:20px;flex-direction:column;gap:6px;width:100%}.kaz-landing .bs-opt{justify-content:center;width:100%;padding:13px 18px}}.kaz-landing .pricing-reassure{text-align:center;color:var(--kaz-text);margin:0 0 36px;font-size:1rem;font-weight:700}.kaz-landing .pricing-reassure:before{content:"";display:inline-block}.kaz-landing .pricing-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.kaz-landing .price-card{border:1.5px solid var(--kaz-border);border-radius:var(--radius-lg);padding:32px 26px;transition:all .25s;position:relative}.kaz-landing .price-card:hover{box-shadow:var(--shadow-lg)}.kaz-landing .price-card.popular{border-color:var(--kaz-teal);box-shadow:0 0 0 3px #00a8961f}.kaz-landing .popular-badge{background:var(--kaz-teal);color:#fff;letter-spacing:.5px;white-space:nowrap;border-radius:50px;padding:4px 16px;font-size:.72rem;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.kaz-landing .plan-name{color:var(--kaz-blue);letter-spacing:-.3px;margin-bottom:8px;font-size:1.5rem;font-weight:800}.kaz-landing .plan-name-discovery{color:#d97706}.kaz-landing .plan-name-investor{color:#0b8f62}.kaz-landing .plan-name-expert{color:var(--kaz-blue)}.kaz-landing .plan-sub{color:var(--kaz-muted);margin-bottom:22px;font-size:.82rem;line-height:1.5}.kaz-landing .plan-price{align-items:baseline;gap:4px;margin-bottom:4px;display:flex}.kaz-landing .plan-price .amount{color:var(--kaz-blue);font-size:2.8rem;font-weight:800;line-height:1}.kaz-landing .plan-price .curr{color:var(--kaz-muted);margin-top:6px;font-size:1.1rem}.kaz-landing .plan-price .per{color:var(--kaz-muted);font-size:.82rem}.kaz-landing .plan-billing{flex-direction:column;align-items:flex-start;gap:5px;margin:10px 0 20px;display:flex}.kaz-landing .plan-save{color:#00705f;background:#00a8961f;border:1px solid #00a89638;border-radius:50px;align-items:center;gap:6px;padding:5px 12px;font-size:.79rem;font-weight:700;line-height:1.2;display:inline-flex}.kaz-landing .plan-save:before{content:"";background:var(--kaz-teal);border-radius:50%;flex-shrink:0;width:6px;height:6px}.kaz-landing .plan-bill-note{color:var(--kaz-muted);font-size:.74rem;line-height:1.3}.kaz-landing .plan-feat-title{color:var(--kaz-blue);margin:26px 0 14px;font-size:.9rem;font-weight:800}.kaz-landing .plan-features{flex-direction:column;gap:11px;margin-bottom:0;list-style:none;display:flex}.kaz-landing .plan-features li{color:var(--kaz-text);align-items:flex-start;gap:10px;font-size:.87rem;line-height:1.45;display:flex}.kaz-landing .plan-features li .chk,.kaz-landing .plan-features li .no{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;margin-top:1px;font-size:.66rem;font-weight:800;line-height:1;display:inline-flex}.kaz-landing .plan-features li .chk{color:#00705f;background:#00a89624;border:1px solid #00a89642}.kaz-landing .plan-features li .no{color:#b6bec9;background:#f3f5f7;border:1px solid #e4e8ed;font-size:.72rem}.kaz-landing .plan-cta{text-align:center;font-size:.9rem;font-weight:700;font-family:var(--font);border-radius:50px;padding:13px;text-decoration:none;transition:all .2s;display:block}.kaz-landing .plan-cta.outline{border:1.5px solid var(--kaz-blue);color:var(--kaz-blue)}.kaz-landing .plan-cta.outline:hover{background:var(--kaz-blue);color:#fff}.kaz-landing .plan-cta.filled{background:var(--kaz-teal);color:#fff}.kaz-landing .plan-cta.filled:hover{background:#008f7e;box-shadow:0 4px 16px #00a8964d}.kaz-landing .plan-trial{text-align:center;color:var(--kaz-muted);margin-top:10px;font-size:.75rem}.kaz-landing .faq-section{background:var(--kaz-bg)}.kaz-landing .faq-list{flex-direction:column;gap:10px;max-width:720px;margin:0 auto;display:flex}.kaz-landing .faq-item{border:1px solid var(--kaz-border);border-radius:var(--radius);background:#fff;overflow:hidden}.kaz-landing .faq-q{color:var(--kaz-blue);cursor:pointer;justify-content:space-between;align-items:center;padding:18px 22px;font-size:.93rem;font-weight:600;transition:background .15s;display:flex}.kaz-landing .faq-q:hover{background:var(--kaz-bg)}.kaz-landing .faq-q .icon{color:var(--kaz-teal);font-size:1.2rem;transition:transform .25s}.kaz-landing .faq-q.open .icon{transform:rotate(45deg)}.kaz-landing .faq-a{max-height:0;color:var(--kaz-muted);padding:0 22px;font-size:.88rem;line-height:1.7;transition:max-height .3s,padding .3s;overflow:hidden}.kaz-landing .faq-a.open{max-height:300px;padding:0 22px 18px}.kaz-landing .cta-section{background:linear-gradient(135deg, var(--kaz-blue) 0%, #1a5276 100%);padding:90px 0}.kaz-landing .cta-inner{text-align:center;max-width:620px;margin:0 auto;padding:0 24px}.kaz-landing .cta-inner h2{color:#fff;letter-spacing:-1px;margin-bottom:18px;font-size:clamp(2rem,4vw,2.9rem);font-weight:800;line-height:1.15}.kaz-landing .cta-inner h2 em{color:var(--kaz-teal);font-style:normal}.kaz-landing .cta-inner p{color:#ffffffb3;margin-bottom:36px;font-size:1rem;line-height:1.7}.kaz-landing .cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:20px;display:flex}.kaz-landing .btn-white{color:var(--kaz-blue);background:#fff;font-weight:700}.kaz-landing .btn-white:hover{background:var(--kaz-light);transform:translateY(-2px)}.kaz-landing .btn-outline-white{color:#fff;background:0 0;border:1.5px solid #fff6}.kaz-landing .btn-outline-white:hover{background:#ffffff1a}.kaz-landing .cta-reassurance{color:#ffffff80;flex-wrap:wrap;justify-content:center;gap:20px;font-size:.78rem;display:flex}.kaz-landing .cta-reassurance span:before{content:"✓ ";color:var(--kaz-teal)}.kaz-landing footer{background:var(--kaz-dark);padding:52px 0 28px}.kaz-landing .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:44px;display:grid}.kaz-landing .footer-brand .nav-logo{color:#fff;margin-bottom:12px;display:inline-block}.kaz-landing .footer-brand .nav-logo span{color:var(--kaz-teal)}.kaz-landing .footer-brand p{color:#fff6;max-width:240px;font-size:.82rem;line-height:1.7}.kaz-landing .footer-brand .footer-social{gap:10px;margin-top:16px;display:flex}.kaz-landing .footer-social a{color:#ffffff80;background:#ffffff12;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.85rem;text-decoration:none;transition:background .2s;display:flex}.kaz-landing .footer-social a:hover{background:var(--kaz-teal);color:#fff}.kaz-landing .footer-col h5{text-transform:uppercase;letter-spacing:.8px;color:#ffffff73;margin-bottom:14px;font-size:.75rem;font-weight:700}.kaz-landing .footer-col ul{flex-direction:column;gap:9px;list-style:none;display:flex}.kaz-landing .footer-col ul a{color:#ffffff73;font-size:.84rem;text-decoration:none;transition:color .15s}.kaz-landing .footer-col ul a:hover{color:#fff}.kaz-landing .footer-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex}.kaz-landing .footer-bottom p{color:#ffffff4d;font-size:.75rem}.kaz-landing .footer-badges{align-items:center;gap:10px;display:flex}.kaz-landing .fbadge{color:#ffffff59;border:1px solid #ffffff1a;border-radius:50px;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;display:inline-flex}.kaz-landing .reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(28px)}.kaz-landing .reveal.in{opacity:1;transform:none}@media (max-width:1024px){.kaz-landing .hero-inner{grid-template-columns:1fr}.kaz-landing .hero-screen{display:none}.kaz-landing .fx2-grid{grid-template-columns:1fr 1fr;gap:20px;max-width:640px}.kaz-landing .problem-grid,.kaz-landing .testi-grid,.kaz-landing .pricing-grid{grid-template-columns:1fr 1fr}.kaz-landing .footer-grid{grid-template-columns:1fr 1fr;gap:28px}.kaz-landing .proof-hero{padding:48px 0}.kaz-landing .proof-hero-inner{grid-template-columns:1fr;gap:40px}.kaz-landing .proof-hero-sub{max-width:600px}}@media (max-width:640px){.kaz-landing nav{padding:0 16px}.kaz-landing .nav-links{display:none}.kaz-landing .section{padding:52px 0}.kaz-landing .hero{padding:52px 0 40px}.kaz-landing .problem-grid,.kaz-landing .testi-grid,.kaz-landing .pricing-grid,.kaz-landing .footer-grid{grid-template-columns:1fr}.kaz-landing .cta-reassurance{flex-direction:column;align-items:center;gap:8px}.kaz-landing .proof-hero{padding:40px 0}.kaz-landing .proof-hero .btn-mint{justify-content:center;width:100%}.kaz-landing .proof-hero-reassure{flex-direction:column;gap:10px}.kaz-landing .proof-stats{grid-template-columns:1fr 1fr;gap:22px 20px;display:grid}.kaz-landing .proof-stat:last-child{border-top:1px solid #ffffff1a;grid-column:1/-1;padding-top:16px}.kaz-landing .proof-num{font-size:1.9rem}.kaz-landing .fx2-grid{grid-template-columns:1fr;max-width:400px}}
