@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Manrope:wght@400;600;700&display=swap";
@import "https://cdn.jsdelivr.net/npm/@fontsource/satoshi@5.0.0/index.min.css";
@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.left-1\/2{left:50%}.z-0{z-index:0}.z-5{z-index:5}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}.mx-auto{margin-inline:auto}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-\[35px\]{height:35px}.h-auto{height:auto}.h-full{height:100%}.w-\[60\%\]{width:60%}.w-full{width:100%}.max-w-\[720px\]{max-width:720px}.max-w-full{max-width:100%}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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}.whitespace-nowrap{white-space:nowrap}.opacity-10{opacity:.1}.opacity-15{opacity:.15}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.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)}:root{--font-satoshi:"Satoshi", "Inter", sans-serif;--font-inter:"Inter", sans-serif;--font-manrope:"Manrope", sans-serif;--color-main:#311081;--color-light-purple:#f6f1fc;--color-light-blue:#e0e8ff;--color-paragraph:#1c1629;--color-light-pink:#fadcec;--color-separator:#ebeaf6;--color-pink-accent:#bd45e6;--color-blue-accent:#96b1ff;--color-button-border:#3110814d}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--color-paragraph);font-family:var(--font-inter);letter-spacing:-.03em;background-color:#fff;font-size:16px;line-height:1.6;overflow-x:hidden}h1{font-family:var(--font-satoshi);letter-spacing:-.04em;font-size:86px;font-weight:500;line-height:1.1}h2{font-family:var(--font-satoshi);letter-spacing:-.02em;font-size:44px;font-weight:500;line-height:1.4}h3{font-family:var(--font-satoshi);letter-spacing:-.02em;font-size:24px;font-weight:500;line-height:1.2}.font-manrope-semibold{font-family:var(--font-manrope);font-weight:600}.font-manrope-bold{font-family:var(--font-manrope);font-weight:700}.font-inter-medium{font-family:var(--font-inter);font-weight:500}.btn-primary{background-color:var(--color-main);color:#fff;font-family:var(--font-inter);cursor:pointer;border:none;border-radius:100px;padding:12px 32px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 24px #31108133}.btn-secondary{color:var(--color-main);font-family:var(--font-inter);border:1px solid var(--color-button-border);cursor:pointer;background-color:#0000;border-radius:100px;padding:12px 32px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.btn-secondary:hover{border-color:var(--color-main);background-color:#3110810d}.badge{background-color:var(--color-main);color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600;font-family:var(--font-inter);border-radius:100px;padding:8px 16px;display:inline-block}.badge-secondary{border:1px solid var(--color-button-border);color:var(--color-main);background-color:#0000}.isometric-graphic{width:200px;height:200px;position:relative}.iso-box{opacity:.8;position:absolute}.iso-1{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:linear-gradient(135deg,#bd45e6,#96b1ff);width:80px;height:80px;top:10px;left:60px;transform:rotateX(60deg)rotate(45deg)}.iso-2{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:linear-gradient(135deg,#96b1ff,#f6f1fc);width:70px;height:70px;top:60px;left:20px;transform:rotateX(60deg)rotate(45deg)}.iso-3{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:linear-gradient(135deg,#fadcec,#bd45e6);width:75px;height:75px;top:70px;left:100px;transform:rotateX(60deg)rotate(45deg)}.iso-4{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:linear-gradient(135deg,#e0e8ff,#96b1ff);width:65px;height:65px;top:110px;left:70px;transform:rotateX(60deg)rotate(45deg)}.gradient-blur{opacity:.5;filter:blur(40px);pointer-events:none;border-radius:50%;position:absolute}.gradient-blur-1{background:linear-gradient(135deg,#bd45e6,#96b1ff);width:300px;height:300px;top:-100px;right:-100px}.gradient-blur-2{background:linear-gradient(135deg,#e0e8ff,#f6f1fc);width:250px;height:250px;bottom:-100px;left:-100px}.section{max-width:1200px;margin:0 auto;padding:100px 20px}.section-gap{margin:100px 0}.text-center{text-align:center}.text-left{text-align:left}a,button,.interactive{transition:all .3s}.video-background{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.video-overlay{z-index:0;background-color:#0006;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:768px){h1{font-size:48px}h2{font-size:32px}h3{font-size:20px}.section{padding:60px 20px}.section-gap{margin:60px 0}}.accordion-item{border-bottom:1px solid var(--color-separator);padding:20px 0}.accordion-trigger{cursor:pointer;color:var(--color-paragraph);background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:16px;font-weight:500;transition:color .3s;display:flex}.accordion-trigger:hover{color:var(--color-main)}.accordion-content{max-height:0;color:var(--color-paragraph);margin-top:12px;line-height:1.6;transition:max-height .3s;overflow:hidden}.accordion-content.open{max-height:500px}.accordion-icon{justify-content:center;align-items:center;width:20px;height:20px;transition:transform .3s;display:flex}.accordion-icon.open{transform:rotate(180deg)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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}
