:root{--site-nav-height:80px;--font-body:"Plus Jakarta Sans",sans-serif;--font-heading:"IBM Plex Serif",Georgia,serif;color-scheme:light dark;--dominant:#f1f1f1;--support:#e9edd7;--accent:#0161f2;--accent-hover:#004dcc;--ink:#161616;--paper:var(--dominant);--surface:var(--dominant);--soft:var(--support);--muted:rgba(22,22,22,.72);--line:rgba(22,22,22,.18);--inverse:#f1f1f1;--dark-surface:#161616;--dark-muted:hsla(0,0%,94.5%,.78);--ease-out:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box}html{scroll-behavior:auto}#smooth-content{display:flow-root;overflow:clip;width:100%}.site-nav-spacer{height:var(--site-nav-height)}.site-nav.site-nav--fixed{left:0;position:fixed;right:0;top:0}@media(prefers-color-scheme:light){.site-nav--overlay:not(.site-nav--scrolled){background:#161616e0}}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);margin:0}[data-home-motion]{--type-section:clamp(2rem,1.25rem + 2vw,3.5rem);--type-card:clamp(1.5rem,1.25rem + .5vw,1.75rem);--type-body:1rem;--type-label:.875rem}[data-home-motion] .content-section h2{font-size:var(--type-section);letter-spacing:-.03em}[data-home-motion] .content-section h3{font-size:var(--type-card)}[data-home-motion] .feature-carousel-card h3{letter-spacing:-.03em;line-height:1.15}[data-home-motion] .feature-card-topline p{font-size:var(--type-label);line-height:1.25}[data-home-motion] .feature-section .feature-card-description{font-size:var(--type-body);line-height:1.55}[data-home-motion] .content-section .fine-print{font-size:var(--type-label);max-width:75ch}[data-home-motion] .price-amount strong{font-variant-numeric:tabular-nums}[data-home-motion] .start-section h2{font-size:clamp(2.5rem,1.5rem + 3vw,4.75rem)}.solution-exit-title,h1,h2{font-family:var(--font-heading);font-weight:400}a{color:inherit;text-decoration:none}button{font:inherit}button:not(:disabled){cursor:pointer}input,select,textarea{font:inherit}::-moz-selection{background:var(--accent);color:var(--inverse)}::selection{background:var(--accent);color:var(--inverse)}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}img{max-width:100%}html{scrollbar-color:rgba(22,22,22,.48) var(--paper)}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background:var(--paper)}body::-webkit-scrollbar-thumb{background:#1616167a;border:3px solid var(--paper);border-radius:999px}body::-webkit-scrollbar-thumb:hover{background:var(--accent)}.sr-only{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.site-nav{align-items:center;backdrop-filter:blur(18px) saturate(118%);-webkit-backdrop-filter:blur(18px) saturate(118%);background:#161616e0;border-bottom:1px solid hsla(0,0%,94.5%,.16);display:flex;gap:24px;justify-content:space-between;min-height:72px;padding:14px clamp(20px,4vw,64px);position:sticky;top:0;transition:background .26s var(--ease-out),border-color .26s var(--ease-out),backdrop-filter .26s var(--ease-out);z-index:20}.site-nav--overlay{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-bottom-color:transparent;left:0;position:fixed;right:0}.site-nav--overlay.site-nav--scrolled{backdrop-filter:blur(18px) saturate(118%);-webkit-backdrop-filter:blur(18px) saturate(118%);background:#161616e0;border-bottom-color:#f1f1f129}.site-nav--overlay:not(.site-nav--scrolled) .region-trigger{background:#1616162e}.site-brand{flex-shrink:0}.site-brand img{display:block;filter:invert(1);height:auto;width:144px}.desktop-nav,.nav-controls{align-items:center;color:var(--inverse);display:flex;font-size:13px;font-weight:600;gap:24px}.desktop-nav a{padding-block:12px}.desktop-nav a:hover,.site-footer a:hover{text-decoration:underline;text-underline-offset:5px}.region-picker{position:relative}.region-trigger{align-items:center;background:#16161661;border:1px solid hsla(0,0%,94.5%,.32);border-radius:10px;color:var(--inverse);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:10px;min-height:40px;padding:0 12px}.region-chevron{border-bottom:1.5px solid;border-right:1.5px solid;height:7px;transform:rotate(45deg) translateY(-2px);transition:transform .18s var(--ease-out);width:7px}.region-trigger[aria-expanded=true] .region-chevron{transform:rotate(225deg) translate(-2px,-2px)}.region-menu{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#161616f0;border:1px solid hsla(0,0%,94.5%,.2);border-radius:12px;box-shadow:0 18px 40px #0161f229;min-width:202px;padding:6px;position:absolute;right:0;top:calc(100% + 8px)}.region-menu button{background:transparent;border:0;border-radius:8px;color:var(--inverse);cursor:pointer;display:block;font:inherit;font-size:12px;padding:11px 10px;text-align:left;width:100%}.region-menu button:hover,.region-menu button[aria-checked=true]{background:#0161f247}.menu-toggle{background:none;border:1px solid hsla(0,0%,94.5%,.32);border-radius:8px;color:var(--inverse);display:none;min-height:44px;padding:8px 12px}.mobile-nav{background:#161616fa;border-bottom:1px solid hsla(0,0%,94.5%,.16);display:flex;flex-direction:column;left:0;padding:16px 24px 24px;position:absolute;right:0;top:100%}.mobile-nav a{padding:14px 0}.content-section{padding:104px clamp(24px,7vw,112px)}.content-section h2{font-size:clamp(32px,3.6vw,56px);letter-spacing:-.05em;line-height:1.08;margin:0 0 24px;max-width:20ch}.content-section h3{font-size:23px;letter-spacing:-.02em;line-height:1.3;margin:0 0 16px}.content-section p{color:var(--muted);line-height:1.72;max-width:65ch}.section-heading{margin-bottom:40px}.section-heading p{margin-bottom:0}.action{align-items:center;background:var(--accent);border:0;border-radius:10px;box-shadow:inset 0 1px #f1f1f138,0 10px 24px #0161f22e;color:var(--inverse);cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:48px;padding:14px 22px;white-space:nowrap}.action:disabled{background:#1616161f;box-shadow:none;color:#16161694;cursor:not-allowed}.inline-link{font-weight:600;text-decoration:underline;text-underline-offset:5px}.feature-section{background:#f3f4f2;color:#22242a;min-height:100dvh;overflow:visible;padding-inline:0;--muted:rgba(34,36,42,.72)}.feature-carousel-shell{isolation:isolate;margin-inline:auto;max-width:none;position:relative}.feature-carousel-heading{margin:0 auto clamp(34px,5vw,58px);max-width:960px;text-align:center}.feature-section .feature-carousel-heading h2{margin:0 auto 16px;max-width:none;white-space:nowrap}.feature-carousel-heading p{color:#22242ab3;margin:0 auto}.feature-carousel-controls{display:flex;gap:8px;position:absolute;right:clamp(24px,4vw,64px);top:clamp(74px,9vw,104px)}.feature-carousel-control{background:transparent;border:1px solid rgba(34,36,42,.26);border-radius:50%;color:#22242a;cursor:pointer;display:grid;font:inherit;font-size:19px;height:42px;line-height:1;padding:0;place-items:center;transition:background-color .18s var(--ease-out),border-color .18s var(--ease-out),color .18s var(--ease-out),transform .18s var(--ease-out);width:42px}.feature-carousel-control:disabled{cursor:not-allowed;opacity:.32}.feature-carousel-control:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.feature-carousel{cursor:grab;display:flex;gap:18px;overflow-x:auto;overscroll-behavior-inline:contain;padding:72px clamp(24px,4vw,64px) 84px;position:relative;scroll-padding-inline:clamp(24px,4vw,64px);scroll-snap-type:inline mandatory;scrollbar-width:none;z-index:1}.feature-carousel::-webkit-scrollbar{display:none}.feature-carousel.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.feature-carousel-slide{flex:0 0 360px;height:500px;position:relative;scroll-snap-align:start;scroll-snap-stop:always;width:360px;z-index:0}.feature-carousel-card{background:#fbfbfa;border:1px solid rgba(34,36,42,.08);border-radius:18px;box-shadow:0 18px 48px #23293113;display:grid;grid-template-rows:minmax(258px,1fr) 236px;height:100%;overflow:hidden;width:100%;will-change:transform}.feature-card-copy{display:flex;flex-direction:column;min-width:0;padding:24px 24px 20px}.feature-card-topline{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.feature-card-topline p{border:1px solid rgba(34,36,42,.3);border-radius:999px;color:#22242a;font-size:12px;font-weight:700;line-height:1;margin:0;padding:6px 12px;transition:background-color .26s var(--ease-out),border-color .26s var(--ease-out),color .26s var(--ease-out);width:-moz-fit-content;width:fit-content}.feature-card-arrow{border:1px solid rgba(34,36,42,.35);border-radius:50%;color:#22242a;display:grid;flex:0 0 auto;font-size:15px;height:30px;line-height:1;place-items:center;width:30px}.feature-carousel-card h3{color:#22242a;font-size:clamp(24px,2.2vw,31px);letter-spacing:-.045em;line-height:1.08;margin:0 0 12px;max-width:16ch;text-wrap:balance}.feature-section .feature-card-description{color:#55585e;display:-webkit-box;font-size:14px;line-height:1.58;margin:0;max-width:33ch;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.feature-card-media{background:#dfe3e4;isolation:isolate;margin:0;min-height:0;overflow:hidden;position:relative;will-change:transform}.feature-card-media img{display:block;filter:none;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform .72s var(--ease-out);width:100%}.feature-card-gift-slot{aspect-ratio:1;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(34%,132px);z-index:3}@media(min-width:960px)and (hover:hover)and (pointer:fine){.feature-carousel-slide.is-expanded{flex-basis:min(760px,68vw);width:min(760px,68vw);z-index:2}.feature-carousel-slide.is-expanded .feature-carousel-card{box-shadow:0 24px 58px #23293124;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);grid-template-rows:1fr}.feature-carousel-slide.is-expanded .feature-card-copy{justify-content:center;padding:32px}.feature-carousel-slide.is-expanded .feature-card-media{grid-column:2;grid-row:1}.feature-carousel-slide.is-expanded .feature-card-topline p{background:var(--accent);border-color:var(--accent);color:var(--inverse)}.feature-carousel-slide.is-expanded .feature-card-description{-webkit-line-clamp:unset}.feature-carousel-slide.is-expanded .feature-card-media img{transform:scale(1.04)}}@media(min-height:800px){.feature-section{height:100dvh;padding-block:clamp(88px,10dvh,112px) 28px}.feature-carousel-shell{display:flex;flex-direction:column;height:100%;min-height:0;width:100%}.feature-carousel-heading{margin-bottom:16px;padding-inline:24px}.feature-carousel-controls{align-self:flex-end;flex-shrink:0;margin-right:clamp(24px,4vw,64px);position:relative;right:auto;top:auto}.feature-carousel{align-items:center;flex:1;min-height:0;padding-block:24px 32px}.feature-carousel-slide{height:clamp(390px,calc(100dvh - 330px),500px)}.feature-carousel-card{grid-template-rows:minmax(244px,1fr) minmax(140px,.9fr)}}details summary{cursor:pointer;line-height:1.5;padding:12px 0}details p{margin-top:8px}.business-section{background:var(--paper);color:var(--ink);overflow:hidden}.business-section p{color:var(--muted)}.business-intro{align-items:end;display:flex;gap:32px;justify-content:space-between}.business-intro .section-heading{margin-bottom:48px}.business-accordion{display:flex;gap:12px;min-height:418px}.business-slide{background:var(--dark-surface);border:0;border-radius:14px;color:var(--inverse);flex:.8 1 0;isolation:isolate;min-height:418px;min-width:0;overflow:hidden;position:relative;transition:flex .62s var(--ease-out),transform .36s var(--ease-out)}.business-slide.is-active{flex:3.8 1 0}.business-slide-image{filter:none;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .5s var(--ease-out);width:100%;z-index:-1}.business-slide:before{background:linear-gradient(0deg,rgba(22,22,22,.72),transparent);bottom:0;content:"";height:20%;left:0;pointer-events:none;position:absolute;right:0;z-index:0}.business-select{background:transparent;border:0;color:inherit;cursor:pointer;display:flex;inset:0;padding:28px;position:absolute;text-align:left;width:100%;z-index:1}.business-slide-copy{align-self:end;display:flex;flex-direction:column;gap:10px;max-width:27ch;text-shadow:0 2px 12px rgba(22,22,22,.68)}.business-title{font-size:clamp(30px,3vw,46px);font-weight:700;letter-spacing:-.04em;line-height:1}.business-description{color:#f1f1f1e0;font-size:16px;line-height:1.5}.business-slide:not(.is-active) .business-select{align-items:flex-end;justify-content:center;padding:20px 12px}.business-slide:not(.is-active) .business-slide-copy{align-self:auto}.business-slide:not(.is-active) .business-title{font-size:clamp(19px,2vw,27px);letter-spacing:-.03em;transform:rotate(180deg);writing-mode:vertical-rl}.business-link{align-items:center;background:var(--inverse);border-radius:8px;bottom:20px;color:var(--dark-surface);display:inline-flex;font-size:14px;font-weight:600;gap:12px;padding:8px 10px;position:absolute;right:20px;text-shadow:none;z-index:2}.business-link svg{fill:none;height:20px;stroke:currentColor;stroke-width:1.5;width:20px}.pricing-section{overflow:hidden}.pricing-billing{border:1px solid var(--line);border-radius:999px;display:flex;gap:4px;margin:0 auto 32px;padding:4px;width:-moz-fit-content;width:fit-content}.pricing-billing label{cursor:pointer;position:relative}.pricing-billing input{height:1px;opacity:0;position:absolute;width:1px}.pricing-billing span{align-items:center;border-radius:999px;display:flex;font-size:14px;font-weight:600;min-height:44px;padding:10px 22px}.pricing-billing input:checked+span{background:var(--accent);color:var(--inverse)}.pricing-billing input:focus-visible+span{outline:2px solid var(--accent);outline-offset:3px}.pricing-grid{align-items:center;display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:.92fr 1.16fr .92fr}.price-plan{align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;min-height:376px;padding:32px 28px;transition:transform .24s var(--ease-out),background-color .24s var(--ease-out),color .24s var(--ease-out)}.price-plan:nth-child(2){background:var(--accent);border-color:var(--accent);box-shadow:0 18px 42px #0161f238;color:var(--inverse);min-height:424px;padding:40px 32px}.price-plan:nth-child(3){align-self:end;background:var(--soft)}.price-plan:nth-child(2) .price-amount :is(del,span),.price-plan:nth-child(2) p{color:#f1f1f1cc}.price-plan:nth-child(2) .action{background:var(--inverse);box-shadow:0 10px 24px #16161624;color:#161616}.price-plan:nth-child(2) .action:before{background:var(--support)}.price-plan p{margin-top:0;min-height:3.4em}.price-amount{display:flex;flex-direction:column;gap:8px;margin:24px 0 32px}.price-amount strong{font-size:clamp(26px,3vw,40px);letter-spacing:-.03em}.price-amount del,.price-amount span{color:var(--muted);font-size:14px}.price-plan .action{margin-top:auto;width:100%}.content-section .fine-print{font-size:13px;line-height:1.7;margin-top:24px;max-width:95ch}.sales-panel{background:var(--soft);border-radius:12px;padding:32px}.sales-panel p{color:var(--muted)}.faq-section{background:var(--support);color:#161616;display:grid;gap:clamp(40px,7vw,104px);grid-template-columns:.8fr 1.2fr}.faq-intro{align-self:start;position:sticky;top:calc(var(--site-nav-height) + 32px)}.faq-intro h2{margin-bottom:24px}.faq-list{border-top:1px solid rgba(22,22,22,.22)}.faq-list details{border-bottom:1px solid rgba(22,22,22,.22)}.faq-list summary{color:#161616;cursor:pointer;font-weight:700;list-style:none;padding:24px 44px 24px 0;position:relative;transition:color .18s var(--ease-out)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{color:var(--accent);content:"+";font-size:24px;font-weight:400;line-height:1;position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:transform .26s var(--ease-out),color .26s var(--ease-out)}.faq-list details[open] summary{color:var(--accent)}.faq-list details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.faq-answer{grid-template-rows:0fr;opacity:0;transition:grid-template-rows .36s var(--ease-out),opacity .22s ease}.faq-answer,.faq-list details:not([open])>.faq-answer{display:grid}.faq-answer p{color:#161616b8;line-height:1.7;margin:0;min-height:0;overflow:hidden}.faq-list details[open] .faq-answer{grid-template-rows:1fr;opacity:1}.faq-list details[open] .faq-answer p{padding-bottom:24px}.start-section{background:var(--accent);color:var(--inverse);isolation:isolate;justify-content:center;min-height:clamp(480px,48vw,600px);overflow:hidden;text-align:center}.start-content,.start-section{align-items:center;display:flex;flex-direction:column;position:relative}.start-content{gap:36px;width:min(100%,640px)}.start-stickers{inset:0;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:-1}.start-sticker{height:auto;-o-object-fit:contain;object-fit:contain;position:absolute;width:clamp(100px,13vw,190px)}.start-sticker--coffee{left:5%;top:9%;transform:rotate(-14deg)}.start-sticker--boba{right:5%;top:7%;transform:rotate(12deg)}.start-sticker--restaurant{bottom:8%;left:9%;transform:rotate(9deg)}.start-sticker--padel{bottom:7%;right:4%;transform:rotate(-11deg)}@media(min-width:701px)and (max-width:1200px){.content-section.start-section{padding-block:176px}.start-sticker{width:110px}.start-sticker--boba,.start-sticker--coffee{top:24px}.start-sticker--padel,.start-sticker--restaurant{bottom:24px}}@media(max-width:700px){.content-section.start-section{min-height:0;padding:156px 24px 160px}.start-sticker{width:90px}.start-sticker--coffee{left:4%;top:24px}.start-sticker--boba{right:4%;top:28px}.start-sticker--restaurant{bottom:24px;left:4%}.start-sticker--padel{bottom:24px;right:4%}}.start-section h2{font-size:clamp(46px,5.6vw,76px);margin:0;max-width:15ch}.cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.action--trial{background:var(--accent);box-shadow:inset 0 1px #f1f1f138,0 12px 26px #0161f233;color:var(--inverse)}.action--trial:before{background:var(--accent-hover)}.action--secondary{background:transparent;border:1px solid rgba(22,22,22,.56);box-shadow:none;color:#161616}.action--secondary:before{background:#161616}.action--secondary:hover{color:var(--inverse)}.start-section .action--trial{background:var(--inverse);box-shadow:0 12px 26px #16161629;color:#161616}.start-section .action--trial:before{background:var(--support)}.start-section .action--secondary{border-color:#f1f1f1b8;color:var(--inverse)}.start-section .action--secondary:before{background:var(--inverse)}.start-section .action--secondary:hover{color:#161616}.site-footer{background:var(--dark-surface);color:var(--inverse);display:grid;gap:40px;grid-template-columns:1.4fr 1fr 1fr 1fr;padding:72px clamp(24px,6vw,96px) 24px}.footer-brand>a{display:inline-block;margin-bottom:18px}.site-footer img{filter:invert(1)}.site-footer h2{font-size:14px;margin:0 0 20px}.site-footer a{display:block;font-size:14px;line-height:1.5;padding-block:8px}.footer-brand p{color:var(--dark-muted);font-size:14px;line-height:1.7;max-width:25ch}.footer-bottom{border-top:1px solid hsla(0,0%,94.5%,.2);color:var(--dark-muted);grid-column:1/-1;padding-top:24px}.page-intro{background:var(--surface);padding:64px clamp(24px,6vw,96px) 40px}.page-intro>a{font-size:13px}.page-intro h1{font-size:clamp(40px,5.4vw,76px);letter-spacing:-.04em;line-height:1.08;margin:40px 0 24px;max-width:18ch}.page-intro p{color:var(--muted);font-size:20px;line-height:1.5}.product-detail{align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1fr}.product-detail img{aspect-ratio:1.2;border-radius:12px;-o-object-fit:cover;object-fit:cover;width:100%}.product-detail ul{line-height:1.8;margin-bottom:32px;padding-left:20px}.product-links{display:grid;gap:40px;grid-template-columns:repeat(3,minmax(0,1fr))}.product-links>a{border-top:2px solid var(--ink);padding-top:24px}.product-links h2{font-size:32px}.product-links h3{font-size:20px}.contact-section{display:grid;gap:64px;grid-template-columns:.8fr 1.2fr}.contact-section form{background:var(--support);border-radius:14px;color:#161616;padding:clamp(24px,4vw,48px)}.contact-section form p{color:#161616b8}.form-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}.contact-section label{display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:8px;margin-bottom:24px}.form-grid label{margin:0}.form-grid{margin-bottom:24px}.contact-section :is(input,select,textarea){background:var(--surface);border:1px solid rgba(22,22,22,.42);border-radius:8px;color:var(--ink);min-height:48px;min-width:0;padding:12px;width:100%}.contact-section textarea{resize:vertical}.contact-section input::-moz-placeholder,.contact-section textarea::-moz-placeholder{color:#161616ad;font-weight:400}.contact-section input::placeholder,.contact-section textarea::placeholder{color:#161616ad;font-weight:400}.form-result{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}.empty-state{background:var(--support);color:#161616;min-height:320px}.empty-state p{color:#161616b8}.blog-page{padding-bottom:104px}.blog-hero{align-items:center;background:var(--surface);border-bottom:1px solid var(--line);display:grid;gap:clamp(32px,6vw,96px);grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);padding:clamp(56px,8vw,112px) clamp(24px,7vw,112px) 56px}.blog-hero-copy{padding-bottom:clamp(0px,4vw,56px)}.blog-hero h1{font-size:clamp(48px,6vw,84px);letter-spacing:-.04em;line-height:1;margin:0;max-width:10ch;text-wrap:balance}.blog-hero-copy p{color:var(--muted);font-size:17px;line-height:1.65;margin:28px 0 0;max-width:34ch}.blog-hero-image{background:var(--support);border-radius:16px;height:clamp(340px,44vw,580px);margin:0;overflow:hidden}.blog-hero-image img{display:block;filter:saturate(.78) contrast(1.04);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-filters{border-bottom:1px solid var(--line);display:flex;gap:10px;overflow-x:auto;padding:28px clamp(24px,7vw,112px);scrollbar-width:thin}.blog-filters a{border:1px solid var(--line);border-radius:999px;flex:0 0 auto;font-size:13px;font-weight:700;padding:10px 14px;transition:background-color .18s var(--ease-out),color .18s var(--ease-out),border-color .18s var(--ease-out)}.blog-filters a[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--inverse)}.blog-status{display:grid;min-height:300px;padding:64px 24px;place-content:center;text-align:center}.blog-status h2{font-size:clamp(30px,3vw,46px);letter-spacing:-.04em;margin:0 auto 12px;max-width:18ch}.blog-status p{color:var(--muted);line-height:1.65;margin:0;max-width:44ch}.blog-status--error{background:var(--support);color:#161616}.blog-skeleton{display:grid;gap:28px;grid-template-columns:1.25fr .9fr .9fr;margin:64px clamp(24px,7vw,112px)}.blog-skeleton div{animation:blog-skeleton-shift 1.5s linear infinite;background:linear-gradient(100deg,var(--soft) 35%,color-mix(in srgb,var(--soft) 78%,var(--surface)) 50%,var(--soft) 65%);background-size:220% 100%;border-radius:16px;min-height:360px}.blog-featured,.blog-skeleton div:first-child{min-height:560px}.blog-featured{background:var(--dark-surface);border-radius:16px;color:var(--inverse);display:grid;grid-template-columns:1.15fr .85fr;margin:64px clamp(24px,7vw,112px);overflow:hidden}.blog-featured-image{background:var(--support);min-height:100%}.blog-card-image img,.blog-featured-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-featured-copy{align-self:end;padding:clamp(28px,5vw,72px)}.article-header>p,.blog-card>p,.blog-featured-copy>p{align-items:center;color:var(--dark-muted);display:flex;font-size:13px;font-weight:700;gap:8px;margin:0 0 16px}.blog-featured-copy h2{font-size:clamp(36px,4vw,60px);letter-spacing:-.04em;line-height:1.04;margin:0 0 20px;max-width:13ch;text-wrap:balance}.blog-card h2 a:hover,.blog-featured-copy h2 a:hover{text-decoration:underline;text-underline-offset:6px}.blog-featured-copy>div{color:var(--dark-muted);line-height:1.7;margin-bottom:28px;max-width:42ch}.blog-featured-copy .inline-link{color:var(--inverse)}.blog-list{display:grid;gap:56px 28px;grid-template-columns:1.15fr .85fr 1fr;margin:0 clamp(24px,7vw,112px)}.blog-card{align-content:start;border-top:1px solid var(--ink);display:grid;grid-template-rows:260px auto auto 1fr;padding-top:14px}.blog-card:nth-child(3n+2){margin-top:72px}.blog-card:nth-child(3n+1){grid-template-rows:340px auto auto 1fr}.blog-card:nth-child(3n+3){grid-template-rows:220px auto auto 1fr}.blog-card-image{background:var(--support);border-radius:12px;margin-bottom:24px;overflow:hidden}.blog-card-image img{transition:transform .42s var(--ease-out)}.blog-card>p{color:var(--muted);margin-bottom:12px}.blog-card h2{font-size:clamp(22px,2vw,30px);letter-spacing:-.035em;line-height:1.16;margin:0 0 12px;text-wrap:balance}.blog-card>div{color:var(--muted);font-size:14px;line-height:1.7}.blog-pagination{align-items:center;display:flex;font-size:14px;font-weight:700;gap:24px;justify-content:center;margin:72px 24px 0}.blog-pagination a{text-decoration:underline;text-underline-offset:5px}.article-header{margin:auto;max-width:920px;padding:80px clamp(24px,7vw,112px) 56px}.article-header>.inline-link{display:inline-block;font-size:14px;margin-bottom:72px}.article-header>p{color:var(--muted)}.article-header h1{font-size:clamp(46px,6vw,82px);letter-spacing:-.045em;line-height:1.01;margin:0 0 24px;max-width:15ch;text-wrap:balance}.article-header>div:not(.article-byline){color:var(--muted);font-size:20px;line-height:1.55;max-width:58ch}.article-byline{color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:16px;margin-top:36px}.article-byline span+span{border-left:1px solid var(--line);padding-left:16px}.article-cover{background:var(--support);border-radius:16px;height:min(62vw,680px);margin:0 auto;max-width:1360px;overflow:hidden}.article-cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.article-layout{display:grid;gap:72px;grid-template-columns:190px minmax(0,680px);margin:80px auto;max-width:1040px;padding:0 24px}.article-toc{align-self:start;font-size:13px;line-height:1.5;position:sticky;top:100px}.article-toc strong{display:block;margin-bottom:14px}.article-toc ol{color:var(--muted);display:grid;gap:10px;margin:0;padding-left:18px}.article-content{font-size:17px;line-height:1.85;max-width:68ch}.article-content>:first-child{margin-top:0}.article-content h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.035em;line-height:1.12;margin:2.5em 0 .7em}.article-content h3{font-size:23px;line-height:1.25;margin:2em 0 .6em}.article-content a{color:var(--accent);font-weight:700;text-decoration:underline;text-underline-offset:4px}.article-content img{border-radius:12px;height:auto}.article-content blockquote{background:var(--soft);border-radius:12px;font-size:1.15em;font-weight:600;margin:2em 0;padding:24px 28px}.article-content :is(ul,ol){padding-left:1.4em}.article-cta{align-items:end;background:var(--accent);border-radius:16px;color:var(--inverse);display:flex;gap:32px;justify-content:space-between;margin:0 auto 56px;max-width:1120px;padding:clamp(32px,6vw,72px)}.article-cta h2{font-size:clamp(34px,4vw,56px);letter-spacing:-.04em;line-height:1.04;margin:0;max-width:13ch}.article-cta .action{flex:0 0 auto}.article-related{margin:104px auto 0;max-width:1120px;padding:0 24px}.article-related>h2{font-size:clamp(32px,3.5vw,48px);letter-spacing:-.04em;margin:0 0 28px}.article-related>div{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.article-related a{border-top:2px solid var(--ink);display:flex;flex-direction:column;gap:24px;justify-content:space-between;min-height:180px;padding:22px 0}.article-related span{color:var(--muted);font-size:13px;font-weight:700}.article-related strong{font-size:22px;letter-spacing:-.025em;line-height:1.2}@media(max-width:1000px){.desktop-nav{display:none}.menu-toggle{display:inline-block}.contact-section,.faq-section{gap:24px;grid-template-columns:1fr}.faq-intro{position:static}.pricing-grid{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.price-plan:nth-child(2){min-height:376px;padding:32px 24px}.pricing-grid,.product-links{gap:16px}.site-footer{grid-template-columns:1fr 1fr}.blog-list,.blog-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-card:nth-child(3n+2){margin-top:0}.article-layout{gap:32px;grid-template-columns:1fr}.article-toc{background:var(--soft);border-radius:12px;padding:20px;position:static}.article-related>div{gap:8px;grid-template-columns:1fr}}@media(max-width:600px){.site-nav{gap:12px;padding:16px 20px}.site-brand img{width:104px}.nav-controls{gap:8px}.region-trigger{font-size:11px;max-width:154px}.content-section{padding:72px 24px}.business-intro{align-items:start;flex-direction:column;gap:0}.business-intro .section-heading{margin-bottom:28px}.business-accordion{display:grid;gap:10px;grid-template-columns:1fr;min-height:0}.business-slide{min-height:96px}.business-slide.is-active{min-height:358px}.business-slide:not(.is-active) .business-select{align-items:center;justify-content:flex-start;padding:20px}.business-slide:not(.is-active) .business-slide-copy{align-self:auto}.business-slide:not(.is-active) .business-title{font-size:24px;transform:none;writing-mode:horizontal-tb}.business-select{padding:24px}.business-link{bottom:24px;right:24px}.feature-carousel-shell{margin-inline:0}.feature-section{padding-inline:0}.feature-carousel-heading{max-width:36ch;padding-inline:24px}.feature-section .feature-carousel-heading h2{max-width:12ch;white-space:normal}.feature-carousel-controls{bottom:-2px;right:24px;top:auto}.feature-carousel{gap:14px;padding:52px 24px 84px;scroll-padding-inline:24px}.feature-carousel-slide{flex-basis:78vw;height:458px;width:78vw}.feature-carousel-card{border-radius:16px;grid-template-rows:minmax(246px,1fr) 212px;min-height:0}.feature-card-copy{padding:20px 20px 18px}.feature-card-topline{margin-bottom:16px}.feature-carousel-card h3{font-size:27px}.form-grid,.pricing-grid,.product-detail,.product-links{grid-template-columns:1fr}.price-plan,.price-plan:nth-child(2){min-height:0;padding:28px 24px}.price-plan:nth-child(3){align-self:auto}.product-detail{gap:32px}.start-section{min-height:360px}.price-plan p{min-height:0}.site-footer{gap:32px 16px;padding:48px 24px 24px}.footer-brand{grid-column:1/-1}.page-intro{padding:40px 24px 24px}.page-intro h1{font-size:42px}.blog-page{padding-bottom:72px}.blog-hero{gap:32px;grid-template-columns:1fr;padding-block:56px 40px}.blog-hero h1{font-size:48px}.blog-hero-copy{padding-bottom:0}.blog-hero-copy p{font-size:16px}.blog-hero-image{height:68vw;min-height:280px}.blog-featured{grid-template-columns:1fr;margin-block:40px;min-height:0}.blog-featured-image{min-height:260px}.blog-featured-copy{padding:32px 24px 36px}.blog-featured-copy h2{font-size:38px}.blog-list{gap:40px;grid-template-columns:1fr}.blog-skeleton{grid-template-columns:1fr;margin-block:40px}.blog-skeleton div,.blog-skeleton div:first-child{min-height:220px}.blog-card{grid-template-rows:220px auto auto 1fr}.article-header{padding-block:56px 40px}.article-header>.inline-link{margin-bottom:48px}.article-header h1{font-size:46px}.article-header>div:not(.article-byline){font-size:18px}.article-cover{border-radius:0;height:66vw}.article-layout{margin-block:56px}.article-cta{align-items:start;flex-direction:column;margin:0 24px 24px;padding:32px 24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:is(.action,.button){gap:16px;isolation:isolate;overflow:hidden;position:relative;transition:box-shadow .24s ease,color .18s ease,transform .12s ease}:is(.action,.button):before{background:var(--accent-hover);clip-path:ellipse(0 100% at 0 100%);content:"";inset:0;position:absolute;transition:clip-path .42s var(--ease-out);z-index:-1}:is(.action,.button):after{background:currentColor;content:"";display:block;flex:0 0 18px;height:18px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='M5 12h14m-6-6 6 6-6 6'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='M5 12h14m-6-6 6 6-6 6'/%3E%3C/svg%3E") center /contain no-repeat;transition:transform .3s var(--ease-out);width:18px}.button-secondary:before{background:var(--inverse)}:is(.action,.button):focus-visible{outline:3px solid var(--accent);outline-offset:4px}:is(.action,.button):focus-visible:before{clip-path:ellipse(150% 150% at 0 100%)}:is(.action,.button):active:not(:disabled){transform:scale(.98)}.action:disabled:after,.action:disabled:before{display:none}.price-plan{transition:border-color .24s ease,background-color .24s ease}.price-plan:focus-within{border-color:var(--accent)}.desktop-nav a{position:relative}.desktop-nav a:after{background:var(--accent);bottom:5px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .22s var(--ease-out)}.desktop-nav a.router-link-active:after{transform:scaleX(1)}.business-link svg{transition:transform .24s var(--ease-out)}@media(hover:hover)and (pointer:fine){:is(.action,.button):hover:not(:disabled):before{clip-path:ellipse(150% 150% at 0 100%)}:is(.action,.button):hover:not(:disabled):after{transform:translate(4px)}:is(.action,.button-primary):hover:not(:disabled){box-shadow:inset 0 1px #f1f1f142,0 12px 28px #0161f23d}.price-plan:hover{border-color:var(--accent)}.desktop-nav a:hover{text-decoration:none}.desktop-nav a:hover:after{transform:scaleX(1)}.business-slide:hover{transform:translateY(-6px)}.business-slide:hover .business-slide-image{transform:scale(1.04)}.business-slide:hover .business-link{text-decoration:underline;text-underline-offset:5px}.business-slide:hover .business-link svg{transform:translate(5px)}.feature-carousel-control:not(:disabled):hover{background:#22242a;border-color:#22242a;color:#f3f4f2;transform:translateY(-2px)}}@media(prefers-reduced-motion:no-preference){.blog-hero-copy{animation:blog-hero-copy-in .62s var(--ease-out) both}.blog-hero-image{animation:blog-hero-image-in .76s var(--ease-out) both}}@keyframes blog-hero-copy-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes blog-hero-image-in{0%{opacity:0;transform:translateY(28px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes blog-skeleton-shift{to{background-position:-220% 0}}@media(prefers-reduced-motion:reduce){.business-link svg,.business-slide-image,.desktop-nav a:after,.faq-answer,.faq-list summary:after,.feature-card-media img,.feature-card-media:after,.feature-card-media:before,.feature-carousel-control,:is(.action,.button),:is(.action,.button):after,:is(.action,.button):before{transition:none}.business-slide:hover,.business-slide:hover .business-link svg,.business-slide:hover .business-slide-image,.feature-carousel-control:not(:disabled):hover,:is(.action,.button):active:not(:disabled),:is(.action,.button):hover:not(:disabled):after{transform:none}}@media(prefers-color-scheme:dark){:root{--site-nav-height:80px;--dominant:#161616;--ink:#f1f1f1;--paper:var(--dominant);--surface:var(--dominant);--soft:color-mix(in srgb,var(--support) 12%,var(--dominant));--muted:hsla(0,0%,94.5%,.76);--line:hsla(0,0%,94.5%,.2)}.page-intro{background:var(--surface)}.contact-section :is(input,select,textarea){background:color-mix(in srgb,var(--support) 8%,var(--dominant));border-color:#f1f1f157;color:var(--ink)}.contact-section input::-moz-placeholder,.contact-section textarea::-moz-placeholder{color:#f1f1f1ad}.contact-section input::placeholder,.contact-section textarea::placeholder{color:#f1f1f1ad}.contact-section form .action:disabled{background:#16161624;color:#1616169e}.price-plan{background:var(--surface)}.faq-section{background:var(--support);color:#161616}.faq-answer p{color:#161616b8}.sales-panel{background:var(--soft)}.faq-list details{border-color:#16161638}.faq-list summary{color:#161616}.faq-list details[open] summary{color:var(--accent)}.action--secondary{border-color:#1616168f;color:#161616}.action--secondary:before{background:#161616}.action--secondary:hover{color:var(--inverse)}.product-links>a{border-color:var(--ink)}.action:disabled{background:#f1f1f124;color:#f1f1f194}.blog-featured{background:#161616}.blog-status--error{background:var(--support)}}@media(hover:hover)and (pointer:fine){.blog-card-image:hover img{transform:scale(1.04)}.blog-filters a:not([aria-current=page]):hover{border-color:var(--accent);color:var(--accent)}}@media(max-width:600px)and (min-height:800px){.feature-section{padding-block:88px 20px}.feature-carousel-heading{margin-bottom:16px}.feature-carousel-controls{bottom:auto;margin-right:24px;position:relative;right:auto;top:auto}.feature-carousel{padding-block:16px 20px}.feature-carousel-slide{height:clamp(386px,calc(100dvh - 400px),458px)}.feature-carousel-card{grid-template-rows:minmax(246px,1fr) minmax(140px,.8fr)}}.pricing-grid{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-section .price-plan,.pricing-section .price-plan:nth-child(2){min-height:0;padding:32px 28px}.pricing-section .price-plan:nth-child(3){align-self:stretch}.plan-summary{font-size:15px;line-height:1.6;margin:0 0 32px;padding-left:20px}.plan-summary li+li{margin-top:12px}.pricing-detail-link{margin:32px 0 0}.pricing-detail-link .action{line-height:1.5;max-width:100%;text-align:left;white-space:normal}.pricing-jump-links{border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:40px;padding:32px 0}.pricing-jump-links a{line-height:1.7;text-decoration:underline;text-underline-offset:5px}.pricing-detail-block{margin-top:clamp(64px,8vw,112px);scroll-margin-top:110px}.pricing-detail-block h2{max-width:24ch}.pricing-detail-block>p,.pricing-total-layout p{color:var(--muted);line-height:1.7;max-width:75ch}.pricing-table-scroll{border:1px solid var(--line);border-radius:12px;margin-top:32px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:var(--muted) var(--soft)}.pricing-table{border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums;line-height:1.6;min-width:800px;width:100%}.pricing-table :is(th,td){border-bottom:1px solid var(--line);padding:18px 20px;text-align:left;vertical-align:top;width:22%}.pricing-table tr>:first-child{width:34%}.pricing-table thead th{background:var(--soft);font-size:18px}.pricing-table thead span{display:block;font-size:14px;font-weight:400;margin-top:8px}.pricing-table tbody th[scope=row]{font-weight:500}.pricing-table .pricing-table-group th{background:var(--soft);font-weight:700;padding-block:16px}.pricing-table tbody:last-child tr:last-child :is(th,td){border-bottom:0}.pricing-addon-list{border-top:1px solid var(--line);margin-top:32px}.pricing-addon-list article{border-bottom:1px solid var(--line);display:grid;gap:24px 48px;grid-template-columns:1fr auto;padding:32px 0}.pricing-addon-list h3{margin:0 0 12px}.pricing-addon-list p{color:var(--muted);line-height:1.7;margin:0;max-width:60ch}.pricing-addon-list article>div:last-child{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.pricing-addon-list strong{font-size:24px;font-variant-numeric:tabular-nums}.pricing-addon-list span{color:var(--muted);font-size:14px}.pricing-addon-list a{margin-top:12px}.pricing-total-layout{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1.2fr;margin-top:64px}.pricing-total-layout h3{margin-top:0}.pricing-total-table{border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums;line-height:1.6;width:100%}.pricing-total-table caption{color:var(--muted);font-size:14px;margin-bottom:16px;text-align:left}.pricing-total-table :is(th,td){border-bottom:1px solid var(--line);padding:16px 12px;text-align:left}.pricing-total-table th[scope=row]{font-weight:500}.pricing-total-table td{white-space:nowrap}.pricing-total-table thead{background:var(--soft)}.pricing-terms{border-top:1px solid var(--line);margin:32px 0 0}.pricing-terms>div{border-bottom:1px solid var(--line);display:grid;gap:24px 40px;grid-template-columns:minmax(180px,.4fr) 1fr;padding:24px 0}.pricing-terms dt{font-weight:600;line-height:1.7}.pricing-terms dd{color:var(--muted);line-height:1.7;margin:0;max-width:75ch}@media(max-width:900px){.pricing-section .price-plan,.pricing-section .price-plan:nth-child(2){padding:28px 20px}.pricing-total-layout{gap:24px;grid-template-columns:1fr}}@media(max-width:700px){.pricing-addon-list article,.pricing-grid,.pricing-terms>div{grid-template-columns:1fr}.pricing-terms>div{gap:8px}.pricing-table :is(th,td){padding:16px}.pricing-total-table :is(th,td){padding:14px 8px}}.product-plan-note{border-top:1px solid var(--line)}.product-plan-note p{color:var(--muted);line-height:1.7;margin-bottom:24px;max-width:75ch}.pricing-page .page-intro{padding-block:56px 24px}.pricing-page .page-intro h1{font-size:clamp(2.5rem,2rem + 2vw,4.25rem);max-width:24ch}.pricing-page .pricing-section{padding-top:32px}@media(max-width:700px){.pricing-page .page-intro{padding-top:40px}.pricing-table tr>:first-child:not([colspan]){width:25%}.pricing-table tbody th[scope=row],.pricing-table thead th:first-child{background:var(--paper);left:0;position:sticky;z-index:1}.pricing-table thead th:first-child{background:var(--soft)}}.site-nav{--nav-height:var(--site-nav-height);gap:20px;min-height:var(--nav-height)}.site-nav--overlay.site-nav--expanded{background:#161616;border-bottom-color:#f1f1f129}.site-nav .desktop-nav{gap:24px}.site-nav .nav-controls{gap:12px}.nav-group-trigger{align-items:center;background:transparent;border:0;color:inherit;display:flex;font:inherit;gap:10px;min-height:44px;padding:14px 0;position:relative;white-space:nowrap}.nav-group-trigger:after{background:var(--accent);bottom:6px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .2s var(--ease-out)}.nav-group-trigger:is([aria-expanded=true],.is-active):after{transform:scaleX(1)}.nav-group-trigger[aria-expanded=true] .region-chevron{transform:rotate(225deg) translate(-2px,-2px)}.nav-demo{align-items:center;background:var(--accent);border-radius:10px;color:#f1f1f1;display:inline-flex;font-size:13px;font-weight:600;gap:14px;justify-content:center;min-height:44px;padding:12px 16px;transition:background-color .18s ease;white-space:nowrap}.site-nav svg{fill:none;flex-shrink:0;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:20px}.nav-demo svg,.nav-detail-link svg,.nav-overview svg{transition:transform .22s var(--ease-out)}.nav-backdrop{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#1616162e;inset:0;position:fixed;z-index:19}.nav-backdrop-enter-active,.nav-backdrop-leave-active{transition:opacity .18s ease}.nav-backdrop-enter-from,.nav-backdrop-leave-to{opacity:0}.nav-backdrop-leave-active{pointer-events:none}.nav-panel{background:#f3f4f2;border-bottom:1px solid rgba(34,36,42,.18);box-shadow:0 24px 36px #1616162e;color:#22242a;display:grid;gap:clamp(24px,4vw,64px);grid-template-columns:1.1fr 1fr 1fr;inset:100% 0 auto;max-height:calc(100dvh - var(--nav-height));overflow-y:auto;overscroll-behavior:contain;padding:40px clamp(24px,4vw,64px) 44px;position:absolute;transform-origin:top}.nav-panel-intro{align-items:flex-start;border-right:1px solid rgba(34,36,42,.18);display:flex;flex-direction:column;padding-right:24px}.nav-panel h2{font-family:var(--font-heading);font-size:clamp(28px,2.4vw,38px);font-weight:400;letter-spacing:-.025em;line-height:1.15;margin:0 0 20px;max-width:17ch}.nav-panel-intro p{color:#4c5057;font-size:15px;line-height:1.65;margin:0 0 32px;max-width:34ch}.nav-overview{align-items:center;display:inline-flex;font-size:14px;font-weight:600;gap:12px;margin-top:auto;min-height:44px;text-decoration:underline;text-underline-offset:5px}.nav-panel-column h3{color:#4c5057;font-size:13px;font-weight:600;line-height:1.5;margin:0 0 16px}.nav-detail-link{align-items:center;border-bottom:1px solid rgba(34,36,42,.16);display:flex;gap:16px;justify-content:space-between;min-height:64px;padding:14px 0}.nav-detail-link strong{display:block;font-size:17px;font-weight:600;line-height:1.5}.nav-detail-link small{color:#4c5057;display:block;font-size:14px;line-height:1.6;margin-top:4px}.nav-detail-link svg{opacity:0;transform:translate(-6px)}.nav-detail-link.router-link-active strong{color:#0161f2}.nav-detail-link:focus-visible{outline-color:#0161f2;outline-offset:3px}.nav-detail-link:focus-visible svg{opacity:1;transform:none}.site-nav .region-trigger{min-height:44px}.site-nav .region-menu{background:#161616;min-width:236px;padding:8px;z-index:2}.site-nav .region-menu button{align-items:center;display:flex;font-size:13px;gap:12px;justify-content:space-between;min-height:44px}.region-menu button[aria-pressed=true]{background:#0161f247}.site-nav .menu-toggle{align-items:center;font-size:13px;gap:12px}.menu-bars{display:flex;flex-direction:column;gap:5px;height:18px;justify-content:center;width:18px}.menu-bars i{background:currentColor;display:block;height:1.5px;transition:transform .22s var(--ease-out);width:18px}.menu-toggle[aria-expanded=true] .menu-bars i:first-child{transform:translateY(3.25px) rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-bars i:last-child{transform:translateY(-3.25px) rotate(-45deg)}.site-nav .mobile-nav{background:#f3f4f2;box-shadow:0 24px 36px #1616162e;color:#22242a;display:none;font-size:16px;max-height:calc(100dvh - var(--nav-height));overflow-y:auto;overscroll-behavior:contain;padding:12px 24px 24px}.mobile-nav-group{border-bottom:1px solid rgba(34,36,42,.18)}.mobile-nav-group summary{align-items:center;cursor:pointer;display:flex;font-size:19px;font-weight:600;gap:16px;justify-content:space-between;list-style:none;min-height:60px;padding:18px 0}.mobile-nav-group summary::-webkit-details-marker{display:none}.mobile-nav-group[open] summary .region-chevron{transform:rotate(225deg) translate(-2px,-2px)}.mobile-nav-group-content{padding:0 0 20px}.mobile-nav-group-content h3{color:#4c5057;font-size:13px;font-weight:600;line-height:1.5;margin:20px 0 4px}.mobile-nav-group-content a{align-items:center;display:flex;font-size:15px;gap:16px;justify-content:space-between;min-height:44px;padding:12px 0}.mobile-nav-group-content .mobile-nav-overview{font-weight:600;justify-content:flex-start;text-decoration:underline;text-underline-offset:5px}.mobile-nav-pricing{align-items:center;border-bottom:1px solid rgba(34,36,42,.18);display:flex;font-size:19px;font-weight:600;justify-content:space-between;min-height:60px}.mobile-nav-actions{align-items:stretch;display:flex;flex-direction:column;gap:16px;padding-top:24px}.mobile-nav-actions .nav-demo{color:#f1f1f1;display:flex;font-size:15px;padding:14px 20px}.mobile-nav-actions>a:not(.nav-demo){padding:12px 0;text-align:center}.mobile-nav,.nav-panel{clip-path:inset(0)}.nav-panel-enter-active{transition:clip-path .28s var(--ease-out),opacity .18s ease}.nav-panel-leave-active{pointer-events:none;transition:clip-path .16s ease,opacity .14s ease}.nav-panel-enter-from,.nav-panel-leave-to{clip-path:inset(0 0 100% 0);opacity:0}.region-panel-enter-active,.region-panel-leave-active{transition:opacity .16s ease,transform .18s var(--ease-out)}.region-panel-enter-from,.region-panel-leave-to{opacity:0;transform:translateY(-6px)}@media(hover:hover)and (pointer:fine){.nav-group-trigger:hover:after{transform:scaleX(1)}.nav-demo:hover{background:var(--accent-hover)}.nav-demo:hover svg,.nav-overview:hover svg{transform:translate(3px)}.nav-detail-link:hover strong{color:#0161f2}.nav-detail-link:hover svg{opacity:1;transform:none}}@media(min-width:1181px){.site-nav .desktop-nav{display:flex}.site-nav .menu-toggle{display:none}}@media(max-width:1180px){.nav-controls>.nav-demo,.nav-controls>.nav-login,.site-nav .desktop-nav,.site-nav .nav-panel{display:none}.site-nav .menu-toggle{display:inline-flex}.site-nav .mobile-nav{display:block}}@media(max-width:600px){:root{--site-nav-height:76px}.site-nav{gap:12px;padding:14px 16px}.site-brand img{width:110px}.site-nav .nav-controls{gap:8px}.site-nav .region-trigger{font-size:11px;gap:8px;max-width:min(158px,calc(100vw - 210px));padding-inline:9px}.site-nav .region-trigger>span:not(.sr-only):not(.region-chevron){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-nav .menu-toggle{min-width:44px;padding:10px}.site-nav .menu-toggle>span:first-child{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}}@media(prefers-reduced-motion:reduce){.nav-panel-enter-active,.nav-panel-leave-active,.region-panel-enter-active,.region-panel-leave-active{transition:opacity 80ms linear}.nav-panel-enter-from,.nav-panel-leave-to{clip-path:none}.region-panel-enter-from,.region-panel-leave-to{transform:none}.menu-bars i,.nav-group-trigger:after,.site-nav .region-chevron,.site-nav svg{transition:none}}.plan-heading{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.plan-heading h3{margin:0}.pricing-deal{align-items:center;background:#f3f4f2;border-radius:999px;color:#161616;display:inline-flex;font-size:13px;font-weight:800;gap:7px;line-height:1.4;min-height:38px;padding:7px 12px;white-space:nowrap}.pricing-deal svg{color:var(--accent);flex-shrink:0;height:20px;width:18px}.pricing-billing span{padding-inline:16px}.language-picker{position:relative}.site-nav .language-trigger{font-size:12px;font-weight:700;gap:10px;padding-inline:12px}.site-nav .language-country{border:1px solid hsla(0,0%,94.5%,.3);border-radius:2px;flex:0 0 auto;height:14px;stroke:none;width:20px}.site-nav .language-menu{min-width:208px}.language-menu button:focus-visible{outline-offset:-3px}.form-result-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px}@media(max-width:359px){.site-nav .language-trigger{gap:8px;padding-inline:8px}.site-nav .language-country{width:16px}}@media(prefers-reduced-motion:reduce){.nav-backdrop-enter-active,.nav-backdrop-leave-active{transition:opacity 80ms linear}}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url(./IBM_Plex_Serif-normal-400-cyrillic-ext.CxUI4jC_.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url(./IBM_Plex_Serif-normal-400-cyrillic.CPQ8oqB-.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url(./IBM_Plex_Serif-normal-400-vietnamese.DGubAMUE.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url(./IBM_Plex_Serif-normal-400-latin-ext.CNMooFZX.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url(./IBM_Plex_Serif-normal-400-latin.BIGslYFI.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(./Plus_Jakarta_Sans-normal-400-vietnamese.qRpaaN48.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(./Plus_Jakarta_Sans-normal-400-latin-ext.DmpS2jIq.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(./Plus_Jakarta_Sans-normal-400-latin.eXO_dkmS.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:url(./Plus_Jakarta_Sans-normal-400-vietnamese.qRpaaN48.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:url(./Plus_Jakarta_Sans-normal-400-latin-ext.DmpS2jIq.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:url(./Plus_Jakarta_Sans-normal-400-latin.eXO_dkmS.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:url(./Plus_Jakarta_Sans-normal-400-vietnamese.qRpaaN48.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:url(./Plus_Jakarta_Sans-normal-400-latin-ext.DmpS2jIq.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:url(./Plus_Jakarta_Sans-normal-400-latin.eXO_dkmS.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:url(./Plus_Jakarta_Sans-normal-400-vietnamese.qRpaaN48.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:url(./Plus_Jakarta_Sans-normal-400-latin-ext.DmpS2jIq.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:url(./Plus_Jakarta_Sans-normal-400-latin.eXO_dkmS.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;src:url(./Plus_Jakarta_Sans-normal-400-vietnamese.qRpaaN48.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;src:url(./Plus_Jakarta_Sans-normal-400-latin-ext.DmpS2jIq.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;src:url(./Plus_Jakarta_Sans-normal-400-latin.eXO_dkmS.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
