@media (max-width:820px){.nav-cta .btn-ghost{display:none}}@keyframes mesh-in{to{opacity:.82}}@keyframes blob1{0%{transform:translate(0) scale(1)}to{transform:translate(8%,6%) scale(1.18)}}@keyframes blob2{0%{transform:translate(0) scale(1.05)}to{transform:translate(-7%,4%) scale(.9)}}@keyframes blob3{0%{transform:translate(0) scale(.95)}to{transform:translate(4%,-8%) scale(1.2)}}@keyframes emglow{0%,to{opacity:.4}50%{opacity:.8}}.offers{border-top:1px solid var(--line)}.offers:before{content:"";position:absolute;top:8%;right:-12%;width:48vw;height:48vw;max-width:680px;max-height:680px;z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(226,59,59,.12),transparent 64%);filter:blur(40px)}.offers:after{content:"";position:absolute;bottom:6%;left:-14%;width:42vw;height:42vw;max-width:560px;max-height:560px;z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(185,46,46,.1),transparent 66%);filter:blur(40px)}.offers .wrap{position:relative;z-index:1}.off-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:52px}@media (max-width:880px){.off-grid{grid-template-columns:1fr}}.ocard{position:relative;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--card),var(--bg-2));border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px 30px;overflow:hidden;transition:transform .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.ocard:hover{transform:translateY(-6px);border-color:#e23b3b66;box-shadow:0 30px 70px -38px #e23b3b80}.ocard:before{content:"";position:absolute;left:0;top:0;height:1px;width:100%;background:linear-gradient(90deg,transparent,var(--red),transparent);opacity:0;transition:opacity .35s var(--ease)}.ocard:hover:before{opacity:1}.ocard.has-photo{padding:0}.ocard .photo{position:relative;aspect-ratio:16/8;overflow:hidden;border-bottom:1px solid var(--line)}.ocard .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.9) contrast(1.02);transition:transform .6s var(--ease)}.ocard.has-photo:hover .photo img{transform:scale(1.05)}.ocard .photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0b0d1a,#0b0b0d9e),radial-gradient(120% 90% at 75% 0%,rgba(226,59,59,.2),transparent 58%)}.ocard .photo .chip{position:absolute;left:18px;bottom:16px;z-index:2;font-family:var(--font-sans);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;border-radius:999px;background:#0000008c;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--red-2)}.ocard.has-photo .body{padding:30px 30px 32px;display:flex;flex-direction:column;flex:1}.ocard .head{display:flex;align-items:center;gap:14px}.ocard .ic{width:50px;height:50px;border-radius:13px;border:1px solid rgba(226,59,59,.28);background:#e23b3b1a;display:grid;place-items:center;color:var(--red);flex-shrink:0;box-shadow:0 0 24px -8px #e23b3b80;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.ocard:hover .ic{box-shadow:0 0 28px -4px #e23b3bb3;border-color:#e23b3b80;transform:translateY(-2px)}.ocard .ic svg{width:28px;height:28px}.ocard .tag{font-family:var(--font-sans);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.ocard h3{font-size:22px;font-weight:700;letter-spacing:-.02em;margin:3px 0 0}.ocard .desc{color:var(--fg-2);font-size:14.5px;line-height:1.6;margin:18px 0 0}.disc{margin-top:64px}.disc:first-of-type{margin-top:52px}.disc-head{display:flex;align-items:center;gap:16px;padding-bottom:22px;border-bottom:1px solid var(--line);margin-bottom:26px}.disc-ic{width:46px;height:46px;border-radius:12px;border:1px solid rgba(226,59,59,.28);background:#e23b3b1a;display:grid;place-items:center;color:var(--red);flex-shrink:0;box-shadow:0 0 24px -8px #e23b3b80}.disc-ic svg{width:26px;height:26px}.disc-head .meta .k{font-family:var(--font-sans);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3)}.disc-head .meta h2{font-size:clamp(22px,2.6vw,30px);font-weight:700;letter-spacing:-.02em;margin:3px 0 0}.disc-head .meta h2 em{color:var(--red);font-style:normal}.disc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:980px){.disc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.disc-grid{grid-template-columns:1fr}}.ocard.svc{padding:26px 24px}.ocard.svc h3{font-size:18.5px}.ocard.svc .desc{font-size:13.5px;margin-top:12px}.ocard.svc .items{margin-top:16px}.ocard.svc .head .ic{width:42px;height:42px;border-radius:11px}.ocard.svc .head .ic svg{width:23px;height:23px}.ocard.svc .ctalink{margin-top:auto;padding-top:16px;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--red-2);transition:.25s}.ocard.svc .ctalink svg{width:14px;height:14px;transition:transform .25s var(--ease)}.ocard.svc:hover .ctalink{color:var(--red)}.ocard.svc:hover .ctalink svg{transform:translate(3px)}.ipoints{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.ipoints li{position:relative;padding-left:22px;font-size:13.5px;line-height:1.5;color:var(--fg-2)}.ipoints li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:2px;border:1px solid var(--red);background:#e23b3b2e}.method{border-top:1px solid var(--line)}.method:before{content:"";position:absolute;top:10%;left:-12%;width:44vw;height:44vw;max-width:600px;max-height:600px;z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(226,59,59,.1),transparent 64%);filter:blur(44px)}.method .wrap{position:relative;z-index:1}.method-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:52px;position:relative}.method-grid:before{content:"";position:absolute;left:6%;right:6%;top:30px;height:1px;z-index:0;background:linear-gradient(90deg,transparent,rgba(226,59,59,.45) 14%,rgba(226,59,59,.45) 86%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}@media (max-width:900px){.method-grid{grid-template-columns:repeat(2,1fr)}.method-grid:before{display:none}}@media (max-width:520px){.method-grid{grid-template-columns:1fr}}.mstep{position:relative;z-index:1;background:linear-gradient(180deg,var(--card),var(--bg-2));border:1px solid var(--line);border-radius:var(--radius-md);padding:24px 22px;transition:transform .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.mstep:hover{transform:translateY(-5px);border-color:#e23b3b66;box-shadow:0 30px 70px -40px #e23b3b80}.mstep .mnum{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid rgba(226,59,59,.28);background:#e23b3b1a;color:var(--red);font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.02em;box-shadow:0 0 24px -8px #e23b3b80}.mstep h3{font-size:18px;font-weight:700;letter-spacing:-.02em;margin:16px 0 0}.mstep p{color:var(--fg-2);font-size:13.5px;line-height:1.55;margin:9px 0 0}.deliv{border-top:1px solid var(--line);background:var(--bg-2)}.deliv:before{content:"";position:absolute;bottom:0;right:-10%;width:46vw;height:46vw;max-width:640px;max-height:640px;z-index:0;pointer-events:none;background:radial-gradient(circle,rgba(185,46,46,.1),transparent 66%);filter:blur(46px)}.deliv .wrap{position:relative;z-index:1}.deliv-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:18px}@media (max-width:880px){.deliv-grid{grid-template-columns:1fr}}.dcard{position:relative;background:radial-gradient(120% 130% at 0% 0%,rgba(226,59,59,.1),transparent 52%),linear-gradient(180deg,var(--card),var(--bg-2));border:1px solid var(--line);border-radius:var(--radius-lg);padding:36px 34px;overflow:hidden;transition:transform .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.dcard:hover{transform:translateY(-5px);border-color:#e23b3b66;box-shadow:0 30px 70px -40px #e23b3b80}.dcard:before{content:"";position:absolute;left:0;top:0;height:1px;width:100%;background:linear-gradient(90deg,transparent,var(--red),transparent);opacity:0;transition:opacity .35s var(--ease)}.dcard:hover:before{opacity:1}.dcard .ic{width:54px;height:54px;border-radius:14px;border:1px solid rgba(226,59,59,.28);background:#e23b3b1a;display:grid;place-items:center;color:var(--red);box-shadow:0 0 24px -8px #e23b3b80;margin-bottom:20px}.dcard .ic svg{width:30px;height:30px}.dcard h3{font-size:23px;font-weight:700;letter-spacing:-.02em}.dcard p{color:var(--fg-2);font-size:14.5px;line-height:1.6;margin:14px 0 0;max-width:50ch}.dcard .ipoints{margin-top:18px}.dcard .ipoints li{font-size:14px}.how{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:52px 0}.how-inner{max-width:920px;margin-inline:auto;text-align:center}.how .k{font-family:var(--font-sans);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-3);display:inline-flex;align-items:center;gap:10px;justify-content:center;margin-bottom:18px}.how .k:before,.how .k:after{content:"";width:24px;height:1px;background:var(--line-2)}.how .line{font-family:var(--font-display);font-size:clamp(19px,2.2vw,26px);font-weight:600;letter-spacing:-.02em;line-height:1.45;color:var(--fg)}.how .line em{color:var(--red)}.how .path{margin-top:20px;font-family:var(--font-sans);font-size:12px;letter-spacing:.04em;color:var(--fg-3);line-height:1.8}.how .path b{color:var(--fg-2);font-weight:500}.how .path .sep{color:var(--red);opacity:.6;margin:0 8px}.trust{border-top:1px solid var(--line);background:var(--bg-2);padding:48px 0}.trust .row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center}.trust .lbl{font-family:var(--font-sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);width:100%;text-align:center;margin-bottom:18px}.trust .c{font-family:var(--font-display);font-weight:600;font-size:18px;color:var(--fg-2);opacity:.7;padding:0 8px;transition:.25s}.trust .c:hover{opacity:1;color:var(--fg)}@media (max-width:1120px){.trust .row{display:grid;grid-template-columns:repeat(3,auto);justify-content:center;justify-items:center;-moz-column-gap:34px;column-gap:34px;row-gap:16px}.trust .lbl{grid-column:1/-1;margin-bottom:6px}}@media (max-width:700px){.trust .row{grid-template-columns:repeat(2,auto);-moz-column-gap:26px;column-gap:26px}}.cta .tagline{position:relative;margin-top:30px;font-family:var(--font-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3)}.sec-head h2,.cta h2{font-size:clamp(32px,4.2vw,54px);font-weight:700;letter-spacing:-.035em;line-height:1.04}.no-bt{border-top:none!important}.btn-red{background:linear-gradient(180deg,#ea5b5b,#e23b3b 42%,#c93434);color:#fff;box-shadow:inset 0 1px #ffffff38,0 1px 2px #0006}.btn-red:hover{background:linear-gradient(180deg,#f26b6b,#ea5b5b 42%,#e23b3b);box-shadow:inset 0 1px #ffffff40,0 10px 32px -10px #e23b3ba6;transform:translateY(-1px)}@keyframes rf-drift{0%{transform:rotate(0) scale(1)}to{transform:rotate(8deg) scale(1.05)}}@media (max-width:560px){.nav-logo svg{height:18px!important}.nav-cta .btn{padding:8px 11px;font-size:12px}}@keyframes mesh-in{to{opacity:.5}}@media (max-width:640px){.nav-cta .btn-attack{display:none}html,body{overflow-x:clip}}
