@layer components{.cta-bar{z-index:30;padding:10px 12px calc(10px + env(safe-area-inset-bottom));backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#0c1630f0;border-top:1px solid #ffffff1f;transition:transform .25s,opacity .25s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.cta-bar.is-shown{opacity:1;pointer-events:auto;transform:translateY(0)}.cta-bar .cta-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cta-bar .cta-btn{min-height:54px;padding:0 12px;font-size:15px}.cta-bar .cta-tel{gap:8px}.cta-bar .cta-tel-text{flex-direction:column;align-items:flex-start;line-height:1.3;display:flex}.cta-bar .cta-tel-num{margin-left:8px;font-size:16px;font-weight:600;display:none}.cta-bar .cta-tel-hours{letter-spacing:.02em;color:#ffffffb8;font-size:11px;font-weight:500}@media (width>=768px){.cta-bar{border:1px solid #ffffff24;border-radius:16px;padding:10px;bottom:20px;left:50%;right:auto;transform:translate(-50%,140%);box-shadow:0 20px 50px -18px #0009}.cta-bar.is-shown{transform:translate(-50%)}.cta-bar .cta-inner{gap:10px;display:flex}.cta-bar .cta-btn{padding:0 24px}.cta-bar .cta-tel-num{display:inline}}}.hero[data-astro-cid-7aropxhg]{--zl:#ffffff21;--zt:#ffffff6b}.zone[data-astro-cid-7aropxhg]{border:1px solid var(--zl);pointer-events:none;display:none;position:absolute;inset:16px}@media (width>=768px){.zone[data-astro-cid-7aropxhg]{display:block}}.zone-x[data-astro-cid-7aropxhg]{height:18px;display:flex;position:absolute;left:18px;right:18px}.zone-top[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--zl);top:0}.zone-bottom[data-astro-cid-7aropxhg]{border-top:1px solid var(--zl);bottom:0}.zone-y[data-astro-cid-7aropxhg]{flex-direction:column;width:18px;display:flex;position:absolute;top:18px;bottom:18px}.zone-left[data-astro-cid-7aropxhg]{border-right:1px solid var(--zl);left:0}.zone-right[data-astro-cid-7aropxhg]{border-left:1px solid var(--zl);right:0}.zone[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{font-family:var(--font-num);color:var(--zt);flex:1;justify-content:center;align-items:center;font-size:10px;font-weight:600;line-height:1;display:flex}.zone-x[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]+span[data-astro-cid-7aropxhg]{border-left:1px solid var(--zl)}.zone-y[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]+span[data-astro-cid-7aropxhg]{border-top:1px solid var(--zl)}.tb[data-astro-cid-7aropxhg]{--tb-line:#ffffff73;--tb-label:#ffffff9e;--tb-value:#fff;--tb-num:#fff;border:1.5px solid var(--tb-line);grid-template-columns:repeat(3,minmax(0,1fr));max-width:33rem;display:grid}.tb-cell[data-astro-cid-7aropxhg]{padding:9px 14px 12px}.tb-cell[data-astro-cid-7aropxhg]+.tb-cell[data-astro-cid-7aropxhg]{border-left:1px solid var(--tb-line)}.tb[data-astro-cid-7aropxhg] dt[data-astro-cid-7aropxhg]{letter-spacing:.06em;color:var(--tb-label);font-size:11px;line-height:1.4}.tb[data-astro-cid-7aropxhg] dd[data-astro-cid-7aropxhg]{white-space:nowrap;color:var(--tb-value);align-items:baseline;gap:2px;margin:8px 0 0;display:flex}.tb-pre[data-astro-cid-7aropxhg],.tb-unit[data-astro-cid-7aropxhg]{font-size:14px;font-weight:700}.tb-num[data-astro-cid-7aropxhg]{color:var(--tb-num);margin:0 2px;font-size:46px;font-weight:600;line-height:.9}@media (width<=420px){.tb-cell[data-astro-cid-7aropxhg]{padding:8px 10px 10px}.tb-num[data-astro-cid-7aropxhg]{font-size:38px}.tb-pre[data-astro-cid-7aropxhg],.tb-unit[data-astro-cid-7aropxhg]{font-size:13px}}.stack[data-astro-cid-7aropxhg]{margin:26px 26px 0 0;position:relative}.sheet[data-astro-cid-7aropxhg]{z-index:1;background:#fff;border-radius:2px;display:block;position:relative;box-shadow:0 40px 80px -30px #000000a6}.sheet-back[data-astro-cid-7aropxhg]{z-index:0;background:#e3e9f3;border-radius:2px;display:block;position:absolute;inset:0;box-shadow:0 16px 40px -24px #0b17304d}.sheet-back[data-astro-cid-7aropxhg]:after{content:"";border:1px solid #0b173038;position:absolute;inset:3.2% 2.4%}.sheet-back[data-astro-cid-7aropxhg].b1{transform:translate(13px,-13px)}.sheet-back[data-astro-cid-7aropxhg].b2{background:#c5d0e3;transform:translate(26px,-26px)}.leader[data-astro-cid-7aropxhg]{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.leader[data-astro-cid-7aropxhg] line[data-astro-cid-7aropxhg]{stroke:var(--color-brand);stroke-width:1.5px;vector-effect:non-scaling-stroke}.leader-lg[data-astro-cid-7aropxhg]{display:none}.detail-mark[data-astro-cid-7aropxhg]{z-index:3;aspect-ratio:1;border:1.5px dashed var(--color-brand);pointer-events:none;border-radius:50%;width:22.41%;display:block;position:absolute;top:28.96%;left:28.02%;transform:translate(-50%,-50%)}.detail-tag[data-astro-cid-7aropxhg]{background:var(--color-brand);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px}.loupe-wrap[data-astro-cid-7aropxhg]{z-index:4;aspect-ratio:1;pointer-events:none;width:40%;display:block;position:absolute;bottom:-14%;left:0}.loupe[data-astro-cid-7aropxhg]{box-shadow:0 0 0 1.5px var(--color-brand), 0 20px 44px -14px #0b173080;background:#fff;border:5px solid #fff;border-radius:50%;display:block;position:absolute;inset:0;overflow:hidden}.loupe[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{width:100%;height:100%;display:block}.loupe-tag[data-astro-cid-7aropxhg]{white-space:nowrap;background:var(--color-brand);color:#fff;letter-spacing:.06em;border-radius:4px;padding:3px 9px;font-size:11.5px;font-weight:700;line-height:1.6;position:absolute;top:4%;left:84%}@media (width>=1024px){.leader-sm[data-astro-cid-7aropxhg]{display:none}.leader-lg[data-astro-cid-7aropxhg]{display:inline}.detail-mark[data-astro-cid-7aropxhg]{width:12.38%;top:43.94%;left:34.29%}.loupe-wrap[data-astro-cid-7aropxhg]{width:36%;bottom:-12%;left:-6%}}.cmp[data-astro-cid-7aropxhg]{grid-template-columns:8.5rem minmax(0,1fr) minmax(0,1fr) minmax(0,1.22fr)}.cmp-lift[data-astro-cid-7aropxhg]{z-index:0;border:1.5px solid var(--color-brand);background:#fff;border-radius:18px;margin:-22px -12px;box-shadow:0 30px 60px -28px #1f48c273}.cmp-head[data-astro-cid-7aropxhg],.cmp-label[data-astro-cid-7aropxhg],.cmp-cell[data-astro-cid-7aropxhg]{z-index:1;position:relative}.cmp-head[data-astro-cid-7aropxhg]{padding:2px 20px 18px;font-size:15px;font-weight:700}.cmp-label[data-astro-cid-7aropxhg]{border-top:1px solid var(--color-line);color:var(--color-ink);padding:20px 12px 20px 0;font-size:15px;font-weight:700}.cmp-cell[data-astro-cid-7aropxhg]{border-top:1px solid var(--color-line);grid-template-columns:1.6em minmax(0,1fr);padding:20px;font-size:14.5px;line-height:1.8;display:grid}.cmp-us[data-astro-cid-7aropxhg]{border-top-color:var(--color-brand-100);color:var(--color-ink);padding-left:24px;padding-right:24px;font-weight:700}.cmp-head[data-astro-cid-7aropxhg].cmp-us{border-top:0}.cmp-mark[data-astro-cid-7aropxhg]{font-size:17px;font-weight:700;line-height:1.5}.sys-wrap[data-astro-cid-7aropxhg]{--sys-track:#8ea8f052;--sys-bg:var(--color-deep);--sys-ring:var(--color-brand-300);--sys-halo:#8ea8f038}.sys-step[data-astro-cid-7aropxhg]{padding:0 0 36px 68px;position:relative}.sys-step[data-astro-cid-7aropxhg]:last-child{padding-bottom:0}.sys-step[data-astro-cid-7aropxhg]:before{content:"";background:var(--sys-track);width:2px;position:absolute;top:48px;bottom:0;left:23px}.sys-step[data-astro-cid-7aropxhg]:last-child:before{display:none}.sys-node[data-astro-cid-7aropxhg]{border:2px solid var(--sys-ring);background:var(--sys-bg);width:48px;height:48px;color:var(--sys-ring);border-radius:50%;justify-content:center;align-items:center;font-size:19px;font-weight:700;display:flex;position:absolute;top:0;left:0}.sys-step[data-astro-cid-7aropxhg].is-core .sys-node[data-astro-cid-7aropxhg]{border-color:var(--color-brand);background:var(--color-brand);color:#fff;box-shadow:0 0 0 7px var(--sys-halo)}@media (width>=1024px){.sys[data-astro-cid-7aropxhg]{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.sys-step[data-astro-cid-7aropxhg]{padding:76px 28px 0 0}.sys-step[data-astro-cid-7aropxhg]:before{width:auto;height:2px;inset:23px 0 auto 48px}}.flow-step[data-astro-cid-7aropxhg]{padding:0 0 32px 60px;position:relative}.flow-step[data-astro-cid-7aropxhg]:last-child{padding-bottom:0}.flow-step[data-astro-cid-7aropxhg]:before{content:"";background:var(--color-brand-100);width:2px;position:absolute;top:40px;bottom:0;left:19px}.flow-step[data-astro-cid-7aropxhg]:last-child:before{display:none}.flow-num[data-astro-cid-7aropxhg]{border:2px solid var(--color-brand);width:40px;height:40px;color:var(--color-brand);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex;position:absolute;top:0;left:0}.flow-loop[data-astro-cid-7aropxhg]{display:none}@media (width>=1024px){.flow-list[data-astro-cid-7aropxhg]{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.flow-step[data-astro-cid-7aropxhg]{padding:62px 22px 0 0}.flow-step[data-astro-cid-7aropxhg]:before{width:auto;height:2px;inset:19px 0 auto 40px}.flow-loop[data-astro-cid-7aropxhg]{border:2px solid var(--color-brand);border-bottom:0;border-radius:16px 16px 0 0;width:16.6667%;height:22px;margin:34px 0 14px calc(33.3333% + 20px);display:block;position:relative}.flow-loop[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{color:var(--color-brand);white-space:nowrap;font-size:13px;font-weight:700;line-height:22px;position:absolute;top:-32px;left:50%;transform:translate(-50%)}}
