.pub{background:var(--mj-bg);flex-direction:column;min-height:100svh;display:flex}.pub__nav{justify-content:space-between;align-items:center;gap:var(--space-6);width:100%;max-width:1040px;padding:var(--space-6) var(--space-6);margin:0 auto;display:flex}.pub__brand{align-items:center;gap:var(--space-3);color:var(--color-text);text-decoration:none;display:flex}.pub__brand-name{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px}.pub__nav-links{gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.pub__nav-links a{color:color-mix(in srgb, var(--color-text) 72%, transparent);font-size:14px;text-decoration:none}.pub__nav-links a:hover{color:var(--color-text)}.pub__main{width:100%;max-width:1040px;padding:var(--space-6) var(--space-6) calc(var(--space-8) * 2);flex:1;margin:0 auto}.price__head{text-align:center;margin:var(--space-8) 0 var(--space-8)}.price__head h1{margin:0 0 var(--space-3);font-size:40px;line-height:1.15}.price__sub{color:color-mix(in srgb, var(--color-text) 62%, transparent);max-width:52ch;margin:0 auto;font-size:16px;line-height:1.6}.price__card{max-width:460px;padding:var(--space-8);border-radius:var(--radius-lg);background:var(--mj-panel);box-shadow:0 0 0 1px var(--mj-hairline);margin:0 auto}.price__amount{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.price__figure{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:52px;line-height:1}.price__cadence{color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:16px}.price__trial{color:var(--mj-profit);margin-bottom:var(--space-6);font-size:14px}.price__list{margin:0 0 var(--space-8);gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.price__list li{gap:var(--space-3);align-items:flex-start;font-size:14.5px;line-height:1.5;display:flex}.price__tick{color:var(--mj-profit);flex:none;margin-top:2px}.price__cta{justify-content:center;width:100%}.price__note{margin-top:var(--space-4);text-align:center;color:var(--color-neutral-600);font-size:12.5px;line-height:1.6}.legal{max-width:68ch;margin:var(--space-8) auto 0}.legal h1{margin:0 0 var(--space-2);font-size:34px}.legal__updated{color:var(--color-neutral-600);margin-bottom:var(--space-8);font-size:13px;display:block}.legal h2{margin:var(--space-8) 0 var(--space-3);font-size:19px}.legal p,.legal li{color:color-mix(in srgb, var(--color-text) 82%, transparent);font-size:15px;line-height:1.7}.legal p{margin:0 0 var(--space-4)}.legal ul{margin:0 0 var(--space-4);padding-left:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.legal a{color:var(--color-text)}.legal dl{margin:0 0 var(--space-4)}.legal dt{margin-top:var(--space-3);font-size:15px;font-weight:600}.legal dd{margin:var(--space-1) 0 0;color:color-mix(in srgb, var(--color-text) 82%, transparent);font-size:15px;line-height:1.7}.legal__callout{margin:0 0 var(--space-6);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--mj-panel);box-shadow:inset 0 0 0 1px var(--mj-warn-border)}.legal__callout p:last-child{margin-bottom:0}.legal__callout strong{color:var(--mj-warn)}.legal__todo{color:var(--mj-warn);background:var(--mj-warn-dim);border-radius:calc(var(--radius-md) * .75);white-space:nowrap;padding:1px 6px;font-size:13px}.land__hero{max-width:760px;margin:var(--space-8) auto calc(var(--space-8) * 2);text-align:center}.land__eyebrow{margin-bottom:var(--space-4);letter-spacing:.04em;text-transform:uppercase;color:var(--color-neutral-500);font-size:12.5px;display:inline-block}.land__hero h1{margin:0 0 var(--space-6);text-wrap:balance;font-size:52px;line-height:1.06}.land__sub{max-width:56ch;margin:0 auto var(--space-8);color:color-mix(in srgb, var(--color-text) 66%, transparent);text-wrap:pretty;font-size:17px;line-height:1.6}.land__ctas{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.land__ctas .btn{padding:var(--space-3) var(--space-6);font-size:15px}.land__note{margin:var(--space-4) 0 0;color:var(--color-neutral-600);font-size:13px}.land__section{margin-bottom:calc(var(--space-8) * 2)}.land__section>h2{text-align:center;margin:0 0 var(--space-8);font-size:26px}.land__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.land__card{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--mj-panel);box-shadow:0 0 0 1px var(--mj-hairline)}.land__card h3,.land__steps h3{margin:var(--space-3) 0 var(--space-2);font-size:16px}.land__card p,.land__steps p{color:color-mix(in srgb, var(--color-text) 66%, transparent);margin:0;font-size:14px;line-height:1.6}.land__steps{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.land__step-num{font-family:var(--font-heading);color:var(--color-neutral-500);font-size:13px}.land__price{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-8);border-radius:var(--radius-lg);background:var(--mj-panel);box-shadow:0 0 0 1px var(--mj-hairline);flex-wrap:wrap;display:flex}.land__price h2{margin:0 0 var(--space-3);font-size:40px;line-height:1}.land__price h2 span{font-size:16px;font-family:var(--font-body,inherit);color:color-mix(in srgb, var(--color-text) 55%, transparent)}.land__price p{max-width:46ch;color:color-mix(in srgb, var(--color-text) 72%, transparent);margin:0;font-size:14.5px;line-height:1.6}.land__price .land__ctas{justify-content:flex-start}.land__disclaimer{text-align:center;max-width:70ch;color:var(--color-neutral-600);margin:0 auto;font-size:12.5px;line-height:1.6}.land__disclaimer a{color:color-mix(in srgb, var(--color-text) 72%, transparent)}@media (width<=720px){.land__hero h1{font-size:34px}.land__price{padding:var(--space-6)}.price__head h1{font-size:30px}.price__card{padding:var(--space-6)}.legal h1{font-size:27px}}
