:root{--cream:oklch(97.5% .018 85);--ink:oklch(20% .03 280);--white:oklch(100% 0 0);--primary:oklch(66% .21 32);--primary-fg:oklch(99% .005 80);--secondary:oklch(93% .04 85);--muted:oklch(95.5% .01 80);--muted-fg:oklch(42% .03 280);--accent:oklch(82% .11 350);--sage:oklch(90% .19 125);--sky:oklch(80% .1 230);--destructive:oklch(55% .2 27);--bg:var(--cream);--fg:var(--ink);--card:var(--white);--border:var(--ink);--font-display:"Bricolage Grotesque", system-ui, sans-serif;--font-sans:"DM Sans", system-ui, sans-serif;--r-lg:20px;--r-xl:24px;--r-2xl:28px;--r-3xl:34px;--r-full:9999px;--shadow-soft:3px 3px 0 0 var(--ink);--shadow-lift:6px 6px 0 0 var(--ink);--container:72rem;--gutter:1.25rem}*,:before,:after{box-sizing:border-box;border:0 solid var(--border);margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;line-height:1.5}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}h1,h2,h3,p{font-size:inherit;font-weight:inherit}ul,ol{list-style:none}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}img,svg{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit;color:inherit;background:0 0}button{cursor:pointer}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.hero>*,.proof__grid>*,.modules>*,.workflow>*,.split>*,.dark__grid>*,.audiences>*,.demo__grid>*,.form>*,.form__row>*,.kpis>*{min-width:0}html,body{overflow-x:clip}[hidden]{display:none!important}.container{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.font-display{font-family:var(--font-display);letter-spacing:-.025em}.muted{color:var(--muted-fg)}.text-primary{color:var(--primary)}.icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1.25rem;height:1.25rem}.icon-sm{width:1rem;height:1rem}.icon-xs{width:.875rem;height:.875rem}.icon-lg{width:1.5rem;height:1.5rem}.icon-xl{width:1.75rem;height:1.75rem}.nowrap{white-space:nowrap}.eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--primary);font-size:.875rem;font-weight:600;line-height:1.25rem}.h2{font-family:var(--font-display);letter-spacing:-.025em;margin-top:.75rem;font-size:1.875rem;font-weight:700;line-height:2.25rem}@media (width>=768px){.h2{font-size:3rem;line-height:1}}.lead{color:var(--muted-fg);font-size:1.125rem;line-height:1.75rem}.section{padding-block:6rem;scroll-margin-top:5rem}.checklist>li{gap:.75rem;display:flex}.checklist>li+li{margin-top:.75rem}.checklist .icon{color:var(--primary);margin-top:.125rem}.tag{border-radius:var(--r-full);align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.tag--muted{background:var(--muted);color:var(--muted-fg)}.tag--accent{background:var(--accent);color:var(--ink)}.tag--sage{background:var(--sage);color:var(--ink)}.tag--sky{background:var(--sky);color:var(--ink)}.pill{border-radius:var(--r-full);border:2px solid var(--ink);align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}.pill--primary{background:var(--primary);color:var(--primary-fg);border-color:#0000}.btn{border-radius:var(--r-full);justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:all .15s;display:inline-flex}.btn--primary{background:var(--primary);color:var(--primary-fg)}.btn--primary:hover{background:color-mix(in oklab, var(--primary) 90%, transparent)}.btn--lg{padding:.875rem 1.5rem}.btn--pop{border:2px solid var(--ink);box-shadow:var(--shadow-soft)}.btn--pop:hover{box-shadow:var(--shadow-lift);background:var(--primary);transform:translateY(-2px)}.btn--ghost{border:2px solid var(--ink);background:var(--card)}.btn--ghost:hover{box-shadow:var(--shadow-soft);transform:translateY(-2px)}.header{z-index:40;border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.header__bar{justify-content:space-between;align-items:center;padding-block:1rem;display:flex}.logo{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.5rem;font-weight:700;line-height:2rem}.logo span{color:var(--primary)}.nav{gap:1.75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:none}.nav a{color:var(--muted-fg)}.nav a:hover{color:var(--fg)}.header__actions{align-items:center;gap:.5rem;display:flex}.header__cta{padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;display:none}.burger{border-radius:var(--r-lg);padding:.5rem}.mobile-nav{border-top:1px solid var(--border);padding:.75rem var(--gutter)}.mobile-nav a{padding-block:.625rem;font-weight:500;display:block}.mobile-nav .btn{margin-top:.5rem;padding:.75rem 1.25rem;display:flex}@media (width>=640px){.header__cta{display:inline-flex}}@media (width>=768px){.nav{display:flex}.burger,.mobile-nav{display:none!important}}.hero{grid-template-columns:1fr;align-items:center;gap:3rem;padding-top:3.5rem;padding-bottom:5rem;display:grid}.badge{border:2px solid var(--ink);background:var(--card);border-radius:var(--r-full);color:var(--muted-fg);align-items:center;gap:.5rem;padding:.25rem .875rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.badge__dot{border-radius:var(--r-full);background:var(--primary);width:.5rem;height:.5rem}.hero__title{margin-top:1.5rem;font-size:clamp(2.25rem,7.5vw,4.25rem);font-weight:700;line-height:1.02}.hero__title>span{margin-top:.5rem;display:block}.marker{background-image:linear-gradient(to top, color-mix(in oklab, var(--primary) 45%, transparent) 0 38%, transparent 38%);-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:nowrap}.hero__lead{max-width:36rem;margin-top:1.5rem}.hero__slogan{color:var(--primary);margin-top:1.25rem;font-size:1.125rem;font-weight:600;line-height:1.75rem}.hero__ctas{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero__visual{min-width:0;position:relative}.hero__mascot{pointer-events:none;width:7rem;display:none;position:absolute;top:0;right:2rem}.hero__mockup{min-width:0}@media (width>=768px){.hero{padding-top:5rem}}@media (width>=1024px){.hero{grid-template-columns:1.1fr 1fr}.hero__mockup{--r:-1deg;animation:6s ease-in-out infinite float-y}}@media (width>=1280px){.hero__visual{padding-top:6rem}.hero__mascot{display:block}}.window{border:2px solid var(--ink);border-radius:var(--r-2xl);background:var(--card);box-shadow:var(--shadow-lift);overflow:hidden}.window__bar{border-bottom:1px solid var(--border);background:var(--muted);align-items:center;gap:.5rem;padding:.625rem 1rem;display:flex}.window__dot{border-radius:var(--r-full);flex-shrink:0;width:.625rem;height:.625rem}.window__title{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-fg);margin-left:.75rem;font-size:.75rem;font-weight:500;line-height:1rem;overflow:hidden}.window__flag{border-radius:var(--r-full);background:var(--sage);text-transform:uppercase;letter-spacing:.025em;flex-shrink:0;margin-left:auto;padding:.125rem .5rem;font-size:10px;font-weight:600}.window__body{padding:1.25rem}.bg-primary{background:var(--primary)}.bg-sage{background:var(--sage)}.bg-sky{background:var(--sky)}.box{border:2px solid var(--ink);border-radius:var(--r-xl);padding:.75rem;font-size:.875rem;line-height:1.25rem}.stack>*+*{margin-top:.625rem}.opps,.opps>*+*{margin-top:.75rem}.opp{border:2px solid var(--ink);border-radius:var(--r-xl);align-items:flex-start;gap:.75rem;padding:.875rem;display:flex}.opp__body{flex:1;min-width:0}.opp__title{font-weight:600;line-height:1.375}.opp__desc{color:var(--muted-fg);margin-top:.125rem;font-size:.875rem;line-height:1.25rem}.opp__cta{border:2px solid var(--ink);border-radius:var(--r-full);padding:.25rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;display:none}@media (width>=640px){.opp__cta{display:inline}}.marquee{border-block:2px solid var(--ink);background:var(--primary);color:var(--primary-fg);padding-block:1rem;overflow:hidden}.marquee__track{white-space:nowrap;width:max-content;font-family:var(--font-display);letter-spacing:-.025em;gap:2.5rem;font-size:1.5rem;font-weight:700;line-height:2rem;animation:28s linear infinite marquee;display:flex}.proof{border-bottom:2px solid var(--ink);background:var(--card)}.proof__grid{gap:2rem;padding-block:2.5rem;font-size:.875rem;line-height:1.25rem;display:grid}.proof__item{gap:.75rem;display:flex}.proof__item .icon{color:var(--primary);margin-top:.125rem}.proof__item strong{font-weight:600}@media (width>=768px){.proof__grid{grid-template-columns:repeat(3,1fr)}}.modules{gap:1.25rem;margin-top:3rem;display:grid}.module{border:2px solid var(--ink);border-radius:var(--r-3xl);background:var(--card);padding:1.75rem;transition:all .15s}.module:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.module__icon{border-radius:var(--r-xl);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.module__icon--accent{background:var(--accent)}.module__icon--sage{background:var(--sage)}.module__icon--sky{background:var(--sky)}.module__icon--secondary{background:var(--secondary)}.module h3{margin-top:1.25rem;font-size:1.5rem;font-weight:700;line-height:2rem}.module p{color:var(--muted-fg);margin-top:.5rem}@media (width>=640px){.modules{grid-template-columns:repeat(2,1fr)}}.section--sky{background:color-mix(in oklab, var(--sky) 40%, transparent)}.workflow{grid-template-columns:1fr;gap:1.5rem;margin-top:3rem;display:grid}.steps>li+li{margin-top:.5rem}.step{text-align:left;border-radius:var(--r-xl);border:2px solid #0000;align-items:flex-start;gap:1rem;width:100%;padding:1rem;transition:background-color .15s,border-color .15s;display:flex}.step:hover{background:color-mix(in oklab, var(--card) 60%, transparent)}.step__icon{border-radius:var(--r-lg);background:var(--muted);width:2.5rem;height:2.5rem;color:var(--muted-fg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.step__label{color:var(--primary);font-size:.875rem;font-weight:600;line-height:1.25rem;display:block}.step__title{font-weight:600;display:block}.step__body{color:var(--muted-fg);margin-top:.25rem;font-size:.875rem;line-height:1.25rem;display:none}.step[aria-selected=true]{border-color:var(--primary);background:var(--card);box-shadow:var(--shadow-soft)}.step[aria-selected=true] .step__icon{background:var(--primary);color:var(--primary-fg)}.step[aria-selected=true] .step__body{display:block}.step-mobile-preview{margin-top:.75rem}.workflow__panel{display:none}.disclaimer{text-align:center;color:var(--muted-fg);font-size:.75rem;line-height:1rem}@media (width>=1024px){.workflow{grid-template-columns:1fr 1.1fr;gap:2.5rem}.step-mobile-preview,.workflow__note--mobile{display:none!important}.workflow__panel{align-self:start;display:block;position:sticky;top:6rem}.workflow__panel .disclaimer{margin-top:.75rem}}.row-between{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.status{border-radius:var(--r-full);padding:.25rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem}.status--on{background:var(--primary);color:var(--primary-fg)}.status--off{background:var(--muted);color:var(--muted-fg)}.angle{border:2px solid var(--ink);border-radius:var(--r-xl);padding:1rem}.angle__title{margin-top:.75rem;font-weight:600}.angle__why{color:var(--muted-fg);margin-top:.5rem;font-size:.875rem;line-height:1.25rem}.mail{border:2px solid var(--ink);border-radius:var(--r-xl);padding:1rem;font-size:.875rem;line-height:1.25rem}.mail__actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.kpis{grid-template-columns:repeat(2,1fr);gap:.625rem;font-size:.875rem;line-height:1.25rem;display:grid}.kpi__value{font-family:var(--font-display);letter-spacing:-.025em;color:color-mix(in oklab, var(--muted-fg) 50%, transparent);margin-top:.25rem;font-size:1.5rem;font-weight:700;line-height:2rem}.kpis__note{color:var(--muted-fg);grid-column:span 2;font-size:.75rem;line-height:1rem}.fw-medium{font-weight:500}.split{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}.split .lead{margin-top:1.25rem}.split .checklist{margin-top:1.5rem}@media (width>=1024px){.split{grid-template-columns:1fr 1fr}}.blog__step{margin-top:1.25rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.blog__step:first-child{margin-top:0}.sources{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.source{border:2px solid var(--ink);border-radius:var(--r-full);align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.source:hover{background:var(--muted)}.source[aria-pressed=true]{border-color:var(--primary);background:var(--accent)}.blog__input{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--r-lg);background:var(--muted);color:var(--muted-fg);margin-top:.75rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;overflow:hidden}.blog__hint{color:var(--muted-fg);margin-top:.375rem;font-size:.75rem;line-height:1rem}.blog__title{margin-top:.5rem;font-size:1.125rem;font-weight:700;line-height:1.375}.lengths{border:2px solid var(--ink);border-radius:var(--r-full);margin-top:.5rem;padding:.25rem;display:inline-flex}.length{white-space:nowrap;border-radius:var(--r-full);color:var(--muted-fg);padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem}.length[aria-pressed=true]{background:var(--ink);color:var(--cream)}@media (width>=640px){.length{padding-inline:1rem;font-size:.875rem;line-height:1.25rem}}.outline{margin-top:.5rem;font-size:.875rem;line-height:1.25rem}.outline>li+li{margin-top:.375rem}.outline b{font-weight:600}.outline .h2tag{color:var(--primary)}.outline .sub{color:var(--muted-fg);padding-left:1.5rem}.blog__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.25rem;display:flex}.blog__note{margin-top:.75rem}.dark{background:var(--ink);color:var(--cream);padding-block:5rem}.dark__grid{grid-template-columns:1fr;gap:2.5rem;display:grid}.dark h2{margin-top:.75rem;font-size:1.875rem;font-weight:700;line-height:2.25rem}.dark p.lead{color:inherit;opacity:.85}@media (width>=768px){.dark__grid{grid-template-columns:1fr 1.3fr;align-items:center}.dark h2{font-size:2.25rem;line-height:2.5rem}}.audiences{gap:1.25rem;margin-top:3rem;display:grid}.audience{border:2px solid var(--ink);border-radius:var(--r-3xl);box-shadow:var(--shadow-lift);padding:2rem}.audience--accent{background:var(--accent)}.audience--sky{background:var(--sky)}.audience>.icon{color:var(--primary)}.audience h3{margin-top:1rem;font-size:1.5rem;font-weight:700;line-height:2rem}.audience .checklist{margin-top:1.5rem}@media (width>=768px){.audiences{grid-template-columns:repeat(2,1fr)}}.onboarding{border:2px solid var(--ink);border-radius:var(--r-3xl);background:var(--sage);box-shadow:var(--shadow-soft);margin-top:2.5rem;padding:1.75rem}.onboarding__title{flex-shrink:0;font-size:1.25rem;font-weight:700;line-height:1.75rem}.onboarding__text{color:var(--muted-fg);margin-top:.5rem}@media (width>=768px){.onboarding{align-items:center;gap:2rem;display:flex}.onboarding__title{white-space:nowrap}.onboarding__text{margin-top:0}}.faq{border-top:1px solid var(--border);background:var(--card)}.faq__inner{max-width:48rem;padding-inline:var(--gutter);margin-inline:auto}.faq .h2{margin-top:0}.faq__list{border-block:1px solid var(--border);margin-top:2.5rem}.faq__item{padding-block:1.25rem}.faq__item+.faq__item{border-top:1px solid var(--border)}.faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-weight:600;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__plus{color:var(--primary);font-size:1.25rem;line-height:1.75rem;transition:transform .15s}.faq__item[open] .faq__plus{transform:rotate(45deg)}.faq__item p{color:var(--muted-fg);margin-top:.75rem}.demo__grid{grid-template-columns:1fr;gap:3rem;display:grid}.demo__mascot{width:9rem}.demo__grid .h2{margin-top:1rem}.demo__grid .lead{margin-top:1.25rem}.demo__mail{color:var(--muted-fg);margin-top:1rem;font-size:.875rem;line-height:1.25rem}.demo__mail a{white-space:nowrap;color:var(--fg);font-weight:500;text-decoration:underline}@media (width>=1024px){.demo__grid{grid-template-columns:1fr 1.2fr;align-items:center}}.form{border:2px solid var(--ink);border-radius:var(--r-2xl);background:var(--card);box-shadow:var(--shadow-soft);gap:1rem;padding:1.5rem;display:grid}.form__row{gap:1rem;display:grid}.form label{font-size:.875rem;font-weight:500;line-height:1.25rem;display:block}.field{border:2px solid var(--ink);border-radius:var(--r-xl);background:var(--card);width:100%;color:var(--fg);margin-top:.375rem;padding:.75rem 1rem;display:block}.field::placeholder{color:color-mix(in oklab, var(--muted-fg) 70%, transparent)}.field:focus{border-color:var(--primary);outline:none}.form .consent{color:var(--muted-fg);align-items:flex-start;gap:.75rem;font-weight:400;display:flex}.consent input{width:1rem;height:1rem;accent-color:var(--primary);flex-shrink:0;margin-top:.25rem}.form__error{color:var(--destructive);margin-top:.25rem;font-size:.875rem;font-weight:400;line-height:1.25rem}.form__error a{text-decoration:underline}.form__submit{padding:.875rem 1.5rem;transition:background-color .15s}.form__submit:disabled{opacity:.6;cursor:default}.form-success{border:2px solid var(--ink);border-radius:var(--r-2xl);background:var(--card);text-align:center;padding:2rem}.form-success p:first-child{font-size:1.5rem;font-weight:700;line-height:2rem}.form-success p+p{color:var(--muted-fg);margin-top:.5rem}@media (width>=640px){.form__row{grid-template-columns:repeat(2,1fr)}}@media (width>=768px){.form{padding:2rem}}.footer{border-top:1px solid var(--border)}.footer__inner{color:var(--muted-fg);flex-direction:column;justify-content:space-between;align-items:center;gap:.75rem;padding-block:2rem;font-size:.875rem;line-height:1.25rem;display:flex}.footer__brand{align-items:center;gap:.75rem;display:flex}@media (width>=768px){.footer__inner{flex-direction:row}}@keyframes float-y{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-8px) rotate(var(--r,0deg))}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hero__mockup,.marquee__track{animation:none!important}}.header__login{font-size:.9375rem;font-weight:600;display:none}.header__login:hover{color:var(--primary)}@media (width>=768px){.header__login{display:inline-flex}}.footer__columns{grid-template-columns:1fr;gap:2rem;padding-block:3rem 1rem;font-size:.9375rem;display:grid}.footer__columns nav{flex-direction:column;gap:.5rem;display:flex}.footer__columns b{font-family:var(--font-display);margin-bottom:.25rem;font-size:1rem}.footer__columns a{color:var(--muted-fg)}.footer__columns a:hover{color:var(--primary)}.footer__columns .footer__brand{color:var(--muted-fg);flex-direction:column;align-items:flex-start;gap:.5rem}@media (width>=768px){.footer__columns{grid-template-columns:1.4fr repeat(3,1fr)}}.page-hero{padding-block:4rem 2rem}.page-hero__title{font-family:var(--font-display);letter-spacing:-.025em;margin-top:.75rem;font-size:2.5rem;font-weight:800;line-height:1.05}@media (width>=768px){.page-hero__title{font-size:3.5rem}}.page-hero__lead{max-width:42rem;color:var(--muted-fg);margin-top:1rem;font-size:1.125rem}.prose{max-width:46rem;padding-bottom:5rem;font-size:1.0625rem;line-height:1.7}.prose h2{font-family:var(--font-display);letter-spacing:-.02em;margin:2.25rem 0 .75rem;font-size:1.5rem;font-weight:700}.prose p{margin:.75rem 0}.prose ul{margin:.75rem 0;padding-left:1.25rem;list-style:outside}.prose li{margin:.35rem 0}.prose a{color:var(--primary);text-decoration:underline}.panel{border:2px solid var(--ink);border-radius:var(--r-2xl);background:var(--card);box-shadow:var(--shadow-soft);padding:1.75rem}.panel--accent{background:var(--secondary)}.panel h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.375rem;font-weight:700}.panel p{color:var(--muted-fg);margin-top:.5rem}.grid-2{gap:1.5rem;display:grid}@media (width>=900px){.grid-2{grid-template-columns:1fr 1fr}}.grid-3{gap:1.5rem;display:grid}@media (width>=900px){.grid-3{grid-template-columns:repeat(3,1fr)}}.beta{align-items:center;min-height:calc(100vh - 10rem);padding-block:3rem 5rem;display:grid}.beta__grid{align-items:center;gap:2.5rem;display:grid}@media (width>=900px){.beta__grid{grid-template-columns:1.1fr .9fr}}.beta__mascot{width:min(18rem,70%);margin-top:2rem}.beta__forms{gap:1.5rem;display:grid}.beta__code{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.beta__code .field{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;flex:12rem;margin-top:0}.notice{border:2px solid var(--ink);border-radius:var(--r-xl);padding:.75rem 1rem;font-weight:500}.notice--ok{background:color-mix(in oklab, var(--sage) 55%, white)}.notice--ko{background:color-mix(in oklab, var(--accent) 45%, white)}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.plans{gap:1.5rem;padding-bottom:5rem;display:grid}@media (width>=900px){.plans{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.plan__price{font-family:var(--font-display);margin-top:1rem;font-size:2.25rem;font-weight:800}.plan__unit{color:var(--muted-fg);font-size:.9375rem}.plan ul{gap:.5rem;margin-top:1.25rem;display:grid}.plan li{align-items:flex-start;gap:.5rem;display:flex}.plan .btn{margin-top:1.5rem;padding:.75rem 1.25rem}
