.swiper[data-v-bf8c2e4c]{position:relative;overflow:hidden;width:100%;height:min(92vh,700px);min-height:560px;background:#e9ece7}.slide[data-v-bf8c2e4c]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity 1.2s ease}.slide.active[data-v-bf8c2e4c]{opacity:1;pointer-events:auto}.slide img[data-v-bf8c2e4c]{width:100%;height:100%;object-fit:cover}.slide.active img[data-v-bf8c2e4c]{animation:kb-bf8c2e4c 16s ease-in-out infinite alternate}@keyframes kb-bf8c2e4c{0%{transform:scale(1)}to{transform:scale(1.09) translate(-12px,8px)}}.dots[data-v-bf8c2e4c]{position:absolute;bottom:112px;left:var(--pad-x);display:flex;gap:8px;z-index:4}.dot[data-v-bf8c2e4c]{width:26px;height:4px;border-radius:var(--radius-pill);background:#ffffff59;transition:background .3s,width .3s var(--ease-out)}.dot.active[data-v-bf8c2e4c]{width:40px;background:#fff}@media (max-width: 768px){.swiper[data-v-bf8c2e4c]{height:240px;min-height:0}.dots[data-v-bf8c2e4c]{bottom:16px;left:50%;transform:translate(-50%)}}.hero[data-v-0d76b5b7]{position:relative;background:#fff}.hero.empty[data-v-0d76b5b7]{min-height:320px}.hero.empty .hero-content[data-v-0d76b5b7]{position:static;text-align:center;padding:56px 24px 48px}.hero.empty .hero-stats[data-v-0d76b5b7]{position:static;height:auto;background:var(--c-primary-deep);padding:30px var(--pad-x)}.hero-veil[data-v-0d76b5b7]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f3d2600,#0f3d2657 55%,#0f3d26c7);pointer-events:none;z-index:2}.hero-content[data-v-0d76b5b7]{position:absolute;left:var(--pad-x);right:var(--pad-x);top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;padding-bottom:110px;max-width:860px;z-index:3}.hero-title[data-v-0d76b5b7]{font-size:var(--font-h1);line-height:1.12;font-weight:700;letter-spacing:1px;color:#fff;text-shadow:0 2px 24px rgba(15,61,38,.35)}.hero-sub[data-v-0d76b5b7]{margin-top:20px;font-size:clamp(15px,1.6vw,18px);color:#ffffffe0;max-width:560px}.hero-ctas[data-v-0d76b5b7]{margin-top:34px;display:flex;gap:14px;flex-wrap:wrap}.hero-stats[data-v-0d76b5b7]{position:absolute;left:var(--pad-x);right:var(--pad-x);bottom:0;height:96px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;z-index:3}.hero-stats .st[data-v-0d76b5b7]{display:flex;align-items:baseline;gap:12px}.hero-stats .st+.st[data-v-0d76b5b7]{border-left:1px solid rgba(255,255,255,.22);padding-left:32px}.hero-stats .num[data-v-0d76b5b7]{font-size:clamp(30px,3.4vw,46px);font-weight:700;color:#fff;letter-spacing:.5px;line-height:1;font-variant-numeric:tabular-nums}.hero-stats .num em[data-v-0d76b5b7]{font-style:normal;font-size:.55em;color:var(--c-accent);margin-left:2px;vertical-align:super}.hero-stats .lbl[data-v-0d76b5b7]{font-size:13px;color:#ffffffb8}.sec[data-v-0d76b5b7]{padding:var(--space-sec) var(--pad-x)}.sec .wrap[data-v-0d76b5b7]{max-width:1200px;margin:0 auto}.sec-head[data-v-0d76b5b7]{margin-bottom:clamp(36px,5vw,60px)}.sec-head h2[data-v-0d76b5b7]{font-size:var(--font-h2);font-weight:700;line-height:1.2;letter-spacing:.5px;color:var(--c-primary-deep)}.sec-head .desc[data-v-0d76b5b7]{margin-top:14px;max-width:620px;color:var(--c-text-2);font-size:15px}.sec-head.row[data-v-0d76b5b7]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.sec-head.row .tlink[data-v-0d76b5b7]{flex:none;margin-bottom:4px}.about-grid[data-v-0d76b5b7]{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(40px,6vw,88px);align-items:center}.about-media[data-v-0d76b5b7]{position:relative;padding:40px 40px 52px 44px;min-height:460px}.about-media[data-v-0d76b5b7]:before{content:"";position:absolute;left:0;top:0;width:68%;height:62%;background:#178a520f;border-radius:var(--radius-l)}.ph[data-v-0d76b5b7]{margin:0;position:absolute;border-radius:var(--radius-l);overflow:hidden;box-shadow:var(--shadow-2);transition:transform .6s var(--ease-out),box-shadow .6s}.ph[data-v-0d76b5b7]:hover{box-shadow:var(--shadow-2)}.ph img[data-v-0d76b5b7]{width:100%;height:100%;object-fit:cover}.ph-a[data-v-0d76b5b7]{left:0;top:0;width:60%;height:54%;transform:rotate(-1.6deg);z-index:1}.ph-a[data-v-0d76b5b7]:hover{transform:rotate(-1.6deg) translateY(-4px)}.ph-b[data-v-0d76b5b7]{right:0;bottom:0;width:62%;height:58%;transform:rotate(1.6deg);z-index:2}.ph-b[data-v-0d76b5b7]:hover{transform:rotate(1.6deg) translateY(-4px)}.about-h2[data-v-0d76b5b7]{font-size:var(--font-h2);font-weight:700;line-height:1.25;color:var(--c-primary-deep);margin-bottom:12px}.about-sub[data-v-0d76b5b7]{font-size:15px;color:var(--c-text-2);margin-bottom:22px;max-width:480px}.about-html[data-v-0d76b5b7]{color:var(--c-text-2);font-size:15px;max-width:600px;max-height:9em;overflow:hidden;position:relative}.about-html[data-v-0d76b5b7]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.4em;background:linear-gradient(transparent,var(--c-surface));pointer-events:none}.about-more[data-v-0d76b5b7]{margin-top:22px}.entry-grid[data-v-0d76b5b7]{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,22px)}.tile[data-v-0d76b5b7]{position:relative;display:block;border-radius:var(--radius-l);overflow:hidden;aspect-ratio:3 / 3.4}.tile img[data-v-0d76b5b7]{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease-out)}.tile:hover img[data-v-0d76b5b7]{transform:scale(1.05)}.tile[data-v-0d76b5b7]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f3d2600 40%,#0f3d26d1)}.tile .t[data-v-0d76b5b7]{position:absolute;left:22px;right:22px;bottom:20px;z-index:1;color:#fff}.tile .t h3[data-v-0d76b5b7]{font-size:19px;font-weight:700}.tile .t p[data-v-0d76b5b7]{font-size:12.5px;color:#ffffffb8;margin-top:3px}.tile .t svg[data-v-0d76b5b7]{width:20px;height:20px;margin-bottom:8px;color:var(--c-accent)}.plan[data-v-0d76b5b7]{background:var(--c-primary-deep);color:#fff;padding:var(--space-sec) var(--pad-x)}.plan-wrap[data-v-0d76b5b7]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(40px,6vw,80px);align-items:center}.plan-h2[data-v-0d76b5b7]{font-size:var(--font-h2);font-weight:700;line-height:1.2;color:#fff}.plan-desc[data-v-0d76b5b7]{color:#ffffffb8;font-size:15px;margin-top:14px}.plan-steps[data-v-0d76b5b7]{margin-top:34px}.plan-steps li[data-v-0d76b5b7]{display:flex;gap:18px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.14)}.plan-steps li[data-v-0d76b5b7]:last-child{border-bottom:none}.plan-steps .no[data-v-0d76b5b7]{font-size:26px;font-weight:700;color:var(--c-accent);line-height:1.1;flex:none;width:40px;font-variant-numeric:tabular-nums}.plan-steps h4[data-v-0d76b5b7]{font-size:16px;font-weight:700;color:#fff}.plan-steps p[data-v-0d76b5b7]{font-size:13.5px;color:#fff9;margin-top:2px}.plan-cta[data-v-0d76b5b7]{margin-top:32px}.plan-cal[data-v-0d76b5b7]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-l);padding:clamp(20px,2.4vw,30px)}.cal-head[data-v-0d76b5b7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.cal-head b[data-v-0d76b5b7]{font-size:17px;font-weight:700;color:#fff}.cal-head span[data-v-0d76b5b7]{font-size:12.5px;color:#ffffff8c}.cal-grid[data-v-0d76b5b7]{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.cal-grid i[data-v-0d76b5b7]{aspect-ratio:1;border-radius:var(--radius-s);background:#ffffff12}.cal-grid i.on[data-v-0d76b5b7]{background:#4ade802e}.cal-grid i.test[data-v-0d76b5b7]{background:var(--c-accent)}.cal-grid i.free[data-v-0d76b5b7]{background:#ffffff12}.cal-note[data-v-0d76b5b7]{margin-top:14px;font-size:12px;color:#ffffff80;display:flex;align-items:center;gap:16px}.cal-dot[data-v-0d76b5b7]{width:10px;height:10px;border-radius:3px;display:inline-block;margin-right:6px}.cal-dot.on[data-v-0d76b5b7]{background:#4ade8066}.cal-dot.test[data-v-0d76b5b7]{background:var(--c-accent)}.cal-dot.free[data-v-0d76b5b7]{background:#ffffff29}.adv-grid[data-v-0d76b5b7]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,52px)}.adv li[data-v-0d76b5b7]{padding:8px 0}.adv-icon[data-v-0d76b5b7]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#eaf4ee;color:var(--c-primary);margin-bottom:18px;transition:transform .4s var(--ease-out),background .3s,color .3s}.adv-icon svg[data-v-0d76b5b7]{width:26px;height:26px}.adv li:hover .adv-icon[data-v-0d76b5b7]{background:var(--c-primary);color:#fff;transform:translateY(-3px)}.adv h3[data-v-0d76b5b7]{font-size:18px;font-weight:700;color:var(--c-primary-deep)}.adv p[data-v-0d76b5b7]{font-size:14px;color:var(--c-text-2);margin-top:6px;max-width:320px}.news-tint[data-v-0d76b5b7]{background:#eef6f1}.nl-cols[data-v-0d76b5b7]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px)}.nl-col[data-v-0d76b5b7]{display:flex;flex-direction:column}.nl-col li[data-v-0d76b5b7]{border-bottom:1px solid var(--c-line)}.nl-col li[data-v-0d76b5b7]:last-child{border-bottom:none}.nl-item[data-v-0d76b5b7]{display:flex;align-items:center;gap:16px;padding:18px 4px;transition:padding-left .3s var(--ease-out),background .25s}.nl-item[data-v-0d76b5b7]:hover{padding-left:10px}.nl-thumb[data-v-0d76b5b7]{flex:none;width:128px;height:96px;border-radius:var(--radius-s);overflow:hidden;background:linear-gradient(150deg,#14532e 0%,var(--c-primary-deep) 75%);display:flex;align-items:center;justify-content:center}.nl-thumb img[data-v-0d76b5b7]{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease-out)}.nl-item:hover .nl-thumb img[data-v-0d76b5b7]{transform:scale(1.06)}.nl-thumb-txt[data-v-0d76b5b7]{font-size:30px;font-weight:800;line-height:1;color:var(--c-accent);text-shadow:0 2px 12px rgba(0,0,0,.25)}.nl-main[data-v-0d76b5b7]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px;justify-content:center}.nl-meta[data-v-0d76b5b7]{display:flex;align-items:center;gap:8px}.nl-cat[data-v-0d76b5b7]{font-size:10.5px;font-weight:600;color:var(--c-primary);background:#eaf4ee;padding:1px 8px;border-radius:var(--radius-pill)}.nl-cat.ind[data-v-0d76b5b7]{color:var(--c-primary-deep);background:var(--c-accent)}.nl-date[data-v-0d76b5b7]{font-size:11.5px;color:var(--c-text-3);font-variant-numeric:tabular-nums}.nl-title[data-v-0d76b5b7]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;font-weight:600;line-height:1.5;color:var(--c-primary-deep);transition:color .25s}.nl-item:hover .nl-title[data-v-0d76b5b7]{color:var(--c-primary)}.ph-wall[data-v-0d76b5b7]{columns:3;column-gap:clamp(18px,2.4vw,30px)}.ph-photo[data-v-0d76b5b7]{display:block;break-inside:avoid;margin-bottom:clamp(16px,2vw,26px);padding:10px 10px 38px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:10px;box-shadow:var(--shadow-1);transition:transform .45s var(--ease-out),box-shadow .45s,opacity .3s}.ph-photo img[data-v-0d76b5b7]{width:100%;display:block;border-radius:4px;transition:transform .9s var(--ease-out)}.ph-photo[data-v-0d76b5b7]:nth-child(2n){transform:rotate(1.6deg)}.ph-photo[data-v-0d76b5b7]:nth-child(3n){transform:rotate(-2.1deg)}.ph-photo[data-v-0d76b5b7]:nth-child(5n){transform:rotate(1.2deg)}.ph-photo[data-v-0d76b5b7]:nth-child(7n){transform:rotate(-1.4deg)}.ph-photo[data-v-0d76b5b7]:hover{opacity:1;position:relative;z-index:2;transform:perspective(900px) rotateX(3deg) rotateY(-3deg) rotate(0) translateY(-6px);box-shadow:var(--shadow-2)}.ph-photo:hover img[data-v-0d76b5b7]{transform:scale(1.04)}@media (max-width: 992px){.hero-title[data-v-0d76b5b7]{font-size:clamp(34px,5vw,44px)}.about-grid[data-v-0d76b5b7],.plan-wrap[data-v-0d76b5b7]{grid-template-columns:1fr}.about-media[data-v-0d76b5b7]{min-height:400px}.entry-grid[data-v-0d76b5b7],.adv-grid[data-v-0d76b5b7]{grid-template-columns:repeat(2,1fr)}.footer-top[data-v-0d76b5b7]{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.hero-content[data-v-0d76b5b7]{position:static;padding:28px 16px 0}.hero-title[data-v-0d76b5b7]{font-size:28px;color:var(--c-primary-deep);text-shadow:none}.hero-sub[data-v-0d76b5b7]{color:var(--c-text-2)}.eyebrow.light[data-v-0d76b5b7]{color:var(--c-primary)}.eyebrow.light[data-v-0d76b5b7]:before{background:var(--c-primary)}.hero-ctas[data-v-0d76b5b7]{flex-direction:column;margin-top:24px}.hero-ctas .btn[data-v-0d76b5b7]{text-align:center}.hero-ctas .btn-light[data-v-0d76b5b7]{background:var(--c-primary);color:#fff}.hero-ctas .btn-ghost[data-v-0d76b5b7]{color:var(--c-primary);border-color:#178a5280}.hero-stats[data-v-0d76b5b7]{position:static;height:auto;background:var(--c-primary-deep);grid-template-columns:repeat(2,1fr);gap:18px 0;padding:24px var(--pad-x)}.hero-stats .st[data-v-0d76b5b7]{flex-direction:column;gap:2px}.hero-stats .st+.st[data-v-0d76b5b7]{border-left:none;padding-left:0}.hero-stats .num[data-v-0d76b5b7]{font-size:26px}.hero.empty .hero-content[data-v-0d76b5b7]{padding:36px 16px 32px}.about-media[data-v-0d76b5b7]{min-height:360px;padding:28px 28px 38px 26px}.entry-grid[data-v-0d76b5b7]{gap:10px}.tile .t[data-v-0d76b5b7]{left:14px;right:14px;bottom:12px}.tile .t h3[data-v-0d76b5b7]{font-size:15px}.tile .t p[data-v-0d76b5b7]{font-size:11px}.adv-grid[data-v-0d76b5b7]{grid-template-columns:1fr;gap:8px}.nl-cols[data-v-0d76b5b7]{grid-template-columns:1fr}.ph-wall[data-v-0d76b5b7]{columns:2}.ph-photo[data-v-0d76b5b7]{padding:8px 8px 30px}}
