:root{--paper:#f6f3ec;--paper-deep:#ece7dc;--ink:#10231c;--ink-soft:#52645d;--emerald:#0f8f62;--emerald-deep:#086743;--mint:#c9f4dc;--gold:#b78b3e;--line:#dcd8ce;--white:#fffefb;--danger:#b33a3a;--warn:#9a6516;--info:#275d79;--shadow:0 16px 48px rgba(34,48,41,.08);--font-body:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:Georgia,"Times New Roman",serif;font-family:var(--font-body);color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--paper)}button,input,select,textarea{font:inherit}button,a,label{-webkit-tap-highlight-color:transparent}button{color:inherit}::selection{background:var(--mint);color:var(--ink)}:focus-visible{outline:3px solid rgba(15,143,98,.28);outline-offset:3px}*{scrollbar-color:#aab9b2 transparent;scrollbar-width:thin}a{color:inherit;text-underline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--font-display);text-wrap:balance;letter-spacing:-.025em}.visually-hidden,input[type=file]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.button{border:0;border-radius:11px;min-height:44px;padding:10px 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-weight:750;font-size:.9rem;cursor:pointer;transition:transform .18s cubic-bezier(.16,1,.3,1),background .18s ease,box-shadow .18s ease,color .18s ease}.button:hover:not(:disabled){transform:translateY(-1px)}.button:active:not(:disabled){transform:scale(.98)}.button:disabled{opacity:.48;cursor:not-allowed}.button-primary{color:#fff;background:var(--emerald);box-shadow:0 8px 22px #0f8f6233}.button-primary:hover{background:var(--emerald-deep);box-shadow:0 11px 28px #0f8f6240}.button-secondary{background:var(--white);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.button-secondary:hover,.button-quiet:hover{background:#efeee8}.button-quiet{background:transparent}.button-danger{color:var(--danger);background:#fbefec}.text-button{border:0;background:none;color:var(--emerald-deep);font-weight:700;cursor:pointer;padding:8px;min-height:44px}.icon-button{border:0;background:none;width:44px;height:44px;display:grid;place-items:center;border-radius:10px;cursor:pointer}.spinner{width:17px;height:17px;border:2px solid rgba(255,255,255,.4);border-top-color:currentColor;border-radius:50%;animation:spin .75s linear infinite}.spinner.dark{color:var(--emerald);border-color:#d7ddd9;border-top-color:currentColor}@keyframes spin{to{transform:rotate(360deg)}}.brand-mark{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.02em;position:relative;z-index:1}.brand-mark svg{color:#75dca5}.field{display:grid;gap:7px}.field>span{font-size:.8rem;font-weight:800;color:#374b43}.field>small{font-size:.76rem;color:var(--ink-soft);line-height:1.45}.field input,.field select,.field textarea,.account-switch select,.message-compose select,.message-compose textarea{width:100%;border:1px solid #cbc9c0;background:var(--white);color:var(--ink);border-radius:11px;min-height:44px;padding:10px 12px;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.field textarea,.message-compose textarea{min-height:108px;resize:vertical;line-height:1.5}.field select[multiple]{min-height:180px}.field input:focus,.field select:focus,.field textarea:focus,.account-switch select:focus,.message-compose :focus{outline:0;border-color:var(--emerald);box-shadow:0 0 0 3px #0f8f6224;background:#fff}.field input[readonly]{background:#efeee8;color:var(--ink-soft)}.app-shell{min-height:100vh;display:grid;grid-template-columns:256px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;background:var(--ink);color:#e9f1ed;padding:28px 20px 20px;display:flex;flex-direction:column;z-index:20}.sidebar .brand-mark{padding:0 8px 26px}.sidebar-close{display:none;margin-left:auto;color:#fff}.account-switch{display:grid;gap:7px;padding:16px 10px;margin-bottom:18px;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.account-switch span{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:#91a69d;font-weight:800}.account-switch select{color:#fff;background:#17342a;border-color:#315044;font-size:.82rem}.sidebar nav{display:grid;gap:4px}.sidebar nav a{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px;text-decoration:none;color:#aebfb8;font-weight:650;font-size:.9rem;transition:background .16s ease,color .16s ease,transform .16s ease}.sidebar nav a:hover{color:#fff;background:#ffffff12;transform:translate(2px)}.sidebar nav a.active{background:var(--mint);color:var(--ink)}.sidebar-foot{margin-top:auto;display:grid;gap:12px}.user-chip{display:flex;align-items:center;gap:10px;padding:14px 8px;border-top:1px solid rgba(255,255,255,.1)}.user-chip>span,.avatar{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:50%;background:var(--mint);color:var(--emerald-deep);font-weight:850}.user-chip div{min-width:0;display:grid}.user-chip strong,.user-chip small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-chip small{color:#91a69d;font-size:.7rem}.logout{border:0;background:none;color:#bdcbc5;display:flex;align-items:center;gap:8px;padding:10px;cursor:pointer}.workspace{min-width:0}.mobile-bar{display:none}.page{width:min(100%,1440px);margin:0 auto;padding:clamp(26px,4vw,58px)}.page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:34px}.page-head h1{font-size:clamp(2.3rem,4vw,4rem);font-weight:500;line-height:1.02;margin-bottom:10px}.page-head p{color:var(--ink-soft);max-width:65ch;margin:0;line-height:1.6}.surface,.composer,.receipt{background:var(--white);border-radius:15px;box-shadow:var(--shadow)}.surface{padding:24px;margin-bottom:22px}.section-title{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.section-title h2{font-size:1.35rem;font-weight:600;margin:0}.section-title>span{color:var(--ink-soft);font-size:.78rem}.assured-hero{background:var(--ink);color:#f8fbf9;border-radius:16px;padding:clamp(28px,4vw,52px);display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:48px;align-items:end;position:relative;overflow:hidden}.assured-hero:after{content:"";position:absolute;width:320px;height:320px;border:1px solid rgba(201,244,220,.22);border-radius:50%;right:-110px;top:-170px}.assured-hero h2{font-size:clamp(2rem,4vw,4.2rem);font-weight:500;line-height:1.02;margin:18px 0}.assured-hero p{color:#c7d6cf;max-width:55ch;line-height:1.6}.delivery-pulse{position:relative;z-index:1;display:grid;gap:10px;padding:22px;border-radius:14px;background:#19342a}.delivery-pulse>span,.delivery-pulse small{color:#b8cbc1;font-size:.78rem}.delivery-pulse>strong{font-family:var(--font-display);font-size:3.2rem;font-weight:500}.delivery-pulse>div{height:7px;background:#314a40;border-radius:9px;overflow:hidden}.delivery-pulse i{display:block;height:100%;background:#75dca5;border-radius:inherit}.metric-ribbon{display:grid;grid-template-columns:repeat(4,1fr);background:var(--white);margin:18px 0 22px;border-radius:14px;box-shadow:0 8px 30px #2230290f}.metric-ribbon div{padding:20px 22px;border-right:1px solid var(--line);display:grid;gap:5px}.metric-ribbon div:last-child{border:0}.metric-ribbon span{color:var(--ink-soft);font-size:.72rem}.metric-ribbon strong{font-size:1.35rem;font-variant-numeric:tabular-nums}.overview-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:22px}.phase-list{display:grid;gap:15px}.phase-list>div{display:grid;grid-template-columns:50px minmax(0,1fr) 60px;gap:12px;align-items:center}.phase-list time,.phase-list strong{font-size:.76rem;font-variant-numeric:tabular-nums}.phase-list>div>span{height:8px;border-radius:8px;background:#ecebe5;overflow:hidden}.phase-list i{display:block;height:100%;background:var(--emerald)}.detail-list{margin:0;display:grid}.detail-list>div{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid #ece9e1}.detail-list>div:last-child{border:0}.detail-list dt{color:var(--ink-soft)}.detail-list dd{margin:0;font-weight:750;text-align:right;font-variant-numeric:tabular-nums}.status{display:inline-flex;align-items:center;gap:6px;width:max-content;padding:4px 8px;border-radius:999px;background:#eeece5;color:#52645d;font-size:.67rem;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.status i{width:6px;height:6px;border-radius:50%;background:currentColor}.status-connected,.status-verified,.status-approved,.status-ready,.status-active,.status-opted_in,.status-healthy,.status-sent,.status-delivered,.status-read{background:#dff5e9;color:#08734c}.status-error,.status-failed,.status-rejected,.status-opted_out,.status-removed,.status-banned{background:#fae8e5;color:#a42d2d}.status-pending,.status-uploading,.status-queued,.status-dispatching,.status-no_events,.status-unknown{background:#f5ecd8;color:#855b12}.notice{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;margin-bottom:18px;border-radius:12px;background:#eaf1f4;color:var(--info);font-size:.84rem}.notice>div{display:grid;gap:3px}.notice strong{text-transform:none}.notice span,.notice small{display:block}.notice-error{background:#fae8e5;color:#8e2828}.notice-success{background:#dff5e9;color:#086b48}.notice-warning{background:#f5ecd8;color:#7e5614}.segmented{display:flex;padding:4px;background:#e9e6dd;border-radius:12px}.segmented button{border:0;background:none;padding:8px 12px;border-radius:9px;color:var(--ink-soft);font-size:.75rem;cursor:pointer}.segmented button.active{background:var(--white);color:var(--ink);box-shadow:0 3px 10px #22302914}.loading,.empty{min-height:270px;display:grid;place-items:center;align-content:center;text-align:center;gap:10px;color:var(--ink-soft)}.empty{background:#fffefb8c;border-radius:15px;padding:30px}.empty h2{color:var(--ink);margin:4px 0 0}.empty p{max-width:48ch;line-height:1.55;margin:0}.empty>svg{color:var(--emerald)}.pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:18px;font-size:.76rem;color:var(--ink-soft)}.action-deck{display:grid;grid-template-columns:1.3fr .7fr;gap:18px;margin-bottom:28px}.action-deck>form,.import-zone{padding:22px;background:var(--white);border-radius:14px;box-shadow:var(--shadow)}.action-deck>form{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:14px}.import-zone{display:flex;align-items:center;gap:15px}.import-zone>svg{color:var(--emerald)}.import-zone>div{display:grid;gap:3px;margin-right:auto}.import-zone span{font-size:.74rem;color:var(--ink-soft)}.list-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:var(--ink-soft);font-size:.76rem}.search{display:flex;align-items:center;gap:8px;width:min(100%,370px);background:var(--white);border-radius:11px;padding:0 12px;box-shadow:inset 0 0 0 1px var(--line)}.search input{border:0;outline:0;background:none;width:100%;height:44px}.record-list{display:grid;background:var(--white);border-radius:14px;box-shadow:var(--shadow);overflow:hidden}.record{display:grid;grid-template-columns:minmax(230px,1.2fr) minmax(210px,.8fr) auto;gap:18px;align-items:center;padding:14px 18px;border-bottom:1px solid #ece9e1}.record:last-child{border:0}.record-main{display:flex;align-items:center;gap:12px;min-width:0}.record-main>div{display:grid;gap:3px;min-width:0}.record-main span,.record-meta>span,.record>span{color:var(--ink-soft);font-size:.75rem}.record-meta,.record-actions,.button-row{display:flex;align-items:center;gap:8px}.tile-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#e5f5ec;color:var(--emerald-deep)}.tile-icon svg{width:20px}.composer{margin-bottom:22px;overflow:hidden}.composer summary{display:flex;align-items:center;gap:9px;padding:18px 22px;font-weight:800;cursor:pointer;list-style:none}.composer summary svg:last-child{margin-left:auto;transition:transform .2s ease}.composer[open] summary svg:last-child{transform:rotate(90deg)}.composer form{padding:4px 22px 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.composer form .button{align-self:end}.tile-grid,.template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.group-tile,.template-card{background:var(--white);border-radius:14px;padding:21px;box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:space-between;min-height:220px}.group-tile h2,.template-card h2{font-size:1.45rem;margin:16px 0 8px}.group-tile p,.template-card p{color:var(--ink-soft);line-height:1.55}.group-tile footer,.template-card footer,.template-card header{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--ink-soft);font-size:.72rem}.group-tile footer>div{display:flex;gap:6px}.form-stack{display:grid;gap:17px;max-width:760px}.activity-row{display:grid;grid-template-columns:1fr auto auto;gap:18px;padding:12px 0;border-bottom:1px solid #ece9e1;font-size:.78rem}.activity-row>span{overflow:hidden;text-overflow:ellipsis}.template-card header>span{font-weight:800;letter-spacing:.06em}.campaign-list{display:grid;gap:12px}.campaign-row{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(360px,1.2fr) auto;align-items:center;gap:24px;text-decoration:none;background:var(--white);border-radius:14px;padding:20px 22px;box-shadow:0 7px 26px #2230290f;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease}.campaign-row:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.campaign-row h2{font-size:1.2rem;margin:10px 0 4px}.campaign-row>div>span:not(.status){color:var(--ink-soft);font-size:.72rem}.campaign-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.campaign-counts span,.receipt-counts span{display:grid;gap:3px;color:var(--ink-soft);font-size:.67rem;text-transform:uppercase;letter-spacing:.05em}.campaign-counts strong,.receipt-counts strong{color:var(--ink);font-size:1rem;font-variant-numeric:tabular-nums}.steps{display:flex;align-items:center;max-width:670px;margin:0 auto 22px}.steps span{padding:8px 12px;border-radius:999px;color:var(--ink-soft);font-size:.75rem;font-weight:800}.steps span.active{background:var(--mint);color:var(--emerald-deep)}.steps i{height:1px;background:var(--line);flex:1}.campaign-composer{max-width:760px;margin-inline:auto;padding:clamp(24px,4vw,46px)}.campaign-composer h2{font-size:1.8rem}.choice-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.choice-row button{border:1px solid var(--line);border-radius:13px;background:var(--white);padding:18px;display:grid;gap:7px;text-align:left;cursor:pointer}.choice-row button svg{color:var(--emerald)}.choice-row button span{font-size:.74rem;color:var(--ink-soft)}.choice-row button.active{border-color:var(--emerald);background:#eff9f3;box-shadow:0 0 0 3px #0f8f621a}.review-send>div:first-child{text-align:center;margin-bottom:25px}.review-send>div:first-child svg{color:var(--emerald);width:42px;height:42px}.review-send>div:first-child h2{margin:12px 0 7px}.review-send>div:first-child p{color:var(--ink-soft)}.review-send .button-row{justify-content:flex-end;margin-top:24px}.receipt{padding:clamp(24px,4vw,44px);margin-bottom:22px;display:grid;grid-template-columns:.7fr 1.3fr;gap:32px}.receipt h2{font-size:2rem;margin:14px 0 7px}.receipt p{font-size:.7rem;color:var(--ink-soft);overflow-wrap:anywhere}.receipt-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;align-content:center}.receipt-counts strong{font-size:1.35rem}.recipient>button{width:100%;border:0;background:none;display:grid;grid-template-columns:minmax(180px,1fr) auto 100px auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid #ece9e1;text-align:left;cursor:pointer}.recipient>button>span:first-child{overflow:hidden;text-overflow:ellipsis}.attempts{background:#f0eee7;padding:8px 14px}.attempts>div{display:grid;grid-template-columns:100px auto 1fr auto;gap:12px;padding:9px;font-size:.72rem;align-items:center}.inbox{height:calc(100vh - 210px);min-height:600px;display:grid;grid-template-columns:320px minmax(0,1fr);background:var(--white);border-radius:15px;box-shadow:var(--shadow);overflow:hidden}.inbox>aside{border-right:1px solid var(--line);overflow:auto;padding:18px 10px}.inbox>aside .section-title{padding:0 8px}.inbox>aside>button{width:100%;border:0;background:none;border-radius:11px;padding:10px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;text-align:left;cursor:pointer}.inbox>aside>button:hover,.inbox>aside>button.active{background:#edf7f1}.inbox>aside button>div{display:grid}.inbox>aside small{color:var(--ink-soft)}.inbox>section{display:grid;grid-template-rows:auto 1fr auto;min-width:0}.conversation-head{display:flex;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line)}.conversation-head h2{margin:0;font-size:1.25rem}.conversation-head span{font-size:.72rem;color:var(--ink-soft)}.messages{overflow:auto;padding:24px;background:#f0ede5;display:flex;flex-direction:column;gap:11px}.messages article{max-width:min(72%,600px);padding:10px 12px;border-radius:12px;background:var(--white);box-shadow:0 4px 14px #2230290d}.messages article.outbound{align-self:flex-end;background:#dff4e7}.messages p{margin:0 0 7px;line-height:1.5;white-space:pre-wrap}.messages footer{display:flex;justify-content:flex-end;align-items:center;gap:8px}.messages time{font-size:.65rem;color:var(--ink-soft)}.message-compose{padding:13px;display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:9px;border-top:1px solid var(--line)}.message-compose textarea{min-height:44px;max-height:120px}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.settings-grid>.surface,.settings-grid>.composer{margin:0}.settings-grid>.surface:first-child{grid-column:1/-1}.account-row{display:grid;grid-template-columns:1fr auto minmax(280px,auto);align-items:center;gap:15px;padding:13px 0;border-bottom:1px solid #ece9e1}.account-row>button{display:flex;align-items:center;gap:10px;text-align:left;border:0;background:none;cursor:pointer}.account-row>button>div{display:grid}.account-row small{color:var(--ink-soft)}.account-row>div{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}@media(max-width:1050px){.action-deck,.overview-grid{grid-template-columns:1fr}.action-deck>form{grid-template-columns:1fr 1fr}.action-deck>form .button{grid-column:1/-1}.record{grid-template-columns:1fr auto}.record-actions{grid-column:1/-1}.campaign-row{grid-template-columns:1fr auto}.campaign-counts{grid-row:2;grid-column:1/-1}.settings-grid{grid-template-columns:1fr}.settings-grid>.surface:first-child{grid-column:auto}.account-row{grid-template-columns:1fr auto}.account-row>div{grid-column:1/-1;justify-content:flex-start}}@media(max-width:800px){.app-shell{display:block}.sidebar{position:fixed;left:0;top:0;width:min(86vw,300px);transform:translate(-105%);transition:transform .24s cubic-bezier(.16,1,.3,1);box-shadow:30px 0 80px #0000004d}.sidebar-open{transform:translate(0)}.sidebar-close{display:grid}.mobile-bar{position:sticky;top:0;z-index:10;height:62px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;background:#f6f3ecf0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.page{padding:28px 18px}.page-head{flex-direction:column}.page-head h1{font-size:2.5rem}.assured-hero{grid-template-columns:1fr}.metric-ribbon{grid-template-columns:1fr 1fr}.metric-ribbon div:nth-child(2){border-right:0}.metric-ribbon div:nth-child(-n+2){border-bottom:1px solid var(--line)}.receipt{grid-template-columns:1fr}.inbox{grid-template-columns:1fr;height:auto}.inbox>aside{max-height:310px;border-right:0;border-bottom:1px solid var(--line)}.inbox>section{min-height:580px}.composer form{grid-template-columns:1fr}}@media(max-width:560px){.auth-shell{display:block}.auth-story{padding:24px 18px;gap:34px}.landing-nav>a{font-size:0}.landing-nav>a svg{width:22px;height:22px}.auth-message{padding-top:34px}.auth-message h1{font-size:clamp(3.1rem,16vw,4.4rem)}.auth-message p{font-size:.95rem}.relay{min-height:auto}.relay-top span{max-width:160px;overflow:hidden;white-space:nowrap}.relay-grid{grid-template-columns:1fr}.relay-source{border-right:0;border-bottom:1px solid #314138}.relay-track{height:98px;border-right:0;border-bottom:1px solid #314138}.relay-stages{grid-template-columns:1fr 1fr;border-right:0}.pulse{animation-name:signal-route-mobile}.track-label{bottom:13px}.assurance-strip{gap:10px 18px}.auth-form-wrap{padding:62px 22px}.action-deck>form{grid-template-columns:1fr}.import-zone{align-items:flex-start;flex-wrap:wrap}.record{grid-template-columns:1fr}.record-meta{justify-content:space-between}.campaign-counts,.receipt-counts{grid-template-columns:1fr 1fr}.choice-row{grid-template-columns:1fr}.steps span{font-size:.65rem;padding:7px}.message-compose{grid-template-columns:1fr}.messages article{max-width:88%}.account-row{grid-template-columns:1fr}.account-row>.status{grid-row:2}.activity-row,.attempts>div{grid-template-columns:1fr auto}.activity-row time,.attempts time{grid-column:1/-1}.recipient>button{grid-template-columns:1fr auto}.recipient>button>span:nth-child(3){grid-column:1/-1}.page-head>.button{width:100%}}.drawer-backdrop{display:none}@media(max-width:800px){.drawer-backdrop{display:block;position:fixed;inset:0;z-index:19;border:0;background:#10231c7a}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.spinner{animation-duration:.75s!important;animation-iteration-count:infinite!important}}.lp{--canvas: #efeae2;--chat-bg: #e4dcd2;--panel: #ffffff;--panel-2: #f0f2f5;--line: #e2ddd5;--line-strong: #cfc8bd;--text: #111b21;--muted: #54656f;--faint: #667781;--green: #25d366;--green-hover: #1ebe5a;--green-ink: #0b1f14;--teal: #008069;--teal-deep: #075e54;--teal-soft: rgba(0, 128, 105, .1);--in: #ffffff;--out: #d9fdd3;--out-hover: #c9f7c1;--tick: #1a9fe0;--system-bg: #fff3c4;--system-text: #3b4a54;--day-bg: #ffffff;--glass: rgba(255, 255, 255, .78);--glass-line: rgba(17, 27, 33, .08);--overlay: rgba(239, 234, 226, .86);--heading: linear-gradient(90deg, #000000, #666666);--tagline-dim: rgba(17, 27, 33, .2);--shadow-msg: 0 1px 2px rgba(11, 20, 26, .14);--lift: 0 24px 64px rgba(11, 20, 26, .14);--band: #075e54;--band-text: #ffffff;--band-muted: #b8e6d9;--band-card: #ffffff;--band-card-alt: #d9fdd3;--final-bg: #25d366;--final-text: #0b1f14;--final-muted: #0e4027;--bad: #c0392b;--mark: #25d366;--mark-ink: #ffffff;--ease: cubic-bezier(.32, .72, 0, 1);display:flow-root;min-height:100vh;background:var(--canvas);color:var(--text);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:1rem;line-height:1.5rem;font-variant-numeric:tabular-nums;caret-color:var(--teal);-webkit-font-smoothing:antialiased;transition:background-color .7s var(--ease),color .7s var(--ease)}.lp[data-theme=dark]{--canvas: #131209;--chat-bg: #000000;--panel: #1f1f1f;--panel-2: #272727;--line: #313131;--line-strong: #4a4a4a;--text: #e9edef;--muted: #aebac1;--faint: #8696a0;--teal: #00a884;--teal-deep: #1f1f1f;--teal-soft: rgba(0, 168, 132, .14);--in: #272727;--out: #005c4b;--out-hover: #046b58;--tick: #53bdeb;--system-bg: #272727;--system-text: #ffd279;--day-bg: #1f1f1f;--glass: rgba(31, 31, 31, .78);--glass-line: rgba(255, 255, 255, .08);--overlay: rgba(19, 18, 9, .86);--heading: linear-gradient(90deg, #ffffff, #9b9b9b);--tagline-dim: rgba(233, 237, 239, .2);--shadow-msg: 0 1px 2px rgba(0, 0, 0, .4);--lift: 0 24px 64px rgba(0, 0, 0, .5);--band: #000000;--band-text: #e9edef;--band-muted: #aebac1;--band-card: #272727;--band-card-alt: #005c4b;--final-bg: #181818;--final-text: #e9edef;--final-muted: #aebac1;--bad: #ff7a5c;--mark-ink: #0b1f14}.lp *,.lp *:before,.lp *:after{box-sizing:border-box}.lp ::selection{background:var(--green);color:var(--green-ink)}html:has(.lp[data-theme=light]){scrollbar-color:#cfc8bd #efeae2}html:has(.lp[data-theme=dark]){scrollbar-color:#4a4a4a #131209}.lp h1,.lp h2,.lp h3{font-family:inherit;font-style:normal;text-transform:none;text-wrap:balance;margin:0;font-weight:700;letter-spacing:-.03em}.lp p,.lp li{text-wrap:pretty}.lp a{color:inherit;text-decoration:none}.lp :focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:4px}.lp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lp main>section{scroll-margin-top:96px}.lp-skip{position:absolute;left:16px;top:-64px;z-index:60;padding:8px 12px;border-radius:8px;background:var(--green);color:var(--green-ink);font-weight:700;transition:top .4s var(--ease)}.lp-skip:focus{top:16px}.lp-msg,.lp-card-msg,.lp-form,.lp-chat,.lp-island,.lp-field input,.lp-theme,.lp-system,.lp-day,.lp-band,.lp-final{transition:background-color .7s var(--ease),border-color .7s var(--ease),color .7s var(--ease),transform .7s var(--ease),box-shadow .7s var(--ease)}.lp-mark{flex:none;color:var(--mark)}.lp-logo{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:1rem;line-height:1.5rem;letter-spacing:-.02em}.lp-logo-dim{color:var(--faint);font-weight:600}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border:0;border-radius:9999px;background:var(--green);color:var(--green-ink)!important;font:inherit;font-size:1rem;line-height:1.5rem;font-weight:700;cursor:pointer;box-shadow:0 2px 8px #25d3663d;transition:transform .7s var(--ease),background-color .7s var(--ease),box-shadow .7s var(--ease)}.lp-btn svg{transition:transform .7s var(--ease)}.lp-btn:hover{background:var(--green-hover);transform:translateY(-2px);box-shadow:0 8px 24px #25d36652}.lp-btn:hover svg{transform:translate(4px)}.lp-btn:active{transform:scale(.98)}.lp-btn:disabled{opacity:.6;cursor:progress;transform:none}.lp-btn-sm{font-size:.875rem;line-height:1.25rem}.lp-btn-block{width:100%}.lp-theme{position:relative;display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid var(--line);border-radius:9999px;background:var(--panel);color:var(--text);cursor:pointer}.lp-theme:hover{border-color:var(--line-strong)}.lp-theme:active{transform:scale(.94)}.lp-theme svg{position:absolute;transition:transform .7s var(--ease),opacity .7s var(--ease)}.lp[data-theme=dark] .lp-theme-moon,.lp[data-theme=light] .lp-theme-sun{opacity:0;transform:rotate(-90deg) scale(.5)}.lp-island{position:sticky;top:24px;z-index:50;display:flex;align-items:center;gap:24px;width:max-content;max-width:calc(100% - 32px);margin:24px auto 0;padding:8px 8px 8px 12px;border:1px solid var(--glass-line);border-radius:9999px;background:var(--glass);box-shadow:0 8px 24px #0b141a14;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4)}.lp-island .lp-theme{margin-right:-12px}.lp-island-links{display:flex;gap:24px}.lp-island-links a,.lp-login{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.875rem;line-height:1.25rem;font-weight:600;transition:color .7s var(--ease)}.lp-island-links a:hover,.lp-login:hover{color:var(--text)}.lp-burger{display:none;position:relative;width:40px;height:40px;border:0;border-radius:9999px;background:var(--panel-2);cursor:pointer}.lp-burger i{position:absolute;left:12px;width:16px;height:2px;border-radius:2px;background:var(--text);transition:transform .7s var(--ease),top .7s var(--ease)}.lp-burger i:first-child{top:16px}.lp-burger i:last-child{top:22px}.lp-burger.is-open i:first-child{top:19px;transform:rotate(45deg)}.lp-burger.is-open i:last-child{top:19px;transform:rotate(-45deg)}.lp-menu{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;justify-content:flex-start;gap:24px;padding:112px 24px 48px;overflow-y:auto;overscroll-behavior:contain;background:var(--overlay);color:var(--text);backdrop-filter:blur(64px);-webkit-backdrop-filter:blur(64px);opacity:0;pointer-events:none;transition:opacity .7s var(--ease)}.lp-menu.is-open{opacity:1;pointer-events:auto}.lp-menu-big,.lp-menu-products summary{font-size:2.25rem;line-height:2.5rem;font-weight:700;letter-spacing:-.03em;transform:translateY(48px);opacity:0;transition:transform .7s var(--ease),opacity .7s var(--ease),color .7s var(--ease)}.lp-menu a:hover,.lp-menu summary:hover{color:var(--teal)}.lp-menu.is-open .lp-menu-big,.lp-menu.is-open .lp-menu-products summary{transform:translateY(0);opacity:1}.lp [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.lp [data-reveal].is-in{opacity:1;transform:none}.lp-msg{position:relative;width:fit-content;max-width:88%;margin:0;padding:8px 12px;border-radius:8px;background:var(--in);color:var(--text);box-shadow:var(--shadow-msg);font-size:.875rem;line-height:1.25rem}.lp-msg:before{content:"";position:absolute;top:0;width:8px;height:12px;background:inherit}.lp-msg-in{justify-self:start;align-self:flex-start;border-top-left-radius:0}.lp-msg-in:before{left:-8px;clip-path:polygon(0 0,100% 0,100% 100%)}.lp-msg-out{justify-self:end;align-self:flex-end;background:var(--out);border-top-right-radius:0}.lp-msg-out:before{right:-8px;clip-path:polygon(0 0,100% 0,0 100%)}.lp-sender{display:block;margin-bottom:2px;color:var(--who, var(--teal));font-size:.875rem;line-height:1.25rem;font-weight:700}.lp-meta{float:right;display:inline-flex;align-items:center;gap:4px;margin:4px 0 -4px 12px;position:relative;top:4px;color:var(--faint);font-size:.75rem;line-height:1rem}.lp-tick{color:var(--faint);transition:color .7s var(--ease)}.lp-tick.is-read{color:var(--tick)}.lp-day{align-self:center;justify-self:center;padding:4px 12px;border-radius:8px;background:var(--day-bg);box-shadow:var(--shadow-msg);color:var(--muted);font-size:.75rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.lp-avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:9999px;background:#ffffff29;color:#fff}.lp-avatar .lp-mark{color:var(--green);--mark-ink: #ffffff}.lp-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:64px;align-items:center;max-width:1200px;margin:0 auto;padding:80px 24px 96px}.lp-hero h1{max-width:680px;font-size:3rem;line-height:1;letter-spacing:-.04em;background:var(--heading);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-sub{max-width:560px;margin:24px 0 32px;color:var(--muted);font-size:1.125rem;line-height:1.75rem}.lp-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.lp-proof{display:flex;flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:.875rem;line-height:1.25rem;font-weight:600}.lp-proof li{display:inline-flex;align-items:center;gap:4px}.lp-proof svg{color:var(--teal)}.lp-platform{display:inline-flex;align-items:center;gap:8px;margin:40px 0 0;padding:8px 12px;border-radius:8px;background:var(--system-bg);color:var(--system-text);font-size:.875rem;line-height:1.25rem;font-weight:600;box-shadow:var(--shadow-msg)}.lp-platform svg{flex:none}.lp-chat{margin:0;border-radius:24px;overflow:hidden;background:var(--chat-bg);box-shadow:var(--lift);border:1px solid var(--glass-line)}.lp-chat-head{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--teal-deep);color:#fff}.lp-chat-head div{display:grid;min-width:0}.lp-chat-head strong{font-size:1rem;line-height:1.5rem}.lp-chat-head small{color:#ffffffb8;font-size:.75rem;line-height:1rem}.lp-chat-tag{margin-left:auto;padding:2px 8px;border-radius:9999px;background:#ffffff29;font-size:.75rem;line-height:1rem;font-weight:700}.lp-chat-body{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;height:640px;padding:16px 24px 24px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 48px);mask-image:linear-gradient(to bottom,transparent 0,#000 48px)}.lp-chat-body>.lp-day{margin-bottom:auto}.lp-chat .lp-msg,.lp-chat .lp-receipt{display:none}.lp-chat .is-on{display:block;animation:lp-pop .6s var(--ease) both}.lp-chat .lp-receipt.is-on{display:flex}.lp-chat .lp-msg-in.is-on{transform-origin:top left}.lp-chat .lp-msg-out.is-on{transform-origin:top right}@keyframes lp-pop{0%{opacity:0;transform:translateY(8px) scale(.92);filter:blur(4px)}}.lp-tpl{width:100%;max-width:320px;padding:4px}.lp-tpl-media{display:block;width:100%;height:auto;border-radius:4px}.lp-tpl p{margin:0;padding:8px 8px 0}.lp-tpl-foot{display:inline-block;padding:4px 8px 0;color:var(--faint);font-size:.75rem;line-height:1rem}.lp-tpl .lp-meta{margin-right:8px}.lp-tpl-btns{clear:both;display:grid;margin-top:8px;border-top:1px solid rgba(17,27,33,.08)}.lp-tpl-btns span{padding:8px;text-align:center;color:var(--teal);font-weight:700}.lp-tpl-btns span+span{border-top:1px solid rgba(17,27,33,.08)}.lp[data-theme=dark] .lp-tpl-btns,.lp[data-theme=dark] .lp-tpl-btns span+span{border-color:#ffffff1a}.lp[data-theme=dark] .lp-msg-out .lp-tpl-btns span,.lp[data-theme=dark] .lp-msg-out .lp-meta,.lp[data-theme=dark] .lp-msg-out .lp-tpl-foot{color:#bfe6dc}.lp-receipt{align-self:flex-end;gap:12px;padding:4px 12px;border-radius:8px;background:var(--day-bg);box-shadow:var(--shadow-msg);color:var(--muted);font-size:.75rem;line-height:1rem;font-weight:600}.lp-receipt span{display:inline-flex;align-items:center;gap:4px}.lp-receipt b{color:var(--text)}.lp-receipt .is-read svg{color:var(--tick)}.lp-typing{gap:4px;padding:12px 16px}.lp-chat .lp-typing.is-on{display:flex}.lp-typing i{width:8px;height:8px;border-radius:9999px;background:var(--faint);animation:lp-dot 1.2s var(--ease) infinite}.lp-typing i:nth-child(2){animation-delay:.15s}.lp-typing i:nth-child(3){animation-delay:.3s}@keyframes lp-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-4px)}}.lp-section{max-width:1200px;margin:0 auto;padding:96px 24px}.lp-section h2{max-width:800px;font-size:3rem;line-height:1}.lp-section h2~p{max-width:480px;margin:24px 0 0;color:var(--muted);font-size:1.125rem;line-height:1.75rem}.lp-pains{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.lp-pains-copy{position:sticky;top:128px}.lp-thread{display:grid;gap:40px}.lp-pair{display:grid;gap:8px}.lp-thread .lp-msg{max-width:440px;font-size:1rem;line-height:1.5rem;padding:8px 12px 12px}.lp-tagline{max-width:1200px;margin:0 auto;padding:96px 24px}.lp-tagline p{max-width:960px;margin:0;font-size:3.75rem;line-height:1;font-weight:700;letter-spacing:-.04em;text-wrap:balance}.lp-tagline span[aria-hidden]{color:var(--tagline-dim);transition:color .7s var(--ease)}.lp-tagline span.is-on{color:var(--text)}.lp-band{background:var(--band);color:var(--band-text)}.lp-band h2{color:var(--band-text);margin-bottom:64px}.lp-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px}.lp-card-msg{position:relative;grid-column:1;width:100%;max-width:520px;margin-top:-40px;padding:24px;border-radius:0 16px 16px;background:var(--band-card);color:var(--text);box-shadow:0 16px 40px #0000002e}.lp-card-msg:first-child{margin-top:0}.lp-card-msg:nth-child(2){grid-row:2}.lp-card-msg:nth-child(3){grid-row:3}.lp-card-msg:nth-child(4){grid-row:4}.lp-card-msg:nth-child(5){grid-row:5}.lp-card-msg:before{content:"";position:absolute;top:0;left:-12px;width:12px;height:16px;background:inherit;clip-path:polygon(0 0,100% 0,100% 100%)}.lp-card-msg-alt{grid-column:2;justify-self:end;border-top-left-radius:16px;border-top-right-radius:0;background:var(--band-card-alt)}.lp-card-msg-alt:before{left:auto;right:-12px;clip-path:polygon(0 0,100% 0,0 100%)}.lp-card-msg:hover{transform:translateY(-4px)}.lp-card-tag{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;padding:4px 12px 4px 8px;border-radius:9999px;background:var(--teal-soft);color:var(--teal);font-size:.875rem;line-height:1.25rem;font-weight:700}.lp[data-theme=dark] .lp-card-msg-alt .lp-card-tag{background:#ffffff1f;color:#d9fdd3}.lp-card-msg h3{margin-bottom:8px;font-size:1.5rem;line-height:2rem}.lp-card-msg p{margin:0;color:var(--muted)}.lp[data-theme=dark] .lp-card-msg-alt p{color:#cfe9e1}.lp-how h2{margin:0 auto 64px;text-align:center}.lp-steps{display:grid;gap:48px;max-width:680px;margin:0 auto;padding:0;list-style:none}.lp-steps li{display:grid;justify-items:center;gap:12px;text-align:center}.lp-system{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:8px 16px;border-radius:8px;background:var(--system-bg);color:var(--system-text);box-shadow:var(--shadow-msg);font-size:1rem;line-height:1.5rem}.lp-system svg{flex:none}.lp-steps p{max-width:440px;margin:0;color:var(--muted)}.lp-agenda{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.lp-invite{width:100%;max-width:520px;padding:0;font-size:1rem;line-height:1.5rem}.lp-invite-head{display:flex;align-items:center;gap:12px;padding:16px 24px;border-bottom:1px solid var(--line)}.lp-invite-head div{display:grid}.lp-invite-head strong{font-size:1.125rem;line-height:1.75rem}.lp-invite-head small{color:var(--faint);font-size:.875rem;line-height:1.25rem}.lp-invite-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--teal);color:#fff}.lp-invite ul{display:grid;gap:12px;margin:0;padding:16px 24px 24px;list-style:none}.lp-invite li{display:flex;gap:12px}.lp-invite li svg{flex:none;margin-top:2px;color:var(--teal)}.lp-invite-btn{display:block;padding:12px;border-top:1px solid var(--line);text-align:center;color:var(--teal)!important;font-weight:700;border-radius:0 0 8px 8px;transition:background-color .7s var(--ease)}.lp-invite-btn:hover{background:var(--panel-2)}.lp-faq-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.lp-faq-wrap>div:first-child{position:sticky;top:128px}.lp-faq{display:grid;gap:16px}.lp-faq-row{display:grid;gap:8px}.lp-faq-q{display:flex;align-items:center;gap:12px;border:0;font:inherit;font-size:1rem;line-height:1.5rem;font-weight:600;text-align:left;cursor:pointer}.lp-faq-q:hover{background:var(--out-hover)}.lp-faq-q:active{transform:scale(.98)}.lp-faq-q svg{flex:none;color:var(--teal);transition:transform .7s var(--ease)}.lp-faq-q.is-open svg{transform:rotate(180deg)}.lp-faq-a{max-width:560px;font-size:1rem;line-height:1.5rem;padding:8px 12px 12px;animation:lp-pop .6s var(--ease) both;transform-origin:top left}.lp-final{background:var(--final-bg);color:var(--final-text)}.lp-final-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.lp-final h2{color:var(--final-text)}.lp-final h2~p{color:var(--final-muted)}.lp-form{border-radius:16px;overflow:hidden;background:var(--panel);color:var(--text);box-shadow:var(--lift)}.lp-form-head{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--teal-deep);color:#fff}.lp-form-head div{display:grid}.lp-form-head small{color:#ffffffb8;font-size:.75rem;line-height:1rem}.lp-form-body{display:grid;gap:16px;padding:24px}.lp-field{display:grid;gap:8px;font-size:.875rem;line-height:1.25rem;font-weight:700}.lp-field input{height:48px;padding:0 16px;border:1px solid transparent;border-radius:8px;background:var(--panel-2);color:var(--text);font:inherit;font-weight:500;font-size:1rem}.lp-field input::placeholder{color:var(--faint)}.lp-field input:hover{border-color:var(--line-strong)}.lp-field input:focus{outline:none;border-color:var(--teal);background:var(--panel);box-shadow:0 0 0 4px var(--teal-soft)}.lp-field input[aria-invalid=true]{border-color:var(--bad)}.lp-field small,.lp-form-error{color:var(--bad);font-weight:500;font-size:.875rem;line-height:1.25rem}.lp-form-error{margin:0}.lp-fineprint{display:flex;align-items:center;justify-content:center;gap:4px;margin:0;color:var(--faint);font-size:.75rem;line-height:1rem}.lp-form-done{display:grid;justify-items:start;gap:12px;padding:32px;outline:none}.lp-form-done h3{font-size:1.5rem;line-height:2rem}.lp-form-done p{margin:0;color:var(--muted)}.lp-done-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:9999px;background:var(--out);color:var(--tick)}.lp-footer{max-width:1200px;margin:0 auto;padding:64px 24px 48px;color:var(--muted);font-size:.875rem;line-height:1.25rem}.lp-footer-top{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(6,minmax(0,1fr));gap:24px;padding-bottom:48px;border-bottom:1px solid var(--line)}.lp-footer-brand p{max-width:240px;margin:12px 0 0}.lp-footer-top nav{display:grid;align-content:start;gap:12px}.lp-footer-top h2{margin:0 0 4px;color:var(--text);font-size:.875rem;line-height:1.25rem;letter-spacing:0}.lp-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding-top:24px}.lp-footer-bottom nav{display:flex;flex-wrap:wrap;gap:24px}.lp-footer nav a{transition:color .7s var(--ease)}.lp-footer nav a:hover{color:var(--text)}.lp-page{max-width:680px;margin:0 auto;padding:96px 24px;min-height:70vh}.lp-page h1{font-size:3rem;line-height:1;margin-bottom:24px}.lp-page>p{margin:0 0 32px;color:var(--muted);font-size:1.125rem;line-height:1.75rem}.lp-page .lp-404{display:inline-block;margin-bottom:24px}.lp-row{display:flex;align-items:center;gap:24px}@media(max-width:960px){.lp-island-links,.lp-island .lp-hide-sm{display:none}.lp-burger{display:block}.lp-island{gap:16px}.lp-island .lp-theme{margin-right:-8px}.lp-hero,.lp-pains,.lp-agenda,.lp-faq-wrap,.lp-final-inner{grid-template-columns:minmax(0,1fr);gap:48px}.lp-pains-copy,.lp-faq-wrap>div:first-child{position:static}.lp-hero{padding:48px 16px 64px}.lp-hero h1{font-size:2.25rem;line-height:2.5rem}.lp-hero h1 br,.lp h2 br{display:none}.lp-chat-body{padding:16px}.lp-section,.lp-tagline{padding:64px 16px}.lp-section h2,.lp-page h1{font-size:1.875rem;line-height:2.25rem}.lp-band h2,.lp-how h2{margin-bottom:40px}.lp-tagline p{font-size:2.25rem;line-height:2.5rem}.lp-features{grid-template-columns:minmax(0,1fr);row-gap:16px}.lp-card-msg,.lp-card-msg-alt{grid-column:1;grid-row:auto!important;margin-top:0;width:calc(100% - 24px)}.lp-chat-body{height:600px}.lp-card-msg{margin-left:12px}.lp-card-msg-alt{margin-left:0;margin-right:12px}.lp-thread .lp-msg,.lp-faq-q,.lp-faq-a{max-width:calc(100% - 16px)}.lp-msg-in{margin-left:8px}.lp-msg-out{margin-right:8px}.lp-footer{padding:48px 16px 32px}.lp-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.lp-footer-brand{grid-column:1 / -1}.lp-footer-bottom{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.lp *,.lp,.lp [data-reveal]{transition:none!important;animation:none!important}.lp [data-reveal]{opacity:1;transform:none;filter:none}}.lp-products-btn{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--muted);font:inherit;font-size:.875rem;line-height:1.25rem;font-weight:600;cursor:pointer;transition:color .7s var(--ease)}.lp-products-btn svg{transition:transform .4s var(--ease)}.lp-products-btn:hover,.lp-products-btn.is-open{color:var(--text)}.lp-products-btn.is-open svg{transform:rotate(180deg)}.lp-mega{position:absolute;top:calc(100% + 12px);left:50%;width:min(960px,calc(100vw - 32px));padding:24px;border:1px solid var(--glass-line);border-radius:24px;background:var(--panel);color:var(--text);box-shadow:var(--lift);transform:translate(-50%);animation:lp-mega-in .4s var(--ease) both}.lp-mega[hidden]{display:none}.lp-mega:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}@keyframes lp-mega-in{0%{opacity:0;transform:translate(-50%,-8px) scale(.98);filter:blur(4px)}}.lp-mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:8px 24px}.lp-mega-group:nth-child(1){grid-column:1;grid-row:1 / span 2}.lp-mega-group:nth-child(2){grid-column:2;grid-row:1}.lp-mega-group:nth-child(3){grid-column:2;grid-row:2}.lp-mega-group:nth-child(4){grid-column:3;grid-row:1}.lp-mega-group:nth-child(5){grid-column:3;grid-row:2}.lp-mega-group h2{margin:0 0 4px;padding:8px 12px 0;color:var(--faint);font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lp-mega-group ul{display:grid;margin:0;padding:0;list-style:none}.lp-mega-group a{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:12px;transition:background-color .3s var(--ease)}.lp-mega-group a:hover,.lp-mega-group a.active{background:var(--panel-2)}.lp-mega-group a>span:last-child{display:grid}.lp-mega-group strong{font-size:.875rem;line-height:1.25rem}.lp-mega-group small{color:var(--muted);font-size:.8125rem;line-height:1.125rem}.lp-mega-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--teal-soft);color:var(--teal);transition:background-color .3s var(--ease),color .3s var(--ease)}.lp-mega-group a:hover .lp-mega-icon,.lp-mega-group a.active .lp-mega-icon{background:var(--green);color:var(--green-ink)}.lp-mega-ind{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:0;padding:0;list-style:none}.lp-mega-ind a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;transition:background-color .3s var(--ease)}.lp-mega-ind a:hover,.lp-mega-ind a.active{background:var(--panel-2)}.lp-mega-ind a>span:nth-child(2){display:grid;flex:1;min-width:0}.lp-mega-ind strong{font-size:.875rem;line-height:1.25rem}.lp-mega-ind small{color:var(--muted);font-size:.8125rem;line-height:1.125rem}.lp-mega-ind a{align-items:flex-start}.lp-mega-ind em{overflow:hidden;margin-top:2px;color:var(--muted);font-style:normal;font-size:.75rem;line-height:1.125rem;white-space:nowrap;text-overflow:ellipsis}.lp-mega-ind em b{color:var(--teal);font-weight:800}.lp-mega-ind a:hover .lp-mega-icon,.lp-mega-ind a.active .lp-mega-icon{background:var(--green);color:var(--green-ink)}.lp-mega-foot{display:flex;align-items:center;gap:8px;margin:16px 0 0;padding:12px 16px;border-radius:12px;background:var(--system-bg);color:var(--system-text);font-size:.8125rem;line-height:1.25rem;font-weight:600}.lp-mega-foot svg{flex:none;color:var(--teal)}.lp-menu-products summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer}.lp-menu-products summary::-webkit-details-marker{display:none}.lp-menu-products summary svg{transition:transform .4s var(--ease)}.lp-menu-products[open] summary svg{transform:rotate(180deg)}.lp-menu-products>div{display:grid;gap:4px;margin-top:24px}.lp-menu-products h2{margin:0 0 4px;color:var(--faint);font-size:.75rem;line-height:1rem;letter-spacing:.04em;text-transform:uppercase}.lp-menu-products a{padding:4px 0;font-size:1.25rem;line-height:1.75rem;font-weight:600}.lp-meta-badges{display:flex;flex-wrap:wrap;gap:12px;margin:40px 0 0;padding:0;list-style:none}.lp-meta-badges li{display:flex;align-items:center;gap:12px;padding:8px 16px 8px 8px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:var(--shadow-msg)}.lp-meta-badges strong{font-size:.875rem;line-height:1.25rem}.lp-badge-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:10px;background:#1faa59;color:#fff}.lp-badge-icon-meta{background:#0866ff}.lp-api-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.lp-api-cta{margin-top:32px}.lp-waba{margin:0;border-radius:24px;overflow:hidden;background:var(--panel);border:1px solid var(--glass-line);box-shadow:var(--lift)}.lp-waba-body{display:grid;gap:16px;padding:24px}.lp-waba-profile{display:flex;align-items:center;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.lp-waba-profile div{display:grid}.lp-waba-profile strong{display:inline-flex;align-items:center;gap:4px;font-size:1.125rem;line-height:1.75rem}.lp-waba-profile strong svg{color:var(--green)}.lp-waba-profile small{color:var(--muted)}.lp-waba-logo{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:9999px;background:#0a6b5b;color:#d9fdd3;font-size:1.5rem;font-weight:700}.lp-waba-list{display:grid;margin:0}.lp-waba-list div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:.875rem;line-height:1.25rem}.lp-waba-list dt{color:var(--muted)}.lp-waba-list dd{display:inline-flex;align-items:center;gap:8px;margin:0;font-weight:700;text-align:right}.lp-waba-list .is-ok{display:grid;place-items:center;width:20px;height:20px;border-radius:9999px;background:var(--green);color:var(--green-ink)}.lp-waba-list .is-tag{padding:2px 8px;border-radius:9999px;background:var(--teal-soft);color:var(--teal);font-size:.75rem;line-height:1rem}.lp-waba .lp-system{font-size:.875rem;line-height:1.25rem}.lp-compare-wrap{margin-top:64px}.lp-compare{width:100%;border-collapse:separate;border-spacing:0;font-size:1rem;line-height:1.5rem}.lp-compare th,.lp-compare td{padding:16px 24px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.lp-compare thead th{padding-top:20px;font-size:.875rem;line-height:1.25rem;color:var(--muted)}.lp-compare tbody th{width:18%;font-weight:700}.lp-compare td{color:var(--muted)}.lp-compare .lp-compare-us{background:var(--out);color:var(--text);font-weight:600}.lp-compare thead .lp-compare-us{border-radius:16px 16px 0 0;color:var(--text)}.lp-compare tbody tr:last-child .lp-compare-us{border-radius:0 0 16px 16px;border-bottom-color:transparent}.lp-compare .lp-compare-us svg{margin:0 8px -4px 0;color:var(--teal)}.lp[data-theme=dark] .lp-compare .lp-compare-us svg{color:var(--green)}.lp-hero h1{padding-bottom:.12em;margin-bottom:-.12em}.pp-hero h1{font-size:2.75rem;line-height:1.1}.pp-includes{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.pp-includes-copy{position:sticky;top:128px}.pp-includes h2{color:var(--band-text)}.lp-section.pp-includes h2~p{color:var(--band-muted)}.pp-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;padding:0;list-style:none}.pp-list li{display:flex;gap:16px;padding:24px 0;border-top:1px solid rgba(255,255,255,.16)}.pp-list li>svg{flex:none;color:var(--green)}.pp-list h3{margin-bottom:4px;font-size:1.125rem;line-height:1.75rem;letter-spacing:-.02em}.pp-list p{margin:0;color:var(--band-muted)}.pp-related h2{margin-bottom:40px}.pp-related ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.pp-related-link{display:flex;align-items:center;gap:16px;height:100%;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--panel);transition:border-color .4s var(--ease),transform .4s var(--ease),box-shadow .4s var(--ease)}.pp-related-link>span:nth-child(2){display:grid;flex:1;min-width:0}.pp-related-link small{color:var(--muted);font-size:.875rem;line-height:1.25rem}.pp-related-link:hover{border-color:var(--teal);transform:translateY(-2px);box-shadow:var(--shadow-msg)}.pp-arrow{flex:none;color:var(--teal);transition:transform .4s var(--ease)}.pp-related-link:hover .pp-arrow{transform:translate(4px)}.pv .lp-msg{display:block}.pv-body{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:24px;background:var(--chat-bg)}.pv-beat{display:flex;flex-direction:column;visibility:hidden}.pv .pv-beat.is-on{display:flex;visibility:visible;animation:lp-pop .6s var(--ease) both}.pv-beat>.lp-day{align-self:center}.pv-beat>.lp-msg-in{align-self:flex-start}.pv-beat>.lp-msg-out{align-self:flex-end}.pv-sys{display:inline-flex;align-self:center;align-items:center;gap:8px;max-width:92%;padding:4px 12px;border-radius:8px;background:var(--system-bg);color:var(--system-text);box-shadow:var(--shadow-msg);font-size:.75rem;line-height:1rem;font-weight:600;text-align:center}.pv-sys svg{flex:none}.pv-var{padding:0 4px;border-radius:4px;background:#00806929;color:inherit;font-weight:700}.pv-btns{clear:both;display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.pv-btns span{flex:1;padding:6px 12px;border-radius:8px;background:var(--panel);color:var(--teal);text-align:center;font-weight:700;white-space:nowrap}.pv-btns-sm span{padding:4px 8px;background:var(--panel-2);font-size:.75rem;line-height:1rem}.pv-source{clear:both;display:flex;align-items:center;gap:4px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(17,27,33,.1);color:var(--muted);font-size:.75rem;line-height:1rem;font-weight:600}.lp[data-theme=dark] .pv-source{border-color:#ffffff1f;color:#bfe6dc}.pv-ledger{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;border-radius:12px;overflow:hidden;background:var(--panel);box-shadow:var(--shadow-msg)}.pv-ledger div{padding:12px 8px;text-align:center}.pv-ledger div+div{border-left:1px solid var(--line)}.pv-ledger dt{color:var(--muted);font-size:.6875rem;line-height:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pv-ledger dd{margin:0;font-size:1.125rem;line-height:1.75rem;font-weight:700}.pv-ledger div:nth-child(3) dd{color:var(--tick)}.pv-ledger div:last-child dd{color:var(--bad)}.pv-canvas{justify-content:flex-start;gap:0;padding:32px 24px;background-color:var(--panel-2);background-image:radial-gradient(var(--line-strong) 1px,transparent 1px);background-size:20px 20px}.pv-canvas .pv-beat{align-items:center}.pv-canvas .pv-beat+.pv-beat:before{content:"";display:block;width:2px;height:24px;background:var(--line-strong)}.pv-node{display:grid;gap:4px;width:min(100%,320px);padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:var(--shadow-msg);font-size:.875rem;line-height:1.25rem}.pv-node-head{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.6875rem;line-height:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pv-node-head b{margin-left:auto;padding:0 8px;border-radius:9999px;background:var(--panel-2);color:var(--text);letter-spacing:0;text-transform:none;font-size:.75rem}.pv-node-start{border-color:var(--green);box-shadow:0 0 0 3px #25d3662e,var(--shadow-msg)}.pv-node-start .pv-node-head,.pv-node-done .pv-node-head{color:var(--teal)}.pv-node-send{background:var(--out)}.pv-branch{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:480px;padding-top:20px}.pv-branch:before{content:"";position:absolute;top:0;left:25%;right:25%;height:2px;background:var(--line-strong)}.pv-branch .pv-node{position:relative;width:100%}.pv-branch .pv-node:before{content:"";position:absolute;top:-21px;left:50%;width:2px;height:20px;background:var(--line-strong)}.pv-code-inline{width:fit-content;padding:0 6px;border-radius:4px;background:var(--panel-2);color:var(--muted);font:600 .75rem/1rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pv-ad{align-self:flex-start;width:min(100%,300px);border-radius:12px;overflow:hidden;background:var(--panel);box-shadow:var(--shadow-msg);font-size:.875rem;line-height:1.25rem}.pv-ad-head{display:flex;align-items:center;gap:8px;padding:8px 12px}.pv-ad-head div{display:grid}.pv-ad-head small{color:var(--faint);font-size:.75rem;line-height:1rem}.pv-ad-logo{display:grid;place-items:center;width:32px;height:32px;border-radius:9999px;background:#0a6b5b;color:#d9fdd3;font-weight:700}.pv-ad .lp-tpl-media{border-radius:0}.pv-ad-cta{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--panel-2);color:var(--teal);font-weight:700}.pv-sheet{align-self:stretch;display:grid;gap:12px;padding:16px;border-radius:16px 16px 12px 12px;background:var(--panel);box-shadow:var(--lift);font-size:.875rem;line-height:1.25rem}.pv-sheet>strong{font-size:1rem;line-height:1.5rem}.pv-sheet label{display:grid;gap:4px;color:var(--muted);font-size:.75rem;line-height:1rem;font-weight:700}.pv-input{padding:8px 12px;border-radius:8px;background:var(--panel-2);color:var(--text);font-size:.875rem;line-height:1.25rem;font-weight:500}.pv-chips{display:flex;flex-wrap:wrap;gap:8px}.pv-chips span{padding:6px 12px;border:1px solid var(--line-strong);border-radius:9999px;color:var(--text);font-size:.8125rem;line-height:1.25rem;font-weight:600}.pv-chips .is-picked{border-color:var(--teal);background:var(--teal);color:#fff}.pv-submit{padding:10px;border-radius:9999px;background:var(--green);color:var(--green-ink);text-align:center;font-weight:700}.pv-order{width:100%;max-width:320px}.pv-order-title{display:block;margin-bottom:8px;font-size:1rem;line-height:1.5rem}.pv-items{display:grid;gap:4px;margin:0;padding:0;list-style:none}.pv-items li{display:flex;justify-content:space-between;gap:12px}.pv-total{margin-top:4px;padding-top:8px;border-top:1px solid rgba(17,27,33,.12);font-weight:700}.lp[data-theme=dark] .pv-total{border-color:#ffffff24}.pv-row{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:var(--panel);box-shadow:var(--shadow-msg);font-size:.875rem;line-height:1.25rem}.pv-ini{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:9999px;color:#fff;font-size:.8125rem;font-weight:700}.pv-ini-lg{width:56px;height:56px;font-size:1.125rem}.pv-row-main{display:grid;flex:1;min-width:0}.pv-row-main small{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.pv-row-side{display:grid;justify-items:end;gap:2px}.pv-row-side small{display:inline-flex;align-items:center;gap:4px;color:var(--faint);font-size:.75rem;line-height:1rem}.pv-row-side small.is-warn{color:var(--bad);font-weight:700}.pv-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:9999px;background:var(--teal-soft);color:var(--teal);font-size:.75rem;line-height:1rem;font-weight:700}.pv-pill.is-done{background:var(--out);color:var(--text)}.pv-note{display:flex;gap:8px;padding:12px;border-radius:12px;background:var(--system-bg);color:var(--system-text);font-size:.875rem;line-height:1.25rem;box-shadow:var(--shadow-msg)}.pv-note svg{flex:none;margin-top:2px}.pv-note b{display:block}.pv-profile{display:flex;align-items:center;gap:16px;padding:16px;border-radius:16px;background:var(--panel);box-shadow:var(--shadow-msg)}.pv-profile div{display:grid;flex:1;min-width:0}.pv-profile strong{font-size:1.125rem;line-height:1.75rem}.pv-profile small{color:var(--muted)}.pv-tags,.pv-segs,.pv-apps{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pv-tags span{padding:4px 12px;border-radius:9999px;background:var(--out);font-size:.8125rem;line-height:1.25rem;font-weight:700}.pv-attrs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;border-radius:12px;overflow:hidden;background:var(--line);box-shadow:var(--shadow-msg)}.pv-attrs div{padding:8px 12px;background:var(--panel)}.pv-attrs div:last-child{grid-column:1 / -1}.pv-attrs dt{color:var(--muted);font-size:.75rem;line-height:1rem}.pv-attrs dd{margin:0;font-size:.875rem;line-height:1.25rem;font-weight:700}.pv-segs small{color:var(--muted);font-size:.75rem;font-weight:700}.pv-segs span,.pv-apps span{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:9999px;background:var(--panel);box-shadow:var(--shadow-msg);font-size:.8125rem;line-height:1.25rem;font-weight:600}.pv-code{margin:0;padding:16px;border-radius:12px;overflow-x:auto;background:#0b141a;color:#d1d7db;box-shadow:var(--shadow-msg);font:500 .8125rem/1.25rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;tab-size:2}.pv-c-verb{color:#25d366;font-weight:700}.pv-c-key{color:#53bdeb}.pv-c-str{color:#ffd279}.pv-c-ok{display:inline-block;margin-top:8px;color:#25d366;font-weight:700}.pv-events{display:grid;gap:1px;margin:0;padding:0;list-style:none;border-radius:12px;overflow:hidden;background:var(--line);box-shadow:var(--shadow-msg)}.pv-events li{display:flex;gap:12px;padding:8px 12px;background:var(--panel);font:500 .8125rem/1.25rem ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pv-events li:before{content:"";flex:none;width:8px;height:8px;margin-top:6px;border-radius:9999px;background:var(--green)}.pv-events span{flex:1}.pv-events time{color:var(--faint)}@media(max-width:960px){.lp-mega{display:none!important}.lp-api-top,.pp-includes{grid-template-columns:minmax(0,1fr);gap:48px}.pp-includes-copy{position:static}.pp-hero h1{font-size:2.25rem;line-height:2.5rem}.pp-related ul{grid-template-columns:minmax(0,1fr)}.lp-compare-wrap{margin-top:48px}.pv-body{padding:16px}.pv-canvas{padding:24px 16px}}@media(max-width:640px){.pp-list{grid-template-columns:minmax(0,1fr)}.lp-meta-badges li{flex:1 1 100%}.lp-compare,.lp-compare tbody,.lp-compare tr,.lp-compare th,.lp-compare td{display:block;width:100%!important}.lp-compare thead{display:none}.lp-compare tr{margin-bottom:16px;border:1px solid var(--line);border-radius:16px;overflow:hidden}.lp-compare th,.lp-compare td{padding:12px 16px}.lp-compare td:before{content:attr(data-label);display:block;margin-bottom:2px;color:var(--faint);font-size:.75rem;line-height:1rem;font-weight:700}.lp-compare .lp-compare-us,.lp-compare tbody tr:last-child .lp-compare-us{border-radius:0;border-bottom:0}.pv-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-ledger div:nth-child(4){border-left:0}.pv-ledger div:nth-child(n+4){border-top:1px solid var(--line)}}@media(prefers-reduced-motion:reduce){.lp-mega{animation:none}}.lp-form{border:1px solid rgba(11,20,26,.08);border-radius:20px;background:#fff;color:#0b141a;box-shadow:0 1px 2px #0b141a0f,0 24px 48px -16px #0b141a3d}.lp-form-head{gap:14px;padding:20px 24px;border-bottom:1px solid #e4e8eb;background:#fff;color:#0b141a}.lp-form-head strong{font-size:1.125rem;font-weight:600}.lp-form-head small{color:#667781;font-size:.875rem}.lp-form-head .lp-avatar{background:#f0f2f5}.lp-form-body{gap:18px;padding:24px}.lp-form .lp-field{color:#3b4a54;font-weight:500}.lp-form .lp-field input{border:1px solid #d1d7db;background:#fff;color:#0b141a}.lp-form .lp-field input::placeholder{color:#8696a0}.lp-form .lp-field input:hover{border-color:#aebac1}.lp-form .lp-field input:focus{border-color:#0a6fae;background:#fff;box-shadow:0 0 0 3px #27a6e533}.lp-form .lp-field input[aria-invalid=true]{border-color:#c0392b}.lp-form .lp-btn{height:52px;margin-top:4px;background:#25d366;color:#0b141a!important;font-weight:600;box-shadow:none}.lp-form .lp-btn:hover{background:#1fc25c;transform:none;box-shadow:none}.lp-form .lp-fineprint{color:#667781}.lp-form .lp-done-icon{background:#d9fdd3;color:#27a6e5}.lp-footer{max-width:1304px;padding:80px 32px 48px;color:#3b4a54}.lp-footer-top{border-bottom-color:#e4e8eb}.lp-footer-top h2{color:#0b141a;font-weight:600}.lp-footer .lp-logo{font-weight:600;color:#0b141a}.lp-footer nav a:hover{color:#0b141a}@media(max-width:960px){.lp-footer{padding:56px 16px 32px}}.hm{--hm-bg: #efeae2;--hm-wash: #e4dcd2;--hm-ink: #0b141a;--hm-ink-2: #3b4a54;--hm-mute: #667781;--hm-line: #ddd5ca;--hm-line-2: #cfc8bd;--hm-tick: #8696a0;--hm-read: #27a6e5;--hm-read-ink: #0a6fae;--hm-read-soft: rgba(39, 166, 229, .12);--hm-green: #25d366;--hm-green-hover: #1fc25c;--hm-bubble: #d9fdd3;--hm-ease: cubic-bezier(.22, 1, .36, 1);--hm-shadow: 0 1px 2px rgba(11, 20, 26, .06), 0 24px 48px -16px rgba(11, 20, 26, .2);--hm-teal: #075e54;--hm-teal-ink: #008069;--hm-mint: #b2f5d0;--hm-pain: #c2410c;--canvas: var(--hm-bg);--chat-bg: var(--hm-wash);--panel: #ffffff;--panel-2: #f0f2f5;--line: var(--hm-line);--line-strong: var(--hm-line-2);--text: var(--hm-ink);--muted: var(--hm-ink-2);--faint: var(--hm-mute);--teal: #008069;--tick: var(--hm-read);background:var(--hm-bg);color:var(--hm-ink);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:1rem;line-height:1.6;font-variant-numeric:tabular-nums;caret-color:var(--hm-read-ink)}html:has(.hm){scrollbar-color:#cfc8bd #efeae2}.hm ::selection{background:#27a6e53d;color:var(--hm-ink)}.hm :focus-visible{outline:2px solid var(--hm-read-ink);outline-offset:3px;border-radius:6px}.hm h1,.hm h2,.hm h3{font-weight:700}.hm main>section{scroll-margin-top:80px}.hm-tick{flex:none;width:18px;height:12px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;color:var(--hm-tick);overflow:visible;transition:color .24s var(--hm-ease)}.hm-tick .hm-tick-2{transition:opacity .24s var(--hm-ease),transform .24s var(--hm-ease)}.hm-tick.is-sent .hm-tick-2{opacity:0;transform:translate(-3px)}.hm-tick.is-read,[data-read].is-read>.hm-h-tick{color:var(--hm-read)}.hm-h-tick{width:.56em;height:.37em;margin-left:.22em;vertical-align:.06em;stroke-width:1.9}.hm-h1-tick{width:.5em;height:.34em;margin-left:.16em;vertical-align:.04em;stroke-width:1.8}.hm-section{max-width:1304px;margin:0 auto;padding:128px 32px}.hm-h2{max-width:16em;margin:0;font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.06;letter-spacing:-.035em}.hm-lede{max-width:34em;margin:0;color:var(--hm-ink-2);font-size:1.125rem;line-height:1.65}.hm-split{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px 32px;align-items:end}.hm-split .hm-h2{grid-column:1 / span 7}.hm-split .hm-lede{grid-column:8 / -1}.hm-cite{margin-left:.08em;font-size:.62em;font-weight:600;line-height:0;letter-spacing:0;vertical-align:super}.hm-cite a{color:var(--hm-read-ink);text-decoration:none}.hm-cite a:hover{text-decoration:underline}.hm-tag{flex:none;padding:2px 10px;border-radius:9999px;background:var(--hm-read-soft);color:var(--hm-read-ink);font-size:.75rem;line-height:1.25rem;font-weight:600}.hm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 22px;border:0;border-radius:9999px;background:var(--hm-green);color:var(--hm-ink)!important;font:inherit;font-size:1rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px #0b141a24;transition:background-color .2s var(--hm-ease),transform .2s var(--hm-ease)}.hm-btn svg{transition:transform .24s var(--hm-ease)}.hm-btn:hover{background:var(--hm-green-hover)}.hm-btn:hover svg{transform:translate(3px)}.hm-btn:active{transform:scale(.98)}.hm-btn-lg{height:56px;padding:0 28px;font-size:1.0625rem}.hm-btn-dark{background:var(--hm-ink);color:#fff!important}.hm-btn-dark:hover{background:#22303a}.hm-btn-block{width:100%}.hm-link{display:inline-flex;align-items:center;gap:8px;color:var(--hm-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--hm-line-2);text-decoration-thickness:1.5px;text-underline-offset:6px;transition:text-decoration-color .2s var(--hm-ease)}.hm-link:hover{text-decoration-color:var(--hm-ink)}.hm-link svg{transition:transform .24s var(--hm-ease)}.hm-link:hover svg{transform:translate(3px)}.hm-inline{color:var(--hm-read-ink);font-weight:600;text-decoration:underline;text-underline-offset:4px}.hm-sheet{border:1px solid var(--hm-line);border-radius:16px;background:#fff;box-shadow:var(--hm-shadow);overflow:hidden}.hm-hero{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;align-items:center;max-width:1304px;margin:0 auto;padding:72px 32px 96px}.hm-hero-copy{grid-column:1 / span 7}.hm-hero h1{max-width:10.5em;margin:0;font-size:clamp(2.75rem,5.6vw,5.25rem);line-height:.98;letter-spacing:-.04em}.hm-hero h1 .hm-cite{font-size:.3em;margin-left:.14em;vertical-align:1.35em}.hm-deck{max-width:31em;margin:32px 0 40px;color:var(--hm-ink-2);font-size:1.25rem;line-height:1.6}.hm-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px}.hm-trust{display:flex;flex-wrap:wrap;gap:12px 28px;margin:56px 0 0;padding:28px 0 0;border-top:1px solid var(--hm-line);list-style:none;color:var(--hm-ink-2);font-size:.9375rem;font-weight:500}.hm-trust li{display:inline-flex;align-items:center;gap:10px}.hm-trust .is-wa{color:var(--hm-green)}.hm-trust .is-meta{color:#0866ff}.hm-info{grid-column:8 / -1;margin:0;border:1px solid var(--hm-line);border-radius:20px;background:#fff;box-shadow:var(--hm-shadow);overflow:hidden}.hm-info-bar{display:flex;align-items:center;gap:12px;height:56px;padding:0 20px;border-bottom:1px solid var(--hm-line);color:var(--hm-ink)}.hm-info-bar strong{font-size:1.0625rem;font-weight:600}.hm-info-bar .hm-tag{margin-left:auto}.hm-info-chat{display:flex;justify-content:flex-end;padding:28px 24px 24px 56px;background:var(--hm-wash)}.hm-bubble{position:relative;width:100%;max-width:330px;padding:4px;border-radius:10px 0 10px 10px;background:var(--hm-bubble);box-shadow:0 1px .5px #0b141a21;color:var(--hm-ink);font-size:.875rem;line-height:1.35rem}.hm-bubble:before{content:"";position:absolute;top:0;right:-8px;width:8px;height:12px;background:inherit;clip-path:polygon(0 0,100% 0,0 100%)}.hm-bubble .lp-tpl-media{display:block;width:100%;height:auto;border-radius:7px}.hm-bubble p{margin:0;padding:8px 8px 0}.hm-bubble-meta{display:flex;justify-content:flex-end;align-items:center;gap:4px;padding:2px 8px 4px;color:#667781;font-size:.6875rem}.hm-bubble-meta .hm-tick{width:16px;height:11px}.hm-bubble-btns{display:grid;border-top:1px solid rgba(11,20,26,.08)}.hm-bubble-btns span{padding:8px;text-align:center;color:var(--hm-read-ink);font-weight:500}.hm-bubble-btns span+span{border-top:1px solid rgba(11,20,26,.08)}.hm-info-rows{margin:0}.hm-info-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;border-top:1px solid var(--hm-line)}.hm-info-row:first-child{border-top:0}.hm-info-row dt{display:inline-flex;align-items:center;gap:12px;color:var(--hm-ink-2);font-size:.9375rem;font-weight:500}.hm-info-row dd{display:grid;justify-items:end;margin:0}.hm-info-row b{font-size:1.375rem;line-height:1.2;font-weight:600;letter-spacing:-.02em}.hm-info-row small{color:var(--hm-mute);font-size:.8125rem}.hm-info-row.is-read b{color:var(--hm-read-ink)}.hm-info-row.is-split{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0;background:#f4fbf2}.hm-info-row.is-split>div{display:grid;gap:2px;padding:16px 24px}.hm-info-row.is-split>div+div{border-left:1px solid var(--hm-line)}.hm-info-row.is-split dd{justify-items:start}.hm-info-row .is-money{color:var(--hm-teal-ink)}.hm-problem{padding-top:72px;padding-bottom:112px}.hm-unseen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:80px 0 0;padding:0;list-style:none}.hm-unseen li{display:grid;align-content:start;gap:12px;padding:28px 28px 32px;border-radius:16px;background:#fbe2d5}.hm-unseen span{color:#5c2a12!important}.hm-unseen strong{color:var(--hm-pain);font-size:clamp(3.25rem,6vw,5.5rem);line-height:.95;font-weight:600;letter-spacing:-.04em}.hm-unseen span{max-width:22em;color:var(--hm-ink-2);font-size:1.0625rem;line-height:1.55}.hm-hl{color:var(--hm-teal-ink)}.hm-teal{background:var(--hm-teal);color:#fff}.hm-teal .hm-h2{color:#fff}.hm-teal .hm-lede,.hm-teal .hm-bars figcaption,.hm-teal .hm-bar span,.hm-teal .hm-multiples dt,.hm-teal .hm-facts dt{color:#b8e6d9}.hm-teal .hm-h2 .hm-tick{color:#6fa89e}.hm-teal [data-read].is-read>.hm-h-tick{color:#53bdeb}.hm-teal .hm-cite a{color:var(--hm-mint)}.hm-teal .hm-bars{background:#0000002e}.hm-teal .hm-bar i{background:var(--hm-green)}.hm-teal .hm-bar.is-mail i{background:#5d8a82}.hm-teal .hm-bar b,.hm-teal .hm-bar.is-wa b,.hm-teal .hm-facts dd{color:#fff}.hm-teal .hm-multiples dd{color:var(--hm-mint)}.hm-teal .hm-facts div{border-top-color:#fff3}.hm-fix{padding-top:112px}.hm-fix-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;margin-top:72px;align-items:stretch}.hm-bars{grid-column:1 / span 8;display:grid;gap:36px;margin:0;padding:32px;border-radius:20px;background:var(--hm-wash)}.hm-bars figcaption{color:var(--hm-ink-2);font-size:.9375rem}.hm-bars-row{display:grid;gap:10px}.hm-bars-label{font-weight:600;font-size:1.0625rem}.hm-bar{display:flex;align-items:center;gap:14px;height:40px}.hm-bar i{flex:none;width:calc(var(--w) * .78);min-width:6px;height:100%;border-radius:8px;background:var(--hm-read);transform-origin:left}.hm-bar.is-mail i{background:#b7c1c7}.hm-bar span{color:var(--hm-ink-2);font-size:.9375rem;white-space:nowrap}.hm-bar b{color:var(--hm-ink);font-weight:600}.hm-bar.is-wa b{color:var(--hm-read-ink)}.hm-multiples{grid-column:9 / -1;display:grid;align-content:center;gap:40px;margin:0;padding-left:8px}.hm-multiples div,.hm-facts div{display:flex;flex-direction:column-reverse;gap:6px}.hm-multiples dd{margin:0;color:var(--hm-read-ink);font-size:clamp(3.5rem,6vw,5.75rem);line-height:.95;font-weight:600;letter-spacing:-.04em}.hm-multiples dt{color:var(--hm-ink-2);font-size:1.0625rem}.hm-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:72px 0 0}.hm-facts div{padding-top:24px;border-top:1px solid var(--hm-line)}.hm-facts dd{margin:0;font-size:2.25rem;line-height:1.1;font-weight:600;letter-spacing:-.03em}.hm-facts dt{color:var(--hm-ink-2)}.hm-report{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;align-items:center}.hm-report-copy{grid-column:1 / span 5}.hm-report-copy .hm-lede{margin-top:24px}.hm-points{display:grid;margin:40px 0 0}.hm-points div{display:grid;grid-template-columns:88px 1fr;gap:16px;align-items:baseline;padding:16px 0;border-top:1px solid var(--hm-line)}.hm-points dt{font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.hm-points dd{margin:0;color:var(--hm-ink-2)}.hm-dash{grid-column:7 / -1;margin:0}.hm-dash-head{display:flex;align-items:center;gap:16px;padding:20px 24px;border-bottom:1px solid var(--hm-line)}.hm-dash-head div{display:grid}.hm-dash-head strong{font-size:1.0625rem}.hm-dash-head small{color:var(--hm-mute);font-size:.8125rem}.hm-dash-head .hm-tag{margin-left:auto}.hm-dash-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--hm-line)}.hm-dash-kpis div{display:grid;gap:2px;padding:18px 24px}.hm-dash-kpis div+div{border-left:1px solid var(--hm-line)}.hm-dash-kpis small{color:var(--hm-mute);font-size:.8125rem}.hm-dash-kpis strong{font-size:1.625rem;line-height:1.2;font-weight:600;letter-spacing:-.02em}.hm-dash-kpis strong.is-read{color:var(--hm-read-ink)}.hm-dash-kpis div:last-child strong{color:var(--hm-teal-ink)}.hm-dash-kpis em{color:var(--hm-mute);font-style:normal;font-size:.8125rem}.hm-dash-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hm-funnel{display:grid;gap:14px;margin:0;padding:22px 24px;list-style:none}.hm-funnel li{display:grid;grid-template-columns:1fr auto;gap:6px 12px;font-size:.875rem}.hm-funnel span{display:inline-flex;align-items:center;gap:8px;color:var(--hm-ink-2)}.hm-funnel b{font-weight:600}.hm-funnel li.is-read b{color:var(--hm-read-ink)}.hm-funnel em{grid-column:1 / -1;width:var(--w);height:6px;border-radius:3px;background:#c5cdd2}.hm-funnel li.is-read em{background:var(--hm-read)}.hm-funnel li:nth-child(n+4) em{background:#dde3e6}.hm-funnel-dot{display:inline-block;width:18px;height:6px}.hm-funnel-dot:before{content:"";display:block;width:6px;height:6px;margin:0 auto;border-radius:9999px;background:#c5cdd2}.hm-dash-chart{display:grid;align-content:start;gap:12px;padding:22px 24px;border-left:1px solid var(--hm-line)}.hm-dash-chart small{color:var(--hm-ink-2);font-size:.875rem}.hm-chart{width:100%;height:auto;overflow:visible}.hm-chart-grid{stroke:var(--hm-line);stroke-width:1}.hm-chart-axis{stroke:var(--hm-line-2);stroke-width:1}.hm-chart-area{fill:var(--hm-read-soft)}.hm-chart-line{fill:none;stroke:var(--hm-read);stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round}.hm-chart-dot{fill:var(--hm-read);stroke:#fff;stroke-width:2}.hm-chart-note{fill:var(--hm-ink);font-size:11px;font-weight:600}.hm-chart-tick{fill:var(--hm-mute);font-size:10px}.hm-ind{padding-top:112px}@keyframes hm-in{0%{opacity:0;transform:translateY(8px)}}.hm-web{display:grid;grid-template-columns:minmax(300px,.36fr) minmax(0,1fr);margin-top:64px;border-radius:24px;background:#fff;box-shadow:var(--hm-shadow);overflow:hidden}.hm-web-list{display:flex;flex-direction:column;min-width:0;border-right:1px solid #e9edef}.hm-web-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:22px 24px 14px}.hm-web-list-head strong{font-size:1.375rem;letter-spacing:-.02em}.hm-web-list-head span{color:var(--hm-mute);font-size:.875rem}.hm-web-chats{display:grid;padding:0 10px 12px}.hm-web-chat{display:flex;align-items:center;gap:14px;width:100%;padding:10px 12px;border:0;border-radius:14px;background:none;color:var(--hm-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .2s var(--hm-ease)}.hm-web-chat:hover{background:#f5f6f6}.hm-web-chat[aria-selected=true]{background:#e7f7e4}.hm-web-chat:focus-visible{outline-offset:-2px}.hm-web-avatar{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:9999px;background:#d9fdd3;color:var(--hm-teal-ink);transition:background-color .2s var(--hm-ease),color .2s var(--hm-ease)}.hm-web-chat[aria-selected=true] .hm-web-avatar,.hm-web-avatar.is-on{background:var(--hm-teal);color:#fff}.hm-web-chat-main{display:grid;flex:1;min-width:0;gap:2px;padding:4px 0}.hm-web-chat-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.hm-web-chat-top strong{font-size:1rem;font-weight:700}.hm-web-chat-top time{flex:none;color:var(--hm-mute);font-size:.75rem}.hm-web-chat[aria-selected=true] time{color:var(--hm-teal-ink);font-weight:600}.hm-web-chat-last{display:flex;align-items:center;gap:6px;overflow:hidden;color:var(--hm-ink-2);font-size:.875rem;white-space:nowrap}.hm-web-chat-last .hm-tick{width:16px;height:11px}.hm-web-chat-last span{overflow:hidden;text-overflow:ellipsis}.hm-web-pane{display:flex;flex-direction:column;min-width:0;background:#efeae2}.hm-web-pane-head{display:flex;align-items:center;gap:14px;padding:14px 24px;background:#fff;border-bottom:1px solid #e9edef}.hm-web-pane-head>div{display:grid;flex:1;min-width:0}.hm-web-pane-head strong{font-size:1.0625rem}.hm-web-pane-head small{overflow:hidden;color:var(--hm-mute);font-size:.8125rem;white-space:nowrap;text-overflow:ellipsis}.hm-web-body{display:grid;flex:1;align-content:start;gap:14px;padding:24px 32px 28px;animation:hm-in .36s var(--hm-ease) both}.hm-web-note{justify-self:center;max-width:460px;margin:0 0 6px;padding:8px 14px;border-radius:10px;background:#fff3c4;color:#54656f;font-size:.875rem;line-height:1.45;text-align:center;box-shadow:0 1px .5px #0b141a21}.hm-web-note b{color:var(--hm-pain);font-size:1rem}.hm-web-tpl{justify-self:end;max-width:340px}.hm-web-listmsg{position:relative;justify-self:start;width:min(100%,380px);padding:8px 14px 12px;border-radius:0 10px 10px;background:#fff;box-shadow:0 1px .5px #0b141a21}.hm-web-listmsg:before{content:"";position:absolute;top:0;left:-8px;width:8px;height:12px;background:#fff;clip-path:polygon(0 0,100% 0,100% 100%)}.hm-web-listmsg p{margin:0 0 6px;font-weight:600}.hm-web-listmsg ul{display:grid;margin:0;padding:0;list-style:none}.hm-web-listmsg li{display:flex;align-items:baseline;gap:10px;padding:8px 0;border-top:1px solid #e9edef;color:var(--hm-ink-2);font-size:.9375rem;line-height:1.4}.hm-web-listmsg li .hm-tick{transform:translateY(1px)}.hm-web-foot{display:flex;align-items:center;gap:24px;padding:16px 24px;background:#fff;border-top:1px solid #e9edef}.hm-web-kpis{display:grid;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.hm-web-kpis div{display:flex;flex-direction:column-reverse;gap:0;padding:0 14px}.hm-web-kpis div+div{border-left:1px solid #e9edef}.hm-web-kpis div:first-child{padding-left:0}.hm-web-kpis dt{color:var(--hm-mute);font-size:.75rem;line-height:1.3}.hm-web-kpis dd{margin:0;font-size:1.25rem;line-height:1.3;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.hm-web-kpis .is-last dd{color:var(--hm-teal-ink)}.hm-ind-visual{grid-column:7 / -1;margin:0;padding:40px 40px 32px;border-radius:20px;background-color:var(--hm-teal);background-image:radial-gradient(circle at 90% 6%,#0e7d6a 0 26%,transparent 26.3%)}.hm-ind-chat{display:flex;justify-content:flex-end;padding-right:8px}.hm-ind-kpis{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0 0;border-radius:14px;background:#fff;color:var(--hm-ink);box-shadow:0 12px 32px -12px #00000059}.hm-ind-kpis div{display:flex;flex-direction:column;gap:2px;padding:18px 16px 14px}.hm-ind-kpis div+div{border-left:1px solid #e9edef}.hm-ind-kpis dt{color:var(--hm-mute);font-size:.8125rem;line-height:1.3}.hm-ind-kpis dd{margin:0;font-size:1.25rem;line-height:1.3;font-weight:700;letter-spacing:-.02em;overflow-wrap:anywhere}.hm-ind-kpis .is-last dd{color:var(--hm-teal-ink)}.hm-ind-kpis .hm-tag{position:absolute;top:-11px;left:16px;background:#dff1fb}.hm-band{background:#111b21;color:#fff}.hm-band .hm-h2{color:#fff}.hm-band .hm-lede{color:#aebac1}.hm-band .hm-slider label{color:#fff}.hm-band .hm-slider output{color:var(--hm-green)}.hm-band .hm-slider input{background:linear-gradient(to right,var(--hm-green) var(--p),#2a3942 var(--p))}.hm-band .hm-slider input::-webkit-slider-thumb{border-color:var(--hm-green)}.hm-band .hm-slider input::-moz-range-thumb{border-color:var(--hm-green)}.hm-band .hm-h2 .hm-tick{color:#53606a}.hm-band [data-read].is-read>.hm-h-tick{color:#53bdeb}.hm-roi{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;align-items:center}.hm-roi>div:first-child{grid-column:1 / span 6}.hm-roi .hm-lede{margin-top:24px}.hm-sliders{display:grid;gap:28px;margin-top:48px;max-width:540px}.hm-slider label{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px;font-weight:500}.hm-slider output{font-weight:600}.hm-slider input{-webkit-appearance:none;appearance:none;display:block;width:100%;height:4px;margin:0;border-radius:9999px;background:linear-gradient(to right,var(--hm-ink) var(--p),var(--hm-line-2) var(--p));cursor:pointer}.hm-slider input::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border:2px solid var(--hm-ink);border-radius:9999px;background:#fff;box-shadow:0 2px 6px #0b141a2e;transition:transform .16s var(--hm-ease)}.hm-slider input::-moz-range-thumb{width:20px;height:20px;border:2px solid var(--hm-ink);border-radius:9999px;background:#fff;box-shadow:0 2px 6px #0b141a2e}.hm-slider input:active::-webkit-slider-thumb{transform:scale(1.12)}.hm-slider input:focus-visible{outline-offset:8px}.hm-roi-out{grid-column:8 / -1;padding:28px;color:var(--hm-ink)}.hm-roi-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.hm-roi-flow li{display:grid;gap:2px;padding:12px 14px;border-radius:12px;background:#f0f2f5}.hm-roi-flow li:last-child{background:#d9fdd3}.hm-roi-flow small{display:inline-flex;align-items:center;gap:6px;color:var(--hm-ink-2);font-size:.8125rem}.hm-roi-flow small .hm-tick{width:15px;height:10px}.hm-roi-flow b{font-size:1.25rem;font-weight:600}.hm-roi-big{display:grid;gap:4px;margin:28px 0}.hm-roi-big small{color:var(--hm-ink-2);font-size:.9375rem}.hm-roi-big strong{font-size:clamp(2.5rem,4.4vw,3.75rem);line-height:1;font-weight:600;letter-spacing:-.04em}.hm-roi-split{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.hm-roi-split div{display:grid;gap:2px;padding:14px 16px;border:1px solid var(--hm-line);border-radius:12px}.hm-roi-split dt{color:var(--hm-ink-2);font-size:.8125rem}.hm-roi-split dd{margin:0;font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.hm-roi-split dd.is-read{color:var(--hm-teal-ink)}.hm-roi-split div:last-child{border-color:transparent;background:#d9fdd3}.hm-roi-big strong{color:var(--hm-teal-ink)}.hm-fine{margin:20px 0;color:var(--hm-mute);font-size:.8125rem;line-height:1.5}.hm-api-top{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;align-items:center}.hm-api-top>div:first-child{grid-column:1 / span 6}.hm-api-top .hm-lede{margin:24px 0 32px}.hm-account{grid-column:8 / -1;margin:0}.hm-account-head{display:flex;align-items:center;gap:14px;padding:20px 24px;border-bottom:1px solid var(--hm-line)}.hm-account-head>div{display:grid;min-width:0}.hm-account-head strong{display:inline-flex;align-items:center;gap:6px;font-size:1.0625rem}.hm-account-head strong svg{color:var(--hm-green)}.hm-account-head small{color:var(--hm-mute);font-size:.8125rem}.hm-account-head .hm-tag{margin-left:auto;align-self:flex-start}.hm-account-logo{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:9999px;background:var(--hm-ink);color:#fff;font-size:1.25rem;font-weight:600}.hm-account-list{margin:0}.hm-account-list div{display:flex;justify-content:space-between;gap:16px;padding:14px 24px;border-bottom:1px solid var(--hm-line);font-size:.9375rem}.hm-account-list dt{color:var(--hm-ink-2)}.hm-account-list dd{display:inline-flex;align-items:center;gap:10px;margin:0;font-weight:600}.hm-pill{padding:1px 8px;border-radius:9999px;background:var(--hm-read-soft);color:var(--hm-read-ink);font-size:.75rem;font-weight:600}.hm-account-note{display:flex;align-items:center;gap:10px;margin:16px 24px 24px;padding:12px 14px;border-radius:12px;background:var(--hm-wash);color:var(--hm-ink-2);font-size:.875rem;line-height:1.4}.hm-account-note svg{flex:none;color:var(--hm-green)}.hm-compare{width:100%;margin-top:96px;border-collapse:collapse;font-size:1rem}.hm-compare th,.hm-compare td{padding:18px 24px;border-bottom:1px solid var(--hm-line);text-align:left;vertical-align:top}.hm-compare thead th{padding-top:16px;padding-bottom:16px;border-bottom-color:var(--hm-ink);color:var(--hm-ink-2);font-size:.9375rem;font-weight:500}.hm-compare thead th.is-us{color:var(--hm-ink);font-weight:600}.hm-compare tbody th{width:18%;font-weight:600}.hm-compare td{width:41%;color:var(--hm-ink-2)}.hm-compare td .hm-tick{margin-right:12px;vertical-align:-1px}.hm-compare td.is-us{color:var(--hm-ink);font-weight:500;background:#d9fdd3}.hm-compare thead th.is-us{background:#d9fdd3;border-radius:16px 16px 0 0}.hm-compare tbody tr:last-child td.is-us{border-radius:0 0 16px 16px;border-bottom-color:transparent}.hm-steps{padding-top:32px;padding-bottom:72px}.hm-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:72px 0 0;padding:0;list-style:none;counter-reset:none}.hm-steps li{position:relative;padding-top:44px;border-top:1px solid var(--hm-line-2)}.hm-step-mark{position:absolute;top:-21px;left:0;display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 16px;border:1px solid var(--hm-line-2);border-radius:9999px;background:#fff;color:var(--hm-ink)}.hm-steps li:nth-child(2) .hm-step-mark{border-color:transparent;background:#d9fdd3;color:var(--hm-teal-ink)}.hm-steps li:nth-child(3) .hm-step-mark{border-color:transparent;background:var(--hm-green)}.hm-steps li:nth-child(3) .hm-step-mark .hm-tick{color:#0b141a}.hm-steps h3{margin:0 0 10px;font-size:1.25rem;line-height:1.3;letter-spacing:-.02em}.hm-steps p{max-width:26em;margin:0;color:var(--hm-ink-2)}.hm-faq{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;align-items:start}.hm-faq-card{grid-column:1 / span 5;position:sticky;top:112px;padding:44px 40px;border-radius:24px;background-color:var(--hm-teal);background-image:radial-gradient(circle at 100% 0%,#0e7d6a 0 34%,transparent 34.3%);color:#fff}.hm-faq-card .hm-h2{color:#fff}.hm-faq-card .hm-h2 .hm-tick{color:#6fa89e}.hm-faq-card [data-read].is-read>.hm-h-tick{color:#53bdeb}.hm-faq-card p{margin:20px 0 32px;color:#b8e6d9;font-size:1.0625rem}.hm-faq-list{grid-column:7 / -1;display:grid;gap:12px}.hm-faq-row{border-radius:18px;background:#fff;box-shadow:0 1px 2px #0b141a0f;transition:background-color .24s var(--hm-ease),box-shadow .24s var(--hm-ease)}.hm-faq-row:hover{box-shadow:0 10px 24px -14px #0b141a4d}.hm-faq-row.is-open{background:#d9fdd3;box-shadow:none}.hm-faq-row h3{margin:0;font-size:inherit}.hm-faq-row button{display:flex;align-items:center;gap:14px;width:100%;padding:14px 20px 14px 14px;border:0;background:none;color:var(--hm-ink);font:inherit;font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;text-align:left;cursor:pointer}.hm-faq-ico{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:9999px;background:#d9fdd3;color:var(--hm-teal-ink);transition:background-color .24s var(--hm-ease),color .24s var(--hm-ease)}.hm-faq-row.is-open .hm-faq-ico{background:var(--hm-green);color:#0b1f14}.hm-faq-q{flex:1}.hm-faq-caret{flex:none;color:var(--hm-teal-ink);transition:transform .24s var(--hm-ease)}.hm-faq-row.is-open .hm-faq-caret{transform:rotate(180deg)}.hm-faq-a{padding:0 20px 20px 68px}.hm-faq-a p{position:relative;max-width:36em;margin:0;padding:10px 14px 8px;border-radius:0 12px 12px;background:#fff;color:var(--hm-ink-2);box-shadow:0 1px .5px #0b141a21;animation:hm-in .28s var(--hm-ease) both}.hm-faq-a p:before{content:"";position:absolute;top:0;left:-8px;width:8px;height:12px;background:#fff;clip-path:polygon(0 0,100% 0,100% 100%)}.hm-faq-a .hm-bubble-meta{padding:0}.hm-sources{padding-top:32px;padding-bottom:96px}.hm-sources h2{margin:0 0 12px;color:var(--hm-ink-2);font-size:.875rem;letter-spacing:0}.hm-sources ol{display:grid;gap:6px;margin:0;padding-left:20px;color:var(--hm-mute);font-size:.8125rem;line-height:1.5}.hm-sources li:target{color:var(--hm-ink);background:var(--hm-read-soft)}.hm-close{background:var(--hm-green);color:#0b1f14}.hm-close-inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;align-items:center}.hm-close-inner>div:first-child{grid-column:1 / span 6}.hm-close .hm-h2{color:#0b1f14;font-size:clamp(2.25rem,4.4vw,4rem)}.hm-close .hm-lede{margin-top:24px;color:#0e4027}.hm-close .hm-h2 .hm-tick{color:#0e4027}.hm-close [data-read].is-read>.hm-h-tick{color:#0b1f14}.hm-close .lp-form{grid-column:8 / -1}.hm-story-hero{row-gap:72px}.hm-story-h1{max-width:13em!important;font-size:clamp(2.5rem,4.6vw,4.25rem)!important;line-height:1.02!important}.hm-story-visual{grid-column:8 / -1;min-width:0}.hm-story-visual .lp-chat{border:0;border-radius:20px;box-shadow:var(--hm-shadow)}.hm-story-visual .lp-chat-tag{background:#ffffff2e;color:#fff}.hm-story-facts{grid-column:1 / -1;margin:0}.hm-story-hero .hm-trust{flex-direction:column;gap:12px}.hm-trust .hm-tick{width:20px;color:var(--hm-read)}.hm-ind-visual.is-hero{padding:36px 28px 28px}.hm-ind-visual.is-hero .hm-ind-kpis dd{font-size:1.0625rem}.hm-ind-visual.is-hero .hm-ind-kpis div{padding:16px 12px 12px}.hm-tag-mint{margin-left:6px;background:#b2f5d029;color:var(--hm-mint);vertical-align:2px}.hm-impact-table{width:100%;margin-top:64px;border-collapse:separate;border-spacing:0;font-size:1.0625rem}.hm-impact-table th,.hm-impact-table td{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.14);text-align:left;vertical-align:top}.hm-impact-table thead th{padding-top:14px;padding-bottom:14px;border-bottom-color:#fff6;color:#b8e6d9;font-size:.9375rem;font-weight:500}.hm-impact-table tbody th{width:34%;color:#fff;font-weight:600}.hm-impact-table td.is-before{color:#b8e6d9}.hm-impact-table td.is-after{color:#fff;font-weight:600;background:#00000029}.hm-impact-table thead th:last-child{background:#00000029;border-radius:14px 14px 0 0;color:var(--hm-mint)}.hm-impact-table tbody tr:last-child td.is-after{border-radius:0 0 14px 14px;border-bottom-color:transparent}.hm-impact-table td .hm-tick{margin-right:12px;vertical-align:-1px}.hm-impact-table td.is-before .hm-tick{color:#6fa89e}.hm-impact-table td.is-after .hm-tick{color:#53bdeb}.hm-familiar{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;align-items:start}.hm-familiar-copy{grid-column:1 / span 5;position:sticky;top:112px}.hm-familiar-copy .hm-lede{margin-top:24px}.hm-thread{grid-column:7 / -1;display:grid;gap:40px;padding:40px 36px;border-radius:20px;background:var(--hm-wash)}.hm-pair{display:grid;gap:10px}.hm-bubble.is-in,.hm-bubble.is-out{max-width:88%;margin:0;padding:8px 12px 10px;font-size:1rem;line-height:1.5}.hm-bubble.is-in{justify-self:start;border-radius:0 10px 10px;background:#fff}.hm-bubble.is-in:before{right:auto;left:-8px;background:#fff;clip-path:polygon(0 0,100% 0,100% 100%)}.hm-bubble.is-out{justify-self:end}.hm-bubble.is-out .hm-bubble-meta{padding:0;margin-top:-2px}.hm-sender{display:block;margin-bottom:2px;color:var(--hm-teal-ink);font-size:.875rem;font-weight:600}.hm-sender.is-team{color:#b45309}.hm-includes-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:64px 0 0;padding:0;list-style:none}.hm-includes-list li{display:flex;gap:16px;padding:24px 0;border-top:1px solid #2a3942}.hm-includes-list li .hm-tick{width:22px;height:15px;margin-top:6px;color:#53bdeb}.hm-includes-list h3{margin:0 0 6px;color:#fff;font-size:1.1875rem;line-height:1.35;letter-spacing:-.02em}.hm-includes-list p{margin:0;color:#aebac1}.hm-steps .hm-step-mark{font-size:.9375rem;font-weight:600}.hm-band+.hm-steps{padding-top:112px}.hm-related{padding-top:32px}.hm-related ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:56px 0 0;padding:0;list-style:none}.hm-related-link{display:flex;align-items:center;gap:16px;height:100%;padding:20px;border-radius:16px;background:#fff;box-shadow:0 1px 2px #0b141a0f;transition:transform .24s var(--hm-ease),box-shadow .24s var(--hm-ease)}.hm-related-link:hover{transform:translateY(-2px);box-shadow:var(--hm-shadow)}.hm-related-icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:14px;background:#d9fdd3;color:var(--hm-teal-ink)}.hm-related-text{display:grid;flex:1;min-width:0}.hm-related-text strong{font-size:1.0625rem;font-weight:600}.hm-related-text small{color:var(--hm-ink-2);font-size:.9375rem}.hm-related-arrow{flex:none;color:var(--hm-teal-ink);transition:transform .24s var(--hm-ease)}.hm-related-link:hover .hm-related-arrow{transform:translate(4px)}.hm-page{max-width:880px;min-height:64vh;padding-top:120px}.hm-page h1{margin:0 0 28px;font-size:clamp(2.5rem,5vw,4rem);line-height:1.04;letter-spacing:-.04em}.hm-page .hm-lede{margin-bottom:40px}@media(max-width:900px){.hm-story-hero{row-gap:48px}.hm-familiar,.hm-story-hero{grid-template-columns:minmax(0,1fr)}.hm-familiar>*,.hm-story-hero>*{grid-column:1 / -1!important}.hm-familiar-copy{position:static}.hm-related ul{grid-template-columns:minmax(0,1fr)}.hm-includes-list{grid-template-columns:minmax(0,1fr);margin-top:40px}.hm-impact-table{margin-top:40px}}@media(max-width:640px){.hm-story-h1{font-size:2.375rem!important}.hm-thread{padding:24px 16px;gap:28px}.hm-bubble.is-in,.hm-bubble.is-out{max-width:94%;font-size:.9375rem}.hm-impact-table,.hm-impact-table tbody,.hm-impact-table tr,.hm-impact-table th,.hm-impact-table td{display:block;width:100%!important}.hm-impact-table thead{display:none}.hm-impact-table tr{padding:16px 0;border-top:1px solid rgba(255,255,255,.3)}.hm-impact-table th,.hm-impact-table td{padding:6px 0;border:0}.hm-impact-table td:before{content:attr(data-label);display:block;margin-bottom:2px;color:#b8e6d9;font-size:.8125rem;font-weight:500}.hm-impact-table td.is-after{margin-top:6px;padding:10px 12px;border-radius:10px}.hm-page{padding-top:72px}}@media(max-width:1100px){.hm-info{grid-column:7 / -1}.hm-hero-copy{grid-column:1 / span 6}.hm-dash{grid-column:6 / -1}.hm-report-copy{grid-column:1 / span 5}}@media(max-width:900px){.hm-section{padding:88px 20px}.hm-web{grid-template-columns:minmax(0,1fr);margin-top:40px}.hm-web-list{border-right:0;border-bottom:1px solid #e9edef}.hm-web-list-head{display:none}.hm-web-chats{display:flex;gap:6px;padding:12px;overflow-x:auto;scrollbar-width:none}.hm-web-chats::-webkit-scrollbar{display:none}.hm-web-chat{flex:none;width:auto;gap:10px;padding:6px 14px 6px 6px;border-radius:9999px;background:#f5f6f6}.hm-web-chat .hm-web-avatar{width:36px;height:36px}.hm-web-chat-last,.hm-web-chat-top time{display:none}.hm-web-pane-head small{display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hm-web-foot{flex-direction:column;align-items:stretch}.hm-hero{padding:40px 20px 88px;gap:56px}.hm-hero,.hm-split,.hm-fix-grid,.hm-report,.hm-roi,.hm-api-top,.hm-faq,.hm-close-inner{grid-template-columns:minmax(0,1fr)}.hm-hero>*,.hm-split>*,.hm-fix-grid>*,.hm-report>*,.hm-roi>*,.hm-api-top>*,.hm-faq>*,.hm-close-inner>*{grid-column:1 / -1!important}.hm-split{gap:20px}.hm-faq-card{position:static;padding:32px 24px}.hm-multiples{grid-template-columns:1fr 1fr;padding:0}.hm-steps ol{grid-template-columns:minmax(0,1fr);gap:56px}.hm-problem{padding-bottom:64px}.hm-fix,.hm-ind{padding-top:64px}.hm-unseen,.hm-fix-grid,.hm-facts{margin-top:48px}.hm-compare{margin-top:64px}}@media(max-width:640px){.hm-section{padding:72px 16px}.hm-hero{padding:32px 16px 72px}.hm-hero h1{font-size:2.625rem;line-height:1.02}.hm-deck{margin:24px 0 32px;font-size:1.125rem}.hm-cta-row .hm-btn{width:100%}.hm-trust{margin-top:40px}.hm-info-chat{padding:20px 16px 20px 32px}.hm-info-row{padding:12px 16px}.hm-info-row.is-split>div{padding:14px 16px}.hm-unseen,.hm-facts{grid-template-columns:minmax(0,1fr);gap:32px}.hm-bars{padding:24px 20px}.hm-bar i{width:calc(var(--w) * .56)}.hm-bar span{font-size:.875rem}.hm-dash-kpis div{padding:14px 12px}.hm-dash-kpis strong{font-size:1.25rem}.hm-dash-body{grid-template-columns:minmax(0,1fr)}.hm-dash-chart{border-left:0;border-top:1px solid var(--hm-line)}.hm-points div{grid-template-columns:72px 1fr}.hm-web-body{padding:20px 14px 22px}.hm-web-foot{padding:14px 16px}.hm-web-kpis{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.hm-web-kpis div:nth-child(3){padding-left:0;border-left:0}.hm-faq-a{padding:0 14px 16px}.hm-faq-row button{font-size:1rem;padding:12px 14px 12px 10px}.hm-ind-visual{padding:28px 16px 20px}.hm-ind-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-ind-kpis div:nth-child(3){border-left:0}.hm-ind-kpis div:nth-child(n+3){border-top:1px solid var(--hm-line)}.hm-roi-out{padding:20px}.hm-roi-flow b{font-size:1.0625rem}.hm-roi-flow li{padding:10px}.hm-compare,.hm-compare tbody,.hm-compare tr,.hm-compare th,.hm-compare td{display:block;width:100%!important}.hm-compare thead{display:none}.hm-compare tr{padding:8px 0 16px;border-top:1px solid var(--hm-ink)}.hm-compare th,.hm-compare td{padding:8px 0;border:0}.hm-compare td:before{content:attr(data-label);display:block;margin-bottom:2px;color:var(--hm-mute);font-size:.8125rem;font-weight:500}.hm-compare td.is-us{padding:10px 12px;border-radius:10px}}@media(prefers-reduced-motion:reduce){.hm *,.hm *:before,.hm *:after{transition:none!important;animation:none!important}}.hm:has(.hm-auth){background-color:var(--hm-teal);background-image:radial-gradient(circle at 96% 0%,#0e7d6a 0 380px,transparent 381px),radial-gradient(circle at 0% 100%,#0a6b5b 0 300px,transparent 301px);background-repeat:no-repeat}html:has(.hm-auth){scrollbar-color:#3f8a7f #075e54}.hm:has(.hm-auth) .lp-island{background:#fffffff0}.hm-auth{position:relative;padding:24px 32px 96px}.hm-auth-sheet{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1180px;margin:32px auto 0;border-radius:24px;background:#fff;box-shadow:0 1px 2px #0000001a,0 40px 80px -24px #0218148c;overflow:hidden}.hm-auth-main{display:flex;flex-direction:column;padding:56px 64px 48px}.hm-auth-mark{display:grid;place-items:center;width:52px;height:52px;margin-bottom:32px;border-radius:9999px;background:#d9fdd3}.hm-auth-main h1{max-width:11em;margin:0;font-size:clamp(2.25rem,3.4vw,3.25rem);line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.hm-auth-sub{max-width:30em;margin:16px 0 40px;color:var(--hm-ink-2);font-size:1.0625rem;line-height:1.6}.hm-auth-form{display:grid;gap:20px}.hm-auth-field{display:grid;gap:8px;color:var(--hm-ink);font-size:.9375rem;font-weight:600}.hm-auth-field input{width:100%;height:52px;padding:0 18px;border:2px solid transparent;border-radius:12px;background:#f0f2f5;color:var(--hm-ink);font:inherit;font-size:1rem;font-weight:500;transition:background-color .2s var(--hm-ease),border-color .2s var(--hm-ease)}.hm-auth-field input::placeholder{color:#8696a0}.hm-auth-field input:hover{background:#e9edef}.hm-auth-field input:focus{outline:none;border-color:var(--hm-teal-ink);background:#fff}.hm-auth-field em{color:var(--hm-mute);font-size:.8125rem;font-style:normal;font-weight:500}.hm-auth-pw{position:relative;display:block}.hm-auth-pw input{padding-right:60px}.hm-auth-pw button{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:9999px;background:transparent;color:var(--hm-mute);cursor:pointer;transition:background-color .2s var(--hm-ease),color .2s var(--hm-ease)}.hm-auth-pw button:hover{background:#0b141a0f;color:var(--hm-ink)}.hm-auth-error{margin:0;padding:12px 16px;border-radius:12px;background:#fdecea;color:#a1281c;font-size:.9375rem;font-weight:500}.hm-auth-form .hm-btn{margin-top:8px}.hm-auth-form .hm-btn:disabled{background:#86e0a7;cursor:progress;transform:none}.hm-auth-swap{margin:24px 0 0;color:var(--hm-ink-2);font-size:.9375rem;text-align:center}.hm-auth-swap .hm-link{padding:0;border:0;background:none;font:inherit;font-weight:600;cursor:pointer}.hm-auth-swap .hm-link:hover{text-decoration-color:var(--hm-ink)}.hm-auth-secure{display:flex;align-items:flex-start;gap:10px;margin:auto 0 0;padding-top:40px;color:var(--hm-mute);font-size:.875rem;line-height:1.5}.hm-auth-secure svg{flex:none;margin-top:2px;color:var(--hm-teal-ink)}.hm-auth-secure a{color:var(--hm-teal-ink);font-weight:600;text-underline-offset:3px}.hm-auth-chat{display:grid;grid-template-rows:auto 1fr auto;margin:0;min-height:680px;background:var(--hm-wash)}.hm-auth-chat-bar{display:flex;align-items:center;gap:14px;height:72px;padding:0 24px;background:#f0f2f5;border-bottom:1px solid #e0ddd6}.hm-auth-chat-avatar{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:9999px;background:var(--hm-teal);color:#fff;font-weight:700}.hm-auth-chat-bar div{display:grid;min-width:0}.hm-auth-chat-bar strong{font-size:1rem;font-weight:600}.hm-auth-chat-bar small{color:var(--hm-mute);font-size:.8125rem}.hm-auth-chat-bar .hm-tag{margin-left:auto}.hm-auth-thread{display:grid;align-content:end;gap:10px;padding:32px 40px 28px;background-image:radial-gradient(rgba(11,20,26,.05) 1px,transparent 1.4px);background-size:18px 18px}.hm-auth-day{justify-self:center;margin-bottom:8px;padding:4px 12px;border-radius:8px;background:#fff;color:var(--hm-mute);font-size:.75rem;font-weight:600;box-shadow:0 1px .5px #0b141a21}.hm-auth-thread .hm-bubble{max-width:82%}.hm-auth-thread .hm-bubble-meta{float:right;margin:6px -4px -4px 12px;padding:0}.hm-auth-tpl b{display:block;margin-bottom:2px;font-weight:700}.hm-auth-tpl .hm-auth-tpl-btn{display:block;clear:both;margin:8px -12px -10px;padding:9px 12px;border-top:1px solid rgba(11,20,26,.08);color:var(--hm-read-ink);font-weight:600;text-align:center}.hm-auth-tpl .hm-bubble-meta{float:none;margin:2px -4px 0 0}.hm-auth-tpl{padding-bottom:10px}.hm-auth-reply{opacity:0;transform:translateY(10px) scale(.98);transform-origin:left bottom;transition:opacity .36s var(--hm-ease) .6s,transform .42s var(--hm-ease) .6s}.hm-auth-reply.is-on{opacity:1;transform:none}.hm-auth-compose{display:flex;align-items:center;height:68px;padding:0 24px;background:#f0f2f5;border-top:1px solid #e0ddd6}.hm-auth-compose span{flex:1;padding:11px 18px;border-radius:10px;background:#fff;color:#8696a0;font-size:.9375rem}.hm-slim-foot{color:#b8e6d9;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;max-width:1180px;margin:0 auto;padding:28px 32px 40px;border-top:1px solid rgba(255,255,255,.18);font-size:.875rem}.hm-slim-foot nav{display:flex;flex-wrap:wrap;gap:24px}.hm-slim-foot a{color:#fff;text-decoration:none;transition:color .2s var(--hm-ease)}.hm-slim-foot a:hover{color:var(--hm-mint)}.hm-slim-foot a:focus-visible{outline-color:#fff}.hm-auth-window{position:relative;min-width:0;overflow:hidden;transition:transform .72s cubic-bezier(.65,0,.35,1)}.hm-auth-forms{z-index:2;background:#fff;box-shadow:0 0 48px #0b141a24}.hm-auth-show{z-index:1;background:var(--hm-wash)}.is-register .hm-auth-forms{transform:translate(100%)}.is-register .hm-auth-show{transform:translate(-100%)}.hm-auth-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;height:100%;transition:transform .72s cubic-bezier(.65,0,.35,1);will-change:transform}.is-register .hm-auth-track{transform:translate(-100%)}.hm-auth-slide{min-width:0;transition:opacity .52s var(--hm-ease),filter .52s var(--hm-ease)}.hm-auth-slide[aria-hidden=true]{opacity:.3;filter:blur(2px)}.hm-auth-slide>.hm-auth-chat{height:100%}.hm-auth-story{display:flex;flex-direction:column;justify-content:center;height:100%;padding:56px;background-image:radial-gradient(rgba(11,20,26,.05) 1px,transparent 1.4px);background-size:18px 18px}.hm-auth-story h2{max-width:14em;margin:0 0 28px;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.hm-auth-next{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:next}.hm-auth-next li{counter-increment:next;position:relative;display:grid;gap:2px;max-width:26rem;padding:14px 16px 14px 60px;border-radius:14px;background:#fff;box-shadow:0 1px .5px #0b141a21}.hm-auth-next li:before{content:counter(next);position:absolute;left:16px;top:14px;display:grid;place-items:center;width:30px;height:30px;border-radius:9999px;background:#d9fdd3;color:var(--hm-teal-ink);font-size:.875rem;font-weight:700}.hm-auth-next strong{font-size:1rem;font-weight:600;letter-spacing:-.01em}.hm-auth-next span{color:var(--hm-ink-2);font-size:.9375rem;line-height:1.5}@media(max-width:1100px){.hm-auth-main{padding:48px 40px 40px}.hm-auth-story{padding:40px}.hm-auth-thread{padding:28px 24px 24px}}@media(max-width:900px){.hm-auth{padding:16px 20px 72px}.hm-auth-sheet{grid-template-columns:minmax(0,1fr);max-width:600px;margin-top:24px}.hm-auth-window{height:var(--pane-h, auto);transition:height .72s cubic-bezier(.65,0,.35,1)}.is-register .hm-auth-forms,.is-register .hm-auth-show{transform:none}.hm-auth-forms{box-shadow:none}.hm-auth-track{align-items:start}.hm-auth-story{height:auto}.hm-auth-secure{margin-top:0}.hm-auth-show{border-top:1px solid var(--hm-line)}.hm-auth-chat{min-height:0}.hm-auth-thread{padding:24px 20px}.hm-slim-foot{padding:24px 20px 32px}}@media(max-width:640px){.hm-auth{padding:8px 12px 56px}.hm-auth-sheet{margin-top:16px;border-radius:20px}.hm-auth-main{padding:32px 20px 28px}.hm-auth-story{padding:32px 16px}.hm-auth-mark{width:44px;height:44px;margin-bottom:24px}.hm-auth-main h1{font-size:2.125rem}.hm-auth-sub{margin:12px 0 28px;font-size:1rem}.hm-auth-secure{padding-top:28px}.hm-auth-chat-bar{height:64px;padding:0 16px}.hm-auth-thread{padding:20px 14px}.hm-auth-thread .hm-bubble{max-width:90%}.hm-auth-compose{height:60px;padding:0 12px}.hm-slim-foot{flex-direction:column;align-items:flex-start;padding:24px 16px 32px}}
