.ssl{--red:#e2212a;--red-d:#c41b23;--red-dk:#ff6b72;--blk:#0a0a0a;--off:#f6f3ef;--g1:#6b6b6b;--g2:#525252;--line:#e5e5e5;--ease:cubic-bezier(.2,.85,.2,1);color:var(--blk);font-family:var(--font-archivo),system-ui,-apple-system,sans-serif;background:#fff;font-size:16px;font-stretch:100%;line-height:1.6}.ssl button,.ssl input{font-family:inherit}.ssl *{box-sizing:border-box}.ssl h1,.ssl h2,.ssl h3,.ssl h4{letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:500}.ssl p,.ssl li{text-wrap:pretty}.ssl .wrap{max-width:1150px;margin:0 auto;padding:0 24px}.ssl .sec{padding:110px 0}.ssl .kick{letter-spacing:.22em;text-transform:uppercase;color:var(--red);font-size:11px;font-weight:600;line-height:1;display:block}.ssl .btn{letter-spacing:.16em;text-transform:uppercase;text-align:center;cursor:pointer;min-height:52px;transition:transform .35s var(--ease),background .3s,box-shadow .35s,color .3s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.ssl .btn:hover{transform:translateY(-2px)}.ssl .btn:focus-visible,.ssl a:focus-visible,.ssl button:focus-visible{outline:2px solid var(--red);outline-offset:3px}.ssl .btn:disabled{opacity:.6;cursor:wait;transform:none}.ssl .b-red{background:var(--red);color:#fff;box-shadow:0 12px 30px -12px #e2212acc}.ssl .b-red:hover{background:var(--red-d)}.ssl .b-wht{color:var(--blk);background:#fff}.ssl .b-out{color:#fff;background:#ffffff0a;border-color:#ffffffb3}.ssl .b-out:hover{background:#ffffff1f}.ssl .b-blk{background:var(--blk);color:#fff}.ssl .b-blk:hover{background:#262626}@keyframes sslMq{to{transform:translate(-50%)}}.ssl .hx{--hx-mx:0;--hx-my:0;--hx-sy:0;isolation:isolate;background:var(--blk);color:#fff;align-items:center;min-height:min(100svh,880px);display:flex;position:relative;overflow:hidden}.ssl .hx-bg{z-index:-3;will-change:transform;transform:translate3d(calc(var(--hx-mx)*-18px),calc(var(--hx-my)*-12px + var(--hx-sy)*.28px),0);position:absolute;inset:-6%}.ssl .hx-cam{transform-origin:68% 55%;animation:26s ease-in-out infinite alternate hxPush;position:absolute;inset:0}.ssl .hx-cam video,.ssl .hx-cam img{object-fit:cover;object-position:70% 50%;filter:saturate(.92)contrast(1.05)brightness(.82);width:100%;height:100%;position:absolute;inset:0}.ssl .hx-cam video{opacity:0;transition:opacity .8s}.ssl .hx-cam video.on{opacity:1}@keyframes hxPush{0%{transform:scale(1.02)}to{transform:scale(1.14)translate(-1.5%,-1%)}}.ssl .hx-shade{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#0a0a0af5 0%,#0a0a0ad1 34%,#0a0a0a59 62%,#0a0a0a8c 100%),linear-gradient(#0a0a0a00 72%,#0a0a0a 100%),radial-gradient(120% 80% at 50% 0,#0a0a0a00 40%,#0a0a0a99 100%);position:absolute;inset:0}.ssl .hx-sweep{z-index:-2;pointer-events:none;mix-blend-mode:screen;filter:blur(40px);background:linear-gradient(90deg,#e2212a00,#e2212a38 45%,#ff786e29 52%,#e2212a00);width:55%;height:160%;animation:11s cubic-bezier(.45,0,.25,1) infinite hxSweep;position:absolute;top:-30%;left:-40%;transform:rotate(14deg)}@keyframes hxSweep{0%{opacity:0;transform:translate(0)rotate(14deg)}15%{opacity:1}70%{opacity:.9}to{opacity:0;transform:translate(330%)rotate(14deg)}}.ssl .hx-glow{z-index:-2;pointer-events:none;filter:blur(10px);background:radial-gradient(circle,#e2212a33,#e2212a00 62%);border-radius:50%;width:46vw;max-width:680px;height:46vw;max-height:680px;animation:7s ease-in-out infinite hxBreath;position:absolute;top:18%;right:6%}@keyframes hxBreath{50%{opacity:.55;transform:scale(1.08)}}.ssl .hx-dust{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ssl .hx.hx-still .hx-cam,.ssl .hx.hx-still .hx-sweep,.ssl .hx.hx-still .hx-glow,.ssl .hx.hx-still .hx-float,.ssl .hx.hx-still .hx-pill i{animation-play-state:paused}.ssl .hx-wrap{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:28px;width:100%;max-width:1240px;margin:0 auto;padding:64px 32px 96px;display:grid;position:relative}.ssl .hx-copy{z-index:2;transform:translate3d(0,calc(var(--hx-sy)*.12px),0);opacity:calc(1 - var(--hx-sy)/900);position:relative}.ssl .hx-pill{letter-spacing:.16em;text-transform:uppercase;color:#ffffffe6;-webkit-backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:10.5px;font-weight:600;animation:.8s cubic-bezier(.2,.7,.2,1) .1s both hxIn;display:inline-flex}.ssl .hx-pill i{background:var(--red);border-radius:50%;flex:none;width:6px;height:6px;animation:2.4s infinite hxPing;box-shadow:0 0 #e2212ab3}@keyframes hxPing{70%{box-shadow:0 0 0 7px #e2212a00}to{box-shadow:0 0 #e2212a00}}.ssl .hx h1{letter-spacing:-.025em;text-wrap:balance;margin:22px 0 0;font-size:clamp(40px,5.3vw,70px);font-weight:500;line-height:1.04}.ssl .hx h1 .hx-red{color:var(--red)}.ssl .hx h1 .hx-w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.ssl .hx h1 .hx-w>span{transform-origin:50% 100%;animation:.9s cubic-bezier(.2,.75,.15,1) both hxWord;animation-delay:calc(var(--i)*70ms + .25s);display:inline-block}.ssl .hx h1 .hx-red .hx-w>span{text-shadow:0 0 28px #e2212a73}@keyframes hxWord{0%{opacity:0;filter:blur(6px);transform:translateY(105%)rotateX(-55deg)}to{opacity:1;filter:none;transform:none}}.ssl .hx-sub{color:#fffc;max-width:520px;margin:24px 0 0;font-size:16px;line-height:1.62;animation:.9s cubic-bezier(.2,.7,.2,1) 1.15s both hxIn}@keyframes hxIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ssl .hx-ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.ssl .hx-btn{letter-spacing:.14em;text-transform:uppercase;text-align:center;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 26px;font-size:12px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;animation:.8s cubic-bezier(.2,.7,.2,1) both hxIn;display:inline-flex;position:relative;overflow:hidden}.ssl .hx-btn:first-child{animation-delay:1.35s}.ssl .hx-btn:nth-child(2){animation-delay:1.47s}.ssl .hx-btn:nth-child(3){animation-delay:1.59s}.ssl .hx-btn:after{content:"";pointer-events:none;background:linear-gradient(100deg,#fff0,#ffffff8c,#fff0);width:40%;height:100%;animation:5.5s ease-in-out 2.4s infinite hxShine;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.ssl .hx-btn:nth-child(2):after{background:linear-gradient(100deg,#e2212a00,#e2212a2e,#e2212a00);animation-delay:3s}.ssl .hx-btn:nth-child(3):after{opacity:.5;animation-delay:3.6s}@keyframes hxShine{0%{left:-60%}22%,to{left:130%}}.ssl .hx-btn:hover{transform:translateY(-2px)}.ssl .hx-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.ssl .hx-b1{background:var(--red);color:#fff;box-shadow:0 10px 30px -8px #e2212abf}.ssl .hx-b1:hover{box-shadow:0 16px 40px -8px #e2212ae6}.ssl .hx-b2{color:var(--blk);background:#fff}.ssl .hx-b3{color:#fff;background:#ffffff08;border:1px solid #ffffff8c}.ssl .hx-b3:hover{background:#ffffff1a}.ssl .hx-stage{z-index:1;perspective:1700px;perspective-origin:50% 40%;height:520px;transform:translate3d(0,calc(var(--hx-sy)*-.16px),0);position:relative}.ssl .hx-enter{transform-style:preserve-3d;animation:1.6s cubic-bezier(.2,.7,.2,1) .5s both hxStage;position:absolute;inset:0}@keyframes hxStage{0%{opacity:0;transform:translate(60px,30px)scale(.94)}to{opacity:1;transform:none}}.ssl .hx-float{transform-style:preserve-3d;animation:7s ease-in-out infinite hxFloat;position:absolute;inset:0}@keyframes hxFloat{50%{transform:translateY(-12px)}}.ssl .hx-rig{transform-style:preserve-3d;transform:rotateY(calc(-17deg + var(--hx-mx)*9deg))rotateX(calc(7deg - var(--hx-my)*6deg));position:absolute;inset:0}.ssl .hx-laptop{width:88%;transform-style:preserve-3d;position:absolute;top:12%;left:8%}.ssl .hx-lid{aspect-ratio:16/10;background:linear-gradient(160deg,#3a3a3f,#141416 55%,#0c0c0d);border-radius:16px;padding:11px 11px 13px;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,0 40px 80px -20px #000000d9,0 0 60px -10px #e2212a40}.ssl .hx-lid:before{content:"";background:#222;border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;top:4px;left:50%;box-shadow:0 0 0 1px #333}.ssl .hx-scr,.ssl .hx-pscr{background:#f4efe9;width:100%;height:100%;position:relative;overflow:hidden}.ssl .hx-scr{border-radius:6px}.ssl .hx-scr img,.ssl .hx-pscr img{object-fit:cover;object-position:50% 0;width:100%;height:100%;position:absolute;inset:0}.ssl .hx-scr iframe,.ssl .hx-pscr iframe{transform-origin:0 0;pointer-events:none;opacity:0;background:#fff;border:0;transition:opacity .7s;position:absolute;top:0;left:0}.ssl .hx-scr iframe.on,.ssl .hx-pscr iframe.on{opacity:1}.ssl .hx-glare{pointer-events:none;border-radius:inherit;mix-blend-mode:screen;background:linear-gradient(calc(115deg + var(--hx-mx)*25deg),#fff0 30%,#ffffff29 46%,#fff0 60%);position:absolute;inset:0}.ssl .hx-deck{background:linear-gradient(#d9d9de 0%,#a9a9b0 35%,#5c5c62 100%);border-radius:2px 2px 16px 16px;height:15px;position:absolute;top:100%;left:-7%;right:-7%;box-shadow:0 26px 40px -10px #000000e6}.ssl .hx-deck:before{content:"";background:#00000040;border-radius:0 0 8px 8px;width:16%;height:6px;margin-left:-8%;position:absolute;top:0;left:50%}.ssl .hx-floor{filter:blur(6px);background:radial-gradient(closest-side,#000000bf,#0000);border-radius:50%;height:60px;position:absolute;bottom:4%;left:4%;right:0;transform:rotateX(80deg)translateZ(-40px)}.ssl .hx-phone{aspect-ratio:390/844;width:24%;transform-style:preserve-3d;position:absolute;top:36%;left:-2%;transform:translateZ(110px)rotateY(10deg)}.ssl .hx-pbody{background:linear-gradient(150deg,#45454b,#111113 60%);border-radius:15%/7%;padding:6%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff2e,0 30px 60px -12px #000000e6,0 0 40px -6px #e2212a59}.ssl .hx-pscr{background:#fff;border-radius:11%/5.2%}.ssl .hx-notch{z-index:2;background:#0a0a0a;border-radius:99px;width:32%;height:3.4%;margin-left:-16%;position:absolute;top:2.4%;left:50%}.ssl .hx-chip{z-index:3;-webkit-backdrop-filter:blur(12px);white-space:nowrap;background:#1414169e;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:12px;line-height:1.3;animation:.9s cubic-bezier(.2,.7,.2,1) 2.2s both hxChip;display:flex;position:absolute;top:4%;right:0;transform:translateZ(150px);box-shadow:0 18px 40px -12px #000c}@keyframes hxChip{0%{opacity:0;transform:translateZ(150px)translateY(14px)}to{opacity:1;transform:translateZ(150px)}}.ssl .hx-chip b{font-weight:600;display:block}.ssl .hx-chip small{color:#ffffffbf;font-size:11px;display:block}.ssl .hx-chip em{background:var(--red);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:15px;font-style:normal;font-weight:700;display:grid}.ssl .hx-pause{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#0a0a0a73;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:18px;right:18px}.ssl .hx-pause:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:1020px){.ssl .hx-wrap{grid-template-columns:1fr;gap:8px;padding:56px 24px 72px}.ssl .hx-stage{width:100%;max-width:640px;height:min(66vw,520px);margin:0 auto}}@media (max-width:768px){.ssl .hx{min-height:0;display:block}.ssl .hx-wrap{padding:40px 16px 56px}.ssl .hx-pill{letter-spacing:.11em;max-width:100%;padding:7px 12px;font-size:9.5px}.ssl .hx h1{font-size:clamp(36px,10.4vw,46px);line-height:1.06}.ssl .hx-sub{font-size:15px}.ssl .hx-ctas{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ssl .hx-btn{letter-spacing:.08em;min-height:50px;padding:0 12px;font-size:11px}.ssl .hx-b1{grid-column:1/-1}.ssl .hx-stage{aspect-ratio:1/.78;perspective:1100px;height:auto;margin-top:44px}.ssl .hx-enter{animation-name:hxStageM}@keyframes hxStageM{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.ssl .hx-rig{transform:rotateY(calc(-12deg + var(--hx-mx)*4deg))rotateX(5deg)}.ssl .hx-laptop{width:86%;top:8%;left:12%}.ssl .hx-lid{border-radius:10px;padding:6px 6px 8px}.ssl .hx-deck{height:9px}.ssl .hx-phone{width:25%;top:30%;left:4%;transform:translateZ(60px)rotateY(8deg)}.ssl .hx-chip{border-radius:11px;padding:7px 10px 7px 7px;font-size:10.5px;animation-name:hxChipM;top:-2%;right:3%;transform:translateZ(90px)}@keyframes hxChipM{0%{opacity:0;transform:translateZ(90px)translateY(10px)}to{opacity:1;transform:translateZ(90px)}}.ssl .hx-chip small{font-size:9.5px}.ssl .hx-chip em{border-radius:7px;width:22px;height:22px;font-size:12px}.ssl .hx-float{animation-duration:9s}.ssl .hx-sweep{width:90%;animation-duration:14s}.ssl .hx-shade{background:linear-gradient(#0a0a0a8c 0%,#0a0a0ad1 38%,#0a0a0abf 70%,#0a0a0a 100%)}.ssl .hx-cam video,.ssl .hx-cam img{object-position:50% 30%}.ssl .hx-pause{bottom:12px;right:12px}}.ssl .mqw{z-index:2;width:100%;position:relative;overflow:hidden}.ssl .mq{background:var(--red);color:#fff;width:100%}.ssl .mq .trk{white-space:nowrap;will-change:transform;align-items:center;gap:34px;width:max-content;padding:14px 0;font-size:24px;font-weight:400;animation:34s linear infinite sslMq;display:flex}.ssl .mq .trk i{color:#ffd6d8;font-size:20px;font-style:normal}.ssl .stats{text-align:center;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding:70px 0 64px;display:grid}.ssl .stats b{color:var(--red);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:76px;font-weight:300;line-height:1;display:block}.ssl .stats span{letter-spacing:.22em;text-transform:uppercase;color:var(--g1);margin-top:14px;font-size:11px;font-weight:500;display:block}.ssl .steps{grid-template-columns:repeat(4,1fr);gap:30px;margin:56px 0 0;padding:0;list-style:none;display:grid}.ssl .steps li{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);padding-top:22px;position:relative;transform:translateY(24px)}.ssl .steps li:before{content:"";background:var(--line);height:2px;position:absolute;top:0;left:0;right:0}.ssl .steps li:after{content:"";background:var(--red);transform-origin:0;height:2px;transition:transform .9s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.ssl .steps li .n{color:var(--red);margin-bottom:16px;font-size:46px;font-weight:300;line-height:1;display:block}.ssl .steps li h3{letter-spacing:0;margin-bottom:8px;font-size:16px;font-weight:600}.ssl .steps li p{color:var(--g2);margin:0;font-size:14px}.ssl .steps[data-in] li{opacity:1;transform:none}.ssl .steps[data-in] li:after{transform:scaleX(1)}.ssl .steps li:nth-child(2),.ssl .steps li:nth-child(2):after{transition-delay:.3s}.ssl .steps li:nth-child(3),.ssl .steps li:nth-child(3):after{transition-delay:.6s}.ssl .steps li:nth-child(4),.ssl .steps li:nth-child(4):after{transition-delay:.9s}.ssl .dstrip{margin-top:64px;overflow:hidden}.ssl .dstrip .lbl{max-width:1150px;color:var(--g1);margin:0 auto 14px;padding:0 24px;font-size:13px}.ssl .dstrip .vp{padding:10px 0 20px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ssl .dstrip .trk{gap:14px;width:max-content;animation:70s linear infinite sslMq;display:flex}.ssl .dstrip .vp:hover .trk,.ssl .dstrip .vp:focus-within .trk{animation-play-state:paused}.ssl .dstrip a{height:150px;transition:transform .5s var(--ease);background:#eee;border-radius:14px;flex:0 0 220px;position:relative;overflow:hidden;box-shadow:0 14px 30px -18px #00000073}.ssl .dstrip a img{object-fit:cover;object-position:50% 0;width:100%;height:100%}.ssl .dstrip a:hover{transform:translateY(-6px)scale(1.03)}.ssl .dstrip a span{color:#fff;background:#0a0a0acc;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;bottom:8px;left:8px}.ssl .dstrip a:after{content:"";transition:background .35s var(--ease);background:#0a0a0a00;position:absolute;inset:0}.ssl .dstrip a .pv{z-index:1;opacity:0;color:var(--blk);white-space:nowrap;transition:opacity .3s var(--ease),transform .3s var(--ease);background:#fff;border-radius:999px;padding:9px 16px;font-size:13px;font-style:normal;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%);box-shadow:0 10px 24px -10px #00000080}.ssl .dstrip a:hover:after,.ssl .dstrip a:focus-visible:after{background:#0a0a0a61}.ssl .dstrip a:hover .pv,.ssl .dstrip a:focus-visible .pv{opacity:1;transform:translate(-50%,-50%)}@media (hover:none){.ssl .dstrip a .pv{opacity:1;padding:4px 10px;font-size:11px;inset:auto 8px 8px auto;transform:none}}.ssl .inc{background:var(--off);overflow:hidden}.ssl .inc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:56px;display:flex}.ssl .floaters{z-index:2;gap:14px;display:flex;position:relative}.ssl .fl{will-change:transform;background:#fff;border-radius:18px;width:112px;height:112px;padding:9px;position:relative;box-shadow:0 16px 40px #0000001a}.ssl .fl img{object-fit:contain;width:100%;height:100%;animation:6s ease-in-out infinite sslFlt}.ssl .fl:nth-child(2) img{animation-delay:-2s}.ssl .fl:nth-child(3) img{animation-delay:-4s}@keyframes sslFlt{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-10px)rotate(3deg)}}.ssl .cards{perspective:1200px;z-index:1;grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:relative}.ssl .icard{border:1px solid var(--line);transform-style:preserve-3d;opacity:0;transition:transform .5s var(--ease),box-shadow .5s,opacity .9s var(--ease),translate .9s var(--ease);background:#fff;border-radius:18px;padding:26px;translate:0 30px}.ssl .icard[data-in]{opacity:1;translate:0}.ssl .icard:hover{box-shadow:0 30px 60px -24px #00000040}.ssl .icard .top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ssl .icard .num{color:var(--red);font-size:12px;font-weight:600}.ssl .icard svg{width:38px;height:38px;stroke:var(--red);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s var(--ease)}.ssl .icard:hover svg{transform:translateZ(30px)scale(1.08)}.ssl .icard svg *{stroke-dasharray:130;stroke-dashoffset:130px;transition:stroke-dashoffset 1.6s var(--ease).35s}.ssl .icard[data-in] svg *{stroke-dashoffset:0}.ssl .icard h3{letter-spacing:-.01em;margin-bottom:8px;font-size:17px;font-weight:600}.ssl .icard p{color:var(--g2);margin:0;font-size:14px}.ssl .icard.ai{background:var(--blk);color:#fff;border-color:var(--blk);grid-column:1/-1}.ssl .icard.ai p{color:#d4d4d4;max-width:760px}.ssl .icard.ai .num{color:var(--red-dk)}.ssl .icard.ai svg{stroke:var(--red-dk)}.ssl .psub{color:var(--g2);margin:14px 0 36px}.ssl .plans{perspective:1400px;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:0 18px;display:grid}@supports (grid-template-rows:subgrid){.ssl .plans>.plan{grid-row:span 22;grid-template-rows:subgrid;row-gap:0;display:grid}.ssl .plans>.plan .rows{grid-template-rows:subgrid;grid-row:span 15;display:grid}.ssl .plans>.plan>*{min-width:0}}.ssl .plan{border:1px solid var(--line);opacity:0;transition:opacity 1s var(--ease),transform 1s var(--ease),box-shadow .5s;background:#fff;border-radius:22px;padding:30px 26px 22px;transform:translateY(60px)rotateX(10deg)}.ssl .plan[data-in]{opacity:1;transform:none}.ssl .plan:nth-child(2){transition-delay:.15s}.ssl .plan:nth-child(3){transition-delay:.3s}@media (hover:hover){.ssl .plan[data-in]:hover{transition-delay:0s;transform:translateY(-8px);box-shadow:0 30px 70px -20px #0000002e}}.ssl .plan.pro{background:var(--blk);color:#fff;border-color:var(--blk)}.ssl .plan.pro[data-in]{animation:3.2s ease-in-out 1.2s infinite sslGlow}@keyframes sslGlow{0%,to{box-shadow:0 0 0 1px #e2212a73,0 20px 60px -24px #e2212a59}50%{box-shadow:0 0 0 1px #e2212af2,0 30px 90px -12px #e2212a99}}.ssl .plan .ttl{justify-content:space-between;align-items:center;gap:10px;display:flex}.ssl .plan h3{font-size:30px;font-weight:400}.ssl .pop{background:var(--red);color:#fff;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700}.ssl .pr{align-items:baseline;gap:6px;margin:6px 0 10px;display:flex}.ssl .pr b{letter-spacing:-.04em;font-size:60px;font-weight:600;line-height:1}.ssl .pr span{color:var(--g1);font-size:13px}.ssl .plan.pro .pr span{color:#a3a3a3}.ssl .plan .btn{width:100%;min-height:48px;margin:16px 0 10px}.ssl .plan .addph{border:1px solid var(--line);cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;transition:border-color .25s,background .25s;display:flex}.ssl .plan .addph:hover{border-color:#0a0a0a59}.ssl .plan .addph:has(input:checked){border-color:var(--red);background:#e2212a0d}.ssl .plan .addph input{width:20px;height:20px;accent-color:var(--red);flex:none;margin-top:1px}.ssl .plan .addph b{font-size:14px;font-weight:700;line-height:1.3;display:block}.ssl .plan .addph small{color:var(--g2);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.ssl .plan .addph.inc{cursor:default;background:#e2212a0d;border-color:#e2212a59}.ssl .plan .addph .ck{background:var(--red);color:#fff;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;font-size:13px;font-weight:700;display:grid}.ssl .plan.pro .addph{border-color:#333}.ssl .plan.pro .addph small{color:#b3b3b3}.ssl .rows{margin:0;padding:0;list-style:none}.ssl .rows li{border-bottom:1px solid var(--line);opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:13px;display:flex;transform:translate(-14px)}.ssl .plan.pro .rows li{border-color:#262626}.ssl .plan[data-in] .rows li{opacity:1;transform:none}.ssl .rows li>span:first-child{color:var(--g2)}.ssl .plan.pro .rows li>span:first-child{color:#b3b3b3}.ssl .rows li>span:last-child{text-align:right;flex-shrink:0;max-width:52%;font-size:13px;font-weight:600}.ssl .rows .big{font-size:18px;font-weight:500}.ssl .rows .rd{color:var(--red);font-size:18px}.ssl .plan.pro .rows .rd{color:var(--red-dk)}.ssl .rows small{color:var(--g1);font-size:11px;font-weight:400;display:block}.ssl .plan.pro .rows small,.ssl .plan.pro .rows .add{color:#b3b3b3}.ssl .rows .add{color:var(--g1);font-size:12px;font-weight:400}.ssl .plan .act{background:#0a0a0a0a;border:1px solid #0a0a0a14;border-radius:14px;margin:18px 0 14px;padding:14px 16px}.ssl .plan .act div{justify-content:space-between;align-items:baseline;font-size:14px;font-weight:600;display:flex}.ssl .plan .act b{font-size:18px}.ssl .plan .act p{color:var(--g1);margin:6px 0 0;font-size:12.5px;line-height:1.45}.ssl .plan.pro .act{background:#ffffff0f;border-color:#ffffff24}.ssl .plan.pro .act p{color:#c4c4c4}.ssl .stripe{text-align:center;color:var(--g1);margin:0;font-size:11px}.ssl .plan.pro .stripe{color:#a3a3a3}.ssl .perr{text-align:center;color:var(--red);margin:8px 0 0;font-size:12px}.ssl .plan.pro .perr{color:var(--red-dk)}.ssl .pnotes{color:var(--g1);max-width:900px;margin-top:30px;font-size:12.5px}.ssl .pnotes p{margin:0 0 8px}.ssl .addons{margin-top:70px}.ssl .addons .sub{color:var(--g2);margin:8px 0 26px;font-size:15px}.ssl .agrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ssl .ad{border:1px solid var(--line);opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);border-radius:16px;flex-direction:column;gap:8px;padding:22px;display:flex;transform:translateY(24px)}.ssl .ad[data-in]{opacity:1;transform:none}.ssl .ad h4{letter-spacing:0;margin:0;font-size:15px;font-weight:600}.ssl .ad p{color:var(--g2);flex:1;margin:0;font-size:13px}.ssl .ad .apr{font-size:15px;font-weight:600}.ssl .ad .abtn{color:#fff;background:#111;border-radius:999px;justify-content:center;align-items:center;min-height:44px;margin-top:12px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.ssl .ad .abtn:hover{background:var(--red);transform:translateY(-1px)}.ssl .ad .soon{background:var(--off);color:var(--g2);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:5px 9px;font-size:10px;font-weight:600}.ssl .ad.dim{background:#fcfcfc}.ssl .aextra{color:var(--g1);margin-top:14px;font-size:12.5px}.ssl .ben{background:var(--blk);color:#fff;position:relative;overflow:hidden}.ssl .ben:before{content:"";pointer-events:none;background:radial-gradient(circle,#e2212a2e,#0000 60%);width:700px;height:700px;animation:8s ease-in-out infinite sslBreathe;position:absolute;top:-200px;right:-200px}@keyframes sslBreathe{50%{opacity:.7;transform:scale(1.15)}}.ssl .ben .wrap{position:relative}.ssl .ben .kick{color:var(--red-dk)}.ssl .ben .sh{margin:16px 0 14px}.ssl .ben .bsub{color:#b3b3b3;max-width:620px;margin:0 0 44px}.ssl .calc{background:#141414;border:1px solid #262626;border-radius:24px;padding:30px;position:relative}.ssl .calc label{color:#d4d4d4;font-size:14px}.ssl .camt{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:8px 0 18px;font-size:52px;font-weight:500;line-height:1.1}.ssl .camt span{color:#b3b3b3;font-size:15px;font-weight:400}.ssl input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.ssl input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--red)var(--p,44%),#e5e5e5 var(--p,44%));border-radius:9px;height:6px}.ssl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--red);border:3px solid #fff;border-radius:50%;width:22px;height:22px;margin-top:-8px;box-shadow:0 0 0 6px #e2212a40}.ssl input[type=range]::-moz-range-track{background:#e5e5e5;border-radius:9px;height:6px}.ssl input[type=range]::-moz-range-progress{background:var(--red);border-radius:9px;height:6px}.ssl input[type=range]::-moz-range-thumb{background:var(--red);border:3px solid #fff;border-radius:50%;width:18px;height:18px}.ssl input[type=range]:focus-visible{outline-offset:4px;outline:2px solid #fff}.ssl .rng{color:#b3b3b3;justify-content:space-between;margin-bottom:22px;font-size:11px;display:flex}.ssl .cres{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ssl .cr{transition:transform .5s var(--ease);background:#1f1f1f;border-radius:16px;padding:18px}.ssl .cr.pro{background:var(--red)}.ssl .cr:hover{transform:translateY(-4px)}.ssl .cr h4{margin:0 0 10px;font-size:20px;font-weight:500}.ssl .cr h4 small{opacity:.85;font-size:12px}.ssl .cr .two{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.ssl .cr .two small{color:#c4c4c4;font-size:11px;display:block}.ssl .cr.pro .two small{color:#fff}.ssl .cr .sv{font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1.1}.ssl .cr .pp{text-align:right;font-variant-numeric:tabular-nums;font-size:18px}.ssl .cr .pp s{color:#a3a3a3;margin-right:4px;font-size:.85em}.ssl .cr.pro .pp s{color:#ffe1e2}.ssl .cr .pp b{font-size:1.25em;font-weight:600}.ssl .cr .line{color:#e5e5e5;margin:10px 0 4px;font-size:13px}.ssl .cr.pro .line{color:#fff}.ssl .cr .cov{font-size:12px;font-weight:700}.ssl .cr .bar{background:#ffffff2e;border-radius:4px;height:4px;margin-top:8px;overflow:hidden}.ssl .cr .bar i{background:#fff;height:100%;transition:width .2s linear;display:block}.ssl .cnote{color:#b3b3b3;margin:18px 0 0;font-size:11.5px}.ssl .blist{grid-template-columns:repeat(2,1fr);gap:0 40px;margin:56px 0 0;padding:0;list-style:none;display:grid}.ssl .blist li{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);border-bottom:1px solid #262626;gap:14px;padding:18px 0;display:flex;transform:translateY(18px)}.ssl .blist li[data-in]{opacity:1;transform:none}.ssl .blist .c{height:26px;color:var(--red-dk);background:#e2212a2e;border-radius:50%;flex:0 0 26px;place-items:center;font-size:13px;font-weight:700;display:grid}.ssl .blist h4{letter-spacing:0;margin:0 0 4px;font-size:15px;font-weight:600}.ssl .blist p{color:#b3b3b3;margin:0;font-size:13.5px}.ssl .bnote{color:#b3b3b3;margin-top:20px;font-size:12px}.ssl .pstrip{background:var(--off);padding:30px 0;overflow:hidden}.ssl .pstrip .trk{gap:22px;width:max-content;animation:45s linear infinite sslMq;display:flex}.ssl .pstrip .p{height:170px;transition:transform .5s var(--ease);background:#fff;border-radius:18px;flex:0 0 170px;padding:14px;position:relative}.ssl .pstrip .p:hover{transform:translateY(-6px)rotate(-2deg)}.ssl .pstrip img{object-fit:contain;width:100%;height:100%}.ssl .faq{max-width:820px;margin:44px auto 0}.ssl .qa{border-bottom:1px solid var(--line);opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(16px)}.ssl .qa[data-in]{opacity:1;transform:none}.ssl .qa h3{font:inherit;letter-spacing:0;margin:0}.ssl .qa button{text-align:left;cursor:pointer;width:100%;min-height:44px;color:var(--blk);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:17px;font-weight:500;line-height:1.4;display:flex}.ssl .qa .pl{border:1px solid var(--line);height:30px;color:var(--red);transition:transform .45s var(--ease),background .3s;border-radius:50%;flex:0 0 30px;place-items:center;font-size:18px;display:grid}.ssl .qa.open .pl{background:var(--red);color:#fff;border-color:var(--red);transform:rotate(45deg)}.ssl .qa .ans{transition:grid-template-rows .5s var(--ease),visibility .5s;grid-template-rows:0fr;display:grid}.ssl .qa:not(.open) .ans{visibility:hidden}.ssl .qa.open .ans{grid-template-rows:1fr}.ssl .qa .ans>div{overflow:hidden}.ssl .qa .ans p{color:var(--g2);opacity:0;transition:opacity .45s var(--ease)50ms,transform .45s var(--ease)50ms;margin:0 0 22px;font-size:15px;transform:translateY(-6px)}.ssl .qa.open .ans p{opacity:1;transform:none}.ssl .cta{background:var(--red);color:#fff;text-align:center;padding:110px 0 70px;position:relative;overflow:hidden}.ssl .cta:before{content:"";pointer-events:none;background:conic-gradient(#0000,#ffffff1f,#0000 30%);animation:14s linear infinite sslSpin;position:absolute;inset:-60%}@keyframes sslSpin{to{transform:rotate(360deg)}}.ssl .cta .wrap{position:relative}.ssl .cta h2{font-size:clamp(38px,5vw,60px)}.ssl .cta p{color:#fff;max-width:520px;margin:16px auto 30px}.ssl .cbtns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ssl .cta .fine{color:#fff;margin-top:60px;margin-bottom:0;font-size:12px}.ssl .cta .btn:focus-visible{outline-color:#fff}.ssl .rv{opacity:0;transition:opacity 1s var(--ease),transform 1s var(--ease);transform:translateY(28px)}.ssl .rv[data-in]{opacity:1;transform:none}@media (max-width:1060px){.ssl .agrid,.ssl .cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.ssl .wrap{padding:0 16px}.ssl .mq .trk{padding:12px 0;font-size:20px}.ssl .stats{grid-template-columns:1fr;gap:34px;padding:56px 0}.ssl .sec{padding:76px 0}.ssl .steps{grid-template-columns:1fr;gap:34px}.ssl .dstrip a{flex-basis:170px;height:118px}.ssl .dstrip .lbl{padding:0 16px}.ssl .floaters{gap:10px}.ssl .fl{width:80px;height:80px}.ssl .cards{grid-template-columns:1fr}.ssl .plans{grid-template-columns:1fr;gap:20px}.ssl .plans>.plan{grid-row:auto;display:block}.ssl .plans>.plan .rows{display:block}.ssl .plan{padding:26px 20px 20px}.ssl .agrid{grid-template-columns:1fr}.ssl .calc{padding:20px}.ssl .camt{font-size:44px}.ssl .cres,.ssl .blist{grid-template-columns:1fr}.ssl .pstrip .p{flex-basis:130px;height:130px}.ssl .qa button{font-size:16px}.ssl .cta{padding:80px 0 50px}.ssl .cbtns{flex-direction:column}.ssl .cbtns .btn{width:100%}}@media (prefers-reduced-motion:reduce){.ssl *,.ssl :before,.ssl :after{transition:none!important;animation:none!important}.ssl .rv,.ssl .icard,.ssl .plan,.ssl .rows li,.ssl .ad,.ssl .blist li,.ssl .qa,.ssl .steps li{opacity:1!important;transform:translate(0,0)!important}.ssl .steps li:after{transform:scaleX(1)}.ssl .icard svg *{stroke-dashoffset:0}.ssl .hx-sweep,.ssl .hx-dust{display:none}.ssl .hx-bg,.ssl .hx-copy,.ssl .hx-stage{opacity:1!important;transform:none!important}.ssl .dstrip .vp,.ssl .pstrip{overflow-x:auto}}.ssl .xw,.ssl .sh,.ssl .hx h1,.ssl .cta h2,.ssl .addons h3,.ssl .plan h3,.ssl .stats b,.ssl .steps li .n,.ssl .pr b,.ssl .camt,.ssl .cr h4,.ssl .cr .sv,.ssl .mq .trk{font-variation-settings:"wdth" 125;font-stretch:125%}.ssl .sh,.ssl .hx h1,.ssl .cta h2,.ssl .addons h3,.ssl .plan h3{text-transform:uppercase;letter-spacing:-.01em;font-weight:800}.ssl .sh{font-size:clamp(30px,4.2vw,52px);line-height:1.02}.ssl .hx h1{font-size:clamp(30px,3.4vw,50px);line-height:1.02}.ssl .cta h2{font-size:clamp(30px,4.4vw,54px);line-height:1.02}.ssl .addons h3{font-size:26px}.ssl .plan h3{font-size:24px}.ssl .pr b{letter-spacing:-.03em;font-size:54px;font-weight:800}.ssl .stats b{font-size:72px;font-weight:700}.ssl .steps li .n{font-size:40px;font-weight:700}.ssl .camt{font-weight:700}.ssl .cr h4{text-transform:uppercase;font-size:18px;font-weight:700}.ssl .cr .sv{font-weight:700}.ssl .mq .trk{text-transform:uppercase;letter-spacing:.01em;font-size:20px;font-weight:700}.ssl .icard h3,.ssl .steps li h3,.ssl .ad h4,.ssl .blist h4{font-weight:700}.ssl .kick,.ssl .hx-pill,.ssl .stats span,.ssl .pop,.ssl .ad .soon{font-variation-settings:"wdth" 112;font-stretch:112%}.ssl .btn,.ssl .hx-btn{font-variation-settings:"wdth" 112;font-weight:700;font-stretch:112%}@media (max-width:768px){.ssl .hx h1{font-size:clamp(26px,8vw,36px);line-height:1.04}.ssl .sh,.ssl .cta h2{font-size:clamp(26px,7.6vw,34px)}.ssl .mq .trk{font-size:17px}.ssl .stats b{font-size:60px}}.ssl .ad .aic{width:44px;height:44px;color:var(--red,#e2212a);background:#e2212a1a;border-radius:14px;place-items:center;display:grid}.ssl .ad .aic svg{width:24px;height:24px}.ssl .ad.wa{background:linear-gradient(160deg,#e9fbf0 0%,#fff 70%);border-color:#bdefd0}.ssl .ad.wa .aic{color:#fff;background:#25d366}.ssl .ad.wa h4{color:#075e54}.ssl .ad.wa .soon{color:#fff;background:#25d366}.ssl .ad.wa.dim{background:linear-gradient(160deg,#e9fbf0 0%,#fff 70%)}@media (hover:hover) and (pointer:fine){.ssl :is(.icard,.ad,.plan,.steps li,.blist li),.ssl .cr{isolation:isolate;position:relative}.ssl :is(.icard,.ad,.plan,.cr,.steps li,.blist li):after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;background:radial-gradient(260px circle at var(--gx,50%)var(--gy,50%),#e2212a1f,transparent 65%);transition:opacity .35s;position:absolute;inset:0}.ssl :is(.icard,.ad,.plan,.cr,.steps li,.blist li):hover:after{opacity:1}.ssl :is(.icard,.ad,.plan)[data-in]:hover{border-color:#e2212a73;box-shadow:0 2px 6px #0a0a0a0f,0 18px 40px -12px #0a0a0a38,0 0 0 1px #e2212a59}.ssl .ad[data-in]:hover{transform:translateY(-6px)}.ssl .plan[data-in]:hover{transform:translateY(-8px)}.ssl .cr:hover{transform:translateY(-6px);box-shadow:0 22px 44px -16px #0009,0 0 0 1px #e2212a66}.ssl .ad.wa[data-in]:hover{border-color:#25d366;box-shadow:0 18px 40px -12px #075e5447,0 0 0 1px #25d3668c}.ssl .ad.wa:after{background:radial-gradient(260px circle at var(--gx,50%)var(--gy,50%),#25d36629,transparent 65%)}.ssl :is(.icard,.ad) :is(.aic,svg){transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.ssl :is(.icard,.ad):hover :is(.aic,.top svg){transform:translateY(-3px)scale(1.08)rotate(-4deg)}.ssl .blist li{transition:transform .35s var(--ease)}.ssl .blist li:hover{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.ssl :is(.icard,.ad,.plan,.cr,.steps li,.blist li){transform:none!important}.ssl :is(.icard,.ad,.plan,.cr,.steps li,.blist li):after{display:none}}
