.landing{--landing-ink:#132c46;--landing-blue:#2855f9;--landing-muted:#52647a;isolation:isolate;color:var(--landing-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;font-family:Poppins,system-ui,sans-serif;position:relative;overflow:clip}.landing *{box-sizing:border-box}.landing a,.landing button{-webkit-tap-highlight-color:transparent}.landing a:focus-visible,.landing button:focus-visible,.landing [tabindex="0"]:focus-visible{outline:3px solid var(--landing-blue);outline-offset:5px}.landing a{transition:color .2s,background-color .2s,box-shadow .2s}.landing a:hover{color:var(--landing-blue)}.landing section[id]{scroll-margin-top:115px}.landing-container{width:min(1240px,100% - 96px);margin-inline:auto;position:relative}.landing-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;position:sticky;top:0}.landing-nav{justify-content:space-between;align-items:center;gap:28px;width:min(1320px,100% - 80px);min-height:96px;margin:auto;display:flex}.landing-logo{flex-shrink:0}.landing-logo img{width:137px;height:auto}.landing-desktop-links{align-items:center;gap:36px;margin-left:auto;margin-right:36px;font-size:13px;font-weight:500;display:flex}.landing-desktop-links a,.landing-login{align-items:center;min-height:44px;display:inline-flex}.landing-nav-actions{align-items:center;gap:28px;font-size:13px;font-weight:500;display:flex}.landing .landing-cta{background:var(--landing-blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:15px;width:auto;height:auto;min-height:52px;padding:15px 26px;font-size:14px;font-weight:500;transition:background-color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 8px 20px #2855f924}.landing .landing-cta:hover{color:#fff;background:#1843de;transform:translateY(-2px);box-shadow:0 10px 28px #2855f93d}.landing-nav .landing-cta{min-height:44px;padding:11px 22px;font-size:12px}.landing .landing-menu-button{display:none}.landing-skip{z-index:100;background:#fff;padding:12px;position:fixed;top:8px;left:12px;transform:translateY(-150%)}.landing-skip:focus{transform:none}.landing-mobile-menu{display:none}.landing-hero{grid-template-columns:1fr 1fr;align-items:center;min-height:680px;padding-block:60px 100px;display:grid}.landing-hero-copy{z-index:3;padding-bottom:25px;position:relative}.landing-eyebrow{color:var(--landing-blue);letter-spacing:.17em;margin-bottom:23px;font-size:11px;font-weight:600;line-height:1.7;display:block}.landing h1{white-space:nowrap;letter-spacing:-.065em;margin:0 0 26px;font-size:clamp(56px,7.3vw,104px);font-weight:600;line-height:1.09}.landing-lead{color:var(--landing-muted);letter-spacing:-.035em;margin:0 0 30px;font-size:20px;line-height:1.65}.landing-hero-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.landing-text-link{align-items:center;gap:9px;min-height:44px;font-size:13px;font-weight:500;display:inline-flex}.landing-hero-visual{pointer-events:none;align-self:stretch;min-height:510px;margin-left:-90px;margin-right:-24px;position:relative}.landing-hero-visual>img{width:100%;height:auto;position:absolute;inset:-25px -5px auto auto}.landing .landing-floating-case{ring:0;background:#fff;border:1px solid #f0f1f4;border-radius:18px;grid-template-columns:1fr auto;gap:13px;width:272px;padding:20px;font-size:11px;display:grid;position:absolute;top:100px;left:30%;overflow:visible;transform:rotate(-3deg);box-shadow:0 20px 50px #132c4621,0 4px 10px #132c460a}.landing-floating-case>span:first-child{align-items:center;gap:8px;display:flex}.landing-floating-case svg{color:var(--landing-blue)}.landing-status{color:#137451;white-space:nowrap;background:#edf9f4;border-radius:20px;padding:5px 7px;font-size:9px}.landing-floating-case progress{appearance:none;background:#edf0f6;border:0;border-radius:5px;grid-column:1/-1;width:100%;height:5px;overflow:hidden}.landing-floating-case progress::-webkit-progress-bar{background:#edf0f6}.landing-floating-case progress::-webkit-progress-value{background:var(--landing-blue)}.landing-floating-case progress::-moz-progress-bar{background:var(--landing-blue)}.landing-floating-case small{color:var(--landing-muted);grid-column:1/-1;font-size:10px}.landing-scroll-cue{color:var(--landing-muted);align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;bottom:43px;left:0}.landing-chapter{isolation:isolate;padding-block:55px 100px;position:relative}.landing-thread{pointer-events:none;z-index:-1;width:min(1600px,125vw);position:absolute;top:-150px;left:50%;transform:translate(-50%)}.landing-thread img{width:100%;height:auto;display:block}.landing-thread-reverse{top:-100px;transform:translate(-50%)scaleX(-1)}.landing-split{grid-template-columns:.83fr 1.17fr;align-items:center;gap:100px;min-height:610px;display:grid}.landing-split-reverse{grid-template-columns:1.17fr .83fr;gap:85px}.landing-section-copy{z-index:2;background:#fff;border-radius:22px;padding-block:22px;position:relative}.landing h2{letter-spacing:-.055em;text-wrap:balance;margin:0 0 25px;font-size:clamp(36px,4vw,54px);font-weight:600;line-height:1.13}.landing h2 em{color:var(--landing-blue);font-style:normal}.landing-section-copy>p,.landing-centered>p,.landing-closing>p{color:var(--landing-muted);letter-spacing:-.02em;font-size:16px;line-height:1.8}.landing-benefits{flex-direction:column;gap:26px;margin:30px 0 0;padding:0;list-style:none;display:flex}.landing-benefits li{align-items:flex-start;gap:17px;display:flex}.landing-benefits li>svg{width:24px;height:24px;color:var(--landing-blue);flex-shrink:0;margin-top:5px}.landing-benefits strong{margin-bottom:5px;font-size:14px;font-weight:600;display:block}.landing-benefits li>span>span{color:var(--landing-muted);font-size:12px;line-height:1.65;display:block}.landing-screen{z-index:2;background:#fff;border:1px solid #edf0f3;border-radius:25px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 55px -15px #132c462b,0 5px 12px #132c460a}.landing-screen img{width:100%;height:auto;display:block}.landing-screen figcaption{color:#637184;text-align:center;background:#fff;border-top:1px solid #f1f2f4;padding:12px 18px;font-size:10px}.landing-case-screen{transform:rotate(1.5deg)}.landing-calendar-screen{transform:rotate(-1.5deg)}.landing-product-chapter{padding-bottom:75px}.landing-product-chapter>.landing-thread{top:-40px}.landing-centered{text-align:center;z-index:2;background:#fff;border-radius:28px;max-width:800px;margin:0 auto 40px;padding:22px;position:relative}.landing-centered h2{margin-bottom:22px;font-size:clamp(44px,5vw,68px)}.landing-centered p{margin:0}.landing-showcase{perspective:1300px;background:#fff;margin-bottom:100px;padding:10px 65px 45px;position:relative}.landing-showcase-stage{position:relative}.landing-main-screen{transform-origin:50%;border-radius:25px;max-width:1000px;margin:auto}.landing-main-screen img{object-fit:contain;max-height:660px}.landing-showcase-note{z-index:4;background:#fff;border:1px solid #edf0f3;border-radius:17px;align-items:center;gap:13px;padding:18px 22px;font-size:11px;line-height:1.7;display:flex;position:absolute;box-shadow:0 18px 35px #132c461f}.landing-showcase-note svg{color:var(--landing-blue)}.landing-note-left{bottom:90px;left:-70px;transform:rotate(-4deg)}.landing-note-right{top:95px;right:-65px;transform:rotate(4deg)}.landing-explore-heading{justify-content:space-between;align-items:end;gap:30px;margin:0 0 25px;display:flex}.landing-explore-heading h2{margin:0;font-size:42px}.landing-explore-heading p{color:var(--landing-muted);max-width:210px;font-size:13px;line-height:1.8}.landing-tabs{border-bottom:1px solid #e9edf3;gap:30px;margin-bottom:38px;display:flex}.landing .landing-tab{min-width:0;height:auto;min-height:55px;color:var(--landing-muted);box-shadow:none;border:0;border-radius:0;flex:1;gap:8px;padding:17px 4px;font-size:13px;position:relative}.landing .landing-tab:after{content:"";background:var(--landing-blue);opacity:0;border-radius:999px;height:3px;transition:opacity .2s,transform .2s;position:absolute;bottom:2px;left:4px;right:4px;transform:scaleX(.72)}.landing .landing-tab[aria-selected=true]{color:var(--landing-blue);background:0 0}.landing .landing-tab[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.landing .landing-tab:hover{background:#f7f8fb}.landing-tab-panel:not([hidden]){grid-template-columns:.78fr 1.22fr;align-items:center;gap:75px;animation:.35s landing-tab-in;display:grid}.landing-example-copy{max-width:340px}.landing-example-copy h3{letter-spacing:-.04em;margin:0 0 20px;font-size:30px;font-weight:600;line-height:1.25}.landing-example-copy p{color:var(--landing-muted);margin-bottom:20px;font-size:14px;line-height:1.85}.landing-example-copy a{color:var(--landing-blue)}.landing-example-screen{flex-direction:column;justify-content:center;height:480px;display:flex}.landing-example-screen img{object-fit:contain;flex:1;min-height:0}.landing-example-screen figcaption{flex-shrink:0}.landing-closing-chapter{padding-block:140px 70px}.landing-closing-chapter .landing-thread{top:-130px}.landing-closing{text-align:center;background:#fff;border-radius:30px;max-width:850px;padding-block:35px}.landing-closing>img{margin:0 auto 22px}.landing-closing h2{font-size:clamp(40px,4.5vw,61px)}.landing-closing p{margin-bottom:27px}.landing-footer{border-top:1px solid #eef0f4;flex-wrap:wrap;align-items:center;gap:30px;padding-block:35px 28px;font-size:12px;display:flex}.landing-footer>p{color:var(--landing-muted)}.landing-footer>a:nth-of-type(2){align-items:center;gap:7px;min-height:44px;margin-left:auto;display:flex}.landing-footer>small{color:var(--landing-muted);flex-basis:100%;font-size:10px}.landing-mobile-break{display:none}@keyframes landing-tab-in{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:none}}@media (min-width:960px) and (prefers-reduced-motion:no-preference){.landing-showcase-note{opacity:0;translate:0 18px}}@media (max-width:1100px){.landing-container,.landing-nav{width:calc(100% - 64px)}.landing-hero{min-height:630px}.landing h1{font-size:65px}.landing-hero-visual{margin-left:-70px;margin-right:-20px}.landing-hero-visual>img{top:25px}.landing-floating-case{top:115px!important;left:22%!important}.landing-split,.landing-split-reverse{gap:48px;min-height:570px}.landing-showcase{padding-inline:45px}.landing-note-left{left:-45px}.landing-note-right{right:-40px}.landing-tab-panel:not([hidden]){gap:40px}.landing-example-screen{height:420px}}@media (max-width:760px){.landing-container{width:calc(100% - 40px)}.landing-nav{gap:15px;width:calc(100% - 40px);min-height:76px}.landing-logo img{width:108px}.landing-desktop-links,.landing-login{display:none}.landing-nav-actions{gap:9px}.landing-nav .landing-cta{gap:8px;min-height:42px;padding:10px 16px;font-size:11px}.landing .landing-menu-button{width:44px;height:44px;display:flex}.landing-mobile-menu{flex-direction:column;gap:5px;padding:10px 22px 20px;display:flex;box-shadow:0 10px 15px #132c460d}.landing-mobile-menu a{padding:12px 6px;font-size:14px}.landing-hero{flex-direction:column;align-items:stretch;min-height:0;padding:48px 0 65px;display:flex}.landing-hero-copy{z-index:3;padding:0}.landing-eyebrow{letter-spacing:.14em;margin-bottom:19px;font-size:9px}.landing h1{letter-spacing:-.065em;margin-bottom:22px;font-size:clamp(45px,10vw,74px);line-height:1.09}.landing-lead{max-width:350px;margin-bottom:24px;font-size:16px;line-height:1.7}.landing-hero-actions{gap:20px}.landing .landing-cta{min-height:48px;padding:13px 23px;font-size:13px}.landing-text-link{font-size:11px}.landing-hero-visual{aspect-ratio:1.18;height:auto;min-height:0;margin:15px -16px 0}.landing-hero-visual>img{width:100%;height:auto;inset:0}.landing .landing-floating-case{border-radius:13px;gap:9px;width:210px;padding:14px;font-size:9px;top:24px!important;left:24%!important}.landing-floating-case small,.landing-status{font-size:8px}.landing-scroll-cue{font-size:10px;bottom:16px}.landing-chapter{padding:55px 0 65px}.landing-thread{opacity:.95;width:180vw;top:-75px}.landing-thread-reverse{top:-80px}.landing-split,.landing-split-reverse{flex-direction:column;align-items:stretch;gap:35px;min-height:0;display:flex}.landing-split-reverse .landing-section-copy{order:-1}.landing-section-copy{max-width:500px;padding:15px 0}.landing h2{margin-bottom:20px;font-size:clamp(34px,8vw,48px);line-height:1.14}.landing-section-copy>p,.landing-centered>p,.landing-closing>p{font-size:14px;line-height:1.8}.landing-benefits{gap:20px;margin-top:25px}.landing-benefits strong{font-size:13px}.landing-benefits li>span>span{font-size:12px}.landing-screen{border-radius:18px;box-shadow:0 18px 35px -10px #132c4633}.landing-screen figcaption{padding:11px 8px;font-size:9px}.landing-calendar-screen{transform:rotate(-1deg)}.landing-case-screen{transform:rotate(1deg)}.landing-product-chapter{padding-bottom:40px}.landing-product-chapter>.landing-thread{top:-40px}.landing-centered{margin-bottom:26px;padding:18px 0}.landing-centered h2{font-size:clamp(35px,8.4vw,52px)}.landing-showcase{margin-bottom:68px;padding:0}.landing-showcase-note{display:none}.landing-main-screen{border-radius:16px}.landing-explore-heading{margin-bottom:22px;display:block}.landing-explore-heading h2{font-size:32px}.landing-explore-heading p{max-width:none;margin-top:13px;font-size:12px}.landing-tabs{justify-content:space-between;gap:8px;margin-bottom:26px}.landing .landing-tab{gap:5px;min-height:50px;padding:12px 0;font-size:11px}.landing-tab svg{width:14px}.landing-tab-panel:not([hidden]){flex-direction:column;align-items:stretch;gap:25px;display:flex}.landing-example-copy{max-width:none}.landing-example-copy .landing-eyebrow{margin-bottom:12px;font-size:9px}.landing-example-copy h3{margin-bottom:12px;font-size:26px}.landing-example-copy p{margin-bottom:9px;font-size:13px}.landing-example-screen{height:auto;min-height:270px}.landing-example-screen img{flex:none;height:auto}.landing-example-screen figcaption{margin-top:auto}.landing-closing-chapter{padding:95px 0 35px}.landing-closing-chapter .landing-thread{top:-30px}.landing-closing{padding:25px 0}.landing-closing h2{font-size:38px}.landing-closing>img{width:45px;height:45px}.landing-mobile-break{display:block}.landing-footer{gap:16px;padding-top:28px;font-size:10px}.landing-footer>p{display:none}.landing-footer>a>img{width:95px;height:auto}.landing-footer>small{font-size:9px}.landing-desktop-break{display:none}}@media (max-width:359px){.landing-container,.landing-nav{width:calc(100% - 32px)}.landing-logo img{width:90px}.landing-nav{gap:8px}.landing-nav .landing-cta{padding:9px 13px;font-size:10px}.landing-nav .landing-cta svg{display:none}.landing-hero-actions{gap:14px}.landing h1{font-size:44px}.landing-hero-visual{margin-inline:-10px}.landing .landing-floating-case{top:15px!important;left:17%!important}.landing .landing-tab{gap:4px;font-size:10px}.landing-tab svg{width:12px}.landing h2{font-size:33px}.landing-centered h2{font-size:32px}.landing-explore-heading h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.landing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.landing-showcase-note{opacity:1;translate:none}.landing .landing-cta:hover{transform:none}}.landing[data-motion-paused=true] .landing-showcase-note{opacity:1;translate:none}.landing[data-motion-paused=true] *{animation:none!important}.landing .landing-motion-control{min-height:44px;color:var(--landing-muted);border-radius:999px;font-size:10px}.landing-thread,.landing-thread-reverse,.landing-product-chapter>.landing-thread,.landing-closing-chapter .landing-thread{width:min(1540px,115vw);top:-165px}.landing-thread img{object-fit:fill;height:265px}.landing-section-copy,.landing-centered,.landing-closing{background:0 0}@media (max-width:760px){.landing-thread,.landing-thread-reverse,.landing-product-chapter>.landing-thread,.landing-closing-chapter .landing-thread{width:135vw;top:-66px}.landing-thread img{height:115px}.landing-closing-chapter .landing-thread{top:-10px}}.landing-screen figcaption a{color:var(--landing-blue);justify-content:center;align-items:center;gap:4px;min-height:44px;margin-left:5px;padding:0 10px;font-weight:500;display:inline-flex}@media (min-width:761px){.landing-hero+.landing-chapter>.landing-thread{top:-85px}}
