.flegal[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0;padding:0;list-style:none}.flegal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--faint);text-decoration:none}.flegal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ink);text-decoration:underline}:root{color-scheme:light;--ink: #071433;--sub: #4A5878;--faint: #5E6C8C;--paper: #F6F9FE;--panel: #FFFFFF;--hi: #EEF3FC;--line: #DCE4F2;--blue: #1E6BFF;--blue-soft: #E8F0FF;--blue-text: #1653CC;--cyan: #0E99C8;--bright: #22A6FF;--accent-cyan: #4EE3FF;--navy: #071433;--deep: #020F36;--auto-fg: #0B7A52;--auto-bg: #E3F3EC;--draft-fg: #8F5A00;--draft-bg: #F6ECD9;--route-fg: #6B3FD4;--route-bg: #EEE8FB;--ease: cubic-bezier(.16, 1, .3, 1);--r-lg: 26px;--r-md: 18px;--r-sm: 12px;--shadow-card: 0 1px 2px rgba(7, 20, 51, .04), 0 12px 32px -18px rgba(7, 20, 51, .22);--shadow-tile: 0 2px 4px rgba(7, 20, 51, .06), 0 16px 30px -16px rgba(7, 20, 51, .3);--shadow-nav: 0 1px 2px rgba(7, 20, 51, .05), 0 14px 34px -18px rgba(7, 20, 51, .3);--font: "Geist", "Geist Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--gutter: 24px;--navh: 76px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--paper)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.55;font-weight:400;letter-spacing:-.004em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4{margin:0;font-weight:600;letter-spacing:-.035em;line-height:1.03;text-wrap:balance}p{margin:0}a{color:inherit}img{max-width:100%;display:block}ul,ol{margin:0;padding:0;list-style:none}dl,dd{margin:0}button{font:inherit;color:inherit}::selection{background:#d6e5ff;color:var(--ink)}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}*{scrollbar-width:thin;scrollbar-color:#C3D2EA transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:#c3d2ea;border-radius:99px;border:3px solid var(--paper)}::-webkit-scrollbar-thumb:hover{background:#a9bdde}::-webkit-scrollbar-track{background:transparent}[id]{scroll-margin-top:calc(var(--navh) + 16px)}.wrap{width:100%;max-width:1180px;margin:0 auto;padding-inline:var(--gutter)}.sec{padding:84px 0;position:relative}.sec-tight{padding:56px 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:-999px;top:0;z-index:300;background:#fff;padding:10px 16px;border-radius:10px;box-shadow:var(--shadow-nav)}.skip:focus{left:16px;top:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:14.5px;letter-spacing:-.01em;text-decoration:none;border-radius:999px;padding:10px 18px;border:1px solid transparent;cursor:pointer;transition:transform .25s var(--ease),background .25s,box-shadow .25s,border-color .25s,color .25s}.btn:active{transform:translateY(1px)}.btn-ghost{background:#fff;border-color:var(--line);color:var(--ink)}.btn-ghost:hover{background:var(--hi);border-color:#cbd8ee}.btn-primary{background:var(--blue);color:#fff;box-shadow:0 1px 1px #0714331a,0 10px 22px -12px #1e6bffd9}.btn-primary:hover{background:#155ce6;box-shadow:0 1px 1px #0714331f,0 14px 26px -12px #1e6bfff2}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{background:#0c2050}.btn-white{background:#fff;color:var(--navy)}.btn-white:hover{background:#e9f0ff}.btn-line-dark{background:transparent;color:#fff;border-color:#ffffff57}.btn-line-dark:hover{background:#ffffff1a;border-color:#ffffff8c}.btn-lg{font-size:16px;padding:14px 26px}.ctas{display:flex;gap:12px;flex-wrap:wrap}.ctas-center{justify-content:center}.tlink{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--blue-text);text-decoration:none;font-size:16px;border-bottom:1px solid rgba(22,83,204,.3);padding-bottom:2px;transition:border-color .25s,gap .25s var(--ease)}.tlink:hover{border-color:var(--blue-text);gap:12px}.lane{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:11.5px;font-weight:600;letter-spacing:.01em;padding:4px 10px;border-radius:999px;line-height:1.5}.lane:before{content:"";width:6px;height:6px;border-radius:99px;background:currentColor}.lane-auto{color:var(--auto-fg);background:var(--auto-bg)}.lane-draft{color:var(--draft-fg);background:var(--draft-bg)}.lane-route{color:var(--route-fg);background:var(--route-bg)}.chip{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:999px;color:var(--blue-text);background:var(--blue-soft);line-height:1.5}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.card-pad{padding:30px 32px}.card-flat{box-shadow:none}.sechead{max-width:720px;margin:0 auto 44px;text-align:center}.sechead h2{font-size:clamp(30px,4.1vw,50px)}.sechead p{margin-top:16px;color:var(--sub);font-size:clamp(16px,1.4vw,18px)}.sechead-start{margin-inline:0;text-align:left}.sechead-start .ctas{justify-content:flex-start}.nav{position:sticky;top:0;z-index:100;background:transparent;transition:background-color .35s var(--ease),box-shadow .35s var(--ease)}.nav.scrolled{background:#ffffffeb;backdrop-filter:saturate(1.5) blur(12px);-webkit-backdrop-filter:saturate(1.5) blur(12px);box-shadow:var(--shadow-nav)}.nav-in{display:flex;align-items:center;gap:clamp(16px,3vw,40px);height:var(--navh)}.brand{display:flex;align-items:center;flex:none;border-radius:8px}.brand img{height:24px;width:auto}.nav-links{display:flex;align-items:center;gap:clamp(10px,1.8vw,26px)}.nav-links a{color:var(--sub);font-weight:500;font-size:14.5px;letter-spacing:-.008em;text-decoration:none;padding:6px 2px;position:relative;transition:color .2s}.nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--blue);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease)}.nav-links a:hover{color:var(--ink)}.nav-links a:hover:after{transform:scaleX(1)}.nav-links a[aria-current=page]{color:var(--ink);font-weight:600}.nav-links a[aria-current=page]:after{transform:scaleX(1)}.nav-cta{display:flex;align-items:center;gap:10px;margin-inline-start:auto}.nav-toggle{display:none;flex-direction:column;margin-inline-start:auto;width:44px;height:44px;border-radius:999px;border:1px solid var(--line);background:var(--panel);align-items:center;justify-content:center;cursor:pointer}.nav-toggle span{display:block;width:18px;height:1.8px;background:var(--ink);border-radius:2px;transition:transform .3s var(--ease),opacity .2s linear}.nav-toggle span+span{margin-top:5px}.nav-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(6.8px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6.8px) rotate(-45deg)}.mobile-menu{display:none}.hero{padding:48px 0 72px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;left:50%;top:-240px;width:min(1200px,140vw);aspect-ratio:1 / .62;transform:translate(-50%);background:radial-gradient(ellipse at 50% 45%,#1e6bff1a,#2ed2ff0d 42%,#f6f9fe00 70%);pointer-events:none}.hero .wrap{position:relative}.herotext{max-width:880px;margin:28px auto 0;text-align:center}h1{font-size:clamp(37px,5.5vw,62px);letter-spacing:-.042em}h1 .l2{display:block;color:var(--sub)}.lede{margin:22px auto 0;max-width:620px;color:var(--sub);font-size:clamp(16.5px,1.5vw,19px);line-height:1.58}.herotext .ctas{margin-top:30px}.herotext .lede{text-wrap:pretty}.undercta{margin-top:16px;font-size:13.5px;color:var(--faint)}.phero{padding:40px 0 8px;position:relative;overflow:hidden}.phero:before{content:"";position:absolute;left:50%;top:-280px;width:min(1100px,140vw);aspect-ratio:1 / .62;transform:translate(-50%);background:radial-gradient(ellipse at 50% 45%,#1e6bff17,#2ed2ff0a 42%,#f6f9fe00 70%);pointer-events:none}.phero .wrap{position:relative}.phero-in{display:grid;gap:clamp(28px,4vw,56px);align-items:center}.phero-in.has-aside{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr)}.phero-in.below{grid-template-columns:1fr;text-align:center}.phero-in.below .phero-text{margin-inline:auto}.phero-in.below .ctas{justify-content:center}.phero-text{max-width:640px}.phero h1{font-size:clamp(33px,4.6vw,54px)}.phero .lede{margin-inline:0;max-width:56ch}.phero-in.below .lede{margin-inline:auto}.phero .ctas{margin-top:28px}.crumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:500;color:var(--faint);margin-bottom:16px}.crumb a{color:var(--faint);text-decoration:none;transition:color .2s}.crumb a:hover{color:var(--blue-text)}.crumb svg{width:13px;height:13px;opacity:.6}.bento{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bento-2{grid-template-columns:repeat(2,1fr)}.bento-4{grid-template-columns:repeat(4,1fr)}.two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lanecard{display:flex;flex-direction:column;overflow:hidden;text-decoration:none}a.lanecard{transition:transform .3s var(--ease),box-shadow .3s var(--ease)}a.lanecard:hover{transform:translateY(-3px);box-shadow:var(--shadow-tile)}.fragbox{padding:24px 22px;background:linear-gradient(180deg,#fbfcff,#f2f6fd);border-bottom:1px solid var(--line);height:244px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:12px}.lanebody{padding:22px}.lanebody h3{font-size:22px;letter-spacing:-.03em}.lanebody p{margin-top:9px;color:var(--sub);font-size:15.5px;line-height:1.55}.pcard{padding:26px 26px 24px}.pcard h3{font-size:20px}.pcard p{margin-top:10px;color:var(--sub);font-size:15.5px;line-height:1.55}.pcard .tlink{margin-top:16px;font-size:15px}.tile{position:relative;display:flex;align-items:center;justify-content:center;border-radius:30%;box-shadow:var(--shadow-tile);isolation:isolate}.tile:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffffffb8,#fff0 52%);mix-blend-mode:soft-light}.tile:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1.5px #ffffffd9,inset 0 -1.5px #0714330f}.tile svg{width:44%;height:44%;position:relative;z-index:1}.t-chat{background:linear-gradient(158deg,#f0f5ff,#d8e6ff);color:#1653cc}.t-mail{background:linear-gradient(158deg,#edf7ff,#d2e9ff);color:#0b5ea8}.t-sms{background:linear-gradient(158deg,#eaf9fe,#cfeffa);color:#0b7691}.t-voice{background:linear-gradient(158deg,#eff2f9,#dce3f2);color:#22366b}.t-rcs{background:linear-gradient(158deg,#e9fbff,#ccf1fb);color:#0d7fa0}.t-plain{background:linear-gradient(158deg,#fff,#e9f1ff);color:var(--blue-text)}.arcwrap{padding-bottom:6px}.arc{position:relative;height:232px;margin:0 auto;overflow:hidden}.wheel{position:absolute;left:50%;top:16px;width:0;height:0;--R: 900px;--step: 13deg}.ch{position:absolute;top:0;left:calc(var(--t) / -2);width:var(--t);height:var(--t);--t: 116px;transform-origin:calc(var(--t) / 2) var(--R);transform:rotate(calc(var(--k) * var(--step)));opacity:.3;filter:saturate(.35);z-index:1;transition:opacity .6s var(--ease),filter .6s var(--ease),transform .8s var(--ease)}.ch .tile{width:100%;height:100%}.ch.near{opacity:.7;filter:saturate(.8);z-index:2}.ch.on{opacity:1;filter:none;z-index:3}.chantabs{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin-top:26px}.chantabs button{background:transparent;border:1px solid transparent;border-radius:999px;padding:9px 16px;font-size:14.5px;font-weight:500;color:var(--sub);cursor:pointer;transition:background .25s,color .25s,border-color .25s}.chantabs button:hover{background:var(--hi);color:var(--ink)}.chantabs button[aria-selected=true]{background:var(--navy);color:#fff;font-weight:600}.chanline{text-align:center;margin:18px auto 0;max-width:560px;color:var(--sub);font-size:17px;min-height:1.6em}.chanline a{color:var(--blue-text);font-weight:500}.chtile{display:flex;flex-direction:column;align-items:flex-start;gap:14px;text-decoration:none;color:inherit}.chtile .tile{width:72px;height:72px}.chtile h3{font-size:17px;letter-spacing:-.02em}.chtile p{margin-top:5px;color:var(--sub);font-size:14.5px;line-height:1.5}a.chtile .tile{transition:transform .3s var(--ease)}a.chtile:hover .tile{transform:translateY(-4px)}.ui{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px #0714330a,0 10px 22px -18px #07143366}.av{width:30px;height:30px;border-radius:10px;flex:none;display:grid;place-items:center;font-size:12.5px;font-weight:600;color:#fff;letter-spacing:-.01em}.av-m{background:linear-gradient(150deg,#39b7f2,#1560d8)}.av-p{background:linear-gradient(150deg,#2c6bff,#0c2a72)}.inboxrow{display:flex;align-items:flex-start;gap:11px;padding:12px 13px}.rowmain{min-width:0;flex:1}.rowtop{display:flex;align-items:center;gap:8px}.who-n{font-size:13.5px;font-weight:600}.chan{font-size:11.5px;color:var(--faint)}.msg{font-size:13.5px;color:var(--sub);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply{padding:12px 13px;border-top:1px dashed var(--line)}.reply .from{font-size:11.5px;font-weight:600;color:var(--blue-text)}.reply p{font-size:13.5px;margin-top:4px;color:var(--ink)}.dhead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-bottom:1px solid var(--line)}.ord{font-size:11.5px;color:var(--faint);font-variant-numeric:tabular-nums}.dtext{padding:12px 13px;font-size:13.5px;color:var(--ink);line-height:1.5}.action{display:flex;align-items:center;gap:10px;padding:10px 13px;background:var(--hi);border-top:1px solid var(--line)}.amt{font-size:16px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.alabel{font-size:12px;color:var(--faint)}.waitchip{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:999px;color:var(--draft-fg);background:var(--draft-bg)}.waitchip .pip{width:6px;height:6px;border-radius:99px;background:currentColor}.hrow{display:flex;align-items:center;gap:8px;padding:11px 13px;border-bottom:1px solid var(--line)}.to{font-size:12.5px;color:var(--sub);font-weight:500}.sum{padding:12px 13px;font-size:13px;color:var(--sub);line-height:1.5}.sum strong{display:block;color:var(--ink);font-size:11.5px;font-weight:600;margin-bottom:3px}.hfoot{display:flex;align-items:center;gap:9px;padding:10px 13px;border-top:1px solid var(--line);background:var(--hi);font-size:12.5px;color:var(--sub)}.hfoot .av{width:24px;height:24px;border-radius:8px;font-size:11px}.stepdown{margin-top:20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:32px;align-items:center;padding:30px 32px}.stepdown h3{font-size:24px}.stepdown p{margin-top:10px;color:var(--sub);font-size:15.5px;max-width:44ch}.rail{position:relative;padding-top:44px}.glider{position:absolute;top:0;left:16.667%;transform:translate(-50%);transition:left .75s var(--ease)}.railline{position:relative;height:1px;background:var(--line);margin:0 8px}.railline:after{content:"";position:absolute;right:-1px;top:-3.5px;width:8px;height:8px;border-top:1px solid var(--line);border-right:1px solid var(--line);transform:rotate(45deg)}.stops{display:grid;grid-template-columns:repeat(3,1fr);margin-top:-4px}.stops li{text-align:center;font-size:12.5px;color:var(--faint);font-weight:500}.stops .sdot{display:block;width:7px;height:7px;border-radius:99px;background:#c3d2ea;margin:0 auto 9px;transition:background .4s,transform .4s var(--ease)}.stops li[data-on="1"]{color:var(--ink);font-weight:600}.stops li[data-on="1"] .sdot{background:var(--blue);transform:scale(1.35)}.control{padding:34px 34px 30px}.ctl-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:30px;margin-top:26px}.draftpane{background:linear-gradient(180deg,#fbfcff,#f2f6fd);border:1px solid var(--line);border-radius:var(--r-md);padding:18px}.paneltitle{font-size:12px;font-weight:600;color:var(--faint);letter-spacing:.02em}.bubble{margin-top:12px;background:#fff;border:1px solid var(--line);border-radius:14px 14px 14px 5px;padding:14px 15px;font-size:14.5px;line-height:1.55;box-shadow:0 8px 20px -18px #071433b3}.bubble .from{font-size:11.5px;font-weight:600;color:var(--blue-text);display:block;margin-bottom:6px}.proposed{margin-top:14px;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.proposed .ph{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--line);font-size:11.5px;color:var(--faint)}.proposed .pb{display:flex;align-items:baseline;gap:10px;padding:13px 14px}.proposed .pb .amt{font-size:22px}.proposed .pb span{font-size:13px;color:var(--sub)}.notyet{margin-top:12px;font-size:13px;color:var(--faint)}.checks{display:flex;flex-direction:column;gap:10px}.check{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px #07143308}.check .cico{width:26px;height:26px;border-radius:99px;flex:none;display:grid;place-items:center;background:var(--blue-soft);color:var(--blue-text)}.check .cico svg{width:14px;height:14px}.ctext{font-size:14.5px;font-weight:500;min-width:0}.ctext small{display:block;font-weight:400;font-size:12.5px;color:var(--faint);margin-top:1px}.cstate{margin-left:auto;font-size:12px;font-weight:600;color:var(--blue-text);background:var(--blue-soft);padding:4px 10px;border-radius:999px;flex:none}.check.sent{background:var(--navy);border-color:var(--navy);color:#fff}.check.sent .cico{background:#ffffff24;color:#fff}.check.sent .ctext small{color:#a9b8d8}.check.sent .cstate{background:#ffffff24;color:#fff;font-variant-numeric:tabular-nums}.thread{margin-top:48px;max-width:760px;margin-inline:auto;overflow:hidden}.thread .th{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:16px 22px;border-bottom:1px solid var(--line)}.thread .th h3{font-size:16.5px;letter-spacing:-.02em}.thread .th span{font-size:12.5px;color:var(--faint)}.tlist{padding:8px 22px 20px}.tl{display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;position:relative;padding:14px 0}.tl:before{content:"";position:absolute;left:12.5px;top:0;bottom:0;width:1px;background:var(--line)}.tl:first-child:before{top:50%}.tl:last-child:before{bottom:50%}.tl .tico{position:relative;z-index:1;width:26px;height:26px;border-radius:9px;display:grid;place-items:center;background:#fff;border:1px solid var(--line);color:var(--blue-text)}.tl .tico svg{width:13px;height:13px}.tl .tch{font-size:11.5px;font-weight:600;color:var(--faint);letter-spacing:.02em}.tl p{font-size:14.5px;margin-top:3px;line-height:1.5}.tl p.ai{color:var(--sub)}.tl p.ai b{color:var(--blue-text);font-weight:600}.hcard{padding:26px 26px 24px}.hcard h3{font-size:20px;display:flex;align-items:center;gap:10px}.hcard h3 .mark{width:24px;height:24px;border-radius:99px;display:grid;place-items:center;flex:none}.hcard.yes h3 .mark{background:var(--blue-soft);color:var(--blue-text)}.hcard.no h3 .mark{background:var(--hi);color:var(--faint)}.hcard h3 .mark svg{width:13px;height:13px}.hcard ul{margin-top:18px;display:flex;flex-direction:column;gap:11px}.hcard li{display:flex;gap:11px;font-size:15.5px;color:var(--sub);line-height:1.5}.hcard li .b{width:7px;height:7px;border-radius:99px;margin-top:8px;flex:none}.hcard.yes li .b{background:var(--blue)}.hcard.no li .b{background:#c3d2ea}.hcard.no li{color:var(--faint)}.billing{margin-top:22px;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.billing p{font-size:clamp(18px,2.1vw,24px);font-weight:600;letter-spacing:-.03em;max-width:40ch;line-height:1.25}.billing p .q{color:var(--sub)}.feats{display:grid;grid-template-columns:1fr 1fr;gap:4px 56px}.feats-1{grid-template-columns:1fr;gap:0}.feat{display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px;padding:20px 0;border-top:1px solid var(--line)}.feat .fi{width:34px;height:34px;border-radius:11px;background:var(--blue-soft);color:var(--blue-text);display:grid;place-items:center}.feat .fi svg{width:18px;height:18px}.feat h3{font-size:16.5px;letter-spacing:-.02em}.feat p{margin-top:5px;color:var(--sub);font-size:15.5px;line-height:1.55}.closing{position:relative;overflow:hidden;border-radius:32px;background:var(--deep);color:#fff;padding:74px 40px 78px;text-align:center}.closing:before{content:"";position:absolute;left:50%;top:-40%;width:130%;aspect-ratio:1 / .6;transform:translate(-50%);background:radial-gradient(ellipse at 50% 50%,#2ed2ff38,#1e6bff24 40%,#020f3600 70%)}.closing>*{position:relative}.closing img.mark{height:26px;width:auto;margin:0 auto 30px;opacity:.95}.closing h2{font-size:clamp(32px,5vw,60px);letter-spacing:-.045em}.closing p{margin:20px auto 0;max-width:540px;color:#a9b8d8;font-size:17.5px}.closing .ctas{margin-top:32px;justify-content:center}.closing :focus-visible{outline-color:#8fb7ff}footer{background:var(--paper);padding-top:76px}.fgrid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:36px 28px;padding-bottom:52px}.fabout p{color:var(--sub);font-size:15px;max-width:30ch;margin-top:16px}.fabout img{height:23px;width:auto}.fcol h4{font-size:12.5px;font-weight:600;color:var(--ink);letter-spacing:.03em;text-transform:uppercase}.fcol ul{margin-top:15px;display:flex;flex-direction:column;gap:10px}.fcol a{font-size:14.5px;color:var(--sub);text-decoration:none;transition:color .2s}.fcol a:hover{color:var(--blue-text)}.fbar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:22px 0 40px;border-top:1px solid var(--line);font-size:13.5px;color:var(--faint)}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes halo{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@keyframes travel{0%{stroke-dashoffset:0;opacity:0}6%{opacity:1}88%{opacity:1}to{stroke-dashoffset:-100;opacity:0}}@keyframes pipblink{0%,to{opacity:1}50%{opacity:.25}}.js .blurin{opacity:0;filter:blur(16px);transform:translateY(8px)}.js .blurin.in{opacity:1;filter:blur(0);transform:none;transition:opacity .9s var(--ease),filter 1.05s var(--ease),transform 1s var(--ease);transition-delay:calc(var(--d, 0) * 1ms)}.js .rv{opacity:0;transform:translateY(20px)}.js .rv.in{opacity:1;transform:none;transition:opacity .75s var(--ease),transform .85s var(--ease);transition-delay:calc(var(--d, 0) * 1ms)}.js .check{opacity:.32;transform:translateY(8px)}.js .checks.in .check{opacity:1;transform:none;transition:opacity .6s var(--ease),transform .7s var(--ease);transition-delay:calc(var(--i) * .42s)}.js .waitchip .pip{animation:pipblink 2.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .blurin,.js .rv,.js .check{opacity:1!important;filter:none!important;transform:none!important}*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:1040px){.bento{grid-template-columns:1fr 1fr}.bento .lanecard:last-of-type{grid-column:1 / -1}.bento .lanecard:last-of-type .fragbox{height:auto;padding-block:26px}.bento-4{grid-template-columns:1fr 1fr}.fgrid{grid-template-columns:1fr 1fr 1fr}}@media(max-width:900px){.stepdown{grid-template-columns:1fr;gap:26px}.ctl-grid{grid-template-columns:1fr}.feats{grid-template-columns:1fr;gap:0}.phero-in.has-aside{grid-template-columns:1fr}}@media(max-width:860px){.nav-links,.nav-cta{display:none}.nav-toggle{display:flex}.nav{background:#ffffffeb;backdrop-filter:saturate(1.5) blur(12px);-webkit-backdrop-filter:saturate(1.5) blur(12px)}.mobile-menu{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s var(--ease);background:var(--panel);border-top:1px solid var(--line)}.mobile-menu>.mm-inner{min-height:0;overflow:hidden}.mobile-menu.open{grid-template-rows:1fr;box-shadow:var(--shadow-nav)}.mobile-menu ul{padding:12px var(--gutter) 6px;display:flex;flex-direction:column}.mobile-menu ul a{display:block;padding:13px 0;color:var(--ink);font-weight:600;font-size:1rem;text-decoration:none;border-bottom:1px solid var(--line)}.mobile-menu ul a[aria-current=page]{color:var(--blue-text)}.mobile-menu ul li:last-child a{border-bottom:0}.mobile-menu .mm-cta{display:flex;gap:10px;padding:16px var(--gutter) 20px}.mobile-menu .mm-cta .btn{flex:1}}@media(max-width:760px){.arc{height:172px}.wheel{--step: 11deg;top:10px}.ch{--t: 78px}}@media(max-width:720px){:root{--gutter: 16px;--r-lg: 22px;--navh: 68px}.hero{padding:24px 0 48px}.phero{padding:24px 0 4px}.sec{padding:60px 0}.bento,.bento-2,.bento-4{grid-template-columns:1fr}.bento .lanecard:last-of-type{grid-column:auto}.two{grid-template-columns:1fr}.control{padding:22px 18px}.card-pad{padding:22px 20px}.closing{padding:52px 22px 56px;border-radius:26px}.fgrid{grid-template-columns:1fr 1fr;gap:30px 20px}.fabout{grid-column:1 / -1}.stepdown{padding:24px 20px}.thread .th,.tlist{padding-inline:16px}.billing{padding:22px}.chantabs{gap:3px}.chantabs button{padding:8px 11px;font-size:14px}.fragbox{height:auto;min-height:0;padding:20px 18px}}@media(max-width:420px){.brand img{height:21px}}.stage{position:relative;width:100%;max-width:880px;margin:0 auto;aspect-ratio:900 / 420}.stage svg.links{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.links .link{fill:none;stroke:#cbd8ee;stroke-width:1.15;stroke-linecap:round}.links .bend{fill:#b7c8e6}.links .pulse{fill:none;stroke:var(--cyan);stroke-width:5.5;stroke-linecap:round;stroke-dasharray:.7 100;stroke-dashoffset:0;opacity:0}.links-tall{display:none}.sat{position:absolute;transform:translate(-50%,-50%)}.sat-ch .tile{width:88px;height:88px}.sat-core .tile{width:136px;height:136px;background:linear-gradient(158deg,#fff,#e9f1ff);box-shadow:0 3px 6px #07143312,0 30px 58px -24px #1e6bff8c,0 0 0 1px #1e6bff1a}.sat-core .tile img{width:60%;height:auto;position:relative;z-index:1}.sat-core .halo{position:absolute;inset:-26%;border-radius:40%;z-index:-1;background:radial-gradient(circle,#1e6bff33,#2ed2ff00 65%)}.sat-person .tile{width:88px;height:88px;background:linear-gradient(158deg,#2c6bff,#0c2a72);color:#fff;font-weight:600;font-size:34px;letter-spacing:-.02em;box-shadow:0 3px 6px #0714331a,0 20px 34px -16px #0c2a72a6}.sat-person .who{position:absolute;left:50%;top:-26px;transform:translate(-50%);font-size:12.5px;font-weight:600;color:var(--sub);white-space:nowrap;letter-spacing:-.01em}.approve{--tx: 0;--ty: -50%;position:absolute;left:100%;top:50%;transform:translate(var(--tx),var(--ty));margin-left:12px;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 14px 8px 11px;font-size:13.5px;font-weight:600;color:var(--blue-text);box-shadow:0 1px 2px #0714330d,0 10px 22px -14px #07143373}.approve svg{width:15px;height:15px;flex:none}.p-chat{left:16.67%;top:21.9%}.p-mail{left:9.56%;top:56.2%}.p-sms{left:21.78%;top:83.8%}.p-voice{left:82.44%;top:22.9%}.p-rcs{left:90.89%;top:57.6%}.p-person{left:77.78%;top:82.9%}.p-core{left:50%;top:50%}.js .sat{opacity:0;transform:translate(-50%,-50%) scale(.68)}.js .stage.in .sat{opacity:1;transform:translate(-50%,-50%) scale(1);transition:opacity .5s var(--ease),transform .72s var(--ease);transition-delay:calc(.36s + var(--i) * 75ms)}.js .link{stroke-dashoffset:100}.js .stage.in .link{stroke-dashoffset:0;transition:stroke-dashoffset .95s var(--ease);transition-delay:calc(var(--i) * 70ms)}.js .bend{opacity:0}.js .stage.in .bend{opacity:1;transition:opacity .4s ease;transition-delay:calc(.56s + var(--i) * 70ms)}.js .stage.in .pulse{animation:travel 3.6s linear infinite;animation-delay:calc(1.5s + var(--i) * .62s)}.js .stage.in .bob{animation:bob 6.4s ease-in-out infinite;animation-delay:calc(1.2s + var(--i) * .48s)}.js .stage.in .sat-core .halo{animation:halo 5.2s ease-in-out infinite}.js .approve{opacity:0;transform:translate(var(--tx),var(--ty)) scale(.85)}.js .stage.in .approve{opacity:1;transform:translate(var(--tx),var(--ty)) scale(1);transition:opacity .5s var(--ease),transform .6s var(--ease);transition-delay:1.25s}@media(max-width:760px){.links-wide{display:none}.links-tall{display:block}.stage{aspect-ratio:360 / 440;max-width:380px}.p-chat{left:13.3%;top:19.5%}.p-mail{left:9.4%;top:47.3%}.p-sms{left:23.9%;top:78.2%}.p-voice{left:86.7%;top:20%}.p-rcs{left:91.1%;top:48.6%}.p-person{left:75.6%;top:79.1%}.sat-ch .tile,.sat-person .tile{width:58px;height:58px}.sat-person .tile{font-size:23px}.sat-core .tile{width:104px;height:104px}.approve{--tx: -50%;--ty: 0;left:50%;top:100%;margin:10px 0 0;padding:6px 12px 6px 9px;font-size:12px}.sat-person .who{top:-22px;font-size:11.5px}}@media(prefers-reduced-motion:reduce){.js .sat{opacity:1!important;transform:translate(-50%,-50%)!important}.js .approve{opacity:1!important;transform:translate(var(--tx),var(--ty))!important}.js .link{stroke-dashoffset:0!important}.js .bend{opacity:1!important}}
