/*! © 2026 Marco Lorica · tutti i diritti riservati */.freatures,.services,.pricing-table{--ink:#0d1d13;--ink-2:#12261a;--glow:#9fe0a0;--mono:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace}.single-service,.single-table{--rx:0deg;--ry:0deg;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d}.freatures{background:radial-gradient(40% 50% at 0%,#5881581f,#0000 70%),linear-gradient(#5881580f 1px,#0000 1px) 0 0/100% 32px,#f4f8f4}.freatures .content .heading>span{width:max-content;font-family:var(--mono);color:var(--glow);background:#15301f;border:1px solid #9fe0a040;border-radius:999px;align-items:center;gap:10px;margin-bottom:16px;padding:6px 14px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.freatures .content .heading>span .ab-dot{flex:none;margin:0;display:block}.freatures .content .heading{color:var(--ink);font-family:Spartan,sans-serif;font-weight:800}.freatures .content .single-feature{border:1px solid #0000;border-radius:18px;margin-bottom:18px;padding:22px 22px 22px 108px;transition:background .3s,border-color .3s,box-shadow .3s}.freatures .content .single-feature:hover{background:#fff;border-color:#dfe9df;box-shadow:0 20px 40px -26px #0d1d1366}.freatures .content .single-feature .f-icon{width:64px;height:64px;color:var(--glow);background:linear-gradient(135deg, #1f4a2e, var(--ink));border-radius:18px;font-size:26px;line-height:64px;transition:transform .4s cubic-bezier(.2,.8,.3,1.4);top:22px;left:22px;box-shadow:0 14px 28px -12px #0d1d13cc,inset 0 1px #9fe0a040}.freatures .content .single-feature:hover .f-icon{transform:rotate(-8deg)scale(1.08)}.services .single-service{isolation:isolate;text-align:left;background:radial-gradient(300px circle at var(--mx,50%) var(--my,-20%), #9fe0a038, transparent 65%), #ffffffd1;backdrop-filter:blur(8px);border:0;border-radius:22px;min-height:320px;padding:34px 32px;transition:transform .4s cubic-bezier(.2,.8,.3,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #0d1d138c,inset 0 0 0 1px #e1ebe1}.services .single-service:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--wk-a,0deg), transparent 0 60%, #4ade80 75%, #9fe0a0 80%, transparent 90%);-webkit-mask-composite:xor;opacity:0;padding:1.5px;transition:opacity .4s;animation:4s linear infinite wk-spin;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@property --wk-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes wk-spin{to{--wk-a:360deg}}.services .single-service:hover{border:0;box-shadow:0 40px 70px -30px #0d1d138c,inset 0 0 0 1px #cfe0cf}.services .single-service:hover:before{opacity:1}.services .row:last-child{counter-reset:wk-service}.services .single-service:after{counter-increment:wk-service;content:"0" counter(wk-service);font-family:var(--mono);color:#9ab59a;font-size:13px;position:absolute;top:26px;right:28px}.services .single-service .main-icon{width:62px;height:62px;color:var(--glow);background:linear-gradient(135deg, #1f4a2e, var(--ink));border-radius:18px;font-size:26px;line-height:62px;transition:transform .4s cubic-bezier(.2,.8,.3,1.4),box-shadow .4s;box-shadow:0 16px 30px -12px #0d1d13cc,inset 0 1px #9fe0a040}.services .single-service:hover .main-icon{transform:translateZ(30px)rotate(-8deg)scale(1.08);box-shadow:0 18px 34px -10px #4ade808c,inset 0 1px #9fe0a040}.services .single-service .text-title{color:var(--ink);margin-top:26px;font-family:Spartan,sans-serif;font-size:19px;font-weight:800}.services .single-service p{color:#5e6f63}.pricing-table .single-table{color:#ffffffb3;background:radial-gradient(320px circle at var(--mx,50%) var(--my,-30%), #9fe0a024, transparent 65%), #07110b;border:1px solid #9fe0a02e;border-radius:18px;padding:0 0 30px;transition:transform .4s cubic-bezier(.2,.8,.3,1),box-shadow .4s,border-color .4s;overflow:hidden;box-shadow:0 40px 80px -40px #0d1d13e6}.pricing-table .single-table:hover{border-color:#9fe0a080;box-shadow:0 50px 90px -40px #0d1d13f2,0 0 60px -20px #4ade8080}.pricing-table .single-table.middle{border-color:#9fe0a073;box-shadow:0 40px 80px -40px #0d1d13e6,0 0 70px -24px #4ade8099}.wk-winbar{background:#12261a;border-bottom:1px solid #9fe0a01f;align-items:center;gap:7px;padding:12px 16px;display:flex}.wk-winbar>span:not(.popular){background:#ff5f57;border-radius:50%;width:11px;height:11px}.wk-winbar span:nth-child(2){background:#febc2e}.wk-winbar span:nth-child(3){background:#28c840}.wk-winbar b{font-family:var(--mono);color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;margin-left:8px;font-size:12px;font-weight:400;overflow:hidden}.pricing-table .single-table .wk-winbar .popular{font-family:var(--mono);color:var(--glow);background:#0d1d138c;border:1px solid #9fe0a040;border-radius:999px;flex:none;align-items:center;gap:8px;margin-left:auto;padding:5px 12px;font-size:12px;display:inline-flex;position:static}.pricing-table .single-table .table-head{padding:30px 30px 0}.pricing-table .single-table .table-head .title{color:#fff;font-family:Spartan,sans-serif;font-size:24px;font-weight:800}.pricing-table .single-table.middle .table-head .title{color:#fff}.pricing-table .single-table .table-head .sub-title{font-family:var(--mono);color:var(--glow);margin-bottom:0;font-size:13px}.pricing-table .single-table .table-content,.pricing-table .single-table .button,.pricing-table .single-table .no-card{padding-left:30px;padding-right:30px}.pricing-table .single-table .table-list{margin-top:26px}.pricing-table .single-table .table-content .table-list li{font-family:var(--mono);color:#e5f3e5;background:linear-gradient(90deg,#4ade801f,#4ade8008);border-radius:6px;margin:0;padding:7px 10px 7px 34px;font-size:13.5px}.pricing-table .single-table .table-content .table-list li+li{margin-top:4px}.pricing-table .single-table .table-content .table-list li:before{content:"+";font-family:var(--mono);color:#4ade80;font-size:13.5px;top:7px;left:12px}.pricing-table .single-table .table-content .table-list li.disable{color:#fca5a5;background:#ef44441a;text-decoration:line-through #fca5a580}.pricing-table .single-table .table-content .table-list li.disable:before{content:"-";color:#f87171}.pricing-table .single-table .button{margin-top:28px}.pricing-table .single-table .button .btn{color:var(--ink);background:var(--glow);border-radius:999px;font-weight:700;box-shadow:0 0 30px -8px #9fe0a0b3}.pricing-table .single-table .button .btn:hover{color:var(--ink);background:#fff}.pricing-table .single-table .no-card{font-family:var(--mono);color:#ffffff73;font-size:12px}.pricing-table .single-table .no-card:before{content:"// "}.pricing-table .stack-icon{opacity:.9;margin:0;position:absolute;top:66px;right:22px}@media (width<=767px){.services .single-service,.single-table{transform:none}}@media (prefers-reduced-motion:reduce){.services .single-service:before{animation:none}}.freatures .content .heading{margin-bottom:7px;padding-left:22px}.freatures .content .heading>span{margin-bottom:30px}.mlw-bi{font-family:bootstrap-icons;font-weight:400}