.home-hero[data-v-33ebd5db]{align-content:center;display:grid;gap:2.25rem;min-height:min(48rem,calc(100vh - 5.5rem));overflow:hidden;padding:3.75rem 0 1rem;position:relative;text-align:center}.home-hero[data-v-33ebd5db]:before{background:#ffffff42;border:1px solid rgba(98,84,73,.08);border-radius:999px;content:"";height:min(38rem,92vw);inset:11% 50% auto;position:absolute;transform:translate(-50%);width:min(38rem,92vw)}.home-hero-intro[data-v-33ebd5db]{animation:hero-rise-33ebd5db .62s ease both;position:relative;z-index:1}.home-hero-description[data-v-33ebd5db],.home-hero-kicker[data-v-33ebd5db],.home-hero-title[data-v-33ebd5db]{margin:0}.home-hero-logo[data-v-33ebd5db]{height:auto;margin:0 auto 1.75rem;-o-object-fit:contain;object-fit:contain;width:min(12rem,48vw)}.home-hero-kicker[data-v-33ebd5db]{color:var(--color-muted);font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.home-hero-title[data-v-33ebd5db]{color:var(--color-text);font-family:var(--font-display);font-size:clamp(3.4rem,10vw,6.85rem);font-weight:700;letter-spacing:-.045em;line-height:.9;margin:1rem auto 0;max-width:14ch;text-wrap:balance}.home-hero-description[data-v-33ebd5db]{color:var(--color-muted);font-family:var(--font-body);font-size:1rem;font-weight:400;line-height:1.8;margin:1.35rem auto 0;max-width:38rem}.home-hero-actions[data-v-33ebd5db]{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:center;margin-top:1.8rem}.home-hero-action[data-v-33ebd5db]{align-items:center;background:#ffffffc2;border:1px solid var(--color-border);border-radius:.3rem;color:var(--color-text);display:inline-flex;font-size:.9375rem;font-weight:600;justify-content:center;line-height:1;min-height:2.75rem;padding:0 1.125rem;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.home-hero-action[data-v-33ebd5db]:focus-visible,.home-hero-action[data-v-33ebd5db]:hover{border-color:var(--color-accent-strong);color:var(--color-accent-strong)}.home-hero-action[data-v-33ebd5db]:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:2px}.home-hero-action-primary[data-v-33ebd5db]{background:var(--color-text);border-color:var(--color-text);color:#fff}.home-hero-action-primary[data-v-33ebd5db]:focus-visible,.home-hero-action-primary[data-v-33ebd5db]:hover{background:var(--color-accent-strong);border-color:var(--color-accent-strong);color:#fff}@keyframes hero-rise-33ebd5db{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}@media(min-width:48rem){.home-hero-title[data-v-33ebd5db]{font-size:5rem}}@media(min-width:80rem){.home-hero-title[data-v-33ebd5db]{font-size:6.25rem}.home-hero-description[data-v-33ebd5db]{font-size:1.0625rem}}@media(max-width:63.99rem){.home-hero[data-v-33ebd5db]{min-height:auto;padding-top:2rem}}@media(max-width:35.99rem){.home-hero[data-v-33ebd5db]{text-align:center}.home-hero-logo[data-v-33ebd5db]{margin-bottom:1.5rem}.home-hero-description[data-v-33ebd5db],.home-hero-logo[data-v-33ebd5db],.home-hero-title[data-v-33ebd5db]{margin-inline:auto}.home-hero-title[data-v-33ebd5db]{font-size:3rem}.home-hero-actions[data-v-33ebd5db]{justify-content:center;width:100%}.home-hero-action[data-v-33ebd5db]{flex:1 1 min(100%,17rem)}}@media(prefers-reduced-motion:reduce){.home-hero-intro[data-v-33ebd5db]{animation:none}}.home-scroll-stats[data-v-174e9d61]{background:linear-gradient(180deg,#fff8f280,#fff 14% 82%,#fff8f29e);min-height:340vh}.home-scroll-stats-inner[data-v-174e9d61]{display:grid;grid-template-columns:1fr;isolation:isolate;min-height:100vh;overflow:hidden;padding:max(1rem,env(safe-area-inset-top)) 1rem max(4.25rem,env(safe-area-inset-bottom));place-items:center;position:sticky;top:0}.home-scroll-stats-inner[data-v-174e9d61]:after,.home-scroll-stats-inner[data-v-174e9d61]:before{border-radius:50%;content:"";display:block;inset:50% auto auto 50%;pointer-events:none;position:absolute}.home-scroll-stats-inner[data-v-174e9d61]:before{border:1px solid rgba(31,25,21,.08);height:min(42rem,86vw);opacity:calc(.18 + var(--stats-progress, 0)*.5);transform:translate(-50%,-50%) scale(calc(.72 + var(--stats-progress, 0)*.34));width:min(42rem,86vw)}.home-scroll-stats-inner[data-v-174e9d61]:after{border:1px dashed rgba(183,123,88,.28);height:min(29rem,66vw);opacity:calc(.18 + var(--stats-progress, 0)*.44);transform:translate(-50%,-50%) rotate(calc(var(--stats-progress, 0)*140deg)) scale(calc(.82 + var(--stats-progress, 0)*.22));width:min(29rem,66vw)}.home-scroll-particles[data-v-174e9d61]{inset:0;pointer-events:none;position:absolute;z-index:1}.home-scroll-particle[data-v-174e9d61]{align-items:center;background:#fffdf9e6;border:1px solid rgba(183,123,88,.24);border-radius:.5rem;color:color-mix(in srgb,rgba(183,123,88,.32) calc((1 - var(--particle-progress, 0))*100%),var(--color-accent-strong) calc(var(--particle-progress, 0)*100%));display:inline-flex;height:var(--particle-size);justify-content:center;left:50%;opacity:calc(.06 + var(--particle-progress, 0)*.82);position:absolute;top:50%;transform:translate(-50%,-50%) translate(calc(var(--particle-x)*var(--particle-progress, 0)),calc(var(--particle-y)*var(--particle-progress, 0))) scale(calc(.38 + var(--particle-progress, 0)*.62));transition:color 80ms linear,opacity 80ms linear,transform 80ms linear;width:var(--particle-size);will-change:color,opacity,transform}.home-scroll-particle i[data-v-174e9d61],.home-scroll-particle[data-v-174e9d61]:after,.home-scroll-particle[data-v-174e9d61]:before{content:"";display:block;position:absolute}.home-scroll-particle-clinic[data-v-174e9d61]:before{border:1.5px solid;border-radius:.16rem;height:50%;width:42%}.home-scroll-particle-clinic[data-v-174e9d61]:after{border-left:1.5px solid;border-top:1.5px solid;height:24%;transform:translateY(-.12rem) rotate(45deg);width:24%}.home-scroll-particle-clinic i[data-v-174e9d61]{background:currentColor;height:1.5px;width:28%}.home-scroll-particle-case[data-v-174e9d61]:before{border:1.5px solid;border-radius:50%;height:46%;width:46%}.home-scroll-particle-case[data-v-174e9d61]:after{border-bottom:1.5px solid;border-left:1.5px solid;height:12%;transform:rotate(-45deg);width:22%}.home-scroll-particle-market[data-v-174e9d61]:before{border:1.5px solid;border-radius:50%;height:50%;width:50%}.home-scroll-particle-market[data-v-174e9d61]:after{background:currentColor;height:1.5px;width:50%}.home-scroll-particle-market i[data-v-174e9d61]{border-left:1.5px solid;border-radius:50%;border-right:1.5px solid;height:50%;width:20%}.home-scroll-particle-dot[data-v-174e9d61]{background:var(--color-accent-strong);border:0;border-radius:50%}.home-scroll-stats-orbit[data-v-174e9d61]{border-radius:50%;height:min(23rem,62vw);pointer-events:none;position:absolute;width:min(23rem,62vw);z-index:2}.home-scroll-stats-orbit[data-v-174e9d61]:after,.home-scroll-stats-orbit[data-v-174e9d61]:before{border-radius:50%;content:"";inset:0;position:absolute}.home-scroll-stats-orbit[data-v-174e9d61]:before{border:1px solid rgba(31,25,21,.08)}.home-scroll-stats-orbit[data-v-174e9d61]:after{border-top:1px solid rgba(183,123,88,.66);transform:rotate(calc(var(--stats-progress, 0)*260deg))}.home-scroll-stats-orbit span[data-v-174e9d61]{background:var(--color-accent-strong);border-radius:50%;height:.42rem;left:50%;position:absolute;top:50%;transform:rotate(calc(var(--stats-progress, 0)*260deg)) translate(min(11.5rem,31vw));transform-origin:0 0;width:.42rem}.home-scroll-stats-stage[data-v-174e9d61]{align-content:center;display:grid;gap:clamp(.8rem,2.4vh,1.2rem);justify-items:center;min-height:clamp(22rem,52vw,29rem);position:relative;width:min(38rem,92vw);z-index:3}.home-scroll-stat[data-v-174e9d61]{background:transparent;border:0;color:color-mix(in srgb,rgba(31,25,21,.38) calc((1 - var(--stat-active-progress, 0))*100%),var(--color-text) calc(var(--stat-active-progress, 0)*100%));display:grid;gap:.45rem;grid-template-columns:1fr;opacity:calc(var(--stat-progress, 0)*(.5 + var(--stat-active-progress, 0)*.5));padding:0;place-items:center;pointer-events:auto;position:relative;text-align:center;transform:translateY(calc((1 - var(--stat-progress, 0))*2.25rem)) scale(calc(.88 + var(--stat-progress, 0)*.06 + var(--stat-active-progress, 0)*.06));transition:color 80ms linear,opacity 80ms linear,transform .15s ease;will-change:color,opacity,transform}.home-scroll-stat[data-v-174e9d61]:after{background:currentColor;content:"";height:1px;margin-top:.1rem;opacity:0;transform:scaleX(.35);transform-origin:center;transition:opacity .15s ease,transform .15s ease;width:min(5.5rem,42%)}.home-scroll-stat[data-v-174e9d61]:focus-within,.home-scroll-stat[data-v-174e9d61]:hover{color:var(--color-text);opacity:1;transform:translateY(calc((1 - var(--stat-progress, 0))*2.25rem - .22rem)) scale(calc(.9 + var(--stat-progress, 0)*.07 + var(--stat-active-progress, 0)*.06))}.home-scroll-stat[data-v-174e9d61]:focus-within:after,.home-scroll-stat[data-v-174e9d61]:hover:after{opacity:.36;transform:scaleX(1)}.home-scroll-stat-value[data-v-174e9d61]{color:inherit;font-family:var(--font-body);font-size:clamp(2.85rem,8.8vw,5.85rem);font-weight:600;letter-spacing:0;line-height:.9}.home-scroll-stat-label[data-v-174e9d61]{background:#ffffffbd;border:1px solid rgba(31,25,21,.12);border-radius:999px;color:color-mix(in srgb,var(--color-muted) calc((1 - var(--stat-active-progress, 0))*100%),var(--color-text) calc(var(--stat-active-progress, 0)*100%));font-size:.72rem;font-weight:700;letter-spacing:.12em;line-height:1;max-width:82vw;padding:.5rem .82rem;text-transform:uppercase;transition:border-color .15s ease,background-color .15s ease,color .15s ease;width:-moz-max-content;width:max-content}.home-scroll-stat:focus-within .home-scroll-stat-label[data-v-174e9d61],.home-scroll-stat:hover .home-scroll-stat-label[data-v-174e9d61]{background:#fffffff0;border-color:#1f19153d;color:var(--color-text)}.home-scroll-stats-meter[data-v-174e9d61]{background:#1f19151f;bottom:max(2rem,env(safe-area-inset-bottom));height:2px;left:50%;margin:0;overflow:hidden;position:absolute;transform:translate(-50%);width:min(16rem,58vw);z-index:4}.home-scroll-stats-meter span[data-v-174e9d61]{background:var(--color-text);display:block;height:100%;transform:scaleX(var(--stats-progress,0));transform-origin:left center}@media(max-width:63.99rem){.home-scroll-stats[data-v-174e9d61]{min-height:310vh}.home-scroll-stats-inner[data-v-174e9d61]:before{height:min(34rem,92vw);width:min(34rem,92vw)}.home-scroll-stats-inner[data-v-174e9d61]:after{height:min(24rem,74vw);width:min(24rem,74vw)}.home-scroll-stats-orbit[data-v-174e9d61]{height:min(18rem,70vw);width:min(18rem,70vw)}.home-scroll-stats-orbit span[data-v-174e9d61]{transform:rotate(calc(var(--stats-progress, 0)*260deg)) translate(min(9rem,35vw))}.home-scroll-stat-value[data-v-174e9d61]{font-size:clamp(2.75rem,14vw,4.65rem)}}@media(max-width:35.99rem){.home-scroll-stats[data-v-174e9d61]{min-height:295vh}.home-scroll-particle[data-v-174e9d61]{height:calc(var(--particle-size)*.78);width:calc(var(--particle-size)*.78)}.home-scroll-stats-stage[data-v-174e9d61]{min-height:22rem;width:min(22rem,92vw)}.home-scroll-stat-label[data-v-174e9d61]{max-width:76vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.home-scroll-stats[data-v-174e9d61]{min-height:auto}.home-scroll-stats-inner[data-v-174e9d61]{min-height:auto;position:relative}.home-scroll-particles[data-v-174e9d61],.home-scroll-stats-meter[data-v-174e9d61],.home-scroll-stats-orbit[data-v-174e9d61]{display:none}.home-scroll-stats-stage[data-v-174e9d61]{min-height:auto}.home-scroll-stat[data-v-174e9d61]{opacity:1;transform:none}}.quote-planner[data-v-bd7305b2]{display:grid;gap:1.25rem}.quote-layout[data-v-bd7305b2]{display:grid;gap:1rem}.quote-steps[data-v-bd7305b2]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.quote-steps span[data-v-bd7305b2]{align-items:center;background:#ffffffb3;border:1px solid var(--color-border);border-radius:.25rem;color:var(--color-muted);display:inline-flex;font-size:.8125rem;font-weight:700;min-height:2.5rem;padding:0 .75rem}.quote-options[data-v-bd7305b2]{display:grid;gap:.75rem}.quote-option[data-v-bd7305b2]{background:#fff;border:1px solid var(--color-border);border-radius:.25rem;display:grid;gap:.875rem;grid-template-columns:6rem minmax(0,1fr);padding:.75rem}.quote-option img[data-v-bd7305b2]{height:7rem;-o-object-fit:cover;object-fit:cover;width:6rem}.quote-option h3[data-v-bd7305b2],.quote-option p[data-v-bd7305b2]{margin:0}.quote-option p[data-v-bd7305b2]{color:var(--color-muted);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.quote-option h3[data-v-bd7305b2]{color:var(--color-text);font-size:1.125rem;font-weight:700;line-height:1.2;margin-top:.375rem}.quote-option span[data-v-bd7305b2],.quote-option strong[data-v-bd7305b2]{display:block;font-size:.8125rem;line-height:1.45;margin-top:.5rem}.quote-option span[data-v-bd7305b2]{color:var(--color-muted)}.quote-option button[data-v-bd7305b2],.quote-option strong[data-v-bd7305b2]{color:var(--color-text)}.quote-option button[data-v-bd7305b2]{background:transparent;border:1px solid var(--color-text);border-radius:.25rem;font-size:.875rem;font-weight:700;grid-column:1/-1;min-height:2.5rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.quote-option button[data-v-bd7305b2]:focus-visible,.quote-option button[data-v-bd7305b2]:hover{background:var(--color-accent-strong);border-color:var(--color-accent-strong);color:#fff}@media(min-width:64rem){.quote-layout[data-v-bd7305b2]{align-items:start;grid-template-columns:minmax(0,1fr) 24rem}.quote-option[data-v-bd7305b2]{align-items:center;grid-template-columns:7rem minmax(0,1fr) 8.5rem}.quote-option img[data-v-bd7305b2]{height:7rem;width:7rem}.quote-option button[data-v-bd7305b2]{grid-column:auto}}.home-hero-scroll[data-v-4a125391]{align-items:center;color:var(--color-muted);display:inline-flex;font-size:.75rem;font-weight:700;gap:.65rem;justify-self:center;letter-spacing:.12em;position:relative;text-transform:uppercase;width:-moz-fit-content;width:fit-content;z-index:1}.home-hero-scroll i[data-v-4a125391]{background:#62544929;display:inline-block;height:2rem;overflow:hidden;position:relative;width:1px}.home-hero-scroll i[data-v-4a125391]:after{animation:hero-scroll-line-4a125391 1.6s ease-in-out infinite;background:var(--color-accent-strong);content:"";inset:0;position:absolute;transform:translateY(-100%)}.home-categories-scroll[data-v-4a125391]{inset:auto;margin:0 auto;position:relative;transform:none;width:-moz-fit-content;width:fit-content}.home-categories-intro[data-v-4a125391]{display:grid;gap:1rem;margin:-2rem auto 1rem;padding-inline:1rem}.home-categories-intro .quote-copy[data-v-4a125391]{margin-inline:0 auto;position:relative;width:min(42rem,100%);z-index:1}.category-stage[data-v-4a125391]{display:grid;gap:1rem;grid-auto-rows:minmax(12rem,auto);grid-template-columns:repeat(6,minmax(0,1fr))}.category-tile[data-v-4a125391]{animation:tile-rise-4a125391 .52s ease both;animation-delay:var(--category-delay);background:var(--color-surface-strong);border:1px solid var(--color-border);border-radius:1rem;box-shadow:var(--shadow-soft);min-height:14rem;overflow:hidden;position:relative}.category-tile[data-v-4a125391]:nth-child(2),.category-tile[data-v-4a125391]:nth-child(5){transform:translateY(.75rem)}.category-tile-feature[data-v-4a125391]{grid-column:span 3;grid-row:span 2;min-height:29rem}.category-tile[data-v-4a125391]:not(.category-tile-feature){grid-column:span 3}.category-tile-image[data-v-4a125391],.city-board-image[data-v-4a125391],.featured-carousel-image[data-v-4a125391]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.category-tile-image[data-v-4a125391]{transition:transform .7s ease,filter .7s ease}.category-tile:hover .category-tile-image[data-v-4a125391]{filter:saturate(1.05);transform:scale(1.045)}.category-tile-shade[data-v-4a125391]{background:linear-gradient(180deg,#00000005,#000000b8),linear-gradient(90deg,rgba(0,0,0,.32),transparent 58%);inset:0;position:absolute}.category-tile-copy[data-v-4a125391]{inset-inline:1rem;bottom:1rem;position:absolute;z-index:1}.category-tile-index[data-v-4a125391]{border-bottom:1px solid hsla(0,0%,100%,.58);color:#ffffffc7;display:inline-flex;font-size:.75rem;font-weight:700;letter-spacing:.14em;margin-bottom:.9rem}.city-board-image[data-v-4a125391],.featured-carousel-image[data-v-4a125391]{animation:image-fade-4a125391 .54s ease both}.featured-thumb[data-v-4a125391]{align-items:center;background:#ffffffa8;border:1px solid var(--color-border);border-radius:.85rem;display:flex;gap:.75rem;min-width:0;padding:.65rem;transition:background .22s ease,border-color .22s ease,transform .22s ease}.featured-thumb-active[data-v-4a125391],.featured-thumb[data-v-4a125391]:hover{background:#ffffffeb;border-color:#1f191542;transform:translateY(-.12rem)}.featured-thumb-active[data-v-4a125391]{box-shadow:inset 0 -.18rem 0 var(--color-accent-strong)}.city-timeline[data-v-4a125391]{display:grid;gap:.75rem;padding:.25rem;position:relative}.city-timeline[data-v-4a125391]:before{background:linear-gradient(180deg,transparent,var(--color-border),transparent);bottom:1.4rem;content:"";left:1.95rem;position:absolute;top:1.4rem;width:1px}.city-timeline-item[data-v-4a125391]{background:transparent;border:1px solid transparent;border-radius:.9rem;display:flex;gap:1rem;padding:1rem;position:relative;transition:background .22s ease,border-color .22s ease,transform .22s ease}.city-timeline-item-active[data-v-4a125391],.city-timeline-item[data-v-4a125391]:hover{background:#ffffffad;border-color:var(--color-border);transform:translate(.18rem)}.city-timeline-dot[data-v-4a125391]{align-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:999px;color:var(--color-muted);display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:700;height:2rem;justify-content:center;width:2rem;z-index:1}.city-timeline-item-active .city-timeline-dot[data-v-4a125391]{background:var(--color-text);border-color:var(--color-text);color:#fff}.home-trust-panel[data-v-4a125391]{background:linear-gradient(135deg,#ffffffd6,#fffdf9b3),var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);display:grid;gap:1.25rem;overflow:hidden;padding:clamp(1rem,3vw,1.75rem);position:relative}.home-trust-panel[data-v-4a125391]:before{border:1px solid rgba(98,84,73,.08);border-radius:999px;content:"";height:min(20rem,46vw);inset:1rem 1rem auto auto;pointer-events:none;position:absolute;width:min(20rem,46vw)}.home-process-card[data-v-4a125391],.home-trust-copy[data-v-4a125391]{position:relative;z-index:1}.home-trust-grid[data-v-4a125391]{display:grid;gap:.75rem;margin-top:1.25rem}.home-trust-card[data-v-4a125391]{align-items:start;background:#ffffffa3;border:1px solid rgba(98,84,73,.1);border-radius:.5rem;display:grid;gap:.875rem;grid-template-columns:2.75rem minmax(0,1fr);padding:1rem;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.home-trust-card[data-v-4a125391]:hover{background:#ffffffe0;border-color:#1f191533;transform:translateY(-.12rem)}.home-trust-card>span[data-v-4a125391]{border-bottom:1px solid rgba(31,25,21,.2);color:var(--color-accent-strong);display:inline-grid;font-size:.72rem;font-weight:700;height:2.25rem;letter-spacing:.1em;place-items:center;width:2.25rem}.home-compliance-note p[data-v-4a125391],.home-compliance-note span[data-v-4a125391],.home-process-head h2[data-v-4a125391],.home-process-head p[data-v-4a125391],.home-process-item p[data-v-4a125391],.home-trust-card h3[data-v-4a125391],.home-trust-card p[data-v-4a125391]{margin:0}.home-trust-card h3[data-v-4a125391]{color:var(--color-text);font-size:1rem;font-weight:700;line-height:1.25}.home-trust-card p[data-v-4a125391]{color:var(--color-muted);font-size:.875rem;line-height:1.75;margin-top:.5rem}.home-process-card[data-v-4a125391]{background:#ffffffad;border:1px solid rgba(98,84,73,.11);border-radius:.5rem;display:grid;gap:1rem;padding:clamp(1rem,2.4vw,1.35rem)}.home-process-head[data-v-4a125391]{display:grid;gap:.75rem}.home-process-head h2[data-v-4a125391]{color:var(--color-text);font-size:clamp(1.85rem,3.7vw,3.35rem);line-height:1}.home-process-list[data-v-4a125391]{display:grid;gap:.7rem;list-style:none;margin:0;padding:0;position:relative}.home-process-list[data-v-4a125391]:before{background:linear-gradient(180deg,transparent,rgba(98,84,73,.2),transparent);bottom:1.25rem;content:"";left:1.05rem;position:absolute;top:1.25rem;width:1px}.home-process-item[data-v-4a125391]{align-items:start;display:grid;gap:.75rem;grid-template-columns:2.15rem minmax(0,1fr);position:relative}.home-process-item>span[data-v-4a125391]{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:999px;color:var(--color-muted);display:inline-grid;font-size:.68rem;font-weight:700;height:2.15rem;place-items:center;width:2.15rem;z-index:1}.home-process-item:first-child>span[data-v-4a125391]{background:var(--color-text);border-color:var(--color-text);color:#fff}.home-process-item p[data-v-4a125391]{background:#ffffffb8;border:1px solid rgba(98,84,73,.1);border-radius:.5rem;color:var(--color-muted);font-size:.875rem;line-height:1.65;min-height:2.15rem;padding:.7rem .85rem}.home-compliance-note[data-v-4a125391]{border-top:1px solid var(--color-border);display:grid;gap:.6rem;padding-top:1rem}.home-compliance-note span[data-v-4a125391]{color:var(--color-muted);font-size:.875rem;line-height:1.75}@keyframes hero-scroll-line-4a125391{0%{transform:translateY(-100%)}45%,55%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes tile-rise-4a125391{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes image-fade-4a125391{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media(min-width:48rem){.home-trust-grid[data-v-4a125391]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.home-trust-panel[data-v-4a125391]{align-items:start;grid-template-columns:minmax(0,1.08fr) minmax(24rem,.92fr)}}@media(max-width:63.99rem){.category-stage[data-v-4a125391]{grid-auto-rows:minmax(13rem,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.category-tile[data-v-4a125391],.category-tile-feature[data-v-4a125391],.category-tile[data-v-4a125391]:not(.category-tile-feature){grid-column:span 1;grid-row:span 1;min-height:16rem;transform:none}.category-tile-feature[data-v-4a125391]{grid-column:span 2;min-height:24rem}}@media(max-width:35.99rem){.category-stage[data-v-4a125391]{grid-template-columns:1fr}.category-tile[data-v-4a125391],.category-tile-feature[data-v-4a125391],.category-tile[data-v-4a125391]:not(.category-tile-feature){grid-column:span 1;min-height:15.5rem}.category-tile-feature[data-v-4a125391]{min-height:22rem}.featured-thumb[data-v-4a125391]{align-items:flex-start}.city-timeline[data-v-4a125391]:before{display:none}.city-timeline-item[data-v-4a125391]{padding:.9rem}}@media(prefers-reduced-motion:reduce){.category-tile[data-v-4a125391],.category-tile-image[data-v-4a125391],.city-board-image[data-v-4a125391],.city-timeline-item[data-v-4a125391],.featured-carousel-image[data-v-4a125391],.featured-thumb[data-v-4a125391],.home-hero-scroll i[data-v-4a125391]:after,.home-trust-card[data-v-4a125391]{animation:none;transition:none}}
