.cx{--bg:#0b0d12;--surface:#141821;--surface-2:#1b2130;--fg:#f4f1ea;--muted:#a9b0bf;--line:#2a3142;--accent:#ffb547;--accent-ink:#1a1206;--teal:#4fb3b0;--display:"Karantina", "Heebo", "Arial Hebrew", sans-serif;--body:"Heebo", "Arial Hebrew", "Segoe UI", Arial, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--fg);font-family:var(--body);min-height:100%;font-size:17px;line-height:1.65}body:has(.cx){background:#0b0d12}.cx *{box-sizing:border-box}.cx h1,.cx h2,.cx h3{text-wrap:balance;margin:0;font-weight:700;line-height:1}.cx h2{font-family:var(--display);letter-spacing:.01em;font-size:clamp(44px,7vw,84px)}.cx h3{font-size:21px;line-height:1.3}.cx p{margin:0}.cx a{color:var(--accent)}.cx :focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}.cx .gut{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.cx .band{padding-block:96px}.cx .wrap{gap:32px;max-width:1120px;margin-inline:auto;display:grid}.cx .lead{color:var(--muted);max-width:58ch;font-size:19px}.cx .muted{color:var(--muted)}.cx .small{font-size:15px}.cx .demo-strip{background:var(--accent);color:var(--accent-ink);text-align:center;padding-block:7px;font-size:14px;font-weight:600}.cx .demo-strip a{color:inherit;font-weight:700}.cx .top{z-index:5;padding-block:18px;position:absolute;inset-inline:0}.cx .top .wrap{align-items:center;gap:24px;display:flex}.cx .logo{font-family:var(--display);color:var(--fg);margin-inline-end:auto;font-size:34px;line-height:1;text-decoration:none}.cx .logo span{color:var(--accent)}.cx .nav{gap:22px;font-weight:500;display:flex}.cx .nav a{color:var(--fg);opacity:.85;text-decoration:none}.cx .nav a:hover{opacity:1}.cx .btn{font:700 17px var(--body);cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.cx .btn-primary{background:var(--accent);color:var(--accent-ink)}.cx .btn-ghost{color:var(--fg);background:#0b0d1240;border-color:#f4f1ea73}.cx .btn:hover{transform:translateY(-2px)}.cx .btn-sm{padding:9px 18px;font-size:15px}.cx .hero{isolation:isolate;align-items:end;min-height:min(92svh,880px);display:grid;position:relative;overflow:hidden}.cx .hero-media{z-index:-2;position:absolute;inset:0}.cx .hero-media img,.cx .hero-media video{object-fit:cover;object-position:60% 30%;width:100%;height:100%;display:block}.cx .hero:after{content:"";z-index:-1;background:linear-gradient(to top, var(--bg) 4%, #0b0d128c 45%, #0b0d1259 100%), linear-gradient(to left, #0b0d12bf, #0b0d1200 70%);position:absolute;inset:0}.cx .hero .wrap{gap:24px;padding-block:140px 72px}.cx .hero h1{font-family:var(--display);letter-spacing:.005em;max-width:12ch;font-size:clamp(64px,12vw,156px);line-height:.88}.cx .hero h1 .word{display:inline-block}.cx .hero h1 em{color:var(--accent);font-style:normal}.cx .hero .lead{color:#d9dce4}.cx .cta-row{flex-wrap:wrap;gap:12px;display:flex}.cx .eyebrow{letter-spacing:.04em;color:var(--accent);font-size:15px;font-weight:700}.cx .marquee{border-block:1px solid var(--line);background:var(--surface);padding-block:18px;overflow:hidden}.cx .marquee-track{width:max-content;font-family:var(--display);white-space:nowrap;gap:48px;font-size:clamp(36px,5vw,56px);line-height:1;display:flex}.cx .marquee-track span{align-items:center;gap:48px;display:inline-flex}.cx .marquee-track span:after{content:"";background:var(--accent);border-radius:50%;width:12px;height:12px}.cx .marquee-track .outline{color:#0000;-webkit-text-stroke:1.5px var(--fg)}.cx .stats{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.cx .stat{border-top:2px solid var(--line);gap:4px;padding-top:16px;display:grid}.cx .stat b{font-family:var(--display);color:var(--fg);font-variant-numeric:tabular-nums;font-size:clamp(64px,8vw,96px);line-height:.9}.cx .stat span{color:var(--muted)}.cx .split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.cx .split>*{min-width:0}.cx .photo-frame{aspect-ratio:4/3;border-radius:18px;max-width:100%;overflow:hidden}.cx .photo-frame img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s;display:block}.cx .photo-frame:hover img{transform:scale(1.04)}.cx .checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cx .checks li{padding-inline-start:30px;position:relative}.cx .checks li:before{content:"";border-inline-start:3px solid var(--accent);border-bottom:3px solid var(--accent);inset-inline-start:0;width:14px;height:8px;position:absolute;top:.5em;transform:rotate(-45deg)scaleX(-1)}.cx .steps{counter-reset:s;gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.cx .steps li{counter-increment:s;border-top:1px solid var(--line);grid-template-columns:96px 1fr;gap:24px;padding-block:28px;transition:opacity .4s;display:grid}.cx .steps li:before{content:"0" counter(s);font-family:var(--display);color:var(--line);font-size:72px;line-height:.8;transition:color .4s}.cx .steps li.active:before{color:var(--accent)}.cx .steps li div{gap:6px;display:grid}.cx .steps p{color:var(--muted)}.cx .quote-band{isolation:isolate;padding-block:140px;position:relative;overflow:hidden}.cx .quote-band .bg{z-index:-2;position:absolute;inset:-20% 0}.cx .quote-band .bg img{object-fit:cover;width:100%;height:100%;display:block}.cx .quote-band:after{content:"";z-index:-1;background:#0b0d129e;position:absolute;inset:0}.cx .quote-band blockquote{font-family:var(--display);max-width:16ch;margin:0;font-size:clamp(44px,6.5vw,88px);line-height:.95}.cx .quote-band blockquote em{color:var(--accent);font-style:normal}.cx .plans{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cx .plan{background:var(--surface);border:1px solid var(--line);border-radius:18px;grid-template-rows:auto auto auto 1fr auto;align-content:start;gap:16px;min-width:0;padding:28px;transition:transform .25s,border-color .25s;display:grid}.cx .plan:hover{border-color:var(--accent);transform:translateY(-4px)}.cx .plan.featured{background:var(--surface-2);border-color:var(--accent)}.cx .plan .tag{background:var(--accent);color:var(--accent-ink);border-radius:999px;justify-self:start;padding:3px 12px;font-size:13px;font-weight:700}.cx .price{align-items:baseline;gap:8px;display:flex}.cx .price b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:64px;line-height:.9}.cx .plan .checks{align-content:start;font-size:16px}.cx .about-text{gap:16px;max-width:62ch;font-size:19px;display:grid}.cx .faq{border-top:1px solid var(--line);max-width:820px;display:grid}.cx .faq details{border-bottom:1px solid var(--line);padding-block:18px}.cx .faq summary{cursor:pointer;font-size:18px;font-weight:700}.cx .faq p{color:var(--muted);margin-top:10px}.cx .contact .wrap{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px}.cx .contact .wrap>*{min-width:0}.cx form{background:var(--surface);border:1px solid var(--line);border-radius:18px;gap:16px;padding:28px;display:grid}.cx .row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cx label{gap:6px;font-size:15px;font-weight:600;display:grid}.cx input,.cx select,.cx textarea{font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:10px;width:100%;padding:11px 14px}.cx textarea{resize:vertical;min-height:96px}.cx .consent{color:var(--muted);align-items:flex-start;gap:10px;font-size:14px;font-weight:400;display:flex}.cx .consent input{width:auto;margin-top:5px}.cx .form-msg{background:var(--surface-2);border-inline-start:3px solid var(--accent);border-radius:8px;padding:12px 16px;font-weight:600}.cx footer{border-top:1px solid var(--line);color:var(--muted);padding-block:32px 48px;font-size:14px}.cx footer .wrap{gap:8px}.cx footer a{color:var(--muted)}@media (prefers-reduced-motion:no-preference){.cx .hero-media img{animation:22s ease-out both cx-zoom}.cx .hero h1 .word{animation:.9s cubic-bezier(.2,.7,.2,1) both cx-rise;animation-delay:calc(var(--i) * .12s + .15s)}.cx .hero .lead,.cx .hero .cta-row,.cx .hero .eyebrow{animation:.9s .65s both cx-fade}.cx .marquee-track{animation:32s linear infinite cx-marquee}.cx.reveal-on [data-reveal]{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(28px)}.cx.reveal-on [data-reveal].in{opacity:1;transform:none}}@keyframes cx-zoom{0%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes cx-rise{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}@keyframes cx-fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cx-marquee{0%{transform:translate(0)}to{transform:translate(50%)}}@media (width<=900px){.cx .nav{display:none}.cx .stats{grid-template-columns:repeat(2,1fr)}.cx .split,.cx .contact .wrap,.cx .plans{grid-template-columns:1fr}.cx .band{padding-block:64px}.cx .quote-band{padding-block:96px}}@media (width<=520px){.cx .row{grid-template-columns:1fr}.cx .steps li{grid-template-columns:64px 1fr;gap:14px}.cx .steps li:before{font-size:52px}.cx form{padding:20px}.cx .hero .wrap{padding-block:120px 48px}.cx .logo{font-size:30px}}.cx .steps li.active h3{color:var(--accent)}.cx .steps h3{transition:color .4s}
