body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;color:#18181b;line-height:1.6}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f4f4f5}::-webkit-scrollbar-thumb{background:#d4d4d8;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a1a1aa}::selection{background:#06f3;color:#18181b}:focus-visible{outline:2px solid #0066FF;outline-offset:2px}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.gradient-text{background:linear-gradient(135deg,#06f,#7c3aed,#06f);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 4s ease infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.pulse{animation:pulse 2s ease-in-out infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.cursor-blink{animation:blink 1s step-end infinite}@keyframes glow{0%,to{box-shadow:0 0 20px #06f6}50%{box-shadow:0 0 30px #06f9,0 0 60px #7c3aed4d}}.glow-animation{animation:glow 3s ease-in-out infinite}@keyframes gradientBg{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animated-gradient-bg{background:linear-gradient(135deg,#0a0a0b,#1a1a2e,#16213e,#0f0f23,#0a0a0b);background-size:400% 400%;animation:gradientBg 15s ease infinite}.ant-layout,.ant-layout-header,.ant-layout-content,.ant-layout-footer{background:transparent!important}.ant-card{background:transparent!important;border:none!important}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.locations-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:48px}.hero-title{font-size:56px}.section-title{font-size:40px}.cta-title{font-size:48px}@media(max-width:1024px){.hero-grid{grid-template-columns:1fr;gap:48px;text-align:center}.hero-grid>*:first-child{order:1}.hero-grid>*:last-child{order:0}.pricing-grid{grid-template-columns:1fr;gap:32px}.footer-grid{grid-template-columns:repeat(2,1fr);gap:32px}}@media(max-width:768px){html{font-size:14px}.hero-title{font-size:36px}.section-title{font-size:28px}.cta-title{font-size:32px}.locations-grid,.features-grid{grid-template-columns:1fr;gap:16px}.footer-grid{grid-template-columns:1fr;gap:24px}.nav-desktop{display:none}}@media(max-width:480px){html{font-size:13px}.hero-title{font-size:28px}.section-title{font-size:24px}.cta-title{font-size:26px}}@keyframes metallicShine{0%{background-position:200% center}to{background-position:-200% center}}.metallic-border{position:relative;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#e8ecf0,#f5f7fa,#dfe4ea,#f5f7fa,#e8ecf0) border-box;border:1px solid transparent;border-radius:16px}.metallic-border:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);background-size:200% 100%;opacity:0;transition:opacity .3s;pointer-events:none;z-index:1}.metallic-border:hover:before{opacity:1;animation:metallicShine 1.5s ease-in-out}.metallic-border-dark{position:relative;background:linear-gradient(#141415,#141415) padding-box,linear-gradient(135deg,#3f3f46,#52525b,#3f3f46,#52525b,#3f3f46) border-box;border:1px solid transparent;border-radius:16px}.metallic-border-dark:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);background-size:200% 100%;opacity:0;transition:opacity .3s;pointer-events:none;z-index:1}.metallic-border-dark:hover:before{opacity:1;animation:metallicShine 1.5s ease-in-out}.bento-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.bento-normal{grid-column:span 1;grid-row:span 1}.bento-wide{grid-column:span 2;grid-row:span 1}.bento-tall{grid-column:span 1;grid-row:span 2}.bento-featured{grid-column:span 2;grid-row:span 2}@media(max-width:1024px){.bento-grid{grid-template-columns:repeat(2,1fr)}.bento-featured{grid-column:span 2;grid-row:span 1}.bento-tall{grid-column:span 1;grid-row:span 1}}@media(max-width:640px){.bento-grid{grid-template-columns:1fr}.bento-wide,.bento-tall,.bento-featured{grid-column:span 1;grid-row:span 1}}.comparison-highlight{background:linear-gradient(90deg,#0066ff0d,#7c3aed0d);border-left:3px solid;border-image:linear-gradient(180deg,#06f,#7c3aed) 1}.comparison-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table-wrapper.metallic-border:before{display:none}.comparison-table{min-width:800px;width:100%;border-collapse:separate;border-spacing:0}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.count-up{animation:countUp .5s ease-out forwards}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes floatReverse{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(20px) rotate(-5deg)}}.floating-shape{animation:float 6s ease-in-out infinite}.floating-shape-reverse{animation:floatReverse 7s ease-in-out infinite}.tab-button{padding:10px 20px;border:1px solid #E4E4E7;background:transparent;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;color:#71717a}.tab-button:hover{background:#f4f4f5;color:#18181b}.tab-button.active{background:linear-gradient(135deg,#06f,#7c3aed);color:#fff;border-color:transparent}.check-icon{color:#22c55e}.x-icon{color:#a1a1aa}.price-badge{display:inline-flex;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600}.price-badge-low{background:#22c55e1a;color:#22c55e}.price-badge-medium{background:#eab3081a;color:#eab308}.price-badge-high{background:#f973161a;color:#f97316}.price-badge-very-high{background:#ef44441a;color:#ef4444}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}
