@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_FvsFLU975sfYJ5hLxp52rkWvUYBY)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_FvsFLU975sfYJ5hLxp52rkWvUYBY)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_FvsFLU975sfYJ5hLxp52rkWvUYBY)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_FvsFLU975sfYJ5hLxp52rkWvUYBY)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_FvsFLU975sfYJ5hLxp52rkWvUYBY)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_FvsFLU975sfYJ5hLxp52rkWvUYBY)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_FvsFLU975sfYJ5hLxp52rkWvUYBY)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_eb733768-module__n55rKq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_eb733768-module__n55rKq__variable{--home-font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.woff2?dpl=dpl_FvsFLU975sfYJ5hLxp52rkWvUYBY)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2?dpl=dpl_FvsFLU975sfYJ5hLxp52rkWvUYBY)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2?dpl=dpl_FvsFLU975sfYJ5hLxp52rkWvUYBY)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2?dpl=dpl_FvsFLU975sfYJ5hLxp52rkWvUYBY)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_f7c3d87f-module__diHn3W__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_f7c3d87f-module__diHn3W__variable{--home-font-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2?dpl=dpl_FvsFLU975sfYJ5hLxp52rkWvUYBY)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2?dpl=dpl_FvsFLU975sfYJ5hLxp52rkWvUYBY)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2?dpl=dpl_FvsFLU975sfYJ5hLxp52rkWvUYBY)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.0gfhww.tctz1o.woff2?dpl=dpl_FvsFLU975sfYJ5hLxp52rkWvUYBY)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.09q3q1i5159bl.woff2?dpl=dpl_FvsFLU975sfYJ5hLxp52rkWvUYBY)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2?dpl=dpl_FvsFLU975sfYJ5hLxp52rkWvUYBY)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_cda48368-module__M_ZL4a__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_cda48368-module__M_ZL4a__variable{--home-font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.consent-module__hnaExW__banner{z-index:1000;color:#f5f5f5;background:#0a0a0a;border-radius:1rem;flex-direction:column;gap:.9rem;max-width:36rem;margin:0 auto;padding:1.1rem 1.25rem;font-size:.875rem;line-height:1.5;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 18px 50px -12px #00000073}.consent-module__hnaExW__message{margin:0}.consent-module__hnaExW__link{color:inherit;text-underline-offset:2px;text-decoration:underline}.consent-module__hnaExW__actions{flex-wrap:wrap;gap:.6rem;display:flex}.consent-module__hnaExW__button{color:#0a0a0a;font:inherit;cursor:pointer;background:#f5f5f5;border:1px solid #f5f5f5;border-radius:999px;flex:8rem;padding:.65rem 1rem;font-weight:600}.consent-module__hnaExW__button:hover{background:#fff}.consent-module__hnaExW__button:focus-visible,.consent-module__hnaExW__settingsLink:focus-visible{outline-offset:2px;outline:2px solid #1e4dd8}.consent-module__hnaExW__settingsLink{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (min-width:640px){.consent-module__hnaExW__banner{flex-direction:row;align-items:center}.consent-module__hnaExW__actions{flex-wrap:nowrap}}
.newsletter-module__zPzniq__section{background:var(--paper,#fff);padding:5rem 0}.newsletter-module__zPzniq__container{max-width:78rem;margin:0 auto;padding:0 1.5rem}@media (min-width:1024px){.newsletter-module__zPzniq__container{padding:0 2rem}}.newsletter-module__zPzniq__card{background:var(--ink,#0a0a0a);color:#fff;border-radius:1.25rem;grid-template-columns:1fr;align-items:center;gap:2rem;padding:3rem;display:grid;position:relative;overflow:hidden}@media (min-width:800px){.newsletter-module__zPzniq__card{grid-template-columns:1fr 1fr}}.newsletter-module__zPzniq__card:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff5b352e,#0000 70%);border-radius:999px;width:16rem;height:16rem;position:absolute;bottom:-4rem;right:-4rem}.newsletter-module__zPzniq__eyebrow{color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:700}.newsletter-module__zPzniq__h3{letter-spacing:-.02em;text-wrap:balance;color:#fff;margin:.85rem 0 0;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;line-height:1.15}.newsletter-module__zPzniq__em{font-family:var(--home-font-serif,"Instrument Serif", Georgia, serif);font-style:italic;font-weight:400}.newsletter-module__zPzniq__p{color:#ffffffb3;max-width:24rem;margin:1rem 0 0;line-height:1.55}.newsletter-module__zPzniq__terms{color:#ffffff73;z-index:1;margin-top:.85rem;font-size:.75rem;position:relative}.newsletter-module__zPzniq__hsForm{z-index:1;min-height:180px;position:relative}.newsletter-module__zPzniq__hsForm form{color:#fff;font-family:inherit}.newsletter-module__zPzniq__hsForm label{color:#fff9;font-size:.75rem;font-weight:500}.newsletter-module__zPzniq__hsForm .hs-input{margin-top:.4rem;color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:.5rem!important;width:100%!important;padding:.75rem .95rem!important;font-family:inherit!important;font-size:.95rem!important}.newsletter-module__zPzniq__hsForm .hs-input::placeholder{color:#fff6}.newsletter-module__zPzniq__hsForm .hs-input:focus{outline:none;background:#ffffff1f!important;border-color:#ffffff59!important}.newsletter-module__zPzniq__hsForm .hs-form-field{margin-bottom:.6rem}.newsletter-module__zPzniq__hsForm .hs-button{background:var(--accent,#ff5b35);color:#fff;cursor:pointer;border:0;border-radius:.55rem;width:100%;margin-top:.4rem;padding:.75rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .15s}.newsletter-module__zPzniq__hsForm .hs-button:hover{background:#ff7350}.newsletter-module__zPzniq__hsForm .hs-error-msgs{color:#fda4af;margin:.3rem 0 0;padding:0;font-size:.7rem;list-style:none}.newsletter-module__zPzniq__hsForm .hs-form-required{color:var(--accent,#ff5b35)}:is(.newsletter-module__zPzniq__hsForm .legal-consent-container,.newsletter-module__zPzniq__hsForm .legal-consent-container *){line-height:1.45;color:#ffffff8c!important;font-size:.72rem!important}.newsletter-module__zPzniq__hsForm .submitted-message{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:.55rem;padding:1rem;font-size:.9rem}
.demo-module__K3VG0G__demoHero{background:var(--paper);border-bottom:1px solid var(--line-soft);padding:4rem 0}.demo-module__K3VG0G__demoGrid{grid-template-columns:1fr;align-items:start;gap:3rem;display:grid}@media (min-width:1000px){.demo-module__K3VG0G__demoGrid{grid-template-columns:1fr 1.05fr;gap:2rem 3.5rem}.demo-module__K3VG0G__demoHeader{grid-area:1/1}.demo-module__K3VG0G__calCard{grid-area:1/2/span 2}.demo-module__K3VG0G__agenda{grid-area:2/1}}.demo-module__K3VG0G__demoH1{font-family:var(--home-font-sans,"Inter", sans-serif);letter-spacing:-.03em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:600;line-height:1.05}.demo-module__K3VG0G__demoEm{font-family:var(--home-font-serif,"Instrument Serif", Georgia, serif);font-style:italic;font-weight:400}.demo-module__K3VG0G__demoLede{color:var(--ink-soft);text-wrap:pretty;max-width:32rem;margin-top:1.25rem;font-size:1.0625rem;line-height:1.55}.demo-module__K3VG0G__agenda{background:var(--bg);border:1px solid var(--line);border-radius:1rem;padding:1.5rem}.demo-module__K3VG0G__agendaLbl{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:.55rem;font-size:.7rem;font-weight:700;display:flex}.demo-module__K3VG0G__agendaLbl svg{color:var(--blue)}.demo-module__K3VG0G__agendaTtl{letter-spacing:-.01em;color:var(--ink);margin-top:.5rem;font-size:1.0625rem;font-weight:600}.demo-module__K3VG0G__agendaList{counter-reset:agenda;flex-direction:column;gap:.85rem;margin-top:1rem;padding:0;list-style:none;display:flex}.demo-module__K3VG0G__agendaItem{counter-increment:agenda;align-items:flex-start;gap:.85rem;display:flex}.demo-module__K3VG0G__agendaItem:before{content:counter(agenda, decimal-leading-zero);font-family:var(--home-font-mono,"JetBrains Mono", monospace);color:var(--blue);background:var(--blue-soft);border-radius:.35rem;flex:none;margin-top:.05rem;padding:.3rem .5rem;font-size:.72rem;font-weight:600}.demo-module__K3VG0G__agendaCopy{flex:1}.demo-module__K3VG0G__agendaT{color:var(--ink);font-size:.92rem;font-weight:600}.demo-module__K3VG0G__agendaD{color:var(--ink-soft);margin-top:.2rem;font-size:.82rem;line-height:1.5}.demo-module__K3VG0G__agendaMin{font-family:var(--home-font-mono,"JetBrains Mono", monospace);color:var(--ink-muted);white-space:nowrap;flex:none;margin-left:auto;padding-top:.25rem;font-size:.7rem;font-weight:500}.demo-module__K3VG0G__calCard{background:var(--paper);border:1px solid var(--line);border-radius:1.25rem;overflow:hidden;box-shadow:0 24px 60px -24px #0a0f282e}.demo-module__K3VG0G__calHead{background:var(--ink);color:#fff;align-items:center;gap:1rem;padding:1.5rem 1.75rem;display:flex}.demo-module__K3VG0G__calAv{background:linear-gradient(135deg, var(--accent), var(--blue));color:#fff;border-radius:999px;flex:none;place-items:center;width:3rem;height:3rem;font-weight:600;display:grid}.demo-module__K3VG0G__calWho{flex:1;min-width:0}.demo-module__K3VG0G__calNm{font-size:1rem;font-weight:600}.demo-module__K3VG0G__calRo{color:#fff9;margin-top:.15rem;font-size:.78rem}.demo-module__K3VG0G__calLive{color:#ffffffb3;white-space:nowrap;align-items:center;gap:.4rem;margin-left:auto;font-size:.72rem;display:inline-flex}.demo-module__K3VG0G__calLiveDot{background:#34d399;border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 8px #34d399}.demo-module__K3VG0G__calMeta{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;gap:1.5rem;padding:1.5rem 1.75rem;display:flex}.demo-module__K3VG0G__calMetaIt{color:var(--ink-soft);align-items:center;gap:.5rem;font-size:.825rem;display:flex}.demo-module__K3VG0G__calMetaIt svg{color:var(--ink-muted)}.demo-module__K3VG0G__calMetaIt b{color:var(--ink);font-weight:600}.demo-module__K3VG0G__calBody{padding:1.5rem 1.75rem}.demo-module__K3VG0G__hsForm{min-height:320px}.demo-module__K3VG0G__hsForm form{color:var(--ink);font-family:inherit}.demo-module__K3VG0G__hsForm label{color:var(--ink-soft);font-size:.78rem;font-weight:600}.demo-module__K3VG0G__hsForm .hs-input{margin-top:.4rem;border:1px solid var(--line)!important;background:var(--paper)!important;width:100%!important;color:var(--ink)!important;border-radius:.5rem!important;padding:.7rem .85rem!important;font-family:inherit!important;font-size:.95rem!important}.demo-module__K3VG0G__hsForm .hs-input:focus{outline:none;border-color:var(--blue)!important}.demo-module__K3VG0G__hsForm .hs-form-field{margin-bottom:.85rem}.demo-module__K3VG0G__hsForm .hs-button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:.55rem;width:100%;margin-top:.5rem;padding:.85rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .15s}.demo-module__K3VG0G__hsForm .hs-button:hover{background:#ff7350}.demo-module__K3VG0G__hsForm .hs-error-msgs{color:#c0392b;margin:.3rem 0 0;padding:0;font-size:.75rem;list-style:none}.demo-module__K3VG0G__hsForm .hs-form-required{color:var(--accent)}.demo-module__K3VG0G__hsForm .legal-consent-container{color:var(--ink-muted);margin-top:.5rem;font-size:.78rem;line-height:1.45}.demo-module__K3VG0G__hsForm .submitted-message{background:var(--blue-soft);border:1px solid var(--blue);color:var(--ink);border-radius:.55rem;padding:1rem;font-size:.9rem}.demo-module__K3VG0G__calMonthRow{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.demo-module__K3VG0G__calMonth{color:var(--ink);font-size:.95rem;font-weight:600}.demo-module__K3VG0G__calNavBtns{gap:.4rem;display:flex}.demo-module__K3VG0G__calNavBtn{background:var(--bg);border:1px solid var(--line);cursor:pointer;width:2rem;height:2rem;color:var(--ink-soft);border-radius:.4rem;place-items:center;padding:0;transition:all .15s;display:grid}.demo-module__K3VG0G__calNavBtn:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.demo-module__K3VG0G__calGrid{text-align:center;grid-template-columns:repeat(7,1fr);gap:.4rem;display:grid}.demo-module__K3VG0G__calDow{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);padding:.4rem 0;font-size:.65rem;font-weight:700}.demo-module__K3VG0G__calDay{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.35rem;padding:.55rem 0;font-family:inherit;font-size:.85rem;transition:all .15s;position:relative}.demo-module__K3VG0G__calDayMuted{color:var(--ink-muted);opacity:.4;cursor:default}.demo-module__K3VG0G__calDayDot:after{content:"";background:var(--blue);border-radius:999px;width:3px;height:3px;position:absolute;bottom:.25rem;left:50%;transform:translate(-50%)}.demo-module__K3VG0G__calDay:hover:not(.demo-module__K3VG0G__calDayMuted):not(.demo-module__K3VG0G__calDaySel):not(.demo-module__K3VG0G__calDayDisabled){background:var(--bg)}.demo-module__K3VG0G__calDaySel{background:var(--ink);color:#fff;font-weight:600}.demo-module__K3VG0G__calDaySel.demo-module__K3VG0G__calDayDot:after{background:var(--accent)}.demo-module__K3VG0G__calDayDisabled{color:var(--ink-muted);opacity:.3;cursor:default}.demo-module__K3VG0G__calSlots{border-top:1px solid var(--line-soft);margin-top:1.5rem;padding-top:1.25rem}.demo-module__K3VG0G__calSlotsLbl{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.85rem;font-size:.72rem;font-weight:700}.demo-module__K3VG0G__calSlotsLbl span{color:var(--ink-soft);text-transform:none;letter-spacing:0;font-weight:500}.demo-module__K3VG0G__calSlotsGrid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}@media (max-width:500px){.demo-module__K3VG0G__calSlotsGrid{grid-template-columns:repeat(2,1fr)}}.demo-module__K3VG0G__calSlot{background:var(--paper);border:1px solid var(--line);font-family:var(--home-font-mono,"JetBrains Mono", monospace);color:var(--ink);text-align:center;cursor:pointer;border-radius:.45rem;padding:.65rem .75rem;font-size:.82rem;font-weight:500;transition:all .15s}.demo-module__K3VG0G__calSlot:hover{border-color:var(--ink)}.demo-module__K3VG0G__calSlotTaken{color:var(--ink-muted);opacity:.5;cursor:not-allowed;pointer-events:none;text-decoration:line-through}.demo-module__K3VG0G__calSlotFeatured{background:var(--ink);color:#fff;border-color:var(--ink)}.demo-module__K3VG0G__calCta{background:var(--accent);color:#fff;text-align:center;border-radius:.55rem;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:1.25rem;padding:.95rem 1.25rem;font-size:.95rem;font-weight:600;transition:background .15s;display:inline-flex}.demo-module__K3VG0G__calCta:hover{background:#ff7350}.demo-module__K3VG0G__calFoot{background:var(--bg);border-top:1px solid var(--line-soft);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.75rem;font-size:.78rem;display:flex}.demo-module__K3VG0G__calFootIt{align-items:center;gap:.35rem;display:inline-flex}.demo-module__K3VG0G__demoTrust{background:var(--paper);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:3rem 0}.demo-module__K3VG0G__demoTrustRow{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:2rem;display:flex}.demo-module__K3VG0G__demoTrustIt{align-items:center;gap:.65rem;font-size:.85rem;display:flex}.demo-module__K3VG0G__demoTrustIt svg{color:var(--blue);flex:none}.demo-module__K3VG0G__demoTrustIt b{color:var(--ink);font-weight:600;display:block}.demo-module__K3VG0G__demoTrustItSub{color:var(--ink-soft);font-size:.75rem}.demo-module__K3VG0G__logosMini{background:var(--bg-warm);border-top:1px solid var(--line-soft);padding:3rem 0}.demo-module__K3VG0G__logosMiniLbl{text-align:center;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;font-size:.78rem;font-weight:600}.demo-module__K3VG0G__logosMiniRow{opacity:.7;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem;display:flex}.demo-module__K3VG0G__logosMiniLg{font-family:var(--home-font-sans,"Inter", sans-serif);letter-spacing:-.02em;color:var(--ink-soft);align-items:center;font-size:1.05rem;font-weight:600;display:inline-flex}.demo-module__K3VG0G__logosMiniImg{object-fit:contain;width:auto;max-width:140px;height:28px;display:block}.demo-module__K3VG0G__partnerBadges{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 2rem;margin-top:2.25rem;padding-top:1.75rem;display:flex}.demo-module__K3VG0G__whatSection{background:var(--paper);padding:5rem 0}.demo-module__K3VG0G__whatGrid{grid-template-columns:1fr;gap:1.25rem;margin-top:2.5rem;display:grid}@media (min-width:700px){.demo-module__K3VG0G__whatGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.demo-module__K3VG0G__whatGrid{grid-template-columns:repeat(3,1fr)}}.demo-module__K3VG0G__whatCard{background:var(--bg-warm);border:1px solid var(--line);border-radius:1rem;padding:1.75rem}.demo-module__K3VG0G__whatCardIco{background:var(--ink);color:#fff;border-radius:.55rem;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:1rem;display:grid}.demo-module__K3VG0G__whatCardIcoAccent{background:var(--accent)}.demo-module__K3VG0G__whatCardIcoBlue{background:var(--blue)}.demo-module__K3VG0G__whatCardH3{letter-spacing:-.01em;color:var(--ink);font-size:1.0625rem;font-weight:600}.demo-module__K3VG0G__whatCardP{color:var(--ink-soft);margin-top:.6rem;font-size:.9rem;line-height:1.55}.demo-module__K3VG0G__testiSection{background:var(--ink);color:#fff;padding:5rem 0}.demo-module__K3VG0G__testiBox{text-align:center;max-width:50rem;margin:0 auto}.demo-module__K3VG0G__testiQuoteMark{font-family:var(--home-font-serif,"Instrument Serif", Georgia, serif);color:var(--accent);margin-bottom:.5rem;font-size:4rem;line-height:1}.demo-module__K3VG0G__testiQuote{font-family:var(--home-font-serif,"Instrument Serif", Georgia, serif);text-wrap:balance;color:#fff;font-size:clamp(1.5rem,2.6vw,2.25rem);font-style:italic;font-weight:400;line-height:1.25}.demo-module__K3VG0G__testiWho{align-items:center;gap:.85rem;margin-top:2rem;display:inline-flex}.demo-module__K3VG0G__testiAv{background:linear-gradient(135deg, var(--accent), var(--blue));border-radius:999px;flex:none;width:2.5rem;height:2.5rem}.demo-module__K3VG0G__testiNm{text-align:left;font-size:.95rem;font-weight:600}.demo-module__K3VG0G__testiRo{color:#ffffff8c;text-align:left;margin-top:.1rem;font-size:.82rem}.demo-module__K3VG0G__demoFaq{background:var(--bg-warm);padding:5rem 0}.demo-module__K3VG0G__faqList{flex-direction:column;max-width:50rem;margin-top:2.5rem;margin-left:auto;margin-right:auto;display:flex}.demo-module__K3VG0G__faqItem{border-top:1px solid var(--line)}.demo-module__K3VG0G__faqItem:last-child{border-bottom:1px solid var(--line)}.demo-module__K3VG0G__faqQ{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;font-family:inherit;font-size:1rem;font-weight:500;display:flex}.demo-module__K3VG0G__faqCh{width:1.5rem;height:1.5rem;color:var(--ink-muted);flex:none;transition:transform .25s}.demo-module__K3VG0G__faqItemOpen .demo-module__K3VG0G__faqCh{color:var(--ink);transform:rotate(180deg)}.demo-module__K3VG0G__faqA{max-height:0;transition:max-height .25s;overflow:hidden}.demo-module__K3VG0G__faqAInner{color:var(--ink-soft);max-width:42rem;padding:0 0 1.25rem;font-size:.95rem;line-height:1.6}.demo-module__K3VG0G__faqItemOpen .demo-module__K3VG0G__faqA{max-height:16rem}.demo-module__K3VG0G__sHead{gap:1.25rem;max-width:56rem;margin-bottom:1rem;display:grid}.demo-module__K3VG0G__sEyebrow{font-family:var(--home-font-mono,"JetBrains Mono", monospace);color:var(--blue);letter-spacing:.04em;font-size:.75rem}.demo-module__K3VG0G__sEyebrow span{color:var(--ink-muted)}.demo-module__K3VG0G__sTitle{letter-spacing:-.03em;text-wrap:balance;color:var(--ink);font-size:clamp(1.875rem,3.4vw,3rem);font-weight:600;line-height:1.05}.demo-module__K3VG0G__sTitle .demo-module__K3VG0G__sTitleEm{font-family:var(--home-font-serif,"Instrument Serif", Georgia, serif);font-style:italic;font-weight:400}
.pricing-module__YdIRkW__priceHero{background:var(--paper);border-bottom:1px solid var(--line-soft);padding:4.5rem 0 3rem}.pricing-module__YdIRkW__priceHeroHead{text-align:center;max-width:50rem;margin:0 auto}.pricing-module__YdIRkW__priceH1{font-family:var(--home-font-sans,"Inter", sans-serif);letter-spacing:-.03em;text-wrap:balance;color:var(--ink);margin-top:1rem;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:600;line-height:1.05}.pricing-module__YdIRkW__priceEm{font-family:var(--home-font-serif,"Instrument Serif", Georgia, serif);font-style:italic;font-weight:400}.pricing-module__YdIRkW__priceHeroP{color:var(--ink-soft);text-align:center;text-wrap:balance;margin:1.25rem auto 0;font-size:1.0625rem}.pricing-module__YdIRkW__billingToggle{background:var(--bg);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.25rem;margin:2rem auto 0;padding:.25rem;display:inline-flex;position:relative}.pricing-module__YdIRkW__billingBtn{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1rem;font-family:inherit;font-size:.85rem;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.pricing-module__YdIRkW__billingBtnOn{background:var(--ink);color:#fff}.pricing-module__YdIRkW__billingSave{background:var(--accent);color:#fff;letter-spacing:.04em;border-radius:999px;padding:.05rem .4rem;font-size:.65rem;font-weight:700}.pricing-module__YdIRkW__billingBtnOn .pricing-module__YdIRkW__billingSave{color:#fff;background:#ffffff26}.pricing-module__YdIRkW__priceGridSection{background:var(--paper);padding:3.5rem 0 5rem}.pricing-module__YdIRkW__priceGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:700px){.pricing-module__YdIRkW__priceGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.pricing-module__YdIRkW__priceGrid{grid-template-columns:repeat(4,1fr);gap:1rem}}.pricing-module__YdIRkW__pcard{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:1rem;flex-direction:column;padding:1.75rem;transition:border-color .2s,transform .2s;display:flex;position:relative}.pricing-module__YdIRkW__pcard:hover{border-color:var(--ink)}.pricing-module__YdIRkW__pcardFeatured{background:var(--ink);color:#fff;border-color:var(--ink);transform:translateY(-4px);box-shadow:0 24px 48px -20px #0a0f2859}.pricing-module__YdIRkW__pcardFeatured:hover{border-color:var(--ink)}.pricing-module__YdIRkW__pcardBadge{background:var(--accent);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.3rem .55rem;font-size:.65rem;font-weight:800;position:absolute;top:-.7rem;left:1.75rem;box-shadow:0 6px 14px #ff5b3559}.pricing-module__YdIRkW__pname{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted);font-size:.7rem;font-weight:700}.pricing-module__YdIRkW__pcardFeatured .pricing-module__YdIRkW__pname{color:#ffffff8c}.pricing-module__YdIRkW__pblurb{color:var(--ink-soft);min-height:3.4rem;margin-top:.5rem;font-size:.875rem;line-height:1.45}.pricing-module__YdIRkW__pcardFeatured .pricing-module__YdIRkW__pblurb{color:#ffffffb3}.pricing-module__YdIRkW__pprice{align-items:baseline;gap:.25rem;margin-top:1.25rem;display:flex}.pricing-module__YdIRkW__ppriceV{font-family:var(--home-font-sans,"Inter", sans-serif);letter-spacing:-.03em;font-size:2.5rem;font-weight:600;line-height:1}.pricing-module__YdIRkW__ppriceU{color:var(--ink-soft);font-size:.95rem;font-weight:500}.pricing-module__YdIRkW__pcardFeatured .pricing-module__YdIRkW__ppriceU{color:#ffffff8c}.pricing-module__YdIRkW__pbill{color:var(--ink-muted);min-height:1.1rem;margin-top:.4rem;font-size:.78rem}.pricing-module__YdIRkW__pcardFeatured .pricing-module__YdIRkW__pbill{color:#ffffff80}.pricing-module__YdIRkW__pbillSave{color:var(--green);font-weight:600}.pricing-module__YdIRkW__pcardFeatured .pricing-module__YdIRkW__pbillSave{color:#6ee7b7}.pricing-module__YdIRkW__pcta{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;width:100%;margin-top:1.25rem;padding:.85rem 1.25rem;font-size:.9rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.pricing-module__YdIRkW__pcta:hover{background:var(--blue);border-color:var(--blue)}.pricing-module__YdIRkW__pcardFeatured .pricing-module__YdIRkW__pcta{color:var(--ink);background:#fff;border-color:#fff}.pricing-module__YdIRkW__pcardFeatured .pricing-module__YdIRkW__pcta:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.pricing-module__YdIRkW__pcardOutline .pricing-module__YdIRkW__pcta{border:1px solid var(--ink);color:var(--ink);background:0 0}.pricing-module__YdIRkW__pcardOutline .pricing-module__YdIRkW__pcta:hover{background:var(--ink);color:#fff}.pricing-module__YdIRkW__features{border-top:1px solid var(--line-soft);flex-direction:column;gap:.6rem;margin-top:1.5rem;padding:1.25rem 0 0;list-style:none;display:flex}.pricing-module__YdIRkW__pcardFeatured .pricing-module__YdIRkW__features{border-top-color:#ffffff1f}.pricing-module__YdIRkW__featureItem{gap:.5rem;font-size:.85rem;line-height:1.4;display:flex}.pricing-module__YdIRkW__featureItem svg{width:1rem;height:1rem;color:var(--blue);flex:none;margin-top:.18rem}.pricing-module__YdIRkW__pcardFeatured .pricing-module__YdIRkW__featureItem svg{color:var(--accent)}.pricing-module__YdIRkW__featureHead{color:var(--ink);text-transform:uppercase;letter-spacing:.06em;margin-top:.25rem;font-size:.78rem;font-weight:700}.pricing-module__YdIRkW__pcardFeatured .pricing-module__YdIRkW__featureHead{color:#fff}.pricing-module__YdIRkW__featureHead svg{display:none}.pricing-module__YdIRkW__limit{background:var(--bg);border:1px solid var(--line);border-radius:.55rem;margin-top:1.5rem;padding:.75rem .9rem;font-size:.78rem}.pricing-module__YdIRkW__pcardFeatured .pricing-module__YdIRkW__limit{background:#ffffff0f;border-color:#ffffff1a}.pricing-module__YdIRkW__limitL{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);font-size:.65rem;font-weight:700}.pricing-module__YdIRkW__pcardFeatured .pricing-module__YdIRkW__limitL{color:#ffffff8c}.pricing-module__YdIRkW__limitV{color:var(--ink);margin-top:.15rem;font-size:.95rem;font-weight:600}.pricing-module__YdIRkW__pcardFeatured .pricing-module__YdIRkW__limitV{color:#fff}.pricing-module__YdIRkW__lumCallout{background:var(--bg);border:1px solid var(--line);max-width:52rem;color:var(--ink-soft);border-radius:.85rem;align-items:flex-start;gap:.85rem;margin:3rem auto 0;padding:1rem 1.25rem;font-size:.875rem;line-height:1.55;display:flex}.pricing-module__YdIRkW__lumIco{background:var(--blue-soft);width:1.8rem;height:1.8rem;color:var(--blue);border-radius:999px;flex:none;place-items:center;display:grid}.pricing-module__YdIRkW__lumCallout b{color:var(--ink)}.pricing-module__YdIRkW__trustMini{background:var(--paper);border:1px solid var(--line);border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin:4rem 0 0;padding:1.5rem 2rem;display:flex}.pricing-module__YdIRkW__addonSection{background:var(--bg-warm);padding:4rem 0}.pricing-module__YdIRkW__addonGrid{grid-template-columns:1fr;gap:1rem;margin-top:2.5rem;display:grid}@media (min-width:700px){.pricing-module__YdIRkW__addonGrid{grid-template-columns:repeat(3,1fr)}}.pricing-module__YdIRkW__addon{background:var(--paper);border:1px solid var(--line);border-radius:.85rem;padding:1.5rem;transition:border-color .2s,transform .2s}.pricing-module__YdIRkW__addon:hover{border-color:var(--ink);transform:translateY(-2px)}.pricing-module__YdIRkW__addonTop{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.pricing-module__YdIRkW__addonIco{background:var(--blue-soft);width:2.2rem;height:2.2rem;color:var(--blue);border-radius:.5rem;place-items:center;display:grid}.pricing-module__YdIRkW__addonIcoAccent{color:var(--accent);background:#ff5b351f}.pricing-module__YdIRkW__addonIcoInk{background:var(--ink);color:#fff}.pricing-module__YdIRkW__addonTag{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:700}.pricing-module__YdIRkW__addonTagAccent{color:var(--accent)}.pricing-module__YdIRkW__addonVol{letter-spacing:-.02em;color:var(--ink);font-size:1.5rem;font-weight:600;line-height:1}.pricing-module__YdIRkW__addonLbl{color:var(--ink-soft);margin-top:.35rem;font-size:.875rem}.pricing-module__YdIRkW__addonBottom{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;margin-top:1.25rem;padding-top:1rem;display:flex}.pricing-module__YdIRkW__addonPrice{letter-spacing:-.02em;color:var(--ink);font-size:1.25rem;font-weight:600}.pricing-module__YdIRkW__addonPriceU{color:var(--ink-soft);font-size:.85rem;font-weight:500}.pricing-module__YdIRkW__addonPick{color:var(--blue);align-items:center;gap:.25rem;font-size:.8rem;font-weight:600;display:inline-flex}.pricing-module__YdIRkW__compareSection{background:var(--paper);padding:5rem 0}.pricing-module__YdIRkW__compareTbl{border:1px solid var(--line);background:var(--paper);border-radius:1rem;margin-top:2.5rem;overflow:hidden}.pricing-module__YdIRkW__compareRow{border-bottom:1px solid var(--line-soft);grid-template-columns:1.6fr repeat(4,1fr);display:grid}.pricing-module__YdIRkW__compareRow:last-child{border-bottom:0}.pricing-module__YdIRkW__compareCell{color:var(--ink-soft);align-items:center;min-width:0;padding:.95rem 1rem;font-size:.875rem;display:flex}.pricing-module__YdIRkW__compareRowHd{background:var(--bg)}.pricing-module__YdIRkW__compareRowHd .pricing-module__YdIRkW__compareCell{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);padding:.85rem 1rem;font-size:.7rem;font-weight:700}.pricing-module__YdIRkW__compareRowHd .pricing-module__YdIRkW__compareCellFeatured{color:var(--accent)}.pricing-module__YdIRkW__compareRowSection .pricing-module__YdIRkW__compareCell{background:var(--bg-warm);color:var(--ink);text-transform:uppercase;letter-spacing:.08em;padding:.65rem 1rem;font-size:.7rem;font-weight:700}.pricing-module__YdIRkW__compareCellFeat{color:var(--ink);font-weight:500}.pricing-module__YdIRkW__compareYes{color:var(--blue);width:1rem;height:1rem}.pricing-module__YdIRkW__compareNo{color:var(--ink-muted);opacity:.5}.pricing-module__YdIRkW__compareTxt{color:var(--ink);font-weight:500}.pricing-module__YdIRkW__compareCellFeatured,.pricing-module__YdIRkW__compareRowHd .pricing-module__YdIRkW__compareCellFeatured,.pricing-module__YdIRkW__compareRowSection .pricing-module__YdIRkW__compareCellFeatured{background:var(--blue-soft)}@media (max-width:700px){.pricing-module__YdIRkW__compareTbl{-webkit-overflow-scrolling:touch;overflow-x:auto}.pricing-module__YdIRkW__compareSection .pricing-module__YdIRkW__compareTbl{font-size:.8rem}.pricing-module__YdIRkW__compareRow{grid-template-columns:8.5rem repeat(4,6rem);min-width:max-content}.pricing-module__YdIRkW__compareCell{padding:.7rem .6rem;font-size:.78rem}.pricing-module__YdIRkW__compareRowHd .pricing-module__YdIRkW__compareCell,.pricing-module__YdIRkW__compareRowSection .pricing-module__YdIRkW__compareCell{padding-left:.6rem;padding-right:.6rem}.pricing-module__YdIRkW__compareRow>.pricing-module__YdIRkW__compareCell:first-child{z-index:1;background:var(--paper);box-shadow:1px 0 0 var(--line-soft);position:sticky;left:0}.pricing-module__YdIRkW__compareRowHd>.pricing-module__YdIRkW__compareCell:first-child{background:var(--bg)}.pricing-module__YdIRkW__compareRowSection>.pricing-module__YdIRkW__compareCell:first-child{background:var(--bg-warm)}}.pricing-module__YdIRkW__roiSection{background:var(--bg-warm);padding:5rem 0}.pricing-module__YdIRkW__roiGrid{grid-template-columns:1fr;gap:2rem;margin-top:2.5rem;display:grid}@media (min-width:900px){.pricing-module__YdIRkW__roiGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:3rem}}.pricing-module__YdIRkW__roiCard{background:var(--paper);border:1px solid var(--line);border-radius:1rem;padding:1.75rem}.pricing-module__YdIRkW__roiField{margin-bottom:1rem}.pricing-module__YdIRkW__roiLbl{color:var(--ink-soft);margin-bottom:.4rem;font-size:.78rem;font-weight:600;display:block}.pricing-module__YdIRkW__roiHint{color:var(--ink-muted);font-size:.75rem;font-weight:400}.pricing-module__YdIRkW__roiInput,.pricing-module__YdIRkW__roiSelect{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:.5rem;padding:.7rem .85rem;font-family:inherit;font-size:.95rem;transition:border-color .15s}.pricing-module__YdIRkW__roiInput:focus,.pricing-module__YdIRkW__roiSelect:focus{border-color:var(--blue);outline:none}.pricing-module__YdIRkW__roiResults{background:var(--ink);color:#fff;border-radius:1rem;flex-direction:column;gap:1.25rem;padding:2rem;display:flex;position:relative;overflow:hidden}.pricing-module__YdIRkW__roiResults:before{content:"";background:radial-gradient(circle,#ff5b352e,#0000 70%);border-radius:999px;width:12rem;height:12rem;position:absolute;top:-3rem;right:-3rem}.pricing-module__YdIRkW__roiEyebrow{color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:700}.pricing-module__YdIRkW__roiStat{border-top:1px solid #ffffff1f;grid-template-columns:1fr auto;align-items:end;gap:1rem;padding-top:1.25rem;display:grid}.pricing-module__YdIRkW__roiStat:first-of-type{border-top:0;padding-top:0}.pricing-module__YdIRkW__roiStatL{color:#ffffffa6;font-size:.85rem}.pricing-module__YdIRkW__roiStatV{letter-spacing:-.03em;font-size:2rem;font-weight:600;line-height:1}.pricing-module__YdIRkW__roiCta{background:var(--accent);color:#fff;text-align:center;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;margin-top:auto;padding:.85rem 1.25rem;font-size:.9rem;font-weight:600;transition:background .15s;display:inline-flex}.pricing-module__YdIRkW__roiCta:hover{background:#ff7350}.pricing-module__YdIRkW__faqSection{background:var(--paper);padding:5rem 0}.pricing-module__YdIRkW__faqList{flex-direction:column;max-width:50rem;margin-top:2.5rem;margin-left:auto;margin-right:auto;display:flex}.pricing-module__YdIRkW__faqItem{border-top:1px solid var(--line)}.pricing-module__YdIRkW__faqItem:last-child{border-bottom:1px solid var(--line)}.pricing-module__YdIRkW__faqQ{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;font-family:inherit;font-size:1rem;font-weight:500;display:flex}.pricing-module__YdIRkW__faqCh{width:1.5rem;height:1.5rem;color:var(--ink-muted);flex:none;transition:transform .25s}.pricing-module__YdIRkW__faqItemOpen .pricing-module__YdIRkW__faqCh{color:var(--ink);transform:rotate(180deg)}.pricing-module__YdIRkW__faqA{max-height:0;transition:max-height .35s;overflow:hidden}.pricing-module__YdIRkW__faqAInner{color:var(--ink-soft);max-width:42rem;padding:0 0 1.25rem;font-size:.95rem;line-height:1.6}.pricing-module__YdIRkW__faqItemOpen .pricing-module__YdIRkW__faqA{max-height:24rem}.pricing-module__YdIRkW__sHead{gap:1.25rem;max-width:56rem;margin-bottom:1rem;display:grid}.pricing-module__YdIRkW__sEyebrow{font-family:var(--home-font-mono,"JetBrains Mono", monospace);color:var(--blue);letter-spacing:.04em;font-size:.75rem}.pricing-module__YdIRkW__sEyebrow span{color:var(--ink-muted)}.pricing-module__YdIRkW__sTitle{letter-spacing:-.03em;text-wrap:balance;color:var(--ink);font-size:clamp(1.875rem,3.4vw,3rem);font-weight:600;line-height:1.05}.pricing-module__YdIRkW__sTitleEm{font-family:var(--home-font-serif,"Instrument Serif", Georgia, serif);font-style:italic;font-weight:400}.pricing-module__YdIRkW__sDesc{color:var(--ink-soft);text-wrap:pretty;max-width:38rem;font-size:1.0625rem}
.aivideo-module__NPsrQG__aiHero{background:var(--paper);border-bottom:1px solid var(--line-soft);padding:5rem 0 4rem;position:relative;overflow:hidden}.aivideo-module__NPsrQG__heroGrid{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:1000px){.aivideo-module__NPsrQG__heroGrid{grid-template-columns:1.05fr 1fr;gap:4rem}}.aivideo-module__NPsrQG__heroH1{font-family:var(--home-font-sans,"Inter", sans-serif);letter-spacing:-.035em;text-wrap:balance;color:var(--ink);margin-top:1rem;font-size:clamp(2.5rem,5.5vw,4.25rem);font-weight:600;line-height:1}.aivideo-module__NPsrQG__em{font-family:var(--home-font-serif,"Instrument Serif", Georgia, serif);font-style:italic;font-weight:400}.aivideo-module__NPsrQG__heroLede{color:var(--ink-soft);text-wrap:pretty;max-width:32rem;margin-top:1.5rem;font-size:1.125rem;line-height:1.55}.aivideo-module__NPsrQG__heroCtas{flex-wrap:wrap;gap:.65rem;margin-top:2rem;display:flex}.aivideo-module__NPsrQG__btnLight{background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:.55rem;align-items:center;gap:.5rem;padding:.95rem 1.5rem;font-size:1rem;font-weight:500;transition:all .15s;display:inline-flex}.aivideo-module__NPsrQG__btnLight:hover{background:var(--blue);border-color:var(--blue)}.aivideo-module__NPsrQG__btnOutline{color:var(--ink);border:1px solid var(--line);background:0 0;border-radius:.55rem;align-items:center;gap:.5rem;padding:.95rem 1.5rem;font-size:1rem;font-weight:500;transition:all .15s;display:inline-flex}.aivideo-module__NPsrQG__btnOutline:hover{border-color:var(--ink)}.aivideo-module__NPsrQG__metaRow{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:2rem;margin-top:2rem;padding-top:1.5rem;display:flex}.aivideo-module__NPsrQG__metaIt{color:var(--ink-soft);align-items:center;gap:.55rem;font-size:.85rem;display:flex}.aivideo-module__NPsrQG__metaIt svg{color:var(--blue)}.aivideo-module__NPsrQG__metaIt b{color:var(--ink);font-weight:600}.aivideo-module__NPsrQG__genMock{background:var(--ink);color:#fff;border:1px solid #ffffff14;border-radius:1.25rem;overflow:hidden;box-shadow:0 30px 80px -30px #0a0f2866}.aivideo-module__NPsrQG__genHead{border-bottom:1px solid #ffffff14;align-items:center;gap:.5rem;padding:1.25rem 1.5rem;display:flex}.aivideo-module__NPsrQG__genDots{gap:.4rem;display:flex}.aivideo-module__NPsrQG__genDot{background:#ffffff26;border-radius:999px;width:.65rem;height:.65rem}.aivideo-module__NPsrQG__genTtl{font-family:var(--home-font-mono,"JetBrains Mono", monospace);color:#ffffff8c;margin-left:1rem;font-size:.78rem}.aivideo-module__NPsrQG__genLive{color:#ffffffb3;align-items:center;gap:.4rem;margin-left:auto;font-size:.7rem;display:inline-flex}.aivideo-module__NPsrQG__genLiveDot{background:#34d399;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 6px #34d399}.aivideo-module__NPsrQG__genBody{padding:2rem}.aivideo-module__NPsrQG__genInputRow{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.65rem;align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex}.aivideo-module__NPsrQG__genInputIco{color:var(--accent);flex:none}.aivideo-module__NPsrQG__genInputUrl{font-family:var(--home-font-mono,"JetBrains Mono", monospace);color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.82rem;overflow:hidden}.aivideo-module__NPsrQG__genCursor{background:var(--accent);width:1.5px;height:.95rem;animation:1s steps(2,end) infinite aivideo-module__NPsrQG__aiBlink}@keyframes aivideo-module__NPsrQG__aiBlink{to{opacity:0}}.aivideo-module__NPsrQG__genOptions{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.aivideo-module__NPsrQG__genOpt{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:.4rem .7rem;font-size:.72rem}.aivideo-module__NPsrQG__genOptOn{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.aivideo-module__NPsrQG__genProgress{border-top:1px dashed #ffffff14;margin-top:1.5rem;padding-top:1.5rem}.aivideo-module__NPsrQG__genStep{align-items:center;gap:.85rem;padding:.55rem 0;font-size:.85rem;display:flex}.aivideo-module__NPsrQG__genStepIc{border-radius:999px;flex:none;place-items:center;width:1.4rem;height:1.4rem;display:grid}.aivideo-module__NPsrQG__genStepDone .aivideo-module__NPsrQG__genStepIc{color:#34d399;background:#34d39926}.aivideo-module__NPsrQG__genStepNow .aivideo-module__NPsrQG__genStepIc{background:var(--accent);color:#fff}.aivideo-module__NPsrQG__genStepNow .aivideo-module__NPsrQG__genStepIc svg{animation:1.5s linear infinite aivideo-module__NPsrQG__aiSpin}@keyframes aivideo-module__NPsrQG__aiSpin{to{transform:rotate(360deg)}}.aivideo-module__NPsrQG__genStepNext .aivideo-module__NPsrQG__genStepIc{color:#ffffff4d;background:#ffffff0d;border:1px solid #ffffff1a}.aivideo-module__NPsrQG__genStepLbl{color:#ffffffd9}.aivideo-module__NPsrQG__genStepNext .aivideo-module__NPsrQG__genStepLbl{color:#fff6}.aivideo-module__NPsrQG__genStepT{font-family:var(--home-font-mono,"JetBrains Mono", monospace);color:#fff6;margin-left:auto;font-size:.72rem}.aivideo-module__NPsrQG__genFooter{color:#ffffff8c;background:#ffffff08;border-top:1px solid #ffffff14;align-items:center;gap:1rem;padding:1rem 1.5rem;font-size:.75rem;display:flex}.aivideo-module__NPsrQG__statsSection{background:var(--bg-warm);border-bottom:1px solid var(--line-soft);padding:3rem 0}.aivideo-module__NPsrQG__statsGrid{background:var(--line);border:1px solid var(--line);border-radius:1rem;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}@media (min-width:800px){.aivideo-module__NPsrQG__statsGrid{grid-template-columns:repeat(4,1fr)}}.aivideo-module__NPsrQG__statIt{background:var(--paper);text-align:center;padding:1.75rem 1.25rem}.aivideo-module__NPsrQG__statValue{font-family:var(--home-font-sans,"Inter", sans-serif);letter-spacing:-.03em;color:var(--ink);font-size:2rem;font-weight:600;line-height:1}.aivideo-module__NPsrQG__statLabel{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:.55rem;font-size:.78rem;font-weight:600}.aivideo-module__NPsrQG__pipeSection{background:var(--paper);padding:5rem 0}.aivideo-module__NPsrQG__pipeHead{text-align:center;gap:1.25rem;max-width:56rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;display:grid}.aivideo-module__NPsrQG__pipeDescription{color:var(--ink-soft);text-wrap:balance;margin:1.5rem auto 0;font-size:1rem;line-height:1.65}.aivideo-module__NPsrQG__pipeGrid{grid-template-columns:1fr;gap:1.25rem;margin-top:3rem;display:grid}@media (min-width:800px){.aivideo-module__NPsrQG__pipeGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.aivideo-module__NPsrQG__pipeGrid{grid-template-columns:repeat(4,1fr)}}.aivideo-module__NPsrQG__pipeCard{background:var(--bg-warm);border:1px solid var(--line);border-radius:1rem;padding:1.75rem;position:relative}.aivideo-module__NPsrQG__pipeCardDark{background:var(--ink);border-color:var(--ink);color:#fff}.aivideo-module__NPsrQG__pipeCardDashed{border:1px dashed var(--line);background:0 0}.aivideo-module__NPsrQG__pipeNum{font-family:var(--home-font-mono,"JetBrains Mono", monospace);color:var(--blue);background:var(--blue-soft);border-radius:.35rem;padding:.3rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.aivideo-module__NPsrQG__pipeCardDark .aivideo-module__NPsrQG__pipeNum{color:var(--accent);background:#ff5b3526}.aivideo-module__NPsrQG__pipeTitle{font-family:var(--home-font-serif,"Instrument Serif", Georgia, serif);letter-spacing:-.01em;text-wrap:balance;color:var(--ink);margin-top:1rem;font-size:1.4rem;font-style:italic;font-weight:400;line-height:1.2}.aivideo-module__NPsrQG__pipeCardDark .aivideo-module__NPsrQG__pipeTitle{color:#fff}.aivideo-module__NPsrQG__pipeP{color:var(--ink-soft);margin-top:.85rem;font-size:.875rem;line-height:1.55}.aivideo-module__NPsrQG__pipeCardDark .aivideo-module__NPsrQG__pipeP{color:#ffffffb3}.aivideo-module__NPsrQG__aiBadge{font-family:var(--home-font-mono,"JetBrains Mono", monospace);color:var(--accent);align-items:center;gap:.4rem;margin-top:1rem;font-size:.7rem;font-weight:600;display:inline-flex}.aivideo-module__NPsrQG__compareSection{background:var(--paper);padding:5rem 0}.aivideo-module__NPsrQG__compareGrid{grid-template-columns:1fr;align-items:stretch;gap:1.5rem;margin-top:3rem;display:grid}@media (min-width:900px){.aivideo-module__NPsrQG__compareGrid{grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem}}.aivideo-module__NPsrQG__compareCol{background:var(--bg-warm);border:1px solid var(--line);border-radius:1rem;padding:2rem}.aivideo-module__NPsrQG__compareColB{background:var(--ink);color:#fff;border-color:var(--ink);position:relative}.aivideo-module__NPsrQG__compareColEyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted);font-size:.78rem;font-weight:700}.aivideo-module__NPsrQG__compareColB .aivideo-module__NPsrQG__compareColEyebrow{color:#ffffff8c}.aivideo-module__NPsrQG__compareColTitle{font-family:var(--home-font-serif,"Instrument Serif", Georgia, serif);letter-spacing:-.01em;text-wrap:balance;color:var(--ink);margin-top:.85rem;font-size:1.6rem;font-style:italic;font-weight:400;line-height:1.2}.aivideo-module__NPsrQG__compareColB .aivideo-module__NPsrQG__compareColTitle{color:#fff}.aivideo-module__NPsrQG__compareColB .aivideo-module__NPsrQG__compareColTitle .aivideo-module__NPsrQG__compareEm{color:var(--accent)}.aivideo-module__NPsrQG__compareList{flex-direction:column;gap:.85rem;margin-top:1.5rem;padding:0;list-style:none;display:flex}.aivideo-module__NPsrQG__compareListItem{align-items:flex-start;gap:.65rem;font-size:.92rem;line-height:1.5;display:flex}.aivideo-module__NPsrQG__compareCol .aivideo-module__NPsrQG__compareListItem{color:var(--ink-soft)}.aivideo-module__NPsrQG__compareColB .aivideo-module__NPsrQG__compareListItem{color:#ffffffd9}.aivideo-module__NPsrQG__compareListItem svg{flex:none;margin-top:.2rem}.aivideo-module__NPsrQG__compareCol .aivideo-module__NPsrQG__compareListItem svg{color:var(--ink-muted)}.aivideo-module__NPsrQG__compareColB .aivideo-module__NPsrQG__compareListItem svg{color:#34d399}.aivideo-module__NPsrQG__compareStat{border-top:1px solid var(--line-soft);margin-top:1.75rem;padding-top:1.5rem}.aivideo-module__NPsrQG__compareColB .aivideo-module__NPsrQG__compareStat{border-top-color:#ffffff1a}.aivideo-module__NPsrQG__compareStatV{font-family:var(--home-font-sans,"Inter", sans-serif);letter-spacing:-.03em;color:var(--ink);font-size:1.75rem;font-weight:600}.aivideo-module__NPsrQG__compareColB .aivideo-module__NPsrQG__compareStatV{color:var(--accent)}.aivideo-module__NPsrQG__compareStatL{color:var(--ink-muted);margin-top:.3rem;font-size:.78rem}.aivideo-module__NPsrQG__compareColB .aivideo-module__NPsrQG__compareStatL{color:#ffffff8c}.aivideo-module__NPsrQG__compareArrow{background:var(--accent);color:#fff;border-radius:999px;flex:none;place-items:center;width:3rem;height:3rem;margin:0 auto;display:grid}@media (max-width:900px){.aivideo-module__NPsrQG__compareArrow{transform:rotate(90deg)}}.aivideo-module__NPsrQG__ucSection{background:var(--bg-warm);padding:5rem 0}.aivideo-module__NPsrQG__ucGrid{grid-template-columns:1fr;gap:1.25rem;margin-top:3rem;display:grid}@media (min-width:700px){.aivideo-module__NPsrQG__ucGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.aivideo-module__NPsrQG__ucGrid{grid-template-columns:repeat(3,1fr)}}.aivideo-module__NPsrQG__ucGrid2{max-width:880px;margin-left:auto;margin-right:auto}@media (min-width:1100px){.aivideo-module__NPsrQG__ucGrid2{grid-template-columns:repeat(2,1fr)}}.aivideo-module__NPsrQG__ucCard{background:var(--paper);border:1px solid var(--line);border-radius:1rem;overflow:hidden}.aivideo-module__NPsrQG__ucPre{aspect-ratio:16/10;position:relative;overflow:hidden}.aivideo-module__NPsrQG__ucPreVideo{aspect-ratio:9/16;background:#000}.aivideo-module__NPsrQG__embedContainer{width:100%;height:100%}.aivideo-module__NPsrQG__embedIframe{background-color:#0000;border:0;display:block;width:100%!important;height:100%!important}.aivideo-module__NPsrQG__ucEmbedHost,.aivideo-module__NPsrQG__ucEmbedHost>div{width:100%;height:100%}.aivideo-module__NPsrQG__ucEmbedHost iframe{background:0 0;border:0;display:block;width:100%!important;height:100%!important}.aivideo-module__NPsrQG__k1{background:linear-gradient(135deg,#2a3a8a,#6f3aff)}.aivideo-module__NPsrQG__k2{background:linear-gradient(135deg,#d97706,#b3206e)}.aivideo-module__NPsrQG__k3{background:linear-gradient(135deg,#1a8b56,#23a)}.aivideo-module__NPsrQG__ucPreLbl{color:#fff;text-transform:uppercase;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border-radius:999px;padding:.35rem .65rem;font-size:.65rem;font-weight:700;position:absolute;top:1rem;left:1rem}.aivideo-module__NPsrQG__ucPlay{width:2.25rem;height:2.25rem;color:var(--ink);background:#ffffffeb;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:1rem;right:1rem}.aivideo-module__NPsrQG__ucPreText{font-family:var(--home-font-serif,"Instrument Serif", Georgia, serif);color:#fff;text-shadow:0 2px 12px #00000073;font-size:1.5rem;font-style:italic;line-height:1.15;position:absolute;bottom:3.5rem;left:1.25rem;right:1.25rem}.aivideo-module__NPsrQG__ucBody{padding:1.5rem}.aivideo-module__NPsrQG__ucWho{font-family:var(--home-font-mono,"JetBrains Mono", monospace);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:600}.aivideo-module__NPsrQG__ucTitle{letter-spacing:-.01em;color:var(--ink);margin-top:.6rem;font-size:1.0625rem;font-weight:600}.aivideo-module__NPsrQG__ucP{color:var(--ink-soft);margin-top:.6rem;font-size:.875rem;line-height:1.55}.aivideo-module__NPsrQG__ucLift{border-top:1px solid var(--line-soft);color:var(--ink-soft);align-items:center;gap:.5rem;margin-top:1rem;padding-top:1rem;font-size:.78rem;display:flex}.aivideo-module__NPsrQG__ucLift svg{color:var(--accent)}.aivideo-module__NPsrQG__ucLift b{color:var(--accent);font-weight:700}.aivideo-module__NPsrQG__capSection{background:var(--paper);padding:5rem 0}.aivideo-module__NPsrQG__capGrid{grid-template-columns:1fr;gap:1.25rem;margin-top:3rem;display:grid}@media (min-width:700px){.aivideo-module__NPsrQG__capGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.aivideo-module__NPsrQG__capGrid{grid-template-columns:repeat(4,1fr)}}.aivideo-module__NPsrQG__capCard{background:var(--bg-warm);border:1px solid var(--line);border-radius:1rem;padding:1.5rem}.aivideo-module__NPsrQG__capIc{background:var(--ink);color:#fff;border-radius:.5rem;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:1rem;display:grid}.aivideo-module__NPsrQG__capIcAccent{background:var(--accent)}.aivideo-module__NPsrQG__capIcBlue{background:var(--blue)}.aivideo-module__NPsrQG__capH3{letter-spacing:-.01em;color:var(--ink);font-size:1rem;font-weight:600}.aivideo-module__NPsrQG__capP{color:var(--ink-soft);margin-top:.5rem;font-size:.85rem;line-height:1.55}.aivideo-module__NPsrQG__trustSection{background:var(--ink);color:#fff;padding:3rem 0}.aivideo-module__NPsrQG__trustRow{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:2rem;display:flex}.aivideo-module__NPsrQG__trustIt{align-items:center;gap:.65rem;font-size:.85rem;display:flex}.aivideo-module__NPsrQG__trustIt svg{color:var(--accent);flex:none}.aivideo-module__NPsrQG__trustIt b{font-weight:600;display:block}.aivideo-module__NPsrQG__trustItSub{color:#ffffff8c;font-size:.75rem}.aivideo-module__NPsrQG__sHead{text-align:center;gap:1.25rem;max-width:56rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;display:grid}.aivideo-module__NPsrQG__sEyebrow{font-family:var(--home-font-mono,"JetBrains Mono", monospace);color:var(--blue);letter-spacing:.04em;font-size:.75rem}.aivideo-module__NPsrQG__sEyebrow span{color:var(--ink-muted)}.aivideo-module__NPsrQG__sTitle{letter-spacing:-.03em;text-wrap:balance;color:var(--ink);font-size:clamp(1.875rem,3.4vw,3rem);font-weight:600;line-height:1.05}.aivideo-module__NPsrQG__compareEm{color:var(--accent)}.aivideo-module__NPsrQG__lmOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0a8c;justify-content:center;align-items:flex-end;padding:1rem;animation:.18s aivideo-module__NPsrQG__lmFade;display:flex;position:fixed;inset:0}@media (min-width:640px){.aivideo-module__NPsrQG__lmOverlay{align-items:center}}@keyframes aivideo-module__NPsrQG__lmFade{0%{opacity:0}}@keyframes aivideo-module__NPsrQG__lmRise{0%{opacity:0;transform:translateY(12px)}}.aivideo-module__NPsrQG__lmDialog{background:var(--paper,#fff);width:100%;max-width:30rem;max-height:calc(100vh - 2rem);color:var(--ink,#0a0a0a);border-radius:1.25rem;padding:2rem 1.5rem 1.5rem;animation:.22s aivideo-module__NPsrQG__lmRise;position:relative;overflow:auto;box-shadow:0 30px 80px -30px #0a0f2880}@media (min-width:640px){.aivideo-module__NPsrQG__lmDialog{padding:2.5rem 2.25rem 2rem}}.aivideo-module__NPsrQG__lmClose{border:1px solid var(--line,#e8e8e8);width:2.25rem;height:2.25rem;color:var(--ink-soft,#4a4a4a);cursor:pointer;background:0 0;border-radius:999px;font-size:1.35rem;line-height:1;position:absolute;top:.75rem;right:.75rem}.aivideo-module__NPsrQG__lmClose:hover{border-color:var(--ink,#0a0a0a);color:var(--ink,#0a0a0a)}.aivideo-module__NPsrQG__lmEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent,#ff5b35);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:inline-flex}.aivideo-module__NPsrQG__lmTitle{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,3vw,1.85rem);font-weight:600;line-height:1.12}.aivideo-module__NPsrQG__lmLede{color:var(--ink-soft,#4a4a4a);text-wrap:pretty;margin:.75rem 0 0;font-size:.975rem;line-height:1.5}.aivideo-module__NPsrQG__lmFields{gap:.9rem;margin-top:1.5rem;display:grid}.aivideo-module__NPsrQG__lmField{color:var(--ink,#0a0a0a);gap:.35rem;font-size:.8125rem;font-weight:500;display:grid}.aivideo-module__NPsrQG__lmField input{width:100%;font:inherit;border:1px solid var(--line,#e8e8e8);color:var(--ink,#0a0a0a);background:#fff;border-radius:.55rem;outline:none;padding:.8rem .9rem;font-size:1rem;font-weight:400;transition:border-color .15s,box-shadow .15s}.aivideo-module__NPsrQG__lmField input:focus{border-color:var(--blue,#1e4dd8);box-shadow:0 0 0 3px #1e4dd826}.aivideo-module__NPsrQG__lmField input::placeholder{color:#9a9a9a}.aivideo-module__NPsrQG__lmHoneypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.aivideo-module__NPsrQG__lmError{color:#b4321a;background:#ff5b3514;border:1px solid #ff5b3559;border-radius:.55rem;margin:1rem 0 0;padding:.75rem .9rem;font-size:.875rem;line-height:1.45}.aivideo-module__NPsrQG__lmSubmit{cursor:pointer;justify-content:center;width:100%;margin-top:1.25rem}.aivideo-module__NPsrQG__lmSubmit:disabled{opacity:.6;cursor:progress}.aivideo-module__NPsrQG__lmNote{color:#737373;text-wrap:pretty;margin:.9rem 0 0;font-size:.75rem;line-height:1.5}.aivideo-module__NPsrQG__lmSuccess{text-align:center;padding:.5rem 0 .25rem}.aivideo-module__NPsrQG__lmSuccessIcon{width:3rem;height:3rem;color:var(--blue,#1e4dd8);background:#1e4dd81a;border-radius:999px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.aivideo-module__NPsrQG__lmStatus{background:var(--paper);border-bottom:1px solid var(--line-soft);align-items:center;min-height:60vh;padding:6rem 0 5rem;display:flex}.aivideo-module__NPsrQG__lmStatusCard{text-align:center;max-width:36rem;margin:0 auto}.aivideo-module__NPsrQG__lmStatusCard h1{letter-spacing:-.03em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:1.08}.aivideo-module__NPsrQG__lmStatusCard p{color:var(--ink-soft);text-wrap:pretty;max-width:30rem;margin:1rem auto 0;font-size:1.0625rem;line-height:1.55}.aivideo-module__NPsrQG__lmStatusCtas{justify-content:center;margin-top:2rem;display:flex}
.audit-module__Q51nTG__auditHero{background:var(--paper);border-bottom:1px solid var(--line-soft);padding:5rem 0 3rem}.audit-module__Q51nTG__heroGrid{grid-template-columns:1fr;align-items:start;gap:3rem;display:grid}@media (min-width:1000px){.audit-module__Q51nTG__heroGrid{grid-template-columns:1.05fr .95fr;gap:4rem}}.audit-module__Q51nTG__heroH1{font-family:var(--home-font-sans,"Inter", sans-serif);letter-spacing:-.03em;text-wrap:balance;color:var(--ink);margin-top:1rem;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:600;line-height:1.05}.audit-module__Q51nTG__em{font-family:var(--home-font-serif,"Instrument Serif", Georgia, serif);font-style:italic;font-weight:400}.audit-module__Q51nTG__heroP{color:var(--ink-soft);text-wrap:pretty;max-width:32rem;margin-top:1.25rem;font-size:1.0625rem;line-height:1.55}.audit-module__Q51nTG__bullets{flex-direction:column;gap:.85rem;margin-top:2rem;padding:0;list-style:none;display:flex}.audit-module__Q51nTG__bulletIt{align-items:flex-start;gap:.65rem;font-size:.95rem;display:flex}.audit-module__Q51nTG__bulletIco{background:var(--blue-soft);width:1.5rem;height:1.5rem;color:var(--blue);border-radius:999px;flex:none;place-items:center;margin-top:.1rem;display:grid}.audit-module__Q51nTG__bulletT{color:var(--ink);font-weight:600}.audit-module__Q51nTG__bulletD{color:var(--ink-soft);margin-top:.15rem;font-size:.85rem;line-height:1.5;display:block}.audit-module__Q51nTG__formCard{background:var(--ink);color:#fff;border-radius:1.25rem;padding:2.25rem;position:relative;overflow:hidden}.audit-module__Q51nTG__formCard:before{content:"";background:radial-gradient(circle,#ff5b352e,#0000 70%);border-radius:999px;width:14rem;height:14rem;position:absolute;top:-3rem;right:-3rem}.audit-module__Q51nTG__formEyebrow{color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:700}.audit-module__Q51nTG__formTitle{letter-spacing:-.02em;margin-top:.65rem;font-size:1.5rem;font-weight:600;line-height:1.2}.audit-module__Q51nTG__formP{color:#ffffffb3;margin-top:.65rem;font-size:.9rem;line-height:1.55}.audit-module__Q51nTG__formHubspot{z-index:1;min-height:320px;margin-top:1.5rem;position:relative}.audit-module__Q51nTG__formLegal{color:#ffffff73;z-index:1;margin-top:.85rem;font-size:.72rem;line-height:1.5;position:relative}.audit-module__Q51nTG__formHubspot form{color:#fff;font-family:inherit}.audit-module__Q51nTG__formHubspot label{color:#ffffffa6;font-size:.78rem;font-weight:600}.audit-module__Q51nTG__formHubspot .hs-input{margin-top:.35rem;transition:border-color .15s;color:#fff!important;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:.5rem!important;width:100%!important;padding:.7rem .85rem!important;font-family:inherit!important;font-size:.95rem!important}.audit-module__Q51nTG__formHubspot .hs-input::placeholder{color:#ffffff59}.audit-module__Q51nTG__formHubspot .hs-input:focus{outline:none;border-color:var(--accent)!important}.audit-module__Q51nTG__formHubspot select.hs-input{color:#fff!important}.audit-module__Q51nTG__formHubspot .hs-form-field{margin-bottom:.85rem}.audit-module__Q51nTG__formHubspot .hs-button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:.6rem;width:100%;margin-top:.5rem;padding:.95rem 1.25rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:background .15s}.audit-module__Q51nTG__formHubspot .hs-button:hover{background:#ff7350}.audit-module__Q51nTG__formHubspot .hs-error-msgs{color:#fda4af;margin:.3rem 0 0;padding:0;font-size:.7rem;list-style:none}.audit-module__Q51nTG__formHubspot .hs-form-required{color:var(--accent)}:is(.audit-module__Q51nTG__formHubspot .legal-consent-container,.audit-module__Q51nTG__formHubspot .legal-consent-container *){line-height:1.5;color:#ffffff73!important;font-size:.72rem!important}.audit-module__Q51nTG__formHubspot .submitted-message{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:.55rem;padding:1rem;font-size:.9rem}.audit-module__Q51nTG__trustStrip{background:var(--paper);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:3rem 0}.audit-module__Q51nTG__trustRow{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:2rem;display:flex}.audit-module__Q51nTG__trustIt{align-items:center;gap:.65rem;font-size:.85rem;display:flex}.audit-module__Q51nTG__trustIt svg{color:var(--blue);flex:none}.audit-module__Q51nTG__trustIt b{color:var(--ink);font-weight:600;display:block}.audit-module__Q51nTG__trustItSub{color:var(--ink-soft);font-size:.75rem}.audit-module__Q51nTG__delivSection{background:var(--bg-warm);padding:5rem 0}.audit-module__Q51nTG__delivGrid{grid-template-columns:1fr;gap:1.25rem;margin-top:2.5rem;display:grid}@media (min-width:700px){.audit-module__Q51nTG__delivGrid{grid-template-columns:repeat(2,1fr)}}.audit-module__Q51nTG__delivCard{background:var(--paper);border:1px solid var(--line);border-radius:1rem;gap:1.25rem;padding:1.75rem;transition:border-color .2s,transform .2s;display:flex}.audit-module__Q51nTG__delivCard:hover{border-color:var(--ink);transform:translateY(-2px)}.audit-module__Q51nTG__delivNum{background:var(--ink);color:#fff;width:2.4rem;height:2.4rem;font-family:var(--home-font-mono,"JetBrains Mono", monospace);border-radius:.55rem;flex:none;place-items:center;font-size:.85rem;font-weight:600;display:grid}.audit-module__Q51nTG__delivH3{letter-spacing:-.01em;color:var(--ink);font-size:1.0625rem;font-weight:600}.audit-module__Q51nTG__delivP{color:var(--ink-soft);margin-top:.5rem;font-size:.9rem;line-height:1.55}.audit-module__Q51nTG__processSection{background:var(--paper);padding:5rem 0}.audit-module__Q51nTG__processGrid{grid-template-columns:1fr;gap:2rem;margin-top:3rem;display:grid;position:relative}@media (min-width:800px){.audit-module__Q51nTG__processGrid{grid-template-columns:repeat(4,1fr);gap:1rem}.audit-module__Q51nTG__processGrid:before{content:"";background:linear-gradient(90deg, var(--blue), var(--accent));opacity:.25;z-index:0;height:2px;position:absolute;top:1.5rem;left:5%;right:5%}}.audit-module__Q51nTG__step{z-index:1;text-align:left;position:relative}.audit-module__Q51nTG__stepNum{background:var(--paper);border:2px solid var(--blue);width:3rem;height:3rem;color:var(--blue);font-family:var(--home-font-sans,"Inter", sans-serif);border-radius:999px;place-items:center;margin-bottom:1rem;font-size:1.05rem;font-weight:600;display:grid}.audit-module__Q51nTG__stepAcc .audit-module__Q51nTG__stepNum{border-color:var(--accent);color:var(--accent)}.audit-module__Q51nTG__stepH3{letter-spacing:-.01em;color:var(--ink);font-size:1rem;font-weight:600}.audit-module__Q51nTG__stepP{color:var(--ink-soft);margin-top:.5rem;font-size:.875rem;line-height:1.55}.audit-module__Q51nTG__stepWhen{font-family:var(--home-font-mono,"JetBrains Mono", monospace);color:var(--ink-muted);background:var(--bg);border:1px solid var(--line-soft);border-radius:999px;margin-top:.85rem;padding:.25rem .6rem;font-size:.7rem;display:inline-block}.audit-module__Q51nTG__sHead{text-align:center;gap:1.25rem;max-width:56rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;display:grid}.audit-module__Q51nTG__sHeadLeft{text-align:left;margin-left:0;margin-right:0}.audit-module__Q51nTG__sEyebrow{font-family:var(--home-font-mono,"JetBrains Mono", monospace);color:var(--blue);letter-spacing:.04em;font-size:.75rem}.audit-module__Q51nTG__sEyebrow span{color:var(--ink-muted)}.audit-module__Q51nTG__sTitle{letter-spacing:-.03em;text-wrap:balance;color:var(--ink);font-size:clamp(1.875rem,3.4vw,3rem);font-weight:600;line-height:1.05}
.blog-module__aOrRSW__blogHero{background:var(--paper);border-bottom:1px solid var(--line-soft);padding:5rem 0 3rem}.blog-module__aOrRSW__blogHeroHead{text-align:center;max-width:50rem;margin:0 auto}.blog-module__aOrRSW__blogH1{font-family:var(--home-font-sans,"Inter", sans-serif);letter-spacing:-.03em;text-wrap:balance;color:var(--ink);margin-top:1rem;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:600;line-height:1.05}.blog-module__aOrRSW__blogEm{font-family:var(--home-font-serif,"Instrument Serif", Georgia, serif);font-style:italic;font-weight:400}.blog-module__aOrRSW__blogP{color:var(--ink-soft);text-wrap:balance;margin:1rem auto 0;font-size:1.0625rem}.blog-module__aOrRSW__searchBar{max-width:38rem;margin:2rem auto 0;position:relative}.blog-module__aOrRSW__searchInput{background:var(--bg);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:999px;padding:.95rem 1.25rem .95rem 3rem;font-family:inherit;font-size:.95rem}.blog-module__aOrRSW__searchInput:focus{border-color:var(--ink);outline:none}.blog-module__aOrRSW__searchIco{color:var(--ink-muted);position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}.blog-module__aOrRSW__cats{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:1.5rem;display:flex}.blog-module__aOrRSW__cat{background:var(--bg);border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;border-radius:999px;padding:.5rem .95rem;font-family:inherit;font-size:.82rem;font-weight:500;transition:all .15s}.blog-module__aOrRSW__catOn{background:var(--ink);color:#fff;border-color:var(--ink)}.blog-module__aOrRSW__cat:hover:not(.blog-module__aOrRSW__catOn){color:var(--ink);border-color:var(--ink)}.blog-module__aOrRSW__featuredSection{background:var(--paper);padding:4rem 0}.blog-module__aOrRSW__featured{background:var(--ink);color:#fff;border-radius:1.25rem;grid-template-columns:1fr;align-items:stretch;gap:2rem;display:grid;overflow:hidden}@media (min-width:900px){.blog-module__aOrRSW__featured{grid-template-columns:1.1fr 1fr;gap:0}}.blog-module__aOrRSW__featuredImg{aspect-ratio:4/3;background:linear-gradient(135deg,#23a,#ff5b35 60%,#d97706);position:relative;overflow:hidden}.blog-module__aOrRSW__featuredImg:before{content:"";background:radial-gradient(circle at 25% 75%,#ffffff2e,#0000 40%),radial-gradient(circle at 75% 25%,#00000040,#0000 50%);position:absolute;inset:0}.blog-module__aOrRSW__featuredTag{-webkit-backdrop-filter:blur(6px);text-transform:uppercase;letter-spacing:.08em;color:#fff;z-index:1;background:#ffffff2e;border-radius:999px;padding:.4rem .75rem;font-size:.7rem;font-weight:700;position:absolute;top:1rem;left:1rem}.blog-module__aOrRSW__featuredCover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blog-module__aOrRSW__featuredBody{flex-direction:column;justify-content:center;padding:2.5rem;display:flex}.blog-module__aOrRSW__featuredEyebrow{color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:700}.blog-module__aOrRSW__featuredH2{letter-spacing:-.02em;text-wrap:balance;margin-top:.85rem;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:600;line-height:1.15}.blog-module__aOrRSW__featuredEm{font-family:var(--home-font-serif,"Instrument Serif", Georgia, serif);font-style:italic;font-weight:400}.blog-module__aOrRSW__featuredExcerpt{color:#ffffffb3;max-width:32rem;margin-top:1rem;font-size:.95rem;line-height:1.55}.blog-module__aOrRSW__featuredMeta{color:#fff9;flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:1.5rem;font-size:.82rem;display:flex}.blog-module__aOrRSW__featuredAv{background:linear-gradient(135deg, var(--accent), var(--blue));border-radius:999px;flex:none;width:2rem;height:2rem}.blog-module__aOrRSW__featuredMetaName{color:#ffffffd9;font-weight:500}.blog-module__aOrRSW__featuredDot{background:#fff6;border-radius:999px;width:3px;height:3px}.blog-module__aOrRSW__featuredCta{color:var(--accent);align-self:flex-start;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.9rem;font-weight:600;transition:gap .15s;display:inline-flex}.blog-module__aOrRSW__featuredCta:hover{gap:.75rem}.blog-module__aOrRSW__gridSection{background:var(--bg-warm);padding:5rem 0}.blog-module__aOrRSW__gridHead{text-align:left;gap:1rem;margin-bottom:1rem;display:grid}.blog-module__aOrRSW__sEyebrow{font-family:var(--home-font-mono,"JetBrains Mono", monospace);color:var(--blue);letter-spacing:.04em;font-size:.75rem}.blog-module__aOrRSW__sEyebrow span{color:var(--ink-muted)}.blog-module__aOrRSW__sTitle{letter-spacing:-.03em;text-wrap:balance;color:var(--ink);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.05}.blog-module__aOrRSW__grid{grid-template-columns:1fr;gap:1.5rem;margin-top:2.5rem;display:grid}@media (min-width:700px){.blog-module__aOrRSW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.blog-module__aOrRSW__grid{grid-template-columns:repeat(3,1fr)}}.blog-module__aOrRSW__card{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:1rem;flex-direction:column;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.blog-module__aOrRSW__card:hover{border-color:var(--ink);transform:translateY(-3px)}.blog-module__aOrRSW__cardImg{aspect-ratio:16/10;position:relative;overflow:hidden}.blog-module__aOrRSW__cardImg:after{content:"";background:radial-gradient(circle at 30% 70%,#ffffff2e,#0000 50%);position:absolute;inset:0}.blog-module__aOrRSW__cardCover{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.blog-module__aOrRSW__g1{background:linear-gradient(135deg,#23a,#6f3aff)}.blog-module__aOrRSW__g2{background:linear-gradient(135deg,#ff5b35,#b3206e)}.blog-module__aOrRSW__g3{background:linear-gradient(135deg,#1a8b56,#23a)}.blog-module__aOrRSW__g4{background:linear-gradient(135deg,#d97706,#b3206e)}.blog-module__aOrRSW__g5{background:linear-gradient(135deg,#6f3aff,#1a8b56)}.blog-module__aOrRSW__g6{background:linear-gradient(135deg,#23a,#d97706)}.blog-module__aOrRSW__cardCat{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;z-index:2;background:#ffffffeb;border-radius:999px;padding:.3rem .6rem;font-size:.65rem;font-weight:700;position:absolute;top:.85rem;left:.85rem}.blog-module__aOrRSW__cardBody{flex-direction:column;flex:1;padding:1.5rem;display:flex}.blog-module__aOrRSW__cardTtl{letter-spacing:-.01em;text-wrap:balance;color:var(--ink);font-size:1.0625rem;font-weight:600;line-height:1.3}.blog-module__aOrRSW__cardEx{color:var(--ink-soft);flex:1;margin-top:.65rem;font-size:.875rem;line-height:1.5}.blog-module__aOrRSW__cardFoot{border-top:1px solid var(--line-soft);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.25rem;padding-top:1.25rem;font-size:.78rem;display:flex}.blog-module__aOrRSW__cardAv{background:linear-gradient(135deg, var(--blue), var(--accent));border-radius:999px;flex:none;width:1.6rem;height:1.6rem}.blog-module__aOrRSW__cardAuthor{color:var(--ink);font-weight:500}.blog-module__aOrRSW__cardDot{background:var(--ink-muted);border-radius:999px;width:3px;height:3px}.blog-module__aOrRSW__gridEmpty{text-align:center;color:var(--ink-muted);margin-top:3rem;font-size:.95rem}.blog-module__aOrRSW__gridFoot{text-align:center;margin-top:2.5rem}.blog-module__aOrRSW__gridFootBtn{color:var(--ink-soft);border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.75rem 1.25rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.blog-module__aOrRSW__gridFootBtn:hover{border-color:var(--ink);color:var(--ink)}.blog-module__aOrRSW__newsletterSection{background:var(--paper);padding:5rem 0}.blog-module__aOrRSW__newsletterCard{background:var(--ink);color:#fff;border-radius:1.25rem;grid-template-columns:1fr;align-items:center;gap:2rem;padding:3rem;display:grid;position:relative;overflow:hidden}@media (min-width:800px){.blog-module__aOrRSW__newsletterCard{grid-template-columns:1fr 1fr}}.blog-module__aOrRSW__newsletterCard:before{content:"";background:radial-gradient(circle,#ff5b352e,#0000 70%);border-radius:999px;width:16rem;height:16rem;position:absolute;bottom:-4rem;right:-4rem}.blog-module__aOrRSW__newsletterEyebrow{color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:700}.blog-module__aOrRSW__newsletterH3{letter-spacing:-.02em;text-wrap:balance;margin-top:.85rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;line-height:1.15}.blog-module__aOrRSW__newsletterEm{font-family:var(--home-font-serif,"Instrument Serif", Georgia, serif);font-style:italic;font-weight:400}.blog-module__aOrRSW__newsletterP{color:#ffffffb3;max-width:24rem;margin-top:1rem;line-height:1.55}.blog-module__aOrRSW__newsletterForm{z-index:1;background:#ffffff14;border:1px solid #ffffff1f;border-radius:.85rem;flex-wrap:wrap;gap:.5rem;padding:.5rem;display:flex;position:relative}.blog-module__aOrRSW__newsletterInput{color:#fff;background:0 0;border:0;flex:1;min-width:12rem;padding:.65rem .85rem;font-family:inherit;font-size:.95rem}.blog-module__aOrRSW__newsletterInput::placeholder{color:#fff6}.blog-module__aOrRSW__newsletterInput:focus{outline:none}.blog-module__aOrRSW__newsletterBtn{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:.5rem;padding:.65rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .15s}.blog-module__aOrRSW__newsletterBtn:hover{background:#ff7350}.blog-module__aOrRSW__newsletterTerms{color:#ffffff73;z-index:1;margin-top:.85rem;font-size:.75rem;position:relative}.blog-module__aOrRSW__hsForm{z-index:1;min-height:180px;position:relative}.blog-module__aOrRSW__hsForm form{color:#fff;font-family:inherit}.blog-module__aOrRSW__hsForm label{color:#fff9;font-size:.75rem;font-weight:500}.blog-module__aOrRSW__hsForm .hs-input{margin-top:.4rem;color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff1f!important;border-radius:.5rem!important;width:100%!important;padding:.75rem .95rem!important;font-family:inherit!important;font-size:.95rem!important}.blog-module__aOrRSW__hsForm .hs-input::placeholder{color:#fff6}.blog-module__aOrRSW__hsForm .hs-input:focus{outline:none;background:#ffffff1f!important;border-color:#ffffff59!important}.blog-module__aOrRSW__hsForm .hs-form-field{margin-bottom:.6rem}.blog-module__aOrRSW__hsForm .hs-button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:.55rem;width:100%;margin-top:.4rem;padding:.75rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .15s}.blog-module__aOrRSW__hsForm .hs-button:hover{background:#ff7350}.blog-module__aOrRSW__hsForm .hs-error-msgs{color:#fda4af;margin:.3rem 0 0;padding:0;font-size:.7rem;list-style:none}.blog-module__aOrRSW__hsForm .hs-form-required{color:var(--accent)}:is(.blog-module__aOrRSW__hsForm .legal-consent-container,.blog-module__aOrRSW__hsForm .legal-consent-container *){line-height:1.45;color:#ffffff8c!important;font-size:.72rem!important}.blog-module__aOrRSW__hsForm .submitted-message{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:.55rem;padding:1rem;font-size:.9rem}
.careers-module__Nsya8W__root{--ink:#0a0a0a;--ink-2:#1a1a1a;--ink-soft:#4a4a4a;--ink-muted:#737373;--line:#e8e8e8;--line-soft:#f0f0f0;--bg:#fafaf9;--bg-warm:#f5f3ef;--paper:#fff;--blue:#1e4dd8;--blue-deep:#1635a5;--blue-soft:#ecf0fb;--accent:#ff5b35;--accent-soft:#ffeee7;--green:#047857;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01", "cv11";font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5}.careers-module__Nsya8W__root :where(a){color:inherit;text-decoration:none}:is(.careers-module__Nsya8W__root h1,.careers-module__Nsya8W__root h2,.careers-module__Nsya8W__root h3,.careers-module__Nsya8W__root h4,.careers-module__Nsya8W__root p){margin:0}.careers-module__Nsya8W__container{max-width:78rem;margin:0 auto;padding:0 1.5rem}@media (min-width:1024px){.careers-module__Nsya8W__container{padding:0 2rem}}.careers-module__Nsya8W__announce{background:var(--ink);color:#fff;text-align:center;padding:.625rem 1rem;font-size:.8125rem}.careers-module__Nsya8W__announce .careers-module__Nsya8W__pill{text-transform:uppercase;letter-spacing:.08em;background:#ffffff1a;border-radius:999px;align-items:center;gap:.4rem;margin-right:.5rem;padding:.15rem .55rem;font-size:.7rem;font-weight:600;display:inline-flex}.careers-module__Nsya8W__announce a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.careers-module__Nsya8W__hero{border-bottom:1px solid var(--line-soft);background:radial-gradient(60% 80% at 100% 0%, #1e4dd80d, transparent 60%), radial-gradient(50% 70% at 0% 100%, #ff5b350a, transparent 60%), var(--paper);padding:5rem 0 4rem;position:relative;overflow:hidden}@media (min-width:1024px){.careers-module__Nsya8W__hero{padding:7rem 0 5rem}}.careers-module__Nsya8W__heroEyebrow{color:var(--ink-muted);letter-spacing:.04em;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-family:JetBrains Mono,monospace;font-size:.75rem;display:inline-flex}.careers-module__Nsya8W__heroEyebrow .careers-module__Nsya8W__dot{background:var(--accent);border-radius:999px;width:.5rem;height:.5rem;animation:1.6s ease-in-out infinite careers-module__Nsya8W__livePulse;box-shadow:0 0 0 4px #ff5b352e}@keyframes careers-module__Nsya8W__livePulse{0%,to{box-shadow:0 0 0 4px #ff5b352e}50%{box-shadow:0 0 0 7px #ff5b3500}}.careers-module__Nsya8W__heroEyebrow .careers-module__Nsya8W__blue{color:var(--blue)}.careers-module__Nsya8W__heroH1{letter-spacing:-.04em;text-wrap:balance;max-width:18ch;font-size:clamp(2.75rem,7vw,6rem);font-weight:600;line-height:.96}.careers-module__Nsya8W__heroH1 .careers-module__Nsya8W__em{letter-spacing:-.02em;font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}.careers-module__Nsya8W__heroH1 .careers-module__Nsya8W__one{background:var(--ink);color:#fff;border-radius:.16em;margin-right:.05em;padding:0 .18em .04em;font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400;display:inline-block;transform:rotate(-2deg)}.careers-module__Nsya8W__heroGrid{grid-template-columns:1fr;align-items:end;gap:3rem;margin-top:2.5rem;display:grid}.careers-module__Nsya8W__heroDesc{color:var(--ink-soft);text-wrap:pretty;max-width:32rem;font-size:1.125rem}.careers-module__Nsya8W__heroDesc b{color:var(--ink);font-weight:600}.careers-module__Nsya8W__heroCtas{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.careers-module__Nsya8W__btn{cursor:pointer;border:1px solid #0000;border-radius:.55rem;align-items:center;gap:.5rem;font-weight:500;transition:transform .15s,background .15s,color .15s,border-color .15s;display:inline-flex}.careers-module__Nsya8W__btnPrimary{background:var(--ink);color:#fff;padding:.85rem 1.25rem;font-size:.9375rem}.careers-module__Nsya8W__btnPrimary:hover{background:var(--blue)}.careers-module__Nsya8W__btnGhost{color:var(--ink);border:1px solid var(--line);background:0 0;padding:.85rem 1rem;font-size:.9375rem}.careers-module__Nsya8W__btnGhost:hover{border-color:var(--ink)}.careers-module__Nsya8W__sBlock{border-bottom:1px solid var(--line-soft);padding:6rem 0}.careers-module__Nsya8W__sHead{gap:1.25rem;max-width:56rem;margin-bottom:3rem;display:grid}.careers-module__Nsya8W__sEyebrow{color:var(--blue);letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:.75rem}.careers-module__Nsya8W__sEyebrow span{color:var(--ink-muted)}.careers-module__Nsya8W__sTitle{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.875rem,3.4vw,3rem);font-weight:600;line-height:1.05}.careers-module__Nsya8W__sTitle .careers-module__Nsya8W__em{font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}.careers-module__Nsya8W__sDesc{color:var(--ink-soft);text-wrap:pretty;max-width:42rem;font-size:1.0625rem}.careers-module__Nsya8W__opportunity{background:var(--bg-warm)}.careers-module__Nsya8W__oppGrid{grid-template-columns:1fr;align-items:stretch;gap:2rem;display:grid}@media (min-width:900px){.careers-module__Nsya8W__oppGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.careers-module__Nsya8W__oppCard{background:var(--paper);border:1px solid var(--line);border-radius:1rem;flex-direction:column;padding:2rem 1.75rem;display:flex}.careers-module__Nsya8W__oppCard .careers-module__Nsya8W__tag{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.7rem}.careers-module__Nsya8W__oppCard .careers-module__Nsya8W__big{letter-spacing:-.04em;color:var(--ink);margin-top:1rem;font-size:clamp(2.75rem,4.5vw,4rem);font-weight:600;line-height:.95}.careers-module__Nsya8W__oppCard .careers-module__Nsya8W__big .careers-module__Nsya8W__u{color:var(--ink-muted);margin-left:.1em;font-size:.5em}.careers-module__Nsya8W__oppCard .careers-module__Nsya8W__lbl{color:var(--ink-soft);max-width:22rem;margin-top:.5rem;font-size:.875rem;line-height:1.5}.careers-module__Nsya8W__oppCard.careers-module__Nsya8W__spread{background:var(--ink);color:#fff;border-color:var(--ink)}.careers-module__Nsya8W__oppCard.careers-module__Nsya8W__spread .careers-module__Nsya8W__tag{color:#ffffff80}.careers-module__Nsya8W__oppCard.careers-module__Nsya8W__spread .careers-module__Nsya8W__big{color:#fff}.careers-module__Nsya8W__oppCard.careers-module__Nsya8W__spread .careers-module__Nsya8W__big .careers-module__Nsya8W__u{color:#fff6}.careers-module__Nsya8W__oppCard.careers-module__Nsya8W__spread .careers-module__Nsya8W__lbl{color:#ffffffb3}.careers-module__Nsya8W__oppCard.careers-module__Nsya8W__spread .careers-module__Nsya8W__big .careers-module__Nsya8W__em{color:var(--accent);font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}.careers-module__Nsya8W__oppCard .careers-module__Nsya8W__src{color:var(--ink-muted);letter-spacing:.04em;margin-top:auto;padding-top:1.5rem;font-family:JetBrains Mono,monospace;font-size:.7rem}.careers-module__Nsya8W__oppCard.careers-module__Nsya8W__spread .careers-module__Nsya8W__src{color:#fff6}.careers-module__Nsya8W__oppThesis{border-left:2px solid var(--ink);max-width:50rem;margin-top:3rem;padding-left:1.5rem}.careers-module__Nsya8W__oppThesis .careers-module__Nsya8W__q{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;font-family:Instrument Serif,Georgia,serif;font-size:clamp(1.5rem,2.6vw,2.25rem);font-style:italic;line-height:1.25}.careers-module__Nsya8W__roleSection{background:var(--paper)}.careers-module__Nsya8W__roleCard{border:1px solid var(--ink);background:var(--paper);border-radius:1.25rem;overflow:hidden;box-shadow:0 24px 50px -28px #0a0f2847}.careers-module__Nsya8W__roleHead{background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.75rem;display:flex}.careers-module__Nsya8W__roleHead .careers-module__Nsya8W__left{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.careers-module__Nsya8W__roleTag{background:var(--accent);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:.3rem;align-items:center;gap:.35rem;padding:.25rem .55rem;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700;display:inline-flex}.careers-module__Nsya8W__roleTag .careers-module__Nsya8W__d{background:#fff;border-radius:999px;width:.4rem;height:.4rem;animation:1.4s ease-in-out infinite careers-module__Nsya8W__livePulse}.careers-module__Nsya8W__roleId{color:#ffffff80;letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:.7rem}.careers-module__Nsya8W__roleHead .careers-module__Nsya8W__meta{color:#ffffffb3;flex-wrap:wrap;gap:.5rem 1.25rem;font-family:JetBrains Mono,monospace;font-size:.72rem;display:flex}.careers-module__Nsya8W__roleHead .careers-module__Nsya8W__meta b{color:#fff;font-weight:500}.careers-module__Nsya8W__roleBody{padding:2rem 1.75rem}@media (min-width:900px){.careers-module__Nsya8W__roleBody{padding:2.5rem}}.careers-module__Nsya8W__roleTitle{letter-spacing:-.03em;text-wrap:balance;max-width:22ch;font-size:clamp(2rem,3.6vw,3rem);font-weight:600;line-height:1.04}.careers-module__Nsya8W__roleTitle .careers-module__Nsya8W__em{font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}.careers-module__Nsya8W__roleSummary{color:var(--ink-soft);text-wrap:pretty;max-width:38rem;margin-top:1.25rem;font-size:1.0625rem}.careers-module__Nsya8W__rolePills{flex-wrap:wrap;gap:.4rem;margin-top:1.5rem;display:flex}.careers-module__Nsya8W__rolePill{border:1px solid var(--line);background:var(--bg);color:var(--ink-soft);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.78rem;display:inline-flex}.careers-module__Nsya8W__rolePill svg{width:.85rem;height:.85rem;color:var(--ink-muted)}.careers-module__Nsya8W__rolePill.careers-module__Nsya8W__em{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--accent);font-weight:500}.careers-module__Nsya8W__rolePill.careers-module__Nsya8W__em svg{color:var(--accent)}.careers-module__Nsya8W__roleCols{border-top:1px solid var(--line);grid-template-columns:1fr;gap:2.5rem;margin-top:2.5rem;padding-top:2.5rem;display:grid}@media (min-width:900px){.careers-module__Nsya8W__roleCols{grid-template-columns:1fr 1fr;gap:3rem}}.careers-module__Nsya8W__roleCol h4{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;margin-bottom:1rem;font-family:JetBrains Mono,monospace;font-size:.75rem}.careers-module__Nsya8W__roleCol h4 span{color:var(--ink-muted);margin-left:.4rem}.careers-module__Nsya8W__roleCol h3{letter-spacing:-.02em;max-width:22ch;margin-bottom:1.25rem;font-size:1.5rem;font-weight:600;line-height:1.15}.careers-module__Nsya8W__roleCol ul{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.careers-module__Nsya8W__roleCol li{color:var(--ink-soft);text-wrap:pretty;padding-left:1.5rem;font-size:.95rem;line-height:1.55;position:relative}.careers-module__Nsya8W__roleCol li:before{content:"→";color:var(--blue);font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.55;position:absolute;top:0;left:0}.careers-module__Nsya8W__roleCol li b{color:var(--ink);letter-spacing:-.005em;margin-bottom:.15rem;font-weight:600;display:block}.careers-module__Nsya8W__roleFoot{background:var(--bg);border-radius:.85rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:2.5rem;padding:1.75rem;display:flex}.careers-module__Nsya8W__roleFoot .careers-module__Nsya8W__nu{color:var(--ink-soft);max-width:32rem;font-size:.95rem;line-height:1.5}.careers-module__Nsya8W__roleFoot .careers-module__Nsya8W__nu b{color:var(--ink);font-weight:600}.careers-module__Nsya8W__roleFoot .careers-module__Nsya8W__btns{flex-wrap:wrap;gap:.5rem;display:flex}.careers-module__Nsya8W__notforyou{background:var(--ink);color:#fff;padding:4rem 0}.careers-module__Nsya8W__nfyGrid{grid-template-columns:1fr;align-items:center;gap:2rem;display:grid}@media (min-width:900px){.careers-module__Nsya8W__nfyGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:3rem}}.careers-module__Nsya8W__nfyGrid h2{letter-spacing:-.015em;text-wrap:balance;font-family:Instrument Serif,Georgia,serif;font-size:clamp(1.75rem,3vw,2.5rem);font-style:italic;line-height:1.2}.careers-module__Nsya8W__nfyGrid h2 b{background:linear-gradient(#0000 60%,#ff5b3580 60%);padding:0 .15em;font-family:Inter,sans-serif;font-style:normal;font-weight:600}.careers-module__Nsya8W__nfyAttr{color:#ffffff80;letter-spacing:.04em;margin-top:1.5rem;font-family:JetBrains Mono,monospace;font-size:.78rem}.careers-module__Nsya8W__nfyAttr b{color:#ffffffd9;font-weight:500}.careers-module__Nsya8W__nfyEyebrow{color:#fff6;letter-spacing:.04em;margin-bottom:1.25rem;font-family:JetBrains Mono,monospace;font-size:.75rem}.careers-module__Nsya8W__nfyEyebrow span{color:#fff9}.careers-module__Nsya8W__nfyStripes{gap:.5rem;display:grid}.careers-module__Nsya8W__nfyRow{color:#ffffffd9;border-bottom:1px dashed #ffffff1a;grid-template-columns:1.25rem 1fr;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.95rem;display:grid}.careers-module__Nsya8W__nfyRow:last-child{border-bottom:0}.careers-module__Nsya8W__nfyRow .careers-module__Nsya8W__mk{border-radius:.3rem;place-items:center;width:1.25rem;height:1.25rem;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700;display:grid}.careers-module__Nsya8W__nfyRow.careers-module__Nsya8W__no .careers-module__Nsya8W__mk{color:var(--accent);background:#ff5b352e}.careers-module__Nsya8W__nfyRow.careers-module__Nsya8W__yes .careers-module__Nsya8W__mk{color:#6ee7b7;background:#04785740}.careers-module__Nsya8W__nfyRow.careers-module__Nsya8W__no{color:#ffffff73;text-decoration:line-through}.careers-module__Nsya8W__values{background:var(--paper)}.careers-module__Nsya8W__valuesGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:900px){.careers-module__Nsya8W__valuesGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.careers-module__Nsya8W__val{border:1px solid var(--line);background:var(--paper);border-radius:1rem;padding:1.75rem 1.5rem;transition:transform .2s,border-color .2s}.careers-module__Nsya8W__val:hover{border-color:var(--ink);transform:translateY(-2px)}.careers-module__Nsya8W__val .careers-module__Nsya8W__num{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.75rem}.careers-module__Nsya8W__val h3{letter-spacing:-.02em;margin-top:.6rem;font-size:1.5rem;font-weight:600}.careers-module__Nsya8W__val h3 .careers-module__Nsya8W__em{font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}.careers-module__Nsya8W__val p{color:var(--ink-soft);margin-top:.75rem;font-size:.9375rem;line-height:1.55}.careers-module__Nsya8W__founder{background:var(--bg-warm)}.careers-module__Nsya8W__founderGrid{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:900px){.careers-module__Nsya8W__founderGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:4rem}}.careers-module__Nsya8W__founderPortrait{aspect-ratio:4/5;background:radial-gradient(80% 60% at 50% 35%,#ffd2aad9,#0000 60%),linear-gradient(135deg,#f7c188,#c97a4a);border-radius:1rem;width:100%;max-width:22rem;position:relative;overflow:hidden;box-shadow:0 24px 48px -28px #50281466}.careers-module__Nsya8W__founderPortrait .careers-module__Nsya8W__silhouette{aspect-ratio:1/1.15;background:radial-gradient(closest-side at 50% 28%,#784628b3 0 26%,#0000 28%),radial-gradient(closest-side at 50% 75%,#502814a6 0 65%,#0000 67%);width:70%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.careers-module__Nsya8W__founderPortrait .careers-module__Nsya8W__tape{color:var(--ink);letter-spacing:.06em;background:#ffffffeb;border-radius:.3rem;padding:.25rem .55rem;font-family:JetBrains Mono,monospace;font-size:.65rem;position:absolute;top:.8rem;left:.8rem}.careers-module__Nsya8W__founderPortrait .careers-module__Nsya8W__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.careers-module__Nsya8W__founderQuote{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;font-family:Instrument Serif,Georgia,serif;font-size:clamp(1.5rem,2.6vw,2.25rem);font-style:italic;line-height:1.25}.careers-module__Nsya8W__founderQuote .careers-module__Nsya8W__hl{background:linear-gradient(#0000 60%,#1e4dd82e 60%);padding:0 .15em}.careers-module__Nsya8W__founderAttr{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:1.75rem;display:flex}.careers-module__Nsya8W__founderAttr .careers-module__Nsya8W__name{color:var(--ink);font-size:1rem;font-weight:600}.careers-module__Nsya8W__founderAttr .careers-module__Nsya8W__role{color:var(--ink-muted);letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:.78rem}.careers-module__Nsya8W__finalCta{background:radial-gradient(60% 80% at 80% 100%, #1e4dd829, transparent 60%), radial-gradient(60% 80% at 20% 0%, #ff5b351a, transparent 60%), var(--ink);color:#fff;text-align:center;padding:7rem 0;position:relative;overflow:hidden}.careers-module__Nsya8W__finalCta h2{letter-spacing:-.03em;text-wrap:balance;max-width:48rem;margin:0 auto;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:600;line-height:1.05}.careers-module__Nsya8W__finalCta h2 .careers-module__Nsya8W__em{font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}.careers-module__Nsya8W__finalCta .careers-module__Nsya8W__sub{color:#ffffffb3;text-wrap:pretty;max-width:34rem;margin:1.5rem auto 0;font-size:1.0625rem}.careers-module__Nsya8W__finalCta .careers-module__Nsya8W__ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.5rem;display:flex}.careers-module__Nsya8W__btnCtaLight{color:var(--ink);background:#fff;border-radius:.55rem;padding:.95rem 1.5rem;font-size:1rem;font-weight:500}.careers-module__Nsya8W__btnCtaLight:hover{background:var(--blue-soft)}.careers-module__Nsya8W__btnCtaOutline{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:.55rem;padding:.95rem 1.5rem;font-size:1rem;font-weight:500}.careers-module__Nsya8W__btnCtaOutline:hover{border-color:#fff}.careers-module__Nsya8W__finalMeta{color:#ffffff80;letter-spacing:.04em;margin-top:2.5rem;font-family:JetBrains Mono,monospace;font-size:.78rem}.careers-module__Nsya8W__finalMeta b{color:#fff;font-weight:500}.careers-module__Nsya8W__finalMeta a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}
.faq-module__c3C2MG__container{max-width:78rem;margin:0 auto;padding:0 1.5rem}@media (min-width:1024px){.faq-module__c3C2MG__container{padding:0 2rem}}.faq-module__c3C2MG__faqHero{border-bottom:1px solid var(--line-soft);background:radial-gradient(60% 80% at 80% 0%, #1e4dd80d, transparent 60%), radial-gradient(40% 60% at 10% 100%, #ff5b3508, transparent 70%), var(--paper);padding:3rem 0 2.5rem}@media (min-width:768px){.faq-module__c3C2MG__faqHero{padding:5rem 0 3.5rem}}.faq-module__c3C2MG__heroHead{text-align:center;max-width:52rem;margin:0 auto}.faq-module__c3C2MG__heroEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.faq-module__c3C2MG__heroEyebrowDot{background:var(--blue);border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #1e4dd82e}.faq-module__c3C2MG__heroTitle{letter-spacing:-.035em;text-wrap:balance;color:var(--ink);margin-top:1rem;font-size:clamp(2.25rem,4.6vw,3.75rem);font-weight:600;line-height:1.04}.faq-module__c3C2MG__heroTitleEm{font-family:var(--home-font-serif,"Instrument Serif", Georgia, serif);letter-spacing:-.015em;font-style:italic;font-weight:400}.faq-module__c3C2MG__heroDescription{color:var(--ink-soft);text-wrap:balance;margin:1.25rem auto 0;font-size:1rem;line-height:1.55}@media (min-width:768px){.faq-module__c3C2MG__heroDescription{font-size:1.0625rem}}.faq-module__c3C2MG__search{max-width:36rem;margin:1.75rem auto 0;position:relative}@media (min-width:768px){.faq-module__c3C2MG__search{margin-top:2.25rem}}.faq-module__c3C2MG__searchInput{background:var(--bg);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:999px;padding:.875rem 1rem .875rem 2.75rem;font-family:inherit;font-size:1rem;transition:border-color .15s,background .15s}@media (min-width:768px){.faq-module__c3C2MG__searchInput{padding:1rem 1.25rem 1rem 3rem;font-size:.95rem}}.faq-module__c3C2MG__searchInput:focus{border-color:var(--ink);background:var(--paper);outline:none}.faq-module__c3C2MG__searchIcon{color:var(--ink-muted);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}@media (min-width:768px){.faq-module__c3C2MG__searchIcon{left:1.25rem}}.faq-module__c3C2MG__searchKbd{font-family:var(--home-font-mono,"JetBrains Mono", ui-monospace, monospace);color:var(--ink-muted);background:var(--paper);border:1px solid var(--line);border-radius:.35rem;padding:.2rem .5rem;font-size:.7rem;display:none;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}@media (min-width:768px){.faq-module__c3C2MG__searchKbd{display:inline-block}}.faq-module__c3C2MG__quickStats{max-width:36rem;color:var(--ink-muted);flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;margin:1.5rem auto 0;font-size:.8125rem;display:flex}@media (min-width:768px){.faq-module__c3C2MG__quickStats{gap:1.5rem;margin-top:2rem}}.faq-module__c3C2MG__quickBit{align-items:center;gap:.4rem;display:inline-flex}.faq-module__c3C2MG__quickBit b{color:var(--ink);font-weight:600}.faq-module__c3C2MG__body{grid-template-columns:minmax(0,1fr);gap:2rem;padding:2.5rem 0 3.5rem;display:grid}@media (min-width:1024px){.faq-module__c3C2MG__body{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:4rem;padding:4rem 0 5rem}}.faq-module__c3C2MG__body>main{min-width:0}.faq-module__c3C2MG__nav{display:none}@media (min-width:1024px){.faq-module__c3C2MG__nav{align-self:start;max-height:calc(100vh - 8rem);display:block;position:sticky;top:6rem;overflow-y:auto}}.faq-module__c3C2MG__navLabel{font-family:var(--home-font-mono,"JetBrains Mono", ui-monospace, monospace);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);margin-bottom:1rem;font-size:.7rem}.faq-module__c3C2MG__navList{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.faq-module__c3C2MG__navLink{border-left:2px solid var(--line);color:var(--ink-muted);justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.875rem;line-height:1.35;transition:color .12s,border-color .12s,background .12s;display:flex}.faq-module__c3C2MG__navLink:hover{color:var(--ink);border-color:var(--ink-soft)}.faq-module__c3C2MG__navActive{color:var(--ink);border-color:var(--ink);background:var(--bg);font-weight:600}.faq-module__c3C2MG__navCount{font-family:var(--home-font-mono,"JetBrains Mono", ui-monospace, monospace);color:var(--ink-muted);font-size:.7rem}.faq-module__c3C2MG__navActive .faq-module__c3C2MG__navCount{color:var(--blue)}.faq-module__c3C2MG__navFoot{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.5rem}.faq-module__c3C2MG__navFootTitle{color:var(--ink);font-size:.85rem;font-weight:600}.faq-module__c3C2MG__navFootBody{color:var(--ink-muted);margin-top:.5rem;font-size:.8125rem;line-height:1.5}.faq-module__c3C2MG__navFootEmail{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.faq-module__c3C2MG__navFootCta{color:var(--ink);border-bottom:1px solid var(--ink);align-items:center;gap:.4rem;margin-top:.85rem;padding-bottom:.15rem;font-size:.8125rem;font-weight:500;display:inline-flex}.faq-module__c3C2MG__navFootCta:hover{color:var(--blue);border-color:var(--blue)}.faq-module__c3C2MG__catsMobile{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:.4rem;margin:0 -1.5rem 1.5rem;padding:0 1.5rem .5rem;display:flex;overflow-x:auto}.faq-module__c3C2MG__catsMobile::-webkit-scrollbar{height:0}@media (min-width:1024px){.faq-module__c3C2MG__catsMobile{display:none}}.faq-module__c3C2MG__catChip{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);white-space:nowrap;border-radius:999px;flex:none;padding:.55rem .95rem;font-size:.8125rem}.faq-module__c3C2MG__catChip:hover{color:var(--ink);border-color:var(--ink)}.faq-module__c3C2MG__section{margin-bottom:2.5rem}@media (min-width:768px){.faq-module__c3C2MG__section{margin-bottom:3rem}}.faq-module__c3C2MG__section:last-of-type{margin-bottom:0}.faq-module__c3C2MG__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1rem;scroll-margin-top:5rem;display:flex}@media (min-width:768px){.faq-module__c3C2MG__sectionHead{align-items:end;margin-bottom:1.25rem;scroll-margin-top:6rem}}.faq-module__c3C2MG__sectionTitle{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:600;line-height:1.2}.faq-module__c3C2MG__sectionTitleEm{font-family:var(--home-font-serif,"Instrument Serif", Georgia, serif);font-style:italic;font-weight:400}.faq-module__c3C2MG__sectionMeta{font-family:var(--home-font-mono,"JetBrains Mono", ui-monospace, monospace);color:var(--ink-muted);letter-spacing:.06em;flex:none;font-size:.72rem}.faq-module__c3C2MG__sectionMeta b{color:var(--ink);font-weight:600}.faq-module__c3C2MG__list{border-top:1px solid var(--line)}.faq-module__c3C2MG__item{border-bottom:1px solid var(--line)}.faq-module__c3C2MG__itemSummary{cursor:pointer;color:var(--ink);overflow-wrap:anywhere;justify-content:space-between;align-items:flex-start;gap:.875rem;padding:1.125rem 0;font-size:1rem;font-weight:500;line-height:1.4;list-style:none;transition:color .15s;display:flex}@media (min-width:768px){.faq-module__c3C2MG__itemSummary{gap:1.5rem;padding:1.25rem 0;font-size:1.05rem}}.faq-module__c3C2MG__itemSummary>span:first-child{min-width:0}.faq-module__c3C2MG__itemSummary::-webkit-details-marker{display:none}.faq-module__c3C2MG__itemSummary:hover{color:var(--blue)}.faq-module__c3C2MG__itemIcon{border:1px solid var(--line);width:1.5rem;height:1.5rem;color:var(--ink-soft);border-radius:999px;flex:none;place-items:center;margin-top:.15rem;transition:transform .2s,border-color .2s,color .2s;display:grid}.faq-module__c3C2MG__item[open] .faq-module__c3C2MG__itemIcon{border-color:var(--ink);color:var(--ink);transform:rotate(45deg)}.faq-module__c3C2MG__answer{color:var(--ink-soft);overflow-wrap:anywhere;max-width:42rem;padding:0 0 1.5rem;font-size:.9375rem;line-height:1.65}@media (min-width:768px){.faq-module__c3C2MG__answer{padding:0 3rem 1.75rem 0}}.faq-module__c3C2MG__answer p+p,.faq-module__c3C2MG__answer p+ul,.faq-module__c3C2MG__answer p+ol,.faq-module__c3C2MG__answer ul+p,.faq-module__c3C2MG__answer ol+p{margin-top:.85rem}.faq-module__c3C2MG__answer ul,.faq-module__c3C2MG__answer ol{flex-direction:column;gap:.55rem;margin:.85rem 0;padding-left:1.5rem;display:flex}.faq-module__c3C2MG__answer li{color:var(--ink-soft)}.faq-module__c3C2MG__answer strong{color:var(--ink);font-weight:600}.faq-module__c3C2MG__answer a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.faq-module__c3C2MG__answer a:hover{color:var(--blue-deep,var(--blue))}.faq-module__c3C2MG__itemHidden{display:none}.faq-module__c3C2MG__empty{text-align:center;color:var(--ink-muted);border:1px dashed var(--line);border-radius:1rem;padding:3rem 0;display:none}.faq-module__c3C2MG__emptyShow{display:block}.faq-module__c3C2MG__empty h3{color:var(--ink);margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.faq-module__c3C2MG__empty a{color:var(--blue);text-decoration:underline}.faq-module__c3C2MG__helpCta{background:var(--bg-warm);border-top:1px solid var(--line);padding:3rem 0}@media (min-width:768px){.faq-module__c3C2MG__helpCta{padding:5rem 0}}.faq-module__c3C2MG__helpCard{background:var(--ink);color:#fff;border-radius:1rem;grid-template-columns:minmax(0,1fr);align-items:center;gap:1.75rem;padding:1.75rem 1.5rem;display:grid;position:relative;overflow:hidden}@media (min-width:800px){.faq-module__c3C2MG__helpCard{border-radius:1.25rem;grid-template-columns:1.2fr 1fr;gap:2rem;padding:3.5rem}}.faq-module__c3C2MG__helpCard:before{content:"";pointer-events:none;background:radial-gradient(circle,#1e4dd840,#0000 70%);border-radius:999px;width:18rem;height:18rem;position:absolute;bottom:-4rem;right:-4rem}.faq-module__c3C2MG__helpEyebrow{font-family:var(--home-font-mono,"JetBrains Mono", ui-monospace, monospace);color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:600}.faq-module__c3C2MG__helpTitle{letter-spacing:-.025em;text-wrap:balance;color:#fff;margin-top:1rem;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:600;line-height:1.1}.faq-module__c3C2MG__helpTitleEm{font-family:var(--home-font-serif,"Instrument Serif", Georgia, serif);font-style:italic;font-weight:400}.faq-module__c3C2MG__helpDescription{color:#ffffffb3;max-width:28rem;margin-top:1rem;line-height:1.55}.faq-module__c3C2MG__helpOptions{z-index:1;gap:.75rem;display:grid;position:relative}.faq-module__c3C2MG__helpOpt{background:#ffffff08;border:1px solid #ffffff1f;border-radius:.85rem;align-items:center;gap:.875rem;min-width:0;padding:.875rem 1rem;transition:border-color .15s,background .15s;display:flex}.faq-module__c3C2MG__helpOpt>span:nth-child(2){flex:1;min-width:0}.faq-module__c3C2MG__helpOptNm,.faq-module__c3C2MG__helpOptDs{overflow-wrap:anywhere;display:block}@media (min-width:768px){.faq-module__c3C2MG__helpOpt{gap:1rem;padding:1rem 1.25rem}}.faq-module__c3C2MG__helpOpt:hover{background:#ffffff0f;border-color:#ffffff4d}.faq-module__c3C2MG__helpOptIcon{color:#fff;border-radius:.55rem;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid}.faq-module__c3C2MG__iconBlue{background:var(--blue)}.faq-module__c3C2MG__iconPurple{background:#7c3aed}.faq-module__c3C2MG__iconOrange{background:var(--accent)}.faq-module__c3C2MG__iconGreen{background:var(--green)}.faq-module__c3C2MG__helpOptNm{color:#fff;font-size:.95rem;font-weight:600}.faq-module__c3C2MG__helpOptDs{color:#ffffff8c;margin-top:.1rem;font-size:.78rem}.faq-module__c3C2MG__helpOptArrow{color:#ffffff80;margin-left:auto}.faq-module__c3C2MG__helpOpt:hover .faq-module__c3C2MG__helpOptArrow{color:#fff}
.roi-module__-6hdwG__roiHero{background:var(--paper);border-bottom:1px solid var(--line-soft);padding:5rem 0 3rem}.roi-module__-6hdwG__heroHead{text-align:center;max-width:50rem;margin:0 auto}.roi-module__-6hdwG__heroH1{font-family:var(--home-font-sans,"Inter", sans-serif);letter-spacing:-.03em;text-wrap:balance;color:var(--ink);margin-top:1rem;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:600;line-height:1.05}.roi-module__-6hdwG__em{font-family:var(--home-font-serif,"Instrument Serif", Georgia, serif);font-style:italic;font-weight:400}.roi-module__-6hdwG__heroLede{color:var(--ink-soft);text-wrap:balance;margin:1.25rem auto 0;font-size:1.0625rem;line-height:1.55}.roi-module__-6hdwG__toolSection{background:var(--paper);padding:3rem 0 5rem}.roi-module__-6hdwG__board{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:1000px){.roi-module__-6hdwG__board{grid-template-columns:1.05fr 1fr;gap:1.5rem}}.roi-module__-6hdwG__panel{background:var(--paper);border:1px solid var(--line);border-radius:1.25rem;padding:2rem}.roi-module__-6hdwG__panelEyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted);font-size:.7rem;font-weight:700}.roi-module__-6hdwG__panelTitle{letter-spacing:-.02em;color:var(--ink);margin-top:.5rem;font-size:1.5rem;font-weight:600}.roi-module__-6hdwG__form{grid-template-columns:1fr;gap:1.5rem;margin-top:2rem;display:grid}@media (min-width:700px){.roi-module__-6hdwG__form{grid-template-columns:1fr 1fr}}.roi-module__-6hdwG__field{display:block}.roi-module__-6hdwG__fieldFull{grid-column:1/-1}.roi-module__-6hdwG__fieldLabel{color:var(--ink-soft);margin-bottom:.4rem;font-size:.78rem;font-weight:600;display:block}.roi-module__-6hdwG__fieldHint{color:var(--ink-muted);font-size:.75rem;font-weight:400}.roi-module__-6hdwG__input,.roi-module__-6hdwG__select{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:.5rem;padding:.7rem .85rem;font-family:inherit;font-size:.95rem;transition:border-color .15s}.roi-module__-6hdwG__input:focus,.roi-module__-6hdwG__select:focus{border-color:var(--blue);outline:none}.roi-module__-6hdwG__sliderRow{align-items:center;gap:1rem;display:flex}.roi-module__-6hdwG__range{accent-color:var(--blue);flex:1}.roi-module__-6hdwG__sliderVal{background:var(--bg);text-align:center;min-width:4rem;color:var(--ink);border-radius:.4rem;padding:.45rem .7rem;font-size:.9rem;font-weight:600}.roi-module__-6hdwG__results{background:var(--ink);color:#fff;border-radius:1.25rem;flex-direction:column;gap:1.25rem;padding:2rem;display:flex;position:relative;overflow:hidden}.roi-module__-6hdwG__results:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff5b3533,#0000 70%);border-radius:999px;width:14rem;height:14rem;position:absolute;top:-3rem;right:-3rem}.roi-module__-6hdwG__resultsEb{color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:700}.roi-module__-6hdwG__resultsTtl{letter-spacing:-.02em;color:#fff;margin-top:.5rem;font-size:1.5rem;font-weight:600}.roi-module__-6hdwG__statRow{z-index:1;border-top:1px solid #ffffff1f;grid-template-columns:1fr auto;align-items:end;gap:1rem;padding-top:1.25rem;display:grid;position:relative}.roi-module__-6hdwG__statRowL{color:#ffffffa6;font-size:.85rem}.roi-module__-6hdwG__statRowSubtle{color:#fff6;margin-left:.4rem;font-size:.7rem}.roi-module__-6hdwG__statRowV{letter-spacing:-.03em;font-size:1.85rem;font-weight:600;line-height:1}.roi-module__-6hdwG__statRowU{color:#ffffff8c;margin-left:.25rem;font-size:1rem;font-weight:500}.roi-module__-6hdwG__statRowBig .roi-module__-6hdwG__statRowV{font-size:2.5rem}.roi-module__-6hdwG__statRowBig .roi-module__-6hdwG__statRowU{font-size:1.1rem}.roi-module__-6hdwG__compareBars{z-index:1;background:#ffffff0f;border-radius:.85rem;margin-top:1.5rem;padding:1.25rem;position:relative}.roi-module__-6hdwG__compareLbl{color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.85rem;font-size:.78rem;font-weight:700}.roi-module__-6hdwG__barRow{margin-bottom:.85rem}.roi-module__-6hdwG__barRow:last-child{margin-bottom:0}.roi-module__-6hdwG__barTop{color:#ffffffd9;justify-content:space-between;margin-bottom:.3rem;font-size:.82rem;display:flex}.roi-module__-6hdwG__barTopV{color:#fff;font-weight:600}.roi-module__-6hdwG__barTrack{background:#ffffff14;border-radius:999px;height:.5rem;overflow:hidden}.roi-module__-6hdwG__barFill{border-radius:999px;height:100%;transition:width .4s}.roi-module__-6hdwG__barFillBaseline{background:#fff6}.roi-module__-6hdwG__barFillLift{background:var(--accent)}.roi-module__-6hdwG__ctaRow{z-index:1;flex-wrap:wrap;gap:.6rem;margin-top:auto;display:flex;position:relative}.roi-module__-6hdwG__ctaPrimary{text-align:center;background:var(--accent);color:#fff;border-radius:.55rem;flex:1;justify-content:center;align-items:center;gap:.45rem;min-width:12rem;padding:.85rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .15s;display:inline-flex}.roi-module__-6hdwG__ctaPrimary:hover{background:#ff7350}.roi-module__-6hdwG__ctaSecondary{text-align:center;color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:.55rem;flex:1;justify-content:center;align-items:center;gap:.45rem;min-width:12rem;padding:.85rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .15s;display:inline-flex}.roi-module__-6hdwG__ctaSecondary:hover{background:#ffffff24}.roi-module__-6hdwG__assumptions{background:var(--bg-warm);padding:4rem 0}.roi-module__-6hdwG__assumGrid{grid-template-columns:1fr;gap:1.25rem;margin-top:2.5rem;display:grid}@media (min-width:700px){.roi-module__-6hdwG__assumGrid{grid-template-columns:repeat(3,1fr)}}.roi-module__-6hdwG__assumCard{background:var(--paper);border:1px solid var(--line);border-radius:.85rem;padding:1.5rem}.roi-module__-6hdwG__assumNum{font-family:var(--home-font-sans,"Inter", sans-serif);letter-spacing:-.03em;color:var(--blue);font-size:2rem;font-weight:600;line-height:1}.roi-module__-6hdwG__assumLbl{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:.5rem;font-size:.78rem;font-weight:600}.roi-module__-6hdwG__assumDesc{color:var(--ink-soft);margin-top:.85rem;font-size:.875rem;line-height:1.55}.roi-module__-6hdwG__assumSrc{color:var(--ink-muted);border-top:1px solid var(--line-soft);margin-top:.85rem;padding-top:.75rem;font-size:.75rem}.roi-module__-6hdwG__sHead{text-align:left;gap:1.25rem;max-width:56rem;margin-bottom:1rem;display:grid}.roi-module__-6hdwG__sEyebrow{font-family:var(--home-font-mono,"JetBrains Mono", monospace);color:var(--blue);letter-spacing:.04em;font-size:.75rem}.roi-module__-6hdwG__sEyebrow span{color:var(--ink-muted)}.roi-module__-6hdwG__sTitle{letter-spacing:-.03em;text-wrap:balance;color:var(--ink);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.05}
.trustBadge-module__It7vHW__pair{align-items:center;gap:.85rem;display:flex}.trustBadge-module__It7vHW__mark{color:#fff;border-radius:.4rem;flex-shrink:0;place-items:center;width:2.2rem;height:2.2rem;font-size:.85rem;font-weight:800;display:grid}.trustBadge-module__It7vHW__markImg{object-fit:contain;flex-shrink:0;width:auto;max-width:5.5rem;height:2.2rem;display:block}.trustBadge-module__It7vHW__name{color:var(--ink);font-size:.9rem;font-weight:600}.trustBadge-module__It7vHW__desc{color:var(--ink-muted);font-size:.75rem}
