:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#071a38;--body:#526075;--muted:#788397;--blue:#155eef;--blue-dark:#0c47c7;--green:#08ad5c;--green-soft:#e9f9f1;--surface:#fff;--surface-soft:#f7f9fc;--line:#e4e9f1;--shadow:0 24px 70px #152a5317;color:var(--ink);background:#fbfcfe;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 85% 4%,#155eef14,#0000 30rem),linear-gradient(#fff 0,#fbfcfe 42rem);min-height:100vh;margin:0}a{color:inherit}button,input,textarea,select{font:inherit}.site-header,.site-footer,main{width:min(1160px,100% - 48px);margin-inline:auto}.site-header{border-bottom:1px solid #e4e9f1e6;justify-content:space-between;align-items:center;min-height:88px;display:flex}.brand{align-items:center;gap:11px;text-decoration:none;display:inline-flex}.brand-icon{flex:none}.brand-copy{gap:3px;display:grid}.brand-title{color:var(--ink);letter-spacing:-.025em;font-size:19px;font-weight:850;line-height:1}.brand-title>span,.footer-brand-title>span{color:var(--green)}.brand-tagline,.footer-tagline{color:#667085;letter-spacing:.075em;white-space:nowrap;font-size:8px;font-weight:650;line-height:1.2}nav{align-items:center;gap:8px;display:flex}nav a{color:#596579;border-radius:8px;padding:9px 12px;font-size:13px;font-weight:650;text-decoration:none;transition:color .15s,background .15s}nav a:hover{color:var(--blue);background:#f0f5ff}.hero{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:clamp(50px,7vw,90px);min-height:650px;padding:88px 0 96px;display:grid}.hero-copy{max-width:650px}.eyebrow,.section-kicker{color:var(--green);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.eyebrow{background:var(--green-soft);border:1px solid #ccefdc;border-radius:999px;padding:7px 10px;display:inline-flex}.hero h1{color:var(--ink);letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(46px,5.3vw,68px);font-weight:820;line-height:1.02}.hero h1 span{color:var(--blue)}.lede{max-width:610px;color:var(--body);margin:25px 0 0;font-size:clamp(17px,1.55vw,20px);line-height:1.65}.actions{flex-wrap:wrap;gap:11px;margin-top:31px;display:flex}.actions a,.closing-cta>a{border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.actions a:hover,.closing-cta>a:hover{transform:translateY(-1px)}.primary-link{color:#fff;background:var(--blue);box-shadow:0 10px 25px #155eef38}.primary-link:hover{background:var(--blue-dark)}.secondary-link{background:#ffffffd1;border:1px solid #dbe1ea}.trust-row{color:#68758a;flex-wrap:wrap;gap:9px 18px;margin-top:24px;font-size:11px;font-weight:600;display:flex}.trust-row span{align-items:center;gap:7px;display:inline-flex}.trust-row i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #eaf8f1}.product-preview{min-height:470px;position:relative}.product-preview:before{filter:blur(12px);content:"";background:radial-gradient(circle,#155eef24,#08ad5c0f 48%,#0000 70%);border-radius:50%;position:absolute;inset:10% 2% 8% 8%}.preview-window{width:min(100%,430px);box-shadow:var(--shadow);background:#ffffffed;border:1px solid #dfe5ee;border-radius:20px;padding-bottom:26px;position:absolute;top:18px;right:0;overflow:hidden}.preview-topbar{color:#8a94a5;border-bottom:1px solid #edf0f5;align-items:center;gap:13px;height:46px;padding:0 16px;font-size:10px;font-weight:700;display:flex}.preview-dots{gap:5px;display:flex}.preview-dots i{background:#dfe3ea;border-radius:50%;width:7px;height:7px}.preview-form{gap:7px;padding:24px 25px 4px;display:grid}.preview-label{color:#647085;margin-top:5px;font-size:9px;font-weight:700}.preview-field{color:#7a8595;background:#fbfcfe;border:1px solid #dfe4ec;border-radius:8px;justify-content:space-between;align-items:center;min-height:38px;padding:0 11px;font-size:10px;font-weight:500;display:flex}.preview-field b{font-weight:550}.preview-field i{color:var(--green);font-size:12px;font-style:normal}.preview-field-tall{align-items:flex-start;min-height:68px;padding-top:11px}.preview-extension{background:#fff;border:1px solid #dfe4ed;border-radius:16px;width:min(80%,300px);padding:17px;position:absolute;bottom:5px;right:28px;box-shadow:0 22px 55px #182f5b29}.preview-brand{align-items:center;gap:9px;display:flex}.preview-brand>span{gap:2px;display:grid}.preview-brand strong{color:var(--ink);font-size:11px;font-style:normal}.preview-brand em{color:var(--green);font-style:normal}.preview-brand small{color:#8b94a4;font-size:8px}.preview-extension button{color:#fff;background:var(--blue);border:0;border-radius:8px;width:100%;min-height:38px;margin-top:13px;font-size:10px;font-weight:750}.preview-extension p{color:#758095;text-align:center;margin:9px 0 0;font-size:8px}.preview-extension p span{color:var(--green)}.feature-section,.faq-section{border-top:1px solid var(--line);padding:92px 0}.section-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:60px;margin-bottom:38px;display:grid}.section-heading h2,.detail-grid h2,.closing-cta h2{max-width:690px;color:var(--ink);letter-spacing:-.04em;margin:11px 0 0;font-size:clamp(30px,3.5vw,44px);font-weight:800;line-height:1.1}.section-heading>p,.section-copy{color:var(--body);margin:0;font-size:15px;line-height:1.7}.feature-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.feature-grid article,.faq-grid article,.post-list article{border:1px solid var(--line);background:var(--surface);border-radius:16px;box-shadow:0 12px 35px #12294f0b}.feature-grid article{min-height:225px;padding:23px}.feature-number{color:var(--blue);letter-spacing:.08em;font-size:10px;font-weight:850;display:inline-flex}.feature-grid h3,.faq-grid h3{color:var(--ink);margin:45px 0 0;font-size:17px;line-height:1.3}.feature-grid p,.faq-grid p,.post-list article p{color:#667287;margin:10px 0 0;font-size:13px;line-height:1.65}.detail-grid{grid-template-columns:1fr 1fr;gap:18px;padding:12px 0 104px;display:grid}.detail-grid>article{border-radius:22px;min-height:570px;padding:clamp(30px,4vw,52px)}.benefit-panel{background:linear-gradient(145deg,#f4f8ff,#fff);border:1px solid #dfe8f5}.workflow-panel{color:#fff;background:linear-gradient(145deg,#0b2349,#071a38);box-shadow:0 24px 60px #071a3829}.workflow-panel .section-kicker{color:#6fe0a8}.workflow-panel h2{color:#fff}.section-copy{margin-top:20px}.check-list,.step-list{gap:0;margin:31px 0 0;padding:0;list-style:none;display:grid}.check-list li{color:#43536b;border-top:1px solid #e1e8f1;padding:13px 0 13px 31px;font-size:13px;font-weight:650;position:relative}.check-list li:before{width:20px;height:20px;color:var(--green);content:"✓";background:#dff7eb;border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:12px;left:0}.step-list li{border-top:1px solid #ffffff1f;grid-template-columns:31px 1fr;align-items:center;gap:13px;padding:13px 0;display:grid}.step-list span{color:#81e7b4;border:1px solid #6fe0a861;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.step-list p{color:#e4ebf5;margin:0;font-size:13px;font-weight:620}.faq-heading{align-items:end}.faq-heading a{color:var(--blue);justify-self:end;font-size:12px;font-weight:750;text-decoration:none}.faq-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.faq-grid article{padding:25px}.faq-grid h3{margin-top:0}.closing-cta{color:#fff;background:radial-gradient(circle at 82% 20%,#155eef8c,#0000 35%),#071a38;border-radius:22px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:96px;padding:42px 48px;display:flex;overflow:hidden}.closing-cta .section-kicker{color:#75e2ad}.closing-cta h2{color:#fff;margin-top:8px;font-size:clamp(27px,3vw,38px)}.closing-cta>a{color:var(--ink);background:#fff;flex:none}.content-page{min-height:65vh;padding:96px 0}.content-page h1{max-width:850px;color:var(--ink);letter-spacing:-.05em;margin:15px 0 0;font-size:clamp(42px,6vw,64px);line-height:1.02}.content-page .lede{margin-top:20px}.post-list{gap:14px;margin-top:48px;display:grid}.post-list article{padding:25px}.post-list span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.post-list h2{color:var(--ink);margin:9px 0 0;font-size:18px}.site-footer{border-top:1px solid var(--line);color:#8490a1;justify-content:space-between;align-items:center;gap:20px;padding:28px 0 42px;font-size:11px;display:flex}.footer-identity{align-items:center;gap:9px;display:flex}.footer-brand-copy{gap:2px;display:grid}.footer-brand-title{color:var(--ink);letter-spacing:-.02em;font-size:14px;font-weight:850;line-height:1}.footer-tagline{color:#7a8596;font-size:6px}.footer-meta{align-items:center;gap:18px;display:flex}.site-footer a{color:#687589;text-underline-offset:3px}@media (max-width:960px){.hero{grid-template-columns:1fr 380px;gap:36px}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-grid article{min-height:190px}.detail-grid>article{min-height:auto}}@media (max-width:760px){.site-header{flex-wrap:wrap;align-items:center;gap:15px;padding:17px 0}.brand-icon{width:44px;height:44px}.brand-title{font-size:16px}.brand-tagline{font-size:7px}nav{border-top:1px solid var(--line);justify-content:space-between;width:100%;padding-top:10px}nav a{padding:7px 9px}.hero{grid-template-columns:1fr;min-height:0;padding:70px 0 80px}.hero-copy{max-width:none}.product-preview{width:min(100%,500px);min-height:450px;margin:0 auto}.section-heading{grid-template-columns:1fr;gap:17px}.section-heading>p{max-width:620px}.detail-grid,.faq-grid{grid-template-columns:1fr}.faq-heading a{justify-self:start}.closing-cta{flex-direction:column;align-items:flex-start;padding:34px}.site-footer{flex-wrap:wrap;align-items:flex-start}.footer-meta{justify-content:space-between;width:100%}}@media (max-width:520px){.site-header,.site-footer,main{width:min(100% - 30px,1160px)}.hero{padding-top:55px}.hero h1{font-size:clamp(40px,13vw,54px)}.actions{display:grid}.actions a{width:100%}.trust-row{display:grid}.product-preview{min-height:405px}.preview-window{width:95%}.preview-extension{width:82%;right:7px}.feature-section,.faq-section{padding:72px 0}.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:180px}.detail-grid{padding-bottom:80px}.detail-grid>article{padding:29px 24px}.closing-cta{margin-bottom:72px;padding:30px 24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}
