.hero{padding:64px 0 90px}.hero .wrap{grid-template-columns:minmax(0,46%) minmax(0,54%);align-items:start;gap:56px;display:grid}.hero-sub{color:var(--ink-soft);max-width:34rem;margin:0 0 32px;font-size:17px;line-height:1.65}.hero-sub b{color:var(--ink);font-weight:700}#hero-slot{min-height:140px;margin-bottom:28px}#hero-slot .leadbot-form{box-shadow:none;background:0 0;border:0;border-radius:0;max-width:none;max-height:none;overflow:visible}#hero-slot .leadbot-field label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#hero-slot .leadbot-form-shell{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:14px 12px;display:grid;overflow:visible}#hero-slot .leadbot-form-scroll,#hero-slot .leadbot-form-fields{display:contents}#hero-slot .leadbot-field,#hero-slot .leadbot-form-title,#hero-slot .leadbot-form-error{grid-column:1/-1}#hero-slot .leadbot-form-fields .leadbot-field:last-of-type{grid-column:1}#hero-slot .leadbot-form-actions{background:0 0;border-top:0;grid-column:2;margin:0;padding:0}#hero-slot .leadbot-form-error,#hero-slot .leadbot-success-message{grid-column:1/-1}#hero-slot .leadbot-field{margin:0;position:relative}#hero-slot .leadbot-field input,#hero-slot .leadbot-field select,#hero-slot .leadbot-field textarea{width:100%;font:inherit;color:var(--ink);border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:999px;padding:15px 24px;font-size:15px}#hero-slot .leadbot-field textarea{border-radius:22px;min-height:96px}#hero-slot .leadbot-field input::placeholder,#hero-slot .leadbot-field textarea::placeholder{color:#64798e}#hero-slot .leadbot-field input:focus,#hero-slot .leadbot-field select:focus,#hero-slot .leadbot-field textarea:focus{outline:2px solid var(--blue);outline-offset:-1px;border-color:var(--blue)}#hero-slot .leadbot-submit-btn{font:inherit;color:#fff;background:var(--blue);border:1px solid var(--blue);white-space:nowrap;cursor:pointer;border-radius:999px;width:100%;margin:0;padding:15px 26px;font-size:15px;font-weight:700;transition:background .15s}#hero-slot .leadbot-submit-btn:after{content:" →"}#hero-slot .leadbot-submit-btn:hover{background:var(--blue-dark)}#hero-slot .leadbot-form-complete{box-shadow:none;text-align:left;background:#e8f7ee;border:1px solid #c2e9d2;border-radius:999px;align-items:center;padding:15px 24px;display:inline-flex}#hero-slot .leadbot-success-message{text-align:left;color:#14683a;justify-content:flex-start;font-size:15px;font-weight:600}#hero-slot .leadbot-success-message p{color:inherit;margin:0}#cta-slot{margin-top:28px}#cta-slot .leadbot-buttons{margin:0;padding:0;display:flex}#cta-slot .leadbot-buttons-btn{font:inherit;color:#fff;background:var(--blue);border:1px solid var(--blue);cursor:pointer;border-radius:999px;width:auto;padding:15px 28px;font-size:15px;font-weight:700;transition:background .15s}#cta-slot .leadbot-buttons-btn:hover{background:var(--blue-dark)}#cta-slot .leadbot-buttons-btn:after{content:" →"}@media (width<=520px){#hero-slot .leadbot-form-shell{grid-template-columns:1fr}#hero-slot .leadbot-form-fields .leadbot-field:last-of-type,#hero-slot .leadbot-form-actions{grid-column:1}}.hero-note{color:var(--ink-soft);margin:0 0 36px;font-size:14px;line-height:1.6}.hero-note a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.g-rating{color:var(--ink-soft);align-items:center;gap:14px;font-size:13.5px;display:flex}.g-rating .g{background:linear-gradient(#4285f4,#4285f4);-webkit-background-clip:initial;color:#4285f4;font-size:26px;font-weight:800}.g-rating .stars{font-size:15px}.hero-right{position:relative}.mode-toggle{background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;margin-bottom:22px;padding:4px;font-size:14px;font-weight:700;display:inline-flex}.mode-toggle span{color:var(--ink-soft);border-radius:999px;align-items:center;gap:7px;padding:10px 20px;display:inline-flex}.mode-toggle .active{color:var(--ink);background:#fff;box-shadow:0 2px 8px #0b2a4a1a}.browser{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:480px;position:relative;overflow:hidden;box-shadow:0 24px 60px -18px #0b2a4a2e}.browser-bar{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 18px;display:flex}.traffic{gap:6px;display:flex}.traffic i{border-radius:50%;width:11px;height:11px;display:block}.traffic i:first-child{background:#f65f57}.traffic i:nth-child(2){background:#fbbe3c}.traffic i:nth-child(3){background:#34c748}.urlbar{background:var(--bg-soft);color:#7b8fa3;border-radius:999px;flex:1;padding:7px 16px;font-size:12.5px}.site-skeleton{padding:26px 24px}.site-skeleton .bar{background:#eef1f5;border-radius:6px;height:12px;margin-bottom:10px}.site-skeleton .bar.w60{width:60%}.site-skeleton .bar.w40{width:40%}.site-skeleton .blocks{gap:14px;margin-top:20px;display:flex}.site-skeleton .block{background:#eef1f5;border-radius:12px;flex:1;height:110px}.chat-card{border:1px solid var(--line);background:#fff;border-radius:16px;width:min(340px,78%);padding:18px;font-size:14px;line-height:1.55;position:absolute;top:68px;right:22px;box-shadow:0 18px 44px -12px #0b2a4a40}.chat-head{align-items:center;gap:10px;margin-bottom:10px;font-weight:700;display:flex}.avatar{color:#37587c;background:linear-gradient(135deg,#dbe7f5,#b9cde6);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:grid;position:relative}.avatar:after{content:"";background:#22c55e;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:0;right:0}.chat-head .name{color:var(--blue)}.chat-head .brand{color:var(--ink)}.chat-head .arrow{color:#9db0c2;font-weight:400}.chat-card p{color:var(--ink-soft);margin:0 0 10px}.chat-card p.q{color:var(--ink);margin-top:14px;font-weight:700}.chat-foot{text-align:right;color:#9db0c2;margin-top:12px;font-size:11px;font-weight:600}.chat-actions{flex-direction:column;align-items:flex-end;gap:10px;width:min(340px,78%);display:flex;position:absolute;top:360px;right:22px}.chip{font:inherit;cursor:pointer;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;padding:11px 18px;font-size:13.5px;font-weight:700;box-shadow:0 8px 20px -8px #0b2a4a33}.chip-row{gap:10px;display:flex}.chip.green{background:var(--green);border-color:var(--green);color:#fff}.chip.dark{color:#fff;background:#16181d;border-color:#16181d}.fab{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:50%;width:58px;height:58px;font-size:20px;position:absolute;bottom:20px;right:22px;box-shadow:0 12px 28px -8px #f9734099}.logos{border-top:1px solid var(--line);padding:56px 0 64px}.logos .kicker{text-align:center;letter-spacing:.18em;color:#8ba0b4;margin:0 0 38px;font-size:12px;font-weight:700}.logo-row{color:#a3b1bf;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 56px;display:flex}.logo-row span{letter-spacing:-.01em;white-space:nowrap;font-size:20px;font-weight:800}.logo-row .serif{font-family:Georgia,serif;font-weight:700}.logo-row .wide{letter-spacing:.3em;font-weight:600}.logo-row .small{font-size:15px}.value{background:var(--bg-soft);padding:90px 0}.value .wrap{grid-template-columns:minmax(0,42%) minmax(0,58%);align-items:center;gap:64px;display:grid}.photo{aspect-ratio:4/3.4;color:#f2f6fb;background:radial-gradient(120% 90% at 20% 15%,#e9f0f8 0%,#0000 55%),linear-gradient(150deg,#c8d8ea 0%,#9db4cc 55%,#7e97b3 100%);border-radius:20px;place-items:end start;padding:22px;font-size:13px;font-weight:600;display:grid;box-shadow:0 24px 50px -20px #0b2a4a47}.value p{color:var(--ink-soft);max-width:36rem;margin:0;font-size:16.5px;line-height:1.7}.value p b{color:var(--ink)}@media (width<=960px){.hero{padding-top:32px}.hero .wrap,.value .wrap{grid-template-columns:1fr;gap:40px}.chat-actions{top:auto;bottom:90px}}.steps{border-top:1px solid var(--line);text-align:center;background:#f8fafc;padding:96px 0 100px}.steps h2{margin-bottom:44px}.step-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;display:grid}.step{border:1px solid var(--line);background:#fff;border-radius:16px;padding:34px 32px 38px;position:relative;overflow:hidden}.step .n{color:var(--blue);font-size:34px;font-weight:800;line-height:1}.step .ghost{color:#2563eb12;pointer-events:none;font-size:150px;font-weight:800;line-height:1;position:absolute;top:-30px;right:-14px}.step h3{margin:60px 0 12px;font-size:17px;font-weight:700}.step p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.65}.steps .integrations{color:var(--ink-soft);margin:40px 0 28px;font-size:15px}.steps .integrations a{color:var(--blue);font-weight:700;text-decoration:none}.closing{padding:80px 0 90px}.closing .card{color:#fff;background:#0c0d10;border-radius:20px;grid-template-columns:minmax(0,40%) minmax(0,60%);display:grid;overflow:hidden}.closing .shot{color:#f2f6fb;background:radial-gradient(120% 90% at 25% 20%,#eef3f8 0%,#0000 60%),linear-gradient(150deg,#c9d7e6 0%,#9db2c8 55%,#7d93ab 100%);place-items:end start;min-height:400px;padding:20px;font-size:13px;font-weight:600;display:grid}.closing .body{align-self:center;padding:66px 60px}.closing h2{color:#fff;margin-bottom:18px}.closing p{color:#c8d0da;max-width:34rem;margin:0 0 30px;font-size:16.5px;line-height:1.7}.closing .actions{flex-wrap:wrap;gap:14px;margin-bottom:18px;display:flex}.closing .fine{color:#8e99a6;margin:0;font-size:13.5px}@media (width<=600px){.hero{padding:32px 0 52px}.value,.steps{padding:52px 0}.closing{padding:52px 0 60px}.closing .body{padding:32px 22px}.browser{min-height:0}.logo-row{gap:20px 30px}}@media (width<=960px){.step-grid,.closing .card{grid-template-columns:1fr}.closing .body{padding:40px 28px}}
