.astra-module__XSANda__page{--ease:cubic-bezier(.22,1,.36,1);--precise:cubic-bezier(.65,0,.35,1);--quick:.22s;--move:.42s;--reveal:.68s;--line:#ded8ee;--muted:#625b77;--ink:#171127;color:var(--ink);background:#f8f7fc;font-size:16px;line-height:1.6;overflow:clip}.astra-module__XSANda__page *{box-sizing:border-box}.astra-module__XSANda__page :where(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #7c5cff}.astra-module__XSANda__page :where(section[id],h2[id]){scroll-margin-top:110px}.astra-module__XSANda__page :where(button,a){-webkit-tap-highlight-color:transparent}.astra-module__XSANda__page em{color:#6240db;font-style:normal}.astra-module__XSANda__container{max-width:1240px;margin-inline:auto;padding-inline:32px}.astra-module__XSANda__containerWide{max-width:1320px}.astra-module__XSANda__section{padding:100px 0;position:relative}.astra-module__XSANda__sectionNarrow{padding-block:76px}.astra-module__XSANda__sectionEyebrow,.astra-module__XSANda__cardEyebrow,.astra-module__XSANda__previewLabel,.astra-module__XSANda__mono{font:500 11px/1.6 var(--font-geist-mono),monospace;letter-spacing:.09em;text-transform:uppercase;color:#655285}.astra-module__XSANda__sectionEyebrow{align-items:center;gap:10px;display:inline-flex}.astra-module__XSANda__sectionEyebrow:before{content:"";background:#7c5cff;border-radius:50%;width:6px;height:6px}.astra-module__XSANda__sectionTitle{letter-spacing:-.055em;text-wrap:balance;margin:20px 0;font-size:clamp(36px,4.6vw,60px);font-weight:500;line-height:1.06}.astra-module__XSANda__sectionLede{max-width:57ch;color:var(--muted);font-size:18px;line-height:1.75}.astra-module__XSANda__sectionCenter{text-align:center;max-width:760px;margin:0 auto 56px}.astra-module__XSANda__sectionCenter .astra-module__XSANda__sectionLede{margin-inline:auto}.astra-module__XSANda__btn{min-height:46px;transition:transform var(--quick) var(--ease),box-shadow var(--move) var(--ease);white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:16px;padding:12px 21px;font-size:14px;font-weight:500;display:inline-flex}.astra-module__XSANda__btn svg{transition:transform var(--quick) var(--ease)}.astra-module__XSANda__btn:hover svg{transform:translate(3px)}.astra-module__XSANda__btnPrimary{color:#fff;background:linear-gradient(#7250f2,#5834d4);border-color:#6946e5;box-shadow:0 3px 6px #4e2cb92b,inset 0 1px #ffffff40}.astra-module__XSANda__btnPrimary:hover{box-shadow:0 7px 24px #7c5cff50}.astra-module__XSANda__btnSecondary{color:var(--ink);background:#ffffffa6;border-color:#d9d2e8}.astra-module__XSANda__btnGhost{color:#5735b3}.astra-module__XSANda__btnLg{min-height:54px;padding-inline:25px}.astra-module__XSANda__ctaCardPrimaryLight{color:#49229c;background:#fff}.astra-module__XSANda__hero{isolation:isolate;padding:54px 0 0;position:relative}.astra-module__XSANda__aurora{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.astra-module__XSANda__aurora:before,.astra-module__XSANda__aurora:after{content:"";background:radial-gradient(#d9caff 0%,#f0d9f9 30%,#0000 66%);width:1100px;height:800px;animation:14s ease-in-out infinite alternate astra-module__XSANda__aurora;position:absolute;top:80px;left:calc(50% - 550px)}.astra-module__XSANda__aurora:after{background:radial-gradient(#c8e9fc,#0000 65%);animation-delay:-7s;top:240px;left:32%}@keyframes astra-module__XSANda__aurora{to{opacity:.65;transform:translate(-90px,35px)rotate(12deg)scale(1.12)}}.astra-module__XSANda__heroCopy{text-align:center;z-index:1;position:relative}.astra-module__XSANda__announcement{background:#ffffffa8;border:1px solid #d8cff1;border-radius:999px;align-items:center;gap:12px;padding:6px 14px 6px 7px;font-size:12px;display:inline-flex}.astra-module__XSANda__announcement b{color:#5533b1;font:10px var(--font-geist-mono);background:#ebe4ff;border-radius:999px;padding:2px 8px}.astra-module__XSANda__heroTitle{letter-spacing:-.075em;margin:28px auto 22px;font-size:clamp(58px,7.3vw,102px);font-weight:500;line-height:.99}.astra-module__XSANda__heroTitle>span{padding-bottom:.09em;display:block;overflow:hidden}.astra-module__XSANda__heroTitle>span>span{animation:astra-module__XSANda__headline var(--reveal) var(--ease) both;display:block}.astra-module__XSANda__heroTitle>span:nth-child(2)>span{color:#6741df;animation-delay:.13s}@keyframes astra-module__XSANda__headline{0%{opacity:.1;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}.astra-module__XSANda__heroSub{color:#615770;max-width:540px;margin:0 auto;font-size:18px;line-height:1.7}.astra-module__XSANda__heroCtas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.astra-module__XSANda__heroNote{font:11px var(--font-geist-mono);color:#645778;margin:17px 0 40px}.astra-module__XSANda__heroVisual{background:#ffffff60;border:1px solid #fff;border-radius:20px 20px 0 0;max-width:1090px;margin:0 auto;padding:10px;position:relative;box-shadow:0 -8px 80px #9d78ff24,0 35px 80px #3d205524}.astra-module__XSANda__heroVisual:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #cbbdf2;position:absolute;inset:-1px}.astra-module__XSANda__console{text-align:left;color:#251d39;background:#fff;border:1px solid #e2dcee;border-radius:12px;overflow:hidden}.astra-module__XSANda__consoleBar{color:#6c627c;border-bottom:1px solid #eeeaf4;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:10px 18px;font-size:11px;display:flex}.astra-module__XSANda__consoleBrand{color:#302347;align-items:center;gap:8px;font-weight:600;display:inline-flex}.astra-module__XSANda__smallMark{color:#fff;background:#7c5cff;border-radius:7px;place-items:center;width:23px;height:23px;font-weight:700;display:inline-grid}.astra-module__XSANda__consoleLayout{grid-template-columns:165px minmax(0,1fr);min-height:376px;display:grid}.astra-module__XSANda__consoleSide{background:#fcfbfe;border-right:1px solid #eeeaf4;padding:24px 12px;font-size:11px}.astra-module__XSANda__consoleSide>span{color:#6a6077;border-radius:6px;align-items:center;gap:10px;margin-bottom:4px;padding:10px 12px;display:flex}.astra-module__XSANda__consoleSide>span:first-child{color:#6740d7;background:#eee8fb}.astra-module__XSANda__consoleSide>small{color:#786984;font:9px/1.8 var(--font-geist-mono);margin:70px 12px 0;display:block}.astra-module__XSANda__consoleMain{min-width:0;padding:25px 26px}.astra-module__XSANda__consoleHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.astra-module__XSANda__consoleHeading h2{letter-spacing:-.04em;font-size:21px;font-weight:500}.astra-module__XSANda__consoleHeading p{color:#73687f;margin-top:3px;font-size:10px}.astra-module__XSANda__live{font:9px var(--font-geist-mono);color:#236449;white-space:nowrap;background:#f2faf5;border:1px solid #cbe4d7;border-radius:99px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.astra-module__XSANda__live:before{content:"";background:#24815a;border-radius:50%;width:5px;height:5px}.astra-module__XSANda__consoleStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.astra-module__XSANda__consoleStat{background:#fcfbfe;border:1px solid #e8e1f1;border-radius:9px;padding:13px}.astra-module__XSANda__consoleStat:first-child{background:#f1ebff;border-color:#d8c9fc}.astra-module__XSANda__consoleStat small{color:#6b617a;font-size:10px;display:block}.astra-module__XSANda__consoleStat strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;display:block}.astra-module__XSANda__consoleStat span{color:#6c5f7a;font-size:9px;display:block}.astra-module__XSANda__tableWrap{overflow:auto}.astra-module__XSANda__bookingTable{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.astra-module__XSANda__bookingTable th{font:9px var(--font-geist-mono);color:#74687e;border-bottom:1px solid #e8e1ef;padding:9px 8px}.astra-module__XSANda__bookingTable td{white-space:nowrap;border-bottom:1px solid #f1edf6;padding:12px 8px}.astra-module__XSANda__bookingTable td:first-child{font-family:var(--font-geist-mono);color:#746385}.astra-module__XSANda__bookingTable td b{font-weight:500}.astra-module__XSANda__tag{color:#286342;font:9px var(--font-geist-mono);white-space:nowrap;background:#edf6ef;border-radius:5px;padding:4px 7px}.astra-module__XSANda__tagPending{color:#7c501c;background:#fff4e1}.astra-module__XSANda__newBooking{animation:astra-module__XSANda__arrive var(--reveal) var(--ease);background:#f8f4ff}@keyframes astra-module__XSANda__arrive{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.astra-module__XSANda__bookingToast{background:#fff;border:1px solid #dacff0;border-radius:12px;align-items:center;gap:13px;padding:16px 20px;font-size:12px;display:flex;position:absolute;bottom:60px;right:-24px;transform:rotate(-3deg);box-shadow:0 12px 40px #40236626}.astra-module__XSANda__bookingToast small{color:#6a5b79;font-size:10px;display:block}.astra-module__XSANda__toastCheck{color:#24643e;background:#e5f5eb;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.astra-module__XSANda__previewCaption{text-align:center;font:9px var(--font-geist-mono);color:#6d5d80;letter-spacing:.06em;padding:13px 0 0}.astra-module__XSANda__venueStrip{text-align:center;background:#f8f7fc;padding:48px 0 58px;position:relative}.astra-module__XSANda__wordmarks{color:#736582;letter-spacing:-.055em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin-top:24px;font-size:23px;font-weight:600;display:flex}.astra-module__XSANda__wordmarks span:nth-child(2){letter-spacing:-.06em;font-weight:400}.astra-module__XSANda__wordmarks span:nth-child(3){font-family:var(--font-geist-mono);letter-spacing:-.08em;font-size:18px}.astra-module__XSANda__sectionSplit{justify-content:space-between;align-items:end;gap:48px;margin-bottom:46px;display:flex}.astra-module__XSANda__sectionSplit h2{max-width:630px;margin-bottom:0}.astra-module__XSANda__sectionSplit p{max-width:320px;color:var(--muted);font-size:15px}.astra-module__XSANda__bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.astra-module__XSANda__bentoCard{min-height:370px;transition:transform var(--move) var(--ease),box-shadow var(--move) var(--ease);background:#fff;border:1px solid #e2dbee;border-radius:20px;flex-direction:column;grid-column:span 2;display:flex;position:relative;overflow:hidden}.astra-module__XSANda__bentoCard:first-child,.astra-module__XSANda__bentoCard:nth-child(2){grid-column:span 3}.astra-module__XSANda__bentoCard:hover{transform:translateY(-5px);box-shadow:0 14px 40px #4f2c8912}.astra-module__XSANda__bentoCard:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(240px circle at var(--x,50%) var(--y,50%),#a488ff66,transparent 80%);opacity:0;transition:opacity var(--move);border:1px solid #0000;position:absolute;inset:0}.astra-module__XSANda__bentoCard:hover:after{opacity:.35}.astra-module__XSANda__bentoCopy{z-index:1;margin-top:auto;padding:24px 28px 28px;position:relative}.astra-module__XSANda__bentoCopy h3{letter-spacing:-.035em;margin:8px 0;font-size:23px;font-weight:500}.astra-module__XSANda__bentoCopy p{color:var(--muted);font-size:14px;line-height:1.7}.astra-module__XSANda__bentoCopy a{color:#5836b7;gap:12px;margin-top:15px;font-size:12px;display:inline-flex}.astra-module__XSANda__bentoArt{background:radial-gradient(at 50% 100%,#ece2ff,#0000 75%),#faf9fd;border-bottom:1px solid #ede6f6;height:195px;padding:28px;overflow:hidden}.astra-module__XSANda__miniRows{max-width:330px;transition:transform var(--move) var(--ease);gap:8px;margin:0 auto;display:grid;transform:rotate(-3deg)}.astra-module__XSANda__bentoCard:hover .astra-module__XSANda__miniRows{transform:rotate(0)translateY(-4px)}.astra-module__XSANda__miniRow{background:#fff;border:1px solid #e4d9f4;border-radius:9px;align-items:center;gap:12px;padding:12px;font-size:11px;display:flex;box-shadow:0 4px 10px #42295c07}.astra-module__XSANda__miniRow>span:last-child{margin-left:auto}.astra-module__XSANda__miniAvatar{color:#6138ac;background:#ece3ff;border-radius:8px;place-items:center;width:29px;height:29px;font-size:10px;display:inline-grid}.astra-module__XSANda__heatGrid{grid-template-columns:34px repeat(8,1fr);align-items:center;gap:5px;display:grid}.astra-module__XSANda__heatGrid>span{font:8px var(--font-geist-mono);color:#6d5c7e}.astra-module__XSANda__heatCell{height:24px;font:8px var(--font-geist-mono);color:#513780;background:#eae1fb;border-radius:4px;place-items:center;display:grid}.astra-module__XSANda__heatCell[data-level="1"]{color:#34204f;background:#c8b3f4}.astra-module__XSANda__heatCell[data-level="2"]{color:#fff;background:#7954cd}.astra-module__XSANda__heatCell[data-level="3"]{color:#fff;background:#5830a7}.astra-module__XSANda__signature{background:#fff;border:1px solid #e4d9f1;border-radius:12px;max-width:245px;margin:0 auto;padding:18px;transform:rotate(3deg)}.astra-module__XSANda__signature>span{color:#685775;font-size:10px;display:block}.astra-module__XSANda__signature svg{color:#6945bb;width:100%;height:48px}.astra-module__XSANda__signature path{stroke-dasharray:300;stroke-dashoffset:0}@keyframes astra-module__XSANda__sign{0%{stroke-dashoffset:300px}to{stroke-dashoffset:0}}.astra-module__XSANda__receipt{background:#fff;border:1px solid #e2d8ef;border-radius:9px;max-width:250px;margin:auto;padding:18px 24px;transform:rotate(-4deg);box-shadow:0 8px 18px #52326d10}.astra-module__XSANda__receipt>div{justify-content:space-between;gap:16px;margin-bottom:10px;font-size:11px;display:flex}.astra-module__XSANda__receipt>div:last-child{color:#58379a;border-top:1px dashed #d2c2e2;padding-top:10px}.astra-module__XSANda__segments{gap:12px;max-width:230px;margin:auto;display:grid}.astra-module__XSANda__segments div{align-items:center;gap:10px;font-size:11px;display:flex}.astra-module__XSANda__segments i{background:#7c5cff;border-radius:50%;width:6px;height:6px}.astra-module__XSANda__segments b{margin-left:auto;font-weight:500}.astra-module__XSANda__segments span{transform-origin:0;background:#b69bec;border-radius:4px;height:5px}@keyframes astra-module__XSANda__grow{0%{transform:scaleX(.2)}to{transform:scaleX(1)}}.astra-module__XSANda__darkBand{color:#f6f0ff;isolation:isolate;background:#171021;padding:96px 0;position:relative}.astra-module__XSANda__darkBand:before{content:"";z-index:-1;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' opacity='.08' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.astra-module__XSANda__darkBand .astra-module__XSANda__sectionEyebrow{color:#c7afe6}.astra-module__XSANda__darkBand .astra-module__XSANda__sectionTitle em{color:#c0a2ff}.astra-module__XSANda__darkBand .astra-module__XSANda__sectionLede{color:#b9adc7}.astra-module__XSANda__story{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:90px;display:grid}.astra-module__XSANda__storySteps{padding-top:40px}.astra-module__XSANda__storyStep{min-height:430px;padding:70px 0}.astra-module__XSANda__storyStep>span{font:11px var(--font-geist-mono);color:#c5a8f3}.astra-module__XSANda__storyStep h3{letter-spacing:-.045em;margin:18px 0;font-size:clamp(29px,3vw,43px);font-weight:500;line-height:1.12}.astra-module__XSANda__storyStep p{color:#c3b6d0;font-size:16px;line-height:1.8}.astra-module__XSANda__storyStep a{color:#ddcaff;margin-top:22px;font-size:13px;display:inline-block}.astra-module__XSANda__storyStage{padding-top:55px;position:sticky;top:160px}.astra-module__XSANda__storyScreen{color:#30223e;background:#fdfbff;border:1px solid #685377;border-radius:16px;min-height:350px;padding:28px;box-shadow:0 0 100px #9562ef18}.astra-module__XSANda__storyScreen>h3{margin-bottom:24px;font-size:19px;font-weight:500}.astra-module__XSANda__storyScreen .astra-module__XSANda__bookingTable{font-size:11px}.astra-module__XSANda__storyScreen .astra-module__XSANda__heatGrid{margin-top:38px}.astra-module__XSANda__storyScreen .astra-module__XSANda__heatCell{height:30px}.astra-module__XSANda__storyScreen .astra-module__XSANda__receipt{max-width:350px;padding:28px;transform:none}.astra-module__XSANda__storyScreen .astra-module__XSANda__segments{gap:26px;max-width:350px}.astra-module__XSANda__storyTabs{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.astra-module__XSANda__storyTabs button{color:#c7b7d4;border:1px solid #564363;border-radius:7px;min-height:42px;padding:8px 12px;font-size:11px}.astra-module__XSANda__storyTabs button[aria-pressed=true]{color:#29163f;background:#c3a1ff;border-color:#c3a1ff}.astra-module__XSANda__storyCaption{font:10px var(--font-geist-mono);color:#bbaac7;margin-top:15px}.astra-module__XSANda__proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.astra-module__XSANda__proof>div{text-align:center;border-right:1px solid var(--line);padding:38px 20px}.astra-module__XSANda__proof>div:last-child{border:0}.astra-module__XSANda__proof strong{letter-spacing:-.065em;font-variant-numeric:tabular-nums;font-size:clamp(46px,5vw,68px);font-weight:500;line-height:1.2}.astra-module__XSANda__proof small{color:var(--muted);margin-top:8px;font-size:12px;display:block}.astra-module__XSANda__marquee{margin-top:40px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.astra-module__XSANda__marqueeTrack{width:max-content;animation:38s linear infinite astra-module__XSANda__marquee;display:flex}.astra-module__XSANda__marqueeGroup{gap:16px;padding-right:16px;display:flex}.astra-module__XSANda__marqueeGroup span{letter-spacing:-.035em;background:#fff;border:1px solid #e2d8ef;border-radius:12px;padding:19px 27px;font-size:20px;font-weight:500}.astra-module__XSANda__marquee:hover .astra-module__XSANda__marqueeTrack,.astra-module__XSANda__marquee:focus-within .astra-module__XSANda__marqueeTrack{animation-play-state:paused}@keyframes astra-module__XSANda__marquee{to{transform:translate(-50%)}}.astra-module__XSANda__testimonialWall{-moz-columns:3;columns:3;-moz-column-gap:20px;column-gap:20px}.astra-module__XSANda__testimonialWall>*{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:20px}.astra-module__XSANda__quote{background:#fff;border:1px solid #e1d9ec;border-radius:17px;padding:30px}.astra-module__XSANda__quote:before{content:"“";color:#9673ce;height:45px;font-size:56px;line-height:1;display:block}.astra-module__XSANda__quoteText{letter-spacing:-.025em;font-size:19px;line-height:1.65}.astra-module__XSANda__quoteAttr{align-items:center;gap:12px;margin-top:28px;display:flex}.astra-module__XSANda__quoteAvatar{color:#59357e;width:36px;height:36px;font:11px var(--font-geist-mono);border-radius:50%;flex-shrink:0;place-items:center;display:grid;background:#ede5f8!important}.astra-module__XSANda__quoteName{font-size:12px;font-weight:600}.astra-module__XSANda__quoteRole{color:var(--muted);font-size:10px}.astra-module__XSANda__faq{max-width:850px;margin:auto}.astra-module__XSANda__faqItem{border-bottom:1px solid var(--line)}.astra-module__XSANda__faqQ{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.astra-module__XSANda__faqQ::-webkit-details-marker{display:none}.astra-module__XSANda__faqQ span{color:#7046b3;transition:transform var(--move) var(--ease);font-size:25px}.astra-module__XSANda__faqItem[open] .astra-module__XSANda__faqQ span{transform:rotate(45deg)}.astra-module__XSANda__faqA{color:var(--muted);padding:0 36px 24px 0;font-size:15px;line-height:1.85}.astra-module__XSANda__faqItem::details-content{transition:height var(--move) var(--ease),content-visibility var(--move) allow-discrete;height:0;overflow:clip}.astra-module__XSANda__faqItem[open]::details-content{height:auto}@supports (interpolate-size:allow-keywords){.astra-module__XSANda__faqItem{interpolate-size:allow-keywords}}.astra-module__XSANda__singlePlan{background:#fff;border:1px solid #d8c9ec;border-radius:22px;grid-template-columns:1fr 1fr;max-width:1000px;margin:auto;display:grid;overflow:hidden;box-shadow:0 20px 80px #67458f0c}.astra-module__XSANda__planSummary{background:radial-gradient(at 0 100%,#e7d8fc,#0000 70%),#f3eefb;padding:44px}.astra-module__XSANda__planPrice{letter-spacing:-.07em;font-variant-numeric:tabular-nums;margin:26px 0 14px;font-size:82px;font-weight:500;line-height:1.1}.astra-module__XSANda__planPrice>span{letter-spacing:-.015em;color:var(--muted);font-size:16px}.astra-module__XSANda__planSummary p{color:var(--muted);margin-bottom:25px;font-size:14px}.astra-module__XSANda__planCurrency{color:#665177;font:10px/1.8 var(--font-geist-mono);min-height:36px;margin-top:18px;display:block}.astra-module__XSANda__planIncludes{padding:44px}.astra-module__XSANda__planIncludes h4{margin-bottom:24px;font-size:19px;font-weight:500}.astra-module__XSANda__planIncludes li{gap:12px;margin-bottom:18px;font-size:14px;display:flex}.astra-module__XSANda__planIncludes li svg{color:#7350b9;flex-shrink:0;margin-top:5px}.astra-module__XSANda__planIncludes>p{border-top:1px solid var(--line);color:var(--muted);margin-top:25px;padding-top:22px;font-size:12px}.astra-module__XSANda__billingToggle{background:#e9e0f5;border:1px solid #d8caeb;border-radius:8px;gap:4px;margin-top:18px;padding:4px;display:inline-flex;position:relative}.astra-module__XSANda__billingToggle button{z-index:1;border-radius:5px;width:126px;min-height:38px;font-size:12px;position:relative}.astra-module__XSANda__billingToggle:before{content:"";width:126px;height:38px;transition:transform var(--move) var(--ease);background:#fff;border-radius:5px;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #48305e15}.astra-module__XSANda__billingToggle[data-annual=true]:before{transform:translate(130px)}.astra-module__XSANda__priceDigits{animation:astra-module__XSANda__arrive var(--move) var(--ease);display:inline-block}.astra-module__XSANda__finalCta{padding:70px 0 110px}.astra-module__XSANda__ctaCard{color:#fff;text-align:center;isolation:isolate;background:#21132f;border:1px solid #573379;border-radius:24px;padding:76px 40px;position:relative;overflow:hidden}.astra-module__XSANda__ctaCard:before{content:"";z-index:-1;background:radial-gradient(at 70% 90%,#753acf80,#0000 45%),radial-gradient(at 20% 20%,#a456b744,#0000 40%);animation:16s ease-in-out infinite alternate astra-module__XSANda__aurora;position:absolute;inset:-40%}.astra-module__XSANda__ctaCard h2{letter-spacing:-.065em;max-width:760px;margin:0 auto 24px;font-size:clamp(38px,5vw,66px);font-weight:500;line-height:1.08}.astra-module__XSANda__ctaCard em{color:#c3a1ff}.astra-module__XSANda__ctaCard p{color:#d0c1da;max-width:560px;margin:0 auto 30px;font-size:16px}.astra-module__XSANda__ctaCardBtns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.astra-module__XSANda__ctaCard .astra-module__XSANda__btnSecondary{color:#fff;background:#ffffff0a;border-color:#9b7aac}.astra-module__XSANda__ctaCardFine{font:10px/1.8 var(--font-geist-mono);color:#c9b6d9;margin-top:24px}@media (max-width:900px){.astra-module__XSANda__bentoCard{grid-column:span 3}.astra-module__XSANda__bentoCard:last-child{grid-column:span 6}.astra-module__XSANda__story{gap:35px}.astra-module__XSANda__storyScreen{padding:20px}.astra-module__XSANda__testimonialWall{-moz-columns:2;columns:2}.astra-module__XSANda__bookingToast{right:-8px}.astra-module__XSANda__consoleLayout{grid-template-columns:125px minmax(0,1fr)}.astra-module__XSANda__consoleMain{padding:20px 16px}.astra-module__XSANda__consoleStats{gap:6px}.astra-module__XSANda__consoleStat{padding:10px}.astra-module__XSANda__consoleStat strong{font-size:24px}.astra-module__XSANda__sectionSplit{display:block}.astra-module__XSANda__sectionSplit p{max-width:540px;margin-top:24px}}@media (max-width:640px){.astra-module__XSANda__container{padding-inline:20px}.astra-module__XSANda__section,.astra-module__XSANda__sectionNarrow{padding-block:62px}.astra-module__XSANda__hero{padding-top:54px}.astra-module__XSANda__heroTitle{margin-top:26px;font-size:clamp(51px,11vw,70px)}.astra-module__XSANda__heroSub{max-width:330px;font-size:16px}.astra-module__XSANda__announcement{gap:7px;font-size:10px}.astra-module__XSANda__heroCtas{gap:8px}.astra-module__XSANda__heroCtas .astra-module__XSANda__btn{gap:10px;min-height:49px;padding-inline:12px;font-size:12px}.astra-module__XSANda__heroNote{margin-bottom:32px;font-size:9px}.astra-module__XSANda__heroVisual{border-radius:13px;padding:5px}.astra-module__XSANda__consoleLayout{grid-template-columns:1fr;min-height:370px}.astra-module__XSANda__consoleSide{display:none}.astra-module__XSANda__consoleBar{padding:9px 11px;font-size:9px}.astra-module__XSANda__consoleMain{padding:18px 12px}.astra-module__XSANda__consoleHeading h2{font-size:18px}.astra-module__XSANda__consoleStats{grid-template-columns:repeat(2,1fr);margin-bottom:15px}.astra-module__XSANda__consoleStat strong{font-size:25px}.astra-module__XSANda__consoleStat span{display:none}.astra-module__XSANda__bookingTable{font-size:10px}.astra-module__XSANda__bookingTable td,.astra-module__XSANda__bookingTable th{padding:10px 5px}.astra-module__XSANda__bookingTable th:nth-child(3),.astra-module__XSANda__bookingTable td:nth-child(3){display:none}.astra-module__XSANda__bookingToast{padding:11px;font-size:10px;bottom:34px;right:-3px}.astra-module__XSANda__previewCaption{font-size:8px}.astra-module__XSANda__wordmarks{justify-content:center;gap:20px 28px;font-size:20px}.astra-module__XSANda__venueStrip{padding-block:36px}.astra-module__XSANda__bento{grid-template-columns:1fr}.astra-module__XSANda__bentoCard,.astra-module__XSANda__bentoCard:first-child,.astra-module__XSANda__bentoCard:nth-child(2),.astra-module__XSANda__bentoCard:last-child{grid-column:auto}.astra-module__XSANda__bentoCard{min-height:340px}.astra-module__XSANda__bentoArt{height:180px}.astra-module__XSANda__bentoCopy{padding:23px}.astra-module__XSANda__sectionTitle{font-size:39px}.astra-module__XSANda__sectionLede{font-size:16px}.astra-module__XSANda__sectionCenter{margin-bottom:35px}.astra-module__XSANda__darkBand{padding-block:65px}.astra-module__XSANda__story{flex-direction:column-reverse;gap:0;display:flex}.astra-module__XSANda__storyStage{z-index:2;background:#171021;width:100%;padding-top:0;padding-bottom:16px;top:84px}.astra-module__XSANda__storyScreen{min-height:240px;padding:16px}.astra-module__XSANda__storyScreen>h3{margin-bottom:14px;font-size:15px}.astra-module__XSANda__storyScreen .astra-module__XSANda__heatGrid{margin-top:10px}.astra-module__XSANda__storyScreen .astra-module__XSANda__heatCell{height:18px}.astra-module__XSANda__storyScreen .astra-module__XSANda__receipt{padding:12px}.astra-module__XSANda__storyScreen .astra-module__XSANda__segments{gap:15px}.astra-module__XSANda__storyTabs{gap:5px;margin-top:10px}.astra-module__XSANda__storyTabs button{min-height:36px;padding:8px 9px;font-size:10px}.astra-module__XSANda__storyCaption{font-size:8px}.astra-module__XSANda__storySteps{padding-top:0}.astra-module__XSANda__storyStep{min-height:380px;padding:45px 0;scroll-margin-top:420px}.astra-module__XSANda__storyStep h3{font-size:33px}.astra-module__XSANda__proof{margin-top:35px}.astra-module__XSANda__proof>div{padding:24px 9px}.astra-module__XSANda__proof strong{font-size:39px}.astra-module__XSANda__proof small{font-size:10px}.astra-module__XSANda__testimonialWall{-moz-columns:1;columns:1}.astra-module__XSANda__singlePlan{grid-template-columns:1fr}.astra-module__XSANda__planSummary,.astra-module__XSANda__planIncludes{padding:28px}.astra-module__XSANda__planPrice{font-size:70px}.astra-module__XSANda__finalCta{padding-block:40px 65px}.astra-module__XSANda__ctaCard{padding:52px 24px}.astra-module__XSANda__faqQ{font-size:15px}}@media (prefers-reduced-motion:reduce){.astra-module__XSANda__page *,.astra-module__XSANda__page :before,.astra-module__XSANda__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.astra-module__XSANda__page ::details-content{scroll-behavior:auto!important;transition:none!important;animation:none!important}.astra-module__XSANda__marquee{overflow:visible;-webkit-mask-image:none;mask-image:none}.astra-module__XSANda__marqueeTrack,.astra-module__XSANda__marqueeGroup{flex-wrap:wrap;justify-content:center;width:auto}.astra-module__XSANda__marqueeGroup[aria-hidden=true]{display:none}.astra-module__XSANda__storyStage{position:static}}.astra-module__XSANda__page[data-paused=true] *,.astra-module__XSANda__page[data-paused=true] :before,.astra-module__XSANda__page[data-paused=true] :after{transition:none!important;animation:none!important}.astra-module__XSANda__nav{z-index:40;height:88px;padding:16px 28px 0;position:sticky;top:0}.astra-module__XSANda__navInner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);max-width:1236px;height:64px;transition:transform var(--move) var(--ease),background var(--move);background:#ffffffc9;border:1px solid #dfd7ee99;border-radius:14px;align-items:center;gap:28px;margin:auto;padding:0 12px 0 22px;display:flex;box-shadow:0 5px 25px #38215505}.astra-module__XSANda__nav[data-compressed=true] .astra-module__XSANda__navInner{background:#fffffff0;transform:translateY(-8px);box-shadow:0 8px 24px #30204010}.astra-module__XSANda__brand{letter-spacing:-.055em;flex-shrink:0;align-items:center;gap:9px;font-size:22px;font-weight:600;display:inline-flex}.astra-module__XSANda__mark{color:#fff;letter-spacing:-.06em;background:#7c5cff;border-radius:28%;place-items:center;width:31px;height:31px;font-size:22px;font-weight:700;display:inline-grid;box-shadow:inset 0 1px #ffffff40,0 3px 8px #7c5cff25}.astra-module__XSANda__brandDot{align-self:flex-start;margin-top:4px;margin-left:-5px;font-size:9px}.astra-module__XSANda__navLinks{align-items:center;gap:20px;margin-left:auto;font-size:12px;display:flex}.astra-module__XSANda__navLinks>a,.astra-module__XSANda__navGroup>summary{cursor:pointer;color:#5f526e;align-items:center;gap:6px;min-height:44px;list-style:none;display:flex}.astra-module__XSANda__navLinks a[aria-current],.astra-module__XSANda__navGroup>.astra-module__XSANda__navActive{color:#5930b6}.astra-module__XSANda__navGroup summary::-webkit-details-marker{display:none}.astra-module__XSANda__navGroup summary>span{transition:transform var(--quick)}.astra-module__XSANda__navGroup[open] summary>span{transform:rotate(180deg)}.astra-module__XSANda__navCta{align-items:center;gap:15px;display:flex}.astra-module__XSANda__navCta .astra-module__XSANda__btn{min-height:40px;padding:10px 16px;font-size:12px}.astra-module__XSANda__signIn{padding-block:12px;font-size:12px}.astra-module__XSANda__mega{background:#fff;border:1px solid #ded2ee;border-radius:16px;grid-template-columns:1fr 280px;gap:24px;width:min(1080px,100vw - 56px);padding:18px;display:grid;position:absolute;top:84px;left:50%;transform:translate(-50%);box-shadow:0 24px 70px #31194824}.astra-module__XSANda__navGroup[open] .astra-module__XSANda__mega{animation:astra-module__XSANda__menuEnter .18s var(--ease);transform-origin:top}@keyframes astra-module__XSANda__menuEnter{0%{opacity:0;transform:translate(-50%)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}.astra-module__XSANda__megaLinks{grid-template-columns:1fr 1fr;gap:4px;display:grid}.astra-module__XSANda__megaLinks a{transition:background var(--quick);border-radius:9px;align-items:flex-start;gap:12px;padding:12px;display:flex}.astra-module__XSANda__megaLinks a:hover{background:#f5f0fc}.astra-module__XSANda__megaLinks .astra-module__XSANda__megaOverview{color:#66418f;border-bottom:1px solid #eee5f5;border-radius:0;grid-column:1/-1;justify-content:space-between;margin-bottom:4px;padding-bottom:16px;font-size:12px}.astra-module__XSANda__megaGlyph{color:#643e8d;width:34px;height:34px;font:10px var(--font-geist-mono);background:#efe6fb;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.astra-module__XSANda__megaLinks b{font-size:13px;font-weight:500}.astra-module__XSANda__megaLinks small{color:#796784;max-width:27ch;margin-top:3px;font-size:10px;line-height:1.65;display:block}.astra-module__XSANda__megaPreview{background:linear-gradient(150deg,#f5ecff,#e2d1f4);border-radius:10px;padding:23px}.astra-module__XSANda__megaPreview .astra-module__XSANda__sectionEyebrow{font-size:9px}.astra-module__XSANda__megaPreview h3{letter-spacing:-.05em;margin:26px 0 16px;font-size:27px;font-weight:500;line-height:1.1}.astra-module__XSANda__megaPreview>span:last-child{color:#64418a;font-size:11px}.astra-module__XSANda__previewMini{background:#fff;border:1px solid #d8c5ec;border-radius:8px;margin:28px -8px 0;padding:14px;transform:rotate(-3deg);box-shadow:0 8px 20px #5f377a12}.astra-module__XSANda__previewMini>div{border-bottom:1px solid #efe7f5;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:10px;display:flex}.astra-module__XSANda__previewMini b{font-size:27px;font-weight:500}.astra-module__XSANda__mobileNav{display:none}.astra-module__XSANda__footer{background:#eee8f7;border-top:1px solid #d6c6e5;padding:60px 0 25px}.astra-module__XSANda__footerTop{align-items:center;gap:55px;padding-bottom:48px;display:flex}.astra-module__XSANda__footerTop p{color:#6b557b;font-size:13px;line-height:1.5}.astra-module__XSANda__footerStart{color:#533379;margin-left:auto;font-size:14px}.astra-module__XSANda__footerStart span{margin-left:20px}.astra-module__XSANda__footerGrid{border-top:1px solid #dacee7;grid-template-columns:repeat(4,1fr);gap:40px;padding:35px 0 45px;display:grid}.astra-module__XSANda__footerGrid h2{font:10px var(--font-geist-mono);color:#735c84;letter-spacing:.07em;margin-bottom:17px}.astra-module__XSANda__footerGrid a{color:#564363;padding-block:6px;font-size:12px;display:inline-block}.astra-module__XSANda__footerWordmark{letter-spacing:-.087em;color:#5f367e;white-space:nowrap;padding-bottom:20px;font-size:clamp(64px,16.8vw,218px);font-weight:600;line-height:1.1}.astra-module__XSANda__footerWordmark span{vertical-align:top;letter-spacing:-.03em;margin-left:.25em;padding-top:.65em;font-size:.16em;display:inline-block}.astra-module__XSANda__footerBottom{color:#6b547c;font:10px/1.8 var(--font-geist-mono);border-top:1px solid #d5c3e4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.astra-module__XSANda__footerBottom>div{gap:22px;display:flex}.astra-module__XSANda__statusDot{background:#487255;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.astra-module__XSANda__page :where(.astra-module__XSANda__footerGrid a,.astra-module__XSANda__footerBottom a,.astra-module__XSANda__cardLink,.astra-module__XSANda__featureBtnRow a:not(.astra-module__XSANda__btn),.astra-module__XSANda__storyStep a){transition:background-size var(--move) var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none}.astra-module__XSANda__page :where(.astra-module__XSANda__footerGrid a,.astra-module__XSANda__footerBottom a,.astra-module__XSANda__cardLink,.astra-module__XSANda__storyStep a):hover{background-size:100% 1px}.astra-module__XSANda__progress{transform-origin:0;z-index:60;pointer-events:none;background:linear-gradient(90deg,#7c5cff,#e98bc7,#74cfff);height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.astra-module__XSANda__motionControls{z-index:35;gap:6px;display:flex;position:fixed;bottom:15px;right:20px}.astra-module__XSANda__motionControls button{color:#6c527c;min-width:36px;min-height:36px;font:9px var(--font-geist-mono);background:#fff;border:1px solid #dacdeb;border-radius:8px;padding:8px 11px;box-shadow:0 3px 10px #3c1e5208}.astra-module__XSANda__motionControls button[hidden]{display:none}.astra-module__XSANda__venueLinks{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.astra-module__XSANda__venueLinks a{border-bottom:1px solid var(--line);letter-spacing:-.03em;align-items:center;gap:22px;padding:24px 0;font-size:23px;display:flex}.astra-module__XSANda__venueLinks a>span:last-child{color:#876497;transition:transform var(--move) var(--ease);margin-left:auto}.astra-module__XSANda__venueLinks a:hover>span:last-child{transform:translate(3px,-3px)}.astra-module__XSANda__pageHero{background:radial-gradient(at 75% 10%,#e6d9fa,#0000 50%);border-bottom:1px solid #e4d9ef;padding:84px 0 72px;position:relative}.astra-module__XSANda__pageHero:after{content:"+";color:#c2abde;font:110px var(--font-geist-mono);pointer-events:none;font-weight:200;position:absolute;top:36%;right:8%}.astra-module__XSANda__pageHeroNarrow{z-index:1;max-width:960px;position:relative}.astra-module__XSANda__breadcrumb{font:10px var(--font-geist-mono);color:#786384;text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.astra-module__XSANda__breadcrumb a{color:#653593}.astra-module__XSANda__breadcrumbSep{color:#a288b5}.astra-module__XSANda__pageHeroTitle{letter-spacing:-.06em;text-wrap:balance;max-width:19ch;margin:23px 0 26px;font-size:clamp(46px,6.1vw,82px);font-weight:500;line-height:1.03}.astra-module__XSANda__pageHeroSub{max-width:59ch;color:var(--muted);font-size:19px;line-height:1.8}.astra-module__XSANda__pageHeroCtas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.astra-module__XSANda__pageHeroNote{font:11px/1.8 var(--font-geist-mono);color:#725b80}.astra-module__XSANda__feature{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:80px;display:grid}.astra-module__XSANda__feature>*{min-width:0}.astra-module__XSANda__featureCopy h2{letter-spacing:-.045em;text-wrap:balance;margin:18px 0 22px;font-size:clamp(32px,3.7vw,49px);font-weight:500;line-height:1.08}.astra-module__XSANda__featureCopy p{color:var(--muted);margin-bottom:24px;font-size:16px;line-height:1.85}.astra-module__XSANda__featureBullets{gap:14px;margin-bottom:25px;display:grid}.astra-module__XSANda__featureBullets li{color:#655171;padding-left:23px;font-size:13px;line-height:1.7;position:relative}.astra-module__XSANda__featureBullets li:before{content:"✓";color:#8458ae;position:absolute;left:0}.astra-module__XSANda__featureBullets b{color:#392243;font-weight:500}.astra-module__XSANda__featureBtnRow{flex-wrap:wrap;gap:12px;display:flex}.astra-module__XSANda__featureFlip .astra-module__XSANda__featureVisual{grid-area:1/1}.astra-module__XSANda__featureFlip .astra-module__XSANda__featureCopy{grid-area:1/2}.astra-module__XSANda__featureVisual{background:radial-gradient(at 10% 0,#e0cff5,#0000 70%),#f0e9f8;border:1px solid #e0d0ed;border-radius:20px;padding:24px}.astra-module__XSANda__previewLabel{justify-content:space-between;margin-bottom:18px;font-size:9px;display:flex}.astra-module__XSANda__mock{background:#fff;border:1px solid #d8c7e6;border-radius:12px;overflow:hidden;box-shadow:0 16px 40px #5024680e}.astra-module__XSANda__mockChrome{background:#fbf8fd;border-bottom:1px solid #e8dfee;align-items:center;gap:12px;padding:12px;display:flex}.astra-module__XSANda__mockDots{gap:4px;display:flex}.astra-module__XSANda__mockDots span{background:#d0b8e0;border-radius:50%;width:5px;height:5px}.astra-module__XSANda__mockUrl{font:9px var(--font-geist-mono);color:#735782;overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.astra-module__XSANda__mockUrl b{font-weight:400}.astra-module__XSANda__mockArt{background:linear-gradient(140deg,#fcfaff,#f6f0fa);align-items:center;min-height:190px;padding:25px 22px;display:grid}.astra-module__XSANda__mockArt .astra-module__XSANda__miniRows{width:100%}.astra-module__XSANda__mockArt .astra-module__XSANda__receipt{width:100%;max-width:320px;transform:none}.astra-module__XSANda__mockBody{border-top:1px solid #e9def1;padding:16px}.astra-module__XSANda__tileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.astra-module__XSANda__previewTile{background:#faf7fd;border:1px solid #eee4f5;border-radius:8px;min-width:0;padding:12px}.astra-module__XSANda__previewTile .astra-module__XSANda__cardEyebrow{letter-spacing:.025em;font-size:8px}.astra-module__XSANda__tileValue{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:8px 0;font-size:clamp(22px,2.4vw,31px);font-weight:500;line-height:1.2}.astra-module__XSANda__mockCaption{font:9px var(--font-geist-mono);color:#755d84;border-top:1px solid #e8dfee;padding:10px 16px}.astra-module__XSANda__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.astra-module__XSANda__cards2{grid-template-columns:repeat(2,minmax(0,1fr))}.astra-module__XSANda__cards4{grid-template-columns:repeat(4,minmax(0,1fr))}.astra-module__XSANda__card{transition:transform var(--move) var(--ease),border-color var(--move);background:#fff;border:1px solid #e1d7eb;border-radius:16px;flex-direction:column;gap:14px;padding:30px;display:flex}.astra-module__XSANda__card:hover{border-color:#b897d7;transform:translateY(-4px)}.astra-module__XSANda__cardIcon{color:#7b43b2}.astra-module__XSANda__cardTitle{letter-spacing:-.035em;font-size:23px;font-weight:500;line-height:1.2}.astra-module__XSANda__cardBody{color:var(--muted);font-size:14px;line-height:1.8}.astra-module__XSANda__cardLink{color:#653b90;margin-top:auto;padding-top:12px;font-size:12px}.astra-module__XSANda__checkCols{grid-template-columns:1fr 1fr;gap:0 35px;display:grid}.astra-module__XSANda__checkItem{border-bottom:1px solid var(--line);color:#615069;align-items:flex-start;gap:14px;padding:21px 0;font-size:14px;display:flex}.astra-module__XSANda__checkItem svg{color:#8054a7;flex-shrink:0;margin-top:4px}.astra-module__XSANda__statBand{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:24px;padding-block:35px;display:grid}.astra-module__XSANda__statNum{letter-spacing:-.055em;font-size:50px}.astra-module__XSANda__stat{text-align:center}.astra-module__XSANda__statLabel{color:var(--muted);font-size:12px}.astra-module__XSANda__indexGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.astra-module__XSANda__indexCard{min-height:300px;transition:transform var(--move) var(--ease),box-shadow var(--move);background:#fff;border:1px solid #dfd2e9;border-radius:18px;flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden}.astra-module__XSANda__indexCard:first-child{background:radial-gradient(at 100% 0,#e4d3fb,#0000 60%),#f5effc;grid-column:span 2}.astra-module__XSANda__indexCard:after{content:"↗";color:#a684bd;transition:transform var(--move) var(--ease);font-size:25px;position:absolute;top:27px;right:28px}.astra-module__XSANda__indexCard:hover{transform:translateY(-4px);box-shadow:0 12px 40px #5f2b7710}.astra-module__XSANda__indexCard:hover:after{transform:translate(3px,-3px)}.astra-module__XSANda__indexCardGlyph{color:#714b93;width:44px;height:44px;font:11px var(--font-geist-mono);border:1px solid #ddcaec;border-radius:12px;place-items:center;display:grid;background:#ede1f8!important}.astra-module__XSANda__indexCardTitle{letter-spacing:-.04em;margin:23px 0 12px;font-size:28px;font-weight:500}.astra-module__XSANda__indexCardBody{color:var(--muted);max-width:42ch;font-size:14px;line-height:1.8}.astra-module__XSANda__indexCardLink{color:#744995;margin-top:auto;padding-top:28px;font-size:12px}.astra-module__XSANda__prose{max-width:800px;color:var(--muted);border-left:1px solid #ddcde9;margin:0 auto;padding-left:38px;font-size:16px;line-height:1.9}.astra-module__XSANda__prose h2{color:#392443;letter-spacing:-.04em;margin:60px 0 24px;font-size:31px;font-weight:500;position:relative}.astra-module__XSANda__prose h2:before{content:"";background:#9667c4;border-radius:50%;width:9px;height:9px;position:absolute;top:24px;left:-43px;box-shadow:0 0 0 5px #f1e9f8}.astra-module__XSANda__prose h2:first-child{margin-top:0}.astra-module__XSANda__prose h3{color:#43284f;margin:30px 0 12px;font-size:20px;font-weight:500}.astra-module__XSANda__prose p{margin-bottom:22px}.astra-module__XSANda__prose a{color:#714394;text-underline-offset:4px;text-decoration:underline}.astra-module__XSANda__prose ul{margin-bottom:24px;padding-left:22px;list-style:outside}.astra-module__XSANda__page main>section.mx-auto{border-top:1px solid var(--line);padding-top:55px}.astra-module__XSANda__page main>section.mx-auto>h2{letter-spacing:-.045em;font-size:clamp(30px,4vw,46px);font-weight:500}@media (max-width:1050px){.astra-module__XSANda__navLinks{gap:12px}.astra-module__XSANda__navInner{gap:16px;padding-left:16px}.astra-module__XSANda__navCta{gap:9px}.astra-module__XSANda__navLinks>a:last-child{display:none}.astra-module__XSANda__feature{gap:40px}.astra-module__XSANda__cards4{grid-template-columns:1fr 1fr}}@media (max-width:850px){.astra-module__XSANda__navLinks{display:none}.astra-module__XSANda__navCta{margin-left:auto}.astra-module__XSANda__mobileNav{display:block}.astra-module__XSANda__mobileNav>summary{cursor:pointer;place-items:center;width:40px;min-height:44px;font-size:22px;list-style:none;display:grid}.astra-module__XSANda__mobileNav>summary::-webkit-details-marker{display:none}.astra-module__XSANda__mobilePanel{background:#fff;border:1px solid #dbcce9;border-radius:14px;max-height:calc(100svh - 110px);padding:14px;position:absolute;top:85px;left:28px;right:28px;overflow:auto;box-shadow:0 25px 50px #3c204322}.astra-module__XSANda__mobilePanel a{min-height:48px;animation:astra-module__XSANda__arrive var(--move) var(--ease) both;border-bottom:1px solid #eee6f4;justify-content:space-between;align-items:center;padding:12px;font-size:15px;display:flex}.astra-module__XSANda__mobilePanel a[aria-current]{color:#7652ae;background:#f5eefb}.astra-module__XSANda__feature,.astra-module__XSANda__featureFlip{grid-template-columns:1fr;gap:32px}.astra-module__XSANda__featureFlip .astra-module__XSANda__featureCopy,.astra-module__XSANda__featureFlip .astra-module__XSANda__featureVisual{grid-area:auto}.astra-module__XSANda__featureVisual{width:100%;max-width:640px}.astra-module__XSANda__featureCopy h2{max-width:25ch}.astra-module__XSANda__featureCopy p{max-width:60ch}.astra-module__XSANda__cards,.astra-module__XSANda__indexGrid{grid-template-columns:1fr 1fr}.astra-module__XSANda__footerTop{gap:30px}}@media (max-width:640px){.astra-module__XSANda__nav{height:78px;padding:10px 12px 0}.astra-module__XSANda__navInner{gap:10px;height:59px;padding:0 7px 0 12px}.astra-module__XSANda__brand{gap:7px;font-size:20px}.astra-module__XSANda__mark{width:27px;height:27px;font-size:19px}.astra-module__XSANda__brandDot{display:none}.astra-module__XSANda__navCta .astra-module__XSANda__btn{gap:7px;padding:9px 11px;font-size:11px}.astra-module__XSANda__signIn{display:none}.astra-module__XSANda__mobileNav>summary{width:32px}.astra-module__XSANda__mobilePanel{top:74px;left:12px;right:12px}.astra-module__XSANda__nav[data-compressed=true] .astra-module__XSANda__navInner{transform:translateY(-4px)}.astra-module__XSANda__footer{padding-top:42px}.astra-module__XSANda__footerTop{flex-wrap:wrap;gap:20px 25px;padding-bottom:30px}.astra-module__XSANda__footerTop p{font-size:11px}.astra-module__XSANda__footerStart{flex-basis:100%;margin-left:0}.astra-module__XSANda__footerGrid{grid-template-columns:1fr 1fr;gap:32px;padding-block:28px}.astra-module__XSANda__footerWordmark{font-size:16.5vw}.astra-module__XSANda__footerBottom{gap:16px;padding-bottom:40px;font-size:9px}.astra-module__XSANda__motionControls{bottom:10px;right:12px}.astra-module__XSANda__motionControls button{font-size:8px}.astra-module__XSANda__venueLinks{grid-template-columns:1fr}.astra-module__XSANda__venueLinks a{padding-block:20px;font-size:22px}.astra-module__XSANda__pageHero{padding:48px 0}.astra-module__XSANda__pageHero:after{display:none}.astra-module__XSANda__pageHeroTitle{font-size:45px}.astra-module__XSANda__pageHeroSub{font-size:16px}.astra-module__XSANda__pageHeroCtas .astra-module__XSANda__btn{padding-inline:17px;font-size:12px}.astra-module__XSANda__featureCopy h2{font-size:34px}.astra-module__XSANda__featureVisual{padding:14px}.astra-module__XSANda__mockArt{padding:18px 12px}.astra-module__XSANda__mockBody{padding:10px}.astra-module__XSANda__tileGrid{gap:8px}.astra-module__XSANda__previewTile{padding:10px}.astra-module__XSANda__cards,.astra-module__XSANda__cards2,.astra-module__XSANda__cards4,.astra-module__XSANda__indexGrid,.astra-module__XSANda__checkCols{grid-template-columns:1fr}.astra-module__XSANda__indexCard:first-child{grid-column:auto}.astra-module__XSANda__indexCard{min-height:260px}.astra-module__XSANda__card{padding:25px}.astra-module__XSANda__statBand{grid-template-columns:1fr 1fr}.astra-module__XSANda__prose{padding-left:24px;font-size:15px}.astra-module__XSANda__prose h2:before{left:-29px}}@media (prefers-reduced-motion:reduce){.astra-module__XSANda__page .astra-module__XSANda__bentoCard:hover,.astra-module__XSANda__page .astra-module__XSANda__card:hover,.astra-module__XSANda__page .astra-module__XSANda__indexCard:hover{transform:none}}.astra-module__XSANda__register{grid-template-columns:1.4fr 1fr;gap:14px;font-size:11px;display:grid}.astra-module__XSANda__registerItems{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid}.astra-module__XSANda__registerItems>span{background:#fff;border:1px solid #e2d3f0;border-radius:8px;gap:8px;padding:12px;display:grid}.astra-module__XSANda__registerItems b{color:#694790;font-weight:500}.astra-module__XSANda__registerTotal{background:#eae0f5;border:1px solid #d9c6ed;border-radius:8px;flex-direction:column;justify-content:center;gap:9px;padding:14px;display:flex}.astra-module__XSANda__registerTotal>b{letter-spacing:-.045em;font-size:25px;font-weight:500}.astra-module__XSANda__registerTotal small{color:#6f557e;font-size:9px}.astra-module__XSANda__registerTotal .astra-module__XSANda__tag{white-space:normal}@media (max-width:640px){.astra-module__XSANda__register{grid-template-columns:1fr}.astra-module__XSANda__registerTotal{grid-template-columns:1fr 1fr;display:grid}}.astra-module__XSANda__demoFrame{background:#fff;border:1px solid #dccce9;border-radius:16px;max-width:960px;margin:auto;overflow:hidden;box-shadow:0 20px 60px #57357610}.astra-module__XSANda__demoFrame iframe{border:0;width:100%;height:640px}.astra-module__XSANda__headingMask{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.astra-module__XSANda__headingLine{display:block}.astra-module__XSANda__miniRow{isolation:isolate;position:relative}.astra-module__XSANda__miniRow:before{content:"";border-radius:inherit;z-index:-1;opacity:0;background:#e6d9ff;position:absolute;inset:0}.astra-module__XSANda__miniRow[data-highlight]:before{animation:astra-module__XSANda__rowHighlight .85s var(--ease) both}@keyframes astra-module__XSANda__rowHighlight{0%{opacity:0;transform:scaleX(.92)}40%,70%{opacity:1;transform:scaleX(1)}to{opacity:0}}.astra-module__XSANda__quote{isolation:isolate;transition:transform var(--move) var(--ease);position:relative}.astra-module__XSANda__quote:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--move) var(--ease);position:absolute;inset:0;box-shadow:0 12px 36px #7c5cff30}.astra-module__XSANda__page[data-paused=false] .astra-module__XSANda__quote:hover{transform:translateY(-5px)}.astra-module__XSANda__page[data-paused=false] .astra-module__XSANda__quote:hover:after{opacity:1}.astra-module__XSANda__consoleStat strong{font-variant-numeric:tabular-nums;display:block}.astra-module__XSANda__consoleStat strong[data-tick=true]{animation:astra-module__XSANda__arrive .42s var(--ease)}.astra-module__XSANda__heroVisual[data-story-running=true] .astra-module__XSANda__bookingToast{animation:astra-module__XSANda__waiverToast 9s var(--ease) infinite}@keyframes astra-module__XSANda__waiverToast{0%,40%,86%,to{opacity:0;transform:translateY(22px)rotate(-3deg)}47%,78%{opacity:1;transform:translateY(0)rotate(-3deg)}}@media (max-width:767px){.astra-module__XSANda__motionControls button{border-radius:50%;place-items:center;width:40px;min-width:40px;height:40px;padding:0;font-size:16px;display:grid}.astra-module__XSANda__motionLabel{display:none}}@media (prefers-reduced-motion:reduce){.astra-module__XSANda__page .astra-module__XSANda__quote:hover{transform:none}.astra-module__XSANda__page .astra-module__XSANda__quote:hover:after{opacity:0}}.astra-module__XSANda__previewNumber{vertical-align:bottom;height:1.6em;display:inline-block;overflow:hidden}.astra-module__XSANda__previewNumber>span{display:block;transform:translateY(-75%)}.astra-module__XSANda__previewNumber>span>span{height:1.6em;display:block}.astra-module__XSANda__heroVisual .astra-module__XSANda__newBooking{animation-name:astra-module__XSANda__bookingFromRight}@keyframes astra-module__XSANda__bookingFromRight{0%{opacity:0;transform:translate(45px)}to{opacity:1;transform:translate(0)}}