.marketing-about{position:relative;font-family:var(--mi-body-font);color:var(--mi-ink);font-size:16px;line-height:normal;padding:0 20px}.marketing-about__inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column}.marketing-about__hero-statement{max-width:34em;margin-top:34px}@media(max-width:899px){.marketing-about__hero-statement{margin-top:20px}}.marketing-about__headline-mark{color:var(--mi-blue)}.marketing-about__agent{margin-top:110px;padding:0 32px}@media(min-width:900px){.marketing-about__agent{padding:0 56px}}.marketing-about__agent-grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media(min-width:900px){.marketing-about__agent-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:64px}.marketing-about__agent-media{grid-column:span 4}.marketing-about__agent-copy{grid-column:span 8}}.marketing-about__agent-portrait-wrap{position:relative;width:100%;max-width:268px}.marketing-about__agent-portrait{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 26%;border-radius:18px;display:block}.marketing-about__agent-chip{position:absolute;left:12px;right:12px;bottom:12px;background:var(--mi-card);border-radius:12px;padding:8px 11px;display:flex;align-items:center;gap:9px;box-shadow:0 10px 28px -14px #0b122057}.marketing-about__agent-chip-icon{width:28px;height:28px;flex:0 0 auto;border-radius:999px;background:var(--mi-blue);display:grid;place-items:center}.marketing-about__agent-chip-icon svg{stroke:#fff}.marketing-about__agent-chip-label{font-size:12.5px;font-weight:600;color:var(--mi-ink)}.marketing-about__agent-chip-value{margin-left:auto;font-family:var(--mi-mono-font);font-size:11.5px;font-weight:500;color:var(--mi-ink)}.marketing-about__agent-name{font-family:var(--mi-display-font);font-weight:var(--mi-display-weight);font-size:34px;letter-spacing:-.05em;line-height:1.05;color:var(--mi-ink);margin:0 0 8px}@media(min-width:900px){.marketing-about__agent-name{font-size:54px;line-height:1}}.marketing-about__agent-role{margin:0 0 24px;font-size:15px;font-weight:600;color:var(--mi-blue)}@media(min-width:900px){.marketing-about__agent-role{font-size:17px}}.marketing-about__agent-body{margin:0 0 20px;font-size:16px;line-height:1.6;color:var(--mi-body-copy);max-width:30em}@media(min-width:900px){.marketing-about__agent-body{font-size:17.5px;line-height:1.62}}.marketing-about__agent-note{margin:0 0 28px;font-size:15px;line-height:1.6;color:var(--mi-muted);max-width:30em}@media(min-width:900px){.marketing-about__agent-note{font-size:16px;line-height:1.62}}.marketing-about__agent-badges{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.marketing-about__agent-chip-pill{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:var(--mi-table-tint);color:var(--mi-blue);font-family:var(--mi-body-font);font-size:14px;font-weight:600}.marketing-about__agent-verify{margin-left:6px}.marketing-about__section-title{font-family:var(--mi-display-font);font-weight:var(--mi-display-weight);font-size:40px;letter-spacing:-.05em;line-height:.98;color:var(--mi-ink);margin:0 0 40px}@media(min-width:900px){.marketing-about__section-title{font-size:72px;letter-spacing:-.055em;line-height:.96}}.marketing-about__process{margin-top:120px;padding:0 32px}@media(min-width:900px){.marketing-about__process{padding:0 56px}}.marketing-about__process-subheading{margin:0 0 44px;font-size:15.5px;line-height:1.6;color:var(--mi-muted);max-width:32em}@media(min-width:900px){.marketing-about__process-subheading{font-size:17.5px}}.marketing-about__steps{display:flex;flex-direction:column}.marketing-about__step{display:flex;flex-direction:column;gap:6px;padding:20px 0;border-top:1px solid var(--mi-border)}.marketing-about__step--first{border-top:2px solid var(--mi-ink)}.marketing-about__step--last{border-bottom:1px solid var(--mi-border)}@media(min-width:900px){.marketing-about__step{display:grid;grid-template-columns:96px 1fr 1.35fr;gap:0 32px;align-items:baseline;padding:26px 0}}.marketing-about__step-head{display:flex;align-items:baseline;gap:16px}@media(min-width:900px){.marketing-about__step-head{display:contents}}.marketing-about__step-num{font-family:var(--mi-display-font);font-weight:var(--mi-display-weight);font-size:24px;letter-spacing:-.05em;color:var(--mi-blue)}@media(min-width:900px){.marketing-about__step-num{font-size:34px}}.marketing-about__step-title{font-size:18px;font-weight:800;letter-spacing:-.03em;color:var(--mi-ink)}@media(min-width:900px){.marketing-about__step-title{font-size:25px}}.marketing-about__step-desc{font-size:14.5px;line-height:1.6;color:#4b5563;margin:0}@media(min-width:900px){.marketing-about__step-desc{font-size:16.5px}}.marketing-about__specialist{margin-top:110px;padding:0 32px}@media(min-width:900px){.marketing-about__specialist{padding:0 56px}}.marketing-about__specialist-card{background:var(--mi-table-tint);border-radius:26px;padding:32px 24px;display:grid;grid-template-columns:1fr;gap:24px;align-items:center}@media(min-width:900px){.marketing-about__specialist-card{padding:46px 52px;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px}.marketing-about__specialist-copy{grid-column:span 8}.marketing-about__specialist-cta-wrap{grid-column:span 4;justify-content:flex-end}}.marketing-about__specialist-eyebrow{color:var(--mi-blue)}.marketing-about__specialist-title{font-family:var(--mi-display-font);font-weight:var(--mi-display-weight);font-size:28px;letter-spacing:-.045em;line-height:1.08;color:var(--mi-ink);margin:0 0 16px;max-width:15em}@media(min-width:900px){.marketing-about__specialist-title{font-size:42px;line-height:1.04}}.marketing-about__specialist-body{margin:0;font-size:15.5px;line-height:1.6;color:var(--mi-body-copy);max-width:32em}@media(min-width:900px){.marketing-about__specialist-body{font-size:17px;line-height:1.62}}.marketing-about__specialist-cta-wrap{display:flex}.marketing-about__cta--dark-pill{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 34px;border-radius:999px;background:var(--mi-ink);color:var(--mi-paper);font-size:16.5px;font-weight:700;transition:filter .15s ease}.marketing-about__cta--dark-pill:hover{filter:brightness(1.25)}.marketing-about__faq{margin-top:120px;padding:0 32px}@media(min-width:900px){.marketing-about__faq{padding:0 56px}}.marketing-about__faq-subheading{margin:0 0 44px;font-size:15.5px;line-height:1.6;color:var(--mi-muted);max-width:32em}@media(min-width:900px){.marketing-about__faq-subheading{font-size:17.5px}}.marketing-about__faq-list{display:flex;flex-direction:column}.marketing-about__faq-more{margin:28px 0 0;font-size:16px}.marketing-about__faq-more a{color:inherit;text-decoration:underline}.marketing-about__faq-row{display:flex;flex-direction:column;gap:8px;padding:20px 0;border-top:1px solid var(--mi-border)}.marketing-about__faq-row--first{border-top:2px solid var(--mi-ink)}.marketing-about__faq-row--last{border-bottom:1px solid var(--mi-border)}@media(min-width:900px){.marketing-about__faq-row{flex-direction:row;align-items:baseline;gap:40px;padding:26px 0}}.marketing-about__faq-q{font-size:18px;font-weight:800;letter-spacing:-.03em;color:var(--mi-ink);margin:0}@media(min-width:900px){.marketing-about__faq-q{font-size:23px;flex:0 0 38%}}.marketing-about__faq-a{font-size:14.5px;line-height:1.6;color:#4b5563;margin:0}@media(min-width:900px){.marketing-about__faq-a{font-size:16.5px;line-height:1.65;flex:1 1 auto}}.marketing-about__entities{margin-top:120px;padding:0 32px}@media(min-width:900px){.marketing-about__entities{padding:0 56px}}.marketing-about__entities-grid{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:900px){.marketing-about__entities-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}.marketing-about__entity{padding-top:24px;border-top:2px solid var(--mi-ink)}@media(min-width:900px){.marketing-about__entity{padding-top:30px}}.marketing-about__entity-name{margin:0 0 10px;font-size:20px;font-weight:800;letter-spacing:-.03em;color:var(--mi-ink)}@media(min-width:900px){.marketing-about__entity-name{font-size:24px}}.marketing-about__entity-badge{margin:0 0 14px;font-family:var(--mi-mono-font);font-size:11.5px;letter-spacing:.06em}@media(min-width:900px){.marketing-about__entity-badge{font-size:12.5px}}.marketing-about__entity-badge--agent{color:var(--mi-blue)}.marketing-about__entity-badge--platform{color:var(--mi-eyebrow)}.marketing-about__entity-body{margin:0;font-size:15px;line-height:1.6;color:#4b5563}@media(min-width:900px){.marketing-about__entity-body{font-size:16.5px;line-height:1.62}}.marketing-about__close-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;justify-content:flex-end}.marketing-about__close-link.marketing-intro__row-secondary{color:var(--mi-paper);border-bottom-color:var(--mi-paper)}.marketing-about__close-link.marketing-intro__row-secondary:hover{color:var(--mi-highlighter);border-bottom-color:var(--mi-highlighter)}.marketing-about__close-link.marketing-intro__row-secondary:focus-visible{outline-color:var(--mi-highlighter)}.marketing-about #registered-tax-agent,.marketing-about #faq{scroll-margin-top:84px}html[lang=ja] .marketing-about__agent-chip-label,html[lang=ja] .marketing-about__agent-chip-pill,html[lang=ja] .marketing-about__agent-role{font-weight:500}html[lang=ja] .marketing-about__step-title,html[lang=ja] .marketing-about__faq-q,html[lang=ja] .marketing-about__entity-name{font-weight:700}@media(max-width:899px){.marketing-about__agent,.marketing-about__process,.marketing-about__specialist,.marketing-about__faq,.marketing-about__entities{margin-top:56px;padding:0}.marketing-about__close{margin-top:56px}}
