.kt{--night:#0e2a33;--night-2:#16404b;--teal:#0d7c72;--teal-700:#0a5f58;--teal-100:#d9f2ee;--teal-300:#5fd3c4;--coral:#ff6a4d;--coral-700:#b8432a;--coral-100:#ffe5dd;--coral-300:#ff8a70;--sun:#ffc24b;--sand-50:#fbf7f1;--sand-100:#f3ebdf;--white:#fff;--ink:#0e2a33;--muted:#4e6168;--muted-dark:#a9bec2;--line:#e6dccf;--focus:#0d7c72;--r-sm:10px;--r-md:16px;--r-lg:24px;--r-xl:32px;--pill:999px;--shadow-1:0 1px 2px #0e2a330f, 0 8px 24px #0e2a330f;--shadow-2:0 2px 4px #0e2a330f, 0 20px 48px #0e2a3324;--f-display:"Bricolage Grotesque Variable", "Bricolage Grotesque", "Manrope Variable", system-ui, sans-serif;--f-body:"Manrope Variable", "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--sand-50);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;overflow-x:clip}.kt *,.kt :before,.kt :after{box-sizing:border-box}.kt img{max-width:100%;display:block}.kt a{color:inherit}.kt h1,.kt h2,.kt h3,.kt p{margin:0}.kt :focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}.kt .wrap{width:min(1180px,100% - 48px);margin-inline:auto}.kt .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kt .skip{background:var(--night);color:#fff;border-radius:var(--r-sm);z-index:50;padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:16px}.kt .skip:focus{top:12px}.kt h1{font-family:var(--f-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(40px,5vw,64px);font-weight:800;line-height:1.03}.kt h2{font-family:var(--f-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(32px,4vw,52px);font-weight:800;line-height:1.06}.kt h3{font-family:var(--f-display);letter-spacing:-.01em;font-size:21px;font-weight:700;line-height:1.25}.kt .lead{color:var(--muted);font-size:clamp(18px,1.6vw,20px);line-height:1.6}.kt .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--teal-700);align-items:center;gap:10px;margin-bottom:18px;font-size:14px;font-weight:800;display:inline-flex}.kt .eyebrow:before{content:"";border-radius:var(--pill);background:linear-gradient(90deg, var(--teal) 0 50%, var(--coral) 50% 100%);width:22px;height:8px}.kt .hl{color:var(--teal-700)}.kt .hl-c{color:var(--coral-700)}.kt .btn{border-radius:var(--pill);min-height:52px;font:800 16px / 1 var(--f-body);cursor:pointer;white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:transform .2s,background-color .2s,box-shadow .2s;display:inline-flex}.kt .btn svg{flex:none;width:18px;height:18px}.kt .btn-primary{background:var(--coral);color:var(--night);box-shadow:0 6px 18px #ff6a4d59}.kt .btn-primary:hover{background:#ff7e65;transform:translateY(-2px)}.kt .btn-ghost{color:var(--ink);border-color:var(--ink);background:0 0}.kt .btn-ghost:hover{background:var(--ink);color:var(--sand-50)}.kt .btn-light{background:var(--sand-50);color:var(--night)}.kt .btn-light:hover{background:#fff;transform:translateY(-2px)}.kt .btn-sm{min-height:44px;padding:0 20px;font-size:15px}.kt .header{z-index:20;-webkit-backdrop-filter:saturate(1.4)blur(12px);background:#fbf7f1e0;border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s;position:sticky;top:0}.kt .header.scrolled{border-color:var(--line);box-shadow:0 6px 20px #0e2a330d}.kt .nav{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.kt .brand{flex:none;align-items:center;display:flex}.kt .brand img{width:auto;height:34px}.kt .menu{align-items:center;gap:30px;font-size:15px;font-weight:700;display:flex}.kt .menu a{color:var(--ink);padding:8px 0;text-decoration:none;position:relative}.kt .menu a:after{content:"";background:var(--coral);transform-origin:0;border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.kt .menu a:hover:after{transform:scaleX(1)}.kt .menu .btn{display:none}.kt .menu .menu-login{color:var(--teal-700);font-weight:800}.kt .hamb{border-radius:var(--r-sm);border:1px solid var(--line);width:46px;height:46px;color:var(--ink);cursor:pointer;background:#fff;place-items:center;display:none}.kt .hamb svg{width:22px;height:22px}.kt .hero{padding:48px 0 72px;position:relative}.kt .hero-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;display:grid}.kt .hero h1 .tt{color:var(--teal-700)}.kt .hero .lead{max-width:520px;margin:22px 0 32px}.kt .actions{flex-wrap:wrap;gap:12px;display:flex}.kt .proof{color:var(--ink);flex-wrap:wrap;gap:10px 22px;margin-top:30px;padding:0;font-size:15px;font-weight:700;list-style:none;display:flex}.kt .proof li{align-items:center;gap:8px;display:flex}.kt .proof svg{width:20px;height:20px;color:var(--teal)}.kt .hero-visual{padding:28px 0 36px 28px;position:relative}.kt .hero-photo{border-radius:var(--r-xl);aspect-ratio:4/3.3;box-shadow:var(--shadow-2);position:relative;overflow:hidden}.kt .hero-photo img{object-fit:cover;object-position:62% 40%;width:100%;height:100%}.kt .hero-visual:before{content:"";border-radius:var(--r-xl);background:var(--teal-100);z-index:-1;width:58%;height:70%;position:absolute;top:0;right:-28px}.kt .hero-visual:after{content:"";background:var(--coral-100);z-index:-1;border-radius:50%;width:120px;height:120px;position:absolute;bottom:0;left:0}.kt .float{border-radius:var(--r-md);box-shadow:var(--shadow-2);background:#fff;padding:14px 16px;font-size:14px;line-height:1.45;position:absolute}.kt .float-order{width:250px;top:56px;left:0}.kt .float-order .row{justify-content:space-between;align-items:center;gap:8px;display:flex}.kt .float-order strong{font-family:var(--f-display);font-size:17px}.kt .chip{border-radius:var(--pill);letter-spacing:.02em;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.kt .chip-new{background:var(--coral-100);color:var(--coral-700)}.kt .chip-ok{background:var(--teal-100);color:var(--teal-700)}.kt .chip .dot{background:currentColor;border-radius:50%;width:7px;height:7px}.kt .float-order .meta{color:var(--muted);margin:6px 0 10px}.kt .float-order ul{border-top:1px dashed var(--line);margin:0;padding:10px 0 0;list-style:none}.kt .float-order li{justify-content:space-between;display:flex}.kt .float-chat{background:var(--night);width:270px;color:var(--sand-50);bottom:0;right:-8px}.kt .float-chat .who{color:var(--teal-300);align-items:center;gap:10px;margin-bottom:10px;font-size:13px;font-weight:800;display:flex}.kt .float-chat .who img{background:var(--sand-50);border-radius:8px;width:26px;height:26px;padding:3px}.kt .bubble{border-radius:14px;max-width:92%;margin-top:8px;padding:9px 12px}.kt .bubble.in{background:var(--night-2)}.kt .bubble.out{background:var(--teal);color:#fff;border-bottom-right-radius:4px;margin-left:auto}.kt .values{border-block:1px solid var(--line);background:var(--white)}.kt .values ul{grid-template-columns:repeat(4,1fr);gap:16px;margin:0 auto;padding:22px 0;list-style:none;display:grid}.kt .values li{align-items:center;gap:12px;font-size:16px;font-weight:700;display:flex}.kt .ico{background:var(--teal-100);width:44px;height:44px;color:var(--teal-700);border-radius:12px;flex:none;place-items:center;display:grid}.kt .ico svg{width:22px;height:22px}.kt .ico.c{background:var(--coral-100);color:var(--coral-700)}.kt .section{padding:104px 0}.kt .section-head{max-width:720px;margin-bottom:52px}.kt .section-head .lead{margin-top:18px}.kt .section-head.center{text-align:center;margin-inline:auto}.kt .section-head.center .eyebrow{justify-content:center}.kt .story{background:var(--sand-100)}.kt .story-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;display:grid}.kt .story-mark{background:var(--white);border-radius:var(--r-xl);aspect-ratio:1;box-shadow:var(--shadow-1);place-items:center;display:grid;position:relative;overflow:hidden}.kt .story-mark img{width:62%}.kt .story-mark:before{content:"";aspect-ratio:1;background:var(--coral-100);border-radius:50%;width:70%;position:absolute;inset:auto -20% -38% auto}.kt .story-mark:after{content:"";aspect-ratio:1;background:var(--teal-100);border-radius:50%;width:62%;position:absolute;inset:-30% auto auto -24%}.kt .story-mark img{z-index:1;position:relative}.kt .parts{gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid}.kt .parts li{background:var(--white);border-radius:var(--r-md);grid-template-columns:96px 1fr;align-items:start;gap:20px;padding:20px 22px;display:grid}.kt .parts b{font-family:var(--f-display);letter-spacing:-.03em;font-size:30px;line-height:1}.kt .parts b.p1{color:var(--ink)}.kt .parts b.p2{color:var(--teal-700)}.kt .parts b.p2 span{color:var(--coral-700)}.kt .parts b.p3{color:var(--teal-700)}.kt .parts h3{margin-bottom:4px;font-size:18px}.kt .parts p{color:var(--muted);font-size:16px}.kt .product-top{grid-template-columns:1fr 1fr;align-items:end;gap:56px;margin-bottom:52px;display:grid}.kt .product-top .lead strong{color:var(--ink)}.kt .cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.kt .card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px;transition:transform .25s,box-shadow .25s,border-color .25s}.kt .card:hover{box-shadow:var(--shadow-2);border-color:#0000;transform:translateY(-4px)}.kt .card .ico{margin-bottom:20px}.kt .card h3{margin-bottom:8px}.kt .card p{color:var(--muted);font-size:16px}.kt .ai{background:var(--night);color:var(--sand-50);border-radius:var(--r-xl);margin-inline:12px;position:relative;overflow:hidden}.kt .ai:before{content:"";background:radial-gradient(circle,#0d7c728c,#0000 65%);border-radius:50%;width:520px;height:520px;position:absolute;top:-200px;right:-160px}.kt .ai .eyebrow{color:var(--teal-300)}.kt .ai h2{color:var(--sand-50)}.kt .ai .lead{color:var(--muted-dark)}.kt .ai-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid;position:relative}.kt .badge-opt{border-radius:var(--pill);color:var(--sand-50);border:1px solid #a9bec266;align-items:center;gap:8px;margin-top:22px;padding:7px 14px;font-size:14px;font-weight:700;display:inline-flex}.kt .badge-opt i{background:var(--sun);border-radius:50%;width:8px;height:8px}.kt .flow{counter-reset:f;gap:4px;margin:34px 0 0;padding:0;list-style:none;display:grid}.kt .flow li{border-top:1px solid #a9bec238;grid-template-columns:44px 1fr;gap:16px;padding:14px 0;display:grid}.kt .flow li:before{counter-increment:f;content:counter(f);width:44px;height:44px;font:800 17px var(--f-display);background:var(--night-2);color:var(--teal-300);border-radius:50%;place-items:center;display:grid}.kt .flow li:last-child:before{color:var(--coral-300)}.kt .flow h3{color:var(--sand-50);font-size:18px}.kt .flow p{color:var(--muted-dark);font-size:16px}.kt .phone{background:#081c22;border-radius:40px;width:min(340px,100%);margin-inline:auto;padding:12px;box-shadow:0 40px 80px #00000059,inset 0 0 0 1px #ffffff14}.kt .screen{color:var(--ink);background:#efe7dc;border-radius:30px;font-size:14px;line-height:1.45;overflow:hidden}.kt .screen-top{background:var(--teal-700);color:#fff;align-items:center;gap:10px;padding:16px 16px 12px;display:flex}.kt .screen-top .av{background:var(--sand-50);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.kt .screen-top .av img{width:24px}.kt .screen-top b{font-size:15px;display:block}.kt .screen-top small{opacity:.85;font-size:12px}.kt .msgs{flex-direction:column;gap:8px;min-height:400px;padding:16px 12px 18px;display:flex}.kt .msg{border-radius:12px;max-width:84%;padding:8px 11px 6px;box-shadow:0 1px 1px #00000014}.kt .msg time{text-align:right;color:var(--muted);margin-top:2px;font-size:11px;display:block}.kt .msg.c{background:#d7f5e3;border-top-right-radius:3px;align-self:flex-end}.kt .msg.a{background:#fff;border-top-left-radius:3px;align-self:flex-start}.kt .msg .pill{background:var(--sand-50);border-radius:8px;justify-content:space-between;gap:12px;margin-top:6px;padding:6px 8px;font-size:13px;font-weight:700;display:flex}.kt .msg.sys{background:var(--teal-100);color:var(--teal-700);border-radius:var(--pill);box-shadow:none;align-self:center;padding:5px 12px;font-size:12px;font-weight:800}.kt .steps{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.kt .step{background:var(--white);border-radius:var(--r-lg);border:1px solid var(--line);padding:30px 28px;position:relative}.kt .step .n{font:800 15px var(--f-display);letter-spacing:.06em;color:var(--coral-700);align-items:center;gap:10px;margin-bottom:22px;display:flex}.kt .step .n span{background:var(--coral-100);border-radius:50%;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.kt .step h3{margin-bottom:8px}.kt .step p{color:var(--muted);font-size:16px}.kt .about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.kt .about-photo{border-radius:var(--r-xl);aspect-ratio:4/3.4;box-shadow:var(--shadow-2);overflow:hidden}.kt .about-photo img{object-fit:cover;width:100%;height:100%}.kt .about .lead{margin-top:18px}.kt .motto{flex-wrap:wrap;gap:10px;margin-top:28px;padding:0;list-style:none;display:flex}.kt .motto li{border-radius:var(--pill);background:var(--white);border:1px solid var(--line);padding:9px 18px;font-size:15px;font-weight:800}.kt .motto li:nth-child(2){background:var(--teal-100);color:var(--teal-700);border-color:#0000}.kt .motto li:nth-child(3){background:var(--coral-100);color:var(--coral-700);border-color:#0000}.kt .more{border-top:1px solid var(--line);color:var(--muted);margin-top:28px;padding-top:24px;font-size:15px}.kt .more strong{color:var(--ink)}.kt .cta-band{background:var(--teal);color:#fff;border-radius:var(--r-xl);justify-content:space-between;align-items:center;gap:28px;padding:44px 48px;display:flex;position:relative;overflow:hidden}.kt .cta-band:after{content:"";background:#ff6a4de6;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-90px;right:-60px}.kt .cta-band h2{color:#fff;font-size:clamp(26px,3vw,36px)}.kt .cta-band p{color:#e4f5f2;margin-top:8px}.kt .cta-band .btn{z-index:1;position:relative}.kt .faq-box{max-width:860px;margin-inline:auto}.kt details{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:12px;transition:border-color .2s}.kt details[open]{border-color:var(--teal)}.kt summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:17px;font-weight:800;list-style:none;display:flex}.kt summary::-webkit-details-marker{display:none}.kt summary .pm{background:var(--sand-100);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:transform .2s,background-color .2s;display:grid}.kt summary .pm svg{width:16px;height:16px}.kt details[open] summary .pm{background:var(--coral-100);color:var(--coral-700);transform:rotate(45deg)}.kt details p{color:var(--muted);max-width:720px;padding:0 24px 22px;font-size:16px}.kt .contact-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:56px;display:grid}.kt .contact .lead{margin-top:18px}.kt .assure{gap:12px;margin:28px 0 0;padding:0;font-weight:700;list-style:none;display:grid}.kt .assure li{align-items:center;gap:12px;display:flex}.kt .assure svg{width:22px;height:22px;color:var(--teal)}.kt .form{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:32px}.kt .form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.kt .field{flex-direction:column;gap:8px;display:flex}.kt .field.wide{grid-column:1/-1}.kt .field label{font-size:15px;font-weight:800}.kt .field .opt{color:var(--muted);font-weight:600}.kt .field input,.kt .field textarea{width:100%;font:500 16px / 1.4 var(--f-body);color:var(--ink);background:var(--sand-50);border:1.5px solid #cfc3b3;border-radius:12px;padding:13px 14px;transition:border-color .2s,box-shadow .2s,background-color .2s}.kt .field input::placeholder,.kt .field textarea::placeholder{color:#7a8a90}.kt .field input:focus,.kt .field textarea:focus{border-color:var(--teal);background:#fff;outline:none;box-shadow:0 0 0 4px #0d7c722e}.kt .field textarea{resize:vertical;min-height:110px}.kt .consent{color:var(--muted);align-items:flex-start;gap:12px;margin:20px 0 22px;font-size:14px;line-height:1.5;display:flex}.kt .consent input{width:20px;height:20px;accent-color:var(--teal);flex:none;margin:1px 0 0}.kt .consent a{color:var(--teal-700);font-weight:700}.kt .form .btn{border:0;width:100%}.kt .form-note{color:var(--teal-700);align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:700;display:flex}.kt .form-note[hidden]{display:none}.kt .footer{background:var(--night);color:var(--muted-dark);padding:64px 0 32px}.kt .foot-top{border-bottom:1px solid #a9bec233;grid-template-columns:1.3fr 1fr 1fr;gap:40px;padding-bottom:40px;display:grid}.kt .foot-top img{width:auto;height:34px;margin-bottom:16px}.kt .foot-top p{max-width:340px;font-size:15px}.kt .foot-top h3{font:800 14px var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--sand-50);margin-bottom:14px}.kt .foot-top ul{gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.kt .foot-top a{text-decoration:none}.kt .foot-top a:hover{color:var(--sand-50)}.kt .soon{letter-spacing:.04em;color:var(--sun);border-radius:var(--pill);background:#ffc24b29;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:800}.kt .foot-bottom{flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:24px;font-size:14px;display:flex}.kt .foot-bottom nav{gap:20px;display:flex}.kt .foot-bottom a{text-decoration:none}.kt .foot-bottom a:hover{color:var(--sand-50)}.kt .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.kt .reveal.in{opacity:1;transform:none}@media (max-width:1020px){.kt .menu{gap:20px;font-size:14px}.kt .hero-grid,.kt .ai-grid,.kt .story-grid,.kt .about-grid,.kt .contact-grid,.kt .product-top{gap:40px}.kt .cards,.kt .values ul{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.kt .nav{height:66px}.kt .brand img{height:30px}.kt .hamb{display:grid}.kt .nav>.btn{display:none}.kt .menu{background:var(--sand-50);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;padding:8px 24px 24px;display:none;position:absolute;top:66px;left:0;right:0;box-shadow:0 18px 30px #0e2a331a}.kt .header.open .menu{display:flex}.kt .menu a{border-bottom:1px solid var(--line);padding:14px 0;font-size:17px}.kt .menu a:after{display:none}.kt .menu .btn{border-bottom:0;margin-top:18px;padding:0 26px;display:inline-flex}.kt .hero{padding:24px 0 56px}.kt .hero-grid,.kt .ai-grid,.kt .story-grid,.kt .about-grid,.kt .contact-grid,.kt .product-top{grid-template-columns:1fr}.kt .hero-visual{max-width:560px;padding:20px 0 120px}.kt .float-order{width:min(240px,62%);top:auto;bottom:40px;left:-4px}.kt .float-chat{width:min(250px,64%);bottom:-6px;right:-4px}.kt .story-mark{width:100%;max-width:360px;margin-inline:auto}.kt .section{padding:72px 0}.kt .steps{grid-template-columns:1fr}.kt .cta-band{flex-direction:column;align-items:flex-start;padding:36px 28px}.kt .foot-top{grid-template-columns:1fr 1fr}.kt .foot-top>div:first-child{grid-column:1/-1}.kt .ai{border-radius:0;margin-inline:0}}@media (max-width:560px){.kt{font-size:16px}.kt .wrap{width:calc(100% - 32px)}.kt .cards,.kt .values ul,.kt .form-grid{grid-template-columns:1fr}.kt .values li{font-size:15px}.kt .actions .btn{flex:100%}.kt .parts li{grid-template-columns:1fr;gap:10px;padding:18px}.kt .form{padding:22px 18px}.kt .card{padding:24px 22px}.kt .hero-visual{padding-bottom:150px}.kt .float{padding:12px 13px;font-size:13px}.kt .float-order{bottom:58px}.kt .cta-band .btn{width:100%}.kt .foot-top{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.kt *{scroll-behavior:auto!important;transition:none!important}.kt .reveal{opacity:1;transform:none}}.kt .hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.kt .legal-body{max-width:760px}.kt .legal-body h1{margin-bottom:8px;font-size:clamp(34px,4vw,48px)}.kt .legal-body h2{margin:36px 0 10px;font-size:24px}.kt .legal-body p,.kt .legal-body li{color:var(--muted);margin-bottom:12px}.kt .legal-body ul{margin:0 0 12px;padding-left:22px}.kt .legal-updated{font-size:14px}.kt .pending{background:var(--sun);color:var(--ink);border-radius:6px;padding:0 6px}.kt figure.hero-visual{margin:0}.kt .menu a[aria-current=page]{color:var(--teal-700)}.kt .product-more{text-align:center;margin-top:36px}.kt .tag-soon{font-family:var(--f-body);letter-spacing:.04em;text-transform:uppercase;background:var(--coral-100);color:var(--coral-700);border-radius:var(--pill);vertical-align:2px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.kt .eo-hero{padding:56px 0 88px}.kt .eo-hero-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:56px;display:grid}.kt .eo-hero h1 .tt{color:var(--teal-700)}.kt .eo-hero .lead{max-width:560px;margin:22px 0 32px}.kt .eo-hint{color:var(--muted);margin-top:16px;font-size:15px}.kt .eo-is{background:var(--white);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-1);padding:36px}.kt .eo-is h2{margin-bottom:14px;font-size:clamp(26px,2.6vw,32px)}.kt .eo-is p{color:var(--muted)}.kt .eo-is h3{margin:24px 0 10px;font-size:17px}.kt .eo-is ul{color:var(--muted);margin:0;padding-left:20px;font-size:16px}.kt .eo-is li+li{margin-top:6px}.kt .eo-alt{background:var(--sand-100)}.kt .eo-cards4{grid-template-columns:repeat(4,1fr)}.kt .eo-split{grid-template-columns:1fr 1fr;gap:24px;display:grid}.kt .eo-panel{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px}.kt .eo-panel>h3{align-items:center;gap:14px;margin-bottom:20px;font-size:24px;display:flex}.kt .eo-features{gap:18px;margin:0;padding:0;list-style:none;display:grid}.kt .eo-features li{grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.kt .eo-features svg{width:22px;height:22px;color:var(--teal);margin-top:2px}.kt .eo-features h4{font-family:var(--f-display);margin:0 0 2px;font-size:17px;font-weight:700}.kt .eo-features p{color:var(--muted);font-size:15px}.kt .eo-plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.kt .eo-plan{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;padding:32px 28px;display:flex}.kt .eo-plan.featured{border:2px solid var(--teal);box-shadow:var(--shadow-2)}.kt .eo-plan-name{font-family:var(--f-display);letter-spacing:-.02em;font-size:28px;font-weight:800}.kt .eo-plan-sum{color:var(--muted);margin:6px 0 20px;font-size:16px}.kt .eo-plan-intro{margin-bottom:12px;font-size:15px;font-weight:700}.kt .eo-plan>ul:not(.eo-features){gap:12px;margin:0 0 28px;padding:0;font-size:16px;list-style:none;display:grid}.kt .eo-plan>ul:not(.eo-features) li{grid-template-columns:20px 1fr;gap:10px;display:grid}.kt .eo-plan>ul:not(.eo-features) svg{width:20px;height:20px;color:var(--teal);margin-top:3px}.kt .eo-plan>.btn{justify-content:center;margin-top:auto}.kt .eo-addons{background:var(--night);border-color:var(--night);color:var(--sand-50)}.kt .eo-addons .eo-plan-sum,.kt .eo-addons .eo-features p{color:var(--muted-dark)}.kt .eo-addons .eo-features{margin-bottom:28px}.kt .eo-addons .eo-features svg{color:var(--teal-300)}.kt .eo-addons .tag-soon{color:var(--sun);background:#ffc24b29}.kt .eo-cta{padding:0 0 104px}@media (max-width:1020px){.kt .eo-hero-grid,.kt .eo-split{grid-template-columns:1fr;gap:32px}.kt .eo-cards4{grid-template-columns:repeat(2,1fr)}.kt .eo-plans{grid-template-columns:1fr 1fr}.kt .eo-addons{grid-column:1/-1}}@media (max-width:560px){.kt .eo-hero{padding:32px 0 64px}.kt .eo-cards4,.kt .eo-plans{grid-template-columns:1fr}.kt .eo-is,.kt .eo-panel,.kt .eo-plan{padding:24px 20px}.kt .eo-cta{padding-bottom:72px}}
