.solutions-page .core-systems{flex-direction:column;gap:clamp(12.5px,1.11111vw,16.4px);display:flex}.solutions-page .core-system{background:#fff;border:1px solid #ebd9c0;border-radius:10px;flex-direction:column;gap:clamp(8.75px,.777778vw,11.48px);padding:clamp(13.75px,1.22222vw,18.04px) clamp(15px,1.33333vw,19.68px) clamp(10px,.888889vw,13.12px);display:flex}.solutions-page .core-system__head{z-index:1;align-items:flex-start;gap:clamp(11.25px,1vw,14.76px);display:flex;position:relative}.solutions-page .core-system__head p{color:#5a6474;margin:0;font-size:14px;line-height:1.5}.solutions-page .core-system__badge{color:#fff;background:linear-gradient(125deg,#efc36e,#ad6915);border-radius:50%;flex:none;place-items:center;width:clamp(42.5px,3.77778vw,55.76px);height:clamp(42.5px,3.77778vw,55.76px);font-family:Noto Serif SC,serif;font-size:32px;font-weight:500;display:grid}.solutions-page .core-system__title-row{flex-wrap:wrap;align-items:center;gap:clamp(13.75px,1.22222vw,18.04px);margin-bottom:clamp(2.5px,.222222vw,3.28px);display:flex}.solutions-page .core-system__title-row h2{color:#820d18;white-space:nowrap;margin:0;font-family:Noto Serif SC,serif;font-size:28px;font-weight:800}.solutions-page .core-system__tags{gap:clamp(8.75px,.777778vw,11.48px);margin:0;padding:0;list-style:none;display:flex}.solutions-page .core-system__tags li{color:#58380d;background:#ffdfa0;border-radius:30px;padding:clamp(3.125px,.277778vw,4.1px) clamp(15px,1.33333vw,19.68px);font-size:14px;font-weight:600}.solutions-page .core-system__body{grid-template-columns:1.32fr 1fr;align-items:start;gap:clamp(15px,1.33333vw,19.68px);display:grid}.solutions-page .core-system__main{flex-direction:column;gap:clamp(8.75px,.777778vw,11.48px);display:flex}.solutions-page .core-system__features{grid-template-columns:repeat(4,1fr);gap:clamp(8.75px,.777778vw,11.48px);margin:0;padding:0;list-style:none;display:grid}.solutions-page .core-system__features.is-dense{grid-template-columns:repeat(12,minmax(0,1fr))}.solutions-page .core-system__features.is-dense .core-feature{grid-column:span 3}.solutions-page .core-system__features.is-dense .core-feature:nth-child(n+5){grid-column:span 4}.solutions-page .core-system__flow{justify-content:space-between;align-items:center;margin:0;padding:0 clamp(11.25px,1vw,14.76px);list-style:none;display:flex}.solutions-page .core-system__visual{margin:calc(-1*clamp(53.75px,4.77778vw,70.52px)) 0 0}.solutions-page .core-system__visual img{width:100%;height:auto;display:block}.solutions-page .core-system__visual figcaption{text-align:center;margin-top:6px}.solutions-page .core-system--puja .core-system__visual{margin-top:calc(-1*clamp(18.75px,1.66667vw,24.6px))}.solutions-page .core-system--no-flow .core-system__body{align-items:stretch}.solutions-page .core-system--no-flow .core-system__visual{align-self:center;margin-top:0}.solutions-page .core-system--no-flow .core-system__features{flex:1;grid-template-columns:repeat(2,1fr)}.solutions-page .core-system--no-flow .core-feature{min-height:clamp(93.75px,8.33333vw,123px)}.solutions-page .core-system__foot{background:#fffcf5;border:1px solid #f4e7d2;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:clamp(7.5px,.666667vw,9.84px) clamp(13.75px,1.22222vw,18.04px) clamp(7.5px,.666667vw,9.84px) clamp(8.75px,.777778vw,11.48px);display:flex}.solutions-page .core-system__custom{flex-wrap:wrap;align-items:center;gap:clamp(7.5px,.666667vw,9.84px);display:flex}.solutions-page .core-system__custom-label{color:#820d18;align-items:center;gap:clamp(8.75px,.777778vw,11.48px);font-size:16px;font-weight:700;display:flex}.solutions-page .core-system__custom-label svg{color:#b3781e;width:clamp(25px,2.22222vw,32.8px);height:clamp(25px,2.22222vw,32.8px)}.solutions-page .core-system__pill{color:#73450c;background:#fbefd9;border-radius:20px;padding:clamp(5px,.444444vw,6.56px) clamp(13.75px,1.22222vw,18.04px);font-size:14px}.solutions-page .core-system__custom small{color:#8a92a0;font-size:13px}@media (max-width:700px){.solutions-page .core-system__custom-label,.solutions-page .core-system__custom small{flex-basis:100%}}.solutions-page .core-system__actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:clamp(7.5px,.666667vw,9.84px);margin-left:auto;display:grid}.solutions-page .core-system__action{white-space:nowrap;box-shadow:none;gap:clamp(5px,.444444vw,6.56px);padding:clamp(7.5px,.666667vw,9.84px) clamp(13.75px,1.22222vw,18.04px);font-size:14px}.solutions-page .core-feature{text-align:center;background:#fcf8ef;border:1px solid #f5e8d4;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:clamp(7.5px,.666667vw,9.84px);min-height:clamp(82.5px,7.33333vw,108.24px);padding:clamp(8.75px,.777778vw,11.48px) clamp(5px,.444444vw,6.56px);transition:border-color .2s,transform .2s;display:flex}.solutions-page .core-feature:hover{border-color:#c58f38;transform:translateY(-2px)}.solutions-page .core-feature svg{color:#b3781e;stroke-width:2.6px;width:clamp(32.5px,2.88889vw,42.64px);height:clamp(32.5px,2.88889vw,42.64px)}.solutions-page .core-feature span{color:#1e2638;font-size:15px;font-weight:500;line-height:1.3}.solutions-page .core-flow-step{color:#333d4d;text-align:center;flex-direction:column;align-items:center;gap:clamp(3.75px,.333333vw,4.92px);font-size:15px;font-weight:500;display:flex}.solutions-page .core-flow-step span{color:#b3781e;background:#fcf3e1;border-radius:50%;place-items:center;width:clamp(52.5px,4.66667vw,68.88px);height:clamp(52.5px,4.66667vw,68.88px);display:grid}.solutions-page .core-flow-step span svg{stroke-width:2.4px;width:clamp(27.5px,2.44444vw,36.08px);height:clamp(27.5px,2.44444vw,36.08px)}.solutions-page .core-flow-arrow{color:#c0781a;margin-bottom:clamp(16.25px,1.44444vw,21.32px);font-size:32px;list-style:none}@media (max-width:992px){.solutions-page .core-system__body{grid-template-columns:1fr}.solutions-page .core-system__visual,.solutions-page .core-system--puja .core-system__visual{order:-1;margin-top:0}}@media (max-width:640px){.solutions-page .core-system__head{gap:10px}.solutions-page .core-system__title-row h2{white-space:normal}.solutions-page .core-system__features,.solutions-page .core-system__features.is-dense{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-page .core-system__features .core-feature,.solutions-page .core-system__features .core-feature:nth-child(n+5),.solutions-page .core-system__features.is-dense .core-feature,.solutions-page .core-system__features.is-dense .core-feature:nth-child(n+5){grid-column:span 1}.solutions-page .core-system__features .core-feature:last-child:nth-child(odd),.solutions-page .core-system__features.is-dense .core-feature:last-child:nth-child(odd){grid-column:1/-1}.solutions-page .core-system__flow{grid-template-columns:repeat(4,1fr);gap:4px;padding:0;display:grid}.solutions-page .core-flow-arrow{display:none}.solutions-page .core-flow-step span{width:48px;height:48px}.solutions-page .core-system__foot{flex-direction:column;align-items:stretch}.solutions-page .core-system__actions{grid-auto-flow:row;margin-left:0}.solutions-page .core-system__action{width:100%}}.solutions-page .comparison{grid-template-columns:1fr 1fr;gap:clamp(20px,1.77778vw,26.24px);display:grid}.solutions-page .comparison__card{background:#fff;border:1px solid #ebd9c0;border-radius:10px;transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:0 4px 18px #a06e280d}.solutions-page .comparison__card:hover{border-color:#c58f38;transform:translateY(-2px);box-shadow:0 10px 26px #820d181a}.solutions-page .comparison__card{box-shadow:none;align-items:flex-start;gap:clamp(21.25px,1.88889vw,27.88px);padding:clamp(12.5px,1.11111vw,16.4px) clamp(23.75px,2.11111vw,31.16px);display:flex}.solutions-page .comparison__card h3{color:#820d18;margin:0 0 clamp(6.25px,.555556vw,8.2px);font-family:Noto Serif SC,serif;font-size:24px;font-weight:800}.solutions-page .comparison__card p{color:#333d4d;margin:0;font-size:15px;line-height:1.55}.solutions-page .comparison__icon{flex:none;place-items:center;width:clamp(106.25px,9.44445vw,139.4px);height:clamp(87.5px,7.77778vw,114.8px);display:grid}.solutions-page .comparison__icon img,.solutions-page .comparison__icon svg{object-fit:contain;width:100%;height:100%}.solutions-page .comparison-scope{text-align:center;color:#7c808a;margin:clamp(11.25px,1vw,14.76px) 0 0;font-size:13px}.solutions-page .comparison-process{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(7.5px,.666667vw,9.84px);margin:clamp(10px,.888889vw,13.12px) 0 0;padding:0;list-style:none;display:flex}.solutions-page .comparison-process li{color:#73450c;background:#fbefd9;border-radius:20px;padding:clamp(5px,.444444vw,6.56px) clamp(13.75px,1.22222vw,18.04px);font-size:14px;font-weight:600}.solutions-page .comparison-process li.comparison-process__arrow{color:#cda25b;background:0 0;padding:0;font-size:20px}.solutions-page .demo-invite{text-align:center;flex-direction:column;align-items:center;gap:clamp(11.25px,1vw,14.76px);display:flex}.solutions-page .demo-invite .pg-btn{padding:clamp(8.75px,.777778vw,11.48px) clamp(30px,2.66667vw,39.36px);font-size:15px}@media (max-width:992px){.solutions-page .comparison{grid-template-columns:1fr}}@media (max-width:640px){.solutions-page .comparison__card{gap:16px;padding:16px}.solutions-page .comparison__icon{width:80px;height:80px}}
