.partners.svelte-105ajtk{flex-direction:column;gap:1.5rem;max-width:1100px;min-height:100dvh;margin-inline:auto;padding:1.5rem clamp(1rem,4vw,3rem) 4rem;display:flex}.top.svelte-105ajtk{justify-content:space-between;align-items:center;display:flex}.back.svelte-105ajtk{color:var(--linen);align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.back.svelte-105ajtk:hover{color:var(--parchment)}.back-arrow.svelte-105ajtk{font-family:var(--ff-mono);font-size:1rem}.intro.svelte-105ajtk .eyebrow:where(.svelte-105ajtk){text-transform:uppercase;letter-spacing:.18em;color:var(--linen);margin:0 0 .2rem;font-size:.72rem;font-weight:700}.intro.svelte-105ajtk h1:where(.svelte-105ajtk){color:var(--parchment);margin:0 0 .4rem;font-family:Fraunces,Georgia,serif;font-size:clamp(1.8rem,4.5vw,2.8rem);font-style:italic;font-weight:500}.intro.svelte-105ajtk .sub:where(.svelte-105ajtk){color:var(--parchment);opacity:.75;max-width:720px;margin:0;line-height:1.55}.reach.svelte-105ajtk{background:#ede2c414;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;display:grid;overflow:hidden}.reach.svelte-105ajtk article:where(.svelte-105ajtk){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1410b3;flex-direction:column;align-items:center;gap:.25rem;padding:1.2rem 1rem;display:flex}.reach.svelte-105ajtk .num:where(.svelte-105ajtk){color:var(--linen);font-family:Fraunces,Georgia,serif;font-size:2rem;font-style:italic;font-weight:400;line-height:1}.reach.svelte-105ajtk .lbl:where(.svelte-105ajtk){text-transform:uppercase;letter-spacing:.12em;color:var(--parchment);opacity:.6;text-align:center;font-size:.7rem;font-weight:600}.tiers-h.svelte-105ajtk{color:var(--parchment);margin:.5rem 0 -.5rem;font-family:Fraunces,Georgia,serif;font-size:1.3rem;font-style:italic;font-weight:500}.tourism-sub.svelte-105ajtk{color:var(--parchment);opacity:.7;max-width:760px;margin:-.9rem 0 -.5rem;font-size:.88rem;line-height:1.55}.tiers.svelte-105ajtk{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.tier.svelte-105ajtk{background:var(--parchment);color:var(--ink);border-radius:16px;flex-direction:column;padding:1.3rem 1.3rem 1.5rem;font-family:Inter,system-ui,sans-serif;display:flex}.tier.featured.svelte-105ajtk{outline:3px solid var(--moss);outline-offset:-3px}.tier.svelte-105ajtk h3:where(.svelte-105ajtk){margin:0 0 .35rem;font-family:Fraunces,Georgia,serif;font-size:1.25rem;font-style:italic;font-weight:500}.tier.svelte-105ajtk .price:where(.svelte-105ajtk){color:var(--moss);margin:0 0 .35rem;font-family:JetBrains Mono,monospace;font-size:.95rem;font-weight:700}.tier.svelte-105ajtk .who:where(.svelte-105ajtk){opacity:.7;margin:0 0 .8rem;font-size:.82rem;line-height:1.45}.tier.svelte-105ajtk ul:where(.svelte-105ajtk){flex-direction:column;gap:.5rem;margin:0;padding:0;font-size:.86rem;line-height:1.45;list-style:none;display:flex}.tier.svelte-105ajtk li:where(.svelte-105ajtk){padding-left:1.1rem;position:relative}.tier.svelte-105ajtk li:where(.svelte-105ajtk):before{content:"✓";color:var(--moss);font-weight:700;position:absolute;left:0}.case.svelte-105ajtk{color:var(--parchment);border:1px solid #c4a67359;border-radius:16px;padding:1.2rem 1.4rem}.case.svelte-105ajtk h2:where(.svelte-105ajtk){color:var(--linen);margin:0 0 .5rem;font-family:Fraunces,Georgia,serif;font-size:1.2rem;font-style:italic;font-weight:500}.case.svelte-105ajtk p:where(.svelte-105ajtk){opacity:.85;max-width:78ch;margin:0;line-height:1.6}.card.svelte-105ajtk{background:var(--parchment);color:var(--ink);border-radius:16px;padding:1.3rem clamp(1rem,2.5vw,1.8rem) 1.5rem;font-family:Inter,system-ui,sans-serif}.card.svelte-105ajtk h2:where(.svelte-105ajtk){margin:0 0 .8rem;font-family:Fraunces,Georgia,serif;font-size:1.3rem;font-style:italic;font-weight:500}.form-grid.svelte-105ajtk{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.9rem;display:grid}.form-grid.svelte-105ajtk label:where(.svelte-105ajtk){flex-direction:column;gap:.3rem;display:flex}.form-grid.svelte-105ajtk .wide:where(.svelte-105ajtk){grid-column:1/-1}.field-label.svelte-105ajtk{text-transform:uppercase;letter-spacing:.1em;color:var(--moss);font-size:.66rem;font-weight:700}input.svelte-105ajtk,select.svelte-105ajtk,textarea.svelte-105ajtk{font:inherit;color:var(--ink);background:#ffffff80;border:1px solid #0000002e;border-radius:8px;padding:.55rem .65rem;font-size:.95rem}textarea.svelte-105ajtk{resize:vertical}input.svelte-105ajtk:focus,select.svelte-105ajtk:focus,textarea.svelte-105ajtk:focus{outline:2px solid var(--moss);outline-offset:1px}.hp.svelte-105ajtk{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.form-actions.svelte-105ajtk{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.primary.svelte-105ajtk{background:var(--moss);color:var(--parchment);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:.65rem 1.4rem;font-weight:700}.primary.svelte-105ajtk:hover:not(:disabled){background:var(--moss2)}.primary.svelte-105ajtk:disabled{opacity:.45;cursor:not-allowed}.sent.svelte-105ajtk{color:var(--moss);margin:0;font-size:1rem;font-weight:600}.error.svelte-105ajtk{color:var(--bad);margin:0;font-size:.88rem;font-weight:600}.footnote.svelte-105ajtk{color:var(--parchment);opacity:.55;max-width:760px;margin:0;font-family:Fraunces,Georgia,serif;font-size:.78rem;font-style:italic;line-height:1.5}
