.mkt{--paper:#f9fdfd;--card:#fff;--ink:#1a2a2a;--muted:#5b6d6e;--line:#d5e1e1;--accent:#008e63;--accent-ink:#f7fdfd;--brass:#987431;--shadow:0 1px 2px #102a280f, 0 10px 30px #102a2814;--display:"Sitka Heading", Charter, Cambria, Georgia, serif;background:var(--paper);color:var(--ink);min-height:100dvh;font-family:Segoe UI,system-ui,sans-serif;line-height:1.55}@supports (color:lab(0% 0 0)){.mkt{--paper:lab(99.1119% -1.26678 -.532329);--card:lab(100.02% -.633329 -.266385);--ink:lab(15.5266% -6.6188 -2.74638);--muted:lab(44.5282% -6.63552 -2.76984);--line:lab(88.5295% -4.1143 -1.72555);--accent:lab(51.9025% -46.6097 14.1074);--accent-ink:lab(98.8999% -1.89984 -.798118);--brass:lab(51.3311% 9.38603 41.2318)}}.mkt a{color:var(--accent)}.mkt .wrap{max-width:68rem;margin:0 auto;padding:0 1.5rem}.mkt nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:1.4rem 0;display:flex}.mkt .wordmark{font-family:var(--display);color:var(--ink);align-items:center;gap:.5rem;font-size:1.3rem;font-weight:600;display:inline-flex}.mkt .wordmark .dot{background:var(--accent);border-radius:3px;width:11px;height:11px}.mkt .nav-ctas{align-items:center;gap:.6rem;display:flex}.mkt .btn{background:var(--accent);color:var(--accent-ink);border:1px solid #0000;border-radius:9px;padding:.7rem 1.3rem;font-weight:600;text-decoration:none;display:inline-block}.mkt .btn:focus-visible{outline:3px solid var(--brass);outline-offset:2px}.mkt .btn.ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.mkt .locale-toggle{border:1px solid var(--line);border-radius:9px;display:inline-flex;overflow:hidden}.mkt .locale-opt{color:var(--muted);padding:.4rem .7rem;font-size:.85rem;font-weight:600;text-decoration:none}.mkt .locale-opt.active{background:var(--accent);color:var(--accent-ink)}.mkt .locale-opt:focus-visible{outline:3px solid var(--brass);outline-offset:2px}.mkt .hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:3.5rem;padding:4rem 0 5rem;display:grid}.mkt .hero h1{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 1.1rem;font-size:clamp(2.3rem,5.2vw,3.6rem);font-weight:600;line-height:1.08}.mkt .hero .sub{color:var(--muted);max-width:34rem;margin:0 0 1.8rem;font-size:1.12rem}.mkt .hero .ctas{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.mkt .days{border-top:1px solid var(--line);max-width:34rem;margin-top:2.6rem;padding-top:1.4rem}.mkt .days .lbl{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}.mkt .days .fig{font-family:var(--display);font-variant-numeric:tabular-nums;margin-top:.3rem;font-size:1.9rem}.mkt .days .was{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-decoration-thickness:2px}.mkt .days .arrow{color:var(--brass);padding:0 .35rem}.mkt .days .now{color:var(--accent);font-weight:600}.mkt .days .cap{color:var(--muted);margin-top:.2rem;font-size:.82rem}.mkt .mini-email{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;justify-self:center;width:100%;max-width:26rem;overflow:hidden;transform:rotate(.6deg)}.mkt .mini-chrome{border-bottom:1px solid var(--line);color:var(--muted);padding:.7rem 1.2rem;font-size:.72rem}.mkt .mini-chrome b{color:var(--ink)}.mkt .mini-body{padding:1.5rem 1.5rem 1.2rem}.mkt .mini-brand{align-items:center;gap:.6rem;margin-bottom:1.1rem;display:flex}.mkt .mini-mark{background:var(--accent);width:32px;height:32px;color:var(--accent-ink);font-family:var(--display);border-radius:7px;place-items:center;font-size:.72rem;font-weight:600;display:grid}.mkt .mini-brand b{font-size:.85rem}.mkt .mini-label{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:.64rem;font-weight:600}.mkt .mini-amount{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:600}.mkt .mini-due{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:999px;margin-top:.4rem;padding:.18rem .6rem;font-size:.7rem;font-weight:600;display:inline-block}.mkt .mini-pay{text-align:center;background:var(--accent);color:var(--accent-ink);border-radius:8px;margin-top:1.2rem;padding:.65rem;font-size:.85rem;font-weight:600;text-decoration:none;display:block}.mkt .mini-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:flex-end;padding:.7rem 1.5rem;font-size:.66rem;display:flex}.mkt section{border-top:1px solid var(--line);padding:3.5rem 0}.mkt .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin:0 0 .6rem;font-size:.72rem;font-weight:600}.mkt section h2{font-family:var(--display);text-wrap:balance;margin:0 0 .6rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600}.mkt section .lede{color:var(--muted);max-width:40rem;margin:0 0 2.2rem}.mkt .module-grid{grid-template-columns:repeat(4,1fr);gap:1.2rem;display:grid}.mkt .module-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:1.4rem}.mkt .module-card.coming{opacity:.6}.mkt .module-head{justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.4rem;display:flex}.mkt .module-card h3{font-family:var(--display);margin:0;font-size:1.05rem;font-weight:600}.mkt .module-card p{color:var(--muted);margin:0;font-size:.87rem}.mkt .chip{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.18rem .55rem;font-size:.68rem;font-weight:600}.mkt .chip.live{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.mkt .chip.coming{color:var(--muted);border:1px solid var(--line);background:0 0}.mkt .proof-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.mkt .card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:1.5rem}.mkt .card h3{font-family:var(--display);margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.mkt .card p{color:var(--muted);margin:0 0 .9rem;font-size:.9rem}.mkt .card ul{gap:.45rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.mkt .card li,.mkt .plan li{padding-left:1.2rem;position:relative}:is(.mkt .card li,.mkt .plan li):before{content:"";border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);width:.55em;height:.3em;position:absolute;top:.48em;left:0;transform:rotate(-45deg)}.mkt .plans-subheading{margin:2.4rem 0 .4rem;font-size:1.25rem}.mkt .plans{grid-template-columns:1fr 1fr 1fr;gap:1.2rem;max-width:66rem;display:grid}.mkt .plans.plans-2{grid-template-columns:1fr 1fr;max-width:46rem;margin-inline:auto}.mkt .plans.plans-1{grid-template-columns:1fr;max-width:22.4rem;margin-inline:auto}.mkt .plan{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;padding:1.7rem;display:flex}.mkt .plan.pro{border-color:var(--accent);box-shadow:var(--shadow)}.mkt .plan h3{font-family:var(--display);margin:0;font-size:1.15rem}.mkt .plan .price{font-family:var(--display);font-variant-numeric:tabular-nums;margin:.5rem 0 .2rem;font-size:2rem;font-weight:600}.mkt .plan .price small{color:var(--muted);font-family:Segoe UI,system-ui,sans-serif;font-size:.8rem;font-weight:400}.mkt .plan ul{gap:.5rem;margin:0 0 1.4rem;padding:0;font-size:.87rem;list-style:none;display:grid}.mkt .plan .btn{text-align:center;margin-top:auto}.mkt .closing{text-align:center;padding:5rem 0}.mkt .closing h2{font-size:clamp(1.8rem,4vw,2.6rem)}.mkt footer{border-top:1px solid var(--line);color:var(--muted);padding:1.6rem 0 2.5rem;font-size:.8rem}.mkt .footer-legal{flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.6rem;display:flex}.mkt .footer-legal a,.mkt .footer-legal button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.mkt .footer-legal a:hover,.mkt .footer-legal button:hover{color:var(--accent);text-decoration:underline}.mkt .footer-legal a:focus-visible,.mkt .footer-legal button:focus-visible{outline:3px solid var(--brass);outline-offset:2px;border-radius:3px}.mkt .demo{grid-template-columns:.9fr 1.1fr;align-items:start;gap:2rem;margin-top:1.6rem;display:grid}.mkt .demo-controls{align-content:start;gap:1rem;display:grid}.mkt .demo-field{gap:.35rem;display:grid}.mkt .demo-field label,.mkt .demo-email>label{color:var(--muted);font-size:.78rem;font-weight:600}.mkt .demo-field input,.mkt .demo-email input{border:1px solid var(--line);font:inherit;background:var(--card);color:var(--ink);border-radius:9px;width:100%;padding:.55rem .7rem}.mkt .demo-field input:focus-visible,.mkt .demo-email input:focus-visible{outline:3px solid var(--brass);outline-offset:1px}.mkt .demo-field input[type=color]{cursor:pointer;width:3.4rem;height:2.6rem;padding:.2rem}.mkt .demo-row{flex-wrap:wrap;align-items:end;gap:1.2rem;display:flex}.mkt .demo-logo input[type=file]{color:var(--muted);border:0;padding:0;font-size:.8rem}.mkt .demo-clear{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:.35rem;padding:0;font-size:.76rem}.mkt .demo-actions{margin-top:.1rem}.mkt .demo-actions .btn{cursor:pointer;font:inherit;border:1px solid #0000}.mkt .demo-email{border-top:1px solid var(--line);gap:.45rem;padding-top:1rem;display:grid}.mkt .demo-email-row{gap:.5rem;display:flex}.mkt .demo-email-row input{flex:1}.mkt .demo-email-row .btn{white-space:nowrap;cursor:pointer;font:inherit}.mkt .demo-hint{color:var(--muted);margin:0;font-size:.78rem}.mkt .demo-status{margin:.15rem 0 0;font-size:.82rem}.mkt .demo-status.ok{color:var(--accent);font-weight:600}.mkt .demo-status.error{color:#d64545;font-weight:600}.mkt .demo-preview iframe{border:1px solid var(--line);width:100%;height:640px;box-shadow:var(--shadow);background:#fff;border-radius:12px}.mkt .tour-grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.6rem;display:grid}.mkt .shot{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;margin:0;overflow:hidden}.mkt .shot-bar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--ink) 4%, transparent);align-items:center;gap:.6rem;padding:.55rem .9rem;display:flex}.mkt .shot-dots{gap:.3rem;display:inline-flex}.mkt .shot-dots i{background:var(--line);border-radius:50%;width:.55rem;height:.55rem}.mkt .shot-title{color:var(--muted);font-size:.76rem;font-weight:600}.mkt .shot-body{padding:1rem}.mkt .shot figcaption{color:var(--muted);padding:0 1rem 1rem;font-size:.83rem}.mkt .ui-toolbar{justify-content:space-between;align-items:center;margin-bottom:.7rem;display:flex}.mkt .ui-toolbar b{font-family:var(--display);font-size:.98rem}.mkt .ui-btn{color:var(--accent-ink);background:var(--accent);border-radius:7px;padding:.25rem .6rem;font-size:.7rem;font-weight:600}.mkt .ui-table{border-collapse:collapse;width:100%;font-size:.82rem}.mkt .ui-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--line);padding:.35rem .5rem;font-size:.64rem;font-weight:600}.mkt .ui-table td{border-bottom:1px solid var(--line);padding:.5rem}.mkt .ui-table tr:last-child td{border-bottom:0}.mkt .ui-table .num{text-align:right;font-variant-numeric:tabular-nums}.mkt .ui-pill{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:999px;padding:.1rem .5rem;font-size:.64rem;font-weight:600}.mkt .cal{grid-template-columns:repeat(7,1fr);gap:.3rem;display:grid}.mkt .cal-h{text-align:center;color:var(--muted);padding-bottom:.2rem;font-size:.6rem;font-weight:600}.mkt .cal-d{aspect-ratio:1;border:1px solid var(--line);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:7px;padding:.25rem .3rem;font-size:.72rem}.mkt .cal-d.muted{background:color-mix(in srgb, var(--ink) 3%, transparent);color:var(--muted);border-color:#0000}.mkt .cal-d.inv{background:color-mix(in srgb, var(--accent) 16%, var(--card));border-color:color-mix(in srgb, var(--accent) 40%, transparent);font-weight:600}.mkt .cal-d.est{background:color-mix(in srgb, var(--brass) 22%, var(--card));border-color:color-mix(in srgb, var(--brass) 45%, transparent);font-weight:600}.mkt .cal-legend{color:var(--muted);gap:1.1rem;margin-top:.7rem;font-size:.72rem;display:flex}.mkt .cal-legend .dot{vertical-align:middle;border-radius:3px;width:.6rem;height:.6rem;margin-right:.25rem;display:inline-block}.mkt .cal-legend .dot.inv{background:var(--accent)}.mkt .cal-legend .dot.est{background:color-mix(in srgb, var(--brass) 45%, var(--card))}@media (max-width:56rem){.mkt .hero{grid-template-columns:1fr;padding-top:2rem}.mkt .demo,.mkt .tour-grid{grid-template-columns:1fr}.mkt .demo-preview iframe{height:520px}.mkt .proof-grid{grid-template-columns:1fr}.mkt .module-grid{grid-template-columns:repeat(2,1fr)}.mkt .plans{grid-template-columns:1fr 1fr;max-width:46rem}}@media (max-width:44rem){.mkt .plans,.mkt .plans.plans-2,.mkt .plans.plans-1{grid-template-columns:1fr;max-width:none}}@media (max-width:30rem){.mkt .module-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.mkt .mini-email{transition:transform .35s}.mkt .mini-email:hover{transform:rotate(0)translateY(-3px)}}@media (prefers-color-scheme:dark){:where(html:not(.light)) .mkt{--paper:#0b1617;--card:#141f20;--ink:#ebf2f2;--muted:#9ba7a7;--line:#273636;--accent:#39ca99;--accent-ink:#031a1a;--brass:#dcaf61;--shadow:0 1px 2px #0006, 0 10px 30px #00000059}@supports (color:lab(0% 0 0)){:where(html:not(.light)) .mkt{--paper:lab(6.32925% -4.08862 -1.88679);--card:lab(10.8432% -5.12196 -1.90044);--ink:lab(94.8498% -2.21637 -.930798);--muted:lab(67.6704% -4.56533 -1.41677);--line:lab(21.3242% -6.40382 -2.3792);--accent:lab(72.8564% -48.1511 12.6639);--accent-ink:lab(7.52743% -8.53837 -2.94098);--brass:lab(74.5747% 10.2617 46.1774)}}}.dark .mkt{--paper:#0b1617;--card:#141f20;--ink:#ebf2f2;--muted:#9ba7a7;--line:#273636;--accent:#39ca99;--accent-ink:#031a1a;--brass:#dcaf61;--shadow:0 1px 2px #0006, 0 10px 30px #00000059}@supports (color:lab(0% 0 0)){.dark .mkt{--paper:lab(6.32925% -4.08862 -1.88679);--card:lab(10.8432% -5.12196 -1.90044);--ink:lab(94.8498% -2.21637 -.930798);--muted:lab(67.6704% -4.56533 -1.41677);--line:lab(21.3242% -6.40382 -2.3792);--accent:lab(72.8564% -48.1511 12.6639);--accent-ink:lab(7.52743% -8.53837 -2.94098);--brass:lab(74.5747% 10.2617 46.1774)}}
