@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8bcddb47c8219945-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8bcddb47c8219945-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8bcddb47c8219945-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8bcddb47c8219945-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c0680f1bdb3a2e90-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.PPAfda_className{font-family:Outfit,Outfit Fallback;font-style:normal}.PPAfda_variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.NbWtKa_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.NbWtKa_variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue-500:#1c7bf4;--blue-600:#1769d4;--blue-700:#125bbb;--blue-100:#e3eefe;--blue-50:#f1f6ff;--ink:#0f1b33;--body:#4b5874;--muted:#5b6680;--line:#e2e8f2;--paper:#f5f8fd;--white:#fff;--success:#0f7a4c;--online:#3ddc97;--sky:#eaf3ff;--sky-line:#d3e3f8;--navy:#0f1b33;--navy-raised:#1f2d4d;--navy-text:#c4cee0;--sun:#ffc83d;--sun-hover:#ffb31a;--font-display:var(--font-outfit), "Instrument Sans", system-ui, sans-serif;--font-text:var(--font-instrument), system-ui, -apple-system, "Segoe UI", sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-14:56px;--radius-sm:9px;--radius-md:12px;--radius-lg:18px;--radius-bubble:14px;--radius-tile:24px;--radius-pill:999px;--r-card:28px;--r-big:40px;--r-tail:6px;--shadow-widget:0 18px 48px #0f1b3329, 0 2px 6px #0f1b330f;--shadow-launcher:0 8px 18px #0f1b3338;--shadow-focus:0 0 0 4px #e3eefe;--focus-ring:0 0 0 1.5px var(--blue-600), 0 0 0 5.5px var(--blue-100);--accent:var(--blue-600);--on-accent:var(--white)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--white);color:var(--ink);font:400 16px/25px var(--font-text);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);text-wrap:balance;margin:0}p{margin:0}a{color:var(--blue-600);text-underline-offset:3px}a:hover{color:var(--blue-700)}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:none}.ground-blue,.ground-navy{--focus-ring:0 0 0 2px var(--ink), 0 0 0 5px var(--sun)}.ground-blue .widget,.ground-blue .store,.ground-navy .admin{--focus-ring:0 0 0 1.5px var(--blue-600), 0 0 0 5.5px var(--blue-100)}.vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--white);border-radius:var(--radius-pill);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{color:var(--white);top:12px}.wrap{width:100%;max-width:1200px;padding-left:max(var(--space-4), env(safe-area-inset-left,0px));padding-right:max(var(--space-4), env(safe-area-inset-right,0px));margin:0 auto}@media (min-width:720px){.wrap{padding-left:var(--space-8);padding-right:var(--space-8)}}.label{font:600 14px/20px var(--font-display);color:var(--ink);display:block}.section-head .label,.page-head .label,.contact-card .label,.not-found .label{font:600 14px/20px var(--font-text);color:var(--blue-700);background:var(--sky);border-radius:14px 14px 14px var(--r-tail);justify-self:start;align-items:center;padding:6px 14px;display:inline-flex}.section-paper .section-head .label,.page-head .label{background:var(--white)}.ground-navy .section-head .label,.contact-card .label{background:var(--navy-raised);color:var(--white)}.hl{background:var(--sun);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em .2em .2em .06em;margin:0 -.02em;padding:0 .12em}.btn{justify-content:center;align-items:center;gap:var(--space-2);font:600 15.5px/1 var(--font-text);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;padding:15px 24px;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.btn-sm{padding:10px 18px;font-size:14px}.btn-primary{background:var(--blue-600);color:var(--white)}.btn-primary:hover{background:var(--blue-700);color:var(--white)}.btn-sun,.ground-blue .signup .btn-primary,.ground-navy .btn-primary,.cta-band .btn-primary{background:var(--sun);color:var(--ink)}.btn-sun:hover,.ground-blue .signup .btn-primary:hover,.ground-navy .btn-primary:hover,.cta-band .btn-primary:hover{background:var(--sun-hover);color:var(--ink)}.btn-secondary{background:var(--white);color:var(--ink);border-color:#c9d2e1}.btn-secondary:hover{border-color:var(--muted);color:var(--ink)}.btn-quiet{color:var(--body);background:0 0}.btn-quiet:hover{background:var(--paper)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible{border-radius:var(--radius-pill)}.link-btn{font:600 13.5px/20px var(--font-text);color:var(--blue-600);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.link-btn:hover{color:var(--blue-700)}.site-header{z-index:50;background:var(--white);position:sticky;top:0;box-shadow:0 1px #0f1b330f}.site-header-inner{align-items:center;gap:var(--space-6);min-height:72px;display:flex}.brand-link{border-radius:8px;flex:none}.brand-link img{width:auto;height:30px}.site-nav{gap:var(--space-1);margin-left:auto;display:flex}.site-nav a{color:var(--ink);border-radius:var(--radius-pill);padding:8px 14px;font-weight:500;text-decoration:none}.site-nav a:hover{color:var(--blue-700);background:var(--sky)}.site-nav a:focus-visible{border-radius:var(--radius-pill)}@media (max-width:719px){.site-header-inner{gap:0 var(--space-4);flex-wrap:wrap;min-height:0;padding-top:10px;padding-bottom:6px}.brand-link img{height:26px}.header-cta{margin-left:auto}.site-nav{order:3;gap:0;width:100%;margin:6px 0 0 -12px;padding:2px 0;font-size:14.5px}.site-nav a{padding:6px 12px}}.section{padding-block:64px}@media (min-width:900px){.section{padding-block:104px}}.section-paper,.ground-sky{background:var(--sky)}.ground-navy{background:var(--navy);color:var(--white)}.ground-navy h2,.ground-navy h3,.ground-navy a{color:var(--white)}.section-head{gap:var(--space-4);max-width:720px;margin-bottom:48px;display:grid}.section-head h2{letter-spacing:-.03em;font-size:48px;font-weight:800;line-height:52px}.section-head p{color:var(--body);font-size:18px;line-height:28px}.ground-navy .section-head p{color:var(--navy-text)}@media (max-width:719px){.section-head{margin-bottom:var(--space-8)}.section-head h2{font-size:32px;line-height:36px}.section-head p{font-size:16px;line-height:25px}}.hero{background:var(--blue-600);color:var(--white);padding-block:72px 80px;position:relative;overflow:hidden}.hero-inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:56px;display:grid;position:relative}.hero-copy{gap:var(--space-5);text-align:left;justify-items:start;min-width:0;display:grid}.pill{align-items:center;gap:var(--space-2);background:var(--sun);color:var(--ink);font:600 14px/20px var(--font-text);border-radius:16px 16px 16px var(--r-tail);padding:7px 16px 7px 14px;display:inline-flex}.pill:before{content:"";background:var(--ink);border-radius:50%;width:8px;height:8px}.hero h1{color:var(--white);letter-spacing:-.03em;font-size:56px;font-weight:800;line-height:1.05}.hero-lede{color:var(--white);max-width:32em;font-size:18px;line-height:28px}.hero-note{color:var(--white);font-size:14px;font-weight:500;line-height:20px}.hero .signup{text-align:left;justify-items:start;width:100%;max-width:460px}.hero .signup-label,.hero .signup-help,.hero .signup-help a,.hero .signup-error{color:var(--white)}.hero .signup-error{font-weight:600}.hero-demo{min-width:0}.hero-demo .store{border:0;border-radius:24px;box-shadow:0 24px 60px #0f1b3347}.hero-demo .demo-caption{color:var(--white);margin-top:var(--space-4);padding:4px 8px 0}.hero-demo .link-btn{color:var(--white)}.hero-demo .link-btn:hover{color:var(--sun)}@media (max-width:1099px){.hero h1{font-size:46px}}@media (max-width:959px){.hero-inner{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:719px){.hero{padding-block:44px 52px}.hero h1{font-size:38px;line-height:1.1}.hero-lede{font-size:17px;line-height:26px}.hero-demo .store{border-radius:20px}}.signup{gap:var(--space-2);max-width:540px;display:grid}.signup-label{color:var(--ink);font-size:15px;font-weight:600}.signup-row{gap:var(--space-2);background:var(--white);border-radius:var(--radius-pill);border:1.5px solid #c9d2e1;width:100%;padding:5px;display:flex}.ground-blue .signup-row,.cta-band .signup-row{border-color:#0000}.signup-row input{border-radius:var(--radius-pill);min-width:0;color:var(--ink);background:0 0;border:0;flex:1;padding:12px 16px;font-size:16px}.signup-row input::placeholder{color:var(--muted)}.signup-row input:focus,.signup-row input:focus-visible{box-shadow:none;outline:none}.signup-row:has(input:focus-visible){border-color:var(--blue-600);box-shadow:var(--shadow-focus)}:is(.ground-blue .signup-row:has(input:focus-visible),.cta-band .signup-row:has(input:focus-visible)){border-color:var(--ink);box-shadow:0 0 0 4px var(--sun)}.signup-row:has(input[aria-invalid=true]){border-color:#b4234a}.signup-help,.signup-error{color:var(--muted);font-size:13.5px;line-height:19px}.signup-error{color:#a3203f;font-weight:500}.signup-done{gap:var(--space-1);max-width:540px;padding:var(--space-4) var(--space-6);border-radius:24px 24px 24px var(--r-tail);background:var(--white);color:var(--ink);text-align:left;display:grid}.signup-done strong{color:var(--success)}.signup-done span{color:var(--body);overflow-wrap:anywhere}@media (max-width:479px){.signup-row{border-radius:26px;flex-direction:column}.signup-row input{padding:12px 14px}}.demo{margin:0}.demo-stage{position:relative}.store{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);height:680px;overflow:hidden}.store-bar{background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.store-bar i{background:var(--line);border-radius:50%;width:9px;height:9px}.store-bar span{color:var(--muted);margin-left:10px;font-size:12px}.store-nav{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:18px;padding:16px 20px;font-size:13px;display:flex}.store-nav strong{color:var(--ink);letter-spacing:.08em;margin-right:auto;font-size:14px}.store-hero{background:linear-gradient(135deg,#eef1ec,#e4e9e2);border-radius:12px;flex-direction:column;justify-content:flex-end;gap:2px;height:150px;margin:18px 20px 0;padding:18px;display:flex}.store-hero span{letter-spacing:.09em;text-transform:uppercase;color:#5d6a5a;font-size:11.5px;font-weight:600}.store-hero b{color:#2f3a2d;font:600 22px/1.2 Georgia,Times New Roman,serif}.store-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 20px;display:grid}.store-grid div{color:var(--body);gap:4px;font-size:12px;display:grid}.store-grid i{background:#f1efe9;border-radius:10px;height:110px;display:block}.store-grid div:nth-child(2) i{background:#ece7df}.store-grid div:nth-child(3) i{background:#eef0f2}.store-grid small{color:var(--muted);font-size:12px}.demo-widget{max-height:calc(100% - 124px);position:absolute;bottom:92px;right:18px}.demo-launcher{background:var(--blue-500);width:60px;height:60px;color:var(--white);box-shadow:var(--shadow-launcher);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:18px;right:18px}.demo-caption{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;font-size:13px;line-height:18px;display:flex}.js .demo:not([data-ready]) .demo-later{display:none}@media (max-width:479px){.store{height:660px}.store-nav span{display:none}.store-grid i{height:70px}.demo-widget{width:auto;left:12px;right:12px}.demo-launcher{width:54px;height:54px;bottom:14px;right:12px}.demo-widget{max-height:calc(100% - 104px);bottom:80px}}.widget{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);width:340px;max-width:100%;box-shadow:var(--shadow-widget);font-family:var(--font-text);text-align:left;flex-direction:column;display:flex;overflow:hidden}.widget-head{background:var(--accent);color:var(--on-accent);flex:none;align-items:center;gap:12px;padding:14px 16px;display:flex}.widget-head strong{font:600 16px/20px var(--font-display);overflow-wrap:anywhere;display:block}.widget-head small{align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:flex}.widget-head small:before{content:"";background:var(--online);border-radius:50%;width:7px;height:7px}.widget-head .avatar{flex:none}.widget-msgs{flex:auto;align-content:start;gap:10px;min-height:0;padding:14px;display:grid;overflow:auto}.msg{border-radius:var(--radius-bubble);overflow-wrap:anywhere;max-width:85%;padding:9px 12px;font-size:13.5px;line-height:19.5px}.msg-agent{background:var(--paper);color:var(--ink);border-bottom-left-radius:4px;justify-self:start}.msg-customer{background:var(--accent);color:var(--on-accent);border-bottom-right-radius:4px;justify-self:end}.msg-source{color:var(--muted);align-items:center;gap:5px;margin-top:6px;font-size:11.5px;font-weight:500;line-height:16px;display:flex}.msg-source:before{content:"";background:var(--blue-500);opacity:.45;border-radius:2px;width:6px;height:6px}.msg-order{background:var(--white);border:1px solid var(--line);border-radius:10px;gap:2px;margin-top:8px;padding:9px 10px;font-size:12.5px;line-height:17px;display:grid}.msg-order b{font-weight:600}.msg-order span{color:var(--body)}.msg-order-bar{background:var(--line);border-radius:3px;height:5px;margin-top:6px;overflow:hidden}.msg-order-bar i{background:var(--accent);height:100%;display:block}.msg-typing{gap:4px;padding:12px 14px;display:flex}.msg-typing i{background:var(--muted);opacity:.5;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite typing}.msg-typing i:nth-child(2){animation-delay:.15s}.msg-typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.demo[data-ready] .widget-msgs>.msg{animation:.25s ease-out msg-in}@keyframes msg-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.widget-input{border-top:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:10px 12px;display:flex}.widget-input>span:first-child{color:var(--muted);flex:1;font-size:13.5px}.widget-send{background:var(--accent);width:32px;height:32px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;display:grid}.widget-badge{color:var(--muted);text-align:center;flex:none;padding:0 0 9px;font-size:11.5px;font-weight:500;line-height:16px}.features{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feature{background:var(--sky);border-radius:var(--r-card) var(--r-card) var(--r-card) var(--r-tail);gap:var(--space-2);align-content:start;padding:28px;display:grid}.feature-icon{background:var(--white);width:52px;height:52px;color:var(--blue-600);margin-bottom:var(--space-3);border-radius:50%;place-items:center;display:grid}.feature h3{letter-spacing:-.01em;font-size:21px;font-weight:700;line-height:26px}.feature p{color:var(--body)}@media (max-width:959px){.features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.features{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.feature{padding:24px}}.split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.split .section-head{margin-bottom:var(--space-8)}.ticks{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.ticks li{gap:var(--space-3);color:var(--body);display:flex}.ticks li svg{color:var(--blue-600);flex:none;margin-top:3px}.ticks strong{color:var(--ink);font-weight:600}.ground-navy .ticks li{color:var(--navy-text)}.ground-navy .ticks strong{color:var(--white)}.ground-navy .ticks li svg{color:var(--sun)}@media (max-width:959px){.split{grid-template-columns:minmax(0,1fr);gap:40px}}.admin{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-4);display:grid}.admin-head{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.admin-head h3{margin-top:2px;font-size:24px;font-weight:700;line-height:30px}.count-pill{background:var(--blue-100);color:var(--blue-700);border-radius:var(--radius-pill);padding:5px 10px;font-size:12.5px;font-weight:600}.sug-list{gap:var(--space-3);display:grid}.sug{border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4);gap:10px;display:grid}.sug-dismissed{opacity:.7}.sug-q{gap:2px;display:grid}.sug-q h3{font:600 17px/23px var(--font-display)}.sug-q span,.sug-from{color:var(--muted);font-size:12.5px;line-height:18px}.sug-draft{background:var(--paper);border-radius:10px;padding:10px 12px;font-size:13.5px;line-height:20px}.sug-empty{color:var(--muted);font-style:italic}.sug-edit textarea{border:1px solid var(--blue-600);width:100%;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);resize:vertical;color:var(--ink);padding:9px 11px;font-size:13.5px;line-height:20px}.sug-edit textarea:focus{outline:none}.sug-acts{gap:var(--space-2);flex-wrap:wrap;display:flex}.sug-done{color:var(--success);font-size:13.5px;font-weight:600}.sug-muted{color:var(--muted)}.custom{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.settings{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);align-content:start;gap:18px;display:grid}.field{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.field>label,.field legend{color:var(--ink);margin-bottom:var(--space-2);padding:0;font-size:13px;font-weight:600}.field>label{margin-bottom:0}.field input[type=text]{border-radius:var(--radius-sm);width:100%;color:var(--ink);background:var(--white);border:1px solid #c9d2e1;padding:9px 11px;font-size:14px}.field input[type=text]:focus{border-color:var(--blue-600);box-shadow:var(--shadow-focus);outline:none}.field-help{color:var(--muted);margin-top:var(--space-1);font-size:12.5px;line-height:18px}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip,.dot,.seg label{cursor:pointer;position:relative}.chip input,.dot input,.seg input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.chip>span{border:1.5px solid var(--line);background:var(--white);border-radius:var(--radius-md);font:500 13px/1 var(--font-text);align-items:center;gap:8px;padding:5px 10px 5px 5px;display:flex}.chip input:checked+span{border-color:var(--blue-600);box-shadow:var(--shadow-focus)}.chip input:focus-visible+span,.seg input:focus-visible+span{box-shadow:var(--focus-ring)}.colrow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dot>span{border:2px solid var(--white);width:28px;height:28px;box-shadow:0 0 0 1.5px var(--line);border-radius:50%;display:block}.dot input:checked+span{box-shadow:0 0 0 2.5px var(--ink)}.dot input:focus-visible+span{box-shadow:0 0 0 2.5px var(--ink), 0 0 0 6px var(--blue-100)}.colour-custom input{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:8px;width:42px;height:30px;padding:2px}.colrow code{color:var(--body);font-size:12.5px}.seg{border:1px solid var(--line);border-radius:10px;justify-self:start;gap:3px;padding:3px;display:inline-flex}.seg label>span{font:600 13px/1.2 var(--font-text);color:var(--body);border-radius:7px;padding:6px 12px;display:block}.seg input:checked+span{background:var(--ink);color:var(--white)}.custom-preview{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6) var(--space-6) 100px;background-image:radial-gradient(var(--line) 1px, transparent 1px);background-size:16px 16px;justify-content:flex-end;align-items:flex-start;min-height:460px;display:flex;position:relative}.custom-preview.pos-left{justify-content:flex-start}.custom-launcher{bottom:var(--space-6);right:var(--space-6);width:56px;height:56px;box-shadow:var(--shadow-launcher);border-radius:50%;position:absolute}.pos-left .custom-launcher{right:auto;left:var(--space-6)}@media (max-width:959px){.custom{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.custom-preview{padding:var(--space-3) var(--space-3) 88px}.custom-launcher{right:var(--space-3);bottom:var(--space-4)}.pos-left .custom-launcher{left:var(--space-3)}}.admin{color:var(--ink);border-radius:var(--r-card) var(--r-card) var(--r-tail) var(--r-card);border:0;padding:28px}.admin .label{font:600 11.5px/16px var(--font-text);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.admin .btn,.settings .btn{border-radius:var(--radius-sm);border-width:1px;padding:9px 14px;font-size:13.5px}.admin .btn:focus-visible,.settings .btn:focus-visible{border-radius:var(--radius-sm)}.ground-navy .admin .btn-primary{background:var(--blue-600);color:var(--white)}.ground-navy .admin .btn-primary:hover{background:var(--blue-700);color:var(--white)}.ground-navy .admin a,.ground-navy .admin .link-btn{color:var(--blue-600)}.admin h3{color:var(--ink)}.sug-q span{background:var(--sun);color:var(--ink);border-radius:10px 10px 10px 3px;justify-self:start;margin-top:4px;padding:1px 10px;font-weight:600}.settings,.custom-preview{border-radius:var(--r-card) var(--r-card) var(--r-card) var(--r-tail);border:0}.settings{padding:28px}.custom-preview{background-color:var(--white);background-image:radial-gradient(var(--sky-line) 1.2px, transparent 1.2px);border-radius:var(--r-card) var(--r-card) var(--r-tail) var(--r-card)}@media (max-width:479px){.admin,.settings{padding:20px 16px}}.steps{gap:var(--space-6);counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.steps li{background:var(--sky);border-radius:var(--r-card) var(--r-card) var(--r-card) var(--r-tail);gap:var(--space-2);counter-increment:step;align-content:start;padding:28px;display:grid}.steps li:before{content:counter(step);background:var(--blue-600);width:52px;height:52px;color:var(--white);font:800 24px/52px var(--font-display);text-align:center;margin-bottom:var(--space-3);border-radius:50%}.steps h3{letter-spacing:-.01em;font-size:21px;font-weight:700;line-height:26px}.steps p{color:var(--body)}@media (max-width:859px){.steps{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.plans{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.plan{background:var(--white);border-radius:var(--r-card) var(--r-card) var(--r-card) var(--r-tail);gap:var(--space-3);border:2px solid #0000;flex-direction:column;padding:26px 24px;display:flex}.section:not(.section-paper) .plan{background:var(--sky)}.plan-featured,.section:not(.section-paper) .plan-featured{background:var(--white);border-color:var(--blue-600)}.plan-top{gap:var(--space-1);display:grid}.plan-top h3{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:30px}.plan-top p{color:var(--body);min-height:42px;font-size:14px;line-height:21px}.plan-price{align-items:baseline;gap:6px;display:flex}.plan-amount{font:800 48px/1 var(--font-display);letter-spacing:-.035em}.plan-per{color:var(--muted);font-size:14px}.plan-conv{color:var(--body);padding-bottom:var(--space-3);border-bottom:1.5px dashed var(--sky-line);font-size:14.5px}.plan-conv strong{color:var(--ink);font-weight:600}.plan-trial{color:var(--blue-700);background:var(--blue-100);border-radius:12px 12px 12px 4px;order:-1;align-self:flex-start;padding:3px 11px;font-size:13px;font-weight:600}.plan-featured .plan-trial{background:var(--blue-600);color:var(--white)}.plan-features{gap:var(--space-2);color:var(--body);margin:0;padding:0;font-size:14px;line-height:21px;list-style:none;display:grid}.plan-features li{gap:var(--space-2);display:flex}.plan-features svg{color:var(--blue-600);flex:none;margin-top:2px}.tag-later{color:var(--body);background:var(--white);border:1px solid var(--sky-line);border-radius:var(--radius-pill);white-space:nowrap;margin-left:6px;padding:0 7px;font-size:11.5px;font-weight:600;line-height:17px;display:inline-block}.plan .tag-later{background:var(--sky);border-color:#0000}.section:not(.section-paper) .plan:not(.plan-featured) .tag-later{background:var(--white)}.pricing-notes{margin-top:var(--space-8);gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-notes div{gap:var(--space-1);align-content:start;display:grid}.pricing-notes h3{font-size:17px;font-weight:700;line-height:24px}.pricing-notes p{color:var(--body);font-size:14.5px;line-height:22px}@media (max-width:1079px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.plans,.pricing-notes{grid-template-columns:minmax(0,1fr)}.plan-top p{min-height:0}}.table-wrap{border-radius:var(--r-card) var(--r-card) var(--r-card) var(--r-tail);background:var(--white);position:relative;overflow-x:auto}.table-wrap:focus-visible{border-radius:var(--r-card) var(--r-card) var(--r-card) var(--r-tail)}.compare{border-collapse:collapse;width:100%;min-width:640px;font-size:14.5px;line-height:21px}.compare caption{text-align:left;padding:var(--space-5) var(--space-6) var(--space-2);color:var(--muted);font-size:13.5px}.compare th,.compare td{padding:13px var(--space-4);border-bottom:1px solid var(--line);text-align:center;vertical-align:top}.compare th:first-child{padding-left:var(--space-6)}.compare th[scope=row]{text-align:left;color:var(--ink);font-weight:500}.compare thead th{font:700 16px/22px var(--font-display);color:var(--ink);text-align:center}.compare thead th:first-child{text-align:left}.compare tbody tr:last-child th,.compare tbody tr:last-child td{border-bottom:0}.compare td{color:var(--body)}.compare .yes{color:var(--blue-600);display:inline-flex}.compare .no{display:inline-flex}.compare .no-mark{background:#8c97ad;border-radius:1px;width:10px;height:2px;margin-top:9px;display:block}.compare .group th{background:var(--blue-50);text-align:left;font:700 14px/20px var(--font-display);color:var(--blue-700)}.cta-band{background:var(--blue-600);color:var(--white);--focus-ring:0 0 0 2px var(--ink), 0 0 0 5px var(--sun);border-radius:48px 48px 10px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px;padding:64px;display:grid;position:relative;overflow:hidden}.cta-band:before,.cta-band:after{content:"";background:var(--blue-500);pointer-events:none;position:absolute}.cta-band:before{border-radius:110px 22px 110px 110px;width:300px;height:220px;top:-110px;right:-90px}.cta-band:after{border-radius:80px 80px 18px;width:220px;height:160px;bottom:-110px;left:34%}.cta-band>*{z-index:1;position:relative}.cta-band h2{color:var(--white);letter-spacing:-.03em;font-size:48px;font-weight:800;line-height:52px}.cta-band h2+p{color:var(--white);margin-top:var(--space-4);font-size:18px;line-height:28px}.cta-band a,.cta-band .signup-label,.cta-band .signup-help,.cta-band .signup-help a{color:var(--white)}.cta-band .signup-error{color:var(--white);font-weight:600}@media (max-width:859px){.cta-band{gap:var(--space-8);border-radius:34px 34px 8px;grid-template-columns:minmax(0,1fr);padding:40px 24px}.cta-band h2{font-size:34px;line-height:38px}.cta-band h2+p{font-size:16px;line-height:25px}}.page-head{background:var(--sky);padding-block:72px 64px;position:relative;overflow:hidden}.page-head:before,.page-head:after{content:"";background:var(--white);pointer-events:none;position:absolute}.page-head:before{border-radius:130px 24px 130px 130px;width:360px;height:260px;top:-80px;right:-60px}.page-head:after{opacity:.7;border-radius:60px 60px 14px;width:170px;height:120px;bottom:-56px;right:280px}.page-head .wrap{z-index:1;position:relative}.page-head h1{letter-spacing:-.035em;margin-top:var(--space-5);max-width:16ch;font-size:60px;font-weight:800;line-height:1.1}.page-head p{margin-top:var(--space-5);color:var(--body);max-width:640px;font-size:18px;line-height:28px}@media (max-width:719px){.page-head{padding-block:44px 40px}.page-head:before{width:200px;height:150px;top:-60px;right:-90px}.page-head:after{display:none}.page-head h1{font-size:40px}.page-head p{font-size:16px;line-height:25px}}.faq{gap:10px;display:grid}.faq details{background:var(--sky);border-radius:24px 24px 24px var(--r-tail);overflow:hidden}.section-paper .faq details{background:var(--white)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-4);font:600 17px/24px var(--font-display);color:var(--ink);border-radius:0;padding:18px 24px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:2.5px solid var(--blue-600);border-bottom:2.5px solid var(--blue-600);flex:none;width:9px;height:9px;margin-top:-4px;transition:transform .15s;transform:rotate(45deg)}.faq details[open] summary:after{margin-top:4px;transform:rotate(-135deg)}.faq summary:hover{background:var(--blue-100)}.faq summary:focus-visible{box-shadow:inset 0 0 0 2.5px var(--blue-600);border-radius:24px 24px 24px var(--r-tail)}.faq-a{color:var(--body);gap:var(--space-3);max-width:72ch;padding:0 24px 22px;display:grid}.faq-group+.faq-group{margin-top:48px}.faq-group h2{letter-spacing:-.025em;margin-bottom:var(--space-5);font-size:30px;font-weight:800;line-height:36px}.support-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:56px;display:grid}.contact-card{background:var(--navy);color:var(--white);border-radius:var(--r-card) var(--r-card) var(--r-tail) var(--r-card);gap:var(--space-3);--focus-ring:0 0 0 2px var(--ink), 0 0 0 5px var(--sun);padding:32px 28px;display:grid;position:sticky;top:96px}.contact-card h2{color:var(--white);letter-spacing:-.025em;font-size:30px;font-weight:800;line-height:36px}.contact-card p,.contact-card li{color:var(--navy-text);font-size:15px;line-height:23px}.contact-card a{color:var(--white)}.contact-card ul{gap:var(--space-1);margin:0;padding-left:18px;display:grid}.contact-email{overflow-wrap:anywhere;background:var(--sun);border-radius:var(--radius-pill);margin-block:var(--space-1) var(--space-2);justify-self:start;padding:10px 20px;font-size:16px;font-weight:600;text-decoration:none}.contact-card a.contact-email,.contact-card a.contact-email:hover{color:var(--ink)}.contact-card a.contact-email:hover{background:var(--sun-hover)}@media (max-width:899px){.support-grid{grid-template-columns:minmax(0,1fr)}.contact-card{position:static}}.legal{max-width:760px;padding-block:var(--space-8) 72px}.legal h2{letter-spacing:-.02em;margin:48px 0 var(--space-3);scroll-margin-top:96px;font-size:28px;font-weight:800;line-height:34px}.legal h3{margin:var(--space-6) 0 var(--space-2);font-size:19px;font-weight:700;line-height:25px}.legal p,.legal li{color:var(--body);font-size:16px;line-height:26px}.legal p+p{margin-top:var(--space-3)}.legal ul,.legal ol{margin:var(--space-3) 0;gap:var(--space-2);padding-left:22px;display:grid}.legal strong{color:var(--ink);font-weight:600}.legal .table-wrap{margin:var(--space-4) 0;background:var(--sky)}.legal table{border-collapse:collapse;width:100%;min-width:560px;font-size:14.5px;line-height:21px}.legal th,.legal td{text-align:left;vertical-align:top;border-bottom:1px solid var(--sky-line);color:var(--body);padding:12px 16px}.legal th:first-child,.legal td:first-child{padding-left:22px}.legal thead th{font:700 15px/21px var(--font-display);color:var(--ink)}.legal tbody tr:last-child td{border-bottom:0}.legal td:first-child{color:var(--ink);font-weight:500}.toc{margin-top:var(--space-6);border-radius:var(--r-card) var(--r-card) var(--r-card) var(--r-tail);background:var(--sky);padding:22px 26px}.toc ol{margin:var(--space-3) 0 0;columns:2;column-gap:var(--space-8);display:block}.toc li{break-inside:avoid;margin-bottom:2px;font-size:14.5px;line-height:23px}@media (max-width:599px){.toc ol{columns:1}}.draft-note{margin-top:var(--space-6);border-radius:20px 20px 20px var(--r-tail);gap:var(--space-2);background:#fffaf0;border:1px solid #f0d9a0;border-left:4px solid #b7791f;padding:20px 24px;display:grid}.draft-note strong{color:#6b4508;font-weight:700}.draft-note p,.draft-note li{color:#5c4a2a;font-size:14.5px;line-height:22px}.draft-note summary{cursor:pointer;color:#6b4508;font-size:14.5px;font-weight:600}.draft-note ul{margin:var(--space-2) 0 0;gap:var(--space-1);padding-left:20px;display:grid}.site-footer{background:var(--sky);padding-block:64px var(--space-8)}.footer-inner{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.footer-brand{gap:var(--space-4);align-content:start;display:grid}.footer-brand img{width:auto;height:28px}.footer-brand p{color:var(--body);max-width:30em}.footer-links{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.footer-links div{gap:var(--space-2);align-content:start;display:grid}.footer-links .label{margin-bottom:var(--space-1);font-size:15px}.footer-links a{color:var(--body);overflow-wrap:anywhere;justify-self:start;font-size:15px;text-decoration:none}.footer-links a:hover{color:var(--blue-700);text-decoration:underline}.footer-legal{margin-top:48px}.footer-legal>div{padding-top:var(--space-5);border-top:1.5px dashed var(--sky-line);gap:var(--space-1);display:grid}.footer-legal p{color:var(--muted);font-size:13px;line-height:19px}@media (max-width:799px){.footer-inner{grid-template-columns:minmax(0,1fr)}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-links a{font-size:14px}}.not-found{gap:var(--space-5);text-align:center;justify-items:center;padding-block:96px 112px;display:grid}.not-found .label{justify-self:center}.not-found-mick{width:120px;height:auto}.not-found h1{letter-spacing:-.035em;font-size:56px;font-weight:800;line-height:1.02}.not-found p{color:var(--body);font-size:18px}@media (max-width:719px){.not-found{padding-block:64px 80px}.not-found h1{font-size:38px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
