.biz{--line-strong:#CFC5B0}.biz .cp-hero{grid-template-columns:1fr}.biz .cp-hero .lead{max-width:560px}.biz .cp-hero .cta-row{gap:12px 24px}@media (prefers-reduced-motion:no-preference){html:has(.biz.cp){scroll-behavior:smooth}}.biz .wrap.cp-part{margin-top:80px;scroll-margin-top:84px}.biz .cp-part-label{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--terra)}.biz .cp-part-label:before{content:"";width:34px;height:1.5px;background:var(--terra)}.biz .cp-fine{margin-top:12px;font-size:13px;color:var(--muted)}.biz .cp-card{background:var(
    --ground
  );border:1px solid var(--line);border-radius:var(--card-r);padding:56px 48px;box-shadow:var(--shadow-card)}.biz .cp-card-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px}.biz .cp-card-head .h2,.biz .cp-lead{margin-top:16px}.biz .cp-lead{max-width:720px;text-wrap:pretty;font-size:16px}.biz .cp-fresh{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 16px;border-radius:999px;background:color-mix(in srgb,var(--btn) 9%,#fff);color:var(--btn);font-size:13px;font-weight:600}.biz .cp-fresh i{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--btn) 68%,#fff)}@media (prefers-reduced-motion:no-preference){.biz .cp-fresh i{animation:cp-pulse 2.4s infinite}}@keyframes cp-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--btn) 40%,transparent)}70%,to{box-shadow:0 0 0 8px transparent}}.biz .cp-three{margin-top:40px;display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));border-top:1px solid var(--ink)}.biz .cp-three li{padding:32px 24px 8px 0}.biz .cp-three li+li{padding-left:24px;border-left:1px solid var(--line)}.biz .cp-three .num{display:block;font-family:var(--font-display-biz);font-weight:600;font-size:clamp(40px,5.6vw,64px);line-height:1;letter-spacing:-.02em;color:var(--btn);font-variant-numeric:tabular-nums}.biz .cp-three .num small{margin-left:4px;font-family:var(--font-body,inherit);font-size:.34em;font-weight:400;letter-spacing:0;color:var(--muted)}.biz .cp-three .num small.t{color:var(--terra);font-weight:600}.biz .cp-three .lab{display:block;margin-top:12px;font-size:14px;line-height:1.7;color:var(--body)}.biz .cp-three .lab em{font-style:normal;color:var(--muted)}.biz .cp-three .lab em:before{content:"·";margin:0 .45em}.biz .cp-q{display:flex;align-items:baseline;gap:16px;margin-top:80px}.biz .cp-q .k{font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--terra)}.biz .cp-q h3{font-family:var(--font-display-biz);font-weight:600;font-size:22px;line-height:1.3}@media (min-width:861px){.biz .cp-q h3{font-size:26px}}.biz .cp-qsub{margin-top:8px;font-size:14px;color:var(--muted)}.biz .cp-qsub .cp-n{font-family:var(--font-display-biz);font-weight:600;color:var(--btn)}.biz .cp-round{margin-top:40px;display:grid;grid-template-columns:minmax(0,340px) 1fr;gap:32px 56px;align-items:center}.biz .cp-tbl{position:relative;width:min(100%,340px);aspect-ratio:1;justify-self:center}.biz .cp-tbl svg{width:100%;height:100%;overflow:visible}.biz .cp-tbl .top{fill:var(--surface);stroke:var(--line);stroke-width:1.5}.biz .cp-tbl .ring{fill:none;stroke:var(--line);stroke-width:1;stroke-dasharray:2 6}.biz .cp-mid{position:absolute;inset:0;display:grid;place-content:center;text-align:center;font-size:14px;color:var(--muted)}.biz .cp-mid .num{display:block;font-family:var(--font-display-biz);font-weight:600;font-size:64px;line-height:1;color:var(--btn)}.biz .cp-legend i.s-senior,.biz .cp-seat.s-senior{fill:var(--btn);background:var(--btn)}.biz .cp-legend i.s-junior,.biz .cp-seat.s-junior{fill:color-mix(in srgb,var(--btn) 68%,#fff);background:color-mix(in srgb,var(--btn) 68%,#fff)}.biz .cp-legend i.s-founder,.biz .cp-seat.s-founder{fill:var(--terra);background:var(--terra)}.biz .cp-legend li{display:flex;align-items:center;gap:16px;padding:24px 0;border-bottom:1px solid var(--line)}.biz .cp-legend li:first-child{border-top:1px solid var(--line)}.biz .cp-legend i{flex:none;width:16px;height:16px;border-radius:50%}.biz .cp-legend .t{flex:1;font-size:17px;font-weight:400}.biz .cp-legend .num{font-family:var(--font-display-biz);font-weight:600;font-size:36px;line-height:1;color:var(--btn)}.biz .cp-legend .num small{margin-left:4px;font-family:var(--font-body,inherit);font-size:.34em;font-weight:400;color:var(--muted)}.biz .cp-chips{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.biz .cp-chips li{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--ground);font-size:13px;font-weight:600;color:var(--body);transition:background .3s,border-color .3s}.biz .cp-chips li:hover{background:color-mix(in srgb,var(--btn) 9%,var(--ground));border-color:color-mix(in srgb,var(--btn) 68%,var(--ground))}.biz .cp-cities{margin-top:56px;padding-top:24px;border-top:1px solid var(--line);font-size:14px;color:var(--body)}.biz .cp-cities b{margin-right:8px;font-weight:600;color:var(--ink)}.biz .cp-asof{margin-top:12px}.biz .wrap.cp-part2{margin-top:112px}.biz .cp-part2 .h2{margin-top:16px}.biz .cp-ways{margin-top:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.biz .cp-way{background:var(--ground);border:1px solid var(--line);border-radius:var(--card-r);padding:32px;box-shadow:var(--shadow-card)}.biz .cp-way .tag{display:inline-block;padding:4px 8px;border-radius:6px;background:var(--terra-soft);color:var(--terra);font-size:12px;font-weight:600}.biz .cp-way h3{margin-top:16px;font-family:var(--font-display-biz);font-weight:600;font-size:24px;line-height:1.3}.biz .cp-way .d{margin-top:8px;font-size:14px;color:var(--body)}.biz .cp-steps{margin-top:22px}.biz .cp-steps li{display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:start;padding:14px 0;border-top:1px solid var(--line)}.biz .cp-steps .n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1.5px solid var(--terra);color:var(--terra);font-family:var(--font-display-biz);font-weight:600;font-size:13px}.biz .cp-steps b{display:block;font-size:15px}.biz .cp-steps li span:not(.n){font-size:14px;color:var(--body)}@media (max-width:860px){.biz .wrap.cp-part{margin-top:56px}.biz .wrap.cp-part2{margin-top:80px}.biz .cp-card{padding:24px}.biz .cp-three{grid-template-columns:1fr}.biz .cp-three li,.biz .cp-three li+li{padding:16px 0;border-left:0;border-bottom:1px solid var(--line)}.biz .cp-three .num{font-size:40px}.biz .cp-q{margin-top:56px}.biz .cp-round{grid-template-columns:1fr;gap:8px}.biz .cp-tbl{width:min(100%,260px)}.biz .cp-mid .num{font-size:40px}.biz .cp-legend li{padding:16px 0}.biz .cp-legend .num{font-size:30px}.biz .cp-chips{gap:8px}.biz .cp-cities{margin-top:40px}.biz .cp-ways{grid-template-columns:1fr}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.biz .cp-seat{transform-box:fill-box;transform-origin:center;transition:opacity .5s var(--ease-out),transform .6s var(--ease-out);transition-delay:calc(var(--i) * .11s + .15s)}.biz .cp-round:not(.in) .cp-seat{opacity:0;transform:scale(.3)}}.cp-events{margin-top:72px}.biz .cp-events-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 32px}.biz .cp-events-head .h2{font-size:clamp(24px,3vw,34px)}.biz .cp-events-head p{margin-top:8px;font-size:14px;color:var(--muted)}@media (max-width:760px){.cp-events{margin-top:56px}}.biz .cp-contact-wrap{margin-top:80px;padding-bottom:88px;scroll-margin-top:84px}.biz .cp-contact{position:relative;overflow:hidden;isolation:isolate;text-align:center;padding:76px 32px 60px;border-radius:32px;border:1px solid var(--line);background:var(--ground);box-shadow:var(--shadow-card)}.biz .cp-contact:after,.biz .cp-contact:before{content:"";position:absolute;left:50%;top:46%;border-radius:50%;translate:-50% -50%;z-index:-1;pointer-events:none}.biz .cp-contact:before{width:560px;height:560px;border:1px dashed rgba(18,63,51,.2)}.biz .cp-contact:after{width:860px;height:860px;border:1px solid rgba(18,63,51,.08)}.biz .cp-contact .h2{font-size:clamp(30px,4.4vw,52px)}.biz .cp-contact .body{margin:14px auto 0;max-width:600px;color:var(--body)}.biz .cp-primary{margin:38px auto 0;display:flex;align-items:center;gap:14px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:10px 10px 10px 26px;background:var(--sunken);border-radius:999px}.biz .cp-primary .ic svg{display:block;width:22px;height:22px;stroke:var(--muted);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.biz .cp-primary .lab{font-size:14px;color:var(--muted);white-space:nowrap}.biz .cp-primary .val{font-family:var(--font-display-biz);font-weight:600;font-size:clamp(24px,3vw,34px);line-height:1.2;color:var(--link);padding:0 6px;word-break:break-all}.biz .cp-primary a.val{text-underline-offset:5px}.biz .cp-primary .cp-copy{min-height:48px;padding:0 26px;font-size:15px;background:var(--btn);color:var(--on-pine)}.biz .cp-primary .cp-copy.done,.biz .cp-primary .cp-copy:hover{background:var(--terra);border-color:var(--terra);color:#fff}.biz .cp-second{margin-top:22px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 12px}.biz .cp-second li{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:6px 8px 6px 18px;border-radius:999px;border:1px solid var(--line);background:transparent;font-size:14px}.biz .cp-second li:last-child{padding-right:18px}.biz .cp-second svg{width:18px;height:18px;stroke:var(--link);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.biz .cp-second .lab{color:var(--muted)}.biz .cp-second .val{font-weight:600;color:var(--ink)}.biz .cp-second a.val{text-underline-offset:4px}.biz .cp-ask{margin:44px auto 0;max-width:760px;padding-top:28px;border-top:1px dashed rgba(18,63,51,.24)}.biz .cp-ask p{font-size:13px;letter-spacing:.06em;color:var(--muted)}.biz .cp-ask ol{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 14px;counter-reset:ask}.biz .cp-ask li{counter-increment:ask;display:inline-flex;align-items:center;gap:10px;font-size:15px;color:var(--pine-ink)}.biz .cp-ask li:before{content:counter(ask);flex:0 0 24px;height:24px;border-radius:50%;border:1.5px solid var(--terra);color:var(--terra);display:grid;place-items:center;font-family:var(--font-display-biz);font-weight:600;font-size:12px}.biz .cp-copy{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 16px;border-radius:999px;border:1px solid var(--link);background:transparent;color:var(--link);font:inherit;font-size:13px;font-weight:600;cursor:pointer;position:relative;white-space:nowrap;transition:background-color .3s,color .3s,border-color .3s}.biz .cp-copy:after{content:"";position:absolute;inset:-4px 0}.biz .cp-copy.done,.biz .cp-copy:hover{background:var(--btn);color:var(--on-pine)}@media (max-width:760px){.biz .cp-contact-wrap{margin-top:64px;padding-bottom:56px}.biz .cp-contact{padding:48px 18px 40px;border-radius:26px}.biz .cp-primary{width:100%;flex-wrap:wrap;justify-content:center;gap:6px 10px;padding:18px 16px 16px;border-radius:28px}.biz .cp-primary .lab{flex:1 0 100%;order:-1}.biz .cp-primary .ic{display:none}.biz .cp-primary .cp-copy{flex:1 0 100%;margin-top:8px}.biz .cp-second{flex-direction:column;align-items:stretch}.biz .cp-second li{justify-content:space-between;flex-wrap:wrap;padding-block:10px}.biz .cp-ask ol{flex-direction:column;align-items:flex-start;width:-moz-fit-content;width:fit-content;margin-inline:auto}}@media (prefers-reduced-motion:no-preference){.biz .cp-contact:before{animation:cp-ring-spin 140s linear infinite}}@keyframes cp-ring-spin{to{rotate:1turn}}