:root{color-scheme:dark;--hm-bg:#12100f;--hm-bg-footer:#0e0c0b;--hm-surface:#1a1716;--hm-surface-hover:#221e1c;--hm-nav-bg:rgba(18,16,15,0.82);--hm-text:#f4efe9;--hm-text-2:#cfc6be;--hm-text-3:#b8aea5;--hm-text-4:#a39a92;--hm-text-5:#918882;--hm-text-6:#817870;--hm-accent:#f0592b;--hm-accent-hover:#ff6d3f;--hm-link-hover:#ff7a50;--hm-on-accent:#1a0d07;--hm-data:#4fd1b5;--hm-mark:#ff5a36;--hm-border:rgba(255,255,255,0.07);--hm-border-2:rgba(255,255,255,0.08);--hm-border-3:rgba(255,255,255,0.1);--hm-border-strong:rgba(255,255,255,0.12);--hm-border-stronger:rgba(255,255,255,0.14);--hm-border-accent:rgba(240,89,43,0.5);--hm-border-accent-strong:rgba(240,89,43,0.55);--hm-wash:rgba(255,255,255,0.05);--hm-wash-2:rgba(255,255,255,0.06);--hm-wash-3:rgba(255,255,255,0.07);--hm-wash-hover:rgba(255,255,255,0.1);--hm-wash-hover-2:rgba(255,255,255,0.12);--hm-frame-measure:linear-gradient(180deg,rgba(79,209,181,0.22),rgba(255,255,255,0.03) 40%);--hm-frame-measure-soft:linear-gradient(180deg,rgba(79,209,181,0.14),rgba(255,255,255,0.02));--hm-frame-write:linear-gradient(180deg,rgba(240,89,43,0.16),rgba(255,255,255,0.02) 40%);--hm-frame-neutral:linear-gradient(180deg,rgba(255,255,255,0.1),rgba(255,255,255,0.02));--hm-plan-featured:linear-gradient(180deg,#2a1a13,#1a1716 60%);--hm-plan-fit:linear-gradient(180deg,#2a1a13,#12100f 70%);--hm-hero-glow:radial-gradient(50% 50% at 70% 60%,rgba(79,209,181,0.12),rgba(79,209,181,0) 70%),radial-gradient(40% 40% at 20% 10%,rgba(240,89,43,0.12),rgba(240,89,43,0) 70%);--hm-shadow-hero:0 50px 140px -40px rgba(0,0,0,0.9);--hm-shadow-lift:0 40px 100px -30px rgba(0,0,0,0.8);--hm-shadow-plan:0 30px 80px -30px rgba(240,89,43,0.35);--hm-font:var(--font-geist),"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--hm-font-mono:var(--font-geist-mono),"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--hm-h1:clamp(52px,7vw,100px);--hm-h1-inner:clamp(52px,7vw,96px);--hm-h1-audience:clamp(48px,6vw,80px);--hm-h2:clamp(40px,5vw,64px);--hm-h2-part:clamp(44px,5.6vw,72px);--hm-h2-cta:clamp(44px,6vw,80px);--hm-h2-block:clamp(36px,4.4vw,56px);--hm-h2-card:clamp(32px,3.6vw,44px);--hm-h2-card-lg:clamp(32px,3.6vw,48px);--hm-h3-feature:clamp(28px,3vw,38px);--hm-container:1240px;--hm-container-wide:1320px;--hm-container-narrow:880px;--hm-gutter:clamp(20px,40vw - 124px,32px);--hm-space-200:200px;--hm-space-180:180px;--hm-space-160:160px;--hm-space-120:120px;--hm-space-112:112px;--hm-space-104:104px;--hm-space-88:88px;--hm-space-80:80px;--hm-space-72:72px;--hm-measure-width:68ch;--hm-nav-h:68px}*,:after,:before{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}a,button,section[id],summary{scroll-margin-top:90px}a,button,summary{scroll-margin-bottom:24px}body{margin:0;background:var(--hm-bg);color:var(--hm-text);font-family:var(--hm-font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,svg,video{display:block;max-width:100%;height:auto}figure,h1,h2,h3,h4,ol,p,ul{margin:0}h1,h2,h3,h4{font-weight:600}a{color:var(--hm-accent);text-decoration:none}a:hover{color:var(--hm-link-hover)}.hm-body a,.hm-faq__answer a,.hm-note a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}:focus-visible{outline:2px solid var(--hm-accent);outline-offset:3px;border-radius:4px}.hm-list-reset{margin:0;padding:0;list-style:none}.hm-page{display:flex;flex-direction:column;min-height:100vh}.hm-page>main{flex:1 1}#main:focus{outline:none}.hm-skip{position:absolute;left:-9999px;top:0;z-index:100;padding:10px 16px;border-radius:8px;background:var(--hm-accent);font-weight:600}.hm-skip,.hm-skip:focus{color:var(--hm-on-accent)}.hm-skip:focus{left:16px;top:12px}.hm-wrap{width:100%;max-width:calc(var(--hm-container) + 2 * var(--hm-gutter));margin-inline:auto;padding-inline:var(--hm-gutter)}.hm-wrap--wide{max-width:calc(var(--hm-container-wide) + 2 * var(--hm-gutter))}.hm-wrap--narrow{max-width:calc(var(--hm-container-narrow) + 2 * var(--hm-gutter))}.hm-eyebrow{font:500 12px/1.3 var(--hm-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hm-text-5)}.hm-eyebrow--accent{color:var(--hm-accent)}.hm-eyebrow--data{color:var(--hm-data)}.hm-kicker{font:500 13px/1.2 var(--hm-font-mono);color:var(--hm-text-5)}.hm-h1{font-size:var(--hm-h1);line-height:.94;letter-spacing:-.045em;text-wrap:balance}.hm-h1--inner{font-size:var(--hm-h1-inner);line-height:.95}.hm-h1--audience{font-size:var(--hm-h1-audience);line-height:.96}.hm-h2{font-size:var(--hm-h2);line-height:1;letter-spacing:-.035em;text-wrap:balance}.hm-h2--part{font-size:var(--hm-h2-part);letter-spacing:-.04em}.hm-h2--cta{font-size:var(--hm-h2-cta);line-height:.98;letter-spacing:-.04em}.hm-h2--block{font-size:var(--hm-h2-block)}.hm-h2--card{font-size:var(--hm-h2-card)}.hm-h2--card,.hm-h2--card-lg{line-height:1.05;letter-spacing:-.03em}.hm-h2--card-lg{font-size:var(--hm-h2-card-lg)}.hm-h3-feature{font-size:var(--hm-h3-feature);line-height:1.1;letter-spacing:-.025em}.hm-lead{font-size:19px;line-height:1.55;color:var(--hm-text-3);text-wrap:pretty}.hm-lead--20{font-size:20px;line-height:1.5;text-wrap:wrap}.hm-body{font-size:17px;line-height:1.55;color:var(--hm-text-4);text-wrap:pretty}.hm-note{font-size:14px;line-height:1.45;color:var(--hm-text-5)}.hm-accent{color:var(--hm-accent)}.hm-tw-balance{text-wrap:balance}.hm-tw-auto{text-wrap:wrap}.hm-nowrap{white-space:nowrap}.hm-arrow{font-family:sans-serif}.hm-eyebrow .hm-arrow,.hm-fit .hm-arrow{font-family:monospace,monospace}.hm-stack{display:flex;flex-direction:column}.hm-center{align-items:center;text-align:center}.hm-actions{display:flex;flex-wrap:wrap;gap:12px}.hm-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font:600 16px/1 var(--hm-font);text-align:center;text-decoration:none;cursor:pointer}.hm-btn--primary{padding:17px 26px;border:0;background:var(--hm-accent);color:var(--hm-on-accent)}.hm-btn--primary:hover{background:var(--hm-accent-hover);color:var(--hm-on-accent)}.hm-btn--secondary{padding:16px 24px;border:1px solid var(--hm-border-strong);background:var(--hm-wash-2);color:var(--hm-text);font-weight:500}.hm-btn--secondary:hover{background:var(--hm-wash-hover);color:var(--hm-text)}.hm-btn--plan{padding:16px;border:1px solid var(--hm-border-stronger);background:var(--hm-wash-3);color:var(--hm-text)}.hm-btn--plan:hover{background:var(--hm-wash-hover-2);color:var(--hm-text)}.hm-btn--block{display:flex;width:100%;padding-inline:16px}.hm-btn--nav{padding:11px 18px;border-radius:8px;font-size:14px;white-space:nowrap}.hm-link{font:500 15px/1.2 var(--hm-font)}.hm-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--hm-nav-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--hm-border)}.hm-nav__inner{gap:40px;height:var(--hm-nav-h)}.hm-logo,.hm-nav__inner{display:flex;align-items:center}.hm-logo{gap:10px;flex-shrink:0;text-decoration:none}.hm-logo,.hm-logo:hover{color:var(--hm-text)}.hm-logo__box{display:flex;align-items:center;justify-content:center;width:26px;height:26px;color:var(--hm-mark)}.hm-logo__mark{width:23px;height:auto}.hm-logo__word{font:600 17px/1 var(--hm-font);letter-spacing:-.01em;white-space:nowrap}.hm-nav__links{display:none;flex:1 1;flex-wrap:wrap;gap:28px}.hm-nav__links a,.hm-nav__signin{font:500 14px/1 var(--hm-font);color:var(--hm-text-3);text-decoration:none}.hm-nav__links a:hover,.hm-nav__signin:hover{color:var(--hm-text-3)}.hm-nav__links a[aria-current],.hm-nav__links a[aria-current]:hover{color:var(--hm-text)}.hm-nav__right{display:flex;align-items:center;gap:20px;-webkit-margin-start:auto;margin-inline-start:auto}.hm-nav__signin{display:none}@media (min-width:800px){.hm-nav__links,.hm-nav__signin{display:flex}.hm-nav__right{-webkit-margin-start:0;margin-inline-start:0}}@media (max-width:799px){.hm-nav__inner{gap:12px}.hm-nav__right{gap:8px}.hm-nav .hm-btn--nav{padding-inline:16px}}@media (max-width:359px){.hm-nav .hm-logo__word{display:none}}.hm-mobilenav{position:relative}@media (min-width:800px){.hm-mobilenav{display:none}}.hm-mobilenav__toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--hm-border-strong);border-radius:8px;background:var(--hm-wash-2);color:var(--hm-text);cursor:pointer}.hm-mobilenav__panel{position:absolute;right:0;top:calc(100% + 12px);width:min(288px,calc(100vw - 32px));max-height:calc(100dvh - 82px);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding:8px;border:1px solid var(--hm-border-2);border-radius:16px;background:var(--hm-surface);box-shadow:var(--hm-shadow-lift)}.hm-mobilenav__panel a{padding:11px 14px;border-radius:10px;font:500 15px/1.3 var(--hm-font);color:var(--hm-text)}.hm-mobilenav__panel a.hm-mobilenav__sub{padding-block:8px;-webkit-padding-start:28px;padding-inline-start:28px;color:var(--hm-text-2);font-size:14px}.hm-mobilenav__panel a:hover,.hm-mobilenav__panel a[aria-current]{background:var(--hm-surface-hover);color:var(--hm-text)}.hm-mobilenav__rule{height:1px;margin:8px 14px;background:var(--hm-border-2)}.hm-footer{border-top:1px solid var(--hm-border);background:var(--hm-bg-footer)}.hm-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:40px;gap:40px;padding-block:64px 40px}.hm-footer__brand{display:flex;flex-direction:column;gap:14px;min-width:0;grid-column:1/-1}@media (min-width:1124px){.hm-footer__brand{grid-column:span 2}}.hm-footer__tagline{max-width:34ch;font-size:14px;line-height:1.55;color:var(--hm-text-4)}.hm-footer__col{display:flex;flex-direction:column;gap:12px;min-width:0}.hm-footer__label{font:500 11px/1 var(--hm-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hm-text-6)}.hm-footer__col a{font-size:14px;line-height:1.3;overflow-wrap:anywhere}.hm-footer__col a,.hm-footer__col a:hover{color:var(--hm-text-2)}.hm-footer__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:20px 40px;font-size:12px;line-height:1.4;color:var(--hm-text-6)}.hm-shot{width:100%;min-width:0;margin-inline:auto}.hm-shot__frame{padding:8px;border:1px solid var(--hm-border-2);border-radius:16px;background:var(--hm-wash)}.hm-shot__frame img{display:block;width:100%;height:auto;border-radius:10px}.hm-shot__frame picture{display:block}.hm-shot--hero .hm-shot__frame{padding:10px;border:0;border-radius:22px;background:var(--hm-frame-measure);box-shadow:var(--hm-shadow-hero)}.hm-shot--hero .hm-shot__frame img{border-radius:14px}.hm-shot--measure .hm-shot__frame,.hm-shot--neutral .hm-shot__frame,.hm-shot--write .hm-shot__frame{padding:10px;border:0;border-radius:20px}.hm-shot--measure .hm-shot__frame img,.hm-shot--neutral .hm-shot__frame img,.hm-shot--write .hm-shot__frame img{border-radius:12px}.hm-shot--measure .hm-shot__frame{background:var(--hm-frame-measure-soft)}.hm-shot--write .hm-shot__frame{background:var(--hm-frame-write)}.hm-shot--neutral .hm-shot__frame{background:var(--hm-frame-neutral)}.hm-shot--lift .hm-shot__frame{box-shadow:var(--hm-shadow-lift)}.hm-shot--small .hm-shot__frame{padding:6px;border-radius:14px}.hm-shot--small .hm-shot__frame img{border-radius:9px}.hm-shot--bare .hm-shot__frame{padding:0;border:0;border-radius:10px;background:none}.hm-shot__caption{margin-top:14px;font-size:14px;line-height:1.5;color:var(--hm-text-5)}.hm-shot__note{font-style:italic}.hm-hero{position:relative;overflow:hidden}.hm-hero__glow{position:absolute;inset:0 -10% auto -10%;height:900px;background:var(--hm-hero-glow);pointer-events:none}.hm-hero__intro{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));grid-gap:48px;gap:48px;align-items:end;padding-top:var(--hm-space-104)}.hm-hero__words{gap:28px}.hm-hero__side{gap:28px;max-width:460px;padding-bottom:8px}.hm-hero__lead{font-size:clamp(18px,1.5vw,20px);line-height:1.5}.hm-hero__shot{position:relative;margin-top:var(--hm-space-72)}.hm-points{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:32px;gap:32px;padding-top:48px}.hm-points li{display:flex;flex-direction:column;gap:8px;padding-top:20px;border-top:1px solid var(--hm-border-stronger)}.hm-points__title{font-size:18px;font-weight:600;line-height:1.25}.hm-points__text{font-size:15px;line-height:1.5;color:var(--hm-text-4)}.hm-pt-200{padding-top:var(--hm-space-200)}.hm-pt-180{padding-top:var(--hm-space-180)}.hm-pt-160{padding-top:var(--hm-space-160)}.hm-pt-120{padding-top:var(--hm-space-120)}.hm-pt-88{padding-top:var(--hm-space-88)}.hm-pt-80{padding-top:var(--hm-space-80)}.hm-pt-40{padding-top:40px}.hm-mt-56{margin-top:56px}.hm-head{display:flex;flex-direction:column;gap:20px}.hm-head--16{gap:16px}.hm-head--24{gap:24px}.hm-maxw-760{max-width:760px}.hm-maxw-640{max-width:640px}.hm-maxw-480{max-width:480px}.hm-maxw-440{max-width:440px}.hm-maxw-420{max-width:420px}.hm-ch-52{max-width:52ch}.hm-ch-46{max-width:46ch}.hm-ch-44{max-width:44ch}.hm-ch-40{max-width:40ch}.hm-ch-13{max-width:13ch}.hm-ch-12{max-width:12ch}.hm-pagehead{display:flex;flex-direction:column;gap:24px;padding-top:var(--hm-space-112)}.hm-cta,.hm-pagehead--center{align-items:center;text-align:center}.hm-cta{display:flex;flex-direction:column;gap:24px;padding-block:var(--hm-space-180) var(--hm-space-160)}.hm-cta--160{padding-top:var(--hm-space-160)}.hm-cta .hm-actions{justify-content:center;margin-top:8px}.hm-cta__lead{font-size:19px;line-height:1.5;color:var(--hm-text-3)}.hm-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:56px;gap:56px;align-items:center}.hm-row--64{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:64px}.hm-row--380,.hm-row--top{align-items:start}.hm-row--380{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.hm-feature{display:flex;flex-direction:column;gap:14px;max-width:440px}.hm-feature.hm-maxw-640{max-width:640px}.hm-block{gap:40px}.hm-block,.hm-dashes{display:flex;flex-direction:column}.hm-dashes{gap:10px;margin-top:8px;font-size:15px;line-height:1.45;color:var(--hm-text-2)}.hm-dashes--16{font-size:16px}.hm-dashes li{display:flex;gap:10px}.hm-dashes li:before{content:"—";color:var(--hm-accent);flex-shrink:0}.hm-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.hm-card{display:flex;flex-direction:column;border:1px solid var(--hm-border);background:var(--hm-surface);min-width:0}.hm-cards-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));grid-gap:24px;gap:24px}.hm-cards-2--20{gap:20px}.hm-feature-card{gap:24px;padding:32px;border-radius:18px}.hm-feature-card__words{display:flex;flex-direction:column;gap:10px}.hm-feature-card h3{font-size:24px;line-height:1.2;letter-spacing:-.02em}.hm-feature-card p{font-size:16px;line-height:1.5;color:var(--hm-text-4)}.hm-feature-card .hm-shot{margin-top:auto}.hm-insight-card{gap:16px;padding:24px;border-radius:16px}.hm-insight-card h4{font-size:18px;line-height:1.25}.hm-insight-card p{font-size:15px;line-height:1.5;color:var(--hm-text-4)}.hm-insight-card__words{display:flex;flex-direction:column;gap:6px}.hm-numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:48px;gap:48px;align-items:start;padding:clamp(32px,5vw,64px);border-radius:24px}.hm-numbers__head{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.hm-numbers__head .hm-link{margin-top:8px}.hm-numbered li{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:16px;gap:16px;padding-block:20px;border-bottom:1px solid var(--hm-border-2)}.hm-numbered li:last-child{border-bottom:0}.hm-numbered__n{font:500 13px/1.6 var(--hm-font-mono);color:var(--hm-data)}.hm-numbered p{font-size:17px;line-height:1.5;color:var(--hm-text-2)}.hm-numbered strong{color:var(--hm-text);font-weight:600}.hm-audiences{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:16px;gap:16px}.hm-audience{gap:40px;padding:28px;border-radius:16px;color:var(--hm-text);text-decoration:none}.hm-audience:hover{background:var(--hm-surface-hover);border-color:var(--hm-border-accent);color:var(--hm-text)}.hm-audience__words{display:flex;flex-direction:column;gap:8px}.hm-audience h3{font-size:22px;line-height:1.2;letter-spacing:-.015em}.hm-audience p{font-size:15px;line-height:1.5;color:var(--hm-text-4)}.hm-fit{margin-top:auto;font:500 12px/1.4 var(--hm-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hm-text-5)}.hm-audiences-lg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));grid-gap:20px;gap:20px}.hm-audience-lg{gap:28px;padding:32px;border-radius:20px;color:var(--hm-text);text-decoration:none}.hm-audience-lg:hover{border-color:var(--hm-border-accent);color:var(--hm-text)}.hm-audience-lg__top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.hm-audience-lg h2{font-size:30px;line-height:1.1;letter-spacing:-.025em}.hm-audience-lg p{font-size:16px;line-height:1.5;color:var(--hm-text-4)}.hm-audience-lg__arrow{font:500 20px/1 sans-serif;color:var(--hm-accent)}.hm-audience-lg .hm-fit{margin-top:0}.hm-pills{flex-wrap:wrap;margin-top:24px}.hm-pill,.hm-pills{display:flex;gap:10px}.hm-pill{padding:12px 18px;border:1px solid var(--hm-border-stronger);border-radius:999px;font:500 14px/1 var(--hm-font);text-decoration:none}.hm-pill,.hm-pill:hover{color:var(--hm-text)}.hm-pill__n{font-family:var(--hm-font-mono)}.hm-pill--write .hm-pill__n{color:var(--hm-accent)}.hm-pill--write:hover{border-color:var(--hm-accent)}.hm-pill--measure .hm-pill__n{color:var(--hm-data)}.hm-pill--measure:hover{border-color:var(--hm-data)}.hm-pill--rules .hm-pill__n{color:var(--hm-text-5)}.hm-pill--rules:hover{border-color:var(--hm-text)}.hm-part__head{display:flex;flex-direction:column;gap:16px;padding-bottom:40px;border-bottom:1px solid var(--hm-border-3)}.hm-cells{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1px;gap:1px;border:1px solid var(--hm-border-2);border-radius:14px;overflow:hidden;background:var(--hm-border-2)}.hm-cells li{display:flex;flex-direction:column;gap:8px;padding:22px;background:var(--hm-bg)}.hm-cells__title{font-size:16px;font-weight:600;line-height:1.2}.hm-cells__text{font-size:14px;line-height:1.45;color:var(--hm-text-4)}.hm-rules li{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:16px;gap:16px;padding-block:28px;border-bottom:1px solid var(--hm-border-2)}.hm-rules li:first-child{padding-top:0}.hm-rules li:last-child{border-bottom:0}.hm-rules__n{font:500 14px/1.7 var(--hm-font-mono);color:var(--hm-accent)}.hm-rules__words{display:flex;flex-direction:column;gap:6px}.hm-rules h3{font-size:22px;line-height:1.25;letter-spacing:-.015em}.hm-rules p{font-size:16px;line-height:1.5;color:var(--hm-text-4)}.hm-rules-row{padding-top:var(--hm-space-72)}.hm-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:20px;gap:20px;align-items:stretch}.hm-plan{position:relative;gap:28px;padding:36px;border-color:var(--hm-border-2);border-radius:20px}.hm-plan--featured{background:var(--hm-plan-featured);border-color:var(--hm-border-accent-strong);box-shadow:var(--hm-shadow-plan)}.hm-plan__pill{position:absolute;top:-12px;left:36px;padding:6px 10px;border-radius:999px;background:var(--hm-accent);color:var(--hm-on-accent);font:500 11px/1 var(--hm-font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.hm-plan__name{display:flex;flex-direction:column;gap:8px}.hm-plan__name h2,.hm-plan__name h3{font-size:24px;line-height:1;letter-spacing:-.02em}.hm-plan__for{font-size:15px;line-height:1.4;color:var(--hm-text-4)}.hm-plan__money{display:flex;flex-direction:column;gap:8px}.hm-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.hm-price__amount{font-size:56px;font-weight:600;line-height:1;letter-spacing:-.04em}.hm-price__term{font-size:16px;line-height:1;color:var(--hm-text-4)}.hm-plan__projects{padding-block:14px;border-top:1px solid var(--hm-border-2);border-bottom:1px solid var(--hm-border-2);font:500 13px/1 var(--hm-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--hm-text-2)}.hm-plan .hm-btn{margin-top:auto}.hm-plans__foot{margin-top:24px;text-align:center}.hm-includes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:1px;gap:1px;border:1px solid var(--hm-border-2);border-radius:16px;overflow:hidden;background:var(--hm-border-2)}.hm-includes__cell{display:flex;flex-direction:column;gap:12px;padding:24px;background:var(--hm-bg)}.hm-includes__label{font:500 11px/1 var(--hm-font-mono);letter-spacing:.08em;text-transform:uppercase}.hm-includes ul{display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.45;color:var(--hm-text-2)}.hm-extras{border-top:1px solid var(--hm-border-strong)}.hm-extras li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-block:22px;border-bottom:1px solid var(--hm-border-2);font-size:18px;line-height:1}.hm-extras__name{color:var(--hm-text-2)}.hm-extras strong{font-weight:600}.hm-extras__unit{color:var(--hm-text-5)}.hm-faq__title{margin-bottom:40px}.hm-faq{border-top:1px solid var(--hm-border-strong)}.hm-faq details{border-bottom:1px solid var(--hm-border-2)}.hm-faq summary{display:flex;justify-content:space-between;gap:24px;padding-block:24px;font:500 19px/1.3 var(--hm-font);list-style:none;cursor:pointer}.hm-faq summary::-webkit-details-marker{display:none}.hm-faq__plus{flex-shrink:0;color:var(--hm-accent);font-size:24px;line-height:1;transition:transform .2s}.hm-faq details[open] .hm-faq__plus{transform:rotate(45deg)}.hm-faq__answer{max-width:62ch;margin-bottom:24px;font-size:16px;line-height:1.6;color:var(--hm-text-4)}.hm-tabs-wrap{padding-top:28px}.hm-tabs{display:flex;flex-wrap:wrap;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:5px;border:1px solid var(--hm-border);border-radius:12px;background:var(--hm-surface)}.hm-tabs a{padding:10px 14px;border-radius:8px;font:500 14px/1 var(--hm-font);text-decoration:none}.hm-tabs a,.hm-tabs a:hover{color:var(--hm-text-2)}.hm-tabs a[aria-current]{background:var(--hm-text);color:var(--hm-on-accent)}.hm-aud-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));grid-gap:64px;gap:64px;align-items:center;padding-top:var(--hm-space-88)}.hm-aud-hero__words{gap:24px}.hm-aud-hero__words .hm-actions{margin-top:8px}.hm-pains{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:40px;gap:40px;margin-top:28px}.hm-pains li{padding-top:24px;border-top:1px solid var(--hm-border-stronger);font-size:clamp(22px,2.2vw,28px);font-weight:500;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.hm-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));grid-gap:1px;gap:1px;border:1px solid var(--hm-border-2);border-radius:16px;overflow:hidden;background:var(--hm-border-2)}.hm-steps li{display:flex;flex-direction:column;gap:14px;padding:28px;background:var(--hm-bg)}.hm-steps__n{font:500 13px/1 var(--hm-font-mono);color:var(--hm-accent)}.hm-steps p{font-size:17px;line-height:1.45;color:var(--hm-text-2);text-wrap:pretty}.hm-fitblock{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));grid-gap:48px;gap:48px;align-items:start;padding:clamp(28px,5vw,56px);border-radius:24px}.hm-fitblock__words{display:flex;flex-direction:column;gap:16px}.hm-fittable{width:100%;margin-top:12px;border-collapse:collapse;border-top:1px solid var(--hm-border-strong)}.hm-fittable td,.hm-fittable th{padding-block:14px;border-bottom:1px solid var(--hm-border-2);font-size:16px;line-height:1.2;text-align:left}.hm-fittable thead th{padding-block:12px;font:500 11px/1 var(--hm-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hm-text-5)}.hm-fittable tbody th{font-weight:400;color:var(--hm-text-2)}.hm-fittable td,.hm-fittable thead th:last-child{text-align:right}.hm-fittable td{font-weight:600;white-space:nowrap}.hm-fitcard{gap:24px;padding:32px;border:1px solid var(--hm-border-accent);border-radius:18px;background:var(--hm-plan-fit)}.hm-fitcard,.hm-fitcard__name{display:flex;flex-direction:column}.hm-fitcard__name{gap:6px}.hm-fitcard__name h3{font-size:24px;line-height:1;letter-spacing:-.02em}.hm-fitcard__projects{font:500 13px/1 var(--hm-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--hm-text-4)}.hm-fitcard__small{font-size:13px;line-height:1.4;color:var(--hm-text-5);text-align:center}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_980bdf{font-family:Geist,Geist Fallback;font-style:normal}.__variable_980bdf{--font-geist:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5398307c7885d23b-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d58de12d6c7d4f4d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/26c042929bf78d5c-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8296761576ac80cd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a3823b47aa1d5a9e-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/22cd6886931bc29b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_f01244{font-family:Geist Mono,Geist Mono Fallback;font-weight:500;font-style:normal}.__variable_f01244{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}