.fc-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:0}@media (min-width:900px){.fc-steps{grid-template-columns:repeat(3,1fr);gap:0 28px}}.fc-steps__item{position:relative;padding:28px 0 32px;border-top:1px solid var(--scg-ink-07,rgba(15,15,16,.07))}@media (min-width:900px){.fc-steps__item{padding:0;border-top:0}}.fc-steps__rail{display:flex;align-items:center;gap:16px;margin-bottom:18px}.fc-steps__num{flex-shrink:0;font-family:var(--scg-font-sans,"DM Sans",system-ui,sans-serif);font-size:clamp(2.75rem,5vw,4.25rem);font-weight:800;line-height:.9;letter-spacing:-.05em;color:var(--scg-ink,#0f0f10);transition:color .35s ease}.fc-steps__line{display:none;flex:1;height:1px;background:var(--scg-ink-07,rgba(15,15,16,.1));position:relative;overflow:hidden}.fc-steps__line:after{content:"";position:absolute;inset:0 auto 0 0;width:0;background:var(--scg-pink,#ff4ea3);transition:width .55s var(--scg-ease-enter,cubic-bezier(.16,1,.3,1))}@media (min-width:900px){.fc-steps__line{display:block}.fc-steps__item:last-child .fc-steps__line{opacity:0}}.fc-steps__title{margin:0;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--scg-ink,#0f0f10);max-width:16ch}.fc-steps__text{margin:12px 0 0;font-size:.975rem;line-height:1.55;color:var(--scg-ink-62,rgba(15,15,16,.62));max-width:28ch}.fc-steps__item:hover .fc-steps__num{color:var(--scg-pink,#ff4ea3)}.fc-steps__item:hover .fc-steps__line:after{width:100%}.fc-steps__cta{margin-top:clamp(36px,5vw,52px);text-align:center}@media (prefers-reduced-motion:reduce){.fc-steps__line:after{transition:none}.fc-steps__item:hover .fc-steps__line:after{width:100%}}html:where(:has(>body.sa-page-for-companies)){line-height:revert;-webkit-text-size-adjust:revert;-moz-tab-size:revert;-o-tab-size:revert;tab-size:revert;font-family:revert;font-feature-settings:revert;font-variation-settings:revert;-webkit-tap-highlight-color:revert}body:where(.sa-page-for-companies){margin:revert;line-height:revert}:where(body.sa-page-for-companies) *,:where(body.sa-page-for-companies) :after,:where(body.sa-page-for-companies) :before{box-sizing:revert;border:revert;margin:revert;padding:revert}:where(body.sa-page-for-companies) hr{height:revert;color:revert;border-top-width:revert}:where(body.sa-page-for-companies) abbr:where([title]){-webkit-text-decoration:revert;text-decoration:revert}:where(body.sa-page-for-companies) h1,:where(body.sa-page-for-companies) h2,:where(body.sa-page-for-companies) h3,:where(body.sa-page-for-companies) h4,:where(body.sa-page-for-companies) h5,:where(body.sa-page-for-companies) h6{font-size:revert;font-weight:revert}:where(body.sa-page-for-companies) a{color:revert;-webkit-text-decoration:revert;text-decoration:revert}:where(body.sa-page-for-companies) b,:where(body.sa-page-for-companies) strong{font-weight:revert}:where(body.sa-page-for-companies) code,:where(body.sa-page-for-companies) kbd,:where(body.sa-page-for-companies) pre,:where(body.sa-page-for-companies) samp{font-family:revert;font-feature-settings:revert;font-variation-settings:revert;font-size:revert}:where(body.sa-page-for-companies) small{font-size:revert}:where(body.sa-page-for-companies) sub,:where(body.sa-page-for-companies) sup{font-size:revert;line-height:revert;position:revert;vertical-align:revert}:where(body.sa-page-for-companies) sub{bottom:revert}:where(body.sa-page-for-companies) sup{top:revert}:where(body.sa-page-for-companies) table{text-indent:revert;border-color:revert;border-collapse:revert}:where(body.sa-page-for-companies) button,:where(body.sa-page-for-companies) input,:where(body.sa-page-for-companies) optgroup,:where(body.sa-page-for-companies) select,:where(body.sa-page-for-companies) textarea{font-family:revert;font-feature-settings:revert;font-variation-settings:revert;font-size:revert;font-weight:revert;line-height:revert;letter-spacing:revert;color:revert}:where(body.sa-page-for-companies) button,:where(body.sa-page-for-companies) select{text-transform:revert}:where(body.sa-page-for-companies) button,:where(body.sa-page-for-companies) input:where([type=button]),:where(body.sa-page-for-companies) input:where([type=reset]),:where(body.sa-page-for-companies) input:where([type=submit]){-webkit-appearance:revert;background-color:revert;background-image:revert}:where(body.sa-page-for-companies) progress{vertical-align:revert}:where(body.sa-page-for-companies) ::-webkit-inner-spin-button,:where(body.sa-page-for-companies) ::-webkit-outer-spin-button{height:revert}:where(body.sa-page-for-companies) [type=search]{-webkit-appearance:revert;outline-offset:revert}:where(body.sa-page-for-companies) ::-webkit-search-decoration{-webkit-appearance:revert}:where(body.sa-page-for-companies) ::-webkit-file-upload-button{-webkit-appearance:revert;font:revert}:where(body.sa-page-for-companies) summary{display:revert}:where(body.sa-page-for-companies) blockquote,:where(body.sa-page-for-companies) dd,:where(body.sa-page-for-companies) dl,:where(body.sa-page-for-companies) figure,:where(body.sa-page-for-companies) h1,:where(body.sa-page-for-companies) h2,:where(body.sa-page-for-companies) h3,:where(body.sa-page-for-companies) h4,:where(body.sa-page-for-companies) h5,:where(body.sa-page-for-companies) h6,:where(body.sa-page-for-companies) hr,:where(body.sa-page-for-companies) p,:where(body.sa-page-for-companies) pre{margin:revert}:where(body.sa-page-for-companies) fieldset{margin:revert;padding:revert}:where(body.sa-page-for-companies) dialog,:where(body.sa-page-for-companies) legend{padding:revert}:where(body.sa-page-for-companies) menu,:where(body.sa-page-for-companies) ol,:where(body.sa-page-for-companies) ul{list-style:revert;margin:revert;padding:revert}:where(body.sa-page-for-companies) textarea{resize:revert}:where(body.sa-page-for-companies) input::-moz-placeholder,:where(body.sa-page-for-companies) textarea::-moz-placeholder{opacity:revert;color:revert}:where(body.sa-page-for-companies) input::placeholder,:where(body.sa-page-for-companies) textarea::placeholder{opacity:revert;color:revert}:where(body.sa-page-for-companies) [role=button],:where(body.sa-page-for-companies) button{cursor:revert}:where(body.sa-page-for-companies) :disabled{cursor:revert}:where(body.sa-page-for-companies) audio,:where(body.sa-page-for-companies) canvas,:where(body.sa-page-for-companies) embed,:where(body.sa-page-for-companies) iframe,:where(body.sa-page-for-companies) img,:where(body.sa-page-for-companies) object,:where(body.sa-page-for-companies) svg,:where(body.sa-page-for-companies) video{display:revert;vertical-align:revert}html:where(:has(>body.sa-page-for-companies)){overflow-x:clip;scroll-behavior:smooth}:where(body.sa-page-for-companies) .scg-web-hero__accent{font-family:var(--scg-font-sans);font-weight:800;letter-spacing:-.045em;color:var(--scg-ink-42)}:where(body.sa-page-for-companies) .rv{opacity:0;transform:translateY(32px);transition:opacity .9s var(--scg-ease-enter),transform .9s var(--scg-ease-enter);transition-delay:var(--d,0s)}:where(body.sa-page-for-companies) .rv.in{opacity:1;transform:none}:where(body.sa-page-for-companies) .grain{position:absolute;inset:0;opacity:var(--scg-grain-opacity);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='0.8'/%3E%3C/svg%3E")}:where(body.sa-page-for-companies) .fc-index{display:flex;align-items:baseline;justify-content:space-between;gap:24px;font-family:var(--scg-font-mono);font-size:var(--scg-text-micro-plus);font-weight:500;letter-spacing:var(--scg-tracking-eyebrow);text-transform:uppercase;color:var(--scg-ink-45);margin-bottom:28px}:where(body.sa-page-for-companies) .fc-shell{max-width:1440px;margin:0 auto;padding:0 24px}@media (min-width:1024px){:where(body.sa-page-for-companies) .fc-shell{padding:0 40px}}:where(body.sa-page-for-companies) .sticky-nav{position:fixed;inset:0 0 auto 0;z-index:50;pointer-events:none;transform:translateY(-105%);transition:transform .4s cubic-bezier(.16,1,.3,1)}:where(body.sa-page-for-companies) .sticky-nav.ready{pointer-events:auto}:where(body.sa-page-for-companies) .sticky-nav.visible{transform:translateY(0)}:where(body.sa-page-for-companies) .sticky-nav-shell{max-width:1440px;margin:0 auto;padding:0 24px}@media (min-width:1024px){:where(body.sa-page-for-companies) .sticky-nav-shell{padding:0 40px}}:where(body.sa-page-for-companies) .sticky-nav-inner{display:flex;align-items:center;justify-content:space-between;height:4rem;padding:0 1.25rem;background:#fff;border-radius:0 0 18px 18px;border:1px solid rgba(15,15,16,.07);border-top:none;box-shadow:0 10px 36px rgba(15,15,16,.08)}@media (min-width:1024px){:where(body.sa-page-for-companies) .sticky-nav-inner{padding:0 1.5rem}}:where(body.sa-page-for-companies) .sticky-nav-inner .brand{display:inline-flex;align-items:center}:where(body.sa-page-for-companies) .sticky-nav-inner .brand img{display:block;height:20px;width:auto}:where(body.sa-page-for-companies) .sticky-nav-inner .links{display:none;align-items:center;gap:32px;font-family:var(--scg-font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}@media (min-width:768px){:where(body.sa-page-for-companies) .sticky-nav-inner .links{display:flex}}:where(body.sa-page-for-companies) .sticky-nav-inner .links a{color:rgba(15,15,16,.7);text-decoration:none;transition:color .2s ease}:where(body.sa-page-for-companies) .sticky-nav-inner .links a:hover,:where(body.sa-page-for-companies) .sticky-nav-inner .links a[aria-current=page]{color:var(--scg-ink)}:where(body.sa-page-for-companies) .sticky-nav-inner .actions{display:flex;align-items:center;gap:16px}:where(body.sa-page-for-companies) .sticky-nav-inner .login{font-size:.875rem;font-weight:600;color:rgba(15,15,16,.7);text-decoration:none;transition:color .2s ease}:where(body.sa-page-for-companies) .sticky-nav-inner .login:hover{color:var(--scg-ink)}:where(body.sa-page-for-companies) .sticky-nav-inner .cta{display:inline-flex;align-items:center;padding:10px 20px;border-radius:999px;background:var(--scg-ink);color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s ease}:where(body.sa-page-for-companies) .sticky-nav-inner .cta:hover{background:rgba(15,15,16,.85)}:where(body.sa-page-for-companies) .fc-topbar{position:relative;z-index:20}:where(body.sa-page-for-companies) .fc-topbar__inner{display:flex;align-items:center;justify-content:space-between;height:5rem}:where(body.sa-page-for-companies) .fc-topbar__left{display:flex;align-items:center;gap:32px}:where(body.sa-page-for-companies) .fc-topbar__brand{display:inline-flex;align-items:center}:where(body.sa-page-for-companies) .fc-topbar__brand img{display:block;height:20px;width:auto}:where(body.sa-page-for-companies) .fc-topbar__links{display:none;align-items:center;gap:32px;font-family:var(--scg-font-mono);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}@media (min-width:768px){:where(body.sa-page-for-companies) .fc-topbar__links{display:flex}}:where(body.sa-page-for-companies) .fc-topbar__links a{color:rgba(15,15,16,.7);text-decoration:none;transition:color .2s ease}:where(body.sa-page-for-companies) .fc-topbar__links a:hover,:where(body.sa-page-for-companies) .fc-topbar__links a[aria-current=page]{color:var(--scg-ink)}:where(body.sa-page-for-companies) .fc-topbar__actions{display:flex;align-items:center;gap:16px}:where(body.sa-page-for-companies) .fc-topbar__login{font-size:.875rem;font-weight:600;color:rgba(15,15,16,.7);text-decoration:none;transition:color .2s ease}:where(body.sa-page-for-companies) .fc-topbar__login:hover{color:var(--scg-ink)}:where(body.sa-page-for-companies) .fc-topbar__cta{display:inline-flex;align-items:center;padding:10px 20px;border-radius:999px;background:var(--scg-ink);color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s ease}:where(body.sa-page-for-companies) .fc-topbar__cta:hover{background:rgba(15,15,16,.85)}:where(body.sa-page-for-companies) #heroScroll{position:relative;height:100vh}:where(body.sa-page-for-companies) .fc-hero-sticky{position:sticky;top:0;height:100vh;overflow:hidden;background:#fff}:where(body.sa-page-for-companies) #heroFrame{position:absolute;inset:0;z-index:0;overflow:hidden;background:#e9e4de;clip-path:inset(min(5.5vw,72px) round 28px);will-change:clip-path}:where(body.sa-page-for-companies) #heroVideo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.07)}:where(body.sa-page-for-companies).hero-intro-done #heroVideo{animation:fc-hero-settle 1.8s cubic-bezier(.22,1,.36,1) forwards}@keyframes fc-hero-settle{0%{transform:scale(1.07)}to{transform:scale(1)}}:where(body.sa-page-for-companies) .fc-hero-scrim{position:absolute;inset-inline:0;bottom:0;height:55%;pointer-events:none;background:linear-gradient(0deg,rgba(255,255,255,.9) 0,rgba(255,255,255,.48) 42%,transparent)}:where(body.sa-page-for-companies) .fc-hero-video-top{position:absolute;inset-inline:0;top:0;z-index:20;pointer-events:none}:where(body.sa-page-for-companies).hero-intro-done .fc-hero-video-top{pointer-events:auto}:where(body.sa-page-for-companies) #heroContent{position:absolute;inset-inline:0;bottom:0;z-index:10;opacity:0;will-change:transform,opacity}:where(body.sa-page-for-companies) .fc-hero-video-copy{max-width:1440px;margin:0 auto;padding:0 24px 32px}@media (min-width:1024px){:where(body.sa-page-for-companies) .fc-hero-video-copy{padding:0 40px 40px}}:where(body.sa-page-for-companies) .fc-hero-video-grid{display:block;max-width:none}:where(body.sa-page-for-companies) .fc-hero-video-left{min-width:0}:where(body.sa-page-for-companies) .fc-hero-video-title{margin:0;max-width:none;font-size:clamp(2.75rem,6.4vw,5.75rem);font-weight:800;line-height:.98;letter-spacing:-.045em;color:var(--scg-ink)}:where(body.sa-page-for-companies.sa-web--ja) .fc-hero-video-title{font-size:clamp(2.35rem,5.5vw,5.25rem);line-height:1.05;letter-spacing:-.03em}:where(body.sa-page-for-companies) .fc-hero-video-title .mask{overflow:hidden;display:block;padding-bottom:.14em;margin-bottom:-.08em}:where(body.sa-page-for-companies) .fc-hero-video-title .mask>span{display:block;transform:translateY(112%);padding-bottom:.06em}:where(body.sa-page-for-companies) .fc-hero-video-title .mask+.mask{margin-top:.02em}:where(body.sa-page-for-companies).hero-intro-done .fc-hero-video-title .mask>span{animation:fc-hero-rise 1.1s cubic-bezier(.16,1,.3,1) forwards}:where(body.sa-page-for-companies).hero-intro-done .fc-hero-video-title .mask.d1>span{animation-delay:.12s}:where(body.sa-page-for-companies).hero-intro-done .fc-hero-video-title .mask.d2>span{animation-delay:.26s}@keyframes fc-hero-rise{to{transform:translateY(0)}}:where(body.sa-page-for-companies) .fc-hero-fade{opacity:0}:where(body.sa-page-for-companies).hero-intro-done .fc-hero-fade{animation:fc-hero-fade-up 1s cubic-bezier(.16,1,.3,1) forwards}:where(body.sa-page-for-companies).hero-intro-done .fc-hero-fade.d3{animation-delay:.4s}:where(body.sa-page-for-companies).hero-intro-done .fc-hero-fade.d4{animation-delay:.55s}:where(body.sa-page-for-companies).hero-intro-done .fc-hero-fade.d5{animation-delay:.7s}@keyframes fc-hero-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}:where(body.sa-page-for-companies) .fc-hero-video-lead{margin:.875rem 0 0;max-width:30rem;font-size:.9375rem;line-height:1.5;color:var(--scg-ink-62)}:where(body.sa-page-for-companies) .fc-hero-video-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:1rem}:where(body.sa-page-for-companies) .fc-hero-micro{margin:.75rem 0 0;font-family:var(--scg-font-mono);font-size:var(--scg-text-micro-plus);font-weight:500;letter-spacing:var(--scg-tracking-micro);text-transform:uppercase;color:var(--scg-ink-45)}@media (max-width:899px){:where(body.sa-page-for-companies) #heroVideo{-o-object-position:center 40%;object-position:center 40%}:where(body.sa-page-for-companies) .fc-hero-scrim{top:0;bottom:auto;height:min(72%,40rem);background:linear-gradient(180deg,rgba(255,255,255,.96) 0,rgba(255,255,255,.82) 28%,rgba(255,255,255,.4) 58%,transparent)}:where(body.sa-page-for-companies) #heroContent{inset:0;bottom:auto;display:flex;align-items:flex-start;justify-content:center;padding:max(5.75rem,14vh) 0 0}:where(body.sa-page-for-companies) .fc-hero-video-copy{width:100%;padding:0 20px;text-align:center}:where(body.sa-page-for-companies) .fc-hero-video-left{display:flex;flex-direction:column;align-items:center}:where(body.sa-page-for-companies) .fc-hero-video-title{font-size:clamp(2.35rem,9.5vw,3.4rem)}:where(body.sa-page-for-companies) .fc-hero-video-lead{margin-left:auto;margin-right:auto}:where(body.sa-page-for-companies) .fc-hero-video-cta{justify-content:center}}:where(body.sa-page-for-companies) .num{font-family:var(--scg-font-sans);font-weight:800;letter-spacing:-.04em;color:var(--scg-ink)}:where(body.sa-page-for-companies) .hp-card{position:relative;padding:26px 26px 24px;border-radius:var(--scg-radius-card);background:var(--scg-glass-fill);backdrop-filter:var(--scg-blur-2xl);-webkit-backdrop-filter:var(--scg-blur-2xl);border:1px solid var(--scg-glass-border);box-shadow:var(--scg-glass-highlight),var(--scg-shadow-card)}:where(body.sa-page-for-companies) .hp-label{margin:0 0 18px;font-family:var(--scg-font-mono);font-size:var(--scg-text-micro);font-weight:500;letter-spacing:var(--scg-tracking-micro);text-transform:uppercase;color:var(--scg-ink-45)}:where(body.sa-page-for-companies) .hbar-row{margin-bottom:14px}:where(body.sa-page-for-companies) .hbar-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:var(--scg-text-sm);font-weight:600;color:var(--scg-ink-62)}:where(body.sa-page-for-companies) .hbar-head .v{font-family:var(--scg-font-sans);font-weight:700;color:var(--scg-ink);font-variant-numeric:normal}:where(body.sa-page-for-companies) .hbar-track{height:14px;border-radius:4px;background:rgba(15,15,16,.05);overflow:hidden}:where(body.sa-page-for-companies) .hbar-fill{display:block;height:100%;width:0;border-radius:0 4px 4px 0;transition:width 1.2s var(--scg-ease-enter)}:where(body.sa-page-for-companies) .hbar-fill--agency{background:#c9c6c1}:where(body.sa-page-for-companies) .hbar-fill--scouta{background:#151516}:where(body.sa-page-for-companies) .go .hbar-fill--agency,:where(body.sa-page-for-companies) .in .hbar-fill--agency{width:var(--w,100%)}:where(body.sa-page-for-companies) .go .hbar-fill--scouta,:where(body.sa-page-for-companies) .in .hbar-fill--scouta{width:var(--w,50%);transition-delay:.25s}:where(body.sa-page-for-companies) .hp-keep{margin-top:20px;padding-top:18px;border-top:1px solid var(--scg-ink-07)}:where(body.sa-page-for-companies) .hp-keep .n{font-size:clamp(2.25rem,4vw,3rem);line-height:1}:where(body.sa-page-for-companies.sa-web--ja) .hp-keep .n{font-size:clamp(2rem,3.6vw,2.7rem)}:where(body.sa-page-for-companies) .hp-keep .l{margin:8px 0 0;font-family:var(--scg-font-mono);font-size:var(--scg-text-micro);font-weight:500;letter-spacing:var(--scg-tracking-micro);text-transform:uppercase;color:var(--scg-ink-45)}:where(body.sa-page-for-companies) .hp-link{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-family:var(--scg-font-mono);font-size:var(--scg-text-micro-plus);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--scg-ink-62);text-decoration:none}:where(body.sa-page-for-companies) .hp-link:hover{color:var(--scg-ink)}:where(body.sa-page-for-companies) .hp-link i{font-style:normal;color:var(--scg-pink)}:where(body.sa-page-for-companies) .hp-plot{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:end;height:clamp(210px,30vh,300px);padding-top:34px;border-bottom:1px solid var(--scg-ink-16)}:where(body.sa-page-for-companies) .hp-col{position:relative;height:100%;display:flex;align-items:flex-end;justify-content:center}:where(body.sa-page-for-companies) .hp-bar{width:100%;max-width:108px;height:0;border-radius:9px 9px 0 0;transition:height 1.1s var(--scg-ease-enter)}:where(body.sa-page-for-companies) .go .hp-bar,:where(body.sa-page-for-companies) .in .hp-bar{height:var(--h)}:where(body.sa-page-for-companies) .hp-col--scouta .hp-bar{transition-delay:.22s}:where(body.sa-page-for-companies) .hp-bar--agency{background:#c9c6c1}:where(body.sa-page-for-companies) .hp-bar--scouta{background:#151516}:where(body.sa-page-for-companies) .hp-v{position:absolute;left:50%;transform:translateX(-50%);bottom:calc(var(--h) + 10px);font-family:var(--scg-font-sans);font-size:1.25rem;font-weight:800;letter-spacing:-.03em;color:var(--scg-ink);white-space:nowrap;opacity:0;transition:opacity .5s ease}:where(body.sa-page-for-companies) .go .hp-v,:where(body.sa-page-for-companies) .in .hp-v{opacity:1;transition-delay:.95s}:where(body.sa-page-for-companies) .hp-col--scouta .hp-v{transition-delay:1.1s}:where(body.sa-page-for-companies) .hp-cats{display:grid;grid-template-columns:1fr 1fr;margin-top:13px}:where(body.sa-page-for-companies) .hp-cat{text-align:center;font-size:var(--scg-text-sm);font-weight:600;color:var(--scg-ink-62)}:where(body.sa-page-for-companies) .hp-cat b{display:block;margin-top:3px;font-family:var(--scg-font-mono);font-size:var(--scg-text-micro);font-weight:500;letter-spacing:var(--scg-tracking-micro);text-transform:uppercase;color:var(--scg-ink-45)}:where(body.sa-page-for-companies) .rv-mask{overflow:hidden;display:block;padding-bottom:.14em;margin-bottom:-.08em}:where(body.sa-page-for-companies) .rv-mask>span{display:block;transform:translateY(110%);transition:transform .75s var(--scg-ease-enter);transition-delay:var(--d,0s);padding-bottom:.06em}:where(body.sa-page-for-companies) .rv.in .rv-mask>span{transform:translateY(0)}:where(body.sa-page-for-companies) .rv-mask+.rv-mask{margin-top:.02em}:where(body.sa-page-for-companies) .alt-swap{color:rgba(15,15,16,.42)}:where(body.sa-page-for-companies) .fc-statement{margin:clamp(3.5rem,8vw,5.5rem) auto 0;padding:0 24px;text-align:center;font-size:clamp(2.5rem,5.5vw,5rem);font-weight:800;line-height:1.02;letter-spacing:-.04em;color:rgba(15,15,16,.35)}:where(body.sa-page-for-companies.sa-web--ja) .fc-statement{font-size:clamp(2.2rem,4.85vw,4.4rem);line-height:1.08}:where(body.sa-page-for-companies) .fc-statement--lead{margin:0 auto clamp(2.5rem,5vw,3.5rem)}:where(body.sa-page-for-companies) .fc-statement--bridge{margin:clamp(5rem,11vw,8rem) auto clamp(1.25rem,3vw,2rem);font-size:clamp(1.85rem,3.8vw,3.25rem);line-height:1.12;letter-spacing:-.035em}:where(body.sa-page-for-companies.sa-web--ja) .fc-statement--bridge{font-size:clamp(1.65rem,3.4vw,2.9rem);line-height:1.18}:where(body.sa-page-for-companies) #stakes.scg-web-section{padding-bottom:clamp(1.5rem,4vw,2.5rem)}:where(body.sa-page-for-companies) .scg-web-section__title{font-size:clamp(2.25rem,4.2vw,3.5rem);line-height:1.08;letter-spacing:-.035em}:where(body.sa-page-for-companies.sa-web--ja) .scg-web-section__title{font-size:clamp(2rem,3.75vw,3.1rem);line-height:1.12}:where(body.sa-page-for-companies.sa-web--ja) .scg-web-card__title{font-size:clamp(1.2rem,1.7vw,1.35rem);line-height:1.25}:where(body.sa-page-for-companies.sa-web--ja) .fc-demo-disp{font-size:clamp(1.45rem,2.45vw,2.25rem)!important;line-height:1.12}:where(body.sa-page-for-companies) .fc-fee{display:grid;gap:24px;align-items:center}@media (min-width:900px){:where(body.sa-page-for-companies) .fc-fee{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px}}:where(body.sa-page-for-companies) .fc-stakes-visual{position:relative;border-radius:24px;overflow:hidden;isolation:isolate;background:#d8dde4;aspect-ratio:1/1;max-height:min(560px,72dvh);box-shadow:var(--scg-shadow-card)}@media (min-width:900px){:where(body.sa-page-for-companies) .fc-stakes-visual{aspect-ratio:1/1}}:where(body.sa-page-for-companies) .fc-stakes-visual__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}:where(body.sa-page-for-companies) .fc-stakes-visual__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(15,15,16,.06),transparent 38%),linear-gradient(180deg,transparent 42%,rgba(15,15,16,.2))}:where(body.sa-page-for-companies) .fc-stake-bubbles{position:absolute;inset:0;pointer-events:none}:where(body.sa-page-for-companies) .fc-stake-bubble{position:absolute;max-width:min(88%,22rem);padding:14px 18px;border-radius:var(--scg-radius-bubble);background:rgba(255,255,255,.84);backdrop-filter:var(--scg-blur-md);-webkit-backdrop-filter:var(--scg-blur-md);border:1px solid rgba(255,255,255,.9);box-shadow:var(--scg-glass-highlight-soft),var(--scg-shadow-float),0 14px 36px rgba(15,15,16,.12);font-size:clamp(.9375rem,1.15vw,1.125rem);font-weight:550;line-height:1.4;letter-spacing:-.015em;color:var(--scg-ink);display:flex;align-items:flex-start;gap:10px}:where(body.sa-page-for-companies) .fc-stake-bubble .x{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:2px;border-radius:var(--scg-radius-pill);border:1.5px dashed rgba(15,15,16,.22);color:var(--scg-ink-50);font-size:11px;line-height:1}:where(body.sa-page-for-companies) .fc-stake-bubble--1{top:7%;right:4%;max-width:min(90%,21rem)}:where(body.sa-page-for-companies) .fc-stake-bubble--2{top:26%;right:5%;max-width:min(92%,24rem)}:where(body.sa-page-for-companies) .fc-stake-bubble--3{top:50%;left:4%;max-width:min(86%,20rem)}:where(body.sa-page-for-companies) .fc-stake-bubble--4{bottom:8%;right:4%;max-width:min(92%,23rem)}@media (max-width:899px){:where(body.sa-page-for-companies) .fc-stakes-visual{aspect-ratio:5/4;max-height:none}:where(body.sa-page-for-companies) .fc-stakes-visual__img{transform:scale(1.08);transform-origin:20% 45%}:where(body.sa-page-for-companies) .fc-stake-bubble{font-size:.9375rem;padding:12px 15px;max-width:min(90%,20rem)}:where(body.sa-page-for-companies) .fc-stake-bubble--3{left:auto;right:4%;top:48%}}:where(body.sa-page-for-companies) .fc-fee-cap{margin:14px 0 0;font-family:var(--scg-font-mono);font-size:var(--scg-text-sm);font-weight:500;letter-spacing:var(--scg-tracking-micro);text-transform:uppercase;color:var(--scg-ink-45);max-width:none}:where(body.sa-page-for-companies) .stakes{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:10px}:where(body.sa-page-for-companies) .stakes li{display:flex;align-items:flex-start;gap:12px;padding:13px 16px;border-radius:var(--scg-radius-tile);background:var(--scg-glass-fill-soft);border:1px solid var(--scg-glass-border-soft);font-size:var(--scg-text-base);color:var(--scg-ink-62)}:where(body.sa-page-for-companies) .stakes .x{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border-radius:var(--scg-radius-pill);border:1.5px dashed var(--scg-ink-16);color:var(--scg-ink-42);font-size:11px;line-height:1;flex-shrink:0}:where(body.sa-page-for-companies) .fc-num{font-family:var(--scg-font-mono);font-size:var(--scg-text-caption);font-weight:500;letter-spacing:.14em;color:var(--scg-ink-45);transition:color .3s ease}:where(body.sa-page-for-companies) .scg-web-card{transition:transform .45s var(--scg-ease-enter),box-shadow .45s ease}:where(body.sa-page-for-companies) .scg-web-card:hover{transform:translateY(-6px);box-shadow:var(--scg-glass-highlight),0 26px 54px rgba(15,15,16,.12)}:where(body.sa-page-for-companies) .scg-web-card:hover .fc-num{color:var(--scg-pink)}:where(body.sa-page-for-companies) .chart-card{position:relative;padding:clamp(24px,3.5vw,44px);border-radius:var(--scg-radius-card);background:var(--scg-glass-fill);backdrop-filter:var(--scg-blur-2xl);-webkit-backdrop-filter:var(--scg-blur-2xl);border:1px solid var(--scg-glass-border);box-shadow:var(--scg-glass-highlight),var(--scg-shadow-card)}:where(body.sa-page-for-companies) .chart-legend{display:flex;flex-wrap:wrap;gap:10px 22px;margin-bottom:26px;font-family:var(--scg-font-mono);font-size:var(--scg-text-micro-plus);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--scg-ink-55)}:where(body.sa-page-for-companies) .chart-legend .key{display:inline-flex;align-items:center;gap:8px}:where(body.sa-page-for-companies) .chart-legend .sw{width:14px;height:14px;border-radius:4px}:where(body.sa-page-for-companies) .sw--agency{background:#c9c6c1}:where(body.sa-page-for-companies) .sw--scouta{background:#151516}:where(body.sa-page-for-companies) .chart{position:relative;height:250px;margin-top:8px}:where(body.sa-page-for-companies) .chart-plot{position:relative;display:grid;grid-template-columns:repeat(3,1fr);align-items:end;height:100%}:where(body.sa-page-for-companies) .chart-cats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px}:where(body.sa-page-for-companies) .chart-grid{position:absolute;inset:0;pointer-events:none}:where(body.sa-page-for-companies) .chart-grid span{position:absolute;left:0;right:0;height:1px;background:var(--scg-ink-07)}:where(body.sa-page-for-companies) .chart-grid label{position:absolute;right:100%;transform:translateY(-50%);margin-right:10px;font-family:var(--scg-font-mono);font-size:var(--scg-text-micro);letter-spacing:.08em;color:var(--scg-ink-42);white-space:nowrap}:where(body.sa-page-for-companies) .chart-wrap{padding-left:44px;padding-top:26px}:where(body.sa-page-for-companies) .cols{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:26px;height:100%}@media (max-width:560px){:where(body.sa-page-for-companies) .cols{gap:16px}:where(body.sa-page-for-companies) .col{width:20px}}:where(body.sa-page-for-companies) .col{position:relative;width:24px;height:100%;display:flex;align-items:flex-end;cursor:default}:where(body.sa-page-for-companies) .col i{display:block;width:100%;height:0;border-radius:4px 4px 0 0;transition:height 1.1s var(--scg-ease-enter);transition-delay:var(--cd,0s)}:where(body.sa-page-for-companies) .col--agency i{background:#c9c6c1}:where(body.sa-page-for-companies) .col--scouta i{background:#151516}:where(body.sa-page-for-companies) .in .col i{height:var(--h)}:where(body.sa-page-for-companies) .col-val{position:absolute;left:50%;bottom:calc(var(--h) + 7px);transform:translateX(-50%);font-family:var(--scg-font-sans);font-size:var(--scg-text-sm);font-weight:700;color:var(--scg-ink);white-space:nowrap;opacity:0;transition:opacity .5s ease;transition-delay:calc(var(--cd, 0s) + .75s)}:where(body.sa-page-for-companies) .in .col-val{opacity:1}:where(body.sa-page-for-companies) .col:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(var(--h) + 30px);transform:translateX(-50%) translateY(4px);padding:7px 11px;border-radius:10px;background:var(--scg-glass-fill-dark);color:var(--scg-paper);font-family:var(--scg-font-mono);font-size:var(--scg-text-caption);letter-spacing:.03em;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:5}:where(body.sa-page-for-companies) .col:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}:where(body.sa-page-for-companies) .chart-cat{text-align:center;font-size:var(--scg-text-sm);font-weight:600;color:var(--scg-ink-62)}:where(body.sa-page-for-companies) .chart-cat small{display:block;margin-top:2px;font-family:var(--scg-font-mono);font-size:var(--scg-text-micro);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--scg-ink-42)}:where(body.sa-page-for-companies) .cost-table{width:100%;margin-top:34px;border-collapse:collapse;font-size:var(--scg-text-sm);color:var(--scg-ink-62)}:where(body.sa-page-for-companies) .cost-table th{font-family:var(--scg-font-mono);font-size:var(--scg-text-micro);font-weight:500;letter-spacing:var(--scg-tracking-micro);text-transform:uppercase;color:var(--scg-ink-45);text-align:right;padding:0 10px 10px}:where(body.sa-page-for-companies) .cost-table th:first-child{text-align:left;padding-left:0}:where(body.sa-page-for-companies) .cost-table td{padding:11px 10px;border-top:1px solid var(--scg-ink-07);text-align:right;font-variant-numeric:tabular-nums}:where(body.sa-page-for-companies) .cost-table td:first-child{text-align:left;padding-left:0;font-weight:600;color:var(--scg-ink)}:where(body.sa-page-for-companies) .cost-table .save{font-weight:700;color:var(--scg-ink)}:where(body.sa-page-for-companies) .annual{display:grid;gap:40px;align-items:center;margin-top:clamp(40px,6vw,64px)}@media (min-width:900px){:where(body.sa-page-for-companies) .annual{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}:where(body.sa-page-for-companies) .annual .hbar-track{height:18px}:where(body.sa-page-for-companies) .annual-keep .n{display:block;font-size:clamp(3rem,6.5vw,5rem);line-height:1}:where(body.sa-page-for-companies) .annual-keep .l{margin:12px 0 0;font-family:var(--scg-font-mono);font-size:var(--scg-text-sm);font-weight:500;letter-spacing:var(--scg-tracking-micro);text-transform:uppercase;color:var(--scg-ink-45)}:where(body.sa-page-for-companies) .chart-note{margin:26px 0 0;font-family:var(--scg-font-mono);font-size:var(--scg-text-micro);letter-spacing:.06em;color:var(--scg-ink-42);line-height:1.7}:where(body.sa-page-for-companies) .chart-caption{margin:34px 0 0;font-size:var(--scw-text-lead);font-weight:700;letter-spacing:-.02em;color:var(--scg-ink);text-align:center}:where(body.sa-page-for-companies) .fc-team-intro{max-width:44rem}:where(body.sa-page-for-companies) .fc-team-list{display:grid;grid-template-columns:1fr;gap:20px;margin-top:36px;max-width:720px}@media (min-width:680px){:where(body.sa-page-for-companies) .fc-team-list{grid-template-columns:1fr 1fr;gap:24px}}:where(body.sa-page-for-companies) .fc-team-card{display:flex;flex-direction:column;gap:0;overflow:hidden;min-height:0}:where(body.sa-page-for-companies) .scg-web-card.fc-team-card{padding:0}:where(body.sa-page-for-companies) .team-photo{display:grid;place-items:center;width:100%;aspect-ratio:4/3;margin:0;border:0;border-radius:0;background:rgba(15,15,16,.08);-o-object-fit:cover;object-fit:cover;color:rgba(15,15,16,.3);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;filter:grayscale(1);transition:filter .5s ease,background .5s ease}:where(body.sa-page-for-companies) .fc-team-card:hover .team-photo{filter:grayscale(0)}:where(body.sa-page-for-companies) .fc-team-card__body{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px 18px 20px}@media (min-width:900px){:where(body.sa-page-for-companies) .fc-team-card__body{padding:18px 20px 22px}}:where(body.sa-page-for-companies) .fc-team-card__body .scg-web-card__title{margin:0}:where(body.sa-page-for-companies) .fc-team-card__body .scg-web-card__text{margin:0}:where(body.sa-page-for-companies) .fc-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;text-align:center}@media (min-width:860px){:where(body.sa-page-for-companies) .fc-stats{grid-template-columns:repeat(4,1fr)}}:where(body.sa-page-for-companies) .fc-stat .n{display:block;font-size:clamp(2.25rem,4.5vw,3.5rem);line-height:1;color:var(--scg-ink-42)}:where(body.sa-page-for-companies.sa-web--ja) .fc-stat .n{font-size:clamp(2rem,4vw,3.1rem)}:where(body.sa-page-for-companies) .fc-stat .l{margin:10px 0 0;font-family:var(--scg-font-mono);font-size:var(--scg-text-micro-plus);font-weight:500;letter-spacing:var(--scg-tracking-micro);text-transform:uppercase;color:var(--scg-ink-45)}:where(body.sa-page-for-companies) .fc-stats-note{margin:28px 0 0;text-align:center;font-family:var(--scg-font-mono);font-size:var(--scg-text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--scg-ink-42)}:where(body.sa-page-for-companies) .cta-panel{position:relative;overflow:hidden;border-radius:24px;background:linear-gradient(120deg,#f7d6dc,#cde4ef,#f2e4b8,#f7d6dc);background-size:300% 300%;animation:fc-grad 16s ease infinite;padding:48px 24px}@media (min-width:640px){:where(body.sa-page-for-companies) .cta-panel{padding:56px 32px}}@media (min-width:1024px){:where(body.sa-page-for-companies) .cta-panel{padding:64px 48px}}@keyframes fc-grad{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}:where(body.sa-page-for-companies) .cta-vig{position:absolute;inset:0;background:radial-gradient(90% 80% at 50% 40%,transparent 55%,rgba(30,30,30,.1) 100%)}:where(body.sa-page-for-companies) .cta-corner{pointer-events:none;position:absolute;top:20px;font-family:var(--scg-font-mono);font-size:var(--scg-text-micro-plus);letter-spacing:var(--scg-tracking-micro);text-transform:uppercase;color:var(--scg-ink-40)}:where(body.sa-page-for-companies) .cta-split{position:relative;display:grid;gap:40px;align-items:center}@media (min-width:1024px){:where(body.sa-page-for-companies) .cta-split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:stretch}}:where(body.sa-page-for-companies) .cta-copy{text-align:center}@media (min-width:1024px){:where(body.sa-page-for-companies) .cta-copy{text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}}:where(body.sa-page-for-companies) .cta-form{position:relative;padding:24px;border-radius:20px;background:rgba(255,255,255,.78);border:1px solid rgba(15,15,16,.1);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:var(--scg-glass-highlight),var(--scg-shadow-card)}@media (min-width:640px){:where(body.sa-page-for-companies) .cta-form{padding:28px}}:where(body.sa-page-for-companies) .cta-form .scg-web-textarea{min-height:96px}:where(body.sa-page-for-companies) .cta-form .scg-web-form{gap:14px}:where(body.sa-page-for-companies) .cta-form .scg-web-form__grid{gap:14px}:where(body.sa-page-for-companies) .cta-copy__title{margin:0;font-size:clamp(2.75rem,6vw,5.5rem);font-weight:800;line-height:1.02;letter-spacing:-.04em;color:var(--scg-ink)}:where(body.sa-page-for-companies.sa-web--ja) .cta-copy__title{font-size:clamp(2.45rem,5.3vw,4.75rem);line-height:1.08}:where(body.sa-page-for-companies) .cta-copy__lead{margin:24px 0 0;max-width:32rem;font-size:1rem;line-height:1.625;color:rgba(15,15,16,.7)}@media (min-width:1024px){:where(body.sa-page-for-companies) .cta-copy__lead{margin-left:0;margin-right:0}}:where(body.sa-page-for-companies) .cta-form__eyebrow{margin:0;font-family:var(--scg-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--scg-ink-45)}:where(body.sa-page-for-companies) .cta-form__title{margin:12px 0 0;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--scg-ink)}@media (min-width:640px){:where(body.sa-page-for-companies) .cta-form__title{font-size:1.5rem}}:where(body.sa-page-for-companies) .cta-trust{margin:28px auto 0;max-width:28rem;font-family:var(--scg-font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;line-height:1.7;color:var(--scg-ink-45)}@media (min-width:1024px){:where(body.sa-page-for-companies) .cta-trust{margin-left:0;margin-right:0}}:where(body.sa-page-for-companies) .fc-lang{display:inline-flex;align-items:center;gap:6px;font-family:var(--scg-font-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}:where(body.sa-page-for-companies) .fc-lang .lang-btn{border:0;background:transparent;padding:0;cursor:pointer;color:var(--scg-ink-45);font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:none}:where(body.sa-page-for-companies) .fc-lang .lang-btn:hover{color:var(--scg-ink)}:where(body.sa-page-for-companies) .fc-lang .lang-btn.lang-btn--active{color:var(--scg-ink);font-weight:700;cursor:default}:where(body.sa-page-for-companies) .fc-lang__sep{color:var(--scg-ink-42);opacity:.5}@keyframes scg-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){html:where(:has(>body.sa-page-for-companies)){scroll-behavior:auto}:where(body.sa-page-for-companies) .rv{opacity:1;transform:none;transition:none}:where(body.sa-page-for-companies) .cta-panel{animation:none}:where(body.sa-page-for-companies) .sticky-nav{transition:none}:where(body.sa-page-for-companies) .rv-mask>span{transition:none;transform:none}:where(body.sa-page-for-companies) .col i,:where(body.sa-page-for-companies) .col-val,:where(body.sa-page-for-companies) .hbar-fill,:where(body.sa-page-for-companies) .hp-bar,:where(body.sa-page-for-companies) .hp-v{transition:none}:where(body.sa-page-for-companies) .hbar-fill--agency,:where(body.sa-page-for-companies) .hbar-fill--scouta{width:var(--w,100%)}:where(body.sa-page-for-companies) .col i{height:var(--h)}:where(body.sa-page-for-companies) .col-val,:where(body.sa-page-for-companies) .hp-v{opacity:1}:where(body.sa-page-for-companies) .hp-bar{height:var(--h)}:where(body.sa-page-for-companies) #heroFrame{clip-path:none!important}:where(body.sa-page-for-companies) #heroContent{opacity:1!important;transform:none!important}:where(body.sa-page-for-companies) #heroVideo,:where(body.sa-page-for-companies) .fc-hero-fade,:where(body.sa-page-for-companies) .fc-hero-video-title .mask>span{animation:none!important;transform:none!important;opacity:1!important}:where(body.sa-page-for-companies) .fc-hero-video-top{pointer-events:auto}:where(body.sa-page-for-companies) .model--primary:before{animation:none;background:transparent;border:2px solid rgba(15,15,16,.18);padding:0;-webkit-mask:none;mask:none}}:where(body.sa-page-for-companies) .scg-web-card--accent{background:rgba(255,78,163,.06);border-color:rgba(255,78,163,.22)}:where(body.sa-page-for-companies) .scg-web-card--accent .fc-num{color:var(--scg-pink)}:where(body.sa-page-for-companies) .fc-team-card__role{margin:4px 0 10px;font-family:var(--scg-font-mono);font-size:var(--scg-text-micro-plus);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--scg-pink)}:where(body.sa-page-for-companies) #value .scg-web-card__text{margin-top:10px;font-size:.9375rem;line-height:1.5}:where(body.sa-page-for-companies) #benchmark.scg-web-section{padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(28px,4vw,48px)}:where(body.sa-page-for-companies) .lead-gen{position:relative;overflow:hidden;border-radius:24px;padding:clamp(32px,5vw,56px);background:linear-gradient(135deg,#17181c,#24262d);color:#fff}:where(body.sa-page-for-companies) .lead-gen__body{position:relative;max-width:40rem}:where(body.sa-page-for-companies) .lead-gen__eyebrow{margin:0 0 14px;font-family:var(--scg-font-mono);font-size:var(--scg-text-micro-plus);font-weight:500;letter-spacing:var(--scg-tracking-eyebrow);text-transform:uppercase;color:var(--scg-pink)}:where(body.sa-page-for-companies) .lead-gen__title{margin:0;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.05}:where(body.sa-page-for-companies.sa-web--ja) .lead-gen__title{font-size:clamp(1.6rem,3.1vw,2.5rem);line-height:1.12}:where(body.sa-page-for-companies) .lead-gen__lead{margin:16px 0 0;font-size:1rem;line-height:1.6;color:rgba(255,255,255,.72)}:where(body.sa-page-for-companies) .lead-gen__form{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}:where(body.sa-page-for-companies) .lead-gen__input{flex:1;min-width:240px;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff}:where(body.sa-page-for-companies) .lead-gen__input::-moz-placeholder{color:rgba(255,255,255,.5)}:where(body.sa-page-for-companies) .lead-gen__input::placeholder{color:rgba(255,255,255,.5)}:where(body.sa-page-for-companies) .market-grid{display:grid;grid-template-columns:1fr;gap:18px}@media (min-width:720px){:where(body.sa-page-for-companies) .market-grid{grid-template-columns:1fr 1fr;gap:24px 48px}}:where(body.sa-page-for-companies) .market-stat{display:grid;grid-template-columns:minmax(0,auto) 1fr;gap:20px;align-items:start;padding:24px 0;border-top:1px solid var(--scg-ink-07)}:where(body.sa-page-for-companies) .market-stat .num{font-size:clamp(2.75rem,5.5vw,4.25rem);line-height:.95;color:var(--scg-ink);white-space:nowrap}:where(body.sa-page-for-companies.sa-web--ja) .market-stat .num{font-size:clamp(2.45rem,4.9vw,3.75rem)}:where(body.sa-page-for-companies) .market-stat .market-was{color:var(--scg-ink-42)}:where(body.sa-page-for-companies) .market-stat__l{margin:4px 0 0;font-size:var(--scg-text-sm);line-height:1.55;color:var(--scg-ink-62);max-width:26rem}@property --model-spin{syntax:"<angle>";inherits:false;initial-value:0deg}:where(body.sa-page-for-companies) .models{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}@media (min-width:900px){:where(body.sa-page-for-companies) .models{grid-template-columns:1.35fr 1fr;gap:24px}}:where(body.sa-page-for-companies) .model{position:relative;padding:clamp(26px,3vw,40px);border-radius:var(--scg-radius-card)}:where(body.sa-page-for-companies) .model--primary{background:var(--scg-glass-fill);backdrop-filter:var(--scg-blur-2xl);-webkit-backdrop-filter:var(--scg-blur-2xl);border:2px solid rgba(15,15,16,.18);box-shadow:var(--scg-glass-highlight),var(--scg-shadow-card);isolation:isolate}:where(body.sa-page-for-companies) .model--primary:before{content:"";position:absolute;inset:-3px;border-radius:calc(var(--scg-radius-card) + 3px);padding:3px;background:conic-gradient(from var(--model-spin),transparent 0deg,transparent 285deg,rgba(15,15,16,.15) 300deg,#0f0f10 325deg,#0f0f10 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:fc-model-border-spin 7s linear infinite;pointer-events:none;z-index:1}@keyframes fc-model-border-spin{to{--model-spin:360deg}}:where(body.sa-page-for-companies) .model--support{background:transparent;border:1px solid var(--scg-ink-07)}:where(body.sa-page-for-companies) .model__tag{display:inline-block;font-family:var(--scg-font-mono);font-size:var(--scg-text-micro);font-weight:500;letter-spacing:var(--scg-tracking-micro);text-transform:uppercase;color:var(--scg-ink-45);margin-bottom:14px}:where(body.sa-page-for-companies) .model--primary .model__tag{color:var(--scg-pink)}:where(body.sa-page-for-companies) .model__title{margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.03em;color:var(--scg-ink)}:where(body.sa-page-for-companies.sa-web--ja) .model__title{font-size:clamp(1.35rem,2.7vw,1.8rem)}:where(body.sa-page-for-companies) .model__price{display:flex;align-items:baseline;gap:10px;margin:14px 0 0;color:var(--scg-pink)}:where(body.sa-page-for-companies) .model__price-note{font-family:var(--scg-font-mono);font-size:var(--scg-text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--scg-ink-45)}:where(body.sa-page-for-companies) .model__lead{margin:14px 0 0;font-size:var(--scw-text-lead);font-weight:600;letter-spacing:-.01em;color:var(--scg-ink)}:where(body.sa-page-for-companies) .model__body{margin:14px 0 0;font-size:1rem;line-height:1.6;color:var(--scg-ink-62)}:where(body.sa-page-for-companies) .model__list{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:11px}:where(body.sa-page-for-companies) .model__list li{display:flex;align-items:flex-start;gap:11px;font-size:var(--scg-text-base);line-height:1.5;color:var(--scg-ink-72)}:where(body.sa-page-for-companies) .model__ck{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border-radius:var(--scg-radius-pill);background:var(--scg-pink);color:#fff;flex-shrink:0;box-shadow:var(--scg-shadow-pink)}:where(body.sa-page-for-companies) .model__ck svg{width:11px;height:11px}:where(body.sa-page-for-companies) .model__foot{margin:20px 0 0;font-family:var(--scg-font-mono);font-size:var(--scg-text-micro-plus);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--scg-ink-45)}:where(body.sa-page-for-companies) .model__close{margin:28px auto 0;max-width:44rem;text-align:center;font-size:var(--scw-text-lead);font-weight:600;letter-spacing:-.01em;line-height:1.5;color:var(--scg-ink-72)}:where(body.sa-page-for-companies) .faq{border-top:1px solid var(--scg-ink-07)}:where(body.sa-page-for-companies) .faq__item{border-bottom:1px solid var(--scg-ink-07)}:where(body.sa-page-for-companies) .faq__q{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer;list-style:none;font-size:var(--scg-text-title);font-weight:700;letter-spacing:-.02em;color:var(--scg-ink)}:where(body.sa-page-for-companies.sa-web--ja) .faq__q{font-size:1.05rem}:where(body.sa-page-for-companies) .faq__q::-webkit-details-marker{display:none}:where(body.sa-page-for-companies) .faq__icon{position:relative;width:16px;height:16px;flex-shrink:0}:where(body.sa-page-for-companies) .faq__icon:after,:where(body.sa-page-for-companies) .faq__icon:before{content:"";position:absolute;background:var(--scg-pink);border-radius:2px;transition:transform .3s var(--scg-ease-enter),opacity .3s ease}:where(body.sa-page-for-companies) .faq__icon:before{top:7px;left:0;width:16px;height:2px}:where(body.sa-page-for-companies) .faq__icon:after{top:0;left:7px;width:2px;height:16px}:where(body.sa-page-for-companies) .faq__item[open] .faq__icon:after{transform:scaleY(0);opacity:0}:where(body.sa-page-for-companies) .faq__a{margin:0;padding:0 0 22px;max-width:44rem;font-size:1rem;line-height:1.65;color:var(--scg-ink-62)}