.landing-module__5e_1oa__page{--bg:#0d0e13;--surface:#16171e;--line:#25262f;--text:#f5f7fb;--muted:#9fa3b5;--ghost:#f5f7fb0d;--ghost-hover:#f5f7fb1a;--accent:#4d6bff;--ok:#34d399;--frame:70.5rem;--display:var(--font-inter-tight), var(--font-inter), sans-serif;--mono:var(--font-space-mono), ui-monospace, monospace;background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-inter), sans-serif}.landing-module__5e_1oa__page p{color:var(--muted);margin:0}.landing-module__5e_1oa__page h1,.landing-module__5e_1oa__page h2,.landing-module__5e_1oa__page h3{color:var(--text);font-family:var(--display);letter-spacing:-.03em;margin:0;font-weight:500}:where(.landing-module__5e_1oa__page) a{color:inherit;text-decoration:none}.landing-module__5e_1oa__mono_label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.02em;color:var(--muted);font-size:.75rem}.landing-module__5e_1oa__btn{height:3rem;font:inherit;white-space:nowrap;cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;gap:.625rem;padding:0 1rem;font-size:1rem;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.landing-module__5e_1oa__btn svg{transition:transform .15s steps(2,end)}.landing-module__5e_1oa__btn:hover svg{transform:translate(3px)}.landing-module__5e_1oa__btn_light{color:var(--bg);background:#f1f3f9}.landing-module__5e_1oa__btn_light:hover{background:#fff}.landing-module__5e_1oa__btn_ghost{background:var(--ghost);color:var(--text)}.landing-module__5e_1oa__btn_ghost:hover{background:var(--ghost-hover)}.landing-module__5e_1oa__btn_dark{background:var(--bg);color:var(--text)}.landing-module__5e_1oa__btn_dark:hover{background:#000}:where(.landing-module__5e_1oa__page) a:focus-visible,:where(.landing-module__5e_1oa__page) button:focus-visible,:where(.landing-module__5e_1oa__page) summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.landing-module__5e_1oa__nav{z-index:50;background:var(--bg);border-bottom:1px solid var(--line);height:3.0625rem;display:flex;position:sticky;top:0}.landing-module__5e_1oa__nav_cell{border:none;border-right:1px solid var(--line);color:#fff;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.625rem;padding:0 1rem;font-size:1rem;font-weight:500;transition:background .15s;display:flex}.landing-module__5e_1oa__nav_cell:hover{background:var(--ghost)}.landing-module__5e_1oa__nav_logo{justify-content:center;width:3rem;padding:0}.landing-module__5e_1oa__nav_name{border-right:1px solid var(--line);font-family:var(--display);letter-spacing:-.02em;align-items:center;padding:0 1rem;font-size:1rem;font-weight:600;display:flex}.landing-module__5e_1oa__nav_links{display:flex}.landing-module__5e_1oa__nav_right{margin-left:auto;display:flex}.landing-module__5e_1oa__nav_login{border-left:1px solid var(--line)}.landing-module__5e_1oa__nav_cta{color:var(--bg);background:#f1f3f9;border-right:none}.landing-module__5e_1oa__nav_cta:hover{background:#fff}.landing-module__5e_1oa__nav_burger{border-right:none;border-left:1px solid var(--line);justify-content:center;width:3.0625rem;padding:0;display:none;position:relative}.landing-module__5e_1oa__nav_burger span{background:currentColor;width:1.25rem;height:2px;margin-left:-.625rem;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .15s,width .25s;position:absolute;left:50%}.landing-module__5e_1oa__nav_burger span:first-child{transform:translateY(-6px)}.landing-module__5e_1oa__nav_burger span:nth-child(3){width:.75rem;transform:translateY(6px)}.landing-module__5e_1oa__nav_burger:hover span:nth-child(3){width:1.25rem}.landing-module__5e_1oa__nav_burger_open span:first-child{transform:rotate(45deg)}.landing-module__5e_1oa__nav_burger_open span:nth-child(2){opacity:0;transform:scaleX(0)}.landing-module__5e_1oa__nav_burger_open span:nth-child(3),.landing-module__5e_1oa__nav_burger_open:hover span:nth-child(3){width:1.25rem;transform:rotate(-45deg)}.landing-module__5e_1oa__nav_open{position:fixed;left:0;right:0}.landing-module__5e_1oa__nav_sheet{overscroll-behavior:contain;background:var(--bg);opacity:0;visibility:hidden;flex-direction:column;transition:opacity .2s,transform .25s,visibility 0s linear .25s;display:flex;position:fixed;inset:3.0625rem 0 0;overflow-y:auto;transform:translateY(-.5rem)}.landing-module__5e_1oa__nav_sheet_open{opacity:1;visibility:visible;transition:opacity .2s,transform .25s,visibility;transform:none}.landing-module__5e_1oa__nav_sheet_open .landing-module__5e_1oa__nav_sheet_links a{opacity:1;transform:none}.landing-module__5e_1oa__nav_sheet_links{flex-direction:column;display:flex}.landing-module__5e_1oa__nav_sheet_links a{border-bottom:1px solid var(--line);font-family:var(--display);letter-spacing:-.03em;opacity:0;justify-content:space-between;align-items:center;padding:1.25rem 1rem;font-size:2rem;line-height:1;transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1),background .15s;display:flex;transform:translateY(.5rem)}.landing-module__5e_1oa__nav_sheet_links a:hover,.landing-module__5e_1oa__nav_sheet_links a:active{background:var(--ghost)}.landing-module__5e_1oa__nav_sheet_actions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:.5rem;margin-top:auto;padding:1rem;display:grid}.landing-module__5e_1oa__mosaic{position:relative;overflow:hidden}.landing-module__5e_1oa__mosaic_svg{width:100%;height:100%;position:absolute;inset:0}.landing-module__5e_1oa__mosaic_flicker{animation-name:landing-module__5e_1oa__mosaic-flicker;animation-timing-function:step-end;animation-iteration-count:infinite}@keyframes landing-module__5e_1oa__mosaic-flicker{0%,to{fill:var(--a)}50%{fill:var(--b)}}.landing-module__5e_1oa__hero{border-bottom:1px solid var(--line);grid-template-rows:minmax(26rem,min(62vh,40rem)) 22.5rem;grid-template-columns:minmax(0,1fr) 27rem;display:grid}.landing-module__5e_1oa__hero_title{border-right:1px solid var(--line);align-items:flex-end;padding:2.5rem;display:flex}.landing-module__5e_1oa__hero_title h1{letter-spacing:-.045em;font-size:clamp(3rem,6.4vw,6rem);line-height:1}.landing-module__5e_1oa__hero_aside{background:var(--surface);align-items:flex-end;padding:2.5rem;display:flex}.landing-module__5e_1oa__hero_aside p{color:var(--text);font-family:var(--display);letter-spacing:-.02em;font-size:1.5rem;line-height:1.2}.landing-module__5e_1oa__hero_mosaic{border-right:1px solid var(--line);border-top:1px solid var(--line)}.landing-module__5e_1oa__hero_phone{filter:drop-shadow(0 24px 40px #00000073);width:14rem;height:auto;position:absolute;bottom:-3rem;right:14%;overflow:visible}.landing-module__5e_1oa__bubble{opacity:0;animation:.35s steps(3,end) forwards landing-module__5e_1oa__bubble-in}@keyframes landing-module__5e_1oa__bubble-in{0%{opacity:0;transform:translateY(1px)}to{opacity:1;transform:none}}.landing-module__5e_1oa__typing rect{animation:1.2s step-end infinite landing-module__5e_1oa__typing}.landing-module__5e_1oa__typing rect:nth-child(2){animation-delay:.2s}.landing-module__5e_1oa__typing rect:nth-child(3){animation-delay:.4s}@keyframes landing-module__5e_1oa__typing{0%,60%,to{opacity:.25}30%{opacity:1}}.landing-module__5e_1oa__hero_side{border-top:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:1.25rem;padding:2rem;display:flex}.landing-module__5e_1oa__hero_arrows{color:#52556a;flex-direction:column;gap:.5rem;animation:2.4s steps(2,end) infinite landing-module__5e_1oa__arrows-bob;display:flex}@keyframes landing-module__5e_1oa__arrows-bob{50%{transform:translateY(4px)}}.landing-module__5e_1oa__hero_cta_block{flex-direction:column;gap:.875rem;display:flex}.landing-module__5e_1oa__hero_ctas{flex-wrap:wrap;gap:.5rem;display:flex}.landing-module__5e_1oa__trial_note{font-family:var(--mono);text-transform:uppercase;color:var(--text);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.landing-module__5e_1oa__trial_dot{background:var(--ok);width:.5rem;height:.5rem}.landing-module__5e_1oa__news{flex-direction:column;gap:.75rem;display:flex}.landing-module__5e_1oa__news_card{border:1px solid var(--line);border-radius:.375rem;grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:.5rem 1rem .5rem .5rem;font-size:.9375rem;line-height:1.4;display:grid}.landing-module__5e_1oa__news_card b{color:var(--ok);font-weight:600}.landing-module__5e_1oa__news_thumb{box-sizing:content-box;background:#0a0b10;border-radius:.25rem;padding:.5rem}.landing-module__5e_1oa__logos{border-bottom:1px solid var(--line);grid-template-columns:max-content minmax(0,1fr);display:grid}.landing-module__5e_1oa__logo_cell{border-right:1px solid var(--line);justify-content:center;align-items:center;height:6.5rem;display:flex}.landing-module__5e_1oa__logo_label{justify-content:flex-start;padding:0 2.5rem}.landing-module__5e_1oa__logo_marquee{align-items:center;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.landing-module__5e_1oa__logo_track{flex-shrink:0;width:max-content;margin:0;padding:0;list-style:none;animation:45s linear infinite landing-module__5e_1oa__logo-scroll;display:flex}.landing-module__5e_1oa__logo_marquee:hover .landing-module__5e_1oa__logo_track{animation-play-state:paused}.landing-module__5e_1oa__logo_item{font-family:var(--display);letter-spacing:-.02em;color:#cfd2e0;white-space:nowrap;flex-shrink:0;margin-right:4rem;font-size:1.5rem}.landing-module__5e_1oa__logo_item:before{content:"";background:var(--accent);width:.375rem;height:.375rem;margin-right:.75rem;display:inline-block;transform:translateY(-.2rem)}@keyframes landing-module__5e_1oa__logo-scroll{to{transform:translate(-50%)}}.landing-module__5e_1oa__overview{border-bottom:1px solid var(--line);flex-direction:column;align-items:center;gap:4rem;padding:9rem 1rem 8rem;display:flex}.landing-module__5e_1oa__overview_head{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:46rem;display:flex}.landing-module__5e_1oa__overview_head h2{font-size:clamp(2.5rem,4.4vw,3.5rem);line-height:1.05}.landing-module__5e_1oa__overview_head p{font-size:1.0625rem;line-height:1.55}.landing-module__5e_1oa__tiles{border-left:1px solid var(--line);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;display:flex}.landing-module__5e_1oa__tile{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;width:16.5rem;height:16.5rem;padding:1.25rem;transition:background .15s;display:flex}.landing-module__5e_1oa__tile:hover{background:var(--ghost)}.landing-module__5e_1oa__tile:nth-child(2n){border-top:1px solid var(--line);transform:translateY(2.5rem)}.landing-module__5e_1oa__tile_icon{flex-shrink:0;place-items:center;width:3rem;height:3rem;display:grid}.landing-module__5e_1oa__tile_text{flex-direction:column;gap:.375rem;display:flex}.landing-module__5e_1oa__tile_text strong{font-family:var(--display);letter-spacing:-.02em;font-size:2rem;font-weight:500}.landing-module__5e_1oa__tile_text span{color:var(--muted);font-size:1rem;line-height:1.4}.landing-module__5e_1oa__products{max-width:var(--frame);border-left:1px solid var(--line);border-right:1px solid var(--line);margin:0 auto}.landing-module__5e_1oa__product{border-bottom:1px solid var(--line);flex-direction:column;gap:1.5rem;padding:1.5rem .75rem 3rem;scroll-margin-top:4rem;display:flex}.landing-module__5e_1oa__product_head{justify-content:space-between;align-items:center;gap:1.5rem;padding:0 .75rem;display:flex}.landing-module__5e_1oa__product_head h2{font-size:clamp(2rem,3.4vw,2.5rem);line-height:1.15}.landing-module__5e_1oa__product_body{max-width:44rem;color:var(--text);padding:0 .75rem;font-size:1rem;line-height:1.5}.landing-module__5e_1oa__product_panel{place-items:center;min-height:32rem;padding:4.5rem 9%;display:grid}.landing-module__5e_1oa__window{background:var(--bg);border:1px solid #ffffff1f;border-radius:.5rem;width:100%;max-width:44rem;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #0000008c}.landing-module__5e_1oa__window_bar{border-bottom:1px solid var(--line);gap:.375rem;padding:.625rem .75rem;display:flex}.landing-module__5e_1oa__window_bar span{background:#3f4155;width:.5rem;height:.5rem}.landing-module__5e_1oa__chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0 .75rem;list-style:none;display:flex}.landing-module__5e_1oa__chips li{background:var(--surface);font-family:var(--mono);text-transform:uppercase;padding:.25rem .5rem;font-size:.6875rem}.landing-module__5e_1oa__mock{color:var(--text);flex-direction:column;gap:1.25rem;padding:1.25rem;font-size:.875rem;display:flex}.landing-module__5e_1oa__mock_head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.landing-module__5e_1oa__mock_head>div{flex-direction:column;gap:.25rem;display:flex}.landing-module__5e_1oa__mock_head strong{font-family:var(--display);letter-spacing:-.02em;font-size:1.25rem;font-weight:500}.landing-module__5e_1oa__status{font-family:var(--mono);text-transform:uppercase;align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.landing-module__5e_1oa__mock_grid{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.landing-module__5e_1oa__mock_grid>div{flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.landing-module__5e_1oa__mock_grid>div+div{border-left:1px solid var(--line)}.landing-module__5e_1oa__mock_grid dt{font-family:var(--mono);text-transform:uppercase;color:var(--muted);font-size:.6875rem}.landing-module__5e_1oa__mock_grid dd{margin:0;font-size:.8125rem}.landing-module__5e_1oa__feed{border:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.landing-module__5e_1oa__feed li{align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.landing-module__5e_1oa__feed li+li{border-top:1px solid var(--line)}.landing-module__5e_1oa__feed li>span:not(.landing-module__5e_1oa__pip){flex:1}.landing-module__5e_1oa__feed time{font-family:var(--mono);text-transform:uppercase;color:var(--muted);font-size:.6875rem}.landing-module__5e_1oa__feed_wait{color:#5c5f75}.landing-module__5e_1oa__pip{flex-shrink:0;width:.625rem;height:.625rem}.landing-module__5e_1oa__pip_done{background:var(--ok)}.landing-module__5e_1oa__pip_run{background:var(--accent);animation:1.2s steps(2,end) infinite landing-module__5e_1oa__pip-pulse}.landing-module__5e_1oa__pip_wait{border:1px solid #3f4155}@keyframes landing-module__5e_1oa__pip-pulse{50%{opacity:.3}}.landing-module__5e_1oa__mock_foot{justify-content:space-between;align-items:center;display:flex}.landing-module__5e_1oa__takeover{background:var(--ghost);font-family:var(--mono);text-transform:uppercase;padding:.375rem .75rem;font-size:.6875rem}.landing-module__5e_1oa__mock_split{flex-direction:row;gap:0;padding:0}.landing-module__5e_1oa__thread{flex-direction:column;flex:1;gap:.625rem;padding:1.25rem;display:flex}.landing-module__5e_1oa__thread+.landing-module__5e_1oa__thread{border-left:1px solid var(--line)}.landing-module__5e_1oa__bubble_in,.landing-module__5e_1oa__bubble_out{border-radius:.375rem;max-width:85%;padding:.625rem .75rem;font-size:.8125rem;line-height:1.4}.landing-module__5e_1oa__bubble_in{background:#22242f;align-self:flex-start;color:var(--text)!important}.landing-module__5e_1oa__bubble_out{background:var(--accent);align-self:flex-end;color:#fff!important}.landing-module__5e_1oa__line{flex-direction:column;gap:.125rem;font-size:.8125rem;line-height:1.4;display:flex;color:var(--text)!important}.landing-module__5e_1oa__line b{font-family:var(--mono);text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:400}.landing-module__5e_1oa__code_mock{background:#0a0b0f}.landing-module__5e_1oa__code_name{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--muted);justify-content:space-between;padding:.625rem 1rem;font-size:.75rem;display:flex}.landing-module__5e_1oa__code_name span{text-transform:uppercase;font-size:.6875rem}.landing-module__5e_1oa__code{font-family:var(--mono);color:#cfd2e0;white-space:pre;margin:0;padding:1rem 0;font-size:.75rem;line-height:1.75;overflow-x:auto}.landing-module__5e_1oa__code span{padding:0 1rem;display:block}.landing-module__5e_1oa__code_comment{color:#6c7088}.landing-module__5e_1oa__section_head{flex-direction:column;gap:1rem;margin-bottom:3.5rem;display:flex}.landing-module__5e_1oa__section_head h2{max-width:44rem;font-size:clamp(2.25rem,4.2vw,3.5rem);line-height:1.05}.landing-module__5e_1oa__how{max-width:var(--frame);margin:0 auto;padding:8rem 0 6rem;scroll-margin-top:3rem}.landing-module__5e_1oa__steps{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.landing-module__5e_1oa__step{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:1rem;min-height:17rem;padding:1.5rem;display:flex}.landing-module__5e_1oa__step h3{margin-top:auto;font-size:1.75rem;line-height:1.1}.landing-module__5e_1oa__step p{font-size:1rem;line-height:1.5}.landing-module__5e_1oa__step_n{font-family:var(--mono);color:var(--accent);font-size:.875rem}.landing-module__5e_1oa__how_cta{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.landing-module__5e_1oa__cases{max-width:var(--frame);margin:0 auto;padding:2rem 0 6rem;scroll-margin-top:3rem}.landing-module__5e_1oa__cases_grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-module__5e_1oa__case{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:.75rem;min-height:15rem;padding:1.5rem;transition:background .15s;display:flex}.landing-module__5e_1oa__case:hover{background:var(--ghost)}.landing-module__5e_1oa__case h3{margin-top:auto;font-size:1.5rem;line-height:1.15}.landing-module__5e_1oa__case p{font-size:.9375rem;line-height:1.45}.landing-module__5e_1oa__chip_muted{color:var(--muted);border:1px dashed #3f4155;background:0 0!important}.landing-module__5e_1oa__scope_note{font-family:var(--mono);text-transform:uppercase;font-size:.75rem;color:var(--muted)!important}.landing-module__5e_1oa__pricing{max-width:var(--frame);margin:0 auto;padding:6rem 0;scroll-margin-top:3rem}.landing-module__5e_1oa__pricing_head{flex-direction:column;gap:1.25rem;max-width:44rem;margin-bottom:4.5rem;display:flex}.landing-module__5e_1oa__pricing_head h2{font-size:clamp(2.25rem,4.2vw,3.5rem);line-height:1.05}.landing-module__5e_1oa__pricing_head p{font-size:1.0625rem;line-height:1.5}.landing-module__5e_1oa__plans{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.landing-module__5e_1oa__plan{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.5rem;display:flex;position:relative}.landing-module__5e_1oa__plan h3{font-size:1.5rem}.landing-module__5e_1oa__plan>p{min-height:2.75rem;font-size:.9375rem;line-height:1.45}.landing-module__5e_1oa__plan ul{flex-direction:column;flex:1;gap:.625rem;margin:0 0 .5rem;padding:0;font-size:.9375rem;list-style:none;display:flex}.landing-module__5e_1oa__plan ul li{align-items:baseline;gap:.625rem;display:flex}.landing-module__5e_1oa__plan ul li:before{content:"";background:var(--accent);flex-shrink:0;width:.375rem;height:.375rem;transform:translateY(-.1rem)}.landing-module__5e_1oa__plan_highlight{z-index:1;background:var(--surface);outline:1px solid #3f4155;margin:-1.75rem 0;padding:3.25rem 1.75rem;box-shadow:0 30px 60px -25px #000000b3}.landing-module__5e_1oa__plan_highlight h3{font-size:2rem}.landing-module__5e_1oa__plan_highlight>p{color:var(--text);font-size:1rem}.landing-module__5e_1oa__plan_highlight .landing-module__5e_1oa__plan_price span{font-size:3.5rem}.landing-module__5e_1oa__plan_highlight ul{font-size:1rem}.landing-module__5e_1oa__plan_highlight:before{content:"";background:linear-gradient(#00b8ff 0 33%,#4d6bff 33% 66%,#7a3dff 66% 100%);height:.375rem;position:absolute;top:-1px;left:-1px;right:-1px}.landing-module__5e_1oa__plan_title{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.landing-module__5e_1oa__plan_badge{background:var(--accent);color:#fff;font-family:var(--mono);text-transform:uppercase;padding:.25rem .5rem;font-size:.6875rem}.landing-module__5e_1oa__plan_price{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.landing-module__5e_1oa__plan_price span{font-family:var(--display);letter-spacing:-.04em;font-size:2.5rem}.landing-module__5e_1oa__plan_price small{font-family:var(--mono);color:var(--muted);font-size:.75rem}.landing-module__5e_1oa__plan_amounts{align-items:baseline;gap:.5rem;display:flex}.landing-module__5e_1oa__plan_was{font-family:var(--display);letter-spacing:-.04em;color:var(--muted);text-decoration-thickness:2px;-webkit-text-decoration-color:var(--bad);text-decoration-color:var(--bad);font-size:1.5rem}.landing-module__5e_1oa__launch_badge{border:1px solid var(--accent);color:var(--accent);font-family:var(--mono);text-transform:uppercase;padding:.25rem .5rem;font-size:.6875rem;font-style:normal}.landing-module__5e_1oa__plan_fine{font-family:var(--mono);text-transform:uppercase;color:var(--muted);font-size:.6875rem}.landing-module__5e_1oa__faq{max-width:var(--frame);margin:0 auto;padding:4rem 0 8rem;scroll-margin-top:3rem}.landing-module__5e_1oa__faq_list{border-top:1px solid var(--line)}.landing-module__5e_1oa__faq_item{border-bottom:1px solid var(--line)}.landing-module__5e_1oa__faq_item summary{font-family:var(--display);letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem;font-size:1.375rem;list-style:none;transition:background .15s;display:flex}.landing-module__5e_1oa__faq_item summary::-webkit-details-marker{display:none}.landing-module__5e_1oa__faq_item summary:hover{background:var(--ghost)}.landing-module__5e_1oa__faq_item summary svg{flex-shrink:0;transition:transform .2s steps(3,end)}.landing-module__5e_1oa__faq_item[open] summary svg{transform:rotate(-90deg)}.landing-module__5e_1oa__faq_item p{max-width:46rem;padding:0 1.5rem 1.75rem;font-size:1rem;line-height:1.55}.landing-module__5e_1oa__cta_band{isolation:isolate;padding:5rem max(1.5rem, calc((100% - var(--frame)) / 2 + 1.5rem));background:#3b5bff;justify-content:space-between;align-items:center;gap:2rem;scroll-margin-top:3rem;display:flex;position:relative;overflow:hidden}.landing-module__5e_1oa__cta_band h2{color:#fff;font-size:clamp(2rem,3.6vw,3rem);line-height:1.05}.landing-module__5e_1oa__cta_band .landing-module__5e_1oa__btn_ghost{color:#fff;background:#ffffff29}.landing-module__5e_1oa__cta_band .landing-module__5e_1oa__btn_ghost:hover{background:#ffffff42}.landing-module__5e_1oa__cta_band_bg{z-index:-1;position:absolute;inset:0}.landing-module__5e_1oa__cta_band_bg:after{content:"";mix-blend-mode:multiply;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.landing-module__5e_1oa__cta_band_side{flex-direction:column;align-items:flex-start;gap:.875rem;display:flex}.landing-module__5e_1oa__cta_band_actions{flex-wrap:wrap;gap:.5rem;display:flex}.landing-module__5e_1oa__cta_band_note{font-family:var(--mono);text-transform:uppercase;color:#ffffffd9;font-size:.75rem}.landing-module__5e_1oa__footer{background:var(--bg);border-top:1px solid var(--line)}.landing-module__5e_1oa__footer_columns{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.landing-module__5e_1oa__footer_column{border-right:1px solid var(--line);padding:1.5rem 1.5rem 3rem}.landing-module__5e_1oa__footer_column:last-child{border-right:none}.landing-module__5e_1oa__footer_column h3{font-family:var(--font-inter), sans-serif;letter-spacing:0;color:var(--muted);margin-bottom:1rem;font-size:1rem;font-weight:400}.landing-module__5e_1oa__footer_column ul{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.landing-module__5e_1oa__footer_column a{color:var(--text);font-size:1rem;line-height:1.5rem}.landing-module__5e_1oa__footer_column a:hover{color:var(--accent)}.landing-module__5e_1oa__footer_brand{justify-content:center;padding:8rem 2.5rem 0;display:flex}.landing-module__5e_1oa__footer_name{width:min(100%,72rem);display:block}.landing-module__5e_1oa__footer_bands{flex-direction:column;display:flex}.landing-module__5e_1oa__footer_bands span{height:4rem}.landing-module__5e_1oa__footer_bands span:first-child{background:#00b8ff}.landing-module__5e_1oa__footer_bands span:nth-child(2){background:#3b82ff}.landing-module__5e_1oa__footer_bands span:nth-child(3){background:#4c4cff}.landing-module__5e_1oa__footer_bands span:nth-child(4){background:#7a3dff}@media (min-width:1101px){.landing-module__5e_1oa__nav_sheet{display:none}}@media (max-width:1100px){.landing-module__5e_1oa__nav_links,.landing-module__5e_1oa__nav_login{display:none}.landing-module__5e_1oa__nav_burger{display:flex}.landing-module__5e_1oa__hero{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.landing-module__5e_1oa__hero_title{border-right:none;min-height:22rem;padding:1.5rem}.landing-module__5e_1oa__hero_aside{padding:1.5rem}.landing-module__5e_1oa__hero_aside p{font-size:1.25rem}.landing-module__5e_1oa__hero_mosaic{border-right:none;height:16rem}.landing-module__5e_1oa__hero_phone{width:10rem;bottom:-2rem;right:8%}.landing-module__5e_1oa__hero_side{padding:1.5rem}.landing-module__5e_1oa__hero_arrows{display:none}.landing-module__5e_1oa__logos{grid-template-columns:minmax(0,1fr)}.landing-module__5e_1oa__logo_label{border-right:none;border-bottom:1px solid var(--line);grid-column:1/-1;height:auto;padding:1rem 1.5rem}.landing-module__5e_1oa__logo_marquee{height:5rem}.landing-module__5e_1oa__plan_highlight{margin:0}.landing-module__5e_1oa__products,.landing-module__5e_1oa__how,.landing-module__5e_1oa__cases,.landing-module__5e_1oa__pricing,.landing-module__5e_1oa__faq{margin:0 1rem}.landing-module__5e_1oa__plans{grid-template-columns:minmax(0,1fr)}.landing-module__5e_1oa__steps,.landing-module__5e_1oa__cases_grid,.landing-module__5e_1oa__footer_columns{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__5e_1oa__footer_column:nth-child(2n){border-right:none}.landing-module__5e_1oa__footer_column{border-bottom:1px solid var(--line)}}@media (max-width:640px){.landing-module__5e_1oa__nav_name{border-right:none}.landing-module__5e_1oa__tile{width:50vw;max-width:11rem;height:11rem;padding:.875rem}.landing-module__5e_1oa__tile:nth-child(2n){border-top:none;transform:none}.landing-module__5e_1oa__tile_text strong{font-size:1.375rem}.landing-module__5e_1oa__tile_text span{font-size:.875rem}.landing-module__5e_1oa__overview{padding:5rem 1rem}.landing-module__5e_1oa__product_head{flex-direction:column;align-items:flex-start}.landing-module__5e_1oa__product_panel{min-height:0;padding:2rem 1rem}.landing-module__5e_1oa__mock_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module__5e_1oa__mock_grid>div:nth-child(3){border-left:none}.landing-module__5e_1oa__mock_grid>div:nth-child(n+3){border-top:1px solid var(--line)}.landing-module__5e_1oa__mock_split{flex-direction:column}.landing-module__5e_1oa__thread+.landing-module__5e_1oa__thread{border-left:none;border-top:1px solid var(--line)}.landing-module__5e_1oa__steps,.landing-module__5e_1oa__cases_grid{grid-template-columns:minmax(0,1fr)}.landing-module__5e_1oa__step,.landing-module__5e_1oa__case{min-height:0}.landing-module__5e_1oa__how,.landing-module__5e_1oa__pricing{padding-top:5rem}.landing-module__5e_1oa__faq_item summary{padding:1.25rem 1rem;font-size:1.125rem}.landing-module__5e_1oa__faq_item p{padding:0 1rem 1.5rem}.landing-module__5e_1oa__cta_band{flex-direction:column;align-items:flex-start;padding:3.5rem 1.5rem}.landing-module__5e_1oa__footer_brand{padding:4rem 1.5rem 0}.landing-module__5e_1oa__footer_bands span{height:2.5rem}}@media (prefers-reduced-motion:reduce){.landing-module__5e_1oa__mosaic_flicker,.landing-module__5e_1oa__hero_arrows,.landing-module__5e_1oa__logo_track,.landing-module__5e_1oa__pip_run,.landing-module__5e_1oa__typing rect{animation:none}.landing-module__5e_1oa__bubble{opacity:1;animation:none}}.landing-module__5e_1oa__hero,.landing-module__5e_1oa__tiles,.landing-module__5e_1oa__product,.landing-module__5e_1oa__cta_band{--parallax-room:48px}.landing-module__5e_1oa__hero_mosaic .landing-module__5e_1oa__mosaic_svg,.landing-module__5e_1oa__product_panel .landing-module__5e_1oa__mosaic_svg,.landing-module__5e_1oa__cta_band_bg .landing-module__5e_1oa__mosaic_svg{top:calc(var(--parallax-room) * -1);height:calc(100% + var(--parallax-room) * 2);translate:0 calc(var(--parallax,0) * var(--parallax-room) * -1);will-change:translate}.landing-module__5e_1oa__hero_title h1{translate:0 calc(var(--parallax,0) * 90px);will-change:translate}.landing-module__5e_1oa__hero_aside p{translate:0 calc(var(--parallax,0) * 40px);will-change:translate}.landing-module__5e_1oa__tile{translate:0 calc(var(--parallax,0) * 36px);will-change:translate}.landing-module__5e_1oa__tile:nth-child(2n){translate:0 calc(var(--parallax,0) * -36px)}.landing-module__5e_1oa__product .landing-module__5e_1oa__window{translate:0 calc(var(--parallax,0) * 40px);will-change:translate}@media (max-width:640px){.landing-module__5e_1oa__tile,.landing-module__5e_1oa__tile:nth-child(2n){translate:none}.landing-module__5e_1oa__product .landing-module__5e_1oa__window{translate:0 calc(var(--parallax,0) * 20px)}}
.LegalPage-module__DTgQIG__header{padding:5rem max(1.5rem, calc((100% - var(--frame)) / 2 + 1.5rem)) 3rem;border-bottom:1px solid var(--line);flex-direction:column;gap:1.25rem;display:flex}.LegalPage-module__DTgQIG__header h1{letter-spacing:-.045em;max-width:52rem;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.02}.LegalPage-module__DTgQIG__header_top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.LegalPage-module__DTgQIG__lang{border:1px solid var(--line);flex-shrink:0;display:flex}.LegalPage-module__DTgQIG__lang button{min-width:2.75rem;height:2rem;color:var(--muted);font-family:var(--mono);cursor:pointer;background:0 0;border:none;padding:0 .75rem;font-size:.75rem;transition:background .15s,color .15s}.LegalPage-module__DTgQIG__lang button+button{border-left:1px solid var(--line)}.LegalPage-module__DTgQIG__lang button:hover{color:var(--text)}.LegalPage-module__DTgQIG__lang button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}.LegalPage-module__DTgQIG__notice{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--surface);max-width:52rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.LegalPage-module__DTgQIG__notice button{color:var(--text);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.2rem;cursor:pointer;background:0 0;border:none;padding:0}.LegalPage-module__DTgQIG__notice button:hover{color:var(--accent)}.LegalPage-module__DTgQIG__breadcrumbs{font-family:var(--mono);text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:.5rem;font-size:.75rem;display:flex}.LegalPage-module__DTgQIG__breadcrumbs a:hover{color:var(--text)}.LegalPage-module__DTgQIG__breadcrumbs [aria-current=page]{color:var(--accent)}.LegalPage-module__DTgQIG__updated{font-family:var(--mono);font-size:.75rem}.LegalPage-module__DTgQIG__layout{max-width:var(--frame);border-left:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:15rem minmax(0,1fr);margin:0 auto;display:grid}.LegalPage-module__DTgQIG__sidebar{border-right:1px solid var(--line)}.LegalPage-module__DTgQIG__sidebar nav{position:sticky;top:3.0625rem}.LegalPage-module__DTgQIG__sidebar ul{margin:0;padding:0;list-style:none}.LegalPage-module__DTgQIG__sidebar li{border-bottom:1px solid var(--line)}.LegalPage-module__DTgQIG__sidebar a{color:var(--muted);padding:.875rem 1.25rem;font-size:.9375rem;transition:background .15s,color .15s;display:block}.LegalPage-module__DTgQIG__sidebar a:hover{background:var(--ghost);color:var(--text)}.LegalPage-module__DTgQIG__doc_active{background:var(--surface);box-shadow:inset 2px 0 0 var(--accent);color:var(--text)!important}.LegalPage-module__DTgQIG__article{min-width:0;padding:3rem 2.5rem 6rem}.LegalPage-module__DTgQIG__article p,.LegalPage-module__DTgQIG__article h2,.LegalPage-module__DTgQIG__article .LegalPage-module__DTgQIG__list{max-width:46rem}.LegalPage-module__DTgQIG__article p{margin-top:1rem;font-size:1rem;line-height:1.7}.LegalPage-module__DTgQIG__intro{color:var(--text)!important}.LegalPage-module__DTgQIG__section{border-top:1px solid var(--line);margin-top:3rem;padding-top:2rem}.LegalPage-module__DTgQIG__section:first-child{border-top:none;margin-top:0;padding-top:0}.LegalPage-module__DTgQIG__section h2{letter-spacing:-.02em;font-size:1.5rem;line-height:1.2}.LegalPage-module__DTgQIG__intro+.LegalPage-module__DTgQIG__section{border-top:1px solid var(--line);margin-top:3rem;padding-top:2rem}.LegalPage-module__DTgQIG__list{flex-direction:column;gap:.625rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.LegalPage-module__DTgQIG__list li{color:var(--muted);gap:.75rem;font-size:1rem;line-height:1.7;display:flex}.LegalPage-module__DTgQIG__list li:before{content:"";background:var(--accent);flex-shrink:0;width:.375rem;height:.375rem;margin-top:.7rem}.LegalPage-module__DTgQIG__table_wrapper{border:1px solid var(--line);margin-top:1.25rem;overflow-x:auto}.LegalPage-module__DTgQIG__table{border-collapse:collapse;width:100%}.LegalPage-module__DTgQIG__table th,.LegalPage-module__DTgQIG__table td{text-align:left;vertical-align:top;color:var(--muted);padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.LegalPage-module__DTgQIG__table th{background:var(--surface);font-family:var(--mono);text-transform:uppercase;color:var(--text);font-size:.6875rem;font-weight:400}.LegalPage-module__DTgQIG__table tr+tr td,.LegalPage-module__DTgQIG__table tbody tr:first-child td{border-top:1px solid var(--line)}.LegalPage-module__DTgQIG__table td+td,.LegalPage-module__DTgQIG__table th+th{border-left:1px solid var(--line)}@media (max-width:900px){.LegalPage-module__DTgQIG__header{padding:3rem 1.25rem 2rem}.LegalPage-module__DTgQIG__layout{grid-template-columns:minmax(0,1fr);margin:0 1rem}.LegalPage-module__DTgQIG__sidebar{border-right:none;border-bottom:1px solid var(--line)}.LegalPage-module__DTgQIG__sidebar nav{position:static}.LegalPage-module__DTgQIG__sidebar ul{display:flex;overflow-x:auto}.LegalPage-module__DTgQIG__sidebar li{border-bottom:none;border-right:1px solid var(--line);flex-shrink:0}.LegalPage-module__DTgQIG__sidebar a{white-space:nowrap;padding:.75rem 1rem;font-size:.875rem}.LegalPage-module__DTgQIG__doc_active{box-shadow:inset 0 -2px 0 var(--accent)}.LegalPage-module__DTgQIG__article{padding:2rem 1.25rem 4rem}}
