.solution-page{--cyan:#58d2ff;--cyan-soft:#b9efff;--green:#65e6bb;background:radial-gradient(circle at 78% 8%,rgba(20,128,190,.2),transparent 28%),#05070b}.solution-page main{overflow:hidden}.solution-page .nav{direction:ltr}.solution-page .navlinks a[aria-current=page]{color:#dff8ff;background:rgba(56,189,248,.1)}.solution-hero{min-height:830px;padding-top:170px;display:grid;grid-template-columns:1fr .92fr;gap:70px;align-items:center}.solution-kicker{display:flex;align-items:center;gap:12px;color:var(--cyan);font-size:10px;letter-spacing:.19em;text-transform:uppercase}.solution-kicker i{width:34px;height:1px;background:var(--cyan)}.solution-hero h1{font-size:clamp(55px,5.6vw,88px);max-width:930px;margin:28px 0;line-height:.99}.solution-hero h1 em{display:block}.solution-hero .lead{max-width:730px}.solution-actions{display:flex;gap:10px;flex-wrap:wrap}.micro-trust{display:flex;gap:22px;flex-wrap:wrap;margin-top:30px;color:#8295a5;font-size:11px}.micro-trust span:before{content:"✓";color:var(--green);margin-inline-end:8px}.decision-room{min-height:570px;border:1px solid rgba(131,220,255,.2);border-radius:24px;padding:22px;background:linear-gradient(145deg,rgba(10,28,45,.9),rgba(5,10,17,.88));box-shadow:0 40px 120px rgba(0,0,0,.35);position:relative;overflow:hidden}.decision-room:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(95,189,244,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(95,189,244,.045) 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(#000,transparent)}.room-top{display:flex;justify-content:space-between;align-items:center;position:relative;font-size:10px;color:#7590a4}.room-top span{display:flex;align-items:center;gap:8px}.room-top span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green)}.priority-card{position:relative;margin-top:50px;border:1px solid rgba(128,218,255,.2);border-radius:16px;background:rgba(6,15,26,.82);padding:25px}.priority-card small{color:#6f899d;font-size:9px;letter-spacing:.15em}.priority-card h2{font-size:25px;margin:15px 0 8px;letter-spacing:-.03em}.priority-card>p{color:#8498a9;font-size:12px;line-height:1.7}.signal-list{display:grid;gap:9px;margin-top:22px}.signal-list span{display:flex;justify-content:space-between;padding:11px 12px;background:rgba(255,255,255,.025);border:1px solid rgba(129,208,250,.08);border-radius:8px;color:#8fa4b5;font-size:10px}.signal-list b{color:#d9f5ff;font-weight:500}.next-action{position:relative;margin:13px 0 0 45px;padding:18px;border-radius:13px;background:linear-gradient(115deg,rgba(24,164,220,.18),rgba(69,224,181,.08));border:1px solid rgba(94,213,255,.27)}.next-action small{color:var(--cyan);font-size:9px}.next-action strong{display:block;margin:10px 0 6px;font-size:14px}.next-action p{margin:0;color:#7f94a5;font-size:10px}.buyer-bar{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);margin-top:20px}.buyer-bar div{padding:28px;border-inline-end:1px solid var(--line)}.buyer-bar div:last-child{border:0}.buyer-bar b{display:block;font-size:13px;margin-bottom:8px}.buyer-bar span{color:#73889a;font-size:10px}.solution-section{padding-top:145px}.solution-heading{display:grid;grid-template-columns:.42fr 1.1fr .68fr;gap:50px;align-items:start}.solution-heading>span{color:var(--cyan);font-size:9px;letter-spacing:.17em}.solution-heading h2{font-size:clamp(42px,4.8vw,69px);line-height:1.05;letter-spacing:-.045em;margin:0}.solution-heading p{color:#8194a5;font-size:14px;line-height:1.85}.problem-grid,.outcome-grid,.fit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:60px}.problem-grid article,.outcome-grid article,.fit-grid article{padding:29px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,rgba(10,24,39,.65),rgba(4,8,14,.52))}.problem-grid small,.outcome-grid small{color:var(--cyan);font-size:9px;letter-spacing:.12em}.problem-grid h3,.outcome-grid h3,.fit-grid h3{font-size:19px;margin:25px 0 13px}.problem-grid p,.outcome-grid p,.fit-grid p{color:#7f92a3;font-size:12px;line-height:1.8}.outcome-grid{grid-template-columns:repeat(2,1fr)}.outcome-grid article{min-height:260px}.outcome-grid article:before{content:"↗";display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--cyan);background:rgba(56,189,248,.09)}.system-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:17px;align-items:center;margin-top:60px;padding:30px;border:1px solid var(--line);border-radius:20px;background:rgba(6,14,24,.7)}.system-flow article{min-height:235px;padding:27px;border-radius:14px;border:1px solid rgba(130,211,255,.1)}.system-flow article:nth-of-type(2){background:radial-gradient(circle at top,rgba(67,200,251,.16),transparent 65%);border-color:rgba(104,214,255,.3)}.system-flow small{color:var(--cyan);font-size:9px}.system-flow h3{font-size:19px;margin:35px 0 13px}.system-flow p{color:#7b90a1;line-height:1.8;font-size:12px}.system-flow>i{color:var(--cyan);font-style:normal}.comparison{width:100%;border-collapse:collapse;margin-top:60px;border:1px solid var(--line);background:rgba(5,13,22,.72)}.comparison th,.comparison td{text-align:start;padding:19px 22px;border-bottom:1px solid var(--line);font-size:12px}.comparison th{color:#6ed5ff;font-size:9px;letter-spacing:.12em;background:rgba(54,183,239,.05)}.comparison td{color:#8699aa}.comparison td:first-child{color:#d9e7ee}.comparison tr:last-child td{border-bottom:0}.buying-path{counter-reset:stage;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:60px;border-block:1px solid var(--line)}.buying-path li{counter-increment:stage;list-style:none;padding:32px 25px;border-inline-end:1px solid var(--line);min-height:230px}.buying-path li:last-child{border:0}.buying-path li:before{content:"0" counter(stage);color:var(--cyan);font-size:10px}.buying-path b{display:block;margin:42px 0 13px;font-size:15px}.buying-path span{color:#778b9d;font-size:11px;line-height:1.75}.fit-grid article{position:relative;padding-inline-start:65px}.fit-grid article:before{content:"✓";position:absolute;inset-inline-start:25px;top:27px;color:var(--green);font-size:18px}.risk-note{margin-top:50px;padding:30px;border:1px solid rgba(101,230,187,.2);border-radius:15px;background:rgba(46,175,137,.045);display:grid;grid-template-columns:.35fr 1.65fr;gap:30px}.risk-note strong{color:var(--green);font-size:11px;letter-spacing:.12em}.risk-note p{margin:0;color:#8096a6;line-height:1.8;font-size:12px}.landing-faq{margin:60px auto 0;max-width:980px}.landing-faq details{border-bottom:1px solid var(--line);padding:22px 0}.landing-faq summary{cursor:pointer;font-size:15px;font-weight:600}.landing-faq p{color:#8295a6;line-height:1.85;font-size:12px;max-width:850px}.conversion-box{margin-block:140px 110px;min-height:560px;border:1px solid rgba(119,215,255,.25);border-radius:25px;background:radial-gradient(circle at 50% 115%,rgba(52,193,250,.3),transparent 55%),linear-gradient(145deg,#0b1b2b,#050a11);display:grid;place-items:center;text-align:center;padding:70px 25px;position:relative;overflow:hidden}.conversion-box:after{content:"";position:absolute;width:620px;height:620px;border:1px solid rgba(111,215,255,.1);border-radius:50%;bottom:-570px}.conversion-box>div{position:relative;z-index:2;max-width:880px}.conversion-box h2{font-size:clamp(45px,5vw,73px);line-height:1.04;letter-spacing:-.05em;margin:25px 0}.conversion-box p{color:#8ca0b0;line-height:1.8;max-width:640px;margin:0 auto 28px}.conversion-box .solution-actions{justify-content:center}.search-intent{max-width:880px;margin:0 auto;padding:28px;border:1px solid var(--line);border-radius:14px;color:#8396a7;font-size:12px;line-height:1.9;background:rgba(6,14,24,.55)}.search-intent strong{color:#d9eef7}.solution-page[dir=rtl] .solution-hero h1,.solution-page[dir=rtl] .solution-heading h2,.solution-page[dir=rtl] .conversion-box h2{letter-spacing:-.025em}.solution-page[dir=rtl] .system-flow>i{transform:rotate(180deg)}@media(max-width:1050px){.solution-hero{grid-template-columns:1fr;padding-top:150px}.decision-room{min-height:520px}.solution-heading{grid-template-columns:1fr}.problem-grid,.fit-grid{grid-template-columns:1fr 1fr}.system-flow{grid-template-columns:1fr}.system-flow>i{transform:rotate(90deg)!important}.buying-path{grid-template-columns:1fr 1fr}.buyer-bar{grid-template-columns:1fr 1fr}.risk-note{grid-template-columns:1fr}}@media(max-width:650px){.solution-hero{gap:35px}.solution-hero h1{font-size:45px}.decision-room{padding:13px;min-height:500px}.next-action{margin-inline-start:0}.buyer-bar,.problem-grid,.outcome-grid,.fit-grid,.buying-path{grid-template-columns:1fr}.buyer-bar div,.buying-path li{border-inline-end:0;border-bottom:1px solid var(--line)}.solution-section{padding-top:100px}.solution-heading h2{font-size:40px}.system-flow{padding:14px}.comparison{display:block;overflow-x:auto}.conversion-box{margin-top:100px;padding:55px 18px}.conversion-box h2{font-size:40px}}
