.website:before,.website:after{display:none}.website{--site-base:#09090c;--site-panel:#14141e;--site-text:#f4f5fb;--site-muted:#b8bdce;--site-line:#ffffff16;--site-brand:#817bff;background:var(--site-base);color:var(--site-text);font-family:var(--font-display);line-height:1.65}.website *{box-sizing:border-box}.website a,.website button,.website summary{touch-action:manipulation}.website a:focus-visible,.website button:focus-visible,.website summary:focus-visible{outline-offset:5px;outline:3px solid #b1adff}.site-container{width:min(1240px,100% - 64px);margin-inline:auto}.website h1,.website h2,.website h3{letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.15}.website h1{max-width:19ch;font-size:clamp(2.5rem,4.4vw,4.25rem)}.website h2{max-width:24ch;font-size:clamp(1.85rem,3vw,2.8rem)}.website h3{font-size:1.25rem}.website p{max-width:70ch}.intro{color:var(--site-muted);margin-top:24px;font-size:1.13rem;line-height:1.8}.skip-link{z-index:100;color:#171427;background:#fff;padding:8px 18px;position:fixed;top:8px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-nav{z-index:40;border-bottom:1px solid var(--site-line);background:#08080aeb;position:sticky;top:0}.nav-row{align-items:center;gap:34px;min-height:88px;display:flex}.nav-row>a{flex-shrink:0}.nav-links{align-items:center;gap:24px;font-size:.88rem;display:flex}.nav-links>a:hover{color:#b1adff}.nav-account{align-items:center;gap:20px;margin-left:auto;font-size:.88rem;display:flex}.button{color:#fff;white-space:normal;text-align:center;background:#6c63e9;border:1px solid #958fff;border-radius:7px;justify-content:center;align-items:center;padding:13px 22px;font-size:.95rem;font-weight:600;line-height:1.5;display:inline-flex}.button:hover{background:#7a71f2}.button-small{padding:9px 14px;font-size:.82rem}.button-secondary{background:0 0;border-color:#626780}.button-secondary:hover{background:#25283b}.text-link{color:#b5b0ff;text-underline-offset:5px;font-weight:500;text-decoration:underline}.actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.small-note{color:var(--site-muted);margin-top:17px;font-size:.82rem}.mobile-toggle{cursor:pointer;margin-left:auto;font-size:1.6rem;display:none}.mobile-menu{border-top:1px solid var(--site-line);padding:18px 32px}.mobile-menu a{padding:10px 0;display:block}.hero{grid-template-columns:.85fr 1.15fr;align-items:center;gap:48px;padding-block:80px 90px;display:grid}.hero-copy h1{margin-top:18px}.free-label{color:#cbc8ff;font-size:.95rem;font-weight:500}.product-shot{min-width:0;margin:0}.product-shot img{border:1px solid #4b506d;border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 16px 42px #0004}.product-shot figcaption{color:var(--site-muted);margin-top:12px;font-size:.74rem}.section-heading{padding-block:24px 12px}.section-heading p{color:var(--site-muted);max-width:65ch;margin-top:18px}.workflow{border-bottom:1px solid var(--site-line);grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px;padding-block:70px;scroll-margin-top:110px;display:grid}.workflow-reverse{grid-template-columns:1.2fr .8fr}.workflow-reverse .workflow-copy{order:2}.workflow-copy>p{color:var(--site-muted);margin-top:22px}.feature-list{margin-block:24px;padding-left:20px;list-style:outside}.feature-list li{margin-block:10px;padding-left:4px}.feature-list li::marker{color:#a39dff}.workflow .text-link{margin-top:6px;display:inline-block}.page-intro{padding-block:72px 54px}.page-intro.narrow h1{max-width:24ch}.section-links{flex-wrap:wrap;gap:20px;margin-top:28px;display:flex}.section-links a{color:#b5b0ff;text-underline-offset:5px;text-decoration:underline}.plain-columns{grid-template-columns:repeat(3,1fr);gap:38px;padding-block:40px 64px;display:grid}.plain-columns p{color:var(--site-muted);margin-top:15px}.reading-page>section{border-top:1px solid var(--site-line);grid-template-columns:.7fr 1.3fr;gap:64px;padding-block:36px;display:grid}.reading-page p{color:var(--site-muted)}.reading-page h2{max-width:25ch;font-size:1.6rem}.seo-shot{max-width:1040px;margin-block:50px 80px}.enterprise-strip{border-block:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:40px;margin-block:54px;padding-block:48px;display:flex}.enterprise-strip h2{font-size:1.8rem}.enterprise-strip h3{margin-top:14px}.enterprise-strip p{color:var(--site-muted);max-width:66ch;margin-top:16px}.enterprise-strip>.button{flex-shrink:0}.faq-section{max-width:900px;padding-block:30px 72px}.faq-section h2{margin-bottom:28px}.faq-section details{border-bottom:1px solid var(--site-line);padding-block:20px}.faq-section summary{cursor:pointer;font-size:1.06rem;font-weight:500}.faq-section details p{color:var(--site-muted);margin-top:15px}.closing-cta{background:var(--site-panel);border-left:3px solid var(--site-brand);margin-block:25px 88px;padding:44px 48px}.closing-cta p{color:var(--site-muted);margin-top:16px}.mobile-showcase{grid-template-columns:260px 1fr;align-items:center;gap:75px;padding-block:64px;display:grid}.mobile-showcase>img{border:1px solid #555b79;border-radius:18px;width:100%;height:auto}.mobile-showcase p{color:var(--site-muted);margin-top:22px}.plan-grid{border:1px solid var(--site-line);border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.plan{flex-direction:column;align-items:flex-start;padding:34px 30px;display:flex}.plan+.plan{border-left:1px solid var(--site-line)}.plan-highlight{background:var(--site-panel)}.plan h2{font-size:1.65rem}.plan>p:not(.plan-price){color:var(--site-muted)}.plan>p:first-of-type{min-height:60px;margin-top:14px}.plan .plan-price{letter-spacing:-.04em;margin-top:28px;font-size:2.5rem;font-weight:600;line-height:1.2}.plan-price small{letter-spacing:0;color:var(--site-muted);font-size:.85rem;font-weight:400}.plan-annual{min-height:74px;margin-top:12px;font-size:.85rem}.plan-annual small{font-size:.78rem}.plan>.button{margin-top:auto}.plan .feature-list{margin-bottom:30px;font-size:.94rem}.pricing-note{max-width:90ch}.site-footer{border-top:1px solid var(--site-line);padding-block:55px 40px}.footer-grid{grid-template-columns:1.4fr 1fr 1.2fr 1fr;gap:40px;font-size:.84rem;display:grid}.footer-grid strong{margin-bottom:15px;font-weight:600;display:block}.footer-grid a:not(:first-child),.footer-grid button{color:var(--site-muted);text-align:left;margin-block:9px;display:block}.footer-grid p{color:var(--site-muted);max-width:28ch;margin-top:18px}.footer-grid small{color:var(--site-muted);margin-top:16px;display:block}.footer-grid button{cursor:pointer}.website .fade-section,.website .stagger-item{opacity:1;transform:none}.website main{min-height:50vh}.website [id]{scroll-margin-top:110px}@media (width<=1100px){.nav-row{gap:20px}.nav-links{gap:16px}.nav-account{gap:14px}.login-link{display:none}.hero{gap:30px}.workflow{gap:38px}}@media (width<=980px){.nav-links{display:none}.mobile-toggle{display:block}.nav-account{margin-left:auto}.hero{grid-template-columns:1fr;gap:38px;padding-block:50px}.hero-copy{max-width:680px}.hero h1{max-width:21ch}.workflow,.workflow-reverse{grid-template-columns:1fr;gap:30px;padding-block:45px}.workflow-reverse .workflow-copy{order:0}.workflow-copy{max-width:720px}.plain-columns{gap:25px}.enterprise-strip{flex-direction:column;align-items:flex-start;gap:25px}.plan{padding:28px 20px}.plan .plan-price{font-size:2rem}.footer-grid{grid-template-columns:repeat(2,1fr)}.reading-page>section{gap:35px}.mobile-showcase{grid-template-columns:220px 1fr;gap:40px}}@media (width<=650px){.site-container{width:calc(100% - 36px)}.nav-row{gap:14px;min-height:74px}.nav-row>a img{width:120px;height:auto}.nav-account{gap:6px}.nav-account>.button{display:none}.mobile-menu{padding-inline:18px}.page-intro{padding-block:45px 35px}.plain-columns,.plan-grid,.reading-page>section,.mobile-showcase{grid-template-columns:1fr}.plain-columns{gap:30px}.plan+.plan{border-left:0;border-top:1px solid var(--site-line)}.plan{padding:30px 24px}.plan>p:first-of-type,.plan-annual{min-height:0}.plan .feature-list{margin-block:20px 28px}.plan .plan-price{font-size:2.5rem}.reading-page>section{gap:18px;padding-block:27px}.closing-cta{padding:30px 24px}.footer-grid{gap:35px 20px}.footer-grid>div:first-child{grid-column:1/-1}.mobile-showcase>img{justify-self:center;max-width:240px}.mobile-showcase{gap:30px}.enterprise-strip{margin-block:30px}.hero h1{font-size:2.65rem}.hero{padding-block:40px}.workflow{padding-block:36px}}@media (prefers-reduced-motion:reduce){.website *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tools-intro{border-block:1px solid var(--site-line);margin-bottom:45px;padding-block:25px 50px}.tools-intro h2{font-size:1.65rem}.tools-intro p{color:var(--site-muted);margin-top:12px}.tool-links{flex-wrap:wrap;gap:14px 28px;margin-top:22px;display:flex}.tool-links a{color:#b5b0ff;text-underline-offset:5px;text-decoration:underline}.website-home{background:var(--color-surface-950)}.features-intro{text-align:center;padding-top:70px;position:relative}.website .features-intro h1{max-width:23ch;margin-inline:auto}.features-intro .intro{max-width:60ch;margin-inline:auto}.features-intro .section-links{justify-content:center;gap:10px;margin-top:32px}.features-intro .section-links a{background:#645cff08;border:1px solid #817bff25;border-radius:9px;padding:10px 16px;font-size:.88rem;text-decoration:none}.features-intro .section-links a:hover{background:#645cff18;border-color:#817bff70}.workflow .product-shot img{border-color:#ffffff20;border-radius:14px}.plan-highlight{box-shadow:inset 0 3px #817bff}.website-home .site-nav{background:0 0;border-bottom-color:#0000;transition:background .3s,border-color .3s;position:fixed;inset:0 0 auto}.website .site-nav.nav-scrolled{-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);background:#08080aeb;border-bottom-color:#ffffff0f}.website-home .home-hero-original h1{max-width:none;font-size:3rem;line-height:1.08}.website-home .home-hero-original p.mx-auto{max-width:42rem}.motion-enabled .hero-glow{animation:6s ease-in-out infinite heroGlow}.motion-enabled .float-slow{animation:6s ease-in-out infinite float}.shimmer-text{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#645cff 0%,#0d8cff 50%,#12deff 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text}.motion-enabled .shimmer-text{animation:4s ease-in-out infinite shimmer}@keyframes heroGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.bank-note-row{color:#92909b;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;margin:25px auto 0;font-size:.75rem;display:flex}.bank-note-row p{max-width:65ch}.motion-toggle{cursor:pointer;color:#b9b3d2;text-underline-offset:4px;align-items:center;gap:7px;text-decoration:underline;display:none}.motion-enabled .motion-toggle{display:inline-flex}html:not(.motion-enabled) .website .bank-logo-marquee-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}html:not(.motion-enabled) .website .bank-logo-item[aria-hidden=true],html:not(.motion-enabled) .website .bank-logo-marquee[aria-hidden=true]{display:none}.motion-paused :is(.hero-glow,.float-slow,.shimmer-text,.bank-logo-marquee-track),.motion-paused .pulse-ring:after{animation-play-state:paused}.home-product{margin-block:12px 100px;position:relative}.home-product-heading,.home-section-heading{text-align:center;max-width:760px;margin:0 auto 40px}.website :is(.home-product-heading,.home-section-heading) h2{max-width:26ch;margin-inline:auto}:is(.home-product-heading,.home-section-heading) p{color:var(--site-muted);max-width:60ch;margin:18px auto 0}.home-product-panel{background:linear-gradient(145deg,#817bff30,#20203740 45%,#0d8cff20);border:1px solid #ffffff15;border-radius:22px;padding:10px;position:relative;box-shadow:0 35px 100px #0007,0 0 80px #645cff09}.home-product-panel .product-shot figcaption{text-align:center;margin-block:14px 6px}.home-product-panel .product-shot img{box-shadow:none}.home-product-panel .product-shot a{display:block}.home-workflows{padding-block:30px 80px}.home-feature-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.home-feature{background:linear-gradient(135deg,#645cff08,#0000 65%),#101018;border:1px solid #ffffff12;border-radius:18px;grid-column:span 5;padding:36px}.home-feature:nth-child(3n+1){grid-column:span 7}.home-feature-icon{color:#aaa0ff;background:#645cff10;border:1px solid #817bff25;border-radius:11px;width:44px;height:44px;margin-bottom:22px;padding:10px}.website .home-feature h3{font-size:1.45rem}.home-feature p{color:var(--site-muted);max-width:48ch;margin-top:14px}.home-feature .text-link{margin-top:25px;font-size:.88rem;display:inline-block}.home-tools{background:linear-gradient(120deg,#645cff12,#0000 65%);border:1px solid #817bff28;border-radius:18px;grid-template-columns:1fr 1.15fr;align-items:center;gap:60px;margin-bottom:80px;padding:44px;display:grid}.home-tools h2{font-size:1.9rem}.home-tools p{color:var(--site-muted);margin-top:16px}.home-tools .tool-links{margin-top:0;display:block}.home-tools .tool-links a{border-bottom:1px solid #ffffff10;justify-content:space-between;gap:20px;padding:11px 0;text-decoration:none;display:flex}.home-tools .tool-links a:last-child{border:0}[data-reveal]{opacity:1;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:none}.motion-enabled .website [data-reveal]:not(.is-visible){opacity:0;transform:translateY(24px)}@media (width>=640px){.website-home .home-hero-original h1{font-size:3.75rem}}@media (width>=1024px){.website-home .home-hero-original h1{font-size:4.5rem}}@media (width<=700px){.home-feature-grid{grid-template-columns:1fr;gap:14px}.home-feature,.home-feature:nth-child(3n+1){grid-column:auto;padding:27px}.home-tools{grid-template-columns:1fr;gap:24px;padding:27px}.home-product-panel{border-radius:13px;padding:5px}.home-product{margin-bottom:60px}.home-product-heading,.home-section-heading{margin-bottom:28px}.bank-note-row{margin-inline:10px}.home-workflows{padding-bottom:45px}}@media (prefers-reduced-motion:reduce){.website [data-reveal]{opacity:1;transform:none}.website .bento-card:hover{transform:none}.website .motion-toggle,.website .bank-logo-item[aria-hidden=true],.website .bank-logo-marquee[aria-hidden=true]{display:none}}.website-inner{isolation:isolate;position:relative}.website-inner:before{z-index:-1;background:radial-gradient(65% 75% at 60% 0,#645cff16,#0000 72%);height:760px;display:block;position:absolute;inset:0 0 auto}.website-inner .page-intro{padding-block:75px 55px}.website-inner main>section:first-child{padding-top:76px}.inner-hero{position:relative}.feature-navigation{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09090ce8;border-block:1px solid #ffffff0d;padding-block:12px;position:sticky;top:88px}.feature-navigation-inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:1000px;display:grid}.feature-navigation a{color:var(--site-muted);text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:13px 23px;font-size:.93rem;font-weight:500;line-height:1.4;display:flex}.feature-navigation a:hover{color:#fff;background:#ffffff05}.feature-navigation a[aria-selected=true]{color:#dedaff;background:#645cff19;border-color:#817bff50;box-shadow:inset 0 1px #ffffff08}.page-features .feature-showcase{background:linear-gradient(135deg,#645cff08,#0000 55%),#111119;border:1px solid #ffffff12;border-radius:20px;margin-block:28px 65px;padding:36px;scroll-margin-top:165px;display:block}.page-features [data-feature-panel][hidden]{display:none}.page-features [data-feature-panel]:focus-visible{outline-offset:4px;outline:2px solid #817bff}.feature-showcase .workflow-copy{grid-template-columns:1fr 1.15fr;align-items:start;column-gap:60px;display:grid}.feature-showcase .workflow-copy h2{font-size:clamp(1.75rem,2.8vw,2.35rem)}.feature-showcase .workflow-copy>p{margin-top:0}.feature-showcase .feature-list{color:#d1cddb;flex-wrap:wrap;grid-column:1/-1;gap:4px 38px;margin-block:18px 2px;font-size:.88rem;display:flex}.feature-showcase .workflow-copy>a{grid-column:1/-1;justify-self:start;margin-block:4px 26px;font-size:.85rem}.feature-showcase .product-shot{width:100%}.feature-showcase .product-shot img{border-color:#ffffff18;box-shadow:0 20px 45px #0004}.feature-showcase .product-shot figcaption{text-align:right}.product-hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:65px;min-height:470px;display:grid}.website .product-hero h1{max-width:21ch;font-size:clamp(2.3rem,4.2vw,3.8rem)}.product-hero .intro{max-width:57ch;font-size:1.05rem}.product-symbol{aspect-ratio:1.1;width:100%;min-width:0;position:relative}.product-symbol:before{content:"";filter:blur(60px);background:#645cff25;border-radius:50%;position:absolute;inset:15%}.product-symbol-orbit{border:1px dashed #817bff40;border-radius:50%;position:absolute;inset:8% 9%;transform:rotate(-20deg)}.product-symbol-core{background:linear-gradient(145deg,#24213b,#151522);border:1px solid #817bff60;border-radius:28px;place-items:center;display:grid;position:absolute;inset:27% 29%;transform:rotate(-7deg);box-shadow:inset 0 1px #ffffff12,0 25px 70px #0005}.product-symbol-core svg{color:#b0a6ff;width:52%;height:52%}.product-symbol-label{color:#d9d4e8;background:#151520ed;border:1px solid #ffffff17;border-radius:10px;max-width:69%;padding:12px 17px;font-size:.8rem;position:absolute;box-shadow:0 10px 30px #0004}.product-symbol .label-1{top:10%;left:0}.product-symbol .label-2{top:42%;right:0}.product-symbol .label-3{bottom:5%;left:5%}.product-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:20px;margin-block:10px 75px;display:grid}.product-detail{background:#13131de6;border:1px solid #ffffff13;border-radius:16px;padding:28px}.product-detail-mark{color:#b0a6ff;background:#645cff14;border-radius:9px;place-items:center;width:36px;height:36px;margin-bottom:22px;display:grid}.product-detail-mark svg{width:23px;height:23px}.website .product-detail h2{letter-spacing:-.02em;font-size:1.3rem;line-height:1.35}.product-detail p{color:var(--site-muted);margin-top:16px;font-size:.94rem;line-height:1.85}.enterprise-bottom{justify-content:space-between;align-items:center;gap:40px;padding-block:30px 90px;display:flex}.enterprise-bottom p{color:var(--site-muted);max-width:63ch}.enterprise-bottom a{flex-shrink:0}.pricing-intro{text-align:center}.website .pricing-intro h1{max-width:23ch;margin-inline:auto}.pricing-intro .intro{max-width:65ch;margin-inline:auto}.page-pricing .plan-grid{border:0;border-radius:0;align-items:stretch;gap:22px;overflow:visible}.page-pricing .plan{background:#13131ce6;border:1px solid #ffffff17;border-radius:18px;padding:34px}.page-pricing .plan-highlight{background:linear-gradient(160deg,#645cff15,#0000 65%),#14141f;border-color:#817bff80;box-shadow:0 0 45px #645cff09,inset 0 2px #817bff}.page-pricing .plan-price{font-variant-numeric:tabular-nums;margin-top:25px;font-size:3rem}.page-pricing .plan>.button{width:100%}.page-pricing .plan .feature-list{font-size:.88rem}.website-inner .enterprise-strip{background:linear-gradient(115deg,#645cff12,#0000 80%);border:1px solid #817bff35;border-radius:18px;padding:38px}.article-hero{grid-template-columns:1.6fr .8fr;align-items:center;gap:70px;display:grid}.article-back{color:#aaa2e5;margin-bottom:20px;font-size:.85rem;display:inline-block}.website .article-hero h1{max-width:25ch;font-size:clamp(2.2rem,4vw,3.5rem)}.article-hero .intro{font-size:1.02rem;line-height:1.85}.article-toc{background:#14141dbd;border:1px solid #ffffff15;border-radius:14px;padding:26px}.article-toc strong{color:#d8d2ee;margin-bottom:15px;font-size:.85rem;font-weight:500;display:block}.article-toc a{color:var(--site-muted);border-top:1px solid #ffffff0c;padding-block:10px;font-size:.83rem;display:block}.article-toc a:hover{color:#c5bdff}.article-body{max-width:980px}.article-body>section{padding-block:32px;display:block}.website .article-body h2{max-width:40ch;margin-bottom:15px;font-size:1.5rem}.article-body p{max-width:75ch;font-size:1.02rem;line-height:1.9}.source-note{max-width:980px;margin-top:18px;margin-bottom:55px;font-size:.82rem}.page-library main h1{max-width:25ch;margin-inline:auto;font-size:clamp(2.4rem,4.5vw,3.8rem)}.page-library main h2{font-size:1.8rem}.page-library main .grid h2,.page-library main .grid h3{letter-spacing:-.015em;font-size:1.15rem;line-height:1.4}.page-library main .grid>a{background:#14141bb3;border-color:#ffffff12}.page-library main .grid>a:hover{border-color:#817bff60;box-shadow:0 14px 40px #0003}.page-definition main h1{max-width:30ch;font-size:clamp(2.2rem,4vw,3.3rem)}.page-definition main h2{font-size:1.5rem}.page-definition main h3{font-size:1.1rem;line-height:1.4}.page-definition main p{line-height:1.9}.page-legal main h1{max-width:28ch;font-size:clamp(2.1rem,4vw,3.3rem)}.page-legal main h2{letter-spacing:-.015em;max-width:none;font-size:1.1rem;line-height:1.55}.page-legal main p,.page-legal main li{font-size:.94rem;line-height:1.9}.page-legal main>section>div{background:#13131b80;border:1px solid #ffffff12;border-radius:16px;padding:34px}.page-contact main h1{margin-inline:auto;font-size:clamp(2.4rem,4vw,3.8rem)}.page-contact #contact-form{background:#14141cb3;border:1px solid #ffffff15;border-radius:18px;padding:32px}.page-contact .input-focus{background:#0b0b11;border-color:#ffffff20}.page-contact .input-focus:focus{outline-offset:2px;outline:2px solid #817bff80}.website-inner .closing-cta{background:linear-gradient(115deg,#645cff14,#0000 90%);border:1px solid #817bff30;border-radius:16px;padding:44px}@media (width<=980px){.page-pricing .plan{padding:26px}.page-pricing .plan-price{font-size:2.5rem}.product-hero{grid-template-columns:1.2fr .8fr;gap:25px}.product-symbol-label{padding:9px 12px;font-size:.72rem}.product-symbol{aspect-ratio:.9}.article-hero{grid-template-columns:1fr;gap:30px}.article-toc{max-width:650px}.feature-showcase .workflow-copy{column-gap:30px}.feature-navigation a{padding:12px 15px;font-size:.83rem}}@media (width<=900px){.page-pricing .plan-grid{grid-template-columns:1fr;max-width:560px}.page-pricing .plan-price{font-size:3rem}.page-pricing .plan>p:first-of-type,.page-pricing .plan-annual{min-height:0}}@media (width<=650px){.website-inner .page-intro{padding-block:40px 34px}.website-inner main>section:first-child{padding-top:44px}.feature-navigation{top:74px}.feature-navigation-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.feature-navigation a{min-height:40px;padding:9px 7px;font-size:.77rem}.page-features .feature-showcase{border-radius:14px;margin-block:20px 45px;padding:23px;scroll-margin-top:185px}.feature-showcase .workflow-copy{display:block}.feature-showcase .workflow-copy>p{margin-top:17px}.feature-showcase .feature-list{margin-top:22px;display:block}.feature-showcase .product-shot figcaption{text-align:left;font-size:.68rem}.product-hero{grid-template-columns:1fr;gap:8px}.product-symbol{aspect-ratio:1.3;justify-self:center;width:min(100%,340px);margin-block:15px 10px}.product-detail-grid{gap:14px;margin-bottom:40px}.product-detail{padding:25px}.enterprise-bottom{flex-direction:column;align-items:flex-start;gap:25px;padding-bottom:55px}.page-pricing .plan{padding:30px}.page-pricing .plan-grid{gap:16px}.website-inner .enterprise-strip{padding:27px}.article-hero{gap:25px}.article-body>section{padding-block:26px}.page-legal main>section>div{margin-inline:18px;padding:25px 22px}.page-contact #contact-form{padding:25px}.website-inner .closing-cta{padding:30px 25px}}
