.info-page{background:var(--surface-1)}.info-page :focus-visible{outline-color:var(--navy)}.info-page .info-head.is-navy :focus-visible,.info-page .seller-band :focus-visible{outline-color:var(--gold-on-dark)}.info-head{background:var(--surface-0);text-align:center;padding-block:2rem 1.75rem}.info-head.is-navy{background:var(--navy);color:#fff;padding-block:2.25rem 2.75rem}.info-crumbs{font-size:var(--fs-meta);font-weight:var(--fw-body);color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin:0 0 .85rem;padding:0;list-style:none;display:flex}.info-crumbs li+li:before{content:"";background:var(--hairline);vertical-align:-.05em;width:1px;height:.75em;margin-inline-end:.35rem;display:inline-block}.info-crumbs a{color:inherit;text-decoration:none}.info-crumbs a:hover{color:var(--gold-on-light);text-underline-offset:3px;text-decoration:underline}.info-crumbs [aria-current=page]{color:var(--text-strong);font-weight:var(--fw-strong)}.info-head.is-navy .info-crumbs{color:var(--on-navy)}.info-head.is-navy .info-crumbs li+li:before{background:#ffffff59}.info-head.is-navy .info-crumbs a:hover{color:var(--gold-on-dark)}.info-head.is-navy .info-crumbs [aria-current=page]{color:#fff}.info-title{font-size:calc(var(--fs-h1) * .8);font-weight:var(--fw-display);line-height:var(--lh-heading);letter-spacing:-.01em;color:var(--text-strong);margin:0}.info-head.is-navy .info-title{font-size:var(--fs-h1);color:#fff}.info-lede{max-width:62ch;font-size:var(--fs-sub);font-weight:var(--fw-body);line-height:var(--lh-body);color:var(--text-muted);margin:.6rem auto 0}.info-head.is-navy .info-lede{font-size:var(--fs-body);color:var(--on-navy)}.info-head-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:1.5rem;display:flex}.info-page .info-head-actions>*{min-width:0;max-width:100%}.info-card{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface-0);min-width:0;box-shadow:var(--card-shadow);padding:clamp(1.1rem,2.6vw,1.9rem)}.info-card-title{font-size:var(--fs-h3);font-weight:var(--fw-display);line-height:var(--lh-heading);color:var(--text-strong);margin:0 0 1rem}.contact-layout{padding-block:1.75rem var(--pad-section);gap:1.25rem;display:grid}@media (min-width:900px){.contact-layout{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}}.contact-channel-list{gap:1rem;margin:0;display:grid}.contact-channel dt{font-size:var(--fs-small);font-weight:var(--fw-strong);color:var(--text-muted);align-items:center;gap:.5rem;display:flex}.contact-channel dt .icon{width:1.1rem;height:1.1rem;color:var(--gold-on-light);flex:none}.contact-channel dd{font-weight:var(--fw-strong);color:var(--text-strong);overflow-wrap:anywhere;margin:.2rem 0 0;padding-inline-start:1.6rem}.contact-channel a{color:var(--navy);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.contact-channel a:hover{color:var(--gold-on-light)}.contact-hours{font-weight:var(--fw-read);margin:0;padding:0;list-style:none}.info-form{flex-direction:column;gap:1rem;display:flex}.info-form-note{font-size:var(--fs-small);color:var(--text-muted);margin:0}.info-fieldset{border:0;min-width:0;margin:0;padding:0}.info-fieldset+.info-fieldset{border-block-start:1px solid var(--hairline);padding-block-start:1.1rem}.info-fieldset legend{font-size:var(--fs-h5);font-weight:var(--fw-strong);color:var(--text-strong);margin-block-end:.75rem;padding:0}.info-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;display:grid}@media (max-width:640px){.info-form-grid{grid-template-columns:minmax(0,1fr)}}.info-form .form-field,.info-form .form-group{flex-direction:column;min-width:0;display:flex}.info-form .is-wide{grid-column:1/-1}.info-form .form-field>label{font-size:var(--fs-small);font-weight:var(--fw-strong);color:var(--text-strong);margin-block-end:.35rem}.info-form .form-field.is-required>label:after{content:" *";content:" *" / "";color:var(--gold-on-light)}.info-form input:not([type=checkbox]),.info-form select,.info-form textarea{width:100%;min-width:0;min-height:var(--field-height-lg);border:var(--field-border) solid var(--hairline);border-radius:var(--field-radius);background:var(--surface-0);color:var(--text-strong);font:inherit;font-size:var(--fs-sub);font-weight:var(--fw-read);padding:.6rem .9rem}.info-form textarea{resize:vertical;min-height:7rem;line-height:var(--lh-body)}.info-form input:not([type=checkbox]):hover,.info-form select:hover,.info-form textarea:hover{border-color:var(--field-hover-border)}.info-form input:not([type=checkbox]):focus-visible,.info-form select:focus-visible,.info-form textarea:focus-visible{border-color:var(--gold-on-light);box-shadow:0 0 0 var(--field-ring) var(--field-focus-ring);outline:none}.info-form .form-field [aria-invalid=true]{border-color:var(--field-invalid-border)}.info-form .form-field [aria-invalid=true]:focus-visible{border-color:var(--field-invalid-border);box-shadow:0 0 0 var(--field-ring) var(--field-invalid-ring)}.form-field-hint{font-size:var(--fs-small);color:var(--text-muted);margin:.3rem 0 0}.topic-hint{border:var(--field-border) solid rgb(var(--gold-rgb) / .45);border-radius:var(--field-radius);background:rgb(var(--gold-rgb) / .1);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text-strong);margin:.6rem 0 0;padding:.7rem .9rem}.topic-hint a{color:var(--navy);font-weight:var(--fw-strong);text-underline-offset:3px;text-decoration:underline}.topic-hint a:hover{color:var(--gold-on-light)}.info-page .info-submit{align-self:flex-start}.info-form-status{font-size:var(--fs-small);font-weight:var(--fw-strong);line-height:var(--lh-body);color:var(--field-invalid-border);margin:0}.valuation-form-section{scroll-margin-top:var(--shell-header-height)}.valuation-form-card{max-width:56rem;margin-inline:auto}.info-points{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.info-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.info-points.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.info-points.is-six{grid-template-columns:repeat(3,minmax(0,1fr))}}.info-point{border:1px solid var(--hairline);border-block-start:3px solid var(--gold);border-radius:var(--radius-card);background:var(--surface-0);min-width:0;box-shadow:var(--card-shadow);padding:1.25rem 1.3rem}.info-point h3{font-size:var(--fs-h5);font-weight:var(--fw-strong);line-height:var(--lh-tight);color:var(--text-strong);margin:0 0 .4rem}.info-point p{font-size:var(--fs-sub);line-height:var(--lh-body);color:var(--text-muted);margin:0}.info-disclaimer{max-width:70ch;font-size:var(--fs-small);line-height:var(--lh-body);text-align:center;color:var(--text-muted);margin:0 auto;padding-block:1.75rem 2.5rem}.about-story{align-items:center;gap:2rem;display:grid}@media (min-width:900px){.about-story.has-image{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.about-story-text{min-width:0;max-width:68ch;margin-inline:auto}.about-story.has-image .about-story-text{margin-inline:0}.about-story-text .home-section-title{margin-block-end:1.25rem}.about-story-text p{font-size:var(--fs-body);color:var(--text-strong);margin:0 0 1rem;line-height:1.8}.about-story-text p:last-child{margin-block-end:0}.about-story-image{width:100%;max-width:22rem;margin:0 auto}@media (min-width:900px){.about-story.has-image .about-story-image{max-width:none}}.about-story-image img{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface-1);width:100%;height:auto;display:block}.team-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.team-card{border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--surface-0);min-width:0;box-shadow:var(--card-shadow);text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:1.5rem 1.25rem;display:flex}.team-photo{object-fit:cover;border-radius:50%;width:7.5rem;height:7.5rem;margin-block-end:.5rem}.team-card h3{font-size:var(--fs-card-title);font-weight:var(--fw-strong);color:var(--text-strong);margin:0}.team-role{font-size:var(--fs-sub);font-weight:var(--fw-strong);color:var(--gold-on-light);margin:0}.team-description,.team-license{line-height:var(--lh-body);color:var(--text-muted);margin:.35rem 0 0}.team-description{font-size:var(--fs-sub)}.team-license{font-size:var(--fs-small)}.team-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.team-actions a{border:1px solid var(--navy);border-radius:var(--radius-pill);min-height:44px;font-size:var(--fs-sub);font-weight:var(--fw-strong);color:var(--navy);align-items:center;gap:.4rem;padding:.45rem .95rem;text-decoration:none;display:inline-flex}.team-actions a:hover{background:rgb(var(--navy-rgb) / .06)}.team-actions .icon{width:1rem;height:1rem}.about-closing .seller-band-actions{justify-content:flex-start}
