:root{--fs-1: clamp(28px, 4vw, 56px);--fs-2: clamp(22px, 3vw, 40px);--fs-3: clamp(18px, 2.2vw, 24px);--fs-body: clamp(15px, 1.05vw, 18px);--ring: 2px;--max-w: 1200px;--gutter: clamp(16px, 4vw, 40px);--gap: clamp(16px, 2.5vw, 28px);--gap-lg: clamp(20px, 3vw, 36px);--radius: 14px;--radius-lg: 18px;--shadow-soft: 0 12px 30px rgba(0,0,0,.25);--shadow-hover: 0 16px 40px rgba(0,0,0,.35);--bg: #0b1a17;--surface: rgba(255,255,255,.04);--surface-2: rgba(255,255,255,.06);--line: rgba(255,255,255,.08);--fg: rgba(255,255,255,.88);--fg-dim: rgba(255,255,255,.64);--accent: #25f5a2}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--fg);font-size:clamp(15px,1.05vw,18px);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro SC,PingFang SC,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans CJK SC,Noto Sans,Microsoft YaHei,sans-serif}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,a{cursor:pointer}.section{padding-block:clamp(52px,7vw,96px);position:relative}.section .section-title,.section h1,.section h2{margin:0 0 .8em;line-height:1.25;letter-spacing:.2px;font-weight:700;font-size:clamp(22px,2.8vw,40px);text-align:center}.container,.wrap,.content,.inner,.section>.cards{width:min(100% - 2*var(--gutter),var(--max-w));margin-inline:auto}.team-section .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-lg);align-items:stretch}.team-section .card{background:linear-gradient(180deg,var(--surface),var(--surface-2));border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;padding:clamp(18px,2.4vw,28px);display:flex;flex-direction:column;align-items:center;text-align:center;-webkit-backdrop-filter:saturate(1.2) blur(6px);backdrop-filter:saturate(1.2) blur(6px)}.team-section .card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover);border-color:#ffffff2e}.team-section .agent-avatar{width:clamp(84px,10vw,120px);height:clamp(84px,10vw,120px);border-radius:999px;border:3px solid var(--accent);object-fit:cover;margin-bottom:clamp(12px,1.8vw,18px)}.team-section h3{font-size:clamp(18px,2vw,22px);margin:.2em 0 .3em;color:var(--accent);font-weight:700}.team-section h4{font-size:clamp(14px,1.5vw,16px);margin:0 0 .6em;color:var(--fg);opacity:.8;font-weight:600}.team-section p{margin:0;color:var(--fg-dim);line-height:1.7}.button,.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75em 1.15em;border-radius:999px;border:1px solid var(--line);background:#ffffff0f;transition:background .2s ease,transform .2s ease,border-color .2s ease;font-weight:600}.button:hover,.btn:hover{background:#ffffff1a;transform:translateY(-2px)}.button.primary,.btn.primary{background:var(--accent);color:#032019;border-color:transparent}.button.primary:hover,.btn.primary:hover{transform:translateY(-2px) scale(1.01)}@media (max-width: 1023.98px){.team-section .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 639.98px){.section{padding-block:clamp(40px,8vw,64px)}.team-section .cards{grid-template-columns:1fr}.team-section .card{text-align:left;align-items:flex-start}.team-section .agent-avatar{margin-left:auto;margin-right:auto}}@media (min-width: 1440px){:root{--fs-1: clamp(28px, 4vw, 56px);--fs-2: clamp(22px, 3vw, 40px);--fs-3: clamp(18px, 2.2vw, 24px);--fs-body: clamp(15px, 1.05vw, 18px);--ring: 2px;--max-w: 1280px}.section .section-title,.section h1,.section h2{letter-spacing:.1px}}:root{--fs-1: clamp(28px, 4vw, 56px);--fs-2: clamp(22px, 3vw, 40px);--fs-3: clamp(18px, 2.2vw, 24px);--fs-body: clamp(15px, 1.05vw, 18px);--ring: 2px;--h1: clamp(28px, 4vw, 56px);--h2: clamp(22px, 3vw, 40px);--h3: clamp(18px, 2.4vw, 28px);--lead: clamp(16px, 1.6vw, 20px)}h1{font-size:var(--h1);font-weight:800;letter-spacing:-.02em}h2{font-size:var(--h2);font-weight:800;letter-spacing:-.01em}h3{font-size:var(--h3);font-weight:700}.lead,.intro{font-size:var(--lead);color:var(--fg-dim)}a.link,.nav-links a{position:relative;text-decoration:none}a.link:after,.nav-links a:after{content:"";position:absolute;left:0;bottom:-4px;width:0%;height:2px;background:currentColor;opacity:.7;transition:width .25s ease}a.link:hover:after,.nav-links a:hover:after{width:100%}:where(a,button,.btn,[role=button],input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 70%,white 30%);outline-offset:3px;border-radius:10px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.about-section>*,.services-section>*,.works>*,.testimonials-section>*,.contact>*{width:min(100% - 2*var(--gutter),var(--max-w));margin-inline:auto}.cards .card{border-radius:var(--radius-lg);border:1px solid var(--line);background:linear-gradient(180deg,var(--surface),var(--surface-2));box-shadow:var(--shadow-soft);transition:transform .25s ease,box-shadow .25s ease}.cards .card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.testimonials-section .cards{row-gap:var(--gap-lg)}.testimonials-section blockquote{margin:0;color:var(--fg-dim);font-style:italic}footer{border-top:1px solid var(--line);padding-block:clamp(32px,4vw,56px);color:var(--fg-dim)}footer .inner,footer .wrap,footer .content{width:min(100% - 2*var(--gutter),var(--max-w));margin-inline:auto}.btn,.button{background:#ffffff0f;border:1px solid var(--line)}.btn.primary,.button.primary{background:var(--accent);color:#032019;border-color:transparent}.btn:focus-visible,.button:focus-visible{outline-color:var(--accent)}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{position:fixed;left:16px;top:16px;width:auto;height:auto;padding:10px 14px;background:var(--accent);color:#032019;border-radius:999px;z-index:10000}h1{font-size:var(--fs-1);line-height:1.15;margin:0 0 .6em}h2{font-size:var(--fs-2);line-height:1.2;margin:0 0 .8em}h3{font-size:var(--fs-3);line-height:1.25;margin:.4em 0 .6em}p{font-size:var(--fs-body)}a:hover{opacity:.92}.section .section-title,.section h1,.section h2,.team-section h2{margin-bottom:clamp(22px,3.8vw,40px)}:root{--primary-bg-start: #181A1B;--primary-bg-end: #0A0A0A;--accent-color: #0ff796;--text-color: #E0E0E0;--card-bg: rgba(30, 35, 40, .5);--card-bg-hover: rgba(40, 45, 50, .7);--footer-bg: rgba(0, 0, 0, .4);--border-color: rgba(15, 247, 150, .2);--nav-bg: rgba(0, 20, 13, .28);--nav-bg-solid: rgba(0, 20, 13, .9);--nav-border: rgba(255, 255, 255, .08);--nav-text: #f5f5f7;--nav-text-dim: rgba(245, 245, 247, .72);--nav-height: 48px}*{margin:0;padding:0;box-sizing:border-box;font-family:"Exo 2",sans-serif}body{background:linear-gradient(135deg,var(--primary-bg-start),var(--primary-bg-end));color:var(--text-color);line-height:1.6}body.nav-open{overflow:hidden}#top>*{transition:filter .3s ease}body.nav-open #top>:not(.navbar){filter:blur(12px);pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}a{text-decoration:none;color:inherit}.navbar{position:fixed;top:0;width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 32px;min-height:60px;background:linear-gradient(135deg,rgba(15,247,150,.03) 0%,rgba(15,247,150,.01) 50%,transparent 100%);backdrop-filter:blur(35px) saturate(180%);-webkit-backdrop-filter:blur(35px) saturate(180%);z-index:1000;border-bottom:1px solid rgba(15,247,150,.15);box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff0f,0 0 0 1px #0ff7960f;transition:all .3s cubic-bezier(.4,0,.2,1)}.logo{font-size:1.2rem;font-weight:700;color:var(--accent-color);text-shadow:0 0 15px rgba(15,247,150,.5),0 0 30px rgba(15,247,150,.3);transition:all .3s ease}.logo:hover{text-shadow:0 0 20px rgba(15,247,150,.7),0 0 40px rgba(15,247,150,.5);transform:scale(1.05)}.navbar-center-logo{position:absolute;left:50%;transform:translate(-50%);height:45px;transition:all .3s ease;filter:drop-shadow(0 0 15px rgba(15,247,150,.4))}.navbar-center-logo:hover{transform:translate(-50%) scale(1.08);filter:drop-shadow(0 0 25px rgba(15,247,150,.6))}.navbar-center-logo img{height:100%;width:auto}.nav-links{list-style:none;display:flex;gap:30px}.nav-links li a{position:relative;font-weight:600;color:var(--text-color);transition:all .3s ease;padding:8px 12px;border-radius:8px}.nav-links li a:hover{color:var(--accent-color);text-shadow:0 0 10px rgba(15,247,150,.4)}.nav-links li a:after{content:"";position:absolute;width:0;height:2px;background:var(--accent-color);left:50%;bottom:2px;transform:translate(-50%);transition:width .3s ease;box-shadow:0 0 8px #0ff79699}.nav-links li a:hover:after{width:calc(100% - 24px)}.hero{height:100vh;display:flex;justify-content:center;align-items:center;text-align:center;position:relative;overflow:hidden;transition:transform .1s ease-out;will-change:transform}#particles-js{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero-content{position:relative;z-index:1}.hero h1{font-size:3.5rem;font-weight:800;margin-bottom:20px;text-transform:uppercase}.hero h1 span{color:var(--accent-color)}.hero p{font-size:1.2rem;margin-bottom:30px}.btn{display:inline-block;padding:14px 20px;background:#0ff79614;color:var(--accent-color);border:1px solid var(--accent-color);border-radius:8px;text-align:center;font-weight:600;transition:all .3s;font-size:15px;white-space:nowrap;cursor:pointer;text-decoration:none}.btn:hover{background:var(--accent-color);color:#000;transform:translateY(-2px);box-shadow:0 8px 20px #0ff7964d}.section{padding:100px 0;text-align:center;max-width:1200px;margin:0 auto}.section h2{font-size:2.8rem;margin-bottom:20px;font-weight:800;text-transform:uppercase;color:var(--accent-color)}.section>p{margin-bottom:50px;font-size:1.1rem;color:#aaa}.about-content{display:grid;grid-template-columns:1.5fr 1fr;align-items:start;gap:60px;text-align:left}.about-text h3{font-size:1.8rem;color:var(--accent-color);padding:0;margin:0 0 15px}.about-text p{text-align:justify;color:#aaa}.about-skills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;align-items:start}.skill-column h4{font-size:1.2rem;color:var(--accent-color);padding:0;margin:0 0 10px}.skill-column ul{list-style:none;padding:0}.skill-column li{background:var(--card-bg);padding:5px 12px;margin-bottom:8px;border-radius:5px;font-size:.9rem}.cards{display:flex;justify-content:flex-start;gap:30px;flex-wrap:wrap}.card{box-sizing:border-box;width:min(100%,320px);margin:0 auto;background:linear-gradient(135deg,rgba(15,247,150,.12) 0%,rgba(15,247,150,.04) 50%,transparent 100%);border-radius:16px;border:1px solid rgba(255,255,255,.35);cursor:pointer;text-align:left;overflow:hidden;display:flex;flex-direction:column;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .4s ease,border .4s ease;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:12px 17px 51px #00000038,inset 0 1px #ffffff1f;will-change:transform}.card:hover{border:1px solid #000;transform:scale(1.04);box-shadow:12px 20px 55px #0000004d}.card:active{transform:scale(.96) rotate(1.2deg)}.card-img{width:100%;height:180px;object-fit:cover}.card-content{padding:24px;display:flex;flex-direction:column;flex-grow:1}.card h3{margin-bottom:12px;color:var(--accent-color);font-weight:700}.agent-card{text-align:center}.agent-avatar{width:120px;height:120px;border-radius:50%;border:3px solid var(--accent-color);margin:20px auto 10px;object-fit:cover}.agent-card h4{color:#ccc;font-size:1rem;margin-bottom:15px;font-weight:400}.agent-card p{font-size:.9rem}.team-section .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(24px,4vw,40px);justify-content:center}.team-section .agent-card{text-align:center;background:linear-gradient(135deg,#0ff79626,#0ff7960f 40%,#0ff79605)!important;border:2px solid rgba(15,247,150,.35)!important;position:relative;overflow:visible}.team-section .agent-card:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:16px;padding:2px;background:linear-gradient(135deg,rgba(15,247,150,.4),transparent,rgba(15,247,150,.4));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .3s}.team-section .agent-card:hover:before{opacity:1}.team-section .agent-card:hover{transform:translateY(-12px) scale(1.02)!important;box-shadow:0 20px 60px #0009,0 0 50px #0ff79659,inset 0 2px #fff3!important}.team-section .agent-avatar{width:clamp(90px,12vw,120px);height:clamp(90px,12vw,120px);border-radius:50%;border:4px solid var(--accent-color);margin:0 auto 16px;object-fit:cover;box-shadow:0 0 30px #0ff79680,0 0 60px #0ff7964d,inset 0 0 20px #0ff79633;position:relative;z-index:2;transition:all .3s cubic-bezier(.4,0,.2,1)}.team-section .agent-card:hover .agent-avatar{transform:scale(1.1);box-shadow:0 0 40px #0ff796b3,0 0 80px #0ff79680,inset 0 0 30px #0ff7964d;border-width:5px}.team-section .agent-card h3{font-size:clamp(1.3rem,2vw,1.5rem);margin:15px 0 8px;color:var(--accent-color);font-weight:700;text-shadow:0 0 20px rgba(15,247,150,.6),0 0 40px rgba(15,247,150,.4);position:relative}.team-section .agent-card h4{color:#e0e0e0;font-size:clamp(.9rem,1.2vw,1rem);margin-top:-8px;margin-bottom:12px;font-weight:500;text-shadow:0 0 10px rgba(15,247,150,.3)}.team-section .agent-card p{color:#d5d5d5;line-height:1.7;font-size:clamp(.85rem,1vw,.95rem)}.testimonial-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(24px,4vw,32px);max-width:1000px;margin:0 auto;padding:0 32px}.contact-methods-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(24px,4vw,40px);justify-items:center;align-items:stretch;max-width:1200px;margin:0 auto;padding:0 32px}.contact-card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:clamp(28px,3vw,36px);width:min(100%,320px);text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;gap:16px;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 6px #0000001a}.contact-card:hover{transform:translateY(-8px);border-color:var(--accent-color);box-shadow:0 8px 24px #0ff79633,0 0 0 1px #0ff7961a}.contact-icon{font-size:3rem;margin-bottom:8px;color:var(--accent-color);display:flex;align-items:center;justify-content:center}.contact-icon svg,.contact-icon img{width:64px;height:64px;object-fit:contain}.contact-card h3{font-size:1.5rem;margin:0;color:#fff}.contact-card p{color:#aaa;font-size:.95rem;margin:0;flex-grow:1;display:flex;align-items:center;justify-content:center;text-align:center}.stats-section{padding:60px 0;margin-top:-80px;position:relative;z-index:2}.stats-container{max-width:1200px;margin:40px auto 60px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;padding:0 32px}.stat-item{text-align:center;padding:28px 24px;background:linear-gradient(135deg,rgba(15,247,150,.12) 0%,rgba(15,247,150,.04) 50%,transparent 100%);border-radius:16px;border:1.5px solid rgba(15,247,150,.25);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a,0 0 0 1px #0ff7961a}.stat-item:hover{transform:translateY(-8px);border-color:#0ff79680;box-shadow:0 12px 40px #00000080,0 0 30px #0ff79640,inset 0 1px #ffffff26}.stat-number{font-size:3rem;font-weight:800;color:var(--accent-color);margin-bottom:10px;text-shadow:0 0 20px rgba(15,247,150,.4)}.stat-label{font-size:1rem;color:#aaa}.categories-section .cards{grid-template-columns:repeat(2,1fr)!important;max-width:900px}.categories-section .card-link{display:inline-block;margin-top:10px;color:var(--accent-color);font-weight:600;transition:transform .3s}.categories-section .card-link:hover{transform:translate(5px)}.pricing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;max-width:1200px;margin:0 auto;padding:0 32px}.pricing-card{background:linear-gradient(135deg,rgba(15,247,150,.12) 0%,rgba(15,247,150,.04) 50%,transparent 100%);border:1.5px solid rgba(15,247,150,.25);border-radius:16px;padding:32px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a,0 0 0 1px #0ff7961a;display:flex;flex-direction:column;height:100%;min-height:420px}.pricing-card.featured{border-color:#0ff79699;background:linear-gradient(135deg,#0ff7962e,#0ff79614,#0ff79605);box-shadow:0 12px 40px #00000080,0 0 40px #0ff7964d,inset 0 1px #ffffff26;transform:scale(1.02)}.pricing-badge{position:absolute;top:8px;right:-30px;background:linear-gradient(135deg,#00c9a7,#0ff796,#00e5cc);color:#001a14;padding:7px 40px;font-weight:900;transform:rotate(45deg);font-size:.85rem;letter-spacing:2.5px;text-transform:uppercase;box-shadow:0 2px 6px #00c9a766,0 4px 12px #0ff79640,0 1px 2px #00000059,inset 0 1px #fff6,inset 0 -1px #0003;border:1px solid rgba(255,255,255,.35);text-shadow:0 1px 1px rgba(0,0,0,.4);z-index:10;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.pricing-badge:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(135deg,#00c9a7cc,#0ff79699,#00e5cccc);border-radius:inherit;z-index:-1;filter:blur(6px);opacity:.6}.pricing-card:hover{transform:translateY(-8px);border-color:#0ff79680;box-shadow:0 16px 48px #0009,0 0 35px #0ff7964d,inset 0 1px #fff3}.pricing-card.featured:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 60px #0009,0 0 50px #0ff79666,inset 0 1px #fff3}.pricing-card.featured:hover .pricing-badge{transform:rotate(45deg)}.pricing-header h3{font-size:1.8rem;margin-bottom:15px;color:var(--accent-color)}.price{font-size:2.5rem;font-weight:800;color:var(--accent-color);margin:20px 0}.price span{font-size:1rem;color:#aaa;font-weight:400}.pricing-features{list-style:none;padding:20px 0;margin:20px 0 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start}.pricing-features li{padding:10px 0;color:#ccc;position:relative}.pricing-features li:before{content:"✓";color:var(--accent-color);font-weight:800;margin-right:10px}.pricing-buttons{display:flex;gap:12px;margin-top:auto;padding-top:12px;width:100%}.btn-pricing{flex:1;padding:14px 20px;background:#0ff79614;color:var(--accent-color);border:1px solid var(--accent-color);border-radius:8px;text-align:center;font-weight:600;transition:all .3s;font-size:15px;white-space:nowrap}.btn-pricing:hover{background:var(--accent-color);color:#000;transform:translateY(-2px);box-shadow:0 8px 20px #0ff7964d}.btn-pricing.primary{background:var(--accent-color);color:#000}.btn-pricing.primary:hover{background:#00d4aa;box-shadow:0 8px 24px #0ff79666}.btn-pricing-secondary{flex:1;padding:14px 20px;background:transparent;color:#888;border:1px solid rgba(255,255,255,.1);border-radius:8px;text-align:center;font-weight:600;transition:all .3s;font-size:15px;white-space:nowrap}.btn-pricing-secondary:hover{background:#ffffff0d;color:var(--accent-color);border-color:#0ff7964d;transform:translateY(-2px)}.about-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin:40px auto 0;padding:0 32px}.about-card{background:linear-gradient(135deg,rgba(15,247,150,.12) 0%,rgba(15,247,150,.04) 50%,transparent 100%);border:1.5px solid rgba(15,247,150,.25);border-radius:16px;padding:32px 28px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a,0 0 0 1px #0ff7961a}.about-card-icon{font-size:3rem;margin-bottom:20px;display:inline-block;filter:drop-shadow(0 0 15px rgba(15,247,150,.5))}.about-card h3{font-size:1.5rem;margin-bottom:15px;color:var(--accent-color);text-shadow:0 0 10px rgba(15,247,150,.3)}.about-card p{color:#d0d0d0;line-height:1.6;font-size:1rem}.about-card:hover{transform:translateY(-8px);border-color:#0ff79680;box-shadow:0 12px 40px #00000080,0 0 30px #0ff79640,inset 0 1px #ffffff26}.advantages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:1200px;margin:0 auto;padding:0 32px}.advantage-card{background:linear-gradient(135deg,rgba(15,247,150,.12) 0%,rgba(15,247,150,.04) 50%,transparent 100%);border:1.5px solid rgba(15,247,150,.25);border-radius:16px;padding:32px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a,0 0 0 1px #0ff7961a}.advantage-card:hover{transform:translateY(-8px);border-color:#0ff79680;box-shadow:0 12px 40px #00000080,0 0 30px #0ff79640,inset 0 1px #ffffff26}.advantage-icon{font-size:3rem;margin-bottom:20px;filter:drop-shadow(0 0 10px rgba(15,247,150,.4))}.advantage-card h3{color:var(--accent-color);margin-bottom:15px;text-shadow:0 0 10px rgba(15,247,150,.3)}.advantage-card p{color:#d0d0d0;line-height:1.8}.process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(24px,4vw,40px);max-width:1200px;margin:0 auto;padding:0 32px}.process-step{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:32px 28px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.process-step:hover{transform:translateY(-8px);border-color:var(--accent-color);box-shadow:0 12px 32px #0ff79633,0 0 0 1px #0ff7961a}.process-step-number{position:absolute;top:-10px;right:10px;font-size:4rem;font-weight:800;color:#0ff7960d;z-index:0;-webkit-user-select:none;user-select:none}.process-step-icon{font-size:2.5rem;margin-bottom:16px}.faq-container{max-width:900px;margin:0 auto}.agreement-section{padding:60px 0}.agreement-content{max-width:900px;text-align:left;margin:0 auto;padding:0 32px}.faq-item{background:linear-gradient(135deg,rgba(15,247,150,.1) 0%,rgba(15,247,150,.03) 50%,transparent 100%);border:1.5px solid rgba(15,247,150,.2);border-radius:16px;margin-bottom:20px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff14,0 0 0 1px #0ff79614}.faq-item:hover{border-color:#0ff79666;box-shadow:0 6px 24px #0006,0 0 20px #0ff79633,inset 0 1px #ffffff1f}.faq-item.active{border-color:#0ff79680;background:linear-gradient(135deg,#0ff79626,#0ff7960d,#0ff79605);box-shadow:0 8px 32px #00000080,0 0 30px #0ff79640,inset 0 1px #ffffff26}.faq-question{display:flex;justify-content:flex-start;align-items:center;padding:25px 30px;cursor:pointer;-webkit-user-select:none;user-select:none}.faq-question h3{font-size:1.2rem;margin:0;color:var(--text-color);font-weight:600}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 30px}.faq-item.active .faq-answer{max-height:500px;padding:0 30px 25px}.faq-answer p{color:#d0d0d0;line-height:1.8;margin:0}footer{text-align:center;padding:20px;margin-top:100px;border-top:1px solid var(--border-color)}@media (min-width: 1200px){.categories-section .cards{grid-template-columns:repeat(2,1fr)!important;gap:36px}.services-section .pricing-cards{grid-template-columns:repeat(3,1fr);max-width:1100px}.services-section .cards{grid-template-columns:repeat(3,1fr)}.works .cards{grid-template-columns:repeat(3,1fr);gap:36px}.contact-methods-grid{grid-template-columns:repeat(3,1fr)}.pricing-cards,.advantages-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1199px) and (min-width: 900px){.categories-section .cards{grid-template-columns:repeat(2,1fr)!important;padding:0 24px;gap:30px}.services-section .pricing-cards{grid-template-columns:repeat(3,1fr);padding:0 24px}.services-section .cards{grid-template-columns:repeat(3,1fr);padding:0 24px;gap:28px}.works .cards{grid-template-columns:repeat(3,1fr);padding:0 24px;gap:24px}.works .card{max-width:100%}.works .card-img{height:160px}.contact-methods-grid{grid-template-columns:repeat(3,1fr);padding:0 24px;gap:28px}.pricing-cards{grid-template-columns:repeat(2,1fr);padding:0 24px}.pricing-card.featured{transform:scale(1);border-width:2px}.advantages-grid{grid-template-columns:repeat(2,1fr);padding:0 24px}.stats-container{grid-template-columns:repeat(4,1fr);gap:24px;padding:0 24px}}@media (max-width: 899px) and (min-width: 600px){.categories-section .cards{grid-template-columns:repeat(2,1fr)!important;padding:0 20px;gap:24px}.services-section .pricing-cards{grid-template-columns:repeat(2,1fr);padding:0 20px}.services-section .cards{grid-template-columns:repeat(2,1fr);padding:0 20px;gap:24px}.works .cards{grid-template-columns:repeat(2,1fr);padding:0 20px;gap:28px}.works .card{max-width:100%}.works .card:last-child{grid-column:1 / -1;max-width:500px;margin:0 auto}.contact-methods-grid{grid-template-columns:repeat(2,1fr);padding:0 20px;gap:24px}.pricing-cards{grid-template-columns:repeat(2,1fr);padding:0 20px}.pricing-card.featured{transform:scale(1)}.advantages-grid{grid-template-columns:repeat(2,1fr);padding:0 20px}.stats-container{grid-template-columns:repeat(2,1fr);gap:20px;padding:0 20px}.stat-number{font-size:2.2rem}}@media (max-width: 599px){.categories-section .cards{grid-template-columns:1fr!important;padding:0 16px;gap:20px}.services-section .pricing-cards{grid-template-columns:1fr;padding:0 16px}.services-section .cards{grid-template-columns:1fr;padding:0 16px;gap:20px}.pricing-buttons{flex-direction:column;gap:10px}.btn-pricing,.btn-pricing-secondary{width:100%}.pricing-card{min-height:auto}.works .cards{grid-template-columns:1fr;padding:0 16px;gap:24px}.works .card{max-width:100%}.contact-methods-grid{grid-template-columns:1fr;padding:0 16px;gap:20px}.pricing-cards,.advantages-grid{grid-template-columns:1fr;padding:0 16px}.stats-container{grid-template-columns:repeat(2,1fr);gap:16px;padding:0 16px}.testimonial-cards{grid-template-columns:1fr;padding:0 16px}.card,.notification{width:100%;max-width:100%}.stat-number{font-size:2rem}.pricing-card.featured:hover{transform:translateY(-10px)}.faq-container{padding:0 16px}.faq-question{padding:20px}.faq-question h3{font-size:1rem}}@media (max-width: 599px){.section>p{margin-bottom:30px;font-size:1rem;padding:0 16px}}.agent-card{align-self:stretch}.agent-card .card-content{display:flex;flex-direction:column;gap:6px}@media (max-width:960px){.about-content{grid-template-columns:1fr;text-align:center;gap:24px}.about-text,.about-skills{margin-inline:auto}}.contact-list{display:flex;gap:16px;flex-wrap:wrap}.contact-list a{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:#141414}.contact-list .icon{width:24px;height:24px;display:block;line-height:1;color:#18ffa6}.contact-list span{font-size:14px}.card,.contact-card,.stat-item,.pricing-card,.advantage-card,.faq-item,.about-card{position:relative;will-change:transform}.card:before,.contact-card:before,.pricing-card:before,.advantage-card:before,.about-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;padding:1px;background:linear-gradient(135deg,#0ff7961a,#0ff7960d,#0ff7961a);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;pointer-events:none}.card:hover:before,.contact-card:hover:before,.pricing-card:hover:before,.advantage-card:hover:before,.about-card:hover:before{opacity:1}.hero .hero-content{width:min(100% - 2*var(--gutter),var(--max-w));margin-inline:auto;text-align:center;padding-inline:var(--gutter)}main,header.hero,.hero{scroll-margin-top:calc(var(--nav-height) + 32px)}.section.about-section h2,.section>h2{width:max-content;margin-inline:auto;transform:none}.cards{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:center;gap:clamp(20px,4vw,36px);max-width:1200px;margin:0 auto;padding:0 32px}.cards .card{width:min(100%,340px);max-width:100%;margin:0 auto;align-items:center;text-align:center}.cards .card .card-content{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.cards .card p{text-align:center}.testimonial-cards{align-items:center;justify-items:center}@media (min-width: 961px){.about-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}}@media (max-width: 960px){.about-content{text-align:center}.about-text,.about-skills{margin-inline:auto}.about-skills{justify-items:center}.about-skills ul{text-align:center}}.apple-nav{--nav-gap: clamp(24px, 5vw, 52px);--nav-control-size: 36px;--nav-logo-width: 28px;--nav-blur-radius: 0px;top:0;left:0;right:0;padding:0 clamp(16px,6vw,40px);background:transparent;position:fixed;backdrop-filter:saturate(100%) blur(0px);-webkit-backdrop-filter:saturate(100%) blur(0px);border-bottom:1px solid transparent;display:flex;justify-content:center;z-index:1300;min-height:var(--nav-height);transition:all .5s cubic-bezier(.4,0,.2,1);box-shadow:none}.apple-nav:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0a140f00,#0a140f00);border-radius:0;opacity:0;transition:all .5s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:0}.apple-nav .nav-inner{width:min(100% - clamp(32px,8vw,96px),1120px);margin-inline:auto;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:var(--nav-gap);height:var(--nav-height)}.apple-nav .nav-brand{display:flex;align-items:center;justify-content:center;width:var(--nav-control-size);height:var(--nav-control-size);line-height:0;flex-shrink:0;position:relative;z-index:2000;margin-right:0;transition:all .3s ease;filter:drop-shadow(0 0 10px rgba(15,247,150,.3))}.apple-nav .nav-brand:hover{transform:scale(1.1);filter:drop-shadow(0 0 20px rgba(15,247,150,.5))}.apple-nav .nav-brand img{display:block;width:var(--nav-logo-width);height:auto}.apple-nav .nav-links{list-style:none;display:flex;align-items:center;justify-content:center;gap:var(--nav-gap);margin:0;padding:0;font-size:clamp(13px,1.2vw,15px);font-weight:600;letter-spacing:.01em;color:var(--nav-text-dim);line-height:1}.apple-nav .nav-links a{position:static;color:inherit;transition:all .3s ease;padding:8px 12px;border-radius:8px}.apple-nav .nav-links a:after{display:none}.apple-nav .nav-links a:hover,.apple-nav .nav-links a:focus-visible{color:var(--accent-color);text-shadow:0 0 12px rgba(15,247,150,.5)}.apple-nav .nav-actions{display:none}body.nav-scrolled .apple-nav{background:linear-gradient(135deg,#0ff7960a,#0ff79604,#0ff79601);backdrop-filter:saturate(200%) blur(45px);-webkit-backdrop-filter:saturate(200%) blur(45px);border-bottom-color:#0ff79640;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff14,0 0 0 1px #0ff7961f,0 0 40px #0ff79614}body.nav-scrolled .apple-nav:before{background:linear-gradient(135deg,#0a140f73,#0a140f4d);opacity:1}.apple-nav.is-open{backdrop-filter:saturate(200%) blur(40px);-webkit-backdrop-filter:saturate(200%) blur(40px);box-shadow:0 12px 40px #0000004d,0 0 2px #0ff7964d}.apple-nav.is-open:before{background:linear-gradient(135deg,#0a140f8c,#0a140f66)}.apple-nav .nav-icon,.apple-nav .nav-toggle{align-items:center;justify-content:center;width:var(--nav-control-size);height:var(--nav-control-size);background:transparent;border-radius:50%;border:none;color:var(--nav-text-dim);cursor:pointer;transition:color .2s ease;padding:0;flex-shrink:0}.apple-nav .nav-icon{display:inline-flex}.apple-nav .nav-toggle{display:none;position:relative;background:transparent}.apple-nav .nav-icon svg{width:18px;height:18px}.apple-nav .nav-icon:hover,.apple-nav .nav-icon:focus-visible{color:var(--nav-text)}.apple-nav .nav-toggle:hover,.apple-nav .nav-toggle:focus-visible{color:var(--nav-text);background:transparent}.apple-nav .nav-toggle-bar{position:absolute;top:50%;left:8px;right:8px;height:2px;margin:0;border-radius:999px;background:currentColor;transform-origin:center;transition:transform .3s ease}.apple-nav .nav-toggle-bar:first-child{transform:translateY(-5px)}.apple-nav .nav-toggle-bar:last-child{transform:translateY(5px)}.apple-nav.is-open .nav-toggle-bar:first-child{transform:translateY(0) rotate(45deg)}.apple-nav.is-open .nav-toggle-bar:last-child{transform:translateY(0) rotate(-45deg)}@media (max-width: 1200px){.apple-nav .nav-inner{width:min(100%,1000px)}}@media (max-width: 1024px){.apple-nav .nav-links{gap:clamp(12px,3vw,24px);font-size:13px}}@media (max-width: 900px){.apple-nav{--nav-control-size: 34px;--nav-logo-width: 24px}.apple-nav .nav-inner{width:100%;padding-inline:clamp(20px,6vw,32px);display:flex;align-items:center;justify-content:space-between;gap:clamp(14px,6vw,28px)}.apple-nav .nav-links{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding-inline:clamp(24px,8vw,48px);padding-top:calc(env(safe-area-inset-top,0px) + clamp(92px,20vw,144px));padding-bottom:calc(env(safe-area-inset-bottom,0px) + clamp(56px,18vw,92px));gap:0;font-size:clamp(24px,6.4vw,36px);text-align:left;font-weight:600;line-height:1.12;letter-spacing:-.01em;color:var(--nav-text);background:#050a08d9;backdrop-filter:saturate(180%) blur(40px);-webkit-backdrop-filter:saturate(180%) blur(40px);overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-18px) scale(.98);transition:opacity .38s ease,transform .52s cubic-bezier(.22,.61,.36,1),visibility 0s linear .52s;transition-delay:0s,0s,.52s;will-change:transform,opacity;z-index:-1}.apple-nav .nav-links li{width:100%;margin:0;opacity:0;transform:translateY(-18px);transition:transform .3s cubic-bezier(.6,.04,.98,.335),opacity .2s ease-out}.apple-nav .nav-links li:nth-child(1){transition-delay:0s}.apple-nav .nav-links li:nth-child(2){transition-delay:.04s}.apple-nav .nav-links li:nth-child(3){transition-delay:.08s}.apple-nav .nav-links li:nth-child(4){transition-delay:.12s}.apple-nav .nav-links li:nth-child(5){transition-delay:.16s}.apple-nav .nav-links li+li{margin-top:clamp(16px,4vw,28px)}.apple-nav .nav-links a{display:block;width:100%;color:inherit;font-weight:inherit;padding-block:clamp(10px,2.6vw,18px);transition:color .25s ease;text-align:left;background:transparent;border-radius:0}.apple-nav .nav-links a:after{display:none}.apple-nav .nav-links a:hover:after,.apple-nav .nav-links a:focus-visible:after{display:none}.apple-nav.is-open .nav-links{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s,0s,0s;z-index:1600}.apple-nav.is-open .nav-links li{opacity:1;transform:translateY(0);transition:transform .4s cubic-bezier(.22,.61,.36,1),opacity .3s ease}.apple-nav.is-open .nav-links li:nth-child(1){transition-delay:.06s!important}.apple-nav.is-open .nav-links li:nth-child(2){transition-delay:.09s!important}.apple-nav.is-open .nav-links li:nth-child(3){transition-delay:.12s!important}.apple-nav.is-open .nav-links li:nth-child(4){transition-delay:.15s!important}.apple-nav.is-open .nav-links li:nth-child(5){transition-delay:.18s!important}.apple-nav.is-open .nav-brand{opacity:0;pointer-events:none;transition:opacity .2s ease}.apple-nav .nav-toggle{display:inline-flex;position:relative;z-index:2000}.apple-nav .nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.apple-nav .nav-actions .nav-icon{display:none}.apple-nav .nav-links:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.32),transparent 18%);opacity:0;z-index:-1;transition:opacity .38s ease}.apple-nav.is-open .nav-links:after{opacity:1}}@media (max-width: 540px){.apple-nav{padding-inline:clamp(16px,6vw,24px);--nav-control-size: 32px;--nav-logo-width: 22px}.apple-nav .nav-inner{gap:clamp(8px,6vw,24px)}}.Btn{flex:1;padding:14px 20px;background:transparent;color:#888;border:1px solid rgba(255,255,255,.1);border-radius:8px;text-align:center;font-weight:600;transition:all .3s;font-size:15px;white-space:nowrap;cursor:pointer;text-decoration:none;display:inline-block}.Btn:hover{background:#ffffff0d;color:var(--accent-color);border-color:#0ff7964d;transform:translateY(-2px)}.button{flex:1;padding:14px 20px;background:#0ff79614;color:var(--accent-color);border:1px solid var(--accent-color);border-radius:8px;text-align:center;font-weight:600;transition:all .3s;font-size:15px;white-space:nowrap;cursor:pointer;text-decoration:none;display:inline-block}.button:hover{background:var(--accent-color);color:#000;transform:translateY(-2px);box-shadow:0 8px 20px #0ff7964d}.notification{display:flex;flex-direction:column;isolation:isolate;position:relative;width:100%;min-height:8rem;background:linear-gradient(135deg,rgba(15,247,150,.12) 0%,rgba(15,247,150,.04) 50%,transparent 100%);border-radius:1rem;overflow:hidden;font-family:"Exo 2",sans-serif;font-size:16px;--gradient: linear-gradient(to bottom, #0ff796, #00c9a7, #0ff796);--color: #0ff796;-webkit-backdrop-filter:blur(25px) saturate(200%);backdrop-filter:blur(25px) saturate(200%);border:1.5px solid rgba(15,247,150,.3);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a,0 0 0 1px #0ff79626;transition:all .3s cubic-bezier(.4,0,.2,1)}.notification:before{position:absolute;content:"";top:.0625rem;right:.0625rem;bottom:.0625rem;left:.0625rem;border-radius:.9375rem;background:linear-gradient(135deg,#14191ef2,#14191ed9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2}.notification:hover{transform:translateY(-6px);border-color:#0ff79680;box-shadow:0 12px 40px #00000080,0 0 40px #0ff7964d,inset 0 1px #ffffff26}.notification:after{position:absolute;content:"";width:.3rem;inset:.65rem auto .65rem .5rem;border-radius:.125rem;background:var(--gradient);transition:all .3s ease;z-index:4;box-shadow:0 0 15px #0ff79699,0 0 30px #0ff79666}.notification:hover:after{transform:translate(.15rem);box-shadow:0 0 25px #0ff796cc,0 0 50px #0ff79699}.notititle{color:var(--color);padding:.65rem .25rem .4rem 1.25rem;font-weight:600;font-size:1.1rem;transition:all .3s ease;z-index:5;text-shadow:0 0 15px rgba(15,247,150,.5)}.notification:hover .notititle{transform:translate(.15rem);text-shadow:0 0 20px rgba(15,247,150,.7),0 0 40px rgba(15,247,150,.5)}.notibody{color:#e0e0e0;padding:0 1.25rem .65rem;transition:all .3s ease;z-index:5;font-style:italic;line-height:1.6}.notification:hover .notibody{transform:translate(.25rem);color:#f0f0f0}.notiglow,.notiborderglow{position:absolute;width:20rem;height:20rem;transform:translate(-50%,-50%);background:radial-gradient(circle closest-side at center,white,transparent);opacity:0;transition:opacity .3s ease}.notiglow{z-index:3}.notiborderglow{z-index:1}.notification:hover .notiglow,.notification:hover .notiborderglow{opacity:.15}.note{color:var(--color);position:fixed;top:80%;left:50%;transform:translate(-50%);text-align:center;font-size:.9rem;width:75%}.process-blob-card{position:relative;width:100%;min-height:320px;border-radius:14px;z-index:1;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:20px 20px 60px #0000004d,-20px -20px 60px #ffffff0d}.process-blob-card .bg{position:absolute;top:5px;left:5px;right:5px;bottom:5px;width:calc(100% - 10px);height:calc(100% - 10px);z-index:2;background:#14191ef2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:10px;overflow:hidden;outline:2px solid rgba(15,247,150,.4);display:flex;align-items:center;justify-content:center;padding:28px 20px}.process-blob-card .blob{position:absolute;z-index:1;top:50%;left:50%;width:180px;height:180px;border-radius:50%;background-color:#0ff796;opacity:.5;filter:blur(40px);animation:blob-bounce 8s infinite ease;animation-play-state:paused}.process-blob-card:hover .blob{animation-play-state:running}.process-content{position:relative;z-index:3;text-align:center;color:var(--text-color);width:100%}.process-content .process-step-number{position:absolute;top:-20px;right:10px;font-size:3.5rem;font-weight:800;color:#0ff7961a;z-index:0;-webkit-user-select:none;user-select:none}.process-content .process-step-icon{font-size:2.5rem;margin-bottom:16px;filter:drop-shadow(0 0 10px rgba(15,247,150,.3))}.process-content h3{font-size:1.3rem;font-weight:700;color:var(--accent-color);margin-bottom:12px;text-shadow:0 0 20px rgba(15,247,150,.3)}.process-content p{line-height:1.6;color:#d0d0d0;font-size:.95rem}@keyframes blob-bounce{0%{transform:translate(-100%,-100%) translateZ(0)}25%{transform:translate(-100%,-100%) translate3d(100%,0,0)}50%{transform:translate(-100%,-100%) translate3d(100%,100%,0)}75%{transform:translate(-100%,-100%) translate3d(0,100%,0)}to{transform:translate(-100%,-100%) translateZ(0)}}.container{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:0;padding:60px 20px;max-width:100%;margin:0 auto}.container .glass{position:relative;width:240px;height:300px;background:linear-gradient(135deg,rgba(15,247,150,.15) 0%,rgba(15,247,150,.05) 50%,transparent 100%);border:1.5px solid rgba(15,247,150,.3);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff1a,0 0 0 1px #0ff7961a;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .5s cubic-bezier(.4,0,.2,1);border-radius:16px;margin:0 -40px;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);transform:rotate(calc(var(--r) * 1deg)) translateY(0);text-decoration:none;overflow:hidden;z-index:1}.container:hover .glass{transform:rotate(0);margin:0 10px}.container .glass:before{content:attr(data-text);position:absolute;bottom:0;width:100%;height:60px;background:linear-gradient(to top,#0ff79626,#0ff7960d);border-top:1px solid rgba(15,247,150,.2);display:flex;justify-content:center;align-items:center;color:var(--accent-color);font-weight:700;font-size:1.15rem;letter-spacing:1.5px;border-radius:0 0 16px 16px;text-shadow:0 0 10px rgba(15,247,150,.5);z-index:2}.container .glass .glass-content{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding-bottom:60px;position:relative;z-index:2}.container .glass img{width:90px;height:90px;filter:drop-shadow(0 4px 20px rgba(15,247,150,.4))}@media (max-width: 960px){.container .glass{width:240px;height:300px;margin:0 -30px}.container:hover .glass{margin:0 12px}}@media (max-width: 768px){.container{padding:40px 20px}.container .glass{width:200px;height:260px;margin:0 -25px}.container:hover .glass{margin:0 10px}.container .glass img{width:70px;height:70px}}@media (max-width: 480px){.container{flex-direction:column;gap:24px;padding:30px 20px}.container .glass{margin:0;transform:rotate(0);width:min(280px,90vw);height:280px}.container:hover .glass{margin:0}}.particles-fallback .fallback-dot{position:absolute;width:4px;height:4px;background:#0ff79680;border-radius:50%;animation:float-particle 5s infinite ease-in-out;pointer-events:none}@keyframes float-particle{0%,to{transform:translate(0);opacity:.3}50%{transform:translate(20px,-20px);opacity:.8}}@keyframes slideInUp{0%{transform:translate(-50%,20px);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes slideOutDown{0%{transform:translate(-50%);opacity:1}to{transform:translate(-50%,20px);opacity:0}}.gt-loader{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0b1a17,#050a08);display:flex;align-items:center;justify-content:center;z-index:999999;transition:opacity .6s ease}.gt-loader--hide{opacity:0;pointer-events:none}.gt-loader__content{text-align:center;animation:fadeInUp .8s ease}.gt-loader__logo{position:relative;width:120px;height:120px;margin:0 auto 30px}.gt-loader__logo-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:900;color:#0ff796;text-shadow:0 0 20px rgba(15,247,150,.5);letter-spacing:4px}.gt-loader__logo-ring{position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid transparent;border-top-color:#0ff796;border-right-color:#0ff796;border-radius:50%;animation:spin 1.5s cubic-bezier(.68,-.55,.265,1.55) infinite}.gt-loader__logo-ring:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:4px solid transparent;border-bottom-color:#0ff7964d;border-left-color:#0ff7964d;border-radius:50%;animation:spin 2s linear infinite reverse}.gt-loader__text{font-size:18px;font-weight:600;color:#0ff796;margin-bottom:20px;letter-spacing:2px;animation:pulse 2s ease-in-out infinite}.gt-loader__progress{width:250px;height:4px;background:#0ff7961a;border-radius:2px;overflow:hidden;margin:0 auto;box-shadow:0 0 10px #0ff79633}.gt-loader__progress-bar{height:100%;background:linear-gradient(90deg,#0ff796,#00d4aa,#0ff796);background-size:200% 100%;width:0%;transition:width .3s ease;animation:shimmer 1.5s linear infinite;box-shadow:0 0 10px #0ff796cc}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.scroll-progress{display:none;position:fixed;top:0;left:0;right:0;height:3px;background:#0ff7960d;z-index:99998;pointer-events:none}.scroll-progress__bar{height:100%;background:linear-gradient(90deg,#0ff796,#00d4aa,#0ff796);background-size:200% 100%;width:0%;transition:width .1s ease;box-shadow:0 0 15px #0ff79699,0 0 30px #0ff7964d;animation:shimmer 2s linear infinite}.custom-cursor{position:fixed;width:40px;height:40px;pointer-events:none;z-index:99997;mix-blend-mode:difference;transition:transform .1s ease}.custom-cursor__inner{width:100%;height:100%;border:2px solid #0ff796;border-radius:50%;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 0 15px #0ff79666}.custom-cursor--hover .custom-cursor__inner{transform:scale(1.5);background:#0ff7961a;border-color:#fff}.apple-nav{transition:all .4s cubic-bezier(.25,.46,.45,.94)!important;transform:translateY(0)!important}.apple-nav.nav-hidden,.apple-nav.is-open{transform:translateY(0)!important}.btn,.btn-pricing{transition:transform .2s cubic-bezier(.34,1.56,.64,1)!important;position:relative;overflow:hidden}.btn:before,.btn-pricing:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.2),transparent);transform:translate(-100%)}.btn:hover:before,.btn-pricing:hover:before{animation:sweep-highlight 1.2s ease-in-out infinite}@keyframes sweep-highlight{0%{transform:translate(-100%)}to{transform:translate(100%)}}.hero{transition:transform .15s ease-out!important;will-change:transform}.faq-item{transition:all .3s ease}.faq-item.active{background:#0ff79608}.stat-number{position:relative;display:inline-block}.stat-number:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#0ff796,transparent);opacity:0;transition:opacity .3s ease}.stat-item:hover .stat-number:after{opacity:1;animation:scan 2s ease-in-out infinite}@keyframes scan{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(40px) scale(.95) rotateX(10deg)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0)}}@media (max-width: 768px){.custom-cursor{display:none}.gt-loader__logo{width:80px;height:80px}.gt-loader__logo-text{font-size:32px}.gt-loader__progress{width:200px}.card:after,.pricing-card:after,.advantage-card:after,.contact-card:after{display:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.custom-cursor{display:none}}.card,.pricing-card,.advantage-card,.contact-card,.btn,.btn-pricing,.hero{will-change:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}
