:root{--white:#ffffff;--cream:#f8f8fb;--linen:#f3f3f8;--sand:#f5f5f9;--stone:#d9d9e3;--hairline:#e8e8ef;--ink:#050222;--ink-70:rgba(5,2,34,0.72);--ink-45:rgba(5,2,34,0.5);--ink-30:rgba(5,2,34,0.3);--text:#424242;--btn-dark:#1f2023;--btn-light:#ededf2;--mint:#5dffbe;--mint-soft:#dcfcec;--mint-ink:#0a7a52;--accent:#0b8f63;--accent-soft:#e6f7ef;--peach:#f3f7f5;--pink:#f6f8f8;--pink-line:#e3e8e6;--lavender:#ecf7f2;--sky:#edf4f9;--grad-hero:linear-gradient(180deg,rgba(255,255,255,0),#eef7f3 30%,#e2f4ec 62%,#e3eaf2);--grad-cta:radial-gradient(620px 320px at 92% 0%,rgba(93,255,190,0.32),transparent 62%),linear-gradient(120deg,#eef7f3,#e9eef3 55%,#f3f5f7);--grad-soft:linear-gradient(135deg,#f1f7f4,#e9eef2);--r-xl:24px;--r-lg:18px;--r-md:12px;--r-sm:10px;--font-display:"Unbounded",system-ui,sans-serif;--font-sans:"Inter Tight",system-ui,sans-serif;--font-serif:"Inter Tight",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--gutter:20px;--content:1240px;--section:112px}@media (max-width:860px){:root{--section:72px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--white);color:var(--ink);font-family:var(--font-sans);font-weight:400;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}b,strong{font-weight:600}h1,h2,h3,h4{text-wrap:balance}blockquote,dd,li,p{text-wrap:pretty}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0;text-align:inherit}img{display:block;max-width:100%}mark{background:var(--mint);color:var(--ink);padding:0 .18em;border-radius:.25em;box-decoration-break:clone;-webkit-box-decoration-break:clone}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--ink);color:var(--white)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}.h1{font-size:54px;line-height:1.18}.h1,.h2{font-family:var(--font-display);font-weight:400;letter-spacing:-.01em;text-wrap:balance}.h2{font-size:38px;line-height:1.25}.h3{font-size:26px;line-height:1.2;letter-spacing:-.025em}.h3,.h4{font-weight:400}.h4{display:block;font-size:21px;line-height:1.25;letter-spacing:-.02em}.muted{color:var(--ink-45)}.h1 .muted,.h2 .muted{color:#9a98ad}.serif{font-family:var(--font-sans);font-weight:400;font-size:18px;line-height:1.6;color:var(--text)}.fine{font-size:13px;line-height:1.4;color:var(--ink-45)}.tag{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:6px 12px;border:1.5px solid var(--accent);border-radius:10px;background:var(--accent-soft);color:var(--accent);font-family:var(--font-sans);font-weight:600;font-size:14px;line-height:1}.u{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ok{font-weight:700;font-size:13px;color:var(--mint-ink)}@media (max-width:860px){.h1{font-size:34px}.h2{font-size:28px}.h3{font-size:21px}.serif{font-size:17px}}.container{width:100%;max-width:calc(var(--content) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.section{position:relative;padding-block:var(--section)}.section--cream,.section--white{background:var(--white)}.section--tight{padding-block:0 var(--section)}.corners{display:none}.btns{display:flex;flex-wrap:wrap;gap:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 24px;border:0;border-radius:var(--r-md);font-weight:600;font-size:17px;line-height:1;white-space:nowrap;transition:background .2s,color .2s,border-color .2s,transform .2s}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--btn-dark);color:var(--white)}.btn--primary:hover{background:#3a3b40}.btn--outline{background:var(--btn-light);color:var(--ink)}.btn--outline:hover{background:#e0e0e8}.btn--mint{background:var(--mint);color:var(--ink)}.btn--mint:hover{background:#96ffd5}@media (max-width:520px){.btn{height:48px;padding:0 22px;font-size:16px}}.url-form{display:flex;gap:10px;width:100%;max-width:560px}.url-form__field{flex:1 1;display:flex;align-items:center;min-width:0;height:54px;padding-left:18px;border:1px solid var(--stone);border-radius:var(--r-md);background:var(--white);cursor:text}.url-form__field:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.url-form__prefix{font-size:15px;color:var(--ink-45)}.url-form input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:transparent;padding:0 16px 0 2px;font-size:17px}.url-form .btn{height:54px;padding:0 24px}@media (max-width:520px){.url-form{flex-direction:column}.url-form__field{flex:none}}.photo{position:relative;overflow:hidden;background:var(--linen);border-radius:var(--r-lg)}.photo img{object-fit:cover}.photo__placeholder{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:16px;font-size:14px;color:var(--ink-45);border:1px dashed var(--stone);border-radius:inherit}.photo__placeholder .mono{font-family:var(--font-mono);font-size:12px;text-transform:uppercase}.announce{position:relative;display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px 48px;background:var(--btn-dark);color:var(--white);font-size:15px;text-align:center}.announce .u{color:var(--mint)}.announce button{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:20px;line-height:1;color:var(--white);opacity:.6}.header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px)}.header__inner{justify-content:space-between;gap:24px;height:80px;max-width:calc(var(--content) + var(--gutter) * 2);margin-inline:auto;padding:0 var(--gutter)}.header__inner,.header__left,.header__right{display:flex;align-items:center}.logo{display:block;height:40px;width:auto}.header__left>a{display:flex;align-items:center}.header__left .logo{transform:translateY(-5px)}.header__nav{display:flex;gap:4px;margin-left:40px}.header__nav a,.header__text{padding:8px 12px;font-weight:500;font-size:15px;transition:opacity .2s}.header__nav a:hover,.header__text:hover{opacity:.6}.header__right{gap:10px}.header__right .btn{height:40px;padding:0 16px;font-size:15px}.mnav__btns{display:grid;grid-gap:10px;gap:10px;margin-top:24px}.burger,.header__partners{position:relative}.burger{display:none;width:40px;height:40px}.burger span{position:absolute;left:10px;right:10px;height:2px;border-radius:var(--r-sm);background:var(--ink);transition:transform .2s,top .2s}.burger span:first-child{top:15px}.burger span:last-child{top:23px}.burger[aria-expanded=true] span:first-child{top:19px;transform:rotate(45deg)}.burger[aria-expanded=true] span:last-child{top:19px;transform:rotate(-45deg)}.mnav{display:grid;align-content:start;height:calc(100dvh - 80px);padding:8px var(--gutter) 24px;border-top:1px solid var(--hairline);background:var(--white)}.mnav a:not(.btn){padding:16px 0;font-family:var(--font-display);font-weight:400;font-size:21px;border-bottom:1px solid var(--hairline)}.mnav .btn{margin-top:24px;height:52px}@media (max-width:1080px){.header__nav,.header__partners,.header__right .btn--outline,.header__text{display:none}.burger{display:block}}@media (max-width:420px){.header__right .btn--primary{display:none}}.hero{position:relative;padding:96px 0 120px;background:var(--white);overflow:hidden}.hero:after{content:"";position:absolute;left:30px;right:30px;bottom:0;height:220px;border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--grad-hero);pointer-events:none}.hero__inner{position:relative;z-index:1;display:grid;justify-items:start;text-align:left}.hero__kicker{display:inline-flex;margin-bottom:28px;padding:8px 14px;border-radius:100px;border:1px solid var(--pink-line);background:var(--lavender);color:var(--accent);font-weight:600;font-size:14px}.hero .h1{max-width:1080px}.hero__text{max-width:760px;margin:28px 0 40px;font-size:20px}.hero__note{display:flex;align-items:center;gap:8px;margin-top:20px;font-weight:500;font-size:15px;color:var(--ink-70)}.hero__note svg{color:var(--mint-ink)}.hero__collage{display:none}@media (max-width:860px){.hero{padding:48px 0 72px}.hero:after{left:8px;right:8px;height:140px;border-radius:var(--r-lg) var(--r-lg) 0 0}.hero__text{font-size:17px;margin:20px 0 28px}}.panel{position:relative;display:grid;place-items:center;min-height:560px;padding:56px;overflow:hidden;background:var(--lavender);border-radius:var(--r-xl)}.panel--tall{min-height:620px}.panel--plain{background:var(--cream);border:1px solid var(--hairline);min-height:520px;padding:40px;animation:fade-in .35s ease-out}.panel__bg{position:absolute;inset:0}.panel__bg img{object-fit:cover}.panel__bg--empty{background:var(--grad-cta)}.panel>:not(.panel__bg){position:relative}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}}.card{width:100%;background:var(--white);border-radius:var(--r-lg);padding:28px;box-shadow:0 1px 2px rgba(5,2,34,.05),0 24px 60px -24px rgba(5,2,34,.22)}.card__title{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:16px;margin-bottom:8px;border-bottom:1px solid var(--hairline);font-weight:500;font-size:15px}@media (max-width:860px){.panel{min-height:0;padding:24px 16px;border-radius:var(--r-lg)}}.head{display:grid;justify-items:start;grid-gap:20px;gap:20px;max-width:820px;margin-bottom:56px}.head__text{max-width:680px}.head .btns{margin-top:8px}.head--center{justify-items:center;text-align:center;margin-inline:auto}@media (max-width:860px){.head{margin-bottom:36px;gap:16px}}.showcase{padding-top:0;margin-top:-64px;background:transparent}.bigtabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;width:min(640px,100%);margin:0 auto 20px;padding:6px;border-radius:var(--r-md);background:rgba(255,255,255,.8);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bigtabs button{position:relative;height:48px;padding:0 16px;border-radius:var(--r-sm);font-weight:700;font-size:16px;text-align:center;color:var(--ink-45);transition:color .2s,background .2s}.bigtabs button.is-active{background:var(--btn-dark);color:var(--white)}.browser{width:min(720px,100%);margin-right:200px;background:var(--white);border-radius:18px;overflow:hidden;box-shadow:0 1px 2px rgba(60,40,20,.08),0 30px 80px -24px rgba(60,40,20,.35);animation:fade-in .4s ease-out}.browser__bar{display:flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-bottom:1px solid var(--hairline)}.browser__bar span{width:9px;height:9px;border-radius:50%;background:var(--hairline)}.browser__bar p{margin-left:12px;font-family:var(--font-mono);font-size:12px;color:var(--ink-45)}.browser__page{display:grid;grid-gap:16px;gap:16px;justify-items:start;min-height:380px;padding:48px 56px}.browser__title{max-width:480px;font-size:28px;line-height:1.1;letter-spacing:-.03em}.browser__list{display:grid;grid-gap:8px;gap:8px;color:var(--ink-70)}.browser__list li:before{content:"— ";color:var(--ink-30)}.browser__page--dead{place-content:center;justify-items:center;text-align:center;color:var(--ink-45)}.browser__dead{font-size:64px;letter-spacing:-.04em;line-height:1;color:var(--ink-30);text-decoration:line-through;text-decoration-thickness:2px}.stamp{margin-top:24px;padding:6px 10px;border:1px dashed var(--stone);font-family:var(--font-mono);font-size:12px;text-transform:uppercase;color:var(--ink-70)}.fake-btn{display:inline-block;padding:12px 20px;border-radius:10px;font-weight:700;background:var(--ink);color:var(--white);font-size:15px;line-height:1.2}.fake-btn--mint{background:var(--mint);color:var(--ink)}.messenger{position:absolute!important;right:56px;bottom:56px;width:320px;border-radius:18px;overflow:hidden;background:rgba(250,249,246,.95);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 30px 80px -24px rgba(60,40,20,.4);animation:fade-in .5s ease-out}.messenger__head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid rgba(17,17,17,.08);font-size:14px;font-weight:500}.messenger__head .fine{font-weight:400}.messenger__ava{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ink);color:var(--mint);font-size:14px;flex:none}.messenger__body{display:grid;grid-gap:8px;gap:8px;padding:14px}.messenger__body--empty{min-height:160px;place-content:center;text-align:center;color:var(--ink-45)}.msg{max-width:88%;padding:9px 12px;border-radius:12px 12px 12px 4px;background:var(--white);font-size:14px;line-height:1.35}.msg--me{justify-self:end;border-radius:12px 12px 4px 12px;background:var(--ink);color:var(--white)}.msg-chips{display:flex;flex-wrap:wrap;gap:6px}.msg-chips span{padding:5px 12px;border:1px solid rgba(17,17,17,.15);border-radius:8px;font-size:13px;background:var(--white)}.msg-chips .is-on{border-color:var(--ink)}@media (max-width:1080px){.browser{margin-right:0}.messenger{display:none}}@media (max-width:860px){.bigtabs button{font-size:14px;height:44px;padding:0 8px}.showcase{margin-top:-40px}.browser__page{padding:28px 20px;min-height:300px}.browser__title{font-size:22px}.browser__dead{font-size:44px}}.cols3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:24px}.cols3>button,.cols3>li{position:relative;display:grid;align-content:start;grid-gap:12px;gap:12px;padding:32px;border:1px solid var(--pink-line);border-radius:var(--r-lg);background:var(--pink);font-size:17px;line-height:1.55;color:var(--text)}.cols3>button:before,.cols3>li:before{content:none}.cols3 .h4{color:var(--ink)}.cols3--tabs>button{border-color:var(--hairline);background:var(--white);color:var(--ink-45);transition:background .2s,color .2s,border-color .2s}.cols3--tabs>button .h4{color:var(--ink-45);transition:color .2s}.cols3--tabs>button:before{background:var(--stone)}.cols3--tabs>button.is-active{border-color:var(--accent);background:var(--lavender);color:var(--text)}.cols3--tabs>button.is-active .h4{color:var(--ink)}.cols3--tabs>button.is-active:before{background:var(--mint);border-radius:50%}.cols3--tabs>button:hover .h4{color:var(--ink)}@media (max-width:860px){.cols3{grid-template-columns:1fr;gap:12px}.cols3>button,.cols3>li{padding:24px}}.logcard{max-width:560px}.log{position:relative;padding-top:8px}.log:before{content:"";position:absolute;left:4px;top:20px;bottom:20px;width:1px;background:var(--ink)}.log li{position:relative;display:grid;grid-template-columns:120px 1fr;grid-gap:16px;gap:16px;padding:10px 0 10px 28px;font-size:17px;letter-spacing:-.01em}.log li:before{content:"";position:absolute;left:0;top:17px;width:9px;height:9px;background:var(--ink)}.log time{font-family:var(--font-mono);font-size:13px;line-height:26px;color:var(--ink-45)}.log .is-muted span{font-family:var(--font-serif);font-weight:500;color:var(--ink-45)}.log .is-gap{padding-block:28px}.log .is-gap:before{top:0;bottom:0;height:auto;width:9px;background:repeating-linear-gradient(to bottom,var(--white) 0 5px,transparent 5px 10px)}.log .is-gap span{color:var(--ink-45)}.log .is-end:before{background:var(--white);outline:1.5px solid var(--ink);outline-offset:-1.5px}@media (max-width:560px){.log li{grid-template-columns:1fr;gap:0}}.panel--calc{grid-template-columns:minmax(0,380px) minmax(0,340px);justify-content:center;align-items:center;gap:32px}.calc{display:grid;grid-gap:20px;gap:20px}.field{display:grid;grid-gap:6px;gap:6px}.field label{font-size:14px;color:var(--ink-70)}.field__row{display:flex;align-items:center;height:52px;padding:0 16px;border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--white)}.field__row:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.field__row input{flex:1 1;min-width:0;border:0;outline:0;font-size:20px;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-moz-appearance:textfield}.field__row input::-webkit-inner-spin-button,.field__row input::-webkit-outer-spin-button{-webkit-appearance:none}.field__row span{font-family:var(--font-mono);font-size:13px;color:var(--ink-45)}.field input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:16px;margin:0;background:transparent}.field input[type=range]::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,var(--ink) var(--p),var(--hairline) var(--p))}.field input[type=range]::-moz-range-track{height:2px;background:linear-gradient(to right,var(--ink) var(--p),var(--hairline) var(--p))}.field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;margin-top:-5px;background:var(--mint);border-radius:50%;border:0}.field input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--mint);border:1px solid var(--ink)}.receipt{padding:28px 24px 36px;background:var(--white);font-family:var(--font-mono);font-size:13px;line-height:1.5;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /12px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% /12px 100%;transform:rotate(1.2deg)}.receipt__head{padding-bottom:12px;margin-bottom:8px;border-bottom:1px dashed var(--stone);text-align:center;text-transform:uppercase;color:var(--ink-45)}.receipt dl>div{display:flex;justify-content:space-between;gap:12px;padding:4px 0}.receipt dt{color:var(--ink-70)}.receipt .is-sub{margin-top:4px;padding-top:8px}.receipt .is-sub,.receipt__label{border-top:1px dashed var(--stone)}.receipt__label{margin-top:16px;padding-top:16px;text-transform:uppercase}.receipt__sum{font-family:var(--font-sans);font-size:44px;line-height:1.1;letter-spacing:-.04em}.receipt__note{margin-top:12px;font-family:var(--font-serif);font-weight:500;font-size:13px;color:var(--ink-70)}.receipt__pilot{margin-top:12px;font-family:var(--font-sans);font-size:14px}@media (max-width:860px){.panel--calc{grid-template-columns:1fr}.receipt{transform:none}}.panel--phone{min-height:680px}.phone{width:300px;height:600px;padding:10px;border-radius:44px;background:var(--ink);box-shadow:0 40px 90px -30px rgba(60,40,20,.5)}.phone__screen{display:grid;align-content:start;grid-gap:14px;gap:14px;height:100%;padding:28px 22px;border-radius:34px;background:var(--white);animation:fade-in .35s ease-out}.phone__url{justify-self:center;margin-bottom:12px;font-family:var(--font-mono)}.phone__title{font-size:26px;line-height:1.05;letter-spacing:-.03em}.phone__text{font-family:var(--font-serif);font-weight:500;font-size:15px;line-height:1.4;color:var(--ink-70)}.phone__list{display:grid;grid-gap:6px;gap:6px;font-size:14px}.phone__list li{display:flex;gap:8px;align-items:center}.phone__list li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--mint-ink)}.phone .fake-btn{text-align:center;margin-top:6px}.cards3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.cards3>li{display:grid;align-content:start;grid-gap:12px;gap:12px}.cards3__media{position:relative;margin-bottom:8px}.cards3__media .photo{aspect-ratio:1/1}.cards3__media .corners i,.cards3__n{background:var(--white)}.cards3__n{position:absolute;left:16px;top:16px;padding:7px 12px;border:1.5px solid var(--accent);border-radius:10px;color:var(--accent);font-weight:700;font-size:14px;line-height:1}.cards3 .serif{color:var(--ink-70)}@media (max-width:860px){.cards3{grid-template-columns:1fr;gap:40px}}.split-panel{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px}.stack{display:grid;align-content:start;grid-gap:10px;gap:10px}.stack>button{position:relative;display:grid;grid-gap:8px;gap:8px;padding:24px 28px;border:1px solid var(--hairline);border-radius:var(--r-lg);color:var(--ink-45);transition:background .2s,color .2s,border-color .2s}.stack>button .h4{color:var(--ink-45);transition:color .2s}.stack>button:before{content:none}.stack>button.is-active{border-color:var(--accent);background:var(--lavender);color:var(--text)}.stack>button.is-active .h4{color:var(--ink)}.stack>button.is-active:before{background:var(--mint);border-radius:50%}.stack>button:hover .h4{color:var(--ink)}.aicard,.dash,.leadcard{max-width:460px}.leadcard{display:grid;grid-gap:16px;gap:16px}.leadcard__head{display:flex;align-items:center;gap:12px;font-weight:500}.leadcard__head .fine{font-weight:400}.kv>div{display:grid;grid-template-columns:150px 1fr;grid-gap:12px;gap:12px;padding:10px 0;border-top:1px solid var(--hairline);font-size:15px}.kv dt{color:var(--ink-45)}.leadcard .btn{justify-self:start}.draft{display:grid;grid-gap:8px;gap:8px;padding:16px;background:var(--mint-soft);border-radius:var(--r-sm);font-size:15px;animation:fade-in .35s ease-out}.aicard{display:grid;grid-gap:10px;gap:10px;background:var(--sand)}.aicard .msg{background:var(--white)}.aicard .msg--me{background:var(--ink)}.summary{display:grid;grid-gap:8px;gap:8px;margin-top:8px;padding:16px;background:var(--white);border-left:3px solid var(--mint);font-size:15px}.summary__next{display:grid;grid-gap:2px;gap:2px;padding-top:8px;border-top:1px solid var(--hairline);font-weight:500}.summary__next .fine{font-weight:400}.funnel{display:grid;grid-gap:4px;gap:4px}.funnel li{display:grid;grid-template-columns:170px 1fr 56px;grid-gap:12px;gap:12px;align-items:center;padding:6px 0;font-size:14px}.funnel__bar{height:8px;background:var(--linen)}.funnel__bar i{display:block;height:100%;background:var(--ink)}.funnel li:nth-child(5) .funnel__bar i{background:var(--mint);border-radius:50%}.funnel b{font-weight:400;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:960px){.split-panel{grid-template-columns:1fr}.stack>button{padding:20px 16px 24px 44px}.stack>button:before{left:16px;top:27px}.funnel li{grid-template-columns:1fr 70px 40px}}.quote__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.quote__tabs span{padding:8px 14px;border-radius:100px;background:var(--btn-light);font-weight:700;font-size:14px}.quote__tabs span:first-child{background:var(--accent);color:var(--white)}.quote__body{position:relative;padding:88px 32px 56px;border-radius:var(--r-xl);background:var(--peach)}.quote blockquote{position:relative;max-width:680px;margin-inline:auto;font-weight:400;font-size:28px;line-height:1.35}.quote__mark{position:absolute;left:-18px;top:-2px}.quote figcaption{display:grid;grid-gap:2px;gap:2px;max-width:680px;margin:64px auto 0;font-size:15px}.quote figcaption span:nth-child(2){color:var(--ink-45)}.quote figcaption .fine{margin-top:12px}@media (max-width:860px){.quote__body{padding:56px 24px 36px;border-radius:var(--r-lg)}.quote blockquote{font-size:21px}.quote figcaption{margin-top:40px}}.audience{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.audience>div{display:grid;align-content:start;grid-gap:20px;gap:20px;padding:36px;border-radius:var(--r-lg);background:var(--lavender)}.audience>.audience__no{background:var(--white);border:1px solid var(--hairline)}.ticks{display:grid}.ticks li{display:flex;gap:12px;align-items:baseline;padding:10px 0;font-size:17px}.ticks li:before{content:"✓";flex:none;font-weight:700;color:var(--accent)}.ticks--no li{color:var(--ink-70)}.ticks--no li:before{content:"✕";color:var(--ink-30)}.audience__honest{color:var(--ink-70)}@media (max-width:860px){.audience{grid-template-columns:1fr;gap:12px}.audience>div{padding:24px 20px}}.banner{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:24px;gap:24px;min-height:140px;padding:32px 48px;overflow:hidden;border-radius:var(--r-xl);color:var(--white)}.banner,.banner>:not(.panel__bg){position:relative}.banner .panel__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,10,10,.75),rgba(10,10,10,.2))}.banner .panel__bg img{object-position:center 40%}.banner__title{font-family:var(--font-display);font-weight:400;font-size:32px;line-height:1.2}.banner p{max-width:460px;margin-top:4px;opacity:.85}@media (max-width:720px){.banner{grid-template-columns:1fr;padding:28px 20px}.banner .btn{justify-self:start}}.pricing{display:grid;justify-items:center;text-align:center}.pricing>.h2{margin-bottom:56px}.price-card,.price-note{position:relative;width:min(720px,100%);border-radius:var(--r-xl)}.price-card{display:grid;justify-items:center;grid-gap:16px;gap:16px;padding:64px 48px 56px;border:1.5px solid var(--accent);background:var(--grad-cta);box-shadow:0 30px 70px -40px rgba(91,108,249,.6)}.price-card .serif{max-width:440px;color:var(--ink-70)}.price{display:flex;align-items:flex-start;gap:24px;margin:20px 0 28px}.price div{display:grid;grid-gap:8px;gap:8px}.price b{font-family:var(--font-display);font-weight:400;font-size:52px;line-height:1}.price span{font-weight:700;font-size:14px;color:var(--ink-70)}.price em{font-style:normal;font-size:44px;line-height:1.1}.price-note{margin-top:24px;padding:32px 48px;border:1px solid var(--hairline);background:var(--white)}.price-note .serif{color:var(--ink-70)}.tick{display:none}.tick--tl{left:0;top:0}.tick--tr{right:0;top:0}.tick--bl{left:0;bottom:0}.tick--br{right:0;bottom:0}@media (max-width:560px){.price-card{padding:48px 20px}.price{gap:12px}.price b{font-size:36px}.price em{font-size:28px}.price-note{padding:24px 20px}}.faq-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:64px;gap:64px;align-items:start}.faq-grid .head{margin-bottom:0;position:-webkit-sticky;position:sticky;top:110px}.faq details{border-bottom:1px solid var(--hairline)}.faq summary{position:relative;display:flex;justify-content:space-between;gap:24px;padding:26px 20px;font-weight:400;font-size:19px;letter-spacing:-.015em;cursor:pointer;list-style:none;transition:background .2s}.faq summary:hover{background:var(--cream)}.faq summary::-webkit-details-marker{display:none}.faq summary i{position:relative;flex:none;width:14px;height:14px;margin-top:6px}.faq summary i:after,.faq summary i:before{content:"";position:absolute;left:0;right:0;top:6px;height:2px;border-radius:var(--r-sm);background:var(--ink);transition:transform .2s}.faq summary i:after{transform:rotate(90deg)}.faq details[open] summary i:after{transform:rotate(0)}.faq details p{max-width:640px;padding:0 20px 26px;font-size:17px;color:var(--text)}@media (max-width:860px){.faq-grid{grid-template-columns:1fr;gap:40px}.faq-grid .head{position:static}}.feature-row{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:64px;gap:64px;align-items:center}.feature-row .head{margin-bottom:0}@media (max-width:860px){.feature-row{grid-template-columns:1fr;gap:40px}}.final{position:relative;padding:var(--section) 0;background:var(--white)}.final__card{display:grid;justify-items:start;grid-gap:32px;gap:32px;padding:72px 64px;border-radius:var(--r-xl);background:var(--grad-cta)}.final__title{max-width:820px;font-size:44px}@media (max-width:860px){.final__card{padding:40px 24px;border-radius:var(--r-lg)}.final__title{font-size:28px}}.footer{background:var(--white)}.footer__inner{max-width:calc(var(--content) + var(--gutter) * 2);margin-inline:auto;padding:56px var(--gutter) 32px;border-top:1px solid var(--hairline)}.footer__cols{display:grid;grid-template-columns:1.6fr repeat(4,1fr);grid-gap:32px;gap:32px}.footer__brand{display:grid;align-content:start;grid-gap:18px;gap:18px}.footer__brand .logo{height:44px}.footer__bots{display:flex;flex-wrap:wrap;gap:8px}.footer__bots a{padding:8px 12px;border:1px solid var(--hairline);border-radius:var(--r-sm);font-weight:500;font-size:14px;transition:background .2s}.footer__bots a:hover{background:var(--cream)}.footer__brand .serif{max-width:280px;font-size:15px;color:var(--ink-70)}.footer__title{margin-bottom:16px;font-weight:500;font-size:18px;color:var(--ink)}.footer ul{display:grid;grid-gap:10px;gap:10px;font-size:15px}.footer ul a:hover{opacity:.6}.footer__bottom{display:flex;justify-content:space-between;gap:16px;margin-top:64px;font-size:14px;color:var(--ink-45)}@media (max-width:860px){.footer__cols{grid-template-columns:1fr 1fr}.footer__brand{grid-column:1/-1}}.page-head{padding:112px 0 96px;background:var(--white)}.page-head .container{display:grid;justify-items:start;grid-gap:28px;gap:28px}.page-head .h1{max-width:1000px}.page-head__text{max-width:600px}@media (max-width:860px){.page-head{padding:64px 0 56px}}.tag--stone{border-color:var(--stone);background:var(--sand);color:var(--ink-70)}.panel--scan{min-height:600px}.scan-card{max-width:560px;display:grid;grid-gap:20px;gap:20px;animation:fade-in .35s ease-out}.scan-card .url-form{max-width:none}.scan-list{display:grid;grid-gap:2px;gap:2px}.scan-list li{position:relative;padding:8px 0 8px 28px;font-size:15px;color:var(--ink-30);transition:color .2s}.scan-list li:before{content:"";position:absolute;left:0;top:14px;width:10px;height:10px;border:1px solid var(--stone)}.scan-list--idle li{color:var(--ink-70)}.scan-list li.is-now{color:var(--ink)}.scan-list li.is-now:before{border-color:var(--ink);animation:blink .5s steps(2) infinite}.scan-list li.is-done{color:var(--ink)}.scan-list li.is-done:before{background:var(--mint);border-color:var(--ink)}@keyframes blink{50%{background:var(--ink)}}.scan-bar{height:4px;background:var(--linen)}.scan-bar i{display:block;height:100%;background:var(--ink);transition:width .4s ease-out}.demo-badge{padding:4px 8px;border:1px dashed var(--ink-45);font-family:var(--font-mono);font-size:11px;font-weight:400;text-transform:uppercase}.score{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.score__label{font-family:var(--font-mono);font-size:13px;text-transform:uppercase}.score__value{font-size:96px;line-height:.85;letter-spacing:-.05em}.score__value span{font-size:28px;letter-spacing:-.02em;color:var(--ink-45)}.score-bars{display:grid;grid-gap:6px;gap:6px}.score-bars li{display:grid;grid-template-columns:150px 1fr 32px;grid-gap:12px;gap:12px;align-items:center;font-size:14px}.score-bars b{font-weight:400;text-align:right}.leaks{display:grid;grid-gap:40px;gap:40px;margin-top:72px}.leaks .cols3>li{background:var(--white)}.leaks .cols3>li+li{border-left:1px solid var(--hairline)}.risk{justify-self:start;padding:3px 8px;margin-bottom:4px;background:var(--linen);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;color:var(--ink)}.risk--high{background:var(--ink);color:var(--mint)}.flows{grid-template-columns:1fr 2fr}.flows,.flows>div{display:grid;grid-gap:16px;gap:16px}.flows>div{padding:24px;border:1px solid var(--hairline);background:var(--white)}.flow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:17px}.flow span+span:before{content:"→";margin-right:8px;color:var(--ink-30)}.flow:not(.flow--live){color:var(--ink-45)}@media (max-width:860px){.flows{grid-template-columns:1fr}.leaks .cols3>li+li{border-left:0;border-top:1px solid var(--hairline)}.score__value{font-size:72px}.score-bars li{grid-template-columns:110px 1fr 28px}}.night-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);grid-gap:64px;gap:64px;align-items:start}.night-grid .head{margin-bottom:48px}.form-card{position:-webkit-sticky;position:sticky;top:100px;display:grid;grid-gap:12px;gap:12px;padding:40px;background:var(--sand)}.form-card__text{color:var(--ink-70);margin-bottom:12px}.lead-form{display:grid;grid-gap:16px;gap:16px}.lead-form__field{display:grid;grid-gap:6px;gap:6px;font-size:14px;color:var(--ink-70)}.lead-form__field i{font-style:normal;color:var(--mint-ink)}.lead-form input:not([type=checkbox]),.lead-form select{height:46px;padding:0 14px;border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--white);font-size:16px;color:var(--ink);outline:0}.lead-form input:focus,.lead-form select:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--mint)}.lead-form__consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.4;color:var(--ink-70);cursor:pointer}.lead-form__consent input{flex:none;width:16px;height:16px;margin:1px 0 0;accent-color:var(--ink)}.lead-form__error{font-size:14px;color:#b42318}.lead-form .btn{height:48px;margin-top:4px}.lead-form .btn:disabled{opacity:.6;cursor:progress}.form-done{display:grid;grid-gap:12px;gap:12px;padding:24px 0;animation:fade-in .35s ease-out}.form-done .serif{color:var(--ink-70)}@media (max-width:960px){.night-grid{grid-template-columns:1fr;gap:40px}.form-card{position:static;padding:28px 20px}}.cols3--cards{gap:16px}.cols3--cards>li{background:var(--white);border:1px solid var(--hairline)}.leaks .cols3>li{padding-left:32px}.leaks .cols3>li:before{display:none}.risk--high{color:var(--white)}.plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;align-items:stretch}.plans>li{position:relative;display:grid;grid-template-rows:auto auto auto auto 1fr;grid-gap:24px;gap:24px;padding:36px 30px 30px;background:var(--white);border:1.5px solid var(--hairline);border-radius:var(--r-lg)}.plans>li.is-featured{background:var(--grad-cta);border-color:var(--accent);box-shadow:0 30px 70px -40px rgba(91,108,249,.6)}.plans .corners{inset:12px}.plans__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.plans__badge{padding:6px 12px;border-radius:100px;background:var(--accent);color:var(--white);font-weight:700;font-size:12px}.plans__summary{min-height:46px;color:var(--ink-70)}.plans__price{display:grid;align-content:start;grid-gap:6px;gap:6px;min-height:112px}.plans__price b{font-family:var(--font-display);font-weight:400;font-size:40px;line-height:1}.plans__price .plans__monthly{font-size:28px;letter-spacing:-.03em}.plans__price span{margin-top:4px;font-weight:600;font-size:13px;color:var(--ink-45)}.plans>li>.btn{justify-self:start}.plans__features{display:grid;align-content:start;padding-top:20px;border-top:1px solid var(--hairline)}.plans__features li{display:flex;gap:12px;align-items:baseline;padding:6px 0;font-size:15px}.plans__features li:before{content:"";flex:none;width:6px;height:6px;transform:translateY(-2px);background:var(--ink)}.is-featured .plans__features li:before{background:var(--mint);border-radius:50%}.plans__math{max-width:640px;margin:40px auto 0;text-align:center;color:var(--ink-70)}@media (max-width:960px){.plans{grid-template-columns:1fr}.plans__summary{min-height:0}}.pmsg{max-width:520px;display:grid;grid-gap:14px;gap:14px}.pmsg__text{font-family:var(--font-serif);font-weight:500;font-size:16px;line-height:1.45}.pmsg__attach{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid var(--hairline);border-radius:var(--r-sm);font-size:15px}.pmsg__score{display:grid;place-items:center;width:48px;height:48px;background:var(--ink);color:var(--mint);font-size:22px;letter-spacing:-.03em}.cols3>li>.fine{font-family:var(--font-mono)}.ptypes{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.ptypes>li{position:relative;display:grid;align-content:start;grid-gap:24px;gap:24px;padding:56px 48px 48px;background:var(--sand)}.ptypes>li.is-dark{background:var(--ink);color:var(--white)}.ptypes>li .serif{color:var(--ink-70)}.ptypes>li.is-dark .serif{color:rgba(255,255,255,.75)}.ptypes>li.is-dark .ticks li{border-color:rgba(255,255,255,.15)}.ptypes__note{max-width:640px;margin-top:32px;color:var(--ink-70)}.feature-row .ticks{max-width:520px}@media (max-width:860px){.ptypes{grid-template-columns:1fr}.ptypes>li{padding:40px 24px 32px}}.plans__price s,.price s{font-size:18px;letter-spacing:-.01em;color:var(--ink-45);text-decoration-thickness:1.5px}.price div{justify-items:center}.plans__monthly s{margin-left:10px;font-size:16px}.price-card .plans__badge{background:var(--mint);color:var(--ink)}.plans--2{grid-template-columns:3fr 2fr}@media (max-width:960px){.plans--2{grid-template-columns:1fr}}.price em{align-self:center;margin-top:4px}.promo-note{display:inline-flex;align-items:center;gap:8px;margin:-8px 0 20px;font-family:var(--font-mono);font-size:13px;text-transform:uppercase}.promo-note:before{content:"";width:8px;height:8px;background:var(--mint);border-radius:50%}.promo-note--left{justify-self:start;margin:-8px 0 0}.page-head .btns{margin-top:4px}.timeline{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 16px;gap:0 16px;counter-reset:t}.timeline>li{position:relative;display:grid;grid-template-columns:56px 1fr;grid-template-rows:auto 1fr;grid-gap:8px 16px;gap:8px 16px;padding:28px 24px 28px 0;border-top:1px solid var(--hairline)}.timeline__n{grid-row:span 2;font-family:var(--font-mono);font-size:13px;line-height:28px;color:var(--ink-45)}.timeline .serif{color:var(--ink-70)}.timeline>li.is-accent{background:var(--white);padding-left:20px;border-top-color:var(--ink)}.timeline>li.is-accent .timeline__n{color:var(--ink)}@media (max-width:860px){.timeline{grid-template-columns:1fr}.timeline>li{grid-template-columns:40px 1fr}}.fgrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.fgrid>li{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:32px;background:var(--sand)}.fgrid__n{font-family:var(--font-mono);font-size:13px;color:var(--ink-45)}.fgrid .serif{color:var(--ink-70)}.fgrid__points{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.fgrid__points li{padding:5px 10px;border:1px solid var(--hairline);background:var(--white);font-size:14px}@media (max-width:860px){.fgrid{grid-template-columns:1fr}.fgrid>li{padding:24px 20px}}.lcards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.lcards a{display:grid;height:100%;background:var(--white);border:1px solid var(--hairline);transition:border-color .2s}.lcards a:hover{border-color:var(--ink)}.lcards__body{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:24px}.lcards__body .serif{color:var(--ink-70)}.lcards__more{margin-top:8px;font-size:15px}@media (max-width:960px){.lcards{grid-template-columns:1fr 1fr}}@media (max-width:640px){.lcards{grid-template-columns:1fr}}.panel--scenario{min-height:680px}.phone__screen--chat{padding:0;gap:0;overflow:hidden;background:#eef0ec}.phone__screen--chat .messenger__head{padding-top:26px;background:var(--white)}.phone__screen--chat .messenger__body{align-content:start;overflow:hidden}.scenario-msg{display:grid;grid-gap:6px;gap:6px}.stack--static>li{position:relative;display:grid;grid-gap:8px;gap:8px;padding:28px 32px 28px 56px;color:var(--ink-70);border-bottom:1px solid var(--hairline)}.stack--static>li:before{content:"";position:absolute;left:24px;top:34px;width:8px;height:8px;background:var(--mint);border-radius:50%}.stack--static .fine{font-family:var(--font-mono)}@media (max-width:960px){.stack--static>li{padding:20px 16px 20px 44px}.stack--static>li:before{left:16px;top:27px}}.ba{padding:40px;background:var(--linen)}.ba__frame{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--white);box-shadow:0 30px 80px -30px rgba(60,40,20,.4);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ba__frame img{object-fit:cover}.ba__after{position:absolute;inset:0;-webkit-clip-path:inset(0 0 0 var(--pos));clip-path:inset(0 0 0 var(--pos))}.ba__tag{position:absolute;top:16px;padding:6px 10px;font-family:var(--font-mono);font-size:12px;text-transform:uppercase;pointer-events:none}.ba__tag--before{left:16px;background:var(--white);color:var(--ink-70);border:1px solid var(--hairline)}.ba__tag--after{right:16px;background:var(--mint);color:var(--ink)}.ba__handle{position:absolute;top:0;bottom:0;left:clamp(20px,var(--pos),calc(100% - 20px));width:2px;margin-left:-1px;background:var(--white);box-shadow:0 0 0 1px rgba(17,17,17,.2);pointer-events:none}.ba__handle i{position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%);background:var(--mint);border:1px solid var(--ink)}.ba__handle i:after,.ba__handle i:before{content:"";position:absolute;top:50%;width:0;height:0;border:6px solid transparent;transform:translateY(-50%)}.ba__handle i:before{left:4px;border-right-color:var(--ink)}.ba__handle i:after{right:4px;border-left-color:var(--ink)}.ba__frame input[type=range]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.ba__tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,1fr);overflow-x:auto;scrollbar-width:thin}.ba__tabs button{position:relative;display:grid;align-content:start;grid-gap:6px;gap:6px;padding:20px 20px 24px 40px;font-size:14px;color:var(--ink-30);transition:background .2s,color .2s}.ba__tabs button .h4{font-size:17px;color:var(--ink-45)}.ba__tabs button:before{content:"";position:absolute;left:18px;top:26px;width:8px;height:8px;background:var(--stone)}.ba__tabs button.is-active{background:var(--white);color:var(--ink-70)}.ba__tabs button.is-active .h4{color:var(--ink)}.ba__tabs button.is-active:before{background:var(--mint);border-radius:50%}.ba__caption{margin-top:20px}@media (max-width:860px){.ba{padding:12px}}.lead-form__consent a{text-decoration:underline;text-underline-offset:2px}.legal{position:relative;padding:96px 0 112px;background:var(--white)}.legal__grid{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start}.legal__aside{position:-webkit-sticky;position:sticky;top:100px;display:grid;grid-gap:24px;gap:24px}.legal__aside nav{display:grid;grid-gap:10px;gap:10px;font-size:15px}.legal__aside nav a{color:var(--ink-70)}.legal__aside nav a:hover{color:var(--ink)}.legal__body{max-width:720px;display:grid;grid-gap:12px;gap:12px}.prose{margin-top:28px;font-family:var(--font-serif);font-weight:400;font-size:17px;line-height:1.6}.prose h2{margin:40px 0 12px;font-family:var(--font-sans);font-weight:400;font-size:24px;letter-spacing:-.02em;line-height:1.2}.prose ol,.prose p,.prose ul{margin:0 0 14px}.prose ul{padding-left:0;list-style:none}.prose li{position:relative;padding-left:20px;margin-bottom:6px}.prose li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;background:var(--ink)}.prose strong{font-weight:400;font-family:var(--font-sans)}.prose a{text-decoration:underline;text-underline-offset:3px}@media (max-width:860px){.legal{padding:56px 0 80px}.legal__grid{grid-template-columns:1fr;gap:32px}.legal__aside{position:static}}@media (max-width:1100px){.footer__cols{grid-template-columns:repeat(3,1fr)}.footer__brand{grid-column:1/-1}}@media (max-width:640px){.footer__cols{grid-template-columns:1fr 1fr}}.ba__frame.is-anim .ba__after{transition:-webkit-clip-path 1.4s cubic-bezier(.65,0,.35,1);transition:clip-path 1.4s cubic-bezier(.65,0,.35,1);transition:clip-path 1.4s cubic-bezier(.65,0,.35,1),-webkit-clip-path 1.4s cubic-bezier(.65,0,.35,1)}.ba__frame.is-anim .ba__handle{transition:left 1.4s cubic-bezier(.65,0,.35,1)}.aicard,.fgrid>li,.form-card,.leadcard,.logcard,.ptypes>li,.risk,.scan-bar{border-radius:var(--r-lg)}.ba{border-radius:var(--r-xl);overflow:hidden}.funnel__bar{border-radius:100px}@media (max-width:860px){.plans{grid-template-columns:1fr}.ba{border-radius:var(--r-lg)}}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hero__actions .url-form{flex:1 1 420px}.hero__actions>.btn,.hero__demo{height:54px}.page-head{position:relative;padding:88px 0 80px;background:linear-gradient(180deg,var(--white) 0,#f3f8f6 100%)}.page-head__grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:56px;gap:56px;align-items:center}.page-head__main{display:grid;justify-items:start;grid-gap:22px;gap:22px}.page-head__title{max-width:760px}.page-head__text{max-width:640px}.page-head__aside{display:grid;grid-gap:14px;gap:14px;padding:28px;border:1px solid var(--hairline);border-radius:var(--r-lg);background:rgba(255,255,255,.75);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.page-head__kicker{font-weight:600;font-size:13px;color:var(--accent)}.page-head__list{display:grid;grid-gap:8px;gap:8px;font-size:15px;color:var(--text)}.page-head__list li{display:flex;gap:10px}.page-head__list li:before{content:"✓";font-weight:700;color:var(--accent)}.page-head__aside .btn{justify-self:start}@media (max-width:960px){.page-head{padding:56px 0 48px}.page-head__grid{grid-template-columns:1fr;gap:32px}}.video{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--r-xl);background:var(--grad-cta);border:1px solid var(--hairline)}.video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video__placeholder{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:16px;gap:16px;color:var(--ink-45);font-weight:500}.video__play{width:84px;height:84px;border-radius:50%;background:var(--white);border:1px solid var(--hairline);position:relative}.video__play:after{content:"";position:absolute;left:34px;top:27px;border-left:22px solid var(--ink);border-top:15px solid transparent;border-bottom:15px solid transparent}.video__caption{margin-top:14px}.cstrip{overflow:hidden}.cstrip__viewport{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.cstrip__track{display:flex;gap:20px;width:max-content;padding:4px 0;animation:cstrip calc(var(--n, 6) * 7s) linear infinite}.cstrip__viewport:hover .cstrip__track{animation-play-state:paused}@keyframes cstrip{to{transform:translateX(calc(-50% - 10px))}}.cstrip__card{display:grid;align-content:start;grid-gap:14px;gap:14px;width:340px;min-height:300px;padding:28px;border:1px solid var(--hairline);border-radius:var(--r-lg);transition:border-color .2s}a.cstrip__card:hover{border-color:var(--accent)}.cstrip__top{display:flex;justify-content:space-between;align-items:center;gap:12px}.cstrip__brand{font-family:var(--font-display);font-size:17px}.cstrip__kind{padding:4px 10px;border-radius:100px;font-weight:600;font-size:12px;background:var(--sand);color:var(--ink-70)}.cstrip__kind--case{background:var(--accent-soft);color:var(--accent)}.cstrip__metric{font-family:var(--font-display);font-size:26px;line-height:1.2;color:var(--accent)}.cstrip__text{font-size:16px;line-height:1.5;color:var(--text)}.cstrip__niche{margin-top:auto;font-size:13px;color:var(--ink-45)}@media (prefers-reduced-motion:reduce){.cstrip__track{animation:none}.cstrip__viewport{overflow-x:auto}}@media (max-width:860px){.cstrip__card{width:280px;min-height:260px;padding:22px}}.qcta{padding-block:var(--section)}.qcta__card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center;padding:64px;border-radius:var(--r-xl);background:var(--grad-cta);border:1px solid var(--hairline)}.qcta__main{display:grid;justify-items:start;grid-gap:20px;gap:20px}.qcta__points{display:grid;grid-gap:10px;gap:10px}.qcta__points li{display:flex;gap:14px;align-items:baseline;padding:16px 18px;border-radius:var(--r-md);background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.9);font-weight:500;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.qcta__points span{font-family:var(--font-mono);font-size:13px;color:var(--accent)}@media (max-width:960px){.qcta__card{grid-template-columns:1fr;padding:36px 22px;gap:28px;border-radius:var(--r-lg)}}.stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.stats li{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:32px;border:1px solid var(--pink-line);border-radius:var(--r-lg);background:var(--pink)}.stats__value{font-family:var(--font-display);font-size:44px;line-height:1;color:var(--accent)}.stats__text{font-size:16px;color:var(--text)}.stats__note{margin-top:16px}@media (max-width:860px){.stats{grid-template-columns:1fr;gap:12px}}.final__text{max-width:640px}.btn--wide{width:100%}.aichat{display:grid;grid-gap:12px;gap:12px}.aichat__list{display:grid;align-content:start;grid-gap:8px;gap:8px;height:300px;overflow-y:auto;padding:14px;border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--cream)}.aichat--compact .aichat__list{height:260px}.aichat__msg{max-width:86%;padding:10px 13px;border-radius:14px 14px 14px 4px;background:var(--white);border:1px solid var(--hairline);font-size:15px;line-height:1.45;white-space:pre-wrap}.aichat__msg--user{justify-self:end;border-radius:14px 14px 4px 14px;background:var(--btn-dark);border-color:var(--btn-dark);color:var(--white)}.aichat__typing{display:inline-flex;gap:4px;width:-moz-fit-content;width:fit-content}.aichat__typing i{width:6px;height:6px;border-radius:50%;background:var(--ink-30);animation:typing 1s ease-in-out infinite}.aichat__typing i:nth-child(2){animation-delay:.15s}.aichat__typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.aichat__chips{display:flex;flex-wrap:wrap;gap:6px}.aichat__chips button{padding:7px 12px;border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--white);font-weight:500;font-size:13px;transition:border-color .2s}.aichat__chips button:hover{border-color:var(--accent)}.aichat__form{display:flex;gap:8px}.aichat__form .input{flex:1 1;min-width:0}.aichat__form .btn,.input{height:52px}.input{width:100%;padding:0 16px;border:1px solid var(--stone);border-radius:var(--r-md);background:var(--white);font-size:16px;outline:0;transition:border-color .2s,box-shadow .2s}.input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.aiw{position:fixed;right:20px;bottom:20px;z-index:60;display:grid;justify-items:end;grid-gap:10px;gap:10px}.aiw__btn{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 18px;border-radius:var(--r-md);background:var(--btn-dark);color:var(--white);font-weight:700;font-size:15px}.aiw__dot{width:8px;height:8px;border-radius:50%;background:var(--mint);animation:pulse 1.8s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(93,255,190,.6)}70%{box-shadow:0 0 0 8px rgba(93,255,190,0)}to{box-shadow:0 0 0 0 rgba(93,255,190,0)}}.aiw__panel{width:min(380px,calc(100vw - 32px));padding:16px;border:1px solid var(--hairline);border-radius:var(--r-lg);background:rgba(255,255,255,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:fade-in .25s ease-out}.aiw__head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.aiw__head span{display:grid}.aiw__head small{font-size:12px;color:var(--accent)}.aiw__head button{font-size:24px;line-height:1;color:var(--ink-45)}@media (max-width:520px){.aiw{right:12px;bottom:12px}}.qz{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px}.qz__backdrop{position:absolute;inset:0;background:rgba(10,14,12,.38);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:fade-in .2s ease-out}.qz__window{position:relative;display:grid;grid-template-rows:auto 1fr;width:min(720px,100%);max-height:min(860px,calc(100dvh - 48px));overflow:hidden;border-radius:var(--r-xl);animation:qz-in .3s cubic-bezier(.2,.8,.2,1)}@keyframes qz-in{0%{opacity:0;transform:translateY(16px) scale(.98)}}.qz__top{display:flex;align-items:center;gap:14px;padding:16px 18px;border-bottom:1px solid var(--hairline)}.qz__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r-sm);font-size:20px;color:var(--ink-70);transition:background .2s}.qz__icon:hover:not(:disabled){background:var(--sand)}.qz__icon:disabled{opacity:.3;cursor:default}.qz__progress{flex:1 1;height:6px;border-radius:6px;background:var(--sand);overflow:hidden}.qz__progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--mint));transition:width .4s ease}.qz__body{overflow-y:auto;padding:32px 36px 36px;animation:fade-in .3s ease-out}.qz-step{display:grid;grid-gap:18px;gap:18px}.qz-step .h2{font-size:32px}.qz-step .h3{font-family:var(--font-display);font-weight:400;font-size:24px}.qz-label{font-weight:700;font-size:13px;color:var(--ink-45)}.qz-gets{display:grid;grid-gap:10px;gap:10px}.qz-gets li{padding:14px 16px;border-radius:var(--r-md);background:var(--lavender);color:var(--text)}.qz-gets b{color:var(--ink)}.qz-field{display:grid;grid-gap:6px;gap:6px;font-weight:500;font-size:14px}.qz-tiles{display:grid;grid-gap:10px;gap:10px}.qz-tiles--2{grid-template-columns:repeat(2,1fr)}.qz-tiles--3{grid-template-columns:repeat(3,1fr)}.qz-tiles--4{grid-template-columns:repeat(4,1fr)}.qz-tile{display:grid;align-content:center;grid-gap:2px;gap:2px;min-height:68px;padding:14px 16px;border:1.5px solid var(--hairline);border-radius:var(--r-md);background:var(--white);transition:border-color .15s,background .15s,transform .15s}.qz-tile:hover{border-color:var(--stone);transform:translateY(-1px)}.qz-tile.is-on{border-color:var(--accent);background:var(--accent-soft)}.qz-tile__label{font-weight:400;letter-spacing:-.01em;font-size:16px}.qz-tile__hint{font-size:13px;color:var(--ink-45)}.qz-consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--ink-70)}.qz-consent input{margin-top:2px;accent-color:var(--accent)}.qz-consent a{text-decoration:underline}.qz-row{display:flex;flex-wrap:wrap;gap:10px}.qz-link{justify-self:center;font-size:14px;color:var(--ink-45);text-decoration:underline}.btn:disabled{opacity:.4;cursor:not-allowed}.qz-loader{display:grid;grid-gap:10px;gap:10px}.qz-loader li{display:grid;grid-template-columns:22px 1fr 120px;align-items:center;grid-gap:12px;gap:12px;padding:14px 16px;border:1px solid var(--hairline);border-radius:var(--r-md);color:var(--ink-30);transition:color .3s}.qz-loader li.is-done,.qz-loader li.is-run{color:var(--ink)}.qz-loader__mark{width:18px;height:18px;border-radius:50%;border:2px solid var(--stone)}.is-run .qz-loader__mark{border-color:var(--accent);border-top-color:transparent;animation:spin .7s linear infinite}.is-done .qz-loader__mark{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--white)}@keyframes spin{to{transform:rotate(1turn)}}.qz-loader__bar{height:6px;border-radius:6px;background:var(--sand);overflow:hidden}.qz-loader__bar i{display:block;width:0;height:100%;background:var(--accent)}.is-run .qz-loader__bar i{animation:fill linear forwards}.is-done .qz-loader__bar i{width:100%}@keyframes fill{to{width:100%}}.qz-score{display:grid;grid-template-columns:120px 1fr;grid-gap:22px;gap:22px;align-items:center;position:relative}.qz-score__ring{width:120px;height:120px;transform:rotate(-90deg)}.qz-score__ring circle{fill:none;stroke-width:10;stroke:var(--sand)}.qz-score__ring circle+circle{stroke:#e0623c;stroke-linecap:round;transition:stroke-dasharray 1.1s ease}.qz-score__val{position:absolute;left:0;top:50%;display:grid;justify-items:center;width:120px;transform:translateY(-50%)}.qz-score__val b{font-family:var(--font-display);font-weight:400;font-size:34px;line-height:1}.qz-score__val span{font-size:12px;color:var(--ink-45)}.qz-leaks{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.qz-leaks div{display:grid;grid-gap:4px;gap:4px;padding:16px;border-radius:var(--r-md);background:#fff4ef;border:1px solid #f7ddd2}.qz-leaks b{font-family:var(--font-display);font-weight:400;font-size:26px;color:#c2461f}.qz-leaks span{font-weight:400;font-size:14px}.qz-leaks p{font-size:13px;line-height:1.4;color:var(--text)}.qz-alert{padding:14px 16px;border-radius:var(--r-md);background:var(--sand);font-weight:500;font-size:15px}.qz-compare{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.qz-phone{display:grid;grid-gap:10px;gap:10px;justify-items:center;text-align:center}.qz-phone__label{font-weight:700;font-size:14px}.qz-phone__screen{display:grid;align-content:center;justify-items:center;grid-gap:10px;gap:10px;width:100%;min-height:290px;padding:24px 18px;border:8px solid var(--btn-dark);border-radius:28px;font-size:14px;color:var(--ink-45)}.qz-phone--new .qz-phone__screen{background:var(--grad-cta);color:var(--text)}.qz-phone__check{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--sand);font-weight:700}.qz-phone--new .qz-phone__check{background:var(--accent);color:var(--white)}.qz-phone__title{font-family:var(--font-display);font-size:18px;line-height:1.25;color:var(--ink)}.qz-phone__btn{width:100%;padding:10px;border-radius:10px;background:var(--btn-dark);color:var(--white);font-weight:700}.qz-phone__btn--ghost{background:var(--white);color:var(--ink)}.qz-magnets{display:grid;grid-gap:10px;gap:10px}.qz-magnet{display:grid;grid-gap:4px;gap:4px;padding:18px 20px;border:1.5px solid var(--hairline);border-radius:var(--r-md);text-align:left;color:var(--text);transition:border-color .15s,background .15s}.qz-magnet b{font-weight:400;letter-spacing:-.015em;font-size:17px;color:var(--ink)}.qz-magnet.is-on{border-color:var(--accent);background:var(--accent-soft)}.qz-magnet__format{width:-moz-fit-content;width:fit-content;padding:3px 9px;border-radius:100px;background:var(--white);border:1px solid var(--hairline);font-weight:700;font-size:12px;color:var(--accent)}.qz-timeline{display:grid;grid-gap:8px;gap:8px;counter-reset:none}.qz-timeline b{font-weight:400}.qz-timeline li{display:grid;grid-template-columns:96px 1fr;grid-column-gap:14px;column-gap:14px;padding:14px 16px;border:1px solid var(--hairline);border-radius:var(--r-md);animation:fade-in .4s ease-out backwards}.qz-timeline li>span:last-child{grid-column:2;font-size:14px;color:var(--text)}.qz-timeline__when{grid-row:span 2;font-family:var(--font-mono);font-size:13px;color:var(--accent)}.qz-react{padding:16px 18px;border-radius:var(--r-md);background:var(--lavender)}.qz-react ul{display:grid;grid-gap:6px;gap:6px;margin-top:8px;font-size:14px}.qz-react b{color:var(--accent);margin-right:6px}.qz-bot{display:grid;grid-template-rows:auto 1fr auto;height:420px;border:1px solid var(--hairline);border-radius:var(--r-lg);overflow:hidden;background:#eef3f1}.qz-bot__head{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--white);border-bottom:1px solid var(--hairline)}.qz-bot__head span:last-child{display:grid;font-size:14px}.qz-bot__head small{font-size:12px;color:var(--accent)}.qz-bot__ava{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--btn-dark);color:var(--mint);font-weight:700}.qz-bot__list{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:14px;overflow-y:auto}.qz-bot__msg{max-width:82%;padding:10px 13px;border-radius:14px 14px 14px 4px;background:var(--white);font-size:14px;line-height:1.45;animation:fade-in .25s ease-out}.qz-bot__msg--me{justify-self:end;border-radius:14px 14px 4px 14px;background:var(--btn-dark);color:var(--white)}.qz-bot__opts{display:flex;flex-wrap:wrap;gap:6px;padding:12px 14px;background:var(--white);border-top:1px solid var(--hairline);min-height:60px}.qz-bot__opts button{padding:9px 14px;border:1.5px solid var(--accent);border-radius:var(--r-sm);font-weight:700;font-size:14px;color:var(--accent);transition:background .15s}.qz-bot__opts button:hover{background:var(--accent-soft)}.qz-bot__opts .qz-bot__done{width:100%;background:var(--btn-dark);border-color:var(--btn-dark);color:var(--white)}.qz-potential{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.qz-potential div{display:grid;grid-gap:6px;gap:6px;padding:18px;border-radius:var(--r-md);background:var(--accent-soft)}.qz-potential b{font-family:var(--font-display);font-weight:400;font-size:26px;color:var(--accent)}.qz-potential span{font-size:14px;color:var(--text)}.qz-finish{justify-items:center;text-align:center}.qz-finish__ok{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--accent);color:var(--white);font-size:30px}@media (max-width:640px){.qz{padding:0;place-items:end stretch}.qz__window{width:100%;max-height:100dvh;height:100dvh;border-radius:0}.qz__body{padding:24px 18px 28px}.qz-step .h2{font-size:26px}.qz-step .h3{font-size:21px}.qz-tiles--4{grid-template-columns:repeat(2,1fr)}.qz-compare,.qz-leaks,.qz-potential,.qz-tiles--2{grid-template-columns:1fr}.qz-loader li{grid-template-columns:22px 1fr}.qz-loader__bar{grid-column:2}.qz-score{grid-template-columns:1fr;justify-items:center;text-align:center}.qz-score__val{left:50%;top:60px;transform:translate(-50%,-50%)}.qz-timeline li{grid-template-columns:1fr}.qz-timeline__when{grid-row:auto}.qz-timeline li>span:last-child{grid-column:1}}.blog__tabs{display:flex;gap:6px;margin-bottom:32px}.blog__tabs a{padding:9px 16px;border:1px solid var(--hairline);border-radius:var(--r-sm);font-weight:500;font-size:15px;transition:background .2s,color .2s,border-color .2s}.blog__tabs a.is-on{background:var(--btn-dark);border-color:var(--btn-dark);color:var(--white)}.blog__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.blog__card{display:grid;align-content:start;grid-gap:12px;gap:12px;height:100%;padding:26px;border:1px solid var(--hairline);border-radius:var(--r-lg);transition:border-color .2s,transform .2s}.blog__card:hover{border-color:var(--accent);transform:translateY(-2px)}.blog__cover{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-md)}.blog__kind{width:-moz-fit-content;width:fit-content;padding:4px 10px;border-radius:100px;background:var(--sand);font-weight:600;font-size:12px;color:var(--ink-70)}.blog__kind--case{background:var(--accent-soft);color:var(--accent)}.blog__excerpt{font-size:15px;color:var(--text)}@media (max-width:960px){.blog__grid{grid-template-columns:1fr;gap:14px}}.post{padding:72px 0 24px}.post__inner{display:grid;grid-gap:18px;gap:18px;max-width:820px}.post__back{font-weight:500;font-size:15px;color:var(--ink-45)}.post__lead{font-size:20px}.post__cover{width:100%;border-radius:var(--r-lg)}.post__body{margin-top:12px;font-size:18px}.bot-icon{flex:none;display:block}.footer__bots a{display:inline-flex;align-items:center;gap:8px}.qz-tile__icon{margin-bottom:6px}.qz-phone__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px}.qz__backdrop{background:rgba(12,22,18,.32);overflow:hidden}.qz__blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.75;animation:qz-blob 14s ease-in-out infinite alternate}.qz__blob--1{width:520px;height:520px;left:12%;top:8%;background:#5dffbe}.qz__blob--2{width:460px;height:460px;right:10%;top:30%;background:#4fc3e8;animation-delay:-5s}.qz__blob--3{width:420px;height:420px;left:35%;bottom:-10%;background:#e6ecf2;animation-delay:-9s}@keyframes qz-blob{to{transform:translate(60px,-40px) scale(1.15)}}.qz__window{width:min(680px,100%);background:rgba(255,255,255,.66);border:1px solid rgba(255,255,255,.75);backdrop-filter:blur(30px) saturate(1.6);-webkit-backdrop-filter:blur(30px) saturate(1.6);grid-template-rows:auto auto auto 1fr}.qz__grabber{display:none}.qz__top{gap:10px;padding:14px 16px 10px;border-bottom:0}.qz__app{flex:1 1;display:flex;align-items:center;justify-content:center;gap:10px;min-width:0}.qz__app-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,#0b0c0f,#1d3a30);color:var(--mint);font-family:var(--font-display);font-size:16px}.qz__app-name{display:grid;line-height:1.2}.qz__app-name b{font-weight:600;font-size:15px}.qz__app-name small{font-size:12px;color:var(--ink-45)}.qz__icon{background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.8);border-radius:50%}.qz__progress{flex:none;height:4px;margin:0 18px;border-radius:4px;background:rgba(11,12,15,.08)}.qz__body{padding:26px 32px 32px;animation:qz-slide .35s cubic-bezier(.2,.8,.2,1)}@keyframes qz-slide{0%{opacity:0;transform:translateX(18px)}}.qz-gets li,.qz-loader li,.qz-magnet,.qz-tile,.qz-timeline li{background:rgba(255,255,255,.6);border-color:rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.qz-tile:hover{background:rgba(255,255,255,.85);border-color:rgba(11,143,99,.35)}.qz-magnet.is-on,.qz-tile.is-on{background:rgba(230,247,239,.9)}.qz-alert,.qz-gets li,.qz-react{border:1px solid rgba(255,255,255,.9)}.qz-alert,.qz-react{background:rgba(255,255,255,.55)}.qz-leaks div{background:rgba(255,244,239,.75)}.qz-potential div{background:rgba(230,247,239,.8);border:1px solid rgba(255,255,255,.9)}.qz-bot{background:rgba(238,243,241,.75);border-color:rgba(255,255,255,.9)}.qz-bot__head,.qz-bot__opts{background:rgba(255,255,255,.7)}.qz .aichat__list{background:rgba(255,255,255,.5);border-color:rgba(255,255,255,.9)}.qz .input{background:rgba(255,255,255,.8);border-color:rgba(11,12,15,.1)}.qz-float{position:relative;height:120px;margin:-6px 0 4px}.qz-float__chip{position:absolute;display:grid;grid-gap:2px;gap:2px;padding:12px 16px;border-radius:16px;background:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:qz-float 5s ease-in-out infinite}.qz-float__chip small{font-size:12px;color:var(--ink-45)}.qz-float__chip b{font-family:var(--font-display);font-weight:400;font-size:17px}.qz-float__chip--1{left:0;top:10px}.qz-float__chip--1 b{color:#c2461f}.qz-float__chip--2{left:36%;top:46px;animation-delay:-1.6s}.qz-float__chip--3{right:0;top:4px;animation-delay:-3.2s}.qz-float__chip--3 b{color:var(--accent)}@keyframes qz-float{50%{transform:translateY(-8px)}}@media (max-width:640px){.qz__window{height:auto;max-height:94dvh;border-radius:24px 24px 0 0;animation:qz-up .35s cubic-bezier(.2,.8,.2,1)}@keyframes qz-up{0%{transform:translateY(40px);opacity:0}}.qz__grabber{display:block;width:40px;height:5px;margin:8px auto 0;border-radius:5px;background:rgba(11,12,15,.18)}.qz__body{padding:20px 18px 28px}.qz-float{height:140px}.qz-float__chip--2{left:18%;top:78px}}@media (prefers-reduced-motion:reduce){.qz-float__chip,.qz__blob{animation:none}}.cards3__n,.hero__kicker,.qz-magnet__format,.tag,.tag--stone{border:0}.scroll-grow{--grow:0;transform:scale(calc(.8 + .2 * var(--grow)));transform-origin:50% 0;will-change:transform}.scroll-grow .video{border-radius:calc(var(--r-xl) + 16px * (1 - var(--grow)))}.hero+.video-section{padding-top:24px}.hero+.video-section .head{margin-inline:auto;justify-items:center;text-align:center}@media (max-width:860px){.scroll-grow{transform:scale(calc(.9 + .1 * var(--grow)))}}.hero:after{left:0;right:0;height:340px;border-radius:0;background:radial-gradient(60% 90% at 20% 100%,rgba(93,255,190,.22),transparent 70%),radial-gradient(55% 80% at 85% 100%,rgba(120,190,235,.18),transparent 70%);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 45%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 45%,#000 70%,transparent)}@media (max-width:860px){.hero:after{height:220px}}.journal{padding:64px 0 var(--section);background:#f1f3f5}.journal__head{display:grid;grid-gap:12px;gap:12px;margin-bottom:28px}.journal__head .serif{max-width:620px}.journal__filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:32px}.journal__filters a{padding:9px 16px;border-radius:var(--r-sm);background:var(--white);font-weight:500;font-size:15px;transition:background .2s,color .2s}.journal__filters a.is-on{background:var(--btn-dark);color:var(--white)}.journal__grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:48px;gap:48px;align-items:start}.journal__main{display:grid;grid-gap:20px;gap:20px}.journal__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.jcard{display:grid;align-content:start;grid-gap:18px;gap:18px;min-height:260px;padding:30px;border-radius:var(--r-lg);background:var(--white);transition:transform .2s}.jcard:hover{transform:translateY(-3px)}.jcard--wide{min-height:300px;padding:36px}.jcard__cover{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-md)}.jcard__title{font-weight:400;font-size:25px;line-height:1.22;letter-spacing:-.02em}.jcard--wide .jcard__title{font-size:32px}.jcard__excerpt{max-width:640px;font-size:17px;color:var(--text)}.jcard__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;font-size:14px;color:var(--ink-45)}.jcard__kind{padding:5px 12px;border-radius:100px;background:var(--sand);font-weight:500;font-size:13px;color:var(--ink-70)}.jcard__kind--case{background:var(--accent-soft);color:var(--accent)}.journal__aside{position:-webkit-sticky;position:sticky;top:100px;display:grid;grid-gap:36px;gap:36px}.journal__aside .h3{margin-bottom:8px}.journal__list li{display:grid;grid-gap:4px;gap:4px;padding:16px 0;border-bottom:1px solid rgba(11,12,15,.08)}.journal__list a{font-size:16px;line-height:1.4;transition:color .2s}.journal__list a:hover{color:var(--accent)}.journal__list span{font-size:13px;color:var(--ink-45)}.journal__cta{display:grid;grid-gap:12px;gap:12px;padding:26px;border-radius:var(--r-lg);background:var(--grad-cta)}.journal__cta p:not(.h4){font-size:15px;color:var(--text)}.journal__cta .btn{justify-self:start}@media (max-width:1080px){.journal__grid{grid-template-columns:1fr}.journal__aside{position:static}}@media (max-width:680px){.journal{padding-top:40px}.journal__cards{grid-template-columns:1fr}.jcard,.jcard--wide{min-height:0;padding:24px}.jcard--wide .jcard__title{font-size:26px}}.cstrip{background:#eef0f2}.cstrip__track{align-items:stretch}.cstrip__card{width:400px;min-height:460px;padding:32px;border:0;background:var(--white)}a.cstrip__card:hover{border-color:transparent;transform:translateY(-3px)}.cstrip__card{transition:transform .2s}.cstrip__card--metric{background:linear-gradient(160deg,#c9f7e2,#a6efd0 55%,#8fe6c4)}.cstrip__card--metric+.cstrip__card--metric,.cstrip__card--metric:nth-child(4n){background:linear-gradient(160deg,#e3ecf5,#cfdeee)}.cstrip__badge{width:-moz-fit-content;width:fit-content;padding:6px 12px;border-radius:100px;background:var(--accent);color:var(--white);font-weight:500;font-size:13px}.cstrip__big{margin-top:10px;font-weight:400;font-size:104px;line-height:.95;letter-spacing:-.04em}.cstrip__big,.cstrip__unit{font-family:var(--font-display)}.cstrip__unit{font-size:26px;line-height:1.15}.cstrip__foot{display:grid;grid-gap:8px;gap:8px;margin-top:auto}.cstrip__card--metric .cstrip__text{font-size:17px;color:var(--ink-70)}.cstrip__card--metric .cstrip__niche{color:var(--ink-45)}.cstrip__story{margin-top:40px;font-weight:400;font-size:24px;line-height:1.25;letter-spacing:-.02em}.cstrip__result{color:var(--accent)}.cstrip__ba{display:grid;grid-gap:8px;gap:8px;margin-top:auto}.cstrip__ba span{display:grid;grid-gap:2px;gap:2px;padding:10px 14px;border-radius:var(--r-md);font-size:14px;line-height:1.35}.cstrip__ba small{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.cstrip__was{background:#f4f4f5;color:var(--ink-45);text-decoration:line-through;-webkit-text-decoration-color:rgba(11,12,15,.25);text-decoration-color:rgba(11,12,15,.25)}.cstrip__was small{text-decoration:none;color:var(--ink-45)}.cstrip__now{background:var(--accent-soft);color:var(--accent)}.cstrip__card--photo{position:relative;width:760px;overflow:hidden;color:var(--white);background:#2a2d31}.cstrip__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cstrip__card--photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.45),rgba(0,0,0,.05) 45%,rgba(0,0,0,.55))}.cstrip__photo-text,.cstrip__photo-title{position:relative;z-index:1}.cstrip__photo-title{max-width:560px;font-family:var(--font-display);font-size:40px;line-height:1.1;letter-spacing:-.02em}.cstrip__photo-text{max-width:560px;margin-top:auto;font-size:15px;color:rgba(255,255,255,.88)}@media (max-width:860px){.cstrip__card{width:300px;min-height:400px;padding:24px}.cstrip__card--photo{width:420px}.cstrip__big{font-size:76px}.cstrip__story{font-size:20px;margin-top:24px}.cstrip__photo-title{font-size:28px}}.cstrip__card--photo:after{background:linear-gradient(180deg,rgba(8,10,14,.78),rgba(8,10,14,.35) 40%,rgba(8,10,14,.35) 60%,rgba(8,10,14,.82)),rgba(8,10,14,.15)}.cstrip__photo-text,.cstrip__photo-title{text-shadow:0 1px 12px rgba(0,0,0,.35)}.cstrip__photo-text{color:rgba(255,255,255,.95)}.qz__backdrop{background:rgba(238,240,242,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.qz__window{background:var(--white);border:0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 24px 60px rgba(11,12,15,.08)}.qz__app-icon{background:var(--accent-soft);color:var(--accent)}.qz__icon{background:#f4f5f6;border:0}.qz__progress i{background:var(--accent)}.qz .aichat__list,.qz-alert,.qz-bot,.qz-gets li,.qz-loader li,.qz-magnet,.qz-potential div,.qz-react,.qz-tile,.qz-timeline li{background:#f4f5f6;border-color:transparent;box-shadow:none}.qz-gets li{border:0}.qz-tile:hover{background:#eceef0;border-color:transparent}.qz-magnet.is-on,.qz-tile.is-on{background:var(--accent-soft);border-color:var(--accent)}.qz-bot__head,.qz-bot__opts{background:var(--white)}.qz-bot__ava{color:var(--accent)}.qz .input{background:var(--white);border-color:rgba(11,12,15,.12)}.qz-leaks div{background:#f4f5f6;border:0}.qz-leaks b,.qz-leaks strong{color:var(--ink)}.qz-score__ring circle+circle{stroke:var(--ink)}.art{padding:56px 0 72px}.art__grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:64px;gap:64px;align-items:start}.art__main{display:grid;grid-gap:20px;gap:20px;max-width:820px;min-width:0}.art__crumbs{display:flex;gap:8px;font-size:14px;color:var(--ink-45)}.art__crumbs a:hover{color:var(--accent)}.art__title{font-family:var(--font-display);font-weight:400;font-size:clamp(30px,4vw,48px);line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.art__lead{font-size:21px;line-height:1.5;color:var(--ink-70);text-wrap:pretty}.art__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;color:var(--ink-45)}.art__cover{width:100%}.art__brief,.art__cover{border-radius:var(--r-lg)}.art__brief{display:grid;grid-gap:18px;gap:18px;margin-top:8px;padding:28px;background:linear-gradient(160deg,#e9f8f1,#e6edf3)}.art__results{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:20px;gap:20px;padding-bottom:18px;border-bottom:1px solid rgba(11,12,15,.08)}.art__results div{display:grid;grid-gap:6px;gap:6px}.art__results b{font-family:var(--font-display);font-weight:400;font-size:44px;line-height:1;letter-spacing:-.03em}.art__results span{font-size:14px;color:var(--ink-70)}.art__brief-row{display:grid;grid-template-columns:120px 1fr;grid-gap:16px;gap:16px;align-items:baseline}.art__pill{justify-self:start;padding:5px 12px;border-radius:100px;background:var(--white);font-weight:500;font-size:13px;color:var(--accent)}.art__brief-row p{font-size:16px;line-height:1.5}.art__toc{padding:24px 28px;border-radius:var(--r-lg);background:#f4f5f6}.art__toc p{margin-bottom:12px;font-family:var(--font-display);font-size:18px}.art__toc ol{display:grid;grid-gap:8px;gap:8px;padding-left:20px;color:var(--ink-45)}.art__toc a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:rgba(11,143,99,.35);text-decoration-color:rgba(11,143,99,.35);text-underline-offset:3px}.art__toc a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.art__body{margin-top:8px;font-size:18px;line-height:1.65;color:var(--text)}.art__body>*+*{margin-top:16px}.art__body h2{margin-top:48px;font-family:var(--font-display);font-weight:400;font-size:28px;line-height:1.2;letter-spacing:-.02em;color:var(--ink);scroll-margin-top:96px}.art__body h3{margin-top:32px;font-weight:500;font-size:21px;color:var(--ink)}.art__body ol,.art__body ul{display:grid;grid-gap:8px;gap:8px;padding-left:22px}.art__body ul{list-style:disc}.art__body li::marker{color:var(--accent)}.art__body strong{font-weight:600;color:var(--ink)}.art__body a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.art__body blockquote{margin:32px 0;padding:24px 28px;border-left:3px solid var(--accent);border-radius:0 var(--r-lg) var(--r-lg) 0;background:#f4f5f6;font-size:20px;line-height:1.5;color:var(--ink)}.art__body img{max-width:100%;border-radius:var(--r-lg)}.art__aside{position:-webkit-sticky;position:sticky;top:96px}.art__promo{display:grid;grid-gap:12px;gap:12px;padding:24px;border-radius:var(--r-lg);background:linear-gradient(160deg,#e9f8f1,#e6edf3)}.art__promo-title{font-family:var(--font-display);font-size:20px;line-height:1.2}.art__promo p:not(.art__promo-title){font-size:15px;color:var(--ink-70)}.art__promo .btn{width:100%}.recs{padding:56px 0;background:#f4f5f6}.recs__title{margin-bottom:24px;font-family:var(--font-display);font-weight:400;font-size:30px;letter-spacing:-.02em}.recs__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.recs .jcard{background:var(--white)}.feed__divider{display:flex;align-items:center;gap:16px;padding-top:56px;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-45)}.feed__divider:after{content:"";flex:1 1;height:1px;background:var(--hairline)}.feed__item .art{padding-top:24px}.feed__loader{display:grid;place-items:center;min-height:120px}.feed__dots{width:36px;height:36px;border-radius:50%;border:3px solid #e6e8ea;border-top:3px solid var(--accent);animation:feed-spin .8s linear infinite}@keyframes feed-spin{to{transform:rotate(1turn)}}.feed__end{display:grid;justify-items:center;grid-gap:16px;gap:16px;padding:48px 16px 96px;text-align:center;color:var(--ink-70)}@media (max-width:1024px){.art__grid{grid-template-columns:1fr;gap:32px}.art__aside{position:static}.recs__grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.art{padding:32px 0 48px}.art__lead{font-size:18px}.art__brief,.art__toc{padding:20px}.art__brief-row{grid-template-columns:1fr;gap:8px}.art__results b{font-size:36px}.art__body{font-size:17px}.art__body h2{font-size:23px}.recs__grid{grid-template-columns:1fr}}.cstrip__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.cstrip__head>:first-child{flex:1 1;min-width:0}.cstrip__nav{display:flex;flex:none;gap:10px;margin-bottom:56px}.cstrip__arrow{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--white);color:var(--ink);transition:background .2s,color .2s}.cstrip__arrow:hover{background:var(--ink);color:var(--white)}.cstrip__viewport{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;cursor:-webkit-grab;cursor:grab}.cstrip__viewport::-webkit-scrollbar{display:none}.cstrip__viewport.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cstrip__track,.cstrip__viewport:hover .cstrip__track{animation:none}.cstrip__card img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:640px){.cstrip__nav{margin-bottom:28px}.cstrip__arrow{width:40px;height:40px}}.btn--lg{height:54px;padding:0 26px;font-size:16px}a.btn{display:inline-flex;align-items:center;justify-content:center}.hero--split{padding:72px 0 96px}.hero__split{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:56px;gap:56px;align-items:center}.hero--split .h1.hero__h1{font-size:clamp(34px,4.2vw,58px);line-height:1.06;text-wrap:balance}.hero--split .hero__text{margin:24px 0 32px;font-size:19px;text-wrap:pretty}.hflow{grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.hflow,.hflow__card{position:relative;display:grid}.hflow__card{align-content:start;grid-gap:8px;gap:8px;min-height:190px;padding:18px;border-radius:var(--r-lg);background:#f4f5f6;opacity:.45;transform:translateY(6px);transition:opacity .5s,transform .5s,background .5s}.hflow__card.is-on{opacity:1;transform:none;background:var(--white);box-shadow:0 0 0 1px rgba(11,12,15,.06)}.hflow__n{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ink);color:var(--white);font-size:12px;font-weight:600}.hflow__card.is-on .hflow__n{background:var(--accent)}.hflow__cap{font-size:13px;font-weight:500;color:var(--ink-45)}.hflow__field{padding:9px 12px;border-radius:10px;font-size:14px}.hflow__card.is-on .hflow__field,.hflow__field{background:#f4f5f6}.hflow__send{padding:9px 12px;border-radius:10px;background:var(--ink);color:var(--white);font-size:14px;text-align:center}.hflow__gift{display:grid;grid-gap:2px;gap:2px;padding:12px;border-radius:12px;background:var(--accent-soft)}.hflow__gift b{font-weight:600;font-size:15px}.hflow__gift span{font-size:13px;color:var(--ink-70)}.hflow__msgr{display:grid;grid-gap:6px;gap:6px}.hflow__msgr span{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;background:#f4f5f6;font-size:14px}.hflow__b{max-width:92%;padding:8px 12px;border-radius:14px;font-size:13px;line-height:1.35}.hflow__b--bot{justify-self:start;background:#f4f5f6;border-bottom-left-radius:4px}.hflow__b--me{justify-self:end;background:var(--accent);color:var(--white);border-bottom-right-radius:4px}.hflow__lead{display:grid;grid-gap:4px;gap:4px;padding:12px;border-radius:12px;background:var(--accent-soft)}.hflow__lead b{font-weight:600;color:var(--accent)}.hflow__lead span{font-size:14px;line-height:1.4}.aib{padding:112px 0;background:#f4f5f6}.aib__chips{display:flex;flex-wrap:wrap;gap:8px;margin:-24px 0 24px}.aib__chip{padding:10px 16px;border-radius:100px;background:var(--white);font-size:15px;transition:background .2s,color .2s}.aib__chip:hover{background:#e9ebed}.aib__chip.is-on{background:var(--ink);color:var(--white)}.aib__stage{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:24px;gap:24px;align-items:stretch}.aib__app{display:grid;grid-template-rows:auto auto auto 1fr auto;min-height:600px;border-radius:var(--r-xl);background:var(--white);overflow:hidden}.aib__bar{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid #eef0f2}.aib__dots{display:flex;gap:6px}.aib__dots i{width:10px;height:10px;border-radius:50%;background:#e3e5e8}.aib__title{flex:1 1;font-weight:500;font-size:14px}.aib__timer{padding:5px 12px;border-radius:100px;background:#f4f5f6;font-family:var(--font-mono,monospace);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aib__timer.is-done{background:var(--accent-soft);color:var(--accent);font-family:inherit;font-weight:500}.aib__chat{display:grid;align-content:start;grid-gap:12px;gap:12px;min-height:190px;padding:20px}.aib__msg{max-width:88%;padding:12px 16px;border-radius:18px;font-size:15px}.aib__msg--me{justify-self:end;background:var(--ink);color:var(--white);border-bottom-right-radius:6px}.aib__msg--ai{justify-self:start;display:grid;grid-gap:10px;gap:10px;background:#f4f5f6;border-bottom-left-radius:6px}.aib__ai{font-size:12px;font-weight:600;color:var(--accent)}.aib__steps{display:grid;grid-gap:6px;gap:6px}.aib__steps li{display:flex;align-items:center;gap:10px;color:var(--ink-45);transition:color .3s}.aib__steps li.is-done,.aib__steps li.is-now{color:var(--ink)}.aib__tick{position:relative;flex:none;width:18px;height:18px;border-radius:50%;border:2px solid #d9dcdf}.aib__steps li.is-now .aib__tick{border-color:#d9dcdf;border-top-color:var(--accent);animation:feed-spin .8s linear infinite}.aib__steps li.is-done .aib__tick{border-color:var(--accent);background:var(--accent)}.aib__steps li.is-done .aib__tick:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid var(--white);border-width:0 2px 2px 0;transform:rotate(45deg)}.aib__done{font-weight:500;color:var(--accent)}.aib__caret{display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:-.15em;background:currentColor;animation:aib-blink .9s steps(1) infinite}@keyframes aib-blink{50%{opacity:0}}.aib__code-head{display:flex;justify-content:space-between;padding:10px 20px;border-top:1px solid #eef0f2;font-size:12px;color:var(--ink-45)}.aib__code{margin:0;min-height:0;max-height:260px;padding:4px 20px 16px;overflow:auto;background:var(--white);color:#3b4a43;font-family:var(--font-mono,monospace);font-size:12.5px;line-height:1.55;white-space:pre;scrollbar-width:thin}.aib__code .aib__caret{color:var(--accent)}.aib__input{display:flex;gap:8px;padding:14px;border-top:1px solid #eef0f2}.aib__input input{flex:1 1;min-width:0;height:46px;padding:0 18px;border:0;border-radius:100px;background:#f4f5f6;font:inherit;font-size:15px}.aib__input input:focus{outline:2px solid rgba(11,143,99,.35)}.aib__input button{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:50%;background:var(--accent);color:var(--white)}.aib__input button:disabled{opacity:.4}.aib__phone{display:grid;grid-template-rows:auto 1fr;height:600px;border:8px solid var(--ink);border-radius:40px;background:#eef1f0;overflow:hidden}.aib__phone-head{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--white)}.aib__phone-head span:last-child{display:grid;line-height:1.2;min-width:0}.aib__phone-head b{overflow:hidden;font-weight:600;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.aib__phone-head small{font-size:12px;color:var(--ink-45)}.aib__phone.is-live .aib__phone-head small{color:var(--accent)}.aib__ava{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-family:var(--font-display);font-size:15px}.aib__phone-body{display:flex;flex-direction:column;gap:8px;padding:14px 12px;overflow-y:auto;scrollbar-width:none}.aib__wait{display:grid;justify-items:center;grid-gap:12px;gap:12px;margin:auto;font-size:14px;color:var(--ink-45);text-align:center}.aib__spinner{width:28px;height:28px;border-radius:50%;border:3px solid #dde1e0;border-top:3px solid var(--accent);animation:feed-spin .8s linear infinite}.aib__bubble{display:grid;grid-gap:8px;gap:8px;max-width:86%;padding:9px 12px;border-radius:16px;font-size:14px;line-height:1.4;animation:aib-in .35s ease-out}.aib__bubble--bot{align-self:flex-start;background:var(--white);border-bottom-left-radius:4px}.aib__bubble--me{align-self:flex-end;background:var(--accent);color:var(--white);border-bottom-right-radius:4px}.aib__btns{display:grid;grid-gap:4px;gap:4px}.aib__btns span{padding:7px 10px;border-radius:10px;background:var(--accent-soft);color:var(--accent);font-size:13px;text-align:center}.aib__file{display:flex;align-items:center;gap:10px;font-size:13px}.aib__file i{flex:none;width:32px;height:38px;border-radius:6px;background:var(--accent-soft);position:relative}.aib__file i:after{content:"PDF";position:absolute;inset:auto 0 6px;font-style:normal;font-size:9px;font-weight:700;text-align:center;color:var(--accent)}.aib__note{align-self:stretch;padding:10px 12px;border-radius:12px;background:var(--ink);color:var(--white);font-size:13px;line-height:1.4;animation:aib-in .35s ease-out}@keyframes aib-in{0%{opacity:0;transform:translateY(8px)}}.aib__cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.aib__cta .btn:disabled{opacity:.5}.feat{padding:112px 0}.feat__grid{display:grid;grid-template-columns:420px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.feat__tabs{display:grid;grid-gap:6px;gap:6px}.feat__tab{display:grid;grid-gap:10px;gap:10px;padding:18px 20px;border-radius:var(--r-lg);text-align:left;transition:background .2s}.feat__tab.is-on,.feat__tab:hover{background:#f4f5f6}.feat__tab-title{font-family:var(--font-display);font-size:19px;line-height:1.2;color:var(--ink-45)}.feat__tab.is-on .feat__tab-title,.feat__tab:hover .feat__tab-title{color:var(--ink)}.feat__tab-body{display:grid;grid-gap:12px;gap:12px;animation:aib-in .3s ease-out}.feat__tab-text{font-size:15px;line-height:1.5;color:var(--ink-70)}.feat__points{display:flex;flex-wrap:wrap;gap:6px}.feat__points span{padding:5px 10px;border-radius:100px;background:var(--white);font-size:13px}.feat__view{position:-webkit-sticky;position:sticky;top:96px;display:grid;place-items:center;min-height:520px;padding:40px;border-radius:var(--r-xl);background:linear-gradient(160deg,#e9f8f1,#e6edf3);animation:aib-in .35s ease-out}.fmock{display:grid;grid-gap:12px;gap:12px;width:min(520px,100%);padding:22px;border-radius:var(--r-lg);background:var(--white);font-size:14px}.fmock small{font-size:12px;color:var(--ink-45)}.fmock b{font-weight:600}.fmock__url{padding:8px 12px;border-radius:100px;background:#f4f5f6;font-size:12px;color:var(--ink-45)}.fmock__thanks{display:grid;grid-gap:12px;gap:12px;padding:8px 4px 4px}.fmock__ok{font-weight:600;color:var(--accent)}.fmock__h{font-family:var(--font-display);font-size:20px;line-height:1.25}.fmock__gift{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:#f4f5f6}.fmock__gift>span:last-child,.fmock__pdf{display:grid}.fmock__pdf{place-items:center;width:44px;height:52px;border-radius:8px;background:var(--accent-soft);color:var(--accent);font-weight:700;font-size:11px}.fmock__btns{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.fmock__btns span{justify-content:center;gap:8px;padding:11px;border-radius:12px;background:var(--ink);color:var(--white);font-size:13px}.fmock__btns span,.fmock__node{display:flex;align-items:center}.fmock__node{gap:12px;padding:12px 14px;border-radius:14px;background:#f4f5f6;position:relative}.fmock__node+.fmock__node:before{content:"";position:absolute;left:27px;top:-12px;width:2px;height:12px;background:#d9dcdf}.fmock__node>span:last-child{display:grid}.fmock__node-n{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--accent);color:var(--white);font-size:13px;font-weight:600}.fmock__hint{font-size:13px;color:var(--ink-45)}.fmock--chat{background:#eef1f0}.fmock__time{justify-self:center;padding:4px 10px;border-radius:100px;background:var(--white);font-size:12px;color:var(--ink-45)}.fmock__b{max-width:86%;padding:10px 14px;border-radius:16px;line-height:1.45}.fmock__b--me{justify-self:end;background:var(--accent);color:var(--white);border-bottom-right-radius:4px}.fmock__b--bot{justify-self:start;background:var(--white);border-bottom-left-radius:4px}.fmock__agent{justify-self:start;padding:6px 10px;border-radius:100px;background:var(--accent-soft);color:var(--accent);font-size:12px}.fmock__row{display:grid;grid-gap:2px;gap:2px;padding:10px 14px;border-radius:12px;background:#f4f5f6}.fmock__msg{padding:14px;border-radius:14px;border-bottom-left-radius:4px;background:var(--accent-soft);line-height:1.45}.fmock__stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.fmock__stats span{display:grid;grid-gap:2px;gap:2px;padding:10px;border-radius:12px;background:#f4f5f6}.fmock__tr{display:flex;align-items:center;gap:12px;padding:10px 6px;border-bottom:1px solid #eef0f2}.fmock__tr:last-child{border-bottom:0}.fmock__ava{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:#f4f5f6;font-weight:600}.fmock__who{display:grid;flex:1 1;min-width:0}.fmock__who small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fmock__tag{flex:none;padding:4px 10px;border-radius:100px;background:#f4f5f6;font-size:12px}.fmock__tag.is-hot{background:var(--accent-soft);color:var(--accent)}.fmock__cap{font-family:var(--font-display);font-size:18px}.fmock--code pre{margin:0;padding:16px;border-radius:14px;background:var(--ink);color:#b8f5d6;font-family:var(--font-mono,monospace);font-size:13px;line-height:1.6;white-space:pre-wrap}.fmock__chips{display:flex;flex-wrap:wrap;gap:6px}.fmock__chips span{padding:6px 12px;border-radius:100px;background:#f4f5f6;font-size:13px}.steps3__media{display:grid;place-items:center;aspect-ratio:4/3;padding:24px;border-radius:var(--r-lg);background:var(--white)}.steps3 .cards3__n{border:0;background:var(--accent-soft)}.sart{display:grid;grid-gap:8px;gap:8px;width:100%;max-width:300px}.sart--code{padding:16px;border-radius:14px;background:var(--ink);color:#b8f5d6;font-family:var(--font-mono,monospace);font-size:12px;line-height:1.5;gap:0;white-space:pre}.sart__file,.sart__msg,.sart__ok{padding:10px 14px;border-radius:14px;font-size:14px}.sart__file{justify-self:start;background:var(--accent-soft);color:var(--accent);font-weight:600}.sart__msg{justify-self:end;background:var(--ink);color:var(--white)}.sart__ok{justify-self:start;background:#f4f5f6}.sart--lead{padding:18px;border-radius:14px;background:var(--accent-soft)}.sart--lead b{font-weight:600;color:var(--accent)}@media (max-width:1100px){.hero__split{gap:40px}.aib__stage,.hero__split{grid-template-columns:1fr}.aib__phone{width:min(360px,100%);justify-self:center;height:560px}.feat__grid{grid-template-columns:1fr}.feat__view{position:static;min-height:0}}@media (max-width:640px){.hero--split{padding:40px 0 64px}.hero--split .hero__text{font-size:17px}.hero__actions>.btn{flex:1 1 100%}.hflow{grid-template-columns:1fr}.hflow__card{min-height:0}.aib,.feat{padding:72px 0}.aib__chips{flex-wrap:nowrap;margin:-16px -16px 20px;padding:0 16px;overflow-x:auto;scrollbar-width:none}.aib__chip{flex:none}.aib__app{min-height:0}.aib__code{max-height:200px;font-size:11.5px}.feat__view,.fmock{padding:16px}.fmock__btns,.fmock__stats{grid-template-columns:1fr}}.aiw{transition:opacity .25s,transform .25s}.aiw--away{opacity:0;transform:translateY(12px);pointer-events:none}.aiw__icon{display:none}.feat__tab{padding:0}.feat__tab-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:18px 20px;text-align:left}.feat__tab-body{padding:0 20px 20px}.feat__chev,.feat__inline{display:none}@media (max-width:640px){:root{--section:64px;--gutter:16px}.h1{font-size:28px;line-height:1.15}.h2{font-size:24px;line-height:1.2}.h3{font-size:19px}.serif{font-size:16px;line-height:1.5}.head{gap:12px;margin-bottom:28px}.head .btns{width:100%}.tag{font-size:12px}.hero--split{padding:28px 0 48px}.hero--split .hero__kicker{margin-bottom:18px;padding:6px 12px;font-size:12px}.hero--split .h1.hero__h1{font-size:28px;line-height:1.15}.hero--split .h1.hero__h1 .muted{display:none}.hero--split .hero__text{margin:16px 0 24px;font-size:16px;line-height:1.5}.hero--split .hero__actions{display:grid;grid-template-columns:1fr;width:100%;grid-gap:8px;gap:8px}.hero--split .hero__actions>.btn{width:100%;height:52px}.hero--split .hero__note{margin-top:14px;font-size:13px}.hero__split{gap:28px}.hflow{grid-template-columns:1fr 1fr;gap:8px}.hflow__card{gap:6px;min-height:0;padding:12px;border-radius:16px}.hflow__n{width:20px;height:20px;font-size:11px}.hflow__cap{font-size:11.5px;line-height:1.3}.hflow__field,.hflow__msgr span,.hflow__send{padding:6px 8px;font-size:12px;border-radius:8px}.hflow__field+.hflow__field{display:none}.hflow__gift{padding:8px}.hflow__gift b{font-size:13px}.hflow__gift span{display:none}.hflow__msgr{grid-template-columns:1fr 1fr;gap:4px}.hflow__msgr span{justify-content:center;gap:4px;font-size:0}.hflow__msgr .bot-icon{width:18px;height:18px}.hflow__b{padding:6px 9px;font-size:11.5px}.hflow__b:nth-of-type(3){display:none}.hflow__lead{padding:8px}.hflow__lead span{font-size:12px}.hero+.video-section{padding-top:8px}.problem .panel{display:none}.problem .cols3{gap:8px;margin-top:0}.problem .cols3>li{gap:6px;padding:18px;border:0;border-radius:var(--r-md);background:#f4f5f6}.problem .cols3 .h4{font-size:17px}.problem .cols3 p{font-size:14px;line-height:1.45;color:var(--ink-70)}.aib{padding:64px 0}.aib__chips{margin:-8px -16px 16px}.aib__chip{padding:8px 14px;font-size:14px}.aib__stage{gap:12px}.aib__app{border-radius:var(--r-lg)}.aib__bar{padding:10px 14px}.aib__dots{display:none}.aib__title{font-size:13px}.aib__chat{min-height:0;padding:14px;gap:10px}.aib__msg{max-width:100%;padding:10px 12px;font-size:13.5px}.aib__code-head{padding:8px 14px}.aib__code{max-height:150px;padding:2px 14px 12px;font-size:11px}.aib__input{padding:10px}.aib__input input{height:42px;font-size:14px}.aib__input button{width:42px;height:42px}.aib__phone{width:100%;height:440px;border-width:6px;border-radius:30px}.aib__bubble{font-size:13px}.aib__cta{display:grid;margin-top:20px;grid-gap:8px;gap:8px}.aib__cta .btn{width:100%}.feat{padding:64px 0}.feat__view{display:none}.feat__tabs{gap:8px}.feat__tab{background:#f4f5f6;border-radius:var(--r-md)}.feat__tab-btn{padding:16px}.feat__tab-title{font-size:16px;color:var(--ink)}.feat__chev{display:block;flex:none;width:10px;height:10px;border:solid var(--ink-45);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s}.feat__tab.is-on .feat__chev{transform:rotate(-135deg) translate(-2px,-2px)}.feat__tab-body{gap:12px;padding:0 16px 16px}.feat__tab-text{font-size:14px}.feat__inline{display:block}.feat__inline .fmock{width:100%;padding:14px;font-size:13px}.fmock__h{font-size:16px}.steps3{gap:8px}.steps3>li{grid-template-columns:auto 1fr;gap:4px 14px;padding:16px;border-radius:var(--r-md);background:#f4f5f6}.steps3__media{grid-row:span 2;width:36px;aspect-ratio:auto;margin:0;padding:0;background:none}.steps3__media .photo,.steps3__media .sart{display:none}.steps3 .cards3__n{position:static;padding:9px 0;width:36px;text-align:center}.steps3 .h3{font-size:16px}.steps3 .serif{font-size:14px}.quote__body{padding:40px 20px 28px}.quote blockquote{font-size:18px}.quote__mark{position:static}.quote figcaption{margin-top:24px;font-size:13px}.cstrip__card{width:280px;min-height:360px;padding:22px}.cstrip__card--photo{width:300px}.cstrip__big{font-size:64px}.cstrip__unit{font-size:20px}.cstrip__story{font-size:18px}.cstrip__photo-title{font-size:24px}.cstrip__head{align-items:flex-start;flex-direction:column;gap:0}.cstrip__nav{margin:-12px 0 20px}.qcta__card{grid-template-columns:1fr;gap:20px;padding:28px 20px;border-radius:var(--r-lg)}.final .hero__actions,.qcta .btns{display:grid;width:100%;grid-gap:8px;gap:8px}.final .hero__actions .btn,.qcta .btn{width:100%}.final__card{gap:16px;padding:32px 20px}.final__title{font-size:24px}.aiw{right:14px;bottom:14px}.aiw__btn{position:relative;justify-content:center;width:52px;height:52px;padding:0;border-radius:50%}.aiw__label{display:none}.aiw__icon{display:block}.aiw__dot{position:absolute;top:10px;right:10px}.aiw.is-open .aiw__label{display:none}}.jcard__body{display:grid;align-content:start;grid-gap:16px;gap:16px;height:100%}.jcard--num{grid-template-rows:auto 1fr;gap:28px;min-height:380px}.jcard__hl{display:grid;grid-gap:10px;gap:10px}.jcard__big{font-weight:400;font-size:88px;line-height:.95;letter-spacing:-.04em}.jcard__big,.jcard__unit{font-family:var(--font-display)}.jcard__unit{max-width:340px;font-size:19px;line-height:1.25}.jcard--num .jcard__title{font-size:21px;line-height:1.3}.jcard--mint{background:linear-gradient(160deg,#c9f7e2,#a6efd0 55%,#8fe6c4)}.jcard--blue{background:linear-gradient(160deg,#e3ecf5,#cfdeee)}.jcard--dark{background:var(--ink);color:var(--white)}.jcard--dark .jcard__big{color:#5dffbe}.jcard--dark .jcard__meta{color:rgba(255,255,255,.55)}.jcard--dark .jcard__kind{background:rgba(255,255,255,.12);color:var(--white)}.jcard--plain .jcard__big{color:var(--accent)}.jcard--blue .jcard__kind,.jcard--mint .jcard__kind{background:rgba(255,255,255,.7)}.jcard--blue .jcard__meta,.jcard--mint .jcard__meta{color:var(--ink-70)}.jcard--wide.jcard--num{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:none;align-items:end;gap:40px;min-height:360px}.jcard--wide .jcard__big{font-size:132px}.jcard--wide .jcard__unit{font-size:22px}.jcard--wide.jcard--num .jcard__title{font-size:28px}.jcard--wide.jcard--num .jcard__body{align-content:end}.jcard--num .jcard__excerpt{font-size:16px;color:inherit;opacity:.8}@media (max-width:860px){.jcard--wide.jcard--num{grid-template-columns:1fr;gap:24px}.jcard--wide .jcard__big{font-size:96px}}@media (max-width:640px){.jcard,.jcard--wide{padding:22px;border-radius:var(--r-lg)}.jcard--num,.jcard--wide.jcard--num{min-height:0;gap:20px}.jcard--wide .jcard__big,.jcard__big{font-size:64px}.jcard--wide .jcard__unit,.jcard__unit{font-size:16px}.jcard--num .jcard__title,.jcard--wide .jcard__title,.jcard--wide.jcard--num .jcard__title,.jcard__title{font-size:19px;line-height:1.3}.jcard__excerpt{font-size:15px}.jcard__meta{font-size:13px}.journal__cards{gap:10px}.journal__head .h1{font-size:28px}.journal__filters a{padding:8px 14px;font-size:14px}}.art__title{font-size:35px;color:#121212}.art__body,.art__body blockquote,.art__body li,.art__body p,.art__brief-row p,.art__lead,.art__toc a{font-size:15px;color:#121212}.art__body h2,.art__body h3,.art__body strong{color:#121212}@media (max-width:640px){.art__title{font-size:35px}.art__body,.art__lead{font-size:15px}}.el{--el-bg:#fdfcfc;--el-panel:#f5f3f1;--el-line:#ebe8e4;--el-gray:#777169;--gutter:48px;background:var(--el-bg);color:#0c0b0a}.el-row{position:relative;border-top:1px solid var(--el-line)}.el-row:first-child{border-top:0}.el-frame{position:relative;max-width:calc(var(--content) + var(--gutter) * 2);margin-inline:auto;border-inline:1px solid var(--el-line)}.el-row:not(:first-child) .el-frame:after,.el-row:not(:first-child) .el-frame:before{content:"";position:absolute;top:-3px;width:5px;height:5px;border-radius:50%;background:#0c0b0a;z-index:2}.el-frame:before{left:-3px}.el-frame:after{right:-3px}.el .cstrip,.el .final,.el .section,.el .section--cream,.el .section--white{background:transparent}.el .corners{display:none}.el-label{margin-bottom:14px;font-size:15px;color:var(--el-gray)}.el-h1{font-size:48px;line-height:1.12}.el .head .h2,.el-h1,.el-h2{font-family:var(--font-display);font-weight:400;letter-spacing:-.03em;text-wrap:balance}.el .head .h2,.el-h2{font-size:36px;line-height:1.17}.el-muted{color:var(--el-gray)}.el-lead{font-size:17px;line-height:1.5;color:#0c0b0a;text-wrap:pretty}.el .head{max-width:none;margin-bottom:48px}.el .head .tag{padding:0;background:none;font-weight:400;font-size:15px;letter-spacing:0;text-transform:none;color:var(--el-gray)}.el .head .head__text{max-width:620px;font-size:17px;color:var(--el-gray)}.pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border:0;border-radius:9999px;font:inherit;font-size:16px;font-weight:400;white-space:nowrap;cursor:pointer;transition:background .2s,box-shadow .2s}.pill--lg{height:48px;padding:0 24px}.pill--dark{background:#0c0b0a;color:#fff}.pill--dark:hover{background:#2a2826}.pill--light{background:#fff;color:#0c0b0a;box-shadow:inset 0 0 0 1px var(--el-line,#ebe8e4)}.pill--light:hover{background:#f5f3f1}.el-btns{display:flex;flex-wrap:wrap;gap:8px}.el .btn{height:44px;padding:0 20px;border-radius:9999px;font-weight:400}.el .btn--glass,.el .btn--light,.el .btn--outline{background:#fff;color:#0c0b0a;box-shadow:inset 0 0 0 1px var(--el-line)}.el .btn--primary{background:#0c0b0a;color:#fff}.elhero{padding:120px 0 64px}.elhero__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:start}.elhero__main{display:grid;justify-items:start;grid-gap:24px;gap:24px}.elhero__main .el-label{margin:0}.elhero__side{display:grid;grid-gap:16px;gap:16px;padding-top:34px}.elhero__note{font-size:14px;color:var(--el-gray)}.ptabs{padding:0 0 64px}.el-row--productTabs{border-top:0}.el-row--productTabs .el-frame:after,.el-row--productTabs .el-frame:before{display:none}.ptabs .container{padding-inline:16px}.ptabs__panel{border-radius:28px;background:var(--el-panel);box-shadow:inset 0 0 0 1px var(--el-line);overflow:hidden}.ptabs__bar{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px;padding:6px}.ptabs__tab{display:flex;align-items:center;justify-content:center;gap:10px;height:44px;padding:0 12px;border-radius:14px;font-size:15px;color:#3d3a36;white-space:nowrap;transition:background .2s}.ptabs__tab:hover{background:rgba(255,255,255,.5)}.ptabs__tab.is-on{background:#fff;color:#0c0b0a;box-shadow:0 0 0 1px var(--el-line)}.ptabs__dot{flex:none;width:12px;height:12px;border-radius:50%}.ptabs__dot--ink{background:radial-gradient(circle at 30% 30%,#6b6762,#0c0b0a)}.ptabs__dot--mint{background:radial-gradient(circle at 30% 30%,#b9ffe0,#0b8f63)}.ptabs__dot--grad{background:radial-gradient(circle at 30% 30%,#ffd2a8,#ff6a3d 55%,#8a5cff)}.ptabs__dot--blue{background:radial-gradient(circle at 30% 30%,#cfe6ff,#3d7be0)}.ptabs__dot--silver{background:radial-gradient(circle at 30% 30%,#fff,#a8a39d)}.ptabs__stage{display:grid;place-items:center;min-height:560px;margin:0 6px;padding:40px;border-radius:22px;background:radial-gradient(120% 90% at 50% 0,#faf9f7 0,var(--el-panel) 70%);animation:aib-in .35s ease-out}.ptabs__stage--builder{display:block;padding:28px}.ptabs__foot{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 26px 22px}.ptabs__foot p{max-width:640px;font-size:16px;color:var(--el-gray)}.ptabs__foot-btns{display:flex;flex:none;gap:8px}.ptab__video{width:min(960px,100%);aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:#0c0b0a}.ptab__video iframe{width:100%;height:100%;border:0}.ptab__poster{display:grid;place-content:center;justify-items:center;grid-gap:16px;gap:16px;height:100%;background:radial-gradient(60% 80% at 30% 30%,rgba(93,255,190,.35),transparent 60%),radial-gradient(60% 80% at 75% 70%,rgba(80,140,230,.35),transparent 60%),#14161a;color:rgba(255,255,255,.75);font-size:15px}.ptab__play{position:relative;width:72px;height:72px;border-radius:50%;background:#fff}.ptab__play:after{content:"";position:absolute;left:29px;top:23px;border-color:transparent transparent transparent #0c0b0a;border-style:solid;border-width:13px 0 13px 20px}.ptab__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center;width:min(1040px,100%)}.ptab__pair .fmock{width:100%;box-shadow:0 0 0 1px var(--el-line)}.ptab__phone{justify-self:center;width:300px;border:7px solid #0c0b0a;border-radius:36px;background:#eef1f0;overflow:hidden}.ptab__phone-head{display:flex;align-items:center;gap:10px;padding:14px;background:#fff;font-size:14px}.ptab__phone-head b{font-weight:600}.ptab__phone-body{display:grid;grid-gap:8px;gap:8px;padding:14px 12px 18px}.ptab__b{max-width:88%;border-radius:16px;border-bottom-left-radius:4px;font-size:13.5px;line-height:1.4}.ptab__b,.ptab__file{justify-self:start;padding:9px 12px;background:#fff}.ptab__file{display:flex;align-items:center;gap:10px;border-radius:14px;font-size:13px}.ptab__file i{display:grid;place-items:center;width:30px;height:36px;border-radius:6px;background:var(--accent-soft);color:var(--accent);font-style:normal;font-size:9px;font-weight:700}.ptab__opts{display:grid;grid-gap:4px;gap:4px}.ptab__opts span{padding:8px;border-radius:10px;background:#fff;color:var(--accent);font-size:13px;text-align:center}.ptabs__stage--builder .aib__chips{margin:0 0 16px}.ptabs__stage--builder .aib__chip{box-shadow:inset 0 0 0 1px var(--el-line)}.ptabs__stage--builder .aib__app,.ptabs__stage--builder .aib__phone{box-shadow:0 0 0 1px var(--el-line)}.ptabs__stage--builder .aib__app{min-height:540px}.ptabs__stage--builder .aib__phone{height:540px}.ptabs__stage--builder .aib__cta{display:none}.els{padding:96px 0 72px}.els__head{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;margin-bottom:40px}.els__title{display:grid;justify-items:start;grid-gap:24px;gap:24px}.els__head .el-lead{padding-top:6px}.els .container{padding-inline:16px}.els .el-label,.els__head{padding-inline:32px}.els__big{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.elcard{position:relative;display:grid;grid-template-rows:1fr auto;min-height:560px;border-radius:28px;background:var(--el-panel);overflow:hidden}.elcard--mint{background:radial-gradient(70% 60% at 15% 20%,rgba(93,255,190,.75),transparent 70%),radial-gradient(70% 70% at 85% 80%,rgba(80,200,160,.6),transparent 70%),linear-gradient(160deg,#c9f7e2,#8fe6c4)}.elcard--blue{background:radial-gradient(70% 60% at 20% 15%,rgba(150,200,255,.8),transparent 70%),radial-gradient(70% 70% at 80% 85%,rgba(90,120,220,.55),transparent 70%),linear-gradient(160deg,#dbe8f7,#a9c2ea)}.elcard__visual{display:grid;place-items:center;padding:32px 28px 8px}.elcard__visual .fmock{width:min(440px,100%)}.elcard--gray .elcard__visual .fmock{box-shadow:0 0 0 1px var(--el-line)}.elcard__cap{display:grid;grid-gap:6px;gap:6px;padding:24px 28px 28px}.elcard__label{font-size:15px;color:var(--el-gray)}.elcard__text{max-width:460px;font-size:17px;line-height:1.45}.elcard--blue .elcard__label,.elcard--mint .elcard__label{color:rgba(12,11,10,.6)}.els__small{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:16px}.elmini{display:grid;grid-template-rows:auto 1fr auto auto;min-height:250px;padding:26px;border-radius:28px;background:var(--el-panel)}.elmini__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--el-line)}.elmini__label{grid-row:3;margin-bottom:8px;font-size:15px;color:var(--el-gray)}.elmini__text{grid-row:4;font-size:16px;line-height:1.45}.elpop{display:grid;grid-gap:10px;gap:10px;width:min(380px,100%);padding:26px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px var(--el-line)}.elpop__h{font-family:var(--font-display);font-size:20px;line-height:1.25}.elpop__t{font-size:14px;color:var(--el-gray)}.elpop__btns{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:6px}.elpop__btns span{display:flex;align-items:center;justify-content:center;gap:6px;height:42px;border-radius:9999px;background:#0c0b0a;color:#fff;font-size:14px}.el .section{padding-block:96px}.el .stats{gap:0;border-top:1px solid var(--el-line)}.el .stats>li{padding:32px 24px;border:0;border-radius:0;background:none}.el .stats>li+li{border-left:1px solid var(--el-line)}.el .stats__value{font-family:var(--font-display);font-weight:400;font-size:44px;letter-spacing:-.03em;color:#0c0b0a}.el .stats .h4{font-size:16px}.el .stats__note,.el .stats__text{color:var(--el-gray)}.el .cstrip__card{border-radius:28px}.el .cstrip__card--story{background:var(--el-panel)}.el .cstrip__arrow{box-shadow:inset 0 0 0 1px var(--el-line)}.el .steps3>li{padding:16px 16px 24px;border-radius:28px;background:var(--el-panel)}.el .steps3__media{border-radius:20px;box-shadow:0 0 0 1px var(--el-line)}.el .steps3 .h3{padding-inline:8px;font-family:var(--font-display);font-size:20px}.el .steps3 .serif{padding-inline:8px;font-size:15px;color:var(--el-gray)}.el .faq details,.el .faq-grid details{border-color:var(--el-line)}.el .final{padding:96px 0}.el .final__card{justify-items:center;padding:88px 48px;border-radius:28px;text-align:center;background:radial-gradient(50% 70% at 20% 30%,rgba(93,255,190,.45),transparent 70%),radial-gradient(50% 70% at 80% 70%,rgba(120,170,240,.45),transparent 70%),var(--el-panel)}.el .final__title{font-size:40px;letter-spacing:-.03em}.el .final__text{max-width:560px;color:#3d3a36}.el .final .hero__actions{justify-content:center}@media (max-width:1100px){.ptabs__bar{display:flex;overflow-x:auto;scrollbar-width:none}.ptabs__tab{flex:none}.ptab__pair{grid-template-columns:1fr}.els__small{grid-template-columns:1fr 1fr}}@media (max-width:860px){.el{--gutter:20px}.elhero__grid,.els__big,.els__head{grid-template-columns:1fr;gap:20px}.elhero__side{padding-top:0}.elcard{min-height:0}}@media (max-width:640px){.el{--gutter:16px}.el-frame{border-inline:0}.el-frame:after,.el-frame:before{display:none}.el-h1{font-size:32px}.el .head .h2,.el-h2{font-size:26px}.el-lead{font-size:16px}.elhero{padding:40px 0 32px}.elhero__main{gap:18px}.el-btns{display:grid}.el-btns,.el-btns .pill{width:100%}.ptabs{padding-bottom:40px}.els .container,.ptabs .container{padding-inline:8px}.ptabs__panel{border-radius:22px}.ptabs__tab{height:40px;font-size:14px}.ptabs__stage{min-height:0;padding:14px;border-radius:18px}.ptabs__stage--builder{padding:10px}.ptabs__stage--builder .aib__app{min-height:0}.ptabs__stage--builder .aib__phone{height:420px}.ptab__video{border-radius:14px}.ptab__play{width:56px;height:56px}.ptab__play:after{left:22px;top:17px;border-width:11px 0 11px 17px}.ptab__phone{width:100%;max-width:300px}.ptabs__foot{display:grid;grid-gap:14px;gap:14px;padding:16px}.ptabs__foot p{font-size:14px}.ptabs__foot-btns{display:grid}.ptabs__foot-btns .pill{width:100%}.els{padding:56px 0 40px}.els .el-label,.els__head{padding-inline:8px}.els__head{margin-bottom:24px}.elcard,.elmini{border-radius:22px}.elcard__visual{padding:16px 12px 0}.elcard__cap{padding:18px 18px 20px}.elcard__text{font-size:15px}.els__small{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.elmini{min-height:0;gap:0;padding:16px}.elmini__icon{margin-bottom:18px}.elmini__text{font-size:13.5px}.el .section{padding-block:56px}.el .stats{grid-template-columns:1fr 1fr}.el .stats>li{padding:20px 14px}.el .stats>li:nth-child(3){border-left:0}.el .stats>li:nth-child(n+3){border-top:1px solid var(--el-line)}.el .stats__value{font-size:30px}.el .final{padding:56px 0}.el .final__card{padding:40px 20px;border-radius:22px}.el .final__title{font-size:26px}}@media (min-width:641px){.el .stats{grid-template-columns:repeat(4,1fr)}}.header .btn{height:40px;padding:0 18px;border-radius:9999px;font-weight:400}.header .btn--outline{background:#fff;box-shadow:inset 0 0 0 1px #ebe8e4}.header .btn--primary{background:#0c0b0a}.msheet{position:fixed;inset:0;z-index:90;visibility:hidden;transition:visibility 0s linear .45s}.msheet.is-open{visibility:visible;transition:none}.msheet__backdrop{position:absolute;inset:0;border:0;background:rgba(245,243,241,.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .35s ease}.msheet.is-open .msheet__backdrop{opacity:1}.msheet__panel{position:absolute;top:10px;left:10px;right:10px;display:grid;max-height:calc(100dvh - 20px);overflow-y:auto;padding:14px 14px 18px;border-radius:26px;background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),0 0 0 1px rgba(12,11,10,.06),0 24px 60px rgba(12,11,10,.12);backdrop-filter:blur(28px) saturate(1.6);-webkit-backdrop-filter:blur(28px) saturate(1.6);transform:translateY(-110%);-webkit-clip-path:inset(0 0 100% 0 round 26px);clip-path:inset(0 0 100% 0 round 26px);transition:transform .45s cubic-bezier(.2,.8,.2,1),-webkit-clip-path .45s cubic-bezier(.2,.8,.2,1);transition:transform .45s cubic-bezier(.2,.8,.2,1),clip-path .45s cubic-bezier(.2,.8,.2,1);transition:transform .45s cubic-bezier(.2,.8,.2,1),clip-path .45s cubic-bezier(.2,.8,.2,1),-webkit-clip-path .45s cubic-bezier(.2,.8,.2,1)}.msheet.is-open .msheet__panel{transform:none;-webkit-clip-path:inset(0 0 0 0 round 26px);clip-path:inset(0 0 0 0 round 26px)}.msheet__top{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 10px 8px}.msheet__top .logo{transform:none}.msheet__close{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(12,11,10,.05);color:#0c0b0a}.msheet__links{display:grid;padding:18px 0 14px}.msheet__links a{padding:13px 10px;border-radius:14px;font-family:var(--font-display);font-weight:400;font-size:22px;letter-spacing:-.02em;color:#0c0b0a;opacity:0;transform:translateY(-8px);transition:opacity .3s,transform .3s,background .2s}.msheet.is-open .msheet__links a{opacity:1;transform:none;transition-delay:calc(.12s + var(--i) * .04s)}.msheet__links a.is-active,.msheet__links a:active{background:rgba(12,11,10,.05)}.msheet__foot{display:grid;grid-gap:14px;gap:14px;padding-top:16px;border-top:1px solid rgba(12,11,10,.08)}.msheet__login{padding:4px 10px;font-size:16px;color:#3d3a36}.msheet__btns{display:grid;grid-gap:8px;gap:8px}.msheet__btns .pill{width:100%}@media (min-width:1081px){.msheet{display:none}}@media (prefers-reduced-motion:reduce){.msheet__links a,.msheet__panel{transition:none}}.el--inner .el-frame>*+*{border-top:1px solid var(--el-line)}.el--inner .el-frame{min-height:60vh}.el .art,.el .journal,.el .legal,.el .page-head,.el .qcta,.el .recs{background:transparent}.el .corners,.el .hero:after,.el .page-head:after,.el .tick{display:none}.elhead{padding:112px 0 72px}.elhead__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:start}.elhead__main .el-label{margin-bottom:18px}.elhead__side{display:grid;justify-items:start;grid-gap:24px;gap:24px;padding-top:38px}.elhead__side .btns{display:flex;flex-wrap:wrap;gap:8px}.el .ba__frame,.el .cols3--cards>li,.el .cols3>li,.el .fgrid>li,.el .form-card,.el .lcards a,.el .panel,.el .panel--plain,.el .plans>li,.el .price-card,.el .ptypes>li:not(.is-dark),.el .quote__body,.el .timeline>li.is-accent{border:0;border-radius:28px;background:var(--el-panel);box-shadow:none}.el .ptypes>li.is-dark{border-radius:28px;background:#0c0b0a}.el .fgrid__n,.el .timeline__n{font-family:var(--font-sans);font-size:14px;color:var(--el-gray)}.el .fgrid .h3,.el .lcards .h3,.el .plans .h3,.el .ptypes .h3,.el .timeline .h3{font-family:var(--font-display);font-weight:400;font-size:21px;letter-spacing:-.02em}.el .cols3 p,.el .fgrid .serif,.el .lcards .serif,.el .ptypes .serif,.el .timeline .serif{font-size:15px;color:var(--el-gray)}.el .ptypes>li.is-dark .serif{color:rgba(255,255,255,.7)}.el .fgrid__points li{color:#3d3a36}.el .timeline>li{border-top-color:var(--el-line)}.el .timeline>li.is-accent{padding-left:24px}.el .lcards a{overflow:hidden;transition:background .2s}.el .lcards a:hover{background:#efece9}.el .lcards .photo{border-radius:20px;margin:10px 10px 0}.el .lcards__more{color:#0c0b0a}.el .panel__bg{opacity:.5}.el .quote__tabs span{border-radius:9999px;font-weight:400;background:#fff;box-shadow:inset 0 0 0 1px var(--el-line)}.el .quote__tabs span:first-child{background:#0c0b0a;color:#fff;box-shadow:none}.el .quote blockquote{font-family:var(--font-display);font-size:26px;letter-spacing:-.02em}.el .quote mark{background:none;color:var(--accent)}.el .ba__tabs button{border-radius:9999px}.el .qcta__card{border:0;border-radius:28px;background:radial-gradient(50% 70% at 15% 30%,rgba(93,255,190,.4),transparent 70%),radial-gradient(50% 70% at 85% 70%,rgba(120,170,240,.4),transparent 70%),var(--el-panel)}.el .qcta .tag{padding:0;background:none;font-weight:400;text-transform:none;letter-spacing:0;color:var(--el-gray)}.el .plans>li.is-featured{background:radial-gradient(60% 50% at 20% 0,rgba(93,255,190,.45),transparent 70%),var(--el-panel);box-shadow:inset 0 0 0 1.5px #0c0b0a}.el .plans__badge{border-radius:9999px;background:#0c0b0a;color:#fff}.el .plans__price,.el .price{font-family:var(--font-display);font-weight:400;letter-spacing:-.03em}.el .form-card{padding:32px}.el .form-card .input,.el .form-card input,.el .form-card select,.el .form-card textarea{border-color:var(--el-line);border-radius:14px;background:#fff}.el .faq details{border-bottom-color:var(--el-line)}.el .faq summary{padding-inline:0;font-family:var(--font-display);font-size:18px}.el .journal{padding-top:112px}.el .journal__head .h1{font-size:48px;letter-spacing:-.03em}.el .journal__filters a{border-radius:9999px;background:#fff;box-shadow:inset 0 0 0 1px var(--el-line)}.el .journal__filters a.is-on{background:#0c0b0a;color:#fff;box-shadow:none}.el .jcard{border-radius:28px}.el .jcard:not(.jcard--num){background:var(--el-panel)}.el .journal__cta{background:radial-gradient(60% 60% at 20% 20%,rgba(93,255,190,.4),transparent 70%),var(--el-panel)}.el .art__brief,.el .art__promo,.el .journal__cta{border-radius:28px}.el .art__body blockquote,.el .art__toc{background:var(--el-panel)}.el .art__toc{border-radius:24px}.el .recs{background:transparent}.el .recs .jcard:not(.jcard--num){background:var(--el-panel)}.el .feed__divider:after{background:var(--el-line)}.el .legal__aside .tag{padding:0;background:none;font-weight:400;text-transform:none;letter-spacing:0;color:var(--el-gray)}.el .legal .h2{font-family:var(--font-display);font-weight:400;letter-spacing:-.03em}@media (max-width:860px){.elhead__grid{grid-template-columns:1fr;gap:20px}.elhead__side{padding-top:0}}@media (max-width:640px){.elhead{padding:40px 0 36px}.elhead__side .btns{display:grid;width:100%}.elhead__side .btn{width:100%}.el .cols3>li,.el .fgrid>li,.el .form-card,.el .jcard,.el .lcards a,.el .plans>li,.el .ptypes>li,.el .qcta__card,.el .quote__body{border-radius:22px}.el .quote blockquote{font-size:19px}.el .journal{padding-top:40px}.el .journal__head .h1{font-size:30px}}.ba--tabs{padding:6px;border-radius:28px;background:var(--el-panel,#f5f3f1);box-shadow:inset 0 0 0 1px var(--el-line,#ebe8e4)}.ba__bar{display:flex;gap:4px;margin-bottom:6px;overflow-x:auto;scrollbar-width:none}.ba__bar::-webkit-scrollbar{display:none}.ba__tab{flex:1 0 auto;height:44px;padding:0 18px;border-radius:14px;font-size:15px;color:#3d3a36;white-space:nowrap;transition:background .2s}.ba__tab:hover{background:rgba(255,255,255,.5)}.ba__tab.is-on{background:#fff;color:#0c0b0a;box-shadow:0 0 0 1px var(--el-line,#ebe8e4)}.ba--tabs .ba__frame{border-radius:22px}.ba__foot{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:16px 20px 12px}.ba__foot p:first-child{font-size:16px;color:#0c0b0a}.ba__foot .ba__caption{margin:0;text-align:right;color:var(--el-gray,#777169)}@media (max-width:640px){.ba--tabs{border-radius:22px}.ba__tab{height:40px;padding:0 14px;font-size:14px}.ba--tabs .ba__frame{border-radius:16px}.ba__foot{display:grid;grid-gap:6px;gap:6px;padding:12px 10px 8px}.ba__foot .ba__caption{text-align:left}}.art__grid{padding-block:0}.art__col{min-width:0}.art__aside{align-self:stretch;position:relative;top:auto}.art__aside .art__promo{position:-webkit-sticky;position:sticky;top:112px;margin-top:56px}.el .recs{padding:48px 0;border-top:1px solid var(--el-line)}.recs__grid{grid-template-columns:repeat(2,1fr)}.feed__divider{padding-top:40px}@media (max-width:1024px){.art__aside{display:none}}@media (max-width:640px){.recs__grid{grid-template-columns:1fr}}.aib__app,.aib__demo,.aib__stage,.ptabs__stage{min-width:0}.aib__stage{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.aib__app{grid-template-rows:auto minmax(0,1fr) auto 132px auto}.aib__app,.ptabs__stage--builder .aib__app{height:480px;min-height:0}.aib__chat{min-height:0;overflow-y:auto;scrollbar-width:none;padding:16px 18px;gap:10px}.aib__chat::-webkit-scrollbar{display:none}.aib__msg{font-size:14px;line-height:1.45;padding:10px 14px}.aib__steps{gap:4px}.aib__steps li{font-size:13.5px}.aib__tick{width:16px;height:16px}.aib__code{height:132px;max-height:none;white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:hidden;font-size:12px}.aib__phone,.ptabs__stage--builder .aib__phone{height:480px}.ptabs__stage--builder{overflow:hidden}@media (max-width:1100px){.aib__stage{grid-template-columns:1fr}}@media (max-width:860px){.aib__demo.is-ready .aib__app,.aib__demo:not(.is-ready) .aib__phone{display:none}.aib__demo.is-ready .aib__phone,.ptabs__stage--builder .aib__demo.is-ready .aib__phone{width:min(340px,100%);justify-self:center;animation:aib-in .4s ease-out}.ptabs__stage--builder .aib__cta{display:grid;margin-top:12px}.ptabs__stage--builder .aib__cta .btn--primary{display:none}}@media (max-width:640px){.aib__app,.ptabs__stage--builder .aib__app{height:430px}.aib__app{grid-template-rows:auto minmax(0,1fr) auto 110px auto}.aib__code{height:110px;font-size:11px}.aib__phone,.ptabs__stage--builder .aib__phone{height:430px}.aib__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ptabs__stage--builder .aib__chips{margin:0 0 10px}}.feed__item{padding-top:56px}.feed__next{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;border-radius:28px;overflow:hidden;background:radial-gradient(60% 120% at 10% 0,rgba(93,255,190,.9),transparent 70%),radial-gradient(60% 120% at 95% 100%,rgba(80,200,160,.75),transparent 70%),linear-gradient(120deg,#c9f7e2,#8fe6c4);color:#0c0b0a}.feed__next-text{display:grid;grid-gap:8px;gap:8px;min-width:0}.feed__next-label{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#0b6e4d}.feed__next-title{font-family:var(--font-display);font-size:26px;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.feed__next-meta{font-size:14px;color:rgba(12,11,10,.6)}.feed__next-arrow{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:50%;background:#0c0b0a;color:#fff;animation:feed-bob 1.8s ease-in-out infinite}@keyframes feed-bob{50%{transform:translateY(5px)}}.feed__item .art{padding-top:40px}@media (max-width:640px){.feed__item{padding-top:36px}.feed__next{padding:20px;border-radius:22px;gap:14px}.feed__next-title{font-size:19px}.feed__next-arrow{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.feed__next-arrow{animation:none}}.tslider{width:min(560px,100%);border-radius:18px;background:#fff;box-shadow:0 0 0 1px rgba(12,11,10,.06),0 24px 50px -24px rgba(12,60,40,.35);overflow:hidden}.tslider__bar{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid #eef0f2}.tslider__dots{display:flex;gap:5px}.tslider__dots i{width:9px;height:9px;border-radius:50%;background:#e3e5e8}.tslider__url{flex:1 1;padding:5px 12px;border-radius:100px;background:#f4f5f6;font-size:12px;color:var(--ink-45);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tslider__view{position:relative;aspect-ratio:3/2;background:#0c0b0a}.tslider__view img{object-fit:cover;opacity:0;transform:scale(1.02);transition:opacity .6s ease,transform 3.8s ease}.tslider__view img.is-on{opacity:1;transform:scale(1)}.tslider__nav{display:flex;justify-content:center;gap:6px;padding:12px}.tslider__nav button{width:8px;height:8px;padding:0;border-radius:100px;background:#d9dcdf;transition:width .3s,background .3s}.tslider__nav button.is-on{width:22px;background:#0c0b0a}.pdemo{width:min(560px,100%);border-radius:18px;background:#fff;box-shadow:0 0 0 1px rgba(12,11,10,.06),0 24px 50px -24px rgba(12,11,10,.25);overflow:hidden}.pdemo__page{position:relative;aspect-ratio:3/2;overflow:hidden;background:#f7f6f4}.pdemo__site{display:grid;grid-gap:18px;gap:18px;padding:16px 20px;transition:filter .5s ease}.pdemo__nav{display:flex;align-items:center;gap:10px}.pdemo__nav b{width:54px;height:12px;margin-right:auto;border-radius:6px;background:#0c0b0a}.pdemo__nav span{width:36px;height:8px;border-radius:4px;background:#dcd9d5}.pdemo__hero{display:grid;grid-gap:9px;gap:9px;padding:22px;border-radius:14px;background:radial-gradient(70% 90% at 80% 20%,rgba(170,230,120,.55),transparent 70%),linear-gradient(135deg,#2f4a3a,#1d2a22)}.pdemo__line{display:block;height:10px;border-radius:5px;background:rgba(255,255,255,.85)}.pdemo__line--lg{width:70%;height:14px}.pdemo__line--md{width:55%}.pdemo__line--sm{width:40%;background:rgba(255,255,255,.5)}.pdemo__cta{display:block;width:96px;height:22px;margin-top:6px;border-radius:11px;background:#c9f27a}.pdemo__cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.pdemo__cards span{height:54px;border-radius:10px;background:#ebe8e4}.pdemo__shade{position:absolute;inset:0;background:rgba(12,11,10,.45);opacity:0;transition:opacity .45s ease}.pdemo__popup{position:absolute;left:50%;top:50%;width:62%;max-width:320px;border-radius:17px;overflow:hidden;background:#c9f27a;box-shadow:0 30px 60px -20px rgba(0,0,0,.55);opacity:0;transform:translate(-50%,-38%) scale(.92);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.9,.25,1.15)}.pdemo__popup img{display:block;width:100%;height:auto}.pdemo__page.is-popup .pdemo__shade{opacity:1}.pdemo__page.is-popup .pdemo__site{filter:blur(2px)}.pdemo__page.is-popup .pdemo__popup{opacity:1;transform:translate(-50%,-50%) scale(1)}@media (max-width:640px){.pdemo__popup{width:70%}}.fmock__b--bot:has(.voice){display:grid;grid-gap:10px;gap:10px}.voice{display:flex;align-items:center;gap:10px;min-width:220px;padding-top:2px}.voice__btn{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--accent);color:#fff;transition:transform .15s}.voice__btn:active{transform:scale(.94)}.voice__btn svg{margin-left:2px}.voice.is-playing .voice__btn svg{margin-left:0}.voice__body{display:grid;flex:1 1;grid-gap:4px;gap:4px;min-width:0}.voice__wave{display:flex;align-items:center;gap:2px;height:26px;cursor:pointer}.voice__wave i{flex:1 1;min-height:3px;border-radius:2px;background:rgba(11,143,99,.3);transition:background .15s}.voice__wave i.is-on{background:var(--accent)}.voice__time{font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-45)}.el .journal__head .h1,.elhead .el-h1{font-size:35px;line-height:1.15}@media (max-width:640px){.el .journal__head .h1,.elhead .el-h1{font-size:28px}}.photo__credit{position:absolute;right:8px;bottom:8px;z-index:1;padding:2px 8px;border-radius:100px;background:rgba(12,11,10,.45);color:rgba(255,255,255,.85);font-size:11px;line-height:1.6}.ptabs__stage--builder{place-items:stretch}.ptabs__stage--builder .aib__demo{width:100%}.voice.is-loading .voice__btn{position:relative}.voice.is-loading .voice__btn:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid transparent;border-top:2px solid var(--accent);animation:feed-spin .8s linear infinite}.el .timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.el .timeline>li,.el .timeline>li.is-accent{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto 1fr;grid-gap:6px 18px;gap:6px 18px;padding:26px 28px;border:0;border-radius:24px;background:var(--el-panel)}.el .timeline>li.is-accent{background:#e6f6ee}.el .timeline .timeline__n{display:grid;place-items:center;grid-row:span 2;width:40px;height:40px;border-radius:50%;background:#fff;font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1;color:#0c0b0a}.el .timeline>li.is-accent .timeline__n{background:var(--accent);color:#fff}.el .timeline .h3{align-self:center;font-size:20px}.el .timeline .serif{font-size:15px;line-height:1.5;color:#55524d}@media (max-width:860px){.el .timeline{grid-template-columns:1fr;gap:8px}.el .timeline>li,.el .timeline>li.is-accent{grid-template-columns:34px minmax(0,1fr);gap:4px 14px;padding:18px;border-radius:20px}.el .timeline .timeline__n{width:34px;height:34px;font-size:13px}.el .timeline .h3{font-size:17px}}.elhero__note{display:flex;align-items:center;gap:8px}.elhero__note svg{flex:none}