.page-module__1o1Qzq__page{overflow:clip}.page-module__1o1Qzq__container{width:min(1176px,100% - 64px);margin-inline:auto}.page-module__1o1Qzq__hero{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-block:80px 64px;display:grid}.page-module__1o1Qzq__eyebrow{color:var(--accent);font:500 11px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:9px;display:flex}.page-module__1o1Qzq__page h1{font:650 clamp(3.4rem, 5.2vw, 4.8rem)/.99 var(--font-display);letter-spacing:-.062em}.page-module__1o1Qzq__page h1 .page-module__1o1Qzq__heroAccent,.page-module__1o1Qzq__accentText,.page-module__1o1Qzq__editorGrid h2 span,.page-module__1o1Qzq__final h2 span{color:var(--accent)}.page-module__1o1Qzq__tagline{font:550 19px/1.4 var(--font-display);letter-spacing:-.02em;margin-top:22px}.page-module__1o1Qzq__page h2{font:620 clamp(2.35rem, 3.5vw, 3.35rem)/1.07 var(--font-display);letter-spacing:-.055em;margin-top:18px}.page-module__1o1Qzq__page h3{letter-spacing:-.03em;font-size:21px;font-weight:600;line-height:1.25}.page-module__1o1Qzq__intro{color:var(--muted);max-width:48ch;margin-top:24px;font-size:17px;line-height:1.8}.page-module__1o1Qzq__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.page-module__1o1Qzq__actions a{align-items:center;gap:7px;min-height:44px;font-size:13px;display:inline-flex}.page-module__1o1Qzq__note{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.7}.page-module__1o1Qzq__inputNote{border-left:2px solid var(--line);max-width:46ch;color:var(--muted);margin-top:20px;padding-left:12px;font-size:12px;line-height:1.7}.page-module__1o1Qzq__heroVisual{color:#251b36;background:#eee8f6;border-radius:30px;height:510px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7c59a417}.page-module__1o1Qzq__phone{border:5px solid #241a34;border-radius:24px;width:40%;position:absolute;top:68px;right:29px;overflow:hidden;transform:rotate(5deg);box-shadow:0 20px 45px #24113d30}.page-module__1o1Qzq__phone video{width:100%;height:auto}.page-module__1o1Qzq__phoneTag{font:8px var(--font-mono);color:#fff;background:#20192cbf;border-radius:5px;padding:7px 8px;position:absolute;top:13px;left:12px}.page-module__1o1Qzq__heroVisual figcaption{color:#65576f;font-size:10px;position:absolute;bottom:16px;left:25px;right:20px}.page-module__1o1Qzq__strip{border-block:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:18px;padding-block:23px;display:flex}.page-module__1o1Qzq__strip span{align-items:center;gap:9px;font-size:13px;display:flex}.page-module__1o1Qzq__strip svg{color:var(--accent)}.page-module__1o1Qzq__section,.page-module__1o1Qzq__demoSection{padding-block:96px 0}.page-module__1o1Qzq__demoSection{scroll-margin-top:30px}.page-module__1o1Qzq__heading{grid-template-columns:1.15fr 1fr;align-items:end;gap:80px;margin-bottom:36px;display:grid}.page-module__1o1Qzq__heading>p{color:var(--muted);max-width:43ch;font-size:16px;line-height:1.8}.page-module__1o1Qzq__demoStage{color:#f6f2ff;background:#191422;border-radius:26px;grid-template-columns:minmax(0,1fr) 50px minmax(0,.45fr);align-items:center;gap:28px;padding:36px;display:grid}.page-module__1o1Qzq__mediaLabel{font:10px/1.5 var(--font-mono);color:#c1b5d3;justify-content:space-between;gap:10px;margin-bottom:15px;display:flex}.page-module__1o1Qzq__sourcePanel video{aspect-ratio:16/9;background:#08060c;border-radius:12px;width:100%}.page-module__1o1Qzq__sourcePanel>p{color:#b5a8c9;margin-top:15px;font-size:12px}.page-module__1o1Qzq__outputPanel video{aspect-ratio:9/16;background:#08060c;border-radius:14px;width:100%}.page-module__1o1Qzq__stageArrow{color:#ffe56a}.page-module__1o1Qzq__credit{color:var(--muted);max-width:105ch;margin-top:16px;font-size:11px;line-height:1.7}.page-module__1o1Qzq__credit a,.page-module__1o1Qzq__note a{text-underline-offset:3px;text-decoration:underline}.page-module__1o1Qzq__steps{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:40px;display:grid}.page-module__1o1Qzq__steps li{border-top:1px solid var(--line);padding-top:22px}.page-module__1o1Qzq__stepTop{color:var(--accent);font:12px var(--font-mono);justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.page-module__1o1Qzq__steps p,.page-module__1o1Qzq__features p,.page-module__1o1Qzq__points p{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.8}.page-module__1o1Qzq__points{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:24px;display:grid}.page-module__1o1Qzq__points li{border-top:1px solid var(--line);padding-top:22px}.page-module__1o1Qzq__tableWrap{margin-block:32px 8px;overflow-x:auto}.page-module__1o1Qzq__table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6}.page-module__1o1Qzq__table th,.page-module__1o1Qzq__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:16px 20px 16px 0}.page-module__1o1Qzq__table thead th{color:var(--accent);font:500 11px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.page-module__1o1Qzq__table tbody th{font-weight:600}.page-module__1o1Qzq__table td{color:var(--muted)}.page-module__1o1Qzq__faqSection .page-module__1o1Qzq__tableWrap{margin-block:16px 0}.page-module__1o1Qzq__faqSection .page-module__1o1Qzq__table{font-size:13px}.page-module__1o1Qzq__editorSection{background:var(--accent-soft);border-block:1px solid var(--line);margin-top:96px;padding-block:72px}.page-module__1o1Qzq__editorGrid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.page-module__1o1Qzq__features{gap:32px;display:grid}.page-module__1o1Qzq__features article{align-items:flex-start;gap:20px;display:flex}.page-module__1o1Qzq__features article>svg{color:var(--accent);flex-shrink:0;width:23px;margin-top:3px}.page-module__1o1Qzq__features a{color:var(--accent);align-items:center;gap:7px;min-height:32px;margin-top:12px;font-size:13px;display:inline-flex}.page-module__1o1Qzq__faqSection{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:70px;padding-block:70px;display:grid}.page-module__1o1Qzq__faqSection details{border-bottom:1px solid var(--line);padding-block:20px}.page-module__1o1Qzq__faqSection summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:32px;font-size:16px;font-weight:550;list-style:none;display:flex}.page-module__1o1Qzq__faqSection summary::-webkit-details-marker{display:none}.page-module__1o1Qzq__faqSection summary span{color:var(--accent);font-size:22px}.page-module__1o1Qzq__faqSection details[open] summary span{transform:rotate(45deg)}.page-module__1o1Qzq__faqSection details p{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.8}.page-module__1o1Qzq__final{text-align:center;padding-block:60px 90px}.page-module__1o1Qzq__final .page-module__1o1Qzq__eyebrow{justify-content:center}.page-module__1o1Qzq__final h2{font-size:clamp(2.7rem,4.5vw,4.3rem)}.page-module__1o1Qzq__final>p:not(.page-module__1o1Qzq__eyebrow):not(.page-module__1o1Qzq__note){color:var(--muted);margin-block:24px}.page-module__1o1Qzq__related{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:40px;font-size:13px;display:flex}.page-module__1o1Qzq__related a{align-items:center;gap:8px;min-height:40px;display:inline-flex}.page-module__1o1Qzq__page a:hover{color:var(--accent)}.page-module__1o1Qzq__page a:focus-visible,.page-module__1o1Qzq__page summary:focus-visible,.page-module__1o1Qzq__page video:focus-visible{outline:3px solid var(--accent);outline-offset:5px}@media (max-width:1000px){.page-module__1o1Qzq__hero{gap:28px}.page-module__1o1Qzq__heroVisual{height:450px}.page-module__1o1Qzq__phone{top:83px;right:20px}.page-module__1o1Qzq__hero h1{font-size:3.8rem}.page-module__1o1Qzq__editorGrid{gap:45px}.page-module__1o1Qzq__steps{grid-template-columns:repeat(2,1fr)}.page-module__1o1Qzq__demoStage{grid-template-columns:minmax(0,1fr) 30px minmax(0,.5fr);gap:16px;padding:28px}}@media (max-width:760px){.page-module__1o1Qzq__container{width:calc(100% - 40px)}.page-module__1o1Qzq__hero{grid-template-columns:1fr;gap:36px;padding-block:48px}.page-module__1o1Qzq__hero h1{font-size:clamp(3.5rem,11vw,4.8rem)}.page-module__1o1Qzq__heroVisual{width:100%;max-width:520px;height:470px;margin-inline:auto}.page-module__1o1Qzq__phone{max-width:200px;top:65px;right:26px}.page-module__1o1Qzq__strip{grid-template-columns:1fr 1fr;gap:20px 12px;display:grid}.page-module__1o1Qzq__strip span{gap:6px;font-size:11px}.page-module__1o1Qzq__heading,.page-module__1o1Qzq__editorGrid,.page-module__1o1Qzq__faqSection{grid-template-columns:1fr;gap:28px}.page-module__1o1Qzq__heading{margin-bottom:28px}.page-module__1o1Qzq__demoStage{grid-template-columns:1fr;gap:20px;padding:23px}.page-module__1o1Qzq__stageArrow{justify-self:center;transform:rotate(90deg)}.page-module__1o1Qzq__outputPanel{justify-self:center;width:min(100%,245px)}.page-module__1o1Qzq__steps,.page-module__1o1Qzq__points{grid-template-columns:1fr;gap:30px}.page-module__1o1Qzq__stepTop{margin-bottom:16px}.page-module__1o1Qzq__section,.page-module__1o1Qzq__demoSection{padding-top:64px}.page-module__1o1Qzq__editorSection{margin-top:64px;padding-block:50px}.page-module__1o1Qzq__features{margin-top:12px}.page-module__1o1Qzq__faqSection{padding-block:48px}.page-module__1o1Qzq__final{padding-block:32px 64px}}@media (max-width:390px){.page-module__1o1Qzq__heroVisual{height:420px}.page-module__1o1Qzq__heroVisual figcaption{font-size:9px}}.page-module__1o1Qzq__phone video{aspect-ratio:9/16}.page-module__1o1Qzq__hero>div,.page-module__1o1Qzq__heading>div,.page-module__1o1Qzq__editorGrid>div{min-width:0}.page-module__1o1Qzq__page h1,.page-module__1o1Qzq__page h2,.page-module__1o1Qzq__page h3{overflow-wrap:anywhere}.page-module__1o1Qzq__strip svg{flex-shrink:0}.page-module__1o1Qzq__phoneTag{width:fit-content;max-width:calc(100% - 20px);line-height:1.4;right:8px}.page-module__1o1Qzq__threeSteps{grid-template-columns:repeat(3,1fr)}@media (max-width:760px){.page-module__1o1Qzq__threeSteps{grid-template-columns:1fr}}.page-module__1o1Qzq__factsTable{border-collapse:collapse;border-top:1px solid var(--line);width:100%;max-width:920px;margin-top:32px}.page-module__1o1Qzq__factsTable tr{border-bottom:1px solid var(--line)}.page-module__1o1Qzq__factsTable th{text-align:left;vertical-align:top;width:240px;color:var(--accent);font:500 11px/1.9 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;padding:16px 32px 16px 0}.page-module__1o1Qzq__factsTable td{padding-block:16px;font-size:15px;line-height:1.7}@media (max-width:760px){.page-module__1o1Qzq__factsTable th,.page-module__1o1Qzq__factsTable td{width:auto;display:block}.page-module__1o1Qzq__factsTable th{padding:16px 0 0}.page-module__1o1Qzq__factsTable td{padding:6px 0 16px}}.page-module__1o1Qzq__planner{color:#251b36;background:#fffdfb;border-radius:16px;width:60%;padding:18px;position:absolute;top:44px;left:22px;transform:rotate(-3deg);box-shadow:0 15px 35px #27103a1f}.page-module__1o1Qzq__plannerHead{font:500 9px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:#7650c2;border-bottom:1px solid #251b3614;justify-content:space-between;gap:10px;padding-bottom:10px;display:flex}.page-module__1o1Qzq__planner ol{gap:2px;display:grid}.page-module__1o1Qzq__planner li{border-bottom:1px solid #251b360d;grid-template-columns:62px minmax(0,1fr);gap:10px;padding-block:11px;display:grid}.page-module__1o1Qzq__planner li:last-child{border-bottom:0;padding-bottom:0}.page-module__1o1Qzq__when{font:9px/1.5 var(--font-mono);color:#65576f;display:grid}.page-module__1o1Qzq__when b{font:600 12px/1.3 var(--font-display);color:#251b36}.page-module__1o1Qzq__what{gap:6px;min-width:0;font-size:12px;font-weight:550;line-height:1.35;display:grid}.page-module__1o1Qzq__chips{flex-wrap:wrap;gap:4px;display:flex}.page-module__1o1Qzq__chips i{font:normal 8px/1 var(--font-mono);color:#5b3f8f;background:#eee8f6;border-radius:99px;padding:4px 6px}.page-module__1o1Qzq__heroVisual .page-module__1o1Qzq__phone{z-index:1;width:36%;top:120px}@media (max-width:760px){.page-module__1o1Qzq__planner{width:66%;padding:14px;left:16px}.page-module__1o1Qzq__heroVisual .page-module__1o1Qzq__phone{max-width:180px;top:150px;right:16px}}@media (max-width:390px){.page-module__1o1Qzq__planner li{grid-template-columns:50px minmax(0,1fr);gap:8px;padding-block:9px}.page-module__1o1Qzq__what{font-size:11px}}.page-module__1o1Qzq__page:lang(ja) h1{letter-spacing:-.04em;font-size:clamp(2.25rem,4vw,3rem);line-height:1.2}.page-module__1o1Qzq__page:lang(ja) h2{letter-spacing:-.035em;line-height:1.3}.page-module__1o1Qzq__page:lang(ja) .page-module__1o1Qzq__eyebrow,.page-module__1o1Qzq__page:lang(ja) .page-module__1o1Qzq__factsTable th,.page-module__1o1Qzq__page:lang(ja) .page-module__1o1Qzq__table thead th{text-transform:none;letter-spacing:.04em}.page-module__1o1Qzq__page:lang(ja) h1,.page-module__1o1Qzq__page:lang(ja) h2{word-break:keep-all;overflow-wrap:anywhere}@supports (word-break:auto-phrase){.page-module__1o1Qzq__page:lang(ja) h1,.page-module__1o1Qzq__page:lang(ja) h2{word-break:auto-phrase}}@media (max-width:760px){.page-module__1o1Qzq__page:lang(ja) h1{font-size:clamp(1.75rem,7.6vw,3rem)}.page-module__1o1Qzq__page:lang(ja) h2{font-size:clamp(1.8rem,7vw,2.6rem)}.page-module__1o1Qzq__page:not(:lang(en)):not(:lang(ja)) h1{font-size:clamp(2.75rem,10vw,4.4rem)}}
