.AbstractBackground-module__bG1fhW__background{z-index:-10;pointer-events:none;background:#08090a;position:fixed;inset:0;overflow:hidden}.AbstractBackground-module__bG1fhW__fallback{filter:blur(28px);opacity:.7;background:repeating-linear-gradient(124deg,#08090a 0%,#252628 15%,#0d0e10 24%,#08090a 36%);position:absolute;inset:-15%}.AbstractBackground-module__bG1fhW__canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s;display:block;position:absolute}.AbstractBackground-module__bG1fhW__canvas[data-ready=true]{opacity:1}.AbstractBackground-module__bG1fhW__shade{background:linear-gradient(#00000008,#0000 35%,#00000018),radial-gradient(#0000 25%,#00000038 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.AbstractBackground-module__bG1fhW__canvas{transition:none}}
.Features-module__clRlRa__card{isolation:isolate;background:#ffffff06;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;height:100%;padding:24px;transition:translate .3s,border-color .35s,background-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.Features-module__clRlRa__card:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(at 50% 0,#ffffff12,#0000 65%);transition:opacity .4s;position:absolute;inset:0}.Features-module__clRlRa__card:focus-visible{outline-offset:4px;outline:2px solid #9a9da5}.Features-module__clRlRa__restContent{transition:opacity .25s,transform .35s}.Features-module__clRlRa__hoverContent{opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;justify-content:center;padding:18px 24px;transition:opacity .3s,transform .4s,visibility .3s;display:flex;position:absolute;inset:0;transform:translateY(8px)scale(.98)}.Features-module__clRlRa__hoverTitle{text-align:center;font-family:var(--font-display);color:#eef0f5;font-size:13px;font-weight:500;line-height:1.5}.Features-module__clRlRa__visual{color:#92959f;flex-shrink:0;place-items:center;width:100%;height:110px;margin:0 0 14px;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.Features-module__clRlRa__visual:after{content:"";background:linear-gradient(90deg,#0000,#ffffff13,#0000);height:1px;position:absolute;inset:auto 10% 0}.Features-module__clRlRa__locations,.Features-module__clRlRa__network,.Features-module__clRlRa__security,.Features-module__clRlRa__activation,.Features-module__clRlRa__devices,.Features-module__clRlRa__bandwidth{width:100%;height:100%;position:relative}.Features-module__clRlRa__locations{flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.Features-module__clRlRa__flagRow{justify-content:center;gap:10px;display:flex}.Features-module__clRlRa__flag{background:#ffffff03;border:1px solid #ffffff18;border-radius:7px;place-items:center;width:42px;height:32px;display:grid}.Features-module__clRlRa__flag svg{filter:saturate(.8);border-radius:2px;width:30px;height:20px;overflow:hidden}.Features-module__clRlRa__network{justify-content:center;align-items:center;gap:17px;display:flex}.Features-module__clRlRa__networkNode{background:#ffffff02;border:1px solid #ffffff12;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:65px;height:65px;transition:border-color .4s,color .4s,transform .4s;display:flex}.Features-module__clRlRa__networkNode svg{stroke-width:1.3px;width:24px;height:24px}.Features-module__clRlRa__networkNode span{letter-spacing:.02em;font-size:8px}.Features-module__clRlRa__networkBridge{gap:5px;display:flex}.Features-module__clRlRa__networkBridge span{background:#62656f;border-radius:50%;width:3px;height:3px}.Features-module__clRlRa__networkBridge span:nth-child(2){--delay:.13s}.Features-module__clRlRa__networkBridge span:nth-child(3){--delay:.26s}.Features-module__clRlRa__networkBridge span:nth-child(4){--delay:.39s}.Features-module__clRlRa__networkBridge span:nth-child(5){--delay:.52s}.Features-module__clRlRa__security{justify-content:center;align-items:center;gap:30px;display:flex}.Features-module__clRlRa__securityData{font-family:var(--font-mono);letter-spacing:.1em;opacity:.35;flex-direction:column;gap:5px;font-size:8px;transition:opacity .4s,transform .4s;display:flex}.Features-module__clRlRa__securityData span:nth-child(2){color:#e4e6ec}.Features-module__clRlRa__shield{color:#9ea2ac;place-items:center;width:65px;height:72px;transition:color .4s,filter .4s;display:grid;position:relative;overflow:hidden}.Features-module__clRlRa__scan{opacity:0;background:#eff0f7;height:1px;position:absolute;top:7px;left:10px;right:10px;box-shadow:0 0 10px #fff6}.Features-module__clRlRa__lock{color:#c4c8d1;opacity:.2;transition:opacity .4s,transform .4s;position:absolute;top:45px;right:calc(50% - 113px)}.Features-module__clRlRa__activation{place-items:center;display:grid}.Features-module__clRlRa__keyTicket{background:linear-gradient(130deg,#ffffff06,#0000),#16171a;border:1px solid #ffffff24;border-radius:11px;width:min(100%,224px);padding:12px 14px;box-shadow:inset 0 1px #ffffff05}.Features-module__clRlRa__keyTicketHeader{color:#8c919c;justify-content:space-between;align-items:center;font-size:9px;display:flex}.Features-module__clRlRa__instantKey{color:#dde1e9;align-items:center;gap:11px;margin-top:9px;display:flex}.Features-module__clRlRa__instantKey>span{font-family:var(--font-mono);letter-spacing:.025em;font-size:10px}.Features-module__clRlRa__keyReady{color:#adb3bf;align-items:center;gap:6px;margin-top:10px;font-size:8px;display:flex}.Features-module__clRlRa__keyReady>span{color:#191b20;background:#dfe3eb;border-radius:50%;place-items:center;width:14px;height:14px;display:grid}.Features-module__clRlRa__laptop,.Features-module__clRlRa__tablet,.Features-module__clRlRa__phone{transition:transform .55s cubic-bezier(.2,.7,.2,1),color .4s;position:absolute}.Features-module__clRlRa__laptop{color:#686c76;top:15px;left:calc(50% - 77px);transform:rotate(-4deg)}.Features-module__clRlRa__tablet{color:#8c919b;top:30px;left:calc(50% + 6px);transform:rotate(5deg)}.Features-module__clRlRa__phone{color:#b2b7c2;top:48px;left:calc(50% + 46px);transform:rotate(11deg)}.Features-module__clRlRa__phone span{opacity:.4;background:#c7cbd4;border-radius:50%;width:3px;height:3px;transition:opacity .4s,box-shadow .4s;position:absolute;top:16px;left:16px}.Features-module__clRlRa__bandwidth{flex-direction:column;justify-content:center;align-items:center;gap:17px;display:flex}.Features-module__clRlRa__bandwidthMetric{justify-content:center;align-items:center;gap:16px;display:flex}.Features-module__clRlRa__bandwidthServer{color:#adb6c6;background:#ffffff04;border:1px solid #ffffff20;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.Features-module__clRlRa__bandwidthMetric strong{font-family:var(--font-sans);letter-spacing:-.06em;color:#edf0f6;font-size:45px;font-weight:500;line-height:1}.Features-module__clRlRa__bandwidthMetric strong>span{letter-spacing:0;color:#969fae;margin-left:8px;font-size:12px;font-weight:400}.Features-module__clRlRa__bandwidthRails{flex-direction:column;gap:7px;width:min(100%,210px);display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.Features-module__clRlRa__bandwidthLane{background:#ffffff18;height:1px;position:relative}.Features-module__clRlRa__bandwidthPacket{opacity:0;background:linear-gradient(90deg,#0000,#e9edf5);border-radius:3px;width:24px;height:3px;position:absolute;top:-1px;left:-24px;box-shadow:0 0 8px #ffffff25}@media (hover:hover) and (pointer:fine){.Features-module__clRlRa__card:is(:hover,:focus-visible){background-color:#ffffff0b;border-color:#fff3;translate:0 -4px;box-shadow:inset 0 1px #ffffff0f,0 18px 44px -18px #000000d9}.Features-module__clRlRa__card:is(:hover,:focus-visible) .Features-module__clRlRa__restContent{opacity:0;transform:translateY(-5px)}.Features-module__clRlRa__card:is(:hover,:focus-visible) .Features-module__clRlRa__hoverContent{opacity:1;visibility:visible;transform:none}.Features-module__clRlRa__card:is(:hover,:focus-visible):before{opacity:1}.Features-module__clRlRa__card:is(:hover,:focus-visible) .Features-module__clRlRa__flag{animation:Features-module__clRlRa__feature-flag-in .45s calc(var(--step) * 45ms) cubic-bezier(.2, .7, .2, 1) both}.Features-module__clRlRa__card:is(:hover,:focus-visible) .Features-module__clRlRa__networkNode{color:#d6dbe5;border-color:#ffffff30;transform:translateY(-2px)}.Features-module__clRlRa__card:is(:hover,:focus-visible) .Features-module__clRlRa__networkBridge span{animation:Features-module__clRlRa__feature-data 1.3s var(--delay,0s) ease-in-out infinite}.Features-module__clRlRa__card:is(:hover,:focus-visible) .Features-module__clRlRa__securityData{opacity:.8;transform:translate(3px)}.Features-module__clRlRa__card:is(:hover,:focus-visible) .Features-module__clRlRa__shield{color:#e4e7ef;filter:drop-shadow(0 0 8px #ffffff10)}.Features-module__clRlRa__card:is(:hover,:focus-visible) .Features-module__clRlRa__scan{animation:1.9s ease-in-out infinite Features-module__clRlRa__feature-scan}.Features-module__clRlRa__card:is(:hover,:focus-visible) .Features-module__clRlRa__lock{opacity:.85;transform:translateY(-3px)}.Features-module__clRlRa__card:is(:hover,:focus-visible) .Features-module__clRlRa__instantKey{animation:.4s ease-out 80ms both Features-module__clRlRa__feature-key-in}.Features-module__clRlRa__card:is(:hover,:focus-visible) .Features-module__clRlRa__keyReady{animation:.35s ease-out .25s both Features-module__clRlRa__feature-key-in}.Features-module__clRlRa__card:is(:hover,:focus-visible) .Features-module__clRlRa__laptop{color:#a6adba;transform:translate(-6px,-3px)rotate(-8deg)}.Features-module__clRlRa__card:is(:hover,:focus-visible) .Features-module__clRlRa__tablet{color:#c2c8d4;transform:translate(2px,-4px)rotate(1deg)}.Features-module__clRlRa__card:is(:hover,:focus-visible) .Features-module__clRlRa__phone{color:#e7eaf2;transform:translate(9px,-2px)rotate(7deg)}.Features-module__clRlRa__card:is(:hover,:focus-visible) .Features-module__clRlRa__phone span{opacity:1;box-shadow:0 0 8px #fff8}.Features-module__clRlRa__card:is(:hover,:focus-visible) .Features-module__clRlRa__bandwidthPacket{animation:Features-module__clRlRa__feature-bandwidth .85s var(--delay,0s) linear infinite}}@keyframes Features-module__clRlRa__feature-flag-in{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:none}}@keyframes Features-module__clRlRa__feature-key-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes Features-module__clRlRa__feature-bandwidth{0%{opacity:0;transform:translate(0)}12%,85%{opacity:1}to{opacity:0;transform:translate(258px)}}@keyframes Features-module__clRlRa__feature-data{0%,70%,to{box-shadow:none;background:#4b4f5b}25%,45%{background:#e0e5ef;box-shadow:0 0 6px #fff3}}@keyframes Features-module__clRlRa__feature-scan{0%{opacity:0;transform:translateY(0)}15%,75%{opacity:.8}to{opacity:0;transform:translateY(55px)}}@media (prefers-reduced-motion:reduce){.Features-module__clRlRa__card{transition:none!important;translate:none!important}.Features-module__clRlRa__card *,.Features-module__clRlRa__card:before{transition:none!important;animation:none!important}.Features-module__clRlRa__card .Features-module__clRlRa__networkNode,.Features-module__clRlRa__card .Features-module__clRlRa__securityData,.Features-module__clRlRa__card .Features-module__clRlRa__lock{transform:none!important}.Features-module__clRlRa__card .Features-module__clRlRa__bandwidthPacket,.Features-module__clRlRa__card .Features-module__clRlRa__scan{display:none}}
