.new-problem{position:relative;background:#f1f0f6;color:#11121c;overflow:hidden}.new-problem:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 5%,rgba(119,116,234,.12),transparent 30%);pointer-events:none}.new-section-intro{position:relative;max-width:980px}.new-section-intro .lede{margin:26px 0 0;max-width:740px}.new-problem .eyebrow{border-color:rgba(86,85,214,.16);background:rgba(86,85,214,.06);color:#4d4bbd}.new-problem .eyebrow:before{color:#6562df}.new-problem .lede{color:#5e5f70}.pain-editorial{position:relative;margin-top:76px;border-top:1px solid #d7d6e2}.pain-row{display:grid;grid-template-columns:80px minmax(280px,1fr) minmax(260px,.8fr);gap:26px;align-items:center;min-height:178px;border-bottom:1px solid #d7d6e2}.pain-number{align-self:start;padding-top:35px;color:#7774ea;font-size:.76rem;font-weight:700;letter-spacing:.12em}.pain-row h3{max-width:610px;margin:0;font-size:clamp(1.45rem,2.5vw,2.3rem);line-height:1.08;letter-spacing:-.04em;font-weight:500}.pain-visual{justify-self:end;width:240px;height:104px;border:1px solid #d9d8e6;border-radius:17px;background:rgba(255,255,255,.55);box-shadow:0 18px 50px rgba(32,31,60,.06);overflow:hidden}.authority-visual{display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:9px;padding:18px}.authority-visual span{height:38%;border-radius:6px;background:#d6d5e3}.authority-visual span:nth-child(2){height:70%;background:#aaa7ff}.authority-visual span:nth-child(3){height:100%;background:#5655d6}.audience-visual{display:flex;align-items:center;justify-content:center;gap:8px}.audience-visual span{width:35px;height:35px;border-radius:50%;background:#d3d2df;box-shadow:20px 0 0 #b8b6e8}.audience-visual span:nth-child(3),.audience-visual span:nth-child(4){opacity:.25}.google-visual{display:flex;flex-direction:column;justify-content:center;padding:22px}.google-visual strong{color:#6562df;letter-spacing:.16em}.google-visual span{margin-top:7px;color:#6d6e7d;font-size:.8rem}.new-section-action{margin-top:38px}
.new-solutions{position:relative;background:radial-gradient(circle at 50% 0%,rgba(86,85,214,.16),transparent 34%),#030407}.new-solutions .new-section-intro{max-width:900px}.solution-bento{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:70px}.solution-card{position:relative;min-height:720px;padding:38px;border:1px solid rgba(226,225,255,.13);border-radius:30px;background:linear-gradient(145deg,rgba(27,28,44,.9),rgba(7,8,13,.94));box-shadow:0 34px 90px rgba(0,0,0,.3);overflow:hidden}.solution-card h3{max-width:580px;margin:34px 0 18px;font-size:clamp(2rem,3.4vw,3.25rem);line-height:1;letter-spacing:-.055em;font-weight:400}.solution-card>p,.solution-community-copy>p{max-width:650px;color:#aaaabd}.solution-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.solution-number{font-size:.74rem;letter-spacing:.14em;color:#aaa7ff}.solution-label{padding:8px 12px;border:1px solid rgba(226,225,255,.13);border-radius:999px;color:#bfc0cf;font-size:.69rem;text-transform:uppercase;letter-spacing:.08em}.solution-points{position:relative;z-index:2;display:grid;gap:0;margin:35px 0 0;padding:0;list-style:none}.solution-points li{display:grid;grid-template-columns:36px 1fr;gap:10px;padding:16px 0;border-top:1px solid rgba(226,225,255,.1);color:#d2d1df;font-size:.88rem}.solution-points li span{color:#7774ea;font-size:.7rem}.mini-page{position:absolute;right:-40px;bottom:-90px;width:320px;height:250px;padding:24px;border:1px solid rgba(226,225,255,.15);border-radius:25px 25px 0 0;background:linear-gradient(145deg,#232540,#0c0d16);transform:rotate(-8deg);opacity:.55}.mini-page span{display:block;width:35%;height:7px;border-radius:5px;background:#7774ea}.mini-page strong{display:block;width:75%;height:42px;margin:38px 0 24px;border-radius:7px;background:#dedcff}.mini-page i{display:inline-block;width:27%;height:70px;margin-right:4%;border-radius:8px;background:#333554}.site-map{position:absolute;right:-18px;bottom:-45px;width:300px;height:210px;opacity:.5}.site-map strong,.site-map span,.site-map i{position:absolute;border:1px solid rgba(201,200,247,.28);border-radius:9px;background:#20223a}.site-map strong{left:105px;top:0;width:90px;height:46px}.site-map span{top:84px;width:78px;height:50px}.site-map span:nth-child(2){left:0}.site-map span:nth-child(3){left:110px}.site-map span:nth-child(4){right:0}.site-map i{bottom:0;width:100px;height:42px}.site-map i:nth-last-child(2){left:45px}.site-map i:last-child{right:45px}.solution-community{grid-column:1/-1;display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center;min-height:600px}.member-ui{display:grid;grid-template-columns:74px 1fr;height:410px;border:1px solid rgba(226,225,255,.16);border-radius:24px;background:#10111a;box-shadow:0 30px 80px rgba(0,0,0,.42);overflow:hidden;transform:perspective(1200px) rotateY(-5deg)}.member-ui aside{display:flex;flex-direction:column;align-items:center;gap:23px;padding:23px 0;border-right:1px solid rgba(226,225,255,.1);background:#090a10}.member-ui aside b{color:#aaa7ff}.member-ui aside span{width:25px;height:6px;border-radius:4px;background:#34354a}.member-main{padding:27px}.member-head{display:flex;justify-content:space-between;color:#f4f3ff}.member-head i{width:34px;height:34px;border-radius:50%;background:#7774ea}.course-feature{margin-top:30px;padding:25px;border-radius:18px;background:linear-gradient(120deg,#5655d6,#282943)}.course-feature small,.course-feature strong{display:block}.course-feature small{font-size:.58rem;letter-spacing:.1em}.course-feature strong{margin-top:15px;font-size:1.35rem}.course-feature div{width:38%;height:8px;margin-top:22px;border-radius:6px;background:#e8e7ff}.lesson-row{display:grid;grid-template-columns:42px 1fr 42px 1fr 42px 1fr;gap:10px;margin-top:24px}.lesson-row i{height:42px;border-radius:9px;background:#2e3045}.lesson-row span{align-self:center;height:7px;border-radius:5px;background:#3e4057}
@media(max-width:900px){.pain-row{grid-template-columns:58px 1fr}.pain-visual{grid-column:2;width:100%;justify-self:stretch;margin-bottom:24px}.solution-bento{grid-template-columns:1fr}.solution-community{grid-column:auto;grid-template-columns:1fr;gap:40px}.solution-card{min-height:auto}.mini-page,.site-map{position:relative;right:auto;bottom:auto;margin:35px auto -90px}.member-ui{transform:none}}
@media(max-width:620px){.new-problem,.new-solutions{padding-block:82px}.pain-editorial{margin-top:52px}.pain-row{grid-template-columns:40px 1fr;gap:12px;padding:20px 0}.pain-number{padding-top:6px}.pain-row h3{font-size:1.35rem}.pain-visual{grid-column:1/-1;height:90px;margin:0}.solution-bento{margin-top:48px}.solution-card{padding:25px;border-radius:23px}.solution-card h3{font-size:2.2rem}.solution-top{align-items:flex-start}.solution-label{font-size:.58rem}.solution-community{gap:30px}.member-ui{grid-template-columns:52px 1fr;height:330px}.member-main{padding:18px}.course-feature{padding:18px}.lesson-row{grid-template-columns:32px 1fr 32px 1fr}.lesson-row>*:nth-child(n+5){display:none}}
