.cb2-preview{font-size:10px;letter-spacing:.08em;color:#aeb8c6;padding-block:17px;border-bottom:1px solid #333943}.cb2-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;padding-block:75px 95px;align-items:center}.cb2 h1{font-size:clamp(52px,5.7vw,84px)}.cb2-deck{font-size:19px;line-height:1.5;max-width:530px;margin-top:30px}.cb2-price{display:flex;gap:20px;margin-top:27px;align-items:center}.cb2-price strong{font-size:32px}.cb2-price span{font-size:11px;color:#adb7c4;line-height:1.6}.cb2-document{background:#fff;color:#101419;padding:30px 34px;border-top:9px solid #3157ff}.cb2-document-top{display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:.1em;border-bottom:1px solid #ccd1d8;padding-bottom:20px}.cb2-doc-title{font-size:49px;letter-spacing:-.06em;line-height:1.04;margin:30px 0}.cb2-doc-row{border-top:1px solid #d3d8de;padding:19px 0 19px 24px;position:relative}.cb2-doc-row:before{content:'';position:absolute;left:0;top:25px;height:5px;width:14px;background:var(--signal)}.cb2-doc-row b{font-size:20px;display:block;letter-spacing:-.03em}.cb2-doc-row span{font-size:13px;color:#59616b}.cb2-document-note{font-size:11px;line-height:1.5;margin:15px 0 0;color:#59616b}.cb2-example{background:#254bfa;padding:80px 0}.cb2-example h2{font-size:clamp(39px,4.8vw,69px)}.cb2-example-head>p{font-size:12px;line-height:1.6;max-width:650px;margin:26px 0 40px;color:#e0e6ff}.cb2-evidence{display:grid;grid-template-columns:1fr 1.15fr;border-block:1px solid #ffffff55}.cb2-source{padding:30px 45px 10px 0}.cb2-source>p{position:relative;padding:24px 0 24px 23px;margin:0;border-top:1px solid #ffffff35;font-size:16px}.cb2-source i{position:absolute;left:0;top:32px;width:7px;height:30px}.cb2-tag{font-size:10px;letter-spacing:.14em;display:block;margin-bottom:25px}.cb2-reading{border-left:1px solid #ffffff55;padding:30px 0 30px 45px}.cb2-reading h3{font-size:34px;line-height:1.08;letter-spacing:-.04em;margin:0 0 22px}.cb2-reading>p{font-size:17px;max-width:510px}.cb2-question{border-left:5px solid #baff00;padding:5px 0 5px 22px;margin-top:30px}.cb2-question span{font-size:9px;letter-spacing:.12em}.cb2-question p{font-size:25px;line-height:1.25;letter-spacing:-.035em;margin:12px 0 0}.cb2-report{padding-block:90px}.cb2-section-title{margin-bottom:40px}.cb2-section-title h2{font-size:clamp(43px,4.7vw,68px)}.cb2-section-title>p:last-child{font-size:14px;color:#adb7c4;margin-top:25px;max-width:600px}.cb2-report-sheet{border-top:1px solid #515965}.cb2-report-sheet article{display:grid;grid-template-columns:40px 1fr 1.4fr;gap:26px;border-bottom:1px solid #343b45;padding:29px 0}.cb2-marker{font-size:11px;color:var(--signal);border-top:5px solid var(--signal);padding-top:12px}.cb2-report-sheet h3{font-size:26px;line-height:1.15;letter-spacing:-.04em;margin:0}.cb2-report-sheet p{font-size:16px;color:#bcc5d0;margin:0}.cb2-boundary{font-size:12px;color:#aeb7c4;margin-top:24px;max-width:780px}.cb2-method{padding-bottom:80px}.cb2-method h2{font-size:clamp(42px,4.7vw,66px)}.cb2-method-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:45px}.cb2-method-grid article{border-top:5px solid #3157ff;padding-top:22px}.cb2-method-grid article:nth-child(2){border-color:#9969ff}.cb2-method-grid article:nth-child(3){border-color:#22cbc4}.cb2-method-grid h3{font-size:33px;letter-spacing:-.035em;margin:0 0 20px}.cb2-method-grid p{font-size:16px}.cb2-small,.cb2-method-grid p.cb2-small{font-size:12px;line-height:1.6;color:#adb7c4}.cb2-close{background:#fff;color:#090b0e;padding:70px 0}.cb2-close>.wrap{display:grid;grid-template-columns:1.1fr 1fr;gap:70px}.cb2-close h2{font-size:clamp(41px,4.5vw,65px)}.cb2-close em{color:#3157ff}.cb2-close .cb2-small{color:#59616b;margin-top:22px}@media(max-width:760px){.cb2-hero,.cb2-evidence,.cb2-method-grid,.cb2-close>.wrap{grid-template-columns:1fr;gap:32px}.cb2-hero{padding-block:45px 60px}.cb2 h1{font-size:51px}.cb2-document{padding:25px}.cb2-doc-title{font-size:43px}.cb2-example,.cb2-report{padding-block:55px}.cb2-source{padding-right:0}.cb2-reading{border-left:0;border-top:1px solid #ffffff55;padding:25px 0}.cb2-report-sheet article{grid-template-columns:25px 1fr;gap:15px}.cb2-report-sheet article p{grid-column:2}.cb2-report-sheet h3{font-size:25px}.cb2-close{padding-block:55px}.cb2-preview{font-size:9px}.cb2-example h2{font-size:42px}}
