.amc-guide{--ink:#122c43;--muted:#536474;--line:#d8e1e8;--pale:#f3f6f8;--yellow:#ffde17;--red:#d71920;--green:#16804a;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--s16:64px;--xs:clamp(.75rem,.73rem + .1vw,.813rem);--sm:clamp(.875rem,.85rem + .12vw,.938rem);--base:1rem;--h:clamp(1.7rem,1.4rem + 1.1vw,2.4rem);--hero:clamp(2.2rem,1.5rem + 2.4vw,3.5rem)}
.amc-guide *{box-sizing:border-box}.amc-guide{scroll-behavior:smooth;scroll-padding-top:110px}.amc-guide{margin:0;color:var(--ink);background:#fff;font-family:var(--font-body-family,Arial),sans-serif;font-size:var(--base);line-height:1.6}.amc-guide img{max-width:100%;height:auto}.amc-guide a{color:inherit;text-underline-offset:4px}.amc-guide button,.amc-guide input,.amc-guide select,.amc-guide textarea{font:inherit}.amc-guide button,.amc-guide a,.amc-guide input,.amc-guide select,.amc-guide textarea,.amc-guide summary{-webkit-tap-highlight-color:transparent}.amc-guide button,.amc-guide a,.amc-guide input,.amc-guide select,.amc-guide textarea,.amc-guide summary:focus-visible{outline-offset:4px}.amc-guide a:focus-visible,.amc-guide button:focus-visible,.amc-guide summary:focus-visible{outline:3px solid #1870b8}.amc-guide p{margin:0 0 var(--s4)}.amc-guide h1,.amc-guide h2{font-family:var(--font-heading-family,Arial),sans-serif;font-weight:400;line-height:1.12;letter-spacing:-.015em;margin:0 0 var(--s5)}.amc-guide h1{font-size:var(--hero)}.amc-guide h2{font-size:var(--h)}.amc-guide h3{font-size:1.15rem;line-height:1.3;margin:0 0 var(--s3);font-weight:700}.amc-guide p:last-child{margin-bottom:0}.amc-guide .wrap{max-width:1240px;margin-inline:auto;padding-inline:var(--s8)}.amc-guide .section{padding-block:var(--s16)}.amc-guide .preview-note{text-align:center;font-size:var(--xs);padding:var(--s2) var(--s4);background:#fff4b5;color:#433900}.amc-guide .site-head{position:sticky;top:0;z-index:20;background:var(--ink);color:white}.amc-guide .head-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--s6);min-height:88px}.amc-guide .head-inner>a{line-height:0;flex-shrink:0}.amc-guide .head-inner img{width:245px;height:49px;object-fit:contain}.amc-guide .head-inner nav{display:flex;align-items:center;gap:var(--s8);font-size:var(--sm);font-weight:650}.amc-guide .head-inner nav>a{text-decoration:none}.amc-guide .button{display:inline-flex;justify-content:space-between;align-items:center;gap:var(--s6);min-height:48px;padding:var(--s3) var(--s5);background:var(--yellow);color:#161616;border:1px solid transparent;border-radius:5px;text-decoration:none;font-weight:750;font-size:var(--sm);cursor:pointer;line-height:1.35;transition:transform .18s,box-shadow .18s}.amc-guide .button>span{transition:transform .18s}.amc-guide .button:hover{box-shadow:0 3px 0 #ad9300}.amc-guide .button:hover>span{transform:translateX(3px)}.amc-guide .button.secondary{background:#fff;border-color:#b9cbd7;color:var(--ink)}.amc-guide .button.secondary:hover{box-shadow:0 3px 0 #c8d5df}.amc-guide .button.small{min-height:44px}.amc-guide .button.full{width:100%}.amc-guide .text-link{font-size:var(--sm);font-weight:650;text-decoration-thickness:1px;white-space:nowrap}.amc-guide .breadcrumbs{padding-top:var(--s6);display:flex;gap:var(--s3);flex-wrap:wrap;font-size:var(--xs);color:var(--muted)}.amc-guide .breadcrumbs a{text-decoration:none}.amc-guide .hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:var(--s12);padding-top:var(--s10);padding-bottom:var(--s16)}.amc-guide .eyebrow{font-size:var(--xs);font-weight:750;letter-spacing:.095em;text-transform:uppercase;color:#55697a;margin:0 0 var(--s3)}.amc-guide .lede{font-size:1.125rem;line-height:1.5;font-weight:600;max-width:45ch}.amc-guide .hero-copy>p:not(.eyebrow){max-width:52ch}.amc-guide .actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s6);margin-block:var(--s6)}.amc-guide .hero-note{font-size:var(--xs);color:var(--muted);max-width:48ch}.amc-guide .hero-media{margin:0;padding:var(--s6);background:var(--pale);border-radius:8px}.amc-guide .hero-media>img{width:100%;height:355px;object-fit:contain;mix-blend-mode:multiply}.amc-guide .hero-media figcaption{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:var(--s3);padding-top:var(--s4);font-size:var(--xs)}.amc-guide .hero-media figcaption a{white-space:nowrap;font-weight:650}.amc-guide .scope-band{background:var(--ink);color:#fff;padding-block:var(--s12);border-top:4px solid var(--yellow)}.amc-guide .scope-band .eyebrow,.amc-guide .scope-band .index{color:#c0ced8}.amc-guide .section-head{display:flex;justify-content:space-between;align-items:end;gap:var(--s6);margin-bottom:var(--s6)}.amc-guide .section-head h2{margin-bottom:0}.amc-guide .scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s8)}.amc-guide .scope-grid article{padding-top:var(--s5);border-top:1px solid #456074}.amc-guide .index{font-size:var(--xs);letter-spacing:.06em;display:block;margin-bottom:var(--s3)}.amc-guide .scope-grid p{font-size:var(--sm);color:#dce5ec;line-height:1.6}.amc-guide .scope-grid a{color:var(--yellow);font-size:var(--sm);font-weight:650}.amc-guide .section-intro{max-width:76ch;color:var(--muted);margin-bottom:var(--s6)}.amc-guide .product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5)}.amc-guide .product-card{border:1px solid var(--line);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;transition:transform .18s,border-color .18s}.amc-guide .product-card:hover{transform:translateY(-3px);border-color:#8da4b7}.amc-guide .product-media{display:block;aspect-ratio:1.4;background:#f8fafb;padding:var(--s5)}.amc-guide .product-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.amc-guide .product-body{display:flex;flex-direction:column;flex:1;padding:var(--s5)}.amc-guide .product-body>.eyebrow{font-size:var(--xs);margin-bottom:var(--s2)}.amc-guide .product-body>p:not(.eyebrow){font-size:var(--sm);color:var(--muted)}.amc-guide .product-body>.payment{margin-top:auto;margin-bottom:var(--s4)}.amc-guide .payment{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);font-size:var(--xs);font-weight:650;color:var(--green);text-decoration:none;min-height:32px}.amc-guide .payment img{width:96px;height:13px;object-fit:contain}.amc-guide .supporting-links{font-size:var(--sm);margin-top:var(--s6);color:var(--muted)}.amc-guide .supporting-links a{color:var(--ink);font-weight:600}.amc-guide .planning{background:var(--pale)}.amc-guide .planning-grid,.amc-guide .request-section,.amc-guide .faq-layout,.amc-guide .closing{display:grid;grid-template-columns:1fr 1fr;gap:var(--s16)}.amc-guide .planning-grid>div>p:not(.eyebrow){max-width:51ch;color:var(--muted)}.amc-guide .planning-list{margin:0}.amc-guide .planning-list>div{padding:var(--s4) 0;border-bottom:1px solid var(--line)}.amc-guide .planning-list>div:first-child{padding-top:0}.amc-guide .planning-list dt{font-size:var(--base);font-weight:700;margin-bottom:var(--s1)}.amc-guide .planning-list dd{font-size:var(--sm);margin:0;color:var(--muted)}.amc-guide .request-aside{margin-top:var(--s8);padding-top:var(--s6);border-top:3px solid var(--yellow)}.amc-guide .request-aside p{font-size:var(--sm)}.amc-guide .fine{font-size:var(--xs);line-height:1.5;color:var(--muted)}.amc-guide .package-form{border:1px solid var(--line);border-top:4px solid var(--yellow);border-radius:8px;padding:var(--s6);box-shadow:0 8px 28px #122c4308}.amc-guide fieldset{margin:0 0 var(--s6);padding:0;border:0;min-width:0}.amc-guide legend{font-weight:700;margin-bottom:var(--s4);padding:0}.amc-guide .scope-choice{display:flex;align-items:center;gap:var(--s3);padding:var(--s3);border:1px solid var(--line);border-radius:5px;cursor:pointer;margin-bottom:var(--s2)}.amc-guide .scope-choice input{width:20px;height:20px;flex:0 0 20px;accent-color:var(--green);margin:0}.amc-guide .scope-choice strong,.amc-guide .scope-choice small{display:block}.amc-guide .scope-choice strong{font-size:var(--sm)}.amc-guide .scope-choice small{font-size:var(--xs);color:var(--muted)}.amc-guide .scope-choice:has(input:checked){border-color:var(--green);background:#f1f8f4}.amc-guide .scope-choice:focus-within{outline:2px solid #1870b8;outline-offset:2px}.amc-guide .field{display:block;font-size:var(--sm);font-weight:650;margin-bottom:var(--s4)}.amc-guide .field>small{font-weight:400}.amc-guide .field select,.amc-guide .field textarea{display:block;margin-top:var(--s2);width:100%;border:1px solid #b8c7d2;border-radius:5px;min-height:44px;padding:var(--s3);font-size:var(--base);color:var(--ink);background:#fff}.amc-guide .field textarea{resize:vertical}.amc-guide .selection-summary{display:grid;gap:var(--s1);padding:var(--s4) 0;font-size:var(--sm)}.amc-guide .selection-summary>span{font-size:var(--xs);color:var(--muted)}.amc-guide .package-form>.fine{margin-top:var(--s3)}.amc-guide #form-error{font-size:var(--sm);color:#ae151c}.amc-guide #form-error[hidden]{display:none}.amc-guide .faq-band{background:var(--pale)}.amc-guide .faq-layout{grid-template-columns:.75fr 1.25fr}.amc-guide .faq details{border-bottom:1px solid #cbd7df}.amc-guide .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--s5);padding-block:var(--s5);font-weight:650;font-size:var(--base)}.amc-guide .faq summary::-webkit-details-marker{display:none}.amc-guide .faq summary>span{font-size:24px;font-weight:400;line-height:1;transition:transform .18s}.amc-guide .faq details[open] summary>span{transform:rotate(45deg)}.amc-guide .faq details>div{padding:0 28px var(--s5) 0;font-size:var(--sm);color:var(--muted)}.amc-guide .closing{padding-block:var(--s16);align-items:center}.amc-guide .closing .actions{margin-bottom:0}.amc-guide .closing h2{margin-bottom:0}.amc-guide footer{background:var(--ink);color:#fff;padding-block:var(--s8)}.amc-guide .footer-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--s8);font-size:var(--xs)}.amc-guide .footer-inner>img{width:230px;height:46px;object-fit:contain}.amc-guide .footer-inner>div{display:grid;gap:var(--s1);color:#d4dee6}.amc-guide .footer-inner nav{display:flex;gap:var(--s5);flex-wrap:wrap}.amc-guide .footer-inner a{text-decoration:none}.amc-guide dialog{width:min(570px,calc(100% - 32px));border:1px solid var(--line);border-top:4px solid var(--yellow);border-radius:8px;padding:var(--s8);color:var(--ink);max-height:90vh}.amc-guide dialog::backdrop{background:#0a1f32aa;backdrop-filter:blur(3px)}.amc-guide .dialog-close{position:absolute;right:8px;top:8px;width:44px;height:44px;border:0;background:transparent;font-size:28px;cursor:pointer}.amc-guide dialog h2{font-size:1.9rem;max-width:90%}.amc-guide dialog p{font-size:var(--sm)}.amc-guide #request-summary{margin-block:var(--s6)}.amc-guide #request-summary dt{font-weight:700;font-size:var(--sm);margin-top:var(--s4)}.amc-guide #request-summary dd{font-size:var(--sm);margin:var(--s1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:900px){.amc-guide .wrap{padding-inline:var(--s6)}.amc-guide .hero{gap:var(--s6)}.amc-guide .hero-media>img{height:300px}.amc-guide .hero-media figcaption{flex-direction:column}.amc-guide .scope-grid{gap:var(--s5)}.amc-guide .planning-grid,.amc-guide .request-section,.amc-guide .closing{gap:var(--s8)}.amc-guide .product-body{padding:var(--s4)}.amc-guide .payment{flex-wrap:wrap}.amc-guide .head-inner nav{gap:var(--s5)}.amc-guide .head-inner nav>a:not(.button){display:none}.amc-guide .footer-inner{flex-wrap:wrap}}
@media(max-width:640px){.amc-guide{scroll-padding-top:94px}.amc-guide .wrap{padding-inline:var(--s5)}.amc-guide .section{padding-block:var(--s10)}.amc-guide .preview-note{font-size:12px;padding:var(--s2) var(--s3)}.amc-guide .head-inner{min-height:74px;gap:var(--s3)}.amc-guide .head-inner img{width:180px;height:38px}.amc-guide .head-inner .button{padding:var(--s3);gap:var(--s2);font-size:12px}.amc-guide .breadcrumbs{padding-top:var(--s4);gap:var(--s2)}.amc-guide .hero{grid-template-columns:1fr;padding-top:var(--s8);padding-bottom:var(--s10);gap:var(--s6)}.amc-guide .hero h1{font-size:var(--hero)}.amc-guide .hero-media{padding:var(--s4)}.amc-guide .hero-media>img{height:260px}.amc-guide .hero-media figcaption{flex-direction:row}.amc-guide .hero-copy .actions{gap:var(--s5);margin-block:var(--s5)}.amc-guide .hero-copy .hero-note{margin:0}.amc-guide .scope-band{padding-block:var(--s10)}.amc-guide .scope-grid,.amc-guide .product-grid,.amc-guide .planning-grid,.amc-guide .request-section,.amc-guide .faq-layout,.amc-guide .closing{grid-template-columns:1fr;gap:var(--s6)}.amc-guide .section-head{align-items:start;flex-direction:column;gap:var(--s3)}.amc-guide .scope-grid article{padding-top:var(--s4)}.amc-guide .product-card{display:grid;grid-template-columns:35% 65%;border-radius:6px}.amc-guide .product-media{height:100%;aspect-ratio:auto;padding:var(--s3);align-content:center}.amc-guide .product-media img{height:180px}.amc-guide .product-body{padding:var(--s4)}.amc-guide .product-body h3{font-size:1rem}.amc-guide .product-body>.eyebrow{font-size:12px}.amc-guide .product-body>p:not(.eyebrow){font-size:13px;line-height:1.45;margin-bottom:var(--s3)}.amc-guide .product-body .button{font-size:12px;gap:var(--s2);padding:var(--s3);min-height:44px}.amc-guide .product-body>.payment{margin-bottom:var(--s3);font-size:12px;gap:var(--s1)}.amc-guide .product-body>.payment span{display:none}.amc-guide .planning-grid h2 br{display:none}.amc-guide .package-form{padding:var(--s5)}.amc-guide .request-aside{margin-top:var(--s5)}.amc-guide .faq-layout{gap:var(--s5)}.amc-guide .closing{padding-block:var(--s10)}.amc-guide .closing .actions{gap:var(--s4)}.amc-guide .footer-inner{align-items:start;flex-direction:column;gap:var(--s5)}.amc-guide dialog{padding:var(--s6)}}
@media(prefers-reduced-motion:reduce){.amc-guide{scroll-behavior:auto}.amc-guide *,.amc-guide *:before,.amc-guide *:after{transition:none!important;animation:none!important}.amc-guide .product-card:hover{transform:none}}

.amc-guide{font-size:16px;--base:16px;--xs:12px;--sm:14px;--h:clamp(27px,2.5vw,38px);--hero:clamp(35px,3.5vw,56px)}.amc-guide h3{font-size:18px}.amc-guide .lede{font-size:18px}.amc-guide .breadcrumbs{grid-column:1/-1;padding-top:0}.amc-guide .button{background:#0874DF;color:#fff}.amc-guide .button:hover{box-shadow:0 3px 0 #045499}.amc-guide .package-form>.button{background:#D71920}.amc-guide .button.secondary{background:#fff;color:var(--ink)}.amc-guide .product-card .button::before,.amc-guide .product-card .button::after{display:none}.amc-guide .guide-current-price{font-weight:700;font-size:16px;margin:0 0 12px}.amc-guide .guide-current-price s{font-size:13px;color:#536474;font-weight:400}.amc-guide .payment{white-space:nowrap}.amc-guide #form-error{color:#b20d16}.amc-guide .scope-choice strong{font-size:16px}.amc-guide .scope-choice small{font-size:13px}.amc-guide .section{margin:0}.amc-guide [id]{scroll-margin-top:100px}

.amc-guide .scope-band h2,.amc-guide .scope-band h3,.amc-guide .scope-band p,.amc-guide .scope-band a{color:#fff}.amc-guide .scope-band .eyebrow{color:#c3d2de}
