@font-face{font-family:General Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/general-sans-400.woff2)format("woff2")}@font-face{font-family:General Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/general-sans-500.woff2)format("woff2")}@font-face{font-family:General Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/general-sans-600.woff2)format("woff2")}@font-face{font-family:General Sans Placeholder;src:local(Arial);ascent-override:99.89%;descent-override:23.74%;line-gap-override:9.89%;size-adjust:101.11%}:root{--ui-surface:#f6f4f1;--ui-card:#fff;--ui-sand:#ede8de;--ui-sand-line:#dcd4c6;--ui-ink:#2a1658;--ui-brand:#5e17eb;--ui-brand-hover:#4a10c4;--ui-text:#625e69;--ui-label:#635a79;--ui-muted-stat:#857ba0;--ui-line:#e7e2ee;--ui-serif:"Playfair Display", Georgia, serif;--ui-sans:"General Sans", "General Sans Placeholder", system-ui, sans-serif;--ui-t-display:clamp(40px, 5.2vw, 72px);--ui-t-title:clamp(32px, 3.2vw, 44px);--ui-t-subtitle:clamp(22px, 2vw, 27px);--ui-t-heading:19px;--ui-t-figure-lg:clamp(48px, 6vw, 72px);--ui-t-figure:clamp(30px, 3.4vw, 40px);--ui-t-figure-sm:28px;--ui-t-lead:clamp(18px, 1.5vw, 20px);--ui-t-body:17px;--ui-t-ui:15px;--ui-t-small:13px;--ui-t-label:12px;--ui-t-tick:10px;--ui-h1:var(--ui-t-display);--ui-h2:var(--ui-t-title);--ui-h3:var(--ui-t-heading);--ui-intro:var(--ui-t-lead);--ui-body:var(--ui-t-body);--ui-container:1200px;--ui-wide:920px;--ui-measure:680px;--ui-gutter:clamp(20px, 5vw, 56px);--ui-section-y:clamp(48px, 5vw, 72px)}.ui-page{font-family:var(--ui-sans);color:var(--ui-ink);-webkit-font-smoothing:antialiased}.ui-page *,.ui-page :before,.ui-page :after{box-sizing:border-box}.ui-section{padding:var(--ui-section-y) var(--ui-gutter)}.ui-section--sand{background:#ede8de8c}.ui-section--hero{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(40px,5vw,64px)}.ui-section--hero:has(>.ui-col>.coc:first-child){padding-top:32px}.ui-col{width:100%;max-width:var(--ui-container);margin-inline:auto}.ui-col>*{max-width:var(--ui-measure)}.ui-col>.ui-header,.ui-col>.ui-cards,.ui-col>.ui-people,.ui-col>.ui-stats,.ui-col>.ui-visual,.ui-col>.ui-stack,.ui-col>.cot,.ui-col>.us-homes-map,.ui-col>.home-map,.ui-col>.investor-tabs{max-width:var(--ui-wide)}.ui-col>.coc{max-width:none}.ui-header>.ui-intro,.ui-stack>.ui-text{max-width:var(--ui-measure)}.ui-col.ui-col>*+*{margin-top:24px}.ui-label{font-family:var(--ui-sans);font-size:var(--ui-t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ui-label);margin:0 0 16px;font-weight:600}.ui-h1{font-family:var(--ui-serif);font-weight:400;font-size:var(--ui-h1);letter-spacing:-.02em;color:var(--ui-ink);text-wrap:balance;margin:0;line-height:1.05}.ui-h2{font-family:var(--ui-serif);font-weight:400;font-size:var(--ui-h2);letter-spacing:-.02em;color:var(--ui-ink);text-wrap:balance;margin:0;line-height:1.1}.ui-accent{color:var(--ui-brand)}.ui-h3{font-family:var(--ui-sans);font-size:var(--ui-h3);color:var(--ui-ink);margin:0 0 6px;font-weight:600;line-height:1.3}.ui-intro{font-size:var(--ui-t-body);color:var(--ui-text);margin:0;line-height:1.7}.ui-section--hero .ui-intro,.ui-col--center .ui-intro{font-size:var(--ui-t-lead);line-height:1.65}.ui-text{font-size:var(--ui-body);color:var(--ui-text);margin:0;line-height:1.7}.ui-text+.ui-text{margin-top:16px}.ui-header>.ui-h1+.ui-intro,.ui-header>.ui-h2+.ui-intro{margin-top:18px}.ui-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ui-btn{min-height:48px;font-family:var(--ui-sans);font-size:var(--ui-t-ui);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,transform .15s,border-color .15s;display:inline-flex}.ui-btn:hover{transform:translateY(-1px)}.ui-btn:focus-visible,.ui-link:focus-visible,.ui-faq__q:focus-visible{outline:2px solid var(--ui-brand);outline-offset:3px}.ui-btn--primary{background:var(--ui-brand);color:#fff}.ui-btn--primary:hover{background:var(--ui-brand-hover);color:#fff}.ui-btn--secondary{background:var(--ui-sand);border-color:var(--ui-sand-line);color:var(--ui-ink)}.ui-btn--secondary:hover{color:var(--ui-ink);background:#e4ddd0}.ui-link{font-size:var(--ui-t-ui);color:var(--ui-brand);font-weight:600;text-decoration:none}.ui-link:hover{color:var(--ui-brand-hover);text-underline-offset:4px;text-decoration:underline}.ui-stats{flex-wrap:wrap;gap:20px 48px;display:flex}.ui-stat{flex-direction:column;gap:8px;display:flex}.ui-stat__value{font-family:var(--ui-sans);font-size:var(--ui-t-figure-lg);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ui-brand);font-weight:600;line-height:1}.ui-stat--muted .ui-stat__value{color:var(--ui-muted-stat)}.ui-stat--small .ui-stat__value{font-size:var(--ui-t-figure);color:var(--ui-ink)}.ui-stat__label{font-size:var(--ui-t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-label);font-weight:600;line-height:1.5}.ui-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ui-card{background:var(--ui-card);border:1px solid var(--ui-line);border-radius:8px;padding:22px 24px;transition:border-color .2s,box-shadow .2s}.ui-card:hover{border-color:#5e17eb59;box-shadow:0 6px 20px #2a16580f}.ui-card .ui-text{font-size:var(--ui-t-ui);line-height:1.6}.ui-steps{margin:0;padding:0;list-style:none}.ui-step{border-top:1px solid var(--ui-line);grid-template-columns:48px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.ui-step:first-child{border-top:0;padding-top:4px}.ui-step__n{font-family:var(--ui-sans);font-size:var(--ui-t-figure);color:#7c5cf0;font-weight:600;line-height:1}.ui-quotes{gap:16px;display:grid}.ui-quote{background:var(--ui-card);border:1px solid var(--ui-line);border-radius:8px;margin:0;padding:22px 24px}.ui-quote p{font-family:var(--ui-serif);font-size:var(--ui-t-lead);color:var(--ui-ink);margin:0 0 10px;line-height:1.45}.ui-quote footer{font-size:var(--ui-t-ui);color:var(--ui-label)}.ui-faq{border-top:1px solid var(--ui-line);margin:0;padding:0;list-style:none}.ui-faq__item{border-bottom:1px solid var(--ui-line)}.ui-faq__q{text-align:left;width:100%;min-height:56px;font-family:var(--ui-sans);font-size:var(--ui-t-body);color:var(--ui-ink);cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:14px;padding:16px 0;font-weight:600;line-height:1.45;display:flex}.ui-faq__icon{width:22px;color:var(--ui-brand);font-size:var(--ui-t-lead);flex:none;line-height:1.1}.ui-faq__a{font-size:var(--ui-t-body);color:var(--ui-text);margin:0 0 18px 36px;line-height:1.7}@supports (animation-timeline:view()){.ui-reveal{animation:linear both ui-rise;animation-timeline:view();animation-range:entry entry 35%}}@keyframes ui-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-reveal{animation:none}.ui-btn,.ui-card{transition:none}.ui-btn:hover{transform:none}}@media (width<=640px){.ui-cards{grid-template-columns:minmax(0,1fr)}.ui-actions .ui-btn{flex:100%}.ui-stats{gap:20px 32px}.ui-step{grid-template-columns:36px minmax(0,1fr);gap:12px}.ui-step__n{font-size:var(--ui-t-figure-sm)}}.ui-stats--small{grid-template-columns:repeat(4,max-content);gap:20px 40px;display:grid}@media (width<=640px){.ui-stats--small{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}}.ui-check{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ui-check li{font-size:var(--ui-body);color:var(--ui-ink);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;line-height:1.5;display:grid}.ui-check svg{color:var(--ui-brand);margin-top:2px}.ui-profile{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:20px;display:grid}.ui-profile__photo{object-fit:cover;object-position:top center;background:#ede9fe;border-radius:50%;width:72px;height:72px}.ui-profile .ui-h3{margin-bottom:10px}.ui-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ui-person{color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.ui-person__photo{aspect-ratio:4/5;background:#ede9fe;border-radius:8px;margin-bottom:10px;display:block;position:relative;overflow:hidden}.ui-person__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ui-person__photo img.is-safeer{transform-origin:bottom;transform:scale(1.08)}.ui-person__name{font-size:var(--ui-t-body);color:var(--ui-ink);font-weight:600}.ui-person:hover .ui-person__name{color:var(--ui-brand)}.ui-person__role{font-size:var(--ui-t-ui);color:var(--ui-text)}@media (width<=640px){.ui-profile{grid-template-columns:minmax(0,1fr);gap:14px}.ui-people{gap:10px}.ui-person__name{font-size:var(--ui-t-ui)}.ui-person__role{font-size:var(--ui-t-small)}}.ui-col>span[id][aria-hidden=true]{margin:0;position:absolute}.ui-stack>.ui-label,.ui-stack>.ui-h3{margin-bottom:8px}.ui-stack>.ui-text+*{margin-top:18px}.ui-card--stack{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ui-card--stack .ui-h3{margin:0}.ui-card--stack .ui-actions,.ui-card--stack .ui-btn{margin-top:auto}.ui-visual{justify-content:flex-start;display:flex}.ui-visual>*{width:100%;max-width:520px}.ui-visual--wide>*{max-width:none}.ui-kv{border-collapse:collapse;width:100%;font-size:var(--ui-t-body)}.ui-kv th,.ui-kv td{border-bottom:1px solid var(--ui-line);text-align:left;vertical-align:top;padding:14px 0;line-height:1.5}.ui-kv th{width:40%;color:var(--ui-text);padding-right:20px;font-weight:500}.ui-kv td{color:var(--ui-ink);font-weight:600}.ui-disclosure{border-top:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line)}.ui-disclosure summary{cursor:pointer;min-height:52px;font-size:var(--ui-t-body);color:var(--ui-ink);justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.ui-disclosure summary::-webkit-details-marker{display:none}.ui-disclosure summary:after{content:"+";color:var(--ui-brand);font-size:var(--ui-t-lead)}.ui-disclosure[open] summary:after{content:"−"}.ui-disclosure__body{gap:16px;padding:4px 0 20px;display:grid}.ui-feature{background:var(--ui-card);border:1.5px solid var(--ui-brand);border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;display:grid;box-shadow:0 6px 24px #5e17eb14}.ui-feature__n{background:var(--ui-brand);color:#fff;width:44px;height:44px;font-weight:600;font-size:var(--ui-t-lead);border-radius:50%;place-items:center;display:grid}.ui-feature .ui-h3{align-items:center;gap:10px;margin-bottom:4px;display:flex}.ui-feature .ui-text{font-size:var(--ui-t-ui);line-height:1.55}.ui-feature.is-done{box-shadow:none;border-color:#b9e2c9}.ui-feature.is-done .ui-feature__n{background:#1f7a4d}.ui-badge{font-style:normal;font-size:var(--ui-t-label);letter-spacing:.05em;text-transform:uppercase;color:#1f6b44;background:#e3f4ea;border-radius:999px;padding:3px 10px;font-weight:600}@media (width<=640px){.ui-kv th{width:46%}.ui-feature{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:14px;padding:18px}.ui-feature__n{width:36px;height:36px;font-size:var(--ui-t-body)}.ui-feature__action{grid-column:1/-1}.ui-feature__action .ui-btn{width:100%}}.ui-steps--plain .ui-step{grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 0}.ui-steps--plain .ui-step__n{font-size:var(--ui-t-lead)}.ui-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.ui-cards--3{grid-template-columns:minmax(0,1fr)}}.room-start{margin-top:26px}.ui-col>.ui-panels{max-width:none}.ui-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ui-panel{border-radius:16px;flex-direction:column;align-items:flex-start;gap:20px;padding:clamp(32px,4.5vw,64px);display:flex}.ui-panel--homeowner{background:#f8ede0}.ui-panel--investor{background:#ebe7f6}.ui-panel__title{font-family:var(--ui-serif);font-weight:400;font-size:var(--ui-h2);letter-spacing:-.02em;color:var(--ui-ink);text-wrap:balance;margin:0;line-height:1.1}.ui-panel__text{max-width:460px;font-size:var(--ui-body);margin:0;line-height:1.7}.ui-panel--homeowner .ui-panel__text{color:#6b5444}.ui-panel--investor .ui-panel__text{color:#55408a}.ui-panel__action{margin-top:auto;padding-top:4px}@media (width<=760px){.ui-panels{grid-template-columns:minmax(0,1fr)}.ui-panel{padding:28px 24px}}.ui-col--center{text-align:center}.ui-col--center>*,.ui-col--center .ui-header>.ui-intro{margin-inline:auto}.ui-col--center .ui-actions,.ui-col--center .ui-stats,.ui-col--center .ui-visual{justify-content:center}.ui-col--center .ui-stats--small{justify-content:center;justify-items:center}.ui-col--center .ui-stat{align-items:center}.ui-col--center .ui-panel{text-align:center;align-items:center}.ui-col--center .ui-panel__text{margin-inline:auto}.ui-col--center>div:not([class]),.ui-col--center>.ui-faq,.ui-col--center>.ui-check,.ui-col--center>.ui-steps,.ui-col--center>.ui-kv,.ui-col--center>.ui-profile,.ui-col--center>.ui-quotes,.ui-col--center .ui-card,.ui-col--center>.ui-stack>.ui-text{text-align:left}.ui-col--center>.ui-check,.ui-col--center>.ui-steps,.ui-col--center>.ui-faq,.ui-col--center>.ui-profile{width:100%}.ui-col--center .ui-person{text-align:center;align-items:center}.ui-col--center .ui-stack>.ui-text{margin-inline:auto}.ui-col--prose{max-width:var(--ui-container);text-align:left}.ui-col--prose>*{max-width:var(--ui-measure)}.ui-col--prose>.ui-header{max-width:var(--ui-wide)}.ui-br-wide{display:none}@media (width>=760px){.ui-br-wide{display:inline}}.ui-col--prose>.investor-tabs{max-width:none}button.ui-link{font:inherit;font-size:var(--ui-t-ui);color:var(--ui-brand);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.ui-col>.ui-split{max-width:none}.ui-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,88px);display:grid}.ui-section--hero .ui-split{align-items:center}.ui-split--reverse .ui-split__text{order:2}.ui-split__text>*+*{margin-top:20px}.ui-split__text .ui-label{margin-bottom:0}.ui-split__text .ui-header+*{margin-top:24px}.ui-split__visual{min-width:0}@media (width<=900px){.ui-split{grid-template-columns:minmax(0,1fr);gap:28px}.ui-split--reverse .ui-split__text{order:0}}.ui-split__title{font-family:var(--ui-serif);font-weight:400;font-size:var(--ui-t-subtitle);letter-spacing:-.01em;color:var(--ui-ink);margin:0;line-height:1.2}.ui-split__text .ui-label+.ui-split__title{margin-top:8px}.ui-col.ui-col>.ui-split+.ui-split{border-top:1px solid var(--ui-line);margin-top:clamp(48px,5vw,72px);padding-top:clamp(48px,5vw,72px)}.ui-split__visual>div:not([class])>*+*{margin-top:24px}.ui-col.ui-col>.ui-photo{max-width:none;margin-top:clamp(40px,5vw,64px)}.ui-photo{background:var(--ui-line);border-radius:16px;margin:0;overflow:hidden}.ui-photo img{aspect-ratio:3;object-fit:cover;width:100%;height:auto;display:block}@media (width<=700px){.ui-photo img{aspect-ratio:4/3}}.ui-split__visual .ui-photo img{aspect-ratio:1}.ui-col--prose>.ui-cards{max-width:none}@media (width>=641px){.ui-split__visual>.ui-check:has(>li:nth-child(6)){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}@media (width<=900px){.ui-split__visual .ui-photo img{aspect-ratio:4/3}}.ui-split__visual>*+*{margin-top:20px}.ui-split__visual .ui-label{margin-bottom:0}.ui-split__visual>.ui-label+.ui-split__title{margin-top:8px}.ui-stat__value{text-box:trim-both cap alphabetic;margin-left:-.04em}.ui-stat--small .ui-stat__value{margin-left:-.03em}.ui-text strong,.ui-intro strong{font-weight:600}.ui-actions+.ui-stats{margin-top:40px}.ui-split__visual>.ui-header+*{margin-top:24px}.ui-bars{background:var(--ui-card);border:1px solid var(--ui-line);border-radius:16px;gap:28px;margin:0;padding:clamp(24px,3vw,36px);display:grid}.ui-bar{gap:12px;display:grid}.ui-bar__head{align-items:baseline;gap:14px;display:flex}.ui-bar__value{font-size:var(--ui-t-figure);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ui-brand);font-weight:600;line-height:1}.ui-bar__label{font-size:var(--ui-t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ui-label);font-weight:600}.ui-bar__track{background:var(--ui-line);border-radius:999px;height:12px;overflow:hidden}.ui-bar__fill{border-radius:inherit;background:var(--ui-brand);height:100%;display:block}.ui-bar--muted .ui-bar__value{color:var(--ui-muted-stat)}.ui-bar--muted .ui-bar__fill{background:var(--ui-muted-stat)}.ui-bars__caption{font-size:var(--ui-t-ui);color:var(--ui-text);line-height:1.5}@media (width>=901px){.ui-split--pair{grid-template-rows:auto auto;row-gap:0}.ui-split--pair>.ui-split__text,.ui-split--pair>.ui-split__visual{grid-row:span 2;grid-template-rows:subgrid;row-gap:24px;display:grid}.ui-split--pair.ui-split--pair>*>*+*{margin-top:0}}.ui-text .ui-link,.ui-intro .ui-link{font-size:inherit}.ui-stepper{border-top:1px solid var(--ui-line);margin:0;padding:0;list-style:none}.ui-stepper__step{border-bottom:1px solid var(--ui-line)}.ui-stepper__head{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;padding:14px 0;display:grid}.ui-stepper__n{border:1.5px solid var(--ui-line);width:28px;height:28px;font-size:var(--ui-t-ui);color:var(--ui-label);border-radius:50%;place-items:center;font-weight:600;display:grid}.ui-stepper__title{font-size:var(--ui-t-heading);color:var(--ui-text);font-weight:600;line-height:1.35}.ui-stepper__step.is-open .ui-stepper__n,.ui-stepper__step.is-done .ui-stepper__n{border-color:var(--ui-brand);background:var(--ui-brand);color:#fff}.ui-stepper__step.is-open .ui-stepper__title{color:var(--ui-ink)}.ui-stepper__head:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px}.ui-stepper__body{padding:0 0 18px 44px}.ui-stepper__body>*+*{margin-top:12px}.ui-stepper__body .ui-text strong{color:var(--ui-ink)}.ui-col>.ui-log{max-width:var(--ui-wide)}.ui-log{margin:0;padding:32px 0 0;list-style:none}.ui-log__item{grid-template-columns:160px minmax(0, var(--ui-measure));border-top:1px solid var(--ui-line);gap:24px;padding:32px 0;scroll-margin-top:96px;display:grid}.ui-log__item:first-child{border-top:0;padding-top:0}.ui-log__date{font-size:var(--ui-t-small);color:var(--ui-label);margin:0;line-height:1.6}.ui-log__entry>.ui-label{margin-bottom:8px}.ui-log__entry>.ui-h3{margin-bottom:12px}.ui-log__title{color:inherit;text-decoration:none}.ui-log__title:hover{color:var(--ui-brand)}.ui-log__title:focus-visible{outline:2px solid var(--ui-brand);outline-offset:3px}.ui-log__entry>*+.ui-prose,.ui-log__entry>*+.ui-text,.ui-log__entry>*+.ui-link{margin-top:12px}.ui-log__entry>.ui-link{font-size:var(--ui-t-ui);display:inline-block}@media (width<=720px){.ui-log__item{grid-template-columns:minmax(0,1fr);gap:6px}}.ui-prose>*{max-width:var(--ui-measure);margin:0}.ui-prose>*+*{margin-top:16px}.ui-prose p,.ui-prose li{font-size:var(--ui-t-body);color:var(--ui-text);line-height:1.7}.ui-prose ul,.ui-prose ol{padding-left:20px}.ui-prose li+li{margin-top:6px}.ui-prose h2{font-family:var(--ui-serif);font-weight:400;font-size:var(--ui-t-subtitle);color:var(--ui-ink);line-height:1.25}.ui-prose *+h2{margin-top:32px}.ui-prose strong{color:var(--ui-ink)}.ui-video{width:100%;max-width:320px;margin:0}.ui-col>.ui-video{max-width:var(--ui-measure)}.ui-video__thumb{aspect-ratio:16/9;background:var(--ui-sand);border-radius:8px;display:block;overflow:hidden}.ui-video img{object-fit:cover;width:100%;height:100%;transition:opacity .15s;display:block}.ui-video__thumb:hover img{opacity:.9}.ui-video figcaption{font-size:var(--ui-t-ui);margin-top:8px}.ui-log__entry>*+.ui-video{margin-top:12px}.ui-fine{font-size:var(--ui-t-small);color:var(--ui-text);margin:0;line-height:1.6}.ui-embed{border:1px solid var(--ui-line);background:var(--ui-card);border-radius:8px;width:100%;max-width:504px;height:640px;display:block}.ui-log__entry>*+.ui-embed{margin-top:12px}.ui-col>.ui-filter{max-width:var(--ui-wide)}.ui-filter{flex-wrap:wrap;gap:8px;display:flex}.ui-filter__chip{border:1px solid var(--ui-sand-line);background:var(--ui-card);color:var(--ui-ink);font-family:var(--ui-sans);font-size:var(--ui-t-small);cursor:pointer;border-radius:999px;padding:8px 14px;font-weight:500}.ui-filter__chip:hover{border-color:var(--ui-brand)}.ui-filter__chip[aria-pressed=true]{background:var(--ui-ink);border-color:var(--ui-ink);color:#fff}.ui-filter__chip:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px}.ui-sign{font-size:var(--ui-t-body);color:var(--ui-ink);margin:0;line-height:1.7}.ui-log__entry>*+.ui-sign{margin-top:12px}button.ui-link{font-family:var(--ui-sans);cursor:pointer;background:0 0;border:0;padding:0}button.ui-link:focus-visible{outline:2px solid var(--ui-brand);outline-offset:3px}.ui-links{margin:0;padding:0;list-style:none}.ui-links li+li{margin-top:12px}.ui-link--plain{font-weight:400}.ui-prose a,.ui-text .ui-link,.ui-intro .ui-link,.ui-faq__a .ui-link,.ui-fine .ui-link{font-size:inherit;font-weight:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.app-shell{background:var(--ui-surface);min-height:100vh}.app-shell--center{padding-bottom:var(--ui-section-y);flex-direction:column;display:flex}.app-shell--center>.ui-col{padding:var(--ui-section-y) var(--ui-gutter);flex:1;justify-content:center;align-items:center;display:flex}.app-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f6f4f1b8;border-bottom:1px solid #2a165812;position:sticky;top:0;overflow:hidden}.app-header:before{content:"";opacity:.18;pointer-events:none;z-index:-1;background-image:url(/paver-hex-full.svg);background-position:top;background-repeat:no-repeat;background-size:max(1400px,100%);position:absolute;inset:0}.app-header__bar{max-width:calc(var(--ui-container) + 2 * var(--ui-gutter));padding:18px var(--ui-gutter);margin:0 auto;position:relative}.app-header__logo{align-items:center;line-height:0;text-decoration:none;display:inline-flex}.app-header__logo-img{width:auto;height:28px;display:block}.app-shell--admin .ui-col{max-width:1400px}.ui-col>.app-tabs__panel,.ui-col>.app-portal-header,.ui-col>.app-tabs{max-width:none}.app-portal-header{padding:24px var(--ui-gutter) 0;justify-content:space-between;align-items:center;display:flex}.app-tabs{padding:20px var(--ui-gutter) 0;border-bottom:1px solid var(--ui-line);flex-wrap:wrap;gap:6px;display:flex}.app-tabs__item{font-size:var(--ui-t-ui);color:var(--ui-text);border-radius:8px 8px 0 0;padding:10px 16px;font-weight:600;text-decoration:none}.app-tabs__item:hover{color:var(--ui-ink)}.app-tabs__item.is-active{color:var(--ui-brand);background:var(--ui-card);border:1px solid var(--ui-line);border-bottom-color:var(--ui-card);margin-bottom:-1px}.app-tabs__panel{padding:32px var(--ui-gutter) 64px}.app-form{gap:20px;max-width:480px;display:grid}.app-field{gap:8px;display:grid}.app-field__label{font-size:var(--ui-t-ui);color:var(--ui-ink);font-weight:600}.app-field__hint{font-size:var(--ui-t-small);color:var(--ui-text)}.app-field__error{font-size:var(--ui-t-small);color:#b3261e}.app-input,.app-select,.app-textarea{border:1px solid var(--ui-sand-line);background:var(--ui-card);width:100%;min-height:48px;font-family:var(--ui-sans);font-size:var(--ui-t-body);color:var(--ui-ink);border-radius:8px;padding:0 14px}.app-textarea{min-height:96px;padding:12px 14px}.app-input:focus,.app-select:focus,.app-textarea:focus{outline:2px solid var(--ui-brand);outline-offset:1px;border-color:var(--ui-brand)}.app-input--invalid{border-color:#b3261e}.app-input-prefix{position:relative}.app-input-prefix:before{content:"$";color:var(--ui-text);font-size:var(--ui-t-body);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.app-input-prefix .app-input{padding-left:26px}.app-checkbox-card{border:1px solid var(--ui-line);background:var(--ui-card);cursor:pointer;border-radius:8px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.app-checkbox-card input{width:18px;height:18px;accent-color:var(--ui-brand);margin-top:4px}.app-checkbox-card.is-checked{border-color:var(--ui-brand);box-shadow:0 0 0 1px var(--ui-brand)}.app-chip-group{flex-wrap:wrap;gap:8px;display:flex}.app-chip{border:1px solid var(--ui-sand-line);background:var(--ui-card);font-size:var(--ui-t-small);color:var(--ui-ink);cursor:pointer;border-radius:999px;padding:10px 16px;font-weight:600}.app-chip.is-selected{background:var(--ui-ink);border-color:var(--ui-ink);color:#fff}.app-progress{gap:6px;display:flex}.app-progress__step{background:var(--ui-line);border-radius:999px;flex:1;height:4px}.app-progress__step.is-done{background:var(--ui-brand)}.app-table-wrap{border:1px solid var(--ui-line);background:var(--ui-card);border-radius:8px;overflow-x:auto}.app-table{border-collapse:collapse;width:100%;font-size:var(--ui-t-small);white-space:nowrap}.app-table th,.app-table td{text-align:left;border-bottom:1px solid var(--ui-line);padding:10px 14px}.app-table th{font-size:var(--ui-t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ui-label);background:var(--ui-sand);font-weight:600;position:sticky;top:0}.app-table tr:last-child td{border-bottom:0}.app-table tr:hover td{background:#5e17eb0a}.app-flag{font-size:var(--ui-t-tick);letter-spacing:.04em;text-transform:uppercase;color:#b3261e;background:#fdecea;border-radius:999px;align-items:center;padding:2px 8px;font-weight:700;display:inline-flex}.app-skeleton{padding:var(--ui-section-y) var(--ui-gutter)}.app-note{background:var(--ui-sand);font-size:var(--ui-t-small);color:var(--ui-text);border-radius:8px;padding:14px 16px}.app-link-btn{font-size:var(--ui-t-small);color:var(--ui-text);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.app-link-btn:hover{color:var(--ui-ink)}.app-stepper-nav{justify-content:space-between;gap:12px;padding-top:8px;display:flex}:root{--pf-serif:"Newsreader", "Playfair Display", Georgia, serif;--pf-cream:#fff1e3;--pf-cream-raised:#fdf7ee;--pf-cream-card:#fffaf3;--pf-cream-deep:#faecd9;--pf-cream-line:#e9d8c0;--pf-ink-900:#161217;--pf-ink-700:#2c2630;--pf-ink-500:#574f5c;--pf-ink-400:#7a7280;--pf-ink-300:#a79fad;--pf-ink-200:#d9d2de;--pf-violet:var(--ui-brand);--pf-violet-hover:var(--ui-brand-hover);--pf-violet-deep:#2e0a6e;--pf-violet-50:#f3ecff;--pf-violet-100:#e7dbff;--pf-green:#2f8f5b;--pf-green-bg:#def0e4;--pf-amber-ink:#8a4b00;--pf-amber-bg:#fdebcf;--pf-radius-sm:10px;--pf-radius-md:14px;--pf-radius-lg:20px;--pf-shadow-card:0 20px 60px #2e0a6e1f;--pf-shadow-soft:0 2px 12px #2e0a6e0d}.n-btn{--_bg:var(--pf-violet);--_fg:#fff;--_bd:transparent;font-family:var(--ui-sans);white-space:nowrap;border:1.5px solid var(--_bd);background:var(--_bg);color:var(--_fg);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:9px;font-weight:600;line-height:1;text-decoration:none;transition:background .2s,transform .12s,border-color .2s;display:inline-flex}.n-btn:hover{transform:translateY(-1px)}.n-btn:active{transform:translateY(0)scale(.985)}.n-btn:focus-visible{outline:2px solid var(--pf-violet);outline-offset:2px}.n-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.n-btn--sm{padding:9px 16px;font-size:13px}.n-btn--md{padding:12px 22px;font-size:15px}.n-btn--lg{padding:15px 30px;font-size:16px}.n-btn--full{width:100%}.n-btn--primary{--_bg:var(--pf-violet);--_fg:#fff}.n-btn--primary:hover{--_bg:var(--pf-violet-hover)}.n-btn--secondary{--_bg:#fff;--_fg:var(--pf-ink-900);--_bd:var(--pf-cream-line)}.n-btn--secondary:hover{--_bg:var(--pf-violet-50);--_bd:var(--pf-violet)}.n-btn--ghost{--_bg:transparent;--_fg:var(--pf-violet);--_bd:transparent}.n-btn--ghost:hover{--_bg:var(--pf-violet-50)}.n-btn--inverse{--_bg:#fff;--_fg:var(--pf-violet-deep);--_bd:transparent}.n-btn--inverse:hover{--_bg:var(--pf-violet-50)}.n-field,.n-select-field{font-family:var(--ui-sans);flex-direction:column;gap:7px;display:flex}.n-field__label,.n-select-field__label{color:var(--pf-ink-900);font-size:13px;font-weight:600}.n-input-wrap,.n-select-wrap{align-items:center;display:flex;position:relative}.n-input,.n-select{width:100%;font-family:var(--ui-sans);color:var(--pf-ink-900);border:1.5px solid var(--pf-ink-200);border-radius:var(--pf-radius-md);background:#fff;padding:12px 15px;font-size:15px;line-height:1.3;transition:border-color .2s,box-shadow .2s}.n-select{appearance:none;cursor:pointer;padding-right:42px}.n-input::placeholder{color:var(--pf-ink-300)}.n-input:hover,.n-select:hover{border-color:#c4a8ff}.n-input:focus,.n-select:focus{border-color:var(--pf-violet);outline:none;box-shadow:0 0 0 3px #8c52ff59}.n-select__chev{pointer-events:none;color:var(--pf-ink-400);display:flex;position:absolute;right:15px}.n-select__chev svg{width:18px;height:18px}.n-field__hint{color:var(--pf-ink-400);font-size:12.5px}.n-check{font-family:var(--ui-sans);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:11px;display:inline-flex}.n-check input{opacity:0;width:0;height:0;position:absolute}.n-check__box{border:1.5px solid var(--pf-ink-300);color:#fff;background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:21px;height:21px;margin-top:1px;transition:background .2s,border-color .2s;display:flex}.n-check__box svg{opacity:0;width:14px;height:14px;transition:all .12s;transform:scale(.6)}.n-check:hover .n-check__box{border-color:#a87dff}.n-check input:checked+.n-check__box{background:var(--pf-violet);border-color:var(--pf-violet)}.n-check input:checked+.n-check__box svg{opacity:1;transform:scale(1)}.n-check__text{color:var(--pf-ink-700);font-size:14.5px;line-height:1.45}.n-badge{font-family:var(--ui-sans);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.n-badge--brand{background:var(--pf-violet);color:#fff}.n-badge--soft{background:var(--pf-violet-100);color:#4a13b8}.n-badge--neutral{background:var(--pf-cream-deep);color:var(--pf-ink-700)}.n-badge--positive{background:var(--pf-green-bg);color:var(--pf-green)}.n-badge--dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;display:block}.n-avatar{font-family:var(--ui-sans);color:#fff;-webkit-user-select:none;user-select:none;background:#8c52ff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.n-avatar--sm{width:36px;height:36px;font-size:13px}.n-icon{flex:none;width:18px;height:18px;display:inline-flex}.n-icon svg{width:100%;height:100%}.qform-page{background:var(--pf-cream);font-family:var(--ui-sans);color:var(--pf-ink-900);-webkit-font-smoothing:antialiased}.qform-page *,.qform-page :before,.qform-page :after{box-sizing:border-box}.qform-shell{background:var(--pf-cream);max-width:1440px;box-shadow:var(--pf-shadow-card);border-radius:16px;grid-template-columns:520px 1fr;margin:0 auto;display:grid;overflow:hidden}.qform-visual{background:var(--pf-violet-deep);min-height:100%;position:relative}.qform-visual__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.qform-visual__scrim{background:linear-gradient(#2e0a6e00 40%,#2e0a6ec7 100%);position:absolute;inset:0}.qform-visual__badge{padding:40px 48px;display:flex;position:sticky;top:0}.qform-visual__badge img{background:var(--pf-cream);border-radius:999px;width:auto;height:30px;padding:10px 16px}.qform-visual__quote{color:#fff;flex-direction:column;gap:14px;display:flex;position:absolute;bottom:48px;left:48px;right:48px}.qform-visual__quote-title{font-family:var(--pf-serif);letter-spacing:-.02em;font-size:40px;font-weight:500;line-height:1.12}.qform-visual__quote-text{color:var(--pf-cream);font-size:15px;line-height:1.6}.qform-panel{flex-direction:column;gap:44px;padding:56px 96px 72px 88px;display:flex}.qform-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.qform-topline__eyebrow{color:var(--pf-ink-400)}.qform-topline__contact{color:var(--pf-ink-500)}.qform-topline__contact a{color:var(--pf-violet);font-weight:600;text-decoration:none}.qform-topline__contact a:hover{text-decoration:underline}.qform-headline{flex-direction:column;gap:10px;display:flex}.qform-headline h1{font-family:var(--pf-serif);letter-spacing:-.02em;color:var(--pf-ink-900);margin:0;font-size:46px;font-weight:500;line-height:1.08}@media (width<=560px){.qform-headline h1{font-size:34px}}.qform-headline p{color:var(--pf-ink-500);margin:0;font-size:15px;line-height:1.6}.qform-choices{grid-template-columns:1fr 1fr;gap:16px;margin-top:-16px;display:grid}@media (width<=560px){.qform-choices{grid-template-columns:1fr}}.qform-choice{text-align:left;cursor:pointer;border:2px solid var(--pf-cream-line);background:#ffffff8c;border-radius:16px;align-items:flex-start;gap:16px;padding:22px 24px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.qform-choice:hover{border-color:#c4a8ff}.qform-choice.is-selected{border-color:var(--pf-violet);background:#fff}.qform-choice__icon{background:var(--pf-violet-50);width:44px;height:44px;color:var(--pf-violet);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.qform-choice__body{flex-direction:column;gap:4px;display:flex}.qform-choice__title{color:var(--pf-ink-900);font-size:16px;font-weight:600}.qform-choice__text{color:var(--pf-ink-500);font-size:13.5px;line-height:1.5}.qform-section{flex-direction:column;gap:20px;display:flex}.qform-section__head{border-bottom:1px solid var(--pf-cream-line);align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.qform-section__num{font-family:var(--pf-serif);color:var(--pf-violet);font-size:15px}.qform-section__title{font-family:var(--pf-serif);color:var(--pf-ink-900);font-size:24px;font-weight:500}.qform-grid2{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=560px){.qform-grid2{grid-template-columns:1fr}}.qform-chip-label{color:var(--pf-ink-700);font-size:14px;font-weight:500}.qform-chips{flex-wrap:wrap;gap:8px;display:flex}.qform-chip{cursor:pointer;color:var(--pf-ink-700);border:1px solid var(--pf-cream-line);background:#fff;border-radius:999px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:500}.qform-chip.is-selected{background:var(--pf-violet);color:#fff;border-color:var(--pf-violet)}.qform-note{border:1px solid var(--pf-cream-line);color:var(--pf-ink-500);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:14px 16px;font-size:13.5px;line-height:1.5;display:flex}.qform-note .n-icon{color:var(--pf-violet)}.qform-hint{color:var(--pf-ink-400);font-size:13px;line-height:1.5}.qform-submit-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.qform-submit-row .n-btn{flex:none}.qform-submit-row span{color:var(--pf-ink-400);font-size:13px}@media (width<=900px){.qform-shell{grid-template-columns:minmax(0,1fr)}.qform-visual{min-height:260px}.qform-visual__quote{margin-top:auto;padding:24px;position:static}.qform-visual__badge{padding:24px 24px 0;position:static}.qform-panel{padding:32px 24px 48px}}.pdash-page{background:var(--pf-cream);min-height:100vh;font-family:var(--ui-sans);color:var(--pf-ink-900);-webkit-font-smoothing:antialiased}.pdash-page *,.pdash-page :before,.pdash-page :after{box-sizing:border-box}.pdash-shell{max-width:1440px;min-height:100vh;margin:0 auto;display:flex}.pdash-sidebar{background:var(--pf-cream-raised);border-right:1px solid var(--pf-cream-line);flex-direction:column;flex:none;gap:28px;width:268px;height:100vh;padding:28px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.pdash-sidebar__logo{align-self:flex-start;width:auto;height:30px;margin-left:12px}.pdash-nav{flex-direction:column;gap:2px;display:flex}.pdash-nav__item{color:var(--pf-ink-700);font-family:var(--ui-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:11px 14px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.pdash-nav__item:hover{background:var(--pf-cream-deep);color:var(--pf-ink-900)}.pdash-nav__item.is-active{background:var(--pf-violet-50);color:var(--pf-violet);font-weight:600}.pdash-officehours{border:1px solid var(--pf-cream-line);background:#fff;border-radius:16px;flex-direction:column;gap:8px;margin-top:auto;padding:18px;display:flex}.pdash-officehours__label{letter-spacing:.12em;text-transform:uppercase;color:var(--pf-violet);font-size:12px;font-weight:600}.pdash-officehours__title{font-family:var(--pf-serif);font-size:18px;font-weight:500;line-height:1.25}.pdash-officehours__text{color:var(--pf-ink-500);font-size:13px;line-height:1.5}.pdash-officehours a{color:var(--pf-violet);font-size:13px;font-weight:600;text-decoration:none}.pdash-officehours a:hover{text-decoration:underline}.pdash-user{align-items:center;gap:10px;padding:0 6px;display:flex}.pdash-user__name{color:var(--pf-ink-900);font-size:13.5px;font-weight:600}.pdash-user__role{color:var(--pf-ink-400);font-size:12px}.pdash-main{flex:1;min-width:0}.pdash-container{flex-direction:column;gap:32px;max-width:1000px;padding:48px 56px 72px;display:flex}.pdash-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.pdash-header__welcome{font-family:var(--pf-serif);letter-spacing:-.02em;color:var(--pf-ink-900);margin:0;font-size:48px;font-weight:500;line-height:1.05}@media (width<=640px){.pdash-header__welcome{font-size:34px}}.pdash-header__meta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.pdash-header__joined{color:var(--pf-ink-400);font-size:13px}.pdash-hero--pending{background:var(--pf-violet);color:#fff;border-radius:24px;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding:40px 44px;display:grid}@media (width<=760px){.pdash-hero--pending{grid-template-columns:1fr;padding:32px 24px}}.pdash-hero__eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600}.pdash-hero--pending .pdash-hero__eyebrow{color:#d4beff}.pdash-hero__title{font-family:var(--pf-serif);letter-spacing:-.01em;margin:14px 0 0;font-size:40px;font-weight:500;line-height:1.1}@media (width<=640px){.pdash-hero__title{font-size:30px}}.pdash-hero__text{max-width:440px;margin:14px 0 0;font-size:15px;line-height:1.6}.pdash-hero--pending .pdash-hero__text{color:var(--pf-violet-100)}.pdash-hero__steps{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:18px;padding:8px 22px}.pdash-hero__step{border-top:1px solid #ffffff29;align-items:center;gap:14px;padding:14px 0;display:flex}.pdash-hero__step:first-child{border-top:0}.pdash-hero__step-n{color:#fff;background:#ffffff29;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:600;display:flex}.pdash-hero__step.is-current .pdash-hero__step-n{color:var(--pf-violet);background:#fff}.pdash-hero__step.is-done .pdash-hero__step-n{background:var(--pf-green);color:#fff}.pdash-hero__step-title{font-size:14.5px;font-weight:500}.pdash-hero__step-sub{color:var(--pf-violet-100);font-size:12.5px}.pdash-hero--assigned{border:1px solid var(--pf-cream-line);box-shadow:var(--pf-shadow-soft);background:#fff;border-radius:24px;flex-direction:column;gap:28px;padding:40px 44px;display:flex}@media (width<=760px){.pdash-hero--assigned{padding:28px 24px}}.pdash-hero--assigned .pdash-hero__eyebrow{color:var(--pf-violet)}.pdash-hero__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pdash-hero__quarter{font-family:var(--pf-serif);letter-spacing:-.02em;color:var(--pf-ink-900);margin:10px 0 0;font-size:44px;font-weight:500;line-height:1.05}.pdash-hero__quarter strong{color:var(--pf-violet);font-weight:500}.pdash-hero__panels{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=760px){.pdash-hero__panels{grid-template-columns:1fr}}.pdash-hero__panel{border-radius:18px;flex-direction:column;gap:14px;padding:24px;display:flex}.pdash-hero__panel--why{background:var(--pf-cream-raised)}.pdash-hero__panel--how{background:var(--pf-violet-50)}.pdash-hero__panel h3{font-family:var(--pf-serif);color:var(--pf-ink-900);margin:0;font-size:21px;font-weight:500}.pdash-hero__reason{color:var(--pf-ink-500);align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;display:flex}.pdash-hero__reason .n-icon{color:var(--pf-violet);margin-top:2px}.pdash-hero__reason strong{color:var(--pf-ink-900);font-weight:600}.pdash-hero__panel--how p{color:var(--pf-ink-700);margin:0;font-size:14px;line-height:1.6}.pdash-hero__panel--how .n-btn{align-self:flex-start;margin-top:auto}.pdash-hero__footer{color:var(--pf-ink-500);border-top:1px solid var(--pf-cream-line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:20px;font-size:14px;display:flex}.pdash-hero__footer .n-icon{color:var(--pf-violet)}.pdash-hero__footer a{color:var(--pf-violet);font-weight:500;text-decoration:none}.pdash-hero__footer a:hover{text-decoration:underline}.pdash-banner{background:var(--pf-amber-bg);border-radius:var(--pf-radius-lg);grid-template-columns:240px 1fr;display:grid;overflow:hidden}@media (width<=700px){.pdash-banner{grid-template-columns:1fr}.pdash-banner__title{font-size:22px}}.pdash-banner img{object-fit:cover;width:100%;height:100%;min-height:180px}.pdash-banner__body{flex-direction:column;gap:12px;padding:28px 32px;display:flex}.pdash-banner__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--pf-amber-ink);font-size:12px;font-weight:600}.pdash-banner__title{font-family:var(--pf-serif);letter-spacing:-.01em;color:var(--pf-ink-900);margin:0;font-size:28px;font-weight:500;line-height:1.15}.pdash-banner__text{color:var(--pf-ink-700);margin:0;font-size:14.5px;line-height:1.6}.pdash-banner__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.pdash-card{border:1px solid var(--pf-cream-line);border-radius:var(--pf-radius-lg);background:#fff;flex-direction:column;gap:20px;padding:28px 32px;display:flex}.pdash-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pdash-card__title{font-family:var(--pf-serif);color:var(--pf-ink-900);margin:0;font-size:24px;font-weight:500}.pdash-glance{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=640px){.pdash-glance{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}}.pdash-glance__item{border-left:1px solid var(--pf-cream-line);flex-direction:column;gap:4px;padding:0 20px;display:flex}.pdash-glance__item:first-child{border-left:0}@media (width<=640px){.pdash-glance__item:nth-child(odd){border-left:0;padding-left:0}}.pdash-glance__value{font-family:var(--pf-serif);color:var(--pf-ink-900);font-size:28px;font-weight:500}.pdash-glance__label{color:var(--pf-ink-400);font-size:13px}.pdash-nextsteps{flex-direction:column;gap:28px;scroll-margin-top:24px;display:flex}.pdash-nextsteps__head{flex-direction:column;gap:10px;max-width:680px;display:flex}.pdash-nextsteps__title{font-family:var(--pf-serif);letter-spacing:-.01em;margin:0;font-size:32px;font-weight:500}@media (width<=640px){.pdash-nextsteps__title{font-size:26px}}.pdash-nextsteps__text{color:var(--pf-ink-500);margin:0;font-size:15px;line-height:1.6}.pdash-progressrow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (width<=640px){.pdash-progressrow{grid-template-columns:1fr}}.pdash-progress{flex-direction:column;gap:10px;display:flex}.pdash-progress__bar{background:var(--pf-violet-100);border-radius:999px;height:6px}.pdash-progress.is-done .pdash-progress__bar{background:var(--pf-green)}.pdash-progress.is-current .pdash-progress__bar{background:var(--pf-violet)}.pdash-progress__row{align-items:center;gap:10px;display:flex}.pdash-progress__n{background:var(--pf-violet-100);width:26px;height:26px;color:var(--pf-ink-400);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:flex}.pdash-progress.is-current .pdash-progress__n{background:var(--pf-violet);color:#fff}.pdash-progress.is-done .pdash-progress__n{background:var(--pf-green);color:#fff}.pdash-progress__title{color:var(--pf-ink-900);font-size:14px;font-weight:600}.pdash-progress__sub{color:var(--pf-ink-400);font-size:12.5px}.pdash-stepcard{border:1px solid var(--pf-cream-line);border-radius:var(--pf-radius-lg);background:#fff;flex-direction:column;gap:20px;padding:28px 32px;display:flex}.pdash-stepcard.is-active{border:2px solid var(--pf-violet)}.pdash-stepcard__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pdash-stepcard__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--pf-violet);font-size:12px;font-weight:600}.pdash-stepcard__title{font-family:var(--pf-serif);color:var(--pf-ink-900);margin:4px 0 0;font-size:24px;font-weight:500}.pdash-stepcard__text{color:var(--pf-ink-500);max-width:680px;margin:0;font-size:14.5px;line-height:1.6}.pdash-video-grid{grid-template-columns:1.5fr 1fr;align-items:center;gap:28px;display:grid}@media (width<=700px){.pdash-video-grid{grid-template-columns:1fr}}.pdash-video{aspect-ratio:16/9;background:var(--pf-violet-deep);border-radius:16px;position:relative;overflow:hidden}.pdash-video img{object-fit:cover;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.pdash-video__scrim{background:linear-gradient(#2e0a6e1a,#2e0a6ebf);position:absolute;inset:0}.pdash-video__play{cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #2e0a6e59}.pdash-video__play .n-icon{width:24px;height:24px;color:var(--pf-violet);margin-left:3px}.pdash-video__caption{color:#fff;justify-content:space-between;font-size:13px;display:flex;position:absolute;bottom:16px;left:20px;right:20px}.pdash-video-body{flex-direction:column;gap:14px;display:flex}.pdash-video-body p{color:var(--pf-ink-500);margin:0;font-size:14.5px;line-height:1.6}.pdash-video-done{color:var(--pf-green);font-size:14px;font-weight:500}.pdash-eventcard{background:var(--pf-cream-raised);border:1px solid var(--pf-cream-line);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:20px 24px;display:grid}@media (width<=640px){.pdash-eventcard{text-align:left;grid-template-columns:1fr}}.pdash-eventcard__date{border:1px solid var(--pf-cream-line);background:#fff;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:68px;height:72px;display:flex}.pdash-eventcard__month{letter-spacing:.12em;color:var(--pf-violet);font-size:11px;font-weight:600}.pdash-eventcard__day{font-family:var(--pf-serif);font-size:30px;font-weight:500;line-height:1}.pdash-eventcard__title{color:var(--pf-ink-900);font-size:16px;font-weight:600}.pdash-eventcard__meta{color:var(--pf-ink-500);flex-wrap:wrap;gap:18px;margin-top:6px;font-size:13.5px;display:flex}.pdash-eventcard__meta span{align-items:center;gap:6px;display:flex}.pdash-eventcard__actions{gap:10px;display:flex}.pdash-quarterbox{background:var(--pf-violet-50);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.pdash-quarterbox span{font-family:var(--pf-serif);color:var(--pf-ink-900);font-size:26px;font-weight:500}.pdash-quarterbox strong{color:var(--pf-violet);font-weight:500}.pdash-help-title{font-family:var(--pf-serif);color:var(--pf-ink-900);margin:0 0 14px;font-size:24px;font-weight:500}.pdash-help-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (width<=760px){.pdash-help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pdash-help-card{border:1px solid var(--pf-cream-line);color:var(--pf-ink-900);background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:20px;text-decoration:none;display:flex}.pdash-help-card:hover{border-color:#c4a8ff}.pdash-help-card__icon{background:var(--pf-violet-50);width:40px;height:40px;color:var(--pf-violet);border-radius:12px;justify-content:center;align-items:center;display:flex}.pdash-help-card__title{font-size:15px;font-weight:600}.pdash-help-card__text{color:var(--pf-ink-500);font-size:13px;line-height:1.5}.pdash-topbar,.pdash-tabs{display:none}.pdash-desktop-only{display:contents}.pdash-mobile-only{display:none}@media (width<=900px){.pdash-shell{flex-direction:column}.pdash-sidebar{display:none}.pdash-topbar{z-index:5;background:var(--pf-cream);justify-content:space-between;align-items:center;padding:14px 20px;display:flex;position:sticky;top:0}.pdash-topbar img{width:auto;height:26px}.pdash-topbar__menu{border:1px solid var(--pf-cream-line);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pdash-tabs{scrollbar-width:none;gap:8px;padding:0 20px 16px;display:flex;overflow-x:auto}.pdash-tabs::-webkit-scrollbar{display:none}.pdash-tab{height:40px;font-family:var(--ui-sans);white-space:nowrap;cursor:pointer;color:var(--pf-ink-700);border:1px solid var(--pf-cream-line);background:#fff;border-radius:999px;flex:none;align-items:center;padding:0 16px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.pdash-tab.is-active{background:var(--pf-violet);color:#fff;border-color:var(--pf-violet)}.pdash-container{gap:20px;padding:8px 20px 48px}.pdash-header{padding:0}.pdash-desktop-only{display:none}.pdash-mobile-only{flex-direction:column;gap:20px;display:flex}}.pm-hero--pending{background:var(--pf-violet);color:#fff;border-radius:20px;flex-direction:column;gap:14px;padding:24px;display:flex}.pm-hero__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#d4beff;font-size:11.5px;font-weight:600}.pm-hero__title{font-family:var(--pf-serif);font-size:28px;font-weight:500;line-height:1.15}.pm-hero__text{color:var(--pf-violet-100);font-size:14px;line-height:1.55}.pm-hero--assigned{border:1px solid var(--pf-cream-line);background:#fff;border-radius:20px;flex-direction:column;gap:14px;padding:24px;display:flex}.pm-hero--assigned .pm-hero__eyebrow{color:var(--pf-violet)}.pm-hero__label{color:var(--pf-ink-500);font-size:14px}.pm-hero__quarter{font-family:var(--pf-serif);color:var(--pf-violet);letter-spacing:-.02em;font-size:44px;font-weight:500;line-height:1}.pm-hero--assigned .pm-hero__text{color:var(--pf-ink-500)}.pm-hero__highlight{background:var(--pf-violet-50);color:var(--pf-ink-700);border-radius:14px;padding:14px 16px;font-size:13.5px;line-height:1.5}.pm-hero__ask{text-align:center;color:var(--pf-violet);font-size:14px;font-weight:500;text-decoration:none}.pm-banner{background:var(--pf-amber-bg);border-radius:20px;flex-direction:column;gap:10px;padding:22px;display:flex}.pm-banner__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--pf-amber-ink);font-size:11.5px;font-weight:600}.pm-banner__title{font-family:var(--pf-serif);font-size:22px;font-weight:500;line-height:1.2}.pm-banner__text{color:var(--pf-ink-700);font-size:13.5px;line-height:1.55}.pm-purchase{border:1px solid var(--pf-cream-line);background:#fff;border-radius:20px;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.pm-purchase__head{justify-content:space-between;align-items:center;display:flex}.pm-purchase__title{font-family:var(--pf-serif);font-size:20px;font-weight:500}.pm-purchase__head a{color:var(--pf-violet);font-size:13px;font-weight:500;text-decoration:none}.pm-purchase__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pm-purchase__label{color:var(--pf-ink-400);font-size:12px}.pm-purchase__value{color:var(--pf-ink-900);font-size:14.5px;font-weight:500}.pm-help-title{font-family:var(--pf-serif);margin:0;font-size:20px;font-weight:500}.pm-help-card{border:1px solid var(--pf-cream-line);background:#fff;border-radius:20px;overflow:hidden}.pm-help-row{min-height:44px;color:var(--pf-ink-900);border-top:1px solid var(--pf-cream-deep);align-items:center;gap:14px;padding:14px 18px;text-decoration:none;display:flex}.pm-help-row:first-child{border-top:0}.pm-help-row__icon{background:var(--pf-violet-50);width:36px;height:36px;color:var(--pf-violet);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.pm-help-row__body{flex-direction:column;flex:1;display:flex}.pm-help-row__title{font-size:14.5px;font-weight:500}.pm-help-row__sub{color:var(--pf-ink-400);font-size:12.5px}.pm-help-row__chevron{width:16px;height:16px;color:var(--pf-ink-300);flex:none}.pdash-page-head{flex-direction:column;gap:10px;max-width:700px;display:flex}.pdash-page-title{font-family:var(--pf-serif);letter-spacing:-.01em;margin:0;font-size:32px;font-weight:500}.pdash-page-text{color:var(--pf-ink-500);margin:0;font-size:15px;line-height:1.6}.pdash-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--pf-violet);font-size:12px;font-weight:600}.pdash-factor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=640px){.pdash-factor-grid{grid-template-columns:1fr}}.pdash-factor-card{border:1px solid var(--pf-cream-line);background:#fff;border-radius:18px;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.pdash-factor-card__icon{background:var(--pf-violet-50);width:40px;height:40px;color:var(--pf-violet);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.pdash-factor-card__title{font-size:15.5px;font-weight:600}.pdash-factor-card__text{color:var(--pf-ink-500);font-size:13.5px;line-height:1.55}.pdash-numbered-list{border:1px solid var(--pf-cream-line);background:#fff;border-radius:20px;overflow:hidden}.pdash-numbered-row{border-top:1px solid var(--pf-cream-deep);grid-template-columns:56px 1fr auto;align-items:center;gap:20px;padding:24px 28px;display:grid}.pdash-numbered-row:first-child{border-top:0}@media (width<=640px){.pdash-numbered-row{grid-template-columns:32px 1fr}.pdash-numbered-row .n-btn{grid-column:1/-1}}.pdash-numbered-row__n{font-family:var(--pf-serif);color:var(--pf-violet);font-size:32px}.pdash-numbered-row__title{flex-wrap:wrap;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.pdash-numbered-row__text{color:var(--pf-ink-500);font-size:14px;line-height:1.55}.n-badge--accent{color:#e08b1e;background:#fdebcf}.pdash-note-banner{background:var(--pf-cream-deep);color:var(--pf-ink-700);border-radius:16px;align-items:center;gap:14px;padding:18px 22px;font-size:15px;line-height:1.55;display:flex}.pdash-note-banner .n-icon{color:#e08b1e;flex:none}.pdash-kv-card{border:1px solid var(--pf-cream-line);background:#fff;border-radius:20px;padding:8px 32px}.pdash-kv-card__title{font-family:var(--pf-serif);padding:20px 0 8px;font-size:21px;font-weight:500}.pdash-kv-row{border-top:1px solid var(--pf-cream-deep);grid-template-columns:260px 1fr;gap:24px;padding:14px 0;font-size:14.5px;display:grid}.pdash-kv-row:first-of-type{border-top:0}@media (width<=640px){.pdash-kv-row{grid-template-columns:1fr;gap:4px}}.pdash-kv-row__label{color:var(--pf-ink-400)}.pdash-kv-row__value{color:var(--pf-ink-900);font-weight:500}.pdash-hero-split{border:1px solid var(--pf-cream-line);background:#fff;border-radius:24px;grid-template-columns:1.1fr 1fr;align-items:stretch;gap:32px;display:grid;overflow:hidden}@media (width<=700px){.pdash-hero-split{grid-template-columns:1fr}}.pdash-hero-split__body{flex-direction:column;justify-content:center;gap:14px;padding:40px;display:flex}.pdash-hero-split__title{font-family:var(--pf-serif);letter-spacing:-.01em;margin:0;font-size:36px;font-weight:500;line-height:1.12}.pdash-hero-split__title strong{color:var(--pf-violet);font-weight:500}.pdash-hero-split__text{color:var(--pf-ink-500);font-size:14.5px;line-height:1.6}.pdash-hero-split img{object-fit:cover;width:100%;height:100%;min-height:260px}.pdash-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=700px){.pdash-step-grid{grid-template-columns:1fr}}.pdash-step-card{border:1px solid var(--pf-cream-line);background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:24px;display:flex}.pdash-step-card__n{font-family:var(--pf-serif);color:var(--pf-violet);font-size:30px}.pdash-step-card__title{font-size:15.5px;font-weight:600}.pdash-step-card__text{color:var(--pf-ink-500);font-size:13.5px;line-height:1.55}.pdash-stats-row{background:var(--pf-cream-raised);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));padding:28px 8px;display:grid}@media (width<=640px){.pdash-stats-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}}.pdash-stats-row__item{border-left:1px solid var(--pf-cream-line);flex-direction:column;gap:4px;padding:0 24px;display:flex}.pdash-stats-row__item:first-child{border-left:0}.pdash-stats-row__value{font-family:var(--pf-serif);color:var(--pf-violet);font-size:36px;font-weight:500}.pdash-stats-row__label{color:var(--pf-ink-500);font-size:13px}.pdash-list-card{border:1px solid var(--pf-cream-line);background:#fff;border-radius:20px;overflow:hidden}.pdash-list-row{border-top:1px solid var(--pf-cream-deep);color:var(--pf-ink-900);grid-template-columns:44px 1fr auto 20px;align-items:center;gap:18px;padding:20px 28px;text-decoration:none;display:grid}.pdash-list-row:first-child{border-top:0}@media (width<=640px){.pdash-list-row{grid-template-columns:40px 1fr 16px}.pdash-list-row__meta{display:none}}.pdash-list-row__icon{background:var(--pf-violet-50);width:44px;height:44px;color:var(--pf-violet);border-radius:12px;justify-content:center;align-items:center;display:flex}.pdash-list-row__title{font-size:15px;font-weight:600}.pdash-list-row__sub{color:var(--pf-ink-500);font-size:13.5px}.pdash-list-row__meta{color:var(--pf-ink-400);white-space:nowrap;font-size:13px}.pdash-list-row__chevron{width:18px;height:18px;color:var(--pf-ink-300)}.pdash-timeline-card{border:1px solid var(--pf-cream-line);background:#fff;border-radius:20px;flex-direction:column;padding:32px 36px;display:flex}.pdash-timeline-card__title{font-family:var(--pf-serif);padding-bottom:18px;font-size:22px;font-weight:500}.pdash-timeline-item{grid-template-columns:28px 1fr;gap:18px;display:grid}.pdash-timeline-item__rail{flex-direction:column;align-items:center;display:flex}.pdash-timeline-item__dot{border:2px solid var(--pf-violet);box-sizing:border-box;border-radius:999px;flex:none;width:14px;height:14px;margin-top:4px}.pdash-timeline-item.is-done .pdash-timeline-item__dot{background:var(--pf-violet)}.pdash-timeline-item:not(.is-done) .pdash-timeline-item__dot{background:#fff}.pdash-timeline-item__line{background:var(--pf-violet-100);flex:1;width:1px}.pdash-timeline-item:last-child .pdash-timeline-item__line{background:0 0}.pdash-timeline-item__body{flex-direction:column;gap:4px;padding-bottom:22px;display:flex}.pdash-timeline-item__title{font-family:var(--pf-serif);font-size:19px;font-weight:500}.pdash-timeline-item__text{color:var(--pf-ink-500);font-size:14px;line-height:1.55}.pdash-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=640px){.pdash-highlight-grid{grid-template-columns:1fr}}.pdash-highlight-card{background:var(--pf-violet-50);border-radius:18px;flex-direction:column;gap:8px;padding:24px;display:flex}.pdash-highlight-card__title{font-size:15.5px;font-weight:600}.pdash-highlight-card__text{color:var(--pf-ink-500);font-size:14px;line-height:1.55}.pdash-faq-card{border:1px solid var(--pf-cream-line);background:#fff;border-radius:20px;overflow:hidden}.pdash-faq-item{border-top:1px solid var(--pf-cream-deep)}.pdash-faq-item:first-child{border-top:0}.pdash-faq-item__q{width:100%;font-family:var(--ui-sans);color:var(--pf-ink-900);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;font-size:15.5px;font-weight:600;display:flex}.pdash-faq-item__chevron{width:18px;height:18px;color:var(--pf-violet);flex:none;transition:transform .15s}.pdash-faq-item.is-open .pdash-faq-item__chevron{transform:rotate(180deg)}.pdash-faq-item__a{color:var(--pf-ink-500);max-width:720px;padding:0 28px 22px;font-size:14.5px;line-height:1.65}
