._page_1de06_1{--night:#0b1423;--navy:#142237;--white:#f7f9fc;--soft:#b8c4d4;--green:#234432;background:var(--night);color:var(--white);overflow-wrap:break-word}._title_1de06_25{letter-spacing:-.063em;text-wrap:balance;max-width:16ch;font-size:clamp(3rem,5.4vw,5rem);font-weight:600;line-height:1.055}._intro_1de06_27{max-width:63ch;color:var(--soft);margin-top:28px;font-size:18px;line-height:1.7}._sectionTitle_1de06_29{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2rem,3.2vw,3rem);line-height:1.14}._textSplit_1de06_31{grid-template-columns:1fr 1.12fr;align-items:start;gap:80px;display:grid}._textSplit_1de06_31 p{max-width:58ch;color:var(--soft);font-size:18px;line-height:1.7}._inlineLink_1de06_35{min-height:44px;color:var(--primary);align-items:center;gap:10px;margin-top:18px;font-size:16px;font-weight:650;line-height:1.5;display:inline-flex}._inlineLink_1de06_35:hover{text-underline-offset:5px;text-decoration:underline}._inlineLink_1de06_35:focus-visible{outline-offset:5px;box-shadow:none;outline:3px solid}._case_1de06_43{color:var(--night);background:#edf2f6;padding-block:64px 48px}._caseRates_1de06_45{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;display:grid}._caseRate_1de06_45{min-width:0}._rise_1de06_49{background:var(--primary);color:var(--green);border-radius:7px;align-items:center;gap:2px;padding:6px 13px 9px 3px;display:inline-flex}._rise_1de06_49 svg{stroke-width:2px;width:clamp(36px,4vw,54px);height:clamp(36px,4vw,54px)}._rise_1de06_49 strong{letter-spacing:-.065em;font-variant-numeric:tabular-nums;font-size:clamp(4.2rem,6.6vw,6.4rem);font-weight:700;line-height:1}._caseRate_1de06_45 h2{letter-spacing:-.03em;margin-top:26px;font-size:22px;line-height:1.35}._caseRate_1de06_45>p{color:#4a5a6c;max-width:32ch;margin-top:10px;font-size:16px;line-height:1.65}._caseConclusion_1de06_59{letter-spacing:-.035em;border-top:1px solid #bdc9d2;margin-top:44px;padding-top:30px;font-size:clamp(1.4rem,2.3vw,2rem);font-weight:650;line-height:1.4}._caption_1de06_61{color:#4a5a6c;max-width:95ch;margin-top:15px;font-size:14px;line-height:1.65}._caseStory_1de06_63{grid-template-columns:1fr 1.12fr;gap:80px;padding-block:92px;display:grid}._storyList_1de06_65{gap:26px;margin:0;padding:0;list-style:none;display:grid}._storyList_1de06_65 li{color:var(--soft);padding-left:27px;font-size:18px;line-height:1.65;position:relative}._storyList_1de06_65 li:before{background:var(--primary);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.65em;left:0}._steps_1de06_73 ol{border-top:1px solid #354052;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:30px 0 0;list-style:none;display:grid}._steps_1de06_73 li{min-width:0}._stepNumber_1de06_79{color:var(--primary);letter-spacing:-.07em;margin-bottom:28px;font-size:78px;font-weight:650;line-height:1;display:block}._steps_1de06_73 h2{letter-spacing:-.035em;font-size:24px;line-height:1.3}._steps_1de06_73 p{color:var(--soft);margin-top:16px;font-size:16px;line-height:1.7}._needs_1de06_85{color:var(--night);background:#edf2f6;padding-block:64px}._needs_1de06_85 p{color:#4a5a6c}._roles_1de06_89{padding-block:82px 68px}._roleGrid_1de06_91{grid-template-columns:repeat(3,minmax(0,1fr));gap:54px;margin-top:42px;display:grid}._roleGrid_1de06_91 article{border-top:1px solid #354052;padding-top:22px}._roleGrid_1de06_91 h3{letter-spacing:-.035em;font-size:25px;line-height:1.3}._roleGrid_1de06_91 p{max-width:35ch;color:var(--soft);margin-top:13px;font-size:16px;line-height:1.7}._honest_1de06_99{padding-block:16px 78px}._guarantee_1de06_101{background:var(--navy);padding-block:66px}._data_1de06_103{padding-block:82px}._aboutHero_1de06_107{grid-template-columns:1fr 1.05fr;align-items:center;gap:72px;padding-block:66px 80px;display:grid}._aboutIntro_1de06_109 ._title_1de06_25{max-width:11.5ch;font-size:clamp(3rem,5.3vw,4.75rem)}._aboutIntro_1de06_109 p{max-width:44ch;color:var(--soft);margin-top:32px;font-size:18px;line-height:1.75}._portrait_1de06_113{min-width:0;margin:0}._portrait_1de06_113 img{aspect-ratio:1/1.08;object-fit:cover;object-position:center 38%;border-radius:9px;width:100%;height:auto;display:block}._portrait_1de06_113 figcaption{color:var(--soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;padding-top:17px;font-size:14px;line-height:1.5;display:flex}._portrait_1de06_113 figcaption strong{color:var(--white);font-size:16px;font-weight:650}._mission_1de06_121{color:var(--night);background:#edf2f6;padding-block:76px}._mission_1de06_121 p{color:#4a5a6c}._beside_1de06_125{padding-block:82px}._improve_1de06_127{background:var(--navy);padding-block:74px}._improveGrid_1de06_129{grid-template-columns:1fr 1.12fr;gap:80px;display:grid}._improvementList_1de06_131{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 32px;display:grid}._improvementList_1de06_131 h3{letter-spacing:-.03em;font-size:22px;line-height:1.35}._improvementList_1de06_131 p{color:var(--soft);margin-top:12px;font-size:16px;line-height:1.7}._future_1de06_137{padding-block:82px}@media (max-width:1100px){._textSplit_1de06_31,._caseStory_1de06_63,._improveGrid_1de06_129{gap:42px}._caseRates_1de06_45{gap:26px}._rise_1de06_49 strong{font-size:clamp(3.2rem,6.5vw,5.4rem)}._rise_1de06_49 svg{width:36px;height:36px}._steps_1de06_73 ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 48px}._steps_1de06_73 li{grid-template-columns:46px minmax(0,1fr);gap:20px;display:grid}._stepNumber_1de06_79{margin:0;font-size:60px}._roleGrid_1de06_91{gap:32px}._aboutHero_1de06_107{gap:38px}._aboutIntro_1de06_109 p{font-size:16px}._improvementList_1de06_131{grid-template-columns:1fr;gap:30px}}@media (max-width:760px){._hero_1de06_23{padding-block:44px 40px}._title_1de06_25{max-width:15ch;font-size:clamp(2.6rem,8.9vw,3.7rem)}._intro_1de06_27{margin-top:22px;font-size:16px;line-height:1.65}._sectionTitle_1de06_29{font-size:clamp(1.85rem,7.5vw,2.5rem)}._textSplit_1de06_31,._caseStory_1de06_63,._improveGrid_1de06_129{grid-template-columns:1fr;gap:25px}._textSplit_1de06_31 p{font-size:16px;line-height:1.7}._case_1de06_43{padding-block:38px 32px}._caseRates_1de06_45{grid-template-columns:1fr;gap:28px}._caseRate_1de06_45{border-bottom:1px solid #c8d2db;padding-bottom:26px}._caseRate_1de06_45:last-child{border:0;padding-bottom:0}._rise_1de06_49{padding:5px 15px 7px 6px}._rise_1de06_49 strong{font-size:clamp(4.6rem,21vw,6rem)}._rise_1de06_49 svg{width:46px;height:46px}._caseRate_1de06_45 h2{margin-top:14px;font-size:21px}._caseRate_1de06_45>p{max-width:43ch;margin-top:7px}._caseConclusion_1de06_59{margin-top:29px;padding-top:26px;font-size:25px;line-height:1.35}._caption_1de06_61{margin-top:16px}._caseStory_1de06_63{gap:28px;padding-block:52px}._storyList_1de06_65{gap:20px}._storyList_1de06_65 li{font-size:16px}._steps_1de06_73{padding-bottom:46px}._steps_1de06_73 ol{grid-template-columns:1fr;gap:27px;padding-top:26px}._steps_1de06_73 li{grid-template-columns:35px minmax(0,1fr);gap:17px}._stepNumber_1de06_79{font-size:54px}._steps_1de06_73 h2{font-size:23px}._steps_1de06_73 p{margin-top:9px}._needs_1de06_85,._mission_1de06_121,._guarantee_1de06_101,._improve_1de06_127{padding-block:45px}._roles_1de06_89{padding-block:48px 40px}._roleGrid_1de06_91{grid-template-columns:1fr;gap:25px;margin-top:27px}._roleGrid_1de06_91 article{padding-top:19px}._roleGrid_1de06_91 h3{font-size:23px}._roleGrid_1de06_91 p{max-width:50ch;margin-top:8px}._honest_1de06_99{padding-block:6px 46px}._data_1de06_103,._beside_1de06_125,._future_1de06_137{padding-block:48px}._inlineLink_1de06_35{gap:8px;font-size:14px}._aboutHero_1de06_107{grid-template-columns:1fr;gap:31px;padding-block:44px 45px}._aboutIntro_1de06_109 ._title_1de06_25{max-width:12ch;font-size:clamp(2.6rem,9vw,3.7rem)}._aboutIntro_1de06_109 p{max-width:55ch;margin-top:23px;line-height:1.7}._portrait_1de06_113 img{aspect-ratio:1/1.04;max-height:600px}._portrait_1de06_113 figcaption{padding-top:14px}._improvementList_1de06_131{gap:24px}._improvementList_1de06_131 h3{font-size:21px}._improvementList_1de06_131 p{margin-top:8px}}._page_1de06_1{isolation:isolate;--lime:#d8f682;--line:#ffffff17;position:relative}._page_1de06_1:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 55% at 78% 30%,#1e3b66b3 0%,#0000 72%),radial-gradient(25% 35% at 82% 25%,#d8f68214 0%,#0000 70%);height:720px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}._hero_1de06_23{padding-block:clamp(56px,7vw,96px) clamp(48px,5vw,72px)}._title_1de06_25{letter-spacing:-.065em;font-size:clamp(3rem,5.4vw,5rem);line-height:1.02}._intro_1de06_27{color:#c9d3df;max-width:56ch;font-size:19px}._sectionTitle_1de06_29{letter-spacing:-.05em;font-weight:600;line-height:1.08}._inlineLink_1de06_35 svg{transition:transform .25s cubic-bezier(.3,.7,.2,1)}._inlineLink_1de06_35:hover svg{transform:translate(3px,-3px)}._case_1de06_43{background:#f7f9fc;padding-block:clamp(56px,6vw,88px)}._caseStory_1de06_63{align-items:start;padding-block:clamp(72px,8vw,112px)}._storyList_1de06_65{border-top:1px solid var(--line);gap:0}._storyList_1de06_65 li{border-bottom:1px solid var(--line);color:#dfe6ef;padding:22px 0 22px 40px;font-size:19px;line-height:1.5}._storyList_1de06_65 li:before{width:9px;height:9px;top:32px;left:4px;box-shadow:0 0 0 5px #d8f6821f,0 0 14px #d8f682}._steps_1de06_73{padding-bottom:clamp(72px,8vw,112px)}._steps_1de06_73 ol{border-top:0;gap:40px;padding-top:0;position:relative}._steps_1de06_73 ol:before{content:"";background:linear-gradient(90deg, #b8c4d44d 0%, #b8c4d44d 60%, var(--lime) 100%);height:2px;position:absolute;top:24px;left:25px;right:calc(33.3333% - 51.6667px)}._stepNumber_1de06_79{background:var(--night);width:50px;height:50px;box-shadow:0 0 0 8px var(--night);color:var(--white);letter-spacing:0;border:1px solid #b8c4d466;border-radius:50%;place-items:center;margin-bottom:30px;font-size:18px;font-weight:800;display:grid;position:relative}._steps_1de06_73 li:last-child ._stepNumber_1de06_79{background:var(--lime);border-color:var(--lime);color:#20351e;box-shadow:0 0 0 8px var(--night), 0 0 36px #d8f68273}._steps_1de06_73 h2{font-size:24px}._needs_1de06_85{background:#f7f9fc}._roleGrid_1de06_91{gap:24px}._roleGrid_1de06_91 article{border:1px solid var(--line);background:linear-gradient(160deg,#16283f,#101d31);border-radius:20px;padding:28px;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s;position:relative;box-shadow:inset 0 1px #ffffff12}._roleGrid_1de06_91 article:hover{border-color:#ffffff2e;transform:translateY(-3px)}._roleGrid_1de06_91 ._roleLead_1de06_341{background:radial-gradient(120% 100% at 100% 0,#d8f6821a,#0000 60%),linear-gradient(160deg,#16283f,#101d31);border-color:#d8f68259}._roleIcon_1de06_343{width:44px;height:44px;color:var(--lime);background:#d8f6820f;border:1px solid #d8f68266;border-radius:12px;place-items:center;margin-bottom:20px;display:grid}._guarantee_1de06_101{background:radial-gradient(60% 120% at 0% 50%, #d8f68212, transparent 60%), var(--navy);position:relative;overflow:hidden}._guaranteeHead_1de06_347{align-items:flex-start;gap:20px;display:flex}._sealMini_1de06_349{border:1.5px solid var(--lime);width:64px;height:64px;color:var(--lime);background:#d8f68214;border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:0 0 0 8px #d8f6820d,0 0 30px #d8f68233}._aboutHero_1de06_107{padding-block:clamp(48px,6vw,80px)}._portrait_1de06_113{position:relative}._portrait_1de06_113 img{aspect-ratio:1/1.06;object-position:50% 30%;border-radius:24px;box-shadow:0 60px 100px -50px #02060d}._portrait_1de06_113 figcaption{color:var(--white);z-index:1;align-items:center;padding:0;position:absolute;bottom:20px;left:22px;right:22px}._portrait_1de06_113 figcaption:before{content:"";z-index:-1;background:linear-gradient(#0000,#0b1423e0);border-radius:0 0 24px 24px;height:180px;position:absolute;bottom:-20px;left:-22px;right:-22px}._portrait_1de06_113 figcaption strong{letter-spacing:-.03em;font-size:22px}._portrait_1de06_113 figcaption span{background:var(--lime);color:#20351e;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:600}._mission_1de06_121{background:#f7f9fc}._mission_1de06_121 p{color:#24344a;letter-spacing:-.02em;font-size:clamp(20px,1.8vw,24px);font-weight:500;line-height:1.5}._improvementList_1de06_131{gap:20px}._improvementList_1de06_131 article{border:1px solid var(--line);background:linear-gradient(160deg,#1b2f4c,#152741);border-radius:20px;padding:26px;box-shadow:inset 0 1px #ffffff12}._improvementList_1de06_131 ._roleIcon_1de06_343{margin-bottom:16px}@media (max-width:1100px){._steps_1de06_73 ol:before{display:none}._stepNumber_1de06_79{margin:0}._steps_1de06_73 li{grid-template-columns:50px minmax(0,1fr)}}@media (max-width:760px){._page_1de06_1:before{height:520px}._intro_1de06_27{font-size:17px}._title_1de06_25{font-size:clamp(2.5rem,11vw,3.5rem)}._case_1de06_43{padding-block:36px}._caseStory_1de06_63{padding-block:48px}._storyList_1de06_65 li{padding:16px 0 16px 34px;font-size:17px}._storyList_1de06_65 li:before{top:25px}._steps_1de06_73 ol{gap:24px}._steps_1de06_73 ol:before{background:linear-gradient(180deg, #b8c4d44d 0%, #b8c4d44d 60%, var(--lime) 100%);width:2px;height:auto;display:block;inset:24px auto 40px 24px}._steps_1de06_73 li{grid-template-columns:50px minmax(0,1fr)}._steps_1de06_73 h2{margin-top:10px}._roleGrid_1de06_91 article{border-radius:16px;padding:22px 20px}._roleIcon_1de06_343{width:40px;height:40px;margin-bottom:14px}._guaranteeHead_1de06_347{gap:14px}._sealMini_1de06_349{width:52px;height:52px}._portrait_1de06_113 img{aspect-ratio:1/.95;border-radius:18px}._portrait_1de06_113 figcaption{bottom:14px;left:16px;right:16px}._portrait_1de06_113 figcaption:before{border-radius:0 0 18px 18px;height:140px;bottom:-14px;left:-16px;right:-16px}._mission_1de06_121 p{font-size:19px}._improvementList_1de06_131 article{border-radius:16px;padding:20px}}@media (prefers-reduced-motion:reduce){._roleGrid_1de06_91 article,._inlineLink_1de06_35 svg{transition:none}._roleGrid_1de06_91 article:hover,._inlineLink_1de06_35:hover svg{transform:none}}._page_1de06_1{--soft:#d7dfe9}._textSplit_1de06_31 p,._intro_1de06_27,._storyList_1de06_65 li,._aboutIntro_1de06_109 p{line-height:1.7}._roleGrid_1de06_91 p,._improvementList_1de06_131 p,._steps_1de06_73 p{color:var(--soft);font-size:17px;line-height:1.7}._aboutIntro_1de06_109 p{color:var(--soft);font-size:19px}._needs_1de06_85 p,._mission_1de06_121 p{line-height:1.7}@media (max-width:760px){._textSplit_1de06_31 p,._roleGrid_1de06_91 p,._improvementList_1de06_131 p,._steps_1de06_73 p,._aboutIntro_1de06_109 p{font-size:16px;line-height:1.65}}._headWithIcon_1de06_465{align-items:flex-start;gap:18px;display:flex}._headIcon_1de06_467{width:52px;height:52px;color:var(--lime);background:#d8f68212;border:1px solid #d8f68266;border-radius:14px;flex-shrink:0;place-items:center;margin-top:2px;display:grid;box-shadow:0 0 24px #d8f6821f}._needs_1de06_85 ._headIcon_1de06_467{background:var(--lime);color:#20351e;box-shadow:none;border-color:#20351e33}._needChips_1de06_471{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}._needChips_1de06_471 li{color:#20351e;background:#fff;border:1px solid #d5dce4;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 6px 16px -10px #0b142333}._needChips_1de06_471 svg{color:#3f6b1f}@media (min-width:761px){._case_1de06_43{background:linear-gradient(180deg, var(--night) 0 110px, #f7f9fc 110px);padding-top:0}._case_1de06_43>.wrap{position:relative}}@media (max-width:760px){._headWithIcon_1de06_465{gap:14px}._headIcon_1de06_467{border-radius:12px;width:44px;height:44px}._needChips_1de06_471{gap:8px;margin-top:16px}._needChips_1de06_471 li{padding:7px 12px;font-size:14px}}._portrait_1de06_113 figcaption{color:var(--soft);align-items:baseline;padding:16px 0 0;position:static}._portrait_1de06_113 figcaption:before{content:none}._portrait_1de06_113 figcaption strong{color:var(--white);font-size:20px}._portrait_1de06_113 figcaption span{color:var(--soft);background:0 0;padding:0;font-size:15px;font-weight:600}._aboutIntro_1de06_109 ._aboutLead_1de06_509{color:var(--white);letter-spacing:-.02em;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:600;line-height:1.45}._aboutIntro_1de06_109 ._aboutLead_1de06_509+p{margin-top:18px}._resultHero_1de06_513{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:32px 72px;display:grid}._resultHero_1de06_513 ._caseStory_1de06_63{margin:0;padding:0;display:block}._resultHero_1de06_513 ._storyList_1de06_65{gap:12px}._resultHero_1de06_513 ._storyList_1de06_65 li{font-size:17px}._caseTitle_1de06_521{letter-spacing:-.01em;margin-bottom:12px;font-size:18px;font-weight:700}@media (max-width:900px){._resultHero_1de06_513{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){._aboutIntro_1de06_109 ._aboutLead_1de06_509{font-size:19px}._portrait_1de06_113 figcaption strong{font-size:18px}}._stepNote_1de06_527{color:#d8f682;align-items:flex-start;gap:10px;margin-top:12px;font-weight:700;display:flex}._stepNote_1de06_527 svg{flex-shrink:0;margin-top:3px}._headIcon_1de06_467,._roleIcon_1de06_343{display:none}._headWithIcon_1de06_465{gap:0}._roleGrid_1de06_91 article,._improvementList_1de06_131 article{box-shadow:none;background:0 0;border:0;border-top:1px solid #354052;border-radius:0;padding:22px 0 0}._roleGrid_1de06_91 article:hover,._improvementList_1de06_131 article:hover{background:0 0;transform:none}._roleGrid_1de06_91 article._roleLead_1de06_341{border-top-color:#d8f682}._portrait_1de06_113 img{border-radius:16px}._title_1de06_25{letter-spacing:-.045em}@media (max-width:700px){._title_1de06_25{letter-spacing:-.05em}}._caseStoryPhone_1de06_553{display:none}@media (max-width:900px){._resultHero_1de06_513 ._caseStory_1de06_63{display:none}._caseStoryPhone_1de06_553{padding-block:48px 8px;display:block}._caseStoryPhone_1de06_553 ._storyList_1de06_65 li{font-size:17px}}._roleGrid_1de06_91 article._roleLead_1de06_341{background:0 0}@media (max-width:700px){._hero_1de06_23{padding-block:32px}._resultHero_1de06_513{padding-bottom:56px}._aboutHero_1de06_107{padding-block:32px}._sectionTitle_1de06_29{font-size:clamp(1.75rem,7.4vw,2rem)}._case_1de06_43,._caseStoryPhone_1de06_553{padding-block:56px}._steps_1de06_73{padding-block:32px 56px}._steps_1de06_73 ol:before{left:21px}._steps_1de06_73 li{grid-template-columns:44px minmax(0,1fr);column-gap:16px}._stepNumber_1de06_79{width:44px;height:44px;font-size:16px}._steps_1de06_73 h2{font-size:21px}._needs_1de06_85,._mission_1de06_121,._guarantee_1de06_101,._improve_1de06_127{padding-block:56px}._roles_1de06_89{padding-block:56px 32px}._honest_1de06_99{padding-block:32px}._data_1de06_103{padding-block:32px 44px}._beside_1de06_125{padding-block:32px 56px}._future_1de06_137{padding-block:56px}._portrait_1de06_113 figcaption{justify-content:flex-start;gap:4px 12px}._noteBars_1de06_613{display:none}}._portraitCrop_1de06_623{aspect-ratio:1/1.06;border-radius:24px;overflow:hidden;box-shadow:0 60px 100px -50px #02060d}._portraitCrop_1de06_623 img{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;transform-origin:50% 100%;border-radius:0;transform:scale(1.15)}@media (max-width:760px){._portraitCrop_1de06_623{aspect-ratio:4/3;border-radius:18px}._portraitCrop_1de06_623 img{object-position:50% 70%;transform:none}}
