.gr-offer{--gr-ink:#15253a;--gr-muted:#637287;--gr-line:#e5eaf0;--gr-soft:#f5f8ff;--gr-blue:#2860f4;--gr-deep:#101e31;color:var(--gr-ink);font-family:inherit;line-height:1.55;overflow:hidden}.gr-offer *{box-sizing:border-box}.gr-offer .gr-wrap{max-width:1150px;margin:auto;padding:0 28px}.gr-offer .gr-hero{padding:82px 0 76px;background:linear-gradient(115deg,#fff 55%,#f5f8ff 55%)}.gr-offer .gr-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}.gr-offer h1{font-size:clamp(40px,5vw,67px);line-height:1.08;letter-spacing:-.045em;margin:20px 0;font-weight:800;color:var(--gr-ink)}.gr-offer h2{font-size:clamp(30px,3.2vw,43px);line-height:1.18;letter-spacing:-.035em;margin:10px 0 18px;font-weight:800;color:var(--gr-ink)}.gr-offer h3{font-size:22px;line-height:1.3;margin:12px 0;font-weight:750;color:var(--gr-ink)}.gr-offer .gr-lead{font-size:19px;color:#46566b;max-width:650px}.gr-offer .gr-eyebrow{font-size:11px;letter-spacing:.14em;font-weight:850;text-transform:uppercase;color:var(--gr-blue)}.gr-offer .gr-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.gr-offer .gr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 20px;border-radius:10px;font-weight:750;font-size:14px;text-decoration:none!important;border:1px solid var(--gr-deep);transition:opacity .2s}.gr-offer .gr-btn:hover{opacity:.88}.gr-offer .gr-btn:focus-visible{outline:3px solid #8db1ff;outline-offset:3px}.gr-offer .gr-btn-blue{background:var(--gr-blue);color:#fff!important;border-color:var(--gr-blue)}.gr-offer .gr-btn-outline{background:#fff;color:var(--gr-ink)!important;border-color:#cdd6e1}.gr-offer .gr-pills{display:flex;gap:12px;flex-wrap:wrap;margin-top:23px}.gr-offer .gr-pills span{border:1px solid #dbe2e9;border-radius:50px;padding:7px 12px;font-size:12px;color:#44546b;background:#fff}.gr-offer .gr-muted{color:var(--gr-muted)}.gr-offer .gr-small{font-size:12px}.gr-offer .gr-hero-art{border-radius:25px;background:var(--gr-deep);min-height:410px;padding:34px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;box-shadow:0 25px 55px #132c4920;position:relative;overflow:hidden}.gr-offer .gr-hero-art:before{content:"";position:absolute;width:280px;height:280px;border:55px solid #ffffff0d;border-radius:50%;right:-85px;top:-80px}.gr-offer .gr-art-tag{color:#9ebaff;font-size:11px;letter-spacing:.17em;font-weight:800}.gr-offer .gr-art-quote{font-size:clamp(29px,3vw,38px);line-height:1.15;font-weight:800;letter-spacing:-.04em;position:relative}.gr-offer .gr-art-quote strong{color:#75a0ff}.gr-offer .gr-art-foot{font-size:13px;color:#b8c6d5}.gr-offer .gr-section{padding:85px 0}.gr-offer .gr-soft{background:var(--gr-soft)}.gr-offer .gr-intro{max-width:720px;color:var(--gr-muted);font-size:17px}.gr-offer .gr-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}.gr-offer .gr-card{border:1px solid var(--gr-line);border-radius:18px;padding:26px;background:#fff}.gr-offer .gr-card p,.gr-offer .gr-journey p{color:var(--gr-muted);font-size:14px}.gr-offer .gr-num{font-size:12px;color:var(--gr-blue);font-weight:850;letter-spacing:.1em}.gr-offer .gr-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:start}.gr-offer .gr-checks{list-style:none;padding:0;margin:24px 0}.gr-offer .gr-checks li{margin:14px 0;padding-left:30px;position:relative}.gr-offer .gr-checks li:before{content:"\2713";position:absolute;left:0;color:var(--gr-blue);font-weight:900}.gr-offer .gr-checks-compact{margin-bottom:12px}.gr-offer .gr-dark{background:var(--gr-deep);border-radius:20px;color:#fff;padding:34px}.gr-offer .gr-dark h1,.gr-offer .gr-dark h2,.gr-offer .gr-dark h3,.gr-offer .gr-dark h4{color:#fff!important}.gr-offer .gr-dark h3{font-size:25px}.gr-offer .gr-dark p{color:#c6d0dc}.gr-offer .gr-dark .gr-eyebrow{color:#9ebaff}.gr-offer .gr-journey{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.gr-offer .gr-journey article{border-top:3px solid var(--gr-blue);padding:25px 5px}.gr-offer .gr-card hr{border:0;border-top:1px solid var(--gr-line);margin:22px 0}.gr-offer .gr-pricebox{border:1px solid var(--gr-line);border-radius:20px;padding:30px;background:#fff;margin-top:35px}.gr-offer .gr-pricehead{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}.gr-offer .gr-price{font-size:clamp(20px,2.4vw,30px);letter-spacing:-.03em;font-weight:850}.gr-offer .gr-empty{background:var(--gr-soft);padding:25px;border-radius:13px;color:var(--gr-muted);margin-top:16px}.gr-offer .gr-empty p{margin:8px 0 16px}.gr-offer .gr-empty strong{color:var(--gr-ink)}.gr-offer .gr-faq{max-width:850px}.gr-offer details{border-bottom:1px solid var(--gr-line);padding:18px 0}.gr-offer summary{cursor:pointer;font-weight:750;color:var(--gr-ink)}.gr-offer details p{color:var(--gr-muted)}.gr-offer .gr-session-card{border:1px solid var(--gr-line);border-radius:13px;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px}.gr-offer .gr-session-card.is-selected{border-color:var(--gr-blue);background:var(--gr-soft)}.gr-offer .gr-session-card strong{display:block}.gr-offer .gr-session-card small{color:var(--gr-muted)}.gr-offer .gr-expect{margin-top:34px;border:1px solid var(--gr-line);border-radius:18px;padding:28px;display:grid;grid-template-columns:1fr 1.3fr;gap:25px;align-items:center;background:#fff}.gr-offer .gr-expect h3{margin-bottom:0}.gr-offer .gr-expect p{margin:0;color:var(--gr-muted)}.gr-offer .gr-note{border-left:3px solid var(--gr-blue);padding:12px 0 12px 18px;margin-top:28px}.gr-offer .gr-note p{margin:8px 0 0;color:var(--gr-muted)}.gr-offer .gr-why{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:start}.gr-offer .gr-why p:not(.gr-intro){color:var(--gr-muted)}@media(max-width:800px){.gr-offer .gr-hero-grid,.gr-offer .gr-split,.gr-offer .gr-expect,.gr-offer .gr-why{grid-template-columns:1fr}.gr-offer .gr-hero{padding:55px 0}.gr-offer .gr-hero-art{min-height:280px}.gr-offer .gr-cards,.gr-offer .gr-journey{grid-template-columns:1fr}.gr-offer .gr-section{padding:60px 0}.gr-offer h1{font-size:44px}.gr-offer .gr-wrap{padding:0 20px}.gr-offer .gr-expect{gap:12px}}@media(max-width:480px){.gr-offer h1{font-size:38px}.gr-offer .gr-pricebox,.gr-offer .gr-dark{padding:23px}.gr-offer .gr-btn{width:100%}.gr-offer .gr-actions{flex-direction:column}}.gr-offer .gr-moment-example{margin-top:32px;padding:30px 34px;border:1px solid #dce6f7;border-left:4px solid var(--gr-blue);border-radius:16px;background:linear-gradient(115deg,#f7faff,#fff);max-width:900px}.gr-offer .gr-moment-example h3{font-size:clamp(21px,2.4vw,27px);color:var(--gr-ink);margin:14px 0}.gr-offer .gr-moment-example p{font-size:16px;line-height:1.65;color:#46566b;margin:12px 0}.gr-offer .gr-moment-example .gr-example-question{font-weight:800;color:var(--gr-ink);font-size:19px;margin:18px 0}.gr-offer .gr-example-answer{border-top:1px solid #dce6f7;padding-top:17px;margin-top:17px;color:#405773;line-height:1.65}@media(max-width:800px){.gr-offer .gr-moment-example{padding:23px 21px}}.gr-offer .gr-booking-section{background:linear-gradient(135deg,#edf4ff,#f6f9ff);border-top:1px solid #dce8ff;border-bottom:1px solid #dce8ff}.gr-offer .gr-booking-box{background:transparent;border:none;padding:0}.gr-offer .gr-booking-kicker{font-size:12px;font-weight:800;letter-spacing:.12em;color:#2860f4}.gr-offer .gr-booking-box .gr-pricehead h3{margin:8px 0 4px;font-size:24px}.gr-offer .gr-booking-card{background:#fff;border:1px solid #d7e4fb;border-radius:18px;padding:30px;margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:32px;box-shadow:0 10px 30px #14376e0f}.gr-offer .gr-booking-card:hover{border-color:#8db1ff}.gr-offer .gr-booking-details{flex:1;min-width:0}.gr-offer .gr-booking-topline{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:14px}.gr-offer .gr-booking-type{font-size:11px;font-weight:800;letter-spacing:.1em;color:#2860f4}.gr-offer .gr-booking-status{display:inline-flex;padding:5px 11px;border-radius:30px;background:#eef2f8;color:#53647d;font-size:11px;font-weight:700}.gr-offer .gr-status-ready{background:#e8f7ef;color:#176b45}.gr-offer h3.gr-booking-date{font-size:28px;line-height:1.2;margin:0 0 18px;color:#101e31}.gr-offer .gr-booking-meta{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:14px;color:#53647d}.gr-offer .gr-booking-trainer{font-size:12px;color:#637287;margin:12px 0 0}.gr-offer .gr-booking-action{min-width:220px;text-align:right}.gr-offer .gr-booking-price{font-size:34px;font-weight:850;letter-spacing:-.04em;color:#101e31;line-height:1.2}.gr-offer .gr-booking-tax{font-size:12px;color:#637287;margin:5px 0 20px}.gr-offer .gr-booking-button{background:#2860f4;border-color:#2860f4;color:#fff!important;padding:15px 24px;box-shadow:0 5px 14px #2860f42e}.gr-offer .gr-booking-disabled{background:#eef2f8;border:1px solid #d8e1ed;color:#53647d;cursor:default;padding:15px 20px;opacity:1}@media(max-width:760px){.gr-offer .gr-booking-card{flex-direction:column;align-items:stretch;padding:22px;gap:22px}.gr-offer .gr-booking-action{min-width:0;text-align:left;padding-top:18px;border-top:1px solid #e5eaf0}.gr-offer .gr-booking-button,.gr-offer .gr-booking-disabled{width:100%}.gr-offer h3.gr-booking-date{font-size:24px}}.gr-offer .gr-booking-location{display:flex;align-items:center;gap:10px;margin:0 0 18px;color:#101e31;font-size:21px}.gr-offer .gr-booking-location span{color:#2860f4;font-size:24px}.gr-offer .gr-booking-date{margin-bottom:12px}.gr-offer .gr-time-range{margin-left:6px}.gr-offer .gr-duration-separator{margin:0 10px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/gr-experience.css.map */
