:root{--navy:#000f20;--blue:#2b80ff;--cyan:#4ab9ff;--ink:#111827;--muted:#687587;--line:#e6ebf2;--panel:#f7f9fc;--headline-width:900px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{width:100%;margin:0;overflow-x:hidden}body{color:var(--ink);letter-spacing:0;background:#fff}button{font:inherit;cursor:pointer;border:0}a{color:inherit;text-decoration:none}.wrap{width:min(1344px,100% - 64px);margin:0 auto}.motion-item{opacity:0;transition:opacity .7s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), transform .7s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), box-shadow .28s ease, border-color .28s ease, background-color .28s ease, color .28s ease;will-change:opacity, transform;transform:translateY(28px)}.motion-item.in-view{opacity:1;transform:translateY(0)}.dark-section{background:var(--navy);color:#fff}.topbar{color:#fff;z-index:50;background:#030303;align-items:center;gap:30px;height:52px;padding:0 28px;display:flex;position:sticky;top:0}.brand{flex:0 0 170px;align-items:center;gap:8px;font-weight:800;display:flex}.brand img{width:96px;height:auto;display:block}.brand .logo-icon{display:none}.mark{color:#000;background:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:12px;font-weight:900;display:inline-grid}.topbar nav{color:#f0f4fa;flex:1;justify-content:center;align-items:stretch;gap:34px;font-size:15px;display:flex}.topbar nav a,.topbar nav button{white-space:nowrap;color:inherit;font:inherit;background:0 0;border:0;padding:0}.topbar nav>a,.nav-item>button{align-items:center;gap:6px;height:52px;display:inline-flex}.nav-chevron{transform-origin:50%;opacity:.9;border-bottom:1.7px solid;border-right:1.7px solid;flex:none;width:7px;height:7px;transition:transform .22s;transform:rotate(45deg)translateY(-2px)}.pricing-link:hover,.topbar nav>a:hover,.nav-item:hover>button{color:#fff}.nav-item:hover .nav-chevron,.nav-item:focus-within .nav-chevron{transform:rotate(225deg)translate(-1px,-1px)}.nav-active{border-radius:999px;align-self:center;background:#172235!important;height:38px!important;padding:0 19px!important}.nav-item{align-items:center;display:flex;position:relative}.nav-menu{z-index:200;color:#030712;visibility:hidden;opacity:0;pointer-events:none;background:#fff;border:1px solid #e7ebf1;border-radius:0 0 8px 8px;width:292px;padding:22px 22px 24px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:52px;left:-18px;transform:translateY(10px);box-shadow:0 18px 44px #0208172e}.nav-item:hover .nav-menu,.nav-item:focus-within .nav-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.nav-menu-group+.nav-menu-group{margin-top:24px}.nav-menu-group p{color:#8b95a7;letter-spacing:.08em;text-transform:uppercase;margin:0 0 13px;font-size:13px;font-weight:700}.nav-menu-group a{color:#020617;align-items:center;gap:9px;padding:6px 0;font-size:16px;line-height:1.45;display:flex;position:relative}.nav-menu-group a:before{content:"";background:currentColor;border-radius:50%;flex:0 0 4px;width:4px;height:4px;transform:translateY(.5px)}.nav-menu-group a:hover{color:var(--blue)}.nav-menu-group a:hover:before{background:currentColor}.nav-actions,.actions{align-items:center;gap:9px;display:flex}.pill,.primary,.ghost{border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 20px;font-weight:750;transition:transform .22s,box-shadow .22s,background-color .22s,border-color .22s;display:inline-flex}.pill:hover,.primary:hover,.ghost:hover,.text-link:hover{transform:translateY(-2px)}.primary:hover,.pill.dark:hover{box-shadow:0 16px 34px #2b80ff47}.pill.light{color:#061224;background:#fff}.modal-open,.drawer-open{overflow:hidden}.meeting-modal{z-index:500;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.meeting-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020817b8;position:absolute;inset:0}.meeting-panel{z-index:1;background:#fff;border-radius:16px;width:min(1000px,100%);height:min(760px,100vh - 56px);position:relative;overflow:hidden;box-shadow:0 34px 90px #00000057}.meeting-close{z-index:3;color:#050505;background:0 0;border-radius:0;place-items:center;width:28px;height:28px;font-size:26px;font-weight:500;line-height:1;display:grid;position:absolute;top:10px;right:14px}.meetings-iframe-container{width:100%;height:100%}.meetings-iframe-container iframe{border:0;width:100%!important;height:100%!important}.nav-demo{color:#fff;background:0 0;min-height:34px;padding:0;font-size:14px;font-weight:500}.mobile-menu-button,.mobile-drawer,.floating-book-demo{display:none}.pill.dark,.primary{color:#fff;background:#02050a}.primary{background:var(--blue);min-height:44px;padding:0 25px;font-size:16px}.ghost{color:#fff;background:0 0;border:1px solid #ffffff8c;min-height:44px;padding:0 24px;font-size:16px}.section{padding:118px 0;scroll-margin-top:64px}.hero{background:linear-gradient(90deg,#002a56 0%,#020714 55% 100%);align-items:stretch;min-height:610px;padding-top:56px;display:flex;overflow:hidden}.hero-grid{grid-template-columns:minmax(520px,760px) minmax(360px,1fr);align-items:end;gap:60px;display:grid}.hero .wrap{width:min(1344px,100% - 64px);margin-left:auto;margin-right:auto;padding-left:56px}.hero-content{align-self:start;padding-bottom:28px}.label{border-radius:999px;margin-bottom:0;padding:9px 15px;font-size:13px;font-weight:700;display:inline-flex}.pink{color:#fff;background:#ff4eb5}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;max-width:760px;margin:22px 0 18px;font-size:clamp(42px,3vw,58px);font-weight:800;line-height:1.05}h1 span,.feature-block h2 span,.calls h2 span{color:var(--blue)}h2{letter-spacing:0;margin-bottom:24px;font-size:clamp(34px,3.2vw,56px);line-height:1.03}h3{font-size:24px;line-height:1.12}.hero-copy{color:#aab7c8;max-width:740px;margin-bottom:0;font-size:17px;line-height:1.28}.hero-copy+.hero-copy{margin-bottom:30px}.trusted{color:#8190a3;align-items:center;gap:48px;margin-top:43px;display:flex}.trusted span{font-size:13px}.trusted img{object-fit:contain;height:auto;display:block}.trusted img:first-of-type{width:122px}.trusted img:nth-of-type(2){width:112px}.trusted img:nth-of-type(3){width:158px}.trusted b{color:#fff;opacity:.75}.hero-visual{align-self:end;min-height:500px;position:relative}.hero-visual:before{content:"";filter:blur(8px);background:radial-gradient(circle,#2b80ff33,#2b80ff00 68%);border-radius:50%;width:420px;height:420px;position:absolute;bottom:42px;right:42px}.hero-visual img{filter:drop-shadow(0 34px 80px #0000006b);width:min(560px,42vw);max-width:none;transform:var(--hero-float-base,translateY(0));animation:7s ease-in-out infinite hero-float;display:block;position:absolute;bottom:-42px;right:clamp(-58px,-2.5vw,-22px)}.hero-card{background:radial-gradient(circle at 50% 38%,#2b80ff8c,#0000 34%),linear-gradient(145deg,#061a35,#030812);border:1px solid #ffffff1f;border-radius:8px;min-height:510px;position:relative;overflow:hidden}.orbital{color:#fff;place-items:center;height:260px;display:grid;position:absolute;inset:80px 80px auto}.orbital svg{background:var(--blue);border-radius:50%;width:80px;height:80px;padding:18px;box-shadow:0 0 0 42px #2b80ff1c,0 0 0 90px #2b80ff0f}.call-panel{color:#101827;background:#fffffff0;border-radius:8px;padding:28px;position:absolute;bottom:46px;left:54px;right:54px}.call-panel p{color:var(--muted);margin-bottom:8px}.call-panel strong{font-size:24px}.call-panel div{gap:8px;margin-top:22px;display:flex}.call-panel span{background:#dbeafe;border-radius:99px;flex:1;height:8px}.pain{background:#f6f7f9}.pain-title span{display:block}.pain-title span:first-child,.pain-title span:nth-child(2){display:inline}.pain-title span:nth-child(2):after{content:"";display:block}.lede{color:var(--muted);max-width:1050px;font-size:18px;line-height:1.55}.form-page{color:#000;background:#edf3f9;min-height:100vh}.form-topbar{color:#050505;background:#fff;justify-content:center;align-items:center;gap:34px;height:66px;padding:0 36px;display:flex}.form-brand img{filter:invert();width:96px;display:block}.form-nav{align-items:stretch;gap:34px;font-size:14px;display:flex}.form-nav>a,.form-nav-item>button{white-space:nowrap;color:#050505;min-height:66px;font:inherit;background:0 0;align-items:center;gap:8px;padding:0;display:inline-flex}.form-nav-chevron{transform-origin:50%;opacity:.9;border-bottom:1.7px solid;border-right:1.7px solid;flex:none;width:7px;height:7px;transition:transform .22s;transform:rotate(45deg)translateY(-2px)}.form-nav-item:hover .form-nav-chevron,.form-nav-item:focus-within .form-nav-chevron{transform:rotate(225deg)translate(-1px,-1px)}.form-nav-item{align-items:center;display:flex;position:relative}.form-nav-menu{z-index:300;color:#030712;visibility:hidden;opacity:0;pointer-events:none;background:#fff;border:1px solid #e7ebf1;border-radius:0 0 8px 8px;width:292px;padding:22px 22px 24px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:66px;left:-18px;transform:translateY(10px);box-shadow:0 18px 44px #02081724}.form-nav-item:hover .form-nav-menu,.form-nav-item:focus-within .form-nav-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.form-nav-menu-group+.form-nav-menu-group{margin-top:24px}.form-nav-menu-group p{color:#8b95a7;letter-spacing:.08em;text-transform:uppercase;margin:0 0 13px;font-size:13px;font-weight:700}.form-nav-menu-group a{color:#020617;align-items:center;gap:9px;padding:6px 0;font-size:16px;line-height:1.45;display:flex}.form-nav-menu-group a:before{content:"";background:currentColor;border-radius:50%;flex:0 0 4px;width:4px;height:4px}.form-nav-menu-group a:hover{color:var(--blue)}.form-nav-actions{align-items:center;gap:18px;display:flex}.form-demo{color:#fff;letter-spacing:.14em;text-transform:uppercase;background:#030303;border-radius:999px;align-items:center;min-height:36px;padding:0 21px;font-size:12px;font-weight:800;display:inline-flex}.form-hero{grid-template-columns:minmax(420px,560px) minmax(520px,1fr);align-items:start;gap:94px;width:min(1216px,100% - 64px);margin:0 auto;padding:122px 0 82px;display:grid}.form-left{padding-top:38px}.form-left h1{color:#000;margin-bottom:26px;font-size:47px;font-weight:700;line-height:1.04}.form-left h1 span{color:#2164f4;display:block}.form-left>p{color:#000;max-width:420px;font-size:15px;line-height:1.42}.form-stats{grid-template-columns:repeat(3,1fr);gap:20px;max-width:565px;margin-top:18px;display:grid}.form-stats article{background:#fff;border-radius:12px;min-height:132px;padding:20px 21px}.form-stats strong{color:#155eff;margin-bottom:24px;font-size:37px;font-weight:500;line-height:1;display:block}.form-stats p{white-space:pre-line;color:#000;margin:0;font-size:13px;line-height:1.25}.form-demo-list{margin-top:64px}.form-demo-list h2{color:#000;margin-bottom:18px;font-size:25px;font-weight:700;line-height:1.02}.form-demo-list ul{margin:0;padding-left:26px;font-size:14px;line-height:1.45}.form-demo-list li::marker{color:#69b2ff}.form-note{margin-top:28px;color:#075eff!important;font-size:15px!important;line-height:1.38!important}.demo-form{color:#000}.demo-form h2{color:#000;margin-bottom:22px;font-size:26px;font-weight:700;line-height:1.1}.demo-form>p{color:#000;max-width:560px;margin-bottom:17px;font-size:14px;line-height:1.42}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 34px;display:grid}.demo-form label,.demo-form legend{color:#000;font-size:12px;font-weight:650;line-height:1.2}.demo-form span{color:#ff2b2b}.demo-form input[type=text],.demo-form input[type=email],.demo-form input[type=tel],.demo-form input[type=url],.demo-form select{color:#111827;width:100%;height:33px;font:inherit;background:0 0;border:1px solid #bfd0df;border-radius:11px;outline:none;margin-top:5px;padding:0 14px;font-weight:400}.demo-form select,.demo-form select option{color:#000}.demo-form select option:disabled{color:#a4a9b1}.form-full{margin-top:17px;display:block}.demo-form fieldset{border:0;gap:6px;margin:15px 0 0;padding:0;display:grid}.demo-form fieldset label{align-items:center;gap:6px;font-weight:400;display:flex}.demo-form input[type=radio],.demo-form input[type=checkbox]{width:10px;height:10px;margin:0}.form-check{align-items:flex-start;gap:7px;margin-top:18px;display:flex;font-weight:400!important}.form-legal{color:#243149;max-width:600px;margin:24px 0 35px;font-size:12px;line-height:1.2}.form-legal a{color:#1e47c8;text-decoration:underline}.demo-form button[type=submit]{color:#fff;background:#030303;border-radius:12px;min-width:74px;min-height:32px;margin-left:250px;font-size:11px;font-weight:800}.demo-form button[type=submit]:disabled{opacity:.72;cursor:progress}.form-status{min-height:18px;margin:14px 0 0;font-size:13px;line-height:1.35}.form-status.success{color:#0f7a3b}.form-status.error{color:#b42318}.form-status.submitting{color:#155eff}.metrics{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:56px;display:grid}.metrics article,.feature-grid article,.integrations article,.testimonial-grid article,.security-grid article{border:1px solid var(--line);background:#fff;border-radius:8px}.metrics article{min-height:178px;padding:36px}.metrics article:hover,.integrations article:hover,.testimonial-grid article:hover,.feature-grid article:hover,.security-grid article:hover,.guard-list article:hover{transition-delay:0s;transform:translateY(-6px);box-shadow:0 18px 42px #0f172a1a}.role-grid article:hover{transition-delay:0s;transform:translateY(-6px)}.metrics strong{color:var(--blue);font-size:38px}.metrics p{color:#5c6878;margin-top:16px;line-height:1.35}.section-head-row{justify-content:space-between;align-items:end;gap:40px;display:flex}.text-link{color:#111827;background:#fff;font-weight:800;transition:transform .22s,color .22s;display:inline-flex}.integrations{pointer-events:none;-webkit-user-select:none;user-select:none;height:254px;margin-top:42px;padding:10px 0 18px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.integrations-row{height:104px;position:absolute;left:0;right:0;overflow:hidden}.integrations-row-1{top:10px}.integrations-row-2{top:132px}.integrations-set{will-change:transform;gap:14px;width:max-content;padding-right:14px;animation:16s linear infinite integrations-marquee;display:flex;position:absolute;top:0;left:0}.integrations-row-2 .integrations-set{animation-direction:reverse}.integrations article{background:linear-gradient(145deg,#fff 35%,#f5f8fd);border-color:#e4eaf2;border-radius:20px;flex:0 0 clamp(168px,16vw,210px);place-items:center;width:clamp(168px,16vw,210px);height:104px;display:grid;box-shadow:0 8px 24px #14274a12}.integrations svg{color:var(--blue)}.integrations img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;width:46px;height:46px;display:block}.video-story{background:#f6f7f9;padding:76px 0 92px}.video-story-head{grid-template-columns:minmax(0,640px) 1fr;align-items:end;gap:80px;width:min(1136px,100% - 96px);display:grid}.video-story h2{color:#060c1b;max-width:680px;margin-bottom:0;font-size:clamp(48px,4.3vw,58px);font-weight:500;line-height:1.08}.video-story-head p{color:#252525;justify-self:end;margin:0 0 6px;font-size:20px;line-height:1.4}.video-story-player{width:min(1024px,100%);margin:86px auto 0;position:relative}.video-story-player video{aspect-ratio:16/9;object-fit:cover;cursor:pointer;background:#0f172a;border-radius:8px;width:100%;display:block;box-shadow:0 18px 42px #0f172a24}.video-play-button,.video-mute-button{opacity:0;pointer-events:none;transition:opacity .22s,transform .22s,background-color .22s}.video-play-button,.video-story-player:hover .video-play-button,.video-story-player:hover .video-mute-button,.video-story-player:focus-within .video-play-button,.video-story-player:focus-within .video-mute-button,.video-story-player.is-playing .video-mute-button{opacity:1;pointer-events:auto}.video-play-button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02050ad1;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 42px #00000047}.video-play-button:hover{background:#02050a;transform:translate(-50%,-50%)scale(1.04)}.play-icon{border-top:13px solid #0000;border-bottom:13px solid #0000;border-left:20px solid;width:0;height:0;margin-left:5px}.pause-icon{background:linear-gradient(90deg,currentColor 0 7px,#0000 7px 15px,currentColor 15px 22px);width:22px;height:26px;display:block}.video-mute-button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02050ae6;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;bottom:18px;left:18px}.video-mute-button:hover{background:#02050a}.testimonials>.wrap>h2,.testimonials>.wrap>.lede{margin-left:64px}.testimonial-grid{grid-template-columns:repeat(2,minmax(320px,440px));justify-content:center;gap:34px;margin-top:46px;display:grid}.testimonials-title span{display:block}.testimonial-grid article{border:2px solid #eee;border-radius:18px;flex-direction:column;min-height:650px;padding:28px;display:flex}.eyebrow{color:#fff;background:#08afd0;border-radius:6px;align-self:flex-start;margin-bottom:32px;padding:5px 9px;font-size:11px;font-weight:800;line-height:1}.testimonial-grid h3{color:#242424;margin-bottom:32px;font-size:30px;font-weight:500;line-height:1.02}.testimonial-grid article>p:not(.eyebrow){color:#333;font-size:17px;line-height:1.46}.person{border-top:1px solid #d9dde5;align-items:center;gap:14px;margin-top:auto;padding-top:28px;display:flex}.person span{background:linear-gradient(135deg,#d8a36d,#516d85);border-radius:50%;width:52px;height:52px}.person img{object-fit:cover;border-radius:16px;width:65px;height:65px;display:block}.person b{color:#222;font-size:16px;line-height:1.1}.person small{color:#657386;margin-top:4px;font-size:11px;line-height:1.25;display:block}.feature-block{padding:86px 0 92px}.feature-block .wrap{width:min(970px,100% - 96px)}.feature-block h2{color:#050505;margin-bottom:18px;font-size:clamp(46px,4.4vw,50px);font-weight:500;line-height:1.02}.feature-block h2 span{color:#2164f4}.feature-title span{display:block}.feature-title span:first-child,.feature-title span:nth-child(2){color:#050505;display:inline}.feature-title span:nth-child(2):after{content:"";display:block}.feature-block .lede{color:#242424;max-width:780px;font-size:16px;line-height:1.5}.feature-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px;display:grid}.feature-grid article{background:#f8f9fb;border:0;border-radius:8px;min-height:216px;padding:23px 24px 28px}.feature-grid img{object-fit:contain;width:33px;height:33px;margin-bottom:19px;display:block}.feature-grid h3{color:#1b1b1b;margin-bottom:14px;font-size:25px;font-weight:600;line-height:1.12}.feature-grid p{color:#292929;max-width:430px;font-size:17px;line-height:1.22}.roles{background:linear-gradient(90deg,#062d56 0%,#020714 58% 100%);padding:88px 0 96px}.roles h2{margin-bottom:24px;font-size:clamp(44px,4.3vw,66px);font-weight:500;line-height:1.05}.roles h2,.roles>.wrap>.muted{margin-left:56px}.muted{color:#eef5ff;font-size:22px}.role-grid{grid-template-columns:repeat(3,1fr);gap:0;margin-top:112px;display:grid}.role-grid article{color:#f6fbff;min-height:424px;padding:8px 56px 0}.role-grid article+article{border-left:1px solid #ffffff29}.role-icon{margin-bottom:36px;display:block}.role-grid h3{margin-bottom:14px;font-size:30px;font-weight:600;line-height:1.15}.role-subtitle{margin-bottom:28px;font-size:17px;font-weight:650;line-height:1.4}.role-grid ul{color:#f3f7ff;margin:0;padding-left:20px}.role-grid li{margin:0 0 18px;padding-left:4px;font-size:16px;line-height:1.35}.role-pink{--role-color:#ffc1db}.role-yellow{--role-color:#fff0b8}.role-mint{--role-color:#88f1de}.role-grid article .role-icon,.role-grid article h3,.role-grid article .role-subtitle{color:var(--role-color)}.check{color:#c1ccda;align-items:flex-start;gap:10px;margin-top:17px;line-height:1.45;display:flex}.check svg{color:var(--cyan);flex:none;margin:2px 0 0}.compare{background:#f6f7f9;padding:70px 0 86px;scroll-margin-top:80px}.compare .wrap{width:min(1168px,100% - 96px)}.compare h2{color:#050505;max-width:1040px;margin-bottom:24px;font-size:clamp(46px,4.4vw,68px);font-weight:500;line-height:1.04}.compare h2 span{display:block}.compare .lede{color:#252525;max-width:1090px;margin-bottom:48px;font-size:20px;line-height:1.45}.compare-table-wrap{width:100%;overflow-x:visible}.compare table{table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;border:3px solid #cfd4dd;border-radius:22px;width:100%;overflow:hidden}.compare th,.compare td{text-align:left;color:#252525;vertical-align:middle;border-bottom:1px solid #d7dbe2;border-right:1px solid #d7dbe2;padding:17px 15px;font-size:15px;line-height:1.35}.compare thead th{background:#f0f1f4;font-weight:800}.compare thead th:first-child{width:23%}.compare thead th:nth-child(2){width:39%}.compare thead th:nth-child(3){color:#fff;background:#2164f4;width:38%;font-size:16px}.compare tbody th{background:#fff;font-weight:800}.compare tbody td:last-child{color:#0d61ff;background:#eaf3ff;font-weight:750}.compare tr>:last-child{border-right:0}.compare tbody tr:last-child>*{border-bottom:0}.resource-band{color:#fff;background:#2f84f7;padding:38px 0 0;overflow:hidden}.resource-grid{grid-template-columns:510px minmax(420px,1fr);align-items:end;gap:174px;width:min(1138px,100% - 96px);display:grid}.resource-grid>div{align-self:start;padding-top:0}.resource-grid h2{margin-bottom:16px;font-size:clamp(50px,4.9vw,58px);font-weight:500;line-height:.98}.resource-grid p{color:#f4f9ff;max-width:500px;margin-bottom:30px;font-size:20px;line-height:1.36}.resource-grid p+p{max-width:474px;margin-bottom:23px;font-size:14px;line-height:1.35}.resource-grid .pill{min-height:46px;margin-top:0;padding:0 24px;font-size:21px;font-weight:500}.resource-grid img{width:min(445px,100%);box-shadow:none;border-radius:0 18px 0 0;place-self:end}.calls{--call-gutter:max(112px, calc((100vw - 1344px) / 2 + 96px));overflow:hidden}.calls>.wrap{width:calc(100% - var(--call-gutter) - 32px);margin-left:var(--call-gutter);margin-right:32px}.calls-title span{display:block}.calls h2.calls-title span{color:inherit}.calls-title span:first-child,.calls-title span:nth-child(2){display:inline}.calls-title span:nth-child(2):after{content:"";display:block}.call-carousel{margin-top:42px;position:relative}.call-rail{width:calc(100% - var(--call-gutter));margin-left:var(--call-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;gap:26px;padding:0 0 2px;display:flex;overflow-x:auto}.call-rail::-webkit-scrollbar{display:none}.call-rail.is-dragging{cursor:grabbing;scroll-snap-type:none}.call-arrow{z-index:4;color:#08111f;background:#fffffff5;border:1px solid #d7deea;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 16px 38px #0208172e}.call-arrow:hover{color:var(--blue);background:#fff;transform:translateY(-50%)scale(1.06)}.call-arrow-left{left:max(44px,50vw - 638px)}.call-arrow-right{right:max(44px,50vw - 638px)}.call-card{aspect-ratio:1;color:#fff;scroll-snap-align:start;isolation:isolate;cursor:pointer;background:#111827;border-radius:18px;flex:0 0 clamp(280px,25vw - 105px,334px);position:relative;overflow:hidden}.call-card:last-child{margin-right:var(--call-gutter)}.call-card video{object-fit:cover;filter:grayscale()saturate(.2)contrast(1.04);width:100%;height:100%;transition:transform .42s,filter .42s;display:block;transform:scale(1.01)}.call-card:hover video{filter:grayscale(0)saturate(1.06)contrast();transform:scale(1.055)}.call-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000000a 18%,#0003 50%,#000000b8 100%);position:absolute;inset:0}.call-card-overlay{z-index:2;gap:14px;display:grid;position:absolute;inset:auto 20px 19px}.call-card h3{color:#fff;text-shadow:0 2px 22px #00000059;margin:0;font-size:clamp(28px,2.4vw,36px);font-weight:800;line-height:1.02}.call-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.call-audio-toggle{color:#fff;background:#02050a;border-radius:999px;align-items:center;gap:8px;width:max-content;min-height:34px;padding:0 15px;font-size:14px;font-weight:750;display:inline-flex}.call-card:focus-visible{outline-offset:4px;outline:3px solid #2164f48c}.guardrails{border-top:1px solid var(--line);padding:76px 0 82px}.guardrails .wrap{width:min(1130px,100% - 96px)}.guardrails h2{color:#050505;margin-bottom:16px;font-size:clamp(40px,4.1vw,50px);font-weight:500;line-height:1.08}.guardrails>.wrap>.lede{color:#202020;max-width:780px;margin-bottom:42px;font-size:16px;line-height:1.45}.guard-grid{grid-template-columns:minmax(500px,515px) 1fr;align-items:start;gap:60px;margin-top:0;display:grid}.guard-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.guard-list article{background:#f8f9fb;border:0;border-radius:10px;grid-template-columns:42px 1fr;align-items:center;gap:11px;min-height:58px;padding:10px 13px;display:grid}.guard-list img{object-fit:contain;width:36px;height:36px;display:block}.guard-list h3{color:#111;margin:0;font-size:14px;font-weight:700;line-height:1.12}.guard-list p{color:#687386;margin:3px 0 0;font-size:11px;line-height:1.25}blockquote{color:#111;margin:-6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:26px;line-height:1.25}blockquote small{color:var(--blue);margin-top:20px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500;display:block}.security{padding:74px 0 86px}.security .wrap{width:min(970px,100% - 96px)}.security h2{color:#050505;margin-bottom:16px;font-size:clamp(34px,3.3vw,38px);font-weight:600;line-height:1.1}.security .lede{color:#171717;max-width:530px;font-size:16px;line-height:1.45}.security-grid{grid-template-columns:repeat(5,1fr);gap:24px;margin-top:42px;display:grid}.security-grid article{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.security-grid img{aspect-ratio:1;object-fit:cover;border-radius:16px;width:100%;margin-bottom:20px;display:block}.security-grid h3{color:#151515;margin:0 0 10px;font-size:20px;font-weight:500;line-height:1.18}.security-grid p{color:#576174;margin:0;font-size:13px;line-height:1.32}.cta{background:var(--blue);color:#fff;text-align:center;padding:92px 24px}.cta h2{font-size:clamp(38px,4vw,64px)}.cta p{color:#dcecff;max-width:760px;margin:0 auto 32px;line-height:1.55}.center{justify-content:center}.light-text{color:#fff}.section .wrap>h2,.section-head-row h2,.roles h2,.compare h2,.guardrails h2,.security h2,.calls h2,.cta h2{max-width:var(--headline-width)}.cta h2{margin-left:auto;margin-right:auto}.compare h2.compare-title{max-width:1168px;font-size:clamp(42px,4vw,62px)}@keyframes hero-float{0%,to{transform:var(--hero-float-base,translateY(0))}50%{transform:var(--hero-float-base,translateY(0)) translateY(-12px)}}@keyframes integrations-marquee{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}footer{color:#fff;background:#030303;padding:90px 0 42px}.footer-grid{grid-template-columns:1.2fr repeat(4,1fr);gap:70px;display:grid}footer b{margin-bottom:22px;display:block}footer a{color:#aab3c2;margin:14px 0;display:block}.legal{color:#778195;border-top:1px solid #151b24;gap:32px;margin-top:70px;padding-top:34px;display:flex}@media (max-width:900px){.form-topbar{flex-wrap:wrap;justify-content:space-between;gap:14px;height:auto;min-height:58px;padding:12px 16px}.form-nav{order:3;gap:18px;width:100%;padding-bottom:4px;font-size:13px;overflow-x:auto}.form-nav>a,.form-nav-item>button{min-height:28px}.form-nav-menu{display:none}.form-nav-actions{gap:8px}.form-hero{grid-template-columns:1fr;gap:46px;width:min(100% - 32px,720px);padding:60px 0}.form-left{text-align:center;order:2;padding-top:0}.demo-form{order:1}.form-left h1{font-size:clamp(36px,9vw,46px)}.form-left>p,.form-stats{margin-left:auto;margin-right:auto}.form-demo-list{margin-top:44px}.form-demo-list ul{text-align:left;display:inline-block}.form-note{margin-left:auto;margin-right:auto}.demo-form h2,.demo-form>p{text-align:center;margin-left:auto;margin-right:auto}.demo-form button[type=submit]{justify-content:center;align-items:center;margin:28px auto 0;display:flex}.topbar{color:#fff;background:#030303;border-bottom:1px solid #0d1117;border-right:1px solid #0d1117;flex-wrap:nowrap;gap:8px;height:47px;padding:0 14px;position:static}.topbar nav{display:none}.topbar .brand{flex:none;gap:0;width:auto;height:24px;overflow:visible}.topbar .logo-full{width:92px;display:block}.topbar .logo-icon{display:none}.nav-actions{flex:none;gap:8px;width:auto;margin-left:auto}.topbar .nav-demo{display:none}.mobile-menu-button{background:0 0;flex:0 0 32px;place-content:center;gap:5px;width:32px;height:32px;padding:0;display:grid}.mobile-menu-button span{background:#fff;border-radius:2px;width:24px;height:2px;display:block}.floating-book-demo{right:14px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:550;color:#fff;letter-spacing:.04em;background:#020202;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 20px;font-size:14px;font-weight:800;display:inline-flex;position:fixed;box-shadow:0 16px 38px #02081747}.drawer-open .floating-book-demo{opacity:0;pointer-events:none}.mobile-drawer{z-index:600;color:#0a0a0a;background:#fff;grid-template-rows:auto 1fr auto;padding:17px 15px 16px;transition:transform .28s;display:grid;position:fixed;inset:0;transform:translate(100%)}.mobile-drawer.is-open{transform:translate(0)}.mobile-drawer-head{justify-content:space-between;align-items:center;display:flex}.mobile-drawer-head img{filter:invert();width:96px;height:auto}.mobile-drawer-head button{color:#050505;background:0 0;place-items:center;width:28px;height:28px;font-size:27px;font-weight:300;line-height:1;display:grid}.mobile-drawer-nav{align-content:start;gap:33px;margin-top:40px;padding:0 22px;display:grid}.mobile-drawer-nav a,.mobile-drawer-nav button{color:#0b0b0b;text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:18px;font-weight:400;line-height:1.2;display:flex}.mobile-drawer-nav span{font-size:24px;line-height:1}.mobile-drawer-demo{color:#fff;background:#020202;border-radius:999px;place-items:center;min-height:49px;font-size:15px;font-weight:700;display:grid;box-shadow:0 0 0 1px #020202}.mobile-submenu{z-index:2;background:#fff;grid-template-rows:auto 1fr auto;padding:10px 8px 16px;transition:transform .28s;display:grid;position:absolute;inset:0;transform:translate(100%)}.mobile-submenu.is-open{transform:translate(0)}.mobile-submenu-head{grid-template-columns:44px 1fr 44px;align-items:center;min-height:30px;display:grid}.mobile-submenu-head strong{color:#050505;justify-self:center;font-size:16px;font-weight:700;line-height:1}.mobile-submenu-head button{color:#050505;background:0 0;place-items:center;width:36px;height:30px;font-size:28px;font-weight:300;line-height:1;display:grid}.mobile-submenu-content{margin-top:28px;padding-bottom:24px;overflow-y:auto}.mobile-submenu-group{border-bottom:1px solid #e8e8e8;padding:0 0 18px}.mobile-submenu-group+.mobile-submenu-group{padding-top:17px}.mobile-submenu-group:last-child{border-bottom:0}.mobile-submenu-group p{color:#8b95a7;letter-spacing:.08em;text-transform:uppercase;margin:0 0 15px;font-size:12px;font-weight:800}.mobile-submenu-group a{color:#050505;padding:0 0 12px 22px;font-size:16px;line-height:1.35;display:block}.wrap{width:min(100% - 32px,720px)}.hero .wrap{width:min(100% - 32px,720px);margin-left:auto;margin-right:auto;padding-left:0}.hero{min-height:auto;padding:64px 0 0}.hero-grid,.resource-grid,.guard-grid{grid-template-columns:1fr}.hero-content{text-align:center;padding-bottom:20px}.section h2,.resource-grid h2,.cta h2,.section .lede,.resource-grid p,.cta p{text-align:center;margin-left:auto;margin-right:auto}.pain{text-align:center}.pain-title{max-width:340px;font-size:clamp(30px,8.2vw,36px);line-height:1.08}.pain-title span:first-child,.pain-title span:nth-child(2),.pain-title span:nth-child(3){display:block}.pain-title span:nth-child(2):after{content:none}.pain .metrics article{text-align:center}.feature-title{max-width:100%;font-size:clamp(27px,7.2vw,31px)!important;line-height:1.08!important}.feature-title span:first-child,.feature-title span:nth-child(2),.feature-title span:nth-child(3){display:block}.feature-title span{white-space:nowrap}.feature-title span:nth-child(2):after{content:none}.feature-grid article{text-align:center}.feature-grid img,.feature-grid p{margin-left:auto;margin-right:auto}.resource-grid .pill{width:max-content;margin-left:auto;margin-right:auto;display:flex}.resource-grid{align-items:center;gap:34px}.resource-grid img{justify-self:center}.video-story{padding:66px 0 76px}.video-story-head{text-align:center;grid-template-columns:1fr;gap:18px;width:min(100% - 32px,720px)}.video-story h2{margin-left:auto;margin-right:auto;font-size:clamp(32px,8.4vw,40px);line-height:1.08}.video-story-head p{justify-self:center;margin:0;font-size:17px}.video-story-player{width:100%;margin-top:34px}.video-story-player video{border-radius:10px}.video-play-button{width:62px;height:62px;font-size:11px}.video-mute-button{width:38px;height:38px;bottom:12px;left:12px}.section-head-row{text-align:center}.section-head-row .text-link{margin-top:12px}.hero-visual{min-height:360px}.hero-visual img{--hero-float-base:translateX(50%);width:min(460px,96vw);bottom:-36px;right:50%}.hero-card{min-height:420px}.trusted{text-align:center;grid-template-columns:repeat(2,max-content);justify-content:center;justify-items:center;gap:18px 26px;margin-top:54px;display:grid}.trusted span,.trusted img:nth-of-type(3){grid-column:1/-1;justify-self:center}.integrations{height:218px;padding-top:6px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.integrations-set{gap:10px;padding-right:10px}.integrations article{border-radius:16px;flex-basis:138px;width:138px;height:88px}.integrations img{width:40px;height:40px}.integrations-row{height:88px}.integrations-row-1{top:6px}.integrations-row-2{top:108px}.integrations-set{animation-duration:8s}.section{padding:74px 0}.metrics,.testimonial-grid,.feature-grid,.role-grid,.security-grid{grid-template-columns:1fr}.call-carousel,.calls{--call-gutter:16px}.calls>.wrap{width:min(100% - 32px,720px);margin-left:auto;margin-right:auto}.calls-title{max-width:350px;font-size:clamp(25px,6.8vw,30px);line-height:1.08}.calls-title span:first-child,.calls-title span:nth-child(2),.calls-title span:nth-child(3){display:block}.calls-title span:nth-child(2):after{content:none}.call-rail{width:calc(100% - 16px);margin-left:16px;padding-left:0;padding-right:16px}.call-card{flex-basis:min(82vw,340px)}.call-card:last-child{margin-right:0}.call-arrow{width:44px;height:44px}.call-arrow-left{left:8px}.call-arrow-right{right:8px}.meeting-modal{padding:12px}.meeting-panel{border-radius:12px;height:calc(100vh - 24px)}.guard-list{gap:14px}.guard-list article{border-radius:12px;grid-template-columns:58px 1fr;gap:16px;min-height:76px;padding:15px 18px}.guard-list img{width:48px;height:48px}.guard-list h3{font-size:16px;line-height:1.18}.guard-list p{font-size:12px}.guard-grid blockquote{text-align:center;margin-left:auto;margin-right:auto}.guard-grid blockquote small,.security-grid article{text-align:center}.security-grid img{width:min(220px,72vw);margin-left:auto;margin-right:auto}.security-grid p{max-width:300px;margin-left:auto;margin-right:auto}.roles h2,.roles>.wrap>.muted{margin-left:0}.roles{text-align:center}.role-grid article,.role-grid article+article{border-left:0;padding-left:24px;padding-right:18px;position:relative}.role-grid article:before{content:none}.role-icon{margin-left:auto;margin-right:auto}.role-grid ul{text-align:left;max-width:310px;padding-left:18px;display:inline-block}.testimonials>.wrap>h2,.testimonials>.wrap>.lede{margin-left:auto;margin-right:auto}.testimonials-title{max-width:100%;font-size:clamp(24px,6.6vw,28px);line-height:1.08}.testimonials-title span{white-space:nowrap}.testimonial-grid article{min-height:auto}.section-head-row{display:block}.compare{overflow-x:hidden}.compare .wrap{width:min(100% - 32px,720px)}.compare h2.compare-title{max-width:100%;font-size:clamp(34px,9vw,44px);line-height:1.08}.compare h2.compare-title span{display:inline}.compare h2.compare-title span+span:before{content:" "}.compare .lede{margin-bottom:30px;font-size:17px}.compare-table-wrap{width:100%;padding-bottom:0;overflow-x:visible}.compare table,.compare tbody,.compare tr,.compare th,.compare td{width:100%;display:block}.compare table{background:#fff;border:2px solid #cfd4dd;border-radius:16px;min-width:0;overflow:hidden}.compare thead{display:none}.compare tbody{display:block}.compare tbody tr{width:100%;box-shadow:none;background:#fff;border-bottom:1px solid #d7dbe2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compare tbody tr:last-child{border-bottom:0}.compare th,.compare td{text-align:left;border-bottom:0;border-right:0;padding:13px 11px;font-size:12px;line-height:1.35}.compare tbody th{color:#111827;text-align:center;background:#f5f7fa;border-bottom:1px solid #e5e9f0;grid-column:1/-1;padding:11px;font-size:13px;font-weight:800}.compare tbody td:nth-child(2){color:#252525;border-right:1px solid #d7dbe2}.compare tbody td:nth-child(3){color:#0d61ff;background:#edf5ff;font-weight:750}.compare tbody tr:first-child td:before{color:#111827;letter-spacing:.04em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.compare tbody tr:first-child td:nth-child(2):before{content:"Others"}.compare tbody tr:first-child td:nth-child(3):before{content:"Newo";color:#0d61ff}.footer-grid{grid-template-columns:1fr 1fr}.legal{flex-wrap:wrap}}@media (max-width:560px){.form-brand img{width:88px}.form-demo{min-height:34px;padding:0 16px;font-size:10px}.form-stats,.form-grid{grid-template-columns:1fr}.form-stats article{min-height:112px}.demo-form input[type=text],.demo-form input[type=email],.demo-form input[type=tel],.demo-form input[type=url],.demo-form select{height:38px}h1{font-size:39px}h2{font-size:32px}.actions{flex-direction:column;align-items:stretch;width:100%}.nav-actions{flex-direction:row;align-items:center;width:auto}.pill,.primary,.ghost{justify-content:center}.guard-list,.footer-grid{grid-template-columns:1fr}.hero-visual{min-height:300px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-item{opacity:1;transform:none}.integrations-set{animation:none}}
