/* Evidence, testimonial and offer components for the second draft. */
.income-basis{display:inline-block;background:#3c2e38;color:#e8c6d4;font-size:14px;line-height:1.6;padding:9px 15px;border-radius:5px;margin:12px 0 30px}
.profit-highlight{background:var(--dark);color:#fff;border-radius:16px;margin:40px 0 0;padding:34px 28px}.profit-highlight>p{font-size:17px;color:#e2c9d9}.profit-highlight>strong{display:block;color:#ff80ab;font-size:61px;line-height:1.35;letter-spacing:-3px;margin:14px 0 24px}.profit-highlight>strong>span{font-size:27px;margin-left:5px}.profit-equation{display:flex;align-items:center;justify-content:center;gap:30px;border-top:1px solid #715166;padding-top:23px}.profit-equation>div>span{display:block;font-size:15px;color:#d8bdd0}.profit-equation b{font-size:24px}.minus{font-size:26px;color:#a88b9f}.settlement-records{display:flex;flex-direction:column;gap:24px;margin-top:40px}.settlement-record{border:1px solid #e3dde3;border-radius:12px;overflow:hidden;text-align:left;background:#fff}.record-head{display:flex;justify-content:space-between;padding:14px 22px;background:#f5f2f5;font-size:16px}.record-head>span{font-weight:750}.record-head small{color:#766470;font-size:14px}.record-values{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:25px 22px}.record-values>div>span{font-size:15px;color:#70636d;display:block;margin-bottom:8px}.record-values b{display:block;font-size:29px;letter-spacing:-1px;line-height:1.3}.record-values>div:last-child b{color:#bc245d}.record-values small{font-size:15px;margin-left:3px}.settlement-record>img{display:block;width:100%;height:auto;border-top:1px solid #ebe5ea}.order-proof{margin-top:65px;padding-top:48px;border-top:1px solid var(--line)}.order-proof>.eyebrow{color:var(--deep);font-size:17px}.order-proof>h3{font-size:33px}.order-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:30px}.order-card{padding:18px 15px;border:1px solid #e6e0e4;border-radius:10px;text-align:left;background:#fff}.order-status{display:inline-block;font-size:13px;color:#2d7059;font-weight:750;margin-bottom:13px}.order-main{display:flex;gap:13px;align-items:center}.payment-thumb{background:#e9e5eb;color:#62566a;display:grid;place-content:center;flex-shrink:0;width:66px;height:65px;font-size:15px;font-weight:750;text-align:center;line-height:1.3;border:1px solid #d7cfdb}.order-info{min-width:0;flex:1}.masked-title{display:inline-block;position:relative;padding:5px 9px;background:#e2dfe5;color:#594d61;font-size:13px;border:1px solid #d2c9d7;isolation:isolate}.masked-title:before{content:'';position:absolute;inset:0;background:repeating-conic-gradient(#c7bfce 0% 25%,#e1dce5 0% 50%) 0 0/8px 8px;opacity:.32;z-index:-1}.order-info>b{font-size:22px;line-height:1.3;display:block;margin-top:8px}.order-info small{font-size:14px;margin-left:2px}
.real-chat{padding:0 26px 26px;background:#f4f1f4}.chat-window-head{display:flex;gap:15px;align-items:center;text-align:left;margin:0 -26px;padding:23px 26px;background:#ede6ee;border-radius:15px 15px 0 0;border-bottom:1px solid #dcd2df}.chat-avatar{width:47px;height:47px;border-radius:50%;display:grid;place-items:center;background:#d8cadd;font-size:14px;font-weight:750;color:#58425e}.chat-window-head b{font-size:21px;display:block}.chat-window-head small{font-size:13px;display:block;color:#756179}.chat-stage{color:#856d8a;font-size:14px;font-weight:750;margin:29px 0 25px;display:flex;align-items:center;gap:16px;justify-content:center}.chat-stage:before,.chat-stage:after{content:'';height:1px;flex:1;background:#d7cbdc}.chat-omission{font-size:14px;color:#85718b;margin:-7px 0 25px}.real-chat .chat p{font-size:20px}.payment-request{padding:23px;display:flex;gap:20px;align-items:center;background:#f7dce7;border:1px solid #e8b6ca;border-radius:14px;align-self:flex-end;text-align:left;width:88%;margin-bottom:25px}.payment-request>div:last-child>span{display:block;font-size:15px;color:#825368}.payment-request strong{font-size:31px;display:block;letter-spacing:-1px}.payment-request small{font-size:17px;margin-left:3px}.payment-success{background:#fff;border:1px solid #ddcfda;box-shadow:0 6px 0 #ebe0e8;border-radius:14px;padding:30px 20px;margin-bottom:28px}.check-circle{display:inline-grid;width:44px;height:44px;background:#edf8f0;color:#25884d;place-items:center;border-radius:50%;font-size:26px}.payment-success>p{font-size:18px;font-weight:750;margin:8px 0}.payment-success strong{font-size:43px;line-height:1.3;color:var(--deep);letter-spacing:-2px}.payment-success small{font-size:22px;margin-left:3px}
.student-stories{display:flex;flex-direction:column;gap:42px;margin-top:45px}.student-story{text-align:left;padding:37px 34px 34px;background:#fff;border:1px solid #ecd1dd;border-radius:15px;position:relative}.case-kicker{display:flex;align-items:center;gap:14px;font-size:14px;margin-bottom:24px}.case-kicker>span{background:var(--pink);color:#fff;padding:5px 9px;font-weight:750;white-space:nowrap}.case-kicker b{color:#866677;font-weight:650}.student-story h3{font-size:32px}.student-income{padding:22px 0 24px;margin:6px 0 15px;border-bottom:1px solid #eedce5}.student-income>span{font-size:17px;color:#866777;display:block}.student-income strong{display:block;font-size:70px;line-height:1.18;letter-spacing:-3px;color:var(--deep)}.student-income small{font-size:28px;margin-left:7px;letter-spacing:-1px}.student-context{font-size:20px;color:#6b5360;line-height:1.75}.case-timeline{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;background:#fff3f8;border-left:3px solid var(--pink);padding:20px 19px;margin:26px 0 32px;font-size:15px;color:#755266;line-height:1.6}.case-timeline.two{grid-template-columns:1fr 1fr}.case-timeline b{display:block;font-size:17px;color:#bd255c;margin-bottom:6px}.review-label{font-size:14px;font-weight:750;color:#8a6d7c;letter-spacing:.02em;margin-bottom:16px}.student-review{margin:0;padding-left:23px;border-left:2px solid #ead2de;font-size:20px;line-height:1.9;color:#42323e}.student-review p+p{margin-top:21px}.student-review p:first-child:before{content:'“';font-size:32px;line-height:1;color:var(--pink);display:block;margin-bottom:8px}.student-review p:last-child:after{content:'”';color:var(--pink);margin-left:3px}
.product-screen{margin-top:30px;border:1px solid #dcd3df;border-radius:12px;overflow:hidden;background:#f3f0f5;box-shadow:0 7px 0 #f1eaf0}.screen-caption-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;background:#302534;color:#fff;text-align:left}.screen-caption-top b{font-size:17px}.screen-caption-top span{font-size:12px;color:#d2bdd4}.product-screen img{display:block;width:100%;height:auto}.product-screen figcaption{padding:16px 18px;font-size:14px;color:#746279;background:#faf8fb;line-height:1.7}.tool-features{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:30px}.tool-features span{font-size:15px;padding:8px 14px;background:#fff0f5;color:#aa2456;border-radius:5px}.support-item:last-of-type{border-bottom:0}.courses table{margin-top:30px}.courses td small{display:block;font-size:13px;font-weight:500;margin-top:6px}.price-offers{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:48px 0 26px}.price-offer{padding:29px 20px;background:#f5f1f5;border:1px solid #ddd1e0;border-radius:13px;text-align:center}.price-for{font-size:15px;color:#77617b;margin-bottom:13px}.price-offer h3{font-size:29px}.benefit-total{background:#fff;border:1px solid #ddd0e2;border-radius:7px;padding:17px 10px;margin:24px 0}.benefit-total span{font-size:14px;display:block;color:#89678e}.benefit-total strong{font-size:24px;line-height:1.45;color:#754282;display:block}.tuition-label{font-size:14px;color:#78647e;margin-bottom:5px}.old-price{display:inline-block;font-size:27px;color:#8b768f;position:relative;text-decoration:none;padding:0 9px;margin:3px 0 18px;line-height:1.4}.old-price:before,.old-price:after{content:'';position:absolute;height:2px;background:#cb4176;left:-3px;right:-3px;top:46%;transform:rotate(-8deg)}.old-price:after{top:59%;transform:rotate(6deg)}.sale-tag{display:block;background:#f9d6e5;color:#ab2254;font-size:15px;font-weight:750;padding:9px 5px;border-radius:4px}.discount-price{font-size:76px;font-weight:850;color:#ce275f;letter-spacing:-4px;line-height:1.25;margin-top:18px}.discount-price span{font-size:27px;letter-spacing:-1px;margin-left:6px}.price-offer.premium{background:var(--dark);border-color:var(--dark);color:#fff}.premium .price-for,.premium .tuition-label{color:#d8bed3}.premium .benefit-total{background:#3e2c41;border-color:#715172}.premium .benefit-total span{color:#e2bdd9}.premium .benefit-total strong{color:#ffafd0}.premium .old-price{color:#d4bad1}.premium .sale-tag{color:#fff;background:#df2e6b}.premium .discount-price{color:#ff83ae}.benefit-basis{text-align:center!important}.faq{padding-bottom:80px}
@media(max-width:600px){.income-basis{font-size:12px;margin-bottom:25px}.profit-highlight{padding:26px 16px}.profit-highlight>p{font-size:14px}.profit-highlight>strong{font-size:clamp(35px,9.7vw,49px);letter-spacing:-2px}.profit-highlight>strong>span{font-size:21px}.profit-equation{gap:15px;padding-top:19px}.profit-equation b{font-size:17px}.profit-equation>div>span{font-size:12px}.record-head{padding:12px 15px;font-size:14px}.record-head small{font-size:12px}.record-values{padding:19px 14px;gap:10px}.record-values>div>span{font-size:12px}.record-values b{font-size:clamp(18px,5.1vw,26px);letter-spacing:-.7px}.record-values small{font-size:12px;margin-left:1px}.order-proof{margin-top:42px;padding-top:34px}.order-proof>h3{font-size:27px}.order-grid{grid-template-columns:1fr;gap:12px}.order-card{padding:17px 19px}.order-status{margin-bottom:11px}.order-info>b{font-size:25px}.order-main{gap:18px}.payment-thumb{width:65px;height:64px;font-size:14px}.masked-title{font-size:13px}.real-chat{padding:0 16px 22px}.chat-window-head{margin:0 -16px;padding:20px 16px;gap:11px}.chat-window-head b{font-size:18px}.chat-window-head small{font-size:12px}.chat-avatar{width:41px;height:41px;font-size:12px}.chat-stage{font-size:12px;gap:10px}.chat-omission{font-size:12px}.real-chat .chat p{font-size:17px}.payment-request{width:100%;padding:17px 13px;gap:14px}.payment-request>div:last-child>span{font-size:13px}.payment-request strong{font-size:28px}.payment-success strong{font-size:39px}.student-stories{margin-top:32px;gap:30px}.student-story{padding:27px 21px}.case-kicker{font-size:12px;gap:9px;flex-wrap:wrap;margin-bottom:20px}.student-story h3{font-size:25px}.student-income strong{font-size:62px}.student-income small{font-size:25px}.student-income>span{font-size:15px}.student-context{font-size:17px}.case-timeline{grid-template-columns:1fr;padding:17px 16px;gap:15px;font-size:14px}.case-timeline.two{grid-template-columns:1fr}.case-timeline b{font-size:15px;margin-bottom:3px}.student-review{font-size:17px;padding-left:15px;line-height:1.85}.student-review p+p{margin-top:18px}.screen-caption-top{padding:14px 13px}.screen-caption-top b{font-size:14px}.screen-caption-top span{font-size:12px}.product-screen figcaption{font-size:12px;padding:13px}.tool-features{gap:7px;margin-top:25px}.tool-features span{font-size:12px;padding:8px 10px}.courses td small{font-size:12px}.price-offers{grid-template-columns:1fr;gap:22px;margin-top:35px}.price-offer{padding:27px 24px}.price-offer h3{font-size:28px}.price-for{font-size:15px}.benefit-total{margin:21px 0}.benefit-total strong{font-size:25px}.old-price{font-size:27px}.sale-tag{font-size:16px}.discount-price{font-size:76px}.discount-price span{font-size:28px}}
