._profile_1lzlt_1{max-width:1180px;margin:auto}._hero_1lzlt_1{background:radial-gradient(at 0 0,#e7edff,#0000 65%),linear-gradient(135deg,#fff,#f8f5ff);border:1px solid #dfe5fa;border-radius:28px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:48px;margin:20px 0 28px;padding:40px;display:grid;box-shadow:0 15px 50px #4656bb12}._presentation_1lzlt_1{min-width:0}._logo_1lzlt_1{object-fit:contain;object-position:left center;width:180px;height:65px;margin:22px 0 18px;display:block}._presentation_1lzlt_1 h1{letter-spacing:-1.5px;overflow-wrap:anywhere;margin:0 0 18px;font-size:clamp(32px,4vw,48px);line-height:1.1}._rating_1lzlt_1{align-items:center;gap:10px;display:flex}._rating_1lzlt_1>span{color:#e7a629;font-size:25px}._rating_1lzlt_1 strong{font-size:20px}._rating_1lzlt_1 small{color:#69758b;font-size:12px}._intro_1lzlt_1{color:#59667e;max-width:560px;margin:20px 0;font-size:17px;line-height:1.7}._tags_1lzlt_1{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}._tags_1lzlt_1 span{color:#4251a0;background:#edf1ff;border-radius:30px;padding:7px 12px;font-size:12px;font-weight:600}._programLink_1lzlt_1{color:#4e45d5;margin-top:12px;font-size:13px;font-weight:600;display:inline-block}._offer_1lzlt_1{background:#fff;border:2px solid #9c8bef;border-radius:22px;padding:26px;box-shadow:0 14px 36px #6153c923}._offerLabel_1lzlt_1{color:#6650cc;letter-spacing:1.8px;margin-bottom:16px;font-size:10px;font-weight:800;display:block}._offer_1lzlt_1 .partner-links{background:0 0;border:0;margin:0;padding:0}._offer_1lzlt_1 .partner-discount{background:0 0;border:0;margin:16px 0;padding:0}._offer_1lzlt_1 .partner-discount>strong{color:#5340d6;margin:14px 0;font-size:32px;display:block}._offer_1lzlt_1 .partner-discount p{color:#69758b;font-size:12px;line-height:1.6}._offer_1lzlt_1 .actions{flex-direction:column;align-items:stretch;gap:10px;margin:18px 0;display:flex}._offer_1lzlt_1 .actions>span{text-align:center;overflow-wrap:anywhere;background:#f4f1ff;border:2px dashed #a58eea;border-radius:12px;padding:14px}._offer_1lzlt_1 .actions b{color:#4932c5;margin-top:5px;font-size:24px;display:block}._offer_1lzlt_1 .button{text-align:center;border-radius:12px;justify-content:center;width:100%;padding:14px;font-size:14px}._offer_1lzlt_1 .partner-action{color:#fff;background:linear-gradient(120deg,#3157ed,#693cf3);display:flex;box-shadow:0 8px 22px #5142da30}._offer_1lzlt_1 small{font-size:11px;line-height:1.6}._essentials_1lzlt_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:40px;display:grid}._essentials_1lzlt_1>div{background:#fff;border:1px solid #e3e7f3;border-radius:18px;padding:24px}._essentials_1lzlt_1>div>span{color:#6450d5;background:#f0edff;border-radius:10px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}._essentials_1lzlt_1 h2{margin:16px 0 10px;font-size:17px;line-height:1.3}._essentials_1lzlt_1 p{color:#647189;margin:0;font-size:13px;line-height:1.7}._program_1lzlt_1{min-width:0;border-radius:20px!important;margin:0!important;padding:24px!important}._program_1lzlt_1 h3{margin:14px 0 20px;font-size:20px;line-height:1.35}._program_1lzlt_1 .firm-highlights{font-size:13px}._program_1lzlt_1 .firm-highlights>div{gap:12px}._program_1lzlt_1 .firm-highlights dd{overflow-wrap:anywhere}._program_1lzlt_1 .firm-rule-details{background:#f8f9ff;border:1px solid #e7e9f5;border-radius:12px;margin-top:18px;padding:12px}._program_1lzlt_1 .firm-rule-details summary{color:#52617a;font-size:13px}._program_1lzlt_1 .firm-rule{font-size:13px}._profile_1lzlt_1 .firm-programs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}@media (max-width:900px){._hero_1lzlt_1{grid-template-columns:1fr;gap:26px;padding:28px}._offer_1lzlt_1{width:100%;max-width:540px}._essentials_1lzlt_1{gap:12px}._essentials_1lzlt_1>div{padding:18px}}@media (max-width:600px){._hero_1lzlt_1{border-radius:20px;margin-top:10px;padding:22px 18px}._rating_1lzlt_1{flex-wrap:wrap}._intro_1lzlt_1{font-size:15px}._offer_1lzlt_1{box-sizing:border-box;padding:20px}._essentials_1lzlt_1{grid-template-columns:1fr;gap:10px;margin-bottom:28px}._essentials_1lzlt_1>div{padding:18px}._essentials_1lzlt_1 h2{margin:10px 0 7px}._profile_1lzlt_1 .firm-programs{grid-template-columns:1fr}._program_1lzlt_1{padding:20px!important}}._offer_1lzlt_1 .partner-discount>strong{color:#fff;letter-spacing:-2px;overflow-wrap:anywhere;background:linear-gradient(120deg,#3157ed,#693cf3);border-radius:18px;width:fit-content;max-width:100%;margin:18px 0;padding:16px 22px;font-size:clamp(38px,5vw,58px);font-weight:900;line-height:1.05;display:block;box-shadow:0 10px 26px #5c48df33}._offer_1lzlt_1 .actions>.button{color:#4a31c9;background:#f0ebff;border:1px solid #bca9f5;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 0 0 3px #eee8ff}._offer_1lzlt_1 .actions>.button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fffb,#0000);width:45%;animation:5s ease-in-out infinite _copyShine_1lzlt_1;position:absolute;inset:-50% auto -50% -80%;transform:skew(-20deg)}._offer_1lzlt_1 .actions>.button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #694bdf30}._offer_1lzlt_1 .actions>.button:focus-visible{outline-offset:4px;outline:3px solid #8c70ee}@keyframes _copyShine_1lzlt_1{0%,65%{left:-80%}90%,to{left:145%}}@media (prefers-reduced-motion:reduce){._offer_1lzlt_1 .actions>.button:after{animation:none;display:none}._offer_1lzlt_1 .actions>.button{transition:none}}
