.page-module__opdaQG__page{padding-top:clamp(32px,5vw,56px);padding-bottom:96px;position:relative}.page-module__opdaQG__page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(80% 70% at 50% 0,#c51e1e12 0%,#0000 72%);width:min(100%,1280px);height:min(420px,55vh);position:absolute;top:0;left:50%;transform:translate(-50%)}.page-module__opdaQG__page>*{z-index:1;position:relative}.page-module__opdaQG__hero{border-bottom:1px solid #1e1e1e14;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,4vw,48px);margin-bottom:clamp(48px,6vw,72px);padding-bottom:clamp(32px,4vw,48px);display:grid}.page-module__opdaQG__posterWrap{transition:transform var(--transition);border-radius:20px;line-height:0;position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:0 4px 24px #00000014,0 20px 48px #c51e1e1f}.page-module__opdaQG__posterWrap:hover{transform:rotate(0)scale(1.01)}.page-module__opdaQG__posterWrap:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff40}.page-module__opdaQG__poster{width:100%;height:auto;display:block}.page-module__opdaQG__intro{flex-direction:column;gap:20px;padding:clamp(8px,2vw,16px) 0;display:flex}.page-module__opdaQG__kicker{letter-spacing:.14em;text-transform:uppercase;width:fit-content;color:var(--red);background:#c51e1e1a;border-radius:50px;align-items:center;padding:8px 16px;font-size:12px;font-weight:700;display:inline-flex}.page-module__opdaQG__title{color:var(--dark);letter-spacing:-.02em;margin:0;font-size:clamp(34px,4.5vw,52px);font-weight:700;line-height:1.08}.page-module__opdaQG__subtitle{color:var(--black);margin:0;font-size:clamp(22px,2.8vw,30px);font-weight:600}.page-module__opdaQG__lead{color:var(--grayDark);max-width:52ch;margin:0;font-size:18px;line-height:1.6}.page-module__opdaQG__conditionsTitle{margin-bottom:40px}.page-module__opdaQG__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-bottom:40px;display:grid}.page-module__opdaQG__card{background:var(--white);transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition);border:1px solid #1e1e1e14;border-radius:20px;flex-direction:column;grid-column:span 6;gap:16px;padding:24px 24px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000000a}.page-module__opdaQG__card:hover{border-color:#c51e1e26;transform:translateY(-4px);box-shadow:0 16px 40px #00000014}.page-module__opdaQG__cardWide{grid-column:span 12}.page-module__opdaQG__cardHalf{grid-column:span 6}.page-module__opdaQG__cardSchedule{background:linear-gradient(135deg,#fff5f5 0%,#fff 48%,#fff9f0 100%);border-color:#c51e1e1f}.page-module__opdaQG__cardDocs{background:linear-gradient(135deg,#f8f8f8 0%,#fff 100%)}.page-module__opdaQG__cardTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--grayDark);margin:0 0 10px;font-size:11px;font-weight:700}.page-module__opdaQG__cardRow{align-items:center;gap:14px;display:flex}.page-module__opdaQG__iconWrap{width:40px;height:40px;color:var(--red);background:#c51e1e14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__opdaQG__cardSchedule .page-module__opdaQG__iconWrap{background:#c51e1e1f}.page-module__opdaQG__cardDocs .page-module__opdaQG__iconWrap{color:var(--dark);background:#1e1e1e0f}.page-module__opdaQG__cardText{min-width:0;color:var(--black);flex:1;margin:0;font-size:clamp(17px,2vw,20px);font-weight:600;line-height:1.45}.page-module__opdaQG__cardSchedule .page-module__opdaQG__cardText{color:var(--dark);font-size:clamp(18px,2.2vw,22px)}.page-module__opdaQG__alert{background:linear-gradient(105deg,var(--red)0%,#a01818 100%);color:var(--grayWhite);border-radius:16px;align-items:center;gap:20px;margin-bottom:32px;padding:22px 28px;display:flex;box-shadow:0 12px 32px #c51e1e47}.page-module__opdaQG__alertIcon{background:#ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;font-weight:800;display:flex}.page-module__opdaQG__alertText{margin:0;font-size:clamp(17px,2vw,20px);font-weight:700;line-height:1.35}.page-module__opdaQG__cta{color:var(--grayWhite);background:linear-gradient(135deg,#141414 0%,#1e1e1e 50%,#2a1212 100%);border-radius:24px;flex-wrap:wrap;align-items:center;gap:24px;padding:clamp(28px,4vw,36px);display:flex;box-shadow:0 16px 48px #0000002e}.page-module__opdaQG__ctaText{color:#ffffffbf;flex:240px;margin:0;font-size:16px;line-height:1.55}.page-module__opdaQG__ctaName{color:var(--grayWhite);margin-top:8px;font-size:clamp(22px,3vw,28px);font-weight:700;display:block}.page-module__opdaQG__ctaActions{flex-wrap:wrap;gap:12px;display:flex}.page-module__opdaQG__btnPrimary,.page-module__opdaQG__btnSecondary{transition:var(--transition);border-radius:50px;justify-content:center;align-items:center;padding:14px 28px;font-size:16px;font-weight:600;display:inline-flex}.page-module__opdaQG__btnPrimary{background:var(--red);box-shadow:0 8px 24px #c51e1e66;color:var(--grayWhite)!important}.page-module__opdaQG__btnPrimary:hover{background:var(--redHover);transform:translateY(-1px);color:var(--grayWhite)!important}.page-module__opdaQG__btnSecondary{background:#ffffff14;border:2px solid #ffffff59;color:var(--grayWhite)!important}.page-module__opdaQG__btnSecondary:hover{background:var(--grayWhite);color:var(--black)!important}.page-module__opdaQG__back{color:var(--red);align-items:center;gap:8px;margin-top:40px;font-size:16px;font-weight:600;display:inline-flex}.page-module__opdaQG__back:hover{color:var(--redHover)}@media (max-width:991px){.page-module__opdaQG__hero{grid-template-columns:1fr;gap:32px}.page-module__opdaQG__posterWrap{max-width:420px;margin:0 auto;transform:none}.page-module__opdaQG__posterWrap:hover{transform:scale(1.01)}.page-module__opdaQG__intro{text-align:center;align-items:center}.page-module__opdaQG__kicker{margin:0 auto}.page-module__opdaQG__lead{text-align:center}.page-module__opdaQG__card,.page-module__opdaQG__cardWide,.page-module__opdaQG__cardHalf{grid-column:span 12}}@media (max-width:679px){.page-module__opdaQG__page{padding-top:24px;padding-bottom:56px}.page-module__opdaQG__card{padding:20px}.page-module__opdaQG__cta{flex-direction:column;align-items:stretch;padding:24px 20px}.page-module__opdaQG__ctaActions{flex-direction:column}.page-module__opdaQG__btnPrimary,.page-module__opdaQG__btnSecondary{width:100%}}
