.petal-diagram[data-astro-cid-ogsij6jo]{--glyph: 58%;--label-r: 31.5%;position:relative;width:min(100%,28rem);aspect-ratio:1;margin:0 auto}@media(max-width:30rem){.petal-diagram[data-astro-cid-ogsij6jo]{--glyph: 52%;--label-r: 28.5%}}.petal-diagram[data-astro-cid-ogsij6jo] .petal-diagram-glyph{position:absolute;top:calc((100% - var(--glyph)) / 2);left:calc((100% - var(--glyph)) / 2);width:var(--glyph);height:var(--glyph)}.petal-label[data-astro-cid-ogsij6jo]{position:absolute;left:calc(50% + var(--dx) * var(--label-r));top:calc(50% + var(--dy) * var(--label-r));max-width:8.5rem;color:var(--ink-2);font-size:clamp(.8125rem,.75rem + .3vw,.9375rem);font-weight:600;line-height:1.2;white-space:nowrap}.petal-label[data-astro-cid-ogsij6jo].right{transform:translateY(-50%);text-align:left}.petal-label[data-astro-cid-ogsij6jo].left{transform:translate(-100%,-50%);text-align:right}.petal-label[data-astro-cid-ogsij6jo].mid.above{transform:translate(-50%,-100%);text-align:center}.petal-label[data-astro-cid-ogsij6jo].mid.below{transform:translate(-50%);text-align:center}.petal-label[data-astro-cid-ogsij6jo].mid.beside{transform:translate(-50%,-50%)}.hero[data-astro-cid-mj6ar3np]{position:relative;padding-block:clamp(2.5rem,7vw,5.5rem) clamp(3rem,8vw,6.5rem);overflow:hidden}.topo[data-astro-cid-mj6ar3np]{position:absolute;inset:0;background:var(--topo);-webkit-mask:url(/img/topo.svg) center / cover no-repeat;mask:url(/img/topo.svg) center / cover no-repeat;pointer-events:none}.hero-grid[data-astro-cid-mj6ar3np]{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(2.5rem,6vw,5rem)}.hero[data-astro-cid-mj6ar3np] h1[data-astro-cid-mj6ar3np]{font-size:clamp(3rem,1.6rem + 5.6vw,5.75rem);font-weight:600;line-height:.98;letter-spacing:-.03em}html[lang=ar] .hero[data-astro-cid-mj6ar3np] h1[data-astro-cid-mj6ar3np]{line-height:1.25;letter-spacing:0}.hero[data-astro-cid-mj6ar3np] .lead[data-astro-cid-mj6ar3np]{margin-top:1.5rem;max-width:34rem}.hero-ctas[data-astro-cid-mj6ar3np]{margin-top:2.25rem}.hero-req[data-astro-cid-mj6ar3np]{margin-top:1rem}.hero-visual[data-astro-cid-mj6ar3np]{position:relative;justify-self:center;width:300px}.phone[data-astro-cid-mj6ar3np]{padding:9px;border-radius:44px;background:#1c261f;box-shadow:0 0 0 1px #eceae214,0 30px 60px -20px #1c261f73}.phone[data-astro-cid-mj6ar3np] img[data-astro-cid-mj6ar3np]{width:100%;border-radius:36px}.trail-card[data-astro-cid-mj6ar3np]{position:absolute;inset-inline-start:-5.5rem;bottom:3.5rem;width:17.5rem;margin:0;padding:1.6rem 1.1rem 1rem;display:grid;grid-template-columns:58px 1fr;gap:.75rem .9rem;align-items:center}.trail-card[data-astro-cid-mj6ar3np] .trail-card-glyph{width:58px;height:58px}.trail-card-name[data-astro-cid-mj6ar3np]{margin-bottom:.35rem;font-family:var(--font-serif);font-size:1.15rem;font-weight:600;line-height:1.15}.trail-card-stats[data-astro-cid-mj6ar3np]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0;padding-top:.75rem;border-top:1px solid var(--line)}.trail-card-stats[data-astro-cid-mj6ar3np]>div[data-astro-cid-mj6ar3np]{display:flex;flex-direction:column;justify-content:space-between}.trail-card-stats[data-astro-cid-mj6ar3np] dt[data-astro-cid-mj6ar3np]{color:var(--ink-2);font-size:.75rem;line-height:1.2}.trail-card-stats[data-astro-cid-mj6ar3np] dd[data-astro-cid-mj6ar3np]{margin:.2rem 0 0;font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:51.99rem){.hero-grid[data-astro-cid-mj6ar3np]{grid-template-columns:1fr}.hero-visual[data-astro-cid-mj6ar3np]{width:250px;margin-bottom:1rem}.phone[data-astro-cid-mj6ar3np]{border-radius:38px;padding:8px}.phone[data-astro-cid-mj6ar3np] img[data-astro-cid-mj6ar3np]{border-radius:31px}.trail-card[data-astro-cid-mj6ar3np]{inset-inline-start:-2.75rem;bottom:2.5rem;width:16.5rem}}@media(max-width:26rem){.trail-card[data-astro-cid-mj6ar3np]{inset-inline-start:-1.5rem;width:15.5rem}}.spotlight[data-astro-cid-mj6ar3np]{margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(2.25rem,5vw,3.5rem) clamp(1.25rem,4vw,3.5rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.5rem,5vw,4.5rem)}.spotlight[data-astro-cid-mj6ar3np] h3[data-astro-cid-mj6ar3np]{font-size:clamp(1.6rem,1.25rem + 1.4vw,2.25rem)}.spotlight-text[data-astro-cid-mj6ar3np] p[data-astro-cid-mj6ar3np]{margin-top:1rem;color:var(--ink-2)}.spotlight-grade[data-astro-cid-mj6ar3np]{display:grid;gap:.6rem;justify-items:start}.legend[data-astro-cid-mj6ar3np]{margin-top:clamp(2.5rem,5vw,3.75rem);padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:2.25rem 3rem}.legend[data-astro-cid-mj6ar3np] li[data-astro-cid-mj6ar3np]{display:grid;grid-template-columns:3.25rem 1fr;gap:1.1rem;align-items:start}.symbol[data-astro-cid-mj6ar3np]{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:16px;background:var(--surface);box-shadow:0 0 0 1px var(--line)}.symbol[data-astro-cid-mj6ar3np] svg[data-astro-cid-mj6ar3np]{width:2rem;height:2rem}.legend[data-astro-cid-mj6ar3np] h3[data-astro-cid-mj6ar3np]{font-size:1.3rem;line-height:1.2}.legend[data-astro-cid-mj6ar3np] p[data-astro-cid-mj6ar3np]{margin-top:.45rem;color:var(--ink-2)}@media(max-width:51.99rem){.spotlight[data-astro-cid-mj6ar3np]{grid-template-columns:1fr}}.steps[data-astro-cid-mj6ar3np]{background:var(--snow);border-block:1px solid var(--line)}.steps-title[data-astro-cid-mj6ar3np]{font-size:clamp(2rem,1.35rem + 2.5vw,3.1rem)}.profile-wrap[data-astro-cid-mj6ar3np]{position:relative;margin-top:2.5rem}.profile[data-astro-cid-mj6ar3np]{display:block;width:100%;height:clamp(70px,10vw,120px)}.profile-area[data-astro-cid-mj6ar3np]{fill:var(--soft)}.profile-line[data-astro-cid-mj6ar3np]{fill:none;stroke:var(--moss);stroke-width:2.5}.waypoint[data-astro-cid-mj6ar3np]{position:absolute;display:grid;place-items:center;width:2.4rem;height:2.4rem;margin-top:-1.2rem;margin-inline-start:-1.2rem;border-radius:50%;background:var(--paper);border:2.5px solid var(--moss);color:var(--moss);font-family:var(--font-serif);font-size:1.15rem;font-weight:600}.steps-list[data-astro-cid-mj6ar3np]{margin-top:1.75rem;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.step-number[data-astro-cid-mj6ar3np]{display:none;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--moss);color:var(--on-moss);font-family:var(--font-serif);font-size:1.25rem;font-weight:600}.steps-list[data-astro-cid-mj6ar3np] h3[data-astro-cid-mj6ar3np]{font-size:1.45rem}.steps-list[data-astro-cid-mj6ar3np] p[data-astro-cid-mj6ar3np]{margin-top:.5rem;color:var(--ink-2);max-width:22rem}html[dir=rtl] .profile[data-astro-cid-mj6ar3np]{transform:scaleX(-1)}@media(max-width:51.99rem){.steps-list[data-astro-cid-mj6ar3np]{grid-template-columns:1fr;gap:1.75rem}.steps-list[data-astro-cid-mj6ar3np] li[data-astro-cid-mj6ar3np]{display:grid;grid-template-columns:2.5rem 1fr;column-gap:1rem}.step-number[data-astro-cid-mj6ar3np]{display:grid;grid-row:span 2}.waypoint[data-astro-cid-mj6ar3np]{display:none}}.plans-grid[data-astro-cid-mj6ar3np]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,5rem);align-items:start}.plans-grid[data-astro-cid-mj6ar3np] h2[data-astro-cid-mj6ar3np]{font-size:clamp(2rem,1.35rem + 2.5vw,3.1rem)}.plans-grid[data-astro-cid-mj6ar3np] .lead[data-astro-cid-mj6ar3np]{margin-top:1rem}.plans-note[data-astro-cid-mj6ar3np]{margin-block:1.25rem 1.75rem}.plan-rows[data-astro-cid-mj6ar3np]{margin:0;border-bottom:1px solid var(--line)}.plan-row[data-astro-cid-mj6ar3np]{display:grid;grid-template-columns:9.5rem 1fr;gap:1rem;padding-block:1.35rem;border-top:1px solid var(--line)}.plan-row[data-astro-cid-mj6ar3np] dt[data-astro-cid-mj6ar3np]{font-family:var(--font-serif);font-size:1.5rem;font-weight:600;line-height:1.15}.plan-row[data-astro-cid-mj6ar3np] dd[data-astro-cid-mj6ar3np]{margin:0;color:var(--ink-2)}.plan-organizer[data-astro-cid-mj6ar3np] dt[data-astro-cid-mj6ar3np]{color:var(--moss)}@media(max-width:51.99rem){.plans-grid[data-astro-cid-mj6ar3np]{grid-template-columns:1fr}.plan-row[data-astro-cid-mj6ar3np]{grid-template-columns:1fr;gap:.35rem}}.band[data-astro-cid-mj6ar3np]{grid-template-columns:minmax(0,1fr) auto}.band-btn[data-astro-cid-mj6ar3np]{align-self:start;justify-self:start}.lifecycle[data-astro-cid-mj6ar3np]{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;counter-reset:stage}.lifecycle[data-astro-cid-mj6ar3np] li[data-astro-cid-mj6ar3np]{position:relative;padding-top:2.1rem;color:var(--band-ink);font-weight:600;font-size:1.0625rem}.lifecycle[data-astro-cid-mj6ar3np] li[data-astro-cid-mj6ar3np]:before{content:"";position:absolute;top:.45rem;inset-inline:0;height:2px;background:var(--band-line)}.lifecycle[data-astro-cid-mj6ar3np] li[data-astro-cid-mj6ar3np]:after{content:"";position:absolute;top:0;inset-inline-start:0;width:1rem;height:1rem;border-radius:50%;background:var(--band);border:2px solid var(--band-accent)}.lifecycle[data-astro-cid-mj6ar3np] li[data-astro-cid-mj6ar3np]:last-child:after{background:var(--band-accent)}@media(max-width:40rem){.band[data-astro-cid-mj6ar3np]{grid-template-columns:1fr}.lifecycle[data-astro-cid-mj6ar3np]{grid-template-columns:1fr;gap:0}.lifecycle[data-astro-cid-mj6ar3np] li[data-astro-cid-mj6ar3np]{padding:0 0 1.1rem;padding-inline-start:2rem}.lifecycle[data-astro-cid-mj6ar3np] li[data-astro-cid-mj6ar3np]:before{top:.5rem;bottom:-.5rem;inset-inline-start:.45rem;inset-inline-end:auto;width:2px;height:auto}.lifecycle[data-astro-cid-mj6ar3np] li[data-astro-cid-mj6ar3np]:last-child:before{display:none}.lifecycle[data-astro-cid-mj6ar3np] li[data-astro-cid-mj6ar3np]:after{top:.3rem}}.faq-grid[data-astro-cid-mj6ar3np]{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:2rem clamp(2rem,6vw,5rem)}.faq-grid[data-astro-cid-mj6ar3np] h2[data-astro-cid-mj6ar3np]{font-size:clamp(2rem,1.35rem + 2.5vw,3.1rem)}@media(max-width:51.99rem){.faq-grid[data-astro-cid-mj6ar3np]{grid-template-columns:1fr}}.final-cta[data-astro-cid-mj6ar3np]{position:relative;overflow:hidden}
