.n1-ct{--ct-purple: #17072F;--ct-royal: #2E1263;--ct-gold: #F4A900;--ct-cream: #F7F1E7;--ct-white: #fff;--ct-muted: rgba(23, 7, 47, .68);--ct-ease: cubic-bezier(.22, 1, .36, 1);--ct-pad: clamp(4.5rem, 9vw, 7rem);--ct-display: "Bodoni Moda", "Cormorant Garamond", "Bodoni MT", Didot, serif}.n1-ct-wrap{width:min(1180px,100% - 2.5rem);margin-inline:auto}.n1-ct-wrap--narrow{width:min(760px,100% - 2.5rem);margin-inline:auto}.n1-ct-section{position:relative;padding:var(--ct-pad) 0;overflow:hidden}.n1-ct-section--cream{background:var(--ct-cream);color:var(--ct-purple)}.n1-ct-section--white{background:var(--ct-white);color:var(--ct-purple)}.n1-ct-section--purple{background:var(--ct-purple);color:var(--ct-cream)}.n1-ct-eyebrow{margin:0 0 1rem;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--ct-gold)}.n1-ct-heading{font-family:var(--ct-display);font-size:clamp(2.25rem,5vw,3.6rem);font-weight:600;line-height:1.05;letter-spacing:-.02em;margin:0 0 1.25rem;max-width:18ch}.n1-ct-heading--lg{font-size:clamp(2.5rem,5.5vw,4rem);max-width:14ch}.n1-ct-lead{margin:0 0 1.5rem;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.7;color:var(--ct-muted);max-width:52ch}.n1-ct-section--purple .n1-ct-lead{color:#f7f1e7cc}.n1-ct-btn-row{display:flex;flex-wrap:wrap;gap:.875rem}.n1-ct-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:52px;padding:.85rem 1.4rem;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;border:1px solid transparent;transition:transform .35s var(--ct-ease),box-shadow .35s ease,background .3s ease,border-color .3s ease}.n1-ct-btn__icon{display:inline-flex}.n1-ct-btn--wa{background:#25d366;color:#fff;box-shadow:0 12px 28px #25d36647}.n1-ct-btn--wa:hover{background:#1ebe57;transform:translateY(-2px);box-shadow:0 16px 36px #25d3665c}.n1-ct-btn--ghost{background:transparent;color:var(--ct-cream);border-color:#f7f1e766}.n1-ct-btn--ghost:hover{border-color:var(--ct-gold);color:var(--ct-gold)}.n1-ct-btn--ghost-dark{background:transparent;color:var(--ct-purple);border-color:#17072f33}.n1-ct-btn--ghost-dark:hover{border-color:var(--ct-gold);transform:translateY(-2px)}.n1-ct-btn--gold{background:var(--ct-gold);color:var(--ct-purple);box-shadow:0 12px 28px #f4a90042}.n1-ct-btn--gold:hover{transform:translateY(-2px);box-shadow:0 16px 36px #f4a90057}.n1-ct-btn--dark{background:var(--ct-purple);color:var(--ct-cream)}.n1-ct-btn--dark:hover{transform:translateY(-2px);box-shadow:0 14px 32px #17072f38}.n1-ct-hero{position:relative;min-height:clamp(650px,78vh,760px);display:flex;align-items:center;background:var(--ct-purple);color:var(--ct-cream);overflow:hidden;isolation:isolate}.n1-ct-hero__inner{position:relative;z-index:2;width:min(1180px,100% - 2.5rem);margin-inline:auto;display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,5vw,4rem);align-items:center;padding:clamp(5.5rem,10vh,7rem) 0 clamp(3rem,6vh,4.5rem)}.n1-ct-hero__headline{font-family:var(--ct-display);font-size:clamp(2.6rem,6vw,4.5rem);font-weight:600;line-height:1.02;letter-spacing:-.03em;margin:0 0 1.25rem;max-width:12ch;color:var(--ct-cream)}.n1-ct-hero__media{position:relative}.n1-ct-hero__glow{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;background:radial-gradient(ellipse at 50% 40%,rgba(244,169,0,.22),transparent 68%);filter:blur(12px);pointer-events:none}.n1-ct-hero__frame{position:relative;z-index:1;border-radius:28px;overflow:hidden;border:1.5px solid rgba(244,169,0,.45);box-shadow:0 28px 70px #00000059;min-height:420px;background:linear-gradient(145deg,var(--ct-royal),var(--ct-purple))}.n1-ct-hero__frame img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block}html.n1-motion-enabled .n1-ct-hero:not(.is-ready) .n1-ct-hero__copy>*{opacity:0;transform:translateY(28px)}html.n1-motion-enabled .n1-ct-hero.is-ready .n1-ct-hero__copy>*{animation:n1CtFadeUp .95s var(--ct-ease) forwards}html.n1-motion-enabled .n1-ct-hero.is-ready .n1-ct-hero__copy>*:nth-child(1){animation-delay:.08s}html.n1-motion-enabled .n1-ct-hero.is-ready .n1-ct-hero__copy>*:nth-child(2){animation-delay:.2s}html.n1-motion-enabled .n1-ct-hero.is-ready .n1-ct-hero__copy>*:nth-child(3){animation-delay:.34s}html.n1-motion-enabled .n1-ct-hero.is-ready .n1-ct-hero__copy>*:nth-child(4){animation-delay:.48s}@keyframes n1CtFadeUp{to{opacity:1;transform:none}}.n1-ct-methods{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:2rem}.n1-ct-card{display:flex;flex-direction:column;padding:1.75rem;border-radius:24px;background:var(--ct-white);border:1px solid rgba(23,7,47,.08);transition:transform .4s var(--ct-ease),box-shadow .4s ease,border-color .3s ease}.n1-ct-section--cream .n1-ct-card{background:var(--ct-white)}.n1-ct-section--white .n1-ct-card{background:var(--ct-cream)}.n1-ct-card:hover{transform:translateY(-6px);border-color:#f4a90066;box-shadow:0 18px 40px #17072f14}.n1-ct-card__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;margin-bottom:1rem;background:#f4a9001f;color:var(--ct-purple);transition:transform .35s var(--ct-ease),background .3s ease}.n1-ct-card:hover .n1-ct-card__icon{transform:translateY(-2px) scale(1.04);background:#f4a90033}.n1-ct-card__icon--wa{background:#25d36624;color:#1ebe57}.n1-ct-card h3{margin:0 0 .55rem;font-family:var(--ct-display);font-size:1.4rem;font-weight:600}.n1-ct-card p{margin:0 0 1.25rem;color:var(--ct-muted);line-height:1.6;flex:1}.n1-ct-card__cta{align-self:flex-start;font-size:14px;font-weight:600;color:var(--ct-purple);text-decoration:none;border-bottom:1px solid rgba(244,169,0,.55);padding-bottom:2px;transition:color .25s ease,border-color .25s ease}.n1-ct-card__cta:hover{color:var(--ct-gold);border-color:var(--ct-gold)}.n1-ct-card__cta--wa{color:#1ebe57;border-color:#25d36680}.n1-ct-form-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,5vw,4rem);align-items:start}.n1-ct-form{display:grid;gap:1rem;padding:1.75rem;border-radius:28px;background:var(--ct-cream);border:1px solid rgba(23,7,47,.08)}.n1-ct-field{display:flex;flex-direction:column;gap:.4rem}.n1-ct-field span{font-size:13px;font-weight:600;color:var(--ct-purple)}.n1-ct-field input,.n1-ct-field select,.n1-ct-field textarea{width:100%;min-height:48px;padding:.85rem 1rem;border-radius:14px;border:1.5px solid rgba(23,7,47,.14);background:var(--ct-white);color:var(--ct-purple);font:inherit;transition:border-color .25s ease,box-shadow .25s ease}.n1-ct-field textarea{min-height:140px;resize:vertical}.n1-ct-field input:focus,.n1-ct-field select:focus,.n1-ct-field textarea:focus{outline:none;border-color:var(--ct-gold);box-shadow:0 0 0 3px #f4a9002e}.n1-ct-form__success{padding:1rem 1.15rem;border-radius:16px;background:#25d3661f;border:1px solid rgba(37,211,102,.35);color:var(--ct-purple);margin:0}.n1-ct-form__error{padding:1rem 1.15rem;border-radius:16px;background:#b4282814;border:1px solid rgba(180,40,40,.28);color:#7a1f1f;margin:0}.n1-ct-form__error ul{margin:.35rem 0 0;padding-left:1.1rem}.n1-ct-office{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,3.5rem);align-items:start}.n1-ct-office__media{display:grid;gap:1rem}.n1-ct-office__image{border-radius:28px;overflow:hidden;border:1.5px solid rgba(244,169,0,.4);min-height:320px;background:linear-gradient(145deg,var(--ct-royal),var(--ct-purple))}.n1-ct-office__image img{width:100%;height:100%;min-height:320px;object-fit:cover;display:block}.n1-ct-office__map{border-radius:24px;overflow:hidden;border:1px solid rgba(23,7,47,.1);min-height:260px;background:var(--ct-cream)}.n1-ct-office__map iframe{width:100%;height:280px;border:0;display:block}.n1-ct-address-card{padding:1.75rem;border-radius:24px;background:var(--ct-cream);border:1px solid rgba(23,7,47,.08)}.n1-ct-address-card h3{margin:0 0 .75rem;font-family:var(--ct-display);font-size:1.5rem}.n1-ct-address-card p{margin:0 0 1.5rem;color:var(--ct-muted);line-height:1.7}.n1-ct-faq{display:grid;gap:.75rem;margin-top:2rem;max-width:820px}.n1-ct-faq__item{border-radius:18px;background:var(--ct-white);border:1px solid rgba(23,7,47,.08);overflow:hidden}.n1-ct-section--cream .n1-ct-faq__item{background:var(--ct-white)}.n1-ct-section--white .n1-ct-faq__item{background:var(--ct-cream)}.n1-ct-faq__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;background:transparent;border:0;text-align:left;font:inherit;font-weight:600;color:var(--ct-purple);cursor:pointer}.n1-ct-faq__icon{flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(244,169,0,.45);color:var(--ct-gold);transition:transform .3s var(--ct-ease)}.n1-ct-faq__item.is-open .n1-ct-faq__icon{transform:rotate(45deg)}.n1-ct-faq__answer{padding:0 1.25rem 1.15rem;color:var(--ct-muted);line-height:1.7}.n1-ct-faq__answer[hidden]{display:none}.n1-ct-cta{text-align:center;position:relative}.n1-ct-cta__glow{position:absolute;top:-20%;right:-10%;bottom:-20%;left:-10%;background:radial-gradient(circle at 50% 40%,rgba(244,169,0,.28),transparent 58%);pointer-events:none}.n1-ct-cta .n1-ct-heading,.n1-ct-cta .n1-ct-lead{margin-inline:auto}.n1-ct-cta .n1-ct-btn-row{justify-content:center}.n1-ct-cta__trust{margin:1.25rem 0 0;font-size:13px;font-style:italic;color:#f7f1e7a6}@media(max-width:989px){.n1-ct-hero__inner,.n1-ct-form-grid,.n1-ct-office,.n1-ct-methods{grid-template-columns:1fr 1fr}.n1-ct-hero{min-height:0}.n1-ct-hero__inner{grid-template-columns:1fr}.n1-ct-hero__media{order:-1}}@media(max-width:749px){.n1-ct-methods,.n1-ct-form-grid,.n1-ct-office{grid-template-columns:1fr}.n1-ct-btn-row{flex-direction:column;align-items:stretch}.n1-ct-btn-row .n1-ct-btn{width:100%}}@media(prefers-reduced-motion:reduce){html.n1-motion-enabled .n1-ct-hero:not(.is-ready) .n1-ct-hero__copy>*,html.n1-motion-enabled .n1-ct-hero.is-ready .n1-ct-hero__copy>*,.n1-ct-card{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/nextrip1-contact-page.css.map */
