@font-face{font-family:geistSans;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap}@font-face{font-family:geistSans Fallback;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_ef23df{font-family:geistSans,geistSans Fallback}.__variable_ef23df{--font-geist-sans:"geistSans","geistSans Fallback"}@font-face{font-family:geistMono;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap}@font-face{font-family:geistMono Fallback;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_1235f0{font-family:geistMono,geistMono Fallback}.__variable_1235f0{--font-geist-mono:"geistMono","geistMono Fallback"}.how-it-works-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}@media (max-width:768px){.how-it-works-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr)}}.three-card-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}@media (max-width:1100px){.three-card-grid{grid-template-columns:1fr}}@keyframes metalShine{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes glow{0%,to{text-shadow:0 0 5px rgba(218,218,218,.8),0 0 10px rgba(218,218,218,.6),0 0 15px rgba(218,218,218,.4),0 0 20px rgba(218,218,218,.3),0 0 35px rgba(218,218,218,.2)}50%{text-shadow:0 0 10px rgba(255,255,255,1),0 0 20px rgba(255,255,255,.8),0 0 30px rgba(255,255,255,.6),0 0 40px rgba(255,255,255,.4),0 0 70px rgba(255,255,255,.3)}}.chrome-glow-text{background:linear-gradient(135deg,#e5e7eb,#f9fafb 20%,#ffffff 35%,#e5e7eb 50%,#d1d5db 65%,#f3f4f6 80%,#e5e7eb);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:glow 3s ease-in-out infinite alternate,shimmer 4s ease-in-out infinite;-webkit-text-stroke:1px rgba(156,163,175,.6)}@keyframes shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes slideShimmer{0%{left:-100%}50%{left:100%}to{left:100%}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.02)}}.star-border-button{position:relative;background-clip:padding-box}.star-border-button:before{content:"";position:absolute;inset:0;padding:2px;background:linear-gradient(45deg,#60a5fa,#3b82f6,#1d4ed8,#fcd34d,#f59e0b,#60a5fa);background-size:300% 300%;border-radius:inherit;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:starBorder 3s linear infinite;z-index:-1}@keyframes starBorder{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes slideUpBounce{0%{opacity:0;transform:translateY(40px)}60%{opacity:1;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes fillBar{0%{width:0;opacity:.6}to{opacity:1}}:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background)}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@layer components{.btn-primary{@apply bg-accent hover:bg-accent-600 text-white font-semibold py-3 px-8 rounded-full transition-all duration-300 transform hover:scale-105 hover:shadow-lg active:scale-95}.btn-secondary{@apply bg-transparent border-2 border-primary text-primary hover:bg-primary hover:text-white font-semibold py-3 px-8 rounded-full transition-all duration-300}.section-container{@apply max-w-7xl mx-auto px-4 sm:px-6 lg:px-8}.section-padding{@apply py-16 lg:py-24}.card-hover{@apply transition-all duration-300 hover:shadow-xl hover:scale-105}}