.mh{--ink:#0b0f14;--ink-2:#0e141b;--ink-3:#131b24;--ink-4:#18222c;--white:#f4f7f9;--slate-d:#c4ced6;--slate:#94a1ac;--teal:#19a6ce;--teal-d:#108ab1;--teal-2:#4bc3e6;--coral:#f78c6a;--gold:#caa14a;--green:#37d39b;--teal-a:#19a6ce24;--teal-a2:#19a6ce38;--coral-a:#f78c6a24;--gold-a:#caa14a26;--green-a:#37d39b1f;--line:#ffffff12;--line2:#ffffff1f;--field-edge:#ffffff5c;--tint:#ffffff08;--nav-bg:#0b0f14db;--shadow:#000000e6;--note:#162330;--paper:#f3f5f6;--paper-ink:#121a23;--paper-mute:#55616d;--paper-line:#121a231a;--paper-ok:#0e7d5b;--focus:#4bc3e6;--disp:"Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--text:"Hanken Grotesk", ui-sans-serif, system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mh *{box-sizing:border-box;margin:0;padding:0}.mh{background:var(--ink);background:var(--ink);min-height:100dvh;color:var(--slate-d);font:17px/1.6 var(--text);-webkit-font-smoothing:antialiased;overflow-x:clip}.mh a{color:inherit;text-decoration:none}.mh [hidden]{display:none!important}.mh button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.mh :focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.mh .wrap{max-width:1160px;margin:0 auto;padding-inline:24px}.mh h1,.mh h2,.mh h3{font-family:var(--disp);color:var(--white);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word;min-width:0;font-weight:600}.mh h1{font-size:clamp(40px,4.6vw,62px);line-height:1.05}.mh h2{font-size:clamp(30px,3.4vw,44px);line-height:1.08}.mh h3{letter-spacing:-.02em;font-size:20px;line-height:1.25}.mh p{max-width:60ch}.mh .lede{color:var(--slate);font-size:clamp(18px,1.5vw,20px)}.mh .num{font-variant-numeric:tabular-nums}.mh .btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:16px;font-weight:600;transition:transform .18s;display:inline-flex}.mh .btn-p{background:var(--white);color:var(--ink)}.mh .btn-p:hover{transform:translateY(-1px)}.mh .btn-p:active{transform:translateY(1px)}.mh .tlink{color:var(--slate-d);border-bottom:1px solid var(--line2);white-space:nowrap;padding-bottom:2px;font-weight:600}.mh .tlink:hover{color:var(--white);border-color:var(--teal)}.mh section{padding-block:96px}.mh .sec-head{max-width:660px}.mh .sec-head .lede{margin-top:14px}.mh .nav{z-index:20;background:var(--nav-bg);border-bottom:1px solid var(--line);position:sticky;top:0}.mh .nav .wrap{justify-content:space-between;align-items:center;gap:16px;height:68px;display:flex}.mh .brand{font-family:var(--disp);color:var(--white);letter-spacing:-.03em;align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.mh .brand .lo{color:var(--teal)}.mh .nav-links{color:var(--slate);align-items:center;gap:26px;font-size:15px;display:flex}.mh .nav-links a:hover{color:var(--white)}.mh .nav-links a{white-space:nowrap}@media (max-width:820px){.mh .nav-links .hide{display:none}}.mh .hero{padding-block:64px 48px}.mh .hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:48px;display:grid}@media (max-width:980px){.mh .hero-grid{grid-template-columns:minmax(0,1fr)}}.mh .hero .lede{margin-top:20px}.mh .hero .act{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.mh .band{border-block:1px solid var(--line);color:var(--slate);padding-block:18px;font-size:15px}.mh .band .wrap{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 24px;display:grid}@media (max-width:820px){.mh .band .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}.mh .band b{color:var(--white);font-weight:600;display:block}.mh .win{background:var(--ink-2);border:1px solid var(--line2);border-radius:16px;overflow:hidden}.mh .win-bar{border-bottom:1px solid var(--line);height:42px;font-family:var(--disp);color:var(--slate-d);align-items:center;gap:12px;padding-inline:16px;font-size:14px;display:flex}.mh .win-bar .meta{font-family:var(--text);color:var(--slate);margin-left:auto;font-size:13px}.mh .win-body{padding:18px}.mh .weave{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px;display:grid}@media (max-width:560px){.mh .weave{grid-template-columns:minmax(0,1fr)}}.mh .drop{border:1px dashed var(--line2);border-radius:12px;padding:14px 16px;font-size:14.5px;line-height:1.55}.mh .drop .lbl{color:var(--slate);margin-bottom:8px;font-size:13px}.mh .drop mark{color:inherit;background:0 0;border-radius:4px;padding:0 2px}.mh .out{align-content:start;gap:10px;display:grid}.mh .oc{background:var(--ink-3);border:1px solid var(--line);border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:10px 12px;font-size:14px;display:grid}.mh .oc b{color:var(--white);font-weight:600;display:block}.mh .oc small{color:var(--slate);font-size:13px}.mh .ic{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.mh .ic svg{width:16px;height:16px}.mh .tag{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.mh .c-money{background:var(--green-a);color:var(--green)}.mh .c-client{background:var(--teal-a);color:var(--teal-2)}.mh .c-rout{background:var(--gold-a);color:var(--gold)}.mh .c-rem{background:var(--coral-a);color:var(--coral)}@media (prefers-reduced-motion:no-preference){.mh .oc{animation:9s ease-in-out infinite both settle}.mh .oc:nth-child(2){animation-delay:.5s}.mh .oc:nth-child(3){animation-delay:1s}.mh .oc:nth-child(4){animation-delay:1.5s}.mh .drop mark{animation:9s ease-in-out infinite both hl}.mh .drop .m2{animation-delay:.5s}.mh .drop .m3{animation-delay:1s}.mh .drop .m4{animation-delay:1.5s}}@keyframes settle{0%,6%{opacity:0;transform:translateY(8px)}14%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}@keyframes hl{0%,6%{background:0 0}14%,30%{background:var(--teal-a2)}44%,to{background:0 0}}.mh .tour{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:32px;margin-top:48px;display:grid}@media (max-width:900px){.mh .tour{grid-template-columns:minmax(0,1fr)}}.mh .tabs{gap:4px;display:grid}.mh .tab{text-align:left;min-height:56px;color:var(--slate);border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;transition:background-color .18s;display:grid}.mh .tab:hover{background:var(--tint);color:var(--white)}.mh .tab[aria-selected=true]{background:var(--teal-a);color:var(--white)}.mh .tab b{font-family:var(--disp);color:inherit;font-size:17px;font-weight:600;display:block}.mh .tab small{color:var(--slate);font-size:13.5px;display:block}.mh .tab .ic{background:var(--ink-3);color:var(--teal-2)}@media (max-width:900px){.mh .tabs{grid-auto-columns:max-content;grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.mh .tab small{display:none}}.mh .panel{gap:16px;display:grid}.mh .panel>p{color:var(--slate-d);font-size:17px}.mh .pts{color:var(--slate-d);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;font-size:15px;display:grid}@media (max-width:560px){.mh .pts{grid-template-columns:minmax(0,1fr)}}.mh .pts span{align-items:flex-start;gap:8px;display:flex}.mh .pts svg{width:16px;height:16px;color:var(--teal-2);flex:none;margin-top:4px}.mh .list{border:1px solid var(--line);border-radius:12px;overflow:hidden}.mh .li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:11px 14px;font-size:14.5px;display:grid}.mh .li:first-child{border-top:0}.mh .li b{color:var(--white);font-weight:600}.mh .li small{color:var(--slate);font-size:13px;display:block}.mh .amt{font-family:var(--disp);color:var(--white)}.mh .mini{color:var(--ink);background:var(--teal);border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600}.mh .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mh .stat{border:1px solid var(--line);border-radius:12px;padding:10px 12px}.mh .stat small{color:var(--slate);font-size:13px;display:block}.mh .stat b{font-family:var(--disp);color:var(--white);font-size:22px}.mh .cbx{border:1.5px solid var(--field-edge);border-radius:5px;flex:none;width:16px;height:16px}.mh .cbx.on{background:var(--teal);border-color:var(--teal)}.mh .task{border-top:1px solid var(--line);grid-template-columns:16px minmax(0,1fr) auto 26px;align-items:center;gap:12px;padding:10px 4px;font-size:14.5px;display:grid}.mh .task:first-child{border-top:0}.mh .due{color:var(--slate);font-size:13px}.mh .due.late{color:var(--coral)}.mh .av{background:var(--ink-4);width:26px;height:26px;color:var(--slate-d);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.mh .week{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;font-size:13px;display:grid}.mh .day{border:1px solid var(--line);border-radius:10px;align-content:start;gap:6px;min-height:150px;padding:8px;display:grid}.mh .day>span{color:var(--slate)}.mh .ev{color:var(--white);border-radius:7px;padding:5px 9px;font-size:12.5px}.mh .ev.a{background:var(--teal-a)}.mh .ev.b{background:var(--coral-a)}.mh .ev.c{background:var(--gold-a)}.mh .ev.d{background:var(--green-a)}.mh .tool{border:1px solid var(--line);border-radius:12px;font-size:14px;overflow:hidden}.mh .tool .th,.mh .tool .tr{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr .8fr .7fr;gap:8px;padding:9px 12px;display:grid}.mh .tool .th{color:var(--slate);border-top:0;font-size:13px}.mh .tool .tr b{color:var(--white);font-weight:600}.mh .ask{border:1px solid var(--field-edge);color:var(--slate-d);border-radius:10px;padding:10px 12px;font-size:14.5px}.mh .portal{background:var(--paper);color:var(--paper-ink);border-radius:14px;gap:10px;padding:18px;font-size:14px;display:grid}.mh .portal .ph{font-family:var(--disp);color:var(--paper-ink);font-size:18px;font-weight:600}.mh .portal .sub{color:var(--paper-mute);font-size:13px}.mh .portal .pr{border-top:1px solid var(--paper-line);grid-template-columns:70px minmax(0,1fr);gap:8px;padding-top:8px;display:grid}.mh .portal .pr span{color:var(--paper-mute)}.mh .portal .ok{color:var(--paper-ok);background:var(--green-a);border-radius:999px;justify-self:start;padding:3px 10px;font-size:12.5px;font-weight:600}.mh .portal .pay{background:var(--paper-ink);color:var(--paper);border-radius:8px;justify-self:start;padding:7px 12px;font-size:13px;font-weight:600}.mh .qa{gap:8px;font-size:14.5px;display:grid}.mh .qa .q{background:var(--teal-a);color:var(--white);border-radius:12px 12px 4px;justify-self:end;padding:8px 12px}.mh .qa .a{background:var(--ink-3);border:1px solid var(--line);border-radius:12px 12px 12px 4px;padding:10px 12px}.mh .qa .src{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mh .qa .src span{color:var(--slate);border:1px solid var(--line2);border-radius:999px;padding:2px 8px;font-size:12.5px}.mh .repl{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:44px;display:grid;overflow:hidden}@media (max-width:900px){.mh .repl{grid-template-columns:minmax(0,1fr)}}.mh .rp{background:var(--ink);align-content:start;gap:8px;padding:20px 22px;display:grid}.mh .rp .was{color:var(--slate);text-decoration:line-through;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);font-size:14px}.mh .rp .now{font-family:var(--disp);color:var(--white);font-size:19px;line-height:1.3}.mh .loomy{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:20px;margin-top:44px;display:grid}@media (max-width:900px){.mh .loomy{grid-template-columns:minmax(0,1fr)}}.mh .lm-main{background:linear-gradient(160deg,var(--teal-a),transparent 55%),var(--ink-2);border:1px solid var(--line2);border-radius:18px;gap:14px;padding:22px;display:grid}.mh .ap{background:var(--ink-3);border:1px solid var(--line2);border-radius:14px;gap:10px;padding:16px;display:grid}.mh .ap .who{color:var(--slate);font-size:13px}.mh .ap .what{color:var(--white);font-weight:600}.mh .ap .draft{border-left:2px solid var(--line2);padding-left:12px;font-size:14.5px}.mh .ap .btns{flex-wrap:wrap;gap:8px;display:flex}.mh .b1{background:var(--teal);color:var(--ink);border-radius:9px;padding:8px 14px;font-size:14px;font-weight:600}.mh .b2{border:1px solid var(--line2);border-radius:9px;padding:8px 14px;font-size:14px;font-weight:600}.mh .done{color:var(--slate);align-items:center;gap:10px;font-size:14px;display:flex}.mh .done svg{width:16px;height:16px;color:var(--green);flex:none}.mh .lm-side{gap:12px;display:grid}.mh .lm{border:1px solid var(--line);border-radius:14px;gap:8px;padding:16px;display:grid}.mh .lm h3{font-size:18px}.mh .lm p{color:var(--slate);font-size:15px}.mh .lm.gold{background:linear-gradient(160deg,var(--gold-a),transparent 60%)}.mh .lm.coral{background:linear-gradient(160deg,var(--coral-a),transparent 60%)}.mh .soon{font-family:var(--text);color:var(--slate-d);border:1px solid var(--line2);letter-spacing:0;vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:12.5px;font-weight:600;display:inline-block}.mh .chips{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.mh .chips button{min-height:44px;font-family:var(--disp);color:var(--slate-d);background:var(--tint);border:1px solid var(--line2);border-radius:999px;padding:0 18px;font-size:15px;font-weight:600}.mh .chips button:hover{border-color:var(--teal-d);color:var(--white)}.mh .chips button[aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:var(--ink)}.mh .sw{margin-top:16px}.mh .sw-main{gap:16px;padding:20px 22px;display:grid}.mh .wg3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:760px){.mh .wg3{grid-template-columns:minmax(0,1fr)}}.mh .wg{border:1px solid var(--line);border-radius:12px;align-content:start;gap:6px;padding:12px 14px;font-size:14px;display:grid}.mh .wg .wh{color:var(--slate);justify-content:space-between;font-size:13px;display:flex}.mh .wg .r{justify-content:space-between;gap:8px;display:flex}.mh .wg .r b{color:var(--white);font-weight:600}.mh .wg .big{font-family:var(--disp);color:var(--white);font-size:26px}.mh .loomline{font-size:14.5px}.mh .loomline b{color:var(--white)}.mh .niches{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;margin-top:44px;display:grid}@media (max-width:900px){.mh .niches{grid-template-columns:minmax(0,1fr)}}.mh .niche{border:1px solid var(--line2);background:var(--ink-2);border-radius:18px;align-content:start;gap:10px;padding:24px;transition:border-color .18s;display:grid}.mh .niche:hover{border-color:var(--teal-d)}.mh .niche.big{background:linear-gradient(170deg,var(--teal-a),transparent 55%),var(--ink-2);grid-row:span 2}.mh .niche p{color:var(--slate);font-size:15.5px}.mh .niche .go{color:var(--teal-2);margin-top:6px;font-size:15px;font-weight:600}.mh .others{flex-wrap:wrap;gap:8px;margin-top:22px;font-size:14.5px;display:flex}.mh .others span{border:1px solid var(--line);color:var(--slate-d);border-radius:999px;padding:6px 12px}.mh .two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;margin-top:40px;display:grid}@media (max-width:900px){.mh .two{grid-template-columns:minmax(0,1fr)}}.mh .steps{gap:18px;display:grid}.mh .stp{grid-template-columns:44px minmax(0,1fr);gap:14px;display:grid}.mh .stp .ic{background:var(--ink-3);width:44px;height:44px;color:var(--teal-2);border-radius:12px}.mh .stp .ic svg{width:20px;height:20px}.mh .stp p{color:var(--slate);margin-top:2px;font-size:15.5px}.mh .vows{align-content:start;gap:14px;display:grid}.mh .vow{border-left:2px solid var(--teal);padding-left:16px}.mh .vow:nth-child(2){border-color:var(--coral)}.mh .vow:nth-child(3){border-color:var(--gold)}.mh .vow p{color:var(--slate);margin-top:4px;font-size:15.5px}.mh .price{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:48px;display:grid}@media (max-width:900px){.mh .price{grid-template-columns:minmax(0,1fr)}}.mh .plan{border:1px solid var(--line2);background:linear-gradient(180deg,var(--teal-a),transparent 55%),var(--ink-2);border-radius:20px;padding:28px}.mh .plan .big{font-family:var(--disp);color:var(--white);letter-spacing:-.04em;font-size:64px;line-height:1}.mh .plan .big small{color:var(--slate);letter-spacing:0;font-size:18px}.mh .plan .intro{color:var(--teal-2);margin-top:10px;font-size:16px}.mh .plan ul{gap:10px;margin-top:20px;font-size:15.5px;list-style:none;display:grid}.mh .plan li{gap:10px;display:flex}.mh .plan li svg{width:18px;height:18px;color:var(--teal-2);flex:none;margin-top:3px}.mh .plan .btn{margin-top:24px}.mh .faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:48px;display:grid}@media (max-width:900px){.mh .faq-grid{grid-template-columns:minmax(0,1fr)}}.mh details{border-top:1px solid var(--line);padding-block:18px}.mh details:last-of-type{border-bottom:1px solid var(--line)}.mh summary{cursor:pointer;font-family:var(--disp);color:var(--white);justify-content:space-between;gap:16px;min-height:28px;font-size:18px;font-weight:600;list-style:none;display:flex}.mh summary::-webkit-details-marker{display:none}.mh summary:after{content:"+";color:var(--teal-2);font-size:22px;line-height:1}.mh details[open] summary:after{content:"-"}.mh details p{color:var(--slate);margin-top:10px;font-size:16px}.mh .build{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px;margin-top:44px;display:grid}@media (max-width:900px){.mh .build{grid-template-columns:minmax(0,1fr)}}.mh .prompts{gap:10px;display:grid}.mh .pr-btn{text-align:left;border:1px solid var(--line2);background:var(--ink-2);min-height:56px;color:var(--slate-d);border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;font-size:16px;transition:border-color .18s,background-color .18s;display:grid}.mh .pr-btn:hover{border-color:var(--teal-d);color:var(--white)}.mh .pr-btn[aria-pressed=true]{border-color:var(--teal);background:var(--teal-a);color:var(--white)}.mh .pr-btn svg{width:18px;height:18px;color:var(--teal-2);margin-top:3px}.mh .pr-note{color:var(--slate);margin-top:6px;font-size:15px}.mh .pr-custom{border:1px dashed var(--line2);border-radius:14px;justify-items:start;gap:8px;margin-top:14px;padding:20px 20px 18px;display:grid}.mh .pr-custom b{color:var(--white);font-size:17px}.mh .pr-custom p{color:var(--slate);font-size:15px}.mh .pr-custom .tlink{margin-top:4px}.mh .built .tool .th,.mh .built .tool .tr{grid-template-columns:1.3fr .8fr .8fr .8fr}.mh .talk{border:1px solid var(--line2);background:var(--ink-2);border-radius:24px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;overflow:hidden}@media (max-width:900px){.mh .talk{grid-template-columns:minmax(0,1fr)}}.mh .talk-side{background:radial-gradient(120% 90% at 0% 0%,var(--teal-a2),transparent 60%),var(--ink-3);border-right:1px solid var(--line);align-content:start;gap:22px;padding:40px 36px;display:grid;position:relative}@media (max-width:900px){.mh .talk-side{border-right:0;border-bottom:1px solid var(--line);padding:32px 24px}}.mh .talk-side h2{font-size:clamp(30px,3vw,40px)}.mh .talk-side .lede{margin-top:-8px}.mh .why{gap:14px;display:grid}.mh .why div{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid}.mh .why .ic{background:var(--teal-a);width:36px;height:36px;color:var(--teal-2);border-radius:10px}.mh .why .ic svg{width:18px;height:18px}.mh .why b{color:var(--white);font-weight:600;display:block}.mh .why span.t{color:var(--slate);font-size:15px}.mh .direct{border-top:1px solid var(--line);color:var(--slate);margin-top:6px;padding-top:20px;font-size:15px}.mh .direct b{color:var(--white);font-weight:600}.mh .talk-form{align-content:start;gap:18px;padding:40px 36px;display:grid}@media (max-width:900px){.mh .talk-form{padding:28px 24px}}.mh .topics{border:0;gap:10px;display:grid}.mh .topics legend{color:var(--slate-d);margin-bottom:10px;font-size:15px}.mh .topic-row{flex-wrap:wrap;gap:8px;display:flex}.mh .topic-row label{cursor:pointer;position:relative}.mh .topic-row input{opacity:0;width:1px;height:1px;position:absolute}.mh .topic-row span{border:1px solid var(--line2);min-height:44px;color:var(--slate-d);background:var(--tint);border-radius:999px;align-items:center;padding:0 16px;font-size:15px;transition:border-color .18s,background-color .18s;display:inline-flex}.mh .topic-row label:hover span{border-color:var(--teal-d);color:var(--white)}.mh .topic-row input:checked+span{background:var(--teal);border-color:var(--teal);color:var(--ink);font-weight:600}.mh .topic-row input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.mh .f2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:560px){.mh .f2{grid-template-columns:minmax(0,1fr)}}.mh .fld{color:var(--slate-d);gap:8px;font-size:15px;display:grid}.mh .fld input,.mh .fld textarea{font:16px var(--text);color:var(--white);background:var(--ink);border:1px solid var(--field-edge);border-radius:12px;width:100%;min-height:50px;padding:12px 14px;transition:border-color .18s}.mh .fld textarea{resize:vertical;min-height:132px;line-height:1.5}.mh .fld input:hover,.mh .fld textarea:hover{border-color:var(--slate)}.mh .fld input:focus-visible,.mh .fld textarea:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--teal)}.mh .send{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.mh .send .btn{min-width:190px}.mh .send small{color:var(--slate);font-size:14px}.mh .sent{align-content:center;gap:8px;min-height:360px;display:grid}.mh .sent h3{font-size:24px}.mh .sent p{color:var(--slate)}.mh .final{padding-block:8px 104px}.mh .end{border:1px solid var(--line2);background:radial-gradient(90% 120% at 100% 0%,var(--teal-a2),transparent 55%),radial-gradient(70% 90% at 0% 100%,var(--coral-a),transparent 60%),var(--ink-2);border-radius:28px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:40px;padding:72px 56px;display:grid;position:relative;overflow:hidden}@media (max-width:900px){.mh .end{grid-template-columns:minmax(0,1fr);padding:48px 28px}}.mh .end h2{font-size:clamp(40px,5vw,68px);line-height:1.02}.mh .end p{color:var(--slate-d);margin-top:16px;font-size:18px}.mh .end-act{justify-items:start;gap:14px;display:grid}.mh .end-act .btn{min-height:56px;padding:0 32px;font-size:17px}.mh .end-act .tlink{font-size:16px}.mh .end-act small{color:var(--slate);font-size:14px}.mh .end .mark{opacity:.08;pointer-events:none;z-index:0;width:260px;height:260px;position:absolute;top:-80px;right:-50px}.mh .end>div{z-index:1;position:relative}@media (max-width:900px){.mh .end .mark{display:none}}.mh footer{border-top:1px solid var(--line);color:var(--slate);padding-block:40px 32px;font-size:14px}.mh .foot{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}@media (max-width:760px){.mh .foot{grid-template-columns:minmax(0,1fr)}}.mh .foot .brand{font-size:22px}.mh .foot .tagl{max-width:36ch;margin-top:8px}.mh .foot nav{grid-template-columns:repeat(4,auto);gap:24px 48px;display:grid}.mh .foot nav div{align-content:start;gap:10px;display:grid}.mh .foot nav h3{font:600 14px var(--text);color:var(--white);margin:0 0 4px}@media (max-width:560px){.mh .foot nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}}.mh .foot nav a:hover{color:var(--white)}.mh .foot-base{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:32px;padding-top:20px;display:flex}.mh .tinted{background:var(--ink-2);border-block:1px solid var(--line)}.mh .ruled{border-top:1px solid var(--line)}.mh .nav-links .nav-cta{min-height:42px;padding:0 18px;font-size:15px}.mh .faq-legal{color:var(--slate);margin-top:24px;font-size:14px}.mh .faq-legal a,.mh .foot-base a{color:var(--slate-d);border-bottom:1px solid var(--line2)}.mh .faq-legal a:hover,.mh .foot-base a:hover{color:var(--white);border-color:var(--teal)}.mh .btn:disabled{opacity:.6;cursor:not-allowed}.mh .anchor{height:0;display:block;position:relative;top:-96px}.mh .hero-note{color:var(--slate);margin-top:16px;font-size:14px}.mh .paper{background:var(--paper);color:var(--paper-ink);border-block:1px solid var(--paper-line)}.mh .paper h2{color:var(--paper-ink)}.mh .paper .lede{color:var(--paper-mute)}.mh .paper .repl{background:var(--paper-line);border-color:var(--paper-line)}.mh .paper .rp{background:var(--paper)}.mh .paper .rp .was{color:var(--paper-mute)}.mh .paper .rp .now{color:var(--paper-ink)}.mh .paper .tlink{color:var(--paper-ink);border-color:var(--paper-line)}@keyframes mh-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.mh .panel:not([hidden]){animation:.35s ease-out both mh-up}.mh .built .tr,.mh .sw .task,.mh .sw .wg{animation:.4s ease-out both mh-up}.mh .built .tr:nth-child(3),.mh .sw .task:nth-child(2),.mh .sw .wg:nth-child(2){animation-delay:80ms}.mh .built .tr:nth-child(4),.mh .sw .task:nth-child(3),.mh .sw .wg:nth-child(3){animation-delay:.16s}.mh .sw .task:nth-child(4){animation-delay:.24s}}.mh .eyebrow{color:var(--teal-2);margin-bottom:14px;font-size:15px;font-weight:600}.mh .two-show{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}@media (max-width:900px){.mh .two-show{grid-template-columns:minmax(0,1fr);gap:32px}}.mh .checks{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.mh .checks li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:16px;display:grid}.mh .checks svg{width:18px;height:18px;color:var(--teal-d);margin-top:4px}.mh .paper .checks li{color:var(--paper-ink)}.mh .small-note{color:var(--slate);margin-top:16px;font-size:14px}.mh .paper .small-note{color:var(--paper-mute)}.mh .big-portal{border:1px solid var(--paper-line);background:#fff;padding:28px;font-size:15.5px;box-shadow:0 30px 60px -40px #121a2373}.mh .big-portal .ph{font-size:24px}.mh .big-portal .pr{grid-template-columns:96px minmax(0,1fr)}.mh .shot{border:1px solid var(--line2);background:var(--ink-2);box-shadow:0 30px 60px -40px var(--shadow);border-radius:16px;overflow:hidden}.mh .shot img{width:100%;height:auto;display:block}.mh .phone-stage{border:1px solid var(--line);background:radial-gradient(60% 60% at 50% 40%,var(--teal-a),transparent 70%),var(--ink-2);border-radius:16px;place-items:center;padding-block:32px;display:grid}.mh .shot.phone{border:6px solid var(--ink-4);border-radius:36px;width:min(280px,72%)}.mh .tour,.mh .build,.mh .two{gap:48px}.mh .loomy{gap:16px}.mh .tour,.mh .repl,.mh .loomy,.mh .niches,.mh .build,.mh .two,.mh .chips{margin-top:48px}.mh .sub-head{margin-top:64px;font-size:24px}.mh .sub-head+.niches{margin-top:24px}.mh .others{color:var(--slate);margin-top:24px;font-size:15px;display:block}.mh .soon{color:var(--slate);border:0;margin-left:8px;padding:0;font-weight:500}.mh .hero .act{gap:24px}.mh .rp{padding:20px 24px}.mh .tab,.mh .li,.mh .wg{padding:12px 16px}.mh .sw-main{padding:20px 24px}.mh{--ink:#0c1116;--ink-2:#101822;--ink-3:#152130;--ink-4:#1b2836;--slate:#9fb0bd;--slate-d:#c8d6df;--linen:#f3eee6;--linen-2:#f3eee6c7;--linen-line:#f3eee62e;--cloth-a:#1597b3;--cloth-b:#0a4f66;--glass:linear-gradient(150deg,#ffffff0d,#ffffff03);--weave-soft:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Crect x='2.47' y='0.65' width='8.06' height='11.70' rx='4.03' fill='rgba(243,238,230,0.09)'/%3E%3Crect x='13.65' y='2.47' width='11.70' height='8.06' rx='4.03' fill='rgba(243,238,230,0.05)'/%3E%3Crect x='0.65' y='15.47' width='11.70' height='8.06' rx='4.03' fill='rgba(243,238,230,0.05)'/%3E%3Crect x='15.47' y='13.65' width='8.06' height='11.70' rx='4.03' fill='rgba(243,238,230,0.09)'/%3E%3C/svg%3E");--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");isolation:isolate;position:relative}.mh:before{content:"";z-index:-1;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:var(--grain);position:fixed;inset:0}.mh .nav{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#0c1116d1}.mh .hero{background:radial-gradient(50% 70% at 88% 18%,#19a6ce2b,#0000 62%),radial-gradient(38% 60% at 0 100%,#f78c6a17,#0000 62%)}.mh .kick{font:italic 400 18px var(--disp);font-synthesis:style;color:var(--slate-d);align-items:center;gap:12px;margin-bottom:22px;display:flex}.mh .kick .hm{flex:none;width:40px;height:40px}.mh .band{background:var(--ink-2)}.mh #inside{background:radial-gradient(45% 55% at 75% 70%,#19a6ce17,#0000 65%)}.mh .tinted,.mh #build,.mh #business,.mh #faq{background:var(--ink-2)}.mh #loomy{background:radial-gradient(45% 60% at 10% 40%,#19a6ce1a,#0000 62%),radial-gradient(35% 50% at 100% 100%,#f78c6a12,#0000 60%)}.mh #pricing{background:radial-gradient(40% 60% at 80%,#19a6ce1f,#0000 62%)}.mh .win,.mh .niche,.mh .lm,.mh .plan,.mh .talk,.mh .pr-btn,.mh .shot,.mh .phone-stage{background-image:var(--glass);border-top-color:#ffffff29}.mh .win{box-shadow:0 34px 70px -42px #000000e6}.mh .cloth{background:var(--weave-soft),linear-gradient(150deg,var(--cloth-a),var(--cloth-b) 70%);color:var(--linen);padding-block:120px;position:relative}.mh .cloth h2{color:var(--linen)}.mh .cloth .lede{color:var(--linen-2)}.mh .cloth .repl{background:var(--linen-line);border-color:var(--linen-line)}.mh .cloth .rp{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0628348c}.mh .cloth .rp .was{color:var(--linen-2);-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral)}.mh .cloth .rp .now{color:var(--linen)}.mh .cloth :focus-visible{outline-color:var(--linen)}.mh .final{background:var(--weave-soft),linear-gradient(150deg,#13889f,var(--cloth-b) 70%);padding-block:0}.mh .end{background:0 0;border:0;border-radius:0;padding:104px 0}@media (max-width:900px){.mh .end{padding:64px 0}}.mh .end h2{color:var(--linen)}.mh .end p,.mh .end-act small{color:var(--linen-2)}.mh .end .btn-p{background:var(--linen);color:var(--cloth-b)}.mh .end .mark{display:none}.mh footer{border-top:0;padding-top:64px}.mh .hm .cap{transform-box:fill-box;transform-origin:50%;opacity:0}.mh .hm .cap.rest.v{animation:.7s cubic-bezier(.3,.9,.3,1) forwards cV;transform:scaleY(.18)}.mh .hm .cap.rest.h{animation:.7s cubic-bezier(.3,.9,.3,1) forwards cH;transform:scaleX(.18)}.mh .hm.working .cap.v{animation:2.6s cubic-bezier(.5,0,.2,1) infinite capV}.mh .hm.working .cap.h{animation:2.6s cubic-bezier(.5,0,.2,1) infinite capH}.mh .hm.working .cap.odd{animation-delay:-1.3s}.mh .hm{--teal:#19a6ce;--coral:#f78c6a}@keyframes cV{to{opacity:1;transform:scaleY(1)}}@keyframes cH{to{opacity:1;transform:scaleX(1)}}@keyframes capV{0%{opacity:1;transform:scaleY(1)}12%{opacity:0;transform:scaleY(.26)}50%{opacity:0;transform:scaleY(.26)}62%{opacity:1;transform:scaleY(1)}to{opacity:1;transform:scaleY(1)}}@keyframes capH{0%{opacity:0;transform:scaleX(.26)}12%{opacity:1;transform:scaleX(1)}50%{opacity:1;transform:scaleX(1)}62%{opacity:0;transform:scaleX(.26)}to{opacity:0;transform:scaleX(.26)}}@media (prefers-reduced-motion:reduce){.mh .hm .cap.rest{opacity:1;animation:none;transform:none}.mh .hm.working .cap{animation:none!important}}
