.landingPage{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}@media(max-width:999px){.landingPage{padding:0 1.5rem}}.landingPageBG{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1;background-repeat:repeat;opacity:.05}.marquee-wrapper{width:100%;margin:3rem 0}@media(max-width:999px){.marquee-wrapper{display:none}}.marquee-wrapper img{filter:grayscale(100%);transition:all .2s ease;object-fit:contain}.marquee-wrapper img:hover{filter:grayscale(0)}.marquee{width:100%;overflow:visible}.swiper-wrapper{transition-timing-function:linear!important}.marquee-wrapper .swiper{overflow:visible}.marquee-wrapper .swiper-slide{display:flex;align-items:center;justify-content:center;height:4rem}.landingPage h1{max-width:900px;font-size:4.25rem;font-weight:700;margin:3rem auto 1rem;text-align:center;text-wrap:balance;color:#002c61}.dark .landingPage h1{color:#d0bcff}@media(max-width:999px){.landingPage h1{font-size:3rem;text-wrap:wrap}}.headingGradient{background:linear-gradient(90deg,#deccfa 0,#6750a4);text-shadow:0 0 90px rgba(0,0,0,.3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.dark .headingGradient{background:linear-gradient(270deg,#deccfa 0,#6750a4);text-shadow:0 0 90px rgba(0,0,0,.3);-webkit-background-clip:text;background-clip:text}.landingPage h2{max-width:calc(900px - 150px);font-size:1.75rem;font-weight:400;margin:0 auto 2rem;text-align:center;color:#8290ac}.dark .landingPage h2{color:#e1daf1}@media(max-width:999px){.landingPage h2{font-size:1.5rem;margin:1.5rem 0 3rem}}.sx-react-calendar-wrapper{width:100%;max-width:950px;height:600px}.landingPageActions{display:flex;gap:1rem;margin-bottom:4rem}@media(max-width:999px){.landingPageActions{margin-bottom:3rem}}@media(max-width:600px){.landingPageActions{flex-direction:column;width:100%}}.landingPageAction{font-size:1.125rem;display:inline-block;padding:.75rem 1.5rem;border-radius:2rem;color:#fff;font-weight:600;transition:all .2s ease;box-shadow:0 0 10px rgba(0,0,0,.1);cursor:pointer}@media(max-width:999px){.landingPageAction{font-size:1rem}}@media(max-width:600px){.landingPageAction{width:100%;text-align:center}}.landingPageAction:disabled{opacity:.5;cursor:not-allowed}@media(hover:hover){.landingPageAction:hover{transform:translateY(-2px)}}.buttonPrimary{background:linear-gradient(90deg,#6750a4 50%,#8c6fb7)}.buttonPrimary.hasMarginBottom{margin-bottom:2rem}.buttonOutlined{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);color:#6750a4;box-shadow:inset 0 0 0 2px #6750a4}.dark .buttonOutlined{color:#d0bcff;border-color:#d0bcff;box-shadow:inset 0 0 0 2px #d0bcff}.buttonOutlined .github-icon{margin-left:.5rem}.landingPageImage{margin-bottom:4rem}.light .landingPageImage--light{display:block}.dark .landingPageImage--light,.light .landingPageImage--dark{display:none}.dark .landingPageImage--dark{display:block}.landingPageCards{display:flex;gap:2rem;flex-wrap:wrap;margin-bottom:4rem}@media(max-width:999px){.landingPageCards{margin-bottom:3rem}}.cloudSection{position:relative;width:min(1180px,100% - 6rem);margin:250px auto 8rem;display:flex;flex-direction:column;align-items:center}@media(max-width:999px){.cloudSection{width:100%;margin:100px auto 4rem}}.cloudSectionHeading{position:relative;z-index:1}.cloudSectionHeading p{max-width:720px}.cloudSectionHeading h3{max-width:760px;line-height:1.15;scroll-margin-top:8rem;text-wrap:balance}@media(max-width:600px){.cloudSectionHeading{margin-bottom:1.5rem}.cloudSectionHeading h3{margin-bottom:1.25rem;font-size:2rem;line-height:1.18}.cloudSectionHeading p{margin-bottom:1rem;font-size:1.05rem;line-height:1.55}}.cloudSectionCapabilities{position:relative;z-index:1;display:flex;justify-content:center;gap:.75rem;margin:0 0 2rem;padding:0;list-style:none;color:#4f4960}.cloudSectionCapabilities li{display:flex;align-items:center;gap:.5rem;padding:.55rem .85rem;border:1px solid rgba(103,80,164,.14);border-radius:2rem;background:rgba(255,255,255,.72);box-shadow:0 5px 20px rgba(64,44,111,.04);font-size:.92rem;font-weight:600}.cloudSectionCapabilities span{width:1.15rem;height:1.15rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#ede7f7;color:#6750a4;font-size:.7rem;font-weight:900}@media(max-width:999px){.cloudSectionCapabilities{flex-wrap:wrap;gap:.75rem 1.5rem}}@media(max-width:600px){.cloudSectionCapabilities{flex-direction:column;align-items:flex-start}}.cloudIntegrationPanel{position:relative;z-index:1;width:100%;overflow:hidden;border:1px solid rgba(103,80,164,.2);border-radius:1.5rem;background:#111427;box-shadow:0 30px 80px rgba(37,27,73,.18)}.cloudIntegrationBar{min-height:3.5rem;padding:.9rem 1.25rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);background:#191c32;color:#aaa6b9;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}@media(max-width:600px){.cloudIntegrationBar{padding:.8rem 1rem;grid-template-columns:auto 1fr;gap:.75rem}}.cloudWindowControls{display:flex;gap:.4rem}.cloudWindowControls span{width:.65rem;height:.65rem;border-radius:50%;background:#474a60}.cloudWindowControls span:first-child{background:#8065c0}.cloudIntegrationTitle{color:#d7d4e1}@media(max-width:600px){.cloudIntegrationTitle{justify-self:end;font-size:.7rem}}.cloudIntegrationMeta{justify-self:end}@media(max-width:600px){.cloudIntegrationMeta{display:none}}.cloudSectionExamples{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:rgba(255,255,255,.08)}@media(max-width:999px){.cloudSectionExamples{grid-template-columns:1fr}}.cloudCodeCard{min-width:0;background:#111427}.cloudCodeCard header{min-height:5rem;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.07)}.cloudCodeCard header>div{display:flex;align-items:center;gap:.75rem}.cloudCodeCard header>div>div{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem}.cloudCodeCard header h4{margin:0;color:#f5f3fa;font-size:.95rem;font-weight:700}.cloudCodeStep{width:1.75rem;height:1.75rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#8d72d0,#6750a4);color:#fff;font-size:.8rem;font-weight:700}.cloudCodeEyebrow{color:#9d8bc6;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cloudCodeFilename{color:#77798d;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}@media(max-width:600px){.cloudCodeFilename{display:none}}.cloudCodeLines{min-height:23.5rem;margin:0;padding:1.35rem 1.5rem 1.5rem 4rem;overflow-x:auto;background:#111427;color:#d9d7e2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.84rem;line-height:1.7;text-align:left}.cloudCodeLines li{padding-left:.8rem;color:#595d75}.cloudCodeLines li code{color:#d9d7e2;white-space:pre}@media(max-width:600px){.cloudCodeLines{min-height:auto;padding:1.25rem 1rem 1.35rem 3.25rem;font-size:.8rem;line-height:1.65}}.cloudCodeKeyword,.cloudCodeLiteral{color:#c39af3}.cloudCodeString{color:#a6dfc4}.cloudCodeFunction{color:#8bc9f3}.cloudCodeProperty{color:#eab18d}.cloudIntegrationResult{min-height:4.75rem;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:center;gap:.9rem;border-top:1px solid rgba(255,255,255,.08);background:#191c32}.cloudIntegrationResult strong{color:#f7f5fb;font-size:.9rem}@media(max-width:600px){.cloudIntegrationResult{justify-content:flex-start}}.cloudIntegrationResultCopy{display:flex;align-items:baseline;gap:.65rem}@media(max-width:600px){.cloudIntegrationResultCopy{flex-direction:column;align-items:flex-start;gap:.2rem}}.cloudIntegrationResultDescription{color:#9b9daf;font-size:.85rem}.cloudResultIcon{width:1.5rem;height:1.5rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(113,211,165,.14);color:#71d3a5;font-size:.8rem;font-weight:900}.cloudSectionActions{position:relative;z-index:1;margin-top:2.5rem;display:flex;align-items:center;gap:1.5rem}@media(max-width:600px){.cloudSectionActions{width:100%;flex-direction:column;gap:1rem}}.cloudSectionDocsLink{padding:.65rem 0;border-bottom:1px solid rgba(103,80,164,.35);color:#6750a4;font-weight:700}.cloudSectionDocsLink:hover{border-color:#6750a4}.footer-links{text-align:left;padding-left:1.5rem}.footer-links a{color:#4b5563}.dark .footer-links a{color:#9ca3af}.landingPageSection{position:relative;margin:250px auto 0;display:flex;flex-direction:column;align-items:center}.landingPageSection.hasMarginBottom{margin-bottom:4rem}@media(max-width:999px){.landingPageSection{margin:100px auto 0}}.sectionImage{position:absolute;top:-200px;z-index:0;pointer-events:none}@media(max-width:999px){.sectionImage{max-width:none}}.features-heading{margin-bottom:2rem;text-align:center;max-width:900px;display:flex;flex-flow:column;align-items:center}.features-heading .featuresText{font-size:.9rem;font-weight:600;color:var(--sx-color-primary);margin-bottom:2rem}.features-heading h3{font-size:2.5rem;font-weight:700;color:#002c61;margin-bottom:2rem;text-align:center}.features-heading p{font-size:1.25rem;color:#8290ac;margin-bottom:2rem;max-width:650px}.dark .features-heading p{color:#e1daf1}.features-heading ul{margin-bottom:2rem;text-align:left;list-style:initial}@media(max-width:999px){.features-heading ul{padding-left:1rem}}.features-heading ul li{font-size:1.125rem;color:#8290ac;margin-bottom:.75rem}.landingPageDemoVideo{border-radius:10px}.landingPage{max-width:none;color:#171717;overflow:hidden}.landingPage .pageEyebrow{margin:0 0 1.5rem;color:#60636b;font:.6875rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:0;text-transform:uppercase}.landingHero{width:100%;padding:5.25rem 1.5rem 4rem;text-align:center}.landingHero h1{max-width:1100px;margin:0 auto 1.75rem;color:#171717;font-size:clamp(3.5rem,6.75vw,5.5rem);font-weight:600;letter-spacing:-.055em;line-height:1.02}.landingHero h2{max-width:720px;margin:0 auto 1.875rem;color:#55585f;font-size:1.1875rem;font-weight:400;line-height:1.6;text-wrap:pretty}.landingPageActions{gap:1.875rem;margin:0}.landingPageAction,.landingPageActions{align-items:center;justify-content:center}.landingPageAction{display:inline-flex;min-height:3rem;gap:1.5rem;padding:.75rem 1.25rem;border:1px solid #171717;border-radius:2px;box-shadow:none;font-size:.875rem;font-weight:650}.buttonPrimary{background:#171717;color:#fff}.buttonPrimary:hover{background:#6750a4;border-color:#6750a4}.landingTextLink{display:inline-flex;align-items:center;gap:.3rem;border-bottom:1px solid #aeb0b5;color:#171717;font-size:.875rem;font-weight:500;line-height:1.6}.landingTextLink:hover{border-color:#171717}.platformStrip{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2rem;padding:1.125rem 1.5rem;border-block:1px solid #e5e5e7;color:#5e6168;font:.6875rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:uppercase}.platformStrip span+span:before{width:4px;height:4px;display:inline-block;margin-right:2rem;background:#7a7d83;content:"";vertical-align:middle}.calendarShowcase{width:100%;max-width:1240px;border-inline:1px solid #e5e5e7}.calendarShowcase .sx-react-calendar-wrapper{width:100%;max-width:none;height:610px;margin:0}.calendarShowcase .sx-react-calendar-wrapper .sx__calendar,.calendarShowcase .sx-react-calendar-wrapper .sx__calendar-wrapper{border:0;border-radius:0}.calendarShowcase__caption,.calendarShowcase__topline{min-height:3.25rem;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #e5e5e7;color:#72757c;font:.625rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:uppercase}.calendarShowcase__caption{border-block:1px solid #e5e5e7}.marquee-wrapper{max-width:1240px;margin:4.5rem 0 2rem;padding:0 1.5rem}.landingPageSection{width:100%;max-width:none;margin:0;padding:6rem max(1.5rem,(100% - 1160px)/2);border-top:1px solid #e5e5e7}.features-heading{max-width:760px;margin-bottom:3rem}.features-heading .featuresText{margin-bottom:1rem;color:#60636b;font:.6875rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:uppercase}.features-heading h3{margin-bottom:1.5rem;color:#171717;font-size:clamp(2.5rem,4vw,3.25rem);font-weight:500;letter-spacing:-.04em;line-height:1.08}.features-heading p{max-width:670px;margin-bottom:0;color:#666a72;font-size:1rem;line-height:1.7}.landingPageCards{width:100%;max-width:1160px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:0;border:1px solid #cfd1d5}.landingPageCards+.landingPageCards{border-top:0}.landingPageCards .landing-page-card+.landing-page-card{border-left:1px solid #cfd1d5}.premiumLandingSection{background:#f4f5f6}.premiumLandingSection .features-heading{max-width:1000px;margin-bottom:0}.premiumLandingSection ul{width:100%;max-width:720px;margin:2rem 0;padding:0;list-style:none;border-top:1px solid #cacdd2}.premiumLandingSection ul li{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:.9rem 0;border-bottom:1px solid #cacdd2;color:#52555b;font-size:.875rem}.premiumLandingSection .landingPageDemoVideo{width:100%;margin-top:1rem;border:1px solid #cacdd2;border-radius:0}.comparisonStatus{width:1.5rem;height:1.5rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid;border-radius:2px;font:700 .75rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.comparisonStatus.isNegative{background:#fff6f5;color:#9a4b45}.comparisonStatus.isPositive{background:#edf5f2;color:#26735c}.cloudSection{width:100%;max-width:none;margin:0;padding:7rem max(1.5rem,(100% - 1180px)/2) 6rem;border-top:1px solid #e5e5e7}.cloudSectionCapabilities li,.cloudSectionCapabilities span{border-radius:2px}.cloudIntegrationPanel{border-radius:0;box-shadow:none}@media(max-width:800px){.landingHero{padding:3.25rem 1.5rem 2.75rem}.landingHero h1{font-size:clamp(2.75rem,11vw,4rem)}.landingHero h2{font-size:1rem}.platformStrip{gap:.75rem 1.25rem;font-size:.5625rem}.platformStrip span+span:before{margin-right:1.25rem}.calendarShowcase{border-inline:0}.calendarShowcase .sx-react-calendar-wrapper{height:520px}.landingPageSection{padding-block:4rem}.cloudSection{padding-top:5rem}.landingPageCards{grid-template-columns:1fr}.landingPageCards .landing-page-card+.landing-page-card{border-top:1px solid #cfd1d5;border-left:0}.calendarShowcase__caption,.calendarShowcase__topline{align-items:flex-start;flex-direction:column}}.calendar-wrapper{height:700px}@media(max-width:600px){.calendar-wrapper{height:600px}}html .main{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}html{scroll-behavior:smooth}.heading-font{font-weight:700}.premiumPage{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}.premiumPage .buttonPrimary{background:linear-gradient(90deg,#654e07 0,#D4AF37)}.premiumPage .buttonOutlined{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);color:#d4af37;box-shadow:inset 0 0 0 2px #d4af37}.dark .premiumPage .buttonOutlined{color:#d0bcff;border-color:#d0bcff;box-shadow:inset 0 0 0 2px #d0bcff}.premiumPage .buttonOutlined .github-icon{margin-left:.5rem}.premiumPage .headingGradient{position:relative;background:linear-gradient(90deg,#654e07 0,#D4AF37);text-shadow:0 0 90px rgba(0,0,0,.3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width:999px){.premiumPage .headingGradient{font-size:3.25rem}}.dark .premiumPage .headingGradient{background:linear-gradient(270deg,#deccfa 0,#6750a4);text-shadow:0 0 90px rgba(0,0,0,.3);-webkit-background-clip:text;background-clip:text}.premiumPage .headingGradient .app-underline{position:absolute;left:50%;transform:translateX(-50%);bottom:-3rem}@media(max-width:999px){.premiumPage .headingGradient .app-underline{transform:translateX(-50%) scale(80%);bottom:-3.5rem}}.premiumPage__heroAndDemo{display:flex;flex-direction:column;align-items:center;width:100%;min-height:calc(100vh - 64px)}@media(max-width:999px){.premiumPage__heroAndDemo{padding:0 1rem}}.premiumPage__pricing{padding:0;display:flex;flex-direction:column;align-items:center;width:100%}.premiumPageBG{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1;background-repeat:repeat;opacity:.05}.premiumPage h1{max-width:900px;font-size:4.25rem;font-weight:700;margin:3rem auto 5rem;text-align:center;text-wrap:balance;color:#002c61}.dark .premiumPage h1{color:#d0bcff}@media(max-width:999px){.premiumPage h1{font-size:3rem;margin-top:1rem;text-wrap:wrap}}.premiumPage .heroSubHeading{max-width:900px;font-size:1.75rem;margin:0 auto 2rem;text-align:center;text-wrap:balance;color:#8290ac}@media(max-width:999px){.premiumPage .heroSubHeading{font-size:1.25rem;margin-bottom:2rem}}.sx-react-calendar-wrapper{width:1100px;max-width:100%;height:650px;margin-bottom:4rem}@media(max-width:600px){.sx-react-calendar-wrapper{height:500px}}.premiumPageActions{display:flex;gap:1rem;margin-bottom:3rem}@media(max-width:999px){.premiumPageActions{margin-bottom:3rem}}@media(max-width:600px){.premiumPageActions{flex-direction:column;width:100%}}.premiumPageAction{font-size:1.125rem;display:inline-block;padding:.75rem 1.5rem;border-radius:2rem;color:#fff;font-weight:600;transition:all .2s ease;box-shadow:0 0 10px rgba(0,0,0,.1)}@media(max-width:999px){.premiumPageAction{font-size:1rem}}@media(max-width:600px){.premiumPageAction{width:100%;text-align:center}}@media(hover:hover){.premiumPageAction:hover{transform:translateY(-2px)}}.premiumSectionHeading{font-size:3rem;font-weight:700;margin-bottom:2rem;color:#002c61}.dark .premiumSectionHeading{color:#d0bcff}@media(max-width:999px){.premiumSectionHeading{font-size:2.5rem;margin-bottom:1rem}}.premiumPageDemoVideo{max-width:950px;margin-bottom:4rem;border-radius:1rem}.premiumPageCards{display:flex;gap:2rem;flex-wrap:wrap;margin-bottom:4rem}@media(max-width:999px){.premiumPageCards{margin-bottom:3rem;flex-flow:column;align-items:center;width:100%}}.appCalendarWrapper{margin:0 auto;width:100%;position:relative}.appCalendarWrapper.is-left-calendar{transition:opacity .45s cubic-bezier(.4,0,.2,1),left .4s cubic-bezier(.45,0,.2,1);left:0}.appCalendarWrapper.is-left-calendar:not(.is-visible){left:-200px}.appCalendarWrapper.is-right-calendar{transition:opacity .45s cubic-bezier(.4,0,.2,1),right .4s cubic-bezier(.45,0,.2,1);right:0}.appCalendarWrapper.is-right-calendar:not(.is-visible){right:-200px}.appCalendarWrapper .sx__calendar{line-height:normal}.calendar-tip{visibility:hidden;opacity:0;position:absolute;top:-160px;left:50%;transform:translateX(-50%);z-index:10;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:space-between;font-size:1.125rem;font-weight:500;color:#005a9e;border-left:5px solid #1185dc;background-color:#e6f0ff;margin-bottom:2rem;padding:1rem 1.5rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;box-shadow:0 0 10px rgba(0,0,0,.1);transition:top .4s ease,opacity .4s ease}.calendar-tip.is-open{visibility:initial;opacity:1;top:-80px}.calendar-tip .tipTimer{margin-left:1rem}@media(max-width:735px){.calendar-tip{display:none}}.lampEmoji{font-size:1.5rem;margin-right:.5rem}.tipClose{margin-left:1rem;font-size:1.25rem;font-weight:700;cursor:pointer}.dark .tipClose{color:#5a585d}.faq{margin-top:4rem;display:flex;flex-direction:column;align-items:center;width:100%;padding-bottom:4rem}.faq .rs-panel-btn,.faq .rs-panel-group{font-size:1.175rem}.faq .rs-panel-body{color:#5a585d}.premiumFeatures{display:flex;flex-direction:column;align-items:center;margin-bottom:4rem}.features-grid{display:flex;flex-flow:column;gap:1em;align-items:center;justify-content:center}.premium-feature{width:650px;grid-column-gap:20px;column-gap:20px;grid-template-columns:50px 1fr;grid-template-rows:35px auto auto;border-radius:20px;padding:1.5rem}@media(max-width:999px){.premium-feature{width:100%}}.premium-feature h3{position:relative;grid-area:title;font-size:1.2rem;font-weight:500;margin:0;width:-moz-fit-content;width:fit-content}.premium-feature .description{grid-area:description;font-size:1rem;color:#5a585d;margin:0}.premium-feature .links{grid-area:links;display:flex;gap:1rem;margin-top:.5rem;font-weight:500;font-size:.8rem}.premium-feature .links a:hover{text-decoration:underline;color:var(--sx-color-primary)}.premium-feature .icon{grid-area:icon;margin-top:3px}.premium-feature .drag-icon,.premium-feature .sidebar-icon{position:relative;left:-5px}.premiumPage{max-width:none;color:#171717;overflow:hidden}.premiumPage .pageEyebrow{margin:0 0 1.5rem;color:#60636b;font:.6875rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:uppercase}.premiumPage .buttonPrimary{border-color:#171717;background:#171717;color:#fff}.premiumPage .buttonPrimary:hover{border-color:#6750a4;background:#6750a4}.premiumPage__heroAndDemo{min-height:0;padding:5.25rem 0 0}.premiumPage__heroAndDemo>.heroSubHeading,.premiumPage__heroAndDemo>.pageEyebrow,.premiumPage__heroAndDemo>.premiumPageActions,.premiumPage__heroAndDemo>h1{padding-inline:1.5rem}.premiumPage h1{max-width:1160px;margin:0 auto 1.75rem;color:#171717;font-size:clamp(3.5rem,6.75vw,5.5rem);font-weight:600;letter-spacing:-.055em;line-height:1.02}.premiumPage .heroSubHeading{max-width:720px;margin:0 auto 1.875rem;color:#55585f;font-size:1.1875rem;font-weight:400;line-height:1.6;text-wrap:pretty}.premiumPageActions{align-items:center;justify-content:center;gap:1.875rem;margin-bottom:4rem}.premiumPageAction{min-height:3rem;justify-content:center;gap:1.5rem;padding:.75rem 1.25rem;border:1px solid #171717;border-radius:2px;box-shadow:none;font-weight:650}.premiumPageAction,.premiumTextLink{display:inline-flex;align-items:center;font-size:.875rem}.premiumTextLink{gap:.3rem;border-bottom:1px solid #aeb0b5;color:#171717;font-weight:500;line-height:1.6}.premiumTextLink:hover{border-color:#171717}.premiumCapabilityStrip{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem;padding:1.125rem 1.5rem;border-block:1px solid #e5e5e7;color:#5e6168;font:.6875rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:uppercase}.premiumCapabilityStrip span+span:before{width:4px;height:4px;display:inline-block;margin-right:2rem;background:#7a7d83;content:"";vertical-align:middle}.premiumDemoFrame{width:100%;max-width:1240px;border-inline:1px solid #e5e5e7}.premiumDemoFrame__topline{min-height:3.25rem;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #e5e5e7;color:#72757c;font:.625rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:uppercase}.premiumPageDemoVideo{width:100%;max-width:none;display:block;margin:0;border-radius:0}.premiumFeatures.landingPageSection{width:100%;max-width:none;margin:0;padding:6rem max(1.5rem,(100% - 1160px)/2);align-items:stretch;border-top:1px solid #e5e5e7;background:#f7f8f9}.premiumSectionIntro{max-width:760px;margin:0 auto 3rem;text-align:center}.premiumSectionIntro .pageEyebrow{margin-bottom:1rem}.premiumSectionIntro>p:last-child{max-width:670px;margin:0 auto;color:#666a72;font-size:1rem;line-height:1.7}.premiumSectionHeading{margin:0 0 1.5rem;color:#171717;font-size:clamp(2.5rem,4vw,3.25rem);font-weight:500;letter-spacing:-.04em;line-height:1.08;text-align:center}.features-grid{width:100%;max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;align-items:stretch;border:1px solid #cfd1d5;background:#fff}.premium-feature{width:auto;min-height:235px;padding:1.75rem;display:grid;grid-template-columns:2.75rem minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"icon title" "icon description" "icon links";align-content:start;grid-column-gap:1rem;column-gap:1rem;border-radius:0;border-right:1px solid #cfd1d5;border-bottom:1px solid #cfd1d5}.premium-feature:nth-child(3n){border-right:0}.premium-feature:nth-last-child(-n+3){border-bottom:0}.premium-feature h3{min-height:2.75rem;display:flex;align-items:center;color:#171717;font-size:1.125rem;font-weight:600;line-height:1.35}.premium-feature .description{color:#666a72;font-size:.875rem;line-height:1.7}.premium-feature .links{gap:1.25rem;margin-top:1rem;font:.6875rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.premium-feature .icon{width:2.5rem;height:2.5rem;margin:0;padding:0}.premiumPage__pricing.landingPageSection{width:100%;max-width:none;margin:0;padding:6rem max(1.5rem,(100% - 1160px)/2);border-top:1px solid #e0e2e5;background:#fff}.premiumPage__pricing.landingPageSection .sectionImage{display:none}.premiumPageCards{width:100%;max-width:1160px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:0 0 2rem;border:1px solid #cacdd2}.premiumPage .pricing-card,.premiumPage .sales-card{width:auto;min-width:0;min-height:510px;padding:1.875rem;border:0;border-right:1px solid #cacdd2;border-radius:0;text-align:left;box-shadow:none}.premiumPage .pricing-card h3,.premiumPage .sales-card h3{padding-bottom:1.25rem;border-bottom:1px solid #dadce0;font-family:inherit;font-size:1rem;font-weight:650}.premiumPage .pricing-card .pricing-card-description,.premiumPage .pricing-card .sales-card-description,.premiumPage .sales-card .pricing-card-description,.premiumPage .sales-card .sales-card-description{color:#686b71;font-size:.8125rem;line-height:1.6}.premiumPage .pricing-card .pricing-card-price-wrapper,.premiumPage .sales-card .pricing-card-price-wrapper{align-items:flex-start}.premiumPage .pricing-card .pricing-card-price,.premiumPage .sales-card .pricing-card-price{color:#171717;font-size:3rem;letter-spacing:-.04em}.premiumPage .pricing-card .pricing-card-price-period,.premiumPage .sales-card .pricing-card-price-period{color:#73767c;font-size:.75rem;letter-spacing:0}.premiumPage .pricing-card .pricing-card-features li,.premiumPage .pricing-card .sales-card-features li,.premiumPage .sales-card .pricing-card-features li,.premiumPage .sales-card .sales-card-features li{color:#52555b;font-size:.8125rem;line-height:1.5}.premiumPage .pricing-card .btn,.premiumPage .sales-card .btn{min-height:3rem;border:1px solid #171717;border-radius:2px;background:#171717;box-shadow:none;font-size:.8125rem}.premiumPage .pricing-card .btn:hover,.premiumPage .sales-card .btn:hover{transform:none;background:#6750a4;border-color:#6750a4}.premiumPage .sales-card{border-right:0;background:#171717;color:#fff}.premiumPage .sales-card h3{border-color:#3c3c3c}.premiumPage .sales-card .sales-card-description,.premiumPage .sales-card .sales-card-features li{color:#c8c9cc}.premiumPage .sales-card .sales-card-highlight{color:#fff;font-size:1.45rem;font-weight:500}.premiumPage .sales-card .btn.black{border-color:#fff;background:#fff;color:#171717}.faq{margin:0;padding:6rem 1.5rem;border-top:1px solid #e5e5e7}.faq .premiumSectionHeading{margin-bottom:3rem;font-family:inherit}.faq .rs-panel-group{border:1px solid #cacdd2;border-radius:0}.faq .rs-panel{border-radius:0;box-shadow:none}.faq .rs-panel+.rs-panel{border-top:1px solid #cacdd2}.faq .rs-panel-btn{font-size:1rem;font-weight:600}@media(max-width:800px){.premiumPage__heroAndDemo{padding-top:3.25rem}.premiumPage h1{font-size:clamp(2.75rem,11vw,4rem)}.premiumPage .heroSubHeading{font-size:1rem}.premiumCapabilityStrip{gap:.75rem 1.25rem;font-size:.5625rem}.premiumCapabilityStrip span+span:before{margin-right:1.25rem}.premiumDemoFrame{border-inline:0}.premiumDemoFrame__topline{align-items:flex-start;flex-direction:column}.premiumFeatures.landingPageSection,.premiumPage__pricing.landingPageSection{padding-block:4rem}.features-grid,.premiumPageCards{grid-template-columns:1fr}.premium-feature,.premium-feature:nth-child(3n),.premium-feature:nth-last-child(-n+3){border-right:0;border-bottom:1px solid #cfd1d5}.premium-feature:last-child,.premium-feature:nth-child(3n):last-child,.premium-feature:nth-last-child(-n+3):last-child{border-bottom:0}.premiumPage .pricing-card,.premiumPage .sales-card{min-height:0;border-right:0;border-bottom:1px solid #cacdd2}.premiumPage .sales-card{border-bottom:0}}