.js .hero h1{opacity:0}.hero h1.seq-ready{opacity:1}.hero h1 .hline{display:block;opacity:0;transform:translateY(22px);animation:lineIn .7s cubic-bezier(.2,.8,.3,1) forwards;animation-delay:var(--d,0s)}@keyframes lineIn{to{opacity:1;transform:none}}.hero h1 em{position:relative}.hero h1 em:after{content:"";position:absolute;left:-.06em;right:-.06em;bottom:.04em;height:.45em;background:linear-gradient(90deg,#ffe3bd,#ffcf96);z-index:-1;border-radius:4px;transform:scaleX(0);transform-origin:left;animation:markerIn .55s ease-out 1.2s forwards}@keyframes markerIn{to{transform:scaleX(1)}}.hero-sub,.hero-stats,.hero-ctas{opacity:0;animation:fadeUp .7s ease-out forwards}.hero-sub{animation-delay:.85s}.hero-stats{animation-delay:1.05s}.hero-ctas{animation-delay:1.25s}.camp-band{opacity:0;animation:stampIn .5s cubic-bezier(.3,1.5,.5,1) 1.55s forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes stampIn{0%{opacity:0;transform:scale(1.45) rotate(-2.5deg)}to{opacity:1;transform:scale(1) rotate(0)}}.mv{opacity:0;transform:translateY(24px);transition:opacity .65s ease-out,transform .65s cubic-bezier(.2,.8,.3,1);transition-delay:var(--mvd,0s)}.mv.mv-in{opacity:1;transform:none}.hero{position:relative;overflow:hidden}.hero .w{position:relative;z-index:1}.hero .blob{position:absolute;border-radius:50%;filter:blur(55px);opacity:.55;pointer-events:none;animation:drift 16s ease-in-out infinite alternate}.hero .b1{width:360px;height:360px;background:#ffd9ab;top:-100px;left:-80px}.hero .b2{width:300px;height:300px;background:#ffe2c2;bottom:-80px;right:-60px;animation-delay:-8s;animation-duration:13s}@keyframes drift{to{transform:translate(50px,36px) scale(1.18)}}.mq{overflow:hidden;background:linear-gradient(90deg,#fdf1e6,#fff,#fdf1e6);border-top:1px solid #eadfce;border-bottom:1px solid #eadfce;padding:16px 0}.mq-track{display:flex;width:max-content;animation:mqScroll 30s linear infinite}.mq span{font-size:clamp(24px,3.6vw,34px);font-weight:900;letter-spacing:.04em;white-space:nowrap;color:#e8701a}.mq span b{color:#f5953f;opacity:.55;font-weight:900}.mq span i{font-style:normal;color:#f7a35c}@keyframes mqScroll{to{transform:translate(-50%)}}section h2{position:relative;padding-bottom:16px;width:fit-content;margin-left:auto!important;margin-right:auto!important}h2{text-wrap:balance}section h2.mv-in:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;border-radius:3px;background:linear-gradient(90deg,#e8701a,#f5953f);transform-origin:left;animation:barIn .55s .25s both}@keyframes barIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.btn-main{position:relative;overflow:hidden}.btn-main:after{content:"";position:absolute;top:0;left:-80%;width:45%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-20deg);animation:shine 3.4s ease-in-out infinite}@keyframes shine{0%,55%{left:-80%}to{left:140%}}.camp-band .cb-tag{animation:tagPulse 2.4s ease-in-out 2.2s infinite}@keyframes tagPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.samples{background:#f5f6f8}.samples-lead{text-align:center;font-size:14.5px;font-weight:700;color:#5c6b7a;margin:-8px 0 28px;line-height:1.9}.sgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1040px;margin:0 auto}.scard{margin:0;background:#fff;border:1px solid #eadfce;border-radius:16px;padding:10px 10px 6px;box-shadow:0 4px 14px #1b28380f}.scard video{width:100%;aspect-ratio:9/16;border-radius:10px;display:block;background:#000;object-fit:cover}.scard figcaption{padding:10px 4px 8px;text-align:center;line-height:1.5}.scard figcaption b{display:block;font-size:12.5px;font-weight:900;color:#1b2838}.scard figcaption span{display:block;font-size:11.5px;font-weight:700;color:#8a93a0;margin-top:2px}@media(max-width:860px){.sgrid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;padding:4px 4px 12px;margin:0 -4px}.scard{flex:0 0 64%;max-width:260px;scroll-snap-align:center}}.hstat .n.done{animation:numPop .35s cubic-bezier(.3,1.6,.5,1)}@keyframes numPop{50%{transform:scale(1.14)}}@media(prefers-reduced-motion:reduce){.js .hero h1{opacity:1}.hero h1 .hline,.hero-sub,.hero-stats,.hero-ctas,.camp-band{animation:none!important;opacity:1!important;transform:none!important}.hero h1 em:after{animation:none;transform:scaleX(1)}.mv{opacity:1;transform:none;transition:none}.hero .blob,.mq-track,.btn-main:after,.camp-band .cb-tag,.hstat .n.done{animation:none!important}}:root{--ink:#1B2838;--ink2:#2a3a50;--muted:#51607a;--accent:#E8701A;--accent-light:#f5a33b;--soft:#FDF1E6;--gray:#F5F6F8;--border:#eadfce;--border2:#d8c9b2;--max:1040px;--radius:14px;--shadow-sm:0 1px 2px rgba(27,40,56,.05),0 1px 3px rgba(27,40,56,.07);--shadow-lg:0 20px 50px -12px rgba(27,40,56,.12),0 8px 20px -8px rgba(27,40,56,.08)}[data-astro-cid-imuuhk73],[data-astro-cid-imuuhk73]:before,[data-astro-cid-imuuhk73]:after{margin:0;padding:0;box-sizing:border-box}body{font-family:Noto Sans JP,Meiryo,Hiragino Kaku Gothic ProN,sans-serif;color:var(--ink);font-weight:500;background:#fff;line-height:1.85;-webkit-font-smoothing:antialiased;font-size:16px}a[data-astro-cid-imuuhk73]{color:inherit;text-decoration:none}img[data-astro-cid-imuuhk73]{max-width:100%}.nav[data-astro-cid-imuuhk73]{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--border);padding:10px 24px;display:flex;align-items:center;justify-content:space-between;background:#fffffff2;backdrop-filter:blur(12px)}.nav[data-astro-cid-imuuhk73] img[data-astro-cid-imuuhk73]{height:30px;width:auto}.nav-right[data-astro-cid-imuuhk73]{display:flex;align-items:center;gap:14px}.nav[data-astro-cid-imuuhk73] a[data-astro-cid-imuuhk73].back{font-size:12.5px;font-weight:700;color:var(--muted)}.nav-cta[data-astro-cid-imuuhk73]{background:linear-gradient(135deg,var(--accent),var(--accent-light));color:#fff;font-size:13.5px;font-weight:900;padding:10px 20px;border-radius:100px;box-shadow:0 6px 18px #e8701a59}@media(max-width:560px){.nav[data-astro-cid-imuuhk73] a[data-astro-cid-imuuhk73].back{display:none}}.w[data-astro-cid-imuuhk73]{max-width:var(--max);margin:0 auto;padding:0 24px}section[data-astro-cid-imuuhk73]{padding:72px 0}h2[data-astro-cid-imuuhk73]{font-size:clamp(28px,3.4vw,32px);font-weight:900;line-height:1.4;margin-bottom:28px;text-align:center;letter-spacing:-.01em}h2[data-astro-cid-imuuhk73] em[data-astro-cid-imuuhk73]{font-style:normal;color:var(--accent)}.sec-note[data-astro-cid-imuuhk73]{text-align:center;color:var(--muted);font-size:15px;margin:-16px auto 32px;max-width:640px}.hero[data-astro-cid-imuuhk73]{background:linear-gradient(165deg,#fff8ef 0%,var(--soft) 55%,#fff 100%);padding:72px 0 64px;text-align:center}.hero-tag[data-astro-cid-imuuhk73]{display:inline-block;background:#fff;border:1.5px solid var(--accent);color:var(--accent);font-size:13px;font-weight:900;padding:7px 18px;border-radius:100px;margin-bottom:22px;letter-spacing:.05em}.hero[data-astro-cid-imuuhk73] h1[data-astro-cid-imuuhk73]{font-size:clamp(34px,4.8vw,48px);font-weight:900;line-height:1.35;letter-spacing:-.02em}.hero[data-astro-cid-imuuhk73] h1[data-astro-cid-imuuhk73] em[data-astro-cid-imuuhk73]{font-style:normal;color:var(--accent)}.hero-sub[data-astro-cid-imuuhk73]{font-size:17px;font-weight:700;color:var(--ink2);margin-top:18px}.hero-stats[data-astro-cid-imuuhk73]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:34px}.hstat[data-astro-cid-imuuhk73]{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:18px 26px;box-shadow:var(--shadow-sm);min-width:200px}.hstat[data-astro-cid-imuuhk73] .n[data-astro-cid-imuuhk73]{font-size:30px;font-weight:900;color:var(--accent);line-height:1.2}.hstat[data-astro-cid-imuuhk73] .n[data-astro-cid-imuuhk73] small[data-astro-cid-imuuhk73]{font-size:15px;color:var(--ink);font-weight:900}.hstat[data-astro-cid-imuuhk73] .l[data-astro-cid-imuuhk73]{font-size:12.5px;font-weight:700;color:var(--muted);margin-top:4px}.hero-ctas[data-astro-cid-imuuhk73]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:32px}.camp-band[data-astro-cid-imuuhk73]{max-width:720px;margin:30px auto 0;background:#fff;border:2px solid var(--accent);color:var(--ink);border-radius:14px;padding:16px 24px;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;box-shadow:var(--shadow-sm)}.camp-band[data-astro-cid-imuuhk73] .cb-tag[data-astro-cid-imuuhk73]{background:linear-gradient(135deg,var(--accent),var(--accent-light));color:#fff;font-size:12.5px;font-weight:900;padding:6px 16px;border-radius:100px;white-space:nowrap}.camp-band[data-astro-cid-imuuhk73] .cb-txt[data-astro-cid-imuuhk73]{font-size:14.5px;font-weight:900}.camp-band[data-astro-cid-imuuhk73] .cb-txt[data-astro-cid-imuuhk73] small[data-astro-cid-imuuhk73]{display:block;font-size:11px;font-weight:700;color:var(--muted)}.pold[data-astro-cid-imuuhk73]{font-size:13px;font-weight:700;color:var(--muted);text-decoration:line-through;margin-top:10px}.ptax2[data-astro-cid-imuuhk73]{font-size:12.5px;font-weight:700;color:var(--muted);margin-top:2px}.camp-chip[data-astro-cid-imuuhk73]{display:inline-block;background:linear-gradient(135deg,var(--accent),var(--accent-light));color:#fff;font-size:11px;font-weight:900;padding:3px 12px;border-radius:100px;margin-left:8px;vertical-align:middle}.btn[data-astro-cid-imuuhk73]{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:900;border-radius:100px;transition:transform .2s,box-shadow .2s;cursor:pointer}.btn-main[data-astro-cid-imuuhk73]{background:linear-gradient(135deg,var(--accent),var(--accent-light));color:#fff;font-size:16px;padding:16px 36px;box-shadow:0 10px 28px #e8701a59}.btn-main[data-astro-cid-imuuhk73]:hover{transform:translateY(-2px)}.btn-sub[data-astro-cid-imuuhk73]{background:#fff;border:2px solid var(--ink);color:var(--ink);font-size:15px;padding:14px 30px}.btn-sub[data-astro-cid-imuuhk73]:hover{transform:translateY(-2px)}.nayami[data-astro-cid-imuuhk73]{background:var(--gray)}.cards3[data-astro-cid-imuuhk73]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.ncard[data-astro-cid-imuuhk73]{background:#fff;border-radius:16px;padding:28px;box-shadow:var(--shadow-sm);border-top:4px solid var(--accent)}.ncard[data-astro-cid-imuuhk73] h3[data-astro-cid-imuuhk73]{font-size:17px;font-weight:900;margin-bottom:10px;line-height:1.6}.ncard[data-astro-cid-imuuhk73] p[data-astro-cid-imuuhk73]{font-size:14.5px;color:var(--muted)}.kekka[data-astro-cid-imuuhk73]{max-width:640px;margin:34px auto 0;text-align:center}.kekka[data-astro-cid-imuuhk73] .chip[data-astro-cid-imuuhk73]{display:inline-block;background:var(--accent);color:#fff;font-size:12.5px;font-weight:900;padding:6px 18px;border-radius:100px;margin-bottom:12px}.kekka[data-astro-cid-imuuhk73] p[data-astro-cid-imuuhk73]{font-size:clamp(19px,2.6vw,24px);font-weight:900;line-height:1.6;color:var(--ink)}.iceberg-wrap[data-astro-cid-imuuhk73]{display:grid;grid-template-columns:minmax(260px,420px) 1fr;gap:34px;align-items:center;max-width:900px;margin:0 auto}.iceberg-svg[data-astro-cid-imuuhk73]{width:100%;height:auto;display:block}.layer[data-astro-cid-imuuhk73]{border-radius:14px;padding:20px 24px;margin-bottom:14px}.layer[data-astro-cid-imuuhk73] h3[data-astro-cid-imuuhk73]{font-size:16px;font-weight:900;margin-bottom:6px;display:flex;align-items:center;gap:10px}.layer[data-astro-cid-imuuhk73] .tag[data-astro-cid-imuuhk73]{font-size:11px;font-weight:900;padding:3px 12px;border-radius:100px}.layer[data-astro-cid-imuuhk73] p[data-astro-cid-imuuhk73]{font-size:13.5px;line-height:1.8}.layer-ken[data-astro-cid-imuuhk73]{background:#fff;border:1.5px solid var(--border2)}.layer-ken[data-astro-cid-imuuhk73] .tag[data-astro-cid-imuuhk73]{background:var(--soft);color:var(--accent)}.layer-ken[data-astro-cid-imuuhk73] p[data-astro-cid-imuuhk73]{color:var(--muted)}.layer-sen[data-astro-cid-imuuhk73]{background:#eaf3fc;border:1.5px solid #bcd7ef}.layer-sen[data-astro-cid-imuuhk73] .tag[data-astro-cid-imuuhk73]{background:var(--accent);color:#fff}.layer-sen[data-astro-cid-imuuhk73] p[data-astro-cid-imuuhk73]{color:var(--muted)}.both-band[data-astro-cid-imuuhk73]{max-width:720px;margin:30px auto 0;background:linear-gradient(135deg,var(--accent),var(--accent-light));color:#fff;border-radius:16px;padding:24px 28px;text-align:center;font-size:clamp(16px,2.2vw,19px);font-weight:900;line-height:1.7;box-shadow:0 14px 36px #e8701a4d}@media(max-width:760px){.iceberg-wrap[data-astro-cid-imuuhk73]{grid-template-columns:1fr}}.cmp-wrap[data-astro-cid-imuuhk73]{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-sm)}.cmp[data-astro-cid-imuuhk73]{width:100%;border-collapse:collapse;font-size:13.5px;min-width:680px;background:#fff}.cmp[data-astro-cid-imuuhk73] th[data-astro-cid-imuuhk73]{background:var(--soft);color:var(--ink);font-size:12.5px;font-weight:900;padding:13px 14px;text-align:left;border-bottom:2px solid var(--border2)}.cmp[data-astro-cid-imuuhk73] th[data-astro-cid-imuuhk73].me{background:linear-gradient(135deg,var(--accent),var(--accent-light));color:#fff}.cmp[data-astro-cid-imuuhk73] td[data-astro-cid-imuuhk73]{padding:13px 14px;border-top:1px solid var(--border);vertical-align:top;line-height:1.7;font-weight:500}.cmp[data-astro-cid-imuuhk73] td[data-astro-cid-imuuhk73]:first-child{font-weight:900;white-space:nowrap;background:var(--gray);width:110px}.cmp[data-astro-cid-imuuhk73] td[data-astro-cid-imuuhk73].me{background:var(--soft);font-weight:700}.cmp[data-astro-cid-imuuhk73] td[data-astro-cid-imuuhk73].me:before{content:"✓ ";color:var(--accent);font-weight:900}.cmp-note[data-astro-cid-imuuhk73]{font-size:12px;color:var(--muted);margin-top:10px;font-weight:700;text-align:center}.message[data-astro-cid-imuuhk73]{background:var(--soft)}.msg-wrap[data-astro-cid-imuuhk73]{display:grid;grid-template-columns:200px 1fr;gap:34px;align-items:start;max-width:860px;margin:0 auto}.msg-photo[data-astro-cid-imuuhk73]{width:200px;height:200px;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-lg);border:4px solid #fff}.msg-photo[data-astro-cid-imuuhk73] img[data-astro-cid-imuuhk73]{width:100%;height:100%;object-fit:cover;display:block}.msg-body[data-astro-cid-imuuhk73] p[data-astro-cid-imuuhk73]{font-size:15px;line-height:2.05;margin-bottom:16px}.msg-sign[data-astro-cid-imuuhk73]{font-size:14px;font-weight:900;margin-top:20px}.msg-sign[data-astro-cid-imuuhk73] small[data-astro-cid-imuuhk73]{display:block;font-size:12px;color:var(--muted);font-weight:700}@media(max-width:700px){.msg-wrap[data-astro-cid-imuuhk73]{grid-template-columns:1fr}.msg-photo[data-astro-cid-imuuhk73]{margin:0 auto}}.steps3[data-astro-cid-imuuhk73]{display:flex;gap:0;justify-content:center;align-items:stretch;flex-wrap:wrap;margin-top:8px}.s3[data-astro-cid-imuuhk73]{background:var(--soft);border:1.5px solid var(--border2);border-radius:16px;padding:26px 28px;text-align:center;flex:1;min-width:200px;max-width:280px}.s3[data-astro-cid-imuuhk73] .num[data-astro-cid-imuuhk73]{font-size:12px;font-weight:900;color:var(--accent);letter-spacing:.14em}.s3[data-astro-cid-imuuhk73] h3[data-astro-cid-imuuhk73]{font-size:22px;font-weight:900;margin:6px 0 8px}.s3[data-astro-cid-imuuhk73] p[data-astro-cid-imuuhk73]{font-size:13.5px;color:var(--muted)}.s3arrow[data-astro-cid-imuuhk73]{display:flex;align-items:center;font-size:26px;color:var(--accent);font-weight:900;padding:0 12px}.think[data-astro-cid-imuuhk73]{max-width:720px;margin:28px auto 0;background:#fff;border-left:5px solid var(--accent);padding:20px 26px;border-radius:0 12px 12px 0;box-shadow:var(--shadow-sm);font-size:15.5px;font-weight:700}.svc6[data-astro-cid-imuuhk73]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.svc[data-astro-cid-imuuhk73]{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid var(--border);border-radius:14px;padding:22px}.svc-ic[data-astro-cid-imuuhk73]{flex-shrink:0;width:52px;height:52px;border-radius:50%;background:var(--soft);display:flex;align-items:center;justify-content:center;color:var(--accent)}.svc-ic[data-astro-cid-imuuhk73] svg[data-astro-cid-imuuhk73]{width:24px;height:24px}.svc[data-astro-cid-imuuhk73] h3[data-astro-cid-imuuhk73]{font-size:16px;font-weight:900;margin-bottom:4px}.svc[data-astro-cid-imuuhk73] p[data-astro-cid-imuuhk73]{font-size:13.5px;color:var(--muted)}.diff[data-astro-cid-imuuhk73]{background:var(--soft)}.dcards[data-astro-cid-imuuhk73]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.dcard[data-astro-cid-imuuhk73]{background:#fff;border:1px solid var(--border);border-radius:16px;padding:28px;box-shadow:var(--shadow-sm)}.dcard[data-astro-cid-imuuhk73] .dn[data-astro-cid-imuuhk73]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-light));color:#fff;font-weight:900;font-size:16px;margin-bottom:14px}.dcard[data-astro-cid-imuuhk73] h3[data-astro-cid-imuuhk73]{font-size:18px;font-weight:900;margin-bottom:10px;line-height:1.5}.dcard[data-astro-cid-imuuhk73] p[data-astro-cid-imuuhk73]{font-size:14px;color:var(--muted)}.dcard[data-astro-cid-imuuhk73] b[data-astro-cid-imuuhk73]{color:var(--accent)}.results[data-astro-cid-imuuhk73]{background:var(--soft)}.rgrid[data-astro-cid-imuuhk73]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.rcard[data-astro-cid-imuuhk73]{background:#fff;border-radius:16px;padding:26px;text-align:center;box-shadow:var(--shadow-sm)}.rcard[data-astro-cid-imuuhk73] .n[data-astro-cid-imuuhk73]{font-size:34px;font-weight:900;color:var(--accent);line-height:1.2}.rcard[data-astro-cid-imuuhk73] .n[data-astro-cid-imuuhk73] small[data-astro-cid-imuuhk73]{font-size:16px;color:var(--ink)}.rcard[data-astro-cid-imuuhk73] p[data-astro-cid-imuuhk73]{font-size:13.5px;font-weight:700;color:var(--muted);margin-top:8px;line-height:1.7}.rnote[data-astro-cid-imuuhk73]{text-align:center;font-size:12.5px;color:var(--muted);margin-top:18px;font-weight:700}.plans[data-astro-cid-imuuhk73]{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:18px;align-items:stretch}.plan[data-astro-cid-imuuhk73]{background:#fff;border:1.5px solid var(--border2);border-radius:16px;padding:28px;display:flex;flex-direction:column;position:relative}.plan[data-astro-cid-imuuhk73].osusume{background:var(--soft);border:2.5px solid var(--accent)}.osusume-badge[data-astro-cid-imuuhk73]{position:absolute;top:-14px;right:18px;background:linear-gradient(135deg,var(--accent),var(--accent-light));color:#fff;font-size:12px;font-weight:900;padding:6px 16px;border-radius:100px;box-shadow:0 6px 16px #e8701a66}.plan[data-astro-cid-imuuhk73] .ptype[data-astro-cid-imuuhk73]{font-size:12.5px;font-weight:900;color:var(--accent);letter-spacing:.08em}.plan[data-astro-cid-imuuhk73] h3[data-astro-cid-imuuhk73]{font-size:20px;font-weight:900;margin:4px 0 2px}.plan[data-astro-cid-imuuhk73] .pprice[data-astro-cid-imuuhk73]{font-size:30px;font-weight:900;margin:10px 0 2px}.plan[data-astro-cid-imuuhk73] .pprice[data-astro-cid-imuuhk73] small[data-astro-cid-imuuhk73]{font-size:14px;font-weight:700;color:var(--muted)}.plan[data-astro-cid-imuuhk73] .pcatch[data-astro-cid-imuuhk73]{font-size:13.5px;font-weight:700;color:var(--ink2);background:var(--gray);border-radius:8px;padding:8px 12px;margin:10px 0 14px}.plan[data-astro-cid-imuuhk73].osusume .pcatch[data-astro-cid-imuuhk73]{background:#fff}.plan[data-astro-cid-imuuhk73] ul[data-astro-cid-imuuhk73]{list-style:none;flex:1}.plan[data-astro-cid-imuuhk73] li[data-astro-cid-imuuhk73]{font-size:13.5px;font-weight:500;padding:7px 0 7px 26px;position:relative;border-bottom:1px dashed var(--border)}.plan[data-astro-cid-imuuhk73] li[data-astro-cid-imuuhk73]:before{content:"✓";position:absolute;left:2px;color:var(--accent);font-weight:900}.plan[data-astro-cid-imuuhk73] .pnote[data-astro-cid-imuuhk73]{font-size:12px;color:var(--muted);margin-top:12px;font-weight:700}.price-meta[data-astro-cid-imuuhk73]{max-width:760px;margin:30px auto 0;background:#fff;border:1px solid var(--border);border-radius:14px;padding:24px 28px;font-size:14px;box-shadow:var(--shadow-sm)}.price-meta[data-astro-cid-imuuhk73] dt[data-astro-cid-imuuhk73]{font-weight:900;color:var(--accent);margin-top:12px;font-size:13.5px}.price-meta[data-astro-cid-imuuhk73] dt[data-astro-cid-imuuhk73]:first-child{margin-top:0}.price-meta[data-astro-cid-imuuhk73] dd[data-astro-cid-imuuhk73]{margin:2px 0 0;font-weight:500}.flow5[data-astro-cid-imuuhk73]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.f5[data-astro-cid-imuuhk73]{background:#fff;border:1px solid var(--border);border-radius:14px;padding:20px;box-shadow:var(--shadow-sm)}.f5[data-astro-cid-imuuhk73] .num[data-astro-cid-imuuhk73]{font-size:12px;font-weight:900;color:var(--accent);letter-spacing:.1em}.f5[data-astro-cid-imuuhk73] h3[data-astro-cid-imuuhk73]{font-size:15px;font-weight:900;margin:4px 0 6px;line-height:1.5}.f5[data-astro-cid-imuuhk73] p[data-astro-cid-imuuhk73]{font-size:12.5px;color:var(--muted)}.team[data-astro-cid-imuuhk73]{background:var(--gray)}.tgrid[data-astro-cid-imuuhk73]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.tcard[data-astro-cid-imuuhk73]{background:#fff;border-radius:16px;padding:28px;text-align:center;box-shadow:var(--shadow-sm)}.tphoto[data-astro-cid-imuuhk73]{width:140px;height:140px;border-radius:50%;margin:0 auto 16px;background:linear-gradient(135deg,var(--soft),#ffe3c4);overflow:hidden;border:3px solid #fff;box-shadow:var(--shadow-sm)}.tphoto[data-astro-cid-imuuhk73] img[data-astro-cid-imuuhk73]{width:100%;height:100%;object-fit:cover;display:block}.tcard[data-astro-cid-imuuhk73] h3[data-astro-cid-imuuhk73]{font-size:18px;font-weight:900}.tcard[data-astro-cid-imuuhk73] .trole[data-astro-cid-imuuhk73]{font-size:12.5px;font-weight:900;color:var(--accent);margin:4px 0 10px}.tcard[data-astro-cid-imuuhk73] p[data-astro-cid-imuuhk73]{font-size:13px;color:var(--muted);text-align:left}.tnote[data-astro-cid-imuuhk73]{text-align:center;font-size:13px;font-weight:700;color:var(--muted);margin-top:22px}.faq[data-astro-cid-imuuhk73]{border:1px solid var(--border);border-radius:12px;margin-bottom:10px;background:#fff;overflow:hidden;max-width:800px;margin-left:auto;margin-right:auto}.faq[data-astro-cid-imuuhk73] summary[data-astro-cid-imuuhk73]{padding:17px 20px;font-size:15px;font-weight:900;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.faq[data-astro-cid-imuuhk73] summary[data-astro-cid-imuuhk73]:after{content:"+";font-size:22px;color:var(--accent);font-weight:500;flex-shrink:0}.faq[data-astro-cid-imuuhk73][open] summary[data-astro-cid-imuuhk73]:after{content:"−"}.faq[data-astro-cid-imuuhk73] p[data-astro-cid-imuuhk73]{padding:0 20px 17px;font-size:14px;color:var(--muted);font-weight:500}.cta[data-astro-cid-imuuhk73]{background:linear-gradient(165deg,var(--soft) 0%,#ffe6cc 100%);text-align:center}.cta[data-astro-cid-imuuhk73] p[data-astro-cid-imuuhk73]{font-size:14.5px;color:var(--muted);max-width:560px;margin:0 auto}.cta-btns[data-astro-cid-imuuhk73]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:28px}.cta-tel[data-astro-cid-imuuhk73]{margin-top:22px;font-size:14px;font-weight:700}.cta-tel[data-astro-cid-imuuhk73] a[data-astro-cid-imuuhk73]{font-size:26px;font-weight:900;color:var(--accent);letter-spacing:.02em}.cta-tel[data-astro-cid-imuuhk73] span[data-astro-cid-imuuhk73]{display:block;font-size:12px;color:var(--muted);margin-top:2px}.cta-mail[data-astro-cid-imuuhk73]{margin-top:14px;font-size:14px;font-weight:700}.cta-mail[data-astro-cid-imuuhk73] a[data-astro-cid-imuuhk73]{color:var(--accent);font-weight:900;text-decoration:underline;text-underline-offset:3px}.cta-mini[data-astro-cid-imuuhk73]{display:inline-block;margin-top:16px;font-size:12.5px;color:var(--muted);font-weight:700}.midcta[data-astro-cid-imuuhk73]{text-align:center;margin-top:36px}.footer[data-astro-cid-imuuhk73]{border-top:1px solid var(--border);padding:28px 24px 100px;text-align:center;font-size:12px;color:var(--muted);background:#fff}.footer[data-astro-cid-imuuhk73] a[data-astro-cid-imuuhk73]{text-decoration:underline}.fixedbar[data-astro-cid-imuuhk73]{position:fixed;left:0;right:0;bottom:0;display:none;z-index:50;box-shadow:0 -6px 24px #1b28382e}.fixedbar[data-astro-cid-imuuhk73] a[data-astro-cid-imuuhk73]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;font-size:15px;font-weight:900;padding:16px 8px}.fixedbar[data-astro-cid-imuuhk73] .fb-tel[data-astro-cid-imuuhk73]{background:#fff;color:var(--accent);border-top:2px solid var(--accent)}.fixedbar[data-astro-cid-imuuhk73] .fb-form[data-astro-cid-imuuhk73]{background:linear-gradient(135deg,var(--accent),var(--accent-light));color:#fff}@media(max-width:760px){section[data-astro-cid-imuuhk73]{padding:52px 0}.hero[data-astro-cid-imuuhk73]{padding:48px 0 44px}.hero[data-astro-cid-imuuhk73] h1[data-astro-cid-imuuhk73]{font-size:24px}h2[data-astro-cid-imuuhk73]{font-size:22px}.hero-stats[data-astro-cid-imuuhk73]{gap:10px}.hstat[data-astro-cid-imuuhk73]{min-width:0;flex:1 1 calc(50% - 5px);padding:12px 8px}.hstat[data-astro-cid-imuuhk73] .n[data-astro-cid-imuuhk73]{font-size:22px}.hstat[data-astro-cid-imuuhk73] .n[data-astro-cid-imuuhk73] small[data-astro-cid-imuuhk73]{font-size:12px}.hstat[data-astro-cid-imuuhk73] .l[data-astro-cid-imuuhk73]{font-size:11px}.s3arrow[data-astro-cid-imuuhk73]{transform:rotate(90deg);padding:4px 0;width:100%;justify-content:center}.s3[data-astro-cid-imuuhk73]{max-width:none;width:100%}.plans[data-astro-cid-imuuhk73]{grid-template-columns:1fr}.fixedbar[data-astro-cid-imuuhk73]{display:flex}.footer[data-astro-cid-imuuhk73]{padding-bottom:110px}}
