.solution-hero{color:#fff;background:#142337;padding:76px 0 70px}.solution-hero-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:54px;display:grid}.solution-hero h1{max-width:570px;font:800 clamp(43px,5.7vw,68px)/.99 var(--display);letter-spacing:-.06em;margin:16px 0}.solution-hero>.container>div:first-child>p{color:#c0c9d1;max-width:480px;margin:0;font-size:15px;line-height:1.75}.solution-proof{color:#b6c2c7;margin-top:18px;font-size:10px;display:block}.solution-hero-visual{color:#2b3c48;background:#fbfcfa;border:1px solid #ffffff3d;border-radius:10px;min-width:0;overflow:hidden;transform:rotate(1deg);box-shadow:0 25px 65px #00000038}.solution-window-bar{color:#889593;background:#f4f7f4;border-bottom:1px solid #e6ebe6;align-items:center;gap:12px;min-height:37px;padding:0 12px;font-size:8px;display:flex}.solution-window-bar>span{color:#d77764;letter-spacing:2px}.solution-window-bar>b{color:#53636b;font-weight:600}.solution-window-bar>small{color:#819549;letter-spacing:.08em;margin-left:auto;font-size:7px;font-weight:800}.solution-product-head{gap:6px;padding:16px 18px 13px;display:grid}.solution-product-head>span{color:#8a9896;letter-spacing:.12em;font-size:7px;font-weight:800}.solution-product-head>b{color:#293c4a;font:750 20px var(--display)}.solution-product-head>p{color:#879292;margin:0;font-size:9px}.solution-product-rows{padding:0 18px}.solution-product-rows>div{border-top:1px solid #e9eeea;grid-template-columns:85px minmax(0,1fr) 50px minmax(0,1fr) 60px;align-items:center;gap:8px;min-height:39px;font-size:8px;display:grid}.solution-product-rows>div>span{color:#919d99;letter-spacing:.09em;grid-column:1/-1;align-self:end;margin-bottom:-5px;font-size:6px;font-weight:800}.solution-product-rows b{color:#485b63;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.solution-product-rows strong{color:#60727a;text-align:center}.solution-product-rows i{color:#7b904c;text-align:right;font-size:6px;font-style:normal}.solution-window-foot{color:#95a09c;text-align:right;background:#f7f9f6;border-top:1px solid #e9eeea;padding:9px 18px;font-size:7px}.solution-intro{padding-bottom:60px}.solution-intro-grid{grid-template-columns:.65fr 1.35fr;gap:60px;display:grid}.solution-intro-grid h2{color:#1b2b3d;max-width:760px;font:750 clamp(30px,4vw,44px)/1.08 var(--display);letter-spacing:-.05em;margin:0 0 14px}.solution-intro-grid p{color:#617078;max-width:770px;margin:0;font-size:15px;line-height:1.8}.solution-sections{background:#f0f2ed}.solution-section{border-bottom:1px solid #dce2da;grid-template-columns:.72fr 1.28fr;align-items:center;gap:50px;padding:35px 0;display:grid}.solution-section-reverse{grid-template-columns:1.28fr .72fr}.solution-section-reverse .solution-section-copy{order:2}.solution-section-reverse .solution-feature-window{order:1}.solution-section-copy>span{color:#789143;letter-spacing:.11em;font-size:9px;font-weight:800}.solution-section-copy h2{color:#1b2d3e;font:750 clamp(24px,3vw,34px)/1.12 var(--display);letter-spacing:-.04em;margin:11px 0}.solution-section-copy p{color:#66747a;max-width:430px;margin:0;font-size:13px;line-height:1.75}.solution-section-copy .text-link{margin-top:14px}.solution-feature-window{color:#354954;background:#fff;border:1px solid #dce3dd;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 16px 38px #1d2b2e17}.sol-window-title{color:#435660;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:9px;display:flex}.sol-window-title span{color:#718944;font-size:7px}.sol-calendar-grid{gap:6px;padding:0 14px 10px;display:flex}.sol-calendar-grid span{color:#667a82;background:#f2f5ef;border-radius:3px;padding:6px 8px;font-size:7px}.sol-calendar-grid span:nth-child(2){color:#fff;background:#82984e}.sol-data-row{color:#81908f;border-top:1px solid #edf0ed;grid-template-columns:1fr auto 20px;align-items:center;gap:10px;min-height:33px;padding:0 14px;font-size:8px;display:grid}.sol-data-row b{color:#455a63;font-size:8px}.sol-data-row i{color:#809746;text-align:right;font-size:9px;font-style:normal}.sol-match-score{color:#405560;text-align:center;justify-content:space-around;align-items:center;gap:10px;padding:19px 10px 13px;font-size:9px;display:flex}.sol-match-score b{color:#243b4b;font:800 20px var(--display);white-space:nowrap}.sol-match-clock{color:#e4e9e4;background:#1b2e40;border-radius:4px;width:max-content;margin:0 auto 12px;padding:7px 10px;font-size:7px}.sol-match-clock b{color:#c7ed61;font-size:11px}.sol-event-row{color:#718083;border-top:1px solid #edf0ed;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;min-height:30px;padding:0 14px;font-size:8px;display:grid}.sol-event-row>i{background:#7f994b;border-radius:50%;width:6px;height:6px}.sol-event-row>b{color:#899592;font-size:7px}.sol-portal-brand{color:#fff;background:#782d2b;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:8px;font-weight:800;display:flex}.sol-portal-brand>span{font-size:6px;font-weight:500}.sol-portal-main{color:#2d414e;background:linear-gradient(110deg,#f8f6eb,#fff);gap:6px;padding:17px 14px;display:grid}.sol-portal-main b{font:750 18px var(--display)}.sol-portal-main span{color:#7d898a;font-size:9px}.sol-admin-nav{background:#f7f9f6;flex-wrap:wrap;gap:6px;padding:12px;display:flex}.sol-admin-nav span{color:#6a7980;background:#fff;border:1px solid #e6ebe7;border-radius:3px;padding:6px;font-size:7px}.sol-window-note{color:#96a19c;text-align:right;background:#f8faf7;padding:7px 12px;font-size:7px;display:block}.solution-faq{padding-top:70px}.solution-faq .section-heading{margin-bottom:22px}.solution-question-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.solution-question-grid article{background:#f5f7f2;border:1px solid #e3e8df;border-radius:5px;padding:17px}.solution-question-grid h3{color:#263b49;font:700 15px var(--display);margin:0 0 7px}.solution-question-grid p{color:#67757a;margin:0;font-size:12px;line-height:1.75}@media (width<=760px){.solution-hero-grid,.solution-intro-grid,.solution-section,.solution-section-reverse{grid-template-columns:1fr;gap:28px}.solution-section-reverse .solution-section-copy,.solution-section-reverse .solution-feature-window{order:initial}.solution-hero h1{max-width:580px}.solution-hero-visual{transform:none}.solution-intro-grid{gap:15px}.solution-product-rows>div{grid-template-columns:55px minmax(0,1fr) 32px minmax(0,1fr);gap:5px}.solution-product-rows i{display:none}.solution-section{padding:27px 0}}@media (width<=480px){.solution-hero{padding:50px 0}.solution-hero h1{font-size:43px}.solution-hero>.container>div:first-child>p{font-size:13px}.solution-product-rows{padding:0 9px}.solution-product-rows>div{grid-template-columns:1fr 30px 1fr;font-size:7px}.solution-product-rows>div>span{grid-column:1/-1}.solution-product-rows>div>b,.solution-product-rows strong{font-size:7px}.solution-product-head{padding:12px 10px 8px}.solution-product-head>b{font-size:16px}.solution-product-head>p{font-size:8px}.solution-window-foot{padding:8px 9px;font-size:6px}.solution-question-grid{grid-template-columns:1fr}.sol-portal-brand{font-size:7px}.sol-portal-brand>span{font-size:5px}}
