.btn-outline-navy{background:transparent;color:var(--c-navy);border-color:var(--c-navy)}.btn-outline-navy:hover{background:var(--c-navy);color:#fff}.page-header{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--space-5) var(--space-4);background:linear-gradient(90deg,var(--c-gold) 0%,rgba(201,168,76,.28) 26%,rgba(201,168,76,0) 58%) top/100% 2px no-repeat,radial-gradient(130% 130% at 88% -30%,rgba(46,68,112,.65) 0%,rgba(46,68,112,0) 55%),linear-gradient(152deg,#0E1A2C 0%,#15253D 52%,#1B2C49 100%);border-bottom:1px solid rgba(201,168,76,.22)}.page-header::before{content:'';position:absolute;z-index:-1;top:-40%;bottom:-40%;right:-6%;width:42%;background:repeating-linear-gradient(90deg,rgba(201,168,76,.10) 0 1px,transparent 1px 26px);transform:skewX(-8deg);-webkit-mask:linear-gradient(90deg,transparent,#000 55%);mask:linear-gradient(90deg,transparent,#000 55%)}.page-header .container{position:relative}.page-header .breadcrumb{margin-bottom:var(--space-4)}.page-header .breadcrumb,.page-header .breadcrumb a{color:rgba(255,255,255,.5)}.page-header .breadcrumb a:hover{color:var(--c-gold-l)}.page-header .breadcrumb ol{display:flex;align-items:center;gap:var(--space-2);list-style:none;flex-wrap:wrap;font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase}.page-header .breadcrumb li:not(:first-child)::before{content:'';display:inline-block;width:4px;height:4px;margin:0 var(--space-3) 2px 0;background:var(--c-gold);opacity:.5;transform:rotate(45deg)}.page-header .breadcrumb [aria-current="page"]{color:rgba(255,255,255,.85);font-weight:var(--fw-semi)}.page-header__eyebrow{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--fs-2xs);font-weight:var(--fw-semi);text-transform:uppercase;letter-spacing:.26em;color:var(--c-gold-l);margin-bottom:var(--space-3)}.page-header__eyebrow::before{content:'';display:block;width:28px;height:1px;background:linear-gradient(90deg,transparent,var(--c-gold))}.page-header__title{font-family:var(--ff-display);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:var(--fw-bold);color:#fff;line-height:1.1;letter-spacing:-.015em}.page-header__title::after{content:'';display:block;width:52px;height:3px;margin-top:var(--space-4);background:linear-gradient(90deg,var(--c-gold),var(--c-gold-d));border-radius:2px}.page-header__desc{margin-top:var(--space-4);font-size:var(--fs-md);color:rgba(226,232,240,.72);line-height:1.65}.page-header--post .breadcrumb .crumb-cat{display:none}.page-header--post .breadcrumb .crumb-cat a{color:var(--c-gold-l)}@media(max-width:640px){.page-header--post .breadcrumb .crumb-cat{display:block}}.breadcrumb{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-xs);color:var(--c-muted);margin-bottom:var(--space-8);flex-wrap:wrap}.breadcrumb a{color:var(--c-muted);text-decoration:none}.breadcrumb a:hover{color:var(--c-navy)}.pagination .is-current{background:var(--c-navy);color:var(--c-white);border-color:var(--c-navy);box-shadow:0 3px 12px rgba(26,43,71,.28);cursor:default}@media(max-width:768px){.page-header{padding-block:var(--space-4) var(--space-3)}}.appt-step.is-done .appt-step__n{background:#15803d;border-color:#15803d;color:#fff}.appt-step.is-done::after{background:#15803d}.dt-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:var(--space-8);align-items:start}.dt-aside{background:var(--c-navy);color:#fff;padding:var(--space-8);border-top:3px solid var(--c-gold)}.dt-aside__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-2xs);font-weight:var(--fw-semi);letter-spacing:.16em;text-transform:uppercase;color:var(--c-gold-l);margin-bottom:var(--space-4)}.dt-aside__title{font-family:var(--ff-display);font-size:var(--fs-3xl);line-height:1.15;color:#fff;margin-bottom:var(--space-4)}.dt-aside__title em{color:var(--c-gold-l);font-style:italic}.dt-aside__lead{font-size:var(--fs-sm);color:rgba(255,255,255,.78);line-height:1.7;margin-bottom:var(--space-6)}.dt-step{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid rgba(255,255,255,.08)}.dt-step__n{font-family:var(--ff-heading);font-weight:var(--fw-bold);color:var(--c-gold-l)}.dt-step__t{font-weight:var(--fw-semi);color:#fff;margin-bottom:2px}.dt-step__d{font-size:var(--fs-sm);color:rgba(255,255,255,.7);line-height:1.55}.dt-badges{display:flex;flex-wrap:wrap;gap:8px;margin:var(--space-6) 0}.dt-badge{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-2xs);color:rgba(255,255,255,.85);border:1px solid rgba(255,255,255,.16);padding:7px 12px;border-radius:4px}.dt-badge svg{color:var(--c-gold-l)}.dt-phone{display:flex;align-items:center;gap:var(--space-4);border:1px solid rgba(255,255,255,.16);padding:var(--space-4) var(--space-5);border-radius:4px;margin-top:var(--space-2)}.dt-phone__ic{width:42px;height:42px;flex-shrink:0;border-radius:4px;background:rgba(201,168,76,.16);color:var(--c-gold-l);display:flex;align-items:center;justify-content:center}.dt-phone__num{font-family:var(--ff-heading);font-size:var(--fs-lg);color:#fff}.dt-phone__lbl{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.6)}.dt-form{background:var(--c-white);border:1px solid var(--c-border);box-shadow:var(--shadow-md);padding:var(--space-8)}.dt-sec{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-7) 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--c-border)}.dt-sec:first-of-type{margin-top:0}.dt-sec__n{width:26px;height:26px;flex-shrink:0;border-radius:50%;background:var(--c-navy);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--fs-xs);font-weight:var(--fw-bold)}.dt-field{margin-bottom:var(--space-5)}.dt-field .input{width:100%;font-family:var(--ff-body);font-size:var(--fs-md);color:var(--c-text);background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--radius-md);padding:16px 16px;transition:border-color .15s,box-shadow .15s}.dt-field input.input,.dt-field select.input{height:56px}.dt-field textarea.input{min-height:150px;resize:vertical;line-height:1.6}.dt-field .input::placeholder{color:var(--c-muted)}.dt-field .input:focus{outline:none;border-color:var(--c-gold);box-shadow:0 0 0 3px rgba(201,168,76,.15)}.dt-field select.input{appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px}.dt-selectwrap{position:relative;border:1px solid var(--c-border);border-radius:var(--radius-md);padding:9px 44px 9px 16px;background:var(--c-white);cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 16px center}.dt-selectwrap:focus-within{border-color:var(--c-gold);box-shadow:0 0 0 3px rgba(201,168,76,.15)}.dt-selectwrap__lbl{display:block;font-size:var(--fs-2xs);font-weight:var(--fw-semi);letter-spacing:.1em;text-transform:uppercase;color:var(--c-gold-d)}.dt-selectwrap__sel{appearance:none;-webkit-appearance:none;border:none;background:transparent;width:100%;font-family:var(--ff-body);font-size:var(--fs-md);color:var(--c-text);padding:2px 0 0;cursor:pointer;outline:none}.dt-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.heard__by{display:none}.heard:has(option[data-person]:checked) .heard__by{display:block}@supports not selector(:has(*)){.heard__by{display:block}}.dt-counter{display:flex;justify-content:space-between;font-size:var(--fs-xs);color:var(--c-muted);margin-top:6px}.dt-consent{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-sm);color:var(--c-text);line-height:1.5;margin:var(--space-6) 0 var(--space-5)}.dt-trust{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:var(--space-4);font-size:var(--fs-xs);color:var(--c-muted)}.dt-trust span{display:inline-flex;align-items:center;gap:6px}.dt-trust svg{color:var(--c-gold-d)}.dt-sec__opt{margin-left:auto;font-size:var(--fs-2xs);font-weight:var(--fw-semi);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted)}.dt-drop{position:relative;display:flex;align-items:center;gap:var(--space-4);border:1.5px dashed var(--c-border);border-radius:6px;padding:var(--space-5);background:var(--c-bg);cursor:pointer;transition:border-color .15s,background .15s}.dt-drop:hover{border-color:var(--c-gold);background:#fff}.dt-drop input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.dt-drop__ic{width:40px;height:40px;flex-shrink:0;border-radius:6px;background:var(--c-surface);color:var(--c-navy);display:flex;align-items:center;justify-content:center}.dt-drop__t{font-weight:var(--fw-medium);color:var(--c-navy)}.dt-drop__h{font-size:var(--fs-xs);color:var(--c-muted)}.dt-files{list-style:none;display:flex;flex-direction:column;gap:6px;margin-top:var(--space-3)}.dt-files li{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--c-text);background:var(--c-surface);padding:7px 12px;border-radius:4px}.dt-files svg{color:var(--c-gold-d);flex-shrink:0}.dt-aside__track{display:block;margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid rgba(255,255,255,.08);font-size:var(--fs-sm);color:rgba(255,255,255,.7)}.dt-aside__track a{color:var(--c-gold-l);font-weight:var(--fw-semi);text-decoration:none}.dt-pref{display:flex;align-items:center;gap:12px;background:rgba(201,168,76,.1);border:1px solid rgba(201,168,76,.4);border-radius:6px;padding:12px 14px;margin-bottom:var(--space-6)}.dt-pref img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;filter:grayscale(1)}.dt-pref__lbl{display:block;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--c-gold-d);font-weight:var(--fw-semi)}.dt-pref strong{color:var(--c-navy)}@media(max-width:860px){.dt-grid{grid-template-columns:1fr}.dt-row{grid-template-columns:1fr}}.islide .breadcrumb{margin-bottom:auto;padding-bottom:var(--space-4)}.islide .breadcrumb ol{display:flex;align-items:center;gap:var(--space-2);list-style:none;flex-wrap:wrap;font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:0}.islide .breadcrumb li:not(:first-child)::before{content:'';display:inline-block;width:4px;height:4px;margin-right:var(--space-3);background:var(--c-gold);opacity:.6;transform:rotate(45deg)}.islide .breadcrumb,.islide .breadcrumb a{color:rgba(255,255,255,.6)!important}.islide .breadcrumb a:hover{color:var(--c-gold-l)!important}.islide .breadcrumb [aria-current="page"]{color:rgba(255,255,255,.9)!important}.breadcrumb{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin-bottom:14px;color:var(--c-navy-sub,#C9D4E6)}.page-hero .breadcrumb a,.breadcrumb a{color:#EAF0FA}.page-hero .breadcrumb a:hover,.breadcrumb a:hover{color:var(--c-gold,#C9A84C)}.hp{position:absolute!important;left:-9999px!important;top:auto;width:1px;height:1px;overflow:hidden}main>nav.breadcrumb{color:#4A5568}main>nav.breadcrumb a{color:#1A2B47;text-decoration:underline;text-underline-offset:2px}main>nav.breadcrumb a:hover{color:#7C5E14}main>nav.breadcrumb [aria-current]{color:#1A2B47}.received__check{display:inline-flex;margin-bottom:var(--space-4)}.received__check svg{display:block}.received__ring{stroke:#16A34A;stroke-width:3;stroke-dasharray:151;stroke-dashoffset:151;animation:rcv-draw .6s ease-out forwards;fill:#F0FDF4}.received__tick{stroke:#16A34A;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:36;stroke-dashoffset:36;animation:rcv-draw .35s .5s ease-out forwards}.received__check{animation:rcv-pop .45s .75s ease-out both}.received__eyebrow{margin:0 0 var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.14em;text-transform:uppercase;color:#15803D}.received__title{margin:0 0 var(--space-3);font-family:var(--ff-display);font-size:clamp(1.5rem,1.2rem+1.2vw,2rem);line-height:1.2;color:var(--c-navy)}.received__lead{margin:0 auto var(--space-6);font-size:var(--fs-md,1rem);line-height:1.65;color:var(--c-text,#334155)}.received__steps{list-style:none;margin:0 0 var(--space-6);padding:var(--space-4);display:grid;gap:var(--space-3);text-align:left;background:var(--c-surface,#F8FAFC);border:1px solid var(--c-border);border-radius:12px}.received__steps li{display:flex;gap:var(--space-3);align-items:flex-start;color:var(--c-muted,#64748B);font-size:var(--fs-sm)}.received__steps li b{display:block;color:var(--c-navy);font-size:var(--fs-sm);margin-bottom:2px}.received__n{width:28px;height:28px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--fw-bold);font-size:var(--fs-xs);background:#fff;border:2px solid var(--c-border);color:var(--c-muted,#64748B)}.received__steps li.is-done .received__n{background:#16A34A;border-color:#16A34A;color:#fff}.received__steps li.is-current .received__n{border-color:var(--c-gold);color:var(--c-navy);box-shadow:0 0 0 4px rgba(201,168,76,.2)}.received__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}.received__actions .btn{flex:1 1 200px;justify-content:center}.received__call{margin:var(--space-5) 0 0;font-size:var(--fs-sm);color:var(--c-muted,#64748B)}.received__call a{display:inline-flex;align-items:center;gap:6px;font-weight:var(--fw-semi);color:var(--c-navy)}.received__again{margin:var(--space-4) 0 0;font-size:var(--fs-sm);color:var(--c-muted,#64748B)}.received__again a{color:var(--c-navy);font-weight:var(--fw-semi);text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.received__ring,.received__tick{animation:none;stroke-dashoffset:0}.received__check{animation:none}}