.usecase-draft-page{background:#fff}.usecase-draft{padding:0 0 100px}.usecase-draft-intro{padding-bottom:62px;text-align:center}.usecase-draft .product-photo-hero{margin-bottom:64px}.usecase-draft .product-photo-content h1 strong{white-space:nowrap}.usecase-draft-intro p{margin:0 0 12px;color:#1675cb;font:700 12px/1 DM Sans,sans-serif;letter-spacing:.15em}.usecase-draft-intro h1{margin:0;color:#103b69;font-size:clamp(32px,4.5vw,54px);line-height:1.28;letter-spacing:-3px}.usecase-draft-intro h1.usecase-flow-message{max-width:980px;margin-right:auto;margin-left:auto;color:#15191f;font-size:clamp(22px,2.25vw,30px);font-weight:400;line-height:1.58;letter-spacing:-1.15px}.usecase-flow-message strong{font-weight:700;color:#15191f;letter-spacing:-1.3px}.usecase-draft-intro span{display:block;margin-top:17px;color:#66829c;font-size:13px}.usecase-industry-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;max-width:1040px;margin:60px auto 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.usecase-draft-intro:after{display:block;width:min(620px,calc(100% - 120px));height:1px;margin:24px auto 0;background:#d7e4ed;content:""}.usecase-industry-nav a{display:flex;align-items:center;min-height:44px;padding:0 20px;border:0;border-radius:14px;background:#294b86;color:#fff;font-size:clamp(14px,1.15vw,16px);font-weight:400;letter-spacing:-.12px;text-decoration:none;box-shadow:none;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.usecase-draft-intro .usecase-industry-nav a>span{display:inline;margin-top:0;color:inherit;font-size:inherit}.usecase-industry-nav a:hover{background:#203e73;box-shadow:0 5px 12px rgba(24,47,108,.14);transform:translateY(-2px)}.usecase-industry-nav i{margin-left:11px;color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:1;transition:transform .2s ease}.usecase-industry-nav a:hover i{transform:translateX(4px)}.case-preview{scroll-margin-top:104px;padding:36px 0 56px}.case-preview .shell{max-width:1420px}.case-preview-title{display:flex;align-items:center;min-height:70px;padding:0 26px;background:#0871c8;color:#fff;box-shadow:inset 0 0 0 1px #004d90}.case-icon{flex:0 0 44px;width:44px;height:44px;margin-right:18px;border:2px solid rgba(255,255,255,.83);color:#fff;font:700 11px/1 DM Sans,sans-serif;letter-spacing:.04em}.case-preview-title h2{font-size:clamp(25px,2.7vw,34px);letter-spacing:-1.5px}.case-preview-title a{margin-left:auto;color:#fff;font-size:16px;text-decoration:none}.case-preview-title a b{margin-left:10px;font-size:22px;font-weight:400}.case-preview-body{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(22px,4vw,52px);margin-top:12px;padding:38px clamp(28px,6.5vw,94px);border-radius:17px;background:#edf1f9}.case-card{position:relative;padding:39px 28px 27px}.case-card h3{position:absolute;top:-38px;left:0;width:126px;margin:0;padding:8px 12px;color:#111;font-size:18px;text-align:center;background:#f4d0a6;font-weight:500}.case-card-solution h3{background:#65e2e3}.case-card-result h3{background:#6f2ba4;color:#fff}.case-card ul{margin:0;padding:0;list-style:none}.case-card li{position:relative;margin:0 0 17px;padding-left:17px;color:#62758a;font-weight:500;line-height:1.5}.case-card li:before{position:absolute;top:.58em;left:0;width:6px;height:6px;border-radius:50%;background:#101820;content:""}.case-card li b{color:#27445f;font-weight:800}.case-preview-property .case-preview-body{background:#dceff6}.case-preview-logistics .case-preview-body{background:#e0e6f1}@media(max-width:900px){.usecase-draft{padding-top:42px}.case-preview{padding:25px 0 38px}.case-preview-title{min-height:62px;padding:0 18px}.case-preview-title a{font-size:13px}.case-preview-body{grid-template-columns:1fr;gap:45px;padding:38px 24px 28px}.case-card{min-height:0}}@media(max-width:560px){.usecase-draft-intro h1{letter-spacing:-2px}.usecase-draft-intro h1.usecase-flow-message{font-size:20px;line-height:1.65;letter-spacing:-.8px}.case-preview-title{align-items:flex-start;flex-wrap:wrap;padding:13px 16px}.case-icon{flex-basis:34px;width:34px;height:34px;margin:0 11px 0 0;font-size:9px}.case-preview-title h2{padding-top:3px;font-size:23px}.case-preview-title a{width:100%;margin:12px 0 0 45px}.case-card{padding:35px 22px 24px}.case-card li{font-size:13px}}.case-preview-title{position:relative;justify-content:center;min-height:104px;padding:17px 160px 14px;background:transparent;color:#14181e;box-shadow:none}.case-preview-title h2{margin:0;color:#14181e;font-size:26px;letter-spacing:-1px}.case-preview-title h2:after{margin:13px auto 0;background:#073d77}.case-preview-title a{position:absolute;right:clamp(24px,8vw,140px);margin:0;color:#073d77;font-size:14px;font-weight:700}.case-preview-title a b{font-size:19px}.case-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;margin-right:11px;border:0;color:#073d77;font-size:0}.case-icon:after{font-size:31px;line-height:1}.case-preview-ec .case-icon:after{content:"🛒";filter:grayscale(1) brightness(.42)}.case-preview-property .case-icon:after{content:"🏢";filter:grayscale(1) brightness(.42)}.case-preview-logistics .case-icon:after{content:"🚚";filter:grayscale(1) brightness(.42)}.case-card{min-height:260px;padding:33px 28px 27px;background:#fff;color:#101820}.case-card h3{position:static;width:auto;margin:0 0 24px;padding:0;background:transparent!important;color:#14181e;font-size:24px;font-weight:700;line-height:1.2;text-align:left}.case-card h3:after{display:block;width:31px;height:3px;margin-top:11px;background:#073d77;content:""}.case-card-problem h3:after{background:#b87b34}.case-card-solution h3:after{background:#168a92}.case-card-result h3:after{background:#6f2ba4}@media(max-width:560px){.case-preview-title{min-height:0;padding:17px 20px 16px}.case-preview-title h2{font-size:21px}.case-preview-title a{display:none}.case-icon{flex-basis:34px;width:34px;height:34px;margin-right:8px}.case-icon:after{font-size:26px}.case-card h3{font-size:22px}}.case-preview{padding:20px 0 28px}.case-preview-body{width:min(900px,calc(100% - 64px));margin:10px auto 0;padding:32px 56px}.case-preview-title{min-height:96px;padding-top:13px;padding-bottom:11px}.case-preview-title h2{font-size:32px}.case-preview-title h2:after{margin-top:10px}.case-icon{width:38px;height:38px;margin-right:13px}.case-icon:after{width:35px;height:35px;background:#073d77;filter:none!important;font-size:0!important;content:""!important;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.case-preview-ec .case-icon:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 3h2l2.1 10.1a2 2 0 0 0 2 1.6h8.8a2 2 0 0 0 1.9-1.4L21 7H7M10 20a1.7 1.7 0 1 1-3.4 0A1.7 1.7 0 0 1 10 20m9 0a1.7 1.7 0 1 1-3.4 0A1.7 1.7 0 0 1 19 20'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 3h2l2.1 10.1a2 2 0 0 0 2 1.6h8.8a2 2 0 0 0 1.9-1.4L21 7H7M10 20a1.7 1.7 0 1 1-3.4 0A1.7 1.7 0 0 1 10 20m9 0a1.7 1.7 0 1 1-3.4 0A1.7 1.7 0 0 1 19 20'/%3E%3C/svg%3E")}.case-preview-property .case-icon:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 21V7l8-4v18h2V11l8-3v13h-4v-5h-4v5zm3-10h2v2H6zm0 4h2v2H6zm8-1h2v2h-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 21V7l8-4v18h2V11l8-3v13h-4v-5h-4v5zm3-10h2v2H6zm0 4h2v2H6zm8-1h2v2h-2z'/%3E%3C/svg%3E")}.case-preview-logistics .case-icon:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 5h11v10h2.5l2.5-3v-3h2l2 5v5h-2a3 3 0 0 1-6 0H9a3 3 0 0 1-6 0H1V8h2zm3 15a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m12 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M3 5h11v10h2.5l2.5-3v-3h2l2 5v5h-2a3 3 0 0 1-6 0H9a3 3 0 0 1-6 0H1V8h2zm3 15a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m12 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3'/%3E%3C/svg%3E")}@media(max-width:900px){.case-preview{padding:18px 0 24px}.case-preview-body{width:min(720px,calc(100% - 48px));padding:32px 36px;gap:24px}.case-preview-title h2{font-size:28px}}@media(max-width:560px){.case-preview-body{width:calc(100% - 32px);padding:28px 22px}.case-preview-title h2{font-size:23px}.case-icon{width:31px;height:31px;margin-right:8px}.case-icon:after{width:29px;height:29px}}.case-preview-body{width:min(1160px,calc(100% - clamp(64px,8vw,160px)))}.case-preview-title .case-icon{display:none}@media(max-width:900px){.case-preview-body{width:min(900px,calc(100% - 48px))}}@media(max-width:560px){.case-preview-body{width:calc(100% - 32px)}}.case-card h3:after,.case-preview-title h2:after{display:none}.case-card h3{margin-bottom:20px;color:#173653;font-size:20px;font-weight:800;letter-spacing:.04em}.case-card-problem h3{color:#a45f1b}.case-card-solution h3{color:#117b81}.case-card-result h3{color:#653295}@media(max-width:560px){.case-card h3{font-size:18px}}.case-preview-title h2:after{display:block;width:44px;margin:12px auto 0}.case-card h3{margin-bottom:18px;color:#0d4f8d;font-size:17px;font-weight:600;letter-spacing:.035em}.case-card-problem h3,.case-card-result h3,.case-card-solution h3{color:#0d4f8d}@media(max-width:560px){.case-card h3{font-size:16px}}.case-preview-title h2:after{display:block!important;width:48px;height:4px;margin:14px auto 0;background:#076ed4;content:""}.case-card h3,.case-card-problem h3,.case-card-result h3,.case-card-solution h3{color:#168fe4;font-weight:500}.case-card-result li:before{top:-.05em;width:auto;height:auto;background:transparent;color:#168fe4;content:"✓";font-size:16px;font-weight:700}.case-card-problem li:before,.case-card-result li:before,.case-card-solution li:before{top:calc((1.5em - 4px)/2);width:4px;height:4px;border-radius:50%;content:"";font-size:inherit}.case-card-problem li:before{background:#e78b32}.case-card-solution li:before{background:#29a782}.case-card-result li:before{background:#a990ca}@media (max-width:640px){.usecase-industry-nav{display:grid;grid-template-columns:1fr;gap:8px;margin:36px 0 0}.usecase-industry-nav a{min-height:44px;padding:0 17px;font-size:16px}.usecase-draft-intro:after{width:calc(100% - 48px);margin-top:20px}.usecase-draft .case-preview .shell{width:calc(100% - 16px)}.usecase-draft .case-preview-body{width:100%;margin-left:auto;margin-right:auto;padding:14px 6px 18px;gap:14px}.usecase-draft .case-card,.usecase-draft .case-card-result,.usecase-draft .case-card-solution{padding:22px 14px 18px}}.case-preview,.case-preview-logistics,.case-preview-property{padding:34px 0 62px;background:#fff}.case-preview-ec,.case-preview-property{padding-bottom:34px}.case-preview-title{min-height:98px;padding-top:19px;padding-bottom:15px}.case-preview-title h2{color:#10233b;font-size:30px;font-weight:700;letter-spacing:-1.1px}.case-preview-title h2:after{width:34px;height:3px;margin-top:13px;background:#1687d7}.case-preview-title a{display:inline-flex;align-items:center;gap:10px;padding-bottom:3px;border-bottom:1px solid #91c3eb;color:#155a93;font-size:13px;letter-spacing:.02em}.case-preview-title a b{margin:0;font-size:18px;line-height:1}.case-preview-body{align-items:stretch;gap:16px;margin-top:4px;padding:22px;background:#f4f8fc;border-radius:20px}.case-card,.case-card-result,.case-card-solution{min-height:0;padding:28px 26px 25px;border:1px solid #dfe8f1;border-top:4px solid #dea96b;border-radius:13px;background:#fff;box-shadow:0 8px 24px rgba(42,81,119,.055)}.case-card-solution{border-top-color:#42b4a5}.case-card-result{border-top-color:#8a74b8}.case-card h3,.case-card-problem h3,.case-card-result h3,.case-card-solution h3{margin:0 0 21px;color:#9a631f;font-size:16px;font-weight:700;letter-spacing:.08em}.case-card-solution h3{color:#187f76}.case-card-result h3{color:#695592}.case-card li{margin:0 0 19px;padding-left:15px;color:#4d657c;font-size:13px;font-weight:400;line-height:1.72}.case-card li:last-child{margin-bottom:0}.case-card li b{display:block;margin-bottom:0;color:#193f62;font-size:14px;font-weight:700;line-height:1.36;letter-spacing:-.15px}.case-card li b+br{display:block;margin-top:0;line-height:0;content:""}.case-card-problem li:before{top:.72em;background:#d59a52}.case-card-solution li:before{top:.72em;background:#35aa99}.case-card-result{display:flex;align-self:stretch;flex-direction:column}.case-card-result ul{display:grid;gap:10px}.case-card-result li{margin:0;padding:13px 14px 12px 16px;border-left:3px solid #9c8bc5;background:#faf8fe;color:#52667c;line-height:1.58}.case-card-result li:before{display:none}.case-card-result li b{margin-bottom:3px;color:#5f4a8c;font-size:14px}@media(max-width:900px){.case-preview{padding:28px 0 48px}.case-preview-body{gap:16px;padding:18px}.case-card,.case-card-result,.case-card-solution{padding:27px 25px}}@media(max-width:640px){.case-preview{padding:22px 0 38px}.case-preview-title{min-height:82px}.case-preview-title h2{font-size:25px}.case-preview-body{padding:10px;background:transparent;border-radius:0}.case-card,.case-card-result,.case-card-solution{padding:23px 19px 21px;border-radius:10px}.case-card li{font-size:13px}.case-card-result li{padding:12px 13px 11px 15px}}.usecase-draft .product-photo-hero{margin-bottom:0}.usecase-draft-intro{position:relative;padding:42px 0 34px;background:linear-gradient(180deg,#fff,#fbfdff)}.usecase-draft-intro h1.usecase-flow-message{max-width:960px}.usecase-draft-intro h1.usecase-flow-message:before{display:block;width:34px;height:3px;margin:0 auto 17px;background:#4b9edf;content:""}.usecase-industry-nav{margin-top:60px}@media(max-width:640px){.usecase-draft-intro{padding:33px 0 27px}.usecase-draft-intro h1.usecase-flow-message:before{width:28px;height:2px;margin-bottom:14px}.usecase-industry-nav{margin-top:36px}}.other-industries{padding:18px 0 104px;background:#fff}.other-industries .shell{width:min(1400px,calc(100% - clamp(32px,4vw,96px)))}.other-industries-heading{max-width:none;margin:0 auto 44px;text-align:center;scroll-margin-top:104px}.other-industries-title-row{position:relative;display:flex;align-items:center;justify-content:center;min-height:76px;padding:13px 0 11px}.other-industries-heading h2{margin:0;color:#102c4b;font-size:34px;font-weight:700;letter-spacing:-.06em;line-height:1.25}.other-industries-heading h2:after{display:block;width:38px;height:3px;margin:14px auto 16px;background:#3f9de1;content:""}.other-industries-title-row a{position:absolute;top:50%;right:-180px;display:inline-flex;align-items:center;gap:10px;padding-bottom:3px;border-bottom:1px solid #91c3eb;color:#155a93;font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1;text-decoration:none;white-space:nowrap;transform:translateY(-50%)}.other-industries-title-row a b{margin:0;font-size:18px;font-weight:400;line-height:1}.other-industries-heading>div{max-width:760px;margin-left:auto;margin-right:auto;color:#172633;font-size:17px;font-weight:700;line-height:1.75}.other-industries-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(1160px,calc(100% - clamp(64px,8vw,160px)));margin-left:auto;margin-right:auto;padding:18px;border-radius:20px;background:#dceff6}.other-industries-grid:after,.other-industries-grid:before{display:none}.other-industries-grid article{position:relative;min-height:264px;padding:29px 42px 23px;border-radius:13px;background:#fff}.other-industries-grid article:nth-child(-n+2){min-height:252px}.other-industries-grid h3{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:#153d64;font-size:clamp(18px,1.5vw,21px);font-weight:500;letter-spacing:-.03em;line-height:1.35}.other-industry-icon{display:inline-block;flex:0 0 auto;width:22px;height:22px;background-repeat:no-repeat;background-position:50%;background-size:contain}.other-industry-icon-hr{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231b86ce' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='7' r='3'/%3E%3Cpath d='M3.5 20c.55-4 2.5-6 5.5-6s4.95 2 5.5 6M17 8h4M19 6v4'/%3E%3C/svg%3E")}.other-industry-icon-clinic{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231b86ce' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3.5' width='16' height='17' rx='2'/%3E%3Cpath d='M12 7v8M8 11h8'/%3E%3C/svg%3E")}.other-industry-icon-hotel{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231b86ce' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20V5h16v15M8 9h1M12 9h1M16 9h.01M8 13h1M12 13h1M16 13h.01M2.5 20h19'/%3E%3C/svg%3E")}.other-industry-icon-finance{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231b86ce' stroke-width='1.55' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 5.5 6v5.25c0 4.05 2.7 7.7 6.5 9.25 3.8-1.55 6.5-5.2 6.5-9.25V6z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.other-industries-grid h4{margin:0 0 15px;color:#25313d;font-size:16px;font-weight:600;letter-spacing:.01em;line-height:1.5}.other-industry-copy{margin:0;color:#526b82;font-size:14px;line-height:1.82}.other-industry-effect{display:flex;gap:15px;align-items:flex-start;margin-top:15px}.other-industry-effect span{flex:0 0 auto;color:#916bd1;font-size:14px;font-weight:700;letter-spacing:.08em;line-height:1.65}.other-industry-effect p{margin:0;color:#182b3b;font-size:14px;font-weight:500;line-height:1.65}@media(max-width:760px){.other-industries{padding:24px 0 78px}.other-industries .shell{width:min(640px,calc(100% - 40px))}.other-industries-heading{margin-bottom:35px;scroll-margin-top:88px}.other-industries-title-row{min-height:70px;padding:12px 0 10px}.other-industries-heading h2{font-size:25px}.other-industries-grid{grid-template-columns:1fr;gap:12px;padding:10px;border-radius:13px}.other-industries-grid:after,.other-industries-grid:before{display:none}.other-industries-grid article{min-height:0;padding:28px 25px;border-radius:10px}.other-industries-grid article+article{border-top:0}.other-industry-copy{font-size:13px}.other-industries-heading>div{font-size:15px}.other-industry-effect p{font-size:13px}}@media(max-width:560px){.other-industries-title-row a{display:none}}