.solution-decision-page{background:#f8f8fc;color:#211b36}.decision-hero{padding:42px 0 34px;background:linear-gradient(135deg,#f7f2ff 0%,#fff 52%,#edf4ff 100%);overflow:hidden}.decision-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:56px;align-items:center}.decision-breadcrumb{display:flex;gap:9px;align-items:center;font-size:.82rem;color:#756c89;margin-bottom:28px}.decision-breadcrumb a{color:#6f42c1;text-decoration:none}.decision-kicker,.decision-section-head>span,.decision-cta span{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;font-weight:800;color:#6f42c1}.decision-hero h1{font-size:clamp(2.7rem,5vw,5.2rem);line-height:.98;letter-spacing:-.055em;margin:12px 0 20px;max-width:760px}.decision-hero-copy>p{font-size:1.16rem;line-height:1.65;color:#675f77;max-width:610px}.decision-trust{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:28px;color:#4c445c;font-weight:700;font-size:.92rem}.decision-trust span{display:flex;align-items:center;gap:7px}.decision-trust svg{width:17px;color:#6f42c1}.decision-hero-visual{position:relative;min-height:390px;display:flex;align-items:center;justify-content:center}.decision-hero-visual:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;background:linear-gradient(145deg,#fff,#e9ddff);box-shadow:0 30px 80px rgba(83,49,145,.18)}.decision-hero-visual img{position:relative;z-index:1;max-width:100%;max-height:390px;object-fit:contain;filter:drop-shadow(0 24px 26px rgba(35,24,63,.18))}.decision-hero-label{position:absolute;z-index:2;right:4%;bottom:7%;display:flex;align-items:center;gap:9px;background:rgba(255,255,255,.9);backdrop-filter:blur(16px);padding:13px 17px;border:1px solid rgba(109,60,255,.12);border-radius:16px;box-shadow:0 15px 35px rgba(36,24,70,.12);font-size:.82rem;font-weight:800}.decision-portals{padding:72px 0 44px}.decision-section-head{max-width:720px;margin-bottom:32px}.decision-section-head h2{font-size:clamp(2rem,3.7vw,3.6rem);line-height:1.05;letter-spacing:-.04em;margin:9px 0 12px}.decision-section-head p{color:#746c82;font-size:1rem}.decision-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-template-areas:"store store" "kit portfolio" "calendar calendar";gap:22px}.decision-card{position:relative;display:grid;overflow:hidden;border-radius:28px;text-decoration:none;color:inherit;background:#fff;border:1px solid rgba(42,27,78,.08);box-shadow:0 15px 42px rgba(38,25,76,.08);transition:transform .28s ease,box-shadow .28s ease}.decision-card:hover{transform:translateY(-5px);box-shadow:0 25px 60px rgba(38,25,76,.14)}.decision-card:hover .decision-media img{transform:scale(1.035)}.decision-store{grid-area:store;grid-template-columns:1.35fr .8fr;min-height:370px}.decision-kit{grid-area:kit;min-height:470px}.decision-portfolio{grid-area:portfolio;min-height:470px}.decision-calendar{grid-area:calendar;grid-template-columns:1fr .85fr;min-height:310px;background:linear-gradient(135deg,#11172b,#27234c);color:#fff}.decision-media{min-height:250px;background:linear-gradient(145deg,#f7f4ff,#edf4ff);display:flex;align-items:center;justify-content:center;overflow:hidden}.decision-media img{width:100%;height:100%;object-fit:contain;padding:24px;transition:transform .45s ease}.decision-kit .decision-media,.decision-portfolio .decision-media{height:290px}.decision-content{padding:30px 34px;display:flex;flex-direction:column;justify-content:center}.decision-content>span{font-size:.75rem;text-transform:uppercase;letter-spacing:.11em;font-weight:800;color:#7a56c8}.decision-content h3{font-size:clamp(1.65rem,2.8vw,2.7rem);line-height:1.05;letter-spacing:-.035em;margin:10px 0 12px}.decision-content p{color:#746d80;line-height:1.55;margin-bottom:22px}.decision-content strong{display:flex;align-items:center;gap:7px;margin-top:auto;color:#6533bd;font-size:.92rem}.decision-calendar .decision-content>span,.decision-calendar .decision-content strong{color:#d7c3ff}.decision-calendar .decision-content p{color:#c6c2d6}.decision-calendar-ui{margin:30px;padding:28px;border-radius:22px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column;justify-content:center}.calendar-mini-head{display:flex;align-items:center;gap:12px;font-size:1.1rem;font-weight:800;margin-bottom:26px}.calendar-mini-row{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:16px;background:rgba(255,255,255,.08)}.calendar-mini-row span{color:#cbc7d8}.calendar-mini-dots{display:flex;gap:9px;margin-top:22px}.calendar-mini-dots i{display:block;width:42px;height:7px;border-radius:999px;background:#8d67e6}.calendar-mini-dots i:nth-child(2){background:#4ea3ff}.calendar-mini-dots i:nth-child(3){background:#f0b958}.calendar-mini-dots i:nth-child(4){background:#72d4b0}.decision-steps{padding:46px 0 72px}.decision-section-head.compact{text-align:center;margin:0 auto 34px}.decision-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.decision-steps-grid>div{position:relative;padding:26px 22px;background:#fff;border:1px solid rgba(42,27,78,.08);border-radius:20px}.decision-steps-grid b{position:absolute;right:18px;top:14px;font-size:2.2rem;color:#eee9f7}.decision-steps-grid svg{width:27px;height:27px;color:#6f42c1;margin-bottom:20px}.decision-steps-grid h3{font-size:1.1rem;margin:0 0 8px}.decision-steps-grid p{font-size:.9rem;color:#766e83;line-height:1.5}.decision-cta{padding:0 0 72px}.decision-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:42px 46px;border-radius:26px;background:linear-gradient(135deg,#f0e8ff,#eaf4ff);border:1px solid rgba(109,60,255,.1)}.decision-cta h2{font-size:clamp(1.8rem,3vw,3rem);margin:8px 0}.decision-cta p{color:#6c6478}.decision-cta .btn{white-space:nowrap}
@media(max-width:900px){.decision-hero{padding:24px 0 28px}.decision-hero-grid{grid-template-columns:1fr;gap:22px}.decision-hero-visual{min-height:280px}.decision-hero-visual:before{width:260px;height:260px}.decision-hero-visual img{max-height:280px}.decision-hero h1{font-size:clamp(2.35rem,11vw,3.6rem)}.decision-grid{grid-template-columns:1fr;grid-template-areas:"store" "kit" "portfolio" "calendar"}.decision-store,.decision-calendar{grid-template-columns:1fr;min-height:0}.decision-card,.decision-kit,.decision-portfolio{min-height:0}.decision-media,.decision-kit .decision-media,.decision-portfolio .decision-media{height:230px;min-height:230px}.decision-calendar-ui{margin:20px 20px 0}.decision-content{padding:25px}.decision-steps-grid{grid-template-columns:1fr 1fr}.decision-cta-inner{flex-direction:column;align-items:flex-start;padding:32px 26px}.decision-cta .btn{width:100%;justify-content:center}.decision-portals{padding:48px 0 30px}}@media(max-width:560px){.decision-breadcrumb{margin-bottom:18px}.decision-trust{display:grid;grid-template-columns:1fr 1fr;gap:10px}.decision-hero-visual{min-height:240px}.decision-hero-visual:before{width:225px;height:225px}.decision-hero-visual img{max-height:235px}.decision-hero-label{left:10px;right:10px;bottom:0;justify-content:center}.decision-section-head h2{font-size:2.05rem}.decision-media,.decision-kit .decision-media,.decision-portfolio .decision-media{height:205px;min-height:205px}.decision-content h3{font-size:1.75rem}.decision-steps-grid{grid-template-columns:1fr}.decision-steps-grid>div{padding:23px 20px}.decision-cta{padding-bottom:45px}}
