:root{--bg-color:#030613;--surface-color:#0a0f25;--accent:#00f0ff;--accent-glow:rgba(0, 240, 255, 0.3);--text-main:#ffffff;--text-muted:#8892b0;--glass-bg:rgba(10, 15, 37, 0.4);--glass-border:rgba(255, 255, 255, 0.05)}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-color);color:var(--text-main);font-family:'Inter',sans-serif;overflow-x:hidden;overscroll-behavior:none}h1,h2,h3,.syne{font-family:'Outfit',sans-serif}#loader{position:fixed;inset:0;background:var(--bg-color);z-index:9000;display:flex;flex-direction:column;justify-content:center;align-items:center}.loader-mask{font-size:8vw;font-family:'Syne';font-weight:800;color:#fff0;-webkit-text-stroke:1px rgb(255 255 255 / .1);position:relative}.loader-mask::before{content:'ANCHOR WEB DESIGN';position:absolute;left:0;top:0;font-size:15vw;font-weight:800;color:rgb(255 255 255 / .02);z-index:0;white-space:nowrap;pointer-events:none;animation:loadReveal 2s cubic-bezier(.77,0,.175,1) forwards}@keyframes loadReveal{100%{width:100%}}#bg-canvas{position:fixed;inset:0;z-index:-1;opacity:.6;mix-blend-mode:screen}nav{position:fixed;top:0;width:100%;padding:40px 5vw;display:flex;justify-content:space-between;align-items:center;z-index:100;mix-blend-mode:difference}.nav-logo{font-family:'Syne';font-weight:800;font-size:1.5rem;letter-spacing:-1px}.btn-magnetic{padding:15px 30px;border-radius:100px;border:1px solid rgb(255 255 255 / .2);background:#fff0;color:#fff;font-family:'Plus Jakarta Sans';font-weight:600;font-size:.9rem;position:relative;overflow:hidden;transition:border-color 0.3s,color 0.3s}.btn-magnetic::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:0%;background:var(--accent);transition:height 0.4s cubic-bezier(.16,1,.3,1);z-index:-1}.btn-magnetic:hover{border-color:var(--accent);color:#000}.btn-magnetic:hover::after{height:100%;top:0;bottom:auto}.hero{height:100vh;display:flex;flex-direction:column;justify-content:center;padding:0 5vw;position:relative}.hero-badge{display:inline-block;padding:8px 16px;border:1px solid var(--accent);border-radius:100px;color:var(--accent);font-size:.8rem;font-weight:600;margin-bottom:30px;letter-spacing:1px;box-shadow:0 0 20px var(--accent-glow)}.hero-title{font-size:clamp(3rem, 8vw, 10rem);line-height:.9;letter-spacing:-.04em;text-transform:uppercase}.hero-title span{display:block;overflow:hidden}.hero-title span div{display:inline-block;transform:translateY(100%)}.hero-subtitle{margin-top:40px;font-size:1.2rem;color:var(--text-muted);max-width:500px;line-height:1.6}.marquee-section{padding:40px 0;border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);background:rgb(0 0 0 / .5);overflow:hidden;position:relative;display:flex}.marquee-track{display:flex;white-space:nowrap;animation:marquee 25s linear infinite}.marquee-item{font-family:'Syne';font-size:4rem;font-weight:800;color:#fff0;-webkit-text-stroke:1px var(--text-muted);margin-right:50px;text-transform:uppercase}.marquee-item.solid{color:#fff;-webkit-text-stroke:0}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.bento-section{padding:150px 5vw}.section-header{margin-bottom:80px}.section-title{font-size:4rem;text-transform:uppercase;line-height:1;margin-bottom:20px}.bento-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:350px;gap:20px}.bento-card{background:var(--glass-bg);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:24px;padding:40px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;transition:transform 0.4s,border-color 0.4s,box-shadow 0.4s}.bento-card:hover{transform:translateY(-10px);border-color:rgb(0 240 255 / .4);box-shadow:0 20px 40px rgb(0 240 255 / .05)}.bento-card::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,var(--accent-glow) 0%,transparent 50%);opacity:0;transition:opacity 0.4s;pointer-events:none}.bento-card:hover::before{opacity:.5}.bento-large{grid-column:span 2;grid-row:span 2}.bento-tall{grid-row:span 2}.bento-number{font-family:'Syne';font-size:5rem;font-weight:800;color:rgb(255 255 255 / .05);position:absolute;top:20px;right:30px;line-height:1}.bento-card h3{font-size:2rem;margin-bottom:15px}.bento-card p{color:var(--text-muted);font-size:1.1rem;line-height:1.6}.metric-wrap{display:flex;align-items:baseline;gap:10px;margin-top:auto}.metric-value{font-family:'Syne';font-size:4rem;font-weight:800;color:var(--accent)}.metric-label{color:var(--text-muted);font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.pricing-section{height:100vh;display:flex;flex-direction:column;justify-content:center;padding:0 5vw;position:relative;border-top:1px solid var(--glass-border)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px}.pricing-tier{background:var(--surface-color);border:1px solid var(--glass-border);border-radius:24px;padding:50px 40px;position:relative}.pricing-tier.popular{border-color:var(--accent);box-shadow:0 0 30px rgb(0 240 255 / .1)}.pricing-tier.popular::after{content:'MOST POPULAR';position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:var(--accent);color:#000;padding:5px 15px;border-radius:20px;font-size:.7rem;font-weight:800;letter-spacing:1px}.price{font-family:'Syne';font-size:3.5rem;font-weight:800;margin:20px 0}.price span{font-size:1rem;color:var(--text-muted);font-family:'Plus Jakarta Sans'}.pricing-list{list-style:none;margin:30px 0}.pricing-list li{margin-bottom:15px;display:flex;align-items:center;gap:10px;color:var(--text-muted)}.pricing-list li::before{content:'✓';color:var(--accent);font-weight:700}.stats-band{padding:80px 5vw;border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);background:rgb(0 0 0 / .3)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:center}.stat-box{padding:30px;border-radius:16px;background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:blur(10px);transition:transform 0.3s,border-color 0.3s}.stat-box:hover{transform:translateY(-5px);border-color:var(--accent)}.stat-num{font-family:'Syne';font-size:4rem;font-weight:800;color:var(--accent);margin-bottom:10px}.stat-lbl{color:var(--text-muted);font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.process-section{padding:150px 5vw;border-top:1px solid var(--glass-border)}.text-center{text-align:center}.process-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.proc-step{padding:40px 30px;background:var(--surface-color);border:1px solid var(--glass-border);border-radius:20px;position:relative;transition:all 0.4s}.proc-step:hover{background:var(--glass-bg);border-color:var(--accent);transform:translateY(-10px)}.proc-num{font-family:'Syne';font-size:3rem;font-weight:800;color:rgb(255 255 255 / .1);margin-bottom:20px}.proc-step h4{font-size:1.5rem;margin-bottom:15px}.proc-step p{color:var(--text-muted);font-size:.95rem;line-height:1.6}.reviews-section{padding:100px 5vw 150px;background:linear-gradient(180deg,transparent,rgb(0 240 255 / .02))}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px}.testi-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;padding:40px;backdrop-filter:blur(10px);transition:transform 0.3s}.testi-card:hover{transform:translateY(-10px);box-shadow:0 10px 30px rgb(0 240 255 / .05);border-color:rgb(255 255 255 / .1)}.testi-stars{font-size:1.2rem;margin-bottom:20px}.testi-text{font-size:1.1rem;line-height:1.6;margin-bottom:30px;font-style:italic;color:#fff}.testi-author{display:flex;align-items:center;gap:15px}.testi-avatar{width:50px;height:50px;border-radius:50%;background:var(--accent);color:#000;display:flex;justify-content:center;align-items:center;font-family:'Syne';font-weight:800;font-size:1.2rem}.testi-name{font-weight:600}.testi-role{color:var(--text-muted);font-size:.85rem}.quote-section{padding:150px 5vw;border-top:1px solid var(--glass-border)}.quote-wrap{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.quote-perk{display:flex;align-items:center;gap:15px;margin-bottom:20px;font-size:1.1rem}.quote-perk span{color:var(--accent);font-weight:700}.quote-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;padding:50px;backdrop-filter:blur(10px);box-shadow:0 0 50px rgb(0 0 0 / .5);position:relative;overflow:hidden}.wiz-progress{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.wiz-dot{width:30px;height:30px;border-radius:50%;background:var(--surface-color);border:1px solid var(--glass-border);display:flex;justify-content:center;align-items:center;font-family:'Syne';font-weight:800;color:var(--text-muted);transition:all 0.3s}.wiz-dot.active{background:var(--accent);color:#000;border-color:var(--accent);box-shadow:0 0 15px var(--accent-glow)}.wiz-line{flex:1;height:2px;background:var(--glass-border);margin:0 10px}.wiz-step h3{font-size:2rem;margin-bottom:30px}.wiz-input{width:100%;background:rgb(0 0 0 / .3);border:1px solid var(--glass-border);border-radius:12px;padding:15px 20px;color:#fff;font-family:'Plus Jakarta Sans';font-size:1rem;margin-bottom:20px;outline:none;transition:border-color 0.3s}.wiz-input:focus{border-color:var(--accent)}.wiz-select{appearance:none;cursor:pointer}@media (max-width:900px){.stats-grid{grid-template-columns:1fr 1fr}.process-grid{grid-template-columns:1fr}.testi-grid{grid-template-columns:1fr}.quote-wrap{grid-template-columns:1fr}}footer{padding:100px 5vw 40px;border-top:1px solid var(--glass-border);text-align:center}.footer-cta{font-family:'Syne';font-size:8vw;font-weight:800;line-height:.9;margin-bottom:50px;text-transform:uppercase}.footer-cta:hover{color:var(--accent);cursor:pointer;transition:0.3s}