@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)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.1y4-pdgsjb-pw.woff2)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.3lvt2whj97whp.woff2)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.2uwcyprjm3xu3.woff2)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.0k62hbripvv8p.woff2)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.3-6t-g6q0vh0a.woff2)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.2bn3s6zvc0dyp.woff2)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_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.1nzccunaoxsdm.woff2)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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e-s.1wuo3gtslpr33.woff2)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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6-s.0ggqn9ig56u4s.woff2)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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_e6187004-module__PwDSMa__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_e6187004-module__PwDSMa__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
:root{--bg:#eeeae1;--panel:#f8f5ee;--panel-2:#e5e1d8;--text:#151611;--muted:#65675f;--line:#d4d0c6;--ink:#0b0d0a;--gold:#d7a94f;--gold-soft:#f3e5c5;--ios:#2f73ff;--ios-soft:#e7efff;--android:#a7dc36;--android-soft:#ecf8ce;--danger:#c94242;--success:#2f7d50;--amber:#9b6a13;--shadow:0 18px 50px #1e1e1812;--radius:22px;--radius-sm:13px;--max:1220px}:root[data-theme=dark]{--bg:#10120f;--panel:#171a15;--panel-2:#1e211b;--text:#f3f2e9;--muted:#a5a89d;--line:#30342b;--ink:#090a08;--gold-soft:#372b16;--ios-soft:#172544;--android-soft:#283516;--shadow:0 18px 50px #00000038}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);letter-spacing:.006em;-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Arial,sans-serif;font-size:16px;line-height:1.58}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit}img{max-width:100%;height:auto}.container{width:min(var(--max),calc(100% - 48px));margin:0 auto}.section{padding:108px 0}.stack{flex-direction:column;display:flex}.gap-6{gap:34px}.row{align-items:center;gap:10px;display:flex}.wrap{flex-wrap:wrap}.mt-4{margin-top:22px}.fine{color:var(--muted);font-size:12px;line-height:1.5}.center{text-align:center}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:.018em;font-weight:760;line-height:1.04}h1{font-size:clamp(42px,6vw,78px)}h2{font-size:clamp(30px,4vw,50px)}h3{letter-spacing:.014em;font-size:21px;line-height:1.18}.lede{color:var(--muted);max-width:760px;font-size:20px;line-height:1.6}.section-kicker,.hero-label{letter-spacing:.17em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800;line-height:1.2}.button{border:1px solid var(--line);background:var(--panel);letter-spacing:.025em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 19px;font-size:14px;font-weight:750;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.button:hover{border-color:#aaa99f;transform:translateY(-1px)}.button:disabled{opacity:.42;cursor:not-allowed;transform:none}.button-primary{background:var(--text);border-color:var(--text);color:var(--bg)}.button-small{min-height:38px;padding:0 14px;font-size:12px}.button-wide{width:100%}.text-button{color:var(--text);letter-spacing:.035em;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:800;display:inline-flex}.chip{border:1px solid var(--line);letter-spacing:.095em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:820;line-height:1;display:inline-flex}.chip.dark{color:#d7d8d0;background:#191c17;border-color:#3d4138}.chip.success{color:var(--success);background:#edf7f0;border-color:#bcd8c6}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:26px;box-shadow:inset 0 1px #fff6}.alert{border-radius:14px;padding:13px 15px;font-size:13px}.alert.error{color:#9a2929;background:#fff0f0;border:1px solid #efc2c2}.brand{align-items:center;gap:11px;min-width:0;display:inline-flex}.brand-logo{width:180px;height:auto;display:block}.brand-logo-dark,.brand-dark .brand-logo-light{display:none}.brand-dark .brand-logo-dark{display:block}.brand-compact .brand-logo{width:160px}.marketing-header{z-index:40;color:#f5f3ee;background:#06111d;border-bottom:1px solid #e0b25238;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:30px;height:72px;display:flex}.marketing-nav{color:#9ca7b7;align-items:center;gap:28px;font-size:13px;font-weight:650;display:flex}.marketing-nav a:hover{color:#f5f3ee}.header-actions{align-items:center;gap:10px;display:flex}.marketing-header .button-primary{color:#06111d;background:#e0b252;border-color:#e0b252}.menu-toggle{color:#f5f3ee;cursor:pointer;background:0 0;border:1px solid #f5f3ee47;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.brand-mark-image{width:30px;height:30px;display:block}.brand-mark-dark,.brand-dark .brand-mark-light{display:none}.brand-dark .brand-mark-dark{display:block}.linkedin-float{z-index:90;color:#f5f3ee;background:#06111d;border:1px solid #e0b2528c;border-radius:999px;align-items:center;gap:9px;padding:8px 13px 8px 8px;font-size:11px;font-weight:750;transition:transform .18s,background .18s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 35px #00000042}.linkedin-float:hover{background:#0a1727;transform:translateY(-2px)}.linkedin-float .linkedin-icon{color:#fff;background:#0a66c2;border-radius:7px;place-items:center;width:27px;height:27px;font-size:17px;font-weight:900;line-height:1;display:grid}.linkedin-float b{font-weight:750}.section-intro{max-width:800px;margin-bottom:48px}.section-intro h2{margin-top:13px}.section-intro p{color:var(--muted);margin-top:16px;font-size:18px}.featured p,.featured>span{color:#aeb2a8}.featured .text-button{color:#fff}.faq-list details{border-top:1px solid var(--line);padding:20px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;letter-spacing:.015em;justify-content:space-between;font-weight:750;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list details p{color:var(--muted);max-width:800px;margin-top:13px}.site-footer{color:#f3f2ea;background:#0b0d0a;padding:64px 0}.footer-grid{grid-template-columns:2fr 1fr 1fr 1.4fr;gap:40px;display:grid}.footer-grid>div{flex-direction:column;gap:8px;display:flex}.footer-grid>div>span{letter-spacing:.15em;color:#858b80;font-size:9px;font-weight:800}.footer-grid a,.footer-grid p{color:#abb0a6;font-size:13px}.footer-grid a:hover{color:#fff}.sidebar{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.metric{background:var(--panel);border:1px solid var(--line);border-radius:17px;padding:20px}.metric>span{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:800;display:block}.metric>strong{letter-spacing:.02em;margin-top:8px;font-size:32px;line-height:1.15;display:block}.metric>small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.card h2{margin-top:6px;font-size:25px}.pattern{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.pattern strong{font-size:12px;display:block}.pattern small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.field{flex-direction:column;gap:7px;display:flex}.field>span,.field label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.control{border:1px solid var(--line);background:var(--bg);width:100%;min-height:48px;color:var(--text);letter-spacing:.01em;border-radius:12px;outline:none;padding:0 13px}.control:focus{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 18%,transparent)}.choice{border:1px solid var(--line);background:var(--bg);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-size:11px;font-weight:700;display:flex}.choice[data-active=true]{background:var(--text);color:var(--bg);border-color:var(--text)}.numbered{margin:18px 0 0;padding-left:20px}.numbered li{padding:6px 0 6px 6px;font-size:13px}.numbered.compact li{padding:7px 0;font-size:13px}.progress{background:var(--line);border-radius:999px;height:4px;overflow:hidden}.progress span{background:var(--gold);height:100%;transition:width .25s;display:block}.mission{flex-direction:column;gap:28px;display:flex}.stage-rail{border:1px solid var(--line);background:var(--panel);border-radius:15px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.stage-item{border-right:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:11px 12px;display:flex}.stage-item:last-child{border-right:0}.stage-item>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.stage-item>strong{letter-spacing:.13em;font-size:9px}.stage-item[data-state=current]{color:var(--text);background:var(--gold-soft)}.stage-item[data-state=current]>span{background:var(--gold);color:#17150d;border-color:var(--gold)}.stage-item[data-state=done]{color:var(--success)}.stage-item[data-state=done]>span{background:#edf7f0;border-color:#a8cfb5}.observation{border:1px solid var(--line);background:var(--bg);border-radius:13px;padding:14px}.observation strong{text-transform:capitalize;font-size:11px}.observation p{color:var(--muted);margin-top:7px;font-size:11px}.status{letter-spacing:.08em;background:var(--panel-2);color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:850;display:inline-flex}.anchor{border:1px solid var(--line);background:var(--bg);border-radius:14px;padding:16px}.anchor>span{letter-spacing:.12em;color:var(--muted);font-size:8px;display:block}.anchor strong{margin-top:5px;font-size:13px;display:block}.anchor p{color:var(--muted);margin-top:6px;font-size:10px}.pricing-grid{grid-template-columns:1.08fr .92fr;align-items:start;gap:70px;display:grid}.pricing-copy h1{margin-top:13px;font-size:clamp(44px,5.5vw,72px)}.pricing-copy .lede{margin-top:16px}.checkout-panel{box-shadow:var(--shadow);padding:30px;position:sticky;top:96px}.checkout-panel h2{margin-top:5px}.product-options{flex-direction:column;gap:8px;margin:22px 0;display:flex}.product-option{border:1px solid var(--line);background:var(--bg);text-align:left;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.product-option[data-active=true]{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:var(--gold-soft)}.product-option strong,.product-option small{display:block}.product-option strong{font-size:13px}.product-option small{color:var(--muted);margin-top:3px;font-size:9px}.product-option b{font-size:20px}.checkout-includes{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:22px;display:grid}.checkout-includes div{color:var(--muted);gap:6px;font-size:10px;display:flex}.checkout-includes svg{width:13px;color:var(--success);flex:none}@media (max-width:1080px){.marketing-nav{display:none}.pricing-grid{grid-template-columns:1fr}.sidebar{padding:20px 12px}.sidebar .brand{justify-content:center}}@media (max-width:720px){.container{width:min(100% - 28px,var(--max))}.section{padding:72px 0}.header-inner{height:64px}.header-actions .button{display:none}.sidebar{z-index:50;border-right:0;border-top:1px solid var(--line);background:var(--panel);height:64px;padding:7px;display:block;position:fixed;inset:auto 0 0}.sidebar>.brand{display:none}.stage-rail{grid-template-columns:repeat(5,130px);overflow-x:auto}.stage-item{padding:10px 8px}.pricing-copy h1{font-size:45px}.checkout-includes{grid-template-columns:1fr}.checkout-panel{padding:22px;position:static}.footer-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pricing-page{min-height:calc(100vh - 72px);padding-top:94px;padding-bottom:112px}.pricing-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.78fr);align-items:center;gap:clamp(48px,7vw,104px)}.pricing-copy{max-width:720px}.pricing-copy h1{letter-spacing:.02em;max-width:700px;margin-top:18px;font-size:clamp(50px,5.15vw,76px);font-weight:620;line-height:1.02}.pricing-copy .lede{max-width:670px;margin-top:22px;font-size:18px;line-height:1.65}.pricing-inclusions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:34px;display:grid}.pricing-inclusions article{border-right:1px solid var(--line);gap:10px;padding:21px 18px 21px 0;display:flex}.pricing-inclusions article+article{padding-left:18px}.pricing-inclusions article:last-child{border-right:0;padding-right:0}.pricing-inclusions svg{width:15px;color:var(--gold);flex:none;margin-top:4px}.pricing-inclusions h2{letter-spacing:.03em;font-size:13px;font-weight:800;line-height:1.25}.pricing-inclusions p{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.52}.checkout-panel{border-radius:12px;padding:29px;position:sticky;top:94px;box-shadow:0 24px 70px #00000024}.checkout-panel-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.checkout-panel h2{letter-spacing:.015em;margin-top:8px;font-size:28px;font-weight:700;line-height:1.08}.checkout-panel .chip{flex:none;margin-top:1px;padding:7px 9px;font-size:9px}.product-options{gap:7px;margin:25px 0 14px}.product-option{border-radius:8px;min-height:70px;padding:13px 14px;transition:border-color .18s,background .18s,transform .18s}.product-option:hover{border-color:color-mix(in srgb,var(--gold) 60%,var(--line));transform:translateY(-1px)}.product-option[data-active=true]{background:var(--gold-soft);border-color:var(--gold);box-shadow:inset 3px 0 0 var(--gold)}.product-option strong{letter-spacing:.02em;font-size:13px}.product-option small{font-size:10px;line-height:1.35}.product-option b{letter-spacing:.01em;font-size:22px}.checkout-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;padding:12px 0;font-size:10px;font-weight:760;display:flex}.checkout-includes{gap:9px 15px;margin:18px 0 22px}.checkout-includes div{font-size:10px;line-height:1.4}.checkout-panel .field{margin-top:0}.checkout-panel .button{margin-top:14px}.checkout-panel .fine{max-width:355px;margin:12px auto 0;font-size:10px;line-height:1.5}.checkout-panel .checkout-consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;font-size:12px;line-height:1.5;display:flex}.checkout-panel .checkout-consent input{width:18px;height:18px;accent-color:var(--gold);cursor:pointer;flex:none;margin:1px 0 0}.checkout-panel .checkout-consent input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:1080px){.pricing-page{padding-top:74px}.pricing-grid{grid-template-columns:1fr;align-items:start}.pricing-inclusions{grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-panel{max-width:620px;position:static}}@media (max-width:720px){.pricing-page{padding-top:50px;padding-bottom:72px}.pricing-copy h1{font-size:clamp(42px,12vw,56px)}.pricing-copy .lede{font-size:16px}.pricing-inclusions{grid-template-columns:1fr;margin-top:27px}.pricing-inclusions article,.pricing-inclusions article+article{border-right:0;border-bottom:1px solid var(--line);padding:16px 0}.pricing-inclusions article:last-child{border-bottom:0}.checkout-panel{border-radius:10px;padding:22px}.checkout-panel h2{font-size:25px}.checkout-panel-head{gap:10px}.checkout-panel .chip{font-size:8px}.checkout-summary{flex-direction:column;align-items:flex-start;gap:4px}.checkout-includes{grid-template-columns:1fr}.product-option{min-height:66px}.product-option b{font-size:20px}}@media (max-width:1080px){.container{width:min(var(--max),calc(100% - 64px))}.marketing-nav{opacity:0;visibility:hidden;pointer-events:none;background:#06111d;border-bottom:1px solid #e0b25238;flex-direction:column;align-items:stretch;gap:0;padding:10px 32px 18px;transition:opacity .22s,transform .22s,visibility .22s;display:flex;position:absolute;top:72px;left:0;right:0;transform:translateY(-10px);box-shadow:0 18px 35px #00000038}.marketing-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.marketing-nav a{border-bottom:1px solid #9ca7b72e;padding:14px 0}.marketing-nav a:last-child{border-bottom:0}.menu-toggle{display:inline-flex}.header-start{display:none}}@media (max-width:720px){.container{width:min(var(--max),calc(100% - 40px))}.header-inner{height:68px}.marketing-nav{padding-left:20px;padding-right:20px;top:68px}.brand-logo{width:156px}.section>.container{padding-left:4px;padding-right:4px}.linkedin-float{padding-right:9px;bottom:88px;right:14px}.linkedin-float b{display:none}}@media (min-width:721px){.sidebar{scrollbar-gutter:stable;align-self:start;height:100dvh!important;position:sticky!important;top:0!important;overflow-y:auto!important}}.marketing-nav a.active{color:#f6d477;position:relative}.marketing-nav a.active:after{content:"";background:#e0b252;border-radius:2px;height:2px;position:absolute;bottom:-8px;left:0;right:0}html{scroll-behavior:smooth;overscroll-behavior-y:none;scroll-padding-top:88px}body{overflow-x:hidden}::selection{background:var(--gold);color:#10120f}:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media (max-width:900px){.native-products{grid-template-columns:1fr}.native-product{grid-template-columns:minmax(140px,.42fr) minmax(0,1fr)}}body:has(.marketing-header) .section-kicker{letter-spacing:.13em!important;font-size:12px!important;font-weight:800!important}:is(body:has(.marketing-header) .section-intro h2,body:has(.marketing-header) .native-product h3){letter-spacing:.004em!important;line-height:1.08!important}body:has(.marketing-header) .native-product-art img{box-sizing:border-box;border:1px solid #ffffffd1}body:has(.marketing-header) .site-footer{padding:72px 0!important}body:has(.marketing-header) .footer-grid>div>span{font-size:11px!important}:is(body:has(.marketing-header) .footer-grid a,body:has(.marketing-header) .footer-grid p){font-size:16px!important;line-height:1.5!important}body:has(.marketing-header) .footer-legal{flex-wrap:wrap;gap:7px 14px;margin-top:8px;display:flex}body:has(.marketing-header) .footer-legal a{color:#858b95!important;font-size:13px!important}body:has(.marketing-header) .linkedin-float{padding:9px 15px 9px 9px!important;font-size:13px!important}body:has(.marketing-header) .linkedin-float .linkedin-icon{width:31px!important;height:31px!important;font-size:20px!important}@media (max-width:720px){body:has(.marketing-header) .section-kicker{font-size:11px!important}:is(body:has(.marketing-header) .footer-grid a,body:has(.marketing-header) .footer-grid p){font-size:15px!important}}.loop-section{padding-top:88px!important;padding-bottom:92px!important}@media (max-width:720px){.loop-section{padding-top:68px!important;padding-bottom:68px!important}}.linkedin-float{position:fixed!important}.linkedin-badge{color:#0b0c0e;width:26px;height:26px;font-family:var(--font-manrope),sans-serif;background:#e0b252;border:2px solid #0b0c0e;border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:800;line-height:1;display:grid;position:absolute;top:-9px;right:-9px;box-shadow:0 4px 12px #0000004d}:is(body:has(.marketing-header) h1,body:has(.marketing-header) h2,body:has(.marketing-header) h3){font-family:var(--font-manrope),sans-serif!important;letter-spacing:-.035em!important}body:has(.marketing-header) .marketing-header .marketing-nav a{font-family:var(--font-onest),sans-serif;letter-spacing:.01em!important;font-size:14px!important;font-weight:650!important}@media (max-width:720px){body:has(.marketing-header) .marketing-header .marketing-nav a{font-size:16px!important;font-weight:600!important}}body:has(.marketing-header) .loop-rail article>span{color:#e0b252!important;opacity:.74!important;font-family:var(--font-jetbrains),monospace!important;letter-spacing:.14em!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important}@media (max-width:720px){body:has(.marketing-header) .loop-rail article>span{font-size:16px!important}}body:has(.marketing-header) .header-start{min-height:46px!important;font-family:var(--font-onest),sans-serif!important;letter-spacing:0!important;padding:0 22px!important;font-size:13px!important;font-weight:650!important}@media (min-width:721px){.sidebar{scrollbar-gutter:stable;align-self:start;height:100dvh!important;position:sticky!important;top:0!important;overflow-y:auto!important}}@keyframes confetti-fall{to{opacity:0;transform:translateY(70px)rotate(360deg)}}body,body :where(h1,h2,h3,h4,p,span,strong,small,button,input,textarea,select,a,label,li,summary){font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important}.sidebar{z-index:30;transition:width .2s,padding .2s;overflow-y:auto;color:#edf0eb!important;background:#06111d!important;border-color:#263342!important;width:252px!important;height:100dvh!important;padding:20px 16px!important;position:fixed!important;inset:0 auto 0 0!important}.metric>span{letter-spacing:.08em!important;font-size:11px!important}.metric>small{font-size:12px!important;line-height:1.5!important}@media (max-width:720px){.sidebar{z-index:50!important;width:100%!important;height:64px!important;padding:7px!important;position:fixed!important;inset:auto 0 0!important}.metric>span{font-size:10px!important}.metric>small{font-size:12px!important}}body:has(.marketing-header) .loop-section .section-intro h2{letter-spacing:.004em!important;font-size:52px!important;line-height:1.06!important}@media (max-width:900px){body:has(.marketing-header) .loop-section .section-intro h2{font-size:46px!important}}@media (max-width:720px){body:has(.marketing-header) .loop-section .section-intro h2{font-size:42px!important;line-height:1.08!important}}body:has(.marketing-header) .pricing-page{color:#f4f1e9!important;background:#0b0c0e!important}body:has(.marketing-header) .pricing-page{padding-top:110px!important;padding-bottom:112px!important}body:has(.marketing-header) .pricing-copy h1{color:#f4f1e9!important}body:has(.marketing-header) .pricing-copy .lede{color:#aeb3ae!important}body:has(.marketing-header) .pricing-inclusions{border-color:#f4f1e929!important}body:has(.marketing-header) .pricing-inclusions article{border-color:#f4f1e929!important}body:has(.marketing-header) .checkout-summary{border-color:#f4f1e929!important}body:has(.marketing-header) .pricing-inclusions p{color:#aeb3ae!important}body:has(.marketing-header) .pricing-inclusions h2{color:#f4f1e9!important}body:has(.marketing-header) .pricing-inclusions h2{letter-spacing:.02em!important;font-size:12px!important}body:has(.marketing-header) .checkout-panel{color:#f4f1e9!important;background:#14171c!important;border:1px solid #e0b25257!important;box-shadow:0 26px 74px #00000057,inset 0 1px #ffffff0a!important}body:has(.marketing-header) .checkout-panel h2{color:#f4f1e9!important}body:has(.marketing-header) .checkout-panel .chip{color:#c4c8c2!important;background:#101216!important;border-color:#f4f1e938!important}body:has(.marketing-header) .product-option{color:#f4f1e9!important;background:#101216!important;border-color:#f4f1e92b!important}body:has(.marketing-header) .product-option small{color:#aeb3ae!important}body:has(.marketing-header) .checkout-summary{color:#aeb3ae!important}body:has(.marketing-header) .checkout-includes div{color:#aeb3ae!important}body:has(.marketing-header) .checkout-panel .fine{color:#aeb3ae!important}body:has(.marketing-header) .product-option[data-active=true]{background:#e0b25224!important;border-color:#e0b252!important;box-shadow:inset 3px 0 #e0b252!important}body:has(.marketing-header) .checkout-panel .field>span{color:#c4c8c2!important}body:has(.marketing-header) .checkout-panel .control{color:#f4f1e9!important;background:#0b0c0e!important;border-color:#f4f1e933!important}body:has(.marketing-header) .checkout-panel .control::placeholder{color:#7f8580!important}@media (max-width:900px){body:has(.marketing-header) .pricing-page{padding-top:80px!important}}@media (max-width:720px){body:has(.marketing-header) .pricing-page{padding-top:62px!important;padding-bottom:72px!important}.pricing-inclusions article{border-color:#f4f1e929!important}.checkout-panel{border-radius:10px!important}}html:has(.marketing-header){scroll-behavior:smooth}body:has(.marketing-header) .loop-rail article>span{color:#e0b252!important;opacity:.76!important;font-weight:800!important}body:has(.marketing-header) .native-product .button{flex:none;white-space:nowrap!important}body:has(.marketing-header) .native-product .button{min-width:190px!important;padding-inline:18px!important}@media (max-width:720px){body:has(.marketing-header) .section{padding-top:56px!important;padding-bottom:56px!important}body:has(.marketing-header) .section-intro{margin-bottom:30px!important}body:has(.marketing-header) .section-intro h2{margin-top:10px!important}body:has(.marketing-header) .native-product .button{width:100%!important;min-width:0!important;padding-inline:12px!important;font-size:13px!important}body:has(.marketing-header) .footer-grid{grid-template-columns:1fr 1fr!important;gap:30px 22px!important}:is(body:has(.marketing-header) .footer-grid>div:first-child,body:has(.marketing-header) .footer-grid>div:last-child){grid-column:1/-1}body:has(.marketing-header) .marketing-nav a{letter-spacing:0!important;color:#a7aaa5!important;font-size:15px!important;font-weight:600!important}}.footer-brand-lockup{align-self:flex-start;display:inline-flex}.footer-brand-lockup .brand-logo{width:182px}.faq-list{flex-direction:column;display:flex}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-trigger{width:100%;color:var(--text);letter-spacing:.015em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:21px 0;font-weight:750;display:flex}.faq-icon{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:18px;font-weight:400;line-height:1;transition:transform .25s,background .25s,color .25s;display:grid}.faq-item.is-open .faq-icon{background:var(--text);color:var(--bg);transform:rotate(45deg)}.faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .3s;display:grid}.faq-answer p{color:var(--muted);max-width:800px;padding-right:40px;overflow:hidden}.faq-item.is-open .faq-answer{opacity:1;grid-template-rows:1fr}.faq-item.is-open .faq-answer p{padding-bottom:21px}@media (max-width:720px){.faq-trigger{padding:18px 0}.faq-answer p{padding-right:26px}.footer-brand-lockup .brand-logo{width:162px}}.marketing-header{-webkit-backdrop-filter:blur(18px)saturate(135%);background:#040a12f5;box-shadow:0 8px 28px #0000002e}.native-product{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s}.native-product:hover{border-color:color-mix(in srgb,var(--gold) 48%,var(--line));transform:translateY(-7px);box-shadow:0 22px 45px #14141024}.reveal-enabled main>section,.reveal-enabled .site-footer{opacity:0;transition:opacity .7s}.reveal-enabled main>section.is-visible,.reveal-enabled .site-footer.is-visible{opacity:1;transform:none}.reveal-enabled main>section:nth-child(2){transition-delay:40ms}.reveal-enabled main>section:nth-child(3){transition-delay:80ms}@media (prefers-reduced-motion:reduce){.reveal-enabled main>section,.reveal-enabled .site-footer{opacity:1;transition:none;transform:none}.native-product{transition:none}}@media (max-width:1080px){.container{width:min(var(--max),calc(100% - 56px))}}@media (max-width:720px){.container{width:min(var(--max),calc(100% - 44px))}.section>.container{padding-left:8px;padding-right:8px}.card{padding:22px 20px}.linkedin-float{right:16px}}.loop-section{background:#0b0d0a}.loop-section .section-intro{max-width:900px}.loop-section .section-intro h2{font-size:clamp(38px,5vw,70px)}.loop-rail{border-top:1px solid #33372f;border-bottom:1px solid #33372f;grid-template-columns:repeat(5,1fr);margin-top:48px;display:grid}.loop-rail article{border-right:1px solid #33372f;padding:28px 22px}.loop-rail article:last-child{border-right:0}.loop-rail article>span{color:#e0b252;letter-spacing:.14em;font-size:11px;font-weight:850}.loop-rail h3{color:#f5f3ee;letter-spacing:.08em;margin-top:28px;font-size:17px}.loop-rail p{color:#9ca7b7;margin-top:10px;font-size:13px}.native-products{grid-template-columns:1fr 1fr;gap:18px;display:grid}.native-product{border:1px solid var(--line);border-radius:20px;grid-template-columns:180px 1fr;align-items:center;gap:30px;min-height:450px;padding:30px;display:grid}.native-product.ios{background:#edf3ff}.native-product.android{background:#f1f9df}.native-product-art{justify-content:center;align-self:stretch;align-items:center;display:flex}.native-product-art img{object-fit:contain;filter:drop-shadow(0 18px 20px #0000002e);width:auto;max-height:360px}.native-product h3{margin-top:14px;font-size:27px}.product-tags{flex-wrap:wrap;gap:7px;margin:24px 0;display:flex}.product-tags span{border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:999px;padding:7px 9px;font-size:10px;font-weight:750}@media (max-width:1080px){.native-products,.loop-rail{grid-template-columns:1fr 1fr}.loop-rail article:nth-child(2n){border-right:0}}@media (max-width:720px){.loop-rail{grid-template-columns:1fr}.loop-rail article{border-bottom:1px solid #33372f;border-right:0}.loop-rail article:last-child{border-bottom:0}.native-products{grid-template-columns:1fr}.native-product{grid-template-columns:110px 1fr;gap:18px;min-height:350px;padding:20px}.native-product-art img{max-height:260px}.native-product h3{font-size:21px}.product-tags{margin:17px 0}}h1,h2,h3{font-family:var(--font-funnel),var(--font-onest),-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;letter-spacing:0}.section-kicker,.hero-label{font-family:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.section{padding-top:132px;padding-bottom:132px}.button{border-radius:9px}.native-product{border-radius:14px}.marketing-nav{font-family:var(--font-onest),sans-serif;letter-spacing:.01em;font-size:13px}.marketing-header{background:#040a12f0}@media (max-width:720px){.section{padding-top:92px;padding-bottom:92px}.marketing-nav{font-size:16px}}.reveal-enabled main>section:first-child{opacity:1;transform:none}.marketing-header{background:#0b0c0e!important;border-bottom:1px solid #f4f1e91f!important}.marketing-header .marketing-nav a{font-family:var(--font-onest),sans-serif;letter-spacing:.01em;color:#a9aaa5;font-weight:650;font-size:13px!important}.marketing-header .marketing-nav a:hover,.marketing-header .marketing-nav a.active{color:#f4f1e9}.marketing-header .marketing-nav a.active:after{background:var(--gold)}.marketing-header .button{letter-spacing:0!important;border-radius:999px!important;font-weight:600!important}.section-intro .section-kicker{color:var(--gold);align-items:center;gap:12px;display:inline-flex}.section-intro .section-kicker:before{content:"";background:currentColor;width:24px;height:1px;display:inline-block}.section-intro h2{letter-spacing:-.035em;font-weight:580}.section-intro p{max-width:58ch;line-height:1.55}.native-product{box-shadow:none!important;border-radius:16px!important;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s!important}.native-product:hover{transform:translateY(-5px)!important;box-shadow:0 20px 40px #0d0e0c1a!important}.native-product-art img{transition:transform .3s!important}.native-product:hover .native-product-art img{transform:translateY(-5px)rotate(-1deg)}.native-product h3{letter-spacing:-.02em;font-weight:580}.product-tags span{font-family:var(--font-jetbrains),monospace;letter-spacing:.04em;border-radius:999px!important;font-size:9px!important}.faq-trigger{font-size:16px!important;font-weight:500!important}.faq-icon{border-radius:999px!important}.site-footer{border-top:1px solid #f4f1e91f;background:#0b0c0e!important}.site-footer a{transition:color .2s,transform .2s}.site-footer a:hover{transform:translate(3px)}@media (max-width:720px){.native-product{border-radius:14px!important}.section-intro .section-kicker{font-size:10px}}body:has(.marketing-header){color:#f4f1e9!important;background:#0b0c0e!important}body:has(.marketing-header) .section{color:#f4f1e9!important;background:#0b0c0e!important;border-color:#f4f1e91f!important}body:has(.marketing-header) .section-intro h2{color:#f4f1e9!important}:is(body:has(.marketing-header) .section-intro p,body:has(.marketing-header) .faq-answer p){color:#a7aaa5!important}body:has(.marketing-header) .native-product{color:#f4f1e9!important;background:#14171c!important;border-color:#292e36!important}body:has(.marketing-header) .native-product.ios{color:#f4f1e9!important;background:#14171c!important;border-color:#292e36!important}body:has(.marketing-header) .native-product.android{color:#f4f1e9!important;background:#14171c!important;border-color:#292e36!important}body:has(.marketing-header) .native-product h3{color:#f4f1e9!important}body:has(.marketing-header) .native-product .section-kicker{color:#f4f1e9!important}body:has(.marketing-header) .product-tags span{color:#a7aaa5!important;background:#111419!important;border-color:#353b43!important}body:has(.marketing-header) .faq-trigger{color:#f4f1e9!important}body:has(.marketing-header) .faq-item{border-color:#f4f1e929!important}body:has(.marketing-header) .faq-icon{color:#f4f1e9!important;border-color:#454b54!important}body:has(.marketing-header) .faq-item.is-open .faq-icon{color:#0b0c0e!important;background:#f4f1e9!important}:is(body:has(.marketing-header) .legal-copy h1,body:has(.marketing-header) .legal-copy h2,body:has(.marketing-header) .legal-copy p){color:#f4f1e9!important}:is(body:has(.marketing-header) .legal-copy .lede,body:has(.marketing-header) .legal-copy .fine){color:#a7aaa5!important}body:has(.marketing-header) .section{padding-top:112px;padding-bottom:112px}@media (max-width:720px){body:has(.marketing-header) .section{padding-top:80px;padding-bottom:80px}}body:has(.marketing-header) .legal-page{min-height:calc(100vh - 72px);background:#0b0c0e!important;padding-top:96px!important}body:has(.marketing-header) .legal-copy{max-width:820px;margin:0 auto}body:has(.marketing-header) .legal-copy>.section-kicker{margin-bottom:22px;display:block;color:#e0b252!important}body:has(.marketing-header) .legal-copy h1{max-width:760px;letter-spacing:.016em!important;font-size:clamp(48px,6vw,82px)!important;font-weight:610!important;line-height:1.02!important}body:has(.marketing-header) .legal-copy .lede{max-width:730px;margin-top:24px!important;font-size:19px!important;line-height:1.65!important}body:has(.marketing-header) .legal-copy h2{border-top:1px solid #f4f1e929;margin-top:48px;padding-top:19px;letter-spacing:.02em!important;font-size:22px!important;line-height:1.2!important}body:has(.marketing-header) .legal-copy h2+p{margin-top:12px}body:has(.marketing-header) .legal-copy p{max-width:760px;color:#c5c7c2!important;font-size:15px!important;line-height:1.75!important}body:has(.marketing-header) .legal-copy a{text-underline-offset:4px;-webkit-text-decoration:underline #f0c86b8c;text-decoration:underline #f0c86b8c;color:#f0c86b!important}body:has(.marketing-header) .legal-copy .fine{margin-top:17px;color:#929793!important;font-size:12px!important}@media (max-width:720px){body:has(.marketing-header) .legal-page{padding-top:64px!important}body:has(.marketing-header) .legal-copy h1{font-size:clamp(40px,12vw,56px)!important}body:has(.marketing-header) .legal-copy .lede{font-size:17px!important}body:has(.marketing-header) .legal-copy h2{margin-top:37px;font-size:20px!important}body:has(.marketing-header) .legal-copy p{font-size:14px!important;line-height:1.7!important}}body:has(.marketing-header){background:#0b0c0e!important}body:has(.marketing-header) main{background:#0b0c0e!important}body:has(.marketing-header) footer{background:#0b0c0e!important}:is(body:has(.marketing-header) .button-primary,body:has(.marketing-header) .header-start){color:#0b0c0e!important;background:#e0b252!important;border-color:#e0b252!important}:is(body:has(.marketing-header) .button-primary:hover,body:has(.marketing-header) .header-start:hover){background:#f0c86b!important;border-color:#f0c86b!important}body:has(.marketing-header) .button svg:last-child{transition:transform .22s}body:has(.marketing-header) .text-button svg{transition:transform .22s}body:has(.marketing-header) .button:hover svg:last-child{transform:translate(4px)}body:has(.marketing-header) .text-button:hover svg{transform:translate(4px)}.loop-rail article>span{opacity:.62!important;font-family:var(--font-jetbrains),monospace!important;letter-spacing:.12em!important;font-size:10px!important}.loop-rail h3{letter-spacing:.1em!important;font-size:16px!important}.review-stars{color:#e0b252;align-items:center;gap:3px;display:inline-flex}.review-stars svg{fill:currentColor;stroke:none;width:15px;height:15px}:root[data-theme=dark] .native-product.ios{background:#182744}:root[data-theme=dark] .native-product.android{background:#273719}:is(.sidebar-status>div,.sidebar-status>a){background:#081727;flex-direction:column;gap:2px;min-width:0;padding:8px;display:flex}:is(.sidebar-status>div,.sidebar-status>a)[data-live=true] span svg{color:#f0c35d;animation:2.4s ease-in-out infinite status-pulse}.progress-mark{width:12px;height:12px;overflow:visible}.progress-mark-ring{stroke:#577089}.progress-mark-path{stroke:#d7a83d;stroke-dasharray:14;stroke-dashoffset:14px;animation:.8s forwards progress-draw}.progress-mark-spark{stroke:#f0c35d;transform-origin:18.5px 5px;animation:2.8s ease-in-out infinite progress-spark}@keyframes progress-draw{to{stroke-dashoffset:0}}@keyframes progress-spark{0%,65%,to{opacity:.4;transform:scale(.8)}75%{opacity:1;transform:scale(1.25)}}@keyframes status-pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.progress-mark-path,.progress-mark-spark,:is(.sidebar-status>div,.sidebar-status>a)[data-live=true] span svg{animation:none}.progress-mark-path{stroke-dashoffset:0}}@media (max-width:1080px){:is(.sidebar-status>div,.sidebar-status>a){display:none}}.metric{border-radius:12px;min-height:128px;padding:18px}.metric>strong{font-size:29px}.sidebar{color:#eaf1f5;background:#07131f;border-color:#1d3445}:is(.sidebar-status>div,.sidebar-status>a){background:#0a1b2a}.section-kicker{font-size:9px;letter-spacing:.08em!important}.chip{border-radius:6px;letter-spacing:0!important}.button{letter-spacing:0;border-radius:7px;min-height:40px;padding:0 15px}.control{border-radius:7px!important}.metric{min-height:116px}.metric>span{letter-spacing:.06em}.anchor{border-radius:8px}@media (max-width:720px){.metric{min-height:104px;padding:15px}.metric>strong{font-size:25px}}.mission{gap:18px}.mission .stage-rail{box-shadow:none!important;border-radius:10px!important}.mission .stage-item{min-height:48px;padding:9px 14px}.mission .stage-item strong{text-transform:capitalize;font-size:10px;letter-spacing:0!important}@media (max-width:720px){.mission .stage-rail{grid-template-columns:repeat(5,minmax(92px,1fr))}.mission .stage-item{min-height:44px}}:root[data-theme=dark] .control,:root[data-theme=dark] select,:root[data-theme=dark] input,:root[data-theme=dark] textarea{background:var(--panel-2);border-color:var(--line);color:var(--text)}.consent-banner{z-index:100;background:var(--ink);color:#f4f3ec;border:1px solid #3a3d35;border-radius:12px;justify-content:space-between;align-items:center;gap:22px;max-width:920px;margin:auto;padding:16px 18px;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 18px 55px #0000003d}.consent-banner strong{letter-spacing:.03em;font-size:13px}.consent-banner p{color:#b8bbb1;max-width:620px;margin-top:4px;font-size:12px;line-height:1.45}.privacy-settings{z-index:90;color:#f0c86b;cursor:pointer;background:#13171d;border:1px solid #e0b252ad;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;position:fixed;bottom:14px;left:14px;box-shadow:0 8px 24px #00000047}.privacy-settings svg{width:19px;height:19px}@media (max-width:720px){.consent-banner{display:block;bottom:10px;left:10px;right:10px}}body:has(.marketing-header) .loop-section{padding-top:88px!important;padding-bottom:92px!important}@media (max-width:720px){body:has(.marketing-header) .loop-section{padding-top:68px!important;padding-bottom:68px!important}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Arial,sans-serif;--font-display:Georgia,"Times New Roman",serif;--focus-ring:0 0 0 3px color-mix(in srgb,var(--gold) 28%,transparent)}:where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--gold);outline-offset:3px;box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:900px){.native-products{grid-template-columns:1fr}.native-product{grid-template-columns:minmax(140px,.42fr) minmax(0,1fr)}}body{font-family:var(--font-manrope),var(--font-onest),-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.ai-pricing-band{color:#f7f4ed;border-block:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;margin-top:48px;padding-block:34px;display:grid}.ai-pricing-band h2{margin:8px 0;font-size:32px}.ai-pricing-band p{color:#ffffffb3;max-width:720px}.ai-pricing-band>div:last-child{text-align:right}.ai-pricing-band>div:last-child>strong{font-size:34px;display:block}.ai-pricing-band small{font-size:14px}.ai-pricing-band>div:last-child>span{color:#ffffffa6;max-width:280px;display:block}@media (max-width:760px){.ai-pricing-band{grid-template-columns:1fr;gap:20px}.ai-pricing-band>div:last-child{text-align:left}}:root:not([data-theme=dark]) body:has(.marketing-header) main:not(.onboarding-page){--muted:#898b82}:root:not([data-theme=dark]) body:has(.marketing-header) :is(.chooser,main>.container>.card:not(.checkout-panel,.login-card)){--muted:#65675f}body:has(.marketing-header) :is(.chooser,main>.container>.card:not(.checkout-panel,.login-card)){color:var(--text)}.checkout-panel .checkout-consent input{appearance:none;background:linear-gradient(#3b3b3b,#3b3b3b) content-box content-box,linear-gradient(#8c8c8c,#8c8c8c) padding-box padding-box;border:3px solid #0000;border-radius:6px;width:24px;height:24px;margin:-2px -3px -3px;padding:1.5px}.checkout-panel .checkout-consent input:checked{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%233a3a3a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/13px 13px no-repeat content-box content-box,linear-gradient(#e0b252,#e0b252) content-box content-box,linear-gradient(#e0b252,#e0b252) padding-box padding-box}.text-button,.site-footer a,.footer-legal a{min-height:24px}@media (min-width:721px){.sidebar>*{flex-shrink:0!important}}@media (max-width:900px){.linkedin-float{padding:9px!important}.linkedin-float b{display:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--text);color:var(--bg);border-radius:8px;padding:10px 14px;font-weight:700;top:10px;left:10px;position:fixed!important}.skip-link:not(:focus){clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}[tabindex="-1"]:focus:not(:focus-visible){outline:none}.field-hint{color:var(--muted);margin-top:8px;font-size:12px}.button[aria-disabled=true]{opacity:.42;cursor:not-allowed;transform:none}.native-product-links{flex-wrap:wrap;gap:6px 18px;font-size:14px;display:flex;margin-top:16px!important}.native-product-links a,.checkout-book-links a{text-underline-offset:3px;align-items:center;min-height:24px;text-decoration:underline;display:inline-flex}body:has(.marketing-header) .native-product-links a{color:#f4f1e9}.checkout-book-links{margin-top:8px}:is(body:has(.marketing-header) main :is(h1,h2):not(.checkout-panel *,.login-card *,.card *,.pricing-inclusions *),body:has(.marketing-header) main :is(h1,h2):not(.checkout-panel *,.login-card *,.card *,.pricing-inclusions *) :where(span,strong,a,em,br)){font-optical-sizing:auto;font-family:var(--font-fraunces),Georgia,"Times New Roman",serif!important}body:has(.marketing-header) main :is(h1,h2):not(.checkout-panel *,.login-card *,.card *,.pricing-inclusions *){letter-spacing:-.012em!important;font-weight:560!important}@media (max-width:560px){body:has(.marketing-header) .native-product{grid-template-columns:1fr!important;gap:20px!important;min-height:0!important;padding:22px!important}body:has(.marketing-header) .native-product-art{justify-content:flex-start}body:has(.marketing-header) .native-product-art img{width:132px;height:auto;max-height:none}body:has(.marketing-header) .native-product .button{white-space:nowrap;width:100%!important;font-size:14px!important}}.checkout-book-links a{min-height:24px}body:has(.marketing-header) .product-option small{font-size:13px!important;line-height:1.4!important}body:has(.marketing-header) .pricing-inclusions h2{font-size:15px!important}body:has(.marketing-header) .pricing-inclusions p{font-size:14px!important;line-height:1.55!important}body:has(.marketing-header) .checkout-summary{font-size:13px!important}body:has(.marketing-header) .checkout-panel .fine{max-width:380px;font-size:13px!important}body:has(.marketing-header) main:has(#inside) .section-intro{text-align:center!important;margin-left:auto!important;margin-right:auto!important}body:has(.marketing-header) main:has(#inside) .section-intro h2{text-wrap:balance;margin-left:auto!important;margin-right:auto!important}body:has(.marketing-header) main:has(#inside) .section-intro p{margin-left:auto!important;margin-right:auto!important}body:has(.marketing-header) main:has(#inside) .section-intro .section-kicker{justify-content:center}body:has(.marketing-header) main:has(#inside) .loop-rail article{text-align:center}body:has(.marketing-header) .native-product-links{gap:10px!important}body:has(.marketing-header) .native-product-links a{color:#f4f1e9;border:1px solid #f4f1e957;border-radius:12px;min-height:44px;padding:0 18px;font-weight:650;text-decoration:none;transition:border-color .18s,background .18s}body:has(.marketing-header) .native-product-links a:hover{background:#e0b25214;border-color:#e0b252}select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1.5 1.75 6 6.25l4.5-4.5' stroke='%235f6259' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 11px center!important;background-repeat:no-repeat!important;background-size:12px 8px!important;padding-right:32px!important}select:hover{border-color:var(--gold)}select::-ms-expand{display:none}:root[data-theme=dark] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1.5 1.75 6 6.25l4.5-4.5' stroke='%23c4c8c2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}body:has(.marketing-header) .checkout-panel select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1.5 1.75 6 6.25l4.5-4.5' stroke='%23c4c8c2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}select[multiple]{background-image:none!important;padding-right:11px!important}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer}input[type=month]::-webkit-calendar-picker-indicator{cursor:pointer}body:has(.marketing-header) .home-page>section{padding-top:104px!important;padding-bottom:104px!important}body:has(.marketing-header) .home-page>section:not(.band-inset):not(.hero-premium){background:#0b0c0e!important}body:has(.marketing-header) .home-page h2{line-height:1.08;font-size:50px!important}@media (max-width:720px){body:has(.marketing-header) .home-page>section{padding-top:72px!important;padding-bottom:72px!important}body:has(.marketing-header) .home-page h2:not(.proof-reader-row h2){font-size:42px!important}}body:has(.marketing-header) .home-page .faq-closing-inner{text-align:center!important}body:has(.marketing-header) .home-page .faq-closing-inner .native-product-links{justify-content:center!important}.brand-case{letter-spacing:.04em;text-transform:none!important}.cookie-disclosure{z-index:95;color:#f4f1e9;background:#14171c;border:1px solid #f4f1e924;border-radius:12px;width:min(420px,100vw - 28px);max-height:min(70vh,560px);padding:16px 18px;font-size:13px;line-height:1.5;position:fixed;bottom:66px;left:14px;overflow:auto;box-shadow:0 20px 56px #00000057}.cookie-disclosure:focus{outline:none}.cookie-disclosure-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cookie-disclosure-head strong{font-size:14px}.cookie-disclosure-close{color:#a7aaa5;cursor:pointer;background:0 0;border:0;padding:4px;font-size:20px;line-height:1}.cookie-disclosure p{color:#a7aaa5;margin:8px 0 0}.cookie-disclosure dl{gap:8px;margin:10px 0 0;display:grid}.cookie-disclosure dl>div{border-top:1px solid #f4f1e924;padding-top:8px}.cookie-disclosure dt{color:#f4f1e9;font-weight:650}.cookie-disclosure dd{color:#a7aaa5;margin:2px 0 0}.cookie-disclosure dd span{color:#e0b252}.cookie-disclosure a{color:#f4f1e9;text-decoration:underline}body:has(.marketing-header) .home-page .loop-inline .section-kicker{text-align:center;margin-bottom:24px;display:block}body:has(.marketing-header) .home-page .after-period-inline{margin-top:64px}@media (max-width:720px){body:has(.marketing-header) .home-page .loop-inline .loop-rail{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;display:grid;overflow-x:auto}body:has(.marketing-header) .home-page .loop-inline .loop-rail article{scroll-snap-align:start}body:has(.marketing-header) .home-page .native-product-art{max-width:96px}}.legal-copy .cookie-list{gap:0;margin:16px 0 0;display:grid}.legal-copy .cookie-list>div{border-top:1px solid #f4f1e924;padding:16px 0}.legal-copy .cookie-list dt{font-weight:650}.legal-copy .cookie-list dd{margin:4px 0 0}@media (max-width:720px){body:has(.marketing-header) .pricing-grid{flex-direction:column!important;display:flex!important}body:has(.marketing-header) .pricing-grid .checkout-panel{order:-1!important}}.author-follow{flex-wrap:wrap;gap:24px;margin-top:12px;display:flex}body:has(.marketing-header) .home-page .author-follow{justify-content:center}body:has(.marketing-header) .home-page .credentials-strip{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1220px;margin:0 auto;display:grid}body:has(.marketing-header) .home-page .credentials-strip strong{line-height:1;font-size:42px!important}@media (max-width:720px){body:has(.marketing-header) .home-page .credentials-strip{grid-template-columns:1fr 1fr}body:has(.marketing-header) .home-page .credentials-strip strong{font-size:42px!important}}.linkedin-float .linkedin-text{line-height:1.15;display:grid}.linkedin-float .linkedin-text small{color:#c9c4b8;font-size:11px;font-weight:600}body:has(.marketing-header) .native-product .review-stars{margin-bottom:12px;display:flex}body:has(.marketing-header) .native-product .review-stars svg{width:18px;height:18px}body:has(.marketing-header) .home-page .loop-inline{margin-top:48px}@media (max-width:720px){body:has(.marketing-header) .home-page .credentials-strip>div:last-child{grid-column:auto}}body:has(.marketing-header) .home-page .mission-video-figure{margin-top:48px}body:has(.marketing-header) .home-page .mission-video{aspect-ratio:1920/1200;background:#101216;border:1px solid #f4f1e924;border-radius:12px;width:100%;height:auto;display:block}.brand-logo-onlight,.brand-logo-white{display:none}
@media (forced-colors:active){.progress{forced-color-adjust:none}}
:root{--bottom-nav-height:66px;--bottom-nav-offset:calc(10px + env(safe-area-inset-bottom,0px));--bottom-nav-space:calc(var(--bottom-nav-offset) + var(--bottom-nav-height) + 12px + 42px + 24px)}@media (max-width:720px){html:has(.app-shell){scroll-padding-bottom:calc(var(--bottom-nav-offset) + var(--bottom-nav-height) + 12px)}.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);left:12px!important;right:12px!important;bottom:var(--bottom-nav-offset)!important;width:auto!important;height:var(--bottom-nav-height)!important;background:#07131ff0!important;border:1px solid #294156!important;border-radius:18px!important;padding:6px!important;box-shadow:0 18px 46px #00000061!important}}
.mission .stage-item>span{aspect-ratio:1;flex:0 0 24px;width:24px;min-width:24px;height:24px;line-height:1}@media (max-width:720px){.mission .stage-item{gap:7px}}

:root{--ui-label-size:12px;--ui-small-size:13px;--ui-card-copy-size:16px;--sidebar-label-size:13px;--sidebar-copy-size:16px;--sidebar-value-size:18px}:root[data-text-size=large]{--ui-label-size:14px;--ui-small-size:15px;--ui-card-copy-size:17px;--sidebar-label-size:14px;--sidebar-copy-size:17px;--sidebar-value-size:19px}:root[data-text-size=extra-large]{--ui-label-size:16px;--ui-small-size:17px;--ui-card-copy-size:18px;--sidebar-label-size:15px;--sidebar-copy-size:18px;--sidebar-value-size:20px}@media (min-width:1081px){:is(.sidebar-status>div,.sidebar-status>a){padding:10px 12px}:is(.sidebar-status>div,.sidebar-status>a):nth-child(odd){padding-left:16px}}
:root[data-interface-theme=classic]{--radius:22px;--radius-sm:13px}:root[data-interface-theme=classic][data-theme=light]{--bg:#eeeae1;--panel:#f8f5ee;--panel-2:#e5e1d8;--text:#151611;--muted:#65675f;--line:#d4d0c6;--surface-raised:#f8f5ee;--surface-muted:#e5e1d8;--surface-strong:#10120f;--stroke:#d4d0c6;--stroke-strong:#bdb8ac}:root[data-interface-theme=classic][data-theme=dark]{--bg:#10120f;--panel:#171a15;--panel-2:#1e211b;--text:#f3f2e9;--muted:#a5a89d;--line:#30342b;--surface-raised:#171a15;--surface-muted:#1e211b;--surface-strong:#090a08;--stroke:#30342b;--stroke-strong:#464b40}:root[data-interface-theme=classic] .stage-rail{border-radius:15px!important}:root[data-interface-theme=classic] .button{border-radius:999px}@keyframes dashboard-refresh-progress{0%{transform:translate(-5%)}to{transform:translate(145%)}}html[data-motion=off]{scroll-behavior:auto!important}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-motion=off].reveal-enabled main>section,html[data-motion=off].reveal-enabled .site-footer{opacity:1!important;transform:none!important}
