.rgc-page{--gz-ivory:#f2eadf;--gz-body:#e7d9cc;--gz-muted:#b5ab9f;--gz-pink:#e7a9b4;--gz-line:#f2eadf33;--gz-line-strong:#f2eadf59;--gz-ink:#0b0908;isolation:isolate;color:var(--gz-ivory);font-family:var(--font-adom-sans);position:relative}.rgc-gaze{z-index:-1;background:var(--gz-ink);pointer-events:none;position:fixed;inset:0;overflow:hidden}.rgc-gaze img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.rgc-gaze:after{content:"";background:linear-gradient(#0b090826 0%,#0b09088c 55%,#0b0908cc 100%);position:absolute;inset:0}.rgc{box-sizing:border-box;min-height:100svh;padding:calc(var(--header-height) + 48px) var(--grid-margin) clamp(40px, 7vw, 96px);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:28px;display:flex}.rgc-eyebrow{font:400 12px/1.4 var(--font-adom-sans);letter-spacing:.24em;text-transform:uppercase;margin:0}.rgc-title{max-width:100%;font:400 clamp(56px, 10vw, 168px)/.9 var(--font-display);font-variation-settings:"opsz" 22;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:break-word;text-shadow:0 1px 2px #0b090859,0 8px 60px #0b09088c;margin:0}.rgc-ways{flex-wrap:wrap;gap:12px;display:flex}.rgc-way,.rgc-page .rgc-btn{box-sizing:border-box;border:1px solid var(--gz-ivory);min-height:52px;color:var(--gz-ivory);font:400 13px/1.2 var(--font-adom-sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:14px;padding:0 22px;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.rgc-way svg,.rgc-page .rgc-btn svg{width:16px;height:16px;transition:transform .4s var(--ease-out-quint,ease);flex:none}.rgc-way.is-whatsapp,.rgc-page .rgc-btn.is-red{border-color:var(--rg-red);background:var(--rg-red);color:#fff;justify-content:space-between;gap:28px;min-width:240px}.rgc-page .rgc-btn.is-ivory{border-color:var(--gz-ivory);background:var(--gz-ivory);color:var(--gz-ink)}@media (hover:hover) and (pointer:fine){.rgc-way:hover,.rgc-page .rgc-btn:hover{background:var(--gz-ivory);color:var(--gz-ink)}.rgc-way.is-whatsapp:hover,.rgc-page .rgc-btn.is-red:hover{background:var(--rg-red);color:#fff}.rgc-way.is-whatsapp:hover svg,.rgc-page .rgc-btn.is-red:hover svg{transform:translate(6px)}.rgc-page .rgc-btn.is-ivory:hover{background:#fff}}.rgc-way:focus-visible,.rgc-page .rgc-btn:focus-visible{outline:2px solid var(--gz-ivory);outline-offset:3px}@media (width<=767px){.rgc{padding-bottom:96px}}@media (width<=599px){.rgc-ways,.rgc-page .rg-tool-actions{width:100%}.rgc-way,.rgc-page .rg-tool-actions .rgc-btn{flex:auto}.rgc-way.is-whatsapp{flex-basis:100%}}.rgc-page .rg-contact-tools,.rgc-page .rg-request-section{border-block-start:1px solid var(--gz-line);padding:clamp(56px, 8vw, 112px) var(--grid-margin);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--gz-ivory);background:#0b09088c;position:relative}.rgc-page .rg-request-section{background:#0b0908b8}.rgc-page .rg-contact-tools{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:clamp(40px,6vw,96px);scroll-margin-top:0;display:grid}.rgc-page .rg-contact-save{flex-direction:column;align-items:flex-start;gap:24px;max-width:560px;display:flex}.rgc-page .rg-eyebrow{font:400 12px/1.4 var(--font-adom-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gz-pink);margin:0}.rgc-page :is(.rg-contact-tools,.rg-request-intro) h2{font:400 clamp(40px, 5vw, 80px)/.95 var(--font-display);font-variation-settings:"opsz" 22;letter-spacing:-.03em;text-wrap:balance;margin:0}.rgc-page .rg-tool-note{max-width:46ch;color:var(--gz-body);margin:0;font-size:17px;line-height:1.6}.rgc-page .rg-contact-number{font:400 clamp(28px, 3vw, 40px)/1.2 var(--font-display);font-variation-settings:"opsz" 22;letter-spacing:.02em;white-space:nowrap;margin:0}.rgc-page .rg-contact-number a,.rgc-page .rg-contact-telegram a{color:inherit;text-decoration:none}.rgc-page .rg-contact-telegram{letter-spacing:.04em;color:var(--gz-body);margin:-12px 0 0;font-size:15px}@media (hover:hover) and (pointer:fine){.rgc-page .rg-contact-number a:hover,.rgc-page .rg-contact-telegram a:hover{color:var(--gz-pink)}}.rgc-page .rg-tool-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rgc-page .rg-tool-actions .rgc-btn{min-height:48px;padding:0 20px}.rgc-page .rg-tool-actions .rgc-btn.is-red{min-height:52px;padding:0 22px}.rgc-page .rg-qr-reveal{background:var(--gz-ivory);max-width:420px;color:var(--gz-ink);--tool-border:#0b09084d;border:0;align-self:stretch;margin:0;padding:24px}.rgc-page .rg-qr-reveal .rg-tool-note,.rgc-page .rg-qr-reveal .rg-tool-status{color:#0b0908b8;font-size:14px}.rgc-page .rg-qr-reveal .rg-tool-choice span{border-color:#0b09084d;font-size:14px}.rgc-page .rg-qr-reveal .rg-tool-choice input:checked+span{border-color:var(--gz-ink);background:var(--gz-ink);color:var(--gz-ivory)}.rgc-page .rg-qr-reveal .rg-qr-space{width:min(100%,200px);margin-block-end:16px}.rgc-page .rg-qr-reveal :is(.rg-qr-destination,.rg-tool-links button){color:var(--gz-ink);font-size:14px}.rgc-page .rg-saved{flex-direction:column;place-self:center end;gap:18px;width:100%;max-width:440px;display:flex}.rgc-page .rg-saved .rg-eyebrow{color:var(--gz-muted);margin:0}.rgc-page .rg-saved-card{background:#f2eadf14;border:1px solid #f2eadf40;flex-direction:column;gap:22px;padding:28px;display:flex}.rgc-page .rg-saved-head{align-items:center;gap:16px;display:flex}.rgc-page .rg-saved-mark{background:var(--rg-red);color:#fff;width:56px;height:56px;font:400 28px/1 var(--font-display);font-variation-settings:"opsz" 22;border-radius:0;flex:none;place-items:center;padding:0;display:grid}.rgc-page .rg-saved-name{font:400 20px/1.3 var(--font-adom-sans);margin:0}.rgc-page .rg-saved-org{letter-spacing:normal;text-transform:none;color:var(--gz-muted);margin:2px 0 0;font-size:13px}.rgc-page .rg-saved-card ul{margin:0;padding:0;list-style:none}.rgc-page .rg-saved-card li{overflow-wrap:anywhere;border-block-start:1px solid #f2eadf2e;padding:12px 0;font-size:15px;line-height:1.4;display:block}.rgc-page .rg-request-layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:clamp(40px,6vw,96px);display:grid}.rgc-page .rg-request-intro{flex-direction:column;gap:20px;max-width:560px;display:flex}.rgc-page .rg-request-intro .rg-tool-note{font-size:15px}.rgc-page .rg-request-composer{--tool-border:var(--gz-line-strong);gap:32px;min-width:0;display:grid}.rgc-page .rg-choice-group legend,.rgc-page .rg-request-composer label>.rg-request-label,.rgc-page .rg-request-preview .rg-eyebrow{font:500 12px/1.4 var(--font-adom-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gz-ivory);margin-block-end:12px}.rgc-page .rg-choice-group legend span,.rgc-page .rg-request-label span{color:var(--gz-muted);font-weight:400}.rgc-page .rg-chip{border-color:var(--gz-line-strong);min-height:44px;color:var(--gz-ivory);font:400 14px/1.3 var(--font-adom-sans);padding:0 16px;transition:background-color .25s,color .25s,border-color .25s}.rgc-page .rg-chip[aria-pressed=true]{border-color:var(--gz-ivory);background:var(--gz-ivory);color:var(--gz-ink)}.rgc-page .rg-request-composer :is(input,textarea){border:1px solid var(--gz-line-strong);min-height:48px;color:var(--gz-ivory);font:400 16px/1.5 var(--font-adom-sans);background:#f2eadf0f;padding:12px 14px}.rgc-page .rg-request-dates label{color:var(--gz-body);font-size:14px}.rgc-page .rg-request-stay{font-size:14px}.rgc-page .rg-request-preview{border:0;padding:0}.rgc-page .rg-request-preview pre{border:1px solid var(--gz-line-strong);min-height:9em;font:400 16px/1.5 var(--font-adom-sans);background:#f2eadf0f;margin:0 0 24px;padding:14px}.rgc-page .rg-request-preview .rg-tool-actions{gap:12px}.rgc-page .rg-tool-clear{min-height:52px;color:var(--gz-muted);font:400 13px/1 var(--font-adom-sans);letter-spacing:.16em;text-transform:uppercase;padding:0 22px}@media (hover:hover) and (pointer:fine){.rgc-page .rg-tool-clear:hover{color:var(--gz-ivory);text-decoration:none}}.rgc-page .rg-request-preview .rg-tool-note{color:var(--gz-muted);margin-block-start:16px;font-size:13px}.rgc-page .rg-request-stay .rg-tool-clear{min-height:44px;padding:0;text-decoration:underline}.rgc-page .rg-draft-qr svg{border:0}
