.hm-page{--hm-accent:var(--content-link);--hm-bg:var(--background);--hm-rule:#ffffff1f;--hm-soft:#ffffffa3;--hm-faint:#ffffff70;--hm-radius:clamp(1.25rem, 2.4vw, 2.25rem);isolation:isolate;border-radius:var(--hm-radius) var(--hm-radius) 0 0;background:var(--hm-bg);color:#eef0f3;margin-top:.5rem;position:relative;overflow:hidden}.hm-page h1,.hm-page h2,.hm-page h3{font-family:var(--font-heading);text-wrap:balance}.hm-page:lang(ko){word-break:keep-all;overflow-wrap:anywhere}.hm-cta{border-radius:999px;gap:.75rem;height:3rem;padding-inline:1.5rem 1.35rem;font-size:.9375rem;font-weight:560}.hm-cta-price{border-left:1px solid color-mix(in oklab, currentColor 22%, transparent);opacity:.62;font-variant-numeric:tabular-nums;padding-left:.75rem}.hm-cta-price s{opacity:.7;margin-left:.45rem}.hm-hero{background:radial-gradient(36% 32% at 50% 33%, #b8c0d64d, transparent 72%), radial-gradient(95% 80% at 50% 24%, #30333b 0%, #1a1b20 50%, var(--hm-bg) 100%);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:min(58rem,100svh - 6.75rem);padding:clamp(3rem,7vh,5rem) 1.5rem clamp(6rem,12vh,8rem);display:flex;position:relative}.hm-hero-copy,.hm-hero-visual{display:contents}.hm-hero-mac{order:1}.hm-hero-site{order:2}.hm-hero-proof{order:3}.hm-hero h1{order:4}.hm-hero-subtitle{order:5}.hm-hero .hm-cta{order:6}.hm-hero .hm-board{order:7}.hm-hero-note{order:8}@media (width>=64rem){.hm-hero{background:radial-gradient(26% 30% at 73% 28%, #b8c0d642, transparent 72%), radial-gradient(95% 80% at 62% 24%, #30333b 0%, #1a1b20 50%, var(--hm-bg) 100%);text-align:left;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-content:center;align-items:center;column-gap:clamp(3rem,5vw,5.5rem);padding-inline:max(3rem,50% - 39rem);display:grid}.hm-hero-copy,.hm-hero-visual{flex-direction:column;display:flex}.hm-hero-copy{align-items:flex-start}.hm-hero-visual{align-items:center}.hm-hero-mac{width:min(19rem,68%);margin-bottom:clamp(.75rem,2vh,1.5rem)}.hm-hero h1{font-size:clamp(3.75rem,6.2vw,6.25rem)}.hm-hero-proof{justify-content:flex-start}.hm-hero-visual .hm-board{width:min(36rem,100%);margin-top:0}}.hm-hero-mac{width:min(25rem,72vw);margin-bottom:clamp(1.5rem,4vh,2.75rem)}.hm-hero-mac .hm-portrait-mini{animation:7s ease-in-out infinite hm-hover}.hm-hero-site{border:1px solid var(--hm-rule);color:#ffffffd1;letter-spacing:.01em;background:#ffffff0a;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:clamp(1rem,2.4vh,1.5rem);padding:.4375rem 1rem .4375rem .75rem;font-size:1rem;font-weight:500;line-height:1;text-decoration:none;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.hm-hero-site:hover{color:#fff;background:#ffffff14;border-color:#ffffff3d}.hm-hero-site:focus-visible{outline:2px solid var(--hm-accent);outline-offset:3px}.hm-hero h1{letter-spacing:-.045em;font-size:clamp(3.25rem,8.5vw,6.75rem);font-weight:500;line-height:1}.hm-hero-subtitle{max-width:32rem;color:var(--hm-soft);text-wrap:balance;word-break:auto-phrase;margin-top:1.25rem;font-size:clamp(1.0625rem,1.7vw,1.375rem);line-height:1.5}.hm-hero-subtitle:lang(zh){word-break:keep-all;overflow-wrap:anywhere}.hm-hero .hm-cta{margin-top:2.25rem}.hm-hero-note{max-width:32rem;color:var(--hm-faint);letter-spacing:.01em;margin-top:1rem;font-size:.8125rem;line-height:1.6}.hm-hero-proof{color:var(--hm-soft);letter-spacing:.01em;flex-wrap:wrap;justify-content:center;gap:.25rem 0;margin-bottom:clamp(.875rem,2vh,1.25rem);font-size:.875rem;display:flex}.hm-hero-proof span+span:before{color:var(--hm-faint);content:"·";margin-inline:.625rem}.hm-hero-proof span:last-child{color:#ffffffeb;font-weight:550}.hm-stock{letter-spacing:.01em;grid-template-columns:1fr auto;align-items:center;gap:.875rem;width:100%;margin-top:1rem;font-size:.875rem;display:grid}.hm-stock-figures{order:1}.hm-stock-figures strong{color:#fff;font-size:.9375rem;font-weight:600}.hm-stock-bar{background:#ffffff14;border-radius:999px;height:.375rem;display:block}.hm-stock-bar i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#ffffff47,#fffffff2);height:100%;display:block}.hm-closing-stock{width:min(24rem,100%);margin-top:1.25rem}.hm-board{--hm-sweep-start:.45s;--hm-sweep-step:12ms;text-align:left;background:radial-gradient(120% 70% at 50% -10%,#ffffff12,#0000 60%),linear-gradient(#1e1f24e0,#111215f0);border-radius:clamp(1.25rem,2.2vw,1.75rem);width:min(36rem,100%);margin-top:2rem;padding:clamp(1.25rem,2.8vw,1.75rem);position:relative;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff17,0 2.5rem 5rem -2rem #000000d9}.hm-board-head,.hm-board-figures,.hm-board-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.hm-board-batch{color:#ffffffdb;letter-spacing:.02em;align-items:center;gap:.625rem;font-size:.8125rem;font-weight:500;display:inline-flex}.hm-board-batch i{background:#fff;border-radius:50%;width:.375rem;height:.375rem}.hm-board-sold{color:var(--hm-faint);align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.hm-board-sold s{text-decoration-color:#fff6}.hm-board-sold b{color:#ffffffc2;letter-spacing:.04em;text-transform:uppercase;background:#ffffff14;border-radius:999px;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600}.hm-board-figures{align-items:flex-end;margin-top:clamp(1rem,2.2vw,1.5rem)}.hm-board-left{color:var(--hm-soft);align-items:baseline;gap:.25rem;font-size:clamp(.9375rem,1.5vw,1.0625rem);font-weight:500;display:inline-flex}@property --hm-count{syntax:"<integer>";inherits:false;initial-value:0}.hm-board-count{--hm-count:var(--hm-board-left);counter-reset:hm-count var(--hm-count);font-family:var(--font-heading);font-variant-numeric:proportional-nums;letter-spacing:-.055em;margin-left:-.04em;font-size:clamp(4.25rem,9.5vw,6.25rem);font-weight:300;line-height:.85}.hm-board-count:before{color:#0000;content:counter(hm-count);background:linear-gradient(#fff 35%,#ffffff94);-webkit-background-clip:text;background-clip:text}.hm-board-taken{color:var(--hm-faint);font-variant-numeric:tabular-nums;padding-bottom:.5rem;font-size:.8125rem}.hm-board-grid{grid-template-columns:repeat(20,minmax(0,1fr));gap:clamp(3px,.6vw,5px);margin-top:clamp(1rem,2.2vw,1.375rem);display:grid}.hm-board-grid i{aspect-ratio:1;background:#fff1;border-radius:26%;position:relative;box-shadow:inset 0 .5px #ffffff17}.hm-board-grid i:before,.hm-board-grid i:after{border-radius:inherit;content:"";position:absolute;inset:0}.hm-board-grid i:before{opacity:0;background:linear-gradient(155deg,#fdfdfe 0%,#e2e4e8 45%,#b5b9c1 100%);box-shadow:inset 0 .5px #fff,inset 0 -1px 1px #00000024}.hm-board-grid i[data-left]{box-shadow:0 0 0 .5px #ffffff4d,0 3px 10px -2px #ffffff3d}.hm-board-grid i[data-left]:before{opacity:1}.hm-board-grid i[data-left]:after{background:linear-gradient(105deg,#0000 35%,#ffffffe6 50%,#0000 65%) 150% 0/300% 100% no-repeat}.hm-board-foot{color:var(--hm-faint);border-top:1px solid #ffffff12;margin-top:clamp(1rem,2.2vw,1.375rem);padding-top:clamp(.875rem,1.8vw,1.125rem);font-size:.8125rem}.hm-board-foot span{align-items:center;gap:.375rem;display:inline-flex}.hm-board-after{color:var(--hm-soft)}@media (prefers-reduced-motion:no-preference){.hm-stock-bar i{animation:1.1s cubic-bezier(.2,.8,.2,1) .24s both hm-stock-fill}.hm-board-batch i{animation:2s ease-out infinite hm-board-live}.hm-board-count{animation:hm-board-count calc(var(--hm-board-taken) * var(--hm-sweep-step)) linear calc(var(--hm-sweep-start) + .25s) backwards}.hm-board-grid i:not([data-left]):before{animation:hm-board-rent .5s ease-in-out calc(var(--hm-sweep-start) + var(--i) * var(--hm-sweep-step)) backwards}.hm-board-grid i[data-left]:after{animation:hm-board-glint 4.5s ease-in-out calc(var(--hm-sweep-start) + var(--hm-board-taken) * var(--hm-sweep-step) + .5s + var(--i) * 60ms) infinite}}@keyframes hm-stock-fill{0%{transform:scaleX(0)}}@keyframes hm-board-live{0%{box-shadow:0 0 #ffffff8c}70%,to{box-shadow:0 0 0 .4375rem #0000}}@keyframes hm-board-count{0%{--hm-count:var(--hm-board-size);font-variant-numeric:tabular-nums;margin-left:0}99.9%{font-variant-numeric:tabular-nums;margin-left:0}}@keyframes hm-board-rent{0%{opacity:1}}@keyframes hm-board-glint{0%{background-position:150% 0}30%,to{background-position:-50% 0}}.hm-scroll{width:2.75rem;height:2.75rem;color:var(--hm-faint);place-items:center;margin-left:-1.375rem;animation:2.6s ease-in-out infinite hm-nudge;display:grid;position:absolute;bottom:1.5rem;left:50%}.hm-scroll:hover{color:#fff}.hm-chapter,.hm-closing{padding-inline:clamp(1.25rem,4.5vw,3.5rem)}.hm-chapter-inner{border-top:1px solid var(--hm-rule);max-width:76rem;margin-inline:auto;padding-block:clamp(2.5rem,4.5vw,3.25rem) clamp(5.5rem,11vw,9rem)}.hm-chapter-head{max-width:46rem}.hm-index{color:var(--hm-accent);font-family:var(--font-heading);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-bottom:clamp(1.75rem,3.5vw,2.75rem);font-size:clamp(2.5rem,4.4vw,3.75rem);line-height:1;display:block}.hm-chapter-head h2{letter-spacing:-.028em;font-size:clamp(2rem,4.2vw,3.375rem);font-weight:400;line-height:1.1}.hm-chapter-head p{max-width:34rem;color:var(--hm-soft);margin-top:clamp(1.25rem,2.2vw,1.75rem);font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.65}.hm-visual{margin-top:clamp(2.5rem,5vw,4.5rem)}.hm-panel{background:radial-gradient(45% 60% at 50% 45%,#4d6bff21,#0000 72%),radial-gradient(85% 95% at 50% 30%,#1f2127 0%,#131417 70%);border-radius:clamp(1rem,2vw,1.75rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.hm-boss{padding-inline:clamp(1.25rem,4.5vw,3.5rem);padding-bottom:clamp(5.5rem,11vw,9rem)}.hm-boss-card{align-items:center;gap:clamp(2.5rem,6vw,4.5rem);max-width:76rem;margin-inline:auto;padding:clamp(2.25rem,6vw,5.5rem) clamp(1.5rem,6vw,5.5rem);display:grid}.hm-boss-copy h2{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(1.75rem,3.2vw,3rem);font-weight:500;line-height:1.14}.hm-boss-copy p{max-width:30rem;color:var(--hm-soft);margin-top:clamp(.875rem,1.6vw,1.25rem);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.55}.hm-boss-links{flex-wrap:wrap;gap:.625rem clamp(1.25rem,2.6vw,2.25rem);margin-top:clamp(1rem,1.8vw,1.5rem);display:flex}.hm-boss-links a{color:var(--hm-accent);align-items:center;gap:.5rem;font-size:clamp(1rem,1.5vw,1.25rem);display:inline-flex}.hm-boss-open:after{z-index:1;content:"";position:absolute;inset:0}.hm-boss-links a:not(.hm-boss-open){z-index:2;position:relative}.hm-boss-links svg{box-sizing:content-box;border:1.5px solid;border-radius:50%;padding:2px;transition:transform .2s}.hm-boss-open:hover svg{transform:translate(3px)}.hm-boss-art{width:min(27rem,88%);margin-inline:auto;position:relative;container-type:inline-size}.hm-boss-screen{aspect-ratio:16/10.2;color:#1d1d1f;text-align:center;background:#fbfbfd;border:2.2cqw solid #0c0c0e;border-bottom-width:2.8cqw;border-radius:3.4cqw 3.4cqw 0 0;flex-direction:column;justify-content:center;align-items:center;gap:2.4cqw;display:flex}.hm-boss-screen strong{font-family:var(--font-heading);letter-spacing:-.035em;font-size:8cqw;font-weight:700;line-height:1.14}.hm-boss-screen strong span{display:block}.hm-boss-screen>span{color:#6e6e73;font-size:2.9cqw}.hm-boss-screen em{color:#c81e15;margin-left:.4em;font-style:normal;font-weight:600}.hm-boss-art i{background:linear-gradient(#d9d9de,#8e8e94);border-radius:.6cqw .6cqw 2.4cqw 2.4cqw;width:118%;height:2.6cqw;margin-left:-9%;display:block}.hm-boss-art b{color:#fff;background:#0a84ff;border-radius:5cqw 5cqw 5cqw 1.2cqw;padding:1.8cqw 4.2cqw;font-size:4.6cqw;font-weight:600;position:absolute;top:-5cqw;right:-6cqw;transform:rotate(5deg);box-shadow:0 2cqw 6cqw #0a84ff59}@media (width>=64rem){.hm-boss-card{grid-template-columns:minmax(0,1fr) minmax(0,24rem)}.hm-boss-art{width:100%}}.hm-footnote{max-width:44rem;color:var(--hm-faint);align-items:flex-start;gap:.5rem;margin-top:1.25rem;font-size:.8125rem;line-height:1.6;display:flex}.hm-footnote svg{flex:none;margin-top:.2rem}.hm-download{color:var(--hm-faint);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.5rem;font-size:.8125rem;display:flex}.hm-download a{color:#eef0f3;background:#ffffff17;border-radius:999px;gap:.5rem;height:2.5rem;padding-inline:1.1rem 1.25rem;font-size:.875rem;font-weight:520}.hm-download a:hover{background:#ffffff26}.hm-panel--farm{aspect-ratio:16/9}.hm-farm-stage{width:104%;position:absolute;top:50%;left:50%;translate:-50% -47%}.hm-panel--farm .hm-farm,.hm-closing-farm .hm-farm{-webkit-mask-image:radial-gradient(closest-side,#000 45%,#0000 100%);mask-image:radial-gradient(closest-side,#000 45%,#0000 100%)}.hm-panel--farm .hm-crowd,.hm-closing-farm .hm-crowd{opacity:.62}.hm-yours-card{z-index:3;animation:6s ease-in-out infinite hm-card-float;transform:translate(-50%,calc(-100% - 2.5rem))}.hm-yours-card-body{text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#16171bbd;border:1px solid #ffffff1c;border-radius:1rem;gap:.45rem;min-width:13.5rem;padding:.8rem .95rem .85rem;font-size:.8125rem;display:grid;box-shadow:inset 0 1px #ffffff14,0 24px 48px -12px #000000b3}.hm-yours-card-head{align-items:center;gap:.5rem;display:flex}.hm-yours-card-head strong{font-weight:620}.hm-yours-card-head>span:last-child{color:var(--hm-accent);margin-left:auto;font-size:.75rem}.hm-status-dot{background:var(--hm-accent);border-radius:999px;width:.45rem;height:.45rem;animation:2.6s ease-out infinite hm-ping}.hm-yours-card-meta{color:#ffffff7a;font-family:var(--font-mono);letter-spacing:.02em;font-size:.6875rem}.hm-yours-card-task{border-top:1px solid #ffffff14;align-items:center;gap:.45rem;padding-top:.55rem;display:flex}.hm-yours-card-task em{color:#0000;background:linear-gradient(90deg,#fff6 0%,#ffffffeb 50%,#fff6 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;margin-left:auto;font-size:.75rem;font-style:normal;animation:2.8s linear infinite hm-shimmer}.hm-net{grid-template-columns:minmax(0,1fr) minmax(3rem,.7fr) minmax(0,1.2fr) minmax(3rem,.7fr) minmax(0,1fr);align-items:center;padding:clamp(2.75rem,6vw,5rem) clamp(1.5rem,5vw,4rem);display:grid}.hm-net-node{text-align:center;justify-items:center;gap:.25rem;display:grid}.hm-net-node strong{margin-top:.9rem;font-size:1rem;font-weight:560}.hm-net-node small{color:var(--hm-faint);font-size:.8125rem}.hm-net-device{color:#ffffffd1;background:#ffffff0d;border-radius:1.25rem;place-items:center;width:4.5rem;height:4.5rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff1c}.hm-net-node--mac .hm-portrait{width:min(100%,12rem)}.hm-net-link{border-radius:999px;height:2px;margin-bottom:2.5rem;position:relative}.hm-net-link span{color:var(--hm-faint);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;font-size:.6875rem;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.hm-net-link--view{background:repeating-linear-gradient(90deg,#ffffff6b 0 3px,#0000 3px 12px) 0 0/24px 100%;animation:2.4s linear infinite hm-flow}.hm-net-link--work{background:repeating-linear-gradient(90deg, var(--hm-accent) 0 14px, transparent 14px 22px) 0 0 / 44px 100%;height:3px;box-shadow:0 0 12px color-mix(in oklab, var(--hm-accent) 55%, transparent);animation:.7s linear infinite hm-flow}.hm-net-link--work span{color:var(--hm-accent)}.hm-net-services{gap:.5rem;margin-bottom:2.5rem;display:grid}.hm-net-services li{background:#ffffff0d;border-radius:.85rem;align-items:center;gap:.6rem;padding:.65rem .85rem;font-size:.875rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff17}.hm-net-services li svg{color:#ffffffb3}.hm-tools{border-top:1px solid var(--hm-rule);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,5rem);display:grid}.hm-tools li{border-bottom:1px solid var(--hm-rule);align-items:center;gap:1rem;min-height:4.75rem;font-size:clamp(1.0625rem,1.5vw,1.25rem);display:flex}.hm-tool-icon{color:#ffffffd1;background:#ffffff0f;border-radius:.75rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.hm-tool-name{flex:1;min-width:0}.hm-tool-tag{color:var(--hm-faint);white-space:nowrap;font-size:.8125rem}@property --hm-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.hm-screen{aspect-ratio:16/8}.hm-screen-window{background:#1c1d22;border-radius:clamp(.625rem,1.2vw,.875rem);flex-direction:column;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff17,0 1.5rem 3rem #00000073}.hm-screen-window--local{opacity:.85;width:44%;height:56%;top:14%;left:8%}.hm-screen-window--remote{background:#17181c;width:52%;height:60%;top:26%;right:8%}.hm-screen-window--remote:before,.hm-screen-window--remote:after{border-radius:inherit;background:conic-gradient(from var(--hm-glow-angle), #bd82f2, #f5baeb, #8c9eff, #ff6678, #ffba70, #c787ff, #bd82f2);content:"";pointer-events:none;padding:1.5px;animation:7s linear infinite hm-glow-turn;position:absolute;inset:-1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hm-screen-window--remote:after{filter:blur(14px);opacity:.85;padding:8px;inset:-6px}@keyframes hm-glow-turn{to{--hm-glow-angle:-360deg}}.hm-screen-bar{border-bottom:1px solid #ffffff0f;flex:none;align-items:center;gap:.4rem;height:clamp(1.75rem,3.2vw,2.5rem);padding-inline:clamp(.625rem,1.2vw,.875rem);display:flex}.hm-screen-bar i{background:#ffffff29;border-radius:50%;width:clamp(.4rem,.8vw,.625rem);height:clamp(.4rem,.8vw,.625rem)}.hm-screen-bar span{min-width:0;color:var(--hm-faint);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:clamp(.6875rem,1vw,.8125rem);overflow:hidden}.hm-screen-window--remote .hm-screen-bar span{color:#ffffffdb}.hm-screen-task{align-items:center;gap:.45rem;padding:clamp(.75rem,1.6vw,1.25rem) clamp(.75rem,1.6vw,1.25rem) 0;font-size:clamp(.75rem,1.1vw,.9375rem);display:flex}.hm-screen-task em{color:var(--hm-faint);font-style:normal}.hm-screen-lines{align-content:start;gap:clamp(.5rem,1.1vw,.8rem);padding:clamp(.75rem,1.6vw,1.25rem);display:grid}.hm-screen-lines b{background:#ffffff17;border-radius:1rem;height:clamp(.3rem,.6vw,.45rem)}.hm-screen-lines b:nth-child(2){width:82%}.hm-screen-lines b:nth-child(3){width:64%}.hm-screen-lines b:nth-child(4){width:74%}.hm-screen-lines b:nth-child(5){width:46%}.hm-screen+.hm-trust{margin-top:clamp(2rem,4vw,3.25rem)}.hm-trust.hm-trust--three{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);display:grid}.hm-trust li{border-top:1px solid var(--hm-rule);padding-top:1.5rem}.hm-trust svg{color:var(--hm-accent)}.hm-trust h3{letter-spacing:-.015em;margin-top:1.5rem;font-size:clamp(1.1875rem,1.7vw,1.375rem);font-weight:500}.hm-trust p{color:var(--hm-soft);margin-top:.6rem;font-size:.9375rem;line-height:1.6}.hm-trust+.hm-footnote{margin-top:2.5rem}.hm-plan{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.hm-plan-specs{align-content:center;padding:clamp(1.75rem,4vw,3.5rem);display:grid}.hm-plan-specs div{border-bottom:1px solid var(--hm-rule);justify-content:space-between;align-items:baseline;gap:1.5rem;padding-block:1.15rem;display:flex}.hm-plan-specs div:last-child{border-bottom:0}.hm-plan-specs dt{color:var(--hm-faint);flex:none;font-size:.875rem}.hm-plan-specs dd{text-align:right;font-size:clamp(.9375rem,1.3vw,1.0625rem)}.hm-plan-price{border-left:1px solid var(--hm-rule);background:#ffffff06;flex-direction:column;padding:clamp(1.75rem,4vw,3.5rem);display:flex}.hm-plan-badges{flex-wrap:wrap;gap:.5rem;display:flex}.hm-plan-badges span{color:var(--hm-soft);border-radius:999px;padding:.3rem .75rem;font-size:.75rem;box-shadow:inset 0 0 0 1px #ffffff24}.hm-plan-early{color:var(--hm-accent);margin-top:clamp(1.75rem,3.5vw,2.5rem);font-size:.875rem}.hm-plan-amount{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin-top:.4rem;display:flex}.hm-plan-amount strong{font-family:var(--font-heading);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(4.5rem,8.5vw,7rem);font-weight:300;line-height:.95}.hm-plan-amount span{color:var(--hm-soft);font-size:1.125rem}.hm-plan-amount s{color:var(--hm-faint);font-size:1.25rem}.hm-plan-amount em{background:color-mix(in oklab, var(--hm-accent) 18%, transparent);color:var(--hm-accent);white-space:nowrap;border-radius:999px;align-self:center;padding:.3rem .75rem;font-size:.8125rem;font-style:normal;font-weight:500}.hm-plan-annual{background:linear-gradient(120deg, color-mix(in oklab, var(--hm-accent) 26%, transparent), color-mix(in oklab, var(--hm-accent) 8%, transparent)), #ffffff08;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--hm-accent) 55%, transparent), 0 0 2.5rem color-mix(in oklab, var(--hm-accent) 22%, transparent);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;padding:1.25rem 1.25rem 1.1rem;display:flex;position:relative}a.hm-plan-annual{color:inherit;text-decoration:none;transition:box-shadow .2s,transform .2s}a.hm-plan-annual:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--hm-accent) 85%, transparent), 0 0 3rem color-mix(in oklab, var(--hm-accent) 34%, transparent);transform:translateY(-1px)}.hm-plan-annual em{background:var(--hm-accent);color:#0b0c0f;letter-spacing:.02em;border-radius:999px;padding:.2rem .65rem;font-size:.6875rem;font-style:normal;font-weight:600;position:absolute;top:-.7rem;left:1rem}.hm-plan-annual strong{letter-spacing:-.01em;font-size:clamp(1.125rem,1.6vw,1.3125rem);font-weight:500;display:block}.hm-plan-annual small{color:var(--hm-soft);margin-top:.2rem;font-size:.8125rem;line-height:1.5;display:block}.hm-plan-annual b{font-family:var(--font-heading);letter-spacing:-.04em;font-variant-numeric:tabular-nums;flex:none;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:400;line-height:1}.hm-plan-annual i{color:var(--hm-soft);font-family:var(--font-sans,inherit);letter-spacing:0;margin-left:.2rem;font-size:.875rem;font-style:normal}.hm-plan-note{color:var(--hm-faint);margin-top:1rem;font-size:.8125rem;line-height:1.6}.hm-plan .hm-cta{margin-top:2rem}.hm-plan-terms{color:var(--hm-soft);gap:.6rem;margin-top:1.5rem;font-size:.8125rem;line-height:1.5;display:grid}.hm-plan-terms li{align-items:flex-start;gap:.5rem;display:flex}.hm-plan-terms svg{color:var(--hm-accent);flex:none;margin-top:.15rem}.hm-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);display:grid}.hm-steps li{border-top:1px solid var(--hm-rule);padding-top:1.5rem}.hm-step-when{color:var(--hm-accent);font-size:.875rem}.hm-steps h3{letter-spacing:-.025em;margin-top:1rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:400}.hm-steps h3+p{max-width:22rem;color:var(--hm-soft);margin-top:.75rem;font-size:.9375rem;line-height:1.6}.hm-faq{border-top:1px solid var(--hm-rule);max-width:52rem}.hm-faq>div{border-bottom:1px solid var(--hm-rule)}.hm-faq button{text-align:left;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding-block:1.5rem;font-size:clamp(1.0625rem,1.6vw,1.25rem);display:flex}.hm-faq button svg{color:var(--hm-faint);flex:none;transition:transform .16s}.hm-faq [data-open]>button svg{transform:rotate(180deg)}.hm-faq [data-slot=collapsible-content]{max-width:44rem;color:var(--hm-soft);padding:0 3rem 1.5rem 0;font-size:.9375rem;line-height:1.75}.hm-closing-copy{z-index:1;border-top:1px solid var(--hm-rule);max-width:76rem;margin-inline:auto;padding-top:clamp(4rem,8vw,6.5rem);position:relative}.hm-closing h2{letter-spacing:-.035em;font-size:clamp(2.5rem,6vw,5rem);font-weight:400;line-height:1.05}.hm-closing-copy>p{color:var(--hm-soft);margin-top:1.5rem;font-size:clamp(1rem,1.3vw,1.125rem)}.hm-closing .hm-cta{margin-top:2.25rem}.hm-closing-farm{width:100%;max-width:80rem;margin:clamp(.5rem,2vw,2rem) auto 0;position:relative}@keyframes hm-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hm-nudge{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}@keyframes hm-ping{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--hm-accent) 55%, transparent)}70%,to{box-shadow:0 0 0 .45rem #0000}}@keyframes hm-card-float{0%,to{translate:0}50%{translate:0 -5px}}@keyframes hm-shimmer{to{background-position:-200% 0}}@keyframes hm-flow{to{background-position-x:44px}}@keyframes hm-flow-down{to{background-position-y:44px}}@media (width<=64rem){.hm-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-plan{grid-template-columns:minmax(0,1fr)}.hm-plan-price{border-bottom:1px solid var(--hm-rule);border-left:0;order:-1}.hm-net{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:.5rem}.hm-net-link{width:2px;height:3.5rem;margin:.5rem 0}.hm-net-link span{top:50%;bottom:auto;left:1rem;transform:translateY(-50%)}.hm-net-link--view{background:repeating-linear-gradient(#ffffff6b 0 3px,#0000 3px 12px) 0 0/100% 24px;animation-name:hm-flow-down}.hm-net-link--work{background:repeating-linear-gradient(180deg, var(--hm-accent) 0 14px, transparent 14px 22px) 0 0 / 100% 44px;width:3px;animation-name:hm-flow-down}.hm-net-services{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,22rem);margin-bottom:0}}@media (width<=40rem){.hm-hero{min-height:calc(100svh - 7rem)}.hm-screen{aspect-ratio:4/3.4}.hm-screen-window--local{width:62%;height:44%;top:9%;left:6%}.hm-screen-window--remote{width:72%;height:56%;top:34%;right:6%}.hm-trust.hm-trust--three{grid-template-columns:minmax(0,1fr)}.hm-panel--farm{aspect-ratio:4/5}.hm-farm-stage{width:230%}.hm-tools{grid-template-columns:minmax(0,1fr)}.hm-tools li{min-height:4rem}.hm-trust{row-gap:2rem}.hm-trust h3{margin-top:1rem}.hm-steps{grid-template-columns:minmax(0,1fr)}.hm-plan-specs div{padding-block:.95rem}.hm-faq [data-slot=collapsible-content]{padding-right:0}.hm-closing-farm{width:190%;max-width:none;margin-left:-45%}}@media (prefers-reduced-motion:reduce){.hm-hero-mac .hm-portrait-mini,.hm-scroll,.hm-yours-card,.hm-status-dot,.hm-yours-card-task em,.hm-net-link,.hm-screen-window--remote:before,.hm-screen-window--remote:after{animation:none}}
