@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
:root{--ink:#0d0d0e;--muted:#55575c;--line:#dedede;--blue:#0769f9;--paper:#fff;--soft:#f7f8fa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, sans-serif;margin:0}a{color:inherit}.shell{width:min(1380px,100% - 96px);margin-inline:auto}.site-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:116px;display:grid}.brand{letter-spacing:-.04em;align-items:center;gap:10px;width:max-content;font-size:22px;font-weight:650;text-decoration:none;display:inline-flex}.brand img{border-radius:10px;width:38px;height:38px}.site-header nav,.site-footer nav{gap:56px;display:flex}.site-header nav a,.site-footer nav a{font-size:16px;text-decoration:none}.site-header nav a:hover,.site-footer nav a:hover{color:var(--blue)}.store-button,.button{border-radius:10px;justify-content:center;align-items:center;gap:10px;width:max-content;font-weight:550;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex}.store-button{color:#fff;background:#121212;justify-self:end;padding:15px 22px}.button{min-height:60px;font:inherit;cursor:pointer;border:1px solid #0000;padding:0 24px}.button:hover:not(.is-disabled),.store-button:hover:not(.is-disabled){transform:translateY(-2px)}.button-primary{background:var(--blue);color:#fff}.button-secondary{background:#fff;border-color:#cbd0d8}.button-secondary span{color:var(--blue);font-size:26px;line-height:0}.is-disabled{cursor:default}.hero{grid-template-columns:.82fr 1.18fr;align-items:center;gap:52px;min-height:840px;display:grid}.hero-copy{padding-bottom:20px}.hero h1{letter-spacing:-.065em;max-width:600px;margin:0;font-size:clamp(54px,5vw,78px);line-height:.98}.hero-copy>p{color:#3f4248;letter-spacing:-.025em;max-width:610px;margin:38px 0 42px;font-size:23px;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:20px;display:flex}.hero-product{min-width:0}.hero-product video,.video-frame video{background:#171717;width:100%;display:block}.hero-product video{border-radius:18px;box-shadow:0 22px 48px #0000002e}.hero-product p{text-align:center;color:#34363a;margin:28px 0 0}.hero-product p span{margin-right:10px;font-size:25px}.features{padding-block:72px 130px}.feature{border-top:1px solid var(--line);grid-template-columns:.72fr 1.28fr;align-items:center;gap:90px;padding:110px 0;display:grid}.feature-reverse{grid-template-columns:1.28fr .72fr}.feature-reverse .feature-copy{order:2}.section-number{margin:0 0 26px;font-weight:550;color:var(--blue)!important;letter-spacing:.02em!important;font-size:16px!important}.feature h2,.context-pack h2,.privacy-band h2,.launch h2{letter-spacing:-.06em;margin:0;font-size:clamp(45px,4.5vw,68px);line-height:1.02}.feature-copy>p:last-child{color:var(--muted);margin:28px 0 0;font-size:20px;line-height:1.55}.video-frame{border:1px solid #d7d7d7;border-radius:18px;overflow:hidden;box-shadow:0 20px 44px #0000001a}.context-pack{border-top:1px solid var(--line);grid-template-columns:.92fr 1.08fr;align-items:center;gap:110px;padding-block:130px 150px;display:grid}.context-pack-copy>p:not(.section-number){max-width:650px;color:var(--muted);margin:28px 0 0;font-size:20px;line-height:1.55}.context-pack-preview{background:var(--soft);border:1px solid #d8dce3;border-radius:18px;overflow:hidden;box-shadow:0 22px 50px #0000001a}.context-pack-header,.context-pack-project,.context-pack-row,.context-pack-footer{justify-content:space-between;align-items:center;gap:24px;display:flex}.context-pack-header{color:#fff;letter-spacing:.08em;background:#0e0f11;padding:22px 26px;font-size:13px}.context-pack-header strong{color:#8dbdff}.context-pack-project{border-bottom:1px solid var(--line);padding:32px 28px}.context-pack-project span,.context-pack-row span{color:var(--muted)}.context-pack-project strong{font-size:26px}.context-pack-row{border-bottom:1px solid var(--line);padding:22px 28px}.context-pack-row strong{color:#075fcc}.context-pack-footer{color:var(--muted);padding:22px 28px;font-size:14px}.context-pack-footer span:last-child{color:var(--ink);font-weight:600}.privacy-band{color:#fff;background:#0e0f11;padding:140px 0}.privacy-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:120px;display:grid}.privacy-band h2{max-width:690px}.privacy-points>div{border-bottom:1px solid #35363a;gap:9px;padding:27px 0;display:grid}.privacy-points strong{font-size:22px}.privacy-points span{color:#adb0b6;font-size:17px;line-height:1.5}.launch{grid-template-columns:.9fr 1.1fr;align-items:start;gap:100px;padding:150px 0;display:grid}.launch-copy>p:last-child{max-width:580px;color:var(--muted);margin:28px 0 0;font-size:20px;line-height:1.55}.launch-form{border:1px solid var(--line);background:var(--soft);border-radius:18px;gap:18px;padding:34px;display:grid}.launch-form>label:first-child{font-weight:600}.launch-field{grid-template-columns:1fr auto;gap:12px;display:grid}.launch-field input{min-width:0;color:var(--ink);font:400 16px/1.4 var(--font-geist-sans), sans-serif;background:#fff;border:1px solid #cdd0d5;border-radius:10px;outline:none;padding:0 16px}.launch-field input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0769f91f}.launch-form .consent{color:var(--muted);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.launch-form .consent input{flex:none;width:17px;height:17px;margin:2px 0 0}.launch-form .consent a{color:#075fcc}.launch-form .form-status{margin:0}.related-guide{border-top:1px solid var(--line);padding-top:30px;margin-top:70px!important}.site-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:120px;display:grid}.site-footer .brand{font-size:18px}.site-footer .brand img{border-radius:8px;width:30px;height:30px}.site-footer>p{color:#777;font-size:14px}.site-footer nav{justify-self:end;gap:38px}.legal-page{max-width:940px;min-height:70vh;padding-block:110px 140px}.legal-page>h1{letter-spacing:-.065em;margin:0;font-size:clamp(52px,7vw,82px);line-height:1}.legal-intro{max-width:690px;color:var(--muted);margin:28px 0 70px;font-size:21px;line-height:1.55}.legal-content{max-width:760px}.legal-content section{margin-top:48px}.legal-content h2{letter-spacing:-.035em;margin:0 0 12px;font-size:25px}.legal-content p{color:#45474c;margin:0;font-size:17px;line-height:1.7}.legal-content a{color:#075fcc}.support-form{gap:25px;display:grid}.field-row{grid-template-columns:1fr 1fr;gap:22px;display:grid}.support-form label{gap:9px;font-weight:600;display:grid}.support-form input,.support-form textarea{width:100%;color:var(--ink);font:400 16px/1.4 var(--font-geist-sans), sans-serif;background:#fff;border:1px solid #cdd0d5;border-radius:9px;outline:none;padding:14px 15px}.support-form input:focus,.support-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0769f91f}.support-form textarea{resize:vertical}.support-form .consent{align-items:flex-start;gap:10px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.support-form .consent input{width:17px;height:17px;margin-top:2px}.honeypot{position:absolute;left:-9999px}.form-status{min-height:26px;color:var(--muted)}.support-direct{border-top:1px solid var(--line);margin-top:80px;padding-top:40px}@media (max-width:900px){.shell{width:min(100% - 40px,720px)}.site-header{grid-template-columns:1fr auto;height:92px}.site-header nav{display:none}.store-button{padding:12px 15px;font-size:13px}.hero{grid-template-columns:1fr;min-height:auto;padding-block:88px}.hero h1{font-size:clamp(48px,13vw,68px)}.hero-copy>p{font-size:19px}.feature,.feature-reverse{grid-template-columns:1fr;gap:42px;padding:80px 0}.feature-reverse .feature-copy{order:0}.context-pack{grid-template-columns:1fr;gap:54px;padding-block:90px}.privacy-grid{grid-template-columns:1fr;gap:60px}.launch{grid-template-columns:1fr;gap:50px}.site-footer{grid-template-columns:1fr;padding-block:36px}.site-footer>p{order:3}.site-footer nav{justify-self:start;gap:25px}}@media (max-width:560px){.brand{font-size:18px}.brand img{width:32px;height:32px}.store-button{width:42px;height:42px;padding:0;font-size:0}.store-button svg{width:20px;height:20px}.hero{padding-block:64px 90px}.hero h1{font-size:46px}.hero-actions{display:grid}.button{width:100%}.features{padding-bottom:80px}.feature h2,.context-pack h2,.privacy-band h2,.launch h2{font-size:42px}.privacy-band,.launch{padding:90px 0}.launch-form{padding:24px}.launch-field{grid-template-columns:1fr}.launch-field input{min-height:56px}.field-row{grid-template-columns:1fr}.legal-page{padding-block:75px 100px}.legal-page>h1{font-size:50px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
