

/* Start:/local/templates/gorilla/assets/css/service-demand.css?17938695077433*/
.offer-page{--offer-pink:#f35f84;--offer-blue:#8180f0;--offer-ink:#f1f1f4;--offer-muted:#bfc5cc;color:var(--offer-ink);padding-bottom:30px;min-width:0}.offer-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:70px;align-items:center;padding-top:35px;padding-bottom:65px}.offer-sticker{display:inline-block;max-width:100%;background:linear-gradient(110deg,#f35f84,#8180f0);color:#212629;font-size:12px;line-height:1.4;font-weight:800;padding:12px 17px;transform:rotate(-3deg);overflow-wrap:anywhere}.offer-hero h1{font-size:clamp(38px,4.6vw,72px);font-weight:800;line-height:1.09;letter-spacing:-.03em;margin:40px 0 28px;overflow-wrap:anywhere}.offer-hero h1>span,.offer-section h2 span,.offer-invite h2 span{background:linear-gradient(110deg,#f35f84,#8180f0);background-clip:text;-webkit-background-clip:text;color:transparent}.offer-hero>div>p{font-size:20px;line-height:1.6;color:#c9ced5;max-width:760px}.offer-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:20px 28px;margin-top:30px;background:linear-gradient(110deg,#f35f84,#8180f0);color:#202529;border-radius:6px;transform:skew(-9deg);font-size:18px;font-weight:800;line-height:1.4;max-width:100%;box-sizing:border-box}.offer-cta b{font-size:28px;flex:none}.offer-cta:hover{filter:brightness(1.1)}.offer-console{position:relative;border:1px solid #6c607f;border-radius:8px;padding:26px;min-width:0;background:linear-gradient(145deg,#30333d,#23282c);transform:rotate(2deg)}.offer-coordinate{display:block;font-size:10px;letter-spacing:.12em;color:#aeb2c4;margin-bottom:25px}.offer-console-head{display:flex;gap:6px;align-items:center;border-bottom:1px solid #514b5c;padding-bottom:20px}.offer-console-head i{width:7px;height:7px;border-radius:50%;background:#c586bc}.offer-console-head>span{font-size:10px;margin-left:auto;color:#bfc5cc}.offer-node{display:grid;grid-template-columns:38px minmax(0,1fr) 22px;gap:12px;align-items:center;padding:24px 0;border-bottom:1px solid #514b5c}.offer-node>span{font-size:24px;color:#ac9fe3}.offer-node strong{font-size:22px;line-height:1.3}.offer-node>b{font-size:25px;color:#e684ae}.offer-console>small{display:block;font-size:12px;line-height:1.5;margin-top:22px;color:#aeb5c0}.offer-nav{display:flex;gap:24px;flex-wrap:wrap;padding-bottom:25px}.offer-nav a{display:flex;gap:12px;align-items:center;font-size:14px;color:#c5b1e5;border-bottom:1px solid #61566e;padding:12px 0}.offer-nav small{color:#9299a8}.offer-section{padding-top:55px;padding-bottom:30px;scroll-margin-top:30px}.offer-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:60px;align-items:end;margin-bottom:35px}.offer-eyebrow{display:block;font-size:12px;letter-spacing:.06em;color:#c5b1e5;line-height:1.5}.offer-section h2,.offer-faq h2,.offer-invite h2{font-size:clamp(30px,3.6vw,52px);line-height:1.14;letter-spacing:-.02em;font-weight:800;margin:20px 0 0;overflow-wrap:anywhere}.offer-section-head>p{font-size:18px;line-height:1.6;color:var(--offer-muted);max-width:650px}.offer-row{display:grid;grid-template-columns:65px minmax(0,.8fr) minmax(0,1.2fr);gap:30px;border-top:1px solid #514b5c;padding:28px 0}.offer-number{font-size:34px;line-height:1.1;color:#9e95df}.offer-row h3{font-size:24px;font-weight:700;line-height:1.3}.offer-row p{font-size:18px;line-height:1.65;color:var(--offer-muted);overflow-wrap:anywhere}.offer-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.offer-price{padding:28px 0;border-top:2px solid #b488c5;display:flex;flex-direction:column;align-items:flex-start}.offer-price h3{font-size:clamp(28px,3vw,42px);margin:22px 0;line-height:1.15;color:#e3d8f2}.offer-price p{font-size:18px;line-height:1.6;color:#bfc5cc;margin-bottom:24px}.offer-price a{display:flex;gap:30px;justify-content:space-between;align-items:center;font-size:17px;border-bottom:1px solid #736680;padding-bottom:9px;margin-top:auto;color:#c5b1e5}.offer-case{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) 35px;gap:30px;align-items:center;border-top:1px solid #71627c;border-bottom:1px solid #71627c;padding:30px 0;color:#f1f1f4}.offer-case h3{font-size:28px;line-height:1.2}.offer-case p{font-size:18px;line-height:1.6;color:#bfc5cc}.offer-case>b{font-size:32px;color:#e684ae}.offer-related{display:flex;gap:18px 30px;flex-wrap:wrap;padding-top:25px;padding-bottom:25px}.offer-related a{color:#c5b1e5;font-size:17px;line-height:1.5;border-bottom:1px solid #736680;padding:12px 0}.offer-related b{margin-left:12px}.offer-faq{padding-top:45px;padding-bottom:45px}.offer-faq h2{margin-bottom:32px}.offer-faq details{border-top:1px solid #514b5c}.offer-faq details:last-child{border-bottom:1px solid #514b5c}.offer-faq summary{display:grid;grid-template-columns:45px minmax(0,1fr) 28px;gap:20px;align-items:baseline;list-style:none;cursor:pointer;padding:26px 0}.offer-faq summary::-webkit-details-marker{display:none}.offer-faq-index{font-size:13px;color:#a49ab7}.offer-faq summary h3{font-size:23px;font-weight:700;line-height:1.4;color:#e3d8f2}.offer-faq summary>b{color:#c586bc;font-size:30px;text-align:center}.offer-faq details[open] summary>b{transform:rotate(45deg)}.offer-faq details>p{font-size:18px;color:#bfc5cc;line-height:1.7;max-width:950px;margin:0 48px 28px 65px}.offer-invite{display:flex;gap:40px;align-items:center;justify-content:space-between;border-top:1px solid #514b5c;padding-top:45px;padding-bottom:35px}.offer-page a:focus-visible,.offer-faq summary:focus-visible{outline:2px solid #79cbca!important;outline-offset:5px!important}.sx .offer-section{padding-top:45px}.sx .offer-faq{padding-bottom:10px}
@media(max-width:1000px){.offer-hero{gap:35px}.offer-console{padding:20px}.offer-node strong{font-size:18px}.offer-section-head{gap:30px}.offer-row{gap:20px;grid-template-columns:45px minmax(0,.8fr) minmax(0,1.2fr)}}
@media(max-width:700px){.offer-hero{grid-template-columns:minmax(0,1fr);padding-top:20px;padding-bottom:30px;gap:45px}.offer-hero h1{font-size:39px;margin-top:30px}.offer-hero>div>p{font-size:18px}.offer-sticker{font-size:10px;padding:10px 13px}.offer-console{transform:none}.offer-node strong{font-size:20px}.offer-cta{font-size:16px;padding:17px 22px;gap:18px;transform:none;min-width:0}.offer-nav{gap:0;flex-direction:column}.offer-nav a{font-size:14px;justify-content:space-between}.offer-section{padding-top:35px;padding-bottom:15px}.offer-section-head{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:25px}.offer-section h2,.offer-faq h2,.offer-invite h2{font-size:34px}.offer-section-head>p{font-size:17px}.offer-row{grid-template-columns:35px minmax(0,1fr);gap:10px 18px;padding:25px 0}.offer-number{font-size:27px}.offer-row h3{font-size:23px}.offer-row p{grid-column:2;font-size:17px}.offer-price-grid{grid-template-columns:minmax(0,1fr);gap:8px}.offer-price{padding:24px 0}.offer-price p{font-size:17px}.offer-case{grid-template-columns:minmax(0,1fr) 24px;gap:15px}.offer-case h3{font-size:26px}.offer-case p{grid-column:1;font-size:17px}.offer-case>b{grid-column:2;grid-row:1}.offer-related{gap:10px 20px}.offer-related a{font-size:15px}.offer-faq{padding-top:35px}.offer-faq summary{grid-template-columns:25px minmax(0,1fr) 23px;gap:12px;padding:22px 0}.offer-faq summary h3{font-size:20px}.offer-faq details>p{font-size:17px;margin:0 0 24px 37px}.offer-invite{flex-direction:column;align-items:flex-start;gap:15px}.offer-invite .offer-cta{margin-top:10px}}

/* End */
/* /local/templates/gorilla/assets/css/service-demand.css?17938695077433 */
