@-webkit-keyframes fieldAppear{from{opacity:0;-webkit-transform:translateY(.625rem);transform:translateY(.625rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fieldAppear{from{opacity:0;-webkit-transform:translateY(.625rem);transform:translateY(.625rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse-ring{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.8}100%{-webkit-transform:scale(2.5);transform:scale(2.5);opacity:0}}@keyframes pulse-ring{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.8}100%{-webkit-transform:scale(2.5);transform:scale(2.5);opacity:0}}.container,.wl-cta-final__container,.wl-cta-portal__container,.wl-features-bento .wl-features__container,.wl-features-mosaic .wl-features__container,.wl-hero__container,.wl-steps-timeline .wl-steps__container,.wl-system__container{width:100%;max-width:1440px;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width:768px){.container,.wl-cta-final__container,.wl-cta-portal__container,.wl-features-bento .wl-features__container,.wl-features-mosaic .wl-features__container,.wl-hero__container,.wl-steps-timeline .wl-steps__container,.wl-system__container{padding-right:2rem;padding-left:2rem}}.section-full{width:100%;position:relative;overflow:hidden}.text-gradient{background:-webkit-gradient(linear,left top,right top,from(#fff),to(#41e8ff));background:linear-gradient(90deg,#fff,#41e8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#41e8ff}.text-accent{color:#41e8ff!important}.text-accent-dark{color:#1b3d88!important}.text-dark{color:#0f0933!important}.text-muted{color:#7e858b!important}.text-white{color:#fefefe!important}.text-white-50{color:rgba(254,254,254,.6)!important}.section-header{text-align:center;max-width:700px;margin:0 auto 3rem}.section-header .h2{font-size:2.25rem;font-weight:700;margin-bottom:.75rem;line-height:1.2}.section-header .subtitle{font-size:1.125rem;line-height:1.5}.wl-hero{background:-webkit-gradient(linear,left top,left bottom,from(#020005),to(#1b3d88));background:linear-gradient(180deg,#020005 0,#1b3d88 100%);position:relative;overflow:hidden;padding:3rem 0}@media (min-width:992px){.wl-hero{padding:5rem 0 4rem}}.wl-hero__bg-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(circle at center,#000 40%,transparent 80%);mask-image:radial-gradient(circle at center,#000 40%,transparent 80%);pointer-events:none;z-index:0}.wl-hero__container{width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1rem;display:grid;gap:3rem;position:relative;z-index:2}@media (min-width:768px){.wl-hero__container{padding:0 1rem}}@media (min-width:992px){.wl-hero__container{grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.wl-hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wl-hero .wl-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:2rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.25rem;background:rgba(27,61,136,.1);border:1px solid rgba(27,61,136,.3);color:#41e8ff}.wl-hero .wl-badge__dot{width:6px;height:6px;background:#41e8ff;border-radius:50%;-webkit-box-shadow:0 0 8px #41e8ff;box-shadow:0 0 8px #41e8ff}.wl-hero .wl-badge--verified{background:rgba(26,92,55,.15);border-color:rgba(26,92,55,.3);color:#25844f}.wl-hero .wl-badge--verified .icon-mask{background-color:#25844f;width:1rem;height:1rem}.wl-hero__title{color:#fefefe;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.1;margin-bottom:1.25rem}.wl-hero__desc{color:rgba(254,254,254,.8);font-size:1rem;line-height:1.6;margin-bottom:2.5rem;max-width:500px}@media (min-width:768px){.wl-hero__desc{font-size:1.125rem}}.wl-hero__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.wl-hero__actions .btn{width:100%}@media (min-width:576px){.wl-hero__actions .btn{width:auto}}.wl-hero__actions .btn-outline-white{background:0 0;border:1px solid rgba(255,255,255,.3);color:#fefefe;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 1.5rem;height:3.125rem;border-radius:.5rem;font-weight:600}.wl-hero__actions .btn-outline-white:hover{border-color:#fefefe;background:rgba(255,255,255,.05)}.wl-hero__visual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wl-hero .code-window{width:100%;max-width:550px;background:rgba(15,23,42,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:1rem;-webkit-box-shadow:0 25px 50px -12px rgba(0,0,0,.5);box-shadow:0 25px 50px -12px rgba(0,0,0,.5);overflow:hidden;font-family:Consolas,Monaco,monospace}.wl-hero .code-window .code-header{background:rgba(255,255,255,.05);padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.wl-hero .code-window .code-header .dots{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.wl-hero .code-window .code-header .dot{width:10px;height:10px;border-radius:50%}.wl-hero .code-window .code-header .red{background:#ff5f56}.wl-hero .code-window .code-header .yellow{background:#ffbd2e}.wl-hero .code-window .code-header .green{background:#27c93f}.wl-hero .code-window .code-header .filename{margin-left:auto;color:rgba(255,255,255,.4);font-size:.75rem}.wl-hero .code-window .code-body{padding:1.5rem;font-size:.9rem;color:#e2e8f0;line-height:1.6}.wl-hero .code-window .code-body .kwd{color:#c678dd}.wl-hero .code-window .code-body .var{color:#e06c75}.wl-hero .code-window .code-body .str{color:#98c379}.wl-hero .code-window .code-body .num{color:#d19a66}.wl-hero .code-window .code-body .comment{color:#5c6370}.wl-hero .code-window .code-body .text-accent{color:#41e8ff!important}.wl-steps-timeline{background-color:#f8fafc;padding:4rem 0 5rem}.wl-steps-timeline .wl-steps__container{width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1rem}@media (min-width:768px){.wl-steps-timeline .wl-steps__container{padding:0 1rem}}.timeline-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.5rem;position:relative;max-width:1000px;margin:0 auto}@media (min-width:992px){.timeline-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;margin-top:3rem}}.timeline-wrapper .timeline-line{display:none}@media (min-width:992px){.timeline-wrapper .timeline-line{display:block;position:absolute;top:24px;left:50px;right:50px;height:2px;background:#e1e4eb;z-index:0}}.t-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.5rem;position:relative;z-index:1}@media (min-width:992px){.t-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:1.5rem}}.t-item .t-icon-box{width:3rem;height:3rem;-ms-flex-negative:0;flex-shrink:0;background:#fefefe;border:1px solid #e1e4eb;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.t-item .t-icon-box .t-num{font-size:1.125rem;font-weight:700;color:#1b3d88}.t-item .t-content{padding-top:.25rem}.t-item .t-content .t-title{font-size:1.25rem;font-weight:700;color:#0f0933;margin-bottom:.5rem}.t-item .t-content .t-desc{font-size:1rem;color:#7e858b;line-height:1.5}.t-item .t-content .t-desc strong{color:#1b3d88}.wl-features-mosaic{background:-webkit-gradient(linear,left top,left bottom,from(#020005),to(#1b3d88));background:linear-gradient(180deg,#020005 0,#1b3d88 100%);padding:5rem 0}.wl-features-mosaic .wl-features__container{width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1rem}@media (min-width:768px){.wl-features-mosaic .wl-features__container{padding:0 1rem}}.mosaic-grid{display:grid;gap:1rem;grid-template-columns:100%}@media (min-width:992px){.mosaic-grid{grid-template-columns:1.5fr 1fr;grid-template-rows:auto auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.m-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:1.5rem;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:200px;cursor:default}.m-card--wide{background:linear-gradient(135deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.02) 100%)}@media (min-width:992px){.m-card--wide{grid-column:1/-1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.m-card--wide .m-card__content{max-width:600px;position:relative;z-index:2}.m-card .m-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin-bottom:.75rem}.m-card .m-head .icon-box{width:2.25rem;height:2.25rem;background:rgba(65,232,255,.1);border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.m-card .m-head .icon-box .icon-mask{width:1.25rem;height:1.25rem;background-color:#41e8ff}.m-card .m-head .title{font-size:1.125rem;font-weight:700;color:#fefefe;margin:0}.m-card .desc{font-size:.875rem;color:rgba(254,254,254,.7);line-height:1.5;margin-bottom:1rem;position:relative;z-index:2}.m-card .desc strong{color:#fefefe;font-weight:700}.m-card .tech-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-card .tech-row .tech{font-size:.75rem;font-family:monospace;color:#41e8ff;background:rgba(65,232,255,.1);padding:4px 10px;border-radius:4px;border:1px solid rgba(65,232,255,.2);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.m-card .tech-row .tech--highlight{color:#10b981;background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.3);font-weight:700}.m-card .tech-row .tech--highlight .icon-small{width:.85rem;height:.85rem;background-color:#10b981}.m-card__visual.visual-code{display:none}@media (min-width:992px){.m-card__visual.visual-code{display:block;width:200px;margin-right:2rem}.m-card__visual.visual-code .code-lines{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.m-card__visual.visual-code .code-lines .line{height:4px;background:#41e8ff;border-radius:2px;opacity:.2}.m-card__visual.visual-code .code-lines .l1{width:60%}.m-card__visual.visual-code .code-lines .l2{width:90%}.m-card__visual.visual-code .code-lines .l3{width:40%}}.m-card__bg-icon{position:absolute;bottom:-1rem;right:-1rem;pointer-events:none}.m-card__bg-icon .icon-mask{width:8rem;height:8rem;background-color:#fefefe;opacity:.03}.m-card__bg-graph{position:absolute;bottom:0;left:0;right:0;height:40px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(65,232,255,.1)),to(transparent));background:linear-gradient(to top,rgba(65,232,255,.1),transparent);-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,#000),to(transparent));-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 50%,transparent 100%);mask-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,#000),to(transparent));mask-image:linear-gradient(90deg,transparent 0,#000 50%,transparent 100%);opacity:.5}.m-card__bg-pulse{position:absolute;bottom:1.5rem;right:1.5rem;pointer-events:none;width:12px;height:12px;border-radius:50%;background:#10b981;-webkit-box-shadow:0 0 0 rgba(16,185,129,.4);box-shadow:0 0 0 rgba(16,185,129,.4);-webkit-animation:pulseGreen 2s infinite;animation:pulseGreen 2s infinite}@-webkit-keyframes pulseGreen{0%{-webkit-box-shadow:0 0 0 0 rgba(16,185,129,.4);box-shadow:0 0 0 0 rgba(16,185,129,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(16,185,129,0);box-shadow:0 0 0 10px rgba(16,185,129,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(16,185,129,0);box-shadow:0 0 0 0 rgba(16,185,129,0)}}@keyframes pulseGreen{0%{-webkit-box-shadow:0 0 0 0 rgba(16,185,129,.4);box-shadow:0 0 0 0 rgba(16,185,129,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(16,185,129,0);box-shadow:0 0 0 10px rgba(16,185,129,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(16,185,129,0);box-shadow:0 0 0 0 rgba(16,185,129,0)}}.wl-system{background-color:#f8fafc;padding:4rem 0 6rem}.wl-system__container{width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1rem}@media (min-width:768px){.wl-system__container{padding:0 1rem}}.wl-margin-track{width:100%}.margin-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.margin-steps{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.m-connector{display:none;color:#c2cae4}@media (min-width:992px){.m-connector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;padding:0 1rem}}.m-connector .icon-mask{background-color:#d7e2ea}.m-step{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;max-width:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.m-step__marker{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#7e858b;margin-bottom:.5rem;padding-left:.5rem;border-left:2px solid #d7e2ea}.m-step__card{background:#fefefe;border:1px solid #e1e4eb;border-radius:1rem;padding:1.5rem;height:100%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.m-step__card .discount-val{font-size:2.5rem;font-weight:800;color:#0f0933;line-height:1;margin-bottom:.25rem}.m-step__card .discount-label{font-size:.875rem;font-weight:600;color:#7e858b;text-transform:uppercase;margin-bottom:1rem}.m-step__card .desc{font-size:.875rem;color:#7e858b;line-height:1.5}.m-step--active .m-step__marker{color:#1b3d88;border-left-color:#1b3d88}.m-step--active .m-step__card{border-color:#1b3d88;-webkit-box-shadow:0 10px 30px rgba(27,61,136,.1);box-shadow:0 10px 30px rgba(27,61,136,.1)}.m-step--active .m-step__card .discount-val{color:#1b3d88}.m-step--dark .m-step__marker{color:#0f0933;border-left-color:#0f0933}.m-step--dark .m-step__card{background:#0f172a;border-color:#0f172a;color:#fefefe}.m-step--dark .m-step__card .discount-val{color:#fefefe}.m-step--dark .m-step__card .text-accent{color:#41e8ff!important}.m-step--dark .m-step__card .discount-label{color:rgba(255,255,255,.5)}.m-step--dark .m-step__card .desc{color:rgba(255,255,255,.7)}.wl-system-note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin-top:3rem;text-align:center;color:#7e858b;font-size:.9375rem}.wl-system-note .icon-mask{width:1.25rem;height:1.25rem;background-color:#1b3d88}.wl-cta-final{padding:2rem 0 4rem}.wl-cta-final__container{width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1rem}@media (min-width:768px){.wl-cta-final__container{padding:0 1rem}}.cta-panel{background:#020617;position:relative;overflow:hidden;border-radius:2rem;padding:3rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3rem}@media (min-width:992px){.cta-panel{padding:5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cta-panel .cta-bg-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 50% 50%,rgba(27,61,136,.15) 0,transparent 50%);pointer-events:none}.cta-panel .cta-content{position:relative;z-index:2;max-width:600px}.cta-panel .cta-content .cta-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#fefefe;margin-bottom:1rem;line-height:1.1}.cta-panel .cta-content .cta-desc{font-size:1.125rem;color:rgba(254,254,254,.8);margin-bottom:2.5rem}.cta-panel .cta-content .cta-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:576px){.cta-panel .cta-content .cta-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.cta-panel .cta-content .cta-actions .btn{min-width:200px}.cta-panel .cta-content .link-white{color:#fefefe;text-decoration:underline;cursor:pointer}.cta-panel .cta-content .link-white:hover{text-decoration:none}.cta-panel .cta-visual{position:relative;z-index:1}.cta-panel .cta-visual .server-rack{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.cta-panel .cta-visual .server-rack .blink{width:8px;height:40px;background:rgba(255,255,255,.1);border-radius:4px;-webkit-animation:serverBlink 1.5s infinite;animation:serverBlink 1.5s infinite}@-webkit-keyframes serverBlink{0%,100%{background:rgba(255,255,255,.1)}50%{background:#41e8ff;-webkit-box-shadow:0 0 10px #41e8ff;box-shadow:0 0 10px #41e8ff}}@keyframes serverBlink{0%,100%{background:rgba(255,255,255,.1)}50%{background:#41e8ff;-webkit-box-shadow:0 0 10px #41e8ff;box-shadow:0 0 10px #41e8ff}}.wl-features-bento{background:-webkit-gradient(linear,left top,left bottom,from(#020005),to(#1b3d88));background:linear-gradient(180deg,#020005 0,#1b3d88 100%);padding:5rem 0}.wl-features-bento .wl-features__container{width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1rem}@media (min-width:768px){.wl-features-bento .wl-features__container{padding:0 1rem}}.bento-grid-pro{display:grid;grid-template-columns:100%;gap:1.5rem}@media (min-width:992px){.bento-grid-pro{grid-template-columns:1.4fr 1fr;grid-template-rows:280px 280px}}.b-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:1.5rem;padding:2rem;position:relative;overflow:hidden;-webkit-transition:border-color .3s,-webkit-transform .3s ease;transition:border-color .3s,-webkit-transform .3s ease;transition:transform .3s ease,border-color .3s;transition:transform .3s ease,border-color .3s,-webkit-transform .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-card:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);border-color:rgba(65,232,255,.3);background:rgba(255,255,255,.05)}.b-card:hover .fake-code{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);opacity:.8}.b-card:hover .icon-mask--fingerprint{-webkit-transform:scale(1.1) rotate(10deg);-ms-transform:scale(1.1) rotate(10deg);transform:scale(1.1) rotate(10deg);opacity:.2}.b-card--large{background:linear-gradient(145deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.01) 100%)}@media (min-width:992px){.b-card--large{grid-row:1/3;grid-column:1/2}}.b-card__content{position:relative;z-index:2;-webkit-box-flex:1;-ms-flex:1;flex:1}.b-card .b-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:1rem}.b-card .b-header .b-icon{width:3rem;height:3rem;background:rgba(65,232,255,.1);border-radius:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.b-card .b-header .b-icon .icon-mask{width:1.5rem;height:1.5rem;background-color:#41e8ff}.b-card .b-header .b-title{font-size:1.25rem;font-weight:700;color:#fefefe;margin:0}.b-card .b-desc{font-size:.9375rem;color:rgba(254,254,254,.7);line-height:1.6;margin-bottom:1.5rem}.b-card .tech-stack{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-card .tech-stack span{font-size:.75rem;color:#41e8ff;font-weight:600;font-family:monospace;background:rgba(65,232,255,.1);padding:4px 8px;border-radius:4px;border:1px solid rgba(65,232,255,.2)}.b-card__visual{position:absolute;bottom:0;right:0;pointer-events:none;z-index:1}.b-card__visual.code-bg{right:2rem;bottom:2rem}.b-card__visual.code-bg .fake-code{font-family:monospace;font-size:.8rem;color:rgba(255,255,255,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;text-align:right;-webkit-transition:all .3s;transition:all .3s}.b-card__visual.code-bg .fake-code .success{color:rgba(26,92,55,.4)}.b-card__visual.shield-bg{right:-2rem;bottom:-2rem}.b-card__visual.shield-bg .icon-mask{width:12rem;height:12rem;background-color:#fefefe;opacity:.05;-webkit-transition:all .5s;transition:all .5s}.b-card__visual.graph-bg{bottom:0;left:0;right:0;height:60px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(65,232,255,.1)),to(transparent));background:linear-gradient(0deg,rgba(65,232,255,.1) 0,transparent 100%)}.b-card__visual.graph-bg .fake-graph{width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 20' preserveAspectRatio='none'%3E%3Cpath d='M0 20 L0 15 Q10 5 20 12 T40 10 T60 15 T80 5 T100 10 L100 20 Z' fill='%2341e8ff' fill-opacity='0.2'/%3E%3Cpath d='M0 15 Q10 5 20 12 T40 10 T60 15 T80 5 T100 10' stroke='%2341e8ff' stroke-width='1' fill='none' stroke-opacity='0.5'/%3E%3C/svg%3E");background-size:cover}.wl-system{background-color:#f8fafc;padding:5rem 0;position:relative;overflow:hidden}.wl-system__bg-pattern{position:absolute;inset:0;background-image:radial-gradient(#cbd5e1 1px,transparent 1px);background-size:20px 20px;opacity:.3;pointer-events:none}.wl-system__container{width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1rem;position:relative;z-index:2}@media (min-width:768px){.wl-system__container{padding:0 1rem}}.dashboard-mockup{display:grid;grid-template-columns:100%;gap:2rem;max-width:1000px;margin:0 auto}@media (min-width:992px){.dashboard-mockup{grid-template-columns:1.2fr .8fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.dash-panel{background:#fefefe;border:1px solid #e1e4eb;border-radius:1.5rem;padding:2rem;-webkit-box-shadow:0 10px 30px -10px rgba(0,0,0,.05);box-shadow:0 10px 30px -10px rgba(0,0,0,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dash-panel .dash-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e1e4eb}.dash-panel .dash-head .dash-title{font-size:1rem;font-weight:700;color:#7e858b;text-transform:uppercase;letter-spacing:.05em}.dash-panel .dash-head .live-badge{font-size:.75rem;font-weight:700;color:#1a5c37;background:rgba(26,92,55,.1);padding:2px 8px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.dash-panel .dash-head .live-badge::before{content:"";display:block;width:6px;height:6px;background:#1a5c37;border-radius:50%}.product-panel .product-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:1.5rem;background:#f1f5f9;padding:1rem;border-radius:1rem}.product-panel .product-row .p-icon{width:2.5rem;height:2.5rem;background:#fefefe;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.product-panel .product-row .p-icon .icon-mask{width:1.25rem;height:1.25rem;background-color:#0f0933}.product-panel .product-row .p-info{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-panel .product-row .p-info strong{font-size:1rem;color:#0f0933}.product-panel .product-row .p-info span{font-size:.8rem;color:#7e858b}.product-panel .product-row .p-action{width:1.5rem;height:1.5rem;background:#1b3d88;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:.8rem}.product-panel .dash-periods{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.product-panel .dash-periods .lbl{font-size:.875rem;color:#7e858b;font-weight:600}.product-panel .dash-periods .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.product-panel .dash-periods .tags span{font-size:.75rem;background:#fefefe;border:1px solid #e1e4eb;padding:4px 8px;border-radius:4px;color:#0f0933;font-family:monospace}.profit-panel .profit-tracker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;padding-left:10px}.profit-panel .profit-tracker .tracker-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.profit-panel .profit-tracker .tracker-item .dot{width:12px;height:12px;background:#e1e4eb;border-radius:50%;z-index:2;border:2px solid #fefefe;-webkit-box-shadow:0 0 0 2px #e1e4eb;box-shadow:0 0 0 2px #e1e4eb}.profit-panel .profit-tracker .tracker-item .info{padding-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profit-panel .profit-tracker .tracker-item .info .name{font-size:.875rem;color:#7e858b;font-weight:600;margin-bottom:.25rem}.profit-panel .profit-tracker .tracker-item .info .val{font-size:1.5rem;color:#0f0933;font-weight:800;line-height:1}.profit-panel .profit-tracker .tracker-item.active .dot{background:#1b3d88;-webkit-box-shadow:0 0 0 2px rgba(27,61,136,.2);box-shadow:0 0 0 2px rgba(27,61,136,.2)}.profit-panel .profit-tracker .tracker-item.active .val{color:#1b3d88}.profit-panel .profit-tracker .tracker-item.future{opacity:.6}.profit-panel .profit-tracker .tracker-line{width:2px;height:30px;background:#e1e4eb;margin-left:5px;margin-top:-15px;margin-bottom:5px}.profit-panel .profit-note{margin-top:auto;padding-top:1.5rem;border-top:1px solid #e1e4eb;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;font-size:.8rem;color:#7e858b;line-height:1.4}.profit-panel .profit-note .icon-mask{width:1rem;height:1rem;background-color:#1b3d88;-ms-flex-negative:0;flex-shrink:0}.wl-cta-portal{background:#f8fafc;padding:2rem 0 5rem}.wl-cta-portal__container{width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1rem}@media (min-width:768px){.wl-cta-portal__container{padding:0 1rem}}.portal-box{background:#0f172a;border-radius:2.5rem;padding:4rem 2rem;text-align:center;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.portal-box .portal-circle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(255,255,255,.05)}.portal-box .portal-circle.c1{width:400px;height:400px;-webkit-animation:pulsePortal 4s infinite;animation:pulsePortal 4s infinite}.portal-box .portal-circle.c2{width:600px;height:600px;-webkit-animation:pulsePortal 4s infinite 1s;animation:pulsePortal 4s infinite 1s;border-color:rgba(65,232,255,.1)}.portal-box .portal-content{position:relative;z-index:2;max-width:500px}.portal-box .portal-content .h1{font-size:2.5rem;font-weight:800;margin-bottom:1rem;letter-spacing:-.02em}.portal-box .portal-content .desc{font-size:1.125rem;color:rgba(255,255,255,.7);margin-bottom:2.5rem;line-height:1.6}.portal-box .portal-content .portal-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.portal-box .portal-content .portal-actions .btn-glow{-webkit-box-shadow:0 0 20px rgba(237,116,51,.4);box-shadow:0 0 20px rgba(237,116,51,.4)}.portal-box .portal-content .portal-actions .link-muted{color:rgba(255,255,255,.5);font-size:.9rem;text-decoration:none;border-bottom:1px dashed rgba(255,255,255,.3);-webkit-transition:.3s;transition:.3s}.portal-box .portal-content .portal-actions .link-muted:hover{color:#fff;border-bottom-style:solid}@-webkit-keyframes pulsePortal{0%{-webkit-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9);opacity:.5}50%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}100%{-webkit-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9);opacity:.5}}@keyframes pulsePortal{0%{-webkit-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9);opacity:.5}50%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}100%{-webkit-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9);opacity:.5}}.wl-spec-card{background:#fefefe;border:1px solid #e1e4eb;border-radius:1.5rem;-webkit-box-shadow:0 10px 40px -10px rgba(0,0,0,.08);box-shadow:0 10px 40px -10px rgba(0,0,0,.08);max-width:900px;margin:0 auto 5rem;overflow:hidden}.wl-spec-card .spec-header{background:#f8fafc;padding:1.5rem 2rem;border-bottom:1px solid #e1e4eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:576px){.wl-spec-card .spec-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.wl-spec-card .spec-header .h3{margin:0;font-size:1.25rem;font-weight:700;color:#0f0933}.wl-spec-card .spec-header .spec-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:#fefefe;border:1px solid #e1e4eb;padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:700;color:#0f0933;text-transform:uppercase}.wl-spec-card .spec-header .spec-badge .dot{width:8px;height:8px;background:#1b3d88;border-radius:50%}.wl-spec-card .spec-body{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media (min-width:992px){.wl-spec-card .spec-body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:3rem}}.wl-spec-card .spec-main{-webkit-box-flex:1.2;-ms-flex:1.2;flex:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}.wl-spec-card .spec-main .spec-icon-box{width:3.5rem;height:3.5rem;background:#e8eef9;border-radius:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.wl-spec-card .spec-main .spec-icon-box .icon-mask{width:1.75rem;height:1.75rem;background-color:#1b3d88}.wl-spec-card .spec-main .spec-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wl-spec-card .spec-main .spec-info .product-title{font-size:1.25rem;font-weight:800;color:#0f0933;margin-bottom:.5rem}.wl-spec-card .spec-main .spec-info .product-desc{font-size:.9375rem;color:#7e858b;margin-bottom:1.5rem;line-height:1.4}.wl-spec-card .spec-main .spec-info .tech-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.wl-spec-card .spec-main .spec-info .tech-grid .tech-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;font-size:.875rem;color:#0f0933;font-weight:600}.wl-spec-card .spec-main .spec-info .tech-grid .tech-item .icon-mask{width:1rem;height:1rem;background-color:#1b3d88;opacity:.7}.wl-spec-card .spec-options{-webkit-box-flex:1;-ms-flex:1;flex:1;border-top:1px solid #e1e4eb;padding-top:2rem}@media (min-width:992px){.wl-spec-card .spec-options{border-top:none;padding-top:0;border-left:1px solid #e1e4eb;padding-left:3rem}}.wl-spec-card .spec-options .opt-label{display:block;font-size:.75rem;font-weight:700;color:#7e858b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.wl-spec-card .spec-options .period-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.wl-spec-card .spec-options .period-tags .ptag{font-family:monospace;font-size:.9rem;color:#0f0933;background:#f8fafc;border:1px solid #e1e4eb;padding:.375rem .75rem;border-radius:6px}.wl-spec-card .spec-options .period-tags .ptag.active{background:#0f0933;color:#fefefe;border-color:#0f0933}.wl-spec-card .spec-footer{background:#f8fafc;border-top:1px solid #e1e4eb;padding:1rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;font-size:.875rem;color:#7e858b}.wl-spec-card .spec-footer .icon-mask{width:1.25rem;height:1.25rem;background-color:#1b3d88;-ms-flex-negative:0;flex-shrink:0}