:root{--landing-shell: minmax(0, 1320px);--landing-gutter: 48px;--landing-logo-offset: 44px}html{scroll-behavior:smooth}body{margin:0}.landing{min-height:100vh;background:linear-gradient(180deg,#ffffff59,#faf8f500 22%),var(--ows-bg);font-family:var(--ows-font-sans);color:var(--ows-text)}.landing main,.landing__nav,.landing__footer{position:relative;z-index:1}.landing__blob,.landing__grid-glow{position:fixed;inset:0;pointer-events:none}.landing__blob{background:var(--ows-blob);animation:blobDrift 18s ease-in-out infinite;z-index:0}.landing__grid-glow{background-image:linear-gradient(rgba(17,17,17,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(17,17,17,.03) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,rgba(0,0,0,.3),transparent 75%);opacity:.5;z-index:0}.landing__nav{display:flex;align-items:center;justify-content:space-between;padding:16px max(var(--landing-gutter),calc((100vw - 1320px) / 2 + var(--landing-gutter)));position:sticky;top:0;z-index:120;isolation:isolate;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);background:#faf8f5eb;border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 10px 30px #1a141012,0 1px #ffffff8c inset}.landing__logo{display:inline-flex;align-items:center;gap:12px;color:var(--ows-text);text-decoration:none;font-size:1rem;font-weight:700;letter-spacing:-.02em}.landing__logo-img{width:28px;height:28px;object-fit:contain}.landing__nav-links{display:flex;align-items:center;gap:24px}.landing__nav-link{color:var(--ows-text-2);text-decoration:none;font-size:.875rem;font-weight:500;transition:color .15s ease}.landing__nav-link:hover,.landing__nav-link:focus-visible{color:var(--ows-text)}.landing__nav-button{padding:.45rem .9rem;font-size:.8125rem}.landing__hero,.landing__metrics,.landing__story,.landing__workflow,.landing__architecture,.landing__quickstart,.landing__cta{max-width:1320px;margin:0 auto;padding-left:var(--landing-gutter);padding-right:var(--landing-gutter)}.landing__hero{display:grid;grid-template-columns:1.15fr .85fr;gap:42px;padding-top:48px;padding-bottom:52px;align-items:end}.landing__hero-copy{padding-left:var(--landing-logo-offset);padding-top:6px;animation:fadeUp .6s cubic-bezier(.22,1,.36,1) both}.landing__hero-eyebrow,.ows-eyebrow,.landing__panel-label,.landing__metric-label,.landing__story-kicker,.landing__principle-index,.landing__workflow-step,.landing__architecture-kicker,.landing__architecture-aside-label,.landing__quickstart-note-label{font-family:var(--ows-font-mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase}.landing__hero-eyebrow,.ows-eyebrow,.landing__metric-label,.landing__principle-index,.landing__architecture-kicker{color:var(--ows-text-4)}.landing__hero-title{display:grid;gap:.14em;margin:0 0 24px;max-width:8.8ch;font-family:var(--ows-font-display);font-size:clamp(3.2rem,6.6vw,5.9rem);line-height:.96;letter-spacing:-.038em}.landing__hero-title-light{font-family:degular,var(--ows-font-sans);font-weight:300;font-style:italic;letter-spacing:-.03em}.landing__hero-title-light:after{content:"";display:block;width:1.1em;height:2px;margin-top:.18em;background:#11111114}.landing__hero-title-bold{font-weight:700;letter-spacing:-.045em}.landing__hero-desc{max-width:34rem;margin:0 0 28px;font-size:1.05rem;line-height:1.72;color:var(--ows-text-2)}.landing__hero-pills{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.ows-pill{display:inline-flex;align-items:center;padding:.55rem .85rem;border-radius:999px;border:1px solid var(--ows-border);background:#0000000d;color:var(--ows-text-2);font-size:.8125rem;line-height:1}.landing__hero-actions,.landing__cta-actions{display:flex;flex-wrap:wrap;gap:12px}.landing__hero-panel{animation:fadeUp .65s cubic-bezier(.22,1,.36,1) .12s both}.landing__panel-shell{position:relative;padding:26px;border:1px solid var(--ows-border);border-radius:24px;background:linear-gradient(180deg,#ffffffe6,#f0ebe4e6),var(--ows-bg-card);box-shadow:0 18px 40px #1a141014;overflow:hidden}.landing__panel-shell:after{content:"";position:absolute;inset:auto -10% -28% 35%;height:220px;background:radial-gradient(circle,rgba(217,112,89,.16),transparent 66%)}.landing__panel-header,.landing__showcase,.landing__showcase-legend{position:relative;z-index:1}.landing__panel-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.landing__panel-label{margin:0;color:var(--ows-text-3)}.landing__panel-status{display:inline-flex;align-items:center;padding:.45rem .7rem;border-radius:999px;background:var(--ows-accent-rose-light);border:1px solid var(--ows-accent-rose-border);color:var(--ows-accent-rose);font-size:.75rem;font-weight:600}.landing__showcase{margin-bottom:16px;border-radius:20px;border:1px solid rgba(17,17,17,.08);background:#ffffffb8;padding:22px 20px 22px 18px}.landing__showcase{display:grid;grid-template-columns:26px 1fr;gap:14px}.landing__showcase-track{position:relative}.landing__showcase-track-line{position:absolute;top:10px;bottom:10px;left:11px;width:3px;border-radius:999px;background:linear-gradient(180deg,#11111124,#d9705947,#11111124)}.landing__showcase-pulse{position:absolute;left:10px;top:10px;bottom:10px;width:5px;border-radius:999px;background:linear-gradient(180deg,#efab98 0%,var(--ows-accent-rose) 100%);transform-origin:top;transform:scaleY(0);animation:showcaseRail 6s linear infinite}.landing__showcase-steps{display:grid;gap:14px}.landing__showcase-step{display:grid;grid-template-columns:20px 1fr;gap:14px;align-items:start;opacity:.52;transform:translateY(0)}.landing__showcase-dot{position:relative;width:12px;height:12px;margin-top:14px;border-radius:999px;background:#fff;border:2px solid rgba(17,17,17,.14);box-shadow:0 0 0 5px #fffc;transition:border-color .2s ease,background-color .2s ease}.landing__showcase-dot:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:8px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:translate(-50%,-58%) rotate(45deg) scale(.2);transform-origin:center;opacity:0}.landing__showcase-step:nth-child(1) .landing__showcase-dot{animation:showcaseDot1 6s linear infinite}.landing__showcase-step:nth-child(2) .landing__showcase-dot{animation:showcaseDot2 6s linear infinite}.landing__showcase-step:nth-child(3) .landing__showcase-dot{animation:showcaseDot3 6s linear infinite}.landing__showcase-step:nth-child(4) .landing__showcase-dot{animation:showcaseDot4 6s linear infinite}.landing__showcase-step:nth-child(5) .landing__showcase-dot{animation:showcaseDot5 6s linear infinite}.landing__showcase-step:nth-child(1){animation:showcaseStep1 6s linear infinite}.landing__showcase-step:nth-child(2){animation:showcaseStep2 6s linear infinite}.landing__showcase-step:nth-child(3){animation:showcaseStep3 6s linear infinite}.landing__showcase-step:nth-child(4){animation:showcaseStep4 6s linear infinite}.landing__showcase-step:nth-child(5){animation:showcaseStep5 6s linear infinite}.landing__showcase-step:nth-child(1) .landing__showcase-dot:after{animation:showcaseCheck1 6s linear infinite}.landing__showcase-step:nth-child(2) .landing__showcase-dot:after{animation:showcaseCheck2 6s linear infinite}.landing__showcase-step:nth-child(3) .landing__showcase-dot:after{animation:showcaseCheck3 6s linear infinite}.landing__showcase-step:nth-child(4) .landing__showcase-dot:after{animation:showcaseCheck4 6s linear infinite}.landing__showcase-step:nth-child(5) .landing__showcase-dot:after{animation:showcaseCheck5 6s linear infinite}.landing__showcase-card{padding:14px 16px;border-radius:16px;background:#ffffffeb;border:1px solid rgba(17,17,17,.08);box-shadow:var(--ows-shadow-subtle)}.landing__showcase-kicker{margin:0 0 6px;font-family:var(--ows-font-mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ows-accent-rose)}.landing__showcase-card h3{margin:0 0 6px;font-size:1rem;line-height:1.2;letter-spacing:-.02em}.landing__showcase-card p:last-child{margin:0;color:var(--ows-text-2);line-height:1.55;font-size:.9rem}.landing__showcase-legend{display:flex;flex-wrap:wrap;gap:10px}.landing__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:18px;padding-bottom:54px}.landing__metric{padding:22px 24px;border-top:1px solid var(--ows-border);border-bottom:1px solid var(--ows-border)}.landing__metric-label{margin:0 0 10px}.landing__metric-value{margin:0;font-size:1.05rem;font-weight:600;color:var(--ows-text)}.landing__story,.landing__workflow,.landing__architecture,.landing__quickstart,.landing__cta{padding-top:42px;padding-bottom:42px}.landing__section-intro{max-width:44rem;margin-bottom:34px}.landing__section-intro--compact{margin-bottom:24px}.landing__section-intro .ows-eyebrow{margin:0 0 12px}.landing__section-title,.landing__cta-title{margin:0 0 12px;font-family:var(--ows-font-display);font-size:clamp(2.1rem,4vw,3.25rem);font-weight:700;line-height:1.06;letter-spacing:-.032em}.landing__section-desc,.landing__cta-desc{margin:0;max-width:36rem;font-size:1rem;line-height:1.68;color:var(--ows-text-2)}.landing__story-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:28px;align-items:start}.landing__story-callout{padding:28px;border-radius:22px;background:#ffffffc2;border:1px solid var(--ows-border);box-shadow:var(--ows-shadow-card)}.landing__story-kicker{margin:0 0 16px;color:var(--ows-accent-rose)}.landing__story-callout h3{margin:0 0 14px;font-size:1.65rem;line-height:1.06;letter-spacing:-.04em}.landing__story-callout>p{margin:0 0 18px;color:var(--ows-text-2);line-height:1.65}.landing__story-list,.landing__quickstart-note-list,.landing__footer-links{margin:0;padding:0;list-style:none}.landing__story-list{display:grid;gap:12px}.landing__story-list li,.landing__quickstart-note-list li{position:relative;padding-left:18px;color:var(--ows-text-2);line-height:1.6}.landing__story-list li:before,.landing__quickstart-note-list li:before{content:"";position:absolute;left:0;top:.62rem;width:7px;height:7px;border-radius:999px;background:var(--ows-accent-rose)}.landing__principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.landing__principle-card,.landing__architecture-card{padding:22px;border-radius:18px;background:var(--ows-bg-card);border:1px solid var(--ows-border);box-shadow:var(--ows-shadow-subtle)}.landing__principle-index{margin:0 0 10px}.landing__principle-card h3,.landing__workflow-item h3,.landing__architecture-card h3,.landing__architecture-aside h3{margin:0 0 10px;font-size:1.2rem;line-height:1.08;letter-spacing:-.03em}.landing__principle-card p:last-child,.landing__workflow-item p:last-child,.landing__architecture-card p:last-child,.landing__architecture-aside p:last-child{margin:0;color:var(--ows-text-2);line-height:1.62}.landing__workflow-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.landing__workflow-item{padding:22px;border-radius:18px;background:linear-gradient(180deg,#f0ebe4b3,#fffffff2),var(--ows-bg-card);border:1px solid var(--ows-border)}.landing__workflow-step{margin:0 0 12px;color:var(--ows-accent-rose)}.landing__workflow-track{display:grid;grid-template-columns:5fr 1fr 1fr;gap:4px;height:12px;margin-bottom:18px}.landing__workflow-track span{border-radius:999px;background:#00000014}.landing__workflow-track-fill{background:var(--ows-node-active)!important}.landing__architecture-board{display:grid;grid-template-columns:.78fr 1.22fr;gap:20px;padding:20px;border-radius:28px;background:#ffffff94;border:1px solid rgba(0,0,0,.06)}.landing__architecture-aside{padding:24px;border-radius:22px;background:linear-gradient(180deg,#2b231df7,#1f1915f0),var(--ows-node-active);color:#f4ede7;box-shadow:inset 0 1px #ffffff0d}.landing__architecture-aside-label{margin:0 0 14px;color:#ffffffad}.landing__architecture-aside h3{font-size:1.8rem;color:#fff7f0}.landing__architecture-aside p{color:#f4ede7cc}.landing__architecture-aside p:last-child{color:#f4ede7cc}.landing__architecture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.landing__architecture-kicker{margin:0 0 10px}.landing__quickstart-layout{display:grid;grid-template-columns:.95fr .45fr;gap:18px;align-items:stretch}.landing__code-block{padding:26px 30px;border-radius:20px;background:var(--ows-node-active);box-shadow:var(--ows-shadow-card);overflow-x:auto}.landing__code-block code{font-family:var(--ows-font-mono);font-size:.875rem;line-height:1.8;color:#e0dcd8}.landing__code-block .code-comment{color:#8d847d}.landing__code-block .code-cmd{color:var(--ows-accent-rose)}.landing__quickstart-note{padding:24px;border-radius:20px;background:#fffc;border:1px solid var(--ows-border)}.landing__quickstart-note-label{margin:0 0 16px;color:var(--ows-text-3)}.landing__quickstart-note-list{display:grid;gap:12px;margin-bottom:22px}.landing__quickstart-link{color:var(--ows-accent-rose);font-weight:600;text-decoration:none}.landing__quickstart-link:hover,.landing__quickstart-link:focus-visible{text-decoration:underline}.landing__cta{padding-top:58px;padding-bottom:78px;text-align:center}.landing__cta-desc{margin-left:auto;margin-right:auto;margin-bottom:30px}.landing__cta-actions{justify-content:center}.landing__footer{background:var(--ows-footer-bg);padding:64px var(--landing-gutter) 32px}.landing__footer-inner,.landing__footer-bottom{max-width:1320px;margin-left:auto;margin-right:auto}.landing__footer-inner{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:48px}.landing__footer-brand{max-width:24rem}.landing__footer-brand-name{margin:0 0 12px;font-size:1rem;font-weight:700;color:#ffffffe6}.landing__footer-brand-desc{margin:0;font-size:.875rem;line-height:1.65;color:#ffffff8c}.landing__footer-col-heading{margin:0 0 16px;font-family:var(--ows-font-mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff40}.landing__footer-links{display:grid;gap:10px}.landing__footer-link{color:#ffffff8c;text-decoration:none;font-size:.875rem;transition:color .15s ease}.landing__footer-link:hover,.landing__footer-link:focus-visible{color:#ffffffe6}.landing__footer-bottom{margin-top:42px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);font-size:.8125rem;color:#fff3}@keyframes blobDrift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-1.5%,2.5%,0) scale(1.03)}}@keyframes showcaseRail{0%,6%{transform:scaleY(0);opacity:.55}18%{transform:scaleY(.16);opacity:.88}34%{transform:scaleY(.36);opacity:.92}50%{transform:scaleY(.56);opacity:.95}66%{transform:scaleY(.76);opacity:1}82%{transform:scaleY(.94);opacity:1}94%,to{transform:scaleY(1);opacity:1}}@keyframes showcaseStep1{0%,15.9%,to{opacity:.52;transform:translateY(0)}16%,99.8%{opacity:1;transform:translateY(-1px)}}@keyframes showcaseStep2{0%,31.9%,to{opacity:.52;transform:translateY(0)}32%,99.8%{opacity:1;transform:translateY(-1px)}}@keyframes showcaseStep3{0%,47.9%,to{opacity:.52;transform:translateY(0)}48%,99.8%{opacity:1;transform:translateY(-1px)}}@keyframes showcaseStep4{0%,63.9%,to{opacity:.52;transform:translateY(0)}64%,99.8%{opacity:1;transform:translateY(-1px)}}@keyframes showcaseStep5{0%,79.9%,to{opacity:.52;transform:translateY(0)}80%,99.8%{opacity:1;transform:translateY(-1px)}}@keyframes showcaseDot1{0%,15.9%,to{background:#fff;border-color:#11111124;box-shadow:0 0 0 5px #fffc}16%,99.8%{background:var(--ows-accent-rose);border-color:var(--ows-accent-rose);box-shadow:0 0 0 5px #d9705929}}@keyframes showcaseDot2{0%,31.9%,to{background:#fff;border-color:#11111124;box-shadow:0 0 0 5px #fffc}32%,99.8%{background:var(--ows-accent-rose);border-color:var(--ows-accent-rose);box-shadow:0 0 0 5px #d9705929}}@keyframes showcaseDot3{0%,47.9%,to{background:#fff;border-color:#11111124;box-shadow:0 0 0 5px #fffc}48%,99.8%{background:var(--ows-accent-rose);border-color:var(--ows-accent-rose);box-shadow:0 0 0 5px #d9705929}}@keyframes showcaseDot4{0%,63.9%,to{background:#fff;border-color:#11111124;box-shadow:0 0 0 5px #fffc}64%,99.8%{background:var(--ows-accent-rose);border-color:var(--ows-accent-rose);box-shadow:0 0 0 5px #d9705929}}@keyframes showcaseDot5{0%,79.9%,to{background:#fff;border-color:#11111124;box-shadow:0 0 0 5px #fffc}80%,99.8%{background:var(--ows-accent-rose);border-color:var(--ows-accent-rose);box-shadow:0 0 0 5px #d9705929}}@keyframes showcaseCheck1{0%,15.9%,to{opacity:0;transform:translate(-50%,-58%) rotate(45deg) scale(.2)}16%,99.8%{opacity:1;transform:translate(-50%,-58%) rotate(45deg) scale(1)}}@keyframes showcaseCheck2{0%,31.9%,to{opacity:0;transform:translate(-50%,-58%) rotate(45deg) scale(.2)}32%,99.8%{opacity:1;transform:translate(-50%,-58%) rotate(45deg) scale(1)}}@keyframes showcaseCheck3{0%,47.9%,to{opacity:0;transform:translate(-50%,-58%) rotate(45deg) scale(.2)}48%,99.8%{opacity:1;transform:translate(-50%,-58%) rotate(45deg) scale(1)}}@keyframes showcaseCheck4{0%,63.9%,to{opacity:0;transform:translate(-50%,-58%) rotate(45deg) scale(.2)}64%,99.8%{opacity:1;transform:translate(-50%,-58%) rotate(45deg) scale(1)}}@keyframes showcaseCheck5{0%,79.9%,to{opacity:0;transform:translate(-50%,-58%) rotate(45deg) scale(.2)}80%,99.8%{opacity:1;transform:translate(-50%,-58%) rotate(45deg) scale(1)}}@media(max-width:1080px){.landing__hero,.landing__story-layout,.landing__architecture-board,.landing__quickstart-layout{grid-template-columns:1fr}.landing__workflow-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){:root{--landing-gutter: 24px}.landing__nav{padding-left:var(--landing-gutter);padding-right:var(--landing-gutter)}.landing__nav-links{gap:16px}.landing__nav-link:nth-child(2),.landing__nav-link:nth-child(3){display:none}.landing__metrics,.landing__principles,.landing__architecture-grid,.landing__footer-inner{grid-template-columns:1fr}.landing__hero-copy{padding-left:0}}@media(max-width:700px){.landing__hero{padding-top:32px}.landing__hero-title{max-width:none;font-size:clamp(3rem,15vw,4rem)}.landing__workflow-list{grid-template-columns:1fr}.landing__showcase{grid-template-columns:18px 1fr}.landing__footer{padding-top:48px;padding-bottom:24px}}@media(max-width:560px){.landing__nav-button{display:none}.landing__hero,.landing__metrics,.landing__story,.landing__workflow,.landing__architecture,.landing__quickstart,.landing__cta,.landing__nav{padding-left:20px;padding-right:20px}.landing__panel-shell,.landing__story-callout,.landing__workflow-item,.landing__architecture-aside,.landing__architecture-card,.landing__quickstart-note,.landing__code-block{padding:20px}.landing__hero-actions,.landing__cta-actions{flex-direction:column;align-items:stretch}.landing__hero-actions a,.landing__cta-actions a{justify-content:center}.landing__vision-layout{flex-direction:column}.landing__vision-grid,.landing__philosophy-grid,.landing__roadmap-track{grid-template-columns:1fr}}.landing__vision{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:80px 48px}.landing__vision-layout{display:flex;flex-direction:column;gap:36px}.landing__vision-quote{margin:0;padding:28px 32px;background:var(--ows-bg-card);border:1px solid var(--ows-border);border-left:3px solid var(--ows-accent-rose);border-radius:10px;box-shadow:var(--ows-shadow-subtle)}.landing__vision-quote p{margin:0;font-size:1.125rem;font-weight:500;font-style:italic;color:var(--ows-text);line-height:1.7;letter-spacing:-.01em}.landing__vision-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.landing__vision-card{padding:28px 24px;background:var(--ows-bg-card);border:1px solid var(--ows-border);border-radius:12px;box-shadow:var(--ows-shadow-subtle)}.landing__vision-card h3{margin:0 0 10px;font-size:1rem;font-weight:700;color:var(--ows-text);letter-spacing:-.02em}.landing__vision-card p{margin:0;font-size:.875rem;color:var(--ows-text-2);line-height:1.65}.landing__philosophy{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:80px 48px}.landing__philosophy-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.landing__philosophy-card{padding:28px 24px;background:var(--ows-bg-card);border:1px solid var(--ows-border);border-radius:12px;box-shadow:var(--ows-shadow-subtle);transition:border-color .15s,box-shadow .2s,transform .2s}.landing__philosophy-card:hover{border-color:var(--ows-border-mid);box-shadow:var(--ows-shadow-elevated);transform:translateY(-2px)}.landing__philosophy-card h3{margin:0 0 10px;font-size:.9375rem;font-weight:700;color:var(--ows-text);letter-spacing:-.02em;line-height:1.35}.landing__philosophy-card p{margin:0;font-size:.875rem;color:var(--ows-text-2);line-height:1.65}.landing__roadmap{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:80px 48px}.landing__roadmap-track{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.landing__roadmap-group{padding:24px;background:var(--ows-bg-card);border:1px solid var(--ows-border);border-radius:12px;box-shadow:var(--ows-shadow-subtle)}.landing__roadmap-header{display:flex;align-items:center;gap:10px;margin-bottom:16px}.landing__roadmap-header h3{margin:0;font-size:.9375rem;font-weight:700;color:var(--ows-text);letter-spacing:-.01em}.landing__roadmap-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.landing__roadmap-dot--done{background:#16a34a}.landing__roadmap-dot--active{background:var(--ows-accent-rose);box-shadow:0 0 0 3px #d9705930}.landing__roadmap-dot--planned{background:var(--ows-text-3)}.landing__roadmap-dot--future{background:var(--ows-text-4)}.landing__roadmap-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.landing__roadmap-list li{font-size:.8125rem;color:var(--ows-text-2);line-height:1.55;padding-left:16px;position:relative}.landing__roadmap-list li:before{content:"";position:absolute;left:0;top:7px;width:4px;height:4px;border-radius:50%;background:var(--ows-text-4)}.landing__roadmap-group--done .landing__roadmap-list li:before{background:#16a34a}.landing__roadmap-group--active .landing__roadmap-list li:before{background:var(--ows-accent-rose)}@media(max-width:900px){.landing__roadmap-track{grid-template-columns:1fr 1fr}}
