/*! tailwindcss v4.3.0 | 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)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--tw-font-sans:"Inter", system-ui, sans-serif;--tw-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--tw-color-black:#000;--tw-color-white:#fff;--tw-spacing:.25rem;--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-font-weight-bold:700;--tw-font-weight-extrabold:800;--tw-font-weight-black:900;--tw-radius-lg:.5rem;--tw-radius-xl:.75rem;--tw-radius-2xl:1rem;--tw-default-transition-duration:.15s;--tw-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--tw-color-primary:#651b69;--tw-color-primary-light:#f6edfc;--tw-color-secondary:#fff5e5;--tw-color-paragraph:#222;--tw-color-level-1:#f6f6f6}}@layer utilities{.tw\:pointer-events-none{pointer-events:none}.tw\:absolute{position:absolute}.tw\:relative{position:relative}.tw\:-top-2{top:calc(var(--tw-spacing) * -2)}.tw\:-top-3{top:calc(var(--tw-spacing) * -3)}.tw\:-top-4{top:calc(var(--tw-spacing) * -4)}.tw\:-top-\[22px\]{top:-22px}.tw\:-top-\[24px\]{top:-24px}.tw\:-top-\[30px\]{top:-30px}.tw\:top-0{top:calc(var(--tw-spacing) * 0)}.tw\:top-2{top:calc(var(--tw-spacing) * 2)}.tw\:top-4{top:calc(var(--tw-spacing) * 4)}.tw\:top-\[-6px\]{top:-6px}.tw\:top-\[11px\]{top:11px}.tw\:top-\[63px\]{top:63px}.tw\:top-\[95\%\]{top:95%}.tw\:right-1{right:calc(var(--tw-spacing) * 1)}.tw\:right-2{right:calc(var(--tw-spacing) * 2)}.tw\:right-3{right:calc(var(--tw-spacing) * 3)}.tw\:right-4{right:calc(var(--tw-spacing) * 4)}.tw\:right-\[28px\]{right:28px}.tw\:right-\[109px\]{right:109px}.tw\:right-\[110px\]{right:110px}.tw\:right-\[146px\]{right:146px}.tw\:right-\[234px\]{right:234px}.tw\:isolate{isolation:isolate}.tw\:z-10{z-index:10}.tw\:mt-6{margin-top:calc(var(--tw-spacing) * 6)}.tw\:mb-6{margin-bottom:calc(var(--tw-spacing) * 6)}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:hidden{display:none}.tw\:aspect-square{aspect-ratio:1}.tw\:size-6{width:calc(var(--tw-spacing) * 6);height:calc(var(--tw-spacing) * 6)}.tw\:size-8{width:calc(var(--tw-spacing) * 8);height:calc(var(--tw-spacing) * 8)}.tw\:size-10{width:calc(var(--tw-spacing) * 10);height:calc(var(--tw-spacing) * 10)}.tw\:size-\[63px\]{width:63px;height:63px}.tw\:size-\[122px\]{width:122px;height:122px}.tw\:h-9{height:calc(var(--tw-spacing) * 9)}.tw\:h-12{height:calc(var(--tw-spacing) * 12)}.tw\:h-\[18px\]{height:18px}.tw\:h-\[50px\]{height:50px}.tw\:h-\[60px\]{height:60px}.tw\:h-\[80px\]{height:80px}.tw\:h-\[85px\]{height:85px}.tw\:h-\[90px\]{height:90px}.tw\:h-\[92px\]{height:92px}.tw\:h-\[120px\]{height:120px}.tw\:h-\[280px\]{height:280px}.tw\:h-\[338px\]{height:338px}.tw\:h-full{height:100%}.tw\:min-h-\[48px\]{min-height:48px}.tw\:w-10{width:calc(var(--tw-spacing) * 10)}.tw\:w-12{width:calc(var(--tw-spacing) * 12)}.tw\:w-\[32px\]{width:32px}.tw\:w-\[56px\]{width:56px}.tw\:w-\[60px\]{width:60px}.tw\:w-\[74px\]{width:74px}.tw\:w-\[78px\]{width:78px}.tw\:w-\[81px\]{width:81px}.tw\:w-\[83px\]{width:83px}.tw\:w-\[90px\]{width:90px}.tw\:w-\[108px\]{width:108px}.tw\:w-\[160px\]{width:160px}.tw\:w-\[182px\]{width:182px}.tw\:w-auto{width:auto}.tw\:w-full{width:100%}.tw\:max-w-\[80\%\]{max-width:80%}.tw\:max-w-\[335px\]{max-width:335px}.tw\:max-w-\[357px\]{max-width:357px}.tw\:max-w-\[390px\]{max-width:390px}.tw\:max-w-\[412px\]{max-width:412px}.tw\:max-w-\[660px\]{max-width:660px}.tw\:max-w-\[680px\]{max-width:680px}.tw\:max-w-\[802px\]{max-width:802px}.tw\:max-w-full{max-width:100%}.tw\:flex-1{flex:1}.tw\:shrink-0{flex-shrink:0}.tw\:cursor-pointer{cursor:pointer}.tw\:list-disc{list-style-type:disc}.tw\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:flex-col{flex-direction:column}.tw\:items-center{align-items:center}.tw\:items-end{align-items:flex-end}.tw\:items-start{align-items:flex-start}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:gap-1{gap:calc(var(--tw-spacing) * 1)}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:gap-5{gap:calc(var(--tw-spacing) * 5)}.tw\:gap-6{gap:calc(var(--tw-spacing) * 6)}.tw\:gap-8{gap:calc(var(--tw-spacing) * 8)}.tw\:overflow-hidden{overflow:hidden}.tw\:rounded{border-radius:.25rem}.tw\:rounded-2xl{border-radius:var(--tw-radius-2xl)}.tw\:rounded-\[20px\]{border-radius:20px}.tw\:rounded-full{border-radius:3.40282e38px}.tw\:rounded-lg{border-radius:var(--tw-radius-lg)}.tw\:rounded-xl{border-radius:var(--tw-radius-xl)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-primary\/20{border-color:var(--tw-color-primary)}@supports (color:color-mix(in lab, red, red)){.tw\:border-primary\/20{border-color:color-mix(in oklab, var(--tw-color-primary) 20%, transparent)}}.tw\:bg-level-1{background-color:var(--tw-color-level-1)}.tw\:bg-primary{background-color:var(--tw-color-primary)}.tw\:bg-primary-light{background-color:var(--tw-color-primary-light)}.tw\:bg-secondary{background-color:var(--tw-color-secondary)}.tw\:bg-white{background-color:var(--tw-color-white)}.tw\:object-contain{object-fit:contain}.tw\:object-cover{object-fit:cover}.tw\:object-right{object-position:right}.tw\:object-top{object-position:top}.tw\:p-1{padding:calc(var(--tw-spacing) * 1)}.tw\:p-2{padding:calc(var(--tw-spacing) * 2)}.tw\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:p-6{padding:calc(var(--tw-spacing) * 6)}.tw\:p-8{padding:calc(var(--tw-spacing) * 8)}.tw\:px-2{padding-inline:calc(var(--tw-spacing) * 2)}.tw\:px-3{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:px-4{padding-inline:calc(var(--tw-spacing) * 4)}.tw\:px-5{padding-inline:calc(var(--tw-spacing) * 5)}.tw\:px-6{padding-inline:calc(var(--tw-spacing) * 6)}.tw\:py-1{padding-block:calc(var(--tw-spacing) * 1)}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:py-3{padding-block:calc(var(--tw-spacing) * 3)}.tw\:py-4{padding-block:calc(var(--tw-spacing) * 4)}.tw\:py-6{padding-block:calc(var(--tw-spacing) * 6)}.tw\:py-8{padding-block:calc(var(--tw-spacing) * 8)}.tw\:py-\[18px\]{padding-block:18px}.tw\:pt-4{padding-top:calc(var(--tw-spacing) * 4)}.tw\:pt-10{padding-top:calc(var(--tw-spacing) * 10)}.tw\:pb-8{padding-bottom:calc(var(--tw-spacing) * 8)}.tw\:pl-5{padding-left:calc(var(--tw-spacing) * 5)}.tw\:text-center{text-align:center}.tw\:font-mono{font-family:var(--tw-font-mono)}.tw\:font-sans{font-family:var(--tw-font-sans)}.tw\:text-\[12px\]{font-size:12px}.tw\:text-\[14px\]{font-size:14px}.tw\:text-\[15px\]{font-size:15px}.tw\:text-\[16px\]{font-size:16px}.tw\:text-\[18px\]{font-size:18px}.tw\:text-\[20px\]{font-size:20px}.tw\:text-\[24px\]{font-size:24px}.tw\:text-\[28px\]{font-size:28px}.tw\:text-\[32px\]{font-size:32px}.tw\:leading-5{--tw-leading:calc(var(--tw-spacing) * 5);line-height:calc(var(--tw-spacing) * 5)}.tw\:leading-6{--tw-leading:calc(var(--tw-spacing) * 6);line-height:calc(var(--tw-spacing) * 6)}.tw\:leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.tw\:leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.tw\:leading-\[18px\]{--tw-leading:18px;line-height:18px}.tw\:leading-\[22px\]{--tw-leading:22px;line-height:22px}.tw\:font-black{--tw-font-weight:var(--tw-font-weight-black);font-weight:var(--tw-font-weight-black)}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:font-extrabold{--tw-font-weight:var(--tw-font-weight-extrabold);font-weight:var(--tw-font-weight-extrabold)}.tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:break-all{word-break:break-all}.tw\:whitespace-nowrap{white-space:nowrap}.tw\:text-\[\#444\]{color:#444}.tw\:text-black{color:var(--tw-color-black)}.tw\:text-paragraph{color:var(--tw-color-paragraph)}.tw\:text-primary{color:var(--tw-color-primary)}.tw\:text-secondary{color:var(--tw-color-secondary)}.tw\:text-white{color:var(--tw-color-white)}.tw\:underline{text-decoration-line:underline}.tw\:opacity-70{opacity:.7}.tw\:opacity-80{opacity:.8}.tw\:shadow-\[0px_2px_4px_0px_rgba\(0\,0\,0\,0\.04\)\,0px_0px_4px_0px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0px 2px 4px 0px var(--tw-shadow-color,#0000000a), 0px 0px 4px 0px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\: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,var(--tw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--tw-default-transition-duration))}.tw\:select-all{-webkit-user-select:all;user-select:all}@media (hover:hover){.tw\:hover\:bg-primary:hover{background-color:var(--tw-color-primary)}.tw\:hover\:text-white:hover{color:var(--tw-color-white)}}@media (width>=48rem){.tw\:md\:-top-\[52px\]{top:-52px}.tw\:md\:-top-\[60px\]{top:-60px}.tw\:md\:-top-\[104px\]{top:-104px}.tw\:md\:mt-16{margin-top:calc(var(--tw-spacing) * 16)}.tw\:md\:block{display:block}.tw\:md\:flex{display:flex}.tw\:md\:hidden{display:none}.tw\:md\:h-\[110px\]{height:110px}.tw\:md\:h-\[144px\]{height:144px}.tw\:md\:h-\[180px\]{height:180px}.tw\:md\:h-\[520px\]{height:520px}.tw\:md\:w-\[101px\]{width:101px}.tw\:md\:w-\[130px\]{width:130px}.tw\:md\:w-\[162px\]{width:162px}.tw\:md\:max-w-\[770px\]{max-width:770px}.tw\:md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tw\:md\:flex-row{flex-direction:row}.tw\:md\:py-0{padding-block:calc(var(--tw-spacing) * 0)}.tw\:md\:py-6{padding-block:calc(var(--tw-spacing) * 6)}.tw\:md\:py-\[18px\]{padding-block:18px}.tw\:md\:pt-14{padding-top:calc(var(--tw-spacing) * 14)}.tw\:md\:text-\[40px\]{font-size:40px}}@media (width>=80rem){.tw\:xl\:-top-4{top:calc(var(--tw-spacing) * -4)}.tw\:xl\:-top-6{top:calc(var(--tw-spacing) * -6)}.tw\:xl\:-top-8{top:calc(var(--tw-spacing) * -8)}.tw\:xl\:block{display:block}.tw\:xl\:hidden{display:none}.tw\:xl\:h-\[125px\]{height:125px}.tw\:xl\:h-\[142px\]{height:142px}.tw\:xl\:h-\[145px\]{height:145px}.tw\:xl\:min-h-\[120px\]{min-height:120px}.tw\:xl\:w-\[115px\]{width:115px}.tw\:xl\:w-\[131px\]{width:131px}.tw\:xl\:w-\[142px\]{width:142px}.tw\:xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}}@layer components{.banner-gradient{background:linear-gradient(90deg,#fff4e2 56.222%,#c49edb 100%)}.banner-gradient-mobile{background:linear-gradient(165.63deg,#fff4e2 52.01%,#c49edb 118.21%)}}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
