*{margin:0;padding:0;box-sizing:border-box;cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%2300ff88" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3 3l7.07 16.97 2.51-7.39 7.39-2.51L3 3z"/><path d="M13 13l6 6"/></svg>') 12 12,auto}body{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%2300ff88" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M3 3l7.07 16.97 2.51-7.39 7.39-2.51L3 3z"/><path d="M13 13l6 6"/></svg>') 12 12,auto;font-family:'Space Grotesk',sans-serif;background:var(--black);color:var(--white);overflow-x:hidden}.btn,.btn-hero,.btn-submit,.cta-btn,.gdpr-btn,.service-item,a,button,input[type=button],input[type=submit]{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%2300ff88" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14M12 5l7 7-7 7"/></svg>') 12 12,pointer}a[href^="mailto:"]{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 24 24" fill="none" stroke="%2300ff88" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"/><polyline points="22,6 12,13 2,6"/></svg>') 14 14,pointer}textarea{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%2300ff88" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15l-6 6m0 0l-6-6m6 6V9M3 9l6-6m0 0l6 6M9 3v12"/></svg>') 12 12,nwse-resize!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root{--black:#0a0a0a;--white:#ffffff;--accent:#00ff88;--gray:#888888;--light-gray:#f5f5f5}html{scroll-behavior:smooth}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;padding:32px 48px;background:rgba(10,10,10,.9);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1)}.nav-brand{font-size:20px;font-weight:700;letter-spacing:-.5px;color:var(--white);text-decoration:none;transition:color .3s}.nav-brand:hover{color:var(--accent)}.nav-links{display:flex;gap:40px;align-items:center}.nav-links a{color:var(--gray);text-decoration:none;font-size:15px;font-weight:500;transition:color .3s}.nav-links a:hover{color:var(--white)}.nav-cta{color:var(--accent)!important;font-weight:600!important}.upgrade-banner{position:fixed;top:89px;left:0;right:0;z-index:999;background:linear-gradient(135deg,rgba(0,80,50,.95) 0,rgba(0,60,40,.95) 100%);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,255,136,.3);border-top:1px solid rgba(0,255,136,.2);animation:.5s ease-out slideDown;transition:transform .4s cubic-bezier(.4, 0, .2, 1),opacity .4s cubic-bezier(.4, 0, .2, 1),max-height .4s cubic-bezier(.4, 0, .2, 1);max-height:200px;overflow:hidden}@keyframes slideDown{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.upgrade-banner.closing{transform:translateY(-100%);opacity:0;max-height:0}.upgrade-banner-container{max-width:1400px;margin:0 auto;padding:20px 48px;display:flex;align-items:flex-start;gap:20px;position:relative}.upgrade-banner-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,255,136,.2);border-radius:50%;color:var(--accent)}.upgrade-banner-content{flex:1}.upgrade-banner-title{font-size:18px;font-weight:700;color:var(--white);margin-bottom:8px;letter-spacing:-.5px}.upgrade-banner-text{font-size:15px;line-height:1.6;color:rgba(255,255,255,.85)}.upgrade-banner-text strong{color:var(--accent);font-weight:600}.upgrade-banner-close{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:0 0;border:1px solid rgba(255,255,255,.2);border-radius:4px;color:rgba(255,255,255,.6);transition:.3s;cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%2300ff88" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14M12 5l7 7-7 7"/></svg>') 12 12,pointer!important}.upgrade-banner-close svg{pointer-events:none}.upgrade-banner-close:hover{background:rgba(255,255,255,.1);color:var(--white);border-color:rgba(255,255,255,.4)}.upgrade-banner.hidden{display:none}.hero{min-height:100vh;display:flex;align-items:center;padding:120px 48px 80px;position:relative;background:radial-gradient(circle at 20% 50%,rgba(0,255,136,.05) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(0,255,136,.03) 0,transparent 50%),radial-gradient(circle at 40% 20%,rgba(255,255,255,.02) 0,transparent 40%);background-color:var(--black)}.hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(255,255,255,.01) 2px,rgba(255,255,255,.01) 4px),repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(255,255,255,.01) 2px,rgba(255,255,255,.01) 4px);pointer-events:none;opacity:.5}.hero-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1.2fr 0.8fr;gap:100px;align-items:center}.hero-label{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:2px;color:var(--accent);margin-bottom:32px;font-weight:600}.hero-title{font-size:80px;font-weight:700;line-height:1.1;letter-spacing:-2px;margin-bottom:32px}.highlight{color:var(--accent);position:relative;display:inline-block}.highlight::after{content:'';position:absolute;bottom:8px;left:0;right:0;height:12px;background:var(--accent);opacity:.2;z-index:-1}.hero-text{font-size:20px;color:var(--gray);line-height:1.6;margin-bottom:48px;max-width:600px}.hero-cta{display:flex;align-items:center;gap:48px}.btn-hero{padding:18px 40px;background:var(--accent);color:var(--black);text-decoration:none;font-weight:700;font-size:16px;border-radius:0;transition:.3s;border:2px solid var(--accent)}.btn-hero:hover{background:0 0;color:var(--accent);transform:translateX(4px)}.hero-stats{display:flex;gap:32px}.stat{display:flex;flex-direction:column}.stat-num{font-size:32px;font-weight:700;color:var(--white)}.stat-label{font-size:13px;color:var(--gray);text-transform:uppercase;letter-spacing:1px}.hero-visual{position:relative;height:500px}.visual-card{position:absolute;transition:.3s}.visual-card:hover{transform:translateY(-8px)}.card-1{top:8%;left:8%;animation:6s ease-in-out infinite float}.card-2{top:24%;left:31%;transform:translateX(-50%);animation:6s ease-in-out 1.5s infinite float}.card-3{top:8%;right:8%;animation:6s ease-in-out 3s infinite float}.card-4{top:40%;left:5%;transform:translateY(-50%);animation:6s ease-in-out 2s infinite float}.card-5{top:60%;left:48%;transform:translate(-50%,-50%);animation:6s ease-in-out 4s infinite float}.card-6{top:40%;right:5%;transform:translateY(-50%);animation:6s ease-in-out 2.5s infinite float}.card-7{bottom:15%;left:15%;animation:6s ease-in-out 3.5s infinite float}.card-9{bottom:8%;right:8%;animation:6s ease-in-out 4.5s infinite float}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.card-label{font-size:12px;color:var(--gray);margin-bottom:8px;font-family:'JetBrains Mono',monospace}.card-icon{font-size:32px}.card-logo{width:130px;height:auto;max-height:60px;object-fit:contain;opacity:.85;transition:opacity .3s,filter .3s,transform .3s;filter:drop-shadow(0 0 8px rgba(0, 255, 136, .15));animation:4s ease-in-out infinite logoGlow}.visual-card:hover .card-logo{opacity:1;filter:drop-shadow(0 0 20px rgba(0, 255, 136, .6)) drop-shadow(0 0 40px rgba(0, 255, 136, .3));transform:scale(1.08);animation:none}@keyframes logoGlow{0%,100%{filter:drop-shadow(0 0 8px rgba(0, 255, 136, .15))}50%{filter:drop-shadow(0 0 16px rgba(0, 255, 136, .3)) drop-shadow(0 0 24px rgba(0, 255, 136, .15))}}.work{padding:120px 48px;position:relative;background:radial-gradient(circle at 70% 30%,rgba(0,255,136,.03) 0,transparent 50%),radial-gradient(circle at 30% 70%,rgba(255,255,255,.02) 0,transparent 40%);background-color:var(--black)}.work::before{content:'';position:absolute;top:0;left:0;right:0;height:120px;background:linear-gradient(to bottom,rgba(255,255,255,.02) 0,transparent 100%);pointer-events:none}.work-container{max-width:1400px;margin:0 auto}.work-header{display:flex;align-items:center;gap:32px;margin-bottom:80px}.work-number{font-family:'JetBrains Mono',monospace;font-size:80px;font-weight:700;color:rgba(255,255,255,.05);line-height:1}.work-heading{font-size:48px;font-weight:700;letter-spacing:-1px}.work-showcase{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.project-image{position:relative;aspect-ratio:4/3;overflow:hidden}.image-bg{width:100%;height:100%;background:linear-gradient(135deg,#667eea 0,#764ba2 100%)}.project-banner{width:100%;height:100%;object-fit:cover;display:block}.image-overlay{position:absolute;inset:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.project-image:hover .image-overlay{opacity:1}.overlay-buttons{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.image-link{color:var(--accent);text-decoration:none;font-size:18px;font-weight:700;border:2px solid var(--accent);padding:14px 28px;transition:.3s;white-space:nowrap}.image-link:hover{background:var(--accent);color:var(--black)}.image-link-secondary{color:var(--white);border-color:var(--white)}.image-link-secondary:hover{background:var(--white);color:var(--black)}.project-tag{font-family:'JetBrains Mono',monospace;font-size:12px;color:var(--accent);margin-bottom:24px;letter-spacing:1px}.project-title{font-size:40px;font-weight:700;margin-bottom:24px;letter-spacing:-1px}.project-desc{font-size:18px;color:var(--gray);line-height:1.7;margin-bottom:40px}.project-metrics{display:flex;gap:48px;margin-bottom:40px;padding:32px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.metric-value{font-size:36px;font-weight:700;color:var(--accent);display:block;margin-bottom:8px}.metric-label{font-size:13px;color:var(--gray);text-transform:uppercase;letter-spacing:1px}.project-quote{background:rgba(255,255,255,.05);padding:24px;border-left:3px solid var(--accent)}.project-quote p{font-size:16px;color:var(--gray);line-height:1.7;margin-bottom:12px;font-style:italic}.project-quote span{font-size:14px;color:var(--accent);font-family:'JetBrains Mono',monospace}.project-countdown{margin-top:32px;display:flex;align-items:flex-start;gap:16px;padding:20px 24px;background:linear-gradient(135deg,rgba(0,255,136,.08) 0,rgba(0,255,136,.04) 100%);border:1px solid rgba(0,255,136,.2);border-radius:8px}.countdown-icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(0,255,136,.15);border-radius:50%;color:var(--accent);margin-top:2px}.countdown-content{flex:1;display:flex;flex-direction:column;gap:12px}.countdown-text{font-size:14px;color:rgba(255,255,255,.8);line-height:1.6}.countdown-text strong{color:var(--accent);font-weight:700;font-size:15px}.countdown-timer{display:flex;align-items:center;gap:8px}.timer-unit{display:flex;flex-direction:column;align-items:center;gap:4px}.timer-value{font-family:'JetBrains Mono',monospace;font-size:24px;font-weight:700;color:var(--accent);line-height:1;min-width:40px;text-align:center}.timer-label{font-size:11px;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.5px}.timer-separator{font-family:'JetBrains Mono',monospace;font-size:20px;font-weight:700;color:rgba(0,255,136,.4);margin:0 4px;padding-bottom:20px}.services{padding:120px 48px;position:relative;background:radial-gradient(circle at 30% 40%,rgba(0,255,136,.04) 0,transparent 50%),radial-gradient(circle at 80% 60%,rgba(255,255,255,.02) 0,transparent 40%);background-color:var(--black)}.services::before{content:'';position:absolute;top:0;left:0;right:0;height:120px;background:linear-gradient(to bottom,rgba(255,255,255,.02) 0,transparent 100%);pointer-events:none}.services-container{max-width:1400px;margin:0 auto}.services-header{display:flex;align-items:center;gap:32px;margin-bottom:80px}.services-number{font-family:'JetBrains Mono',monospace;font-size:80px;font-weight:700;color:rgba(255,255,255,.05);line-height:1}.services-heading{font-size:48px;font-weight:700;letter-spacing:-1px}.services-list{display:flex;flex-direction:column}.service-item{display:flex;justify-content:space-between;align-items:center;padding:48px 48px 48px 0;border-bottom:1px solid rgba(255,255,255,.1);text-decoration:none;color:inherit;transition:.3s;position:relative;overflow:hidden;--mouse-x:50%;--mouse-y:50%}.service-item:last-child{border-bottom:none}.service-item::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 60px,rgba(0,255,136,.03) 60px,rgba(0,255,136,.03) 61px),repeating-linear-gradient(60deg,transparent,transparent 60px,rgba(0,255,136,.03) 60px,rgba(0,255,136,.03) 61px),repeating-linear-gradient(120deg,transparent,transparent 60px,rgba(0,255,136,.03) 60px,rgba(0,255,136,.03) 61px);opacity:1;pointer-events:none;z-index:1}.hexagon-spotlight{position:absolute;width:400px;height:400px;pointer-events:none;z-index:1;transform:translate(-50%,-50%);background:radial-gradient(circle at center,rgba(0,255,136,.12) 0,rgba(0,255,136,.06) 25%,rgba(0,255,136,.03) 50%,transparent 70%)}.service-item.hovering .service-arrow,.service-item.hovering .service-icon{color:var(--accent)}.service-left{display:flex;gap:40px;align-items:center;position:relative;z-index:2}.service-icon{font-family:'JetBrains Mono',monospace;font-size:24px;font-weight:700;color:var(--gray);transition:color .3s}.service-content h3{font-size:28px;font-weight:700;margin-bottom:8px;letter-spacing:-.5px}.service-content p{font-size:16px;color:var(--gray)}.service-arrow{font-size:32px;color:var(--gray);transition:.3s;position:relative;z-index:100;margin-right:0}.service-item.hovering .service-arrow{transform:translateX(0)}.contact{padding:120px 48px;position:relative;background:radial-gradient(circle at 60% 50%,rgba(0,255,136,.05) 0,transparent 50%),radial-gradient(circle at 20% 80%,rgba(0,255,136,.03) 0,transparent 50%),radial-gradient(circle at 50% 20%,rgba(255,255,255,.02) 0,transparent 40%);background-color:var(--black)}.contact::before{content:'';position:absolute;top:0;left:0;right:0;height:120px;background:linear-gradient(to bottom,rgba(255,255,255,.02) 0,transparent 100%);pointer-events:none}.contact-container{max-width:1400px;margin:0 auto}.contact-header{display:flex;align-items:center;gap:32px;margin-bottom:80px}.contact-number{font-family:'JetBrains Mono',monospace;font-size:80px;font-weight:700;color:rgba(255,255,255,.05);line-height:1}.contact-heading{font-size:48px;font-weight:700;letter-spacing:-1px}.contact-content{display:grid;grid-template-columns:1fr 1.5fr;gap:100px}.contact-intro{font-size:24px;color:var(--gray);line-height:1.6;margin-bottom:48px}.contact-info{display:flex;flex-direction:column;gap:32px}.info-label{font-family:'JetBrains Mono',monospace;font-size:11px;color:var(--gray);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.info-item a{color:var(--accent);text-decoration:none;font-size:18px;font-weight:600}.info-item a:hover{text-decoration:underline}.info-item div{font-size:18px;color:var(--white)}.contact-form{display:flex;flex-direction:column;gap:24px}.contact-form input,.contact-form textarea{width:100%;padding:18px 24px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:var(--white);font-family:inherit;font-size:16px;border-radius:0;transition:.3s}.contact-form input:focus,.contact-form textarea:focus{outline:0;border-color:var(--accent);background:rgba(255,255,255,.08)}.contact-form textarea{resize:vertical}.btn-submit{padding:18px 40px;background:var(--accent);color:var(--black);border:2px solid var(--accent);font-weight:700;font-size:16px;transition:.3s;border-radius:0;font-family:inherit}.btn-submit:hover{background:0 0;color:var(--accent)}.footer{padding:40px 48px;position:relative}.footer::before{content:'';position:absolute;top:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,rgba(255,255,255,.02) 0,transparent 100%);pointer-events:none}.footer-container{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.footer-logo{font-size:20px;font-weight:700;margin-bottom:12px}.footer-brand p{color:var(--gray);font-size:15px}.footer-links{display:flex;gap:32px;align-items:center}.footer-links a{color:var(--gray);text-decoration:none;font-size:15px;transition:color .3s}.footer-links a:hover{color:var(--white)}.footer-bottom{margin-top:60px;padding-top:32px;border-top:1px solid rgba(255,255,255,.1);text-align:center}.footer-bottom p{color:var(--gray);font-size:14px}.gdpr-popup{position:fixed;bottom:0;left:0;right:0;background:rgba(10,10,10,.98);backdrop-filter:blur(20px);border-top:1px solid var(--accent);padding:24px 48px;z-index:10000;transform:translateY(100%);transition:transform .4s cubic-bezier(.4, 0, .2, 1);pointer-events:auto}.gdpr-popup.show{transform:translateY(0)}.gdpr-content{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:40px}.gdpr-text{font-size:14px;color:var(--gray);line-height:1.6;flex:1}.gdpr-text a{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--accent);transition:opacity .3s;position:relative;pointer-events:auto}.gdpr-text a:hover{opacity:.7}.gdpr-actions{display:flex;gap:12px;flex-shrink:0}.gdpr-btn{padding:10px 24px;font-weight:600;font-size:13px;border:1px solid rgba(255,255,255,.2);background:0 0;color:var(--white);cursor:pointer;transition:.3s;font-family:inherit;text-transform:uppercase;letter-spacing:.5px;pointer-events:auto}.gdpr-btn:hover{border-color:var(--white);background:rgba(255,255,255,.05)}.gdpr-btn-accept{background:var(--accent);color:var(--black);border-color:var(--accent)}.gdpr-btn-accept:hover{background:var(--white);border-color:var(--white)}@media (max-width:1024px){.contact-content,.hero-grid,.work-showcase{grid-template-columns:1fr;gap:60px}.hero-title{font-size:60px}.hero-visual{height:400px}}@media (max-width:768px){.nav{padding:24px}.nav-links{gap:24px}.hero{padding:100px 24px 60px}.hero-title{font-size:48px}.hero-cta{flex-direction:column;align-items:flex-start}.contact,.services,.work{padding:80px 24px}.contact-number,.services-number,.work-number{font-size:60px}.contact-heading,.services-heading,.work-heading{font-size:36px}.service-item{flex-direction:column;align-items:flex-start;gap:24px}.service-arrow{display:none}.footer-container{flex-direction:column;gap:40px;text-align:center}.footer-brand{align-items:center}.footer-links{justify-content:center}body{cursor:auto}*{cursor:auto!important}.gdpr-popup{padding:20px 24px}.gdpr-content{flex-direction:column;gap:20px;align-items:flex-start}.gdpr-actions{width:100%}.gdpr-btn{flex:1}.upgrade-banner{position:relative!important;top:auto!important;margin-top:73px!important;max-height:none!important}.upgrade-banner-container{padding:16px 20px!important;gap:12px!important}.upgrade-banner-icon{width:32px!important;height:32px!important}.upgrade-banner-icon svg{width:16px!important;height:16px!important}.upgrade-banner-title{font-size:14px!important;margin-bottom:6px!important;line-height:1.3!important}.upgrade-banner-text{font-size:12px!important;line-height:1.5!important}.upgrade-banner-text br{display:none!important}.upgrade-banner-close{width:28px!important;height:28px!important}.upgrade-banner-close svg{width:14px!important;height:14px!important}.project-countdown{padding:16px 20px;gap:12px}.countdown-icon{width:32px;height:32px}.countdown-text{font-size:13px}.countdown-text strong{font-size:14px}.countdown-timer{gap:6px}.timer-value{font-size:20px;min-width:32px}.timer-label{font-size:10px}.timer-separator{font-size:16px;margin:0 2px;padding-bottom:16px}}.success-toast{position:fixed;top:24px;right:24px;background:linear-gradient(135deg,rgba(0,255,136,.1) 0,rgba(0,212,255,.1) 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,255,136,.3);border-radius:12px;padding:20px 24px;display:flex;align-items:center;gap:16px;max-width:420px;box-shadow:0 8px 32px rgba(0,255,136,.2);z-index:10000;opacity:0;transform:translateX(400px);transition:.3s cubic-bezier(.68, -.55, .265, 1.55)}.success-toast.show{opacity:1;transform:translateX(0)}.toast-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,255,136,.1);border-radius:50%;animation:2s ease-in-out infinite pulse-success}@keyframes pulse-success{0%,100%{box-shadow:0 0 0 0 rgba(0,255,136,.4)}50%{box-shadow:0 0 0 8px rgba(0,255,136,0)}}.toast-content{flex:1}.toast-title{font-family:'Space Grotesk',sans-serif;font-size:16px;font-weight:600;color:#0f8;margin-bottom:4px}.toast-message{font-family:'Space Grotesk',sans-serif;font-size:14px;color:rgba(255,255,255,.8);line-height:1.4}.toast-close{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:0 0;border:none;border-radius:6px;color:rgba(255,255,255,.6);transition:.2s;cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%2300ff88" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14M12 5l7 7-7 7"/></svg>') 12 12,pointer}.toast-close:hover{background:rgba(255,255,255,.1);color:#fff}.toast-close svg{width:20px;height:20px}@media (max-width:768px){.success-toast{top:16px;right:16px;left:16px;max-width:none;padding:16px 20px}.toast-icon{width:36px;height:36px}.toast-title{font-size:15px}.toast-message{font-size:13px}}