.marketing-shell *,.marketing-shell :before,.marketing-shell :after{box-sizing:border-box;margin:0;padding:0}.marketing-shell{flex-direction:column;width:100%;max-width:100vw;min-height:100vh;display:flex;overflow-x:hidden}.marketing-shell footer{margin-top:auto}:root{--bg:#fff;--s1:#f7f7f9;--s2:#eeeff2;--s3:#e5e6ea;--border:#00000012;--border2:#0000001c;--accent:#2563eb;--adim:#2563eb0f;--ab:#2563eb2e;--accent-bg:#2563eb;--accent-light:#eef4ff;--t1:#111113;--t2:#111113b8;--t3:#1111138c;--font:"Inter",sans-serif;--mono:"Inter",sans-serif;--shadow-sm:0 1px 3px #0000000a,0 1px 2px #00000008;--shadow-card:0 2px 8px #0000000f,0 4px 16px #0000000a;--shadow-md:0 6px 20px #00000014,0 2px 6px #0000000a;--max-w:1080px}html{scroll-behavior:smooth}.marketing-shell{background:var(--bg);color:var(--t1);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65}.marketing-shell .page{display:none}.marketing-shell .page.active{display:block}.marketing-shell nav{z-index:100;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;justify-content:space-between;align-items:center;height:60px;padding:0 1.25rem;display:flex;position:fixed;top:0;left:0;right:0}.marketing-shell .logo{color:var(--t1);align-items:center;gap:2px;font-size:1.3rem;font-weight:700;text-decoration:none;display:flex}.marketing-shell .logo .a{color:var(--accent);font-weight:800}.marketing-shell .logo img{width:auto;height:32px;display:block}.marketing-shell .logo-footer{color:#fff;opacity:.8;align-items:center;gap:2px;font-size:1.1rem;font-weight:700;text-decoration:none;display:flex}.marketing-shell .logo-footer .a{color:var(--accent);font-weight:800}.marketing-shell .logo-footer img{opacity:.85;height:26px}.marketing-shell .nav-links{align-items:center;gap:0;display:flex}.marketing-shell .nav-links a{color:var(--t2);align-items:center;height:60px;padding:0 .75rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .15s;display:flex;position:relative}.marketing-shell .nav-links a:hover{color:var(--t1)}.marketing-shell .nav-links a.active{color:var(--t1);font-weight:600}.marketing-shell .nav-links a:after{content:"";background:var(--accent);width:0;height:1.5px;transition:width .2s,left .2s;position:absolute;bottom:14px;left:50%}.marketing-shell .nav-links a:hover:after{width:calc(100% - 1.5rem);left:.75rem}.marketing-shell .nav-btn{background:var(--accent-bg);color:#fff;height:38px;font-family:var(--font);cursor:pointer;border:none;border-radius:8px;align-items:center;padding:0 1.2rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:flex}.marketing-shell .nav-btn:hover{opacity:.85}.marketing-shell .hamburger{cursor:pointer;background:0 0;border:none;padding:6px;display:none}.marketing-shell .hamburger svg{display:block}.marketing-shell .mobile-menu{border-bottom:1px solid var(--border);box-shadow:var(--shadow-md);z-index:99;background:#fff;padding:8px 0;display:none;position:fixed;top:56px;left:0;right:0}.marketing-shell .mobile-menu.open{display:block}.marketing-shell .mobile-menu a{color:var(--t1);border-bottom:1px solid var(--border);padding:14px 1.25rem;font-size:1rem;font-weight:500;text-decoration:none;display:block}.marketing-shell .mobile-menu a:last-child{border-bottom:none}.marketing-shell .mobile-menu a.active{color:var(--accent);font-weight:600}.hero{text-align:center;background:radial-gradient(at 50% 0,#2563eb0f 0%,#0000 70%);padding:120px 24px 96px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#2563eb0f 0%,#0000 60%);width:800px;height:500px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-badge{background:var(--adim);border:1px solid var(--ab);color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:600;font-family:var(--mono);border-radius:100px;align-items:center;gap:6px;margin-bottom:24px;padding:5px 14px;display:inline-flex}.hero-badge span{background:var(--accent-bg);border-radius:50%;width:6px;height:6px;animation:2s infinite blink}.hero-badge-dot{background:var(--accent-bg);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.6)}}.social-proof-stat{color:#11111373;text-align:center;margin-top:32px;font-size:13px;font-weight:500}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}.hero h1{letter-spacing:-.03em;color:var(--t1);max-width:800px;margin:0 auto 16px;font-size:clamp(2.8rem,7vw,4.4rem);font-weight:800;line-height:1.05}.hero h1 em{color:var(--accent);font-style:normal}.hero-sub{color:var(--t2);max-width:540px;margin:0 auto;font-size:17px;font-weight:400;line-height:1.65}.hero-form{background:#fff;border:1px solid #0000001f;border-radius:12px;gap:0;max-width:480px;margin:32px auto 0;padding:0;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000f,0 4px 16px #0000000a}.hero-form:focus-within{border-color:#2563eb66;box-shadow:0 2px 8px #2563eb1a,0 8px 24px #2563eb14}.hero-form input{color:var(--t1);font-size:15px;font-weight:400;font-family:var(--font);background:#fff;border:none;outline:none;flex:1;padding:16px 20px}.hero-form input::placeholder{color:#11111359}.hero-form button{background:var(--accent-bg);color:#fff;cursor:pointer;white-space:nowrap;font-size:15px;font-weight:600;font-family:var(--font);border:none;padding:16px 28px;transition:background .15s}.hero-form button:hover{background:#1d4ed8}.hero-note{color:#11111361;margin-top:10px;font-size:13px;font-weight:400}.success-msg{color:var(--accent);margin-top:8px;font-size:.85rem;display:none}.pillars{max-width:var(--max-w);background:var(--border);border-top:none;border-bottom:none;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 auto;display:grid}.pillar{text-align:center;background:var(--s1);border-right:none;padding:2.5rem 1.5rem}.pillar-word{color:var(--t1);letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:800;display:block}.pillar-word.acc{color:var(--accent)}.pillar-desc{color:var(--t2);font-size:.95rem;font-weight:400;line-height:1.55}.big-comp{max-width:860px;margin:0 auto;padding:8px 1.25rem 0}.bc-eyebrow{font-family:var(--mono);color:var(--t2);letter-spacing:.1em;text-transform:uppercase;text-align:center;margin-bottom:20px;font-size:.72rem;font-weight:600}.bc-top{background:var(--border2);border:1px solid var(--border2);border-bottom:none;border-radius:14px 14px 0 0;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.bc-cell{text-align:center;background:#f3f3f5;border-top:3px solid #00000014;padding:2rem 1.5rem}.bc-role{font-family:var(--mono);color:#11111366;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:600}.bc-price{color:#11111373;letter-spacing:-.02em;margin-bottom:4px;font-size:2.8rem;font-weight:700;line-height:1;-webkit-text-decoration:line-through #11111340;text-decoration:line-through #11111340}.bc-per{color:#11111359;font-size:.88rem}.bc-bottom-wrap{background:var(--border2);border:1px solid #2563eb33;border-top:none;border-radius:0 0 14px 14px;overflow:hidden;box-shadow:0 4px 16px #2563eb14,0 8px 32px #2563eb0d}.bc-us{background:var(--accent-light);flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;padding:2rem 2.5rem;display:flex}.bc-us-left{text-align:center;flex-shrink:0}.bc-us-label{font-family:var(--mono);color:var(--accent-bg);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:600}.bc-us-price{color:var(--accent-bg);letter-spacing:-.02em;margin-bottom:4px;font-size:3.6rem;font-weight:800;line-height:1}.bc-us-price span{opacity:.7;font-size:1.2rem;font-weight:500}.bc-tagline{color:var(--t1);letter-spacing:-.02em;text-align:left;flex-shrink:0;max-width:260px;font-size:1.05rem;font-weight:500;line-height:1.6}.bc-tagline span{color:var(--t2);margin-top:4px;font-size:.9rem;font-weight:400;display:block}.bc-note{text-align:center;color:var(--t3);padding:14px;font-size:.78rem}.vs-section{max-width:860px;margin:0 auto;padding:48px 1.25rem 80px}.vs-grid{background:var(--border2);border:1px solid var(--border2);border-radius:14px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.vs-col{background:#fff;padding:32px}.vs-col.ours{background:var(--accent-light)}.vs-head{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:14px;font-size:.72rem;font-weight:600}.vs-head.t{color:var(--t3)}.vs-head.o{color:var(--accent)}.vs-row{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.vs-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:8px}.vd-g{background:#00000026}.vd-a{background:var(--accent)}.vs-text{font-size:.95rem;font-weight:400;line-height:1.55}.vt-g{color:var(--t2)}.vt-w{color:var(--t1)}.workers{max-width:var(--max-w);border-top:none;margin:0 auto;padding:72px 1.25rem 80px}.sec-head{padding:0 0 32px}.sec-lbl{font-family:var(--mono);color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:600}.sec-title{letter-spacing:-.02em;font-size:clamp(1.6rem,4vw,2.8rem);font-weight:800;line-height:1.12}.sec-title em{color:var(--t2);font-style:normal;font-weight:400}.w-controls{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.s-box{border:1px solid var(--border2);box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}.s-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--adim)}.s-box input{color:var(--t1);font-family:var(--font);background:0 0;border:none;outline:none;flex:1;font-size:.95rem}.s-box input::placeholder{color:var(--t3)}.tabs{flex-wrap:wrap;gap:6px;display:flex}.tab{color:var(--t3);cursor:pointer;font-size:.82rem;font-weight:400;font-family:var(--font);background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 14px;transition:all .12s}.tab:hover{color:var(--t2);border-color:var(--border2)}.tab.active{color:#fff;box-shadow:none;background:#111113;border-color:#111113;font-weight:600}.w-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.w-card{box-shadow:var(--shadow-card);cursor:pointer;color:inherit;box-sizing:border-box;background:#fff;border:none;border-radius:14px;width:100%;min-width:0;padding:24px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:block}.w-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.w-card.hidden{display:none}.w-icon{border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:14px;font-size:1.2rem;display:flex}.wi-g{background:#4ade801f}.wi-b{background:#60a5fa1f}.wi-a{background:#fbbf241f}.wi-t{background:#2dd4bf1f}.wi-c{background:#fb71851f}.wi-p{background:#a78bfa1f}.wi-pk{background:#f472b61f}.wi-o{background:#f973161f}.wi-rs{background:#f43f5e1f}.wi-cy{background:#06b6d41f}.wi-in{background:#818cf81f}.wc-sm{color:#ea580c}.wc-vs{color:#e11d48}.wc-ai{color:#0891b2}.wc-dc{color:#6366f1}.wc-ao{color:#d97706}.wc-rd{color:#2563eb}.wc-rh{color:#db2777}.wc-fa{color:#0d9488}.wc-cw{color:#7c3aed}.w-cat{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.7rem;font-weight:700;display:block}.wc-s{color:#16a34a}.wc-r{color:#2563eb}.wc-co{color:#7c3aed}.wc-v{color:#e11d48}.wc-a{color:#d97706}.wc-f{color:#0d9488}.wc-rc{color:#db2777}.wc-m{color:#e11d48}.wc-su{color:#16a34a}.w-name{color:var(--t1);letter-spacing:-.02em;margin-bottom:6px;font-size:1.05rem;font-weight:600}.w-desc{color:var(--t2);overflow-wrap:break-word;word-break:break-word;white-space:normal;margin-bottom:12px;font-size:.88rem;font-weight:400;line-height:1.55}.w-tags{flex-wrap:wrap;gap:5px;display:flex}.w-tag{background:var(--s1);color:var(--t2);border:none;border-radius:6px;padding:4px 10px;font-size:.72rem}.no-res{text-align:center;color:var(--t3);background:var(--s1);border-radius:12px;width:100%;padding:3rem;font-size:.95rem;display:none}.see-all{color:var(--t3);margin-top:14px;font-size:.88rem}.see-all a{color:var(--accent);font-weight:500;text-decoration:none}.pop-tag{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:#eef4ff;border:none;border-radius:6px;padding:4px 10px;font-size:.65rem;font-weight:700}.pop-tag.new{color:#16a34a;background:#f0fdf4}.how{background:var(--s1);border-top:none;padding:96px 1.25rem}.how-inner{max-width:800px;margin:0 auto}.how-steps{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.how-step{box-shadow:var(--shadow-card);background:#fff;border:none;border-radius:14px;padding:32px 28px;transition:box-shadow .15s,transform .15s}.how-step:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.sn{color:#2563eb1a;letter-spacing:-.03em;margin-bottom:16px;font-size:48px;font-weight:800;line-height:1}.st{color:var(--t1);letter-spacing:-.02em;margin-bottom:8px;font-size:1.05rem;font-weight:600}.sd{color:var(--t2);font-size:.92rem;font-weight:400;line-height:1.65}@media (max-width:768px){.sn{font-size:36px}}.cta-band{text-align:center;background:#111113 radial-gradient(at 50% 30%,#2563eb14 0%,#0000 60%);border-top:none;padding:96px 24px}.cta-band h2{letter-spacing:-.025em;color:#fff;margin-bottom:32px;font-size:clamp(1.8rem,4.5vw,3rem);font-weight:800;line-height:1.1}.cta-band h2 em{color:var(--accent);font-style:normal}.cta-band p{color:#fff6;margin-bottom:28px;font-size:1rem}.cta-band .cta-form{border-color:#ffffff26;box-shadow:0 4px 16px #0000004d}.cta-band .cta-form input{color:#fff;background:#ffffff14}.cta-band .cta-form input::placeholder{color:#fff6}.cta-form{max-width:480px;box-shadow:var(--shadow-sm);border:1px solid #0000001f;border-radius:12px;gap:0;margin:0 auto;padding:0;display:flex;overflow:hidden}.cta-form input{color:var(--t1);font-size:15px;font-family:var(--font);background:#fff;border:none;outline:none;flex:1;padding:16px 20px}.cta-form input::placeholder{color:var(--t3)}.cta-form button{background:var(--accent-bg);color:#fff;font-family:var(--font);cursor:pointer;white-space:nowrap;border:none;padding:16px 28px;font-size:15px;font-weight:600;transition:background .15s}.cta-form button:hover{background:#1d4ed8}.pricing-hero{text-align:center;background:radial-gradient(at 50% 0,#2563eb0f 0%,#0000 70%);padding:120px 1.25rem 16px;position:relative;overflow:hidden}.pricing-hero:before{content:none}.pricing-hero h1{letter-spacing:-.025em;margin-bottom:14px;font-size:clamp(2.4rem,6vw,4rem);font-weight:800;line-height:1.1}.pricing-hero h1 em{color:var(--accent);font-style:normal}.ph-sub{color:var(--t2);max-width:480px;margin:0 auto 20px;font-size:1.05rem;line-height:1.65}.savings-pill{color:#2563eb;white-space:normal;text-align:center;background:#eef4ff;border:none;border-radius:100px;margin-bottom:0;padding:8px 16px;font-size:.85rem;font-weight:600;display:inline-block}.savings-pill strong{color:#2563eb;font-weight:700}.billing-row{justify-content:center;align-items:center;gap:12px;margin-bottom:28px;display:flex}.bl{color:var(--t3);font-size:.9rem}.bl.on{color:var(--t1);font-weight:500}.tgl{background:var(--s3);border:1px solid var(--border2);cursor:pointer;border-radius:100px;width:42px;height:22px;position:relative}.tgl.on{background:var(--accent-bg);border-color:var(--accent-bg)}.tgl-k{background:var(--t1);border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:2px;left:2px}.tgl.on .tgl-k{background:#fff;transform:translate(20px)}.ann-b{background:var(--adim);color:var(--accent);border-radius:5px;padding:3px 8px;font-size:.72rem;font-weight:600}.plans-wrap{max-width:920px;margin:0 auto;padding:0 1.25rem 60px}.plans-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid;position:relative}.plan{background:#fff;border:1px solid #00000014;border-radius:16px;flex-direction:column;padding:32px;transition:box-shadow .15s,transform .15s;display:flex;position:relative;box-shadow:0 2px 8px #0000000f,0 4px 16px #0000000a}.plan:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014,0 8px 24px #0000000f}.plan.pop{border:2px solid var(--accent);z-index:1;background:#fff;border-radius:16px;position:relative;box-shadow:0 4px 16px #2563eb1f,0 8px 32px #2563eb0f}.plan.pop:hover{box-shadow:0 6px 20px #2563eb26,0 12px 40px #2563eb14}@media (min-width:769px){.plan.pop{transform:scale(1.03)}.plan.pop:hover{transform:scale(1.03)translateY(-2px)}}.pop-lbl{background:var(--accent-bg);color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:4px 12px;font-size:.68rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.plan-name{letter-spacing:-.02em;margin-bottom:4px;font-size:1.05rem;font-weight:600}.plan-tag{color:var(--t2);min-height:2.6rem;margin-bottom:20px;font-size:.88rem;line-height:1.5}.plan-price{letter-spacing:-.015em;margin-bottom:4px;font-size:2.6rem;font-weight:800;line-height:1}.plan-price sub{color:var(--t2);vertical-align:baseline;margin-left:2px;font-size:.95rem;font-weight:500}.plan-saves{color:var(--accent);min-height:1.6rem;margin-bottom:20px;font-size:.8rem;font-weight:500;line-height:1.4}.plan-sep{border:none;border-top:1px solid var(--border);margin:0 0 16px}.plan-items{flex:1;margin-bottom:20px;list-style:none}.plan-items li{color:var(--t1);align-items:flex-start;gap:10px;padding:7px 0;font-size:.9rem;font-weight:400;line-height:1.55;display:flex}.pi{background:var(--accent-bg);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:8px}.plan-cta{cursor:pointer;width:100%;font-family:var(--font);border:none;border-radius:8px;padding:12px;font-size:.9rem;font-weight:600;transition:opacity .15s}.pc-ghost{color:var(--t1);background:0 0;border:1px solid #0003}.pc-ghost:hover{background:var(--s1);border-color:#0000004d}.pc-solid{background:var(--accent-bg);color:#fff;border:none}.pc-solid:hover{opacity:1;background:#1d4ed8}.ent-card{background:linear-gradient(135deg,var(--s1)0%,#fff 100%);border:1px solid var(--border2);box-shadow:var(--shadow-md);border-radius:16px;padding:36px;position:relative;overflow:hidden}.ent-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#2563eb0f 0%,#0000 60%);width:300px;height:300px;position:absolute;top:0;right:0}.ent-inner{grid-template-columns:1fr 1.2fr;align-items:center;gap:32px;display:grid}.ent-badge{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#2563eb;background:#eef4ff;border:none;border-radius:6px;margin-bottom:12px;padding:4px 10px;font-size:.68rem;font-weight:700;display:inline-flex}.ent-name{letter-spacing:-.03em;margin-bottom:8px;font-size:1.4rem;font-weight:700}.ent-tag{color:var(--t2);max-width:340px;margin-bottom:20px;font-size:.9rem;line-height:1.6}.ent-price-row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.ent-price{letter-spacing:-.04em;font-size:2.6rem;font-weight:700;line-height:1}.ent-saves{color:var(--accent);font-size:.8rem;font-weight:500}.ent-feat-cols{grid-template-columns:1fr 1fr;gap:8px 24px;margin-bottom:20px;display:grid}.ent-feats{list-style:none}.ent-feats li{color:var(--t1);align-items:flex-start;gap:8px;padding:4px 0;font-size:.9rem;font-weight:400;line-height:1.5;display:flex}.ent-btn{background:var(--accent-bg);color:#fff;cursor:pointer;height:44px;font-family:var(--font);border:none;border-radius:8px;padding:0 28px;font-size:.9rem;font-weight:600;transition:opacity .15s}.ent-btn:hover{opacity:.85}.replace{border-top:1px solid var(--border);max-width:920px;margin:0 auto;padding:60px 1.25rem}.replace-gray{border-top:none;width:100%;padding:72px 0;background:#e8eaed!important;max-width:100%!important;margin:0!important}.replace-gray .sec-head,.replace-gray .rep-grid{max-width:920px;margin:0 auto;padding:0 1.25rem}@media (max-width:768px){.replace-gray{padding:48px 0}.replace-gray .sec-head,.replace-gray .rep-grid{padding:0 1rem}}.rep-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:28px;display:grid}.rep-card{box-shadow:var(--shadow-card);background:#fff;border:1px solid #0000000f;border-radius:14px;padding:26px;transition:box-shadow .15s,transform .15s}.rep-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.rep-top{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.rep-role{letter-spacing:-.02em;font-size:.95rem;font-weight:600}.rep-old{color:var(--t2);font-size:.88rem;text-decoration:line-through}.rep-new{color:var(--accent);font-size:.82rem;font-weight:600}.rep-tasks{color:var(--t2);font-size:.85rem;line-height:1.6}.faq{border-top:1px solid var(--border);max-width:620px;margin:0 auto;padding:60px 1.25rem}.faq-t{letter-spacing:-.03em;margin-bottom:28px;font-size:1.6rem;font-weight:700}.faq-item{border-bottom:1px solid var(--border)}.faq-q{color:var(--t1);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:20px 0;font-size:.95rem;font-weight:500;display:flex}.faq-ic{color:var(--t3);flex-shrink:0;font-size:1.2rem;transition:transform .2s,color .2s}.faq-item.open .faq-ic{color:var(--accent-bg);transform:rotate(45deg)}.faq-a{color:var(--t2);padding-bottom:16px;font-size:.92rem;line-height:1.7;display:none}.faq-item.open .faq-a{display:block}footer{background:#111113;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:0;padding:32px 24px;display:flex}footer .logo img{opacity:.5;height:22px}footer p{color:#ffffff59;font-size:13px}.mp-hero{text-align:center;background:radial-gradient(at 50% 0,#2563eb0f 0%,#0000 70%);padding:120px 1.25rem 40px;position:relative;overflow:hidden}.mp-hero:before{content:none}.mp-hero-inner{max-width:760px;margin:0 auto}.mp-h1{letter-spacing:-.025em;color:var(--t1);white-space:normal;margin-bottom:14px;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:800;line-height:1.1}.mp-h1 em{color:var(--accent);font-style:normal}.mp-sub{color:var(--t2);max-width:500px;margin:0 auto;font-size:clamp(1rem,1.8vw,1.1rem);line-height:1.65}.mp-body{max-width:var(--max-w);margin:0 auto;padding:0 1.25rem 60px}.stat-context{color:#11111366;text-align:center;margin-top:4px;font-size:11px;font-weight:500;display:block}.was-price{color:#11111366;margin-top:8px;font-size:12px;font-weight:500;-webkit-text-decoration:line-through #11111340;text-decoration:line-through #11111340;display:block}.mp-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:32px;display:grid}.mp-stat{text-align:center;box-shadow:var(--shadow-card);box-sizing:border-box;background:#fff;border:none;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:24px 16px;display:flex}.mp-stat-n{letter-spacing:-.01em;color:var(--accent-bg);text-align:center;width:100%;margin-bottom:2px;font-size:2rem;font-weight:800;display:block}.mp-stat-l{color:var(--t2);text-align:center;width:100%;font-size:.82rem;display:block}.feat-label{font-family:var(--mono);color:var(--t3);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;margin-bottom:12px;font-size:.7rem}.feat-grid .w-card{padding:26px}.w-card.featured{border-left:3px solid var(--accent);background:var(--accent-light);border-color:var(--accent)}.w-card-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.w-hire{color:var(--accent);margin-top:14px;font-size:.82rem;font-weight:600;display:block}.w-meta{gap:6px;margin-top:16px;padding-top:0;display:flex}.w-plan{color:#2563eb;font-size:.65rem;font-weight:600;font-family:var(--mono);letter-spacing:.04em;background:#eef4ff;border:1px solid #2563eb26;border-radius:5px;padding:3px 8px}.w-type{background:var(--s1);border:1px solid var(--border);color:var(--t3);font-size:.65rem;font-weight:400;font-family:var(--mono);letter-spacing:.03em;border-radius:5px;padding:3px 8px}.all-workers-section{width:100%;padding:48px 0 72px;background:#e8eaed!important}.all-workers-inner{max-width:var(--max-w);margin:0 auto;padding:0 1.25rem}@media (max-width:768px){.all-workers-section{padding:32px 0 48px}.all-workers-inner{padding:0 1rem}}.mp-cta-btn{background:var(--accent-bg);color:#fff;height:46px;font-family:var(--font);border-radius:10px;align-items:center;padding:0 28px;font-size:.95rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.mp-cta-btn:hover{opacity:.85}.sec-sub{color:var(--t2);margin-top:8px;font-size:1rem;line-height:1.55}.savings-proof{text-align:center;background:var(--s1);max-width:720px;margin:0 auto;padding:96px 24px}.sp-inner{justify-content:center;align-items:center;gap:24px;display:flex}.sp-card{text-align:center;border-radius:16px;flex:1;padding:32px}.sp-old{background:#ededf0;border:1px solid #00000014}.sp-old .sp-price{color:#11111366;-webkit-text-decoration:line-through #dc262659;text-decoration:line-through #dc262659;text-decoration-thickness:3px}.sp-new{border:2px solid var(--accent);background:#fff;box-shadow:0 4px 20px #2563eb1a,0 8px 32px #2563eb0f}.sp-label{color:#11111373;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:600}.sp-new .sp-label{color:var(--accent);font-weight:700}.sp-price{letter-spacing:-.02em;color:var(--t1);font-size:2.75rem;font-weight:700;line-height:1}.sp-price span{color:#11111373;font-size:1rem;font-weight:400}.sp-new .sp-price{color:var(--accent-bg);letter-spacing:-.03em;font-size:3.25rem;font-weight:800}.sp-new .sp-price span{color:#11111373;opacity:.7}.sp-for{color:#111113b8;margin-top:8px;font-size:14px;font-weight:500}.sp-old .sp-for{color:#11111373}.sp-vs{color:var(--t3);flex-shrink:0;font-size:1.6rem;font-weight:300}.sp-vs-mobile{display:none}.sp-vs-desktop{display:inline}.sp-note{color:var(--t3);margin-top:20px;font-size:.85rem}.trust-band{background:var(--s1);border-top:none;border-bottom:none;padding:52px 1.25rem}.trust-inner{text-align:center;justify-content:space-between;gap:16px;max-width:640px;margin:0 auto;display:flex}.trust-item{flex:1}.trust-num{color:var(--accent-bg);letter-spacing:-.01em;font-size:2.2rem;font-weight:800;line-height:1.2}.trust-num small{opacity:.7;font-size:.6em;font-weight:500}.trust-label{color:var(--t2);margin-top:2px;font-size:.8rem}.pricing-preview{max-width:800px;margin:0 auto;padding:64px 1.25rem}.pp-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.pp-card{box-shadow:var(--shadow-card);text-align:center;background:#fff;border:none;border-radius:16px;padding:28px;position:relative}.pp-pop{border:2px solid var(--accent);box-shadow:0 4px 20px #2563eb1a}.pp-badge{background:var(--accent-bg);color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:3px 10px;font-size:.65rem;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.pp-name{letter-spacing:.08em;text-transform:uppercase;color:var(--t2);font-size:.72rem;font-weight:600;font-family:var(--mono);margin-bottom:8px}.pp-price{letter-spacing:-.04em;color:var(--t1);font-size:2.4rem;font-weight:700;line-height:1}.pp-price span{color:var(--t3);font-size:.9rem;font-weight:400}.pp-desc{color:var(--t2);margin-top:12px;font-size:.88rem;line-height:1.5}.pp-items{text-align:left;margin-top:16px;list-style:none}.pp-items li{color:var(--t2);align-items:center;gap:8px;padding:3px 0;font-size:.88rem;display:flex}.pp-items li .pi{background:var(--accent-bg);border-radius:50%;flex-shrink:0;width:5px;height:5px}.pp-cta{cursor:pointer;width:100%;font-family:var(--font);text-align:center;border:none;border-radius:8px;margin-top:16px;padding:10px;font-size:.88rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:block}.pp-link{color:var(--t3);text-align:center;margin-top:14px;font-size:.88rem}.pp-link a{color:var(--accent);font-weight:500;text-decoration:none}@media (max-width:768px){.nav-links,.nav-btn{display:none}.hamburger{display:block}nav{height:56px;padding:0 1rem}.logo .a,.logo .b{font-size:1.3rem}.hero{padding:48px 16px 64px}.hero h1{letter-spacing:-.025em;font-size:clamp(2rem,9vw,2.75rem);line-height:1.08}.hero-sub{margin-top:12px;font-size:15px}.hero-form{max-width:100%;margin-top:24px}.hero-form button{padding:14px 20px}.social-proof-stat{margin-top:24px}.sp-card{width:100%;padding:24px}.sp-old .sp-price{font-size:2.2rem}.sp-new .sp-price{font-size:2.75rem}.cta-band{padding:56px 16px}.cta-band .cta-form{flex-direction:column}.cta-band .cta-form input{border-bottom:1px solid #ffffff1a;padding:14px 16px}.cta-band .cta-form button{width:100%;padding:14px 16px}.pillars{grid-template-columns:1fr}.pillar{border-right:none;border-bottom:1px solid var(--border);padding:1.5rem 1.25rem}.pillar:last-child{border-bottom:none}.bc-top{grid-template-columns:1fr}.bc-price{font-size:2.2rem}.bc-us{flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem}.bc-us-left{text-align:center}.bc-tagline{text-align:center;max-width:100%}.bc-us-price{font-size:2.4rem}.vs-section{padding:32px 1rem 48px}.vs-grid{grid-template-columns:1fr}.vs-col{padding:24px}.workers{padding:48px 1rem}.w-grid{grid-template-columns:1fr;gap:10px}.how{padding:48px 1rem}.how-steps{grid-template-columns:1fr;gap:10px}.cta-band{text-align:center;padding:48px 1rem}.cta-band h2{font-size:1.75rem}.cta-form{max-width:100%}.cta-form button{height:38px}.pricing-hero{padding:100px 1rem 16px}.pricing-hero h1{font-size:2rem}.savings-pill{margin-bottom:24px;font-size:.78rem}.big-comp{padding:0 1rem}.plans-wrap{padding:0 1rem 48px}.plans-grid{grid-template-columns:1fr;gap:10px}.plan{border-radius:14px;box-shadow:0 4px 16px #00000014,0 2px 6px #0000000d}.plan.pop{margin:0;transform:none}.plan.pop:hover{transform:translateY(-2px)}.plan-price{font-size:2.2rem}.plan-cta{text-align:center;width:100%}.ent-card{padding:24px;box-shadow:0 4px 16px #00000014,0 2px 6px #0000000d}.ent-inner{grid-template-columns:1fr;gap:20px}.ent-inner>div:first-child{flex-direction:column;display:flex}.ent-badge{align-self:flex-start;width:auto;display:inline-flex}.ent-btn{width:100%;margin-top:16px}.ent-feat-cols{grid-template-columns:1fr;gap:0}.ent-feats{margin-bottom:0}.ent-name{font-size:1.2rem}.ent-price{font-size:2rem}.bc-top,.bc-bottom-wrap{box-shadow:0 4px 16px #00000014,0 2px 6px #0000000d}.replace{padding:48px 1rem}.rep-grid{grid-template-columns:1fr;gap:12px}.rep-card{padding:20px 16px}.faq{padding:48px 1rem}footer{flex-wrap:wrap;gap:8px;padding:20px 1rem}.savings-proof{padding:32px 1rem}.sp-inner{flex-direction:column;gap:8px}.sp-card{width:100%;max-width:100%;padding:24px 16px}.sp-vs{margin:-4px 0;font-size:2rem;font-weight:600;transform:none}.sp-vs-mobile{display:inline}.sp-vs-desktop{display:none}.sp-price{font-size:2.2rem}.trust-band{padding:28px 1rem}.trust-inner{flex-wrap:wrap;gap:12px}.trust-item{flex:0 0 calc(50% - 6px)}.trust-num{font-size:1.5rem}.pricing-preview{padding:48px 1rem}.pp-cards{grid-template-columns:1fr;gap:10px}.pp-pop{margin:0}.mp-hero{padding:72px 1rem 16px}.mp-h1{font-size:2rem}.mp-body{padding:0 1rem 48px}.mp-stats{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;margin-bottom:16px!important}.mp-stat{min-height:0!important;padding:12px 8px!important}.mp-stat-n{margin-bottom:2px!important;font-size:1.4rem!important}.mp-stat-l{font-size:.72rem!important}.stat-context{display:none!important}.feat-grid{grid-template-columns:1fr}.feat-grid .w-card{box-sizing:border-box;width:100%;max-width:100%;overflow:visible}.mp-cta-btn{justify-content:center;width:100%;height:44px}.w-card{box-sizing:border-box;width:100%;max-width:100%}.w-grid{width:100%}.tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{white-space:nowrap;flex-shrink:0}.tabs-wrapper{position:relative;overflow:visible}.tabs{padding-left:1rem;padding-right:2rem}.tabs-wrapper:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#fff);width:48px;position:absolute;top:0;bottom:8px;right:0}}@media (max-width:400px){.hero h1,.mp-h1,.pricing-hero h1{font-size:1.75rem}.bc-price{font-size:1.8rem}.plan-price{font-size:2rem}}.login-page{background:var(--s1);justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.login-card{box-shadow:var(--shadow-md);background:#fff;border-radius:16px;width:100%;max-width:400px;padding:40px 36px}.login-logo{text-align:center;margin-bottom:24px}.login-logo img{width:auto;height:32px}.login-title{letter-spacing:-.025em;color:var(--t1);text-align:center;margin-bottom:6px;font-size:1.6rem;font-weight:800}.login-sub{color:var(--t2);text-align:center;margin-bottom:24px;font-size:.9rem}@media (max-width:480px){.login-card{border-radius:12px;padding:32px 20px}.login-title{font-size:1.4rem}}.hero-sub-mobile{display:none}.hero-sub-desktop{display:block}@media (max-width:768px){.hero-sub-desktop{display:none}.hero-sub-mobile{color:#111113b8;text-align:center;max-width:540px;margin-top:12px;margin-left:auto;margin-right:auto;font-size:15px;font-weight:400;line-height:1.5;display:block}}.benefits-intro{color:#1111138c;text-align:center;margin-bottom:32px;font-size:16px;font-weight:500}@media (max-width:768px){.benefits-intro{margin-bottom:24px;font-size:15px}}.section-subtext{color:#1111138c;margin-top:8px;margin-bottom:32px;font-size:15px;font-weight:400}@media (max-width:768px){.section-subtext{margin-bottom:24px;font-size:14px}}.hero-stats-bar{max-width:var(--max-w);grid-template-columns:repeat(4,1fr);gap:12px;margin:0 auto;padding:0 1.25rem 48px;display:grid}@media (max-width:768px){.hero-stats-bar{border-top:1px solid #0000000f;border-bottom:1px solid #0000000f;grid-template-columns:repeat(2,1fr);gap:8px;width:auto;margin:0 16px;padding:0 1rem 32px}}.hero-carousel-label{color:#1111138c;text-align:center;margin-top:24px;margin-bottom:20px;font-size:14px;font-weight:600}.hc-icon{background:#f7f7f9;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.3rem;display:flex}.hc-category{letter-spacing:.05em;text-transform:uppercase;margin-top:14px;margin-bottom:5px;font-size:11px;font-weight:600}.hc-name{color:#111113;margin-bottom:8px;font-size:16px;font-weight:600}.hc-desc{color:#1111138c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.hc-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.hc-tag{color:#1111138c;background:#f7f7f9;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500}.hc-dots{justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.hc-dot{box-sizing:content-box;cursor:pointer;background:#11111326;-webkit-background-clip:content-box;background-clip:content-box;border:none;border-radius:50%;width:8px;height:8px;padding:12px;transition:background .2s,transform .2s}.hc-dot.active{background:#2563eb;-webkit-background-clip:content-box;background-clip:content-box;transform:scale(1.25)}.hero-carousel{max-width:888px;margin:0 auto;padding-bottom:8px;position:relative}.hero-carousel-overflow{padding:12px 0;overflow:hidden}.hero-carousel-track{will-change:transform;gap:24px;display:flex}.hc-card{background:#fff;border:1px solid #0000000d;border-radius:14px;flex-shrink:0;width:260px;padding:28px;animation:.6s ease-out .3s both carouselEnter;box-shadow:0 2px 8px #0000000f,0 4px 16px #0000000a}@keyframes carouselEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hc-arrow{cursor:pointer;z-index:5;color:#111113;background:#ffffffeb;border:1px solid #0000000f;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;line-height:1;transition:box-shadow .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #00000014}.hc-arrow:hover{background:#fff;box-shadow:0 4px 12px #0000001f}.hc-arrow-left{left:-18px}.hc-arrow-right{right:-18px}.hero-carousel-mobile{display:none}@media (max-width:767px){.hero-carousel{display:none}.hero-carousel-mobile{padding:0 1.25rem 8px;display:block}.hero-carousel-mobile-overflow{border-radius:14px;padding:4px 0 12px;overflow:hidden}.hero-carousel-track-mobile{will-change:transform;display:flex}.hc-card-mobile{background:#fff;border:1px solid #0000000d;border-radius:14px;flex-shrink:0;padding:24px;animation:.6s ease-out .3s both carouselEnter;box-shadow:0 2px 8px #00000012,0 4px 20px #0000000d}.hc-dots-mobile{margin-top:14px}}.hero-carousel-link{text-align:center;color:#2563eb;margin-top:12px;font-size:14px;font-weight:500;text-decoration:none;display:block}.hero-carousel-link:hover{text-decoration:underline}@media (max-width:767px){.hero-carousel-link{font-size:13px}}@media (prefers-reduced-motion:reduce){.hero-carousel-track,.hero-carousel-track-mobile{transition:none!important}.hc-card,.hc-card-mobile{animation:none!important}}.hero-soft-proof{color:#3a3a3a;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:14px;font-weight:500;display:flex}.soft-proof-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.social-proof-strip{text-align:center;border-bottom:1px solid #e8eaed;padding:14px 0}.sp-strip-text{color:#6b6b6b;font-size:14px;font-weight:500}.pain-comparison-section{background:#e8eaed;width:100%;padding:64px 0}.pain-comparison-inner{text-align:center;max-width:720px;margin:0 auto;padding:0 1.25rem}.pain-closer{color:#1111138c;margin-top:16px;font-size:1.1rem;font-weight:500}.savings-pill-inline{color:#2563eb;background:#eef4ff;border:none;border-radius:20px;margin-top:24px;padding:6px 16px;font-size:14px;font-weight:500;display:inline-block}.savings-pill-inline strong{color:#2563eb;font-weight:700}.benefits-section{background:#fff;padding:64px 1.25rem}@media (max-width:768px){.benefits-section{padding:48px 1rem}}.pain{text-align:center;max-width:700px;margin:0 auto;padding:0 1.25rem 56px}.pain-text{color:var(--t1);letter-spacing:-.02em;font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:700;line-height:1.3}.pain-text strong,.pain-text .highlight{color:var(--accent);font-weight:700}@media (max-width:768px){.pain{text-align:left;padding:32px 1rem 40px}.pain-comparison-section{padding:48px 0}.pain-comparison-inner{padding:0 1rem}.pain-block{margin-bottom:28px}.pain-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000f}.pain-text{text-align:left!important;letter-spacing:0!important;font-size:1rem!important;font-weight:500!important;line-height:1.6!important}.pain-text strong,.pain-text .highlight{color:#2563eb!important;font-weight:700!important}.pain-closer{text-align:left;font-size:.95rem}.hero-soft-proof{font-size:13px}}.email-success{color:var(--accent);text-align:center;padding:12px 0;font-size:.9rem;font-weight:500}.email-success-dark{color:#ffffffb3;text-align:center;padding:12px 0;font-size:.9rem;font-weight:500}.email-error{color:#dc2626;text-align:center;margin-top:6px;font-size:.8rem}.dark-form{background:#ffffff1a!important;border-color:#fff3!important}.dark-form input{font-size:15px;color:#fff!important;background:0 0!important}.dark-form input::placeholder{color:#ffffff73!important}.dark-form input:focus{background:#ffffff1f!important;border-color:#2563eb80!important}.dark-form:focus-within{border-color:#2563eb80!important;box-shadow:0 2px 8px #2563eb26,0 8px 24px #2563eb1a!important}.ec-success{text-align:center;padding:8px 0;animation:.4s forwards fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ec-check-circle{background:#eef4ff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 12px;display:flex}.ec-check-circle-dark{background:#2563eb33}.ec-check-icon{color:#2563eb;font-size:20px;font-weight:700;animation:.3s forwards checkPop}@keyframes checkPop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.ec-success-headline{color:#111113;margin-bottom:6px;font-size:20px;font-weight:700}.ec-success-headline-dark{color:#fff}.ec-success-sub{color:#1111138c;font-size:14px}.ec-success-sub-dark{color:#fff9}@media (max-width:768px){.ec-success-headline{font-size:18px}.ec-success-sub{font-size:13px}}.ec-shake{animation:.3s shake}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.hero-form input.ec-shake{border-color:#ef4444!important}.ec-error{color:#ef4444;text-align:center;width:100%;margin-top:4px;font-size:12px}[data-reveal]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}[data-reveal].visible{opacity:1;transform:translateY(0)}[data-reveal] .stagger-child{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(16px)}[data-reveal].visible .stagger-child:first-child{opacity:1;transition-delay:0s;transform:translateY(0)}[data-reveal].visible .stagger-child:nth-child(2){opacity:1;transition-delay:.1s;transform:translateY(0)}[data-reveal].visible .stagger-child:nth-child(3){opacity:1;transition-delay:.2s;transform:translateY(0)}[data-reveal].visible .stagger-child:nth-child(4){opacity:1;transition-delay:.3s;transform:translateY(0)}@media (max-width:768px){body{padding-bottom:72px}}.sticky-cta{display:none}@media (max-width:768px){.sticky-cta{z-index:80;padding:10px 16px;padding-bottom:max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border-top:1px solid #0000000f;transition:transform .3s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -2px 12px #0000000f}.sticky-cta.visible{display:block;transform:translateY(0)}.sticky-cta-btn{background:var(--accent-bg);color:#fff;text-align:center;width:100%;font-size:15px;font-weight:600;font-family:var(--font);border:none;border-radius:10px;padding:14px;text-decoration:none;display:block}}@media (max-width:520px){.hero-form{flex-direction:column;max-width:100%}.hero-form input{border-bottom:1px solid #0000000f;border-radius:12px 12px 0 0;width:100%;padding:14px 16px}.hero-form button{white-space:nowrap;border-radius:0 0 12px 12px;width:100%;padding:14px 16px}}@media (max-width:768px){.bc-top{grid-template-columns:1fr 1fr 1fr!important}.bc-cell{text-align:center;padding:16px 8px}.bc-price{font-weight:700;font-size:20px!important}.bc-role{letter-spacing:.04em;font-size:9px}.bc-per{font-size:11px}.w-card,.how-step,.plan,.pp-card,.mp-stat,.rep-card,.pain-card{box-shadow:0 2px 10px #00000014,0 4px 20px #0000000f}.hero-stats-bar .mp-stat{background:#fff;border:1px solid #0000000f;border-radius:12px;box-shadow:0 2px 8px #0000000f,0 4px 16px #0000000a}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}[data-reveal],[data-reveal] .stagger-child{opacity:1;transition:none;transform:none}}@media (max-width:768px){footer{text-align:center;flex-direction:column;gap:12px;padding:24px 16px}}.cta-button{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:8px;padding:12px 32px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-block}.cta-button:hover{color:#fff;background-color:#1d4ed8}.nav-cta{color:#fff;cursor:pointer;white-space:nowrap;background-color:#2563eb;border:none;border-radius:8px;padding:8px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-block}.nav-cta:hover{color:#fff;background-color:#1d4ed8}.cta-button-white{color:#09090b;cursor:pointer;background-color:#fff;border:none;border-radius:8px;padding:12px 32px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-block}.cta-button-white:hover{color:#09090b;background-color:#f4f4f5}.text-link-blue{color:#2563eb;font-weight:500;text-decoration:none}.text-link-blue:hover{color:#2563eb;text-decoration:underline}.worker-name{color:#2563eb;font-weight:500}.section{padding:80px 0}.section-gray{background-color:#fafafa}.section-inner{max-width:1120px;margin:0 auto;padding:0 20px}.section-headline{color:#09090b;text-align:center;margin-bottom:40px;font-family:Inter,sans-serif;font-size:30px;font-weight:600;line-height:1.2}.marketing-nav{z-index:50;background-color:#fff;border-bottom:1px solid #f4f4f5;position:sticky;top:0}.marketing-nav-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:0 auto;padding:12px 20px;display:flex}.nav-logo img{width:auto;height:28px;display:block}.nav-links-desktop{flex:1;justify-content:center;align-items:center;gap:32px;display:flex}.nav-links-desktop a{color:#52525b;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s}.nav-hamburger{cursor:pointer;color:#52525b;background:0 0;border:none;padding:4px;display:none}.nav-mobile-menu{background:#fff;border-top:1px solid #f4f4f5;padding:8px 0}.nav-mobile-menu a{color:#09090b;border-bottom:1px solid #f4f4f5;padding:14px 20px;font-size:15px;font-weight:500;text-decoration:none;display:block}.nav-mobile-menu a:last-child{border-bottom:none}.nav-mobile-menu a:hover{color:#2563eb}@media (max-width:768px){.nav-links-desktop{display:none}.nav-hamburger{display:block}.nav-cta{display:none}}.hs-hero{text-align:center;background-color:#fff;padding:96px 0}.hs-hero-inner{flex-direction:column;align-items:center;max-width:1120px;margin:0 auto;padding:0 20px;display:flex}.hs-badge{color:#1d4ed8;background-color:#eff6ff;border:1px solid #2563eb26;border-radius:9999px;margin-bottom:24px;padding:4px 14px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;display:inline-block}.hs-headline{color:#09090b;text-align:center;letter-spacing:-.02em;max-width:700px;margin:0 auto 24px;font-family:Inter,sans-serif;font-size:48px;font-weight:700;line-height:1.1}.hs-subhead{color:#71717a;text-align:center;max-width:600px;margin:0 auto 32px;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.6}.hs-proof{color:#a1a1aa;text-align:center;margin-top:16px;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.pain-block{color:#52525b;text-align:center;max-width:600px;margin:0 auto 32px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.7}.no-grid{text-align:center;grid-template-columns:1fr 1fr;gap:8px 40px;max-width:420px;margin:0 auto 32px;display:grid}.no-grid-item{color:#52525b;font-family:Inter,sans-serif;font-size:16px;font-weight:400}.reframe-body{color:#52525b;text-align:center;max-width:600px;margin:0 auto 32px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.7}.reframe-closer{color:#09090b;text-align:center;margin-top:16px;font-family:Inter,sans-serif;font-size:20px;font-weight:600}.steps-grid{grid-template-columns:1fr 1fr 1fr;gap:24px;display:grid}.step-number{color:#e4e4e7;margin-bottom:8px;font-family:Inter,sans-serif;font-size:36px;font-weight:700;line-height:1}.step-title{color:#09090b;margin-bottom:8px;font-family:Inter,sans-serif;font-size:18px;font-weight:600}.step-desc{color:#71717a;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.showcase-grid{grid-template-columns:1fr 1fr 1fr;gap:24px;display:grid}.showcase-card{background-color:#fff;border:1px solid #e4e4e7;border-radius:12px;padding:24px}.showcase-category{color:#09090b;margin-bottom:8px;font-family:Inter,sans-serif;font-size:18px;font-weight:600}.showcase-desc{color:#71717a;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.showcase-footer{text-align:center;color:#71717a;margin-top:32px;font-family:Inter,sans-serif;font-size:14px}.showcase-footer a{margin-top:8px;display:inline-block}.comparison-wrap{padding:0 20px;overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;max-width:800px;margin:0 auto}.comparison-table th{color:#71717a;text-align:left;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #e4e4e7;padding:12px 16px;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.comparison-table td{vertical-align:top;border-bottom:1px solid #f4f4f5;padding:14px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.comparison-table .col-label{color:#09090b;font-weight:500}.comparison-table .col-before{color:#a1a1aa}.comparison-table .col-after{color:#09090b;font-weight:500}.price-accent{color:#2563eb}.comparison-footer{color:#52525b;text-align:center;margin-top:32px;font-family:Inter,sans-serif;font-size:16px;line-height:1.6}.diff-list{max-width:700px;margin:0 auto}.diff-block{border-left:2px solid #2563eb;margin-bottom:32px;padding-left:24px}.diff-block:last-child{margin-bottom:0}.diff-title{color:#09090b;margin-bottom:8px;font-family:Inter,sans-serif;font-size:18px;font-weight:600}.diff-body{color:#71717a;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.stat-bar{flex-wrap:wrap;justify-content:center;gap:48px;margin-bottom:48px;display:flex}.stat-item{text-align:center}.stat-value{color:#09090b;margin-bottom:4px;font-family:Inter,sans-serif;font-size:30px;font-weight:700;line-height:1}.stat-label{color:#71717a;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.testimonial-wrapper{text-align:center;max-width:700px;margin:0 auto}.testimonial-quote{color:#3f3f46;margin-bottom:24px;font-family:Inter,sans-serif;font-size:18px;font-style:italic;font-weight:400;line-height:1.7}.testimonial-name{color:#09090b;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.testimonial-title{color:#71717a;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.pricing-subhead{color:#71717a;text-align:center;max-width:600px;margin:0 auto 48px;font-family:Inter,sans-serif;font-size:16px;line-height:1.6}.hs-pricing-grid{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:24px;max-width:1000px;margin:0 auto;display:grid}.hs-pricing-card{text-align:center;background-color:#fff;border:1px solid #e4e4e7;border-radius:16px;flex-direction:column;padding:32px 24px;font-family:Inter,sans-serif;display:flex;position:relative}.hs-pricing-card-pro{border:2px solid #2563eb}.hs-pricing-badge{color:#fff;white-space:nowrap;background-color:#2563eb;border-radius:9999px;padding:4px 16px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.hs-pricing-tier{color:#09090b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px;font-size:14px;font-weight:600}.hs-pricing-price{color:#09090b;font-size:36px;font-weight:700;line-height:1}.hs-pricing-price span{color:#71717a;font-size:16px;font-weight:400}.hs-pricing-after{color:#a1a1aa;margin-top:4px;margin-bottom:24px;font-size:13px;font-weight:400}.hs-pricing-features{text-align:left;flex:1;margin:0 0 24px;padding:0;list-style:none}.hs-pricing-features li{color:#52525b;align-items:flex-start;gap:10px;padding:6px 0;font-size:14px;display:flex}.hs-pricing-features li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%232563eb'%3E%3Cpath fill-rule='evenodd' d='M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:16px;min-width:16px;height:16px;margin-top:2px;display:inline-block}.hs-plan-cta{box-sizing:border-box;text-align:center;width:100%}.hs-pricing-footer{color:#71717a;text-align:center;margin-top:32px;font-family:Inter,sans-serif;font-size:14px;line-height:1.7}.hs-pricing-scarcity{color:#a1a1aa;text-align:center;margin-top:12px;font-family:Inter,sans-serif;font-size:14px}.hs-faq-list{max-width:700px;margin:0 auto}.hs-faq-item{border-bottom:1px solid #f4f4f5}.hs-faq-question{color:#09090b;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 0;font-family:Inter,sans-serif;font-size:16px;font-weight:600;display:flex}.hs-faq-toggle{color:#a1a1aa;flex-shrink:0;font-size:20px;font-weight:300;transition:transform .2s;display:inline-block}.hs-faq-item.open .hs-faq-toggle{transform:rotate(45deg)}.hs-faq-answer{color:#52525b;padding-bottom:20px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.7;display:none}.hs-faq-item.open .hs-faq-answer{display:block}.final-cta-section{text-align:center;background-color:#09090b;padding:96px 0}.final-cta-inner{flex-direction:column;align-items:center;max-width:1120px;margin:0 auto;padding:0 20px;display:flex}.final-cta-logo{width:auto;height:32px;margin:0 auto 32px;display:block}.final-cta-headline{color:#fff;text-align:center;margin-bottom:16px;font-family:Inter,sans-serif;font-size:30px;font-weight:700;line-height:1.2}.final-cta-body{color:#a1a1aa;text-align:center;max-width:600px;margin:0 auto 32px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.7}.hs-footer{background-color:#09090b;border-top:1px solid #ffffff0f;padding:64px 0 40px}.hs-footer-inner{max-width:1120px;margin:0 auto;padding:0 20px}.hs-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;display:grid}.hs-footer-brand img{width:auto;height:24px;margin-bottom:16px;display:block}.hs-footer-brand p{color:#71717a;max-width:280px;font-family:Inter,sans-serif;font-size:14px;line-height:1.6}.hs-footer-col-heading{color:#fff;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.hs-footer-col a{color:#a1a1aa;padding:4px 0;font-family:Inter,sans-serif;font-size:14px;text-decoration:none;transition:color .15s;display:block}.hs-footer-col a:hover{color:#fff}.hs-footer-bottom{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-top:24px;display:flex}.hs-footer-copyright{color:#71717a;font-family:Inter,sans-serif;font-size:12px}.hs-footer-social a{color:#71717a;transition:color .15s}.hs-footer-social a:hover{color:#fff}@media (max-width:1024px){.showcase-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.section{padding:64px 0}.section-headline{margin-bottom:32px;font-size:24px}.hs-hero{padding:80px 0}.hs-headline{font-size:32px}.hs-subhead{font-size:16px}.no-grid{grid-template-columns:1fr}.reframe-closer{font-size:18px}.steps-grid{grid-template-columns:1fr;gap:32px}.step-number{font-size:28px}.showcase-grid{grid-template-columns:1fr;gap:16px}.showcase-card{padding:20px}.comparison-table th,.comparison-table td{padding:10px 8px;font-size:13px}.diff-block{margin-bottom:24px;padding-left:20px}.stat-bar{gap:32px}.stat-value{font-size:24px}.testimonial-quote{font-size:16px}.hs-pricing-grid{grid-template-columns:1fr;gap:16px;max-width:400px}.hs-pricing-price{font-size:30px}.final-cta-section{padding:80px 0}.final-cta-headline{font-size:24px}.hs-footer-grid{grid-template-columns:1fr 1fr;gap:32px}.hs-footer-bottom{text-align:center;flex-direction:column;gap:16px}}.testimonial-section{background:#fafafa;padding:80px 0}.testimonial-inner{text-align:center;max-width:700px;margin:0 auto;padding:0 20px}.testimonial-card{background:#fff;border:1px solid #09090b14;border-radius:16px;margin-top:32px;padding:40px;position:relative;box-shadow:0 4px 16px #0000000f,0 8px 32px #0000000a}.testimonial-quote-mark{color:#e4e4e7;width:32px;height:32px;margin:0 auto 16px;display:block}.testimonial-quote{color:#3f3f46;margin-bottom:24px;font-size:18px;font-style:italic;font-weight:400;line-height:1.7}.testimonial-attribution{border-top:1px solid #f4f4f5;flex-direction:column;align-items:center;gap:10px;padding-top:20px;display:flex}.testimonial-avatar{object-fit:cover;object-position:center top;border-radius:50%;width:56px;height:56px;margin:0 auto;display:block}.testimonial-name{color:#09090b;text-align:center;font-size:14px;font-weight:600}.testimonial-title{color:#71717a;text-align:center;margin-top:2px;font-size:13px}.pp-after{color:#a1a1aa;margin-top:4px;margin-bottom:16px;font-size:12px}.hero-cta-pill{color:#fff;font-size:1rem;font-weight:600;font-family:var(--font);background-color:#2563eb;border-radius:9999px;padding:14px 36px;text-decoration:none;transition:background-color .15s;display:inline-block}.hero-cta-pill:hover{color:#fff;background-color:#1d4ed8}.nav-cta{font-size:.875rem;font-weight:600;font-family:var(--font);white-space:nowrap;background-color:#2563eb;border-radius:9999px;padding:8px 20px;text-decoration:none;transition:background-color .15s;display:inline-block;color:#fff!important}.nav-cta:hover{background-color:#1d4ed8}.pp-cta-solid{text-align:center;color:#fff;font-size:.9rem;font-weight:600;font-family:var(--font);cursor:pointer;box-sizing:border-box;background-color:#2563eb;border:none;border-radius:9999px;width:100%;padding:11px 24px;text-decoration:none;transition:background-color .15s;display:block}.pp-cta-solid:hover{color:#fff;background-color:#1d4ed8}.pp-cta-outline{text-align:center;color:#2563eb;font-size:.9rem;font-weight:600;font-family:var(--font);cursor:pointer;box-sizing:border-box;background-color:#0000;border:1.5px solid #2563eb;border-radius:9999px;width:100%;padding:11px 24px;text-decoration:none;transition:border-color .15s,background-color .15s;display:block}.pp-cta-outline:hover{color:#1d4ed8;background-color:#eff6ff}.pp-check{vertical-align:middle;flex-shrink:0;width:18px;height:18px;margin-top:2px;margin-right:8px;display:inline-block}.pp-items li{color:var(--t1);align-items:flex-start;gap:0;padding:5px 0;font-size:.9rem;line-height:1.5;display:flex}.hero-carousel-label{display:none}.nav-mobile-menu{z-index:200;background:#fff;border-top:1px solid #f4f4f5;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 24px #0000001f}.marketing-nav{z-index:100;position:relative}.nav-mobile-cta{text-align:center;background:#eff6ff;padding:14px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:block;color:#2563eb!important}.nav-mobile-cta:hover{background:#dbeafe}.nav-mobile-auth{text-align:center;border-top:2px solid #e4e4e7;margin-top:4px;padding:14px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:color .15s;display:block;color:#111113!important}.nav-mobile-auth:hover{color:#2563eb!important}.hc-worker-name{color:#2563eb;font-weight:600}.hc-name-sep{color:#a1a1aa}.legal-page{padding:80px 0 120px}.legal-inner{max-width:700px;margin:0 auto;padding:0 24px}.legal-title{color:var(--t1);letter-spacing:-.02em;margin-bottom:8px;font-size:2rem;font-weight:700}.legal-date{color:var(--t3);margin-bottom:48px;font-size:.875rem}.legal-section{margin-bottom:32px}.legal-section-title{color:var(--t1);margin-bottom:8px;font-size:1rem;font-weight:600}.legal-section-body{color:var(--t2);font-size:.9375rem;line-height:1.75}.mp-body,.mp-hero,.mp-hero-inner{max-width:100%;overflow-x:hidden}a.plan-cta{text-align:center;text-decoration:none;display:block}.pain-headline{color:var(--t1);letter-spacing:-.025em;text-align:center;margin-bottom:20px;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800;line-height:1.15}.pain-comparison-inner{padding-bottom:16px}.pain-block{margin-bottom:20px!important}.sp-inner{align-items:center;grid-template-columns:1fr auto 1fr!important;display:grid!important}@media (max-width:480px){.sp-card{padding:16px 12px!important}.sp-price{font-size:1.8rem!important}.sp-label{font-size:.65rem!important}.sp-for{font-size:.72rem!important}.sp-vs{padding:0 8px!important;font-size:1.2rem!important}}.sticky-cta{border-top:1px solid #0000000f!important;box-shadow:0 -2px 12px #0000001a!important}@media (max-width:768px){.marketing-shell main,.marketing-shell>section:last-of-type,footer{padding-bottom:80px}}.w-worker-name{color:#2563eb;font-weight:600}.w-name-sep{color:#a1a1aa;font-weight:400}.mp-body{box-sizing:border-box!important;max-width:1280px!important;padding-left:1rem!important;padding-right:1rem!important}.all-workers-inner{max-width:1280px!important;padding:0 24px!important}.mp-hero-inner{max-width:1280px;margin:0 auto;padding:0 24px}.mp-stats{box-sizing:border-box;width:100%;max-width:1280px;margin-left:auto;margin-right:auto}.footer-app-badges{justify-content:center;gap:8px;margin-bottom:24px;display:flex}.footer-app-badges a{display:inline-block}.footer-app-badges img{width:auto;height:40px}.blog-nav{z-index:100;background:#fff;border-bottom:1px solid #f0f0f0;position:sticky;top:0;box-shadow:0 1px #f0f0f0}.blog-nav-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1200px;height:64px;margin:0 auto;padding:0 24px;display:flex}.blog-nav-logo img{height:28px}.blog-nav-links{align-items:center;gap:28px;display:flex}.blog-nav-links a{color:#52525b;font-family:Inter,sans-serif;font-size:14px;text-decoration:none;transition:color .15s}.blog-nav-links a:hover{color:#111113}.blog-nav-cta{align-items:center;gap:16px;display:flex}.blog-nav-login{color:#52525b;font-family:Inter,sans-serif;font-size:14px;text-decoration:none}.blog-nav-btn{color:#fff;white-space:nowrap;background:#2563eb;border-radius:8px;padding:9px 18px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s}.blog-nav-btn:hover{background:#1d4ed8}.blog-hero{background:#0f172a;padding:72px 24px 0}.blog-hero-inner{text-align:center;max-width:900px;margin:0 auto}.blog-hero-headline{color:#fff;margin-bottom:16px;font-family:Inter,sans-serif;font-size:2.75rem;font-weight:800;line-height:1.15}.blog-hero-sub{color:#94a3b8;margin-bottom:48px;font-family:Inter,sans-serif;font-size:1rem}.blog-featured-wrap{max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.blog-featured-link{color:inherit;border-radius:20px;text-decoration:none;display:block;position:relative;overflow:hidden}.blog-featured-img{aspect-ratio:21/9;object-fit:cover;background:linear-gradient(135deg,#1e3a5f 0%,#2563eb 50%,#1e40af 100%);width:100%;min-height:300px;display:block}.blog-featured-card{background:#fff;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 8px 32px #0000002e}.blog-featured-card-body{flex:1;min-width:0}.blog-featured-meta{align-items:center;gap:10px;margin-bottom:8px;display:flex}.blog-featured-cat,.blog-featured-date{color:#94a3b8;font-family:Inter,sans-serif;font-size:12px}.blog-featured-title{color:#111113;margin-bottom:6px;font-family:Inter,sans-serif;font-size:1.15rem;font-weight:700;line-height:1.3}.blog-featured-link:hover .blog-featured-title{color:#2563eb}.blog-featured-excerpt{color:#71717a;font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.blog-featured-author{flex-shrink:0;align-items:center;gap:8px;display:flex}.blog-featured-author-avatar{background:#2563eb;border-radius:50%;flex-shrink:0;width:32px;height:32px;overflow:hidden}.blog-featured-author-avatar img{object-fit:cover;width:100%;height:100%}.blog-featured-author-info{text-align:right}.blog-featured-author-name{color:#111113;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.blog-featured-author-role{color:#94a3b8;font-family:Inter,sans-serif;font-size:11px}.blog-cta-band{background:#2563eb;padding:20px 24px}.blog-cta-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;display:flex}.blog-cta-text{color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:600}.blog-cta-btn{color:#111113;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;padding:9px 20px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.blog-cta-btn:hover{opacity:.9}.blog-main{background:#fff;padding:56px 0 80px}.blog-main-inner{grid-template-columns:200px 1fr;align-items:start;gap:48px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.blog-sidebar{position:sticky;top:72px}.blog-search-wrap{margin-bottom:28px;position:relative}.blog-search-icon{pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.blog-search{color:#111113;box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:8px;outline:none;width:100%;padding:8px 12px 8px 32px;font-family:Inter,sans-serif;font-size:13px}.blog-search:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.blog-cats-heading{color:#2563eb;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px;font-family:Inter,sans-serif;font-size:12px;font-weight:700}.blog-cat-btn{text-align:left;color:#52525b;cursor:pointer;background:0 0;border:none;border-radius:0;width:100%;padding:6px 0;font-family:Inter,sans-serif;font-size:14px;transition:color .12s;display:block}.blog-cat-btn:hover{color:#2563eb;background:0 0}.blog-cat-btn.active{color:#111113;background:0 0;font-weight:600}.blog-grid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.blog-card{color:inherit;background:#fff;flex-direction:column;text-decoration:none;display:flex}.blog-card-img{aspect-ratio:16/9;background:#f4f4f5;border-radius:12px;margin-bottom:16px;overflow:hidden}.blog-card-img img{object-fit:cover;width:100%;height:100%;display:block}.blog-card-img-placeholder{background:linear-gradient(135deg,#e0e7ff 0%,#c7d2fe 100%);width:100%;height:100%}.blog-card-meta-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.blog-card-cat,.blog-card-date{color:#94a3b8;font-family:Inter,sans-serif;font-size:12px}.blog-card-title{color:#111113;margin-bottom:8px;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:700;line-height:1.3}.blog-card:hover .blog-card-title{color:#2563eb}.blog-card-excerpt{color:#71717a;flex:1;margin-bottom:16px;font-family:Inter,sans-serif;font-size:13px;line-height:1.55}.blog-card-author{align-items:center;gap:8px;display:flex}.blog-card-author-avatar{background:#2563eb;border-radius:50%;flex-shrink:0;width:28px;height:28px;overflow:hidden}.blog-card-author-avatar img{object-fit:cover;width:100%;height:100%}.blog-card-author-initial{color:#fff;background:#2563eb;justify-content:center;align-items:center;width:100%;height:100%;font-size:11px;font-weight:700;display:flex}.blog-card-author-name{color:#111113;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.blog-card-author-role{color:#94a3b8;font-family:Inter,sans-serif;font-size:12px}.blog-empty{color:#a1a1aa;text-align:center;padding:48px 0;font-family:Inter,sans-serif;font-size:15px}.blog-pagination{gap:8px;margin-top:40px;display:flex}.blog-page-btn{color:#52525b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:8px;width:36px;height:36px;font-family:Inter,sans-serif;font-size:14px;transition:background .12s}.blog-page-btn:hover{background:#f4f4f5}.blog-page-btn.active{color:#fff;background:#2563eb;border-color:#2563eb;font-weight:600}.blog-faq{background:#f8fafc;border-top:1px solid #f0f0f0;padding:80px 0}.blog-faq-inner{max-width:760px;margin:0 auto;padding:0 24px}.blog-faq-title{color:#111113;margin-bottom:32px;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:800}.blog-faq-list{flex-direction:column;gap:0;display:flex}.blog-faq-item{border-bottom:1px solid #e4e4e7;padding:20px 0}.blog-faq-q{color:#111113;margin-bottom:8px;font-family:Inter,sans-serif;font-size:15px;font-weight:700}.blog-faq-a{color:#52525b;font-family:Inter,sans-serif;font-size:14px;line-height:1.6}.blog-article-above{max-width:1200px;margin:0 auto;padding:48px 24px 32px}.blog-article-top-meta{align-items:center;gap:10px;margin-bottom:20px;display:flex}.blog-article-cat{color:#94a3b8;border:1px solid #e4e4e7;border-radius:99px;padding:3px 10px;font-family:Inter,sans-serif;font-size:12px}.blog-article-top-date{color:#94a3b8;font-family:Inter,sans-serif;font-size:12px}.blog-article-title{color:#111113;margin-bottom:20px;font-family:Inter,sans-serif;font-size:2.4rem;font-weight:800;line-height:1.15}.blog-article-intro-row{grid-template-columns:1fr auto;align-items:start;gap:32px;display:grid}.blog-article-excerpt{color:#52525b;font-family:Inter,sans-serif;font-size:1rem;line-height:1.7}.blog-article-author-block{flex-shrink:0;align-items:center;gap:10px;display:flex}.blog-article-author-avatar{background:#2563eb;border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}.blog-article-author-avatar img{object-fit:cover;width:100%;height:100%}.blog-article-author-initial{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;font-weight:700;display:flex}.blog-article-author-name{color:#111113;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.blog-article-author-role{color:#94a3b8;font-family:Inter,sans-serif;font-size:12px}.blog-article-hero-img{max-width:1200px;margin:0 auto;padding:0 24px 40px}.blog-article-hero-img img{object-fit:cover;aspect-ratio:21/9;background:#f4f4f5;border-radius:16px;width:100%;display:block}.blog-article-shell{grid-template-columns:1fr 320px;align-items:start;gap:64px;max-width:1200px;margin:0 auto;padding:0 24px 80px;display:grid}.blog-article-main{min-width:0}.blog-article-content{color:#374151;font-family:Inter,sans-serif;font-size:16px;line-height:1.85}.blog-article-content h1,.blog-article-content h2,.blog-article-content h3{color:#111113;margin:2.2em 0 .8em;font-family:Inter,sans-serif;font-weight:700;line-height:1.3}.blog-article-content h2{font-size:1.4rem}.blog-article-content h3{font-size:1.15rem}.blog-article-content p{margin:0 0 1.4em}.blog-article-content ul,.blog-article-content ol{margin:0 0 1.4em;padding-left:1.6em}.blog-article-content li{margin-bottom:.5em}.blog-article-content strong{color:#111113;font-weight:700}.blog-article-content a{color:#2563eb;text-decoration:underline}.blog-article-content a:hover{color:#1d4ed8}.blog-article-content hr{border:none;border-top:1px solid #e4e4e7;margin:2.5em 0}.blog-article-content img{border-radius:12px;max-width:100%;margin:1.5em 0}.blog-article-cta{text-align:center;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe;border-radius:16px;margin-top:48px;padding:36px}.blog-article-cta-headline{color:#111113;margin-bottom:8px;font-family:Inter,sans-serif;font-size:1.4rem;font-weight:800}.blog-article-cta-sub{color:#52525b;margin-bottom:20px;font-family:Inter,sans-serif;font-size:15px}.blog-related{border-top:1px solid #f0f0f0;margin-top:56px;padding-top:40px}.blog-related-label{color:#2563eb;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;margin-bottom:6px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;display:flex}.blog-related-label:before{content:"";background:#2563eb;border-radius:2px;width:10px;height:10px;display:inline-block}.blog-related-title{color:#111113;margin-bottom:8px;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:800}.blog-related-sub{color:#71717a;margin-bottom:8px;font-family:Inter,sans-serif;font-size:14px}.blog-related-view-all{color:#fff;background:#2563eb;border-radius:8px;align-items:center;margin-bottom:24px;padding:8px 18px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.blog-related-view-all:hover{background:#1d4ed8}.blog-related-outer{border-top:1px solid #f0f0f0;max-width:1200px;margin:0 auto;padding:40px 24px 80px}.blog-related-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.blog-article-sidebar{flex-direction:column;gap:24px;display:flex;position:sticky;top:80px}.blog-subscribe-card{background:#fff;border:1px solid #e4e4e7;border-radius:16px;padding:24px}.blog-subscribe-icon{color:#64748b;background:#f1f5f9;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;display:flex}.blog-subscribe-title{color:#111113;margin-bottom:8px;font-family:Inter,sans-serif;font-size:1.05rem;font-weight:800;line-height:1.3}.blog-subscribe-sub{color:#71717a;margin-bottom:16px;font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.blog-subscribe-form{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.blog-subscribe-input{color:#111113;border:1px solid #e4e4e7;border-radius:8px;outline:none;padding:10px 14px;font-family:Inter,sans-serif;font-size:13px}.blog-subscribe-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.blog-subscribe-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:10px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;transition:background .15s}.blog-subscribe-btn:hover{background:#1d4ed8}.blog-subscribe-btn:disabled{opacity:.6;cursor:default}.blog-subscribe-success{color:#15803d;text-align:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:16px;padding:12px;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.blog-subscribe-error{color:#dc2626;font-family:Inter,sans-serif;font-size:12px}.blog-subscribe-share{align-items:center;gap:10px;display:flex}.blog-subscribe-share-label{color:#94a3b8;font-family:Inter,sans-serif;font-size:13px}.blog-share-btn{color:#71717a;border:1px solid #e4e4e7;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:color .15s,border-color .15s;display:flex}.blog-share-btn:hover{color:#111113;border-color:#a1a1aa}@media (max-width:1024px){.blog-main-inner{grid-template-columns:1fr}.blog-sidebar{position:static}.blog-cats{flex-wrap:wrap;gap:6px;display:flex}.blog-cats-heading{display:none}.blog-cat-btn{border:1px solid #e4e4e7;border-radius:99px;width:auto;padding:5px 12px;font-size:13px}.blog-cat-btn.active{color:#2563eb;background:#eff6ff;border-color:#bfdbfe;font-weight:600}.blog-article-shell{grid-template-columns:1fr}.blog-article-sidebar{position:static}.blog-related-grid,.blog-article-intro-row{grid-template-columns:1fr}}@media (max-width:768px){.blog-hero-headline{font-size:1.8rem}.blog-featured-card{flex-direction:column}.blog-featured-author{flex-direction:row}.blog-featured-author-info{text-align:left}.blog-grid{grid-template-columns:1fr}.blog-article-title{font-size:1.75rem}.blog-cta-inner{text-align:center;flex-direction:column}.blog-related-grid{grid-template-columns:1fr}.hs-footer-grid{grid-template-columns:1fr;gap:32px}}.marketing-nav{top:var(--space-0);z-index:100;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));background:#ffffffeb;position:sticky}.marketing-nav-inner{width:100%;max-width:var(--grid-desktop-content);min-height:var(--space-20);margin:var(--space-0)auto;padding:var(--space-0)var(--space-6);align-items:center;gap:var(--space-10);grid-template-columns:1fr auto 1fr;display:grid}.nav-logo{justify-self:start;align-items:center;display:inline-flex}.nav-logo img{height:var(--space-10);width:auto;display:block}.nav-links-desktop{justify-content:center;align-items:center;gap:var(--space-8);display:flex}.nav-links-desktop a{color:var(--color-text-body);font-family:var(--font-sans);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);font-weight:var(--font-weight-medium);text-decoration:none;transition:color .16s}.nav-links-desktop a:hover,.nav-links-desktop a.nav-link-active{color:var(--color-text-primary)}.nav-cta{min-height:var(--space-10);padding:var(--space-2-5)var(--space-3-5);border-radius:var(--radius-lg);background:var(--color-brand-blue);font-family:var(--font-sans);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-sm);white-space:nowrap;justify-content:center;justify-self:end;align-items:center;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex;color:var(--color-text-inverse)!important}.nav-cta:hover{background:var(--color-brand-blue-hover);transform:translateY(-1px)}.figma-hero{box-sizing:border-box;width:calc(100% - var(--space-12));max-width:calc(var(--grid-desktop-canvas) - var(--space-12));min-height:751px;margin:var(--space-0)auto;padding:var(--space-30)var(--space-6)var(--space-0);isolation:isolate;background:radial-gradient(circle at 16% 48%,var(--color-hero-blue-orb),transparent 22%),radial-gradient(circle at 90% 30%,var(--color-hero-purple-orb),transparent 20%),linear-gradient(180deg,var(--color-hero-navy)0%,var(--color-background-dark)100%);border-radius:var(--radius-3xl);position:relative;overflow:hidden}.figma-hero:before{content:"";inset:var(--space-0);z-index:-2;background:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff0a 1px,#0000 1px);background-size:var(--space-15)var(--space-15);position:absolute;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 40%,#000,#0000 72%)}.figma-hero:after{content:"";inset:var(--space-0);z-index:-1;background:linear-gradient(#0000 55%,#00000047 100%);position:absolute}.figma-hero-container{z-index:2;max-width:1312px;margin:var(--space-0)auto;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.figma-hero-badge{align-items:center;gap:var(--space-2);padding:var(--space-1);margin-bottom:var(--space-4);border-radius:var(--radius-lg);background:var(--effect-glass-background);border:1px solid var(--effect-glass-border);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));display:inline-flex}.figma-hero-badge span{min-height:30px;padding:var(--space-0-5)var(--space-1-5);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-xs-size);line-height:var(--text-xs-line-height);font-weight:var(--font-weight-regular);align-items:center;display:inline-flex}.figma-hero-badge p{margin:var(--space-0);padding:var(--space-0)var(--space-1-5)var(--space-0)var(--space-0);color:var(--color-text-inverse);font-family:var(--font-sans);font-size:var(--text-xs-size);line-height:var(--text-xs-line-height);font-weight:var(--font-weight-regular)}.figma-hero h1{max-width:1312px;margin:var(--space-0);color:var(--color-text-inverse);font-family:var(--font-sans);font-size:var(--text-display-2xl-size);line-height:var(--text-display-2xl-line-height);letter-spacing:var(--text-display-2xl-letter-spacing);font-weight:var(--font-weight-medium)}.figma-hero-subhead{max-width:792px;margin:var(--space-4)auto var(--space-0);color:#ffffffdb;font-family:var(--font-sans);font-size:var(--text-xl-size);line-height:var(--text-xl-line-height);font-weight:var(--font-weight-regular)}.figma-hero-actions{margin-top:var(--space-10);align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.figma-hero-cta{min-height:var(--space-10);padding:var(--space-2-5)var(--space-3-5);border-radius:var(--radius-lg);background:var(--color-brand-blue);color:var(--color-text-inverse);font-family:var(--font-sans);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.figma-hero-cta:hover{background:var(--color-brand-blue-hover);color:var(--color-text-inverse);transform:translateY(-1px)}.figma-hero-actions p{margin:var(--space-0);color:var(--color-text-inverse);font-family:var(--font-sans);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);font-weight:var(--font-weight-regular)}.figma-hero-orb{z-index:0;border-radius:var(--radius-pill);filter:blur(var(--blur-orb-md));pointer-events:none;position:absolute}.figma-hero-orb-left{background:var(--color-hero-blue-orb);width:559px;height:457px;top:-12%;left:9%}.figma-hero-orb-right{background:var(--color-hero-purple-orb);width:335px;height:442px;top:10%;right:-4%}.figma-avatar-bubble{z-index:1;align-items:center;gap:var(--space-3);padding:var(--space-2-5)var(--space-3);border-radius:var(--radius-2xl);border:1px solid var(--effect-glass-border);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));background:#ffffff47;display:flex;position:absolute}.figma-avatar-mark{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-brand-blue);font-family:var(--font-sans);font-size:var(--text-md-size);line-height:var(--text-md-line-height);font-weight:var(--font-weight-semibold);place-items:center;display:grid}.figma-avatar-copy{text-align:left;flex-direction:column;align-items:flex-start;min-width:86px;display:flex}.figma-avatar-copy span{color:var(--color-text-inverse);font-family:var(--font-sans);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);font-weight:var(--font-weight-semibold)}.figma-avatar-copy small{color:#ffffffb8;font-family:var(--font-sans);font-size:var(--text-xs-size);line-height:var(--text-xs-line-height);font-weight:var(--font-weight-regular)}.figma-avatar-a{top:42%;left:7%}.figma-avatar-b{top:28%;left:13%;transform:scale(.82)}.figma-avatar-c{top:40%;right:8%}.figma-avatar-d{top:28%;right:4%;transform:scale(.9)}.figma-avatar-e{top:58%;left:18%;transform:scale(.76)}.figma-dashboard-preview{width:min(100%,920px);min-height:360px;margin-top:var(--space-20);border-radius:var(--radius-5xl)var(--radius-5xl)var(--radius-none)var(--radius-none);background:var(--color-background);box-shadow:var(--shadow-glass);text-align:left;border:1px solid #ffffff47;grid-template-columns:92px 1fr;display:grid;overflow:hidden}.figma-dashboard-sidebar{align-items:center;gap:var(--space-4);padding:var(--space-6)var(--space-4);background:var(--color-background-dark);flex-direction:column;display:flex}.figma-dashboard-sidebar img{width:var(--space-8);height:var(--space-8);object-fit:contain}.figma-dashboard-sidebar span{width:var(--space-8);height:var(--space-2);border-radius:var(--radius-pill);background:#ffffff2e}.figma-dashboard-main{padding:var(--space-8);background:linear-gradient(180deg,var(--color-background-muted),var(--color-background))}.figma-dashboard-top{justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.figma-dashboard-top p,.figma-dashboard-card p,.figma-dashboard-task p{margin:var(--space-0)}.figma-dashboard-top p,.figma-dashboard-label,.figma-dashboard-task small{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);font-weight:var(--font-weight-medium)}.figma-dashboard-top h2{margin:var(--space-1)var(--space-0)var(--space-0);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-display-sm-size);line-height:var(--text-display-sm-line-height);font-weight:var(--font-weight-semibold)}.figma-dashboard-pill{padding:var(--space-1)var(--space-3);border-radius:var(--radius-pill);background:var(--color-brand-blue-soft);color:var(--color-brand-blue);font-family:var(--font-sans);font-size:var(--text-xs-size);line-height:var(--text-xs-line-height);font-weight:var(--font-weight-semibold)}.figma-dashboard-grid{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:1.2fr .9fr .9fr;display:grid}.figma-dashboard-card,.figma-dashboard-task{border:1px solid var(--color-border);border-radius:var(--radius-3xl);background:var(--color-white);box-shadow:var(--shadow-xs)}.figma-dashboard-card{padding:var(--space-5)}.figma-dashboard-card strong{margin-top:var(--space-2);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-display-md-size);line-height:var(--text-display-md-line-height);font-weight:var(--font-weight-semibold);display:block}.figma-dashboard-card p{margin-top:var(--space-2);color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.figma-dashboard-tasks{gap:var(--space-3);display:grid}.figma-dashboard-task{align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-4);grid-template-columns:auto 1fr auto;display:grid}.figma-dashboard-task span{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-success)}.figma-dashboard-task p{color:var(--color-text-body);font-family:var(--font-sans);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);font-weight:var(--font-weight-medium)}@media (max-width:1023px){.marketing-nav-inner{min-height:var(--space-16);display:flex}.nav-links-desktop,.nav-cta{display:none}.nav-hamburger{margin-left:auto;display:block}.figma-hero{width:100%;max-width:none;min-height:auto;padding:var(--space-20)var(--space-6)var(--space-0);border-radius:var(--radius-none)}.figma-hero h1{font-size:var(--text-display-lg-size);line-height:var(--text-display-lg-line-height);letter-spacing:var(--text-display-lg-letter-spacing)}.figma-hero-subhead{font-size:var(--text-md-size);line-height:var(--text-md-line-height)}.figma-avatar-bubble{display:none}.figma-dashboard-preview{margin-top:var(--space-12);grid-template-columns:1fr}.figma-dashboard-sidebar{display:none}.figma-dashboard-grid{grid-template-columns:1fr}}.fh-page{background:var(--color-white);width:100%;color:var(--color-text-primary);font-family:var(--font-sans)}.fh-page img{max-width:100%;display:block}.marketing-shell:has(.fh-local-nav)>.marketing-nav{display:none}.fh-local-nav{top:var(--space-0);z-index:100;width:100%;padding:var(--space-0);background:var(--color-white);border-left:none;border-right:none;position:sticky}.fh-local-nav-card{width:calc(100% - var(--space-12));max-width:calc(var(--grid-desktop-canvas) - var(--space-12));min-height:var(--space-20);margin:var(--space-0)auto;padding:var(--space-5)var(--space-6);background:var(--color-white);border-left:none;border-right:none;justify-content:center;align-items:center;display:flex}.fh-local-nav-grid{align-items:center;gap:var(--space-8);grid-template-columns:1fr auto 1fr;width:100%;display:grid}.fh-local-nav-logo{width:92px;height:var(--space-10);justify-self:start;display:inline-flex;position:relative}.fh-local-nav-logo img{width:92px;height:var(--space-10);object-fit:contain}.fh-local-nav-links{justify-content:center;align-items:center;gap:var(--space-8);display:flex}.fh-local-nav-links a{color:var(--color-text-secondary);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);font-weight:var(--font-weight-regular);white-space:nowrap;text-decoration:none;transition:color .16s}.fh-local-nav-links a:hover{color:var(--color-text-primary)}.fh-local-nav-action{justify-content:flex-end;display:flex}.fh-local-nav-action a{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--space-10);padding:var(--space-2-5)var(--space-3-5);border-radius:var(--radius-lg);background:var(--color-brand-blue);color:var(--color-text-inverse);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-sm);white-space:nowrap;text-decoration:none;display:inline-flex}.fh-local-nav-action a:hover{background:var(--color-brand-blue-hover);color:var(--color-text-inverse)}.fh-hero{width:calc(100% - var(--space-12));max-width:calc(var(--grid-desktop-canvas) - var(--space-12));min-height:751px;margin:var(--space-0)auto var(--space-0);border-radius:var(--radius-3xl);isolation:isolate;border-left:none;border-right:none;position:relative;overflow:hidden}.fh-hero-bg{z-index:-3;width:1476px;height:1107px;position:absolute;top:-222px;left:-53px}.fh-hero-burst{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}.fh-hero-burst-top{z-index:-1;opacity:.64;background-image:url(/images/marketing/hero-sunburst.svg);width:200px;height:125px;top:-2px;right:63px}.fh-hero-burst-left{z-index:1;opacity:.9;background-image:url(/images/marketing/hero-burst-ring.png);width:285px;height:285px;top:384px;left:20px}.fh-hero-clover{z-index:1;pointer-events:none;opacity:.9;background:url(/images/marketing/hero-clover.svg) 50%/contain no-repeat;width:108px;height:108px;position:absolute;top:462px;right:81px}.fh-hero-illus-left{z-index:2;width:220px;height:auto;position:absolute;top:30%;left:5%}.fh-hero-connector{filter:drop-shadow(0 0 8px #ffffff14);width:98.2px;height:153.9px;position:absolute;top:25.8px;left:46.5px}.fh-hero-avatar-shell{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#e9eaeb52;border-radius:999px;place-items:center;display:grid;position:absolute;overflow:hidden}.fh-hero-avatar-shell img{border-radius:999px;display:block}.fh-hero-avatar-large{width:108.9px;height:108.9px;top:123.6px;left:0;transform:rotate(9deg)}.fh-hero-avatar-large img{width:72.9px;height:72.9px;transform:rotate(-9deg)}.fh-hero-avatar-top,.fh-hero-avatar-side{width:64.5px;height:64.5px;transform:rotate(-8deg)}.fh-hero-avatar-top img,.fh-hero-avatar-side img{width:44.2px;height:44.2px;transform:rotate(8deg)}.fh-hero-avatar-top{top:0;left:19.4px}.fh-hero-avatar-side{top:65.9px;left:116.4px}.fh-hero-illus-right{transform-origin:100% 0;z-index:4;width:260px;height:auto;position:absolute;top:31%;right:4%;transform:scale(.9)}.fh-hero-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff42;align-items:flex-start;display:flex;position:absolute;transform:rotate(-8deg);box-shadow:inset 0 0 0 1px #ffffff2e,0 10px 30px #0206171f}.fh-hero-card-front{border-radius:14.25px;width:226.1px;height:107.8px;padding:19.1px 18px 14px 21.4px;top:0;left:0}.fh-hero-card-back{border-radius:11.4px;width:180.8px;height:86.3px;padding:15.5px 13px 10px 17.1px;top:60.7px;left:63.4px}.fh-hero-card-avatar{border-radius:999px;flex:none;width:48.9px;height:48.9px}.fh-hero-card-avatar-small{width:39.1px;height:39.1px}.fh-hero-card-copy{flex:1;min-width:0;margin-left:8.6px}.fh-hero-card-copy-back{margin-left:8px;padding-top:18px}.fh-hero-card-title{min-height:31.6px;color:var(--color-text-inverse);align-items:center;gap:4.2px;display:flex}.fh-hero-card-title strong{font-size:14.25px;line-height:21.37px;font-weight:var(--font-weight-semibold);font-style:normal}.fh-hero-card-title em{min-height:29.2px;color:var(--color-text-inverse);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff4a;border-radius:4.75px;align-items:center;padding:0 4.7px;font-size:9.5px;font-style:normal;line-height:19px;display:inline-flex}.fh-hero-card-copy>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#c9d2e433;border-radius:999px;height:9px;display:block;box-shadow:inset 0 0 0 1px #ffffff29}.fh-hero-card-front .fh-hero-card-copy>span:first-of-type{width:123px;margin-top:1px}.fh-hero-card-front .fh-hero-card-copy>span:nth-of-type(2){width:90px;margin-top:6px}.fh-hero-card-back .fh-hero-card-copy>span:first-of-type{width:98px}.fh-hero-card-back .fh-hero-card-copy>span:nth-of-type(2){width:72px;margin-top:4px}.fh-hero-content{z-index:3;max-width:1312px;margin:var(--space-0)auto;text-align:center;color:var(--color-text-inverse);padding-top:117px;position:relative}.fh-hero-pill{align-items:center;gap:var(--space-2);min-height:38px;margin-bottom:var(--space-4);padding:var(--space-1);border:1px solid var(--effect-glass-border);border-radius:var(--radius-lg);background:var(--effect-glass-background);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));display:inline-flex}.fh-hero-pill span{min-height:30px;padding:var(--space-0-5)var(--space-1-5);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text-primary);font-size:var(--text-xs-size);line-height:var(--text-xs-line-height);font-weight:var(--font-weight-regular);align-items:center;display:inline-flex}.fh-hero-pill p{padding-right:var(--space-1-5);color:var(--color-text-inverse);font-size:var(--text-xs-size);line-height:var(--text-xs-line-height)}.fh-hero h1{margin:var(--space-0);color:var(--color-text-inverse);letter-spacing:0;font-size:60px;line-height:72px;font-weight:var(--font-weight-medium)}.fh-hero-content>p{margin-top:var(--space-4);color:#ffffffdb;max-width:792px;font-size:var(--text-xl-size);line-height:var(--text-xl-line-height);font-weight:var(--font-weight-regular);margin-left:auto;margin-right:auto}.fh-primary-button{min-height:var(--space-10);justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-10);padding:var(--space-2-5)var(--space-3-5);border-radius:var(--radius-lg);background:var(--color-brand-blue);color:var(--color-text-inverse);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-sm);text-decoration:none;display:inline-flex}.fh-primary-button:hover{background:var(--color-brand-blue-hover);color:var(--color-text-inverse)}.fh-hero-content small{margin-top:var(--space-3);color:var(--color-text-inverse);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);display:block}.fh-dashboard-mockup{z-index:3;filter:drop-shadow(0 18px 44px #10182821);width:1152px;margin:55px auto 0;position:relative}.fh-dashboard-fade{pointer-events:none;z-index:4;background:linear-gradient(#0000,#fff);height:30%;position:absolute;bottom:0;left:0;right:0}.fh-section{width:min(100% - var(--space-12),1232px);margin:var(--space-0)auto;padding:var(--space-20)var(--space-0);text-align:center}.fh-badge{justify-content:center;align-items:center;gap:var(--space-1-5);margin-bottom:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-xs-size);line-height:var(--text-xs-line-height);font-weight:var(--font-weight-medium);text-transform:uppercase;display:inline-flex}.fh-badge span{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-xs);background:var(--color-brand-blue)}.fh-section h2{margin:var(--space-0);color:var(--color-text-primary);font-size:var(--text-display-sm-size);line-height:var(--text-display-sm-line-height);letter-spacing:var(--text-display-sm-letter-spacing);font-weight:var(--font-weight-semibold)}.fh-problem{padding-top:var(--space-20);padding-bottom:var(--space-16)}.fh-problem h2{font-size:var(--text-display-lg-size);line-height:var(--text-display-lg-line-height);letter-spacing:var(--text-display-lg-letter-spacing)}.fh-problem h2 em{color:var(--color-error-bright);font-style:normal}.fh-problem-list{gap:var(--space-4);width:100%;margin:var(--space-10)auto var(--space-0);border-radius:var(--radius-5xl);display:grid}.fh-problem-row{justify-content:center;gap:var(--space-1);padding:var(--space-3)var(--space-4);color:var(--color-text-primary);font-size:var(--text-display-sm-size);line-height:var(--text-display-sm-line-height);background:linear-gradient(90deg,#fff9 0%,#ffe4e699 50%,#fff9 100%);display:flex}.fh-problem-row strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.fh-solution{width:min(100% - var(--space-12),1392px);padding:var(--space-20)var(--space-20);border-radius:var(--radius-3xl);background:var(--color-background-muted)}.fh-solution h2{margin-bottom:var(--space-10)}.fh-light-panel{width:min(100% - var(--space-12),1392px);padding:var(--space-20);border-radius:var(--radius-3xl);background:linear-gradient(90deg,#f4fbff 0%,#eef7ff 55%,#e8f5ff 100%)}.fh-how-it-works{isolation:isolate;text-align:left;background:#f5f5f5;border:1px solid #f1f1f1;position:relative;overflow:hidden}.fh-how-it-works:before{content:"";z-index:0;opacity:.31;pointer-events:none;background-image:url(/images/marketing/how-it-works-fluted-glass-figma.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:2300px;height:1533px;position:absolute;top:-85px;left:-454px}.fh-how-it-works>.fh-badge,.fh-how-it-works>h2,.fh-how-it-works>.fh-section-image{z-index:2;position:relative}.fh-how-it-works .fh-badge{justify-content:flex-start}.fh-light-panel.fh-how-it-works h2{color:#09090b;letter-spacing:-.96px;max-width:1017px;font-family:Inter,sans-serif;font-size:48px;line-height:60px;font-weight:var(--font-weight-medium);text-align:left}.fh-how-ellipse{z-index:1;pointer-events:none;background:radial-gradient(50% 50%,#ffffffe6 74.7764%,#ffffff4d 100%);border-radius:1151px;width:1151px;height:941px;position:absolute}.fh-how-ellipse-left{opacity:.83;filter:blur(200px);top:170px;left:-147px}.fh-how-ellipse-right{opacity:.5;filter:blur(44.15px);top:-380px;left:583px}.fh-light-panel h2,.fh-dark-panel h2{margin-bottom:var(--space-10);text-align:left}.fh-workflow-section{text-align:left}.fh-workflow-section .fh-badge{color:#09090b;justify-content:flex-start;gap:8px;margin-bottom:20px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:18px}.fh-workflow-section .fh-badge span{background:#2563eb;border-radius:2px;width:12px;height:12px}.fh-light-panel.fh-workflow-section h2{color:#09090b;letter-spacing:-.96px;text-align:left;max-width:1017px;font-family:Inter,sans-serif;font-size:48px;font-weight:500;line-height:60px}.fh-section-image{width:100%;margin:var(--space-0)auto}.fh-workflow-asset{position:relative}.fh-workflow-copy-correction{z-index:2;box-sizing:border-box;width:41%;min-height:clamp(190px,15vw,220px);padding:var(--space-5)var(--space-8)var(--space-0);background:var(--color-white);text-align:left;pointer-events:none;position:absolute;top:50%;left:39%}.fh-workflow-copy-correction h3{margin:var(--space-0);color:var(--color-text-primary);font-size:var(--text-display-md-size);line-height:var(--text-display-md-line-height);letter-spacing:var(--text-display-md-letter-spacing);font-weight:var(--font-weight-medium)}.fh-workflow-copy-correction p{margin-top:var(--space-3);color:var(--color-text-tertiary);font-size:var(--text-md-size);line-height:var(--text-md-line-height);font-weight:var(--font-weight-regular);white-space:nowrap}.fh-team{width:min(100% - var(--space-12),1392px);padding:var(--space-20)}.fh-team-hero{min-height:300px;padding:var(--space-16)var(--space-20);border-radius:var(--radius-3xl)var(--radius-3xl)var(--radius-none)var(--radius-none);color:var(--color-text-inverse);text-align:left;background:linear-gradient(#04005661,#0400561a),url(/images/marketing/fluted-glass-bg.png) 50%/cover,#040056;position:relative;overflow:hidden}.fh-team-label{z-index:1;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex;position:relative;overflow:hidden}.fh-team-label span:first-child{background:#2563eb;flex:0 0 12px;width:12px;height:12px;display:block}.fh-team-label span:last-child{color:#fff;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:18px}.fh-team-hero h2{z-index:1;max-width:760px;color:var(--color-text-inverse);font-size:var(--text-display-md-size);line-height:var(--text-display-md-line-height);font-weight:var(--font-weight-semibold);position:relative}.fh-team-hero p{z-index:1;margin-top:var(--space-2);color:#ffffffc7;max-width:720px;font-size:var(--text-md-size);line-height:var(--text-md-line-height);position:relative}.fh-team-hero a{z-index:1;justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;margin-top:var(--space-8);padding:0 var(--space-5);border-radius:var(--radius-lg);background:var(--color-brand-blue);color:var(--color-text-inverse);font-size:var(--text-sm-size);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex;position:relative;box-shadow:0 8px 24px #2563eb47}.fh-team-hero a:hover{background:#1d4ed8}.fh-team-hero-cluster{pointer-events:none;z-index:0;width:344px;height:auto;position:absolute;top:59px;right:44px}.fh-category-grid{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-none)var(--radius-none)var(--radius-3xl)var(--radius-3xl);background:var(--color-background);box-shadow:var(--shadow-xs);border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.fh-category-card{min-height:162px;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-white);text-align:left}.fh-category-icon{width:var(--space-9);height:var(--space-9);margin-bottom:var(--space-6);color:var(--color-brand-blue);display:block}.fh-category-card h3{color:var(--color-text-primary);font-size:var(--text-md-size);line-height:var(--text-md-line-height);font-weight:var(--font-weight-semibold)}.fh-category-card p{margin-top:var(--space-2);color:var(--color-text-tertiary);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.fh-pricing{padding-top:var(--space-20)}.fh-pricing h2{margin-bottom:var(--space-8)}.fh-pricing-table{width:min(100%,828px);margin:var(--space-0)auto}.fh-dark-panel{width:min(100% - var(--space-12),1392px);padding:var(--space-20);border-radius:var(--radius-3xl);color:var(--color-text-inverse);background:linear-gradient(#04005666,#04005614),url(/images/marketing/hero-background.png) 50% 42%/cover}.fh-dark-panel .fh-badge,.fh-dark-panel h2{color:var(--color-text-inverse)}.fh-founder{width:min(100% - var(--space-12),1152px);padding-bottom:var(--space-16)}.fh-founder h2{margin-bottom:var(--space-8)}.fh-testimonial-image{width:100%;margin:var(--space-0)auto}.fh-faq{width:min(100% - var(--space-12),1212px);padding-top:var(--space-10)}.fh-faq-card{gap:var(--space-10);padding:var(--space-10);outline:1px solid var(--color-border-neutral);outline-offset:-1px;border-radius:var(--radius-5xl);background:var(--color-zinc-100);text-align:left;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);display:grid}.fh-faq-intro{min-height:100%;padding:var(--space-10);border-radius:var(--radius-3xl);background:var(--color-white);align-self:start}.fh-faq-intro .fh-badge{margin-bottom:var(--space-4);justify-content:flex-start}.fh-faq-intro h2{margin:var(--space-0);color:var(--color-text-primary);font-size:var(--text-display-lg-size);line-height:var(--text-display-lg-line-height);letter-spacing:var(--text-display-lg-letter-spacing);font-weight:var(--font-weight-medium)}.fh-faq-intro p{max-width:300px;margin-top:var(--space-5);color:var(--color-text-tertiary);font-size:var(--text-md-size);line-height:var(--text-md-line-height)}.fh-faq-contact{align-items:center;gap:var(--space-1);min-height:var(--space-10);margin-top:var(--space-6);padding:var(--space-2-5)var(--space-3-5);border-radius:var(--radius-lg);background:var(--color-brand-blue);color:var(--color-text-inverse);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-sm);text-decoration:none;display:inline-flex}.fh-faq-contact:hover{background:var(--color-brand-blue-hover);color:var(--color-text-inverse)}.fh-faq-list{gap:var(--space-3);display:grid}.fh-faq-item{border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-white);box-shadow:var(--shadow-xs);overflow:hidden}.fh-faq-question{width:100%;min-height:var(--space-16);padding:var(--space-5)var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-6);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--text-lg-size);line-height:var(--text-lg-line-height);font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.fh-faq-chevron{color:var(--color-text-secondary);flex:none;transition:transform .22s}.fh-faq-item.is-open .fh-faq-chevron{transform:rotate(180deg)}.fh-faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .26s,opacity .22s;display:grid}.fh-faq-item.is-open .fh-faq-answer{opacity:1;grid-template-rows:1fr}.fh-faq-answer>div{min-height:0;overflow:hidden}.fh-faq-answer p{margin:var(--space-0);padding:var(--space-0)var(--space-6)var(--space-6);color:var(--color-text-tertiary);font-size:var(--text-md-size);line-height:var(--text-md-line-height)}.fh-final{width:calc(100% - var(--space-12));max-width:calc(var(--grid-desktop-canvas) - var(--space-12));min-height:540px;margin:var(--space-10)auto var(--space-0);border-radius:var(--radius-3xl)var(--radius-3xl)var(--radius-none)var(--radius-none);isolation:isolate;text-align:center;position:relative;overflow:hidden}.fh-final-bg{inset:var(--space-0);object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute}.fh-final:after{content:"";inset:var(--space-0);z-index:-1;background:#0400561f;position:absolute}.fh-final-content{max-width:704px;margin:var(--space-0)auto;padding-top:var(--space-20);color:var(--color-text-inverse)}.fh-final .fh-badge,.fh-final h2{color:var(--color-text-inverse)}.fh-final h2{margin:var(--space-0);font-size:var(--text-display-xl-size);line-height:var(--text-display-xl-line-height);letter-spacing:var(--text-display-xl-letter-spacing);font-weight:var(--font-weight-medium)}.fh-final p{margin-top:var(--space-4);color:#ffffffb8;font-size:var(--text-md-size);line-height:var(--text-md-line-height)}@media (max-width:1023px){.fh-local-nav{padding:var(--space-0)var(--space-3)}.fh-local-nav-card{min-height:var(--space-16);padding:var(--space-3);border-radius:var(--radius-lg)}.fh-local-nav-grid{gap:var(--space-4);grid-template-columns:auto 1fr}.fh-local-nav-links{display:none}.fh-local-nav-action a{min-height:var(--space-10);padding:var(--space-2)var(--space-3);font-size:var(--text-xs-size);line-height:var(--text-xs-line-height)}.fh-hero,.fh-final,.fh-section,.fh-solution,.fh-light-panel,.fh-team,.fh-dark-panel,.fh-founder,.fh-faq{border-radius:var(--radius-none);width:100%;max-width:none}.fh-hero{min-height:auto;overflow:hidden}.fh-hero-bg{left:var(--space-0);top:var(--space-0);object-fit:cover;border-radius:var(--radius-none);width:100%;height:620px}.fh-hero-content{padding:var(--space-16)var(--space-6)var(--space-0)}.fh-hero h1{font-size:var(--text-display-lg-size);line-height:var(--text-display-lg-line-height)}.fh-hero-content>p{font-size:var(--text-md-size);line-height:var(--text-md-line-height)}.fh-hero-illus-left,.fh-hero-illus-right{display:none}.fh-dashboard-mockup{width:calc(100% - var(--space-6));margin-top:var(--space-8)}.fh-section,.fh-solution,.fh-light-panel,.fh-team,.fh-dark-panel{padding:var(--space-16)var(--space-4)}.fh-problem-row{font-size:var(--text-md-size);line-height:var(--text-md-line-height);display:block}.fh-light-panel h2,.fh-dark-panel h2{text-align:center}.fh-team-hero{min-height:260px;padding:var(--space-10)var(--space-6);border-radius:var(--radius-3xl)var(--radius-3xl)var(--radius-none)var(--radius-none)}.fh-team-hero-cluster{display:none}.fh-category-grid{padding:var(--space-3);grid-template-columns:1fr}.fh-faq-card{gap:var(--space-8);padding:var(--space-5);border-radius:var(--radius-5xl);grid-template-columns:1fr}.fh-faq-intro{padding:var(--space-6)}.fh-faq-question{padding:var(--space-4);font-size:var(--text-md-size);line-height:var(--text-md-line-height)}.fh-faq-answer p{padding:var(--space-0)var(--space-4)var(--space-4);font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.fh-workflow-copy-correction{width:100%;min-height:auto;margin-top:calc(var(--space-20)*-1);padding:var(--space-6);border-radius:var(--radius-2xl);position:relative;top:auto;left:auto}.fh-workflow-copy-correction h3{font-size:var(--text-display-sm-size);line-height:var(--text-display-sm-line-height)}.fh-workflow-copy-correction p{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);white-space:normal}.fh-final{min-height:620px;margin-top:var(--space-0)}.fh-final-content{padding:var(--space-20)var(--space-6)var(--space-0)}.fh-final h2{font-size:var(--text-display-lg-size);line-height:var(--text-display-lg-line-height)}}.marketing-bottom-combo{color:#fff;isolation:isolate;background-color:#04005a;background-image:linear-gradient(#0308241a 0%,#2563eb1a 100%),url(/images/marketing/fluted-glass-bg.png);background-position:50%,50%;background-size:cover,cover;border-radius:32px;width:calc(100% - 48px);max-width:1392px;margin:40px auto 24px;padding:80px 24px 24px;position:relative;overflow:hidden}.marketing-bottom-combo:before{content:"";z-index:-3;opacity:.86;background-image:url(/images/marketing/workers-figma/hero-bg.png);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scaleY(-1)}.marketing-bottom-combo:after{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#02032cb8 0%,#07237e47 54%,#2563eb40 100%);position:absolute;inset:0}.marketing-bottom-decor{z-index:-1;pointer-events:none;mix-blend-mode:overlay;display:block;position:absolute}.marketing-bottom-decor-left{width:276px;height:276px;top:22px;left:24px}.marketing-bottom-decor-right{width:323px;height:323px;top:358px;right:50px}.marketing-cta-footer-section{z-index:1;text-align:center;justify-content:center;align-items:flex-start;width:100%;min-height:292px;padding:0 24px;display:flex;position:relative}.marketing-cta-footer-content{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:704px;display:flex}.marketing-cta-footer-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#e9eaebb3;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:4px 10px 4px 4px;display:inline-flex;overflow:hidden;box-shadow:0 2px 12px #00000014}.marketing-cta-footer-pill span{color:#09090b;white-space:nowrap;background:#fff;border-radius:6px;justify-content:center;align-items:center;height:30px;padding:2px 6px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:18px;display:inline-flex}.marketing-cta-footer-pill p{color:#09090b;white-space:nowrap;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:18px}.marketing-cta-footer-section h2{color:#fff;letter-spacing:-.96px;text-align:center;margin:0;font-family:Inter,sans-serif;font-size:48px;font-weight:500;line-height:60px}.marketing-cta-footer-subtitle{color:#fff;text-align:center;width:100%;max-width:704px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:24px}.marketing-cta-footer-button{color:#fff;background:#2563eb;border:2px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:4px;height:40px;margin-top:28px;padding:10px 14px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #1018280d,inset 0 0 0 1px #0a0d122e,inset 0 -2px #0a0d120d}.marketing-footer{color:#fff;background:linear-gradient(#121212 0%,#1a1a1a 100%);border-top:0;border-radius:32px 32px 0 0;padding:0;display:block;overflow:hidden}.marketing-bottom-combo .marketing-footer{z-index:1;border:1px solid #262626;border-radius:32px;width:100%;margin-top:24px;position:relative}.marketing-footer-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:40px;width:100%;min-height:188px;padding:80px;display:grid}.marketing-footer-brand{flex-direction:column;grid-column:1/span 3;justify-content:space-between;align-items:flex-start;display:flex}.marketing-footer-logo-link{width:92px;height:40px;display:inline-flex}.marketing-footer-logo{object-fit:contain;width:92px;height:40px;display:block}.marketing-footer-twitter,.marketing-footer .marketing-footer-link-column a{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-decoration:none}.marketing-footer .marketing-footer-link-column a{white-space:nowrap;height:auto;padding:0;display:block;position:static}.marketing-footer .marketing-footer-link-column{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;width:auto;height:auto;min-height:0;padding:0;display:flex;position:static;inset:auto}.marketing-footer .marketing-footer-link-column h2{color:#71717a;letter-spacing:.08em;margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:16px}.marketing-footer-divider{background:#ffffff6b;width:calc(100% - 160px);height:1px;margin:0 auto}.marketing-footer-bottom{align-items:center;width:100%;padding:40px 80px 80px;display:flex}.marketing-footer-bottom p{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}@media (max-width:900px){.marketing-bottom-combo{width:calc(100% - 32px);margin:32px auto 16px;padding:56px 16px 16px}.marketing-cta-footer-section{min-height:300px;padding:0 8px}.marketing-cta-footer-section h2{letter-spacing:-.68px;font-size:34px;line-height:42px}.marketing-cta-footer-pill{max-width:100%}.marketing-cta-footer-pill p{white-space:normal;text-align:left}.marketing-footer-nav{grid-template-columns:1fr;gap:32px;min-height:auto;padding:40px 28px}.marketing-footer-brand{grid-column:auto;gap:24px}.marketing-footer-divider{width:calc(100% - 56px)}.marketing-footer-bottom{padding:32px 28px 40px}.marketing-bottom-decor-left{top:12px;left:-72px}.marketing-bottom-decor-right{top:360px;right:-100px}}
