.cp,.cp-sticky{--ink:#050607;--ink2:#0c0e11;--ink3:#212429;--on:#f5f4f1;--on2:#a3a29c;--on3:#6d6c67;--bone:#e4e1da;--bone3:#d0ccc3;--on-bone:#14151a;--on-bone2:#55534d;--on-bone3:#86837b;--cy:#16c5e3;--cyd:#0b8fa6;--display:var(--font-heebo),"Heebo",system-ui,sans-serif;--body:var(--font-assistant),"Assistant","Heebo",system-ui,sans-serif;font-family:var(--body);color:var(--on);direction:rtl}.cp :where(h1,h2,h3,p,ol,ul,figure){margin:0;padding:0}.cp :where(ol,ul){list-style:none}.cp-fr{max-width:1220px;margin-inline:auto;padding:56px 20px 64px;container-type:inline-size}@media (min-width:760px){.cp-fr{padding:88px 56px 96px}}.cp-steps{background:var(--bone);color:var(--on-bone);border-radius:28px;margin:10px 8px}@media (min-width:1000px){.cp-steps{border-radius:44px;margin:14px 20px}}.cp-get,.cp-faq{position:relative}.cp-get:before,.cp-faq:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#16c5e326 15%,#16c5e3 50%,#16c5e326 85%,#0000);height:1px;position:absolute;inset:0 0 auto;box-shadow:0 0 18px 1px #16c5e373}.cp-kick{font-family:var(--display);color:var(--cy);margin-bottom:10px;font-size:14px;font-weight:800}.cp-h2{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;color:inherit;font-size:clamp(38px,10cqw,64px);font-weight:900;line-height:1}.cp-btn{background:var(--cy);color:#041014;min-height:60px;font-family:var(--display);border-radius:999px;justify-content:center;align-items:center;margin-top:28px;padding:0 32px;font-size:19px;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 0 0 1px #16c5e399,0 14px 40px -12px #16c5e3a6}.cp-btn:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #16c5e3cc,0 18px 48px -12px #16c5e3cc}@media (min-width:760px){.cp-btn{min-height:66px;padding:0 40px;font-size:21px;display:inline-flex}}.pl-hero.cp-big .sub{font-size:19.5px;line-height:1.5}.pl-hero.cp-big .btn{min-height:60px;padding:16px 30px;font-size:19px}.pl-hero.cp-big .price{font-size:15.5px}@container (min-width:760px){.pl-hero.cp-big .sub{max-width:40ch;font-size:23px}.pl-hero.cp-big .btn{min-height:66px;padding:18px 40px;font-size:21px}.pl-hero.cp-big .price{font-size:16.5px}}.cp-steps .cp-kick{color:var(--cyd)}.cp-rail{gap:34px;max-width:760px;margin-top:40px;display:grid;position:relative}.cp-rail .line{background:var(--bone3);border-radius:2px;width:2px;position:absolute;top:26px;bottom:26px;right:25px}.cp-rail .line i{background:linear-gradient(var(--cyd),#16c5e3);border-radius:2px;height:100%;position:absolute;inset:0 0 auto;box-shadow:0 0 12px #16c5e38c}.cp-rail li{align-items:flex-start;gap:20px;display:flex;position:relative}.cp-rail .n{z-index:1;background:var(--cyd);color:#fff;width:52px;height:52px;box-shadow:0 0 0 6px var(--bone),0 10px 26px -8px #0b8fa699;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.cp-rail .n svg{width:24px;height:24px}.cp-rail .k{font-family:var(--display);color:var(--cyd);margin-top:4px;font-size:13.5px;font-weight:800}.cp-rail h3{font-family:var(--display);letter-spacing:-.015em;margin-top:2px;font-size:24px;font-weight:900;line-height:1.2}.cp-rail .d{color:var(--on-bone2);max-width:52ch;margin-top:6px;font-size:17.5px;line-height:1.6}.cp-rail .why{font-family:var(--display);color:#0a6f82;background:#0b8fa61a;border-radius:14px;align-items:center;gap:8px;margin-top:12px;padding:8px 14px;font-size:15px;font-weight:800;line-height:1.35;display:inline-flex;box-shadow:inset 0 0 0 1px #0b8fa64d}.cp-rail .why svg{flex:none;width:13px;height:13px}.cp-steps-lead{color:var(--on-bone2);max-width:44ch;margin-top:16px;font-size:18.5px;line-height:1.6}@media (min-width:760px){.cp-rail h3{font-size:28px}.cp-rail .d{font-size:19px}.cp-rail .why{font-size:16px}.cp-steps-lead{font-size:20px}}@media (min-width:1000px){.cp-steps .cp-fr{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:64px;display:grid}.cp-steps-head{position:sticky;top:120px}.cp-steps .cp-rail{max-width:none;margin-top:8px}}.cp-rail.anim .line i{height:var(--fill,0px);max-height:100%;transition:height .12s linear}.cp-rail.anim .n{background:var(--on-bone3);box-shadow:0 0 0 6px var(--bone);transition:transform .5s cubic-bezier(.2,.9,.3,1.3),background .4s,box-shadow .4s;transform:scale(.8)}.cp-rail.anim .tx{opacity:.25;transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);transform:translate(-18px)}.cp-rail.anim li.on .n{background:var(--cyd);box-shadow:0 0 0 6px var(--bone),0 0 0 9px #16c5e340,0 10px 26px -8px #0b8fa699;transform:none}.cp-rail.anim li.on .tx{opacity:1;transform:none}.cp-cards{gap:12px;margin-top:30px;display:grid}.cp-cards li{background:#0b1a1f;border-radius:22px;flex-direction:column;gap:14px;padding:22px;display:flex;box-shadow:inset 0 0 0 1.5px #16c5e373,0 24px 50px -30px #16c5e373}.cp-cards .ck{background:var(--cy);color:#041014;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 16px #16c5e380}.cp-cards .ck svg{width:17px;height:17px}.cp-cards b{font-family:var(--display);color:var(--on);font-size:21px;font-weight:900;line-height:1.2;display:block}.cp-cards span:not(.ck){color:var(--on2);margin-top:6px;font-size:16.5px;line-height:1.5;display:block}@container (min-width:560px){.cp-cards{grid-template-columns:1fr 1fr}}@container (min-width:960px){.cp-cards{grid-template-columns:repeat(4,1fr);gap:16px}.cp-cards li{padding:26px}}.cp-app{margin-top:72px}.cp-h3{font-family:var(--display);letter-spacing:-.03em;color:var(--on);font-size:clamp(32px,8cqw,48px);font-weight:900;line-height:1.05}.cp-app-lead{color:var(--on2);max-width:46ch;margin-top:12px;font-size:18px;line-height:1.6}@media (min-width:1000px){.cp-app-lead{max-width:62ch;font-size:19px}}.cp-phones{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:62%;grid-auto-flow:column;gap:14px;margin:26px -20px 0;padding:4px 20px 8px;scroll-padding-inline:20px;display:grid;overflow-x:auto}.cp-phones::-webkit-scrollbar{display:none}.cp-phones li{scroll-snap-align:start}.cp-phones .ph{aspect-ratio:300/620;background:#0c0e11;border-radius:30px;margin:7px;position:relative;overflow:hidden;box-shadow:0 0 0 6px #1a1d22,0 0 0 7px #16c5e359,0 24px 50px -24px #16c5e373}.cp-phones .ph img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.cp-phones .ph .mask{background:linear-gradient(#0e1425 78%,#0e142500);position:absolute;inset:0 0 auto}.cp-phones li p{font-family:var(--display);color:var(--on);margin-top:14px;font-size:16px;font-weight:800;line-height:1.35}.cp-illu{color:var(--on3);margin-top:10px;font-size:12.5px}@media (min-width:760px){.cp-phones{grid-template-columns:repeat(4,1fr);grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}.cp-faq .list{border-top:1.5px solid var(--on3);max-width:820px;margin-top:26px}.cp-faq .it{border-bottom:1px solid var(--ink3);position:relative}.cp-faq .q{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:14px;width:100%;padding:20px 0;display:flex}.cp-faq .q:focus-visible{outline:2px solid var(--cy);outline-offset:3px}.cp-faq .qt{font-family:var(--display);color:var(--on);flex:1;font-size:19px;font-weight:800;line-height:1.3}.cp-faq .pl{background:var(--ink3);width:28px;height:28px;color:var(--on);border-radius:50%;flex:none;place-items:center;transition:transform .3s,background .3s;display:grid}.cp-faq .pl svg{width:11px;height:11px}.cp-faq .open .pl{background:var(--cy);color:#041014;transform:rotate(45deg)}.cp-faq .body{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.3,.7,.2,1);display:grid}.cp-faq .open .body{grid-template-rows:1fr}.cp-faq .body>div{overflow:hidden}.cp-faq .ans{color:var(--on2);padding:0 0 20px;font-size:17px;line-height:1.65}@media (min-width:760px){.cp-faq .qt{font-size:22px}.cp-faq .ans{font-size:18px}}.cp-sticky{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));direction:rtl;background:linear-gradient(#0000,#050607eb 35%);transition:transform .3s cubic-bezier(.3,.7,.2,1);position:fixed;inset:auto 0 0;transform:translateY(110%)}.cp-sticky.on{transform:none}.cp-sticky .cp-btn{min-height:54px;margin-top:0;font-size:18px}@media (min-width:760px){.cp-sticky{display:none}}@media (prefers-reduced-motion:reduce){.cp *{transition:none!important}}
