:root{--black:#000000;--white:#ffffff;--gray-100:#f5f5f5;--gray-200:#e5e5e5;--gray-300:#d4d4d4;--gray-400:#a3a3a3;--gray-500:#737373;--gray-600:#525252;--gray-700:#404040;--gray-800:#262626;--gray-900:#171717;--font-display:'Playfair Display',serif;--font-body:'Inter',sans-serif;--transition-fast:0.2s ease;--transition-medium:0.4s cubic-bezier(0.4, 0, 0.2, 1);--transition-slow:0.6s cubic-bezier(0.4, 0, 0.2, 1);--border-radius:8px;--border-radius-lg:16px}*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);background-color:var(--white);color:var(--black);line-height:1.6;overflow-x:hidden;cursor:none}a{text-decoration:none;color:inherit;cursor:none}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font-family:inherit;cursor:none}.cursor{width:8px;height:8px;background:var(--black);border-radius:50%;position:fixed;pointer-events:none;z-index:10001;transform:translate(-50%,-50%);transition:transform .1s}.cursor-follower{width:40px;height:40px;border:1px solid var(--black);border-radius:50%;position:fixed;pointer-events:none;z-index:10000;transform:translate(-50%,-50%);transition:width .3s,height .3s,border-color .3s}.cursor-follower.hover{width:60px;height:60px;border-color:var(--gray-400)}.container{max-width:1200px;margin:0 auto;padding:0 24px}.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:20px 0;transition:all var(--transition-medium)}.navbar.scrolled{background:rgba(255,255,255,.95);backdrop-filter:blur(20px);padding:16px 0;box-shadow:0 1px 0 var(--gray-200)}.nav-container{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center}.logo-text{font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:.05em;color:var(--black);transition:all var(--transition-fast)}.logo:hover .logo-text{color:var(--gray-600)}.logo img{height:40px;transition:transform var(--transition-fast)}.logo:hover img{transform:scale(1.05)}.nav-links{display:flex;align-items:center;gap:40px}.nav-links a{font-size:14px;font-weight:500;letter-spacing:.02em;position:relative;transition:color var(--transition-fast)}.nav-links a::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--black);transition:width var(--transition-medium)}.nav-links a:hover::after{width:100%}.btn-nav{padding:12px 24px;background:var(--black);color:var(--white)!important;border-radius:var(--border-radius);transition:all var(--transition-fast)}.btn-nav:hover{background:var(--gray-800);transform:translateY(-2px)}.btn-nav::after{display:none!important}.menu-toggle{display:none;flex-direction:column;gap:6px;cursor:pointer;padding:10px}.menu-toggle span{width:24px;height:2px;background:var(--black);transition:all var(--transition-fast)}.hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;padding-top:80px}.hero-bg{position:absolute;inset:0;pointer-events:none}.hero-line{position:absolute;background:var(--gray-200)}.hero-line.line-1{width:1px;height:60%;top:10%;left:25%}.hero-line.line-2{width:1px;height:40%;bottom:15%;right:30%}.hero-line.line-3{width:30%;height:1px;top:30%;right:0}.hero-content{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-text{position:relative;z-index:1}.hero-title{font-family:var(--font-display);font-size:clamp(3rem, 6vw, 5rem);font-weight:500;line-height:1.1;margin-bottom:24px}.hero-title .line{display:block;overflow:hidden}.hero-title .line span{display:inline-block}.hero-title .accent{font-style:italic;font-weight:400}.hero-subtitle{font-size:18px;color:var(--gray-600);max-width:480px;margin-bottom:40px;line-height:1.8}.hero-cta{display:flex;gap:16px;flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;background:var(--black);color:var(--white);font-size:14px;font-weight:500;letter-spacing:.02em;border-radius:var(--border-radius);border:none;transition:all var(--transition-fast)}.btn-primary:hover{background:var(--gray-800);transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.2)}.btn-secondary{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:0 0;color:var(--black);font-size:14px;font-weight:500;letter-spacing:.02em;border:1px solid var(--gray-300);border-radius:var(--border-radius);transition:all var(--transition-fast)}.btn-secondary:hover{border-color:var(--black);background:var(--gray-100)}.btn-secondary svg{transition:transform var(--transition-fast)}.btn-secondary:hover svg{transform:translateX(4px)}.hero-visual{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch;width:min(560px,100%);margin:0 auto;padding:20px}.floating-card{background:var(--white);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.1);overflow:hidden;position:relative;transition:transform var(--transition-medium)}.floating-card.card-1{width:100%;height:170px;animation:6s ease-in-out infinite float1}.floating-card.card-2{width:100%;height:170px;animation:6s ease-in-out -3s infinite float2}.floating-card.card-3{width:100%;height:170px;animation:7s ease-in-out -1.5s infinite float3}.floating-card.card-4{width:100%;height:170px;animation:7.5s ease-in-out -4s infinite float4}.floating-card.card-5{width:100%;height:170px;animation:7.2s ease-in-out -2.5s infinite float3}.floating-card.card-6{width:100%;height:170px;animation:7.8s ease-in-out -5s infinite float4}.floating-card img{width:100%;height:100%;display:block;object-fit:cover}@keyframes float1{0%,100%{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-20px) rotate(-5deg)}}@keyframes float2{0%,100%{transform:translateY(0) rotate(5deg)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes float3{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-16px) rotate(-3deg)}}@keyframes float4{0%,100%{transform:translateY(0) rotate(4deg)}50%{transform:translateY(-14px) rotate(4deg)}}.decorative-circle{width:240px;height:240px;border:1px solid var(--gray-300);border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0;pointer-events:none}.decorative-circle::before{content:'';position:absolute;inset:18px;border:1px solid var(--gray-200);border-radius:50%}.scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--gray-500);font-size:12px;letter-spacing:.1em}.mouse{width:24px;height:40px;border:2px solid var(--gray-400);border-radius:12px;position:relative}.wheel{width:4px;height:8px;background:var(--gray-400);border-radius:2px;position:absolute;top:8px;left:50%;transform:translateX(-50%);animation:2s ease-in-out infinite scroll}@keyframes scroll{0%,100%{opacity:1;transform:translateX(-50%) translateY(0)}50%{opacity:.3;transform:translateX(-50%) translateY(8px)}}section{padding:120px 0}.section-header{margin-bottom:60px}.section-header.center{text-align:center}.section-tag{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--gray-500);margin-bottom:16px;position:relative}.section-tag::before{content:'';position:absolute;left:-20px;top:50%;width:10px;height:1px;background:var(--gray-400)}.section-header.center .section-tag::before{display:none}.section-title{font-family:var(--font-display);font-size:clamp(2rem, 4vw, 3rem);font-weight:500;line-height:1.2}.about{background:var(--gray-100)}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-text .lead{font-size:20px;font-weight:500;margin-bottom:24px;line-height:1.6}.about-text p{color:var(--gray-600);margin-bottom:16px}.about-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.stat-item{text-align:center;padding:32px;background:var(--white);border-radius:var(--border-radius-lg);box-shadow:0 4px 20px rgba(0,0,0,.05)}.stat-number{font-family:var(--font-display);font-size:3rem;font-weight:600;display:block;margin-bottom:8px}.stat-label{font-size:14px;color:var(--gray-500)}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service-card{padding:40px;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--border-radius-lg);transition:all var(--transition-medium)}.service-card:hover{border-color:var(--black);transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.service-icon{width:48px;height:48px;margin-bottom:24px;color:var(--black)}.service-card h3{font-size:18px;font-weight:600;margin-bottom:12px}.service-card p{font-size:14px;color:var(--gray-600);line-height:1.7}.advantages{background:var(--black);color:var(--white)}.advantages .section-tag{color:var(--gray-400)}.advantages .section-title{color:var(--white)}.advantages-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.advantage-list{display:flex;flex-direction:column;gap:40px}.advantage-item{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid var(--gray-700)}.advantage-item:last-child{border-bottom:none}.advantage-number{font-family:var(--font-display);font-size:24px;font-style:italic;color:var(--gray-500)}.advantage-text h3{font-size:18px;font-weight:600;margin-bottom:8px}.advantage-text p{font-size:14px;color:var(--gray-400);line-height:1.7}.advantages-visual{display:flex;justify-content:center;align-items:center}.visual-frame{width:300px;height:300px;position:relative;display:flex;justify-content:center;align-items:center}.visual-frame img{width:200px}.frame-decoration{position:absolute;inset:0;border:1px solid var(--gray-600);border-radius:50%;animation:20s linear infinite rotate}.frame-decoration::before{content:'';position:absolute;inset:20px;border:1px solid var(--gray-700);border-radius:50%}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.apps{background:var(--gray-100)}.apps-showcase{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.app-card{background:var(--white);border-radius:24px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.08);position:relative}.app-image{padding:40px;display:flex;justify-content:center;align-items:center;background:linear-gradient(180deg,var(--gray-100) 0,var(--white) 100%);position:relative;overflow:hidden}.app-image::before{content:'';position:absolute;width:200%;height:200%;background:radial-gradient(circle,rgba(0,0,0,.03) 0,transparent 70%);animation:4s ease-in-out infinite pulse}@keyframes pulse{0%,100%{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:1}}.app-image img{max-height:400px;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.15);animation:6s ease-in-out infinite float}.client-app .app-image img{animation-delay:0s}.pro-app .app-image img{animation-delay:-3s}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}.app-card .particles{position:absolute;inset:0;pointer-events:none;overflow:hidden}.particle{position:absolute;width:6px;height:6px;background:var(--black);border-radius:50%;opacity:.2;animation:8s linear infinite particleFloat}.particle:first-child{left:10%;animation-delay:0s}.particle:nth-child(2){left:30%;animation-delay:2s}.particle:nth-child(3){left:50%;animation-delay:4s}.particle:nth-child(4){left:70%;animation-delay:6s}.particle:nth-child(5){left:90%;animation-delay:1s}@keyframes particleFloat{0%{bottom:-10px;opacity:0}10%,90%{opacity:.3}100%{bottom:100%;opacity:0}}.money-benefit::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:3s infinite shimmer}@keyframes shimmer{0%{left:-100%}100%{left:100%}}.app-features li:first-child{animation-delay:.1s}.app-features li:nth-child(2){animation-delay:.2s}.app-features li:nth-child(3){animation-delay:.3s}.app-features li:nth-child(4){animation-delay:.4s}.app-features li:nth-child(5){animation-delay:.5s}.app-features li:nth-child(6){animation-delay:.6s}.app-features li:nth-child(7){animation-delay:.7s}.app-features li:nth-child(8){animation-delay:.8s}@keyframes slideIn{to{opacity:1;transform:translateX(0)}}.app-buttons .store-btn{animation:2s ease-in-out infinite bounce}.app-buttons .store-btn:nth-child(2){animation-delay:.5s}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.app-buttons .store-btn:hover{animation:none;transform:translateY(-3px)}.app-content{padding:40px}.app-tag{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-500);margin-bottom:12px}.app-content h3{font-family:var(--font-display);font-size:28px;font-weight:600;margin-bottom:16px}.app-content>p{color:var(--gray-600);margin-bottom:24px;line-height:1.7}.money-benefit{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(135deg,var(--gray-100) 0,var(--white) 100%);border:2px solid var(--black);border-radius:var(--border-radius);margin-bottom:20px;transition:all var(--transition-fast)}.money-benefit:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.money-icon{font-size:24px}.money-text{font-weight:600;font-size:15px;color:var(--black)}.app-features{list-style:none;margin-bottom:32px}.app-features li{opacity:0;transform:translateX(-20px);animation:.5s forwards slideIn;position:relative;padding-left:24px;margin-bottom:12px;font-size:14px;color:var(--gray-700)}.app-features li::before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;background:var(--black);border-radius:50%}.app-buttons{display:flex;gap:12px}.store-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:var(--black);color:var(--white);border-radius:var(--border-radius);font-size:14px;font-weight:500;transition:all var(--transition-fast)}.store-btn:hover{background:var(--gray-800);transform:translateY(-2px)}.store-btn svg{width:20px;height:20px}.partners{background:var(--white);padding:80px 0}.partners-logos{display:flex;justify-content:center;align-items:center;gap:80px;flex-wrap:wrap}.partner-item{display:flex;flex-direction:column;align-items:center;gap:16px}.partner-logo{width:180px;height:100px;display:flex;align-items:center;justify-content:center;background:var(--white);border:2px solid var(--gray-200);border-radius:var(--border-radius-lg);transition:all var(--transition-medium);padding:16px}.partner-logo:hover{border-color:var(--black);transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.partner-logo img{max-width:100%;max-height:100%;object-fit:contain}.partner-logo.wave-logo{background-color:#0cf}.partner-logo.wave-logo img{filter:none}.partner-item p{font-size:14px;color:var(--gray-500);text-align:center}@media (max-width:768px){.partners-logos{gap:40px}.partner-logo{width:140px;height:80px}}.testimonials{background:var(--white)}.testimonials-slider{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.testimonial-card{padding:40px;background:var(--gray-100);border-radius:var(--border-radius-lg);transition:transform var(--transition-medium)}.testimonial-card:hover{transform:translateY(-4px)}.testimonial-content p{font-family:var(--font-display);font-size:18px;font-style:italic;line-height:1.7;margin-bottom:24px}.testimonial-author{display:flex;align-items:center;gap:12px}.author-avatar{width:48px;height:48px;background:var(--black);color:var(--white);border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:600}.author-info{display:flex;flex-direction:column}.author-name{font-weight:600;font-size:14px}.author-role{font-size:12px;color:var(--gray-500)}.contact{background:var(--gray-100)}.contact-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.contact-content p{font-size:18px;color:var(--gray-600);margin-bottom:40px;line-height:1.7}.contact-info{display:flex;flex-direction:column;gap:20px}.info-item{display:flex;align-items:center;gap:16px}.info-item svg{width:24px;height:24px;color:var(--gray-500)}.info-item span{font-size:16px}.contact-form{background:var(--white);padding:40px;border-radius:var(--border-radius-lg);box-shadow:0 10px 40px rgba(0,0,0,.05)}.form-group{margin-bottom:20px}.form-group input,.form-group select,.form-group textarea{width:100%;padding:16px 20px;font-size:16px;border:1px solid var(--gray-300);border-radius:var(--border-radius);background:var(--white);transition:border-color var(--transition-fast)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:0;border-color:var(--black)}.form-group textarea{resize:vertical;min-height:120px}.full-width{width:100%;justify-content:center}.faq{background:var(--white)}.faq-grid{max-width:920px;margin:0 auto;display:grid;gap:16px}.faq-item{border:1px solid var(--gray-200);border-radius:20px;background:var(--gray-100);overflow:hidden;transition:all var(--transition-medium)}.faq-item[open]{background:var(--white);border-color:var(--gray-300);box-shadow:0 16px 40px rgba(0,0,0,.06)}.faq-item summary{list-style:none;padding:22px 24px;font-size:16px;font-weight:600;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:'+';font-size:24px;line-height:1;color:var(--gray-500);transition:transform var(--transition-fast)}.faq-item[open] summary::after{content:'−'}.faq-item p{padding:0 24px 22px;color:var(--gray-600);line-height:1.8}.footer{background:var(--black);color:var(--white);padding:80px 0 40px}.footer-content{display:grid;grid-template-columns:1fr 2fr;gap:80px;margin-bottom:60px}.footer-logo{color:var(--white);font-size:28px;display:block;margin-bottom:16px}.footer-brand img{height:40px;filter:brightness(0) invert(1);margin-bottom:16px}.footer-brand p{color:var(--gray-400);font-size:14px}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.footer-column h4{font-size:14px;font-weight:600;margin-bottom:20px;color:var(--white)}.footer-column a{display:block;color:var(--gray-400);font-size:14px;margin-bottom:12px;transition:color var(--transition-fast)}.footer-column a:hover{color:var(--white)}.social-links{display:flex;gap:16px}.social-links a{width:40px;height:40px;display:flex;justify-content:center;align-items:center;background:var(--gray-800);border-radius:50%;transition:all var(--transition-fast)}.social-links a:hover{background:var(--white);color:var(--black)}.social-links svg{width:18px;height:18px}.footer-bottom{padding-top:40px;border-top:1px solid var(--gray-800);text-align:center}.footer-bottom p{color:var(--gray-500);font-size:14px}.legal-page{padding:40px 0 80px}.legal-content{max-width:920px;margin:0 auto;background:var(--white);border:1px solid var(--gray-200);border-radius:24px;padding:40px;box-shadow:0 16px 50px rgba(0,0,0,.06)}.legal-content h2{font-family:var(--font-display);font-size:1.6rem;font-weight:600;margin:32px 0 12px}.legal-content h3{font-size:1.05rem;font-weight:600;margin:20px 0 8px}.legal-content li,.legal-content p{color:var(--gray-700);line-height:1.8;margin-bottom:12px}.legal-content ol,.legal-content ul{padding-left:22px;margin-bottom:16px}.legal-note{padding:16px 18px;border-left:4px solid var(--black);background:var(--gray-100);margin-bottom:24px}.legal-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 10px}.legal-meta-item{padding:16px;border:1px solid var(--gray-200);border-radius:16px;background:var(--gray-100)}.legal-meta-item span{display:block}.legal-meta-label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--gray-500);margin-bottom:6px}.legal-cta{margin-top:32px;padding-top:24px;border-top:1px solid var(--gray-200)}.account-deletion-layout{display:grid;gap:24px}.deletion-hero{padding:28px;border-radius:24px;background:radial-gradient(circle at top right,rgba(0,0,0,.06),transparent 34%),linear-gradient(180deg,var(--gray-100) 0,var(--white) 100%);border:1px solid var(--gray-200)}.deletion-hero-badge{display:inline-flex;align-items:center;padding:8px 12px;margin-bottom:16px;border-radius:999px;background:var(--black);color:var(--white);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.deletion-hero h2{margin:0 0 12px;font-family:var(--font-display);font-size:clamp(2rem, 4vw, 3rem);line-height:1.08}.deletion-hero p{max-width:760px;margin-bottom:0;font-size:1rem}.deletion-hero-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.deletion-metric{padding:18px;border-radius:18px;background:rgba(255,255,255,.78);border:1px solid var(--gray-200);backdrop-filter:blur(14px)}.deletion-metric-value{display:block;margin-bottom:6px;font-size:1rem;font-weight:700;color:var(--black);word-break:break-word}.deletion-metric-label{display:block;color:var(--gray-600);font-size:.9rem}.deletion-warning{border-left-color:var(--gray-800);background:linear-gradient(90deg,rgba(0,0,0,.05),rgba(0,0,0,.02));font-size:.98rem}.deletion-contact-cards{margin-top:4px}.deletion-steps{display:grid;gap:16px;margin:12px 0 8px}.deletion-step{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;padding:18px;border-radius:18px;background:var(--gray-100);border:1px solid var(--gray-200)}.deletion-step-number{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:var(--black);color:var(--white);font-size:.9rem;font-weight:700;letter-spacing:.04em}.deletion-step h3{margin:0 0 6px}.deletion-step p{margin-bottom:0}.deletion-retained-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 8px}.deletion-retained-card{padding:18px;border-radius:18px;background:var(--white);border:1px solid var(--gray-200);box-shadow:0 10px 30px rgba(0,0,0,.04)}.deletion-retained-card h3{margin:0 0 8px}.deletion-retained-card p{margin-bottom:0}.deletion-contact-box{padding:20px;border-radius:18px;background:var(--gray-100);border:1px solid var(--gray-200)}.deletion-contact-box p:last-child{margin-bottom:0}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .8s,transform .8s}.fade-in.visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){.hero-content{grid-template-columns:1fr;text-align:center}.hero-subtitle{margin-left:auto;margin-right:auto}.hero-cta{justify-content:center}.hero-visual{width:min(520px,100%);grid-template-columns:repeat(2,minmax(0,1fr))}.about-content,.advantages-wrapper{grid-template-columns:1fr;gap:40px}.advantages-visual{order:-1}.apps-showcase{grid-template-columns:1fr}.contact-wrapper{grid-template-columns:1fr;gap:40px}.footer-content{grid-template-columns:1fr;gap:40px;text-align:center}.footer-links{grid-template-columns:repeat(3,1fr)}.deletion-hero-grid,.deletion-retained-grid{grid-template-columns:1fr}}@media (max-width:768px){.nav-links{display:none;position:absolute;top:100%;left:0;right:0;background:var(--white);flex-direction:column;padding:20px;gap:20px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.menu-toggle,.nav-links.active{display:flex}.services-grid,.testimonials-slider{grid-template-columns:1fr}.about-stats{grid-template-columns:1fr;gap:20px}.footer-links{grid-template-columns:1fr;gap:30px}section{padding:80px 0}.hero-visual{grid-template-columns:1fr;width:100%;padding:12px}.floating-card.card-1,.floating-card.card-2,.floating-card.card-3,.floating-card.card-4,.floating-card.card-5,.floating-card.card-6{height:220px}.cursor,.cursor-follower{display:none}a,body,button,input,select,textarea{cursor:auto}}@media (max-width:480px){.hero-title{font-size:2.5rem}.hero-cta{flex-direction:column}.btn-primary,.btn-secondary{width:100%;justify-content:center}.app-buttons{flex-direction:column}.store-btn{justify-content:center}.legal-content{padding:24px;border-radius:18px}.deletion-hero{padding:22px;border-radius:20px}.deletion-step{grid-template-columns:1fr}.deletion-step-number{width:38px;height:38px}}