/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-content:""}}}@layer theme{:host,:root{--color-white:#fff;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}}@layer base{*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{font-family:var(--sans);color:var(--ink);background:#f1ecff;margin:0;font-size:16.5px;line-height:1.7;position:relative;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--disp);color:var(--ink);letter-spacing:-.025em;margin:0 0 .5em;font-weight:600;line-height:1.06}h1{font-size:clamp(2.8rem,6.2vw,5.4rem)}h2{font-size:clamp(2.2rem,4.6vw,3.9rem)}h3{font-size:1.4rem;line-height:1.2}p{margin:0 0 1em}:focus-visible{outline:3px solid var(--violet);outline-offset:3px;border-radius:12px}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-\[-10vmax\]{top:-10vmax}.top-\[-30px\]{top:-30px}.top-\[8px\]{top:8px}.top-\[12px\]{top:12px}.top-\[18vh\]{top:18vh}.right-\[-10vmax\]{right:-10vmax}.bottom-\[-18vmax\]{bottom:-18vmax}.left-\[-12vmax\]{left:-12vmax}.left-\[-18px\]{left:-18px}.left-\[-999px\]{left:-999px}.left-\[-9999px\]{left:-9999px}.left-\[22vw\]{left:22vw}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[100\]{z-index:100}.m-0{margin:0}.m-\[-20px_0_24px\]{margin:-20px 0 24px}.m-\[0_0_-34px_28px\]{margin:0 0 -34px 28px}.m-\[0_0_\.3em\]{margin:0 0 .3em}.m-\[0_0_\.6em\]{margin:0 0 .6em}.m-\[0_0_1em\]{margin:0 0 1em}.m-\[0_0_20px\]{margin:0 0 20px}.m-\[0_6px_8px_0\]{margin:0 6px 8px 0}.m-\[0_auto\]{margin:0 auto}.m-\[6px_0_0\]{margin:6px 0 0}.m-\[6px_0_26px\]{margin:6px 0 26px}.m-\[8px_0_0\]{margin:8px 0 0}.m-\[10px_0_0\]{margin:10px 0 0}.m-\[12px\]{margin:12px}.m-\[24px_0_14px\]{margin:24px 0 14px}.m-\[26px_0_0\]{margin:26px 0 0}.mx-\[28px\]{margin-inline:28px}.mt-\[2px\]{margin-top:2px}.mt-\[12px\]{margin-top:12px}.mt-\[14px\]{margin-top:14px}.mt-\[16px\]{margin-top:16px}.mt-\[22px\]{margin-top:22px}.mt-\[26px\]{margin-top:26px}.mt-\[30px\]{margin-top:30px}.mt-\[36px\]{margin-top:36px}.mt-auto{margin-top:auto}.mr-\[\.2em\]{margin-right:.2em}.mb-\[\.3em\]{margin-bottom:.3em}.mb-\[\.4em\]{margin-bottom:.4em}.mb-\[\.6em\]{margin-bottom:.6em}.mb-\[\.8em\]{margin-bottom:.8em}.mb-\[\.35em\]{margin-bottom:.35em}.mb-\[\.45em\]{margin-bottom:.45em}.mb-\[6px\]{margin-bottom:6px}.mb-\[18px\]{margin-bottom:18px}.mb-\[22px\]{margin-bottom:22px}.mb-\[40px\]{margin-bottom:40px}.mb-\[44px\]{margin-bottom:44px}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-\[8px\]{margin-left:8px}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.h-\[1\.25em\]{height:1.25em}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[38vmax\]{height:38vmax}.h-\[42vmax\]{height:42vmax}.h-\[46vmax\]{height:46vmax}.h-\[54px\]{height:54px}.h-\[62px\]{height:62px}.h-\[66px\]{height:66px}.h-\[112px\]{height:112px}.h-\[130px\]{height:130px}.h-auto{height:auto}.h-full{height:100%}.min-h-\[120px\]{min-height:120px}.min-h-\[220px\]{min-height:220px}.w-\[34px\]{width:34px}.w-\[38vmax\]{width:38vmax}.w-\[42vmax\]{width:42vmax}.w-\[46vmax\]{width:46vmax}.w-\[54px\]{width:54px}.w-\[62px\]{width:62px}.w-\[112px\]{width:112px}.w-auto{width:auto}.w-full{width:100%}.max-w-\[32em\]{max-width:32em}.max-w-\[34em\]{max-width:34em}.max-w-\[36em\]{max-width:36em}.max-w-\[46em\]{max-width:46em}.max-w-\[60em\]{max-width:60em}.max-w-\[1164px\]{max-width:1164px}.max-w-\[1220px\]{max-width:1220px}.\[flex\:0_0_calc\(\(100\%_-_24px\)\/2\)\]{flex:0 0 calc(50% - 12px)}.\[flex\:0_0_calc\(\(100\%_-_72px\)\/4\)\]{flex:0 0 calc(25% - 18px)}.\[transform\:rotate\(2deg\)\]{transform:rotate(2deg)}.\[transform\:translateY\(110\%\)\]{transform:translateY(110%)}.\[animation\:bob_7s_ease-in-out_infinite\]{animation:bob 7s ease-in-out infinite}.\[animation\:fade_\.7s_\.9s_forwards\]{animation:fade .7s .9s forwards}.\[animation\:fade_\.7s_1\.1s_forwards\]{animation:fade .7s 1.1s forwards}.\[animation\:fade_\.7s_1\.3s_forwards\]{animation:fade .7s 1.3s forwards}.\[animation\:o1_22s_ease-in-out_infinite\]{animation:o1 22s ease-in-out infinite}.\[animation\:o2_26s_ease-in-out_infinite\]{animation:o2 26s ease-in-out infinite}.\[animation\:o3_30s_ease-in-out_infinite\]{animation:o3 30s ease-in-out infinite}.\[animation\:rise_\.9s_var\(--ease\)_calc\(var\(--i\)\*80ms_\+_150ms\)_forwards\]{animation:rise .9s var(--ease) calc(var(--i) * 80ms + .15s) forwards}.\[animation\:spin_20s_linear_infinite\]{animation:spin 20s linear infinite}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.\[scroll-snap-type\:x_mandatory\]{scroll-snap-type:x mandatory}.snap-start{scroll-snap-align:start}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-none{list-style-type:none}.grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.grid-cols-\[2fr_1\.2fr_1fr\]{grid-template-columns:2fr 1.2fr 1fr}.grid-cols-\[repeat\(2\,1fr\)\]{grid-template-columns:repeat(2,1fr)}.grid-cols-\[repeat\(3\,1fr\)\]{grid-template-columns:repeat(3,1fr)}.grid-cols-\[repeat\(4\,1fr\)\]{grid-template-columns:repeat(4,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.\[align-items\:start\]{align-items:start}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\[2px\]{gap:2px}.gap-\[4px_22px\]{gap:4px 22px}.gap-\[6px_24px\]{gap:6px 24px}.gap-\[8px_24px\]{gap:8px 24px}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-\[16px\]{gap:16px}.gap-\[18px\]{gap:18px}.gap-\[20px\]{gap:20px}.gap-\[22px\]{gap:22px}.gap-\[24px\]{gap:24px}.gap-\[26px\]{gap:26px}.gap-\[40px\]{gap:40px}.gap-\[56px\]{gap:56px}.gap-\[72px\]{gap:72px}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-\(--r\){border-radius:var(--r)}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[30px\]{border-radius:30px}.rounded-\[36px\]{border-radius:36px}.rounded-\[44px\]{border-radius:44px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[79px\]{border-radius:79px}.rounded-\[99px\]{border-radius:99px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-edge{border-color:var(--edge)}.border-transparent{border-color:#0000}.border-t-\[rgba\(139\,107\,255\,\.2\)\]{border-top-color:#8b6bff33}.border-t-peach{border-top-color:var(--peach)}.border-t-pink{border-top-color:var(--pink)}.border-t-sky{border-top-color:var(--sky)}.border-t-violet{border-top-color:var(--violet)}.border-l-\[rgba\(139\,107\,255\,\.35\)\]{border-left-color:#8b6bff59}.bg-\[\#a9dcff\]{background-color:#a9dcff}.bg-\[\#c9b8ff\]{background-color:#c9b8ff}.bg-\[\#ffc9b3\]{background-color:#ffc9b3}.bg-\[rgba\(139\,107\,255\,\.14\)\]{background-color:#8b6bff24}.bg-\[rgba\(255\,255\,255\,\.7\)\]{background-color:#ffffffb3}.bg-glass{background-color:var(--glass)}.bg-glass-2{background-color:var(--glass-2)}.bg-ink{background-color:var(--ink)}.bg-white{background-color:var(--color-white)}.\[background-image\:linear-gradient\(135deg\,rgba\(139\,107\,255\,\.18\)\,rgba\(255\,157\,122\,\.18\)\)\]{background-image:linear-gradient(135deg,#8b6bff2e,#ff9d7a2e)}.\[background-image\:var\(--grad\)\]{background-image:var(--grad)}.\[background-clip\:text\]{-webkit-background-clip:text;background-clip:text}.fill-peach{fill:var(--peach)}.fill-pink{fill:var(--pink)}.fill-sky{fill:var(--sky)}.fill-violet{fill:var(--violet)}.object-cover{object-fit:cover}.p-0{padding:0}.p-\[0_0_0_30px\]{padding:0 0 0 30px}.p-\[0_0_28px\]{padding:0 0 28px}.p-\[0_0_28px_22px\]{padding:0 0 28px 22px}.p-\[0_16px\]{padding:0 16px}.p-\[0_28px\]{padding:0 28px}.p-\[3px_12px\]{padding:3px 12px}.p-\[6px_14px\]{padding:6px 14px}.p-\[6px_22px_26px\]{padding:6px 22px 26px}.p-\[8px_16px\]{padding:8px 16px}.p-\[9px_14px\]{padding:9px 14px}.p-\[9px_18px\]{padding:9px 18px}.p-\[9px_20px\]{padding:9px 20px}.p-\[10px_6px_34px\]{padding:10px 6px 34px}.p-\[10px_20px\]{padding:10px 20px}.p-\[10px_28px_4px\]{padding:10px 28px 4px}.p-\[11px_22px\]{padding:11px 22px}.p-\[12px_22px\]{padding:12px 22px}.p-\[14px_18px\]{padding:14px 18px}.p-\[14px_24px\]{padding:14px 24px}.p-\[15px_28px\]{padding:15px 28px}.p-\[16px_28px_16px_22px\]{padding:16px 28px 16px 22px}.p-\[20px_22px_12px\]{padding:20px 22px 12px}.p-\[26px\]{padding:26px}.p-\[30px\]{padding:30px}.p-\[30px_0_34px\]{padding:30px 0 34px}.p-\[32px\]{padding:32px}.p-\[34px\]{padding:34px}.p-\[44px_40px_26px\]{padding:44px 40px 26px}.p-\[54px\]{padding:54px}.p-\[56px_30px_30px\]{padding:56px 30px 30px}.py-\[20px\]{padding-block:20px}.pt-\[16px\]{padding-top:16px}.pt-\[18px\]{padding-top:18px}.pb-\[\.1em\]{padding-bottom:.1em}.align-top{vertical-align:top}.font-disp{font-family:var(--disp)}.font-sans{font-family:var(--sans)}.text-\[\.8rem\]{font-size:.8rem}.text-\[\.9rem\]{font-size:.9rem}.text-\[\.72rem\]{font-size:.72rem}.text-\[\.78rem\]{font-size:.78rem}.text-\[\.84rem\]{font-size:.84rem}.text-\[\.86rem\]{font-size:.86rem}.text-\[\.92rem\]{font-size:.92rem}.text-\[\.94rem\]{font-size:.94rem}.text-\[\.96rem\]{font-size:.96rem}.text-\[\.97rem\]{font-size:.97rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.18rem\]{font-size:1.18rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[3\.4rem\]{font-size:3.4rem}.text-\[52px\]{font-size:52px}.text-\[clamp\(1\.7rem\,3\.6vw\,3rem\)\]{font-size:clamp(1.7rem,3.6vw,3rem)}.text-\[clamp\(1\.9rem\,3\.6vw\,2\.8rem\)\]{font-size:clamp(1.9rem,3.6vw,2.8rem)}.text-\[clamp\(2\.4rem\,4\.2vw\,3\.7rem\)\]{font-size:clamp(2.4rem,4.2vw,3.7rem)}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.text-ink{color:var(--ink)}.text-muted{color:var(--muted)}.text-transparent{color:#0000}.text-violet-d{color:var(--violet-d)}.text-white{color:var(--color-white)}.not-italic{font-style:normal}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-2{text-decoration-thickness:2px}.underline-offset-\[5px\]{text-underline-offset:5px}.opacity-0{opacity:0}.opacity-75{opacity:.75}.\[box-shadow\:0_12px_24px_rgba\(43\,37\,80\,\.25\)\]{box-shadow:0 12px 24px #2b255040}.\[box-shadow\:0_12px_28px_rgba\(139\,107\,255\,\.35\)\]{box-shadow:0 12px 28px #8b6bff59}.\[box-shadow\:var\(--shadow\)\]{box-shadow:var(--shadow)}.\[filter\:blur\(70px\)\]{filter:blur(70px)}.\[filter\:drop-shadow\(0_8px_16px_rgba\(94\,70\,170\,\.2\)\)\]{filter:drop-shadow(0 8px 16px #5e46aa33)}.backdrop-blur-\[14px\]{--tw-backdrop-blur:blur(14px)}.backdrop-blur-\[14px\],.backdrop-blur-\[18px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[18px\]{--tw-backdrop-blur:blur(18px)}.backdrop-blur-\[20px\]{--tw-backdrop-blur:blur(20px)}.backdrop-blur-\[20px\],.backdrop-blur-\[22px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[22px\]{--tw-backdrop-blur:blur(22px)}.backdrop-saturate-\[1\.4\]{--tw-backdrop-saturate:saturate(1.4)}.backdrop-saturate-\[1\.35\],.backdrop-saturate-\[1\.4\]{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-\[1\.35\]{--tw-backdrop-saturate:saturate(1.35)}.will-change-transform{will-change:transform}.\[-webkit-background-clip\:text\]{-webkit-background-clip:text}.\[-webkit-text-fill-color\:transparent\]{-webkit-text-fill-color:transparent}.\[background\:radial-gradient\(60\%_50\%_at_15\%_10\%\,\#e4dbff_0\,transparent_70\%\)\,radial-gradient\(50\%_45\%_at_90\%_20\%\,\#ffe3d6_0\,transparent_70\%\)\,radial-gradient\(55\%_50\%_at_60\%_100\%\,\#d6ecff_0\,transparent_70\%\)\,\#f1ecff\]{background:radial-gradient(60% 50% at 15% 10%,#e4dbff 0,#0000 70%),radial-gradient(50% 45% at 90% 20%,#ffe3d6 0,#0000 70%),radial-gradient(55% 50% at 60% 100%,#d6ecff 0,#0000 70%),#f1ecff}.\[border\:1px_solid_rgba\(139\,107\,255\,\.2\)\]{border:1px solid #8b6bff33}.\[font\:700_1rem_var\(--sans\)\]{font:700 1rem var(--sans)}.\[font\:inherit\]{font:inherit}.\[transition\:background_\.2s\,transform_\.2s\,color_\.2s\]{transition:background .2s,transform .2s,color .2s}.\[transition\:background_\.2s\,transform_\.2s\]{transition:background .2s,transform .2s}.\[transition\:background_\.2s\]{transition:background .2s}.\[transition\:background_\.3s\]{transition:background .3s}.\[transition\:background_\.25s\,transform_\.25s_var\(--ease\)\]{transition:background .25s,transform .25s var(--ease)}.\[transition\:border-color_\.2s\,box-shadow_\.2s\,background_\.2s\]{transition:border-color .2s,box-shadow .2s,background .2s}.\[transition\:transform_\.2s\]{transition:transform .2s}.\[transition\:transform_\.6s_var\(--ease\)\,fill_\.3s\]{transition:transform .6s var(--ease),fill .3s}.\[transition\:transform_\.6s_var\(--ease\)\]{transition:transform .6s var(--ease)}.\[transition\:transform_\.25s_var\(--ease\)\,box-shadow_\.25s\,background_\.2s\]{transition:transform .25s var(--ease),box-shadow .25s,background .2s}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-\[-14px\]:before{content:var(--tw-content);inset:-14px}.before\:top-\[-40px\]:before{content:var(--tw-content);top:-40px}.before\:top-\[6px\]:before{content:var(--tw-content);top:6px}.before\:right-\[-30px\]:before{content:var(--tw-content);right:-30px}.before\:left-\[-41px\]:before{content:var(--tw-content);left:-41px}.before\:h-\[16px\]:before{content:var(--tw-content);height:16px}.before\:h-\[20px\]:before{content:var(--tw-content);height:20px}.before\:h-\[170px\]:before{content:var(--tw-content);height:170px}.before\:w-\[16px\]:before{content:var(--tw-content);width:16px}.before\:w-\[20px\]:before{content:var(--tw-content);width:20px}.before\:w-\[170px\]:before{content:var(--tw-content);width:170px}.before\:flex-none:before{content:var(--tw-content);flex:none}.before\:\[transform\:rotate\(-2deg\)\]:before{content:var(--tw-content);transform:rotate(-2deg)}.before\:rounded-\[40px\]:before{content:var(--tw-content);border-radius:40px}.before\:rounded-\[50\%\]:before{content:var(--tw-content);border-radius:50%}.before\:border:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.before\:border-4:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:4px}.before\:border-\[\#f1ecff\]:before{content:var(--tw-content);border-color:#f1ecff}.before\:border-edge:before{content:var(--tw-content);border-color:var(--edge)}.before\:bg-\[\#a9dcff\]:before{content:var(--tw-content);background-color:#a9dcff}.before\:bg-\[\#c9b8ff\]:before{content:var(--tw-content);background-color:#c9b8ff}.before\:bg-\[\#ffc2de\]:before{content:var(--tw-content);background-color:#ffc2de}.before\:bg-\[\#ffc9b3\]:before{content:var(--tw-content);background-color:#ffc9b3}.before\:bg-glass:before{content:var(--tw-content);background-color:var(--glass)}.before\:\[background-image\:var\(--grad\)\]:before{content:var(--tw-content);background-image:var(--grad)}.before\:opacity-50:before{content:var(--tw-content);opacity:.5}.before\:\[box-shadow\:var\(--shadow\)\]:before{content:var(--tw-content);box-shadow:var(--shadow)}.before\:\[filter\:blur\(8px\)\]:before{content:var(--tw-content);filter:blur(8px)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:\[transition\:transform_\.3s\]:before{content:var(--tw-content);transition:transform .3s}.before\:\[transition\:transform_\.6s_var\(--ease\)\]:before{content:var(--tw-content);transition:transform .6s var(--ease)}.after\:h-\[9px\]:after{content:var(--tw-content);height:9px}.after\:w-\[9px\]:after{content:var(--tw-content);width:9px}.after\:\[transform\:rotate\(45deg\)\]:after{content:var(--tw-content);transform:rotate(45deg)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:\[border-right\:2\.5px_solid_currentColor\]:after{content:var(--tw-content);border-right:2.5px solid}.after\:\[border-top\:2\.5px_solid_currentColor\]:after{content:var(--tw-content);border-top:2.5px solid}.after\:\[transition\:transform_\.25s_var\(--ease\)\]:after{content:var(--tw-content);transition:transform .25s var(--ease)}.last\:pb-0:last-child{padding-bottom:0}.empty\:hidden:empty{display:none}.focus\:left-\[8px\]:focus{left:8px}.focus\:border-violet:focus{border-color:var(--violet)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:\[box-shadow\:0_0_0_4px_rgba\(139\,107\,255\,\.16\)\]:focus{box-shadow:0 0 0 4px #8b6bff29}.focus\:\[outline\:0\]:focus{outline:0}@media (max-width:1000px){.tab\:absolute{position:absolute}.tab\:relative{position:relative}.tab\:top-\[76px\]{top:76px}.tab\:right-0{right:0}.tab\:left-0{left:0}.tab\:m-\[10px_0_0\]{margin:10px 0 0}.tab\:block{display:block}.tab\:flex{display:flex}.tab\:hidden{display:none}.tab\:max-h-\[calc\(100vh-110px\)\]{max-height:calc(100vh - 110px)}.tab\:max-w-\[460px\]{max-width:460px}.tab\:\[flex-basis\:calc\(\(100\%_-_24px\)\/2\)\]{flex-basis:calc(50% - 12px)}.tab\:grid-cols-\[1fr\]{grid-template-columns:1fr}.tab\:grid-cols-\[repeat\(2\,1fr\)\]{grid-template-columns:repeat(2,1fr)}.tab\:flex-col{flex-direction:column}.tab\:items-stretch{align-items:stretch}.tab\:gap-\[44px\]{gap:44px}.tab\:overflow-y-auto{overflow-y:auto}.tab\:rounded-\[28px\]{border-radius:28px}.tab\:border{border-style:var(--tw-border-style);border-width:1px}.tab\:border-edge{border-color:var(--edge)}.tab\:bg-glass-2{background-color:var(--glass-2)}.tab\:p-\[14px_18px_20px\]{padding:14px 18px 20px}.tab\:p-\[34px_26px\]{padding:34px 26px}.tab\:text-center{text-align:center}.tab\:\[box-shadow\:var\(--shadow\)\]{box-shadow:var(--shadow)}.tab\:backdrop-blur-\[22px\]{--tw-backdrop-blur:blur(22px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (max-width:640px){.mob\:ml-0{margin-left:0}.mob\:hidden{display:none}.mob\:\[flex-basis\:84\%\]{flex-basis:84%}.mob\:grid-cols-\[1fr\]{grid-template-columns:1fr}.mob\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.mob\:gap-\[12px\]{gap:12px}.mob\:p-\[20px_18px\]{padding:20px 18px}.mob\:p-\[32px_22px_22px\]{padding:32px 22px 22px}}@media (min-width:1001px){.desk\:col-\[1\/-1\]{grid-column:1/-1}}.hov\:\[transform\:scale\(1\.08\)\]:hover{transform:scale(1.08)}.hov\:\[transform\:translateY\(-2px\)\]:hover{transform:translateY(-2px)}.hov\:\[transform\:translateY\(-3px\)\]:hover{transform:translateY(-3px)}.hov\:\[transform\:translateY\(-4px\)\]:hover{transform:translateY(-4px)}.hov\:bg-\[rgba\(139\,107\,255\,\.14\)\]:hover{background-color:#8b6bff24}.hov\:bg-\[rgba\(255\,255\,255\,\.85\)\]:hover{background-color:#ffffffd9}.hov\:bg-\[rgba\(255\,255\,255\,\.88\)\]:hover{background-color:#ffffffe0}.hov\:bg-ink:hover{background-color:var(--ink)}.hov\:bg-violet-d:hover{background-color:var(--violet-d)}.hov\:bg-white:hover{background-color:var(--color-white)}.hov\:text-violet-d:hover{color:var(--violet-d)}.hov\:text-white:hover{color:var(--color-white)}.hov\:underline:hover{text-decoration-line:underline}.hov\:before\:\[transform\:scale\(1\.4\)\]:hover:before{content:var(--tw-content);transform:scale(1.4)}.hov\:before\:\[transform\:scale\(1\.35\)\]:hover:before{content:var(--tw-content);transform:scale(1.35)}.hov\:after\:\[transform\:translateX\(5px\)_rotate\(45deg\)\]:hover:after{content:var(--tw-content);transform:translate(5px)rotate(45deg)}.card-hov\:\[transform\:rotate\(90deg\)_scale\(1\.1\)\]:is(:where(.group):hover *){transform:rotate(90deg)scale(1.1)}.card-hov\:\[transform\:rotate\(180deg\)_scale\(1\.15\)\]:is(:where(.group):hover *){transform:rotate(180deg)scale(1.15)}.card-hov\:\[transform\:scale\(1\.07\)\]:is(:where(.group):hover *){transform:scale(1.07)}.card-hov\:before\:\[transform\:scale\(1\.35\)\]:is(:where(.group):hover *):before{content:var(--tw-content);transform:scale(1.35)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>span\]\:absolute>span{position:absolute}.\[\&\>span\]\:top-0>span{top:0}.\[\&\>span\]\:left-0>span{left:0}.\[\&\>span\]\:\[transform\:translateY\(110\%\)\]>span{transform:translateY(110%)}.\[\&\>span\]\:\[background-image\:var\(--grad\)\]>span{background-image:var(--grad)}.\[\&\>span\]\:\[background-clip\:text\]>span{-webkit-background-clip:text;background-clip:text}.\[\&\>span\]\:pb-\[\.1em\]>span{padding-bottom:.1em}.\[\&\>span\]\:whitespace-nowrap>span{white-space:nowrap}.\[\&\>span\]\:text-transparent>span{color:#0000}.\[\&\>span\]\:opacity-0>span{opacity:0}.\[\&\>span\]\:\[-webkit-background-clip\:text\]>span{-webkit-background-clip:text}.\[\&\>span\]\:\[-webkit-text-fill-color\:transparent\]>span{-webkit-text-fill-color:transparent}.\[\&\>span\]\:\[transition\:transform_\.7s_var\(--ease\)\,opacity_\.5s\]>span{transition:transform .7s var(--ease),opacity .5s}}:root{--ink:#2b2550;--muted:#5d5784;--violet:#8b6bff;--violet-d:#6a4be0;--peach:#ff9d7a;--sky:#6cc3ff;--pink:#ff8fbf;--mint:#7fd8b8;--glass:#ffffff8c;--glass-2:#ffffffb8;--edge:#ffffffd9;--disp:"Outfit","Plus Jakarta Sans",system-ui,sans-serif;--sans:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--r:28px;--ease:cubic-bezier(.2,.9,.2,1);--shadow:0 12px 40px #5e46aa24;--grad:linear-gradient(135deg,#8b6bff,#ff8fbf 60%,#ff9d7a)}@keyframes o1{50%{transform:translate(12vw,14vh)scale(1.1)}}@keyframes o2{50%{transform:translate(-14vw,10vh)scale(.92)}}@keyframes o3{50%{transform:translate(10vw,-12vh)scale(1.08)}}@keyframes rise{to{transform:none}}@keyframes fade{to{opacity:1}}@keyframes bob{50%{transform:rotate(2deg)translateY(-10px)}}@keyframes grow{to{transform:scaleY(1)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes spin{to{transform:rotate(1turn)}}.js .rv{opacity:0;transition:opacity .8s ease,transform .8s var(--ease);transition-delay:var(--rd,0s);transform:translateY(40px)scale(.98)}.js .rv.in{opacity:1;transform:none}.js .tilt.rv.in,.tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0));transition:transform .25s,box-shadow .3s,opacity .8s,background .3s}.tilt:hover{box-shadow:0 22px 50px #5e46aa38}.hero-card.tilt{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0))}.swap span.on{opacity:1;transform:none}.swap span.off{opacity:0;transform:translateY(-110%)}@media (max-width:1000px){.menu.open{display:flex}}.cut .bar{transform-box:fill-box;transform-origin:bottom;animation:grow .9s var(--ease) forwards;animation-delay:calc(var(--d)*.12s + .7s);transform:scaleY(0)}.cut .line{stroke-dasharray:420;stroke-dashoffset:420px;animation:draw 1.6s ease-out 1.3s forwards}.enq .full{grid-column:1/-1}.enq .msg{color:var(--muted);margin:0;font-size:.94rem;font-weight:700}.enq .msg.ok{color:#0a7a3a}.enq .msg.err{color:#c4210a}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}.badge,.btns,.hero h1 .w i,.lead{opacity:1;transform:none}.cut .bar{transform:none}.cut .line{stroke-dashoffset:0}.js .rv{opacity:1;transform:none}.swap span{opacity:0;transform:none}.swap span:first-child{opacity:1}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}