.sec[data-astro-cid-j7pv25f6]{padding:120px 0}.sec-head[data-astro-cid-j7pv25f6]{max-width:720px;margin:0 0 48px}.sec-head-row[data-astro-cid-j7pv25f6]{max-width:none;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.sec-head-row[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:first-child{max-width:680px}.sec-title[data-astro-cid-j7pv25f6]{font-size:var(--step-4);margin:0 0 14px}.sec-sub[data-astro-cid-j7pv25f6]{font-size:1.15rem;line-height:1.55;color:var(--body);margin:0;max-width:56ch}.hero[data-astro-cid-j7pv25f6]{padding:44px 0 72px;background:var(--bone)}.hero-top[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:56px;align-items:end;margin-bottom:32px}.hero-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.6rem,1.4rem + 3.6vw,4.5rem);line-height:.98;letter-spacing:-.035em;margin:0;max-width:17ch}.hero-sub[data-astro-cid-j7pv25f6]{font-size:1.1rem;line-height:1.6;color:var(--body);margin:0 0 8px}.hero-stage[data-astro-cid-j7pv25f6]{position:relative}.hero-media[data-astro-cid-j7pv25f6]{margin:0;height:580px;border-radius:var(--r-media);overflow:hidden;background:var(--sky-200)}.hero-media[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;object-position:20% 50%;display:block}.hero-card[data-astro-cid-j7pv25f6]{position:absolute;top:28px;right:28px;width:420px;background:#fff;border-radius:22px;box-shadow:var(--sh-3);padding:28px 28px 24px;display:flex;flex-direction:column}.hc-progress[data-astro-cid-j7pv25f6]{display:flex;align-items:center;margin-bottom:10px}.hc-stop[data-astro-cid-j7pv25f6]{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:800;color:var(--muted);box-shadow:inset 0 0 0 2px var(--line);background:#fff}.hc-stop[data-astro-cid-j7pv25f6].is-on{background:var(--brick-600);color:#fff;box-shadow:none}.hc-line[data-astro-cid-j7pv25f6]{flex:1;height:0;border-top:2.5px dashed var(--line);margin:0 6px}.hc-step[data-astro-cid-j7pv25f6]{font-size:.875rem;font-weight:600;color:var(--muted);margin:0 0 14px}.hc-form[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:16px;flex:1}.hc-fs[data-astro-cid-j7pv25f6]{border:0;padding:0;margin:0;min-width:0}.hc-legend[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.4rem;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin:0 0 12px;padding:0;line-height:1.15}.hc-money[data-astro-cid-j7pv25f6]{position:relative;display:block}.hc-cur[data-astro-cid-j7pv25f6]{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-weight:700;color:var(--muted);pointer-events:none}.hc-inp[data-astro-cid-j7pv25f6].hc-num{background-image:none;padding-right:14px;font-variant-numeric:tabular-nums}.hc-money[data-astro-cid-j7pv25f6] .hc-inp[data-astro-cid-j7pv25f6]{padding-left:30px}.hc-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hc-field[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:6px;min-width:0}.hc-lbl[data-astro-cid-j7pv25f6]{font-size:.84rem;font-weight:700;color:var(--ink)}.hc-inp[data-astro-cid-j7pv25f6]{width:100%;padding:12px 34px 12px 14px;font-size:1rem;font-family:var(--font-sans);border:1.5px solid var(--line);border-radius:var(--r-input);background-color:#fff;color:var(--ink);appearance:none;-webkit-appearance:none;outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%231F3A66' stroke-width='2' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.hc-inp[data-astro-cid-j7pv25f6]:focus{border-color:var(--navy-700);box-shadow:0 0 0 3px var(--navy-50)}.hc-err[data-astro-cid-j7pv25f6]{color:#b42318;font-size:.875rem;font-weight:600;margin:-6px 0 0}.hc-err[data-astro-cid-j7pv25f6]:empty{display:none}.hc-submit[data-astro-cid-j7pv25f6]{width:100%;padding:16px 24px;font-size:1.05rem}.hc-note[data-astro-cid-j7pv25f6]{font-size:.84rem;line-height:1.5;color:var(--muted);margin:0}.hero-ticks[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-wrap:wrap;gap:12px 32px}.hero-ticks[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--ink);font-size:.98rem}.hero-ticks[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:22px;height:22px;flex-shrink:0;border-radius:50%;background:#e3f1ea;fill:none;stroke:var(--go);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;padding:2px}.routes[data-astro-cid-j7pv25f6]{background:#fff}.rt-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rt[data-astro-cid-j7pv25f6]{--stripe: var(--navy-700);position:relative;display:flex;flex-direction:column;gap:10px;padding:30px 28px 24px;border-radius:var(--r-card);background:#f1f6fc;text-decoration:none;color:var(--body);overflow:hidden;transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.rt[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--stripe)}.rt[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);box-shadow:var(--sh-2);color:var(--body)}.rt-sun[data-astro-cid-j7pv25f6]{--stripe: var(--sun-400)}.rt-sky[data-astro-cid-j7pv25f6]{--stripe: #6F95C2}.rt-brick[data-astro-cid-j7pv25f6]{--stripe: var(--brick-600)}.rt-family[data-astro-cid-j7pv25f6]{font-size:.84rem;font-weight:700;color:var(--muted)}.rt-name[data-astro-cid-j7pv25f6]{font-size:1.65rem;margin:0}.rt-best[data-astro-cid-j7pv25f6]{margin:0;font-size:.98rem;line-height:1.5;min-height:3em}.rt-facts[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:8px 0 6px;padding:16px 0 0;border-top:1px solid var(--sky-200)}.rt-facts[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:.8rem;font-weight:600;color:var(--muted);margin:0 0 2px}.rt-facts[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.rt-link[data-astro-cid-j7pv25f6]{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--navy-700);font-size:.95rem;padding-top:6px}.rt-link[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:16px;height:16px;transition:transform .18s var(--ease)}.rt[data-astro-cid-j7pv25f6]:hover .rt-link[data-astro-cid-j7pv25f6]{color:var(--brick-700)}.rt[data-astro-cid-j7pv25f6]:hover .rt-link[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{transform:translate(3px)}.rt-note[data-astro-cid-j7pv25f6]{margin:24px 0 0;font-size:.9rem;color:var(--muted);line-height:1.6;max-width:80ch}.rt-note[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-weight:700;color:var(--navy-700)}.how[data-astro-cid-j7pv25f6]{background:var(--bone)}.how-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:72px;align-items:center}.route[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:40px 0;position:relative;display:grid;gap:30px}.route[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:21px;top:22px;bottom:22px;width:0;border-left:3px dashed var(--brick-600);opacity:.75}.route-stop[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:44px 1fr;gap:20px;align-items:start;position:relative}.route-dot[data-astro-cid-j7pv25f6]{width:44px;height:44px;border-radius:50%;background:var(--brick-600);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:1.15rem;box-shadow:0 0 0 6px var(--bone)}.route-stop[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.35rem;margin:6px 0}.route-stop[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;line-height:1.6;max-width:46ch}.how-media[data-astro-cid-j7pv25f6]{margin:0;aspect-ratio:4 / 5;box-shadow:var(--sh-2)}.mosaic[data-astro-cid-j7pv25f6]{background:#fff}.mo-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:230px;gap:16px;grid-auto-flow:dense}.mo-tile[data-astro-cid-j7pv25f6]{position:relative;display:block;border-radius:var(--r-card);overflow:hidden;background:var(--bone-2)}.mo-big[data-astro-cid-j7pv25f6]{grid-column:span 2;grid-row:span 2;border-radius:var(--r-media)}.mo-big-r[data-astro-cid-j7pv25f6]{grid-column:3 / span 2}.mo-tile[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease)}.mo-tile[data-astro-cid-j7pv25f6]:hover img{transform:scale(1.035)}.mo-label[data-astro-cid-j7pv25f6]{position:absolute;left:14px;bottom:14px;max-width:calc(100% - 28px);background:var(--navy-800);color:#fff;border-radius:999px;padding:8px 14px;font-size:.9rem;font-weight:700;line-height:1.2;transition:background-color .18s var(--ease)}.mo-big[data-astro-cid-j7pv25f6] .mo-label[data-astro-cid-j7pv25f6]{font-size:1.05rem;padding:10px 18px;left:20px;bottom:20px}.mo-tile[data-astro-cid-j7pv25f6]:hover .mo-label[data-astro-cid-j7pv25f6]{background:var(--brick-600)}.trust[data-astro-cid-j7pv25f6]{background:var(--bone)}.trust-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;align-items:center}.trust-media[data-astro-cid-j7pv25f6]{margin:0;aspect-ratio:4 / 5;box-shadow:var(--sh-2)}.trust-media[data-astro-cid-j7pv25f6] img{object-position:60% 50%}.tr-list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:36px 40px;margin-top:36px}.tr-ico[data-astro-cid-j7pv25f6]{width:36px;height:36px;color:var(--navy-700);margin-bottom:12px}.tr[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.25rem;margin:0 0 6px}.tr[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;line-height:1.6;font-size:1rem}.tr[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-weight:700;color:var(--navy-700);white-space:nowrap}.tr[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--brick-700)}.chapters[data-astro-cid-j7pv25f6]{background:#fff}.ch-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.ch-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:48px 1fr 20px;gap:18px;align-items:center;padding:18px 4px;border-top:1px solid var(--line);text-decoration:none;color:var(--body)}.ch-num[data-astro-cid-j7pv25f6]{width:48px;height:32px;border-radius:999px;background:var(--brick-50);color:var(--brick-700);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;font-variant-numeric:tabular-nums;transition:background-color .18s var(--ease),color .18s var(--ease)}.ch-text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2px;min-width:0}.ch-name[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;font-size:1.15rem;color:var(--ink);letter-spacing:-.01em}.ch-desc[data-astro-cid-j7pv25f6]{font-size:.95rem;color:var(--muted)}.ch-arrow[data-astro-cid-j7pv25f6]{width:20px;height:20px;color:var(--muted);transition:transform .18s var(--ease),color .18s var(--ease)}.ch-row[data-astro-cid-j7pv25f6]:hover .ch-num[data-astro-cid-j7pv25f6]{background:var(--brick-600);color:#fff}.ch-row[data-astro-cid-j7pv25f6]:hover .ch-arrow[data-astro-cid-j7pv25f6]{color:var(--brick-600);transform:translate(3px)}.faq[data-astro-cid-j7pv25f6]{background:var(--bone)}.faq-list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;align-items:start}.faq-item[data-astro-cid-j7pv25f6]{background:#fff;border-radius:var(--r-card);box-shadow:0 0 0 1px var(--line)}.faq-item[data-astro-cid-j7pv25f6][open]{box-shadow:0 0 0 1.5px var(--sky-200),var(--sh-1)}.faq-q[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-family:var(--font-display);font-size:1.2rem;font-weight:700;letter-spacing:-.015em;color:var(--ink);cursor:pointer;list-style:none;line-height:1.25}.faq-q[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq-mark[data-astro-cid-j7pv25f6]{position:relative;width:16px;height:16px;flex-shrink:0}.faq-mark[data-astro-cid-j7pv25f6]:before,.faq-mark[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:0;top:7px;width:16px;height:2.5px;border-radius:2px;background:var(--brick-600);transition:transform .18s var(--ease)}.faq-mark[data-astro-cid-j7pv25f6]:after{transform:rotate(90deg)}.faq-item[data-astro-cid-j7pv25f6][open] .faq-mark[data-astro-cid-j7pv25f6]:after{transform:rotate(0)}.faq-a[data-astro-cid-j7pv25f6]{padding:0 24px 22px;margin:0;line-height:1.65;color:var(--body)}.final[data-astro-cid-j7pv25f6]{background:var(--bone);padding-top:0}.final-card[data-astro-cid-j7pv25f6]{background:var(--navy-800);border-radius:var(--r-media);color:#fff;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:center;padding:64px}.final-title[data-astro-cid-j7pv25f6]{color:#fff;font-size:var(--step-4);margin:0 0 14px}.final-sub[data-astro-cid-j7pv25f6]{color:#c9d3e2;font-size:1.1rem;line-height:1.6;margin:0 0 28px;max-width:46ch}.final-collage[data-astro-cid-j7pv25f6]{position:relative;height:320px}.fc[data-astro-cid-j7pv25f6]{position:absolute;display:block;overflow:hidden;border-radius:22px;box-shadow:0 24px 40px -18px #0009;border:5px solid var(--navy-800)}.fc[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover;display:block}.fc-1[data-astro-cid-j7pv25f6]{width:62%;aspect-ratio:4/3;left:0;top:0;transform:rotate(-3deg)}.fc-2[data-astro-cid-j7pv25f6]{width:52%;aspect-ratio:4/3;right:0;top:22%;transform:rotate(3deg);z-index:1}.fc-3[data-astro-cid-j7pv25f6]{width:54%;aspect-ratio:4/3;left:12%;bottom:0;transform:rotate(-1deg);z-index:2}@media(max-width:1100px){.hero-card[data-astro-cid-j7pv25f6]{width:390px}.rt-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}@media(max-width:960px){.sec[data-astro-cid-j7pv25f6]{padding:72px 0}.hero[data-astro-cid-j7pv25f6]{padding:32px 0 56px}.hero-top[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.hero-stage[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column-reverse;gap:20px}.hero-card[data-astro-cid-j7pv25f6]{position:static;width:auto;padding:24px 20px 20px;box-shadow:var(--sh-2),0 0 0 1px var(--line)}.hero-sub[data-astro-cid-j7pv25f6]{font-size:1.02rem}.mo-big-r[data-astro-cid-j7pv25f6]{grid-column:span 2}.hero-media[data-astro-cid-j7pv25f6]{height:auto;aspect-ratio:4 / 3;border-radius:20px}.how-grid[data-astro-cid-j7pv25f6],.trust-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:40px}.how-media[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3}.trust-media[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 10;order:2}.mo-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:12px}.mo-tile[data-astro-cid-j7pv25f6]{aspect-ratio:1}.mo-big[data-astro-cid-j7pv25f6]{grid-column:span 2;grid-row:auto;aspect-ratio:16 / 10}.ch-list[data-astro-cid-j7pv25f6],.faq-list[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.final-card[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding:40px 28px}.final-collage[data-astro-cid-j7pv25f6]{height:240px;max-width:420px}}@media(max-width:640px){.rt-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.rt-best[data-astro-cid-j7pv25f6]{min-height:0}.tr-list[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:28px}.hero-ticks[data-astro-cid-j7pv25f6]{flex-direction:column;gap:10px}.mo-label[data-astro-cid-j7pv25f6]{left:10px;bottom:10px;font-size:.8rem;padding:6px 11px}.final-card[data-astro-cid-j7pv25f6]{padding:36px 22px 28px}.final-btn[data-astro-cid-j7pv25f6]{width:100%}.final-collage[data-astro-cid-j7pv25f6]{height:200px}.sec-title[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,1.4rem + 3vw,2.6rem)}}
