.gs-en{--f:#103F30;--l:#E5F1C5;--iv:#FAF8F3;--gr:#59615D;--ln:#D9D2C6;background:var(--iv);color:#151515;padding-top:var(--site-header-height,5.5rem);min-height:100dvh;font-family:Plus Jakarta Sans,sans-serif}.gs-wrap{max-width:76rem;margin:0 auto;padding:2rem 1.25rem 3rem;display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}.gs-wrap>*{min-width:0}.gs-en h1,.gs-en h2{font-family:"DM Serif Display",Georgia,serif;font-weight:400;letter-spacing:-.01em}.gs-eyebrow{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gr);font-weight:600;margin-bottom:1rem}.gs-en h1{font-size:clamp(2.4rem,6vw,3.6rem);line-height:1.05;color:var(--f)}.gs-lead{margin-top:1rem;color:var(--gr);line-height:1.6;max-width:30rem}.gs-promo{background:var(--l);border-radius:.75rem;padding:1.1rem 1.25rem;margin-top:1.5rem;max-width:30rem}.gs-promo-title{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.2;color:var(--f)}.gs-promo-title strong{font-weight:400}.gs-promo-note{font-size:.85rem;color:var(--f);margin-top:.5rem}.gs-points{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:.7rem;font-size:.9rem;color:var(--gr)}.gs-points li{display:flex;gap:.6rem;align-items:flex-start}.gs-points svg{width:1.1rem;height:1.1rem;color:var(--f);flex:none;margin-top:.15rem}.gs-points b{color:#151515}.gs-contact{margin-top:1.5rem;font-size:.9rem;color:var(--gr)}.gs-contact a{color:var(--f);font-weight:600;text-decoration:underline;text-underline-offset:3px}.gs-card{background:#fff;border:1px solid var(--ln);border-radius:.75rem;padding:1.5rem}.gs-card h2{font-size:1.9rem;color:var(--f)}.gs-card-desc{color:var(--gr);margin:.4rem 0 1.25rem;font-size:.95rem}.gs-package{background:var(--l);border:1px solid #cbdca9;border-radius:.5rem;padding:1rem 1.15rem;margin-bottom:1.25rem;color:var(--f);font-size:.85rem;line-height:1.6}.gs-package-label{font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gs-package h3{font-family:"DM Serif Display",Georgia,serif;font-size:1.5rem;line-height:1.2;margin:.25rem 0 .5rem}.gs-package-price strong{font-family:"DM Serif Display",Georgia,serif;font-size:1.8rem;font-weight:400;margin-right:.25rem}.gs-package-commitment{font-weight:600;margin-top:.4rem}.gs-received{display:flex;gap:.75rem;background:var(--l);color:var(--f);border-radius:.5rem;padding:1rem;margin-bottom:1.25rem}.gs-received svg{width:1.4rem;height:1.4rem;flex:none}.gs-received p{font-size:.9rem;margin-top:.2rem}.gs-form,.gs-row{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.gs-form>*,.gs-row>*{min-width:0}.gs-en label{font-size:.85rem;font-weight:600;color:#151515}.gs-en input,.gs-en textarea,.gs-en button[role=combobox]{min-height:3rem;background:var(--iv);border:1px solid #bdb5a6;border-radius:.5rem;font-size:1rem}.gs-en textarea{min-height:7.5rem;resize:vertical}.gs-en input:focus-visible,.gs-en textarea:focus-visible,.gs-en button[role=combobox]:focus-visible{outline:2px solid var(--f);outline-offset:2px;box-shadow:none}.gs-submit{width:100%;min-height:3.5rem;white-space:normal;line-height:1.4;background:var(--f);color:#fff;border-radius:.5rem;font-weight:600;font-size:1rem;transition:background-color .18s}.gs-submit:hover{background:#0b2d22;color:#fff}.gs-submit:focus-visible{outline:2px solid var(--f);outline-offset:3px}.gs-reassure{text-align:center;font-size:.85rem;color:var(--gr)}.gs-en-select{--iv:#FAF8F3;--ln:#D9D2C6;--l:#E5F1C5;--f:#103F30;background:var(--iv);border-color:var(--ln);border-radius:.5rem}.gs-en-select [role=option]{min-height:2.5rem}.gs-en-select [role=option][data-highlighted]{background:var(--l);color:var(--f)}@media(min-width:640px){.gs-row{grid-template-columns:1fr 1fr}.gs-card{padding:2rem}}@media(min-width:1024px){.gs-wrap{grid-template-columns:1fr 1fr;gap:4rem;padding-top:3rem;align-items:start}}@media(prefers-reduced-motion:reduce){.gs-submit{transition:none}}
