.RomyGoalsDial-module__7-V8LW__dial{--flow-line:color-mix(in oklch, var(--romy-action) 30%, transparent);--flow-dot:var(--romy-action);max-width:var(--romy-nav-max-width);border:1px solid var(--romy-line-2);background:var(--romy-card);box-shadow:0 2px 5px color-mix(in oklch, var(--romy-ink) 8%, transparent), 0 24px 64px color-mix(in oklch, var(--romy-ink) 12%, transparent);font-family:var(--romy-body);border-radius:14px;margin:0 auto;overflow:hidden}.RomyGoalsDial-module__7-V8LW__dialHeader{border-bottom:1px solid var(--romy-ui-line);background:var(--romy-ui-surface);align-items:center;gap:.6rem;padding:.55rem 1rem;display:flex}.RomyGoalsDial-module__7-V8LW__dialHeaderMark{border:1px solid var(--romy-ui-line);background:var(--romy-ui-surface);border-radius:6px;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid;overflow:hidden}.RomyGoalsDial-module__7-V8LW__dialHeaderMarkImg{object-fit:cover;width:1.75rem;height:1.75rem}.RomyGoalsDial-module__7-V8LW__dialHeaderLabel{color:var(--romy-ui-ink);font-size:.92rem;font-weight:650;line-height:1.3}.RomyGoalsDial-module__7-V8LW__dialHeaderTitle{color:var(--romy-ui-muted);margin-left:auto;font-size:.78rem;font-weight:500;line-height:1.3}.RomyGoalsDial-module__7-V8LW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RomyGoalsDial-module__7-V8LW__goalRow{grid-template-columns:3fr 2fr;align-items:stretch;gap:.75rem;padding:clamp(1rem,2vw,1.5rem) clamp(1.25rem,2.5vw,1.75rem);display:grid}.RomyGoalsDial-module__7-V8LW__revenueGoal{border:1px solid var(--romy-line-2);background:var(--romy-card);border-radius:10px;flex-direction:column;gap:.25rem;padding:clamp(.75rem,1.4vw,1rem) clamp(.875rem,1.6vw,1.25rem);display:flex}.RomyGoalsDial-module__7-V8LW__goalKind{color:var(--romy-muted);font-size:.75rem;font-weight:600;line-height:1.35}.RomyGoalsDial-module__7-V8LW__goalValue{color:var(--romy-ink);font-family:var(--romy-display);letter-spacing:-.015em;font-size:clamp(1.125rem,1.8vw,1.5rem);font-weight:650;line-height:1.2}.RomyGoalsDial-module__7-V8LW__sliderWrap{margin-top:.5rem}.RomyGoalsDial-module__7-V8LW__slider{appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:44px;margin:0;padding:0;display:block}.RomyGoalsDial-module__7-V8LW__slider::-webkit-slider-runnable-track{background:var(--romy-line-2);border-radius:2px;height:4px}.RomyGoalsDial-module__7-V8LW__slider::-moz-range-track{background:var(--romy-line-2);border-radius:2px;height:4px}.RomyGoalsDial-module__7-V8LW__slider::-webkit-slider-thumb{appearance:none;border:2px solid var(--romy-card);background:var(--romy-action);width:20px;height:20px;box-shadow:0 1px 3px color-mix(in oklch, var(--romy-ink) 15%, transparent);cursor:pointer;border-radius:50%;margin-top:-8px}.RomyGoalsDial-module__7-V8LW__slider::-moz-range-thumb{border:2px solid var(--romy-card);background:var(--romy-action);width:20px;height:20px;box-shadow:0 1px 3px color-mix(in oklch, var(--romy-ink) 15%, transparent);cursor:pointer;border-radius:50%}.RomyGoalsDial-module__7-V8LW__slider:focus-visible::-webkit-slider-thumb{outline:2px solid var(--romy-action);outline-offset:3px}.RomyGoalsDial-module__7-V8LW__slider:focus-visible::-moz-range-thumb{outline:2px solid var(--romy-action);outline-offset:3px}.RomyGoalsDial-module__7-V8LW__tickLabels{justify-content:space-between;margin-top:-.25rem;padding:0 .15rem;display:flex}.RomyGoalsDial-module__7-V8LW__tickLabel{color:var(--romy-muted);font-size:.6875rem;font-weight:500;line-height:1.4;transition:color .12s}.RomyGoalsDial-module__7-V8LW__tickLabelActive{color:var(--romy-action-2);font-weight:650}.RomyGoalsDial-module__7-V8LW__contextGoals{flex-direction:column;gap:.5rem;display:flex}.RomyGoalsDial-module__7-V8LW__contextGoal{border:1px solid var(--romy-line-2);background:var(--romy-card);border-radius:10px;flex-direction:column;flex:1;gap:.15rem;padding:clamp(.6rem,1vw,.75rem) clamp(.75rem,1.2vw,1rem);display:flex}.RomyGoalsDial-module__7-V8LW__contextGoalValue{color:var(--romy-ink);font-family:var(--romy-display);letter-spacing:-.01em;font-size:clamp(.875rem,1.2vw,1.0625rem);font-weight:650;line-height:1.25}.RomyGoalsDial-module__7-V8LW__contextPoints{border-top:1px solid var(--romy-line-2);grid-template-columns:1fr 1fr;margin:0;padding:clamp(.55rem,.8vw,.7rem) clamp(1.25rem,2.5vw,1.75rem);display:grid}.RomyGoalsDial-module__7-V8LW__contextPoint{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.RomyGoalsDial-module__7-V8LW__contextPoint+.RomyGoalsDial-module__7-V8LW__contextPoint{border-left:1px solid var(--romy-line-2);padding-left:clamp(.75rem,1.2vw,1rem)}.RomyGoalsDial-module__7-V8LW__contextPointLabel{color:var(--romy-muted);font-size:.6875rem;font-weight:600;line-height:1.35}.RomyGoalsDial-module__7-V8LW__contextPointPill{border:1px solid var(--romy-line-2);color:var(--romy-ink);background:var(--romy-canvas-2);font-family:var(--romy-display);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:clamp(.8125rem,1vw,.875rem);font-weight:650;line-height:1.35;display:inline-flex}.RomyGoalsDial-module__7-V8LW__contextPointIcon{width:.85rem;height:.85rem;color:var(--romy-action-2);flex:none}.RomyGoalsDial-module__7-V8LW__resultsSection{border-top:1px solid var(--romy-line-2);padding:0 clamp(1.25rem,2.5vw,1.75rem)}.RomyGoalsDial-module__7-V8LW__results{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.RomyGoalsDial-module__7-V8LW__resultBox{flex-direction:column;gap:.15rem;padding:clamp(.55rem,.9vw,.75rem) clamp(.5rem,.9vw,.75rem);display:flex}.RomyGoalsDial-module__7-V8LW__resultBox+.RomyGoalsDial-module__7-V8LW__resultBox{border-left:1px solid var(--romy-line-2)}.RomyGoalsDial-module__7-V8LW__resultBoxPunch{border-left-color:color-mix(in oklch, var(--romy-action) 30%, transparent);background:color-mix(in oklch, var(--romy-action-tint) 50%, var(--romy-card))}.RomyGoalsDial-module__7-V8LW__resultOp{color:var(--romy-muted);font-size:clamp(.625rem,.75vw,.6875rem);font-weight:500;line-height:1.35}.RomyGoalsDial-module__7-V8LW__resultNum{color:var(--romy-ink);font-family:var(--romy-display);letter-spacing:-.015em;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:650;line-height:1.15}.RomyGoalsDial-module__7-V8LW__resultNumPunch{color:var(--romy-ink);font-family:var(--romy-display);letter-spacing:-.025em;font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:700;line-height:1.1}.RomyGoalsDial-module__7-V8LW__resultLabel{color:var(--romy-fg);font-size:clamp(.6875rem,.8vw,.75rem);font-weight:500;line-height:1.35}.RomyGoalsDial-module__7-V8LW__resultBoxPunch .RomyGoalsDial-module__7-V8LW__resultLabel{color:var(--romy-action-2);font-weight:600}.RomyGoalsDial-module__7-V8LW__fragmentSection{border-top:1px dashed var(--romy-line-2);margin-top:clamp(.75rem,1.4vw,1.25rem);padding:clamp(.75rem,1.4vw,1.25rem) clamp(1.25rem,2.5vw,1.75rem) clamp(1.25rem,2vw,1.75rem)}.RomyGoalsDial-module__7-V8LW__fragments{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.RomyGoalsDial-module__7-V8LW__fragment{background:var(--romy-ui-surface);box-shadow:var(--romy-ui-shadow-tight);font-family:var(--romy-ui-font-body);border-radius:10px;overflow:hidden}.RomyGoalsDial-module__7-V8LW__fragmentSignal{border-bottom:1px solid color-mix(in srgb, var(--romy-ui-thinking) 16%, var(--romy-ui-line));padding:.65rem .75rem .7rem}.RomyGoalsDial-module__7-V8LW__fragmentTitle{color:var(--romy-ui-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.45rem 0 0;font-size:.82rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.RomyGoalsDial-module__7-V8LW__fragmentWork{background:linear-gradient(120deg,#f6f5fd 0%,#f5faf9 100%);padding:.55rem .75rem .65rem}.RomyGoalsDial-module__7-V8LW__fragmentWorkLabel{color:var(--romy-ui-thinking-strong);align-items:center;gap:.3rem;margin:0 0 .25rem;font-size:.68rem;font-weight:600;line-height:1.2;display:flex}.RomyGoalsDial-module__7-V8LW__fragmentMark{flex:none;width:.8rem;height:.8rem}.RomyGoalsDial-module__7-V8LW__fragmentWorkTitle{color:var(--romy-ui-ink);margin:0;font-size:.78rem;font-weight:600;line-height:1.35}.RomyGoalsDial-module__7-V8LW__fragmentWorkFooter{justify-content:space-between;align-items:center;margin-top:.35rem;display:flex}.RomyGoalsDial-module__7-V8LW__fragmentState{color:var(--romy-ui-signal-strong);background:var(--romy-ui-signal-tint);border-radius:999px;padding:.18rem .4rem;font-size:.64rem;font-weight:600;line-height:1.2;display:inline-block}.RomyGoalsDial-module__7-V8LW__fragmentLinkOut{width:.72rem;height:.72rem;color:var(--romy-ui-muted);flex:none}@media (max-width:52rem){.RomyGoalsDial-module__7-V8LW__fragments{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:38rem){.RomyGoalsDial-module__7-V8LW__goalRow{grid-template-columns:1fr}.RomyGoalsDial-module__7-V8LW__contextGoals{flex-direction:row}.RomyGoalsDial-module__7-V8LW__contextGoal{flex:1}.RomyGoalsDial-module__7-V8LW__contextPoints{grid-template-columns:1fr}.RomyGoalsDial-module__7-V8LW__contextPoint+.RomyGoalsDial-module__7-V8LW__contextPoint{border-left:none;border-top:1px solid var(--romy-line-2);padding-top:clamp(.45rem,.7vw,.55rem);padding-left:0}.RomyGoalsDial-module__7-V8LW__results{grid-template-columns:repeat(2,minmax(0,1fr))}.RomyGoalsDial-module__7-V8LW__resultBox:nth-child(n+3){border-top:1px solid var(--romy-line-2)}.RomyGoalsDial-module__7-V8LW__resultBox:nth-child(3){border-left:none}.RomyGoalsDial-module__7-V8LW__dialHeaderTitle{display:none}.RomyGoalsDial-module__7-V8LW__fragments{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.RomyGoalsDial-module__7-V8LW__tickLabel{transition:none}}
.RomyRoadmapActionDemo-module__14UaUW__demo{width:100%;max-width:72rem;color:var(--romy-ui-ink);background:var(--romy-ui-surface);box-shadow:var(--romy-ui-shadow-product);font-family:var(--romy-ui-font-body);border-radius:.875rem;margin:clamp(2.75rem,6vw,4.75rem) auto 0;overflow:hidden}.RomyRoadmapActionDemo-module__14UaUW__header,.RomyRoadmapActionDemo-module__14UaUW__mark,.RomyRoadmapActionDemo-module__14UaUW__workspace,.RomyRoadmapActionDemo-module__14UaUW__live,.RomyRoadmapActionDemo-module__14UaUW__goalHeading,.RomyRoadmapActionDemo-module__14UaUW__detailLabel,.RomyRoadmapActionDemo-module__14UaUW__ready{align-items:center;display:flex}.RomyRoadmapActionDemo-module__14UaUW__header{border-bottom:1px solid var(--romy-ui-line);gap:.75rem;min-height:4.25rem;padding:.7rem clamp(1rem,2.5vw,1.5rem)}.RomyRoadmapActionDemo-module__14UaUW__mark{border:1px solid var(--romy-ui-line);background:var(--romy-ui-surface);border-radius:50%;flex:none;justify-content:center;width:2.65rem;height:2.65rem;overflow:hidden}.RomyRoadmapActionDemo-module__14UaUW__markSvg{width:2.25rem;height:2.25rem}.RomyRoadmapActionDemo-module__14UaUW__mark[data-workspace-mark=piedPiper]{border-radius:.5rem}.RomyRoadmapActionDemo-module__14UaUW__mark[data-workspace-mark=piedPiper] .RomyRoadmapActionDemo-module__14UaUW__markSvg{object-fit:cover;width:100%;height:100%}.RomyRoadmapActionDemo-module__14UaUW__workspace{flex-direction:column;align-items:flex-start;min-width:0}.RomyRoadmapActionDemo-module__14UaUW__workspace strong{font-size:.94rem;font-weight:650;line-height:1.25}.RomyRoadmapActionDemo-module__14UaUW__workspace small,.RomyRoadmapActionDemo-module__14UaUW__actionCopy small{color:var(--romy-ui-muted);font-size:.75rem;line-height:1.35}.RomyRoadmapActionDemo-module__14UaUW__live{color:var(--romy-ui-signal-strong);gap:.45rem;margin-left:auto;font-size:.76rem;font-weight:650}.RomyRoadmapActionDemo-module__14UaUW__live i{background:var(--romy-ui-signal);border-radius:50%;width:.45rem;height:.45rem}.RomyRoadmapActionDemo-module__14UaUW__goal{background:var(--romy-ui-canvas);padding:clamp(1.45rem,3.5vw,2.25rem) clamp(1.25rem,4vw,3rem)}.RomyRoadmapActionDemo-module__14UaUW__goalHeading{color:var(--romy-ui-faint);justify-content:space-between;gap:1rem;font-size:.76rem;font-weight:650}.RomyRoadmapActionDemo-module__14UaUW__goalHeading strong{color:var(--romy-ui-action);font-variant-numeric:tabular-nums}.RomyRoadmapActionDemo-module__14UaUW__demo .RomyRoadmapActionDemo-module__14UaUW__goal h3{max-width:26ch;color:var(--romy-ui-ink);font-family:var(--romy-ui-font-display);font-variation-settings:"wdth" 92, "wght" 630;letter-spacing:-.03em;text-wrap:balance;margin:.55rem 0 0;font-size:clamp(1.45rem,3vw,2.25rem);font-weight:630;line-height:1.08}.RomyRoadmapActionDemo-module__14UaUW__wideGoal .RomyRoadmapActionDemo-module__14UaUW__goal h3{max-width:34ch}.RomyRoadmapActionDemo-module__14UaUW__goal p{color:var(--romy-ui-muted);margin:.65rem 0 0;font-size:.82rem;line-height:1.4}.RomyRoadmapActionDemo-module__14UaUW__progress{background:var(--romy-ui-line);border-radius:999px;height:.35rem;margin-top:1.25rem;overflow:hidden}.RomyRoadmapActionDemo-module__14UaUW__progress span{width:var(--romy-ui-progress,67%);border-radius:inherit;background:var(--romy-ui-market);transform-origin:0;height:100%;display:block}.RomyRoadmapActionDemo-module__14UaUW__body{border-top:1px solid var(--romy-ui-line);grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);display:grid}.RomyRoadmapActionDemo-module__14UaUW__actionList{min-width:0;padding:clamp(1.25rem,3vw,2rem)}.RomyRoadmapActionDemo-module__14UaUW__demo .RomyRoadmapActionDemo-module__14UaUW__actionList>h3{color:var(--romy-ui-muted);font-family:var(--romy-ui-font-body);letter-spacing:0;margin:0 0 .75rem;font-size:.78rem;font-weight:650;line-height:1.35}.RomyRoadmapActionDemo-module__14UaUW__actionList ol{margin:0;padding:0;list-style:none}.RomyRoadmapActionDemo-module__14UaUW__actionList li{border-top:1px solid var(--romy-ui-line)}.RomyRoadmapActionDemo-module__14UaUW__actionList li[data-primary=true]{background:var(--romy-ui-signal-tint);border-top-color:#0000;border-radius:.65rem}.RomyRoadmapActionDemo-module__14UaUW__actionButton{width:100%;min-height:4.75rem;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:.65rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:1rem .75rem;transition:background-color .18s,color .18s;display:grid}button.RomyRoadmapActionDemo-module__14UaUW__actionButton{cursor:pointer}button.RomyRoadmapActionDemo-module__14UaUW__actionButton:hover{background:color-mix(in srgb, var(--romy-ui-signal-tint) 52%, transparent)}button.RomyRoadmapActionDemo-module__14UaUW__actionButton:focus-visible{outline:2px solid var(--romy-ui-signal);outline-offset:-2px}.RomyRoadmapActionDemo-module__14UaUW__actionList li[data-primary=true] button.RomyRoadmapActionDemo-module__14UaUW__actionButton:hover{background:0 0}.RomyRoadmapActionDemo-module__14UaUW__rank{width:1.75rem;height:1.75rem;color:var(--romy-ui-muted);background:var(--romy-ui-canvas);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.74rem;font-weight:700;display:grid}[data-primary=true] .RomyRoadmapActionDemo-module__14UaUW__rank{color:var(--romy-ui-surface);background:var(--romy-ui-signal)}.RomyRoadmapActionDemo-module__14UaUW__actionCopy{gap:.25rem;min-width:0;display:grid}.RomyRoadmapActionDemo-module__14UaUW__actionCopy strong{color:var(--romy-ui-ink);text-wrap:pretty;font-size:clamp(.92rem,1.4vw,1.02rem);font-weight:650;line-height:1.35}.RomyRoadmapActionDemo-module__14UaUW__actionCopy>span{color:var(--romy-ui-signal-strong);font-size:.75rem;font-weight:650;line-height:1.35}.RomyRoadmapActionDemo-module__14UaUW__actionCopy>.RomyRoadmapActionDemo-module__14UaUW__actionState{align-items:center;gap:.4rem;display:inline-flex}.RomyRoadmapActionDemo-module__14UaUW__actionState>span{width:1.05rem;height:1.05rem;color:var(--romy-ui-surface);background:var(--romy-ui-signal);border-radius:50%;flex:none;place-items:center;font-size:.62rem;line-height:1;display:inline-grid}.RomyRoadmapActionDemo-module__14UaUW__selectArrow{color:var(--romy-ui-faint);align-self:center;font-size:1.05rem;line-height:1;transition:color .18s,transform .18s}button.RomyRoadmapActionDemo-module__14UaUW__actionButton:hover .RomyRoadmapActionDemo-module__14UaUW__selectArrow,[data-primary=true] .RomyRoadmapActionDemo-module__14UaUW__selectArrow{color:var(--romy-ui-signal-strong);transform:translate(.15rem)}.RomyRoadmapActionDemo-module__14UaUW__actionDetail{border-left:1px solid var(--romy-ui-line);background:var(--romy-ui-surface);min-width:0;display:grid}.RomyRoadmapActionDemo-module__14UaUW__detailContent{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;min-height:100%;display:grid}.RomyRoadmapActionDemo-module__14UaUW__demo[data-interactive=true] .RomyRoadmapActionDemo-module__14UaUW__detailContent{visibility:hidden;opacity:0;pointer-events:none;grid-area:1/1}.RomyRoadmapActionDemo-module__14UaUW__demo[data-interactive=true] .RomyRoadmapActionDemo-module__14UaUW__detailContent[data-active=true]{visibility:visible;opacity:1;pointer-events:auto;animation:RomyRoadmapActionDemo-module__14UaUW__roadmap-detail-swap .32s var(--romy-ui-ease) both}.RomyRoadmapActionDemo-module__14UaUW__emptyState{width:100%;min-height:12rem;color:var(--romy-ui-muted,var(--romy-ui-muted));background:var(--romy-ui-surface,var(--romy-ui-surface));box-shadow:var(--romy-ui-shadow-product);font-family:var(--romy-ui-font-body);border-radius:.875rem;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex}.RomyRoadmapActionDemo-module__14UaUW__emptyState p{margin:0}.RomyRoadmapActionDemo-module__14UaUW__emptyStateMark{width:2.25rem;height:2.25rem}.RomyRoadmapActionDemo-module__14UaUW__reason,.RomyRoadmapActionDemo-module__14UaUW__prepared{padding:clamp(1.25rem,3vw,2rem)}.RomyRoadmapActionDemo-module__14UaUW__reason{border:1px solid color-mix(in srgb, var(--romy-ui-thinking) 28%, var(--romy-ui-line));background:linear-gradient(102deg, color-mix(in srgb, var(--romy-ui-thinking) 8%, var(--romy-ui-surface)) 0%, color-mix(in srgb, var(--romy-ui-signal-tint) 38%, var(--romy-ui-surface)) 100%);border-radius:.65rem;margin:clamp(1rem,2.4vw,1.5rem);padding:clamp(.95rem,2.2vw,1.35rem)}.RomyRoadmapActionDemo-module__14UaUW__detailLabel{color:var(--romy-ui-thinking-strong);gap:.45rem;font-size:.76rem;font-weight:700;line-height:1.3}.RomyRoadmapActionDemo-module__14UaUW__reason .RomyRoadmapActionDemo-module__14UaUW__detailLabel>span,.RomyRoadmapActionDemo-module__14UaUW__reason .RomyRoadmapActionDemo-module__14UaUW__detailLabel,.RomyRoadmapActionDemo-module__14UaUW__reason .RomyRoadmapActionDemo-module__14UaUW__detailMark{color:color-mix(in srgb, var(--romy-ui-thinking) 62%, var(--romy-ui-foreground))}.RomyRoadmapActionDemo-module__14UaUW__detailMark{width:1.35rem;height:1.35rem}.RomyRoadmapActionDemo-module__14UaUW__reason p,.RomyRoadmapActionDemo-module__14UaUW__prepared p{max-width:45ch;color:var(--romy-ui-muted);text-wrap:pretty;margin:.55rem 0 0;font-size:clamp(.88rem,1.25vw,.98rem);line-height:1.55}.RomyRoadmapActionDemo-module__14UaUW__reason p{color:var(--romy-ui-foreground)}.RomyRoadmapActionDemo-module__14UaUW__prepared{background:var(--romy-ui-surface)}.RomyRoadmapActionDemo-module__14UaUW__prepared .RomyRoadmapActionDemo-module__14UaUW__detailLabel{color:var(--romy-ui-signal-strong)}.RomyRoadmapActionDemo-module__14UaUW__prepared>strong{color:var(--romy-ui-ink);text-wrap:pretty;margin-top:.55rem;font-size:clamp(1rem,1.65vw,1.16rem);font-weight:680;line-height:1.35;display:block}.RomyRoadmapActionDemo-module__14UaUW__reviewBar{border-top:1px solid var(--romy-ui-line);background:var(--romy-ui-signal-tint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-height:4.25rem;padding:.9rem clamp(1.25rem,3vw,2rem);display:flex}.RomyRoadmapActionDemo-module__14UaUW__ready{border:1px solid color-mix(in srgb, var(--romy-ui-signal-strong) 28%, transparent);min-height:2.75rem;color:var(--romy-ui-signal-strong);background:color-mix(in srgb, var(--romy-ui-signal-strong) 8%, var(--romy-ui-surface));border-radius:.45rem;gap:.55rem;padding:.48rem .7rem;font-size:.8rem;font-weight:700}.RomyRoadmapActionDemo-module__14UaUW__ready>span{width:1.3rem;height:1.3rem;color:var(--romy-ui-surface);background:var(--romy-ui-signal);border-radius:50%;place-items:center;font-size:.72rem;display:grid}.RomyRoadmapActionDemo-module__14UaUW__reviewActions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.RomyRoadmapActionDemo-module__14UaUW__reviewActions span{border:1px solid var(--romy-ui-line);min-height:2.75rem;color:var(--romy-ui-ink);background:var(--romy-ui-surface);font:inherit;cursor:default;pointer-events:none;border-radius:.45rem;justify-content:center;align-items:center;padding:.48rem .7rem;font-size:.74rem;font-weight:650;line-height:1.2;display:inline-flex}.RomyRoadmapActionDemo-module__14UaUW__reviewActions span[data-tone=quiet]{color:var(--romy-ui-muted);background:0 0;border-color:#0000}.RomyRoadmapActionDemo-module__14UaUW__reviewActions span[data-tone=primary]{border-color:var(--romy-ui-action);color:var(--romy-ui-surface);background:var(--romy-ui-action)}.RomyRoadmapActionDemo-module__14UaUW__demo[data-in-view=true] .RomyRoadmapActionDemo-module__14UaUW__goal{animation:RomyRoadmapActionDemo-module__14UaUW__roadmap-goal-in .56s var(--romy-ui-ease) both}.RomyRoadmapActionDemo-module__14UaUW__demo[data-in-view=true] .RomyRoadmapActionDemo-module__14UaUW__progress span{animation:RomyRoadmapActionDemo-module__14UaUW__roadmap-progress-in .72s .14s var(--romy-ui-ease) both}.RomyRoadmapActionDemo-module__14UaUW__demo[data-in-view=true] .RomyRoadmapActionDemo-module__14UaUW__actionList li{animation:RomyRoadmapActionDemo-module__14UaUW__roadmap-action-in .52s var(--romy-ui-ease) both}.RomyRoadmapActionDemo-module__14UaUW__demo[data-in-view=true] .RomyRoadmapActionDemo-module__14UaUW__actionList li:first-child{animation-delay:.26s}.RomyRoadmapActionDemo-module__14UaUW__demo[data-in-view=true] .RomyRoadmapActionDemo-module__14UaUW__actionList li:nth-child(2){animation-delay:.39s}.RomyRoadmapActionDemo-module__14UaUW__demo[data-in-view=true] .RomyRoadmapActionDemo-module__14UaUW__actionList li:nth-child(3){animation-delay:.52s}.RomyRoadmapActionDemo-module__14UaUW__demo[data-in-view=true] .RomyRoadmapActionDemo-module__14UaUW__actionDetail{animation:RomyRoadmapActionDemo-module__14UaUW__roadmap-detail-in .68s .78s var(--romy-ui-ease) both}.RomyRoadmapActionDemo-module__14UaUW__demo[data-in-view=true] .RomyRoadmapActionDemo-module__14UaUW__reviewBar{animation:RomyRoadmapActionDemo-module__14UaUW__roadmap-ready-in .42s 1.08s var(--romy-ui-ease) both}@keyframes RomyRoadmapActionDemo-module__14UaUW__roadmap-goal-in{0%{opacity:.55;transform:translateY(.75rem)}}@keyframes RomyRoadmapActionDemo-module__14UaUW__roadmap-progress-in{0%{transform:scaleX(0)}}@keyframes RomyRoadmapActionDemo-module__14UaUW__roadmap-action-in{0%{opacity:.35;transform:translateY(.7rem)}}@keyframes RomyRoadmapActionDemo-module__14UaUW__roadmap-detail-in{0%{opacity:.28;clip-path:inset(0 0 100%);transform:translate(.8rem)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes RomyRoadmapActionDemo-module__14UaUW__roadmap-ready-in{0%{color:var(--romy-ui-muted);background:var(--romy-ui-surface)}}@keyframes RomyRoadmapActionDemo-module__14UaUW__roadmap-detail-swap{0%{opacity:.45;transform:translateY(.35rem)}}@media (max-width:48rem){.RomyRoadmapActionDemo-module__14UaUW__demo{border-radius:.7rem}.RomyRoadmapActionDemo-module__14UaUW__body{grid-template-columns:1fr}.RomyRoadmapActionDemo-module__14UaUW__actionDetail{border-top:1px solid var(--romy-ui-line);border-left:0}.RomyRoadmapActionDemo-module__14UaUW__goal h3{max-width:20ch}.RomyRoadmapActionDemo-module__14UaUW__wideGoal .RomyRoadmapActionDemo-module__14UaUW__goal h3{max-width:24ch}}@media (max-width:30rem){.RomyRoadmapActionDemo-module__14UaUW__live{font-size:.7rem}.RomyRoadmapActionDemo-module__14UaUW__workspace small{display:none}.RomyRoadmapActionDemo-module__14UaUW__goal{padding-inline:1rem}.RomyRoadmapActionDemo-module__14UaUW__actionList{padding-inline:.75rem}.RomyRoadmapActionDemo-module__14UaUW__actionList li{border-radius:.65rem}.RomyRoadmapActionDemo-module__14UaUW__actionButton{padding-inline:.6rem}.RomyRoadmapActionDemo-module__14UaUW__reason,.RomyRoadmapActionDemo-module__14UaUW__prepared,.RomyRoadmapActionDemo-module__14UaUW__reviewBar{padding-inline:1rem}.RomyRoadmapActionDemo-module__14UaUW__reviewActions{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){.RomyRoadmapActionDemo-module__14UaUW__demo *,.RomyRoadmapActionDemo-module__14UaUW__demo :before,.RomyRoadmapActionDemo-module__14UaUW__demo :after{transition:none!important;animation:none!important}}@media (forced-colors:active){.RomyRoadmapActionDemo-module__14UaUW__reason .RomyRoadmapActionDemo-module__14UaUW__detailLabel>span{color:linktext;background:0 0}}
.RomyApprovalActions-module__bskJ9q__actions{margin-top:clamp(1.5rem,3vw,2rem)}.RomyApprovalActions-module__bskJ9q__controls{flex-wrap:wrap;gap:.6rem;display:flex}.RomyApprovalActions-module__bskJ9q__controls button{border:1px solid var(--romy-line);min-height:2.75rem;color:var(--romy-ink);background:var(--romy-card);cursor:pointer;font-family:var(--romy-body);border-radius:.5rem;padding:.65rem .9rem;font-size:.88rem;font-weight:650;line-height:1.3;transition:border-color .18s,color .18s,background-color .18s,transform .18s}.RomyApprovalActions-module__bskJ9q__controls button:hover,.RomyApprovalActions-module__bskJ9q__controls button:focus-visible,.RomyApprovalActions-module__bskJ9q__controls button[data-active=true]{border-color:var(--romy-market);color:var(--romy-market-2);background:var(--romy-market-soft);outline:none;transform:translateY(-1px)}.RomyApprovalActions-module__bskJ9q__controls .RomyApprovalActions-module__bskJ9q__approveAction{border-color:var(--romy-signal-deep);color:var(--romy-card);background:var(--romy-signal-deep)}.RomyApprovalActions-module__bskJ9q__controls .RomyApprovalActions-module__bskJ9q__approveAction:hover,.RomyApprovalActions-module__bskJ9q__controls .RomyApprovalActions-module__bskJ9q__approveAction:focus-visible,.RomyApprovalActions-module__bskJ9q__controls .RomyApprovalActions-module__bskJ9q__approveAction[data-active=true]{border-color:var(--romy-market);color:var(--romy-card);background:var(--romy-market)}.RomyApprovalActions-module__bskJ9q__status{min-height:1.4em;color:var(--romy-muted);margin:.75rem 0 0;font-size:.86rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.RomyApprovalActions-module__bskJ9q__controls button{transition:none}}
.RomyHowItWorksSequence-module__N7bdoW__sequence{--spine-column:clamp(2.875rem, 7vw, 5.75rem);--spine-x:calc(var(--spine-column) / 2);--station-gutter:clamp(1.25rem, 4vw, 3.5rem);padding:calc(var(--romy-section-space) + var(--hero-proof-overhang)) clamp(1.25rem, 4vw, 3.5rem) var(--romy-section-space);background:var(--romy-canvas);position:relative;overflow:clip}.RomyHowItWorksSequence-module__N7bdoW__spine{inset:0 auto 0 var(--spine-x);background:var(--romy-line);width:1px;position:absolute}.RomyHowItWorksSequence-module__N7bdoW__spineProgress{transform-origin:top;background:var(--romy-signal);position:absolute;inset:0}.RomyHowItWorksSequence-module__N7bdoW__stationsFrame{width:min(100%,80rem);margin:0 auto;position:relative}.RomyHowItWorksSequence-module__N7bdoW__stations{gap:clamp(5rem,9vw,7.5rem);width:100%;margin:0;padding:0;list-style:none;display:grid}.RomyHowItWorksSequence-module__N7bdoW__station{grid-template-columns:var(--spine-column) minmax(0, 1fr);column-gap:var(--station-gutter);align-items:start;display:grid;position:relative}.RomyHowItWorksSequence-module__N7bdoW__stationMarker{z-index:1;width:var(--spine-column);height:var(--spine-column);background:var(--romy-card);color:var(--romy-ink);box-shadow:0 0 0 1px var(--romy-line);border-radius:50%;grid-column:1;place-items:center;margin-top:.25rem;display:grid;position:relative}.RomyHowItWorksSequence-module__N7bdoW__stationMarker span{font-family:var(--romy-display);font-variation-settings:"wdth" var(--romy-type-sub-width), "wght" var(--romy-type-sub-weight);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:var(--romy-type-sub-weight);line-height:1}.RomyHowItWorksSequence-module__N7bdoW__stationBody{z-index:1;grid-column:2;min-width:0;padding-top:.35rem;position:relative}.RomyHowItWorksSequence-module__N7bdoW__understandLayout{grid-template-columns:minmax(0,.9fr) minmax(18rem,.72fr);align-items:center;gap:clamp(2rem,5vw,5.5rem);display:grid}.RomyHowItWorksSequence-module__N7bdoW__targets{margin:0;padding:clamp(.5rem,1vw,.75rem) 0;position:relative}.RomyHowItWorksSequence-module__N7bdoW__targetsLabel{color:var(--romy-signal-deep);margin:0 0 1.1rem;font-size:.78rem;font-weight:700;line-height:1.3}.RomyHowItWorksSequence-module__N7bdoW__targets ul{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.RomyHowItWorksSequence-module__N7bdoW__targets li{border:1px solid var(--romy-line);background:var(--romy-card);min-height:clamp(4.25rem,6vw,5rem);box-shadow:var(--romy-shadow-tight);border-radius:.5rem;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.7rem .9rem;display:grid}.RomyHowItWorksSequence-module__N7bdoW__targets li:nth-child(2){transform:translate(clamp(.65rem,1.25vw,1rem))}.RomyHowItWorksSequence-module__N7bdoW__targets li:nth-child(3){transform:translate(clamp(.25rem,.65vw,.55rem))}.RomyHowItWorksSequence-module__N7bdoW__targets li:nth-child(4){transform:translate(clamp(.9rem,1.75vw,1.4rem))}.RomyHowItWorksSequence-module__N7bdoW__targetIcon{background:color-mix(in oklch, var(--romy-signal-soft) 54%, var(--romy-card));width:2.75rem;height:2.75rem;color:var(--romy-signal-deep);border-radius:50%;place-items:center;display:grid}.RomyHowItWorksSequence-module__N7bdoW__targetIcon svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65px;width:1.2rem;height:1.2rem}.RomyHowItWorksSequence-module__N7bdoW__targets strong{color:var(--romy-ink);font-family:var(--romy-display);font-variation-settings:"wdth" var(--romy-type-sub-width), "wght" var(--romy-type-sub-weight);font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:var(--romy-type-sub-weight);letter-spacing:var(--romy-type-sub-tracking);grid-column:3;line-height:1}.RomyHowItWorksSequence-module__N7bdoW__targetLabel{color:var(--romy-muted);font-size:.8rem;font-weight:600;line-height:1.35}.RomyHowItWorksSequence-module__N7bdoW__stationName{color:var(--romy-signal-deep);margin:0 0 1.25rem;font-size:.88rem;font-weight:650;line-height:1.3}.RomyHowItWorksSequence-module__N7bdoW__station h2{max-width:16ch;color:var(--romy-ink);font-family:var(--romy-display);font-size:var(--romy-type-section-size);font-variation-settings:"wdth" var(--romy-type-section-width), "wght" var(--romy-type-section-weight);font-weight:var(--romy-type-section-weight);letter-spacing:var(--romy-type-section-tracking);line-height:var(--romy-type-section-leading);text-wrap:balance;margin:0}.RomyHowItWorksSequence-module__N7bdoW__stationAccent{color:var(--romy-market)}.RomyHowItWorksSequence-module__N7bdoW__stationCopy{max-width:62ch;color:var(--romy-muted);text-wrap:pretty;margin:clamp(1.25rem,2.5vw,1.75rem) 0 0;font-size:clamp(1.05rem,1.45vw,1.2rem);line-height:1.65}.RomyHowItWorksSequence-module__N7bdoW__roadmapProof{width:min(100%,76rem);margin:clamp(2.25rem,5vw,4rem) 0 0}.RomyHowItWorksSequence-module__N7bdoW__roadmapProof>figure{background:var(--romy-card);box-shadow:var(--romy-shadow-pop);border-radius:14px;overflow:hidden}@supports (animation-timeline:view()){.RomyHowItWorksSequence-module__N7bdoW__spineProgress{animation:linear both RomyHowItWorksSequence-module__N7bdoW__spine-progress;animation-timeline:view();animation-range:entry 10% cover 88%;transform:scaleY(0)}}@keyframes RomyHowItWorksSequence-module__N7bdoW__spine-progress{to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.RomyHowItWorksSequence-module__N7bdoW__spineProgress{animation:none;transform:scaleY(1)}}@media (max-width:52rem){.RomyHowItWorksSequence-module__N7bdoW__sequence{--spine-column:2.75rem;--station-gutter:1rem}.RomyHowItWorksSequence-module__N7bdoW__stations{gap:5rem}.RomyHowItWorksSequence-module__N7bdoW__stationMarker{margin-top:.1rem}.RomyHowItWorksSequence-module__N7bdoW__stationName{margin-bottom:1rem}.RomyHowItWorksSequence-module__N7bdoW__understandLayout{grid-template-columns:minmax(0,1fr);gap:2rem}.RomyHowItWorksSequence-module__N7bdoW__targets{max-width:34rem;padding-top:0}.RomyHowItWorksSequence-module__N7bdoW__roadmapProof{width:calc(100% + var(--spine-column) + var(--station-gutter));margin-left:calc(-1 * (var(--spine-column) + var(--station-gutter)))}}@media (max-width:31rem){.RomyHowItWorksSequence-module__N7bdoW__sequence{padding-inline:1rem}.RomyHowItWorksSequence-module__N7bdoW__stationName{font-size:.8rem}.RomyHowItWorksSequence-module__N7bdoW__stationCopy{font-size:1rem}}
.RomyMotionSequences-module__sL8LnW__approvalGate{--gate-left:50%;--gate-shift:-50%;margin-top:clamp(3.5rem,7vw,5.5rem)}.RomyMotionSequences-module__sL8LnW__gateLabels{color:var(--romy-ui-on-ink-muted);justify-content:space-between;gap:2rem;font-size:.82rem;font-weight:500;line-height:1.35;display:flex}.RomyMotionSequences-module__sL8LnW__gateLabels span:last-child{text-align:right;max-width:18rem}.RomyMotionSequences-module__sL8LnW__gatePath{height:3.25rem;margin-top:.9rem;position:relative}.RomyMotionSequences-module__sL8LnW__gateTrack{border-top:2px dashed var(--romy-ui-on-ink-line);height:0;display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.RomyMotionSequences-module__sL8LnW__gateTrack:after{width:var(--gate-left);background:var(--romy-ui-market);content:"";height:2px;position:absolute;top:-2px;left:0}.RomyMotionSequences-module__sL8LnW__gateNode{top:50%;left:var(--gate-left);box-sizing:border-box;border:1px solid var(--romy-ui-market);width:8.75rem;min-height:3.25rem;color:var(--romy-ui-market-on-ink);background:var(--romy-ui-ink);white-space:nowrap;transform:translate(var(--gate-shift), -50%);will-change:left, transform;border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.15rem;font-size:.88rem;font-weight:600;line-height:1.2;display:inline-flex;position:absolute}.RomyMotionSequences-module__sL8LnW__operatingLayer{margin-top:clamp(4.5rem,9vw,7.5rem)}.RomyMotionSequences-module__sL8LnW__contextSources{border-block:1px solid var(--romy-ui-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.RomyMotionSequences-module__sL8LnW__contextSource{border-right:1px solid var(--romy-ui-line);min-width:0;min-height:8.5rem;transition:opacity .46s var(--romy-ui-ease), transform .62s var(--romy-ui-ease);grid-template-columns:auto 1fr;align-content:center;gap:.15rem .85rem;padding:1.35rem clamp(1rem,2.2vw,1.8rem);display:grid}.RomyMotionSequences-module__sL8LnW__contextSource:last-child{border-right:0}.RomyMotionSequences-module__sL8LnW__contextSourceLogos{grid-row:1/span 2;align-items:center;display:flex}.RomyMotionSequences-module__sL8LnW__contextSourceLogos span{background:var(--romy-ui-surface);width:2.35rem;height:2.35rem;box-shadow:var(--romy-ui-shadow-tight);border-radius:50%;place-items:center;display:grid}.RomyMotionSequences-module__sL8LnW__contextSourceLogos span+span{margin-left:-.6rem}.RomyMotionSequences-module__sL8LnW__contextSourceLogos img{object-fit:contain;width:1.35rem;height:1.35rem}.RomyMotionSequences-module__sL8LnW__contextSource strong{color:var(--romy-ui-ink);align-self:end;font-size:.93rem;font-weight:600;line-height:1.3}.RomyMotionSequences-module__sL8LnW__contextSource>span{color:var(--romy-ui-muted);align-self:start;font-size:.78rem;line-height:1.35}.RomyMotionSequences-module__sL8LnW__operatingLayer[data-motion-ready=true][data-in-view=false] .RomyMotionSequences-module__sL8LnW__contextSource{opacity:.45;transform:translateY(.65rem)}.RomyMotionSequences-module__sL8LnW__operatingLayer[data-in-view=true] .RomyMotionSequences-module__sL8LnW__contextSource:nth-child(2){transition-delay:.1s}.RomyMotionSequences-module__sL8LnW__operatingLayer[data-in-view=true] .RomyMotionSequences-module__sL8LnW__contextSource:nth-child(3){transition-delay:.2s}.RomyMotionSequences-module__sL8LnW__operatingLayer[data-in-view=true] .RomyMotionSequences-module__sL8LnW__contextSource:nth-child(4){transition-delay:.3s}.RomyMotionSequences-module__sL8LnW__operatingGroups{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0;display:grid}.RomyMotionSequences-module__sL8LnW__operatingGroups article{border-right:1px solid var(--romy-ui-line);min-width:0;transition:opacity .42s var(--romy-ui-ease), transform .56s var(--romy-ui-ease);padding:1.75rem clamp(1rem,2vw,1.75rem) 0}.RomyMotionSequences-module__sL8LnW__operatingGroups article:first-child{padding-left:0}.RomyMotionSequences-module__sL8LnW__operatingGroups article:last-child{border-right:0;padding-right:0}.RomyMotionSequences-module__sL8LnW__operatingLayer[data-motion-ready=true][data-in-view=false] .RomyMotionSequences-module__sL8LnW__operatingGroups article{opacity:.48;transform:translateY(.5rem)}.RomyMotionSequences-module__sL8LnW__operatingLayer[data-in-view=true] .RomyMotionSequences-module__sL8LnW__operatingGroups article:nth-child(2){transition-delay:80ms}.RomyMotionSequences-module__sL8LnW__operatingLayer[data-in-view=true] .RomyMotionSequences-module__sL8LnW__operatingGroups article:nth-child(3){transition-delay:.16s}.RomyMotionSequences-module__sL8LnW__operatingLayer[data-in-view=true] .RomyMotionSequences-module__sL8LnW__operatingGroups article:nth-child(4){transition-delay:.24s}.RomyMotionSequences-module__sL8LnW__operatingLayer[data-in-view=true] .RomyMotionSequences-module__sL8LnW__operatingGroups article:nth-child(5){transition-delay:.32s}.RomyMotionSequences-module__sL8LnW__operatingGroups article>span{color:var(--romy-ui-signal-strong);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600;line-height:1}.RomyMotionSequences-module__sL8LnW__operatingGroups h3{color:var(--romy-ui-ink);margin:.85rem 0 0;font-size:clamp(1.15rem,1.7vw,1.35rem);font-weight:600;line-height:1.25}.RomyMotionSequences-module__sL8LnW__operatingGroups p{color:var(--romy-ui-muted);margin:.9rem 0 0;font-size:.93rem;line-height:1.58}.RomyMotionSequences-module__sL8LnW__learningMotion{max-width:56rem;margin:clamp(4rem,8vw,6.5rem) auto 0;position:relative}.RomyMotionSequences-module__sL8LnW__learningOrigin{justify-content:center;align-items:center;display:flex;position:relative}.RomyMotionSequences-module__sL8LnW__learningOrigin:after{background:var(--romy-ui-line);content:"";transform-origin:top;width:1px;height:2rem;transition:transform .68s var(--romy-ui-ease);position:absolute;top:calc(100% + .75rem);left:50%}.RomyMotionSequences-module__sL8LnW__learningOrigin strong,.RomyMotionSequences-module__sL8LnW__learningMerge strong,.RomyMotionSequences-module__sL8LnW__learningBranch strong{color:var(--romy-ui-ink);font-size:clamp(.9rem,1.5vw,1.05rem);font-weight:600;line-height:1.35}.RomyMotionSequences-module__sL8LnW__learningOrigin strong{color:var(--romy-ui-signal-strong)}.RomyMotionSequences-module__sL8LnW__learningBranches{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,6rem);margin-top:3.75rem;display:grid;position:relative}.RomyMotionSequences-module__sL8LnW__learningBranches:before{background:var(--romy-ui-line);content:"";height:1px;transition:opacity .5s var(--romy-ui-ease), transform .8s var(--romy-ui-ease);transform-origin:50%;position:absolute;top:-1rem;left:25%;right:25%}.RomyMotionSequences-module__sL8LnW__learningBranch{text-align:center;min-height:7.5rem;transition:opacity .48s var(--romy-ui-ease), transform .68s var(--romy-ui-ease);padding-top:1.75rem;position:relative}.RomyMotionSequences-module__sL8LnW__learningBranch:before{background:var(--romy-ui-signal);content:"";width:3.5rem;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.RomyMotionSequences-module__sL8LnW__learningBranch:after{background:var(--romy-ui-line);content:"";transform-origin:top;width:1px;height:2.75rem;transition:transform .68s var(--romy-ui-ease);position:absolute;top:100%;left:50%}.RomyMotionSequences-module__sL8LnW__learningBranch[data-tone=judgment]:before{background:var(--romy-ui-market)}.RomyMotionSequences-module__sL8LnW__learningBranch>span{background:var(--romy-ui-line);transform-origin:bottom;width:1px;height:2.75rem;transition:transform .68s var(--romy-ui-ease);position:absolute;bottom:100%;left:50%}.RomyMotionSequences-module__sL8LnW__learningBranch p{max-width:28rem;color:var(--romy-ui-muted);margin:.85rem auto 0;font-size:.83rem;line-height:1.5}.RomyMotionSequences-module__sL8LnW__learningMerge{justify-items:center;margin-top:2.75rem;padding-top:2.75rem;display:grid;position:relative}.RomyMotionSequences-module__sL8LnW__learningMerge:before{background:var(--romy-ui-line);content:"";height:1px;position:absolute;top:0;left:25%;right:25%}.RomyMotionSequences-module__sL8LnW__learningMerge>span{background:var(--romy-ui-signal);transform-origin:top;width:1px;height:2.25rem;transition:transform .78s var(--romy-ui-ease);position:absolute;top:0;left:50%}.RomyMotionSequences-module__sL8LnW__learningMerge strong{border-top:2px solid var(--romy-ui-signal);color:var(--romy-ui-signal-strong);padding:.85rem 1.25rem 0}.RomyMotionSequences-module__sL8LnW__learningMotion[data-motion-ready=true][data-in-view=false] .RomyMotionSequences-module__sL8LnW__learningOrigin:after,.RomyMotionSequences-module__sL8LnW__learningMotion[data-motion-ready=true][data-in-view=false] .RomyMotionSequences-module__sL8LnW__learningBranch>span,.RomyMotionSequences-module__sL8LnW__learningMotion[data-motion-ready=true][data-in-view=false] .RomyMotionSequences-module__sL8LnW__learningBranch:after{transform:scaleY(0)}.RomyMotionSequences-module__sL8LnW__learningMotion[data-motion-ready=true][data-in-view=false] .RomyMotionSequences-module__sL8LnW__learningBranches:before{opacity:0;transform:scaleX(0)}.RomyMotionSequences-module__sL8LnW__learningMotion[data-motion-ready=true][data-in-view=false] .RomyMotionSequences-module__sL8LnW__learningBranch{opacity:.36;transform:translateY(.7rem)}.RomyMotionSequences-module__sL8LnW__learningMotion[data-motion-ready=true][data-in-view=false] .RomyMotionSequences-module__sL8LnW__learningMerge>span{transform:scaleY(0)}.RomyMotionSequences-module__sL8LnW__learningMotion[data-in-view=true] .RomyMotionSequences-module__sL8LnW__learningBranch[data-tone=result]{transition-delay:.14s}@media (max-width:64rem){.RomyMotionSequences-module__sL8LnW__contextSources,.RomyMotionSequences-module__sL8LnW__operatingGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.RomyMotionSequences-module__sL8LnW__contextSource:nth-child(2){border-right:0}.RomyMotionSequences-module__sL8LnW__contextSource:nth-child(-n+2){border-bottom:1px solid var(--romy-ui-line)}.RomyMotionSequences-module__sL8LnW__operatingGroups article,.RomyMotionSequences-module__sL8LnW__operatingGroups article:first-child,.RomyMotionSequences-module__sL8LnW__operatingGroups article:last-child{border-right:0;border-bottom:1px solid var(--romy-ui-line);padding:1.75rem 0}.RomyMotionSequences-module__sL8LnW__operatingGroups article:nth-child(odd){border-right:1px solid var(--romy-ui-line);padding-right:2rem}.RomyMotionSequences-module__sL8LnW__operatingGroups article:nth-child(2n){padding-left:2rem}}@media (max-width:48rem){.RomyMotionSequences-module__sL8LnW__gateLabels{font-size:.74rem}.RomyMotionSequences-module__sL8LnW__gateNode{width:8.25rem;min-height:3rem;padding-inline:.9rem;font-size:.8rem}.RomyMotionSequences-module__sL8LnW__contextSources,.RomyMotionSequences-module__sL8LnW__operatingGroups{grid-template-columns:1fr}.RomyMotionSequences-module__sL8LnW__contextSource,.RomyMotionSequences-module__sL8LnW__contextSource:nth-child(2),.RomyMotionSequences-module__sL8LnW__contextSource:last-child{border-right:0;border-bottom:1px solid var(--romy-ui-line);min-height:6.5rem;padding-inline:0}.RomyMotionSequences-module__sL8LnW__contextSource:last-child{border-bottom:0}.RomyMotionSequences-module__sL8LnW__operatingGroups article,.RomyMotionSequences-module__sL8LnW__operatingGroups article:first-child,.RomyMotionSequences-module__sL8LnW__operatingGroups article:last-child,.RomyMotionSequences-module__sL8LnW__operatingGroups article:nth-child(odd),.RomyMotionSequences-module__sL8LnW__operatingGroups article:nth-child(2n){border-right:0;border-bottom:1px solid var(--romy-ui-line);padding:1.5rem 0}.RomyMotionSequences-module__sL8LnW__learningOrigin{gap:.75rem}.RomyMotionSequences-module__sL8LnW__learningBranches{grid-template-columns:1fr;gap:2rem}.RomyMotionSequences-module__sL8LnW__learningBranches:before,.RomyMotionSequences-module__sL8LnW__learningMerge:before{display:none}.RomyMotionSequences-module__sL8LnW__learningBranch{min-height:0}.RomyMotionSequences-module__sL8LnW__learningMerge{margin-top:2rem}}@media (prefers-reduced-motion:reduce){.RomyMotionSequences-module__sL8LnW__contextSource,.RomyMotionSequences-module__sL8LnW__operatingGroups article,.RomyMotionSequences-module__sL8LnW__learningOrigin:after,.RomyMotionSequences-module__sL8LnW__learningBranches:before,.RomyMotionSequences-module__sL8LnW__learningBranch:before,.RomyMotionSequences-module__sL8LnW__learningBranch:after,.RomyMotionSequences-module__sL8LnW__learningBranch>span,.RomyMotionSequences-module__sL8LnW__learningBranch,.RomyMotionSequences-module__sL8LnW__learningMerge:before,.RomyMotionSequences-module__sL8LnW__learningMerge>span{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}
.RomyLedgerGrid-module__dnGwna__ledger{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:320px;width:min(100%,67.5rem);margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.RomyLedgerGrid-module__dnGwna__ledger:before{z-index:0;background-image:linear-gradient(var(--romy-line) 1px, transparent 1px), linear-gradient(90deg, var(--romy-line) 1px, transparent 1px);content:"";pointer-events:none;background-position:0 0;background-size:100% 320px,4.7619% 100%;position:absolute;inset:-60rem -300%;-webkit-mask-image:radial-gradient(920px 640px,#000 58%,#0000 96%);mask-image:radial-gradient(920px 640px,#000 58%,#0000 96%)}.RomyLedgerGrid-module__dnGwna__ledger:after{z-index:0;background:var(--romy-line);content:"";pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.RomyLedgerGrid-module__dnGwna__cell{z-index:1;color:var(--romy-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.875rem;padding:2.125rem 1.875rem;transition:background .22s;display:flex;position:relative}.RomyLedgerGrid-module__dnGwna__cell:hover{background:linear-gradient(135deg,#ffd6cfe6,#ffd6cf47 42%,#0000 76%);background:linear-gradient(135deg,lab(89.1546% 14.1622 9.43984/.9),lab(89.1546% 14.1622 9.43984/.28) 42%,#0000 76%)}.RomyLedgerGrid-module__dnGwna__mark{width:1.35rem;min-height:1.35rem;color:var(--romy-ink);place-items:center;display:grid}.RomyLedgerGrid-module__dnGwna__mark svg{width:1.25rem;height:1.25rem}.RomyLedgerGrid-module__dnGwna__cell h3{max-width:17ch;color:inherit;font-family:var(--romy-display);font-synthesis:none;font-variation-settings:normal;letter-spacing:var(--romy-type-sub-tracking);font-size:1.7rem;font-weight:300;line-height:var(--romy-type-sub-leading);text-wrap:balance;margin:0}.RomyLedgerGrid-module__dnGwna__cell p{max-width:30ch;color:var(--romy-muted);font-family:var(--romy-body);text-wrap:pretty;margin:0;font-size:.95rem;line-height:1.58}@media (max-width:42rem){.RomyLedgerGrid-module__dnGwna__ledger{grid-template-columns:minmax(0,1fr)}.RomyLedgerGrid-module__dnGwna__ledger:before{background-size:100% 320px,100% 100%}.RomyLedgerGrid-module__dnGwna__cell{min-height:20rem}}@media (prefers-reduced-motion:reduce){.RomyLedgerGrid-module__dnGwna__cell{transition:none}}
.RomyContentOutreachPage-module__epy_uG__page{color:var(--romy-fg);background:var(--romy-canvas);font-family:var(--romy-body);overflow:clip}.RomyContentOutreachPage-module__epy_uG__page h1{font-variation-settings:"wdth" var(--romy-type-hero-width), "wght" var(--romy-type-hero-weight);font-synthesis:none}.RomyContentOutreachPage-module__epy_uG__page h2{font-variation-settings:"wdth" var(--romy-type-section-width), "wght" var(--romy-type-section-weight);font-synthesis:none}.RomyContentOutreachPage-module__epy_uG__page h3{font-variation-settings:"wdth" var(--romy-type-sub-width), "wght" var(--romy-type-sub-weight);font-synthesis:none}.RomyContentOutreachPage-module__epy_uG__wrap{width:min(100%,1280px);margin:0 auto;padding-inline:clamp(1.25rem,4vw,3rem)}.RomyContentOutreachPage-module__epy_uG__wrapNarrow{width:min(100%,52rem);margin:0 auto;padding-inline:clamp(1.25rem,4vw,3rem)}.RomyContentOutreachPage-module__epy_uG__sectionCanvas,.RomyContentOutreachPage-module__epy_uG__sectionCanvas2,.RomyContentOutreachPage-module__epy_uG__sectionTint,.RomyContentOutreachPage-module__epy_uG__sectionInk,.RomyContentOutreachPage-module__epy_uG__sectionCard,.RomyContentOutreachPage-module__epy_uG__sectionFinal{padding-block:var(--romy-section-space)}.RomyContentOutreachPage-module__epy_uG__sectionCanvas{background:var(--romy-canvas)}.RomyContentOutreachPage-module__epy_uG__sectionCanvas2{background:var(--romy-canvas-2)}.RomyContentOutreachPage-module__epy_uG__sectionTint{background:var(--romy-action-tint)}.RomyContentOutreachPage-module__epy_uG__sectionCard{isolation:isolate;background:var(--romy-card);padding-block:var(--romy-section-space);position:relative;overflow:hidden}.RomyContentOutreachPage-module__epy_uG__signatureSection:before{z-index:0;background:radial-gradient(ellipse 44% 34% at 78% 38%, color-mix(in oklch, var(--romy-card) 84%, var(--romy-action)), color-mix(in oklch, var(--romy-action) 4%, transparent) 50%, transparent 72%), radial-gradient(ellipse 34% 28% at 16% 82%, color-mix(in oklch, var(--romy-card) 90%, var(--romy-market)), transparent 72%);content:"";animation:RomyContentOutreachPage-module__epy_uG__romy-signature-light-drift 22s var(--romy-ease) infinite alternate;position:absolute;inset:-22% -12%}.RomyContentOutreachPage-module__epy_uG__signatureSection>.RomyContentOutreachPage-module__epy_uG__wrap{z-index:1;position:relative}.RomyContentOutreachPage-module__epy_uG__sectionInk,.RomyContentOutreachPage-module__epy_uG__sectionFinal{color:var(--romy-footer-brand);background:var(--romy-ink);padding-block:var(--romy-section-space)}.RomyContentOutreachPage-module__epy_uG__sectionTitle{max-width:20ch;color:var(--romy-ink);font-family:var(--romy-display);font-size:var(--romy-type-section-size);font-weight:var(--romy-type-section-weight);letter-spacing:var(--romy-type-section-tracking);line-height:var(--romy-type-section-leading);font-variation-settings:"wdth" var(--romy-type-section-width), "wght" var(--romy-type-section-weight);text-wrap:balance;margin:0}.RomyContentOutreachPage-module__epy_uG__sectionInk .RomyContentOutreachPage-module__epy_uG__sectionTitle,.RomyContentOutreachPage-module__epy_uG__sectionFinal .RomyContentOutreachPage-module__epy_uG__sectionTitle{color:var(--romy-footer-brand)}.RomyContentOutreachPage-module__epy_uG__body,.RomyContentOutreachPage-module__epy_uG__lede{color:var(--romy-muted);text-wrap:pretty}.RomyContentOutreachPage-module__epy_uG__lede{max-width:58ch;margin:1.25rem 0 0;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.62}.RomyContentOutreachPage-module__epy_uG__body{max-width:68ch;margin:1.25rem 0 0;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.68}.RomyContentOutreachPage-module__epy_uG__bodyOnInk{max-width:60ch;color:var(--romy-footer-copy);text-wrap:pretty;margin:1.25rem 0 0;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.72}.RomyContentOutreachPage-module__epy_uG__heroTitle{max-width:14ch;color:var(--romy-ink);font-family:var(--romy-display);font-size:var(--romy-type-hero-size);font-variation-settings:"wdth" var(--romy-type-hero-width), "wght" var(--romy-type-hero-weight);font-weight:var(--romy-type-hero-weight);letter-spacing:var(--romy-type-hero-tracking);line-height:var(--romy-type-hero-leading);text-wrap:balance;margin:0}.RomyContentOutreachPage-module__epy_uG__heroAccent,.RomyContentOutreachPage-module__epy_uG__headingAccent{color:var(--romy-market);font-style:normal}.RomyContentOutreachPage-module__epy_uG__truthLabel{background:var(--romy-grape-tint);color:var(--romy-fg);border-radius:999px;align-self:flex-start;align-items:center;padding:.3rem .7rem;font-size:.78rem;font-weight:600;line-height:1.35;display:inline-flex}.RomyContentOutreachPage-module__epy_uG__stateChip{border-radius:999px;place-self:flex-start start;align-items:center;margin:0;padding:.3rem .7rem;font-size:.78rem;font-weight:600;line-height:1.35;display:inline-flex}.RomyContentOutreachPage-module__epy_uG__stateChip[data-tone=pending]{background:var(--romy-grape-tint);color:var(--romy-fg)}.RomyContentOutreachPage-module__epy_uG__stateChip[data-tone=approved]{background:var(--romy-action-tint);color:var(--romy-action-2)}.RomyContentOutreachPage-module__epy_uG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RomyContentOutreachPage-module__epy_uG__actions{flex-wrap:wrap;align-items:center;gap:.875rem;margin-top:2rem;display:flex}.RomyContentOutreachPage-module__epy_uG__textCta{min-height:2.75rem;color:var(--romy-accent-text);-webkit-text-decoration-color:var(--romy-action);text-decoration-color:var(--romy-action);text-underline-offset:.3rem;align-items:center;gap:.45rem;margin-top:1.25rem;font-size:.98rem;font-weight:600;text-decoration-line:underline;text-decoration-thickness:2px;display:inline-flex}.RomyContentOutreachPage-module__epy_uG__textCta:hover{color:var(--romy-action-2)}.RomyContentOutreachPage-module__epy_uG__textCta:focus-visible,.RomyContentOutreachPage-module__epy_uG__faqSummary:focus-visible{outline:2px solid var(--romy-action);outline-offset:3px}.RomyContentOutreachPage-module__epy_uG__sectionInk .RomyContentOutreachPage-module__epy_uG__textCta,.RomyContentOutreachPage-module__epy_uG__sectionFinal .RomyContentOutreachPage-module__epy_uG__textCta{color:var(--romy-footer-brand);-webkit-text-decoration-color:var(--romy-footer-line);text-decoration-color:var(--romy-footer-line)}.RomyContentOutreachPage-module__epy_uG__hero{z-index:2;isolation:isolate;background:0 0;min-height:0;padding-top:clamp(8.5rem,12vw,11rem);position:relative;overflow:visible}.RomyContentOutreachPage-module__epy_uG__heroNavSentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:6rem;left:0}.RomyContentOutreachPage-module__epy_uG__heroHorizon{z-index:0;inset:-6rem 0 var(--romy-rendered-overlap);pointer-events:none;position:absolute;overflow:hidden}.RomyContentOutreachPage-module__epy_uG__horizonImage{object-fit:cover;object-position:50% 35%;filter:saturate(.52)contrast(1.02)brightness(.96)}.RomyContentOutreachPage-module__epy_uG__horizonGrade{background:color-mix(in oklch, var(--romy-canvas) 48%, transparent);position:absolute;inset:0}.RomyContentOutreachPage-module__epy_uG__heroCopy{z-index:1;text-align:center;justify-items:center;max-width:66rem;display:grid;position:relative}.RomyContentOutreachPage-module__epy_uG__heroEyebrow{color:var(--romy-action-2);margin:0 0 clamp(.75rem,1.4vw,1.1rem);font-size:.95rem;font-weight:600;line-height:1.45}.RomyContentOutreachPage-module__epy_uG__heroCopy .RomyContentOutreachPage-module__epy_uG__lede{margin-inline:auto}.RomyContentOutreachPage-module__epy_uG__heroCopy .RomyContentOutreachPage-module__epy_uG__actions{justify-content:center}.RomyContentOutreachPage-module__epy_uG__heroProofWrap{z-index:2;width:min(100%,60rem);margin:clamp(3.75rem, 7vw, 6rem) auto calc(-1 * var(--romy-interactive-overlap));transform:translateY(var(--romy-interactive-overlap));background:var(--romy-card);box-shadow:0 2px 4px color-mix(in oklch, var(--romy-ink) 8%, transparent), 0 18px 54px color-mix(in oklch, var(--romy-ink) 11%, transparent);border-radius:.875rem;padding-inline:0;scroll-margin-top:5rem;position:relative;overflow:hidden}.RomyContentOutreachPage-module__epy_uG__heroProof{flex-direction:column;gap:1rem;min-width:0;margin:0;display:flex}.RomyContentOutreachPage-module__epy_uG__proofSurface{background:var(--romy-card);box-shadow:var(--romy-shadow-pop);border-radius:.875rem;padding:clamp(1.25rem,2.6vw,2.25rem)}.RomyContentOutreachPage-module__epy_uG__proofHead{border-bottom:1px solid var(--romy-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.875rem;display:flex}.RomyContentOutreachPage-module__epy_uG__proofScenario{color:var(--romy-ink);margin:0;font-size:.95rem;font-weight:650}.RomyContentOutreachPage-module__epy_uG__proofRows{gap:1rem 2rem;margin:1.25rem 0 0;display:grid}@media (min-width:52rem){.RomyContentOutreachPage-module__epy_uG__proofRows{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.RomyContentOutreachPage-module__epy_uG__proofRow[data-rail=work],.RomyContentOutreachPage-module__epy_uG__proofRow[data-rail=ask]{grid-column:1/-1}}.RomyContentOutreachPage-module__epy_uG__proofRow{border-left:1px solid var(--romy-line);gap:.35rem;padding-left:.875rem;display:grid}.RomyContentOutreachPage-module__epy_uG__proofRow[data-rail=source]{border-left-color:var(--romy-market)}.RomyContentOutreachPage-module__epy_uG__proofRow[data-rail=work]{border-left-color:var(--romy-action)}.RomyContentOutreachPage-module__epy_uG__proofRow[data-rail=ask]{border-left-color:var(--romy-line-2)}.RomyContentOutreachPage-module__epy_uG__proofLabel{color:var(--romy-ink);margin:0;font-size:.82rem;font-weight:650;line-height:1.35}.RomyContentOutreachPage-module__epy_uG__proofSourceLabel{align-items:center;gap:.45rem;display:inline-flex}.RomyContentOutreachPage-module__epy_uG__proofSourceLabel img{flex:none}.RomyContentOutreachPage-module__epy_uG__proofValue{color:var(--romy-muted);overflow-wrap:anywhere;gap:.3rem;margin:0;font-size:.9rem;line-height:1.55;display:grid}.RomyContentOutreachPage-module__epy_uG__proofMeta{color:var(--romy-faint);font-size:.82rem;font-weight:600}.RomyContentOutreachPage-module__epy_uG__proofQuote{color:var(--romy-fg);font-weight:600}.RomyContentOutreachPage-module__epy_uG__proofDraft{color:var(--romy-fg)}.RomyContentOutreachPage-module__epy_uG__demoCaption{color:var(--romy-muted);flex-direction:column;gap:.6rem;font-size:.9rem;line-height:1.5;display:flex}.RomyContentOutreachPage-module__epy_uG__recognitionSection{--romy-recognition-heading-accent:var(--romy-market);--romy-recognition-padding-top:calc(var(--romy-rendered-overlap) + var(--romy-section-space));z-index:1;background:var(--romy-ink);position:relative}.RomyContentOutreachPage-module__epy_uG__mechanismGrid{gap:clamp(2.5rem,5vw,5rem);display:grid}.RomyContentOutreachPage-module__epy_uG__mechanismCopy,.RomyContentOutreachPage-module__epy_uG__mechanismSteps{min-width:0}.RomyContentOutreachPage-module__epy_uG__stepList{gap:0;margin:0;padding:0;list-style:none;display:grid}.RomyContentOutreachPage-module__epy_uG__step{border-top:1px solid color-mix(in oklch, var(--romy-action-2) 22%, transparent);grid-template-columns:1.25rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding-block:1.1rem;display:grid}.RomyContentOutreachPage-module__epy_uG__step:last-child{border-bottom:1px solid color-mix(in oklch, var(--romy-action-2) 22%, transparent)}.RomyContentOutreachPage-module__epy_uG__stepArrow{color:var(--romy-action-2);font-size:1rem;font-weight:650;line-height:1.6}.RomyContentOutreachPage-module__epy_uG__stepBody{color:var(--romy-fg);text-wrap:pretty;font-size:clamp(1rem,1.1vw,1.075rem);line-height:1.6}.RomyContentOutreachPage-module__epy_uG__stepOutput{color:var(--romy-ink);flex-wrap:wrap;align-items:baseline;gap:.75rem;margin:1.5rem 0 0;font-size:1.05rem;font-weight:600;line-height:1.55;display:flex}.RomyContentOutreachPage-module__epy_uG__outputTag{background:var(--romy-card);color:var(--romy-action-2);border-radius:999px;padding:.3rem .7rem;font-size:.78rem;font-weight:650}.RomyContentOutreachPage-module__epy_uG__mechanismQueue,.RomyContentOutreachPage-module__epy_uG__mechanismProof{flex-direction:column;gap:1rem;margin:clamp(3rem,6vw,4.5rem) 0 0;display:flex}.RomyContentOutreachPage-module__epy_uG__mechanismProofFrame{background:var(--romy-card);box-shadow:var(--romy-shadow);border-radius:.875rem;overflow:hidden}.RomyContentOutreachPage-module__epy_uG__mechanismProofImage{width:100%;height:auto;display:block}.RomyContentOutreachPage-module__epy_uG__signatureHead{max-width:62ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.RomyContentOutreachPage-module__epy_uG__demo{flex-direction:column;gap:1.25rem;margin:0;display:flex}.RomyContentOutreachPage-module__epy_uG__demoSurface{background:var(--romy-card);box-shadow:var(--romy-shadow-pop);border-radius:.875rem;display:grid;overflow:hidden}.RomyContentOutreachPage-module__epy_uG__demoHeader{border-bottom:1px solid var(--romy-line);background:var(--romy-card);grid-column:1/-1;align-items:center;gap:.75rem;min-height:4.25rem;padding:.7rem clamp(1rem,2.5vw,1.5rem);display:flex}.RomyContentOutreachPage-module__epy_uG__demoMark{border:1px solid var(--romy-line);background:var(--romy-card);border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;display:flex;overflow:hidden}.RomyContentOutreachPage-module__epy_uG__demoMarkSvg{width:2.25rem;height:2.25rem}.RomyContentOutreachPage-module__epy_uG__demoWorkspace{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.RomyContentOutreachPage-module__epy_uG__demoWorkspace strong{color:var(--romy-ink);font-size:.94rem;font-weight:650;line-height:1.25}.RomyContentOutreachPage-module__epy_uG__demoWorkspace small{color:var(--romy-muted);font-size:.75rem;line-height:1.35}.RomyContentOutreachPage-module__epy_uG__demoLive{color:var(--romy-action-2);align-items:center;gap:.45rem;margin-left:auto;font-size:.76rem;font-weight:650;display:flex}.RomyContentOutreachPage-module__epy_uG__demoLive i{background:var(--romy-action-2);border-radius:50%;width:.45rem;height:.45rem}.RomyContentOutreachPage-module__epy_uG__demoRail{background:var(--romy-market-soft);align-content:start;gap:1.5rem;min-width:0;padding:clamp(1.25rem,2.4vw,2rem);display:grid}.RomyContentOutreachPage-module__epy_uG__demoScenario{color:var(--romy-ink);margin:0;font-size:.95rem;font-weight:650}.RomyContentOutreachPage-module__epy_uG__railBlock{gap:.35rem;min-width:0;display:grid}.RomyContentOutreachPage-module__epy_uG__railBlock[data-tone=rejected]{border-top:1px solid color-mix(in oklch, var(--romy-market) 35%, transparent);padding-top:1.25rem}.RomyContentOutreachPage-module__epy_uG__railLabel,.RomyContentOutreachPage-module__epy_uG__workLabel{color:var(--romy-ink);font-family:var(--romy-body);letter-spacing:normal;margin:0;font-size:.82rem;font-weight:650;line-height:1.35}.RomyContentOutreachPage-module__epy_uG__railMeta{color:var(--romy-fg);margin:0;font-size:.82rem;font-weight:600}.RomyContentOutreachPage-module__epy_uG__railQuote{color:var(--romy-ink);text-wrap:pretty;margin:0;font-size:.95rem;font-weight:600;line-height:1.5}.RomyContentOutreachPage-module__epy_uG__railBody{color:var(--romy-fg);text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.55}.RomyContentOutreachPage-module__epy_uG__demoWork{background:var(--romy-card);align-content:start;gap:1.5rem;min-width:0;padding:clamp(1.25rem,2.4vw,2rem);display:grid}.RomyContentOutreachPage-module__epy_uG__workBlock{gap:.5rem;min-width:0;display:grid}.RomyContentOutreachPage-module__epy_uG__workBlock[data-tone=result]{border-top:1px solid var(--romy-line);padding-top:1.25rem}.RomyContentOutreachPage-module__epy_uG__workDraft{color:var(--romy-fg);text-wrap:pretty;margin:0;font-size:.95rem;line-height:1.62}.RomyContentOutreachPage-module__epy_uG__workBody{color:var(--romy-muted);text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.58}.RomyContentOutreachPage-module__epy_uG__diff{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.RomyContentOutreachPage-module__epy_uG__diffRow{border-radius:.625rem;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.65rem;padding:.7rem .85rem;display:grid}.RomyContentOutreachPage-module__epy_uG__diffRow[data-change=added]{background:var(--romy-action-tint)}.RomyContentOutreachPage-module__epy_uG__diffRow[data-change=removed]{background:var(--romy-sunken)}.RomyContentOutreachPage-module__epy_uG__diffTag{white-space:nowrap;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:650;line-height:1.3}.RomyContentOutreachPage-module__epy_uG__diffRow[data-change=added] .RomyContentOutreachPage-module__epy_uG__diffTag{color:var(--romy-card);background:var(--romy-action-2)}.RomyContentOutreachPage-module__epy_uG__diffRow[data-change=removed] .RomyContentOutreachPage-module__epy_uG__diffTag{color:var(--romy-card);background:var(--romy-muted)}.RomyContentOutreachPage-module__epy_uG__diffText{color:var(--romy-fg);text-wrap:pretty;font-size:.92rem;line-height:1.55}.RomyContentOutreachPage-module__epy_uG__diffRow[data-change=removed] .RomyContentOutreachPage-module__epy_uG__diffText{color:var(--romy-muted)}.RomyContentOutreachPage-module__epy_uG__handoff{flex-wrap:wrap;align-items:center;gap:.65rem;margin:0;display:flex}.RomyContentOutreachPage-module__epy_uG__handoffTag{border:1px solid var(--romy-line-2);color:var(--romy-ink);border-radius:.5rem;padding:.4rem .75rem;font-size:.85rem;font-weight:650}.RomyContentOutreachPage-module__epy_uG__handoffNote{color:var(--romy-muted);flex:16rem;font-size:.88rem;line-height:1.5}.RomyContentOutreachPage-module__epy_uG__demoCaptionText{max-width:72ch}.RomyContentOutreachPage-module__epy_uG__disclosure{max-width:72ch;color:var(--romy-faint);font-size:.85rem;line-height:1.5}.RomyContentOutreachPage-module__epy_uG__judgmentGrid{width:min(100%,52rem);margin-inline:auto}.RomyContentOutreachPage-module__epy_uG__judgmentCopy{text-align:center}.RomyContentOutreachPage-module__epy_uG__judgmentCopy .RomyContentOutreachPage-module__epy_uG__sectionTitle,.RomyContentOutreachPage-module__epy_uG__judgmentCopy .RomyContentOutreachPage-module__epy_uG__bodyOnInk,.RomyContentOutreachPage-module__epy_uG__judgmentCopy .RomyContentOutreachPage-module__epy_uG__judgmentBoundary{margin-inline:auto}.RomyContentOutreachPage-module__epy_uG__judgmentBoundary{max-width:56ch;color:var(--romy-footer-brand);text-wrap:pretty;margin:2rem 0 0;font-size:1rem;font-weight:600;line-height:1.6}.RomyContentOutreachPage-module__epy_uG__connectedHead{max-width:62ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.RomyContentOutreachPage-module__epy_uG__contextDirection{color:var(--romy-faint);margin:0 0 .75rem;font-size:.82rem;font-weight:650}.RomyContentOutreachPage-module__epy_uG__contextList{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.RomyContentOutreachPage-module__epy_uG__contextItem{border-top:1px solid var(--romy-line);color:var(--romy-fg);text-wrap:pretty;padding-top:.75rem;font-size:.95rem;line-height:1.58}.RomyContentOutreachPage-module__epy_uG__contextConclusion{max-width:62ch;color:var(--romy-ink);font-family:var(--romy-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:600;line-height:1.15}.RomyContentOutreachPage-module__epy_uG__fitGrid{gap:clamp(2rem,4vw,4rem);width:min(100%,52rem);margin:clamp(2rem,4vw,3rem) auto 0;display:grid}.RomyContentOutreachPage-module__epy_uG__fitMain{min-width:0}.RomyContentOutreachPage-module__epy_uG__fitSection .RomyContentOutreachPage-module__epy_uG__sectionTitle{text-align:center;max-width:24ch;margin-inline:auto}.RomyContentOutreachPage-module__epy_uG__fitMain .RomyContentOutreachPage-module__epy_uG__body{max-width:none}.RomyContentOutreachPage-module__epy_uG__fitLabel{color:var(--romy-ink);font-family:var(--romy-display);letter-spacing:-.015em;margin:2rem 0 0;font-size:1.45rem;font-weight:600;line-height:1.2}.RomyContentOutreachPage-module__epy_uG__fitMain .RomyContentOutreachPage-module__epy_uG__fitLabel:first-child{margin-top:0}.RomyContentOutreachPage-module__epy_uG__questionsGrid{grid-template-columns:minmax(12rem,.45fr) minmax(0,1fr);gap:clamp(3rem,8vw,7rem);display:grid}.RomyContentOutreachPage-module__epy_uG__questionsGrid .RomyContentOutreachPage-module__epy_uG__sectionTitle{align-self:start;position:sticky;top:6.5rem}.RomyContentOutreachPage-module__epy_uG__faqList{gap:0 clamp(2rem,4vw,4rem);display:grid}@media (min-width:52rem){.RomyContentOutreachPage-module__epy_uG__faqList{grid-template-columns:repeat(2,minmax(0,1fr))}}.RomyContentOutreachPage-module__epy_uG__faq{border-top:1px solid var(--romy-line)}.RomyContentOutreachPage-module__epy_uG__faq:last-child,.RomyContentOutreachPage-module__epy_uG__faq:nth-last-child(2){border-bottom:1px solid var(--romy-line)}@media (max-width:52rem){.RomyContentOutreachPage-module__epy_uG__faq:nth-last-child(2){border-bottom:0}.RomyContentOutreachPage-module__epy_uG__faq:last-child{border-bottom:1px solid var(--romy-line)}}.RomyContentOutreachPage-module__epy_uG__faqSummary{min-height:3.25rem;color:var(--romy-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.1rem;font-size:1.05rem;font-weight:600;line-height:1.45;list-style:none;display:flex}.RomyContentOutreachPage-module__epy_uG__faqSummary::-webkit-details-marker{display:none}.RomyContentOutreachPage-module__epy_uG__faqSummary:after{color:var(--romy-action-2);content:"+";font-size:1.35rem;font-weight:650;line-height:1}.RomyContentOutreachPage-module__epy_uG__faq[open] .RomyContentOutreachPage-module__epy_uG__faqSummary:after{content:"–"}.RomyContentOutreachPage-module__epy_uG__faqAnswer{max-width:68ch;color:var(--romy-muted);text-wrap:pretty;margin:0 0 1.5rem;font-size:1rem;line-height:1.68}.RomyContentOutreachPage-module__epy_uG__sectionFinal{position:relative;overflow:hidden}.RomyContentOutreachPage-module__epy_uG__finalHorizon{pointer-events:none;position:absolute;inset:0}.RomyContentOutreachPage-module__epy_uG__finalHorizonImage{object-fit:cover;object-position:50% 58%;filter:saturate(.62)brightness(.92)}.RomyContentOutreachPage-module__epy_uG__finalHorizonGrade{background:linear-gradient(180deg, var(--romy-ink) 0%, color-mix(in oklch, var(--romy-ink) 74%, transparent) 26%, color-mix(in oklch, var(--romy-ink) 62%, transparent) 55%, color-mix(in oklch, var(--romy-ink) 78%, transparent) 82%, var(--romy-ink) 100%);position:absolute;inset:0}.RomyContentOutreachPage-module__epy_uG__finalCopy{text-align:center;width:min(100%,48rem);margin:0 auto;position:relative}.RomyContentOutreachPage-module__epy_uG__finalCopy .RomyContentOutreachPage-module__epy_uG__sectionTitle{max-width:none;margin-inline:auto}.RomyContentOutreachPage-module__epy_uG__finalCopy .RomyContentOutreachPage-module__epy_uG__bodyOnInk{margin-inline:auto}.RomyContentOutreachPage-module__epy_uG__finalActions{justify-content:center;margin-top:2rem;display:flex}@media (min-width:52rem){.RomyContentOutreachPage-module__epy_uG__demoSurface{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}}@media (min-width:68rem){.RomyContentOutreachPage-module__epy_uG__heroGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.RomyContentOutreachPage-module__epy_uG__mechanismGrid{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}@media (max-width:38rem){.RomyContentOutreachPage-module__epy_uG__actions,.RomyContentOutreachPage-module__epy_uG__finalActions{display:grid}.RomyContentOutreachPage-module__epy_uG__actionButton{width:100%}.RomyContentOutreachPage-module__epy_uG__proofSurface,.RomyContentOutreachPage-module__epy_uG__demoSurface{border-radius:.625rem}.RomyContentOutreachPage-module__epy_uG__step{grid-template-columns:1.75rem minmax(0,1fr);gap:.65rem}}@media (prefers-reduced-motion:no-preference){.RomyContentOutreachPage-module__epy_uG__heroCopy,.RomyContentOutreachPage-module__epy_uG__heroProof{animation:RomyContentOutreachPage-module__epy_uG__romy-content-resolve .42s var(--romy-ease) both}.RomyContentOutreachPage-module__epy_uG__heroProof{animation-delay:90ms}.RomyContentOutreachPage-module__epy_uG__horizonImage{animation:RomyContentOutreachPage-module__epy_uG__romy-horizon-resolve 1.8s var(--romy-ease) both}}@keyframes RomyContentOutreachPage-module__epy_uG__romy-signature-light-drift{0%{transform:translate(-2%,-1%)scale(.98)}to{transform:translate(2%,1%)scale(1.04)}}@keyframes RomyContentOutreachPage-module__epy_uG__romy-horizon-resolve{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.RomyContentOutreachPage-module__epy_uG__signatureSection:before{animation:none}}@keyframes RomyContentOutreachPage-module__epy_uG__romy-content-resolve{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.RomyContentOutreachPage-module__epy_uG__centredHead{text-align:center;width:min(100%,60rem);margin-inline:auto}.RomyContentOutreachPage-module__epy_uG__centredHead .RomyContentOutreachPage-module__epy_uG__sectionTitle{max-width:24ch;margin-inline:auto}.RomyContentOutreachPage-module__epy_uG__centredHead .RomyContentOutreachPage-module__epy_uG__body{margin-inline:auto}.RomyContentOutreachPage-module__epy_uG__connectedSplit{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(3rem,5vw,4.5rem) clamp(2.5rem,5vw,5rem);display:grid}.RomyContentOutreachPage-module__epy_uG__connectedLead{grid-column:1/span 5;min-width:0}.RomyContentOutreachPage-module__epy_uG__connectedIntro{max-width:45ch;color:var(--romy-muted);text-wrap:pretty;margin:1.5rem 0 0;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.68}.RomyContentOutreachPage-module__epy_uG__connectedGroups{grid-column:7/span 6;gap:clamp(2.5rem,4vw,3.5rem);min-width:0;display:grid}.RomyContentOutreachPage-module__epy_uG__connectedGroup{min-width:0}.RomyContentOutreachPage-module__epy_uG__connectedGroup[data-flow=in] .RomyContentOutreachPage-module__epy_uG__contextDirection{color:var(--romy-action-2)}.RomyContentOutreachPage-module__epy_uG__connectedGroup[data-flow=out] .RomyContentOutreachPage-module__epy_uG__contextDirection{color:var(--romy-market)}.RomyContentOutreachPage-module__epy_uG__connectedGroup .RomyContentOutreachPage-module__epy_uG__contextList{border-bottom:1px solid var(--romy-line)}.RomyContentOutreachPage-module__epy_uG__connectedGroup[data-flow=in] .RomyContentOutreachPage-module__epy_uG__contextList{border-top:2px solid var(--romy-action-2)}.RomyContentOutreachPage-module__epy_uG__connectedGroup[data-flow=out] .RomyContentOutreachPage-module__epy_uG__contextList{border-top:2px solid var(--romy-market)}.RomyContentOutreachPage-module__epy_uG__connectedGroup .RomyContentOutreachPage-module__epy_uG__contextItem{border-top:0;padding:1rem 0}.RomyContentOutreachPage-module__epy_uG__connectedGroup .RomyContentOutreachPage-module__epy_uG__contextItem+.RomyContentOutreachPage-module__epy_uG__contextItem{border-top:1px solid var(--romy-line)}.RomyContentOutreachPage-module__epy_uG__connectedGroup[data-flow=in] .RomyContentOutreachPage-module__epy_uG__contextItem+.RomyContentOutreachPage-module__epy_uG__contextItem{border-top-color:color-mix(in oklch, var(--romy-action) 28%, var(--romy-line))}.RomyContentOutreachPage-module__epy_uG__connectedGroup[data-flow=out] .RomyContentOutreachPage-module__epy_uG__contextItem+.RomyContentOutreachPage-module__epy_uG__contextItem{border-top-color:color-mix(in oklch, var(--romy-market) 28%, var(--romy-line))}.RomyContentOutreachPage-module__epy_uG__contextSource{color:var(--romy-ink);font-weight:600}.RomyContentOutreachPage-module__epy_uG__connectedClose{text-align:center;grid-column:2/span 10;min-width:0}.RomyContentOutreachPage-module__epy_uG__connectedClose .RomyContentOutreachPage-module__epy_uG__contextConclusion{max-width:45ch;font-size:var(--romy-type-sub-size);font-weight:var(--romy-type-sub-weight);letter-spacing:var(--romy-type-sub-tracking);line-height:var(--romy-type-sub-leading);font-variation-settings:"wdth" var(--romy-type-sub-width), "wght" var(--romy-type-sub-weight);margin-inline:auto}.RomyContentOutreachPage-module__epy_uG__connectedClose .RomyContentOutreachPage-module__epy_uG__textCta{margin-top:1.75rem}@media (max-width:52rem){.RomyContentOutreachPage-module__epy_uG__questionsGrid{grid-template-columns:1fr;gap:2.25rem}.RomyContentOutreachPage-module__epy_uG__questionsGrid .RomyContentOutreachPage-module__epy_uG__sectionTitle{position:static}.RomyContentOutreachPage-module__epy_uG__connectedSplit{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,6vw,3.5rem) 0}.RomyContentOutreachPage-module__epy_uG__connectedLead,.RomyContentOutreachPage-module__epy_uG__connectedGroups,.RomyContentOutreachPage-module__epy_uG__connectedClose{grid-column:1/-1}.RomyContentOutreachPage-module__epy_uG__connectedClose{text-align:left}.RomyContentOutreachPage-module__epy_uG__connectedClose .RomyContentOutreachPage-module__epy_uG__contextConclusion{max-width:none;margin-inline:0}}.RomyContentOutreachPage-module__epy_uG__connectedSection{isolation:isolate;position:relative;overflow:hidden}.RomyContentOutreachPage-module__epy_uG__connectedSection>.RomyContentOutreachPage-module__epy_uG__wrap{z-index:1;position:relative}
.RomyGoalsPage-module__eV1cba__page{--col-gap:clamp(1.75rem, 2.8vw, 2.75rem);color:var(--romy-fg);background:var(--romy-canvas);font-family:var(--romy-body);overflow:clip}.RomyGoalsPage-module__eV1cba__page h1{font-variation-settings:"wdth" var(--romy-type-hero-width), "wght" var(--romy-type-hero-weight);font-synthesis:none}.RomyGoalsPage-module__eV1cba__page h2{font-variation-settings:"wdth" var(--romy-type-section-width), "wght" var(--romy-type-section-weight);font-synthesis:none}.RomyGoalsPage-module__eV1cba__section{padding-block:var(--romy-section-space)}.RomyGoalsPage-module__eV1cba__canvas{background:var(--romy-canvas)}.RomyGoalsPage-module__eV1cba__card{background:var(--romy-card)}.RomyGoalsPage-module__eV1cba__tint{background:var(--romy-action-tint)}.RomyGoalsPage-module__eV1cba__ink{color:var(--romy-footer-copy);background:var(--romy-ink)}.RomyGoalsPage-module__eV1cba__h1{max-width:15ch;color:var(--romy-ink);font-family:var(--romy-display);font-size:var(--romy-type-hero-size);font-variation-settings:"wdth" var(--romy-type-hero-width), "wght" var(--romy-type-hero-weight);letter-spacing:var(--romy-type-hero-tracking);font-weight:625;line-height:var(--romy-type-hero-leading);text-wrap:balance;margin:0}.RomyGoalsPage-module__eV1cba__h2{max-width:20ch;color:var(--romy-ink);font-family:var(--romy-display);font-size:var(--romy-type-section-size);font-variation-settings:"wdth" var(--romy-type-section-width), "wght" var(--romy-type-section-weight);letter-spacing:var(--romy-type-section-tracking);font-weight:625;line-height:var(--romy-type-section-leading);text-wrap:balance;margin:0}.RomyGoalsPage-module__eV1cba__h2Wide{max-width:26ch}.RomyGoalsPage-module__eV1cba__h1 em,.RomyGoalsPage-module__eV1cba__h2 em{color:var(--romy-market);font-style:normal}.RomyGoalsPage-module__eV1cba__ink .RomyGoalsPage-module__eV1cba__h1 em,.RomyGoalsPage-module__eV1cba__ink .RomyGoalsPage-module__eV1cba__h2 em{color:var(--romy-market-on-ink)}.RomyGoalsPage-module__eV1cba__tint .RomyGoalsPage-module__eV1cba__h1 em,.RomyGoalsPage-module__eV1cba__tint .RomyGoalsPage-module__eV1cba__h2 em{color:var(--romy-market-2)}.RomyGoalsPage-module__eV1cba__ink .RomyGoalsPage-module__eV1cba__h1,.RomyGoalsPage-module__eV1cba__ink .RomyGoalsPage-module__eV1cba__h2{color:var(--romy-footer-brand)}.RomyGoalsPage-module__eV1cba__lede{max-width:66ch;color:var(--romy-fg);text-wrap:pretty;margin:1.6rem auto 0;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.62}.RomyGoalsPage-module__eV1cba__body{max-width:68ch;color:var(--romy-muted);text-wrap:pretty;margin:1.25rem 0 0;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.68}.RomyGoalsPage-module__eV1cba__ink .RomyGoalsPage-module__eV1cba__body,.RomyGoalsPage-module__eV1cba__ink .RomyGoalsPage-module__eV1cba__lede{color:var(--romy-footer-copy)}.RomyGoalsPage-module__eV1cba__wrap{width:min(100%,1280px);margin:0 auto;padding-inline:clamp(1.25rem,4vw,3rem)}.RomyGoalsPage-module__eV1cba__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.RomyGoalsPage-module__eV1cba__hero{z-index:1;isolation:isolate;background:var(--romy-canvas);padding-top:clamp(6.5rem,9vw,8.5rem);display:flow-root;position:relative;overflow:visible}.RomyGoalsPage-module__eV1cba__heroNavSentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:6rem;left:0}.RomyGoalsPage-module__eV1cba__heroHorizon{z-index:-1;height:clamp(36rem,60vw,54rem);position:absolute;top:-6rem;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.RomyGoalsPage-module__eV1cba__heroHorizonImage{object-fit:cover;object-position:50% 40%;filter:saturate(.48)contrast(1.04)brightness(.92);animation:RomyGoalsPage-module__eV1cba__heroHorizonResolve 1.8s var(--romy-ease) both}@keyframes RomyGoalsPage-module__eV1cba__heroHorizonResolve{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1.02)}}.RomyGoalsPage-module__eV1cba__heroHorizonGrade{background:color-mix(in oklch, var(--romy-canvas) 48%, transparent);position:absolute;inset:0}.RomyGoalsPage-module__eV1cba__heroInner{justify-items:center;display:grid}.RomyGoalsPage-module__eV1cba__heroCopy{z-index:2;text-align:center;justify-items:center;max-width:66rem;display:grid;position:relative}.RomyGoalsPage-module__eV1cba__heroCopy .RomyGoalsPage-module__eV1cba__heroEyebrow{color:var(--romy-action-2);margin:0 0 clamp(.75rem,1.4vw,1.1rem);font-size:.95rem;font-weight:600;line-height:1.45}.RomyGoalsPage-module__eV1cba__heroDialWrap{z-index:3;margin-top:clamp(2.5rem,5vw,4rem);margin-bottom:calc(-1 * var(--romy-interactive-overlap));transform:translateY(var(--romy-interactive-overlap));position:relative}.RomyGoalsPage-module__eV1cba__recognitionUnderPane{--romy-recognition-heading-accent:var(--romy-market-on-ink);--romy-recognition-padding-top:calc(var(--romy-section-space) + var(--romy-rendered-overlap))}.RomyGoalsPage-module__eV1cba__splitFour{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(2.5rem,6vw,3.5rem);display:grid}.RomyGoalsPage-module__eV1cba__splitFour>:first-child{grid-column:1/span 4}.RomyGoalsPage-module__eV1cba__splitFour>:last-child{grid-column:5/span 8}@media (min-width:68.0625rem){.RomyGoalsPage-module__eV1cba__leadColumn{align-self:start;position:sticky;top:clamp(6rem,12vh,8.5rem)}}.RomyGoalsPage-module__eV1cba__steps{counter-reset:none;gap:0;margin:0;padding:0;list-style:none;display:grid}.RomyGoalsPage-module__eV1cba__step{border-top:1px solid color-mix(in oklch, var(--romy-action-2) 22%, transparent);grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:1.25rem;padding-block:1.35rem;display:grid}.RomyGoalsPage-module__eV1cba__step:last-child{border-bottom:1px solid color-mix(in oklch, var(--romy-action-2) 22%, transparent)}.RomyGoalsPage-module__eV1cba__stepNumber{width:2.25rem;height:2.25rem;color:var(--romy-card);background:var(--romy-action-2);border-radius:999px;place-items:center;font-size:.875rem;font-weight:650;display:grid}.RomyGoalsPage-module__eV1cba__stepBody{max-width:62ch;color:var(--romy-fg);text-wrap:pretty;margin:.3rem 0 0;font-size:clamp(1rem,1.1vw,1.0625rem);line-height:1.62}.RomyGoalsPage-module__eV1cba__stepLabel{color:var(--romy-ink);font-weight:650}.RomyGoalsPage-module__eV1cba__signature{isolation:isolate;position:relative;overflow:hidden}.RomyGoalsPage-module__eV1cba__signature>.RomyGoalsPage-module__eV1cba__wrap{z-index:1;position:relative}.RomyGoalsPage-module__eV1cba__signatureWash{z-index:0;background:radial-gradient(ellipse at center, color-mix(in oklch, var(--romy-action-tint) 62%, transparent), color-mix(in oklch, var(--romy-market-soft) 26%, transparent) 44%, transparent 72%);opacity:.7;width:min(72rem,88vw);height:42rem;animation:RomyGoalsPage-module__eV1cba__goalsWashDrift 22s var(--romy-ease) infinite alternate;pointer-events:none;position:absolute;top:-8rem;left:-14rem;transform:rotate(-5deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 80%,#0000 100%)}@keyframes RomyGoalsPage-module__eV1cba__goalsWashDrift{0%{transform:translate(-1.5%)rotate(-5deg)scale(.98)}to{transform:translate(2%,1%)rotate(-2deg)scale(1.05)}}.RomyGoalsPage-module__eV1cba__demoLayout{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:clamp(2.5rem,6vw,3.5rem);display:grid}.RomyGoalsPage-module__eV1cba__demoIntro{grid-column:1/span 4}.RomyGoalsPage-module__eV1cba__demoFigure{grid-column:5/span 8;margin:0}.RomyGoalsPage-module__eV1cba__taskCards{gap:clamp(1.5rem,3vw,2.25rem);margin:0;padding:0;list-style:none;display:grid}.RomyGoalsPage-module__eV1cba__taskCard{rotate:var(--romy-tilt,0deg);position:relative}.RomyGoalsPage-module__eV1cba__taskGoalTag{color:var(--romy-market);margin-bottom:.4rem;font-size:.68rem;font-weight:600;line-height:1.35;display:inline-block}.RomyGoalsPage-module__eV1cba__taskInner{background:var(--romy-ui-surface);box-shadow:0 2px 4px color-mix(in oklch, var(--romy-ink) 8%, transparent), 0 18px 54px color-mix(in oklch, var(--romy-ink) 11%, transparent);border-radius:12px;overflow:hidden}.RomyGoalsPage-module__eV1cba__taskSignal{border-bottom:1px solid color-mix(in srgb, var(--romy-ui-thinking) 16%, var(--romy-ui-line));padding:.75rem .9rem .8rem}.RomyGoalsPage-module__eV1cba__taskSignalTitle{color:var(--romy-ui-ink);font-family:var(--romy-display);font-variation-settings:"wdth" var(--romy-type-sub-width), "wght" 600;font-synthesis:none;letter-spacing:-.012em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.5rem 0 0;font-size:.95rem;line-height:1.34;display:-webkit-box;overflow:hidden}.RomyGoalsPage-module__eV1cba__taskWork{background:linear-gradient(120deg,#f6f5fd 0%,#f5faf9 100%);padding:.6rem .9rem .7rem}.RomyGoalsPage-module__eV1cba__taskWorkLabel{color:var(--romy-ui-thinking-strong);align-items:center;gap:.35rem;margin:0 0 .3rem;font-size:.72rem;font-weight:600;line-height:1.2;display:flex}.RomyGoalsPage-module__eV1cba__taskWorkMark{flex:none;width:.85rem;height:.85rem}.RomyGoalsPage-module__eV1cba__taskWorkTitle{color:var(--romy-ui-ink);margin:0;font-size:.88rem;font-weight:600;line-height:1.35}.RomyGoalsPage-module__eV1cba__taskWorkFooter{justify-content:space-between;align-items:center;margin-top:.4rem;display:flex}.RomyGoalsPage-module__eV1cba__taskState{color:var(--romy-ui-signal-strong);background:var(--romy-ui-signal-tint);border-radius:999px;padding:.2rem .45rem;font-size:.66rem;font-weight:600;line-height:1.2;display:inline-block}.RomyGoalsPage-module__eV1cba__taskLinkOut{width:.75rem;height:.75rem;color:var(--romy-ui-muted);flex:none}.RomyGoalsPage-module__eV1cba__taskReLift{color:var(--romy-market-2);margin:.4rem 0 0;font-size:.66rem;font-weight:600;line-height:1.4}.RomyGoalsPage-module__eV1cba__judgmentGrid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(2.5rem,6vw,3.5rem);display:grid}.RomyGoalsPage-module__eV1cba__judgmentCopy{grid-column:1/span 5}@media (min-width:68.0625rem){.RomyGoalsPage-module__eV1cba__judgmentCopy{align-self:start;position:sticky;top:clamp(6rem,12vh,8.5rem)}}.RomyGoalsPage-module__eV1cba__judgmentBoundaries{grid-column:6/span 7}.RomyGoalsPage-module__eV1cba__boundaries{margin:0;padding:0;list-style:none}.RomyGoalsPage-module__eV1cba__boundary{border-top:1px solid var(--romy-footer-line);padding:1.5rem 0}.RomyGoalsPage-module__eV1cba__boundary:last-child{border-bottom:1px solid var(--romy-footer-line)}.RomyGoalsPage-module__eV1cba__boundaryLabel{color:var(--romy-footer-brand);margin-bottom:.4rem;font-size:1.05rem;font-weight:650;line-height:1.4;display:block}.RomyGoalsPage-module__eV1cba__boundaryBody{color:var(--romy-footer-copy);text-wrap:pretty;font-size:clamp(1rem,1.1vw,1.0625rem);line-height:1.62}.RomyGoalsPage-module__eV1cba__questionsWrap{width:min(100%,68rem)}.RomyGoalsPage-module__eV1cba__faqList{border-top:1px solid var(--romy-line-2);margin-top:clamp(2rem,3.5vw,3rem)}@media (min-width:64rem){.RomyGoalsPage-module__eV1cba__faqList{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,3.5rem);display:grid}.RomyGoalsPage-module__eV1cba__faqList>.RomyGoalsPage-module__eV1cba__faq:first-child,.RomyGoalsPage-module__eV1cba__faqList>.RomyGoalsPage-module__eV1cba__faq:nth-child(2){border-top:1px solid var(--romy-line-2)}}.RomyGoalsPage-module__eV1cba__faq{border-bottom:1px solid var(--romy-line-2)}.RomyGoalsPage-module__eV1cba__faqSummary{min-height:3.25rem;color:var(--romy-ink);cursor:pointer;font-family:var(--romy-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 0;font-size:clamp(1.0625rem,1.4vw,1.2rem);font-weight:620;line-height:1.35;list-style:none;display:flex}.RomyGoalsPage-module__eV1cba__faqSummary::-webkit-details-marker{display:none}.RomyGoalsPage-module__eV1cba__faqSummary:after{color:var(--romy-action-2);content:"+";font-family:var(--romy-body);flex:none;font-size:1.25rem;font-weight:500;line-height:1}.RomyGoalsPage-module__eV1cba__faq[open] .RomyGoalsPage-module__eV1cba__faqSummary:after{content:"–"}.RomyGoalsPage-module__eV1cba__faqAnswer{max-width:68ch;color:var(--romy-muted);text-wrap:pretty;margin:0 0 1.4rem;font-size:clamp(1rem,1.1vw,1.0625rem);line-height:1.68}.RomyGoalsPage-module__eV1cba__faqLink{color:var(--romy-action-2);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--romy-action-2) 42%, transparent);text-decoration-color:color-mix(in oklch, var(--romy-action-2) 42%, transparent);text-underline-offset:.2em;font-weight:650;text-decoration-thickness:2px}.RomyGoalsPage-module__eV1cba__faqLink:focus-visible{outline:2px solid var(--romy-action);outline-offset:3px;border-radius:4px}.RomyGoalsPage-module__eV1cba__faqSummary:focus-visible{outline:2px solid var(--romy-action);outline-offset:3px}@media (max-width:68rem){.RomyGoalsPage-module__eV1cba__splitFour>:first-child{grid-column:1/span 5}.RomyGoalsPage-module__eV1cba__splitFour>:last-child{grid-column:6/span 7}.RomyGoalsPage-module__eV1cba__demoIntro{grid-column:1/span 4}.RomyGoalsPage-module__eV1cba__demoFigure{grid-column:5/span 8}.RomyGoalsPage-module__eV1cba__judgmentCopy{grid-column:1/span 5}.RomyGoalsPage-module__eV1cba__judgmentBoundaries{grid-column:6/span 7}}@media (max-width:52rem){.RomyGoalsPage-module__eV1cba__splitFour,.RomyGoalsPage-module__eV1cba__demoLayout,.RomyGoalsPage-module__eV1cba__judgmentGrid{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,6vw,3rem)}.RomyGoalsPage-module__eV1cba__demoIntro,.RomyGoalsPage-module__eV1cba__demoFigure,.RomyGoalsPage-module__eV1cba__splitFour>:first-child,.RomyGoalsPage-module__eV1cba__splitFour>:last-child,.RomyGoalsPage-module__eV1cba__judgmentCopy,.RomyGoalsPage-module__eV1cba__judgmentBoundaries{grid-column:auto}.RomyGoalsPage-module__eV1cba__h2,.RomyGoalsPage-module__eV1cba__h2Wide{max-width:24ch}.RomyGoalsPage-module__eV1cba__section{padding-block:var(--romy-section-space)}.RomyGoalsPage-module__eV1cba__hero{padding-top:clamp(6.5rem,22vw,8rem)}.RomyGoalsPage-module__eV1cba__heroHorizonImage{object-position:50% 35%}}@media (max-width:38rem){.RomyGoalsPage-module__eV1cba__actions{flex-direction:column;align-items:stretch}.RomyGoalsPage-module__eV1cba__actionButton{width:100%}}@media (prefers-reduced-motion:reduce){.RomyGoalsPage-module__eV1cba__signatureWash,.RomyGoalsPage-module__eV1cba__heroHorizonImage{animation:none}}
.RomyHowItWorksPage-module__Bh3A8G__page{--hero-proof-overhang:8rem;min-height:100vh;color:var(--romy-fg);background:var(--romy-canvas);font-family:var(--romy-body);font-kerning:normal;font-optical-sizing:auto;overflow:clip}.RomyHowItWorksPage-module__Bh3A8G__page h1,.RomyHowItWorksPage-module__Bh3A8G__page h2,.RomyHowItWorksPage-module__Bh3A8G__page h3{color:var(--romy-ink);font-family:var(--romy-display);text-wrap:balance}.RomyHowItWorksPage-module__Bh3A8G__page h2{font-size:var(--romy-type-section-size);font-variation-settings:"wdth" var(--romy-type-section-width), "wght" var(--romy-type-section-weight);font-weight:var(--romy-type-section-weight);letter-spacing:var(--romy-type-section-tracking);line-height:var(--romy-type-section-leading);margin:0}.RomyHowItWorksPage-module__Bh3A8G__wrap{width:min(100%,80rem);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.RomyHowItWorksPage-module__Bh3A8G__hero{z-index:3;isolation:isolate;background:linear-gradient(118deg, var(--romy-canvas) 0%, var(--romy-canvas) 42%, color-mix(in oklch, var(--romy-canvas) 94%, var(--romy-blush)) 72%, color-mix(in oklch, var(--romy-canvas) 93%, var(--romy-action)) 100%);padding:clamp(5.5rem,9vw,8rem) 0 0;display:flow-root;position:relative;overflow:visible}.RomyHowItWorksPage-module__Bh3A8G__heroHorizon{z-index:-1;pointer-events:none;height:auto;min-height:36rem;position:absolute;inset:clamp(17rem,28vw,25rem) 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#0000001f 12%,#000c 32%,#000 49% 100%);mask-image:linear-gradient(#0000 0%,#0000001f 12%,#000c 32%,#000 49% 100%)}.RomyHowItWorksPage-module__Bh3A8G__horizonImage{object-fit:cover;object-position:50% 42%;opacity:.9;filter:saturate(.82)contrast(.96)brightness(1.02);transform:scale(1.015)}.RomyHowItWorksPage-module__Bh3A8G__horizonGrade{background:linear-gradient(180deg, color-mix(in oklch, var(--romy-canvas) 62%, transparent) 0%, transparent 42%, color-mix(in oklch, var(--romy-market-soft) 8%, transparent) 76%, color-mix(in oklch, var(--romy-ink) 8%, transparent) 100%), linear-gradient(90deg, color-mix(in oklch, var(--romy-signal) 8%, transparent), transparent 34%, transparent 68%, color-mix(in oklch, var(--romy-market) 9%, transparent));position:absolute;inset:0}.RomyHowItWorksPage-module__Bh3A8G__heroCopy{z-index:2;text-align:center;max-width:74rem;margin-inline:auto;position:relative}.RomyHowItWorksPage-module__Bh3A8G__heroTitle{max-width:none;font-size:var(--romy-type-hero-size);font-variation-settings:"wdth" var(--romy-type-hero-width), "wght" var(--romy-type-hero-weight);font-weight:var(--romy-type-hero-weight);letter-spacing:var(--romy-type-hero-tracking);line-height:var(--romy-type-hero-leading);margin:0 auto}.RomyHowItWorksPage-module__Bh3A8G__heroAccent{color:var(--romy-market)}.RomyHowItWorksPage-module__Bh3A8G__heroLede{max-width:54ch;color:var(--romy-muted);text-wrap:pretty;margin:clamp(1.6rem,3vw,2.15rem) auto 0;font-size:clamp(1.08rem,1.55vw,1.22rem);line-height:1.62}.RomyHowItWorksPage-module__Bh3A8G__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:clamp(1.6rem,3vw,2.2rem);display:flex}.RomyHowItWorksPage-module__Bh3A8G__heroProofWrap{z-index:4;width:min(calc(100% - var(--romy-nav-gutter) - var(--romy-nav-gutter)), var(--romy-nav-max-width));margin:clamp(3.75rem, 7vw, 5.75rem) auto calc(-1 * var(--hero-proof-overhang));position:relative}.RomyHowItWorksPage-module__Bh3A8G__heroProof{background:var(--romy-card);width:100%;max-width:none;box-shadow:var(--romy-shadow-pop);border-radius:.875rem;margin:0;position:relative;overflow:hidden}.RomyHowItWorksPage-module__Bh3A8G__goalSection{z-index:2;padding:calc(var(--romy-section-space) + var(--hero-proof-overhang)) 0 var(--romy-section-space);color:var(--romy-card);background:var(--romy-ink);position:relative}.RomyHowItWorksPage-module__Bh3A8G__goalGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2.75rem,5vw,4.5rem) clamp(2.5rem,5vw,5rem);display:grid}.RomyHowItWorksPage-module__Bh3A8G__goalLeft{grid-column:1/span 5}.RomyHowItWorksPage-module__Bh3A8G__goalRight{grid-area:1/7/auto/span 6;align-self:start}.RomyHowItWorksPage-module__Bh3A8G__agentDefinition{color:#aeb9be;color:lab(74.5529% -3.32922 -3.70867);max-width:55ch;font-family:var(--romy-body);text-wrap:pretty;margin:0 0 clamp(2.5rem,4vw,3.5rem);font-size:clamp(1.02rem,1.5vw,1.15rem);line-height:1.62}.RomyHowItWorksPage-module__Bh3A8G__goalLeft h2{color:var(--romy-card)}.RomyHowItWorksPage-module__Bh3A8G__goalBody{color:#c3ccd0;color:lab(81.5029% -2.86108 -3.18311);text-wrap:pretty;max-width:45ch;margin:clamp(1rem,2vw,1.5rem) 0 0;font-size:clamp(1.02rem,1.5vw,1.15rem);line-height:1.62}.RomyHowItWorksPage-module__Bh3A8G__contextSources{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:clamp(.75rem,1.5vw,1rem) clamp(1.5rem,3vw,2rem);margin:clamp(1.5rem,3vw,2rem) 0 0;padding:0;list-style:none;display:grid}.RomyHowItWorksPage-module__Bh3A8G__contextSources li{color:#c3ccd0;color:lab(81.5029% -2.86108 -3.18311);font-family:var(--romy-body);font-size:clamp(1.05rem,1.4vw,1.15rem);font-weight:500;line-height:1.5}.RomyHowItWorksPage-module__Bh3A8G__antiPattern{color:#9da6aa;color:lab(67.5826% -2.8562 -3.18036);font-family:var(--romy-body);grid-column:1/-1;margin:clamp(1rem,2vw,1.5rem) 0 0;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.55}.RomyHowItWorksPage-module__Bh3A8G__piedPiperAvatar{width:2.35rem;height:2.35rem}.RomyHowItWorksPage-module__Bh3A8G__goalRight h3{color:var(--romy-card);font-size:var(--romy-type-sub-size);font-variation-settings:"wdth" var(--romy-type-sub-width), "wght" var(--romy-type-sub-weight);font-weight:var(--romy-type-sub-weight);letter-spacing:var(--romy-type-sub-tracking);line-height:var(--romy-type-sub-leading);margin:0}.RomyHowItWorksPage-module__Bh3A8G__goalRight p{color:#c3ccd0;color:lab(81.5029% -2.86108 -3.18311);text-wrap:pretty;max-width:48ch;margin:clamp(.75rem,1.5vw,1rem) 0 0;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.58}.RomyHowItWorksPage-module__Bh3A8G__roadmapStage{background:var(--romy-card);border-radius:14px;grid-column:1/-1;overflow:hidden}.RomyHowItWorksPage-module__Bh3A8G__filmSection{padding:var(--romy-section-space) 0;background:var(--romy-canvas-2);position:relative}.RomyHowItWorksPage-module__Bh3A8G__filmInner{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2.75rem,5vw,4.5rem) clamp(2.5rem,5vw,5rem);display:grid}.RomyHowItWorksPage-module__Bh3A8G__filmIntro{text-align:center;grid-column:2/span 10}.RomyHowItWorksPage-module__Bh3A8G__filmIntro h2{max-width:21ch;margin-inline:auto}.RomyHowItWorksPage-module__Bh3A8G__filmAccent{color:var(--romy-market)}.RomyHowItWorksPage-module__Bh3A8G__filmIntro p{max-width:58ch;color:var(--romy-muted);text-wrap:pretty;margin:clamp(1rem,2vw,1.5rem) auto 0;font-size:clamp(1.02rem,1.5vw,1.15rem);line-height:1.62}.RomyHowItWorksPage-module__Bh3A8G__filmStage{min-width:0;box-shadow:var(--romy-shadow-pop);border-radius:14px;grid-column:1/-1;overflow:hidden}.RomyHowItWorksPage-module__Bh3A8G__controlSection{padding:var(--romy-section-space) 0;color:var(--romy-card);background:var(--romy-ink);position:relative}.RomyHowItWorksPage-module__Bh3A8G__controlGrid{align-items:start;row-gap:clamp(2.5rem,5vw,4rem);display:grid}.RomyHowItWorksPage-module__Bh3A8G__controlRow{grid-template-columns:minmax(0,1fr) 2.5rem minmax(20rem,.68fr);align-items:center;column-gap:clamp(1.5rem,4vw,3.5rem);display:grid}.RomyHowItWorksPage-module__Bh3A8G__controlArrow{width:2.5rem;height:2.5rem;color:var(--romy-market);place-items:center;font-size:2rem;line-height:1;display:grid}.RomyHowItWorksPage-module__Bh3A8G__controlGrid h2{max-width:17ch;color:var(--romy-card)}.RomyHowItWorksPage-module__Bh3A8G__controlAccent{color:var(--romy-market)}.RomyHowItWorksPage-module__Bh3A8G__controlCopy{color:#c3ccd0;color:lab(81.5029% -2.86108 -3.18311);text-wrap:pretty;margin:0;font-size:1.08rem;line-height:1.72}.RomyHowItWorksPage-module__Bh3A8G__reputation{color:#c3ccd0;color:lab(81.5029% -2.86108 -3.18311);text-wrap:pretty;grid-column:1/-1;width:min(100%,58ch);margin:0 0 0 auto;font-size:1.08rem;line-height:1.72}.RomyHowItWorksPage-module__Bh3A8G__approvalProof{grid-column:1/-1;margin-top:clamp(2rem,4vw,3.5rem)}.RomyHowItWorksPage-module__Bh3A8G__judgmentSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.5rem,6vw,5.5rem);margin:clamp(4rem,7vw,6rem) 0 0;padding:0;list-style:none;display:grid}@media (max-width:52rem){.RomyHowItWorksPage-module__Bh3A8G__reputation{margin-inline:0}.RomyHowItWorksPage-module__Bh3A8G__judgmentSteps{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,6vw,3rem)}}.RomyHowItWorksPage-module__Bh3A8G__conclusion{border-top:1px solid color-mix(in oklch, var(--romy-card) 26%, transparent);width:min(100%,58ch);color:var(--romy-card);font-family:var(--romy-display);font-variation-settings:"wdth" var(--romy-type-sub-width), "wght" var(--romy-type-sub-weight);font-size:clamp(1.3rem,2.15vw,1.85rem);font-weight:var(--romy-type-sub-weight);letter-spacing:var(--romy-type-sub-tracking);text-align:center;text-wrap:pretty;grid-column:1/-1;margin:clamp(1rem,2vw,2rem) auto 0;padding-top:clamp(1.5rem,3vw,2rem);line-height:1.25}.RomyHowItWorksPage-module__Bh3A8G__earlyAccess{isolation:isolate;padding:var(--romy-section-space) 0;color:var(--romy-fg);background:var(--romy-canvas);position:relative;overflow:hidden}.RomyHowItWorksPage-module__Bh3A8G__earlyAccessHorizon{z-index:-1;position:absolute;inset:0}.RomyHowItWorksPage-module__Bh3A8G__earlyAccessHorizon img{object-fit:cover;object-position:center 55%;filter:saturate(.78)contrast(.92)brightness(1.06);transform:scale(1.02)}.RomyHowItWorksPage-module__Bh3A8G__earlyAccessHorizon span{background:linear-gradient(90deg, color-mix(in oklch, var(--romy-canvas) 90%, transparent) 0%, color-mix(in oklch, var(--romy-canvas) 72%, transparent) 46%, color-mix(in oklch, var(--romy-canvas) 34%, transparent) 100%), linear-gradient(180deg, color-mix(in oklch, var(--romy-canvas) 30%, transparent), color-mix(in oklch, var(--romy-canvas) 48%, transparent));position:absolute;inset:0}.RomyHowItWorksPage-module__Bh3A8G__earlyAccessInner{grid-template-columns:minmax(0,.92fr) minmax(20rem,.72fr);align-items:start;gap:clamp(3rem,9vw,8rem);display:grid;position:relative}.RomyHowItWorksPage-module__Bh3A8G__earlyAccessInner h2{max-width:15ch;color:var(--romy-ink)}.RomyHowItWorksPage-module__Bh3A8G__earlyAccessInner>div:last-child>p:first-child{color:var(--romy-muted);text-wrap:pretty;margin:0 0 2rem;font-size:1.08rem;line-height:1.68}.RomyHowItWorksPage-module__Bh3A8G__earlyAccessForm{margin-top:0}@media (max-width:64rem){.RomyHowItWorksPage-module__Bh3A8G__page{--hero-proof-overhang:5rem}.RomyHowItWorksPage-module__Bh3A8G__heroTitle{font-size:var(--romy-type-hero-size)}}@media (max-width:52rem){.RomyHowItWorksPage-module__Bh3A8G__page{--hero-proof-overhang:0rem}.RomyHowItWorksPage-module__Bh3A8G__hero{padding-bottom:clamp(3.5rem,8vw,4.5rem);overflow:hidden}.RomyHowItWorksPage-module__Bh3A8G__heroHorizon{min-height:0;inset:clamp(20rem,52vw,28rem) 0 0}.RomyHowItWorksPage-module__Bh3A8G__heroProofWrap{width:auto;margin:clamp(2rem,6vw,3rem) 0 0;padding-inline:clamp(1.25rem,4vw,2.5rem)}.RomyHowItWorksPage-module__Bh3A8G__heroProof{border-radius:.7rem}.RomyHowItWorksPage-module__Bh3A8G__goalGrid,.RomyHowItWorksPage-module__Bh3A8G__filmInner{grid-template-columns:minmax(0,1fr)}.RomyHowItWorksPage-module__Bh3A8G__controlGrid,.RomyHowItWorksPage-module__Bh3A8G__earlyAccessInner{grid-template-columns:minmax(0,1fr);gap:3rem}.RomyHowItWorksPage-module__Bh3A8G__controlArrow{display:none}.RomyHowItWorksPage-module__Bh3A8G__controlRow{grid-template-columns:minmax(0,1fr);gap:1.25rem}.RomyHowItWorksPage-module__Bh3A8G__goalLeft,.RomyHowItWorksPage-module__Bh3A8G__goalRight,.RomyHowItWorksPage-module__Bh3A8G__contextSources,.RomyHowItWorksPage-module__Bh3A8G__antiPattern,.RomyHowItWorksPage-module__Bh3A8G__filmIntro,.RomyHowItWorksPage-module__Bh3A8G__filmStage,.RomyHowItWorksPage-module__Bh3A8G__roadmapStage{grid-area:auto/1}.RomyHowItWorksPage-module__Bh3A8G__contextSources{grid-template-columns:1fr}.RomyHowItWorksPage-module__Bh3A8G__filmIntro{text-align:start}.RomyHowItWorksPage-module__Bh3A8G__filmIntro h2,.RomyHowItWorksPage-module__Bh3A8G__filmIntro p{margin-inline:0}}@media (max-width:40rem){.RomyHowItWorksPage-module__Bh3A8G__heroTitle{font-size:var(--romy-type-hero-size);line-height:var(--romy-type-hero-leading)}.RomyHowItWorksPage-module__Bh3A8G__heroActions{flex-direction:column;align-items:stretch}.RomyHowItWorksPage-module__Bh3A8G__heroButton{text-align:center;width:100%}}
