.biz-page{--biz-radius-card: 16px;--biz-radius-panel: 24px;--biz-radius-tile: 12px;--biz-icon: var(--color-primary);--biz-y: 72px;--biz-band: calc(var(--biz-y) * .65)}@media (min-width: 1024px){.biz-page{--biz-y: 112px}}.biz-page>section{background:#fff}.biz-page>section:nth-of-type(3n+2){background:var(--color-bg-light)}.biz-page>section:nth-of-type(3n){background:var(--color-bg-medium)}.biz-icon{width:22px;height:22px;display:block;color:var(--biz-icon)}.biz-arrow{width:16px;height:16px;flex:none}.biz-h1{font-size:clamp(28px,8vw,34px);line-height:1.14;font-weight:700;letter-spacing:-.025em;color:var(--color-tx-dark);text-wrap:balance}.biz-h1-accent{color:var(--color-primary-strong)}.biz-h1:lang(ja){word-break:auto-phrase;line-break:strict;overflow-wrap:anywhere}.biz-h2{font-size:30px;line-height:1.15;font-weight:700;letter-spacing:-.02em;color:var(--color-tx-dark);text-wrap:balance}@media (min-width: 1024px){.biz-h2{font-size:40px}}.biz-lead2{margin-top:16px;font-size:17px;line-height:1.65;color:var(--color-gray-600);max-width:40rem;text-wrap:pretty}.biz-more{display:inline-flex;align-items:center;gap:6px;margin-top:24px;min-height:44px;font-size:16px;font-weight:700;color:var(--color-tx-dark);text-decoration:underline;text-decoration-color:var(--color-bg-overlay);text-decoration-thickness:1.5px;text-underline-offset:5px}.biz-more:hover{text-decoration-color:currentColor}.biz-hero{padding-block:20px var(--biz-band)}@media (min-width: 1024px){.biz-hero{padding-block:32px var(--biz-band)}}.biz-hero-stage{position:relative}.biz-photo{position:relative;margin:0;overflow:hidden;background:var(--color-bg-medium);border-radius:var(--biz-radius-panel)}.biz-photo img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:62% 50%}.biz-photo:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #14212c14;pointer-events:none}.biz-photo-missing{display:none;position:absolute;inset:0;place-items:center;font-size:14px;color:var(--color-gray-600)}@media (min-width: 1024px){.biz-hero-photo .biz-photo-missing{padding-left:45%}}.biz-photo.is-missing img{visibility:hidden}.biz-photo.is-missing .biz-photo-missing{display:grid}.biz-hero-photo{aspect-ratio:4 / 3}@media (min-width: 640px){.biz-hero-photo{aspect-ratio:16 / 9}}@media (min-width: 1024px){.biz-hero-photo{aspect-ratio:auto;height:540px}}.biz-hero-card{position:relative;margin:-56px 12px 0;padding:28px 24px;background:#fffc;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);border:1px solid rgb(255 255 255 / .55);border-radius:var(--biz-radius-panel);box-shadow:0 1px 2px #14212c0a,0 24px 48px -24px #14212c38,inset 0 1px #fff9}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.biz-hero-card{background:#fffffff5}}@media (min-width: 1024px){.biz-hero-card{position:absolute;left:32px;bottom:-64px;width:520px;margin:0;padding:40px}.biz-hero-card .biz-h1{font-size:38px}.biz-hero-stage{margin-bottom:88px}}.biz-hero-card .ui-eyebrow{color:var(--color-tx-default)}.biz-lead{margin-top:16px;font-size:16px;line-height:1.65;color:var(--color-tx-default);text-wrap:pretty}.biz-cta{margin-top:24px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}@media (min-width: 640px){.biz-cta{flex-direction:row;align-items:center;flex-wrap:wrap;gap:20px}}.biz-cta-link{flex:none}.biz-note{font-size:15px;line-height:1.4;color:var(--color-tx-default)}.biz-grid{margin-top:16px}@media (min-width: 1024px){.biz-grid{margin-top:20px}}.biz-grid ul{display:grid;gap:1px;grid-template-columns:minmax(0,1fr);background:var(--color-bg-overlay);border:1px solid var(--color-bg-overlay);border-radius:var(--biz-radius-panel);overflow:hidden}@media (min-width: 640px){.biz-grid ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.biz-grid ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 640px) and (max-width: 1023px){.biz-grid li:last-child:nth-child(odd){grid-column:1 / -1}}@media (min-width: 1024px){.biz-grid li:last-child:nth-child(3n+1){grid-column:1 / -1}}.biz-grid a{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;row-gap:4px;align-items:start;height:100%;padding:24px;background:#fff;text-decoration:none;transition:background-color .2s}.biz-grid a:hover{background:var(--color-bg-light)}.biz-grid a:focus-visible{outline:2px solid var(--color-tx-dark);outline-offset:-2px}.biz-grid .biz-icon{grid-row:1 / span 2;margin-top:2px}.biz-grid b{font-size:17px;line-height:1.3;color:var(--color-tx-dark)}.biz-grid span{font-size:15px;line-height:1.5;color:var(--color-gray-600)}.biz-feature{padding-block:var(--biz-band);scroll-margin-top:96px}.biz-feature-top{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}.biz-feature-visual{display:flex;justify-content:center}.biz-backdrop{--tone-a: oklch(.82 .05 238);--tone-b: oklch(.8 .05 265);--tone-c: oklch(.9 .02 240);width:100%;display:flex;justify-content:center;padding:36px 20px;border:8px solid #fff;border-radius:28px;background-color:var(--tone-c);background-image:radial-gradient(130% 90% at 0% 0%,var(--tone-a) 0%,transparent 70%),radial-gradient(110% 85% at 100% 25%,var(--tone-b) 0%,transparent 68%),linear-gradient(180deg,transparent 45%,#fff 130%);background-clip:padding-box;box-shadow:0 1px 2px #14212c0a,0 24px 48px -24px #14212c38}.biz-backdrop[data-tone=ice-indigo]{--tone-a: oklch(.82 .05 238);--tone-b: oklch(.8 .05 265);--tone-c: oklch(.9 .02 240)}.biz-backdrop[data-tone=periwinkle-pink]{--tone-a: oklch(.79 .055 270);--tone-b: oklch(.82 .055 335);--tone-c: oklch(.9 .02 300)}.biz-backdrop[data-tone=cream-orange]{--tone-a: oklch(.85 .07 80);--tone-b: oklch(.8 .065 55);--tone-c: oklch(.91 .03 80)}@media (min-width: 1024px){.biz-feature-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.biz-feature-top.flip .biz-feature-head{order:2}.biz-backdrop{padding:48px 32px}}.biz-points{display:grid;gap:24px;margin-top:40px}.biz-points li{padding-top:20px;border-top:1px solid var(--color-bg-overlay)}.biz-points h3{font-size:17px;line-height:1.35;font-weight:700;color:var(--color-tx-dark)}.biz-points p{margin-top:8px;font-size:15px;line-height:1.6;color:var(--color-gray-600);text-wrap:pretty}@media (min-width: 1024px){.biz-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:56px}}.biz-mock{width:100%;max-width:380px;padding:20px;border:1px solid var(--color-bg-overlay);border-radius:var(--biz-radius-card);background:#fff;box-shadow:0 1px 2px #14212c0a,0 24px 48px -24px #14212c38;font-size:14px}.biz-mock-title{display:flex;align-items:center;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--color-bg-overlay);font-size:13px;font-weight:700;color:var(--color-tx-dark)}.biz-mock-icon{width:16px;height:16px;color:var(--biz-icon)}.biz-rows li{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-block:12px;border-bottom:1px solid var(--color-bg-medium)}.biz-paired{flex-basis:100%;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:-2px;padding-left:18px;position:relative}.biz-paired:before{content:"";position:absolute;left:5px;bottom:50%;width:9px;height:20px;border-left:1.5px solid var(--color-bd-form);border-bottom:1.5px solid var(--color-bd-form);border-bottom-left-radius:4px}.biz-rows li:last-child{border-bottom:0;padding-bottom:0}.biz-rows b{font-weight:700;color:var(--color-tx-dark)}.biz-rows span{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--color-gray-600);text-align:right}.biz-rows em{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.06em;padding:2px 6px;border-radius:4px;background:var(--color-bg-medium);color:var(--color-gray-600)}.biz-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-variant-numeric:tabular-nums}.biz-tick{width:16px;height:16px;color:var(--biz-icon);flex:none}.biz-dot{width:8px;height:8px;border-radius:999px;border:1.5px solid var(--color-bd-form);flex:none}.biz-dot.on{background:var(--color-tx-dark);border-color:var(--color-tx-dark)}.biz-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-block:16px 12px}.biz-thumbs span{display:block;aspect-ratio:3 / 2;border-radius:8px;background:var(--color-bg-overlay)}.biz-thumbs small{display:block;margin-top:6px;font-size:12px;color:var(--color-gray-600)}.biz-mock-note{margin-top:4px;font-size:13px;line-height:1.5;color:var(--color-gray-600)}.biz-lanes{display:grid;gap:16px;padding-block:16px 14px}.biz-lanes b{display:block;font-size:13px;color:var(--color-tx-dark)}.biz-lanes span{display:block;height:10px;margin-top:8px;border-radius:999px;background:var(--color-bg-medium);overflow:hidden}.biz-lanes i{display:block;width:var(--lane-w);height:100%;border-radius:999px;background:var(--color-bd-form)}.biz-lanes i.on{background:var(--biz-icon)}.biz-lanes small{display:block;margin-top:6px;font-size:12px;color:var(--color-gray-600)}.biz-quote{padding-block:var(--biz-band)}.biz-quote blockquote{max-width:44rem;margin-inline:auto}.biz-quote p{font-size:24px;line-height:1.4;font-weight:700;letter-spacing:-.01em;color:var(--color-tx-dark);text-wrap:pretty}@media (min-width: 1024px){.biz-quote p{font-size:30px}}.biz-quote footer{display:flex;align-items:center;gap:16px;margin-top:32px}.biz-quote img{width:56px;height:56px;border-radius:999px;object-fit:cover}.biz-quote footer div{display:grid;gap:2px}.biz-quote footer b{color:var(--color-tx-dark)}.biz-quote footer span{font-size:14px;color:var(--color-gray-600)}.biz-work{padding-block:var(--biz-band)}.biz-work h2.business-service-heading{font-size:30px;line-height:1.15;letter-spacing:-.02em;margin-bottom:32px}@media (min-width: 1024px){.biz-work h2.business-service-heading{font-size:40px}}.biz-final{padding-block:var(--biz-band)}.biz-final-card{max-width:52rem;margin-inline:auto;overflow:hidden;background:#fff;border:1px solid var(--color-bg-overlay);border-radius:var(--biz-radius-panel);box-shadow:0 1px 2px #14212c0a,0 24px 48px -24px #14212c38}.biz-final-top{padding:44px 24px 36px;text-align:center}.biz-final-top .biz-lead2{max-width:34rem;margin-inline:auto}.biz-final-bar{display:grid;gap:20px;padding:24px;background:var(--color-bg-medium);border-top:1px solid var(--color-bg-overlay)}.biz-final-assurances{display:grid;gap:10px;margin:0;padding:0;list-style:none}.biz-final-assurances li{display:flex;align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;color:var(--color-tx-default)}.biz-final-tick{flex:none;width:18px;height:18px;margin-top:3px;color:var(--color-primary-strong)}.biz-final-bar .biz-cta-link{width:100%}@media (min-width: 768px){.biz-final-top{padding:64px 56px 52px}.biz-final-bar{grid-template-columns:1fr auto;align-items:center;gap:32px;padding:28px 40px}.biz-final-bar .biz-cta-link{width:auto;min-width:17.5rem}}@media (prefers-reduced-motion: reduce){.biz-grid a{transition:none}}.biz-page:lang(ja){word-break:auto-phrase;line-break:strict}.biz-page:lang(ja) .biz-lead,.biz-page:lang(ja) .biz-lead2,.biz-page:lang(ja) .biz-points p,.biz-page:lang(ja) .biz-final-assurances li,.biz-page:lang(ja) .biz-grid span{line-height:1.8}@property --biz-p{syntax: "<number>"; inherits: true; initial-value: 1;}@property --biz-c{syntax: "<number>"; inherits: true; initial-value: 0;}.biz-mock[data-biz-motion]{--biz-loop: 9s;--biz-ease: cubic-bezier(.33, 0, .2, 1)}.biz-motion-unit{--biz-q: clamp(0, calc((var(--biz-p) - .55) / .45), 1)}@media (prefers-reduced-motion: no-preference){.biz-mock[data-biz-motion][data-armed=true] .biz-motion-unit{--biz-p: 0}.biz-mock[data-biz-motion][data-playing=true] .biz-motion-unit{animation:biz-resolve var(--biz-loop) var(--biz-ease) var(--biz-delay, 0s) infinite}}@keyframes biz-resolve{0%,4%{--biz-p: 0}16%,76%{--biz-p: 1}90%,to{--biz-p: 0}}@media (prefers-reduced-motion: no-preference){.biz-mock[data-biz-motion=privacy] .biz-dot{transform:scale(calc(.7 + var(--biz-p) * .3))}.biz-mock[data-biz-motion=privacy] .biz-dot.on{background:color-mix(in srgb,var(--color-tx-dark) calc(var(--biz-p) * 100%),transparent);border-color:color-mix(in srgb,var(--color-tx-dark) calc(var(--biz-p) * 100%),var(--color-bd-form))}.biz-mock[data-biz-motion=privacy] .biz-rows li>span{opacity:calc(.3 + var(--biz-q) * .7);transform:translateY(calc((1 - var(--biz-q)) * 3px))}.biz-mock[data-biz-motion=privacy] .biz-rows li:nth-child(2){--biz-delay: .8s}.biz-mock[data-biz-motion=privacy] .biz-rows li:nth-child(3){--biz-delay: 1.6s}.biz-mock[data-biz-motion=raw-support] .biz-rows li{position:relative}.biz-mock[data-biz-motion=raw-support] .biz-rows li:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--biz-icon);transform-origin:left center;transform:scaleX(var(--biz-p));opacity:calc(4 * var(--biz-p) * (1 - var(--biz-p)));pointer-events:none}.biz-mock[data-biz-motion=raw-support] .biz-rows li:last-child:after{bottom:-2px}.biz-mock[data-biz-motion=raw-support] .biz-rows li>span{opacity:var(--biz-q);transform:translateY(calc((1 - var(--biz-q)) * 3px))}.biz-mock[data-biz-motion=raw-support] .biz-paired{opacity:var(--biz-p);transform:translateY(calc((1 - var(--biz-p)) * -4px))}.biz-mock[data-biz-motion=raw-support] .biz-tick path,.biz-mock[data-biz-motion=auto-discounts] .biz-tick path{stroke-dasharray:23 26;stroke-dashoffset:calc(24.5 * (1 - var(--biz-q)))}.biz-mock[data-biz-motion=raw-support] .biz-rows li:nth-child(1) .biz-paired{--biz-delay: 1.1s}.biz-mock[data-biz-motion=raw-support] .biz-rows li:nth-child(2){--biz-delay: 1.9s}.biz-mock[data-biz-motion=raw-support] .biz-rows li:nth-child(3){--biz-delay: 2.7s}.biz-mock[data-biz-motion=auto-discounts] .biz-rows li>span,.biz-mock[data-biz-motion=flexibility] .biz-rows li>span{opacity:calc(.3 + var(--biz-q) * .7);transform:translateY(calc((1 - var(--biz-q)) * 3px))}.biz-mock[data-biz-motion=auto-discounts] .biz-rows li:nth-child(2),.biz-mock[data-biz-motion=flexibility] .biz-rows li:nth-child(2){--biz-delay: .8s}.biz-mock[data-biz-motion=auto-discounts] .biz-rows li:nth-child(3),.biz-mock[data-biz-motion=flexibility] .biz-rows li:nth-child(3){--biz-delay: 1.6s}.biz-mock[data-biz-motion=consistency] .biz-thumbs span{position:relative;overflow:hidden;background:color-mix(in srgb,var(--color-bg-overlay) calc(var(--biz-p) * 100%),var(--color-bg-medium))}.biz-mock[data-biz-motion=consistency] .biz-thumbs span:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,rgb(255 255 255 / .6) 50%,transparent 65%);transform:translate(calc(-100% + var(--biz-p) * 200%));opacity:calc(4 * var(--biz-p) * (1 - var(--biz-p)))}.biz-mock[data-biz-motion=consistency] .biz-mock-note{opacity:calc(.4 + var(--biz-p) * .6)}.biz-mock[data-biz-motion=consistency] .biz-thumbs>div:nth-child(2){--biz-delay: .9s}.biz-mock[data-biz-motion=consistency] .biz-thumbs>div:nth-child(3){--biz-delay: 1.8s}.biz-mock[data-biz-motion=consistency] .biz-mock-note{--biz-delay: 2.8s}.biz-mock[data-biz-motion=priority-queue] .biz-lanes i{width:calc(var(--lane-w) * var(--biz-p))}.biz-mock[data-biz-motion=priority-queue] .biz-lanes small{opacity:calc(.35 + var(--biz-p) * .65)}.biz-mock[data-biz-motion=priority-queue] .biz-mock-note{opacity:calc(.4 + var(--biz-p) * .6);--biz-delay: 1.5s}.biz-mock[data-biz-motion=priority-queue] .biz-lanes>div:nth-child(2){--biz-delay: .7s}}
