.rl-page{--rl-space:calc(var(--rhythm-half)*4/3);--rl-gap:calc(var(--rhythm-half)*2.5)}.rl-page img{-webkit-user-drag:none}.rl-page picture{display:contents}.rl-page picture>source{display:none}.rl-page:lang(ja) main{overflow-wrap:anywhere}.rl-page:lang(ja) main :is(h1,h2,h3,li,button,a,.rl-stat-label){word-break:auto-phrase}.rl-page:lang(ja) .rl-hero-stat-label{line-break:strict}.rl-page:lang(zh) .rl-hero-title{word-break:keep-all;overflow-wrap:anywhere}.rl-hero{padding:calc(var(--header-height) + var(--rl-space)/2)0 var(--rl-space);background:var(--white);overflow-x:clip}.rl-hero-row{flex-direction:column;align-items:center;gap:48px;display:flex}.rl-hero-copy,.rl-hero-lead{flex-direction:column;gap:24px;display:flex}.rl-hero-copy{z-index:4;width:min(560px,100%);position:relative}.rl-hero-lead{container-type:inline-size}.rl-crumbs{letter-spacing:-.02em;color:var(--gray-700);font-size:14px;font-weight:500;line-height:1.5}.rl-crumbs [aria-current]{--gradient-accent-angle:38.28deg}@media (max-width:767px){.rl-crumbs{display:block}.rl-crumbs span[aria-hidden]{margin-inline:8px}}.rl-hero-title{letter-spacing:-.02em;margin-right:-1px;font-size:clamp(32px,9.95851cqw,48px);line-height:1.125}.rl-page:lang(ja) .rl-hero-title{font-size:clamp(30px,9.95851cqw,48px)}.rl-hero-slot{margin-left:.2256em;padding-left:1.26em}.rl-hero-box{width:1.26em;height:1lh;margin-left:-1.26em;position:absolute}.rl-hero-tile{line-height:0;display:block;position:absolute;top:calc(50% + .0046em);left:50%;translate:-50% -50%}.rl-hero-description{letter-spacing:-.02em;color:var(--gray-700);margin-right:-1px;font-size:18px;font-weight:500;line-height:1.5}.rl-hero-points{flex-direction:column;gap:12px;display:flex}.rl-hero-points li{letter-spacing:-.02em;color:var(--gray-900);align-items:center;gap:12px;font-size:16px;font-weight:500;line-height:1.5;display:flex}.rl-hero-points img{flex:none}.rl-hero-stats{--rl-stat-gap:minmax(12px,28px);grid-template-columns:auto var(--rl-stat-gap)0 var(--rl-stat-gap)auto var(--rl-stat-gap)0 var(--rl-stat-gap)auto var(--rl-stat-gap)0 var(--rl-stat-gap)auto;justify-content:start;align-items:start;display:grid}.rl-hero-stats>:nth-child(n){grid-row:1}.rl-hero-stats>:nth-child(2){grid-column:3}.rl-hero-stats>:nth-child(3){grid-column:5}.rl-hero-stats>:nth-child(4){grid-column:7}.rl-hero-stats>:nth-child(5){grid-column:9}.rl-hero-stats>:nth-child(6){grid-column:11}.rl-hero-stats>:nth-child(7){grid-column:13}.rl-hero-stat{flex-direction:column-reverse;gap:2px;margin-block:10px;display:flex}.rl-hero-stat-value{letter-spacing:-.02em;white-space:nowrap;font-size:32px;line-height:1.25}.rl-hero-stat-label{letter-spacing:-.02em;color:var(--gray-700);font-size:14px;font-weight:500;line-height:1.5}.rl-hero-stat-divider{align-self:center;max-width:none;margin:-.5px}@media (max-width:479px){.rl-hero-stats{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:4px 20px}.rl-hero-stats>:nth-child(n){grid-area:auto}.rl-hero-stats>:nth-child(4){display:none}.rl-hero-stat{text-align:center;align-items:center}.rl-hero-stat-label{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4}.rl-hero-stats.is-one-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);column-gap:12px}.rl-hero-stats.is-one-row>:nth-child(4){display:block}.rl-hero-stats:not(.is-one-row):has(>:nth-child(5):last-child){column-gap:12px}.rl-hero-stats:not(.is-one-row)>:nth-child(5):last-child{grid-column:1/-1}.rl-hero-stats:not(.is-one-row) .rl-hero-stat-value{white-space:normal}}@media (min-width:480px) and (max-width:767px){.rl-hero-stats.is-paired{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:4px 20px}.rl-hero-stats.is-paired>:nth-child(n){grid-area:auto}.rl-hero-stats.is-paired>:nth-child(4){display:none}.rl-hero-stats.is-paired .rl-hero-stat{text-align:center;align-items:center}}.rl-hero-note{letter-spacing:-.02em;color:var(--gray-700);margin-top:-8px;font-size:14px;font-weight:500;line-height:1.5}.rl-hero-mobile-cta{align-self:flex-start}@media (min-width:1024px){.rl-hero-mobile-cta{display:none}}@media (max-width:767px){.rl-hero-note{order:1;width:min(560px,100%);margin-top:-16px}.rl-hero-mobile-cta{margin-block:-16px}}.rl-card-slot{width:min(537px,100%);scroll-margin-top:calc(var(--banner-height,0px) + var(--header-height,64px));flex:none;position:relative}.rl-anchor-alias{scroll-margin-top:calc(var(--banner-height,0px) + var(--header-height,64px) + 16px);position:absolute;top:0}.rl-section-alias,.rl-hero-stats[id],.rl-hero-stat[id],.rl-page .aa-card[id]{scroll-margin-top:calc(var(--banner-height,0px) + var(--header-height,64px) + 16px)}.rl-section-alias{position:absolute}.rl-card{isolation:isolate;box-shadow:var(--shadow-figma-md);border-radius:16px;flex-direction:column;align-items:center;padding-top:46px;display:flex;position:relative;overflow:hidden}.rl-card-bg{object-fit:cover;object-position:top;width:100%;max-width:none;height:100%;position:absolute;inset:0}.rl-card-fade{pointer-events:none;background:linear-gradient(180deg,#fafaf900,var(--white));width:623px;height:148.293px;position:absolute;bottom:-4px;left:-52px}.rl-card-fade.is-sheet{z-index:1;background:var(--gradient-card-foot);width:697.352px;height:279.707px;bottom:-203.707px;left:-80.18px}.rl-card-cover{z-index:2;width:min(420px,100% - 32px);color:var(--white);text-align:center;flex-direction:column;align-items:center;gap:10px;padding-bottom:38px;display:flex;position:relative}.rl-card-title{letter-spacing:-.02em;font-size:clamp(30px,7.5vw,40px);line-height:1.125}.rl-page:lang(en) .rl-card-title{max-width:404px}.rl-card-body{flex-direction:column;flex:1;align-items:center;width:min(424px,100% - 24px);padding-top:35px;display:flex;position:relative}.rl-card-sheet{border:1px solid var(--gray-100);background:var(--white);border-radius:20px;position:absolute;inset:0 0 -80px;box-shadow:0 32px 64px #36363026}.rl-card-form{z-index:2;text-align:start;width:min(355px,100% - 32px);padding-bottom:88px;position:relative}.rl-hero-fade{z-index:3;pointer-events:none;background:linear-gradient(180deg,#fafaf900,var(--white)70.2px);width:711.449px;height:98px;position:absolute;bottom:-12px;left:-101.3px}.rl-form{flex-direction:column;display:flex}.rl-form-fields{flex-direction:column;gap:9px;display:flex}.rl-form-notice{letter-spacing:-.01em;color:var(--gray-700);text-wrap:pretty;margin-bottom:14px;font-size:14px;line-height:1.45}.rl-form-notice a{color:var(--purple-600);text-underline-offset:2px;font-weight:500;text-decoration:underline}.rl-form-submit{flex-direction:column;gap:8px;margin-top:27.5px;display:flex}@media (max-width:767px){.rl-hero-row{gap:32px}.rl-hero-copy{display:contents}.rl-hero-lead{gap:16px}.rl-hero-lead,.rl-hero-points,.rl-hero-stats{width:min(560px,100%)}.rl-hero-points,.rl-hero-stats{order:1}.rl-card{padding-top:20px}.rl-card-cover{min-height:0;padding-bottom:16px}.rl-card-body{padding-top:20px}}@media (min-width:1024px){.rl-hero-row{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px}.rl-hero-copy{flex:0 482px;width:auto;min-width:0}.rl-card-slot{margin-inline:-.5px}}.rl-inside{padding-top:var(--rl-space)}.rl-inside-stack{flex-direction:column;gap:40px;display:flex}.rl-spread{--win-x:0;--win-y:0;--win-w:1080;--win-h:575;--u:calc(100cqw/var(--win-w));aspect-ratio:var(--win-w)/var(--win-h);box-shadow:var(--shadow-figma-md);background:linear-gradient(90deg,#f5f3ff,#e7e2ff);border-radius:20px;position:relative;overflow:hidden;container-type:inline-size}.rl-spread:after{content:"";z-index:20;border-radius:inherit;pointer-events:none;border:1px solid #dedfff;position:absolute;inset:0}.rl-spread-bg{top:calc(var(--win-y)*var(--u)*-1);left:calc(var(--win-x)*var(--u)*-1);width:calc(1080*var(--u));max-width:none;height:calc(575*var(--u));position:absolute}@media (max-width:639px){.rl-spread{--win-x:40;--win-y:28;--win-w:860;--win-h:520}}@media (max-width:479px){.rl-spread{--win-w:640}}.rl-spread-pages{pointer-events:none;position:absolute;inset:0}.rl-spread-page{pointer-events:auto;top:calc((var(--y) - var(--win-y))*var(--u));left:calc((var(--x) - var(--win-x))*var(--u));top:round(calc((var(--y) - var(--win-y))*var(--u)),1px);left:round(calc((var(--x) - var(--win-x))*var(--u)),1px);z-index:calc(var(--i) + 1);width:calc(552*var(--u));height:calc(311*var(--u));position:absolute}.rl-spread-lift{pointer-events:none;border-radius:calc(8*var(--u));height:100%;position:relative}.rl-spread-lift img{border-radius:calc(8*var(--u));width:100%;max-width:none;height:100%;box-shadow:var(--shadow-figma-md);display:block}.rl-spread-gate{top:calc((48 - var(--win-y))*var(--u));left:calc((80 - var(--win-x))*var(--u));width:calc(920*var(--u));height:calc(478*var(--u));pointer-events:none;position:absolute}@keyframes rl-page-wait{0%,to{opacity:0}}@keyframes rl-page-in{0%{opacity:0;transform:translateY(16px)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){html:not([data-lite]) .rl-spread:has(>.rl-spread-gate:not([data-revealed])) .rl-spread-page{animation:4s linear backwards rl-page-wait}html:not([data-lite]) .rl-spread:has(>.rl-spread-gate[data-revealed]) .rl-spread-page{animation:rl-page-in .56s cubic-bezier(.22,1,.36,1)calc(var(--i)*90ms)backwards}}@media (min-width:940px) and (prefers-reduced-motion:no-preference) and ((any-hover:hover) or (not (any-pointer:coarse))){html:not([data-lite]) .rl-spread-lift{transition:transform .42s cubic-bezier(.22,1,.36,1)}html:not([data-lite]) .rl-spread-page:hover .rl-spread-lift{transform:translateY(calc(var(--rl-lift)*var(--u)*-1));transform:translateY(round(calc(var(--rl-lift)*var(--u)*-1),1px));transition-duration:.48s}html:not([data-lite]) .rl-spread-lift:after{content:"";border-radius:inherit;box-shadow:var(--shadow-figma-xl);opacity:0;pointer-events:none;transition:opacity .42s ease-out;position:absolute;inset:0}html:not([data-lite]) .rl-inside:hover .rl-spread-lift{will-change:transform}html:not([data-lite]) .rl-inside:hover .rl-spread-lift:after{opacity:.002;will-change:opacity}html:not([data-lite]) .rl-spread-page:hover .rl-spread-lift:after{opacity:1}}.rl-features{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.rl-features>li{display:flex}.rl-feature{min-width:0;min-height:216px;box-shadow:var(--shadow-figma-md);flex-direction:column;flex:1;align-items:flex-start;padding:28px;display:flex}.rl-feature-title{letter-spacing:-.02em;color:var(--color-text-strong);margin-top:27.5px;font-size:20px;font-weight:600;line-height:1.375}.rl-feature-text{letter-spacing:-.02em;color:var(--gray-700);margin-top:10px;font-size:16px;font-weight:500;line-height:1.5}@media (min-width:375px) and (max-width:639.98px){.rl-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rl-feature{border-radius:16px;min-height:0;padding:16px}.rl-feature>:first-child{--tile-size:32px}.rl-feature>:first-child>:first-child{scale:.72}.rl-feature-title{margin-top:14px;font-size:16px;line-height:1.3}.rl-feature-text{margin-top:6px;font-size:14px;line-height:1.45}.rl-feature-title,.rl-feature-text{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:4}}@media (max-width:374.98px){.rl-feature{grid-template-columns:auto minmax(0,1fr);column-gap:16px;min-height:0;padding:20px;display:grid}.rl-feature>:first-child{--tile-size:36px;grid-row:span 2}.rl-feature>:first-child>:first-child{scale:.8}.rl-feature-title{align-items:center;min-height:36px;margin-top:0;font-size:18px;line-height:1.4;display:flex}.rl-feature-text{margin-top:2px;font-size:15px}}@media (min-width:1024px){.rl-page:lang(en) .rl-feature-text{width:var(--rl-text-w,auto);max-width:calc(100% + 10px)}}@media (min-width:640px) and (max-width:1023px){.rl-features{grid-template-columns:repeat(4,minmax(0,1fr))}.rl-features>li{grid-column:span 2}.rl-features>li:last-child:nth-child(odd){grid-column:2/span 2}.rl-features:has(>li:nth-child(3):last-child){grid-template-columns:minmax(0,1fr)}.rl-features:has(>li:nth-child(3):last-child)>li{grid-column:auto}}@media (min-width:1024px){.rl-features{grid-template-columns:repeat(6,minmax(0,1fr))}.rl-features>li{grid-column:span 2}.rl-features>li:nth-child(4):nth-last-child(2),.rl-features>li:nth-child(5):last-child{grid-column:span 3}}.rl-stats{padding:var(--rl-gap)0 calc(var(--rhythm-half)*.75)}.rl-stats-heading>div{gap:40px}.rl-stats-row{--rl-col:calc((100cqw - 25px)/2);grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:40px 12px;width:100%;margin-top:60px;display:grid;container-type:inline-size}.rl-stats-divider{align-self:center;width:1px;height:120px;margin-block:-60px}@media (max-width:767px){.rl-stats-divider:nth-child(4){display:none}}.rl-stat{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.rl-stat-value{--fluid-min:min(36px,var(--rl-col)*.21);--fluid-max:min(48px,var(--rl-col)*.21);white-space:nowrap}.rl-stat-label{font-size:min(16px,var(--rl-col)/8.6);letter-spacing:-.02em;color:var(--color-text-strong);font-weight:500;line-height:1.5}@media (min-width:768px){.rl-stats-row{--rl-col:calc((100cqw - 3px)/4);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) repeat(3,1px minmax(0,1fr));align-content:center;gap:20px 0;min-height:120px}.rl-stat{grid-row:span 2;grid-template-rows:subgrid;place-items:start center;display:grid}.rl-stats-divider{grid-row:span 2;height:165px;margin-block:-82.5px}}.rl-stats-row:not(:has(>:nth-child(6))){--rl-col:calc((100cqw - 2px)/3);grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr);column-gap:0}.rl-stats-row:not(:has(>:nth-child(6))) .rl-stats-divider:nth-child(4){display:block}.rl-quote{padding-block:var(--rl-space)}.rl-quote-heading{margin-bottom:40px}.rl-quote-cta{margin-top:40px}.rl-quote-author{align-items:center;gap:12px;display:flex}a.rl-quote-author>span{text-decoration:underline;-webkit-text-decoration-color:var(--gray-300);text-decoration-color:var(--gray-300);text-underline-offset:3px;transition:text-decoration-color .2s}a.rl-quote-author:hover>span{text-decoration-color:currentColor}.rl-sq{width:100%;max-width:1080px;box-shadow:var(--shadow-figma-lg);grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:20px;display:grid}.rl-sq+.rl-quote-cta{margin-top:32px}.rl-sq-photo img{background:var(--gray-50);object-fit:cover;display:block}.rl-sq-body{flex-direction:column;justify-content:space-between;gap:24px;min-width:0;display:flex}.rl-sq-text{letter-spacing:-.02em;color:var(--text-strong);text-wrap:pretty;font-size:18px;font-weight:500;line-height:1.4}.rl-sq-text p+p{margin-top:16px}.rl-sq-author{flex-direction:column;gap:4px;display:flex}.rl-sq-name{letter-spacing:-.02em;color:var(--text-strong);font-size:16px;font-weight:500;line-height:normal}a.rl-sq-name{text-decoration:underline;-webkit-text-decoration-color:var(--gray-300);text-decoration-color:var(--gray-300);text-underline-offset:3px;transition:text-decoration-color .2s}a.rl-sq-name:hover{text-decoration-color:currentColor}.rl-sq-role,.rl-sq-label{letter-spacing:-.02em;color:var(--gray-700);font-size:14px;font-weight:500;line-height:1.5}.rl-sq-divider{display:none}.rl-sq-stat{background:repeating-linear-gradient(90deg,#0707063d 0 5.125px,#0000 0 10.25px) 0 0/min(100%,240px) 1px no-repeat;flex-direction:column;gap:8px;padding-top:24px;display:flex}.rl-sq-value{--gradient-accent-angle:71.3deg;letter-spacing:-.02em;white-space:nowrap;width:fit-content;font-size:32px;font-weight:600;line-height:1.125}@media (max-width:639.98px){.rl-sq{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"text text""photo author";gap:20px 16px}.rl-sq-body{display:contents}.rl-sq-text{grid-area:text}.rl-sq-photo{grid-area:photo}.rl-sq-photo img{border-radius:12px;width:72px;height:72px}.rl-sq-author{grid-area:author;align-self:center}.rl-sq-stat{flex-flow:wrap;grid-column:1/-1;align-items:baseline;padding-top:20px}}@media (min-width:640px){.rl-sq{grid-template-columns:160px minmax(0,1fr);column-gap:32px;padding:32px}.rl-sq-photo{align-self:start}.rl-sq:has(.rl-sq-stat) .rl-sq-photo{grid-row:span 2}.rl-sq-text{font-size:20px;line-height:1.35}.rl-sq-photo img{border-radius:18px;width:160px;height:160px}}@media (min-width:1024px){.rl-sq{gap:48px;padding:32px 48px;display:flex}.rl-sq-photo img{border-radius:20px;width:232px;height:232px}.rl-sq-body{flex:1 1 0}.rl-sq-divider{flex:none;align-self:stretch;width:1px;height:auto;min-height:164px;display:block}.rl-sq-stat{background:0 0;flex:none;width:168px;padding-top:0}}.rl-cta{padding-top:var(--rl-gap)}.rl-cta-plate{isolation:isolate;border:1px solid var(--gray-100);background:linear-gradient(180deg,var(--purple-700),var(--purple-600));min-height:431px;box-shadow:var(--shadow-figma-lg);color:var(--white);text-align:center;border-radius:20px;justify-content:center;align-items:center;padding:48px 24px;display:flex;position:relative;overflow:hidden}.rl-cta-copy{z-index:1;flex-direction:column;align-items:center;gap:32px;width:min(980px,100%);display:flex;position:relative}.rl-cta-text{flex-direction:column;align-items:center;gap:16px;display:flex}.rl-cta-title{max-width:560px}.rl-cta-description{letter-spacing:-.02em;max-width:457px;font-size:16px;font-weight:500;line-height:1.5}@media (prefers-reduced-motion:reduce){.rl-cta-plate .cta-ring-band,.rl-cta-plate .cta-ring-band-inner{animation:none}}.rl-faq{--rhythm-half-top:var(--rl-gap);--rhythm-half-bottom:var(--rl-gap)}.rl-sent-notes{letter-spacing:-.01em;color:var(--gray-700);text-wrap:pretty;flex-direction:column;gap:8px;font-size:14px;line-height:1.45;display:flex}.rl-sent-notes a{color:var(--purple-600);text-underline-offset:2px;font-weight:500;text-decoration:underline}.rl-sent-support{border-top:1px solid var(--gray-100);padding-top:16px}*+.rl-sent-support{margin-top:8px}