.aiStageSuggestSection-module__qUXOVq__flushSection{padding-left:0;padding-right:0}.aiStageSuggestSection-module__qUXOVq__stageFlow{width:100%;position:relative}.aiStageSuggestSection-module__qUXOVq__flowSvg{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.aiStageSuggestSection-module__qUXOVq__flowConnector{opacity:.5;filter:drop-shadow(0 0 4.7px #fa631780)drop-shadow(0 0 3px #fa631780)}.aiStageSuggestSection-module__qUXOVq__flowPath{stroke:#ffead5;fill:none}.aiStageSuggestSection-module__qUXOVq__flowNode{fill:#ffead5}.aiStageSuggestSection-module__qUXOVq__inputArea{z-index:1;width:100%;max-width:680px;margin:5rem auto 3.5rem;position:relative}.aiStageSuggestSection-module__qUXOVq__inputBox{background:linear-gradient(#151515,#151515)padding-box,linear-gradient(120deg,#ffd0a8 0%,var(--orange-6)48%,#c24a10 100%)border-box;border:1.5px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:4px 16px 4px 28px;transition:box-shadow .2s;display:flex;position:relative;box-shadow:0 0 7.8px #fa631740,0 0 40px #fa631714}.aiStageSuggestSection-module__qUXOVq__inputBoxLoading{animation:1.6s ease-in-out infinite aiStageSuggestSection-module__qUXOVq__stageInputPulse}@keyframes aiStageSuggestSection-module__qUXOVq__stageInputPulse{0%,to{box-shadow:0 0 7.8px #fa631740,0 0 40px #fa631714}50%{box-shadow:0 0 12px #fa631773,0 0 56px #fa631729}}.aiStageSuggestSection-module__qUXOVq__input{min-width:0;height:52px;color:var(--gray-1-5);letter-spacing:-.02em;background:0 0;border:none;outline:none;flex:1}.aiStageSuggestSection-module__qUXOVq__input::placeholder{color:var(--gray-8)}.aiStageSuggestSection-module__qUXOVq__input:disabled{color:var(--gray-7)}.aiStageSuggestSection-module__qUXOVq__sendButton{cursor:pointer;opacity:.85;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .2s,transform .2s;display:flex}.aiStageSuggestSection-module__qUXOVq__sendButton:disabled{opacity:.35;cursor:not-allowed}.aiStageSuggestSection-module__qUXOVq__sendButton:not(:disabled):hover{opacity:1;transform:scale(1.06)}.aiStageSuggestSection-module__qUXOVq__resultArea{z-index:1;width:100%;position:relative}.aiStageSuggestSection-module__qUXOVq__resultLabel{color:var(--gray-1);letter-spacing:-.02em;text-align:center;padding-bottom:2rem;font-size:1rem;font-weight:600}.aiStageSuggestSection-module__qUXOVq__cardRow{--card-bridge-gap:28px;justify-content:center;align-items:stretch;gap:var(--card-bridge-gap);flex-wrap:nowrap;width:100%;margin:0;display:flex}.aiStageSuggestSection-module__qUXOVq__card{text-align:center;background:linear-gradient(180deg,#1c1c1cf5 0%,#121212f5 100%)padding-box,linear-gradient(145deg,#ffd0a8 0%,var(--orange-6)42%,#c24a10 100%)border-box;box-sizing:border-box;opacity:0;border:1.5px solid #0000;border-radius:12px;flex-direction:column;flex:0 0 220px;align-items:center;width:220px;height:301px;padding:24px 18px 28px;display:flex;position:relative;box-shadow:0 0 7.8px #fa631740,0 0 66.2px #fa63171a}.aiStageSuggestSection-module__qUXOVq__cardNode{z-index:3;pointer-events:none;background:#ffc08a;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px #fa6317d9}.aiStageSuggestSection-module__qUXOVq__cardNodeLeft{left:0}.aiStageSuggestSection-module__qUXOVq__cardNodeRight{left:100%}.aiStageSuggestSection-module__qUXOVq__cardBridge{width:var(--card-bridge-gap);background:linear-gradient(90deg,#ffd0a8 0%,var(--orange-6)50%,#c24a10 100%);z-index:2;pointer-events:none;height:1.5px;position:absolute;top:50%;left:100%;transform:translateY(-50%);box-shadow:0 0 6px #fa631773}.aiStageSuggestSection-module__qUXOVq__cardPopIn{animation:.5s cubic-bezier(.22,1,.36,1) forwards aiStageSuggestSection-module__qUXOVq__stageCardPopIn;animation-delay:calc(var(--stage-card-index)*90ms)}.aiStageSuggestSection-module__qUXOVq__cardAwaiting{opacity:0;transform:none}.aiStageSuggestSection-module__qUXOVq__cardPulsing{opacity:1;animation:1.4s ease-in-out infinite aiStageSuggestSection-module__qUXOVq__stageCardPulse;animation-delay:calc(var(--stage-card-index)*.12s)}@keyframes aiStageSuggestSection-module__qUXOVq__stageCardPopIn{0%{opacity:0;transform:translateY(14px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes aiStageSuggestSection-module__qUXOVq__stageCardPulse{0%,to{opacity:.45}50%{opacity:.9}}.aiStageSuggestSection-module__qUXOVq__cardOrder{color:var(--orange-7);letter-spacing:-.02em;font-size:1.25rem;font-weight:700;position:absolute;top:20px;left:20px}.aiStageSuggestSection-module__qUXOVq__cardBody{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;width:100%;padding-top:32px;display:flex}.aiStageSuggestSection-module__qUXOVq__cardIcon{background-color:#ffffff05;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:16px;display:flex}.aiStageSuggestSection-module__qUXOVq__cardTitle{color:var(--gray-2);letter-spacing:-.02em;font-weight:700}.aiStageSuggestSection-module__qUXOVq__cardDescription{color:var(--gray-8);letter-spacing:-.02em;word-break:keep-all;overflow-wrap:break-word;max-width:18em;margin-top:16px;font-weight:400;line-height:1.55}@media (prefers-reduced-motion:reduce){.aiStageSuggestSection-module__qUXOVq__cardPopIn,.aiStageSuggestSection-module__qUXOVq__cardPulsing,.aiStageSuggestSection-module__qUXOVq__cardAwaiting,.aiStageSuggestSection-module__qUXOVq__inputBoxLoading{opacity:1;animation:none}}@media (max-width:1024px){.aiStageSuggestSection-module__qUXOVq__flushSection{padding-left:var(--landing-px);padding-right:var(--landing-px)}.aiStageSuggestSection-module__qUXOVq__cardRow{--card-bridge-gap:18px;flex-wrap:wrap}.aiStageSuggestSection-module__qUXOVq__card{flex:0 0 200px;width:200px;height:280px}.aiStageSuggestSection-module__qUXOVq__flowSvg,.aiStageSuggestSection-module__qUXOVq__cardNode,.aiStageSuggestSection-module__qUXOVq__cardBridge{display:none}}@media (max-width:640px){.aiStageSuggestSection-module__qUXOVq__inputArea{max-width:100%;margin:3rem auto 2.5rem}.aiStageSuggestSection-module__qUXOVq__cardRow{gap:16px}.aiStageSuggestSection-module__qUXOVq__card{flex:0 0 min(100%,220px);width:min(100%,220px);height:280px}}.aiStageSuggestSection-module__qUXOVq__resultCluster{--stage-card-width:220px;--stage-card-gap:28px;--stage-card-max-count:5;width:100%;max-width:calc(var(--stage-card-max-count)*var(--stage-card-width) + (var(--stage-card-max-count) - 1)*var(--stage-card-gap));margin:0 auto}@media (max-width:1024px){.aiStageSuggestSection-module__qUXOVq__resultCluster{--stage-card-width:200px;--stage-card-gap:18px}}.aiStageSuggestSection-module__qUXOVq__inputAreaTitle{color:var(--gray-10);letter-spacing:-.02em;text-align:center;margin-bottom:16px;font-size:1rem;font-weight:700}.aiStageSuggestSection-module__qUXOVq__flowPathDraw{stroke-dasharray:var(--flow-path-length);stroke-dashoffset:var(--flow-path-length);animation:.55s cubic-bezier(.22,1,.36,1) forwards aiStageSuggestSection-module__qUXOVq__flowPathDraw}.aiStageSuggestSection-module__qUXOVq__flowNodeDraw{opacity:0;animation:.22s 80ms forwards aiStageSuggestSection-module__qUXOVq__flowNodeFade}.aiStageSuggestSection-module__qUXOVq__flowNodeDrawEnd{animation-delay:.48s}@keyframes aiStageSuggestSection-module__qUXOVq__flowPathDraw{to{stroke-dashoffset:0}}@keyframes aiStageSuggestSection-module__qUXOVq__flowNodeFade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.aiStageSuggestSection-module__qUXOVq__flowPathDraw,.aiStageSuggestSection-module__qUXOVq__flowNodeDraw,.aiStageSuggestSection-module__qUXOVq__flowNodeDrawEnd{stroke-dashoffset:0;opacity:1;animation:none}}
.serviceProcessPage-module__bSEXdq__animationImage{aspect-ratio:1440/720;width:100%;margin:0;position:relative;overflow:hidden}.serviceProcessPage-module__bSEXdq__animationImage img{z-index:0;object-fit:contain;width:100%;height:100%;display:block;position:relative}.serviceProcessPage-module__bSEXdq__beforeImageContainer{width:70%;max-width:920px;margin:5rem auto 0;position:relative;overflow:visible}.serviceProcessPage-module__bSEXdq__beforeImageLeft{object-fit:contain;width:100%;height:auto;display:block}.serviceProcessPage-module__bSEXdq__beforeImageRightContainer{z-index:2;pointer-events:none;flex-direction:column;align-items:stretch;gap:10px;width:34%;display:flex;position:absolute;top:12%;right:-17%}.serviceProcessPage-module__bSEXdq__beforeImageRight{object-fit:contain;opacity:0;filter:drop-shadow(0 6px 16px #00000047);width:100%;height:auto;display:block;transform:translateY(-16px)}[data-revealed=true] .serviceProcessPage-module__bSEXdq__beforeImageContainer .serviceProcessPage-module__bSEXdq__pushImage1{animation:.8s .5s forwards serviceProcessPage-module__bSEXdq__stageBubbleIn}[data-revealed=true] .serviceProcessPage-module__bSEXdq__beforeImageContainer .serviceProcessPage-module__bSEXdq__pushImage2{animation:.8s .7s forwards serviceProcessPage-module__bSEXdq__stageBubbleIn}[data-revealed=true] .serviceProcessPage-module__bSEXdq__beforeImageContainer .serviceProcessPage-module__bSEXdq__pushImage3{animation:.8s .9s forwards serviceProcessPage-module__bSEXdq__stageBubbleIn}@keyframes serviceProcessPage-module__bSEXdq__stageBubbleIn{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.serviceProcessPage-module__bSEXdq__beforeImageRight{opacity:1;transform:none}:is([data-revealed=true] .serviceProcessPage-module__bSEXdq__beforeImageContainer .serviceProcessPage-module__bSEXdq__pushImage1,[data-revealed=true] .serviceProcessPage-module__bSEXdq__beforeImageContainer .serviceProcessPage-module__bSEXdq__pushImage2,[data-revealed=true] .serviceProcessPage-module__bSEXdq__beforeImageContainer .serviceProcessPage-module__bSEXdq__pushImage3){animation:none}}@media (max-width:1024px){.serviceProcessPage-module__bSEXdq__beforeImageContainer{width:76%}.serviceProcessPage-module__bSEXdq__beforeImageRightContainer{width:36%;top:10%;right:-15%}}@media (max-width:768px){.serviceProcessPage-module__bSEXdq__beforeImageContainer{width:100%;margin-top:3rem}.serviceProcessPage-module__bSEXdq__beforeImageRightContainer{width:85%;margin:1rem auto 0;position:static;right:auto}.serviceProcessPage-module__bSEXdq__beforeImageRight{opacity:1;transform:none}:is([data-revealed=true] .serviceProcessPage-module__bSEXdq__beforeImageContainer .serviceProcessPage-module__bSEXdq__pushImage1,[data-revealed=true] .serviceProcessPage-module__bSEXdq__beforeImageContainer .serviceProcessPage-module__bSEXdq__pushImage2,[data-revealed=true] .serviceProcessPage-module__bSEXdq__beforeImageContainer .serviceProcessPage-module__bSEXdq__pushImage3){animation:none}}.serviceProcessPage-module__bSEXdq__animationImageFade{z-index:1;background:linear-gradient(0deg,var(--gray-14)35.9%,#20202000 100%);pointer-events:none;height:160px;position:absolute;bottom:0;left:0;right:0}.serviceProcessPage-module__bSEXdq__pageContainer{background-attachment:fixed;background-color:var(--gray-14)!important;background-image:none!important;padding:80px 0 0!important}.serviceProcessPage-module__bSEXdq__afterSection{position:relative;overflow:hidden}.serviceProcessPage-module__bSEXdq__afterBottomFade{z-index:3;pointer-events:none;background:linear-gradient(0deg,var(--gray-14)0%,transparent 100%);height:600px;position:absolute;bottom:0;left:0;right:0}.serviceProcessPage-module__bSEXdq__solutionsSectionPlain{background:linear-gradient(180deg,var(--gray-14)0%,#000 50%,var(--gray-14)100%)!important}.serviceProcessPage-module__bSEXdq__ctaSection{background:#000}.serviceProcessPage-module__bSEXdq__topBannerSection{width:100%;max-width:1440px;padding:80px var(--landing-px)0;box-sizing:border-box;margin:0 auto}@media (max-width:768px){.serviceProcessPage-module__bSEXdq__topBannerSection{padding:40px var(--landing-px)0}.serviceProcessPage-module__bSEXdq__animationImageFade{height:100px}}
