.price-tiers[data-astro-cid-wn5gjpuj]{gap:1rem;margin-block:0;padding:0;list-style:none;display:grid}@media (width>=560px){.price-tiers[data-astro-cid-wn5gjpuj]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}@media (width>=960px){.price-tiers[data-astro-cid-wn5gjpuj]{grid-template-columns:repeat(4,minmax(0,1fr))}}.price-tier[data-astro-cid-wn5gjpuj]{border:1px solid var(--stone);background:var(--plaster);border-radius:14px;flex-direction:column;gap:.4rem;min-block-size:100%;padding:1.25rem 1.2rem 1.35rem;display:flex}.price-tier[data-astro-cid-wn5gjpuj]>a[data-astro-cid-wn5gjpuj]{color:inherit;flex-direction:column;gap:.4rem;min-block-size:100%;text-decoration:none;display:flex}.price-tier-flag[data-astro-cid-wn5gjpuj]{font-size:var(--t-label);color:var(--olive);margin:0;font-weight:700}.price-tier-name[data-astro-cid-wn5gjpuj]{margin:0;font-size:.95rem;font-weight:600}.price-tier-sum[data-astro-cid-wn5gjpuj]{letter-spacing:-.015em;margin:.15rem 0 .1rem;font-family:Frank Ruhl Libre,serif;font-size:clamp(2rem,4vw,2.55rem);font-weight:700;line-height:1.05}.price-tier-note[data-astro-cid-wn5gjpuj]{color:var(--muted);max-inline-size:28ch;margin:0;font-size:.92rem;line-height:1.55}.price-tier[data-astro-cid-wn5gjpuj] button[data-astro-cid-wn5gjpuj]{border:1px solid var(--stone);min-block-size:44px;color:var(--muted);font:inherit;background:0 0;border-radius:999px;margin-block-start:auto;padding:.7rem 1rem;font-weight:700}.price-tier[data-astro-cid-wn5gjpuj].is-featured{background:var(--ink-deep);color:var(--plaster);border-color:var(--ink-deep);padding-block:1.45rem}.price-tier[data-astro-cid-wn5gjpuj].is-featured .price-tier-flag[data-astro-cid-wn5gjpuj]{color:#9c9d93}.price-tier[data-astro-cid-wn5gjpuj].is-featured .price-tier-note[data-astro-cid-wn5gjpuj]{color:#fbfaf7c7}.price-tier[data-astro-cid-wn5gjpuj].is-featured button[data-astro-cid-wn5gjpuj]{background:var(--olive);color:var(--plaster);border-color:var(--olive)}.is-compact[data-astro-cid-wn5gjpuj] .price-tier[data-astro-cid-wn5gjpuj]{padding:1.1rem 1.05rem 1.2rem}.hm-hero{padding-block:clamp(1.5rem,5vw,3rem) clamp(3rem,8vw,5rem);position:relative;overflow:clip}.hm-aurora{z-index:0;filter:blur(70px);pointer-events:none;background:conic-gradient(from 200deg at 60% 40%,#86b79a33,#e9d8a621,#9fc9ff21,#86b79a33);position:absolute;inset:-25%}.hm-hero-grid{z-index:2;align-items:center;gap:2.4rem;display:grid;position:relative}.hm-copy{justify-items:start;gap:1.1rem;display:grid}.hm-title{font-family:var(--ls-font-display);font-variation-settings:"wdth" 70;letter-spacing:-.03em;margin:0;font-size:clamp(3rem,11vw,5.8rem);font-weight:900;line-height:.98}.hm-glow{background:linear-gradient(90deg,#86b79a,#e9d8a6);color:#0000;-webkit-background-clip:text;background-clip:text}.hm-actions{margin-block-start:.4rem}.hm-phone{inline-size:min(100%,320px);margin-inline:auto}.hm-screen{aspect-ratio:9/18.5;isolation:isolate;background:#0b0c0a;border:8px solid #1d1e1a;border-radius:42px;position:relative;overflow:hidden;box-shadow:0 60px 100px -40px #000000e6,0 0 0 1px #34352f}.hm-step{z-index:5;text-align:center;color:#e9d8a6;margin:0;font-size:.72rem;font-weight:800;position:absolute;inset-block-start:14px;inset-inline:0}.hm-step span{display:none}.hm-screen[data-state="0"] .hm-step [data-n="0"],.hm-screen[data-state="1"] .hm-step [data-n="1"],.hm-screen[data-state="2"] .hm-step [data-n="2"],.hm-screen[data-state="3"] .hm-step [data-n="3"]{display:inline}.hm-photo{--s:max(var(--w), var(--h));--cut-block:calc((var(--s) - var(--h)) / (2 * var(--s)) * 100%);--cut-inline:calc((var(--s) - var(--w)) / (2 * var(--s)) * 100%);translate:calc(var(--dir) * (var(--x) + var(--w) / 2 - .5) * 100%) calc((var(--y) + var(--h) / 2 - .5) * 100%);scale:var(--s);rotate:var(--r,0deg);clip-path:inset(var(--cut-block) var(--cut-inline) round calc(var(--round,10px) / var(--s)));background:#1d1e1a;position:absolute;inset:0}.hm-photo img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.hm-room{scale:calc(1 / var(--s));transform-origin:calc(50% - var(--dir) * 50%) 100%;color:#0b0c0a;opacity:0;background:#fff;border-radius:99px;padding:1px 7px;font-size:.62rem;font-weight:800;position:absolute;inset-block-end:calc(var(--cut-block) + 5px / var(--s));inset-inline-start:calc(var(--cut-inline) + 5px / var(--s))}.hm-screen[data-state="1"] .hm-room{opacity:1}.hm-screen[data-state="0"] .hm-photo[data-i="0"]{--x:.05;--y:.13;--w:.43;--h:.19;--r:-4deg}.hm-screen[data-state="0"] .hm-photo[data-i="1"]{--x:.52;--y:.16;--w:.43;--h:.19;--r:5deg}.hm-screen[data-state="0"] .hm-photo[data-i="2"]{--x:.07;--y:.38;--w:.43;--h:.19;--r:6deg}.hm-screen[data-state="0"] .hm-photo[data-i="3"]{--x:.5;--y:.41;--w:.43;--h:.19;--r:-7deg}.hm-screen[data-state="1"] .hm-photo[data-i="0"]{--x:.04;--y:.11;--w:.45;--h:.19}.hm-screen[data-state="1"] .hm-photo[data-i="1"]{--x:.51;--y:.11;--w:.45;--h:.19}.hm-screen[data-state="1"] .hm-photo[data-i="2"]{--x:.04;--y:.32;--w:.45;--h:.19}.hm-screen[data-state="1"] .hm-photo[data-i="3"]{--x:.51;--y:.32;--w:.45;--h:.19}.hm-screen:is([data-state="2"],[data-state="3"]) .hm-photo[data-i="0"]{--x:0;--y:0;--w:1;--h:1}.hm-screen:is([data-state="2"],[data-state="3"]) .hm-photo[data-i="1"]{--x:.05;--y:.46;--w:.28;--h:.09}.hm-screen:is([data-state="2"],[data-state="3"]) .hm-photo[data-i="2"]{--x:.36;--y:.46;--w:.28;--h:.09}.hm-screen:is([data-state="2"],[data-state="3"]) .hm-photo[data-i="3"]{--x:.67;--y:.46;--w:.28;--h:.09}.hm-screen:is([data-state="2"],[data-state="3"]) .hm-photo[data-i="0"]{--round:0px}.hm-shade{z-index:2;opacity:0;background:linear-gradient(#0000 42%,#000000d9);position:absolute;inset:0}.hm-ui{z-index:3;color:#fff;opacity:0;position:absolute;inset-block-end:18px;inset-inline:16px;transform:translateY(20px)}.hm-ui p{margin:0}.hm-ui-title{font-family:var(--ls-font-display);font-variation-settings:"wdth" 75;font-size:1.7rem;font-weight:800;line-height:1.02;display:grid}.hm-ui-price{font-family:var(--ls-font-display);font-size:1.35rem;font-weight:700;margin-block-start:.35rem!important}.hm-ui-wa{color:#0b0c0a;text-align:center;opacity:0;background:#fff;border-radius:99px;margin-block-start:.8rem;padding:.6rem;font-size:.82rem;font-weight:800;display:block}.hm-screen:is([data-state="2"],[data-state="3"]) :is(.hm-shade,.hm-ui){opacity:1;transform:none}.hm-screen[data-state="3"] .hm-ui-wa{opacity:1}@media (width>=900px){.hm-hero-grid{grid-template-columns:1.15fr .85fr;min-block-size:min(78svh,760px)}.hm-phone{inline-size:min(100%,340px)}}.hm-race{gap:1rem;margin-block-start:1.6rem;display:grid}.hm-race-card{border-radius:var(--ls-r-hero);background:var(--ls-glass);border:1px solid var(--ls-line);padding:1.6rem}.hm-race-card h3{color:var(--ls-ink-2);margin:0 0 .8rem;font-size:1rem}.hm-clock{font-family:var(--ls-font-display);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(3rem,12vw,5rem);font-weight:800;line-height:1}.hm-clock-old{color:var(--ls-ink-2);font-weight:300}.hm-race-card ul{color:var(--ls-ink-2);gap:.45rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.hm-race-card.is-us li.is-done{color:var(--ls-ink)}.hm-race-card.is-us li.is-done:before{content:"✓ ";color:var(--ls-accent)}@media (width>=760px){.hm-race{grid-template-columns:1fr 1fr}}.hm-row{padding-block:1rem 1.6rem;padding-inline:max(var(--site-gut), calc((100% - var(--site-max)) / 2));overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-padding-inline:max(var(--site-gut), calc((100% - var(--site-max)) / 2));scrollbar-width:none;perspective:1400px;gap:1.1rem;margin:1.8rem 0 0;list-style:none;display:flex;overflow-x:auto}.hm-row li{scroll-snap-align:start;flex:none}.hm-device{inline-size:210px;color:var(--ls-ink);gap:.35rem;text-decoration:none;display:grid}.hm-device-screen{aspect-ratio:400/866;background:#0b0c0a;border:6px solid #1d1e1a;border-radius:30px;display:block;overflow:hidden;box-shadow:0 30px 50px -30px #000000e6}.hm-device-screen img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.hm-device-name{align-items:center;gap:.5rem;margin-block-start:.5rem;font-size:1.05rem;font-weight:800;display:flex}.hm-car{border:1px solid var(--ls-line);color:var(--ls-ink-2);border-radius:99px;padding:0 .5rem;font-size:.72rem;font-weight:700}.hm-device-note{color:var(--ls-ink-2);font-size:.84rem;line-height:1.5}.hm-wow{gap:.9rem;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.hm-wow-card>:is(a,div){box-sizing:border-box;border-radius:var(--ls-r-hero);background:var(--ls-surface);border:1px solid var(--ls-line);block-size:100%;box-shadow:var(--ls-shadow);color:var(--ls-ink);flex-direction:column;gap:.35rem;padding:0 1.2rem 1.3rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.hm-wow-card b{font-family:var(--ls-font-display);font-variation-settings:"wdth" 80;font-size:1.3rem}.hm-wow-card b+span{color:var(--ls-ink-2);font-size:.9rem;line-height:1.5}.hm-wow-vis{aspect-ratio:16/9;background:var(--ls-ground);place-items:center;margin-block-end:.8rem;margin-inline:-1.2rem;display:grid;position:relative;overflow:hidden}.hm-wow-vis img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.hm-wow-vis img.is-plan{object-fit:contain;box-sizing:border-box;background:#fff;padding:.8rem}.hm-wow-card:not(.is-live) .hm-wow-vis img{filter:saturate(.4);opacity:.75}.hm-draw{block-size:auto;inline-size:86%}.hm-draw-arc,.hm-draw-route{fill:none;stroke:#d8892b;stroke-width:3px;stroke-dasharray:6 6;stroke-linecap:round}.hm-draw-route{stroke:var(--ls-accent);stroke-dasharray:none;stroke-width:4px}.hm-draw-wedge{fill:#2f534040}.hm-draw-sun{fill:#f2b233;stroke:#fff;stroke-width:3px}.hm-draw-ground{stroke:var(--ls-ink-2);stroke-width:1.5px}.hm-draw-home{fill:var(--ls-ink)}.hm-draw-stop{fill:var(--ls-surface);stroke:var(--ls-accent);stroke-width:3px}@media (width>=640px){.hm-wow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.hm-wow{grid-template-columns:repeat(12,minmax(0,1fr))}.hm-wow-card{grid-column:span 3}.hm-wow-card.is-live{grid-column:span 4}}.hm-wa-grid{align-items:center;gap:2rem;display:grid}.hm-chat{border-radius:var(--ls-r-hero);color:#e9edef;background:#0b141a;border:1px solid #1f2c33;inline-size:100%;max-inline-size:420px;margin-inline:auto;overflow:hidden}.hm-chat-top{background:#1f2c33;margin:0;padding:.85rem 1rem;font-weight:700}.hm-chat-body{gap:.6rem;padding:1rem;display:grid}.hm-bubble{background:#005c4b;border-radius:12px;justify-self:end;max-inline-size:86%;margin:0;padding:.35rem;font-size:.9rem}.hm-bubble.is-them{background:#1f2c33;justify-self:start;padding:.5rem .8rem}.hm-bubble>p{margin:.45rem .35rem .15rem}.hm-card{background:#0d1f1b;border-radius:9px;overflow:hidden}.hm-card img{aspect-ratio:1.91;object-fit:cover;block-size:auto;inline-size:100%;display:block}.hm-card div{gap:.15rem;padding:.5rem .65rem .6rem;display:grid}.hm-card b{font-size:.86rem}.hm-card small{color:#8696a0;font-size:.76rem}.hm-card small[dir=ltr]{text-align:end}@media (width>=900px){.hm-wa-grid{grid-template-columns:1fr 1fr}}.hm-more{margin:1rem 0 0}.hm-closing{text-align:center}.hm-closing .site-sub{margin-block-end:1.6rem;margin-inline:auto}.hm-closing .site-actions{justify-content:center}.hm-film{z-index:1;aspect-ratio:auto;background:0 0;display:none;position:absolute;inset:0}.hm-film .film-still{aspect-ratio:auto;object-fit:cover}@media (prefers-reduced-motion:no-preference){.hm-screen[data-state="3"] .hm-film{display:block}.hm-screen[data-state="3"] .hm-photo:not([data-i="0"]){z-index:4}.hm-screen[data-state="3"] .hm-film .film-still{animation-name:var(--show), var(--move);animation-duration:var(--s);animation-delay:calc(var(--i) * (var(--s) - var(--d)));animation-timing-function:linear,ease-in-out;animation-iteration-count:1;animation-fill-mode:none}.hm-aurora{animation:48s linear infinite hm-spin}.hm-photo{transition:translate .9s var(--ls-ease-expo), scale .9s var(--ls-ease-expo), rotate .9s var(--ls-ease-expo), clip-path .9s var(--ls-ease-expo)}.hm-room,.hm-shade{transition:opacity .5s}.hm-ui{transition:opacity .8s var(--ls-ease-expo), transform .8s var(--ls-ease-expo)}.hm-ui-wa{transition:opacity .5s .4s}.hm-device-screen{transition:transform .5s var(--ls-ease-expo)}.hm-device:hover .hm-device-screen,.hm-device:focus-visible .hm-device-screen{transform:translateY(-8px)rotateY(-6deg)}.hm-wow-card.is-live>a{transition:transform var(--ls-dur-2) var(--ls-ease-expo)}.hm-wow-card.is-live>a:hover{transform:translateY(-4px)}@keyframes hm-spin{to{rotate:1turn}}}
