@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap";body:has(.contact-premium){--ct-ink: #211b17;--ct-muted: #635b54;--ct-paper: #fcfaf5;--ct-paper-2: #f4eee3;--ct-surface: #fffefa;--ct-brown: #8b5a2b;--ct-brown-deep: #5f381a;--ct-brown-soft: #b88a60;--ct-gold: #e0c05a;--ct-gold-deep: #bd982d;--ct-on-gold: #211b17;--ct-on-gold-muted: #493b2d;--ct-on-gold-action: #5f381a;--ct-positive: #3f6a55;--ct-line: rgba(74, 51, 33, .16);--ct-line-strong: rgba(74, 51, 33, .3);--ct-ease: cubic-bezier(.22, 1, .36, 1);--ct-shadow-md: 0 12px 30px rgba(51, 35, 23, .075);--font: "Poppins", "Segoe UI", Arial, sans-serif;--font-heading: "Poppins", "Segoe UI", Arial, sans-serif;color:var(--ct-ink);background:var(--ct-paper);font-family:var(--font);font-size:15px;line-height:1.65}[data-theme=dark] body:has(.contact-premium){--ct-ink: #f5efe5;--ct-muted: #c0b4a6;--ct-paper: #17130f;--ct-paper-2: #211a15;--ct-surface: #261f19;--ct-brown: #b77b43;--ct-brown-deep: #e0a15f;--ct-brown-soft: #c99a6c;--ct-gold: #e0c05a;--ct-gold-deep: #f0d97a;--ct-positive: #86b49b;--ct-line: rgba(234, 216, 190, .13);--ct-line-strong: rgba(234, 216, 190, .25);--ct-shadow-md: 0 18px 54px rgba(0, 0, 0, .3)}body:has(.contact-premium) .header{position:sticky;top:0}.contact-premium{color:var(--ct-ink);background:var(--ct-paper)}.contact-premium h1,.contact-premium h2,.contact-premium h3,.contact-premium h4{color:var(--ct-ink);line-height:1.16;letter-spacing:-.03em}.contact-premium p{color:var(--ct-muted)}.contact-premium h2{font-size:clamp(1.9rem,3.7vw,3.2rem);font-weight:700}.contact-premium h3{font-size:clamp(1.05rem,1.6vw,1.25rem)}.contact-premium .page-hero{padding:clamp(4rem,6.5vw,6rem) 0;overflow:clip;color:var(--ct-ink);text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--ct-gold) 10%,var(--ct-paper)),var(--ct-paper));border-top:1px solid var(--ct-line)}.contact-premium .page-hero .container{width:min(calc(100% - 2.5rem),820px);padding-inline:0}.contact-premium .breadcrumb{display:flex;justify-content:center;align-items:center;gap:.55rem;margin-bottom:1.2rem;color:var(--ct-muted);font-size:.76rem;font-weight:650}.contact-premium .breadcrumb a:hover{color:var(--ct-brown)}.contact-premium .eyebrow{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:.85rem;color:var(--ct-brown);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.contact-premium .eyebrow:before{content:"";width:18px;height:2px;border-radius:2px;background:var(--ct-gold-deep)}.contact-premium .page-hero h1{max-width:820px;margin-inline:auto;font-size:clamp(2.35rem,5vw,4.35rem);font-weight:700}.contact-premium .page-hero .lead{max-width:650px;margin:1.5rem auto 0;color:var(--ct-muted);font-size:clamp(1rem,1.35vw,1.12rem)}.contact-premium .page-hero-lottie{opacity:.16;filter:sepia(.2) saturate(.75)}.contact-premium .section{position:relative;padding:clamp(4rem,6.5vw,6rem) 0}.contact-premium .section--soft{background:var(--ct-paper-2)}.contact-premium .lead{max-width:650px;color:var(--ct-muted);font-size:clamp(1rem,1.35vw,1.12rem)}.contact-premium .section-head{display:grid;grid-template-columns:1fr minmax(260px,410px);gap:2.5rem;align-items:end;margin-bottom:2.5rem}.contact-premium .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,8vw,8rem);align-items:start}.contact-premium .split .eyebrow{display:inline-flex}.contact-premium .split h2{margin-bottom:.75rem}.contact-premium .split .lead{margin:0 0 1.25rem}.contact-premium .contact-info-cards{display:grid;gap:1rem;margin-top:1.5rem}.contact-premium .contact-info-card{padding:clamp(1.15rem,1.8vw,1.5rem);border:1px solid var(--ct-line);border-radius:12px;background:var(--ct-surface);box-shadow:none;transform:none;transition:background .24s ease,border-color .24s ease}.contact-premium .contact-info-card:hover{border-color:var(--ct-brown-soft);background:color-mix(in srgb,var(--ct-gold) 5%,var(--ct-surface));box-shadow:none;transform:none}.contact-premium .contact-info-card .icon-tile{width:42px;height:42px;display:grid;place-items:center;margin-bottom:1.1rem;color:var(--ct-brown-deep);border:0;border-radius:50%;background:color-mix(in srgb,var(--ct-gold) 28%,var(--ct-paper))}.contact-premium .contact-info-card .icon-tile i{font-size:1.05rem}.contact-premium .contact-info-card h3{margin-bottom:.5rem}.contact-premium .contact-info-card p{margin:0 0 .35rem;color:var(--ct-muted)}.contact-premium .contact-info-card p:last-child{margin-bottom:0}.contact-premium .contact-info-card a{color:var(--ct-brown);font-weight:600}.contact-premium .contact-info-card a:hover{color:var(--ct-brown-deep)}.contact-premium .contact-info-card .contact-note{font-size:.84rem}.contact-premium .contact-socials{margin-top:1.75rem}.contact-premium .contact-socials h4{margin-bottom:.85rem;color:var(--ct-brown);font-size:.68rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.contact-premium .footer-socials{gap:.55rem;margin-top:0}.contact-premium .footer-socials a{width:42px;height:42px;display:grid;place-items:center;color:var(--ct-brown-deep);border:1px solid var(--ct-line);border-radius:10px;background:transparent;font-size:.95rem;transition:.24s var(--ct-ease)}.contact-premium .footer-socials a:hover{color:var(--ct-brown-deep);border-color:var(--ct-brown-soft);background:var(--ct-paper-2)}[data-theme=dark] .contact-premium .footer-socials a{color:var(--ct-brown-deep);border-color:var(--ct-line);background:transparent}[data-theme=dark] .contact-premium .footer-socials a:hover{color:var(--ct-brown-deep);border-color:var(--ct-brown-soft);background:var(--ct-paper-2)}.contact-premium .form-card{max-width:none;padding:clamp(1.5rem,4vw,2.5rem);border:1px solid var(--ct-line-strong);border-radius:16px;background:var(--ct-surface);box-shadow:none}@media(min-width:1001px){.contact-premium .split{align-items:stretch}.contact-premium .split>div:has(>.form-card){display:flex}.contact-premium .form-card{display:flex;flex-direction:column;width:100%}.contact-premium .form-card>h3{flex:0 0 auto}.contact-premium .form-card .form-grid{flex:1;grid-template-rows:auto auto auto 1fr}.contact-premium .form-card .form-grid .form-group.full:has(textarea){grid-template-rows:auto 1fr}.contact-premium .form-card .form-grid .form-group.full:has(textarea) textarea.form-control{height:100%}.contact-premium .form-card .btn-primary{flex:0 0 auto}}.contact-premium .form-card>h3{margin-bottom:1.5rem}.contact-premium .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.contact-premium .form-grid .form-group{display:grid;gap:.4rem;align-content:start;margin:0}.contact-premium .form-grid .form-group.full{grid-column:1 / -1}.contact-premium .form-group label{margin:0;color:var(--ct-ink);font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.contact-premium .form-control{padding:.85rem 1rem;border:1px solid var(--ct-line);border-radius:11px;color:var(--ct-ink);background:var(--ct-paper);font-size:.9rem;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.contact-premium .form-control:focus{outline:0;border-color:var(--ct-brown);box-shadow:0 0 0 3px color-mix(in srgb,var(--ct-brown) 15%,transparent)}.contact-premium textarea.form-control{min-height:130px;resize:vertical}.contact-premium select.form-control{cursor:pointer}.contact-premium .form-card .btn-primary{width:100%;margin-top:1.25rem;min-height:48px;padding:.74rem 1.25rem;color:var(--ct-on-gold);border:1px solid var(--ct-gold-deep);border-radius:10px;background:var(--ct-gold);box-shadow:none;font-size:.82rem;font-weight:700}.contact-premium .form-card .btn-primary:hover{color:#fffaf2;border-color:var(--ct-brown-deep);background:var(--ct-brown-deep);box-shadow:none;transform:translateY(-1px)}.contact-premium .phone-input-group{gap:.6rem}.contact-premium .phone-input-group .country-dropdown{flex:0 0 38%;max-width:250px}.contact-premium .country-dropdown-toggle{min-height:47px;padding:.8rem 1rem;color:var(--ct-ink);border:1px solid var(--ct-line);border-radius:11px;background:var(--ct-paper);font-size:.88rem;transition:border-color .2s ease,box-shadow .2s ease}.contact-premium .country-dropdown-toggle:hover{border-color:var(--ct-brown-soft)}.contact-premium .country-dropdown.open .country-dropdown-toggle,.contact-premium .country-dropdown-toggle:focus{border-color:var(--ct-brown);box-shadow:0 0 0 3px color-mix(in srgb,var(--ct-brown) 15%,transparent)}.contact-premium .country-dropdown-toggle .country-dropdown-label{font-weight:600}.contact-premium .country-dropdown-toggle i{color:var(--ct-muted)}.contact-premium .country-dropdown-menu{border:1px solid var(--ct-line-strong);border-radius:12px;background:var(--ct-surface);box-shadow:var(--ct-shadow-md)}.contact-premium .country-dropdown-option{color:var(--ct-ink)}.contact-premium .country-dropdown-option:hover,.contact-premium .country-dropdown-option.is-active{color:var(--ct-brown-deep);background:var(--ct-paper-2)}.contact-premium .country-flag-icon{border-color:var(--ct-line)}.contact-premium .form-submit-feedback{padding:2rem;border:1px solid var(--ct-positive);border-radius:14px;color:var(--ct-positive);background:color-mix(in srgb,var(--ct-positive) 8%,var(--ct-surface));box-shadow:none}.contact-premium .form-submit-feedback.is-success{max-width:none;text-align:center}.contact-premium .form-submit-feedback .form-submit-icon{margin-bottom:.75rem;color:var(--ct-positive);background:transparent;font-size:2rem}.contact-premium .form-submit-feedback h3{color:var(--ct-positive)}.contact-premium .form-submit-feedback p{margin:.5rem 0 0}.contact-premium .form-submit-feedback.is-error{margin-bottom:1rem;padding:1rem 1.25rem;border-color:#ef4444;color:#ef4444;background:#ef44440f}.contact-premium .contact-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.contact-premium .contact-quick-grid .card--feature{display:flex;flex-direction:column;min-height:190px;padding:1.25rem .25rem 0 0;border:0;border-top:2px solid var(--ct-gold-deep);border-radius:0;background:transparent}.contact-premium .contact-quick-grid .card--feature .icon-tile{width:42px;height:42px;display:grid;place-items:center;margin-bottom:1.2rem;color:var(--ct-brown-deep);border:0;border-radius:50%;background:color-mix(in srgb,var(--ct-gold) 28%,var(--ct-paper))}.contact-premium .contact-quick-grid .card--feature .icon-tile i{font-size:1.05rem}.contact-premium .contact-quick-grid .card--feature h3{margin-bottom:.65rem}.contact-premium .contact-quick-grid .card--feature p{color:var(--ct-muted);font-size:.88rem}.contact-premium .card-link{display:inline-flex;align-items:center;gap:.4rem;margin-top:.9rem;color:var(--ct-brown);font-size:.78rem;font-weight:700}.contact-premium .card-link i{font-size:.72rem;transition:transform .28s var(--ct-ease)}.contact-premium .card-link:hover{color:var(--ct-brown-deep)}.contact-premium .card-link:hover i{transform:translate(3px)}.contact-premium .cta-box{position:relative;overflow:hidden;padding:clamp(2.75rem,6vw,5rem);border:1px solid var(--ct-gold-deep);border-radius:18px;background:var(--ct-gold);box-shadow:none}.contact-premium .cta-box h2{max-width:760px;color:var(--ct-on-gold)}.contact-premium .cta-box p{max-width:610px;margin:1rem 0 0;color:var(--ct-on-gold-muted)}.contact-premium .cta-box p a{color:var(--ct-on-gold-action);font-weight:700}.contact-premium .cta-box p a:hover{text-decoration:underline}.contact-premium .cta-box .btn-primary{min-height:48px;margin-top:1.7rem;padding:.74rem 1.25rem;color:#fffaf2;border:1px solid var(--ct-on-gold-action);border-radius:10px;background:var(--ct-on-gold-action);box-shadow:none;font-size:.82rem;font-weight:700}.contact-premium .cta-box .btn-primary:hover{color:#fffaf2;border-color:var(--ct-on-gold);background:var(--ct-on-gold);box-shadow:none;transform:translateY(-1px)}[data-theme=dark] .contact-premium .contact-info-card,[data-theme=dark] .contact-premium .form-card,[data-theme=dark] .contact-premium .form-submit-feedback{border-color:var(--ct-line);background:var(--ct-surface)}[data-theme=dark] .contact-premium .contact-info-card:hover{border-color:var(--ct-brown-soft);background:var(--ct-surface)}[data-theme=dark] .contact-premium .form-control{border-color:var(--ct-line);color:var(--ct-ink);background:var(--ct-paper)}[data-theme=dark] .contact-premium .form-group label{color:var(--ct-ink)}[data-theme=dark] .contact-premium .country-dropdown-toggle{border-color:var(--ct-line);color:var(--ct-ink);background:var(--ct-paper)}[data-theme=dark] .contact-premium .country-dropdown-menu{border-color:var(--ct-line-strong);background:var(--ct-surface)}[data-theme=dark] .contact-premium .country-dropdown-option{color:var(--ct-ink)}[data-theme=dark] .contact-premium .country-dropdown-option:hover,[data-theme=dark] .contact-premium .country-dropdown-option.is-active{color:var(--ct-brown-deep);background:var(--ct-paper-2)}[data-theme=dark] .contact-premium .form-card .btn-primary{color:var(--ct-on-gold);border-color:var(--ct-gold-deep);background:var(--ct-gold)}[data-theme=dark] .contact-premium .form-submit-feedback.is-error{border-color:#ef4444;color:#fecaca;background:#7f1d1d40}@media(max-width:1000px){.contact-premium .split{grid-template-columns:1fr;gap:2.75rem}.contact-premium .section-head{display:block;margin-bottom:2rem}.contact-premium .contact-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.contact-premium .page-hero,.contact-premium .section{padding-block:3.75rem}.contact-premium .page-hero .container{width:min(calc(100% - 1.5rem),820px)}.contact-premium .page-hero h1{font-size:clamp(2.15rem,9vw,3rem)}.contact-premium h2{font-size:clamp(1.6rem,7vw,2.2rem)}.contact-premium .contact-quick-grid,.contact-premium .form-grid{grid-template-columns:1fr}.contact-premium .contact-quick-grid .card--feature{min-height:0}.contact-premium .cta-box{padding:2rem 1.5rem}}@media(max-width:600px){.contact-premium .phone-input-group .country-dropdown{flex-basis:auto;max-width:100%}}@media(prefers-reduced-motion:reduce){.contact-premium *,.contact-premium *:before,.contact-premium *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
