.Mock-module__BG5Xaa__frame{border:1px solid var(--line,#ffffff17);background:var(--panel,#10141d);border-radius:14px;overflow:hidden;box-shadow:0 24px 60px -24px #000000b3}.Mock-module__BG5Xaa__bar{border-bottom:1px solid var(--line,#ffffff17);background:#ffffff05;align-items:center;gap:10px;padding:11px 14px;display:flex}.Mock-module__BG5Xaa__dot{background:var(--spark,#6b9adf);border-radius:999px;flex:none;width:8px;height:8px}.Mock-module__BG5Xaa__barTitle{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--ink,#eceef2);font-size:12.5px;font-weight:500}.Mock-module__BG5Xaa__barTag{font-variant-numeric:tabular-nums;color:var(--ink-3,#858c9c);margin-left:auto;font-size:11px}.Mock-module__BG5Xaa__body{padding:22px 20px}.Mock-module__BG5Xaa__ask{font-family:var(--font-heading);letter-spacing:-.018em;color:var(--ink,#eceef2);margin:0;font-size:17px;font-weight:500}.Mock-module__BG5Xaa__askNote{color:var(--ink-3,#858c9c);margin:8px 0 0;font-size:12.5px;line-height:1.55}.Mock-module__BG5Xaa__chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.Mock-module__BG5Xaa__chip{border:1px solid var(--line,#ffffff17);color:var(--ink-2,#a3a9b7);border-radius:999px;padding:7px 13px;font-size:12.5px}.Mock-module__BG5Xaa__chipOn{background:var(--ink,#eceef2);color:var(--ground,#0a0d14);border-color:#0000}.Mock-module__BG5Xaa__swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.Mock-module__BG5Xaa__swatch{border:1px solid var(--line,#ffffff17);color:var(--ink-2,#a3a9b7);border-radius:10px;align-items:center;gap:9px;padding:9px 11px;font-size:12.5px;display:flex}.Mock-module__BG5Xaa__swatchOn{border-color:var(--spark,#6b9adf);color:var(--ink,#eceef2)}.Mock-module__BG5Xaa__chipColor{border-radius:5px;flex:none;width:16px;height:16px;box-shadow:inset 0 0 0 1px #ffffff24}.Mock-module__BG5Xaa__range{border-top:1px solid var(--line,#ffffff17);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:20px;padding-top:18px;display:flex}.Mock-module__BG5Xaa__rangeLabel{color:var(--ink-3,#858c9c);margin:0;font-size:11.5px}.Mock-module__BG5Xaa__rangeValue{font-family:var(--font-heading);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ink,#eceef2);margin:4px 0 0;font-size:25px;font-weight:500}.Mock-module__BG5Xaa__rangeValue span{color:var(--ink-3,#858c9c)}.Mock-module__BG5Xaa__rangeDelta{background:color-mix(in srgb, var(--spark,#6b9adf) 16%, transparent);font-variant-numeric:tabular-nums;color:var(--spark,#6b9adf);border-radius:999px;padding:5px 10px;font-size:11.5px}.Mock-module__BG5Xaa__sheet{padding:18px 16px 8px}.Mock-module__BG5Xaa__sheetHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:14px;display:flex}.Mock-module__BG5Xaa__sheetTitle{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--ink,#eceef2);margin:0;font-size:15px;font-weight:500}.Mock-module__BG5Xaa__sheetTotal{font-variant-numeric:tabular-nums;color:var(--ink-3,#858c9c);margin:0;font-size:12px}.Mock-module__BG5Xaa__sheetTotal strong{font-family:var(--font-heading);color:var(--ink,#eceef2);font-weight:500}.Mock-module__BG5Xaa__table{border-collapse:collapse;width:100%;font-size:12px}.Mock-module__BG5Xaa__table td{border-bottom:1px solid var(--line,#ffffff17);color:var(--ink-2,#a3a9b7);padding:8px 10px}.Mock-module__BG5Xaa__table tr:last-child td{border-bottom:0}.Mock-module__BG5Xaa__rowHead td{font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--ink,#eceef2);background:#ffffff08;font-size:11px;font-weight:500}.Mock-module__BG5Xaa__dim{white-space:nowrap;color:var(--ink-3,#858c9c)}.Mock-module__BG5Xaa__num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.Mock-module__BG5Xaa__tag{background:var(--spark,#6b9adf);font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--ground,#0a0d14);border-radius:999px;margin-right:7px;padding:1px 6px;font-size:9px;font-weight:500;display:inline-block}.Mock-module__BG5Xaa__board{background:var(--line,#ffffff17);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.Mock-module__BG5Xaa__column{background:var(--panel,#10141d);padding:14px 12px}.Mock-module__BG5Xaa__columnHead{font-family:var(--font-heading);color:var(--ink,#eceef2);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 12px;font-size:11.5px;font-weight:500;display:flex}.Mock-module__BG5Xaa__columnHead span{font-variant-numeric:tabular-nums;color:var(--ink-3,#858c9c);font-weight:400}.Mock-module__BG5Xaa__deal{border:1px solid var(--line,#ffffff17);background:var(--panel-2,#141924);color:var(--ink-2,#a3a9b7);border-radius:8px;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:7px;padding:9px 10px;font-size:11.5px;display:flex}.Mock-module__BG5Xaa__deal strong{font-family:var(--font-heading);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink,#eceef2);font-weight:500}.Mock-module__BG5Xaa__crew{flex-wrap:wrap;align-items:center;gap:20px;padding:20px;display:flex}.Mock-module__BG5Xaa__donut{flex:none;width:128px;height:128px}.Mock-module__BG5Xaa__legend{flex:10rem;min-width:0;margin:0;padding:0;font-size:12px;list-style:none}.Mock-module__BG5Xaa__legend li{border-bottom:1px solid var(--line,#ffffff17);color:var(--ink-2,#a3a9b7);align-items:center;gap:9px;padding:6px 0;display:flex}.Mock-module__BG5Xaa__legend li:last-child{border-bottom:0}.Mock-module__BG5Xaa__legend strong{font-family:var(--font-heading);font-variant-numeric:tabular-nums;color:var(--ink,#eceef2);margin-left:auto;font-weight:500}.Mock-module__BG5Xaa__key{border-radius:3px;flex:none;width:9px;height:9px}
.AppNav-module__tn8Ftq__chrome{--nav-bg:#f5f7fa;--nav-ink:#263449;--nav-ink-dim:#637084;--nav-hover:#e9eef5;--nav-line:#e2e7ef;display:contents}.AppNav-module__tn8Ftq__bar{z-index:var(--z-nav);height:var(--nav-height);color:var(--nav-ink);background:var(--nav-bg);border-bottom:1px solid var(--nav-line);align-items:center;gap:6px;padding:0 10px;display:flex;position:sticky;top:0}.AppNav-module__tn8Ftq__burger{border-radius:var(--radius-md);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:-4px;padding:0;display:grid}.AppNav-module__tn8Ftq__burger:hover{background:var(--nav-hover)}.AppNav-module__tn8Ftq__burgerLines{gap:4px;display:grid}.AppNav-module__tn8Ftq__burgerLines span{background:currentColor;border-radius:2px;width:18px;height:2px;display:block}.AppNav-module__tn8Ftq__barBrand{min-width:0;color:inherit;align-items:center;gap:9px;text-decoration:none;display:flex}.AppNav-module__tn8Ftq__barBrand:hover,.AppNav-module__tn8Ftq__barBrand:focus-visible{color:inherit}.AppNav-module__tn8Ftq__barName{font-family:var(--font-heading);font-weight:var(--font-heading-weight);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.AppNav-module__tn8Ftq__shell{top:var(--nav-height);z-index:var(--z-dialog);width:min(86vw,300px);color:var(--nav-ink);background:var(--nav-bg);border-right:1px solid var(--nav-line);visibility:hidden;transition:transform var(--motion-base,.24s) var(--ease-standard), visibility var(--motion-base,.24s) var(--ease-standard);flex-direction:column;align-items:stretch;padding:12px 10px;display:flex;position:fixed;bottom:0;left:0;transform:translate(-100%)}.AppNav-module__tn8Ftq__shell[data-drawer=open]{visibility:visible;box-shadow:0 0 40px color-mix(in srgb, var(--color-text) 34%, transparent);transform:none}.AppNav-module__tn8Ftq__scrim{inset:var(--nav-height) 0 0 0;z-index:var(--z-overlay);background:color-mix(in srgb, var(--color-text) 34%, transparent);animation:AppNav-module__tn8Ftq__nav-scrim-fade var(--motion-fast) var(--ease-standard);border:0;padding:0;position:fixed}@keyframes AppNav-module__tn8Ftq__nav-scrim-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.AppNav-module__tn8Ftq__shell{transition:none}}.AppNav-module__tn8Ftq__wideToggle{display:none}.AppNav-module__tn8Ftq__brand{min-width:0;color:inherit;flex:none;align-items:center;gap:10px;text-decoration:none;display:none}.AppNav-module__tn8Ftq__brand:hover,.AppNav-module__tn8Ftq__brand:focus-visible{color:inherit}.AppNav-module__tn8Ftq__mark{border-radius:var(--radius-sm);background:var(--color-accent);color:#fff;width:34px;height:34px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:.02em;flex:none;place-items:center;font-size:13px;display:grid}.AppNav-module__tn8Ftq__logo{object-fit:contain;flex:none;width:auto;max-width:132px;height:42px;display:block}.AppNav-module__tn8Ftq__brandText{flex-direction:column;gap:5px;min-width:0;line-height:1.3;display:flex}.AppNav-module__tn8Ftq__brandName{font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.AppNav-module__tn8Ftq__brandNote{color:var(--nav-ink-dim);font-size:11px}.AppNav-module__tn8Ftq__track{flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.AppNav-module__tn8Ftq__track>*{min-width:0;transition:transform var(--motion-base,.24s) var(--ease-standard);flex:0 0 100%}.AppNav-module__tn8Ftq__shell[data-open=true] .AppNav-module__tn8Ftq__track>*{transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.AppNav-module__tn8Ftq__track>*{transition:none}}.AppNav-module__tn8Ftq__nav{overflow-y:auto}.AppNav-module__tn8Ftq__links{flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:0;list-style:none;display:flex}.AppNav-module__tn8Ftq__link{text-align:left;min-height:44px;color:var(--nav-ink-dim);transition:background var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);border-radius:9px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:7px 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.AppNav-module__tn8Ftq__link:hover{color:var(--nav-ink);background:var(--nav-hover)}.AppNav-module__tn8Ftq__link[aria-current=page]{color:var(--color-accent);background:#fff;font-weight:600;box-shadow:0 1px 4px #1e304b0f}.AppNav-module__tn8Ftq__link[aria-current=page] svg{color:var(--color-accent)}.AppNav-module__tn8Ftq__link svg{flex:none}.AppNav-module__tn8Ftq__linkLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AppNav-module__tn8Ftq__into{opacity:.55;border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;flex:none;width:0;height:0;margin-left:auto}.AppNav-module__tn8Ftq__sub{flex-direction:column;gap:8px;display:flex;overflow-y:auto}.AppNav-module__tn8Ftq__back{border:0;border-bottom:1px solid var(--nav-line);border-radius:var(--radius-md) var(--radius-md) 0 0;min-height:44px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-align:left;cursor:pointer;color:inherit;background:0 0;flex:none;align-items:center;gap:9px;margin-bottom:2px;padding:8px 10px;font-size:15px;display:flex}.AppNav-module__tn8Ftq__back:hover{background:var(--nav-hover)}.AppNav-module__tn8Ftq__backArrow{border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;border-right:6px solid var(--nav-ink-dim);flex:none;width:0;height:0}.AppNav-module__tn8Ftq__subLinks{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.AppNav-module__tn8Ftq__subLink{border-radius:var(--radius-md);min-height:44px;color:var(--nav-ink-dim);transition:background var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard);flex-direction:column;justify-content:center;gap:1px;padding:8px 10px;text-decoration:none;display:flex}.AppNav-module__tn8Ftq__subLink:hover{color:var(--nav-ink);background:var(--nav-hover)}.AppNav-module__tn8Ftq__subLink[aria-current=page]{color:var(--color-accent);background:#fff;font-weight:600;box-shadow:0 1px 4px #1e304b0f}.AppNav-module__tn8Ftq__subLabel{font-size:14px;font-weight:600}.AppNav-module__tn8Ftq__subNote{color:currentColor;opacity:.7;font-size:11px;line-height:1.35}.AppNav-module__tn8Ftq__actions{border-top:1px solid var(--nav-line);flex-direction:column;flex:none;align-items:stretch;gap:8px;margin-top:12px;padding-top:12px;display:flex}.AppNav-module__tn8Ftq__actions .btn-ghost{color:var(--nav-ink)}.AppNav-module__tn8Ftq__actions .btn-ghost:hover{background:var(--nav-hover)}@media (min-width:768px){.AppNav-module__tn8Ftq__bar,.AppNav-module__tn8Ftq__scrim{display:none}.AppNav-module__tn8Ftq__shell{width:var(--sidebar-rail-width);z-index:var(--z-nav);border-right:1px solid var(--nav-line);visibility:visible;box-shadow:none;transition:width var(--motion-base,.24s) var(--ease-standard);--nav-expanded:0;padding:14px 12px 12px;top:0;bottom:0;left:0;overflow:hidden;transform:none}.AppNav-module__tn8Ftq__shell:is([data-wide=true],[data-open=true],:has(:focus-visible:not(.AppNav-module__tn8Ftq__wideToggle))){width:var(--sidebar-desktop-width);--nav-expanded:1}.AppNav-module__tn8Ftq__shell:has(:focus-visible:not(.AppNav-module__tn8Ftq__wideToggle)):not([data-wide=true]):not([data-open=true]){box-shadow:10px 0 36px color-mix(in srgb, var(--color-text) 18%, transparent)}.AppNav-module__tn8Ftq__wideToggle{border:1px solid var(--nav-line);width:32px;height:32px;color:var(--nav-ink-dim);cursor:pointer;transition:background var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), margin var(--motion-base,.24s) var(--ease-standard);background:#fff;border-radius:8px;flex:none;place-items:center;margin:12px auto;padding:0;display:grid}.AppNav-module__tn8Ftq__wideToggle:hover,.AppNav-module__tn8Ftq__wideToggle:focus-visible{background:color-mix(in srgb, var(--nav-ink) 12%, transparent);color:var(--nav-ink)}.AppNav-module__tn8Ftq__wideToggle svg{transition:transform var(--motion-base,.24s) var(--ease-standard)}.AppNav-module__tn8Ftq__shell:is([data-wide=true],[data-open=true],:has(:focus-visible:not(.AppNav-module__tn8Ftq__wideToggle))) .AppNav-module__tn8Ftq__wideToggle{margin-inline:auto 2px}.AppNav-module__tn8Ftq__shell:is([data-wide=true],[data-open=true]) .AppNav-module__tn8Ftq__wideToggle svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.AppNav-module__tn8Ftq__wideToggle,.AppNav-module__tn8Ftq__wideToggle svg{transition:none}}.AppNav-module__tn8Ftq__brand{border-bottom:1px solid var(--nav-line)}.AppNav-module__tn8Ftq__link[aria-current=page]:after{content:"";background:var(--color-accent);width:3px;height:18px;opacity:var(--nav-expanded,0);transition:opacity var(--motion-fast) var(--ease-standard);border-radius:2px;flex:none;margin-left:auto}.AppNav-module__tn8Ftq__link[aria-current=page] .AppNav-module__tn8Ftq__into+:after{display:none}.AppNav-module__tn8Ftq__link[aria-current=page]:has(.AppNav-module__tn8Ftq__into):after{display:none}.AppNav-module__tn8Ftq__brandText,.AppNav-module__tn8Ftq__linkLabel,.AppNav-module__tn8Ftq__into,.AppNav-module__tn8Ftq__back,.AppNav-module__tn8Ftq__subLinks{opacity:var(--nav-expanded,1);transition:opacity var(--motion-fast,.14s) var(--ease-standard)}.AppNav-module__tn8Ftq__actions .btn{opacity:var(--nav-expanded,1);transition:opacity var(--motion-fast,.14s) var(--ease-standard)}.AppNav-module__tn8Ftq__logo{max-width:calc(var(--sidebar-rail-width) - 32px);transition:max-width var(--motion-base,.24s) var(--ease-standard)}.AppNav-module__tn8Ftq__shell:is([data-wide=true],[data-open=true],:has(:focus-visible:not(.AppNav-module__tn8Ftq__wideToggle))) .AppNav-module__tn8Ftq__logo{max-width:132px}.AppNav-module__tn8Ftq__brand{padding:4px 0 20px;display:flex}.AppNav-module__tn8Ftq__nav{overflow-x:hidden}.AppNav-module__tn8Ftq__links{gap:4px;width:100%}.AppNav-module__tn8Ftq__link{min-height:0;transition:background var(--motion-fast) var(--ease-standard), color var(--motion-fast) var(--ease-standard), padding-left var(--motion-base,.24s) var(--ease-standard);padding:12px 10px 12px 13px;font-size:13.5px}.AppNav-module__tn8Ftq__shell:is([data-wide=true],[data-open=true],:has(:focus-visible:not(.AppNav-module__tn8Ftq__wideToggle))) .AppNav-module__tn8Ftq__link{padding-left:10px}.AppNav-module__tn8Ftq__back{min-height:0;font-size:14px}.AppNav-module__tn8Ftq__subLink{min-height:0}.AppNav-module__tn8Ftq__subLabel{font-size:13px}}@media (min-width:768px) and (prefers-reduced-motion:reduce){.AppNav-module__tn8Ftq__shell,.AppNav-module__tn8Ftq__logo,.AppNav-module__tn8Ftq__brandText,.AppNav-module__tn8Ftq__linkLabel,.AppNav-module__tn8Ftq__into,.AppNav-module__tn8Ftq__back,.AppNav-module__tn8Ftq__subLinks{transition:none}.AppNav-module__tn8Ftq__actions .btn{transition:none}}
.ProjectSoFar-module__qHgRYW__root{border:1.5px solid var(--color-divider);background:var(--color-bg);flex-direction:column;gap:14px;padding:18px;display:flex}.ProjectSoFar-module__qHgRYW__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);margin:0;font-size:11px}.ProjectSoFar-module__qHgRYW__plan{max-height:190px}.ProjectSoFar-module__qHgRYW__board{align-items:center;gap:10px;display:flex}.ProjectSoFar-module__qHgRYW__boardShot{object-fit:cover;border:1px solid var(--color-divider);flex:none;width:46px;height:46px}.ProjectSoFar-module__qHgRYW__boardName{font-size:13px;font-weight:600;line-height:1.3}.ProjectSoFar-module__qHgRYW__rows{flex-direction:column;gap:8px;margin:0;display:flex}.ProjectSoFar-module__qHgRYW__row{border-bottom:1px solid color-mix(in srgb, var(--color-divider) 45%, transparent);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.ProjectSoFar-module__qHgRYW__row:last-child{border-bottom:0;padding-bottom:0}.ProjectSoFar-module__qHgRYW__rowLabel{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);flex:none;margin:0;font-size:11px}.ProjectSoFar-module__qHgRYW__rowValue{text-align:right;margin:0;font-size:13.5px;font-weight:600;line-height:1.35}.ProjectSoFar-module__qHgRYW__price{background:var(--color-accent);color:#fff;flex-direction:column;gap:2px;padding:14px;display:flex}.ProjectSoFar-module__qHgRYW__priceLabel{letter-spacing:.16em;text-transform:uppercase;opacity:.7;font-size:10px}.ProjectSoFar-module__qHgRYW__priceValue{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.02em;font-size:clamp(22px,5vw,28px);line-height:1.1}.ProjectSoFar-module__qHgRYW__priceNote{opacity:.7;font-size:11px}.ProjectSoFar-module__qHgRYW__addOn{border:1.5px solid var(--color-divider);background:var(--color-surface);border-top:0;grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;margin-top:-14px;padding:11px 14px;display:grid}.ProjectSoFar-module__qHgRYW__addOn[data-on]{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-divider));background:color-mix(in srgb, var(--color-accent) 7%, var(--color-surface))}.ProjectSoFar-module__qHgRYW__addOnName{grid-column:1;font-size:12.5px;font-weight:600;line-height:1.3}.ProjectSoFar-module__qHgRYW__addOnWhat{color:color-mix(in srgb, var(--color-text) 55%, transparent);grid-column:1;font-size:11px}.ProjectSoFar-module__qHgRYW__addOnPrice{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;color:var(--color-accent-800);grid-area:1/2;font-size:13px}.ProjectSoFar-module__qHgRYW__addOn[data-on] .ProjectSoFar-module__qHgRYW__addOnPrice{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:11px;font-weight:600}.ProjectSoFar-module__qHgRYW__addOnButton{border:1px solid var(--color-accent);border-radius:var(--radius-md);color:var(--color-accent-800);font:inherit;cursor:pointer;background:0 0;grid-area:2/2;justify-self:end;padding:3px 11px;font-size:11.5px;font-weight:600}.ProjectSoFar-module__qHgRYW__addOnButton:hover{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.ProjectSoFar-module__qHgRYW__addOn[data-on] .ProjectSoFar-module__qHgRYW__addOnButton{border-color:var(--color-divider);color:color-mix(in srgb, var(--color-text) 70%, transparent)}.ProjectSoFar-module__qHgRYW__addOn[data-on] .ProjectSoFar-module__qHgRYW__addOnButton:hover{border-color:color-mix(in srgb, var(--color-text) 40%, transparent);background:color-mix(in srgb, var(--color-text) 6%, transparent)}
.page-module__z6hFhW__root{background:var(--color-surface);flex-direction:column;min-height:100dvh;display:flex}.page-module__z6hFhW__bar{border-bottom:1px solid var(--color-divider);background:var(--color-bg);align-items:center;gap:16px;padding:14px 16px;display:flex}.page-module__z6hFhW__brand{text-decoration:none;display:block}.page-module__z6hFhW__logo{object-fit:contain;width:232px;max-width:78%;height:auto;margin:0 auto;display:block}.page-module__z6hFhW__back{white-space:nowrap;font-size:13px}.page-module__z6hFhW__panel{flex:1;justify-content:center;align-items:flex-start;padding:32px 16px 64px;display:flex;}.page-module__z6hFhW__column{flex-direction:column;align-items:stretch;width:100%;max-width:560px;display:flex}@media (min-width:768px){.page-module__z6hFhW__bar{padding:16px 28px}.page-module__z6hFhW__panel{align-items:center;padding:40px}}
.QuoteStage-module__2VkQea__root{grid-template-columns:minmax(0,1fr);gap:28px;width:100%;max-width:1120px;margin:0 auto;padding:20px 16px 48px;display:grid}.QuoteStage-module__2VkQea__main{min-width:0;max-width:780px}.QuoteStage-module__2VkQea__aside{align-self:start}.QuoteStage-module__2VkQea__progress{align-items:center;gap:12px;margin-bottom:22px;display:flex}.QuoteStage-module__2VkQea__progressText{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);white-space:nowrap;font-size:11px;font-weight:600}.QuoteStage-module__2VkQea__track{background:color-mix(in srgb, var(--color-text) 12%, transparent);flex:1;height:4px}.QuoteStage-module__2VkQea__fill{background:var(--color-accent);height:100%;display:block}.QuoteStage-module__2VkQea__agentRow{align-items:center;gap:8px;margin:0 0 12px;display:flex}.QuoteStage-module__2VkQea__mark{border-radius:var(--radius-pill);background:var(--color-accent);color:#fff;width:30px;height:30px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:.04em;flex:none;place-items:center;font-size:11px;display:grid}.QuoteStage-module__2VkQea__markQuiet{opacity:.35}.QuoteStage-module__2VkQea__agentName{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:11px;font-weight:600}.QuoteStage-module__2VkQea__said{border-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-xs);background:var(--color-accent-100);margin:0 0 12px;padding:13px 16px;font-size:15px;line-height:1.55}.QuoteStage-module__2VkQea__typing{align-items:center;gap:4px;display:inline-flex}.QuoteStage-module__2VkQea__dot{background:color-mix(in srgb, var(--color-text) 45%, transparent);width:5px;height:5px;animation:QuoteStage-module__2VkQea__stage-dot 1.1s var(--ease-standard,ease) infinite;border-radius:50%}.QuoteStage-module__2VkQea__dot:nth-child(2){animation-delay:.15s}.QuoteStage-module__2VkQea__dot:nth-child(3){animation-delay:.3s}@keyframes QuoteStage-module__2VkQea__stage-dot{0%,60%,to{opacity:.3}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.QuoteStage-module__2VkQea__dot{animation:none}}.QuoteStage-module__2VkQea__ask{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px;font-size:clamp(25px,5.2vw,40px);line-height:1.1}.QuoteStage-module__2VkQea__hint{color:color-mix(in srgb, var(--color-text) 65%, transparent);margin:0 0 20px;font-size:15px;line-height:1.5}.QuoteStage-module__2VkQea__ask+.QuoteStage-module__2VkQea__cards,.QuoteStage-module__2VkQea__ask+.QuoteStage-module__2VkQea__measure,.QuoteStage-module__2VkQea__ask+.QuoteStage-module__2VkQea__address,.QuoteStage-module__2VkQea__ask+.QuoteStage-module__2VkQea__typed{margin-top:22px}.QuoteStage-module__2VkQea__cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.QuoteStage-module__2VkQea__card{text-align:left;border:2px solid var(--color-divider);background:var(--color-bg);color:inherit;cursor:pointer;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.QuoteStage-module__2VkQea__card:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}.QuoteStage-module__2VkQea__card:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.QuoteStage-module__2VkQea__card[data-picked=true]{border-color:var(--color-accent);box-shadow:inset 0 0 0 2px var(--color-accent)}.QuoteStage-module__2VkQea__cardArt{aspect-ratio:4/3;background:var(--color-surface);display:block;overflow:hidden}.QuoteStage-module__2VkQea__cardText{flex-direction:column;gap:3px;padding:11px 12px 13px;display:flex}.QuoteStage-module__2VkQea__cardLabel{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:15px;line-height:1.25}.QuoteStage-module__2VkQea__cardBlurb{color:color-mix(in srgb, var(--color-text) 60%, transparent);font-size:12.5px;line-height:1.35}.QuoteStage-module__2VkQea__cardMade{color:color-mix(in srgb, var(--color-text) 82%, transparent);font-size:12.5px;font-weight:600;line-height:1.3}.QuoteStage-module__2VkQea__points{flex-direction:column;gap:3px;margin-top:2px;display:flex}.QuoteStage-module__2VkQea__point{color:color-mix(in srgb, var(--color-text) 65%, transparent);padding-left:13px;font-size:12.5px;line-height:1.35;position:relative}.QuoteStage-module__2VkQea__point:before{content:"";background:color-mix(in srgb, var(--color-accent) 70%, transparent);border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:2px}.QuoteStage-module__2VkQea__warranties{border-top:1px solid var(--color-divider);background:var(--color-divider);grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:1px;margin-top:auto;display:grid}.QuoteStage-module__2VkQea__warranty{background:color-mix(in srgb, var(--color-text) 4%, var(--color-bg));flex-direction:column;gap:1px;padding:8px 12px 9px;display:flex}.QuoteStage-module__2VkQea__warrantyYears{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:16px;line-height:1.1}.QuoteStage-module__2VkQea__warrantyWhat{letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:10px;font-weight:600}.QuoteStage-module__2VkQea__tick{background:var(--color-accent);color:#fff;opacity:0;width:28px;height:28px;transition:opacity var(--motion-fast,.14s) var(--ease-out,ease), transform var(--motion-fast,.14s) var(--ease-out,ease);place-items:center;font-size:15px;font-weight:700;display:grid;position:absolute;top:8px;right:8px;transform:scale(.7)}.QuoteStage-module__2VkQea__card[data-picked=true] .QuoteStage-module__2VkQea__tick{opacity:1;transform:scale(1)}.QuoteStage-module__2VkQea__swatches{grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(0,1fr);height:100%;display:grid}.QuoteStage-module__2VkQea__swatches[data-odd=true]>.QuoteStage-module__2VkQea__swatch:first-child{grid-column:span 2}.QuoteStage-module__2VkQea__swatch{object-fit:cover;width:100%;height:100%}.QuoteStage-module__2VkQea__escapes{flex-direction:column;gap:10px;margin-top:18px;display:flex}.QuoteStage-module__2VkQea__escape{border:1.5px solid var(--color-divider);background:var(--color-bg);color:inherit;text-align:left;cursor:pointer;align-items:center;gap:14px;padding:10px 14px 10px 10px;display:flex}.QuoteStage-module__2VkQea__escape:hover{border-color:var(--color-accent)}.QuoteStage-module__2VkQea__escape:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.QuoteStage-module__2VkQea__escapeArt{background:var(--color-surface);flex:none;width:76px;height:58px;overflow:hidden}.QuoteStage-module__2VkQea__escapeText{min-width:0;color:color-mix(in srgb, var(--color-text) 60%, transparent);flex-direction:column;flex:1;gap:2px;font-size:12.5px;display:flex}.QuoteStage-module__2VkQea__escapeText strong{color:var(--color-text);font-size:15px}.QuoteStage-module__2VkQea__escapeGo{color:var(--color-accent);flex:none;font-size:18px}.QuoteStage-module__2VkQea__skip{color:color-mix(in srgb, var(--color-text) 65%, transparent);cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font-size:14px;text-decoration:underline}.QuoteStage-module__2VkQea__measure{--composer-pad-x:0px;--composer-pad-b:0px}.QuoteStage-module__2VkQea__address{max-width:520px}.QuoteStage-module__2VkQea__typed{max-width:460px}.QuoteStage-module__2VkQea__typedField .input{padding-top:14px;padding-bottom:14px;font-size:17px}.QuoteStage-module__2VkQea__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.QuoteStage-module__2VkQea__back{margin-right:auto}.QuoteStage-module__2VkQea__next{min-width:190px}.QuoteStage-module__2VkQea__pickRow{margin-top:22px}.QuoteStage-module__2VkQea__pickHead{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:.02em;margin:0 0 10px;font-size:14px}.QuoteStage-module__2VkQea__flatPrice{background:var(--color-accent);color:#fff;margin:0 0 12px;padding:10px 12px;font-size:14px}.QuoteStage-module__2VkQea__flatPrice strong{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:18px}.QuoteStage-module__2VkQea__flatNote{opacity:.72}.QuoteStage-module__2VkQea__addOn{border:1.5px solid var(--color-divider);background:var(--color-bg);flex-wrap:wrap;align-items:flex-start;gap:18px 24px;margin-top:22px;padding:18px;display:flex}.QuoteStage-module__2VkQea__addOnBody{flex:260px;min-width:0}.QuoteStage-module__2VkQea__addOnTitle{font-family:var(--font-heading);font-weight:var(--font-heading-weight);margin:0 0 6px;font-size:17px;line-height:1.2}.QuoteStage-module__2VkQea__addOnWhat{color:color-mix(in srgb, var(--color-text) 68%, transparent);margin:0;font-size:13.5px;line-height:1.55}.QuoteStage-module__2VkQea__addOnPrice{text-align:right;flex:0 230px;margin:0}.QuoteStage-module__2VkQea__addOnFigure{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.02em;color:var(--color-accent-800);font-size:clamp(21px,4vw,27px);line-height:1.1;display:block}.QuoteStage-module__2VkQea__addOnFigureNote{color:color-mix(in srgb, var(--color-text) 55%, transparent);margin-top:6px;font-size:12px;line-height:1.45;display:block}.QuoteStage-module__2VkQea__addOnFine{color:color-mix(in srgb, var(--color-text) 52%, transparent);margin:14px 0 0;font-size:12.5px;line-height:1.5}@media (max-width:560px){.QuoteStage-module__2VkQea__addOnPrice{text-align:left;flex:100%}}.QuoteStage-module__2VkQea__picks{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;display:grid}.QuoteStage-module__2VkQea__pick{border:2px solid var(--color-divider);background:var(--color-bg);color:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:4px;padding:8px;display:flex}.QuoteStage-module__2VkQea__pick[aria-pressed=true]{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.QuoteStage-module__2VkQea__pick:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.QuoteStage-module__2VkQea__pickShot{aspect-ratio:3/2;object-fit:cover;width:100%}.QuoteStage-module__2VkQea__pickName{font-size:13.5px;font-weight:600;line-height:1.25}.QuoteStage-module__2VkQea__pickPrice{font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-accent-700);font-size:13px}.QuoteStage-module__2VkQea__pickCount{color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:11px}.QuoteStage-module__2VkQea__colours{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:10px;display:grid}.QuoteStage-module__2VkQea__colour{border:2px solid var(--color-divider);background:var(--color-bg);color:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:5px;padding:7px;display:flex}.QuoteStage-module__2VkQea__colour:hover{border-color:var(--color-accent)}.QuoteStage-module__2VkQea__colour:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.QuoteStage-module__2VkQea__colourShot{aspect-ratio:1;object-fit:cover;width:100%}.QuoteStage-module__2VkQea__colourMissing{aspect-ratio:1;background:var(--color-surface);letter-spacing:.06em;text-transform:uppercase;width:100%;color:color-mix(in srgb, var(--color-text) 50%, transparent);place-items:center;font-size:10px;display:grid}.QuoteStage-module__2VkQea__colourName{font-size:12.5px;font-weight:600;line-height:1.25}.QuoteStage-module__2VkQea__colourPrice{font-family:var(--font-heading);font-weight:var(--font-heading-weight);color:var(--color-accent-700);font-size:12px}.QuoteStage-module__2VkQea__welcome{grid-template-columns:minmax(0,1fr);align-content:center;gap:22px}.QuoteStage-module__2VkQea__welcomeArt{aspect-ratio:4/3;background:var(--color-surface);max-height:300px;overflow:hidden}.QuoteStage-module__2VkQea__welcomeText{text-align:center}.QuoteStage-module__2VkQea__welcomeTitle{font-family:var(--font-heading);font-weight:var(--font-heading-weight);letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(30px,8vw,52px);line-height:1.02}.QuoteStage-module__2VkQea__welcomeLine{max-width:46ch;color:color-mix(in srgb, var(--color-text) 72%, transparent);margin:0 auto 10px;font-size:16px;line-height:1.55}.QuoteStage-module__2VkQea__go{min-width:260px;margin-top:18px}.QuoteStage-module__2VkQea__credentials{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text) 45%, transparent);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:24px 0 0;padding:0;font-size:10.5px;list-style:none;display:flex}.QuoteStage-module__2VkQea__closingMain{min-width:0}.QuoteStage-module__2VkQea__reference{margin:0 0 16px;font-size:15px;line-height:1.5}.QuoteStage-module__2VkQea__renderLoading{aspect-ratio:3/2;background:var(--color-surface);margin:18px 0}.QuoteStage-module__2VkQea__render{margin:18px 0}.QuoteStage-module__2VkQea__renderImage{border:1.5px solid var(--color-divider);width:100%;height:auto;display:block}.QuoteStage-module__2VkQea__renderNote{color:color-mix(in srgb, var(--color-text) 55%, transparent);margin-top:6px;font-size:11px;line-height:1.45}.QuoteStage-module__2VkQea__account{border:2px solid var(--color-text);background:var(--color-bg);flex-direction:column;align-items:stretch;gap:12px;max-width:420px;margin-top:8px;padding:18px;display:flex}.QuoteStage-module__2VkQea__accountAsk{margin:0;font-size:15px;line-height:1.5}.QuoteStage-module__2VkQea__accountField .input{padding-top:13px;padding-bottom:13px;font-size:17px}.QuoteStage-module__2VkQea__fineprint{color:color-mix(in srgb, var(--color-text) 58%, transparent);margin:0;font-size:11.5px;line-height:1.5}.QuoteStage-module__2VkQea__error{border-left:3px solid var(--color-warn);background:var(--color-warn-100);color:var(--color-warn-800);margin:16px 0 0;padding:12px 14px;font-size:14px}@media (min-width:700px){.QuoteStage-module__2VkQea__root{padding:28px 28px 64px}.QuoteStage-module__2VkQea__cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}@media (min-width:820px){.QuoteStage-module__2VkQea__welcome{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:44px}.QuoteStage-module__2VkQea__welcomeArt{order:2;max-height:none}.QuoteStage-module__2VkQea__welcomeText{text-align:left;order:1}.QuoteStage-module__2VkQea__welcomeLine{margin-left:0}.QuoteStage-module__2VkQea__credentials{justify-content:flex-start}}@media (min-width:1000px){.QuoteStage-module__2VkQea__root:has(>aside){grid-template-columns:minmax(0,1fr) 300px;gap:40px}.QuoteStage-module__2VkQea__aside{position:sticky;top:24px}.QuoteStage-module__2VkQea__welcome{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);max-width:980px}}
.page-module__D8HBuq__root{background:var(--color-surface);flex-direction:column;min-height:100dvh;display:flex}.page-module__D8HBuq__bar{z-index:10;border-bottom:1px solid var(--color-divider);background:var(--color-bg);align-items:center;gap:16px;padding:10px 16px;display:flex;position:sticky;top:0}.page-module__D8HBuq__home{line-height:0;display:block}.page-module__D8HBuq__logo{object-fit:contain;width:auto;max-width:150px;height:42px;display:block}.page-module__D8HBuq__access{border:1.5px solid var(--color-text);white-space:nowrap;color:var(--color-text);transition:background-color var(--motion-fast,.14s) var(--ease-standard,ease), color var(--motion-fast,.14s) var(--ease-standard,ease);margin-left:auto;padding:9px 18px;font-size:13px;font-weight:600;text-decoration:none}.page-module__D8HBuq__access:hover{background:var(--color-text);color:var(--color-bg)}.page-module__D8HBuq__stage{flex:1;justify-content:center;min-height:0;display:flex}@media (min-width:768px){.page-module__D8HBuq__bar{padding:12px 28px}.page-module__D8HBuq__logo{height:48px}}
.SiteNav-module__SfhZ9a__bar{z-index:20;background:#0a0d14;border-bottom:1px solid #ffffff17;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.SiteNav-module__SfhZ9a__bar{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#0a0d14b8}}.SiteNav-module__SfhZ9a__inner{align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:12px 20px;display:flex}.SiteNav-module__SfhZ9a__brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.SiteNav-module__SfhZ9a__mark{object-fit:contain;width:auto;height:34px;display:block}.SiteNav-module__SfhZ9a__name{font-family:var(--font-heading);letter-spacing:-.015em;white-space:nowrap;font-size:14.5px;font-weight:500;display:none}.SiteNav-module__SfhZ9a__links{gap:4px;margin-left:auto;display:none}.SiteNav-module__SfhZ9a__link{border-radius:var(--radius-pill);color:#ffffffc7;transition:background var(--motion-fast,.12s) var(--ease-standard), color var(--motion-fast,.12s) var(--ease-standard);padding:8px 12px;font-size:13.5px;text-decoration:none}.SiteNav-module__SfhZ9a__link:hover{color:#fff;background:#ffffff1a}.SiteNav-module__SfhZ9a__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.SiteNav-module__SfhZ9a__signIn{color:#ffffffc7;padding:8px 12px;font-size:13.5px;text-decoration:none;display:none}.SiteNav-module__SfhZ9a__signIn:hover{color:#fff}.SiteNav-module__SfhZ9a__cta{color:#0a0d14;font-family:var(--font-heading);letter-spacing:-.01em;white-space:nowrap;transition:background var(--motion-fast,.12s) var(--ease-standard);background:#eceef2;border-radius:9px;align-items:center;padding:9px 15px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.SiteNav-module__SfhZ9a__cta:hover{color:#0a0d14;background:#fff}@media (prefers-reduced-motion:reduce){.SiteNav-module__SfhZ9a__cta,.SiteNav-module__SfhZ9a__link{transition:none}}@media (min-width:420px){.SiteNav-module__SfhZ9a__name{display:block}}@media (min-width:900px){.SiteNav-module__SfhZ9a__links{display:flex}.SiteNav-module__SfhZ9a__signIn{display:inline-block}.SiteNav-module__SfhZ9a__actions{margin-left:0}}
.Landing-module__9TIDJG__page{--ink:#eceef2;--ink-2:#a3a9b7;--ink-3:#858c9c;--ground:#0a0d14;--panel:#10141d;--panel-2:#141924;--line:#ffffff17;--line-2:#ffffff29;--spark:var(--color-accent-500);background:var(--ground);color:var(--ink)}.Landing-module__9TIDJG__inner{max-width:1200px;margin:0 auto;padding-inline:20px}@media (min-width:900px){.Landing-module__9TIDJG__inner{padding-inline:32px}}.Landing-module__9TIDJG__h1,.Landing-module__9TIDJG__h2,.Landing-module__9TIDJG__closingTitle{font-family:var(--font-heading);letter-spacing:-.028em;text-wrap:balance;margin:0;font-weight:500}.Landing-module__9TIDJG__h1{font-size:clamp(34px,5vw,56px);line-height:1.04}.Landing-module__9TIDJG__h2{font-size:clamp(26px,3.2vw,38px);line-height:1.1}.Landing-module__9TIDJG__kicker{color:var(--ink-3);margin:0 0 14px;font-size:13px;font-weight:500}.Landing-module__9TIDJG__lede{max-width:48ch;color:var(--ink-2);margin:22px 0 0;font-size:clamp(15.5px,1.6vw,17.5px);line-height:1.6}.Landing-module__9TIDJG__headBody{max-width:56ch;color:var(--ink-2);margin:18px 0 0;font-size:15.5px;line-height:1.65}.Landing-module__9TIDJG__section{border-top:1px solid var(--line);padding-block:88px}@media (min-width:900px){.Landing-module__9TIDJG__section{padding-block:120px}}.Landing-module__9TIDJG__head{max-width:46rem;margin-bottom:48px}.Landing-module__9TIDJG__primary,.Landing-module__9TIDJG__secondary{font-family:var(--font-heading);letter-spacing:-.01em;transition:background var(--motion-fast,.12s) var(--ease-standard), border-color var(--motion-fast,.12s) var(--ease-standard);border-radius:10px;justify-content:center;align-items:center;padding:13px 22px;font-size:14.5px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.Landing-module__9TIDJG__primary{background:var(--ink);color:var(--ground)}.Landing-module__9TIDJG__primary:hover{color:var(--ground);background:#fff}.Landing-module__9TIDJG__secondary{border:1px solid var(--line-2);color:var(--ink)}.Landing-module__9TIDJG__secondary:hover{color:var(--ink);background:#ffffff0f;border-color:#ffffff42}@media (prefers-reduced-motion:reduce){.Landing-module__9TIDJG__primary,.Landing-module__9TIDJG__secondary{transition:none}}.Landing-module__9TIDJG__hero{position:relative;overflow:hidden}.Landing-module__9TIDJG__hero:before{content:"";pointer-events:none;background:radial-gradient(55% 50% at 50% 50%, color-mix(in srgb, var(--brand-blue) 55%, transparent) 0%, transparent 70%);height:820px;position:absolute;inset:-40% 0 auto}.Landing-module__9TIDJG__heroInner{gap:48px;max-width:1200px;margin:0 auto;padding:64px 20px 80px;display:grid;position:relative}@media (min-width:1000px){.Landing-module__9TIDJG__heroInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding:104px 32px 120px}}.Landing-module__9TIDJG__heroText{min-width:0}.Landing-module__9TIDJG__badge{border:1px solid var(--line);background:var(--panel);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;margin:0 0 24px;padding:6px 12px 6px 10px;font-size:12.5px;display:inline-flex}.Landing-module__9TIDJG__badgeDot{background:var(--spark);border-radius:999px;width:6px;height:6px}.Landing-module__9TIDJG__heroActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.Landing-module__9TIDJG__heroNote{color:var(--ink-3);margin:18px 0 0;font-size:13px}.Landing-module__9TIDJG__reasons{gap:0;margin:0;padding:0;list-style:none;display:grid}.Landing-module__9TIDJG__reason{border-top:1px solid var(--line);padding:28px 0}@media (min-width:820px){.Landing-module__9TIDJG__reasons{grid-template-columns:repeat(3,minmax(0,1fr))}.Landing-module__9TIDJG__reason{border-top:0;border-left:1px solid var(--line);padding:0 32px}.Landing-module__9TIDJG__reason:first-child{border-left:0;padding-left:0}.Landing-module__9TIDJG__reason:last-child{padding-right:0}}.Landing-module__9TIDJG__reasonTitle{font-family:var(--font-heading);letter-spacing:-.015em;margin:0 0 10px;font-size:15.5px;font-weight:500}.Landing-module__9TIDJG__reasonBody{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.65}.Landing-module__9TIDJG__steps{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.Landing-module__9TIDJG__step{border-bottom:1px solid var(--line);min-width:0;padding:28px 0}@media (min-width:760px){.Landing-module__9TIDJG__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.Landing-module__9TIDJG__step{padding:32px}.Landing-module__9TIDJG__step:nth-child(odd){border-right:1px solid var(--line);padding-left:0}.Landing-module__9TIDJG__step:nth-child(2n){padding-right:0}}@media (min-width:1100px){.Landing-module__9TIDJG__steps{grid-template-columns:repeat(4,minmax(0,1fr))}.Landing-module__9TIDJG__step{border-bottom:0;border-right:1px solid var(--line);padding:36px 28px}.Landing-module__9TIDJG__step:nth-child(odd){padding-left:28px}.Landing-module__9TIDJG__step:first-child{padding-left:0}.Landing-module__9TIDJG__step:last-child{border-right:0;padding-right:0}}.Landing-module__9TIDJG__stepNumber{font-family:var(--font-heading);font-variant-numeric:tabular-nums;color:var(--spark);font-size:12.5px;font-weight:500;display:block}.Landing-module__9TIDJG__stepTitle{font-family:var(--font-heading);letter-spacing:-.015em;margin:14px 0 10px;font-size:16.5px;font-weight:500}.Landing-module__9TIDJG__stepBody{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.68}.Landing-module__9TIDJG__grid{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.Landing-module__9TIDJG__feature{border-bottom:1px solid var(--line);min-width:0;padding:28px 0}@media (min-width:700px){.Landing-module__9TIDJG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Landing-module__9TIDJG__feature{padding:30px 32px}.Landing-module__9TIDJG__feature:nth-child(odd){border-right:1px solid var(--line);padding-left:0}.Landing-module__9TIDJG__feature:nth-child(2n){padding-right:0}}@media (min-width:1060px){.Landing-module__9TIDJG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.Landing-module__9TIDJG__feature,.Landing-module__9TIDJG__feature:nth-child(odd){border-right:1px solid var(--line);padding:32px 28px}.Landing-module__9TIDJG__feature:nth-child(3n+1){padding-left:0}.Landing-module__9TIDJG__feature:nth-child(3n){border-right:0;padding-right:0}}.Landing-module__9TIDJG__featureTitle{font-family:var(--font-heading);letter-spacing:-.015em;margin:0 0 10px;font-size:15.5px;font-weight:500}.Landing-module__9TIDJG__featureBody{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.68}.Landing-module__9TIDJG__parts{border-top:1px solid var(--line);margin:0}.Landing-module__9TIDJG__part{border-bottom:1px solid var(--line);gap:6px 40px;padding:24px 0;display:grid}@media (min-width:820px){.Landing-module__9TIDJG__part{grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:baseline}}.Landing-module__9TIDJG__partName{font-family:var(--font-heading);letter-spacing:-.015em;margin:0;font-size:16px;font-weight:500}.Landing-module__9TIDJG__partWhy{max-width:66ch;color:var(--ink-2);margin:0;font-size:14px;line-height:1.7}.Landing-module__9TIDJG__partner{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:36px 24px}@media (min-width:900px){.Landing-module__9TIDJG__partner{padding:56px 48px}}.Landing-module__9TIDJG__partnerHead{margin-bottom:44px}.Landing-module__9TIDJG__partnerShots{gap:16px;display:grid}@media (min-width:900px){.Landing-module__9TIDJG__partnerShots{grid-template-columns:repeat(2,minmax(0,1fr))}.Landing-module__9TIDJG__partnerShots>:first-child{grid-column:1/-1}}.Landing-module__9TIDJG__shot{flex-direction:column;gap:14px;min-width:0;margin:0;display:flex}.Landing-module__9TIDJG__shot figcaption{flex-direction:column;gap:5px;display:flex}.Landing-module__9TIDJG__shot figcaption strong{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--ink);font-size:14.5px;font-weight:500}.Landing-module__9TIDJG__shot figcaption span{color:var(--ink-2);font-size:13px;line-height:1.6}.Landing-module__9TIDJG__partnerNote{border-top:1px solid var(--line);color:var(--ink-3);margin:36px 0 0;padding-top:24px;font-size:13.5px;line-height:1.65}.Landing-module__9TIDJG__partnerNote a{color:var(--ink)}.Landing-module__9TIDJG__faq{border-top:1px solid var(--line)}.Landing-module__9TIDJG__item{border-bottom:1px solid var(--line)}.Landing-module__9TIDJG__question{cursor:pointer;font-family:var(--font-heading);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:clamp(15.5px,1.7vw,17px);font-weight:500;list-style:none;display:flex}.Landing-module__9TIDJG__question::-webkit-details-marker{display:none}.Landing-module__9TIDJG__question:hover{color:var(--spark)}.Landing-module__9TIDJG__chev{width:14px;height:14px;color:var(--ink-3);flex:none;position:relative}.Landing-module__9TIDJG__chev:before,.Landing-module__9TIDJG__chev:after{content:"";height:1.5px;transition:transform var(--motion-base,.22s) var(--ease-standard);background:currentColor;border-radius:2px;position:absolute;inset:50% 0 auto}.Landing-module__9TIDJG__chev:before{transform:translateY(-50%)}.Landing-module__9TIDJG__chev:after{transform:translateY(-50%)rotate(90deg)}.Landing-module__9TIDJG__item[open] .Landing-module__9TIDJG__chev:after{transform:translateY(-50%)rotate(0)}@media (prefers-reduced-motion:reduce){.Landing-module__9TIDJG__chev:before,.Landing-module__9TIDJG__chev:after{transition:none}}.Landing-module__9TIDJG__answer{max-width:70ch;color:var(--ink-2);margin:0;padding:0 0 26px;font-size:14.5px;line-height:1.72}.Landing-module__9TIDJG__closing{border-top:1px solid var(--line);text-align:center;padding-block:112px;position:relative;overflow:hidden}.Landing-module__9TIDJG__closing:before{content:"";pointer-events:none;background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--brand-blue) 48%, transparent) 0%, transparent 70%);height:700px;position:absolute;inset:auto 0 -60%}.Landing-module__9TIDJG__closingInner{position:relative}.Landing-module__9TIDJG__closingTitle{font-size:clamp(28px,4vw,44px);line-height:1.08}.Landing-module__9TIDJG__closingBody{max-width:44ch;color:var(--ink-2);margin:18px auto 34px;font-size:15.5px;line-height:1.6}.Landing-module__9TIDJG__footer{border-top:1px solid var(--line);color:var(--ink-3);padding-block:32px}.Landing-module__9TIDJG__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.Landing-module__9TIDJG__footerBrand{font-family:var(--font-heading);color:var(--ink-2);margin:0;font-size:13.5px;font-weight:500}.Landing-module__9TIDJG__footerLinks{flex-wrap:wrap;gap:8px 22px;font-size:13px;display:flex}.Landing-module__9TIDJG__footerLinks a{color:inherit;text-decoration:none}.Landing-module__9TIDJG__footerLinks a:hover{color:var(--ink)}
