html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;background:#0a0a0a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;overflow-x:hidden}.app{width:100%;overflow-x:hidden}.hero{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-background{z-index:0;background:linear-gradient(135deg,#0a0a0a 0%,#1a1a2e 100%);width:100%;height:100%;position:absolute;top:0;left:0}.gradient-orb{filter:blur(80px);opacity:.6;border-radius:50%;animation:20s ease-in-out infinite float;position:absolute}.orb-1{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);width:500px;height:500px;animation-delay:0s;top:-200px;left:-200px}.orb-2{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);width:400px;height:400px;animation-delay:5s;top:50%;right:-150px}.orb-3{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%);width:350px;height:350px;animation-delay:10s;bottom:-100px;left:30%}@keyframes float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(50px,-50px)scale(1.1)}66%{transform:translate(-30px,30px)scale(.9)}}.navbar{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:2rem 5%;display:flex;position:relative}.logo{cursor:pointer;align-items:center;gap:1rem;text-decoration:none;transition:opacity .3s;display:flex}.logo:hover{opacity:.8}.logo-icon{width:50px;height:50px;animation:2s ease-in-out infinite bounce}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.logo-text{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.nav-links{align-items:center;gap:2rem;display:flex}.nav-links a{color:#fff;font-weight:500;text-decoration:none;transition:color .3s}.nav-links a:hover{color:#667eea}.cta-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:50px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-block}.cta-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #667eea66}.hero-content{z-index:5;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 5%;display:flex;position:relative}.hero-title{margin-bottom:1.5rem;font-size:clamp(3rem,8vw,6rem);font-weight:900;line-height:1.1;animation:1s ease-out fadeInUp}.gradient-text{background:linear-gradient(135deg,#667eea 0%,#764ba2 50%,#f093fb 100%);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:3s infinite gradientShift}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.hero-subtitle{color:#fffc;max-width:600px;margin-bottom:3rem;font-size:clamp(1rem,2vw,1.5rem);animation:1s ease-out .2s backwards fadeInUp}.hero-buttons{gap:1.5rem;animation:1s ease-out .4s backwards fadeInUp;display:flex}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.primary-button{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:50px;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 10px 30px #667eea4d}.primary-button:hover{transform:translateY(-3px);box-shadow:0 15px 40px #667eea80}.primary-button.large{padding:1.25rem 3rem;font-size:1.2rem}.secondary-button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:0 0;border:2px solid #ffffff4d;border-radius:50px;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.secondary-button:hover{background:#667eea1a;border-color:#667eea;transform:translateY(-3px)}.scroll-indicator{z-index:5;padding-bottom:3rem;animation:2s infinite bounce;position:relative}.mouse{border:2px solid #ffffff80;border-radius:20px;width:30px;height:50px;position:relative}.mouse:before{content:"";background:#fff;border-radius:2px;width:4px;height:10px;animation:2s infinite scroll;position:absolute;top:10px;left:50%;transform:translate(-50%)}@keyframes scroll{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(20px)}}.features{background:#0a0a0a;padding:8rem 5%;position:relative}.section-title{text-align:center;background:linear-gradient(135deg,#fff 0%,#667eea 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:4rem;font-size:clamp(2.5rem,5vw,4rem)}.features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1200px;margin:0 auto;display:grid}.feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff1a;border-radius:20px;padding:3rem 2rem;transition:all .3s}.feature-card:hover{border-color:#667eea;transform:translateY(-10px);box-shadow:0 20px 60px #667eea4d}.feature-icon{color:#667eea;width:60px;height:60px;margin-bottom:1.5rem;transition:all .3s}.feature-card:hover .feature-icon{color:#764ba2;transform:scale(1.1)}.feature-card h3{color:#fff;margin-bottom:1rem;font-size:1.5rem}.feature-card p{color:#ffffffb3;line-height:1.6}.pricing{background:linear-gradient(#0a0a0a 0%,#1a1a2e 100%);padding:8rem 5%}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto;display:grid}.pricing-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:3rem 2rem;transition:all .3s;position:relative}.pricing-card.featured{background:linear-gradient(135deg,#667eea33 0%,#764ba233 100%);border-color:#667eea;transform:scale(1.05)}.pricing-card:hover{transform:translateY(-10px);box-shadow:0 20px 60px #667eea4d}.pricing-card.featured:hover{transform:translateY(-10px)scale(1.05)}.badge{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50px;padding:.5rem 1.5rem;font-size:.9rem;font-weight:600;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.pricing-card h3{margin-bottom:1rem;font-size:2rem}.price{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:2rem;font-size:3.5rem;font-weight:900}.price span{color:#fff9;font-size:1.2rem;font-weight:400}.features-list{text-align:left;margin-bottom:2rem;list-style:none}.features-list li{color:#fffc;border-bottom:1px solid #ffffff1a;padding:.75rem 0}.cta-section{text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:8rem 5%}.cta-content h2{margin-bottom:1rem;font-size:clamp(2rem,4vw,3.5rem)}.cta-content p{opacity:.9;margin-bottom:2.5rem;font-size:1.3rem}.footer{background:#0a0a0a;border-top:1px solid #ffffff1a;padding:4rem 5% 2rem}.footer-content{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;max-width:1200px;margin:0 auto 3rem;display:grid}.footer-section h4{margin-bottom:1.5rem;font-size:1.2rem}.footer-section p{color:#fff9;line-height:1.6}.footer-section a{color:#fff9;margin-bottom:.75rem;text-decoration:none;transition:color .3s;display:block}.footer-section a:hover{color:#667eea}.footer-bottom{text-align:center;color:#ffffff80;border-top:1px solid #ffffff1a;padding-top:2rem}@media (max-width:768px){.nav-links{gap:1rem}.nav-links a{display:none}.hero-buttons{flex-direction:column;width:100%;max-width:300px}.pricing-card.featured{transform:scale(1)}}.blog{background:#0a0a0a;padding:8rem 5%}.blog-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:1200px;margin:0 auto;display:grid}.blog-card{cursor:pointer;background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff1a;border-radius:20px;transition:all .3s;overflow:hidden}.blog-card:hover{border-color:#667eea;transform:translateY(-10px);box-shadow:0 20px 60px #667eea4d}.blog-icon{text-align:center;background:linear-gradient(135deg,#667eea1a 0%,#764ba21a 100%);padding:2rem;font-size:4rem}.blog-content{padding:2rem}.blog-meta{color:#ffffff80;gap:.5rem;margin-bottom:1rem;font-size:.9rem;display:flex}.blog-card h3{color:#fff;margin-bottom:1rem;font-size:1.5rem}.blog-card p{color:#ffffffb3;margin-bottom:1.5rem;line-height:1.6}.read-more{color:#667eea;font-weight:600;text-decoration:none;transition:color .3s}.read-more:hover{color:#764ba2}.testimonials{background:linear-gradient(#0a0a0a 0%,#1a1a2e 100%);padding:8rem 5%}.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto;display:grid}.testimonial-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:2.5rem;transition:all .3s}.testimonial-card:hover{border-color:#667eea;transform:translateY(-5px);box-shadow:0 15px 40px #667eea33}.stars{margin-bottom:1.5rem;font-size:1.2rem}.testimonial-text{color:#ffffffe6;margin-bottom:1.5rem;font-size:1.1rem;font-style:italic;line-height:1.8}.testimonial-author{flex-direction:column;gap:.25rem;display:flex}.testimonial-author strong{color:#fff;font-size:1.1rem}.testimonial-author span{color:#fff9;font-size:.9rem}.faq{background:#0a0a0a;padding:8rem 5%}.faq-container{max-width:800px;margin:0 auto}.faq-item{background:#ffffff05;border:1px solid #ffffff1a;border-radius:15px;margin-bottom:1rem;overflow:hidden}.faq-question{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 2rem;font-size:1.1rem;font-weight:600;transition:all .3s;display:flex}.faq-question:hover{background:#667eea1a}.faq-question.active{color:#667eea;background:#667eea26}.faq-icon{font-size:1.5rem;font-weight:300;transition:transform .3s}.faq-answer{max-height:0;transition:max-height .3s ease-out;overflow:hidden}.faq-answer.open{max-height:500px}.faq-answer p{color:#ffffffb3;padding:0 2rem 1.5rem;line-height:1.8}.contact{background:linear-gradient(#1a1a2e 0%,#0a0a0a 100%);padding:8rem 5%}.contact-container{max-width:800px;margin:0 auto}.contact-info h3{margin-bottom:2rem;font-size:1.8rem}.contact-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;display:flex}.contact-icon{font-size:2rem}.contact-item strong{color:#fff;margin-bottom:.5rem;display:block}.contact-item p{color:#ffffffb3}.contact-form{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:3rem}.form-group{margin-bottom:1.5rem}.form-group label{color:#fff;margin-bottom:.5rem;font-weight:600;display:block}.form-group input,.form-group textarea{color:#fff;background:#ffffff0d;border:1px solid #fff3;border-radius:10px;width:100%;padding:1rem;font-family:inherit;font-size:1rem;transition:all .3s}.form-group input:focus,.form-group textarea:focus{background:#ffffff14;border-color:#667eea;outline:none}.form-group textarea{resize:vertical}.calculator{background:linear-gradient(135deg,#1a1a2e 0%,#0a0a0a 100%);padding:8rem 5%}.calculator-container{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:1fr 1fr;gap:4rem;max-width:1000px;margin:0 auto;padding:3rem;display:grid}.calculator-controls{flex-direction:column;gap:2.5rem;display:flex}.control-group label{color:#fff;margin-bottom:1rem;font-size:1.1rem;display:block}.slider{-webkit-appearance:none;background:#ffffff1a;border-radius:5px;outline:none;width:100%;height:8px}.slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;width:20px;height:20px}.slider::-moz-range-thumb{cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:50%;width:20px;height:20px}.range-labels{color:#ffffff80;justify-content:space-between;margin-top:.5rem;font-size:.9rem;display:flex}.calculator-result{text-align:center;background:linear-gradient(135deg,#667eea33 0%,#764ba233 100%);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.result-price{align-items:flex-start;margin-bottom:1.5rem;display:flex}.currency{color:#fffc;margin-top:.5rem;font-size:2rem}.amount{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:5rem;font-weight:900}.period{color:#fff9;margin-top:2rem;font-size:1.2rem}.result-description{color:#fffc;margin-bottom:2rem;font-size:1.1rem}.legal-page,.about-page{background:#0a0a0a;max-width:900px;min-height:100vh;margin:0 auto;padding:8rem 5%}.legal-page h1,.about-page h1{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:3rem}.legal-updated{color:#ffffff80;margin-bottom:3rem}.legal-content h2{color:#fff;margin-top:3rem;margin-bottom:1rem;font-size:1.8rem}.legal-content p,.legal-content li{color:#fffc;margin-bottom:1rem;line-height:1.8}.legal-content ul{margin-bottom:2rem;margin-left:2rem}.about-hero{text-align:center;margin-bottom:4rem}.about-subtitle{color:#ffffffb3;margin-top:1rem;font-size:1.5rem}.about-content{flex-direction:column;gap:4rem;display:flex}.values-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem;display:grid}.value-card{text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;padding:2rem}.value-card h3{color:#fff;margin-bottom:1rem}.team-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;margin-top:2rem;display:grid}.team-member{text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;padding:2rem}.team-avatar{margin-bottom:1rem;font-size:5rem}.team-member h3{color:#fff;margin-bottom:.5rem;font-size:1.8rem}.team-role{color:#667eea;margin-bottom:1rem;font-weight:600}.team-member p{color:#ffffffb3;line-height:1.6}@media (max-width:768px){.contact-container,.calculator-container{grid-template-columns:1fr;gap:2rem}.amount{font-size:3.5rem}}.pricing-note{text-align:center;color:#fff9;margin-top:2rem;font-size:.95rem}.portfolio{background:linear-gradient(#0a0a0a 0%,#1a1a2e 100%);padding:8rem 5%}.portfolio-subtitle{text-align:center;color:#ffffffb3;max-width:600px;margin-bottom:4rem;margin-left:auto;margin-right:auto;font-size:1.2rem}.portfolio-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:3rem;max-width:1200px;margin:0 auto;display:grid}.portfolio-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;color:inherit;background:linear-gradient(135deg,#ffffff14 0%,#ffffff08 100%);border:1px solid #ffffff1a;border-radius:20px;padding:3rem;text-decoration:none;transition:all .3s;display:block}.portfolio-card:hover{background:linear-gradient(135deg,#667eea26 0%,#764ba226 100%);border-color:#667eea;transform:translateY(-10px);box-shadow:0 20px 60px #667eea4d}.portfolio-icon{margin-bottom:1.5rem;font-size:4rem}.portfolio-content{flex-direction:column;gap:1rem;display:flex}.portfolio-category{color:#667eea;background:#667eea33;border-radius:20px;width:fit-content;padding:.5rem 1rem;font-size:.85rem;font-weight:600;display:inline-block}.portfolio-card h3{color:#fff;margin:0;font-size:2rem}.portfolio-card p{color:#ffffffb3;font-size:1.05rem;line-height:1.6}.portfolio-link{color:#667eea;font-size:1.1rem;font-weight:600;transition:color .3s}.portfolio-card:hover .portfolio-link{color:#764ba2}@media (max-width:768px){.portfolio-grid{grid-template-columns:1fr}}.domain-search-section{background:linear-gradient(#0a0a0a 0%,#1a1a2e 50%,#0a0a0a 100%);padding:6rem 5%;position:relative;overflow:hidden}.domain-search-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#667eea26 0%,#0000 70%);width:800px;height:800px;position:absolute;top:0;left:50%;transform:translate(-50%)}.domain-search-container{z-index:1;max-width:900px;margin:0 auto;position:relative}.domain-title{text-align:center;background:linear-gradient(135deg,#fff 0%,#667eea 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem)}.domain-subtitle{text-align:center;color:#ffffffb3;margin-bottom:3rem;font-size:1.2rem}.search-form{margin-bottom:3rem}.search-input-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:2px solid #ffffff1a;border-radius:60px;gap:1rem;padding:.5rem;transition:all .3s;display:flex}.search-input-wrapper:focus-within{border-color:#667eea;box-shadow:0 0 30px #667eea4d}.domain-input{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:1.2rem 1.5rem;font-size:1.1rem}.domain-input::placeholder{color:#fff6}.domain-input:disabled{opacity:.5}.search-button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:50px;align-items:center;gap:.5rem;padding:1.2rem 2.5rem;font-size:1.1rem;font-weight:600;transition:all .3s;display:flex}.search-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px #667eea66}.search-button:disabled{opacity:.6;cursor:not-allowed}.spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.searching-state{text-align:center;padding:3rem 0}.pulse-loader{justify-content:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.pulse-dot{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;width:12px;height:12px;animation:1.4s ease-in-out infinite pulse}.pulse-dot:nth-child(2){animation-delay:.2s}.pulse-dot:nth-child(3){animation-delay:.4s}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.searching-state p{color:#ffffffb3;font-size:1.1rem}.results-container{animation:.5s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.results-header{text-align:center;border-bottom:1px solid #ffffff1a;margin-bottom:2rem;padding-bottom:2rem}.results-header h3{margin-bottom:.5rem;font-size:1.8rem}.results-header p{color:#fff9}.results-grid{gap:1rem;margin-bottom:2rem;display:grid}.domain-result{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;justify-content:space-between;align-items:center;padding:1.5rem;transition:all .3s;animation:.5s ease-out backwards slideIn;display:flex;position:relative}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.domain-result.available{border-color:#66ea934d}.domain-result.available:hover{background:#66ea931a;border-color:#66ea93;transform:translate(5px)}.domain-result.taken{opacity:.6}.popular-badge{text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);border-radius:20px;padding:.3rem .8rem;font-size:.75rem;font-weight:600;position:absolute;top:-10px;right:20px}.domain-info{flex:1;align-items:center;gap:1.5rem;display:flex}.domain-name{color:#fff;font-size:1.3rem;font-weight:600}.domain-status{align-items:center;gap:.5rem;display:flex}.status-icon{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.9rem;font-weight:700;display:flex}.available-icon{color:#66ea93;background:#66ea9333}.taken-icon{color:#f5576c;background:#f5576c33}.status-text{color:#ffffffb3;font-size:.95rem}.domain-actions{align-items:center;gap:1rem;display:flex}.domain-price{color:#667eea;white-space:nowrap;font-size:1.2rem;font-weight:700}.add-cart-button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:30px;padding:.75rem 1.5rem;font-weight:600;transition:all .3s}.add-cart-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.backorder-button{color:#fff9;cursor:pointer;white-space:nowrap;background:0 0;border:2px solid #fff3;border-radius:30px;padding:.75rem 1.5rem;font-weight:600;transition:all .3s}.backorder-button:hover{color:#fffc;border-color:#fff6}.bulk-actions{text-align:center;border-top:1px solid #ffffff1a;padding-top:2rem}.bulk-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#66ea93 0%,#4facfe 100%);border:none;border-radius:50px;padding:1rem 2.5rem;font-size:1.1rem;font-weight:600;transition:all .3s}.bulk-button:hover{transform:translateY(-3px);box-shadow:0 15px 40px #66ea9366}.popular-tlds{text-align:center;padding:3rem 0}.popular-tlds h4{color:#fffc;margin-bottom:1.5rem;font-size:1.3rem}.tld-chips{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.tld-chip{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50px;align-items:center;gap:.75rem;padding:1rem 1.5rem;transition:all .3s;display:flex}.tld-chip:hover{background:#667eea1a;border-color:#667eea;transform:translateY(-3px)}.tld-ext{color:#fff;font-size:1.1rem;font-weight:700}.tld-price{color:#667eea;font-size:.95rem;font-weight:600}@media (max-width:768px){.search-input-wrapper{border-radius:20px;flex-direction:column}.domain-result{flex-direction:column;align-items:flex-start;gap:1rem}.domain-info{flex-direction:column;align-items:flex-start;gap:.5rem}.domain-actions{justify-content:space-between;width:100%}.tld-chips{flex-direction:column;align-items:stretch}}.cart-notification{color:#fff;z-index:1000;background:linear-gradient(135deg,#66ea93 0%,#4facfe 100%);border-radius:50px;padding:1rem 2rem;font-weight:600;animation:.3s ease-out slideInRight;position:fixed;top:20px;right:20px;box-shadow:0 10px 30px #66ea9366}@keyframes slideInRight{0%{opacity:0;transform:translate(400px)}to{opacity:1;transform:translate(0)}}.cart-button-wrapper{justify-content:center;margin-bottom:2rem;display:flex}.view-cart-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:50px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:all .3s;box-shadow:0 5px 20px #667eea4d}.view-cart-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #667eea80}.cart-dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;margin-bottom:2rem;padding:2rem;animation:.3s ease-out fadeIn}.cart-dropdown h3{text-align:center;margin-bottom:.5rem;font-size:1.5rem}.inquiry-note{text-align:center;color:#fff9;margin-bottom:1.5rem;font-size:.95rem}.cart-items{flex-direction:column;gap:1rem;max-height:300px;margin-bottom:1.5rem;display:flex;overflow-y:auto}.cart-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;align-items:center;padding:1rem;display:flex}.cart-domain{color:#fff;flex:1;font-weight:600}.cart-price{color:#667eea;margin-right:1rem;font-weight:600}.remove-btn{color:#f5576c;cursor:pointer;background:#f5576c33;border:1px solid #f5576c4d;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:1rem;transition:all .3s;display:flex}.remove-btn:hover{background:#f5576c66;transform:scale(1.1)}.cart-total{text-align:center;background:#667eea1a;border-radius:10px;margin-bottom:1.5rem;padding:1rem;font-size:1.2rem}.checkout-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#66ea93 0%,#4facfe 100%);border:none;border-radius:50px;width:100%;padding:1.2rem;font-size:1.1rem;font-weight:600;transition:all .3s}.checkout-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #66ea9366}.add-cart-button:disabled{cursor:not-allowed;opacity:.6;background:#667eea4d}.add-cart-button:disabled:hover{box-shadow:none;transform:none}.about-page{background:#0a0a0a;min-height:100vh}.about-hero{text-align:center;background:linear-gradient(#1a1a2e 0%,#0a0a0a 100%);padding:6rem 5% 4rem}.about-hero h1{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,4rem)}.about-subtitle{color:#ffffffb3;font-size:1.3rem}.about-content{max-width:1200px;margin:0 auto;padding:0 5%}.about-story{max-width:900px;margin:0 auto;padding:4rem 0}.about-story h2{text-align:center;margin-bottom:2rem;font-size:2.5rem}.about-story p{color:#fffc;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8}.about-values{background:#ffffff05;border-radius:20px;margin:4rem 0;padding:4rem 0}.about-values h2{text-align:center;margin-bottom:3rem;font-size:2.5rem}.values-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;padding:0 2rem;display:grid}.value-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;padding:2rem;transition:all .3s}.value-card:hover{border-color:#667eea;transform:translateY(-5px);box-shadow:0 10px 30px #667eea4d}.value-icon{margin-bottom:1rem;font-size:3rem}.value-card h3{margin-bottom:1rem;font-size:1.5rem}.value-card p{color:#ffffffb3;line-height:1.6}.about-team{padding:4rem 0}.about-team h2{text-align:center;margin-bottom:3rem;font-size:2.5rem}.team-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:3rem;display:grid}.team-member{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:3rem;transition:all .3s}.team-member:hover{border-color:#667eea;box-shadow:0 15px 40px #667eea4d}.team-avatar{text-align:center;margin-bottom:1.5rem;font-size:4rem}.team-member h3{text-align:center;margin-bottom:.5rem;font-size:2rem}.team-role{color:#667eea;text-align:center;margin-bottom:1.5rem;font-size:1.2rem;font-weight:600}.team-member p{color:#fffc;margin-bottom:1rem;line-height:1.7}.team-highlights{border-top:1px solid #ffffff1a;margin-top:2rem;padding-top:2rem}.team-highlights strong{color:#667eea;margin-bottom:1rem;display:block}.team-highlights ul{padding:0;list-style:none}.team-highlights li{color:#ffffffb3;padding:.5rem 0 .5rem 1.5rem;position:relative}.team-highlights li:before{content:"✓";color:#66ea93;font-weight:700;position:absolute;left:0}.about-cta{text-align:center;background:linear-gradient(135deg,#667eea1a 0%,#764ba21a 100%);border-radius:20px;margin:4rem 0;padding:6rem 2rem}.about-cta h2{margin-bottom:1rem;font-size:2.5rem}.about-cta p{color:#ffffffb3;margin-bottom:2rem;font-size:1.2rem}@media (max-width:768px){.team-grid,.values-grid{grid-template-columns:1fr}}.status-page{color:#fff;background:linear-gradient(135deg,#0a0e27 0%,#1a1f3a 100%);min-height:100vh}.status-container{max-width:1200px;margin:0 auto;padding:6rem 2rem 4rem}.status-header{text-align:center;margin-bottom:4rem}.status-header h1{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:3rem}.status-subtitle{color:#ffffffb3;margin-bottom:2rem;font-size:1.2rem}.current-status{background:#66ea931a;border:2px solid #66ea93;border-radius:50px;align-items:center;gap:.75rem;margin-bottom:1rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;display:inline-flex}.status-indicator{border-radius:50%;width:12px;height:12px;animation:2s infinite pulse}.status-indicator.operational{background:#66ea93;box-shadow:0 0 20px #66ea9380}.last-updated{color:#ffffff80;margin-top:1rem;font-size:.9rem}.services-section,.incidents-section,.uptime-section,.subscribe-section{margin-bottom:4rem}.services-section h2,.incidents-section h2,.uptime-section h2,.subscribe-section h2{color:#fff;margin-bottom:2rem;font-size:2rem}.services-grid{gap:1.5rem;display:grid}.service-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:1.5rem;transition:all .3s}.service-card:hover{background:#ffffff14;border-color:#667eea4d;transform:translateY(-2px)}.service-header{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.service-info h3{color:#fff;margin-bottom:.5rem;font-size:1.3rem}.service-info p{color:#fff9;font-size:.95rem}.status-badge{text-transform:capitalize;white-space:nowrap;border-radius:20px;padding:.5rem 1rem;font-size:.85rem;font-weight:600}.service-metrics{border-top:1px solid #ffffff1a;gap:2rem;padding-top:1rem;display:flex}.metric{flex-direction:column;gap:.25rem;display:flex}.metric-label{color:#ffffff80;font-size:.85rem}.metric-value{color:#66ea93;font-size:1.2rem;font-weight:600}.incidents-list{flex-direction:column;gap:1rem;display:flex}.incident-card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:1.5rem}.incident-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.incident-date{color:#fff9;font-size:.9rem}.incident-status{text-transform:capitalize;border-radius:12px;padding:.25rem .75rem;font-size:.8rem;font-weight:600}.incident-status.resolved{color:#66ea93;background:#66ea9333}.incident-status.investigating{color:#f5a623;background:#f5a62333}.incident-card h3{color:#fff;margin-bottom:.5rem;font-size:1.2rem}.incident-card p{color:#ffffffb3;line-height:1.6}.uptime-chart{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:1rem;padding:2rem}.uptime-bar{gap:2px;margin-bottom:1rem;display:flex}.uptime-day{cursor:pointer;border-radius:2px;flex:1;height:40px;transition:transform .2s}.uptime-day:hover{transform:scaleY(1.2)}.uptime-labels{color:#ffffff80;justify-content:space-between;font-size:.85rem;display:flex}.uptime-legend{justify-content:center;gap:2rem;display:flex}.legend-item{color:#ffffffb3;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.legend-color{border-radius:4px;width:20px;height:20px}.subscribe-section{text-align:center;background:#667eea1a;border:1px solid #667eea4d;border-radius:12px;padding:3rem}.subscribe-section h2{margin-bottom:1rem}.subscribe-section p{color:#ffffffb3;margin-bottom:2rem}.subscribe-button{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:8px;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.subscribe-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #667eea4d}@media (max-width:768px){.status-header h1{font-size:2rem}.service-header,.service-metrics{flex-direction:column;gap:1rem}.uptime-legend{flex-direction:column;align-items:center;gap:1rem}}
