*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--bg: #fffefa;--bg-alt: #f7f6f0;--ink: #262626;--ink-soft: #3d3d3d;--gray: #616161;--gray-2: #7a7a7a;--gray-3: #adadad;--gray-4: #545454;--line: rgba(199, 199, 199, .25);--line-solid: #d1d5db;--line-dark: rgba(255, 255, 255, .09);--primary: #006DCE;--primary-rgb: 0, 109, 206;--primary-light: #6BB7FF;--primary-light-rgb: 107, 183, 255;--mint: var(--primary);--navy: #021b42;--white: #fff;--cream: #fffefa;--dark-card: #262626;--serif: "Hedvig Letters Serif", serif;--sans: "Inter", sans-serif;--mono: "Roboto Mono", monospace;--wrap-max: 1336px;--gutter: 44px;--nav-h: 50px;--radius: 16px;--ease-out: cubic-bezier(.16, 1, .3, 1);--spring: cubic-bezier(.3, 1.35, .45, 1)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);font-size:16px;line-height:1.4;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}h1,h2,h3,h4{font-weight:400}hr{border:0}::-moz-selection{background:var(--mint);color:var(--white)}::selection{background:var(--mint);color:var(--white)}.\!wrap{width:min(var(--wrap-max),calc(100% - var(--gutter) * 2))!important;margin-inline:auto!important;position:relative!important;z-index:1!important}.wrap{width:min(var(--wrap-max),calc(100% - var(--gutter) * 2));margin-inline:auto;position:relative;z-index:1}main>section,.page-end{position:relative}.grid-frame{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-top:1px solid var(--line)}.grid-frame:before,.grid-frame:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--line)}.grid-frame:before{left:max(var(--gutter),calc((100% - var(--wrap-max)) / 2))}.grid-frame:after{right:max(var(--gutter),calc((100% - var(--wrap-max)) / 2))}.gdot{position:absolute;top:0;width:5px;height:5px;border-radius:50%;background:var(--gray-3);transform:translate(-50%,-50%);z-index:2}.gdot--l{left:max(var(--gutter),calc((100% - var(--wrap-max)) / 2))}.gdot--r{left:auto;right:max(var(--gutter),calc((100% - var(--wrap-max)) / 2));transform:translate(50%,-50%)}h1,.h-serif{font-family:var(--serif);font-size:48px;line-height:1.1;letter-spacing:-.02em;color:var(--ink)}section h2{font-family:var(--serif);font-size:48px;line-height:1.1;letter-spacing:-.02em;color:var(--ink)}.eyebrow{font-family:var(--mono);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.03em;text-transform:uppercase;color:var(--ink)}.eyebrow--mint{color:var(--mint)}.section-desc{font-size:16px;font-weight:500;line-height:1.4;letter-spacing:-.04em;color:var(--gray);max-width:480px;margin-inline:auto}.section-desc--left{margin-inline:0}.ic{display:inline-block;flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:var(--ic) no-repeat center / contain;mask:var(--ic) no-repeat center / contain;vertical-align:middle}.ic-play{--ic: url(/assets/icons/play.svg);width:12px;height:12px}.ic-credit-card{--ic: url(/assets/icons/credit-card.svg);width:16px;height:16px}.ic-arrow-up-right{--ic: url(/assets/icons/arrow-up-right.svg);width:14px;height:14px}.ic-check{--ic: url(/assets/icons/check.svg);width:15px;height:15px;color:var(--gray)}.ic-plus{--ic: url(/assets/icons/plus.svg);width:20px;height:20px;transition:transform .45s var(--spring)}.ic-chevron-acc{--ic: url(/assets/icons/chevron-acc-closed.svg);width:18px;height:18px;transition:transform .45s var(--spring)}.ic-how-endpoints{--ic: url(/assets/icons/how-endpoints.svg)}.ic-how-paging{--ic: url(/assets/icons/how-paging.svg)}.ic-how-status{--ic: url(/assets/icons/how-status.svg)}.ic-acc-timeline{--ic: url(/assets/icons/acc-timeline.svg)}.ic-acc-sla{--ic: url(/assets/icons/acc-sla.svg)}.ic-acc-oncall{--ic: url(/assets/icons/acc-oncall.svg)}.ic-acc-screenshot{--ic: url(/assets/icons/acc-screenshot.svg)}.ic-int-setup{--ic: url(/assets/icons/int-setup.svg);color:var(--navy)}.ic-int-autoresolve{--ic: url(/assets/icons/int-autoresolve.svg);color:var(--navy)}.ic-int-webhooks{--ic: url(/assets/icons/int-webhooks.svg);color:var(--navy)}.ic-int-sync{--ic: url(/assets/icons/int-sync.svg);color:var(--navy)}.ic-sec-soc2{--ic: url(/assets/icons/sec-soc2.svg);color:var(--mint)}.ic-sec-sso{--ic: url(/assets/icons/sec-sso.svg);color:var(--mint)}.ic-sec-gdpr{--ic: url(/assets/icons/sec-gdpr.svg);color:var(--mint)}.ic-sec-uptime{--ic: url(/assets/icons/sec-uptime.svg);color:var(--mint)}.ic-social{width:17px;height:17px}.logo-mask{display:inline-block;width:100px;height:30px;background:currentColor;-webkit-mask:var(--logo) no-repeat center / contain;mask:var(--logo) no-repeat center / contain}.logo-mask--sola{--logo: url(/assets/logos/burnline-logo-black.svg);width:28px;height:28px;color:var(--ink)}.logo-mask--white{color:var(--white)}.social-discord{--ic: url(/assets/logos/social-discord.svg)}.social-x{--ic: url(/assets/logos/social-x.svg)}.social-tiktok{--ic: url(/assets/logos/social-tiktok.svg)}.social-instagram{--ic: url(/assets/logos/social-instagram.svg)}.logo-mask--glyph{--logo: url(/assets/images/burnline-webicon.svg);width:24px;height:24px;color:var(--navy)}.\!btn{position:relative!important;isolation:isolate!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:8px 16px!important;border-radius:30px!important;font-size:14px!important;font-weight:500!important;letter-spacing:-.04em!important;line-height:21px!important;transition:transform .3s var(--spring)!important}.btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:30px;font-size:14px;font-weight:500;letter-spacing:-.04em;line-height:21px;transition:transform .3s var(--spring)}.\!btn:before{content:""!important;position:absolute!important;top:-2px!important;right:-2px!important;bottom:-2px!important;left:-2px!important;z-index:-1!important;border-radius:40px!important;background:var(--ring, var(--mint))!important;opacity:.2!important;transition:inset .45s var(--spring),opacity .35s ease!important}.btn:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;border-radius:40px;background:var(--ring, var(--mint));opacity:.2;transition:inset .45s var(--spring),opacity .35s ease}.btn:hover:before,.btn.is-key-pressed:before{top:-2px;right:-2px;bottom:-2px;left:-2px;opacity:.3}.\!btn:hover:before,.\!btn.is-key-pressed:before{top:-2px!important;right:-2px!important;bottom:-2px!important;left:-2px!important;opacity:.3!important}.btn:active,.btn.is-key-pressed{transform:scale(.97)}.\!btn:active,.\!btn.is-key-pressed{transform:scale(.97)!important}.btn--mint{background:var(--mint);color:var(--white);--ring: var(--mint)}.btn--navy{background:var(--navy);color:var(--white);--ring: var(--navy)}.btn--cream{background:var(--cream);color:var(--ink);--ring: var(--cream)}.btn--play{padding-left:8px}.btn__play{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--ink);color:var(--cream)}.\!roll{position:relative!important;display:block!important;overflow:hidden!important}.roll{position:relative;display:block;overflow:hidden}.\!roll span{display:block!important;transition:transform .45s var(--ease-out)!important}.roll span{display:block;transition:transform .45s var(--ease-out)}.\!roll span+span{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;transform:translateY(120%)!important}.roll span+span{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(120%)}a:hover>.roll span:first-child,button:hover>.roll span:first-child,.btn.is-key-pressed>.roll span:first-child{transform:translateY(-120%)}.\!btn.is-key-pressed>.roll span:first-child{transform:translateY(-120%)!important}a:hover>.\!roll span:first-child,button:hover>.\!roll span:first-child,.btn.is-key-pressed>.\!roll span:first-child{transform:translateY(-120%)!important}a:hover>.roll span+span,button:hover>.roll span+span,.btn.is-key-pressed>.roll span+span{transform:translateY(0)}.\!btn.is-key-pressed>.roll span+span{transform:translateY(0)!important}a:hover>.\!roll span+span,button:hover>.\!roll span+span,.btn.is-key-pressed>.\!roll span+span{transform:translateY(0)!important}.text-link{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:500;letter-spacing:-.04em;color:#000}.text-link .ic{transition:transform .3s}.text-link:hover .ic{transform:translate(2px,-2px)}.check-list li{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;letter-spacing:-.04em;color:var(--ink)}.check-list li+li{margin-top:15px}.check-list--mint .ic-check{color:var(--mint)}.check-list .ic-info{margin-left:auto}@keyframes shimmer{0%,60%{background-position:200%}to{background-position:-100%}}.shimmer-dark,.shimmer-mint{background-clip:text;-webkit-background-clip:text;background-size:200% 200%;background-repeat:no-repeat;animation:shimmer 2.5s linear infinite}.shimmer-mint{color:var(--mint);background-image:linear-gradient(90deg,transparent 0%,transparent 40.4%,rgba(255,255,255,.95) 50%,transparent 59.6%,transparent 100%)}.shader-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.plasma-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;pointer-events:none}.plasma-canvas--surface{top:-12%;right:-12%;bottom:-12%;left:-12%;z-index:0;width:124%;height:124%;opacity:var(--plasma-layer-opacity, 1);mix-blend-mode:screen;filter:saturate(1.12) contrast(1.08);transform:translate3d(var(--plasma-shift-x, 0),var(--plasma-shift-y, 0),0) rotate(var(--plasma-tilt, 0deg)) scale(var(--plasma-zoom, 1.12));transform-origin:center}.reveal{opacity:0;transform:translateY(20px)}.reveal.in{opacity:1;transform:none;transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.nav{position:fixed;inset:0 0 auto 0;z-index:100;height:var(--nav-h);background:var(--bg);border-bottom:1px solid var(--line)}.nav__inner{width:min(var(--wrap-max),100% - var(--gutter) * 2);height:100%;margin-inline:auto;display:flex;align-items:center;padding-inline:32px}.nav__logo{display:inline-flex;align-items:center;margin-right:auto}.nav__links{display:flex;align-items:center;gap:12px}.nav__links>li>a,.nav__dd-trigger{display:inline-flex;align-items:center;height:var(--nav-h);padding:0 12px;font-size:13px;font-weight:600;letter-spacing:-.035em;color:var(--ink);position:relative}.nav__links>li>a:after,.nav__dd-trigger:after{content:"";position:absolute;left:12px;right:12px;bottom:12px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease-out)}.nav__links>li>a:hover:after,.nav__links>li.is-active>a:after,.nav__dd-wrap.is-active .nav__dd-trigger:after,.nav__dd-wrap:hover .nav__dd-trigger:after,.nav__dd-wrap:focus-within .nav__dd-trigger:after{transform:scaleX(1)}.nav__dd-wrap{position:relative}.nav__dropdown{position:absolute;top:calc(100% - 1px);left:4px;z-index:102;width:258px;padding:8px;background:var(--bg);border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 8px #0000000d;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .22s var(--ease-out),transform .22s var(--ease-out),visibility .22s}.nav__dd-wrap:hover .nav__dropdown,.nav__dd-wrap:focus-within .nav__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav__dropdown a{display:flex;align-items:flex-start;gap:10px;padding:12px 10px;border-radius:8px;transition:background .18s var(--ease-out)}.nav__dropdown a:hover,.nav__dropdown a:focus-visible,.nav__dropdown a.is-active{background:var(--bg-alt);outline:0}.nav__dropdown a.is-active .ic,.nav__dropdown a.is-active .nav__dd-text strong{color:var(--primary)}.nav__dropdown .ic{width:17px;height:17px;margin-top:2px;color:var(--primary)}.nav__dd-text{display:flex;flex-direction:column;gap:2px}.nav__dd-text strong{font-size:13px;font-weight:600;letter-spacing:-.035em;color:var(--ink)}.nav__dd-text small{font-size:12px;font-weight:500;letter-spacing:-.02em;color:var(--gray-2)}.nav__mobile a.is-active{color:var(--primary);background:var(--bg-alt)}.nav__actions{display:flex;align-items:center;gap:12px}.nav__actions:before{content:"";width:1px;height:var(--nav-h);background:var(--line);margin:0 6px}.nav__login{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:600;letter-spacing:-.035em;color:var(--ink);transition:transform .3s var(--spring),background .18s var(--ease-out)}.nav__login:hover{background:var(--bg-alt)}.nav__login:active,.nav__login.is-key-pressed{transform:scale(.97);background:var(--bg-alt)}.keycap{position:relative;display:inline-block;width:20px;height:20px}.keycap__top{position:absolute;top:0;right:0;bottom:4px;left:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--gray-3);border-bottom-width:3px;border-radius:5px;background:var(--bg);font-size:10px;font-weight:600;line-height:1;transition:transform .12s}.nav__login:hover .keycap__top,.nav__login.is-key-pressed .keycap__top{transform:translateY(2px);border-bottom-width:1px}.nav__cta{display:inline-flex;align-items:center;padding:6px 12px;border-radius:8px;background:var(--dark-card);color:var(--white);font-size:13px;font-weight:600;letter-spacing:-.035em}.nav__burger,.nav__mobile{display:none}.hero{position:relative;margin-top:var(--nav-h);padding:212px 0 211px;background:var(--bg);overflow:hidden}.hero__bg{position:absolute;top:0;bottom:0;left:max(var(--gutter),calc((100% - var(--wrap-max)) / 2));right:max(var(--gutter),calc((100% - var(--wrap-max)) / 2));background:var(--bg);overflow:hidden}.hero .grid-frame{border-top:0}.hero__content{display:flex;flex-direction:column;align-items:center;text-align:center}.hero__badge{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:30px;padding:3px 10px 3px 3px;border-radius:999px;background:#ffffff61;border:1px solid rgba(255,255,255,.68);box-shadow:none;-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);margin-bottom:32px}.hero__badge-new{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;background:#ffffffeb;box-shadow:none;font-size:11px;font-weight:700;letter-spacing:0;color:var(--ink);flex:0 0 auto}.hero__badge-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--ink-soft)}.hero h1{max-width:740px;color:var(--ink);margin-bottom:10px}.hero__sub{max-width:590px;font-size:16px;font-weight:500;letter-spacing:-.03em;color:var(--gray)}.hero__buttons{display:flex;gap:12px;margin-top:32px}.hero__risk{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:13px;font-weight:600;letter-spacing:-.035em;color:var(--line-solid)}.hero__risk .ic{color:var(--line-solid)}.hero .hero__risk,.hero .hero__risk .ic{color:var(--gray)}.logos__slot .logo-mask{position:absolute;left:50%;top:50%;width:100px;height:30px;margin:-15px 0 0 -50px;color:var(--ink-soft);animation:logo-swap-a 6s cubic-bezier(.65,0,.35,1) infinite}.logos__slot .logo-mask+.logo-mask{animation-name:logo-swap-b}.logos__slot:nth-child(3) .logo-mask{animation-delay:.25s}.logos__slot:nth-child(4) .logo-mask{animation-delay:.5s}.logos__slot:nth-child(5) .logo-mask{animation-delay:.75s}@keyframes logo-swap-a{0%,42%{transform:translateY(0);opacity:1}50%,92%{transform:translateY(-56px);opacity:0}93%{transform:translateY(56px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes logo-swap-b{0%,42%{transform:translateY(56px);opacity:0}50%,92%{transform:translateY(0);opacity:1}to{transform:translateY(-56px);opacity:0}}.logos__strip:hover .logo-mask{opacity:.18;animation-play-state:paused}.how__head-inner{padding:64px 0 63px;text-align:center}.how__head-inner .eyebrow{margin-bottom:12px}.how__head-inner h2{max-width:540px;margin:0 auto 12px}.how__grid{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line)}.how__card{border-right:1px solid var(--line)}.how__card:last-child{border-right:0}.how__img{position:relative;aspect-ratio:445 / 267;overflow:hidden;border-bottom:1px solid var(--line)}.how__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.how__img--source-stack{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 52% 48%,#ffffffd6 0,#ffffffd6,#fff0 50%),linear-gradient(135deg,#fbfdff,#f5f9fd 42%,#deebf7)}.how__img--revenue-stack{background:radial-gradient(circle at 52% 48%,#ffffffd6 0,#ffffffd6 25%,#fff0 51%),linear-gradient(135deg,#fbfefb,#f4faf5 44%,#e1f0e4)}.how__img--cost-stack{background:radial-gradient(circle at 52% 48%,#ffffffd6 0,#ffffffd6 25%,#fff0 51%),linear-gradient(135deg,#fffdfc,#fbf3f2 44%,#f1ddd9)}.how-source-stack{--source-size: clamp(44px, 12vw, 54px);display:flex;align-items:center;justify-content:center;padding:8px 16px 12px;filter:drop-shadow(0 7px 10px rgba(5,24,58,.08))}.how-source-dot{position:relative;display:flex;align-items:center;justify-content:center;width:var(--source-size);height:var(--source-size);margin-left:calc(var(--source-size) * -.24);border-radius:50%;background:var(--bg-alt);border:0;box-shadow:0 5px 10px #061f4012}.how-source-dot:first-child{margin-left:0}.how-source-dot img{display:block;width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.how-source-dot--wide img{width:38px;height:22px}.how-source-dot--vercel img{width:28px;height:28px}.how-source-dot--supabase img{width:30px;height:30px}.how-source-dot--openrouter img{width:34px;height:27px}.how-source-dot--shopify img,.how-source-dot--paddle img,.how-source-dot--lemon img,.how-source-dot--paypal img{width:30px;height:30px}.how-source-dot--plaid img{width:42px;height:20px}.how-source-dot--add{z-index:6;background:var(--bg-alt);color:var(--gray);font-weight:500;line-height:1}.how-source-dot--add .ic-plus{width:28px;height:28px;color:var(--gray)}.how__img--margin-flow{display:grid;place-items:center;isolation:isolate;background:radial-gradient(circle at 50% 50%,#ffffffd1 0,#ffffffd1 23%,#fff0 55%),linear-gradient(135deg,#fbfdff,#f2f7fd 44%,#d9e8f7)}.margin-flow__sources{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:min(70%,296px);gap:8px}.margin-flow__side{display:flex;min-width:0;align-items:center;justify-content:flex-start}.margin-flow__side--costs{justify-content:flex-end}.margin-flow__cluster{--source-size: clamp(44px, 12vw, 54px);display:flex;align-items:center;filter:drop-shadow(0 7px 10px rgba(5,24,58,.08))}.margin-flow__cluster .how-source-dot{width:var(--source-size);height:var(--source-size);margin-left:calc(var(--source-size) * -.24);transform:none}.margin-flow__cluster .how-source-dot:first-child{margin-left:0}.margin-flow__cluster .how-source-dot img{width:28px;height:28px}.margin-flow__cluster .how-source-dot--paddle img,.margin-flow__cluster .how-source-dot--shopify img,.margin-flow__cluster .how-source-dot--supabase img{width:30px;height:30px}.margin-flow__cluster .how-source-dot--openrouter img{width:34px;height:27px}.margin-flow__slash{align-self:center;width:2px;height:clamp(74px,21vw,96px);border-radius:999px;background:#6161617a;color:transparent;font-size:0;line-height:0;transform:rotate(24deg)}.how__body{padding:0 0 32px}.how__title{display:flex;align-items:center;gap:10px;padding:16px 32px;border-bottom:1px solid var(--line);font-family:var(--sans);font-size:16px;font-weight:500;letter-spacing:-.04em;color:var(--ink)}.how__title .ic{color:var(--ink)}.how__card .check-list{padding:20px 32px 0}.how__card .check-list li+li{margin-top:14px}.intro__quote-wrap .wrap{padding:8px 0}.intro__quote-wrap .\!wrap{padding:8px 0!important}.intro__quote{position:relative;border-radius:var(--radius);background:radial-gradient(55% 130% at 18% 0%,rgba(var(--primary-rgb),.05),transparent 55%),radial-gradient(50% 120% at 88% 100%,rgba(124,92,255,.05),transparent 55%),var(--bg-alt);padding:128px 32px;text-align:center}.intro__quote h2{max-width:1256px;margin-inline:auto;font-size:32px;line-height:1.3;letter-spacing:-.02em}.stats{display:grid;grid-template-columns:repeat(4,1fr)}.stats__item{border-right:1px solid var(--line);padding:32px}.stats__item:last-child{border-right:0}.stats__item h3{font-family:var(--serif);font-size:clamp(48px,4.5vw,68px);line-height:1.1;letter-spacing:-.02em;color:var(--ink);margin-bottom:26px}.stats__item p{display:flex;align-items:center;gap:10px;max-width:270px;font-size:14px;font-weight:500;letter-spacing:-.04em;color:var(--gray)}.stats__tick{flex:none;width:2px;height:21px;background:var(--mint)}.features__cols{display:grid;grid-template-columns:1fr 1fr}.features__left{padding:64px 0 0}.features__left .eyebrow,.features__left h2,.features__left .section-desc{margin-left:32px;margin-right:32px}.features__left .eyebrow{margin-bottom:12px}.features__left h2{max-width:540px;margin-bottom:12px}.features__left .section-desc{margin-bottom:45px}.acc__item{--acc-icon-offset: 30px;border-top:1px solid var(--line);padding:0 32px;scroll-margin-top:calc(var(--nav-h) + 24px)}.acc__head{display:flex;align-items:center;gap:12px;width:100%;padding:24px 0;text-align:left;font-size:16px;font-weight:500;letter-spacing:-.04em;color:var(--ink)}.acc__head>span{flex:1}.acc__head .ic:first-child{color:var(--ink)}.acc__item.is-open .ic-chevron-acc{transform:rotate(180deg)}.acc__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease-out)}.acc__body>p{overflow:hidden;padding-left:var(--acc-icon-offset);font-size:14px;font-weight:500;letter-spacing:-.04em;color:var(--gray);max-width:500px}.acc__item.is-open .acc__body{grid-template-rows:1fr}.acc__item.is-open .acc__body>p{padding-bottom:24px}.features__panel{position:relative;isolation:isolate;min-height:662px;overflow:hidden;border-left:1px solid var(--line);background:var(--bg)}.features__panel .plasma-canvas--surface{top:-8%;right:-8%;bottom:-8%;left:-8%;z-index:0;width:116%;height:116%;mix-blend-mode:normal;filter:saturate(1.04) contrast(1.02)}.features__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#fffefa0d,#fffefa2e)}.features__ui{position:absolute;z-index:2;left:50%;top:50%;width:84%;max-width:620px;transform:translate(-50%,-46%) scale(.96);border-radius:12px;box-shadow:0 26px 70px #00000052;opacity:0;transition:opacity .55s var(--ease-out),transform .75s var(--ease-out)}.features__ui.is-active{opacity:1;transform:translate(-50%,-50%) scale(1)}.integrations{overflow:hidden}.integrations__head{position:relative;height:475px;margin-top:64px}.integrations__heading{position:relative;z-index:2;text-align:center}.integrations__heading .eyebrow{margin-bottom:12px}.integrations__heading h2{max-width:380px;margin:0 auto 12px;text-wrap:balance}.integrations__heading .section-desc{max-width:560px;margin:0 auto 24px}.integrations__heading .text-link{margin-bottom:24px}.orbit{position:absolute;left:50%;top:159px;width:0;height:0}.orbit__ring{position:absolute;left:-267px;top:-267px;width:534px;height:534px;border:1px solid var(--line-solid);border-radius:50%;opacity:.55}.orbit__rotor{position:absolute;top:0;right:0;bottom:0;left:0;animation:orbit-spin 80s linear infinite}@keyframes orbit-spin{to{transform:rotate(360deg)}}.orbit__pos{position:absolute;left:0;top:0;transform:rotate(var(--a)) translateY(-267px) rotate(calc(-1 * var(--a)))}.orbit__bubble{display:flex;align-items:center;justify-content:center;width:66px;height:66px;margin:-33px 0 0 -33px;border-radius:50%;background:var(--bg-alt);border:1px solid var(--bg);animation:orbit-counter 80s linear infinite}@keyframes orbit-counter{to{transform:rotate(-360deg)}}.orbit__bubble img{display:block;width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.orbit__bubble--wide img{width:42px;height:26px}.orbit__bubble--vercel img{width:30px;height:30px}.orbit__bubble--supabase img{width:36px;height:36px}.orbit__bubble--openrouter img{width:38px;height:30px}.orbit__center{position:absolute;left:0;top:132px;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center}.orbit__sola{display:flex;align-items:center;justify-content:center;width:66px;height:66px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 6px rgba(var(--primary-rgb),.18),0 0 34px rgba(var(--primary-rgb),.45);animation:sola-pulse 3s ease-in-out infinite}.orbit__sola .logo-mask--glyph{--logo: url(/assets/images/burnline-webicon.svg);width:36px;height:36px;color:var(--white);transform:translate(1px)}@keyframes sola-pulse{0%,to{box-shadow:0 0 0 6px rgba(var(--primary-rgb),.18),0 0 34px rgba(var(--primary-rgb),.45)}50%{box-shadow:0 0 0 10px rgba(var(--primary-rgb),.1),0 0 44px rgba(var(--primary-rgb),.6)}}.orbit__stem{position:relative;width:1px;height:30px;background:var(--mint)}.orbit__stem:before{content:"";position:absolute;bottom:-3px;left:50%;width:5px;height:5px;transform:translate(-50%);border-radius:50%;background:var(--mint)}.orbit__ghost{width:66px;height:66px;margin-top:6px;border:1px dashed var(--gray-3);border-radius:50%;opacity:.6}.int-grid-wrap{border-top:1px solid var(--line)}.int-grid{display:grid;grid-template-columns:repeat(4,1fr)}.int-grid__cell{border-right:1px solid var(--line);padding:32px}.int-grid__cell:last-child{border-right:0}.int-grid__cell h3{display:flex;align-items:center;gap:8px;font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:-.04em;color:#000;margin-bottom:12px}.int-grid__cell p{max-width:246px;padding-left:26px;font-size:13px;font-weight:600;letter-spacing:-.035em;color:var(--gray)}.platform .wrap{padding:72px 0}.platform .\!wrap{padding:72px 0!important}.platform__head{text-align:center;margin-bottom:45px}.platform__head .eyebrow{margin-bottom:12px}.platform__head h2{max-width:540px;margin:0 auto 12px}.carousel{display:flex;gap:16px;padding:0 32px}.carousel__card{flex:1;min-width:0;cursor:pointer;transition:flex .8s var(--ease-out)}.carousel__card.is-active{flex:2;cursor:default}.carousel__img{position:relative;isolation:isolate;height:400px;border-radius:var(--radius);overflow:hidden;background:var(--bg)}.carousel__img .plasma-canvas--surface{z-index:0;opacity:1;mix-blend-mode:normal;filter:saturate(1.04) contrast(1.02)}.carousel__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(180deg,#fffefa0f,#fffefa29)}.carousel__img img{position:relative;z-index:2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;opacity:.86;transition:opacity .5s}.carousel__card:not(.is-active) .carousel__img img{opacity:.72}.carousel__caption{padding-top:16px}.carousel__bar{display:block;height:1px;background:var(--line);margin-bottom:16px;overflow:hidden}.carousel__bar i{display:block;height:100%;width:100%;background:var(--ink);transform:scaleX(0);transform-origin:left}.carousel__card.is-active .carousel__bar i{animation:bar-fill var(--cycle, 6s) linear forwards}@keyframes bar-fill{to{transform:scaleX(1)}}.carousel__caption h3{font-family:var(--sans);font-size:16px;font-weight:500;letter-spacing:-.04em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.carousel__caption p{max-width:480px;margin-top:10px;font-size:14px;font-weight:500;letter-spacing:-.04em;color:var(--ink);display:none}.carousel__card.is-active .carousel__caption p{display:block}.changelog .wrap{padding:64px 32px}.changelog .\!wrap{padding:64px 32px!important}.changelog .eyebrow{margin-bottom:12px}.changelog__h{max-width:720px;margin-bottom:64px}.changelog__row{display:grid;grid-template-columns:repeat(4,1fr);gap:0 32px;margin-bottom:60px}.clog{display:block}.clog__rail{position:relative;display:block;height:15px;margin-bottom:48px}.clog__rail:after{content:"";position:absolute;left:22px;right:-32px;top:7px;height:1px;background:var(--line-solid)}.clog__dot{position:absolute;left:0;top:0;width:15px;height:15px;border-radius:50%;background:var(--bg);border:4px solid var(--bg)}.clog__dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--gray-3);transition:transform .3s}.clog__dot--new:before{background:var(--mint);box-shadow:0 0 10px rgba(var(--primary-rgb),.8)}.clog:hover .clog__dot:before{transform:scale(1.4)}.clog__date{display:block;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--gray-2);margin-bottom:24px}.clog__title{display:block;font-size:14px;font-weight:500;letter-spacing:-.04em;color:var(--ink);margin-bottom:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clog__desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:500;letter-spacing:-.04em;color:var(--gray)}.clog:hover .clog__title{text-decoration:underline}.security .wrap{padding:8px 0}.security .\!wrap{padding:8px 0!important}.security__card{background:var(--dark-card);border-radius:var(--radius);overflow:hidden}.security__head{padding:64px 32px;text-align:center;border-bottom:1px solid var(--line-dark)}.security__head .eyebrow{margin-bottom:12px}.security__head h2{max-width:480px;margin:0 auto 12px;color:var(--white)}.security__desc{max-width:480px;margin-inline:auto;font-size:16px;font-weight:500;letter-spacing:-.04em;color:var(--line-solid)}.security__grid{display:grid;grid-template-columns:repeat(4,1fr)}.security__cell{padding:32px;border-right:1px solid var(--line-dark)}.security__cell:last-child{border-right:0}.security__cell h3{display:block;font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:-.04em;color:var(--white);margin-bottom:12px;text-align:left}.security__cell h3 .ic{display:none}.security__cell p{max-width:220px;font-size:13px;font-weight:600;letter-spacing:-.035em;color:var(--line-solid)}.pricing__head{padding:64px 0 0;text-align:center}.pricing__head .eyebrow{margin-bottom:12px}.pricing__head h2{max-width:540px;margin:0 auto 12px}.pricing__toggle-row{display:flex;align-items:center;justify-content:center;padding:45px 0 50px}.pricing__toggle{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:0}.pricing__toggle-label{font-size:12px;font-weight:500;letter-spacing:-.03em;color:var(--gray-3);cursor:pointer;transition:color .25s}.pricing__toggle-label.is-active{color:var(--ink)}.pricing__toggle-label[data-period=monthly],.pricing__toggle .switch{margin-right:12px}.switch{position:relative;width:48px;height:28px;border-radius:30px;background:var(--bg);border:1px solid var(--line-solid);transition:background .3s,border-color .3s}.switch i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--mint);transition:transform .4s var(--spring),background .3s}.switch[aria-checked=true]{background:var(--mint);border-color:var(--mint)}.switch[aria-checked=true] i{transform:translate(20px);background:var(--white)}.pricing__save{display:inline-flex;align-items:center;max-width:0;flex:0 0 auto;margin-left:0;padding:4px 0;overflow:hidden;border-radius:30px;background:var(--navy);color:var(--white);font-size:12px;font-weight:500;letter-spacing:-.03em;opacity:0;transform:scale(.96);clip-path:inset(0 100% 0 0 round 30px);pointer-events:none;white-space:nowrap;transition:max-width .42s var(--ease-out),margin-left .42s var(--ease-out),padding .34s var(--ease-out),opacity .24s ease,transform .42s var(--ease-out),clip-path .34s var(--ease-out)}.switch[aria-checked=true]+.pricing__toggle-label+.pricing__save{max-width:88px;margin-left:12px;padding:4px 12px;opacity:1;transform:scale(1);clip-path:inset(0 0 0 0 round 30px)}.pricing__save .shimmer-mint{display:inline-block;color:var(--white);opacity:0;transform:translate(-5px);transition:opacity .16s ease,transform .24s var(--ease-out)}.switch[aria-checked=true]+.pricing__toggle-label+.pricing__save .shimmer-mint{opacity:1;transform:none;transition-delay:.1s,.06s}.plans{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch}.plan{display:flex;flex-direction:column;padding-bottom:64px;border-right:1px solid var(--line)}.plan:last-child{border-right:0}.plan__spacer{height:96px;border-bottom:1px solid var(--line)}.plan--pro .plan__card{border-top:2px solid var(--mint)}.plan__card{flex:1}.plan__top{padding:32px}.plan__top h3{display:flex;align-items:center;justify-content:space-between;font-family:var(--serif);font-size:32px;letter-spacing:-.02em;color:var(--ink);margin-bottom:16px}.plan__badge{padding:6px 12px;border-radius:30px;background:var(--mint);font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:-.03em;color:var(--white)}.plan__top p{max-width:340px;font-size:13px;font-weight:600;letter-spacing:-.035em;color:var(--gray)}.plan__price{display:flex;align-items:center;gap:4px;padding:24px 32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:80px}.plan__amount{font-family:var(--serif);font-size:32px;letter-spacing:-.02em;color:var(--ink)}.plan__amount.is-rolling{animation:price-roll .45s cubic-bezier(.65,0,.35,1)}@keyframes price-roll{0%{opacity:1;transform:translateY(0)}45%{opacity:0;transform:translateY(-14px)}55%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.plan__period{font-size:13px;font-weight:600;letter-spacing:-.035em;color:var(--gray)}.plan__benefits{padding:24px 32px 32px}.plan__included{font-size:13px;font-weight:600;letter-spacing:-.035em;color:var(--gray-2);margin-bottom:20px}.plan__btn{display:flex;margin:24px 32px;justify-content:center}.plan .plan__btn{margin-top:auto}.plan--pro .plan__btn{margin-top:24px;margin-bottom:auto}.compare-wrap{margin-top:0}.compare-wrap .wrap{padding:8px 0}.compare-wrap .\!wrap{padding:8px 0!important}.compare{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:48px;border-radius:var(--radius);background:var(--bg-alt)}.compare h3{max-width:640px;font-family:var(--serif);font-size:32px;letter-spacing:-.02em;line-height:1.2;color:var(--ink)}.compare__actions{display:flex;align-items:center;gap:16px;flex:none}.case__info .eyebrow{padding:32px 32px 0;margin-bottom:12px}.case__stats .stats__item{padding:32px}.case__stats .stats__item h3{margin-bottom:32px}.testimonials .wrap{padding:8px 0}.testimonials .\!wrap{padding:8px 0!important}.testi__left .eyebrow{margin-bottom:12px}.testi__rotator{position:relative;min-height:200px}.testi__feat{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(10px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);pointer-events:none}.testi__feat.is-active{opacity:1;transform:none;pointer-events:auto}.testi__logo .logo-mask{width:106px;height:26px;color:var(--white);display:block}.testi__feat.is-active .testi__bar i{animation:bar-fill var(--cycle, 6s) linear forwards}.testi__feat blockquote{font-size:16px;font-weight:500;letter-spacing:-.03em;line-height:1.5;color:var(--white);max-width:430px;margin-bottom:24px}.testi__author{display:flex;align-items:center;gap:12px}.testi__author img{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.testi__author strong{display:block;font-size:13px;font-weight:600;letter-spacing:-.035em;color:var(--white)}.testi__author small{font-size:12px;font-weight:500;letter-spacing:-.02em;color:var(--gray-3)}.tmarq{overflow:hidden}.tmarq ul{display:flex;flex-direction:column;gap:16px;animation:marq-up var(--speed, 42s) linear infinite}.tmarq:hover ul{animation-play-state:paused}@keyframes marq-up{to{transform:translateY(calc(-50% - 8px))}}@keyframes marq-down{0%{transform:translateY(calc(-50% - 8px))}to{transform:translateY(0)}}.tmarq li{flex:none;padding:24px;border-radius:12px;background:var(--cream)}.tmarq li p{font-size:14px;font-weight:500;letter-spacing:-.04em;color:var(--ink);margin-bottom:24px}.faq__cols{display:grid;grid-template-columns:1fr 2fr}.faq__menu{border-right:1px solid var(--line)}.faq__intro{padding:32px}.faq__intro h2{font-size:32px;max-width:381px;margin-bottom:16px}.faq__intro p{max-width:320px;font-size:14px;font-weight:500;letter-spacing:-.04em;color:var(--gray);margin-bottom:24px}.faq__intro p a{color:var(--ink);font-weight:600}.faq__intro p a:hover{text-decoration:underline}.faq__avatars{display:flex;align-items:center}.faq__avatars img{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--bg)}.faq__avatars img+img{margin-left:-8px}.faq__avatars img:nth-child(2){width:34px;height:34px;z-index:1}.faq__tabs{display:flex;flex-direction:column}.faq__tab{padding:16px 8px;border-top:1px solid var(--line);border-radius:8px;font-size:16px;font-weight:500;letter-spacing:-.04em;color:var(--gray);transition:background .25s,color .25s}.faq__tab:hover{color:var(--ink)}.faq__tab.is-active{background:var(--bg-alt);color:#000}.faq__list{padding:8px}.faq__group{display:none}.faq__group.is-active{display:block}.qa{border-radius:var(--radius);overflow:clip;transition:background-color .22s var(--ease-out),border-color .22s var(--ease-out)}@supports not (overflow: clip){.qa{overflow:hidden}}.qa+.qa{border-top:1px solid var(--line)}.qa.is-open{background:var(--bg-alt);border-top-color:transparent}.qa.is-open+.qa{border-top-color:transparent}.qa__q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:24px;text-align:left;font-size:16px;font-weight:500;letter-spacing:-.04em;color:var(--ink)}.qa.is-open .ic-plus{transform:rotate(45deg)}.qa__a{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-4px);transition:grid-template-rows .34s var(--ease-out),opacity .16s ease-out,transform .34s var(--ease-out)}.qa__a p{min-height:0;overflow:hidden;max-width:500px;padding:0 24px;font-size:16px;font-weight:500;letter-spacing:-.04em;line-height:1.5;color:var(--gray);transition:padding-bottom .34s var(--ease-out)}.qa.is-open .qa__a{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.qa.is-open .qa__a p{padding-bottom:24px}.blog__head{display:flex;align-items:center;justify-content:space-between;padding:24px 32px}.blog__head h2{font-size:32px}.blog__grid{display:grid;grid-template-columns:1fr 1fr}.blog .blog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.post{border-right:1px solid var(--line)}.post:last-child{border-right:0}.post__img{padding:8px;border-bottom:1px solid var(--line)}.post__img img{width:100%;aspect-ratio:652 / 489;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);transition:transform .5s cubic-bezier(.22,.61,.36,1)}.blog .post__img img{aspect-ratio:16 / 10.5}.post:hover .post__img img{transform:scale(1.015)}.post__info{padding:32px}.blog .post__info{padding:24px 26px 28px}.post__badge{display:inline-block;padding:6px 12px;border-radius:6px;background:var(--bg-alt);font-size:12px;font-weight:600;letter-spacing:-.03em;color:var(--ink);margin-bottom:16px}.blog .post__badge{margin-bottom:14px}.post__info h3{font-family:var(--serif);font-size:32px;letter-spacing:-.02em;line-height:1.2;color:var(--ink);max-width:604px;margin-bottom:24px}.blog .post__info h3{max-width:360px;margin-bottom:20px;font-size:clamp(22px,1.45vw,26px);line-height:1.16}.post:hover h3{text-decoration:underline;text-decoration-thickness:1px}.post__meta{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--gray)}.post__dot{width:3px;height:3px;border-radius:50%;background:var(--gray-3)}.page-end{position:relative;isolation:isolate;background:#061326;overflow:hidden}.page-end__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.page-end__bg .plasma-canvas--surface{top:-8%;right:-8%;bottom:-8%;left:-8%;width:116%;height:116%;filter:saturate(1.26) contrast(1.12) brightness(2.15)}.page-end__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#02081805,#0208181f)}.cta{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:64px;padding:128px 8px 0}.cta__content{display:flex;flex-direction:column;align-items:center;text-align:center}.cta__content .logo-mask--sola{margin-bottom:24px}.cta h2{max-width:540px;color:var(--white);margin-bottom:24px}.cta__buttons{display:flex;gap:12px}.cta__dash{width:min(1192px,100%);margin-bottom:-254px}.cta__dash img{width:100%;border-radius:20px;box-shadow:0 0 0 4px #ffffff40;will-change:transform;transform:perspective(1200px) translate(-40px) rotateX(12deg) scale(.9)}.footer{position:relative;z-index:2;margin:64px 8px 8px;padding:64px 0;border-radius:var(--radius);background:#000000a6;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.footer__inner{width:min(1288px,100% - 96px);margin-inline:auto}.footer__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.footer__slogan{font-size:20px;font-weight:500;letter-spacing:-.04em;color:var(--white)}.footer__rule{height:1px;background:#c7c7c740;margin-bottom:48px}.footer__mid{display:flex;justify-content:space-between;gap:48px;margin-bottom:96px}.footer__socials{display:flex;flex-direction:column;gap:16px}.footer__socials a{color:var(--white);opacity:.95;transition:opacity .25s}.footer__socials a:hover{opacity:.6}.footer__links{display:flex;gap:48px;width:644px}.footer__col{width:183px}.footer__col>p{font-size:13px;font-weight:600;letter-spacing:-.035em;color:var(--gray-3);margin-bottom:24px}.footer__col li+li{margin-top:16px}.footer__col li a{font-size:13px;font-weight:600;letter-spacing:-.035em;color:var(--white)}.footer__col li a:hover{text-decoration:underline}.footer__legal{font-size:12px;font-weight:500;letter-spacing:-.01em;line-height:1.5;color:var(--gray-2)}.source-mark{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 4px;border-radius:999px;background:rgba(var(--primary-rgb),.1);color:var(--primary);font-family:var(--sans);font-size:9px;font-weight:800;letter-spacing:-.02em;text-align:center}.int-card__icon .source-mark{width:28px;height:28px;min-width:28px;padding:0;font-size:8px}main{display:block}.page-top{margin-top:var(--nav-h)}.page-hero{position:relative;text-align:center}.page-hero .wrap{padding:96px 0}.page-hero .\!wrap{padding:96px 0!important}.page-hero .eyebrow{margin-bottom:12px}.page-hero h1{font-family:var(--serif);font-size:48px;letter-spacing:-.02em;line-height:1.1;color:var(--ink);margin-bottom:12px}.page-hero .section-desc{margin-inline:auto}.page-end--flat{background:var(--navy)}.page-end--flat .cta{padding-top:96px}.crumbs-wrap{position:relative}.crumbs{display:flex;align-items:center;gap:8px;padding:16px 32px;font-size:13px;font-weight:600;letter-spacing:-.035em;color:var(--gray)}.crumbs a{color:var(--gray)}.crumbs a:hover{color:var(--ink)}.crumbs strong{color:var(--ink);font-weight:600}.crumbs .crumbs__date{margin-left:auto;color:var(--gray-2)}.field{display:flex;flex-direction:column;gap:8px}.field label{font-size:13px;font-weight:600;letter-spacing:-.035em;color:var(--ink)}.field input,.field select,.field textarea{font:inherit;font-size:14px;letter-spacing:-.02em;color:var(--ink);background:var(--bg);border:1px solid var(--line-solid);border-radius:10px;padding:10px 14px;outline:none;transition:border-color .25s,box-shadow .25s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--mint);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.18)}.field textarea{min-height:150px;resize:vertical}.field ::-moz-placeholder{color:var(--gray-3)}.field ::placeholder{color:var(--gray-3)}.signup{position:relative;display:inline-flex;align-items:center;gap:8px;padding:5px;border-radius:30px;background:var(--bg);border:1px solid var(--line-solid);transition:transform .34s var(--ease-out),border-color .25s,background .25s}.signup.has-message{transform:translateY(-6px)}.signup input{font:inherit;font-size:14px;letter-spacing:-.02em;border:0;outline:none;background:transparent;padding:6px 12px;min-width:190px;color:var(--ink)}.signup .btn{padding:6px 14px}.signup .\!btn{padding:6px 14px!important}.signup--dark{background:#ffffff0f;border-color:#ffffff29}.signup--dark input{color:var(--white)}.form-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0}.signup__message{min-height:0;max-height:0;margin-top:0;opacity:0;transform:translateY(8px);overflow:hidden;font-size:13px;font-weight:600;letter-spacing:-.035em;line-height:1.35;color:var(--gray);transition:max-height .34s var(--ease-out),margin-top .34s var(--ease-out),opacity .24s ease-out,transform .34s var(--ease-out),color .2s ease}.signup__message.is-visible{max-height:32px;margin-top:8px;opacity:1;transform:translateY(0)}.signup--dark+.signup__message{color:#ffffffb8}.signup__message.is-error{color:#ffb3b3}button.is-loading .roll{visibility:hidden}button.is-loading .\!roll{visibility:hidden!important}button.is-loading{position:relative}button.is-loading:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border:2px solid rgba(0,0,0,.25);border-top-color:#000c;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.contact{position:relative}.contact__cols{display:grid;grid-template-columns:1fr 1.1fr}.contact__left{padding:64px 32px}.contact__left .eyebrow{margin-bottom:12px}.contact__left h1{font-family:var(--serif);font-size:48px;letter-spacing:-.02em;color:var(--ink);margin-bottom:12px}.contact__left .section-desc{margin:0 0 32px}.contact__left .check-list li+li{margin-top:14px}.contact__right{border-left:1px solid var(--line);padding:64px 0 64px 48px}.contact__right h2{font-size:32px;max-width:380px;margin-bottom:32px}.contact-form{position:relative;background:var(--bg-alt);border-radius:var(--radius);padding:32px}.contact-form .fdot{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--gray-3)}.contact-form .fdot:nth-child(1){top:10px;left:10px}.contact-form .fdot:nth-child(2){top:10px;right:10px}.contact-form .fdot:nth-child(3){bottom:10px;left:10px}.contact-form .fdot:nth-child(4){bottom:10px;right:10px}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.contact-form .field{margin-bottom:20px}.contact-form__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px}.contact-form__foot p{font-size:13px;font-weight:600;letter-spacing:-.035em;color:var(--gray)}.contact-form__foot p a{font-weight:600;color:var(--ink)}.contact__connect{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:40px}.contact__connect h3{display:flex;align-items:center;gap:8px;font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:-.035em;color:var(--ink);margin-bottom:8px}.contact__connect p{padding-left:24px;font-size:13px;font-weight:500;letter-spacing:-.02em;color:var(--gray);margin-bottom:12px}.contact__connect .text-link{margin-left:24px}.waitlist-page{position:relative;min-height:100vh;isolation:isolate;background:#061326;overflow:hidden}.waitlist-page .plasma-canvas--surface{position:fixed;filter:saturate(1.26) contrast(1.12) brightness(2.15)}.waitlist-page:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#0308183d,#0308180a 58%)}.waitlist__grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;min-height:100vh;padding:8px;gap:8px}.waitlist__panel{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:32px;border-radius:var(--radius);background:#080a12c7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.waitlist__mid{text-align:center}.waitlist__mid .eyebrow{margin-bottom:12px}.waitlist__mid h1{font-family:var(--serif);font-size:48px;letter-spacing:-.02em;color:var(--white);margin-bottom:12px}.waitlist__mid>p{font-size:14px;font-weight:500;letter-spacing:-.04em;color:var(--line-solid);margin-bottom:28px}.waitlist__proof{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.waitlist__proof img{width:26px;height:26px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #101322}.waitlist__proof img+img{margin-left:-12px}.waitlist__proof span{font-size:13px;font-weight:600;letter-spacing:-.035em;color:var(--white)}.waitlist__links{display:flex;gap:24px}.waitlist__links a{font-size:13px;font-weight:600;letter-spacing:-.035em;color:var(--white)}.waitlist__links a:hover{text-decoration:underline}.waitlist__quote{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px}.waitlist__quote blockquote{max-width:480px;font-family:var(--serif);font-size:27px;line-height:1.35;letter-spacing:-.01em;color:var(--white);margin-bottom:28px}.waitlist__quote .testi__author{align-items:center;justify-content:center;gap:14px;text-align:left}.waitlist__quote .testi__author div{display:flex;flex-direction:column;justify-content:center;gap:4px}.waitlist__quote .testi__author strong{line-height:1.05;color:var(--white)}.waitlist__quote .testi__author small{display:block;line-height:1.1}.int-hero .wrap{padding:80px 0 64px}.int-hero .\!wrap{padding:80px 0 64px!important}.int-hero h1{max-width:420px;margin-inline:auto}.int-search{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:9px 16px;border-radius:30px;border:1px solid var(--line-solid);background:var(--bg);color:var(--gray-2)}.int-search input{font:inherit;font-size:14px;border:0;outline:none;background:transparent;width:150px;color:var(--ink)}.int-cards-wrap{border-top:1px solid var(--line)}.int-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:24px 32px 64px}.int-card{display:block;background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:24px;transition:transform .3s,box-shadow .3s}.int-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0000000f}.int-card__head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.int-card__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--bg-alt)}.int-card__icon img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.int-card__icon--wide img{width:30px;height:20px}.int-card__icon--supabase img{width:28px;height:28px}.int-card__icon--openrouter img{width:30px;height:24px}.int-card__head strong{display:block;font-size:14px;font-weight:600;letter-spacing:-.035em;color:var(--ink)}.int-card__head small{font-size:12px;font-weight:500;color:var(--gray-2)}.int-card>p{font-size:13px;font-weight:500;letter-spacing:-.02em;color:var(--gray);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.intd-hero .\!wrap{padding:64px 32px!important;display:grid!important;grid-template-columns:1.2fr 1fr!important;gap:64px!important;align-items:start!important}.intd-hero .wrap{padding:64px 32px;display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:start}.intd-hero__icons .int-card__icon{width:56px;height:56px}.intd-hero__icons .int-card__icon img{width:30px;height:30px}.intd-hero__icons .ic{color:var(--gray-3)}.intd-hero .section-desc{margin:0 0 24px}.blog-hero .wrap{padding:80px 0 64px}.blog-hero .\!wrap{padding:80px 0 64px!important}.blog-hero h1{max-width:420px;margin-inline:auto}.blog-hero .signup{margin-top:24px}.featured-wrap{border-top:1px solid var(--line)}.featured{display:grid;grid-template-columns:1.15fr 1fr;gap:0;padding:8px}.featured__img{border-radius:var(--radius);overflow:hidden}.featured__img img{width:100%;height:100%;min-height:420px;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.featured:hover .featured__img img{transform:scale(1.015)}.featured__info{padding:40px 48px;align-self:center}.featured__info h2{font-family:var(--serif);font-size:40px;line-height:1.15;letter-spacing:-.02em;margin:16px 0}.featured__info>p{font-size:14px;font-weight:500;letter-spacing:-.04em;color:var(--gray);margin-bottom:24px;max-width:480px}.blogfilters-wrap{border-top:1px solid var(--line)}.blogfilters{display:flex;align-items:center;gap:8px;padding:16px 32px}.blogfilters__chip{padding:8px 16px;border-radius:30px;font-size:13px;font-weight:600;letter-spacing:-.035em;color:var(--gray);transition:background .25s,color .25s}.blogfilters__chip:hover{color:var(--ink)}.blogfilters__chip.is-active{background:var(--dark-card);color:var(--white)}.blogfilters .int-search{margin:0 0 0 auto}.blog-grid-wrap{border-top:1px solid var(--line)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr)}.blog-grid .post:nth-child(2n){border-right:1px solid var(--line)}.blog-grid .post:nth-child(3n){border-right:0}.blog-grid .post{border-bottom:1px solid var(--line)}.article-hero{padding:8px}.article-hero img{width:100%;height:440px;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius)}.article-wrap{position:relative}.article{max-width:680px;margin-inline:auto;padding:64px 40px;border-left:1px solid var(--line);border-right:1px solid var(--line)}.article__title{font-family:var(--serif);font-size:40px;line-height:1.15;letter-spacing:-.02em;text-align:center;margin-bottom:20px}.article__intro{max-width:380px;margin:0 auto 24px;text-align:center;font-size:13px;font-weight:600;letter-spacing:-.035em;color:var(--gray)}.article__author{display:flex;align-items:center;justify-content:center;gap:10px;padding-bottom:32px;margin-bottom:40px;border-bottom:1px solid var(--line)}.article__author img{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.article__author strong{display:block;font-size:13px;font-weight:600;letter-spacing:-.035em;color:var(--ink)}.article__author small{font-size:12px;font-weight:500;color:var(--gray-2)}.article h2{font-family:var(--sans);font-size:19px;font-weight:600;letter-spacing:-.03em;margin:36px 0 14px}.article p{font-size:15px;font-weight:500;letter-spacing:-.02em;line-height:1.65;color:var(--gray-4);margin-bottom:16px}.article ul{margin:0 0 16px}.article li{position:relative;padding-left:22px;font-size:15px;font-weight:500;line-height:1.65;letter-spacing:-.02em;color:var(--gray-4);margin-bottom:8px}.article li:before{content:"";position:absolute;left:4px;top:10px;width:5px;height:5px;border-radius:50%;background:var(--gray-3)}.article table{width:100%;border-collapse:collapse;border:1px solid var(--line-solid);border-radius:10px;overflow:hidden;margin:8px 0 20px;font-size:13.5px;letter-spacing:-.02em}.article th,.article td{text-align:left;padding:12px 16px;border-bottom:1px solid var(--line)}.article th{font-weight:600;color:var(--ink);background:var(--bg-alt)}.article td{font-weight:500;color:var(--gray-4)}.article tr:last-child td{border-bottom:0}.article blockquote{margin:28px 0;padding:4px 0 4px 24px;border-left:2px solid var(--mint);font-family:var(--serif);font-size:22px;line-height:1.45;letter-spacing:-.01em;color:var(--ink)}.article blockquote footer{margin-top:12px;font-family:var(--sans);font-size:13px;font-weight:600;color:var(--gray)}.article__subscribe{margin-top:48px;background:var(--bg-alt);border-radius:var(--radius);padding:40px;text-align:center}.article__subscribe p{max-width:320px;margin:0 auto 20px;font-size:16px;font-weight:500;letter-spacing:-.03em;color:var(--ink)}.readmore-wrap{border-top:1px solid var(--line)}.readmore-head{display:flex;align-items:center;justify-content:space-between;padding:24px 32px}.readmore-head h2{font-size:32px}.clog-hero .\!wrap{padding:80px 0 64px!important}.clog-hero .wrap{padding:80px 0 64px}.clog-entry .\!wrap{display:grid!important;grid-template-columns:1fr 2fr!important;gap:48px!important;padding:64px 32px!important}.clog-entry .wrap{display:grid;grid-template-columns:1fr 2fr;gap:48px;padding:64px 32px}.clog-entry__play .ic{width:18px;height:18px;color:var(--white);margin-left:2px}@keyframes glyph-spin{to{transform:rotate(360deg)}}.team-intro .\!wrap{padding:80px 0 40px!important;text-align:center!important}.team-intro .wrap{padding:80px 0 40px;text-align:center}.team-intro .section-desc{margin-bottom:24px}.team-card__socials .ic{width:14px;height:14px;color:var(--white)}.ethos__head .eyebrow{margin-bottom:12px}.investors .\!wrap{display:grid!important;grid-template-columns:1.2fr 1fr!important;gap:48px!important;padding:64px 32px!important}.investors .wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;padding:64px 32px}.investors__total .eyebrow{margin-bottom:24px}.careers-hero .\!wrap{padding:96px 0!important}.careers-hero .wrap{padding:96px 0}.careers-hero .\!btn{margin-top:24px!important}.careers-hero .btn{margin-top:24px}.photo-marq__track{display:flex;gap:8px;width:-moz-max-content;width:max-content;animation:photo-marq 40s linear infinite}.photo-marq:hover .photo-marq__track{animation-play-state:paused}@keyframes photo-marq{to{transform:translate(-50%)}}.careers-statement .\!wrap{padding:96px 0!important}.careers-statement .wrap{padding:96px 0}.benefits__head .eyebrow{margin-bottom:12px}.benefit .ic{color:var(--ink);margin-bottom:14px}.philosophy .\!wrap{display:grid!important;grid-template-columns:1fr 1fr!important;gap:48px!important;padding:64px 32px!important}.philosophy .wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:64px 32px}.philosophy .eyebrow{margin-bottom:12px}.philosophy__right .\!btn{margin-top:14px!important}.philosophy__right .btn{margin-top:14px}.values-row h3 .ic{width:15px;height:15px}.roles__head .eyebrow{margin-bottom:12px}.role{display:grid;grid-template-columns:1.3fr 1.4fr .6fr auto;align-items:center;gap:24px;padding:20px 32px;border-top:1px solid var(--line);transition:background .2s}.role:hover{background:var(--bg-alt)}.role:last-child{border-bottom:1px solid var(--line)}.role:hover .role__apply{text-decoration:underline}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:0 32px 64px}.step{border:1px solid var(--line);border-radius:12px;background:var(--bg-alt);padding:20px 24px}.step small{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--gray-2);margin-bottom:24px}.step strong{display:block;font-size:13px;font-weight:600;letter-spacing:-.02em;margin-bottom:4px}.step span{font-size:12px;font-weight:500;color:var(--gray)}.employees__head .eyebrow{margin-bottom:12px}.legal-hero .wrap{padding:80px 0 48px;text-align:center}.legal-hero .\!wrap{padding:80px 0 48px!important;text-align:center!important}.legal-hero h1{font-family:var(--serif);font-size:48px;letter-spacing:-.02em;margin-bottom:12px}.legal-hero p{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--gray-2)}.legal-body-wrap{border-top:1px solid var(--line)}.legal-body{max-width:720px;margin-inline:auto;padding:64px 40px 96px}.legal-body h2{font-family:var(--sans);font-size:18px;font-weight:600;letter-spacing:-.02em;margin:36px 0 12px}.legal-body h2:first-child{margin-top:0}.legal-body p{font-size:14px;font-weight:500;line-height:1.7;letter-spacing:-.01em;color:var(--gray-4);margin-bottom:14px}.legal-body ul{margin:0 0 16px}.legal-body li{position:relative;padding-left:20px;font-size:14px;font-weight:500;line-height:1.7;letter-spacing:-.01em;color:var(--gray-4);margin-bottom:6px}.legal-body li:before{content:"";position:absolute;left:4px;top:10px;width:4px;height:4px;border-radius:50%;background:var(--gray-3)}@media(max-width:1199px){.contact__cols,.investors .wrap,.philosophy .wrap{grid-template-columns:1fr}.contact__right{border-left:0;padding-left:0;border-top:1px solid var(--line)}.int-cards,.blog-grid{grid-template-columns:1fr 1fr}.blog-grid .post:nth-child(3n){border-right:1px solid var(--line)}.blog-grid .post:nth-child(2n){border-right:0}.featured{grid-template-columns:1fr}.clog-entry .wrap{grid-template-columns:1fr;gap:24px}.clog-entry__meta{position:static}.team-grid,.benefits__grid,.ethos__grid,.values-row,.steps{grid-template-columns:1fr 1fr}.waitlist__grid{grid-template-columns:1fr}.waitlist__quote{display:none}.intd-hero .wrap{grid-template-columns:1fr;gap:32px}.employees__grid{grid-template-columns:1fr}.role{grid-template-columns:1fr auto}.role__tags,.role__salary{display:none}.investors .\!wrap,.philosophy .\!wrap{grid-template-columns:1fr!important}.clog-entry .\!wrap{grid-template-columns:1fr!important;gap:24px!important}.intd-hero .\!wrap{grid-template-columns:1fr!important;gap:32px!important}}@media(max-width:809px){.page-hero h1,.legal-hero h1,.contact__left h1,.waitlist__mid h1{font-size:34px}.int-cards,.team-grid,.benefits__grid,.blog-grid,.ethos__grid,.values-row,.steps,.contact-form__row{grid-template-columns:1fr}.investors__total strong{font-size:64px}.article{padding:40px 20px;border-left:0;border-right:0}.blogfilters{flex-wrap:wrap}.blogfilters .int-search{margin:8px 0 0;width:100%}}.cmp .wrap{padding:64px 32px}.cmp .\!wrap{padding:64px 32px!important}.cmp__title{font-family:var(--serif);font-size:32px;letter-spacing:-.02em;max-width:560px;margin-bottom:40px}.cmp__table{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.cmp__head,.cmp__row{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:center}.cmp__head{border-bottom:1px solid var(--line)}.cmp__head>span{padding:24px}.cmp__head strong{display:block;font-family:var(--serif);font-size:22px;font-weight:400;margin-bottom:4px}.cmp__head em{display:block;font-style:normal;font-size:14px;font-weight:600;letter-spacing:-.02em;margin-bottom:14px}.cmp__head em small{font-weight:500;color:var(--gray-2)}.cmp__head .btn{font-size:13px;padding:6px 14px}.cmp__head .\!btn{font-size:13px!important;padding:6px 14px!important}.cmp__group{padding:14px 24px;background:var(--bg-alt);border-bottom:1px solid var(--line);font-size:13px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.cmp__row{border-bottom:1px solid var(--line)}.cmp__row:last-child{border-bottom:0}.cmp__row>span{padding:13px 24px;font-size:13px;font-weight:500;letter-spacing:-.02em;color:var(--gray-4)}.cmp__row>span:first-child{color:var(--ink);font-weight:600}.cmp__yes{color:var(--mint);width:16px;height:16px}.cmp__no{color:var(--gray-3)}.int-search .ic-search{--ic: url(/assets/icons/search.svg);width:14px;height:14px}@media(max-width:809px){.cmp__head,.cmp__row{grid-template-columns:1.2fr 1fr 1fr 1fr;font-size:11px}.cmp__head>span,.cmp__row>span,.cmp__group{padding:10px}.cmp__head .btn{display:none}.cmp__head .\!btn{display:none!important}}@media(max-width:1199px){:root{--gutter: 24px}section h2,h1{font-size:40px}.nav__links{display:none}.nav__actions{gap:0;margin-left:auto}.nav__actions:before,.nav__login,.nav__cta{display:none}.nav__burger{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:34px;height:34px;padding:6px}.nav__burger span{height:2px;background:var(--ink);border-radius:2px;transition:transform .3s,opacity .3s}.nav__burger.is-open span:first-child{transform:translateY(3.5px) rotate(45deg)}.nav__burger.is-open span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.nav__mobile{display:flex;flex-direction:column;gap:4px;position:fixed;top:var(--nav-h);left:0;right:0;bottom:0;z-index:99;padding:24px;background:var(--bg);box-shadow:0 18px 44px #00000014;transform:translateY(-8px);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}.nav__mobile.is-open{opacity:1;transform:none;pointer-events:auto}.nav__mobile a{padding:14px 8px;border-bottom:1px solid var(--line);font-size:18px;font-weight:500;letter-spacing:-.03em}.nav__mobile-dd{display:flex;flex-direction:column;padding:8px 0 10px;border-bottom:1px solid var(--line)}.nav__mobile-dd>span{padding:14px 8px 8px;font-size:18px;font-weight:600;letter-spacing:-.03em;color:var(--ink)}.nav__mobile-dd a{padding:7px 8px 7px 24px;border-bottom:0;font-size:15px;color:var(--gray)}.nav__mobile .btn{margin-top:16px;border-bottom:0;justify-content:center}.logos__row{grid-template-columns:1fr}.logos__caption{border-right:0;border-bottom:1px solid var(--line);max-width:none}.how__grid{grid-template-columns:1fr}.how__card{border-right:0;border-bottom:1px solid var(--line)}.how__card:last-child{border-bottom:0}.stats{grid-template-columns:1fr 1fr}.stats__item:nth-child(2n){border-right:0}.stats__item:nth-child(-n+2){border-bottom:1px solid var(--line)}.features__cols{grid-template-columns:1fr}.features__left{padding:48px 0}.features__panel{border-left:0;border-top:1px solid var(--line);min-height:520px}.int-grid{grid-template-columns:1fr 1fr}.int-grid__cell:nth-child(2n){border-right:0}.int-grid__cell:nth-child(-n+2){border-bottom:1px solid var(--line)}.carousel{flex-direction:column;padding:0}.carousel__card.is-active{flex:1}.carousel__img{height:320px}.carousel__caption p{display:block}.changelog__row{grid-template-columns:1fr 1fr;gap:32px}.clog__rail:after{right:-32px}.clog:nth-child(2n) .clog__rail:after{right:0}.security__grid{grid-template-columns:1fr 1fr}.security__cell:nth-child(2n){border-right:0}.security__cell:nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.plans{grid-template-columns:1fr}.plan{padding-bottom:40px;border-right:0;border-bottom:1px solid var(--line)}.plan__spacer{display:none}.compare{flex-direction:column;align-items:flex-start}.case__cols{grid-template-columns:1fr}.case__left{border-right:0}.case__right{border-top:1px solid var(--line)}.case__img{min-height:420px}.testi{grid-template-columns:1fr;height:auto;padding:0 24px}.testi__left{padding-top:32px}.testi__left h2{margin-bottom:48px}.testi__rotator{min-height:230px}.testi__right{height:560px}.faq__cols{grid-template-columns:1fr}.faq__menu{border-right:0;border-bottom:1px solid var(--line)}.faq__tabs{flex-direction:row;flex-wrap:wrap;padding:0 24px 24px;gap:8px}.faq__tab{border-top:0;background:var(--bg-alt);opacity:.7;padding:10px 16px;font-size:14px}.faq__tab.is-active{opacity:1}.blog__grid{grid-template-columns:1fr}.blog .blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.post{border-right:0;border-bottom:1px solid var(--line)}.blog .post{border-right:1px solid var(--line)}.blog .post:nth-child(2n),.blog .post:last-child{border-right:0}.post:last-child{border-bottom:0}.cta__dash{margin-bottom:-260px}.footer__mid{flex-direction:column}.footer__socials{flex-direction:row}.footer__links{width:100%;flex-wrap:wrap}.nav__mobile .\!btn{margin-top:16px!important;border-bottom:0!important;justify-content:center!important}}@media(max-width:809px){:root{--gutter: 16px}section h2,h1{font-size:32px}.hero{padding:96px 0 130px}.hero__buttons{flex-direction:column;align-items:stretch;width:100%;max-width:320px}.hero__buttons .btn{justify-content:center}.intro__quote{padding:64px 20px}.intro__quote h2{font-size:22px}.stats{grid-template-columns:1fr}.stats__item{border-right:0!important;border-bottom:1px solid var(--line)}.stats__item:last-child{border-bottom:0}.integrations__head{min-height:430px}.orbit{transform:translate(-50%) scale(.62);transform-origin:top center}.int-grid{grid-template-columns:1fr}.int-grid__cell{border-right:0!important;border-bottom:1px solid var(--line)}.int-grid__cell:last-child{border-bottom:0}.changelog__row{grid-template-columns:1fr}.clog__rail:after{right:0!important}.security__grid{grid-template-columns:1fr}.security__cell{border-right:0!important;border-bottom:1px solid var(--line-dark)}.security__cell:last-child{border-bottom:0}.security__head{padding:48px 20px}.compare{padding:32px 24px}.compare h3{font-size:24px}.case__stats{grid-template-columns:1fr}.case__stats .stats__item{border-bottom:1px solid var(--line)}.case__stats .stats__item:last-child{border-bottom:0}.testi__right{grid-template-columns:1fr}.tmarq--down{display:none}.qa__q{font-size:15px;padding:20px 16px}.qa__a p{padding:0 16px}.qa.is-open .qa__a p{padding-bottom:20px}.waitlist__mid .signup{width:100%;max-width:340px}.waitlist__mid .signup input[type=email]{min-width:0;flex:1}.post__info{padding:24px 20px}.blog .blog__grid{grid-template-columns:1fr}.blog .post{border-right:0}.blog .post__info{padding:24px 20px}.post__info h3{font-size:24px}.blog .post__info h3{max-width:none;font-size:24px}.cta{padding-top:80px}.cta__dash{margin-bottom:-120px}.footer{margin-top:32px}.footer__inner{width:calc(100% - 48px)}.footer__top{flex-direction:column;align-items:flex-start;gap:16px}.footer__links{gap:24px}.footer__col{width:calc(50% - 12px)}.footer__mid{margin-bottom:48px}.hero__buttons .\!btn{justify-content:center!important}}.visible{visibility:visible}.relative{position:relative}.block{display:block}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
