.info-nav[data-astro-cid-habjuhex]{display:flex;gap:var(--space-sm);margin:var(--space-2xl) 0;padding:var(--space-md);background:var(--cream);border-radius:var(--radius-xl);overflow-x:auto}.info-nav-item[data-astro-cid-habjuhex]{flex:1;min-width:120px;display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);font-weight:500;color:var(--slate);transition:all .2s;border:none;background:transparent;cursor:pointer;font-size:.9375rem;white-space:nowrap}.info-nav-item[data-astro-cid-habjuhex]:hover,.info-nav-item[data-astro-cid-habjuhex].active{background:var(--white);color:var(--maroon);box-shadow:var(--shadow-md);transform:translateY(-2px)}.info-nav-item[data-astro-cid-habjuhex]:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.info-nav-item[data-astro-cid-habjuhex]:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.info-nav-item[data-astro-cid-habjuhex] svg[data-astro-cid-habjuhex]{width:20px;height:20px;flex-shrink:0}@media(max-width:768px){.info-nav[data-astro-cid-habjuhex]{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;padding:var(--space-sm);background:linear-gradient(to right,var(--cream) 20%,transparent) left / 40px 100% no-repeat,linear-gradient(to left,var(--cream) 20%,transparent) right / 40px 100% no-repeat,linear-gradient(to right,rgba(74,28,31,.12),transparent) left / 14px 100% no-repeat,linear-gradient(to left,rgba(74,28,31,.12),transparent) right / 14px 100% no-repeat;background-attachment:local,local,scroll,scroll}.info-nav[data-astro-cid-habjuhex]::-webkit-scrollbar{display:none}.info-nav-item[data-astro-cid-habjuhex]{min-width:auto;padding:var(--space-sm) var(--space-md);font-size:.8125rem;scroll-snap-align:center}.info-nav-item[data-astro-cid-habjuhex] svg[data-astro-cid-habjuhex]{width:16px;height:16px}}.quick-start[data-astro-cid-5my25jwd]{margin:var(--space-2xl) 0}.quick-start[data-astro-cid-5my25jwd] h2[data-astro-cid-5my25jwd]{text-align:center;margin-bottom:var(--space-xl)}.start-grid[data-astro-cid-5my25jwd]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md)}.start-card[data-astro-cid-5my25jwd]{background:var(--white);border-radius:var(--radius-xl);padding:var(--space-xl);text-align:center;box-shadow:var(--shadow-md);transition:transform .2s,box-shadow .2s;cursor:pointer}.start-card[data-astro-cid-5my25jwd]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.start-card[data-astro-cid-5my25jwd]:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.start-card[data-astro-cid-5my25jwd]:active{transform:translateY(0);box-shadow:var(--shadow-sm)}.start-icon[data-astro-cid-5my25jwd]{width:56px;height:56px;background:var(--cream);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-md)}.start-icon[data-astro-cid-5my25jwd] svg[data-astro-cid-5my25jwd]{width:28px;height:28px;color:var(--maroon)}.start-card[data-astro-cid-5my25jwd] h3[data-astro-cid-5my25jwd]{font-size:1rem;margin-bottom:var(--space-sm)}.start-card[data-astro-cid-5my25jwd] p[data-astro-cid-5my25jwd]{font-size:.875rem;color:var(--slate)}.guide-section[data-astro-cid-5my25jwd]{margin:var(--space-3xl) 0;padding-top:var(--space-3xl);border-top:1px solid var(--cream-dark);scroll-margin-top:calc(72px + var(--space-lg))}.section-header[data-astro-cid-5my25jwd]{position:relative;margin-bottom:var(--space-xl)}.section-number[data-astro-cid-5my25jwd]{font-family:var(--font-display);font-size:clamp(6rem,14vw,9rem);font-weight:700;color:#c9a3511a;position:absolute;top:-1rem;left:-.5rem;line-height:1;pointer-events:none;user-select:none;z-index:0}.section-header[data-astro-cid-5my25jwd] h2[data-astro-cid-5my25jwd]{position:relative;z-index:1;margin:0;margin-top:var(--space-lg)}.guide-content[data-astro-cid-5my25jwd]{display:grid;grid-template-columns:1fr 320px;gap:var(--space-2xl)}.guide-text[data-astro-cid-5my25jwd] h3[data-astro-cid-5my25jwd]{margin-bottom:var(--space-lg)}.guide-text[data-astro-cid-5my25jwd] p[data-astro-cid-5my25jwd]{color:var(--slate);margin-bottom:var(--space-lg)}.doc-category[data-astro-cid-5my25jwd]{margin-bottom:var(--space-xl)}.doc-category[data-astro-cid-5my25jwd] h4[data-astro-cid-5my25jwd]{font-size:1rem;color:var(--maroon);margin-bottom:var(--space-md)}.doc-category[data-astro-cid-5my25jwd] ul[data-astro-cid-5my25jwd]{padding-left:var(--space-xl)}.doc-category[data-astro-cid-5my25jwd] li[data-astro-cid-5my25jwd]{color:var(--slate);margin-bottom:var(--space-sm)}.guide-tips[data-astro-cid-5my25jwd]{background:var(--cream);border-radius:var(--radius-xl);padding:var(--space-xl);height:fit-content;position:sticky;top:calc(72px + var(--space-lg))}.guide-tips[data-astro-cid-5my25jwd] h4[data-astro-cid-5my25jwd]{margin-bottom:var(--space-md);color:var(--maroon)}.guide-tips[data-astro-cid-5my25jwd] ul[data-astro-cid-5my25jwd]{list-style:none;padding:0}.guide-tips[data-astro-cid-5my25jwd] li[data-astro-cid-5my25jwd]{padding:var(--space-sm) 0;padding-left:var(--space-lg);position:relative;color:var(--slate);font-size:.875rem}.guide-tips[data-astro-cid-5my25jwd] li[data-astro-cid-5my25jwd]:before{content:"✓";position:absolute;left:0;color:var(--open)}.guide-tips[data-astro-cid-5my25jwd].warning{background:#fef3c7}.guide-tips[data-astro-cid-5my25jwd].warning h4[data-astro-cid-5my25jwd]{color:#92400e}.guide-tips[data-astro-cid-5my25jwd].warning li[data-astro-cid-5my25jwd]:before{content:"!";color:#f59e0b}.step-list[data-astro-cid-5my25jwd]{display:flex;flex-direction:column;gap:var(--space-lg)}.step-item[data-astro-cid-5my25jwd]{display:flex;gap:var(--space-lg)}.step-marker[data-astro-cid-5my25jwd]{width:32px;height:32px;background:var(--maroon);color:var(--cream);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.step-content[data-astro-cid-5my25jwd] h4[data-astro-cid-5my25jwd]{margin-bottom:var(--space-xs)}.step-content[data-astro-cid-5my25jwd] p[data-astro-cid-5my25jwd]{color:var(--slate);font-size:.875rem;margin:0}.step-content[data-astro-cid-5my25jwd] a[data-astro-cid-5my25jwd]{color:var(--gold-text)}.proposal-structure[data-astro-cid-5my25jwd]{display:flex;flex-direction:column;gap:var(--space-md)}.structure-item[data-astro-cid-5my25jwd]{background:var(--cream);border-radius:var(--radius-lg);padding:var(--space-lg)}.structure-item[data-astro-cid-5my25jwd] h4[data-astro-cid-5my25jwd]{font-size:1rem;color:var(--maroon);margin-bottom:var(--space-xs)}.structure-item[data-astro-cid-5my25jwd] p[data-astro-cid-5my25jwd]{font-size:.875rem;color:var(--slate);margin:0}@media(max-width:1024px){.start-grid[data-astro-cid-5my25jwd]{grid-template-columns:repeat(2,1fr)}.guide-content[data-astro-cid-5my25jwd]{grid-template-columns:1fr}.guide-tips[data-astro-cid-5my25jwd]{position:static}}@media(max-width:640px){.start-grid[data-astro-cid-5my25jwd]{grid-template-columns:1fr}}.faq-section[data-astro-cid-ygr73dcn]{margin:var(--space-2xl) 0}.faq-section[data-astro-cid-ygr73dcn] h2[data-astro-cid-ygr73dcn]{margin-bottom:var(--space-xl)}.faq-categories[data-astro-cid-ygr73dcn]{display:flex;gap:var(--space-sm);margin-bottom:var(--space-xl);flex-wrap:wrap}.faq-cat-btn[data-astro-cid-ygr73dcn]{padding:var(--space-sm) var(--space-lg);border:1px solid var(--cream-dark);border-radius:var(--radius-full);background:var(--white);font-size:.875rem;color:var(--slate);cursor:pointer;transition:all .2s}.faq-cat-btn[data-astro-cid-ygr73dcn]:hover,.faq-cat-btn[data-astro-cid-ygr73dcn].active{background:var(--maroon);border-color:var(--maroon);color:var(--cream)}.faq-cat-btn[data-astro-cid-ygr73dcn]:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.faq-list[data-astro-cid-ygr73dcn]{display:flex;flex-direction:column;gap:var(--space-md)}.faq-item[data-astro-cid-ygr73dcn]{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:box-shadow .2s}.faq-item[data-astro-cid-ygr73dcn][open]{box-shadow:var(--shadow-md)}.faq-item[data-astro-cid-ygr73dcn] summary[data-astro-cid-ygr73dcn]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-lg);cursor:pointer;font-weight:500;color:var(--charcoal);list-style:none;transition:background .2s}.faq-item[data-astro-cid-ygr73dcn] summary[data-astro-cid-ygr73dcn]:hover,.faq-item[data-astro-cid-ygr73dcn][open] summary[data-astro-cid-ygr73dcn]{background:var(--cream)}.faq-item[data-astro-cid-ygr73dcn] summary[data-astro-cid-ygr73dcn]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-ygr73dcn] summary[data-astro-cid-ygr73dcn] svg[data-astro-cid-ygr73dcn]{width:20px;height:20px;color:var(--slate);transition:transform .3s;flex-shrink:0}.faq-item[data-astro-cid-ygr73dcn][open] summary[data-astro-cid-ygr73dcn] svg[data-astro-cid-ygr73dcn]{transform:rotate(180deg)}.faq-content[data-astro-cid-ygr73dcn]{padding:0 var(--space-lg) var(--space-lg);color:var(--slate);line-height:1.7}.faq-content[data-astro-cid-ygr73dcn] ol[data-astro-cid-ygr73dcn],.faq-content[data-astro-cid-ygr73dcn] ul[data-astro-cid-ygr73dcn]{margin:var(--space-md) 0;padding-left:var(--space-xl)}.faq-content[data-astro-cid-ygr73dcn] li[data-astro-cid-ygr73dcn]{margin-bottom:var(--space-xs)}.contact-section[data-astro-cid-hwdftyel]{margin:var(--space-2xl) 0}.contact-section[data-astro-cid-hwdftyel] h2[data-astro-cid-hwdftyel]{margin-bottom:var(--space-sm)}.section-desc[data-astro-cid-hwdftyel]{color:var(--slate);margin-bottom:var(--space-xl)}.contact-grid[data-astro-cid-hwdftyel]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);margin-bottom:var(--space-3xl)}.contact-card[data-astro-cid-hwdftyel]{background:var(--white);border-radius:var(--radius-xl);padding:var(--space-xl);text-align:center;box-shadow:var(--shadow-md)}.contact-icon[data-astro-cid-hwdftyel]{width:56px;height:56px;background:var(--cream);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-md)}.contact-icon[data-astro-cid-hwdftyel] svg[data-astro-cid-hwdftyel]{width:28px;height:28px;color:var(--maroon)}.contact-card[data-astro-cid-hwdftyel] h3[data-astro-cid-hwdftyel]{margin-bottom:var(--space-xs);font-size:1rem}.contact-card[data-astro-cid-hwdftyel] p[data-astro-cid-hwdftyel]{font-size:.75rem;color:var(--mist);margin-bottom:var(--space-md)}.contact-link[data-astro-cid-hwdftyel]{color:var(--maroon);font-weight:500;font-size:.875rem}.contact-link[data-astro-cid-hwdftyel]:hover{color:var(--gold-text)}.contact-address[data-astro-cid-hwdftyel]{font-size:.875rem;color:var(--slate);line-height:1.5}.contact-form-wrapper[data-astro-cid-hwdftyel]{background:var(--white);border-radius:var(--radius-xl);padding:var(--space-2xl);box-shadow:var(--shadow-lg);max-width:800px;margin:0 auto}.contact-form-wrapper[data-astro-cid-hwdftyel] h3[data-astro-cid-hwdftyel]{margin-bottom:var(--space-xl);text-align:center}.contact-form[data-astro-cid-hwdftyel]{display:flex;flex-direction:column;gap:var(--space-lg)}.form-row[data-astro-cid-hwdftyel]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}.form-row-3col[data-astro-cid-hwdftyel]{grid-template-columns:1fr 1fr 1fr}.form-group[data-astro-cid-hwdftyel]{display:flex;flex-direction:column;gap:var(--space-xs)}.form-group[data-astro-cid-hwdftyel] label[data-astro-cid-hwdftyel]{font-weight:500;font-size:.875rem;color:var(--charcoal)}.label-optional[data-astro-cid-hwdftyel]{font-weight:400;color:var(--mist)}.form-group[data-astro-cid-hwdftyel] input[data-astro-cid-hwdftyel],.form-group[data-astro-cid-hwdftyel] select[data-astro-cid-hwdftyel],.form-group[data-astro-cid-hwdftyel] textarea[data-astro-cid-hwdftyel]{padding:var(--space-md);border:1px solid var(--cream-dark);border-radius:var(--radius-md);font-family:var(--font-body);font-size:1rem;transition:border-color .2s}.form-group[data-astro-cid-hwdftyel] input[data-astro-cid-hwdftyel]:focus,.form-group[data-astro-cid-hwdftyel] select[data-astro-cid-hwdftyel]:focus,.form-group[data-astro-cid-hwdftyel] textarea[data-astro-cid-hwdftyel]:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #c9a3512e}.char-count[data-astro-cid-hwdftyel]{font-size:.75rem;color:var(--mist);text-align:right}.contact-form[data-astro-cid-hwdftyel] .btn[data-astro-cid-hwdftyel]{align-self:center;min-width:200px}@media(max-width:1024px){.contact-grid[data-astro-cid-hwdftyel]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.form-row[data-astro-cid-hwdftyel]{grid-template-columns:1fr}}@media(max-width:640px){.contact-grid[data-astro-cid-hwdftyel]{grid-template-columns:1fr}}.form-group[data-astro-cid-hwdftyel] input[data-astro-cid-hwdftyel].field-error,.form-group[data-astro-cid-hwdftyel] select[data-astro-cid-hwdftyel].field-error,.form-group[data-astro-cid-hwdftyel] textarea[data-astro-cid-hwdftyel].field-error{border-color:var(--closed);box-shadow:0 0 0 3px var(--closed-bg)}.field-error-msg[data-astro-cid-hwdftyel]{font-size:.75rem;color:var(--closed);margin-top:2px}.btn-outline[data-astro-cid-hwdftyel]{background:transparent;border:1px solid var(--maroon);color:var(--maroon);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-md);cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s}.btn-outline[data-astro-cid-hwdftyel]:hover{background:var(--maroon);color:var(--cream)}.form-success[data-astro-cid-hwdftyel]{display:flex;flex-direction:column;align-items:center;gap:var(--space-md);padding:var(--space-2xl) var(--space-xl);text-align:center}.form-success[data-astro-cid-hwdftyel] svg[data-astro-cid-hwdftyel]{width:56px;height:56px;color:var(--gold-text);flex-shrink:0}.form-success[data-astro-cid-hwdftyel] p[data-astro-cid-hwdftyel]{font-size:1.125rem;color:var(--charcoal);font-weight:500}.hidden[data-astro-cid-hwdftyel]{display:none!important}.tab-content[data-astro-cid-2upnmoe6]{position:relative;min-height:600px}.tab-content[data-astro-cid-2upnmoe6] .tab-pane{display:none;opacity:0;transform:translateY(10px);will-change:opacity,transform}.tab-content[data-astro-cid-2upnmoe6] .tab-pane.active{display:block;opacity:1;transform:translateY(0);animation:tabFadeIn .3s ease-out forwards}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
