@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Bricolage+Grotesque:wght@400;600;700;800&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.left-full{left:100%}.z-0{z-index:0}.z-10{z-index:10}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-px{height:1px}.w-full{width:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.text-center{text-align:center}.text-left{text-align:left}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-20{opacity:.2}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#0f172a;-webkit-font-smoothing:antialiased;background:#fff;max-width:100vw;font-family:Inter,sans-serif;overflow-x:hidden}h1,h2,h3,h4{font-family:Bricolage Grotesque,sans-serif}@keyframes textSlideIn{0%{opacity:0;transform:translateY(20px)}15%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}95%{opacity:0;transform:translateY(-20px)}to{opacity:0}}@keyframes blobFloat1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}}@keyframes blobFloat2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-40px,30px)scale(1.05)}66%{transform:translate(20px,-30px)scale(.95)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)translateY(30px)}to{opacity:1;transform:scale(1)translateY(0)}}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(40px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #2563eb4d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #2563eb66}.btn-secondary{color:#0f172a;cursor:pointer;background:#fff;border:1.5px solid #0f172a1f;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-secondary:hover{color:#2563eb;border-color:#2563eb;transform:translateY(-2px)}.card-premium{background:#fff;border:1px solid #0f172a14;border-radius:20px;padding:32px;transition:all .3s;box-shadow:0 2px 10px #0f172a0a}.card-premium:hover{transform:translateY(-4px);box-shadow:0 20px 60px #2563eb1f}.section-label{color:#2563eb;letter-spacing:.05em;text-transform:uppercase;background:#2563eb14;border-radius:50px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex}.section-title{color:#0f172a;letter-spacing:-.02em;font-size:clamp(28px,4vw,52px);font-weight:800;line-height:1.15}.blue{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#2563eb,#7c3aed);-webkit-background-clip:text;background-clip:text}.hero-blob-1{pointer-events:none;background:#ffffff0f;border-radius:50%;width:600px;height:600px;animation:8s ease-in-out infinite blobFloat1;position:absolute;top:-100px;right:-100px}.hero-blob-2{pointer-events:none;background:#ffffff0a;border-radius:50%;width:400px;height:400px;animation:10s ease-in-out infinite blobFloat2;position:absolute;bottom:-50px;left:10%}.hero-blob-3{pointer-events:none;background:#ffffff14;border-radius:50%;width:200px;height:200px;animation:6s ease-in-out infinite reverse blobFloat1;position:absolute;top:30%;left:5%}.pricing-card{background:#fff;border:1.5px solid #0f172a14;border-radius:24px;padding:36px;transition:all .3s}.pricing-card:hover{transform:translateY(-6px);box-shadow:0 30px 80px #2563eb1f}.pricing-card.featured{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb);border-color:#0000;box-shadow:0 30px 80px #2563eb59}.footer{color:#fff9;background:#0f172a;padding:80px 24px 40px}.footer-logo{color:#fff;font-family:Bricolage Grotesque,sans-serif;font-size:22px;font-weight:800}@media (max-width:1024px){.pricing-card.featured{transform:scale(1)}.pricing-card.featured:hover{transform:translateY(-6px)}}@media (max-width:768px){body{overflow-x:hidden}section{padding-left:16px!important;padding-right:16px!important}.bento-grid,[style*="grid-template-columns: 1fr 1fr"],[style*="repeat(auto-fit, minmax(240px"]{grid-template-columns:1fr!important}[style*="repeat(auto-fit, minmax(200px"]{grid-template-columns:1fr 1fr!important;gap:12px!important}[style*="repeat(auto-fit, minmax(300px"]{grid-template-columns:1fr!important}[style*="repeat(auto-fit, minmax(280px"]{max-width:400px;margin:0 auto;grid-template-columns:1fr!important}[style*="grid-template-columns: 2fr 1fr 1fr 1fr"]{grid-template-columns:1fr 1fr!important;gap:28px!important}.hero-blob-1{width:250px;height:250px;top:-30px;right:-60px}.hero-blob-2{width:150px;height:150px}.hero-blob-3{display:none}.hero-ctas{flex-direction:column!important}.hero-ctas a,.hero-ctas button{justify-content:center!important;width:100%!important}.pricing-card.featured{transform:scale(1)!important}.overflow-hidden{overflow:hidden}.hero-dashboard{display:none!important}}@media (max-width:480px){[style*="repeat(auto-fit, minmax(200px"]{grid-template-columns:1fr 1fr!important}[style*="grid-template-columns: 2fr 1fr 1fr 1fr"]{grid-template-columns:1fr!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
