.pg-solution .psw .wrap ul{grid-template-columns:repeat(4,1fr);max-width:760px}.pg-solution .psw a{flex-direction:row;justify-content:center;gap:10px;padding:10px 12px;font-size:14px}@media (width<=900px){.pg-solution .psw li{width:150px}}.pg-solution .s-pains{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.pg-solution .s-pc{border:1px solid var(--line);background:var(--white);color:var(--fg);border-radius:18px;grid-template-rows:1fr auto;text-decoration:none;transition:transform .2s,border-color .2s;display:grid;overflow:hidden}.pg-solution .s-pc:hover{border-color:var(--light);transform:translateY(-3px)}.pg-solution .s-pc-q{align-content:start;gap:10px;padding:22px;display:grid}.pg-solution .s-pc-q span{font:800 34px/.6 var(--display);color:var(--light)}.pg-solution .s-pc-q p{font:600 16px/1.45 var(--display)}.pg-solution .s-pc-a{color:#ffffffd9;background:linear-gradient(135deg,#0a2540,#0369a1);gap:8px;padding:16px 22px;font-size:14px;display:grid}.pg-solution .s-pc-a b{color:var(--white);align-items:center;gap:6px;font-size:13px;display:inline-flex}.pg-solution .s-pc-a b:after{content:"→";color:var(--light)}@media (width<=860px){.pg-solution .s-pains{grid-template-columns:1fr}}.pg-solution .f-flow-step a.more{font-size:14px;font-weight:600;text-decoration:none}.pg-solution .s-feats{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.pg-solution .s-feat{background:var(--white);border:1px solid var(--line);color:var(--fg);border-radius:16px;grid-template-columns:40px 1fr;align-items:start;gap:4px 14px;padding:20px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.pg-solution .s-feat:hover{border-color:var(--light);transform:translateY(-2px)}.pg-solution .s-feat i{background:linear-gradient(140deg,#0a2540,#0369a1 55%,#01aeef);border-radius:12px;grid-row:span 2;place-items:center;width:40px;height:40px;display:grid}.pg-solution .s-feat i svg{stroke:var(--white)}.pg-solution .s-feat strong{font:600 16px var(--display)}.pg-solution .s-feat span{color:var(--muted);font-size:14px}@media (width<=560px){.pg-solution .s-feats{grid-template-columns:1fr}}.pg-solution .c1-scroll{border:1px solid var(--line);background:var(--white);border-radius:16px;overflow-x:auto}.pg-solution .c1 table{min-width:860px;font-size:14px}.pg-solution .c1 thead th{text-align:center;vertical-align:bottom;background:var(--soft);font:600 14px var(--display)}.pg-solution .c1 thead th:first-child{text-align:left}.pg-solution .c1 thead th a{color:var(--fg);gap:4px;text-decoration:none;display:grid}.pg-solution .c1 thead th a small{font:600 12px var(--body);color:var(--mid)}.pg-solution .c1 thead th.us{background:var(--navy);color:var(--white)}.pg-solution .c1 tbody td{text-align:center}.pg-solution .c1 tbody td:nth-child(2){background:#01aeef0f}.pg-solution .c1 .dot{width:24px;height:24px;color:var(--white);border-radius:50%;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:inline-grid}.pg-solution .c1 .y{background:var(--yes)}.pg-solution .c1 .p{background:var(--part)}.pg-solution .c1 .n{background:var(--no)}.pg-solution .c1-key{color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;font-size:13px;display:flex}.pg-solution .c1-key span{align-items:center;gap:6px;display:inline-flex}.pg-solution .c1-key .dot{width:16px;height:16px;font-size:10px}.pg-solution .fs-card{background:var(--white);border:1px solid var(--line);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:28px 32px;display:grid}.pg-solution .fs-people{display:flex}.pg-solution .fs-people img{border:3px solid var(--white);object-fit:cover;border-radius:50%;width:56px;height:56px;display:block}.pg-solution .fs-people img+img{margin-left:-14px}.pg-solution .fs-quote{background:0 0;border:0;gap:8px;max-width:none;margin:0;padding:0;display:grid}.pg-solution .fs-quote p{font:600 18px/1.5 var(--display);color:var(--fg)}.pg-solution .fs-quote footer{color:var(--muted);font-size:14px}.pg-solution .fs-quote footer strong{color:var(--fg)}.pg-solution .fs-link{white-space:nowrap;font-weight:600;text-decoration:none}@media (width<=760px){.pg-solution .fs-card{grid-template-columns:1fr;gap:16px;padding:24px}}.pg-solution .s-price{color:var(--white);background:linear-gradient(135deg,#01aeef 0%,#0369a1 45%,#0a2540 100%);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:32px 36px;display:flex;position:relative;overflow:hidden}.pg-solution .s-price:after{content:"";opacity:.06;pointer-events:none;background-image:radial-gradient(circle,#fff 1.5px,#0000 1.5px);background-size:24px 24px;position:absolute;inset:0}.pg-solution .s-price>*{z-index:1;position:relative}.pg-solution .s-price h2{font-size:clamp(22px,2.6vw,28px)}.pg-solution .s-price p{opacity:.8;margin-top:6px}.pg-solution .s-price .plans{flex-wrap:wrap;gap:10px;display:flex}.pg-solution .s-price .plans span{background:#ffffff1f;border:1px solid #fff3;border-radius:12px;padding:10px 14px;font-size:14px}.pg-solution .s-price .plans b{font:700 20px var(--display);display:block}
