.hv2{--accent:#2B34E8;--accent-ink:#1B22BE;--accent-wash:#EEEFFE;--ink:#0E1E30;--muted:#53627A;--faint:#8794A7;--ground:#F6F8FC;--line:#E5EBF3;--r:9px;--dsp:var(--k-display);--bdy:var(--k-body);background:var(--ground);color:var(--ink);font-family:var(--bdy)}.hv2 *{box-sizing:border-box}.hv2 .shell{max-width:1160px;margin:0 auto;padding:0 28px}.hv2 h1,.hv2 h2,.hv2 h3{margin:0;font-family:var(--dsp);font-weight:800;line-height:1.08;letter-spacing:-.025em;max-width:none}.hv2 p{margin:0}.hv2 .kicker{font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink)}.hv2 .btn{display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 22px;border-radius:8px;font-weight:700;font-size:15px;border:1px solid transparent;cursor:pointer;font-family:var(--bdy)}.hv2 .btn-primary{background:var(--accent);color:#fff}.hv2 .btn-primary:hover{background:var(--accent-ink)}.hv2 .btn-ghost{background:#fff;color:var(--ink);border-color:var(--line)}.hv2 .btn-ghost:hover{border-color:#c7d3e4}.hv2 .btn-white{background:#fff;color:var(--ink)}.hv2 .btn-outline{background:transparent;color:#fff;border-color:#fff6}.hv2 .crumbbar{background:#fff;border-bottom:1px solid var(--line);padding-bottom:12px}.hv2 .hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:linear-gradient(96deg,#f6f8fcf7,#f6f8fce6 42%,#f6f8fcc7 72%,#f6f8fcad),url(/img/brands/v5/hero-kartes-1200.jpg) right center/cover no-repeat;background-color:var(--ground)}.hv2 .hero{background-image:linear-gradient(96deg,#f6f8fcf7,#f6f8fce6 42%,#f6f8fcc7 72%,#f6f8fcad),image-set(url(/img/brands/v5/hero-kartes-1200.jpg.webp) type("image/webp"),url(/img/brands/v5/hero-kartes-1200.jpg) type("image/jpeg"))}.hv2 .hero.solo{background:var(--ground)}.hv2 .hero:before{content:"";position:absolute;inset:0;z-index:0;opacity:.55;background:radial-gradient(760px 380px at 88% -10%,var(--accent-wash) 0%,rgba(238,239,254,0) 62%)}.hv2 .hero .shell{position:relative;z-index:1;display:grid;grid-template-columns:1.08fr .92fr;gap:48px;align-items:center;padding:28px 28px 64px}.hv2 .hero.solo .shell{grid-template-columns:1fr;text-align:center;max-width:800px}.hv2 .hero h1{font-size:clamp(34px,4.3vw,52px);margin:16px 0 0;max-width:16ch}.hv2 .hero.solo h1{margin-left:auto;margin-right:auto}.hv2 .hero .sub{font-size:18.5px;color:var(--muted);margin-top:20px;max-width:36em}.hv2 .hero.solo .sub{margin-left:auto;margin-right:auto}.hv2 .hero-cta{display:flex;gap:11px;margin-top:28px;flex-wrap:wrap}.hv2 .hero.solo .hero-cta{justify-content:center}.hv2 .trust{display:flex;gap:10px 24px;margin-top:24px;flex-wrap:wrap;font-size:13px;color:var(--faint)}.hv2 .hero-ugap{display:inline-flex;align-items:center;gap:13px;margin-top:22px;padding:10px 15px 10px 11px;background:#fff;border:1px solid var(--line);border-radius:11px;max-width:440px;box-shadow:0 10px 28px -18px #0b213859}.hv2 .hero-ugap img{width:48px;height:48px;border-radius:9px;flex:none}.hv2 .hero-ugap b{display:block;color:var(--ink);font-size:14.5px;font-weight:700;margin-bottom:2px}.hv2 .hero-ugap span{font-size:12.5px;line-height:1.35;color:var(--muted)}.hv2 .hero.solo .trust{justify-content:center}.hv2 .trust b{color:var(--muted);font-weight:600}.hv2 .trust span:before{content:"";display:inline-block;width:5px;height:5px;background:var(--accent);border-radius:50%;margin-right:8px;vertical-align:2px}.hv2 .phones{position:relative;height:440px}.hv2 .phone{position:absolute;background:#0b1728;border-radius:30px;padding:7px;box-shadow:0 34px 70px -30px #0b21388c}.hv2 .phone img{display:block;border-radius:23px;width:100%}.hv2 .phone.p1{width:228px;right:34px;top:8px;z-index:2}.hv2 .phone.p2{width:196px;left:20px;top:64px;z-index:1}.hv2 section{padding:74px 0}.hv2 .head{max-width:58ch;margin:0 auto;text-align:center}.hv2 .head h2{font-size:clamp(25px,2.9vw,34px);margin-top:11px}.hv2 .head p{color:var(--muted);font-size:16.5px;margin-top:12px}.hv2 .surface{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hv2 .vals{display:grid;grid-template-columns:repeat(3,1fr);gap:26px 30px;margin-top:42px}.hv2 .val{border-top:1px solid var(--ink);padding-top:16px}.hv2 .val .kx{font-size:12px;color:var(--accent-ink);font-weight:700}.hv2 .val h3{font-size:16.5px;margin:6px 0 7px}.hv2 .val p{color:var(--muted);font-size:14px}.hv2 .grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:42px;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:#fff}.hv2 .cell{padding:22px 24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;gap:14px;align-items:flex-start}.hv2 .grid .cell:nth-child(2n){border-right:0}.hv2 .grid .cell:nth-last-child(-n+2){border-bottom:0}.hv2 .cell .dot{width:11px;height:11px;border-radius:3px;background:var(--accent);flex:none;margin-top:5px}.hv2 .cell span{font-size:15.5px}.hv2 .steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:#fff}.hv2 .step{padding:26px;border-right:1px solid var(--line)}.hv2 .step:last-child{border-right:0}.hv2 .step .n{font-weight:700;font-size:12.5px;color:var(--accent-ink);letter-spacing:.06em;text-transform:uppercase}.hv2 .step h3{font-size:18px;margin:12px 0 7px}.hv2 .step p{color:var(--muted);font-size:14.5px}.hv2 .unis{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px;justify-content:center}.hv2 .unichip{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line);border-radius:100px;padding:9px 15px 9px 9px;font-weight:600;font-size:14px}.hv2 .unichip img{width:26px;height:26px;border-radius:7px}.hv2 .actions{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:44px}.hv2 .action{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:32px;border-top:3px solid var(--accent)}.hv2 .action h3{font-size:20px;margin:0 0 8px}.hv2 .action p{color:var(--muted);font-size:15px;margin-bottom:20px}.hv2 .closing{color:#fff;border-radius:14px;padding:60px;text-align:center;position:relative;overflow:hidden;background-color:#0b2138;background:linear-gradient(#09182ad1,#09182ae6),url(/img/brands/v5/hero-kartes-1200.jpg) center/cover}.hv2 .closing{background-image:linear-gradient(#09182ad1,#09182ae6),image-set(url(/img/brands/v5/hero-kartes-1200.jpg.webp) type("image/webp"),url(/img/brands/v5/hero-kartes-1200.jpg) type("image/jpeg"))}.hv2 .closing:before{content:"";position:absolute;inset:0;opacity:.35;background:radial-gradient(680px 300px at 50% -30%,rgba(43,52,232,.55),transparent 66%)}.hv2 .closing>*{position:relative}.hv2 .closing .kicker{color:#8fa6ff}.hv2 .closing h2{font-size:clamp(26px,3.2vw,38px);color:#fff;margin-top:10px}.hv2 .closing p{color:#a9bad2;font-size:17.5px;margin:15px auto 0;max-width:34em}.hv2 .closing .hero-cta{justify-content:center;margin-top:30px}.hv2 .legal{padding:52px 0 84px}.hv2 .legal .shell{max-width:820px}.hv2 .legal .prose{font-size:15.5px;line-height:1.75;color:#2c3a4f}.hv2 .legal .prose section{margin-top:8px;padding:37px 0}.hv2 .legal .prose h2{font-family:var(--dsp);font-weight:800;font-size:20px;letter-spacing:-.02em;color:var(--ink);margin:38px 0 12px;padding-bottom:8px;border-bottom:1px solid var(--line)}.hv2 .legal .prose h3{font-family:var(--dsp);font-weight:700;font-size:16px;color:var(--ink);margin:24px 0 8px}.hv2 .legal .prose p{margin:0 0 14px}.hv2 .legal .prose ul,.hv2 .legal .prose ol{margin:0 0 16px;padding-left:22px}.hv2 .legal .prose li{margin:6px 0}.hv2 .legal .prose a{color:var(--accent-ink);font-weight:600;text-decoration:underline}.hv2 .legal .prose strong{color:var(--ink)}.hv2 .legal .prose abbr{text-decoration:none}.hv2 .legal .prose .tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:8px 0 20px}.hv2 .legal .prose table{border-collapse:collapse;width:100%;font-size:14px}.hv2 .legal .prose th,.hv2 .legal .prose td{border:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.hv2 .legal .prose th{background:var(--ground);font-weight:700;color:var(--ink)}.hv2 .legal .prose nav{background:var(--ground);border:1px solid var(--line);border-radius:var(--r);padding:20px 26px;margin:26px 0}.hv2 .legal .prose nav h2{border:0;padding:0;margin:0 0 8px;font-size:15px}.hv2 .legal .prose nav ol{margin:0;padding-left:20px}.hv2 .legal .prose nav li{margin:4px 0}.hv2 .feats-shots{display:flex;justify-content:center;align-items:flex-start;gap:26px;margin-top:46px;flex-wrap:wrap}.hv2 .fphone{width:230px;background:#0b1728;border-radius:26px;padding:6px;box-shadow:0 34px 64px -34px #0b213880}.hv2 .fphone img{display:block;width:100%;border-radius:21px}.hv2 .fphone--mid{margin-top:26px}.hv2 .chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:44px auto 0;max-width:840px}.hv2 .chip{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line);border-radius:100px;padding:9px 16px;font-size:14px;font-weight:600;color:var(--ink)}.hv2 .chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}.hv2 .feats-more{margin-top:52px}.hv2 .feats-more-label{text-align:center;font-size:12.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#7686a0;margin:0}.hv2 .feats-cap{display:flex;justify-content:center;align-items:flex-start;gap:26px;margin-top:24px;flex-wrap:wrap}.hv2 .fcap{width:230px;margin:0;text-align:center}.hv2 .fcap figcaption{margin-top:15px;font-size:14px;font-weight:600;color:var(--ink);line-height:1.4}.hv2 .fcap figcaption b{display:block;color:var(--accent);font-weight:800;font-size:13px;letter-spacing:.02em;margin-bottom:3px}@media(max-width:900px){.hv2 .hero .shell,.hv2 .vals,.hv2 .grid,.hv2 .steps,.hv2 .actions{grid-template-columns:1fr}.hv2 .hero{background:linear-gradient(#f6f8fcf0,#f6f8fce0),url(/img/brands/v5/hero-kartes-1200.jpg) center/cover no-repeat}.hv2 .hero{background-image:linear-gradient(#f6f8fcf0,#f6f8fce0),image-set(url(/img/brands/v5/hero-kartes-1200.jpg.webp) type("image/webp"),url(/img/brands/v5/hero-kartes-1200.jpg) type("image/jpeg"))}.hv2 .hero.solo{background:var(--ground)}}@media(max-width:640px){.hv2 .legal .prose .tablewrap table{min-width:520px}}
