.heading[data-astro-cid-ysklgcyt]{gap:var(--space-4);max-width:44rem;display:grid}h2[data-astro-cid-ysklgcyt]{font-size:var(--step-3)}.lead[data-astro-cid-ysklgcyt]{font-size:var(--step-1);color:var(--ink-soft);max-width:38rem;line-height:1.5}.tone-navy[data-astro-cid-ysklgcyt] h2[data-astro-cid-ysklgcyt]{color:var(--on-navy)}.tone-navy[data-astro-cid-ysklgcyt] .lead[data-astro-cid-ysklgcyt]{color:var(--on-navy-soft)}.guides[data-astro-cid-h4mz4f6b]{padding-block:var(--space-9);background-color:var(--paper-deep);background-image:var(--guilloche-band);border-block:1.5px solid var(--paper-edge);background-size:240px 96px}.cards[data-astro-cid-h4mz4f6b]{margin:var(--space-7) 0 0;gap:var(--space-4);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.card[data-astro-cid-h4mz4f6b]{align-content:start;gap:var(--space-3);padding:var(--space-5);background:var(--rosette-paper) 140% 140% / 16rem no-repeat, var(--paper);box-shadow:var(--shadow-page), inset 0 0 0 1px var(--paper-edge);transition:transform var(--dur-fast) var(--ease-out);border-radius:10px;display:grid;position:relative}.card[data-astro-cid-h4mz4f6b]:hover{transform:translateY(-3px)}h3[data-astro-cid-h4mz4f6b]{font-size:var(--step-1);color:var(--navy-900);line-height:1.2}h3[data-astro-cid-h4mz4f6b] a[data-astro-cid-h4mz4f6b]{text-decoration:none}h3[data-astro-cid-h4mz4f6b] a[data-astro-cid-h4mz4f6b]:after{content:"";border-radius:inherit;position:absolute;inset:0}p[data-astro-cid-h4mz4f6b]{color:var(--ink-soft);font-size:.9375rem}.more[data-astro-cid-h4mz4f6b],.all[data-astro-cid-h4mz4f6b]{color:var(--sky-text);align-items:center;gap:.35em;font-weight:700;display:inline-flex}.all[data-astro-cid-h4mz4f6b]{margin-top:var(--space-6)}@media (width<=900px){.cards[data-astro-cid-h4mz4f6b]{grid-template-columns:1fr}}.mrz[data-astro-cid-vwxceeb6]{font-family:var(--font-data);letter-spacing:.16em;color:var(--ink);white-space:nowrap;min-width:0;max-width:100%;font-size:clamp(.5rem,.32rem + .62vw,.78rem);font-weight:500;line-height:1.7;display:grid;overflow:hidden}.cover[data-astro-cid-yodha2z4]{background:var(--rosette-cover) right -18rem top -14rem / 56rem no-repeat, var(--rosette-cover) left -22rem bottom -26rem / 48rem no-repeat, radial-gradient(120% 90% at 50% 0%, var(--navy-800), var(--navy-900) 60%, var(--navy-950));color:var(--on-navy);padding-block:clamp(2rem,1rem + 4vw,4.5rem) clamp(3rem,2rem + 5vw,6rem);position:relative;overflow:clip}.spread[data-astro-cid-yodha2z4]{perspective:2400px;grid-template-columns:1fr 1fr;display:grid;position:relative}.page[data-astro-cid-yodha2z4]{background-color:var(--paper);background-image:var(--guilloche-band);color:var(--ink);background-size:240px 96px;padding:clamp(1.5rem,1rem + 2.4vw,3.25rem);position:relative;box-shadow:0 30px 70px -30px #000000b3}.page-pitch[data-astro-cid-yodha2z4]{justify-content:center;gap:var(--space-5);border-radius:0 var(--radius-page) var(--radius-page) 0;flex-direction:column;order:2;display:flex;box-shadow:inset 28px 0 32px -26px #0b133073,0 30px 70px -30px #000000b3}.page-data[data-astro-cid-yodha2z4]{gap:var(--space-5);border-radius:var(--radius-page) 0 0 var(--radius-page);background-image:var(--rosette-paper), var(--guilloche-band);background-position:60% 40%,0 0;background-repeat:no-repeat,repeat;background-size:34rem,240px 96px;flex-direction:column;order:1;display:flex;box-shadow:inset -28px 0 32px -26px #0b133073,0 30px 70px -30px #000000b3}h1[data-astro-cid-yodha2z4]{gap:var(--space-3);color:var(--navy-900);display:grid}.eyebrow[data-astro-cid-yodha2z4]{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--sky-text);font-size:.8125rem;font-weight:700;font-stretch:100%;line-height:1.3}.title[data-astro-cid-yodha2z4]{font-size:var(--step-4);max-width:11ch;display:block}.sub[data-astro-cid-yodha2z4]{font-size:var(--step-1);color:var(--ink-soft);max-width:34rem;line-height:1.5}.actions[data-astro-cid-yodha2z4]{gap:var(--space-3);z-index:2;flex-wrap:wrap;display:flex;position:relative}.doc-head[data-astro-cid-yodha2z4]{justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1.5px solid var(--rule);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--navy-800);font-size:.875rem;font-weight:750;font-stretch:87%;display:flex}.doc-head[data-astro-cid-yodha2z4] .alt[data-astro-cid-yodha2z4]{color:var(--ink-soft);font-weight:500}.doc-body[data-astro-cid-yodha2z4]{grid-template-columns:minmax(7rem,.8fr) 1.6fr;align-items:start;gap:clamp(1rem,.6rem + 1.4vw,2rem);display:grid}.photo[data-astro-cid-yodha2z4]{background:var(--paper-deep);box-shadow:inset 0 0 0 1px var(--paper-edge);border-radius:10px;padding:6px}.photo[data-astro-cid-yodha2z4] img[data-astro-cid-yodha2z4]{border-radius:6px;width:100%;height:auto}.fields[data-astro-cid-yodha2z4]{gap:var(--space-3);margin:0;display:grid}.fields[data-astro-cid-yodha2z4] dd[data-astro-cid-yodha2z4]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);margin:2px 0 0;font-size:clamp(.95rem,.85rem + .35vw,1.125rem);font-weight:700;font-stretch:100%}.row-3[data-astro-cid-yodha2z4]{justify-content:start;gap:var(--space-5);grid-template-columns:auto auto auto;display:grid}.doc-mrz[data-astro-cid-yodha2z4]{padding-top:var(--space-3);border-top:1.5px solid var(--rule);min-width:0;margin-top:auto}.page[data-astro-cid-yodha2z4] .stamp-a{position:absolute;top:5%;right:4%}.page[data-astro-cid-yodha2z4] .stamp-b{position:absolute;bottom:5%;right:5%}.page[data-astro-cid-yodha2z4] .stamp-c{position:absolute;top:36%;right:5%}.book-cover[data-astro-cid-yodha2z4]{z-index:6;transform-origin:0;width:50%;transform-style:preserve-3d;display:none;position:absolute;top:0;bottom:0;left:50%}.gsap-on .book-cover[data-astro-cid-yodha2z4]{display:block}.face[data-astro-cid-yodha2z4]{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0}.face-front[data-astro-cid-yodha2z4]{justify-content:center;align-items:center;gap:var(--space-4);border-radius:6px var(--radius-page) var(--radius-page) 6px;background:var(--rosette-cover) center / 150% no-repeat, radial-gradient(130% 100% at 30% 20%, #22306a, var(--navy-900) 55%, #0d1638);color:var(--sun);text-transform:uppercase;text-align:center;flex-direction:column;display:flex;box-shadow:inset 10px 0 18px -10px #0009,inset 0 0 0 1px #ffffff0f,0 40px 80px -30px #000c}.face-inside[data-astro-cid-yodha2z4]{border-radius:var(--radius-page) 6px 6px var(--radius-page);background-color:var(--paper);background-image:var(--guilloche-band);background-size:240px 96px;transform:rotateY(180deg);box-shadow:inset -28px 0 32px -26px #0b133073}.cover-country[data-astro-cid-yodha2z4],.cover-subtitle[data-astro-cid-yodha2z4]{font-family:var(--font-display);letter-spacing:.32em;font-size:.875rem;font-weight:600;font-stretch:125%}.cover-emblem[data-astro-cid-yodha2z4]{width:clamp(7rem,12vw,10rem)}.cover-emblem[data-astro-cid-yodha2z4] text[data-astro-cid-yodha2z4]{font-family:var(--font-display);font-size:22px;font-weight:800;font-stretch:125%}.cover-title[data-astro-cid-yodha2z4]{font-family:var(--font-display);letter-spacing:.12em;font-size:clamp(1.75rem,1rem + 2.4vw,3rem);font-weight:800;font-stretch:125%}.cover-chip[data-astro-cid-yodha2z4]{width:2.5rem;margin-top:var(--space-4);opacity:.85}@media (width<=900px){.spread[data-astro-cid-yodha2z4]{grid-template-columns:1fr}.page-pitch[data-astro-cid-yodha2z4]{border-radius:var(--radius-page) var(--radius-page) 0 0;order:1;box-shadow:inset 0 -28px 32px -28px #0b133066}.page-data[data-astro-cid-yodha2z4]{border-radius:0 0 var(--radius-page) var(--radius-page);order:2;box-shadow:inset 0 28px 32px -28px #0b133066,0 30px 70px -30px #000000b3}.book-cover[data-astro-cid-yodha2z4]{width:100%;left:0}.face-front[data-astro-cid-yodha2z4]{border-radius:var(--radius-page);justify-content:flex-start;padding-top:clamp(4rem,18vw,7rem)}.page[data-astro-cid-yodha2z4] .stamp-a{top:.5rem;right:.5rem;--size:5.5rem!important}.page[data-astro-cid-yodha2z4] .stamp-b{bottom:.5rem;right:.75rem}}@media (width<=520px){.doc-body[data-astro-cid-yodha2z4]{grid-template-columns:6.5rem 1fr}.row-3[data-astro-cid-yodha2z4]{grid-template-columns:auto auto}.row-3[data-astro-cid-yodha2z4]>[data-astro-cid-yodha2z4]:last-child{display:none}.page[data-astro-cid-yodha2z4] .stamp-c{top:.25rem;right:.75rem}}.window[data-astro-cid-5zxrh3zb]{aspect-ratio:var(--ratio);background:var(--rosette-paper) center / 140% no-repeat, var(--paper-deep);box-shadow:inset 0 0 0 1px var(--paper-edge);border-radius:10px;margin:0;padding:11px;position:relative}img[data-astro-cid-5zxrh3zb],.empty[data-astro-cid-5zxrh3zb]{border-radius:6px;width:100%;height:100%}img[data-astro-cid-5zxrh3zb]{object-fit:cover;filter:saturate(.92)contrast(1.04)}.empty[data-astro-cid-5zxrh3zb]{place-content:center;gap:var(--space-2);padding:var(--space-5);text-align:center;border:1.5px dashed var(--rule);background:repeating-linear-gradient(-45deg,#0000 0 9px,#13213f0d 9px 10px),#e6f0ecd1;display:grid}.brief[data-astro-cid-5zxrh3zb]{font-size:var(--step--1);color:var(--ink-soft);max-width:24ch;line-height:1.4}.programs[data-astro-cid-kxd6cgyw]{padding-block:var(--space-9);overflow-x:clip}.visas[data-astro-cid-kxd6cgyw]{margin:var(--space-8) 0 0;gap:clamp(2.5rem,1.5rem + 3vw,4.5rem);padding:0;list-style:none;display:grid}.visa[data-astro-cid-kxd6cgyw]{border-radius:var(--radius-page);background:var(--rosette-paper) calc(100% + 11rem) calc(100% + 9rem) / 24rem no-repeat, linear-gradient(180deg, #f2f7f4, #e3eee9);width:min(100%,58rem);box-shadow:var(--shadow-page), inset 0 0 0 1px var(--paper-edge);rotate:var(--tilt);position:relative}@media (width<=420px){.band-name[data-astro-cid-kxd6cgyw]{display:none}}.visa[data-astro-cid-kxd6cgyw]:nth-child(2n){margin-left:auto}.visa-band[data-astro-cid-kxd6cgyw]{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-radius:var(--radius-page) var(--radius-page) 0 0;background:var(--navy-900);color:var(--on-navy);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;border-bottom:4px solid #0000;border-image:linear-gradient(90deg, var(--sun) 0 50%, var(--sky) 50% 75%, var(--flame) 75%) 1;font-size:.6875rem;display:flex}.code[data-astro-cid-kxd6cgyw]{white-space:nowrap}.visa-body[data-astro-cid-kxd6cgyw]{grid-template-columns:minmax(10rem,.7fr) 1.5fr;gap:clamp(1.25rem,.8rem + 2vw,2.5rem);padding:clamp(1.25rem,.8rem + 2vw,2.5rem);display:grid}.visa-data[data-astro-cid-kxd6cgyw]{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}h3[data-astro-cid-kxd6cgyw]{font-size:var(--step-3);color:var(--navy-900)}.facts[data-astro-cid-kxd6cgyw]{gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.facts[data-astro-cid-kxd6cgyw] dd[data-astro-cid-kxd6cgyw]{margin:2px 0 0;font-weight:600}.pitch[data-astro-cid-kxd6cgyw]{max-width:44ch;color:var(--ink-soft)}.focus[data-astro-cid-kxd6cgyw]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.focus[data-astro-cid-kxd6cgyw] li[data-astro-cid-kxd6cgyw]{align-items:center;gap:var(--space-2);font-weight:500;display:flex}.focus[data-astro-cid-kxd6cgyw] svg{color:var(--sky-text);flex:none}.visa[data-astro-cid-kxd6cgyw] .visa-mrz{padding:var(--space-3) clamp(1.25rem, .8rem + 2vw, 2.5rem);border-top:1.5px solid var(--rule)}.visa[data-astro-cid-kxd6cgyw] .visa-stamp{position:absolute;top:3.25rem;right:clamp(.5rem,3vw,2.5rem)}@media (width<=680px){.visa[data-astro-cid-kxd6cgyw]{rotate:none}.visa-body[data-astro-cid-kxd6cgyw]{grid-template-columns:1fr}.visa-body[data-astro-cid-kxd6cgyw] .visa-photo{max-width:15rem}}.method[data-astro-cid-ow2jg62t]{padding-block:var(--space-9);background-color:var(--paper-deep);background-image:var(--guilloche-band);border-block:1.5px solid var(--paper-edge);background-size:240px 96px}.layout[data-astro-cid-ow2jg62t]{grid-template-columns:minmax(18rem,.85fr) 1.4fr;align-items:start;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.aside[data-astro-cid-ow2jg62t]{position:sticky;top:6rem}.aside-inner[data-astro-cid-ow2jg62t]{gap:var(--space-5);display:grid}h2[data-astro-cid-ow2jg62t]{font-size:var(--step-3);color:var(--navy-900)}.lead[data-astro-cid-ow2jg62t]{font-size:var(--step-1);color:var(--ink-soft);line-height:1.5}.counter[data-astro-cid-ow2jg62t]{gap:var(--space-1);padding:var(--space-5);border-radius:var(--radius-page);background:var(--navy-900);color:var(--on-navy);box-shadow:var(--shadow-lift);display:grid}.counter[data-astro-cid-ow2jg62t] .data-label[data-astro-cid-ow2jg62t]{color:var(--on-navy-soft)}.count[data-astro-cid-ow2jg62t]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--sun);font-size:clamp(3.5rem,2.5rem + 3vw,5rem);font-weight:800;font-stretch:125%;line-height:1}.of[data-astro-cid-ow2jg62t]{color:var(--on-navy-soft);letter-spacing:0;margin-left:.1em;font-size:.45em}.weeks[data-astro-cid-ow2jg62t]{font-family:var(--font-data);color:var(--on-navy-soft);font-size:.8125rem}.track[data-astro-cid-ow2jg62t]{height:6px;margin-top:var(--space-3);background:#ffffff1f;border-radius:99px;overflow:hidden}.track[data-astro-cid-ow2jg62t] span[data-astro-cid-ow2jg62t]{background:linear-gradient(90deg, var(--sun) 0 50%, var(--sky) 50% 75%, var(--flame) 75%);transform-origin:0;height:100%;transform:scaleX(var(--progress,1));transition:transform var(--dur-base) var(--ease-out);display:block}.rules[data-astro-cid-ow2jg62t]{gap:var(--space-4) var(--space-5);grid-template-columns:1fr 1fr;margin:0;display:grid}.rules[data-astro-cid-ow2jg62t] dd[data-astro-cid-ow2jg62t]{margin:2px 0 0;font-weight:600}.pages[data-astro-cid-ow2jg62t]{gap:var(--space-4);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.level[data-astro-cid-ow2jg62t]{gap:var(--space-1);min-height:15rem;padding:var(--space-5);background:var(--rosette-paper) 140% 140% / 18rem no-repeat, var(--paper);box-shadow:var(--shadow-page), inset 0 0 0 1px var(--paper-edge);border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden}.number[data-astro-cid-ow2jg62t]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--navy-900);font-size:2.75rem;font-weight:800;font-stretch:125%;line-height:1}.range[data-astro-cid-ow2jg62t]{color:var(--ink-soft);font-size:.875rem;font-weight:500}.cefr[data-astro-cid-ow2jg62t]{color:var(--sky-text);font-weight:700}.level[data-astro-cid-ow2jg62t] .level-stamp{position:absolute;bottom:.75rem;right:.5rem}.bonus[data-astro-cid-ow2jg62t]{padding:var(--space-5) clamp(1.25rem, 1rem + 2vw, 2.5rem);background:var(--rosette-cover) right -8rem center / 26rem no-repeat, var(--navy-900);color:var(--on-navy);box-shadow:var(--shadow-lift);border-top:4px solid #0000;border-image:linear-gradient(90deg, var(--sun) 0 50%, var(--sky) 50% 75%, var(--flame) 75%) 1;border-radius:10px;grid-column:1/-1;align-items:center;gap:clamp(1rem,.5rem + 2vw,2.5rem);display:flex}.bonus-number[data-astro-cid-ow2jg62t]{font-family:var(--font-display);letter-spacing:-.04em;color:var(--sun);flex:none;font-size:clamp(3.5rem,2.5rem + 3vw,5rem);font-weight:800;font-stretch:125%;line-height:1}.bonus-text[data-astro-cid-ow2jg62t]{gap:var(--space-1);display:grid}.bonus[data-astro-cid-ow2jg62t] .data-label[data-astro-cid-ow2jg62t]{color:var(--on-navy-soft)}.bonus-title[data-astro-cid-ow2jg62t]{font-family:var(--font-display);font-weight:800;font-stretch:112%;font-size:var(--step-1);color:var(--sun);line-height:1.15}.bonus[data-astro-cid-ow2jg62t] p[data-astro-cid-ow2jg62t]{color:var(--on-navy-soft);margin:0}.bonus[data-astro-cid-ow2jg62t] a[data-astro-cid-ow2jg62t]{margin-top:var(--space-2);color:var(--on-navy);text-underline-offset:.2em;justify-self:start;font-weight:700}.bonus[data-astro-cid-ow2jg62t] a[data-astro-cid-ow2jg62t]:hover{color:var(--sun)}.content-note[data-astro-cid-ow2jg62t]{font-size:var(--step--1)}@media (width<=1080px){.pages[data-astro-cid-ow2jg62t]{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.layout[data-astro-cid-ow2jg62t]{grid-template-columns:1fr}.aside[data-astro-cid-ow2jg62t]{position:static}}@media (width<=520px){.level[data-astro-cid-ow2jg62t]{min-height:12.5rem;padding:var(--space-4)}.level[data-astro-cid-ow2jg62t] .level-stamp{--size:6.25rem!important}.rules[data-astro-cid-ow2jg62t]{grid-template-columns:1fr}}.certification[data-astro-cid-g3gvyrip]{padding-block:var(--space-9);overflow-x:clip}.layout[data-astro-cid-g3gvyrip]{grid-template-columns:minmax(16rem,.8fr) 1.3fr;align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.month[data-astro-cid-g3gvyrip]{align-content:center;justify-items:start;gap:var(--space-2);border-radius:var(--radius-page);background:var(--rosette-cover) right -12rem bottom -12rem / 34rem no-repeat, radial-gradient(120% 100% at 20% 0%, var(--navy-800), var(--navy-900) 60%, var(--navy-950));min-height:clamp(18rem,14rem + 14vw,26rem);color:var(--on-navy);box-shadow:var(--shadow-page);padding:clamp(1.5rem,1rem + 2.5vw,3rem);display:grid;position:relative}.month[data-astro-cid-g3gvyrip] .data-label[data-astro-cid-g3gvyrip]{color:var(--on-navy-soft)}.number[data-astro-cid-g3gvyrip]{font-family:var(--font-display);letter-spacing:-.06em;color:var(--sun);font-size:clamp(8rem,5rem + 12vw,15rem);font-weight:800;font-stretch:125%;line-height:.85}.level[data-astro-cid-g3gvyrip]{font-family:var(--font-display);font-weight:700;font-stretch:125%;font-size:var(--step-1);letter-spacing:.12em;text-transform:uppercase}.month[data-astro-cid-g3gvyrip] .month-stamp{mix-blend-mode:normal;position:absolute;top:-2.5rem;right:-2rem}.body[data-astro-cid-g3gvyrip]{gap:var(--space-5);justify-items:start;display:grid}h2[data-astro-cid-g3gvyrip]{font-size:var(--step-3);color:var(--navy-900)}.lead[data-astro-cid-g3gvyrip]{font-size:var(--step-1);color:var(--ink-soft);max-width:40rem;line-height:1.5}.benefits[data-astro-cid-g3gvyrip]{gap:var(--space-4);grid-template-columns:1fr 1fr;width:100%;margin:0;padding:0;list-style:none;display:grid}.benefit[data-astro-cid-g3gvyrip]{align-content:start;gap:var(--space-2);padding:var(--space-5);background:var(--rosette-paper) 140% 140% / 16rem no-repeat, var(--paper);box-shadow:var(--shadow-page), inset 0 0 0 1px var(--paper-edge);border-radius:10px;display:grid}.benefit[data-astro-cid-g3gvyrip] h3[data-astro-cid-g3gvyrip]{font-size:var(--step-1);color:var(--navy-900);line-height:1.15}.benefit[data-astro-cid-g3gvyrip] p[data-astro-cid-g3gvyrip]{color:var(--ink-soft)}.featured[data-astro-cid-g3gvyrip]{background:var(--rosette-paper) 140% 140% / 16rem no-repeat, #fbe9a8;box-shadow:var(--shadow-page), inset 0 0 0 2px var(--sun-deep)}.featured[data-astro-cid-g3gvyrip] .data-label[data-astro-cid-g3gvyrip]{color:var(--navy-900);font-weight:700}.note[data-astro-cid-g3gvyrip]{font-size:var(--step--1);color:var(--ink-soft);max-width:40rem}@media (width<=900px){.layout[data-astro-cid-g3gvyrip]{grid-template-columns:1fr}.month[data-astro-cid-g3gvyrip]{min-height:0}.month[data-astro-cid-g3gvyrip] .month-stamp{top:-2rem;right:-.5rem;--size:6.5rem!important}}@media (width<=640px){.benefits[data-astro-cid-g3gvyrip]{grid-template-columns:1fr}}.modalities[data-astro-cid-xcn43lg5]{padding-block:var(--space-9);overflow-x:clip}.entries[data-astro-cid-xcn43lg5]{margin-top:var(--space-8);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(1.5rem,1rem + 2.5vw,3.5rem);display:grid}.entry[data-astro-cid-xcn43lg5]:nth-child(2){margin-top:var(--space-8)}.entry[data-astro-cid-xcn43lg5]:only-child{grid-column:1/-1;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(1.5rem,1rem + 2.5vw,3.5rem)}.entry[data-astro-cid-xcn43lg5]{gap:var(--space-5);display:grid;position:relative}.entry-text[data-astro-cid-xcn43lg5]{gap:var(--space-3);max-width:34rem;display:grid}h3[data-astro-cid-xcn43lg5]{font-size:var(--step-2);color:var(--navy-900)}p[data-astro-cid-xcn43lg5]{color:var(--ink-soft)}dl[data-astro-cid-xcn43lg5]{gap:var(--space-3);margin:var(--space-2) 0 0;padding-top:var(--space-4);border-top:1.5px solid var(--rule);display:grid}dd[data-astro-cid-xcn43lg5]{margin:2px 0 0;font-weight:500}.entry[data-astro-cid-xcn43lg5] .entry-stamp{position:absolute;top:-1.75rem;right:-.5rem}@media (width<=760px){.entries[data-astro-cid-xcn43lg5]{grid-template-columns:1fr}.entry[data-astro-cid-xcn43lg5]:nth-child(2){margin-top:var(--space-4)}.entry[data-astro-cid-xcn43lg5]:only-child{grid-template-columns:1fr}}.endorsements[data-astro-cid-m7oez6iz]{padding-block:var(--space-9);background:var(--rosette-cover) right -20rem center / 50rem no-repeat, var(--navy-900);color:var(--on-navy)}.list[data-astro-cid-m7oez6iz]{margin:var(--space-8) 0 0;border-top:1.5px solid #b9c4e240}.row[data-astro-cid-m7oez6iz]{gap:var(--space-3) var(--space-7);padding-block:var(--space-6);border-bottom:1.5px solid #b9c4e240;grid-template-columns:minmax(14rem,1fr) 1.6fr;display:grid}dt[data-astro-cid-m7oez6iz]{font-family:var(--font-display);font-weight:800;font-stretch:112%;font-size:var(--step-2);letter-spacing:-.02em;color:var(--sun);line-height:1.1}dd[data-astro-cid-m7oez6iz]{font-size:var(--step-1);color:var(--on-navy-soft);max-width:40rem;margin:0;line-height:1.5}dd[data-astro-cid-m7oez6iz] .pending{color:#ffb4ae;border-color:#ff8a80}@media (width<=760px){.row[data-astro-cid-m7oez6iz]{grid-template-columns:1fr}}.testimonials[data-astro-cid-tgbrwp4t]{padding-block:var(--space-9)}.quotes[data-astro-cid-tgbrwp4t]{margin:var(--space-8) 0 0;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));padding:0;list-style:none;display:grid}.quote[data-astro-cid-tgbrwp4t]{gap:var(--space-4);align-content:start;display:grid}.quote[data-astro-cid-tgbrwp4t] .quote-photo{width:6rem}blockquote[data-astro-cid-tgbrwp4t]{gap:var(--space-3);margin:0;display:grid}blockquote[data-astro-cid-tgbrwp4t] p[data-astro-cid-tgbrwp4t]{font-family:var(--font-display);font-weight:600;font-size:var(--step-1);line-height:1.4}footer[data-astro-cid-tgbrwp4t]{display:grid}.slot[data-astro-cid-tgbrwp4t]{gap:var(--space-2);margin-top:var(--space-6);padding:var(--space-6);border:1.5px dashed var(--flame);border-radius:var(--radius-page);color:var(--flame-text);max-width:44rem;display:grid}.slot[data-astro-cid-tgbrwp4t] .data-label[data-astro-cid-tgbrwp4t]{color:var(--flame-text)}.pricing[data-astro-cid-nwtk6cma]{padding-block:var(--space-9)}.receipt-wrap[data-astro-cid-nwtk6cma]{justify-items:center;display:grid}.receipt[data-astro-cid-nwtk6cma]{gap:var(--space-5);border-radius:var(--radius-page);background:var(--rosette-paper) calc(100% + 10rem) calc(0% - 10rem) / 20rem no-repeat, #f2f7f4;width:min(100%,44rem);box-shadow:var(--shadow-page), inset 0 0 0 1px var(--paper-edge);color:var(--ink);padding:clamp(1.5rem,1rem + 2.5vw,3rem);display:grid}.receipt-head[data-astro-cid-nwtk6cma]{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:2px solid var(--navy-900);flex-wrap:wrap;display:flex}h2[data-astro-cid-nwtk6cma]{font-size:var(--step-3);color:var(--navy-900)}.rows[data-astro-cid-nwtk6cma]{gap:var(--space-4);margin:0;display:grid}.row[data-astro-cid-nwtk6cma]{align-items:baseline;gap:var(--space-3);display:flex}dt[data-astro-cid-nwtk6cma]{flex:none;font-weight:600}.leader[data-astro-cid-nwtk6cma]{border-bottom:2px dotted var(--rule);flex:1;min-width:1.5rem;transform:translateY(-.3em)}dd[data-astro-cid-nwtk6cma]{text-align:right;font-family:var(--font-data);margin:0;font-size:.875rem}.note[data-astro-cid-nwtk6cma]{color:var(--ink-soft)}.actions[data-astro-cid-nwtk6cma]{gap:var(--space-3);color:var(--navy-900);flex-wrap:wrap;display:flex}@media (width<=560px){.row[data-astro-cid-nwtk6cma]{flex-wrap:wrap}.leader[data-astro-cid-nwtk6cma]{display:none}dd[data-astro-cid-nwtk6cma]{text-align:left;width:100%}}.faq[data-astro-cid-gfo3rpqg]{padding-block:var(--space-9)}.layout[data-astro-cid-gfo3rpqg]{grid-template-columns:.9fr 1.3fr;align-items:start;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.more[data-astro-cid-gfo3rpqg]{margin-top:var(--space-5);color:var(--ink-soft)}.more[data-astro-cid-gfo3rpqg] a[data-astro-cid-gfo3rpqg]{color:var(--sky-text);font-weight:600}.items[data-astro-cid-gfo3rpqg]{border-top:2px solid var(--navy-900)}details[data-astro-cid-gfo3rpqg]{border-bottom:1.5px solid var(--rule)}summary[data-astro-cid-gfo3rpqg]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);cursor:pointer;font-family:var(--font-display);font-weight:700;font-stretch:100%;font-size:var(--step-1);color:var(--navy-900);line-height:1.3;list-style:none;display:flex}summary[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}summary[data-astro-cid-gfo3rpqg] .toggle{color:var(--flame);transition:transform var(--dur-base) var(--ease-out);flex:none}details[data-astro-cid-gfo3rpqg][open] summary[data-astro-cid-gfo3rpqg] .toggle{transform:rotate(45deg)}summary[data-astro-cid-gfo3rpqg]:hover{color:var(--sky-text)}details[data-astro-cid-gfo3rpqg] p[data-astro-cid-gfo3rpqg]{padding-bottom:var(--space-5);max-width:60ch;color:var(--ink-soft)}details[data-astro-cid-gfo3rpqg]::details-content{block-size:0;transition:block-size var(--dur-base) var(--ease-out), content-visibility var(--dur-base) allow-discrete;overflow:clip}details[data-astro-cid-gfo3rpqg][open]::details-content{block-size:auto}@supports (interpolate-size:allow-keywords){.items[data-astro-cid-gfo3rpqg]{interpolate-size:allow-keywords}}@media (width<=860px){.layout[data-astro-cid-gfo3rpqg]{grid-template-columns:1fr}}.apply[data-astro-cid-d27ueszh]{padding-block:var(--space-9);background-color:var(--paper-deep);background-image:var(--guilloche-band);border-top:1.5px solid var(--paper-edge);background-size:240px 96px;overflow-x:clip}.layout[data-astro-cid-d27ueszh]{grid-template-columns:.8fr 1.3fr;align-items:start;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.intro[data-astro-cid-d27ueszh]{gap:var(--space-5);justify-items:start;display:grid}h2[data-astro-cid-d27ueszh]{font-size:var(--step-3);color:var(--navy-900)}.lead[data-astro-cid-d27ueszh]{font-size:var(--step-1);color:var(--ink-soft);line-height:1.5}.steps[data-astro-cid-d27ueszh]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-d27ueszh] li[data-astro-cid-d27ueszh]{align-items:center;gap:var(--space-3);font-weight:600;display:flex}.steps[data-astro-cid-d27ueszh] span[data-astro-cid-d27ueszh]{border:2px solid var(--navy-900);width:2rem;height:2rem;font-family:var(--font-data);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.alt[data-astro-cid-d27ueszh]{margin-top:var(--space-3);color:var(--ink-soft)}.form[data-astro-cid-d27ueszh]{border-radius:var(--radius-page);background-color:var(--paper);background-image:var(--guilloche-band);box-shadow:var(--shadow-page), inset 0 0 0 1px var(--paper-edge);background-size:240px 96px;position:relative}.form-band[data-astro-cid-d27ueszh]{padding:var(--space-3) var(--space-5);border-radius:var(--radius-page) var(--radius-page) 0 0;background:var(--navy-900);color:var(--on-navy);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;border-bottom:4px solid #0000;border-image:linear-gradient(90deg, var(--sun) 0 50%, var(--sky) 50% 75%, var(--flame) 75%) 1;justify-content:space-between;font-size:.6875rem;display:flex}.grid[data-astro-cid-d27ueszh]{gap:var(--space-5);grid-template-columns:1fr 1fr;padding:clamp(1.25rem,.8rem + 2vw,2.5rem);display:grid}label[data-astro-cid-d27ueszh]{gap:var(--space-2);display:grid}.wide[data-astro-cid-d27ueszh]{grid-column:1/-1}input[data-astro-cid-d27ueszh],select[data-astro-cid-d27ueszh],textarea[data-astro-cid-d27ueszh]{border:0;border-bottom:1.5px solid var(--ink-soft);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:0 0;border-radius:0;padding:.45em 0 .35em;font-size:1.0625rem;font-weight:500}select[data-astro-cid-d27ueszh]{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2313213f' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right .25rem center/1.25rem no-repeat;padding-right:2rem}textarea[data-astro-cid-d27ueszh]{resize:vertical;background:repeating-linear-gradient(transparent 0 calc(2rem - 1px), var(--rule) calc(2rem - 1px) 2rem);padding-top:0;line-height:2rem}input[data-astro-cid-d27ueszh]::placeholder,textarea[data-astro-cid-d27ueszh]::placeholder{color:#5d6e86}input[data-astro-cid-d27ueszh]:hover,select[data-astro-cid-d27ueszh]:hover,textarea[data-astro-cid-d27ueszh]:hover{border-bottom-color:var(--navy-900)}input[data-astro-cid-d27ueszh]:focus-visible,select[data-astro-cid-d27ueszh]:focus-visible,textarea[data-astro-cid-d27ueszh]:focus-visible{border-bottom-color:var(--sky);box-shadow:0 1.5px 0 var(--sky);outline:none}input[data-astro-cid-d27ueszh]:user-invalid,select[data-astro-cid-d27ueszh]:user-invalid{border-bottom-color:var(--flame);box-shadow:0 1.5px 0 var(--flame)}.submit-row[data-astro-cid-d27ueszh]{align-items:center;gap:var(--space-4);flex-wrap:wrap;padding:0 clamp(1.25rem,.8rem + 2vw,2.5rem) clamp(1.25rem,.8rem + 2vw,2.5rem);display:flex}.status[data-astro-cid-d27ueszh]{color:var(--ink-soft);flex:16rem;font-size:.9375rem}.status[data-astro-cid-d27ueszh] a{color:var(--sky-text);font-weight:600}.form[data-astro-cid-d27ueszh][data-state=error] .status[data-astro-cid-d27ueszh]{color:var(--flame-text)}.form[data-astro-cid-d27ueszh][data-state=success] .status[data-astro-cid-d27ueszh]{color:var(--navy-900)}.form[data-astro-cid-d27ueszh] .received{opacity:0;position:absolute;top:30%;right:8%;transform:rotate(-12deg)scale(1.7)}.form[data-astro-cid-d27ueszh][data-state=success] .received{animation:received .52s var(--ease-thump) forwards}@keyframes received{to{opacity:.88;transform:rotate(-12deg)scale(1)}}@media (width<=900px){.layout[data-astro-cid-d27ueszh]{grid-template-columns:1fr}}@media (width<=560px){.grid[data-astro-cid-d27ueszh]{grid-template-columns:1fr}}
