@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/caveat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/caveat-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/caveat-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}.hl-page{--hl-bord:#6B1F2A;--hl-bord-2:#621B27;--hl-bord-deep:#4A1520;--hl-bord-ink:#3E0E17;--hl-paper:#F3E8D5;--hl-cream:#FFF8EC;--hl-card:#FFFDF8;--hl-sand:#F6EBD8;--hl-sand-2:#EADDC9;--hl-line:#E6D8C3;--hl-dash:#CDB9A5;--hl-pink:#E3AEB0;--hl-blush:#F6E4E2;--hl-blush-2:#F1E3DA;--hl-blush-3:#F6D4D2;--hl-mark:#F4D9A8;--hl-ink:#1A1410;--hl-body:#4A3F3A;--hl-muted:#6B5B53;--hl-muted-2:#8C7A72;--hl-display:"Bricolage Grotesque","Montserrat",system-ui,sans-serif;--hl-serif:"Instrument Serif",Georgia,"Times New Roman",serif;--hl-sans:"Montserrat",system-ui,-apple-system,sans-serif;--hl-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--hl-hand:"Caveat","Segoe Print","Bradley Hand",cursive;--hl-grid:48px;background:var(--hl-paper);-webkit-font-smoothing:antialiased}.hl-page .main{background:transparent}.hl-page:not([data-seg=nw]) .hl-nw,.hl-page[data-seg=nw] .hl-sw{display:none!important}.hl-page .hl-h1,.hl-page .hl-hero-segs{display:grid}.hl-page .hl-hero-segs{justify-items:center}.hl-page .hl-h1>.hl-sw,.hl-page .hl-h1>.hl-nw,.hl-page .hl-hero-segs>.hl-sw,.hl-page .hl-hero-segs>.hl-nw{grid-area:1/1}.hl-page .hl-h1>.hl-sw,.hl-page .hl-h1>.hl-nw{align-self:end}.hl-page:not([data-seg=nw]) .hl-h1>.hl-nw,.hl-page[data-seg=nw] .hl-h1>.hl-sw{display:block!important;visibility:hidden}.hl-page:not([data-seg=nw]) .hl-hero-segs>.hl-nw,.hl-page[data-seg=nw] .hl-hero-segs>.hl-sw{display:flex!important;visibility:hidden}.hl-page main :focus:not(:focus-visible){outline:none}.hl-page main :where(:focus-visible){outline:2px solid var(--hl-bord);outline-offset:2px}.hl-page .hl-s{display:none}@media(max-width:640px){.hl-page .hl-l{display:none}.hl-page .hl-s{display:inline}}.hl-page .hl-vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hl-page .hl-sec{padding:12px}.hl-page .hl-panel{position:relative;border-radius:26px;background-color:var(--hl-cream);box-shadow:inset 0 0 0 1px var(--hl-line)}.hl-page .hl-grid-bg,.hl-page .hl-hero-panel{background-image:repeating-linear-gradient(0deg,transparent 0 calc(var(--hl-grid) - 1px),rgba(107,31,42,.045) calc(var(--hl-grid) - 1px) var(--hl-grid)),repeating-linear-gradient(90deg,transparent 0 calc(var(--hl-grid) - 1px),rgba(107,31,42,.045) calc(var(--hl-grid) - 1px) var(--hl-grid))}.hl-page .hl-panel--sand{background-color:var(--hl-sand)}.hl-page .hl-kicker{margin:0;font-family:var(--hl-mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--hl-bord)}.hl-page .hl-mono-k{font-family:var(--hl-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--hl-bord)}.hl-page .hl-stars{color:var(--hl-bord);letter-spacing:1px}.hl-page .hl-star-off{color:#d9c9be}.hl-page .hl-h2{margin:14px 0 0;line-height:1;color:var(--hl-ink);font-weight:400}.hl-page .hl-h2-a,.hl-page .hl-h1-a{display:block;font-family:var(--hl-display);font-weight:800;font-size:clamp(33.6px,4.2vw,60.5px);letter-spacing:-.05em;line-height:1.02}.hl-page .hl-h2-b,.hl-page .hl-h1-b{display:block;font-family:var(--hl-serif);font-style:italic;font-weight:400;font-size:clamp(37px,4.54vw,65.5px);letter-spacing:0;line-height:1.02;color:var(--hl-bord)}.hl-page .hl-h1-a{font-size:clamp(40px,5vw,72px)}.hl-page .hl-h1-b{font-size:clamp(44px,5.4vw,78px)}.hl-page .hl-lead{margin:18px auto 0;max-width:640px;font-size:17px;line-height:1.55;color:var(--hl-body);text-wrap:pretty}.hl-page .hl-ital{font-family:var(--hl-serif);font-style:italic;font-weight:400;color:var(--hl-bord)}.hl-page .hl-head{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.hl-page .hl-mono-line{margin:0;font-family:var(--hl-mono);font-size:12px;letter-spacing:.08em;color:var(--hl-muted);text-transform:uppercase;text-align:center}.hl-page .hl-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 28px;border:0;border-radius:999px;background:var(--hl-bord);color:var(--hl-cream);font-family:var(--hl-sans);font-weight:700;font-size:16px;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;box-shadow:0 12px 28px #6b1f2a47;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.hl-page .hl-btn:hover{background:var(--hl-bord-deep);color:var(--hl-cream);transform:translateY(-1px)}.hl-page .hl-btn{position:relative}.hl-page .hl-btn:hover:after{content:"";position:absolute;inset:0 0 -2px}.hl-page .hl-btn:focus-visible{outline:2px solid var(--hl-bord);outline-offset:2px;box-shadow:inset 0 0 0 2px var(--hl-cream),0 12px 28px #6b1f2a47}.hl-page .hl-btn--lg{min-height:58px;padding:0 30px;font-size:16px}.hl-page .hl-btn--o{background:transparent;color:var(--hl-bord);box-shadow:inset 0 0 0 1.5px var(--hl-bord);transition:transform .2s ease}.hl-page .hl-btn--o:focus-visible{box-shadow:inset 0 0 0 1.5px var(--hl-bord)}.hl-page .hl-btn--o:hover{background:var(--hl-bord);color:var(--hl-cream)}.hl-page .hl-btn--block{display:flex;width:100%}.hl-page .hl-arr{font-weight:400}.hl-page .hl-textlink{display:inline-block;font-weight:600;font-size:15px;color:var(--hl-ink);text-decoration:none;border-bottom:1.5px solid var(--hl-ink);padding-bottom:2px}.hl-page .hl-textlink:hover{color:var(--hl-bord);border-color:var(--hl-bord)}.hl-page .hl-checks{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;margin:14px 0 0;padding:0;list-style:none;font-family:var(--hl-mono);font-size:12px;color:var(--hl-muted)}.hl-page .hl-checks li{white-space:nowrap}.hl-page .hl-checks li:before{content:"✓ ";color:var(--hl-bord)}.hl-page .hl-tags{display:flex;flex-wrap:wrap;gap:6px}.hl-page .hl-tag{display:inline-block;font-family:var(--hl-mono);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:var(--hl-blush-2);color:var(--hl-bord)}.hl-page .hl-tag--pink{background:var(--hl-pink);color:var(--hl-bord-ink)}.hl-page .hl-av{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--hl-pink);color:var(--hl-bord-ink);font-family:var(--hl-mono);font-weight:700;font-size:13px}.hl-page .hl-av--lg{width:56px;height:56px;background:var(--hl-bord);color:var(--hl-cream);font-size:16px}.hl-page mark{background:var(--hl-mark);color:inherit;padding:0 4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hl-page .hl-tile{flex:none;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--hl-sand-2);color:var(--hl-bord)}.hl-page .hl-tile svg{width:20px;height:20px}.hl-page .hl-tile--round{width:44px;height:44px;border-radius:50%;background:var(--hl-blush)}.hl-page .hl-tile--round svg{width:18px;height:18px}@media(max-width:640px){.hl-page{--hl-grid:32px}.hl-page .hl-sec{padding:8px}.hl-page .hl-h2-a,.hl-page .hl-h1-a{font-size:33.6px}.hl-page .hl-h2-b,.hl-page .hl-h1-b{font-size:38.6px}.hl-page .hl-h1-a{font-size:40px}.hl-page .hl-h1-b{font-size:46px}.hl-page .hl-lead{font-size:15.5px}.hl-page .hl-btn{width:100%}}@media(prefers-reduced-motion:reduce){.hl-page .hl-btn{transition:none}.hl-page .hl-btn:hover{transform:none}}.hl-page .hc-nav{position:absolute;top:12px;left:12px;right:12px;z-index:60;height:84px;padding:0 52px;border:0;border-radius:26px 26px 0 0;background:transparent;box-shadow:none;font-family:var(--hl-sans)}.hl-page .hc-nav-logo,.hl-page .floating-logo-img{height:38px;width:auto}.hl-page .hc-nav-links{gap:28px;font-size:14px}.hl-page .hc-nav-links>li>a,.hl-page .hc-nav-trigger{font-family:var(--hl-sans);font-weight:500;color:var(--hl-ink)}.hl-page .hc-nav-links>li>a:after,.hl-page .hc-nav-trigger:after{background:var(--hl-bord)}.hl-page .hc-nav-links>li>a:hover,.hl-page .hc-nav-trigger:hover{color:var(--hl-bord)}.hl-page .hc-nav-links>li:first-child{order:9}.hl-page .hc-nav .hc-btn.hl-nav-cta{min-height:44px;padding:0 20px;background:transparent;color:var(--hl-bord);box-shadow:inset 0 0 0 1.5px var(--hl-bord);font-family:var(--hl-sans);font-weight:600;font-size:14px}.hl-page .hc-nav .hc-btn.hl-nav-cta:hover{background:var(--hl-bord);color:var(--hl-cream);transform:none}.hl-page .hc-nav .hc-langswitch-toggle{border-color:var(--hl-line);color:var(--hl-ink)}.hl-page .hl-nav-demo{display:none}.hl-page .hc-nav-toggle{width:44px;height:44px;border:0;border-radius:50%;background:var(--hl-sand-2)}.hl-page .hc-nav-toggle span{width:18px;height:2px;background:var(--hl-ink)}.hl-page .hc-mobile-menu{background:var(--hl-paper)}.hl-page .hc-mobile-link{font-family:var(--hl-sans);color:var(--hl-ink)}.hl-page .hc-mobile-section{font-family:var(--hl-mono);letter-spacing:.14em;color:var(--hl-bord)}.hl-page .hc-mobile-cta.hc-btn-solid{background:var(--hl-bord);color:var(--hl-cream);border-radius:999px}@media(max-width:1100px){.hl-page .hc-nav{padding:0 28px}.hl-page .hc-nav-links,.hl-page .hc-nav .hc-btn.hl-nav-cta{display:none}.hl-page .hc-nav-toggle{display:flex}.hl-page .hl-nav-demo{display:inline-flex;align-items:center;min-height:44px;margin-left:auto;padding:0 18px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--hl-bord);color:var(--hl-bord);font-family:var(--hl-sans);font-weight:700;font-size:14px;text-decoration:none}.hl-page .hc-mobile-menu{display:flex}}@media(max-width:640px){.hl-page .hc-nav{top:8px;left:8px;right:8px;height:68px;padding:0 16px;gap:10px}.hl-page .hc-nav-logo,.hl-page .floating-logo-img{height:30px}}.hl-page .hl-hero{padding:12px}.hl-page .hl-hero-panel{position:relative;display:flex;flex-direction:column;overflow:hidden;min-height:856px;padding:100px 24px 0;box-sizing:border-box;background-color:var(--hl-cream)}.hl-page .hl-hero-in{position:relative;z-index:2;padding-bottom:40px;display:flex;flex-direction:column;align-items:center;text-align:center}.hl-page .hl-h1{margin:14px 0 0;line-height:1;color:var(--hl-ink);font-weight:400}.hl-page .hl-h1-a{text-wrap:balance}.hl-page .hl-tabs{display:inline-flex;margin-top:20px;padding:5px;border-radius:999px;background:var(--hl-paper);box-shadow:inset 0 0 0 1px var(--hl-line)}.hl-page .hl-tab{appearance:none;border:0;cursor:pointer;padding:12px 22px;border-radius:999px;background:transparent;color:var(--hl-bord);font-family:var(--hl-sans);font-weight:700;font-size:15px;line-height:1.2}.hl-page .hl-tab[aria-pressed=true]{background:var(--hl-bord);color:var(--hl-cream)}.hl-page .hl-tab[aria-pressed=true]:focus-visible{box-shadow:inset 0 0 0 2px var(--hl-cream)}.hl-page .hl-hero-seg{display:flex;flex-direction:column;align-items:center}.hl-page .hl-pitch{margin:18px 0 0;max-width:720px;min-height:56px;font-size:17px;line-height:1.55;color:var(--hl-body);text-wrap:pretty}.hl-page .hl-hero-ctas{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:22px;margin-top:16px}.hl-page .hl-email{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:16px}.hl-page .hl-email-in{width:300px;height:58px;box-sizing:border-box;padding:0 24px;border-radius:999px;border:1.5px solid #DCCDB6;background:var(--hl-card);font-family:var(--hl-sans);font-size:16px;color:var(--hl-ink)}.hl-page .hl-email-in::placeholder{color:#8c7a72}.hl-page .hl-email-in:focus{outline:none;border-color:var(--hl-bord);box-shadow:0 0 0 4px #6b1f2a1f}.hl-page .hl-video{display:inline-flex;align-items:center;gap:10px;margin-left:10px;color:var(--hl-ink);text-decoration:none;font-weight:600;font-size:15px}.hl-page .hl-video-i{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--hl-bord);color:var(--hl-bord)}.hl-page .hl-video-i svg{width:13px;height:13px;margin-left:2px}.hl-page .hl-video-d{font-family:var(--hl-mono);font-size:11px;color:var(--hl-muted-2)}.hl-page .hl-video:hover .hl-video-t{color:var(--hl-bord)}.hl-page .hl-cloth{position:absolute;z-index:1;left:120px;right:120px;bottom:-90px;height:300px;border-radius:40px;background:repeating-linear-gradient(90deg,var(--hl-bord) 0 46px,var(--hl-bord-2) 46px 92px)}.hl-page .hl-cards{position:relative;z-index:3;display:flex;justify-content:center;align-items:flex-start;gap:22px;height:216px;margin:auto 0 0;padding:0;box-sizing:border-box;list-style:none}.hl-page .hl-card{display:flex;flex-direction:column;align-items:flex-start;width:200px;box-sizing:border-box;padding:16px 18px;border-radius:6px;background:var(--hl-card);box-shadow:0 18px 30px #1a141040;text-align:left}.hl-page .hl-rot-1{transform:rotate(-4deg)}.hl-page .hl-rot-2{transform:rotate(2deg)}.hl-page .hl-rot-3{transform:rotate(-2deg)}.hl-page .hl-rot-4{transform:rotate(3deg)}.hl-page .hl-card-name{font-family:var(--hl-serif);font-size:23.5px;line-height:1.1;color:var(--hl-ink)}.hl-page .hl-card-venue{font-family:var(--hl-mono);font-size:11px;color:var(--hl-muted)}.hl-page .hl-card-tag{margin-top:10px;font-family:var(--hl-mono);font-size:10px;font-weight:700;padding:4px 8px;border-radius:999px;background:var(--hl-blush-2);color:var(--hl-bord);text-transform:uppercase}.hl-page .hl-card-sw{margin-top:6px;font-family:var(--hl-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--hl-muted-2)}.hl-page .hl-card-link{align-self:stretch;margin-top:10px;padding-top:8px;border-top:1px dashed var(--hl-line);font-family:var(--hl-mono);font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--hl-bord);text-decoration:underline;text-underline-offset:3px}.hl-page .hl-card-link:hover{color:var(--hl-ink)}.hl-page .hl-seat{display:flex;flex-direction:column;align-items:flex-start;width:250px;box-sizing:border-box;padding:18px 20px;border-radius:8px;transform:translateY(-22px);background:#6b1f2aed;border:2px dashed var(--hl-pink);text-align:left;color:var(--hl-blush-3)}.hl-page .hl-seat-k{font-family:var(--hl-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.hl-page .hl-seat-t{margin-top:4px;font-family:var(--hl-serif);font-size:26.9px;line-height:1.05}.hl-page .hl-seat-s{font-family:var(--hl-mono);font-size:11px}.hl-page .hl-seat-tag{margin-top:10px;font-family:var(--hl-mono);font-size:10px;font-weight:700;text-transform:uppercase;padding:4px 8px;border-radius:999px;background:var(--hl-pink);color:var(--hl-bord-ink)}.hl-page .hl-trust{padding:44px 120px 20px}.hl-page .hl-trust-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none}.hl-page .hl-trust-list li,.hl-page .hl-ptrust li{display:flex;gap:16px;align-items:flex-start}.hl-page .hl-trust-tx{display:flex;flex-direction:column}.hl-page .hl-trust-t{font-family:var(--hl-display);font-weight:700;font-size:20.2px;line-height:1.2;color:var(--hl-ink)}.hl-page .hl-trust-b{margin-top:4px;font-size:15px;line-height:1.4;color:var(--hl-muted)}@media(max-width:1180px){.hl-page .hl-cards{gap:14px}.hl-page .hl-card{width:172px}.hl-page .hl-seat{width:210px}.hl-page .hl-cloth{left:40px;right:40px}.hl-page .hl-trust{padding:40px 48px 16px}}@media(max-width:960px){.hl-page .hl-card:nth-child(1),.hl-page .hl-card:nth-child(5){display:none}.hl-page .hl-trust-list{grid-template-columns:minmax(0,1fr);gap:22px}}@media(max-width:640px){.hl-page .hl-hero{padding:8px}.hl-page .hl-hero-panel{min-height:0;padding:74px 16px 48px}.hl-page .hl-hero-in{padding-bottom:0}.hl-page .hl-hero .hl-kicker{font-size:11px;letter-spacing:.12em}.hl-page .hl-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%;padding:4px;box-sizing:border-box}.hl-page .hl-tab{min-height:44px;padding:8px 10px;font-size:13.5px}.hl-page .hl-pitch{min-height:0;font-size:16px}.hl-page .hl-hero-seg{width:100%}.hl-page .hl-hero-ctas{flex-direction:column;width:100%;gap:18px}.hl-page .hl-email{flex-direction:column;width:100%}.hl-page .hl-email-in{width:100%}.hl-page .hl-video{margin:4px 0 0}.hl-page .hl-checks{gap:6px 14px;font-size:11px}.hl-page .hl-cards{display:none}.hl-page .hl-cloth{left:0;right:0;bottom:0;height:18px;border-radius:0}.hl-page .hl-trust{padding:24px 24px 8px}.hl-page .hl-tile{width:44px;height:44px}.hl-page .hl-trust-t{font-size:17px}.hl-page .hl-trust-b{font-size:14px}}.hl-page .hcp-stage-section{margin:0 12px;border-radius:26px;background-color:var(--hl-cream);background-image:repeating-linear-gradient(0deg,transparent 0 47px,rgba(107,31,42,.045) 47px 48px),repeating-linear-gradient(90deg,transparent 0 47px,rgba(107,31,42,.045) 47px 48px);box-shadow:inset 0 0 0 1px var(--hl-line)}.hl-page .hcp .feature-panel{max-width:500px}.hl-page .hcp .feature-num{display:inline-block;align-self:flex-start;padding:0;background:none;font-family:var(--hl-mono);font-weight:500;font-size:13px;letter-spacing:.14em;color:var(--hl-bord)}.hl-page .hcp .feature-panel h2{margin:16px 0 0;font-family:var(--hl-display);font-weight:800;font-size:47px;line-height:1;letter-spacing:-.045em;color:var(--hl-ink);text-wrap:pretty}.hl-page .hcp .feature-panel h2 .hl-ital{font-size:1.1em;letter-spacing:0}.hl-page .hcp .feature-bullets{gap:0;margin:28px 0 0;border-top:2px solid var(--hl-ink)}.hl-page .hcp .feature-bullets li{align-items:center;gap:14px;padding:14px 0;border-bottom:1px dashed var(--hl-dash);font-family:var(--hl-sans);font-weight:500;font-size:16.5px;color:var(--hl-ink)}.hl-page .hcp .feature-bullets .bi{width:34px;height:34px;border-radius:50%;background:var(--hl-blush-2);color:var(--hl-bord)}.hl-page .hcp .feature-bullets .bi svg{width:16px;height:16px}.hl-page .hcp .feature-panel p.feature-disclaimer{font-family:var(--hl-mono);font-size:10.5px;color:var(--hl-muted-2)}.hl-page .hcp-foot{padding:0 0 96px}.hl-page .hcp-foot-line{margin:0 0 18px;font-family:var(--hl-mono);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--hl-muted)}.hl-page .hcp-cta,.hl-page .hcp-cta:visited{display:inline-flex;align-items:center;min-height:58px;box-sizing:border-box;padding:0 30px;border-radius:999px;background:var(--hl-bord);color:var(--hl-cream);font-family:var(--hl-sans);font-weight:700;font-size:16px;text-decoration:none;box-shadow:0 12px 28px #6b1f2a47}.hl-page .hcp-cta:hover{background:var(--hl-bord-deep);color:var(--hl-cream)}.hl-page .hl-demo{position:relative;margin:12px;padding:96px 24px 72px;border-radius:26px;background-color:var(--hl-cream);background-image:repeating-linear-gradient(0deg,transparent 0 47px,rgba(107,31,42,.045) 47px 48px),repeating-linear-gradient(90deg,transparent 0 47px,rgba(107,31,42,.045) 47px 48px);box-shadow:inset 0 0 0 1px var(--hl-line);overflow:hidden}.hl-page .hl-demo-head{max-width:820px;margin:0 auto 48px;text-align:center}.hl-page .hl-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;font-family:var(--hl-mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--hl-bord)}.hl-page .hl-eyebrow-dot{width:8px;height:8px;border-radius:50%;background:var(--hl-bord);animation:hl-dot 2s ease-out infinite}@keyframes hl-dot{0%{box-shadow:0 0 #6b1f2a73}to{box-shadow:0 0 0 8px #6b1f2a00}}.hl-page .hl-demo .hl-h2{margin:0 0 4px}.hl-page .hl-demo .hc-demo-plus-inline{display:inline-flex;align-items:center;justify-content:center;width:1.45em;height:1.45em;margin:0 .1em;border-radius:50%;background:#1aa294;color:#fff;vertical-align:middle;position:relative;top:-.08em;box-shadow:0 0 0 2px var(--hl-cream),0 4px 10px #1a14102e}.hl-page .hl-demo .hc-demo-plus-inline svg{display:block;width:58%;height:58%}.hl-page .hl-demo-touch{display:none}.hl-page .hc-tablet-showcase--demo{background:transparent;padding:0;overflow:visible;color:var(--hl-ink)}.hl-page .hc-tablet-showcase--demo .hc-demo-head,.hl-page .hc-tablet-showcase--demo .hc-tablet-foot-line,.hl-page .hc-tablet-showcase--demo .hc-tablet-foot-cta{display:none}.hl-page .hc-tablet-showcase--demo .hc-tablet-stage:before{inset:46% -9% -44px;border-radius:40px;background:repeating-linear-gradient(90deg,var(--hl-bord) 0 46px,var(--hl-bord-2) 46px 92px);filter:none;box-shadow:0 30px 60px #6b1f2a2e}.hl-page .hc-tablet-showcase--demo .hc-dash-device{box-shadow:0 34px 60px #1a141061,0 10px 20px #1a141033,inset 0 1.4px #ffffff1a,inset 0 0 0 1px #00000080}.hl-page .hc-tablet-showcase--demo .hc-tablet-foot{margin-top:84px}.hl-page .hc-tablet-showcase--demo .hc-demo-progress-dot{background:#6b1f2a29}.hl-page .hc-tablet-showcase--demo .hc-demo-progress-dot.is-seen{background:var(--hl-bord)}.hl-page .hc-tablet-showcase--demo .hc-demo-progress-text{font-family:var(--hl-mono);font-size:12.5px;font-weight:500;letter-spacing:.04em;color:var(--hl-ink)}.hl-page .hc-tablet-showcase--demo .hc-demo-progress.is-done .hc-demo-progress-text{color:var(--hl-bord)}.hl-page .hl-demo-foot{display:flex;flex-direction:column;align-items:center;margin-top:28px}.hl-page .hl-demo-foot>div{display:flex;flex-direction:column;align-items:center;gap:16px}.hl-page .hc-demo-slot{position:relative;z-index:3}.hl-page .hc-demo-slot .hc-demo-card{box-shadow:0 10px 24px #1a14101f!important}.hl-page .hc-demo-slot .hc-demo-cta{display:none!important}.hl-page .hc-demo-slot .hc-demo-next{flex:1 1 100%}.hl-page .hl-demo-start{appearance:none;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;margin-top:6px;border-radius:999px;background:var(--hl-bord);color:var(--hl-cream);font-family:var(--hl-sans);font-weight:700;font-size:15.5px;box-shadow:0 12px 28px #6b1f2a47}@media(max-width:1280px){.hl-page .hcp .feature-panel h2{font-size:38.6px}}@media(max-width:720px){.hl-page .hl-demo{margin:8px;padding:56px 14px 44px}.hl-page .hl-demo-head{margin-bottom:28px}.hl-page .hl-demo-ptr{display:none}.hl-page .hl-demo-touch{display:block}.hl-page .hc-tablet-showcase--demo .hc-tablet-stage:before{inset:40% -6% -24px;border-radius:24px}.hl-page .hc-tablet-showcase--demo .hc-tablet-foot{margin-top:48px}.hl-page .hc-dash-device[data-demo] .hc-demo-spot{box-shadow:0 0 0 2px #4aa9a0,0 0 0 100vmax #081a1929!important}.hl-page .hc-dash-device[data-demo] .hc-demo-dim{background:transparent!important}}@media(prefers-reduced-motion:reduce){.hl-page .hl-eyebrow-dot{animation:none}}.hl-page .hc-dash-device{--hl-bezel:clamp(4px,1.1vw,11px);--hl-screen-r:clamp(4px,1.2vw,11.5px);padding:var(--hl-bezel);border-radius:calc(var(--hl-bezel) + var(--hl-screen-r))}.hl-page .hc-dash-device .hc-dash{border-radius:var(--hl-screen-r);background:linear-gradient(90deg,#1c4e49 0 12%,#f4f6f6 12%)}.hl-page .hl-reviews .hl-panel{padding:96px 110px 80px}.hl-page .hl-rv-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;align-items:start;margin-top:56px}.hl-page .hl-rv-side{display:flex;flex-direction:column;gap:20px;padding-top:10px}.hl-page .hl-feat,.hl-page .hl-side{margin:0;background:var(--hl-card);color:var(--hl-ink)}.hl-page .hl-feat{padding:40px 42px 34px;border:2.5px solid var(--hl-pink);border-radius:10px;box-shadow:0 34px 54px #1a141033;transform:rotate(-.8deg)}.hl-page .hl-feat-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.hl-page .hl-feat-top .hl-stars{font-size:16px;letter-spacing:2px}.hl-page .hl-feat-q{margin:22px 0 0;font-family:var(--hl-serif);font-size:30.2px;line-height:1.25;color:var(--hl-ink);text-wrap:pretty}.hl-page .hl-feat .hl-tags{margin-top:22px}.hl-page .hl-who{display:flex;align-items:center;gap:14px}.hl-page .hl-feat .hl-who{margin-top:26px;padding-top:22px;border-top:1px dashed var(--hl-dash)}.hl-page .hl-who-tx{flex:1;min-width:0;display:flex;flex-direction:column}.hl-page .hl-name{font-family:var(--hl-serif);font-size:20.2px;line-height:1.05}.hl-page .hl-feat .hl-name{font-size:23.5px}.hl-page .hl-venue{margin-top:4px;font-family:var(--hl-mono);font-size:10.5px;color:var(--hl-muted)}.hl-page .hl-stat{flex:none;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.hl-page .hl-stat b{font-family:var(--hl-display);font-weight:800;font-size:33.6px;letter-spacing:-.04em;line-height:1;color:var(--hl-bord)}.hl-page .hl-stat span{margin-top:4px;font-family:var(--hl-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-muted)}.hl-page .hl-feat-act{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:18px}.hl-page .hl-feat-act .hl-full{flex:0 0 auto;order:1}.hl-page .hl-feat-act .hl-full[open]{flex:1 1 100%}.hl-page .hl-feat-act .hl-src{order:2}.hl-page .hl-src{font-family:var(--hl-mono);font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--hl-bord);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.hl-page .hl-src:hover{color:var(--hl-ink)}.hl-page .hl-side{padding:22px 24px 18px;border-radius:8px;box-shadow:0 18px 30px #1a141024,0 0 0 1px #efe3d1}.hl-page .hl-rot-s1{transform:rotate(1.2deg)}.hl-page .hl-rot-s2{transform:rotate(-.8deg)}.hl-page .hl-rot-s3{transform:rotate(.6deg)}.hl-page .hl-side .hl-stars{flex:none;font-size:12px}.hl-page .hl-side-q{margin:12px 0 0;font-size:15.5px;line-height:1.5;color:var(--hl-ink);text-wrap:pretty}.hl-page .hl-side-q mark{padding:0 3px}.hl-page .hl-side-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px}.hl-page .hl-side .hl-tag{font-size:9.5px}.hl-page .hl-full>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-family:var(--hl-sans);font-weight:700;color:var(--hl-bord)}.hl-page .hl-full>summary::-webkit-details-marker{display:none}.hl-page .hl-full--pill>summary{min-height:44px;padding:0 18px;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--hl-bord);font-size:14px}.hl-page .hl-full--link>summary{margin-top:12px;padding-bottom:2px;border-bottom:1.5px solid var(--hl-bord);font-size:13.5px}.hl-page .hl-less{display:none}.hl-page .hl-full[open] .hl-less{display:inline}.hl-page .hl-full[open] .hl-more{display:none}.hl-page .hl-chev{width:14px;height:14px;transition:transform .2s ease}.hl-page .hl-full[open] .hl-chev{transform:rotate(180deg)}.hl-page .hl-full-b{display:flex;flex-direction:column;gap:12px;margin-top:14px;padding:18px 20px;border-radius:10px;background:var(--hl-sand)}.hl-page .hl-full-b p{margin:0;font-size:15px;line-height:1.55;color:#2b1f1b}.hl-page .hl-full-l{display:block;margin-bottom:4px;font-family:var(--hl-mono);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hl-bord)}.hl-page .hl-rv-all{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 14px;margin-top:48px}.hl-page .hl-score{display:inline-flex;align-items:center;gap:12px;padding:12px 20px;border-radius:999px;background:var(--hl-card);box-shadow:inset 0 0 0 1.5px var(--hl-ink);color:var(--hl-ink);text-decoration:none}.hl-page .hl-score b{font-family:var(--hl-display);font-size:18.4px}.hl-page .hl-score-t{font-family:var(--hl-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.hl-page .hl-score:hover{box-shadow:inset 0 0 0 1.5px var(--hl-bord);color:var(--hl-bord)}.hl-page .hl-rv-all .hl-textlink{margin-left:10px}@media(max-width:1180px){.hl-page .hl-reviews .hl-panel{padding:80px 48px 64px}}@media(max-width:960px){.hl-page .hl-rv-grid{grid-template-columns:minmax(0,1fr)}.hl-page .hl-feat-q{font-size:25.2px}}@media(max-width:640px){.hl-page .hl-reviews .hl-panel{padding:56px 16px 40px}.hl-page .hl-rv-grid{margin-top:32px;gap:16px}.hl-page .hl-feat{padding:26px 20px 22px;transform:none}.hl-page .hl-rot-s1,.hl-page .hl-rot-s2,.hl-page .hl-rot-s3{transform:none}.hl-page .hl-feat-q{font-size:23.9px}.hl-page .hl-feat .hl-name{font-size:20.2px}.hl-page .hl-stat b{font-size:23.5px}.hl-page .hl-feat-act .hl-full--pill>summary{width:100%;justify-content:center;box-sizing:border-box}.hl-page .hl-feat-act .hl-full{flex:1 1 100%}.hl-page .hl-feat-act .hl-src{order:3;width:100%;text-align:center}.hl-page .hl-reviews .hl-kicker{font-size:11px;letter-spacing:.12em}.hl-page .hl-reviews .hl-kicker .hl-stars{display:none}.hl-page .hl-side{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.hl-page .hl-side>*{grid-column:1/-1}.hl-page .hl-side>.hl-full{grid-column:1}.hl-page .hl-side>.hl-full[open]{grid-column:1/-1}.hl-page .hl-side>.hl-side-foot{grid-column:2;align-self:end;margin-top:0}.hl-page .hl-side .hl-tags{display:none}.hl-page .hl-side .hl-full--link>summary{gap:6px;font-size:13px;white-space:nowrap}.hl-page .hl-side .hl-src{font-size:10.5px;letter-spacing:0}.hl-page .hl-rv-all{flex-direction:column;align-items:stretch}.hl-page .hl-score{justify-content:center}.hl-page .hl-rv-all .hl-textlink{margin:8px auto 0}}@media(prefers-reduced-motion:reduce){.hl-page .hl-chev{transition:none}}.hl-page .hl-rvm{position:fixed;inset:0;box-sizing:border-box;width:min(640px,calc(100% - 48px));max-width:none;max-height:min(780px,calc(100dvh - 48px));margin:auto;padding:0;border:2.5px solid var(--hl-pink);border-radius:10px;background:var(--hl-card);color:var(--hl-ink);font-family:var(--hl-sans);box-shadow:0 34px 80px #1a14106b,0 12px 24px #1a14102e;overflow:hidden}.hl-page .hl-rvm[open]{display:flex;flex-direction:column;animation:hl-rvm-in .24s ease-out}.hl-page .hl-rvm::backdrop{background:#1a14108c}.hl-page .hl-rvm[open]::backdrop{animation:hl-rvm-fade .24s ease-out}.hl-page .hl-rvm-slot{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.hl-page .hl-rvm-k{flex:none;margin:0;padding:26px 76px 0 32px}.hl-page .hl-rvm-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 32px 26px;overflow-wrap:break-word}.hl-page .hl-rvm-body .hl-name{font-size:25px}.hl-page .hl-rvm-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px}.hl-page .hl-rvm-meta .hl-stars{font-size:17px;letter-spacing:2px}.hl-page .hl-rvm-score{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 14px;border-radius:999px;background:var(--hl-card);box-shadow:inset 0 0 0 1.5px var(--hl-ink);color:var(--hl-ink);font-family:var(--hl-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.hl-page .hl-rvm-score b{font-family:var(--hl-display);font-size:15px;letter-spacing:0}.hl-page .hl-rvm-score:hover{box-shadow:inset 0 0 0 1.5px var(--hl-bord);color:var(--hl-bord)}.hl-page .hl-rvm-q{margin:20px 0 0;font-family:var(--hl-serif);font-size:27px;line-height:1.28;color:var(--hl-ink);text-wrap:pretty}.hl-page .hl-rvm .hrv-stat{margin:14px 0 0;font-family:var(--hl-mono);font-size:11.5px;color:var(--hl-muted)}.hl-page .hl-rvm .hrv-stat b{font-family:var(--hl-display);font-size:18px;color:var(--hl-bord)}.hl-page .hl-rvm .hl-tags{margin-top:16px}.hl-page .hl-rvm .hl-tags:empty{display:none}.hl-page .hl-rvm .hl-full-b{margin-top:18px}.hl-page .hl-rvm-foot{flex:none;display:flex;flex-wrap:wrap;gap:12px;padding:18px 32px 24px;border-top:1px dashed var(--hl-dash);background:var(--hl-card)}.hl-page .hl-rvm-foot .hl-btn{flex:1 1 auto;min-height:52px;padding:0 24px;font-size:15px;box-shadow:0 10px 22px #6b1f2a38}.hl-page .hl-rvm-foot .hl-btn--o{box-shadow:inset 0 0 0 1.5px var(--hl-bord)}.hl-page .hl-rvm-x{position:absolute;z-index:1;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--hl-blush-2);color:var(--hl-bord);cursor:pointer;transition:background .2s ease,color .2s ease}.hl-page .hl-rvm-x:hover{background:var(--hl-bord);color:var(--hl-cream)}.hl-page .hl-rvm-x svg{width:18px;height:18px}.hl-page .hl-rvm :focus:not(:focus-visible){outline:none}.hl-page .hl-rvm :focus-visible{outline:2px solid var(--hl-bord);outline-offset:2px}html.hl-rvm-lock{overflow:hidden;scrollbar-gutter:stable}@keyframes hl-rvm-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hl-rvm-fade{0%{opacity:0}to{opacity:1}}@media(max-width:640px){.hl-page .hl-rvm{inset:auto 8px 8px;width:auto;max-height:calc(100dvh - 56px);margin:0}.hl-page .hl-rvm-k{padding:22px 68px 0 20px}.hl-page .hl-rvm-x{top:10px;right:10px}.hl-page .hl-rvm-body{padding:14px 20px 20px}.hl-page .hl-rvm-body .hl-name,.hl-page .hl-rvm-q{font-size:22px}.hl-page .hl-rvm .hl-full-b{padding:14px 16px}.hl-page .hl-rvm-foot{flex-direction:column;gap:10px;padding:14px 20px 16px}.hl-page .hl-rvm-foot .hl-btn{width:100%;min-height:48px}}@media(prefers-reduced-motion:reduce){.hl-page .hl-rvm[open],.hl-page .hl-rvm[open]::backdrop{animation:none}.hl-page .hl-rvm-x{transition:none}}.hl-page .hl-pricing .hl-panel{padding:96px 110px 72px}.hl-page .hl-faces{display:inline-flex;align-items:center;gap:12px;margin:0;padding:6px 16px 6px 6px;border-radius:999px;background:var(--hl-card);box-shadow:inset 0 0 0 1px var(--hl-line),0 6px 16px #1a14100f;font-size:14px;color:var(--hl-ink);text-align:left}.hl-page .hl-faces-av{display:flex;padding-left:8px}.hl-page .hl-face{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:-8px;border-radius:50%;border:2px solid var(--hl-card);font-family:var(--hl-mono);font-weight:700;font-size:10.5px}.hl-page .hl-face--kd{background:#6b1f2a;color:#fff8ec}.hl-page .hl-face--ss{background:#e3aeb0;color:#3e0e17}.hl-page .hl-face--vn{background:#8a5a28;color:#fff}.hl-page .hl-face--mv{background:#1a1410;color:#fff8ec}.hl-page .hl-pricing .hl-head>div{display:flex;flex-direction:column;align-items:center}.hl-page .hl-pricing .hl-checks{margin-top:18px}.hl-page .hl-plans-wrap{position:relative;max-width:1000px;margin:56px auto 0}.hl-page .hl-plans-cloth{position:absolute;inset:170px -70px -40px;border-radius:40px;background:repeating-linear-gradient(90deg,var(--hl-bord) 0 46px,var(--hl-bord-2) 46px 92px)}.hl-page .hl-note{position:absolute;margin:0;font-family:var(--hl-hand);font-weight:600;font-size:24.8px;line-height:1.05;color:var(--hl-bord);text-align:center}.hl-page .hl-note svg{display:block;width:90px;height:60px}.hl-page .hl-note--l{left:-190px;top:40px;width:160px;transform:rotate(-8deg)}.hl-page .hl-note--l svg{margin:6px 0 0 60px}.hl-page .hl-note--r{right:-196px;top:10px;width:160px;transform:rotate(6deg)}.hl-page .hl-note--r svg{margin:6px 0 0 10px}.hl-page .hl-plans{position:relative;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:34px;align-items:stretch}.hl-page .hl-plan{display:flex;flex-direction:column;background:var(--hl-card);color:var(--hl-ink)}.hl-page .hl-plan--start{padding:30px 30px 28px;border-radius:8px;box-shadow:0 22px 36px #1a141038;transform:rotate(-1.2deg)}.hl-page .hl-plan--own{padding:30px 32px 28px;border:2.5px solid var(--hl-pink);border-radius:10px;box-shadow:0 34px 54px #1a141057;transform:translateY(-18px) rotate(.8deg)}.hl-page .hl-plan-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.hl-page .hl-plan-top .hl-mono-k{font-size:10.5px}.hl-page .hl-plan-name{margin:8px 0 0;font-family:var(--hl-serif);font-weight:400;font-size:38.6px;line-height:1}.hl-page .hl-plan-free{margin:14px 0 0;font-family:var(--hl-display);font-weight:800;font-size:50.4px;letter-spacing:-.04em;line-height:1;color:var(--hl-bord)}.hl-page .hl-plan-desc{margin:8px 0 0;font-size:15px;line-height:1.45;color:var(--hl-body)}.hl-page .hl-plan-bonus{margin:18px 0 0;padding:12px 14px;border-radius:10px;background:var(--hl-sand);font-size:13.5px;line-height:1.45;color:var(--hl-body)}.hl-page .hl-plan-bonus b{color:var(--hl-bord)}.hl-page .hl-feats{margin:16px 0 0;padding:0;list-style:none;border-top:1px dashed var(--hl-dash)}.hl-page .hl-feats li{display:flex;gap:10px;padding:9px 0;border-bottom:1px dashed var(--hl-line);font-size:14.5px;line-height:1.35}.hl-page .hl-feats li:before{content:"✓";flex:none;font-family:var(--hl-mono);font-weight:700;color:var(--hl-bord)}.hl-page .hl-feats li.hl-feat-no{color:var(--hl-muted-2)}.hl-page .hl-feats li.hl-feat-no:before{content:"✕";color:#b8a69a}.hl-page .hl-feats a{color:var(--hl-ink);text-decoration:underline;text-decoration-color:var(--hl-dash);text-underline-offset:3px}.hl-page .hl-feats a:hover{color:var(--hl-bord)}.hl-page .hl-feats--2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}.hl-page .hl-fine{margin:12px 0 0;font-size:12.5px;line-height:1.45;color:var(--hl-muted-2)}.hl-page .hl-plan--start .hl-btn{margin-top:auto}.hl-page .hl-plan--start .hl-fine{margin-bottom:22px}.hl-page .hl-terms{display:inline-flex;align-self:flex-start;flex-wrap:wrap;margin-top:16px;padding:4px;border-radius:999px;background:var(--hl-paper);box-shadow:inset 0 0 0 1px var(--hl-line)}.hl-page .hl-terms button{appearance:none;border:0;cursor:pointer;min-height:38px;padding:0 16px;border-radius:999px;background:transparent;color:var(--hl-bord);font-family:var(--hl-sans);font-weight:700;font-size:13.5px}.hl-page .hl-terms button[aria-pressed=true]{background:var(--hl-bord);color:var(--hl-cream)}.hl-page .hl-terms button[aria-pressed=true]:focus-visible{box-shadow:inset 0 0 0 2px var(--hl-cream)}.hl-page:not(.hl-js) .hl-terms{display:none}.hl-page .hl-term-stack{display:grid;margin-top:16px}.hl-page .hl-term{grid-area:1/1;visibility:hidden}.hl-page .hl-plan--own[data-term=once] .hl-term--once,.hl-page .hl-plan--own[data-term="12"] .hl-term--12,.hl-page .hl-plan--own[data-term="24"] .hl-term--24,.hl-page .hl-plan--own[data-term="60"] .hl-term--60{visibility:visible}.hl-page .hl-plan--own[data-term=once] .hl-only-inst,.hl-page .hl-plan--own:not([data-term=once]) .hl-only-once{display:none!important}.hl-page .hl-gtee>span:last-child{display:grid}.hl-page .hl-gtee b{grid-area:1/1}.hl-page .hl-gtee span span{grid-area:2/1}.hl-page .hl-plan--own[data-term=once] .hl-gtee .hl-only-inst,.hl-page .hl-plan--own:not([data-term=once]) .hl-gtee .hl-only-once{display:block!important;visibility:hidden}.hl-page .hl-price{display:flex;align-items:baseline;gap:8px;margin:0}.hl-page .hl-price b{font-family:var(--hl-display);font-weight:800;font-size:53.8px;letter-spacing:-.045em;line-height:1;color:var(--hl-bord)}.hl-page .hl-price span{font-family:var(--hl-mono);font-size:13px;color:var(--hl-muted)}.hl-page .hl-compare{display:inline-flex;align-items:center;gap:8px;margin:10px 0 0;padding:7px 12px;border-radius:8px;background:var(--hl-blush);font-family:var(--hl-mono);font-size:11.5px;font-weight:700;color:var(--hl-bord)}.hl-page .hl-compare:before{content:"●"}.hl-page .hl-gtee{display:flex;align-items:center;gap:14px;margin-top:auto;padding:14px 18px;border-radius:12px;background:var(--hl-blush)}.hl-page .hl-plan--own .hl-feats+.hl-fine,.hl-page .hl-plan--own .hl-feats{margin-bottom:22px}.hl-page .hl-gtee-i{flex:none;display:flex;width:28px;height:28px;color:var(--hl-bord)}.hl-page .hl-gtee-i svg{width:28px;height:28px}.hl-page .hl-gtee b{display:block;font-family:var(--hl-display);font-weight:700;font-size:16px;color:var(--hl-bord)}.hl-page .hl-gtee span span{display:block;margin-top:2px;font-size:13px;line-height:1.4;color:var(--hl-body)}.hl-page .hl-plan-ctas{display:flex;gap:10px;margin-top:10px}.hl-page .hl-plan-ctas .hl-btn{flex:1;min-width:0;padding:0 10px;font-size:15.5px}.hl-page .hl-plan-ctas .hl-btn--o{font-size:14.5px}.hl-page .hl-plan--own .hl-mono-line{margin-top:10px;font-size:11.5px;text-transform:none;letter-spacing:0}.hl-page .hl-pr-more{position:relative;display:flex;flex-direction:column;gap:22px;max-width:1000px;margin:84px auto 0}.hl-page .hl-chains{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:0;padding:20px 26px;border-radius:18px;background:var(--hl-card);box-shadow:inset 0 0 0 1.5px var(--hl-ink);font-size:16px;color:var(--hl-ink)}.hl-page .hl-chains b{font-family:var(--hl-display)}.hl-page .hl-chains .hl-textlink{flex:none;color:var(--hl-bord);border-color:var(--hl-bord)}.hl-page .hl-pr-more>div{display:flex;flex-direction:column;gap:22px}.hl-page .hl-ptrust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;border-radius:18px;background:var(--hl-card);box-shadow:inset 0 0 0 1px var(--hl-line),0 10px 24px #1a14100f}.hl-page .hl-ptrust li{gap:14px;padding:22px}.hl-page .hl-ptrust li+li{border-left:1px dashed var(--hl-line)}.hl-page .hl-ptrust .hl-trust-t{font-size:15.5px}.hl-page .hl-ptrust .hl-trust-b{margin-top:3px;font-size:13.5px;color:var(--hl-body)}.hl-page .hl-bubble{display:flex;justify-content:center;align-items:center;gap:16px;margin:0;padding-top:6px}.hl-page .hl-bubble .hl-av{box-shadow:0 0 0 3px var(--hl-cream),0 8px 16px #1a141026}.hl-page .hl-bubble blockquote{max-width:620px;margin:0;padding:14px 20px;border-radius:18px 18px 18px 6px;background:var(--hl-card);box-shadow:0 2px #e0d0b8;font-size:15.5px;line-height:1.45}.hl-page .hl-bubble figcaption{margin-top:6px;font-family:var(--hl-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--hl-muted-2)}.hl-page .hl-addons{border-radius:18px;background:var(--hl-sand);box-shadow:inset 0 0 0 1px var(--hl-line);overflow:hidden}.hl-page .hl-addons>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px}.hl-page .hl-addons>summary::-webkit-details-marker{display:none}.hl-page .hl-addons>summary:focus-visible{outline-offset:-3px}.hl-page .hl-addons-h{display:flex;flex-direction:column;gap:4px}.hl-page .hl-addons-t{font-family:var(--hl-display);font-weight:700;font-size:19.3px}.hl-page .hl-addons-t .hl-ital{font-size:22.1px}.hl-page .hl-addons-s{flex:none;display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:14px;color:var(--hl-bord)}.hl-page .hl-addons[open] .hl-chev{transform:rotate(180deg)}.hl-page .hl-addons-intro{margin:0;padding:0 26px;max-width:720px;font-size:15px;line-height:1.55;color:var(--hl-body)}.hl-page .hl-addon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px 26px 26px}.hl-page .hl-addon{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:8px;background:var(--hl-card);box-shadow:0 10px 18px #1a141014;color:var(--hl-ink);text-decoration:none;transition:transform .2s ease}.hl-page .hl-addon:hover{transform:translateY(-2px)}.hl-page .hl-addon-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.hl-page .hl-addon-top b{font-family:var(--hl-display);font-weight:700;font-size:15px}.hl-page .hl-addon-top span{flex:none;font-family:var(--hl-mono);font-size:12px;font-weight:700;color:var(--hl-bord)}.hl-page .hl-addon-d{font-size:13px;line-height:1.45;color:var(--hl-muted)}@media(max-width:1400px){.hl-page .hl-notes{display:none}}@media(max-width:1180px){.hl-page .hl-pricing .hl-panel{padding:80px 48px 64px}.hl-page .hl-plans-cloth{left:-24px;right:-24px}}@media(max-width:960px){.hl-page .hl-plans{grid-template-columns:minmax(0,1fr);gap:22px}.hl-page .hl-plan--own{order:-1}.hl-page .hl-plan--start,.hl-page .hl-plan--own{transform:none}.hl-page .hl-plans-cloth{display:none}.hl-page .hl-ptrust{grid-template-columns:repeat(2,minmax(0,1fr))}.hl-page .hl-ptrust li+li{border-left:0}.hl-page .hl-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hl-page .hl-pricing .hl-panel{padding:56px 14px 36px}.hl-page .hl-faces{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;row-gap:2px;align-items:center;padding:10px 16px 10px 10px;border-radius:22px;font-size:13px}.hl-page .hl-faces>.hl-faces-av{grid-row:1/3}.hl-page .hl-faces>.hl-stars{font-size:12px;line-height:1}.hl-page .hl-plan--start{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.hl-page .hl-plan--start>*{grid-column:1/-1}.hl-page .hl-plan--start>.hl-plan-name{grid-column:1}.hl-page .hl-plan--start>.hl-plan-free{grid-column:2;margin:0;font-size:38.6px}.hl-page .hl-gtee b{font-size:15px}.hl-page .hl-pr-more>div{order:-1}.hl-page .hl-plans-wrap{margin-top:32px}.hl-page .hl-plan--start,.hl-page .hl-plan--own{padding:22px 20px}.hl-page .hl-plan-name{font-size:31.9px}.hl-page .hl-price b{font-size:43.7px}.hl-page .hl-terms{display:flex;flex-wrap:nowrap;align-self:stretch}.hl-page .hl-terms button{flex:1 1 auto;min-width:0;padding:0 8px;font-size:12.5px}.hl-page .hl-feats--2{grid-template-columns:minmax(0,1fr)}.hl-page .hl-plan-ctas{flex-direction:column}.hl-page .hl-pr-more{margin-top:40px;gap:14px}.hl-page .hl-chains{flex-direction:column;align-items:flex-start;gap:12px;padding:18px}.hl-page .hl-ptrust{grid-template-columns:minmax(0,1fr)}.hl-page .hl-ptrust li+li{border-top:1px dashed var(--hl-line)}.hl-page .hl-bubble{align-items:flex-end}.hl-page .hl-addon-grid{grid-template-columns:minmax(0,1fr);padding:14px 18px 20px}.hl-page .hl-addons>summary{padding:18px}.hl-page .hl-addons-intro{padding:0 18px}.hl-page .hl-addons-t{font-size:16px}.hl-page .hl-addons-s{font-size:0;gap:0}.hl-page .hl-addons-s .hl-chev{width:36px;height:36px;padding:10px;box-sizing:border-box;border-radius:50%;background:var(--hl-card)}}@media(prefers-reduced-motion:reduce){.hl-page .hl-addon{transition:none}.hl-page .hl-addon:hover{transform:none}}.hl-page .hl-letter-in{display:grid;grid-template-columns:560px minmax(0,1fr);gap:96px;align-items:center;padding:96px 110px}.hl-page .hl-paper{position:relative;padding:44px 46px 36px;border-radius:6px;background-color:var(--hl-card);background-image:repeating-linear-gradient(transparent 0 35px,#6b1f2a14 35px 36px);box-shadow:0 30px 60px #1a141029,0 2px 0 var(--hl-line);transform:rotate(-2deg);font-family:var(--hl-serif);font-size:20.2px;line-height:36px;color:#2b1f1b}.hl-page .hl-tape{position:absolute;left:50%;top:-16px;width:130px;height:30px;background:#e3aeb099;transform:translate(-50%) rotate(2deg)}.hl-page .hl-paper p{margin:0}.hl-page .hl-dear{font-style:italic;font-size:24.4px}.hl-page .hl-sign{display:flex;align-items:center;gap:16px;margin-top:22px;font-family:var(--hl-mono);font-size:11px;line-height:1.4;color:var(--hl-muted-2)}.hl-page .hl-sign img{flex:none;width:60px;height:60px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff,0 6px 14px #00000026}.hl-page .hl-sign-n{display:block;margin-bottom:4px;font-family:var(--hl-serif);font-style:italic;font-size:31.9px;line-height:1;color:var(--hl-bord)}.hl-page .hl-sign-t{color:var(--hl-muted-2);text-decoration:none}.hl-page .hl-sign-t:hover{color:var(--hl-bord)}.hl-page .hl-gets-col>div{display:flex;flex-direction:column;align-items:flex-start}.hl-page .hl-h2x{margin:0;font-family:var(--hl-display);font-weight:800;font-size:clamp(33.6px,3.528vw,50.4px);letter-spacing:-.045em;line-height:.95;color:var(--hl-ink)}.hl-page .hl-h2x .hl-ital{letter-spacing:0}.hl-page .hl-gets{align-self:stretch;margin:26px 0 0;padding:0;list-style:none;border-top:2px solid var(--hl-ink)}.hl-page .hl-gets li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;padding:20px 0;border-bottom:1px dashed var(--hl-dash)}.hl-page .hl-roman{font-family:var(--hl-serif);font-style:italic;font-size:28.6px;line-height:1;color:var(--hl-bord)}.hl-page .hl-gets b{display:block;font-family:var(--hl-display);font-weight:700;font-size:18.4px;color:var(--hl-ink)}.hl-page .hl-gets li span span{display:block;margin-top:4px;font-size:15px;line-height:1.45;color:var(--hl-body)}.hl-page .hl-gets-col .hl-btn{margin-top:30px}@media(max-width:1180px){.hl-page .hl-letter-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;padding:80px 48px}}@media(max-width:960px){.hl-page .hl-letter-in{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.hl-page .hl-letter-in{gap:40px;padding:56px 14px}.hl-page .hl-paper{padding:30px 22px 24px;transform:rotate(-1.5deg);font-size:17.5px;line-height:32px;background-image:repeating-linear-gradient(transparent 0 31px,#6b1f2a14 31px 32px)}.hl-page .hl-dear{font-size:22.1px}.hl-page .hl-sign-n{font-size:26.9px}.hl-page .hl-gets li{grid-template-columns:44px minmax(0,1fr)}.hl-page .hl-roman{font-size:23.5px}.hl-page .hl-gets b{font-size:16px}}
