.b2b-landing{color:var(--eg-ink);font-family:var(--font-body-family, Helvetica, Arial, sans-serif);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.b2b-landing :where(h1,h2,h3){margin:0;color:var(--eg-ink);font-family:var(--font-heading-family, Helvetica, Arial, sans-serif);font-weight:700;letter-spacing:-.02em;line-height:1.15;text-transform:none;text-wrap:balance}.b2b-landing :where(p,dl,dd){margin:0}.b2b-landing :where(ul,ol){margin:0;padding:0;list-style:none}.b2b-landing :is(a,button):focus-visible{outline:2px solid var(--eg-ink);outline-offset:2px}.b2b-landing__text,.b2b-landing__lead,.b2b-landing__tile-text,.b2b-landing__stat-label,.b2b-landing__step-index,.b2b-landing__breadcrumb,.b2b-landing__points,.b2b-landing__proof,.b2b-landing__condition dd,.b2b-form__note,.b2b-form__optional,.b2b-form__legal{color:var(--eg-muted)}.b2b-landing__stack{display:grid;gap:var(--section-gap, clamp(48px, 6vw, 80px))}.b2b-landing__stack>*,.b2b-landing__hero>*,.b2b-landing__apply>*,.b2b-landing__banner>*,.b2b-landing__tile,.b2b-landing__step,.b2b-landing__stat,.b2b-landing__persona,.b2b-form__field,.b2b-form__check{min-width:0}.b2b-landing__head{display:grid;gap:12px}.b2b-landing__h2{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem)}.b2b-landing__text{max-width:62ch;font-size:16px;line-height:1.55}.b2b-landing .button.b2b-landing__button,.b2b-landing .button.b2b-form__submit{width:100%;min-height:48px;max-height:none;line-height:1.2;text-align:center;white-space:normal;text-decoration:none}.b2b-landing:lang(ja) :where(h1,h2,h3){word-break:auto-phrase;text-wrap:wrap}@supports not (word-break: auto-phrase){.b2b-landing:lang(ja) :where(h1,h2,h3){word-break:keep-all}}.b2b-landing__breadcrumb{margin-block-end:16px;font-size:13px;font-weight:450;line-height:1.45}.b2b-landing__crumbs{display:flex;flex-wrap:wrap;gap:2px 8px}.b2b-landing__crumbs li{display:inline-flex;gap:8px;min-width:0}.b2b-landing__crumbs li+li:before{content:"/";color:color-mix(in srgb,var(--eg-ink) 28%,transparent)}.b2b-landing__crumbs a{margin:-15px -4px;padding:15px 4px;color:inherit;text-decoration:none}.b2b-landing__crumbs a:hover{color:var(--eg-ink);text-decoration:underline;text-underline-offset:3px}.b2b-landing__hero{display:grid;gap:28px}.b2b-landing__hero-copy{display:grid;align-content:center;gap:16px}.b2b-landing__title{max-width:24ch;font-size:clamp(1.875rem,1.2rem + 2.6vw,3.25rem);letter-spacing:-.03em;line-height:1.05}.b2b-landing:lang(ja) .b2b-landing__title{max-width:none}.b2b-landing__lead{max-width:52ch;font-size:clamp(17px,16px + .2vw,19px);line-height:1.5}.b2b-landing__actions{display:grid;gap:10px;margin-block-start:4px}.b2b-landing__points{display:flex;flex-wrap:wrap;row-gap:4px;font-size:13px;font-weight:450;line-height:1.45}.b2b-landing__points li:not(:last-child):after{content:"\b7";content:"\b7" / "";margin-inline:8px}.b2b-landing__media{overflow:hidden;width:100%;aspect-ratio:4 / 3;max-height:420px;border-radius:var(--eg-radius-media)}.b2b-landing__media img{display:block;width:100%;height:100%;object-fit:cover}.b2b-landing__chips{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:20px}.b2b-landing__chips li{min-width:0;max-width:100%}.b2b-landing__chip{display:inline-flex;align-items:center;max-width:100%;min-height:48px;padding:8px 16px;border:1px solid var(--eg-line);border-radius:var(--eg-radius-chip);color:var(--eg-ink);font-size:14px;font-weight:500;line-height:1.25;text-decoration:none;transition:border-color .2s ease}.b2b-landing__chip:hover{border-color:var(--eg-ink)}.b2b-landing__tiles,.b2b-landing__steps{display:grid;gap:12px;margin-block-start:24px}.b2b-landing__tile{display:grid;align-content:start;gap:6px;padding:20px 18px;border-radius:var(--eg-radius-panel);background:var(--eg-surface-soft)}.b2b-landing__tile-title,.b2b-landing__step-title{font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.b2b-landing__tile-text{font-size:15px;line-height:1.5}.b2b-landing__proof{display:flex;flex-wrap:wrap;gap:4px 16px;margin-block-start:16px;font-size:13px;line-height:1.45}.b2b-landing__proof a,.b2b-form__legal a{color:inherit;text-decoration:underline;text-underline-offset:3px}.b2b-landing__personas{display:grid;gap:16px}.b2b-landing__persona,.b2b-landing__apply,.b2b-form{scroll-margin-block-start:calc(var(--header-height, 0px) + 24px)}.b2b-landing__persona,.b2b-landing__conditions,.b2b-landing__panel,.b2b-landing__stats{border:1px solid var(--eg-line);border-radius:var(--eg-radius-panel);background:var(--eg-surface)}.b2b-landing__persona,.b2b-landing__conditions{padding:clamp(22px,3vw,32px)}.b2b-landing__persona{display:flex;flex-direction:column;gap:14px}.b2b-landing__persona-title{font-size:clamp(1.375rem,1.2rem + .5vw,1.625rem)}.b2b-landing__list{display:grid;gap:8px;font-size:15px;line-height:1.45}.b2b-landing__list li{position:relative;padding-inline-start:16px}.b2b-landing__list li:before{content:"";position:absolute;inset-block-start:.6em;inset-inline-start:0;width:6px;height:6px;border-radius:50%;background:var(--eg-ink)}.b2b-landing__persona .b2b-landing__button{margin-block-start:auto}.b2b-landing__international{display:grid;gap:24px}.b2b-landing__stats{display:grid;gap:1px;overflow:hidden;background:var(--eg-line)}.b2b-landing__stat{display:grid;align-content:start;gap:6px;padding:20px;background:var(--eg-surface)}.b2b-landing__stat-value{font-size:clamp(2rem,1.6rem + 1.2vw,2.5rem);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.b2b-landing__stat-label{font-size:14px;line-height:1.4}.b2b-landing__step{display:grid;align-content:start;gap:8px;padding-block-start:16px;border-block-start:1px solid var(--eg-line)}.b2b-landing__step-index{font-variant-numeric:tabular-nums}.b2b-landing__conditions-list{display:grid;margin-block-start:16px}.b2b-landing__condition{display:grid;gap:4px;padding-block:12px;border-block-start:1px solid var(--eg-line);font-size:15px;line-height:1.45}.b2b-landing__condition dt{font-weight:600}.b2b-landing__apply{display:grid;gap:28px}.b2b-landing__apply-copy{display:grid;align-content:start;gap:14px}.b2b-landing__next{display:grid;gap:12px;margin-block-start:6px;counter-reset:b2b-next;font-size:15px;line-height:1.45}.b2b-landing__next li{display:flex;align-items:flex-start;gap:12px;counter-increment:b2b-next}.b2b-landing__next li:before{content:counter(b2b-next);display:inline-grid;flex:none;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--eg-ink);color:var(--eg-surface);font-size:12px;font-weight:600;line-height:1}.b2b-landing__panel{padding:20px 16px}.b2b-form,.b2b-form__pro,.b2b-form__row{display:grid;gap:18px}.b2b-form__pro{justify-items:start}.b2b-form__success{display:grid;gap:8px}.b2b-form__success-title{font-size:22px}.b2b-form__note{font-size:13px}.b2b-form__errors:focus-visible,.b2b-form__success-title:focus-visible{outline:2px solid var(--eg-ink);outline-offset:2px}.b2b-form__errors{padding:12px 14px;border:1px solid var(--eg-sale);border-radius:var(--eg-radius-control);color:var(--eg-sale);font-size:14px;line-height:1.45}.b2b-form__field{display:grid;gap:8px}.b2b-form__label{padding:0;color:var(--eg-ink);font-size:14px;font-weight:600;line-height:1.3}.b2b-form__optional{font-weight:450}.b2b-form__control{width:100%;min-height:48px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--eg-ink) 45%,transparent);border-radius:var(--eg-radius-control);background:var(--eg-surface);color:var(--eg-ink);font:inherit;font-size:16px;line-height:1.4;-webkit-appearance:none;appearance:none}.b2b-form__control:hover{border-color:color-mix(in srgb,var(--eg-ink) 70%,transparent)}.b2b-form__control:focus-visible{border-color:var(--eg-ink);outline:2px solid var(--eg-ink);outline-offset:2px}.b2b-form__control[aria-invalid=true]{border-color:var(--eg-sale)}textarea.b2b-form__control{min-height:120px;resize:vertical}.b2b-form__select{position:relative}.b2b-form__select .b2b-form__control{padding-inline-end:40px;text-overflow:ellipsis;cursor:pointer}.b2b-form__select .icon{position:absolute;inset-block-start:50%;inset-inline-end:14px;width:16px;height:16px;transform:translateY(-50%);pointer-events:none}.b2b-form__fieldset{min-width:0;margin:0;padding:0;border:0}.b2b-form__fieldset legend{margin-block-end:8px}.b2b-form__checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.b2b-form input[type=checkbox]{--border: color-mix(in srgb, var(--eg-ink) 50%, transparent)}.b2b-form__check{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 12px;border:1px solid var(--eg-line);border-radius:var(--eg-radius-control);font-size:14px;line-height:1.3;cursor:pointer}.b2b-form__check:has(:checked){border-color:var(--eg-ink)}.b2b-form__check:has(:focus-visible){outline:2px solid var(--eg-ink);outline-offset:2px}.b2b-landing .button.b2b-form__submit{min-height:52px}.b2b-form__legal{display:grid;gap:6px;font-size:12.5px;line-height:1.5}.b2b-form__legal :is(p,.rte){font-size:inherit}.b2b-landing__banner{display:grid;justify-items:start;gap:20px;padding:clamp(28px,5vw,56px);border-radius:var(--eg-radius-panel);background:var(--eg-ink);color:var(--eg-surface)}.b2b-landing__banner>*{max-width:100%}.b2b-landing__banner .b2b-landing__h2{color:var(--eg-surface)}.b2b-landing .b2b-landing__banner-text{max-width:46ch;margin-block-start:10px;color:color-mix(in srgb,var(--eg-surface) 78%,transparent);font-size:16px;line-height:1.5}.b2b-landing .button.b2b-landing__banner-button{background:var(--eg-surface);color:var(--eg-ink)}.b2b-landing .button.b2b-landing__banner-button:after{border-color:transparent}.b2b-landing__banner a:focus-visible{outline-color:var(--eg-surface)}@media screen and (max-width:767px){.b2b-landing__points{display:grid}.b2b-landing__points li:not(:last-child):after{content:none}}@media screen and (min-width:768px){.b2b-landing .button.b2b-landing__button{width:auto}.b2b-landing__persona .b2b-landing__button{align-self:flex-start}.b2b-landing__actions{display:flex;flex-wrap:wrap}.b2b-landing__tiles,.b2b-landing__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-landing__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.b2b-landing__condition{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px}.b2b-landing__panel{padding:32px}.b2b-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-form__checks{grid-template-columns:repeat(3,minmax(0,1fr))}.b2b-landing__banner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px}}@media screen and (min-width:1024px){.b2b-landing__hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px}.b2b-landing__hero--text{grid-template-columns:minmax(0,1fr)}.b2b-landing__media{aspect-ratio:1 / 1;max-height:560px}.b2b-landing__tiles,.b2b-landing__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.b2b-landing__personas{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-landing__international,.b2b-landing__apply{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px}.b2b-landing__international{align-items:center}.b2b-landing__apply-copy{position:sticky;top:calc(var(--header-height, 0px) + 24px)}}.b2b-landing__stars{color:var(--eg-ink);letter-spacing:.08em;font-size:14px;line-height:1}.b2b-landing__hero-rating{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:450;line-height:1.45;color:var(--eg-muted)}.b2b-landing__hero-rating a,.b2b-landing__reviewer a,.b2b-landing__reviews-link a{color:inherit;text-decoration:underline;text-underline-offset:3px}.b2b-landing__reviews-head{display:grid;gap:10px}.b2b-landing__rating{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--eg-muted);font-size:15px;line-height:1.45}.b2b-landing__reviews{display:grid;gap:12px;margin-block-start:24px}.b2b-landing__review{display:flex;flex-direction:column;gap:12px;padding:22px 20px;border-radius:var(--eg-radius-panel);background:var(--eg-surface-soft)}.b2b-landing__quote{margin:0;padding:0;border:0;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.55;color:var(--eg-ink)}.b2b-landing__quote:before,.b2b-landing__quote:after{content:none}.b2b-landing__quote p{margin:0}.b2b-landing__reviewer{margin-block-start:auto;font-size:14px;font-weight:600;line-height:1.4}.b2b-landing__review-note,.b2b-landing__reviews-link{color:var(--eg-muted);font-size:13px;line-height:1.45}.b2b-landing__reviews-link{margin-block-start:16px}@media screen and (min-width:768px){.b2b-landing__reviews{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(prefers-reduced-motion:reduce){.b2b-landing *,.b2b-landing *:before,.b2b-landing *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/b2b-landing.css.map */
