.elementor-77 .elementor-element.elementor-element-c2a9033{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-77 .elementor-element.elementor-element-ad9c9b6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-77 .elementor-element.elementor-element-2ada600{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-77 .elementor-element.elementor-element-6b3d55f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-77 .elementor-element.elementor-element-e26164d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.faq-list[data-astro-cid-bppbuphv]{gap:12px;display:grid}.faq-item[data-astro-cid-bppbuphv]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .2s,box-shadow .2s}.faq-item[data-astro-cid-bppbuphv][open]{border-color:var(--line-strong);box-shadow:var(--shadow)}.faq-item[data-astro-cid-bppbuphv] summary[data-astro-cid-bppbuphv]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;list-style:none;display:flex}.faq-item[data-astro-cid-bppbuphv] summary[data-astro-cid-bppbuphv]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-bppbuphv]{letter-spacing:-.015em;margin:0;font-size:1.05rem;font-weight:700;line-height:1.4}.faq-icon[data-astro-cid-bppbuphv]{background:var(--blue-50);width:34px;height:34px;color:var(--navy-700);border-radius:50%;flex:none;place-items:center;transition:transform .25s,background-color .25s;display:grid}.faq-item[data-astro-cid-bppbuphv][open] .faq-icon[data-astro-cid-bppbuphv]{background:var(--yellow-400);color:var(--navy-900);transform:rotate(45deg)}.faq-a[data-astro-cid-bppbuphv]{color:var(--ink-2);padding:0 22px 20px}.faq-a[data-astro-cid-bppbuphv] p{margin:0}.faq-a[data-astro-cid-bppbuphv] a{font-weight:600}.page-hero[data-astro-cid-75ysl5lo]{background:linear-gradient(180deg,var(--blue-50),var(--white));padding:clamp(40px,6vw,72px) 0 clamp(48px,6vw,80px);position:relative;overflow:hidden}.page-hero-bg[data-astro-cid-75ysl5lo]{background:radial-gradient(circle at 40% 40%,#2f6fe42e,#0000 65%);border-radius:50%;width:560px;height:560px;position:absolute;top:-200px;right:-160px}.page-hero-bg[data-astro-cid-75ysl5lo]:after{content:"";border:2px dashed #0e34861f;border-radius:50%;position:absolute;inset:90px}.page-hero[data-astro-cid-75ysl5lo] .container[data-astro-cid-75ysl5lo]{position:relative}.crumbs[data-astro-cid-75ysl5lo]{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 22px;padding:0;font-size:.88rem;font-weight:600;list-style:none;display:flex}.crumbs[data-astro-cid-75ysl5lo] li[data-astro-cid-75ysl5lo]{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.crumbs[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]{color:var(--navy-600);text-decoration:none}.crumbs[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]:hover{text-decoration:underline}.crumbs[data-astro-cid-75ysl5lo] [data-astro-cid-75ysl5lo][aria-current]{color:var(--ink)}.page-hero[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{letter-spacing:-.035em;max-width:820px;font-size:clamp(2.2rem,5vw,3.5rem)}.page-hero[data-astro-cid-75ysl5lo] .lead[data-astro-cid-75ysl5lo]{max-width:720px;margin:0}.updated[data-astro-cid-75ysl5lo]{color:var(--muted);margin:14px 0 0;font-size:.9rem}.info[data-astro-cid-6qb2i45y]{padding-top:clamp(40px,5vw,64px)}.info-grid[data-astro-cid-6qb2i45y]{display:grid}.info-grid[data-astro-cid-6qb2i45y]>[data-astro-cid-6qb2i45y]{min-width:0}.info-grid--toc[data-astro-cid-6qb2i45y]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px)}.toc[data-astro-cid-6qb2i45y]{top:calc(var(--header-h) + 24px);border-radius:var(--radius-lg);background:var(--blue-50);border:1px solid var(--blue-100);padding:22px;position:sticky}.toc-title[data-astro-cid-6qb2i45y]{letter-spacing:.12em;text-transform:uppercase;color:var(--navy-700);align-items:center;gap:8px;margin:0 0 12px;font-size:.8rem;font-weight:800;display:flex}.toc[data-astro-cid-6qb2i45y] ol[data-astro-cid-6qb2i45y]{counter-reset:toc;gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-6qb2i45y] li[data-astro-cid-6qb2i45y]{counter-increment:toc}.toc[data-astro-cid-6qb2i45y] a[data-astro-cid-6qb2i45y]{color:var(--ink-2);border-radius:10px;gap:10px;padding:8px 10px;font-size:.92rem;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.toc[data-astro-cid-6qb2i45y] a[data-astro-cid-6qb2i45y]:before{content:counter(toc,decimal-leading-zero);color:var(--navy-600);padding-top:1px;font-size:.78rem;font-weight:800}.toc[data-astro-cid-6qb2i45y] a[data-astro-cid-6qb2i45y]:hover{background:var(--white);color:var(--navy-700)}.prose[data-astro-cid-6qb2i45y] h2[id]{scroll-margin-top:calc(var(--header-h) + 20px)}@media (width<=960px){.info-grid--toc[data-astro-cid-6qb2i45y]{grid-template-columns:1fr}.toc[data-astro-cid-6qb2i45y]{position:static}}.cta-art[data-astro-cid-7oj6uyue]{width:100%;height:auto;display:block;overflow:visible}.cta-wrap[data-astro-cid-xbmphpjl]{padding-block:0 clamp(64px,8vw,112px)}.cta[data-astro-cid-xbmphpjl]{border-radius:var(--radius-xl);background:radial-gradient(600px 300px at 90% 10%,#2f6fe48c,transparent 70%),linear-gradient(135deg,var(--navy-700),var(--navy-900));box-shadow:var(--shadow-lg);color:#cfdaf2;grid-template-columns:1.15fr .85fr;align-items:center;gap:24px;padding:clamp(36px,5vw,64px);display:grid;position:relative;overflow:hidden}.cta[data-astro-cid-xbmphpjl]:after{content:"";pointer-events:none;border:40px solid #ffffff0a;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-120px;left:-80px}.cta[data-astro-cid-xbmphpjl] h2[data-astro-cid-xbmphpjl]{color:var(--white);margin-bottom:14px;font-size:clamp(1.9rem,3.6vw,2.8rem)}.cta[data-astro-cid-xbmphpjl] p[data-astro-cid-xbmphpjl]{max-width:520px;margin-bottom:28px;font-size:1.07rem}.cta-actions[data-astro-cid-xbmphpjl]{flex-wrap:wrap;gap:12px;display:flex}.cta-copy[data-astro-cid-xbmphpjl]{z-index:1;position:relative}.cta-art-wrap[data-astro-cid-xbmphpjl]{justify-self:end;width:100%;max-width:420px;margin:-20px -10px -40px 0}@media (width<=860px){.cta[data-astro-cid-xbmphpjl]{text-align:left;grid-template-columns:1fr}.cta-art-wrap[data-astro-cid-xbmphpjl]{justify-self:center;max-width:340px;margin:8px 0 -24px}}.lead-in[data-astro-cid-7ajeubio]{color:var(--ink-2);font-size:1.08rem}.glance[data-astro-cid-7ajeubio]{border-radius:var(--radius-lg);background:radial-gradient(360px 200px at 100% 0%,#2f6fe480,transparent 70%),linear-gradient(135deg,var(--navy-700),var(--navy-900));color:#cfdaf2;box-shadow:var(--shadow);margin:28px 0 8px;padding:26px;position:relative;overflow:hidden}.glance[data-astro-cid-7ajeubio]:after{content:"";pointer-events:none;border:30px solid #ffffff0a;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-90px;right:-60px}.glance-title[data-astro-cid-7ajeubio]{letter-spacing:.14em;text-transform:uppercase;color:var(--yellow-300);align-items:center;gap:10px;margin:0 0 18px;font-size:.78rem;font-weight:800;display:flex}.glance-title[data-astro-cid-7ajeubio]:before{content:"";background:var(--yellow-400);border-radius:3px;width:22px;height:3px}.glance-grid[data-astro-cid-7ajeubio]{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;margin:0;padding:0;list-style:none;display:grid;position:relative}.glance-grid[data-astro-cid-7ajeubio] li[data-astro-cid-7ajeubio]{gap:14px;margin:0;font-size:.93rem;line-height:1.55;display:flex}.glance-grid[data-astro-cid-7ajeubio] strong[data-astro-cid-7ajeubio]{color:var(--white);font-family:var(--font-display);margin-bottom:2px;font-size:1rem;display:block}.glance-icon[data-astro-cid-7ajeubio]{background:var(--yellow-400);width:42px;height:42px;color:var(--navy-900);border-radius:12px;flex:none;place-items:center;display:grid}.guide-table[data-astro-cid-7ajeubio] tbody[data-astro-cid-7ajeubio] th[data-astro-cid-7ajeubio]{font-family:var(--font-display);color:var(--ink);background:0 0;min-width:150px;font-weight:700}.guide-table[data-astro-cid-7ajeubio] tbody[data-astro-cid-7ajeubio] tr[data-astro-cid-7ajeubio]:nth-child(2n){background:var(--blue-50)}.guide-table[data-astro-cid-7ajeubio] td[data-astro-cid-7ajeubio]:last-child{color:var(--ink);font-weight:600}.areas[data-astro-cid-7ajeubio]{gap:12px;margin:0 0 1.4em;padding:0;list-style:none;display:grid}.areas[data-astro-cid-7ajeubio] li[data-astro-cid-7ajeubio]{border-radius:var(--radius);background:var(--blue-50);border:1px solid var(--blue-100);gap:14px;margin:0;padding:16px 18px;font-size:.95rem;line-height:1.6;display:flex}.areas[data-astro-cid-7ajeubio] strong[data-astro-cid-7ajeubio]{font-family:var(--font-display);margin-bottom:2px;display:block}.area-icon[data-astro-cid-7ajeubio]{background:var(--white);border:1px solid var(--blue-100);width:38px;height:38px;color:var(--navy-700);border-radius:10px;flex:none;place-items:center;display:grid}.track[data-astro-cid-7ajeubio]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 1.4em;padding:0;list-style:none;display:grid}.track[data-astro-cid-7ajeubio] li[data-astro-cid-7ajeubio]{border-radius:var(--radius);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);flex-direction:column;gap:6px;margin:0;padding:20px;font-size:.92rem;line-height:1.55;display:flex}.track-top[data-astro-cid-7ajeubio]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.track-icon[data-astro-cid-7ajeubio]{background:var(--navy-700);width:42px;height:42px;color:var(--yellow-400);border-radius:12px;place-items:center;display:grid}.track-step[data-astro-cid-7ajeubio]{letter-spacing:.12em;text-transform:uppercase;color:var(--navy-600);font-size:.72rem;font-weight:800}.track[data-astro-cid-7ajeubio] strong[data-astro-cid-7ajeubio]{font-family:var(--font-display);font-size:1rem}.compare[data-astro-cid-7ajeubio]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 1.4em;display:grid}.compare-card[data-astro-cid-7ajeubio]{border-radius:var(--radius);border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-sm);padding:20px}.compare-card--yes[data-astro-cid-7ajeubio]{border-top:4px solid var(--yellow-400)}.compare-card--no[data-astro-cid-7ajeubio]{border-top:4px solid var(--navy-700)}.compare-title[data-astro-cid-7ajeubio]{font-family:var(--font-display);color:var(--ink);align-items:center;gap:10px;margin:0 0 12px;font-weight:700;display:flex}.compare-icon[data-astro-cid-7ajeubio]{border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.compare-card--yes[data-astro-cid-7ajeubio] .compare-icon[data-astro-cid-7ajeubio]{background:var(--yellow-400);color:var(--navy-900)}.compare-card--no[data-astro-cid-7ajeubio] .compare-icon[data-astro-cid-7ajeubio]{background:var(--blue-100);color:var(--navy-700)}.compare-card[data-astro-cid-7ajeubio] ul[data-astro-cid-7ajeubio]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.compare-card[data-astro-cid-7ajeubio] li[data-astro-cid-7ajeubio]{margin:0;padding-left:18px;font-size:.93rem;line-height:1.55;position:relative}.compare-card[data-astro-cid-7ajeubio] li[data-astro-cid-7ajeubio]:before{content:"";background:var(--navy-600);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:2px}.compare-card--yes[data-astro-cid-7ajeubio] li[data-astro-cid-7ajeubio]:before{background:var(--yellow-500)}.compare-foot[data-astro-cid-7ajeubio]{border-top:1px solid var(--line);color:var(--muted);margin:14px 0 0;padding-top:12px;font-size:.88rem}.exceptions[data-astro-cid-7ajeubio]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 1.2em;padding:0;list-style:none;display:grid}.exceptions[data-astro-cid-7ajeubio] li[data-astro-cid-7ajeubio]{border-radius:var(--radius);background:var(--blue-50);border:1px solid var(--blue-100);margin:0;padding:20px}.exception-icon[data-astro-cid-7ajeubio]{background:var(--navy-700);width:40px;height:40px;color:var(--yellow-400);border-radius:12px;place-items:center;margin-bottom:12px;display:grid}.exceptions[data-astro-cid-7ajeubio] h3[data-astro-cid-7ajeubio]{margin:0 0 6px;font-size:1.05rem}.exceptions[data-astro-cid-7ajeubio] p[data-astro-cid-7ajeubio]{margin:0;font-size:.93rem;line-height:1.6}.note--alert[data-astro-cid-7ajeubio]{background:var(--blue-50);border-color:var(--blue-100)}.note--alert[data-astro-cid-7ajeubio] svg{color:var(--navy-700)}.rights-note[data-astro-cid-7ajeubio]{margin-top:1.8em}.steps[data-astro-cid-7ajeubio]{gap:12px;margin:0 0 1.4em;padding:0;list-style:none;display:grid;position:relative}.steps[data-astro-cid-7ajeubio]:before{content:"";background:repeating-linear-gradient(var(--line-strong) 0 6px,transparent 6px 12px);width:2px;position:absolute;top:30px;bottom:30px;left:43px}.steps[data-astro-cid-7ajeubio] li[data-astro-cid-7ajeubio]{border-radius:var(--radius);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);gap:18px;margin:0;padding:20px 22px;display:flex;position:relative}.step-num[data-astro-cid-7ajeubio]{background:var(--yellow-400);width:44px;height:44px;color:var(--navy-900);font-family:var(--font-display);box-shadow:0 0 0 5px var(--white);border-radius:50%;flex:none;place-items:center;font-size:1.1rem;font-weight:800;display:grid}.steps[data-astro-cid-7ajeubio] h3[data-astro-cid-7ajeubio]{margin:8px 0 4px;font-size:1.05rem}.steps[data-astro-cid-7ajeubio] p[data-astro-cid-7ajeubio]{margin:0;font-size:.95rem;line-height:1.6}.form-card[data-astro-cid-7ajeubio]{border-radius:var(--radius-lg);background:var(--white);border:2px dashed var(--line-strong);margin:0 0 1.4em;padding:24px}.form-card-title[data-astro-cid-7ajeubio]{font-family:var(--font-display);color:var(--ink);align-items:center;gap:10px;margin:0 0 14px;font-weight:700;display:flex}.form-card-title[data-astro-cid-7ajeubio] svg{color:var(--navy-600)}.form-text[data-astro-cid-7ajeubio]{border-radius:var(--radius-sm);background:var(--blue-50);color:var(--ink);padding:18px 20px;font-size:.93rem;line-height:1.6}.form-text[data-astro-cid-7ajeubio] p[data-astro-cid-7ajeubio]{margin:0 0 8px}.form-text[data-astro-cid-7ajeubio] p[data-astro-cid-7ajeubio]:last-child{color:var(--muted);margin:12px 0 0;font-size:.85rem}.form-actions[data-astro-cid-7ajeubio]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.form-actions[data-astro-cid-7ajeubio] .btn[data-astro-cid-7ajeubio]{font-weight:700}.copy-btn[data-astro-cid-7ajeubio][hidden]{display:none}.related[data-astro-cid-7ajeubio]{border-top:1px solid var(--line);margin-top:2.6em;padding-top:28px}.related-title[data-astro-cid-7ajeubio]{font-family:var(--font-display);color:var(--ink);margin:0 0 14px;font-weight:700}.related[data-astro-cid-7ajeubio] ul[data-astro-cid-7ajeubio]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.related[data-astro-cid-7ajeubio] li[data-astro-cid-7ajeubio]{margin:0}.related[data-astro-cid-7ajeubio] a[data-astro-cid-7ajeubio]{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);height:100%;color:var(--ink);align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.related[data-astro-cid-7ajeubio] a[data-astro-cid-7ajeubio]:hover{border-color:var(--navy-600);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.related[data-astro-cid-7ajeubio] a[data-astro-cid-7ajeubio]>span[data-astro-cid-7ajeubio]:nth-child(2){flex:1;line-height:1.35}.related[data-astro-cid-7ajeubio] strong[data-astro-cid-7ajeubio]{font-size:.97rem;display:block}.related[data-astro-cid-7ajeubio] small[data-astro-cid-7ajeubio]{color:var(--muted);font-size:.85rem;font-weight:500}.related-icon[data-astro-cid-7ajeubio]{background:var(--yellow-100);width:38px;height:38px;color:var(--navy-700);border-radius:10px;flex:none;place-items:center;display:grid}.related[data-astro-cid-7ajeubio] a[data-astro-cid-7ajeubio] .related-arrow{color:var(--navy-600);flex:none;transition:transform .2s}.related[data-astro-cid-7ajeubio] a[data-astro-cid-7ajeubio]:hover .related-arrow{transform:translate(3px)}@media (width<=760px){.track[data-astro-cid-7ajeubio]{grid-template-columns:1fr}}@media (width<=640px){.glance[data-astro-cid-7ajeubio]{padding:22px 18px}.glance-grid[data-astro-cid-7ajeubio],.compare[data-astro-cid-7ajeubio],.exceptions[data-astro-cid-7ajeubio],.related[data-astro-cid-7ajeubio] ul[data-astro-cid-7ajeubio]{grid-template-columns:1fr}.steps[data-astro-cid-7ajeubio] li[data-astro-cid-7ajeubio]{gap:14px;padding:18px}.steps[data-astro-cid-7ajeubio]:before{left:39px}.form-card[data-astro-cid-7ajeubio]{padding:18px}.form-text[data-astro-cid-7ajeubio]{padding:16px}}.rg-hero .rg-hero-top{position:static}.rg-hero .rg-hero-top>.container{position:relative;z-index:1}.rg-hero .rg-hero-text{position:relative;z-index:1}.rg-hero .elementor-widget-text-editor,.prose .elementor-widget-text-editor{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.rg-hero .rg-hero-text>*:last-child{margin-bottom:0}.info-grid.e-con{display:grid!important}.prose.e-con{display:block!important}.prose>.elementor-element{width:auto;max-width:none}.prose>.elementor-element:not(:first-child) h2:first-child{margin-top:2.2em}.rg-toc-wrap{position:sticky;top:calc(var(--header-h) + 24px);align-self:start}.rg-toc-wrap .toc[data-astro-cid-6qb2i45y]{position:static}@media (width<=960px){.rg-toc-wrap{position:static}}.elementor .prose a{text-decoration:underline}.elementor .prose a.btn{text-decoration:none}.prose table th,.prose table td{border:0!important;border-bottom:1px solid var(--line)!important;line-height:inherit}.prose table tbody>tr>td,.prose table tbody>tr:hover>td{background-color:#fff0}.prose table tbody>tr>th,.prose table tbody>tr:hover>th{background-color:var(--blue-50)}