@import url("https://fonts.googleapis.com/css2?family=Inter+Tight:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&family=Fraunces:ital,opsz,wght,SOFT@0,9..144,300..700,0..100;1,9..144,300..700,0..100&display=swap");.he-page{--paper:#f4efe6;--paper-2:#ebe3d4;--ink:#1d1a16;--ink-2:#3a342c;--muted:#6b6357;--line:#1d1a1622;--line-2:#1d1a1611;--accent:#c9532e;--accent-2:#d98c5b;--leaf:#3f5a3a;--gold:#b58a3c;--card:#ffffff;--shadow:0 1px 0 #1d1a1610,0 18px 40px -24px #1d1a1633;background:var(--paper);color:var(--ink);font-family:Inter Tight,system-ui,sans-serif;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;line-height:1.45;min-height:100vh;isolation:isolate}.he-page *,.he-page :after,.he-page :before{box-sizing:border-box}.he-page .he-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;letter-spacing:.02em}.he-page .he-serif{font-family:Fraunces,serif;font-variation-settings:"SOFT" 50}.he-page a{color:inherit}.he-page .he-container{max-width:1240px;margin:0 auto;padding:0 32px}.he-page .he-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:6px 12px;background:#fff8;font-size:12px}.he-page .he-pill .he-dot{width:6px;height:6px;border-radius:999px;background:var(--accent)}.he-page .he-btn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);padding:12px 18px;border-radius:999px;font-weight:500;font-size:14px;cursor:pointer;text-decoration:none;transition:transform .2s}.he-page .he-btn.he-ghost{background:transparent;color:var(--ink)}.he-page .he-btn.he-accent{background:var(--accent);border-color:var(--accent);color:#fff}.he-page .he-btn:hover{transform:translateY(-1px)}.he-page .he-btn .he-arr{transition:transform .2s}.he-page .he-btn:hover .he-arr{transform:translateX(3px)}.he-page .he-top{position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4efe6cc;border-bottom:1px solid var(--line-2)}.he-page .he-top .he-row{display:flex;align-items:center;justify-content:space-between;padding:14px 32px;max-width:1240px;margin:0 auto}.he-page .he-brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;letter-spacing:-.01em;text-decoration:none;color:var(--ink)}.he-page .he-brand img{display:block;border-radius:8px}.he-page .he-nav-links{display:flex;gap:28px;font-size:14px;color:var(--ink-2)}.he-page .he-nav-links a{text-decoration:none;transition:color .15s}.he-page .he-nav-links a:hover{color:var(--accent)}.he-page .he-nav-actions{display:flex;gap:10px;align-items:center}@media (max-width:880px){.he-page .he-nav-links{display:none}}.he-page .he-hero{position:relative;min-height:clamp(620px,78svh,820px);padding:86px 0 42px;overflow:hidden;background:#0d1518;color:#f7efe3;display:flex;align-items:flex-end}.he-page .he-hero-media,.he-page .he-hero-shade{position:absolute;inset:0;pointer-events:none}.he-page .he-hero-media img{width:100%;height:100%;object-fit:cover;object-position:62% 50%;display:block;filter:saturate(1.02) contrast(1.04)}.he-page .he-hero-shade{background:linear-gradient(90deg,#081114f7,#081114dd 30%,#08111474 58%,#08111412),linear-gradient(0deg,#081114f0,#08111499 16%,transparent 44%),radial-gradient(ellipse at 22% 72%,#c9532e3a,transparent 40%)}.he-page .he-hero .he-container{position:relative;z-index:1;width:100%}.he-page .he-hero-content{min-height:clamp(500px,64svh,700px);display:grid;grid-template-columns:minmax(0,700px) minmax(280px,430px);grid-gap:42px;gap:42px;align-items:end}.he-page .he-hero-copy{padding-bottom:20px}.he-page .he-hero .he-pill{background:#f7efe314;border-color:#f7efe32e;color:#f7efe3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.he-page .he-hero .he-pill .he-dot{background:#45d6d0;box-shadow:0 0 20px #45d6d0aa}.he-page .he-hero h1{font-family:Fraunces,serif;font-weight:400;font-size:clamp(52px,7.4vw,108px);line-height:.92;letter-spacing:-.025em;margin:20px 0 24px;text-wrap:balance;color:#fff9ef;max-width:850px}.he-page .he-hero h1 em{font-style:italic;color:#f08b5f;font-variation-settings:"SOFT" 100}.he-page .he-hero .he-lede{font-size:clamp(18px,2vw,22px);color:#fff4e4d9;max-width:660px;text-wrap:pretty}.he-page .he-hero .he-cta-row{display:flex;gap:12px;align-items:center;margin-top:30px;flex-wrap:wrap}.he-page .he-hero .he-btn{border-color:#fff4e480;color:#fff4e4;background:#ffffff12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.he-page .he-hero .he-btn.he-accent{background:#e7663a;border-color:#e7663a;color:#fff;box-shadow:0 16px 36px -20px #e7663acc}.he-page .he-hero .he-meta{margin-top:46px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;border-top:1px solid #fff4e42b;padding-top:22px;max-width:760px}.he-page .he-hero .he-meta .he-k{font-family:Fraunces,serif;font-size:clamp(27px,3vw,38px);line-height:1;color:#fff9ef}.he-page .he-hero .he-meta .he-v{font-size:13px;color:#fff4e4b5;margin-top:7px}.he-page .he-hero-brief{align-self:end;justify-self:end;width:min(100%,410px);padding:18px;border:1px solid #d8f9ff33;border-radius:18px;background:linear-gradient(180deg,#10242ac4,#0b161abd);box-shadow:0 28px 70px -34px #000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.he-page .he-brief-top{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#bfeff0;font-size:12px}.he-page .he-live{display:inline-flex;align-items:center;gap:7px}.he-page .he-live i{width:8px;height:8px;border-radius:999px;background:#45d6d0;display:inline-block;box-shadow:0 0 14px #45d6d0;animation:he-blink 1.6s infinite}@keyframes he-blink{50%{opacity:.35}}.he-page .he-brief-main{margin-top:18px}.he-page .he-brief-main strong{display:block;color:#fff9ef;font-size:22px;line-height:1.08;letter-spacing:0}.he-page .he-brief-main p{color:#fff4e4c7;margin:10px 0 0;font-size:14.5px}.he-page .he-brief-stream{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.he-page .he-brief-stream span{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:#c9fbff;background:#45d6d01c;border:1px solid #45d6d033;border-radius:7px;padding:5px 7px}@media (max-width:980px){.he-page .he-hero{min-height:auto;padding:74px 0 30px;align-items:stretch}.he-page .he-hero-media img{object-position:70% 50%}.he-page .he-hero-shade{background:linear-gradient(90deg,#081114fb,#081114d9 52%,#08111455),linear-gradient(0deg,#081114f5,#081114aa 28%,transparent 72%)}.he-page .he-hero-content{min-height:680px;grid-template-columns:1fr;align-content:end}.he-page .he-hero .he-meta{grid-template-columns:repeat(2,1fr)}.he-page .he-hero-brief{justify-self:start}}@media (max-width:620px){.he-page .he-hero{padding-top:62px}.he-page .he-hero-content{min-height:720px;gap:24px}.he-page .he-hero h1{font-size:clamp(42px,14vw,62px)}.he-page .he-hero .he-meta{grid-template-columns:1fr 1fr;gap:14px 12px}.he-page .he-hero-brief{padding:16px}}.he-page .he-section{padding:96px 0;position:relative}.he-page .he-section.he-section-tight{padding-top:60px}.he-page .he-section.he-section-cta-wrap{padding-top:0}.he-page .he-eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--accent);letter-spacing:.12em;text-transform:uppercase}.he-page .he-h2{font-family:Fraunces,serif;font-weight:400;font-size:clamp(34px,4.5vw,60px);line-height:1;letter-spacing:-.02em;margin:14px 0 18px;text-wrap:balance}.he-page .he-h2 em{font-style:italic;color:var(--accent)}.he-page .he-sub{color:var(--ink-2);font-size:18px;max-width:680px;text-wrap:pretty}.he-page .he-flow-wrap{margin-top:48px;border:1px solid var(--line);border-radius:24px;background:#fff;overflow:hidden;box-shadow:var(--shadow)}.he-page .he-flow-head{padding:18px 22px;border-bottom:1px solid var(--line-2);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.he-page .he-stage-dots{display:flex;gap:6px}.he-page .he-stage-dots span{width:8px;height:8px;border-radius:999px;background:#1d1a1620;transition:.3s}.he-page .he-stage-dots span.he-on{background:var(--accent);transform:scale(1.4)}.he-page .he-scenarios{display:flex;gap:6px;flex-wrap:wrap}.he-page .he-scen{font-size:12px;border:1px solid var(--line);border-radius:999px;padding:6px 10px;background:transparent;cursor:pointer;font-family:JetBrains Mono,monospace;color:var(--ink)}.he-page .he-scen.he-on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.he-page .he-flow-stage-outer{position:relative;width:100%;overflow:hidden}.he-page .he-flow-stage{position:relative;height:560px;width:1180px;margin:0 auto;transform-origin:top left;background:radial-gradient(ellipse at 20% 30%,#c9532e0a,transparent 60%),radial-gradient(ellipse at 80% 70%,#3f5a3a0a,transparent 60%),repeating-linear-gradient(0deg,#1d1a1606 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,#1d1a1606 0 1px,transparent 1px 28px),#fbf7ef;overflow:hidden}.he-page .he-flow-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.he-page .he-node{position:absolute;background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 14px;box-shadow:0 1px 0 #1d1a1612,0 12px 30px -22px #1d1a1644;min-width:180px;transition:box-shadow .35s,border-color .35s,background .35s}.he-page .he-node .he-label{font-size:11px;color:var(--muted);font-family:JetBrains Mono,monospace;letter-spacing:.05em;text-transform:uppercase}.he-page .he-node .he-name{font-weight:600;margin-top:4px;font-size:15px;display:flex;align-items:center;gap:8px}.he-page .he-node .he-desc{font-size:12px;color:var(--muted);margin-top:4px;max-width:200px}.he-page .he-node .he-ico{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:var(--paper-2);color:var(--ink)}.he-page .he-node .he-ico svg{width:14px;height:14px}.he-page .he-node.he-active{border-color:var(--accent);box-shadow:0 0 0 4px #c9532e22,0 16px 36px -18px #c9532e55;z-index:2}.he-page .he-node.he-dim{opacity:.55}.he-page .he-channel{left:36px}.he-page .he-channel.he-web{top:60px}.he-page .he-channel.he-email{top:170px}.he-page .he-channel.he-slack{top:280px}.he-page .he-channel.he-whatsapp{top:390px}.he-page .he-brain{left:50%;top:225px;transform:translateX(-50%);min-width:260px;background:linear-gradient(180deg,#fff,#fdf6ea)}.he-page .he-brain .he-core{display:flex;align-items:center;gap:10px}.he-page .he-brain .he-core .he-pulse{width:36px;height:36px;border-radius:10px;background:var(--ink);color:var(--paper);display:grid;place-items:center;font-family:Fraunces,serif;font-style:italic;font-size:18px;position:relative}.he-page .he-brain.he-active .he-core .he-pulse:after{content:"";position:absolute;inset:-6px;border-radius:14px;border:2px solid var(--accent);animation:he-ring 1.4s infinite}@keyframes he-ring{0%{transform:scale(.9);opacity:1}to{transform:scale(1.3);opacity:0}}.he-page .he-memory{top:60px}.he-page .he-memory,.he-page .he-tools{left:46%;transform:translateX(-50%);min-width:220px}.he-page .he-tools{top:402px}.he-page .he-swarm{right:240px;top:80px;min-width:200px}.he-page .he-project{right:240px;top:380px;min-width:200px}.he-page .he-reply{right:36px;top:225px;min-width:180px;background:linear-gradient(180deg,#fff,#f1eee5)}.he-page .he-traveler{fill:var(--accent)}.he-page .he-caption{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);background:var(--ink);color:var(--paper);padding:10px 16px;border-radius:999px;font-family:JetBrains Mono,monospace;font-size:12px;display:inline-flex;align-items:center;gap:10px;max-width:90%}.he-page .he-caption .he-step{color:var(--accent-2)}.he-page .he-toolchips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.he-page .he-toolchips span{font-family:JetBrains Mono,monospace;font-size:10px;background:var(--paper-2);padding:3px 6px;border-radius:5px;color:var(--ink-2);opacity:.4;transition:.3s}.he-page .he-toolchips span.he-on{opacity:1;background:#c9532e15;color:var(--accent)}.he-page .he-think-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:48px}@media (max-width:900px){.he-page .he-think-grid{grid-template-columns:1fr}}.he-page .he-think-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:var(--shadow);position:relative;overflow:hidden}.he-page .he-think-card h3{font-family:Fraunces,serif;font-weight:400;font-size:28px;line-height:1.05;margin:14px 0 8px;letter-spacing:-.01em;color:var(--ink)}.he-page .he-think-card p{color:var(--ink-2);font-size:14.5px;margin:0}.he-page .he-think-card .he-pic{aspect-ratio:16/10;border-radius:12px;background:var(--paper-2);position:relative;overflow:hidden;margin-bottom:14px}.he-page .he-picm-mem{background:repeating-linear-gradient(135deg,#1d1a1608 0 6px,transparent 6px 14px),var(--paper-2)}.he-page .he-picm-mem .he-layers{position:absolute;inset:14px;display:flex;flex-direction:column;gap:6px;justify-content:flex-end}.he-page .he-picm-mem .he-layers div{height:10px;border-radius:3px;background:#fff;border:1px solid var(--line);position:relative;overflow:hidden}.he-page .he-picm-mem .he-layers div:after{content:"";position:absolute;left:0;top:0;bottom:0;background:var(--accent);width:0;animation:he-fillbar 4s infinite}.he-page .he-picm-mem .he-layers div:nth-child(2):after{animation-delay:.5s}.he-page .he-picm-mem .he-layers div:nth-child(3):after{animation-delay:1s}.he-page .he-picm-mem .he-layers div:nth-child(4):after{animation-delay:1.5s}@keyframes he-fillbar{0%{width:0}50%{width:80%}to{width:0}}.he-page .he-picm-plan{position:relative}.he-page .he-picm-plan svg{width:100%;height:100%}.he-page .he-picm-pack{position:relative;background:repeating-linear-gradient(0deg,#1d1a1608 0 1px,transparent 1px 8px),var(--paper-2)}.he-page .he-picm-pack .he-stack{position:absolute;left:14px;right:14px;bottom:14px;display:flex;flex-direction:column;gap:4px}.he-page .he-picm-pack .he-stack div{height:8px;background:#fff;border:1px solid var(--line);border-radius:3px;animation:he-shrink 4s infinite}.he-page .he-picm-pack .he-stack div:nth-child(2){animation-delay:.2s}.he-page .he-picm-pack .he-stack div:nth-child(3){animation-delay:.4s}.he-page .he-picm-pack .he-stack div:nth-child(4){animation-delay:.6s}@keyframes he-shrink{0%,40%{transform:scaleX(1);opacity:1;transform-origin:left}60%{transform:scaleX(.4);opacity:.5}to{transform:scaleX(1);opacity:1}}.he-page .he-swarm-board{margin-top:48px;background:#fff;border:1px solid var(--line);border-radius:22px;padding:28px;box-shadow:var(--shadow);display:grid;grid-template-columns:1.1fr .9fr;grid-gap:32px;gap:32px;align-items:center}@media (max-width:900px){.he-page .he-swarm-board{grid-template-columns:1fr}}.he-page .he-org{position:relative;height:340px}.he-page .he-org .he-agent{position:absolute;background:var(--paper-2);border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:13px;display:flex;align-items:center;gap:8px}.he-page .he-org .he-agent .he-a-av{width:22px;height:22px;border-radius:50%;background:var(--ink);color:var(--paper);font-size:10px;display:grid;place-items:center;font-family:Fraunces,serif;font-style:italic}.he-page .he-org .he-agent.he-lead{background:var(--ink);color:var(--paper);border-color:var(--ink);left:50%;top:8px;transform:translateX(-50%)}.he-page .he-org .he-agent.he-lead .he-a-av{background:var(--accent);color:#fff}.he-page .he-org .he-agent.he-m1{left:8%;top:140px}.he-page .he-org .he-agent.he-m2{left:36%;top:220px}.he-page .he-org .he-agent.he-m3{left:62%;top:140px}.he-page .he-org .he-agent.he-m4{left:74%;top:230px}.he-page .he-org .he-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.he-page .he-org .he-lines path{stroke:var(--line);stroke-width:1.5;fill:none;stroke-dasharray:4 4;animation:he-dash 18s linear infinite}@keyframes he-dash{to{stroke-dashoffset:-200}}.he-page .he-swarm-text h3{font-family:Fraunces,serif;font-size:32px;font-weight:400;letter-spacing:-.01em;line-height:1.1;margin:0 0 14px;color:var(--ink)}.he-page .he-swarm-text p{color:var(--ink-2);margin:0 0 16px}.he-page .he-swarm-text code{font-family:JetBrains Mono,monospace;background:var(--card);padding:2px 6px;border-radius:6px;border:1px solid var(--line);font-size:.9em}.he-page .he-swarm-text ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;font-size:14.5px}.he-page .he-proj-board{margin-top:48px;display:grid;grid-template-columns:1.1fr .9fr;grid-gap:32px;gap:32px;align-items:start}@media (max-width:900px){.he-page .he-proj-board{grid-template-columns:1fr}}.he-page .he-proj-card{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);overflow:hidden}.he-page .he-proj-head{padding:16px 18px;border-bottom:1px solid var(--line-2);display:flex;justify-content:space-between;align-items:center}.he-page .he-proj-head .he-title{font-weight:600}.he-page .he-task{display:grid;grid-template-columns:24px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--line-2);font-size:14px}.he-page .he-task:last-child{border-bottom:0}.he-page .he-check{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center}.he-page .he-task.he-done .he-check{background:var(--leaf);border-color:var(--leaf);color:#fff}.he-page .he-task.he-done .he-text{color:var(--muted);text-decoration:line-through}.he-page .he-task.he-now .he-check{border-color:var(--accent);background:#c9532e15}.he-page .he-task.he-now .he-check:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);animation:he-blink 1.4s infinite}.he-page .he-task .he-task-meta{font-size:11px;color:var(--muted);font-family:JetBrains Mono,monospace}.he-page .he-progress{height:6px;border-radius:999px;background:var(--paper-2);overflow:hidden;margin-top:6px}.he-page .he-progress>i{display:block;height:100%;background:var(--accent);width:62%}.he-page .he-timeline{padding:18px}.he-page .he-ev{display:flex;gap:12px;padding:8px 0;font-size:13.5px}.he-page .he-ev .he-t{width:62px;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:11px;flex:0 0 62px;padding-top:3px}.he-page .he-ev .he-d{position:relative;padding-left:18px}.he-page .he-ev .he-d:before{content:"";position:absolute;left:4px;top:6px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.he-page .he-ev .he-d:after{content:"";position:absolute;left:7.5px;top:14px;bottom:-8px;width:1px;background:var(--line)}.he-page .he-ev:last-child .he-d:after{display:none}.he-page .he-ev code{font-family:JetBrains Mono,monospace;font-size:.85em;background:var(--paper-2);padding:1px 5px;border-radius:4px}.he-page .he-trust{background:var(--ink);color:var(--paper)}.he-page .he-trust .he-h2{color:var(--paper)}.he-page .he-trust .he-eyebrow{color:var(--accent-2)}.he-page .he-trust .he-sub{color:#ffffffbb}.he-page .he-gov-grid{margin-top:48px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}@media (max-width:900px){.he-page .he-gov-grid{grid-template-columns:repeat(2,1fr)}}.he-page .he-gov{background:#2a2620;border:1px solid #ffffff14;color:var(--paper);border-radius:14px;padding:18px;min-height:170px;box-shadow:var(--shadow)}.he-page .he-gov .he-hd{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.he-page .he-gov .he-hd .he-pic{width:26px;height:26px;border-radius:7px;background:#3a342c;display:grid;place-items:center}.he-page .he-gov p{color:#ffffffaa;font-size:13px;margin:10px 0 0}.he-page .he-gov code{font-family:JetBrains Mono,monospace;font-size:11px;background:#3a342c;color:#d98c5b;padding:2px 6px;border-radius:4px}.he-page .he-trust-extra{margin-top:28px;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:18px;gap:18px}@media (max-width:900px){.he-page .he-trust-extra{grid-template-columns:1fr}}.he-page .he-rules-card{background:#2a2620;border:1px solid #ffffff14;border-radius:14px;padding:18px;font-family:JetBrains Mono,monospace;font-size:12px;color:#fbe7d6;line-height:1.7;overflow:auto}.he-page .he-rules-card .he-comment{color:#84a87a}.he-page .he-rules-card .he-tok{color:#d98c5b}.he-page .he-rules-card .he-dim{color:#aaa}.he-page .he-price-grid{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}@media (max-width:900px){.he-page .he-price-grid{grid-template-columns:1fr}}.he-page .he-price{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:16px}.he-page .he-price.he-hero-tier{background:var(--ink);color:var(--paper);border-color:var(--ink)}.he-page .he-price h4{margin:0;font-size:14px;text-transform:uppercase;letter-spacing:.12em;font-family:JetBrains Mono,monospace;font-weight:500}.he-page .he-price.he-hero-tier h4{color:#fff}.he-page .he-price .he-num{font-family:Fraunces,serif;font-size:48px;line-height:1;color:var(--ink)}.he-page .he-price.he-hero-tier .he-num{color:#fff}.he-page .he-price .he-num small{font-size:14px;color:var(--muted);font-family:Inter Tight,sans-serif}.he-page .he-price.he-hero-tier .he-num small{color:#ffffff99}.he-page .he-price ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;font-size:14px}.he-page .he-price.he-hero-tier ul{color:#ffffffdd}.he-page .he-price ul li{display:flex;gap:10px;align-items:flex-start}.he-page .he-price ul li:before{content:"";width:14px;height:14px;border-radius:4px;background:var(--accent);flex:0 0 14px;margin-top:3px;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3 8.5l3 3 7-7' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center /contain;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3 8.5l3 3 7-7' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center /contain}.he-page .he-faq{margin-top:36px;border-top:1px solid var(--line)}.he-page .he-faq details{border-bottom:1px solid var(--line);padding:18px 4px}.he-page .he-faq details summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;font-family:Fraunces,serif;font-size:22px;font-weight:400;letter-spacing:-.01em;color:var(--ink)}.he-page .he-faq details summary::-webkit-details-marker{display:none}.he-page .he-faq details summary:after{content:"+";font-family:Fraunces,serif;font-size:28px;color:var(--accent);transition:transform .3s}.he-page .he-faq details[open] summary:after{transform:rotate(45deg)}.he-page .he-faq details p{color:var(--ink-2);margin:10px 0 0;font-size:15px}.he-page .he-cta{margin-top:80px;background:var(--ink);color:var(--paper);border-radius:28px;padding:80px 48px;position:relative;overflow:hidden}.he-page .he-cta h2{font-family:Fraunces,serif;font-weight:300;font-size:clamp(40px,5vw,76px);margin:0;line-height:1;letter-spacing:-.02em;text-wrap:balance;color:var(--paper)}.he-page .he-cta h2 em{color:var(--accent-2);font-style:italic}.he-page .he-cta p{color:#ffffffaa;max-width:540px;margin-top:18px;font-size:17px}.he-page .he-cta .he-row{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.he-page .he-cta .he-btn{background:var(--paper);color:var(--ink);border-color:var(--paper)}.he-page .he-cta .he-btn.he-accent{background:var(--accent);color:#fff;border-color:var(--accent)}.he-page .he-cta .he-btn.he-ghost{background:transparent;color:var(--paper);border-color:#ffffff44}.he-page .he-footer{padding:60px 0 80px;color:var(--muted);font-size:13px}.he-page .he-footer .he-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.he-page .he-footer a{text-decoration:none;color:var(--ink-2);transition:color .15s}.he-page .he-footer a:hover{color:var(--accent)}.he-page .he-ph{position:relative;border-radius:12px;background:repeating-linear-gradient(135deg,#1d1a1608 0 8px,transparent 8px 18px),var(--paper-2);color:var(--muted);font-family:JetBrains Mono,monospace;font-size:11px;display:grid;place-items:center;text-align:center;padding:14px}