.sn-contact--premium{--c-dark: #062C22;--c-g: #0F6E56;--c-mint: #9FE1CB;--c-gold: #B8860B;--c-gold-lt: #D4A017;--c-gold-bg: #FBF5E6;--c-bdr: #E2E8F0;--c-ink: #0D1117;--c-b: #5A5A72;--c-m: #9090A8;--c-off: #F8F7F4;--c-wa: #25D366;--c-fh: "Libre Baskerville", Georgia, serif;--c-fb: "Sora", system-ui, sans-serif;position:relative;background:linear-gradient(180deg,#062c22,#0a3a2e 60%,#0f6e56);color:#fff;padding:80px 0 100px;overflow:hidden;font-family:var(--c-fb)}.sn-contact__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.sn-contact__orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.35}.sn-contact__orb--1{width:480px;height:480px;background:radial-gradient(circle at 30% 30%,var(--c-mint),transparent 60%);top:-120px;left:-100px;animation:cOrb1 22s ease-in-out infinite alternate}.sn-contact__orb--2{width:420px;height:420px;background:radial-gradient(circle at 50% 50%,var(--c-gold-lt),transparent 65%);bottom:-120px;right:-100px;animation:cOrb2 26s ease-in-out infinite alternate}.sn-contact__orb--3{width:320px;height:320px;background:radial-gradient(circle at 50% 50%,#4FD1A5,transparent 60%);top:50%;left:50%;transform:translate(-50%,-50%);animation:cOrb3 18s ease-in-out infinite alternate}@keyframes cOrb1{0%{transform:translate(0) scale(1)}to{transform:translate(70px,40px) scale(1.15)}}@keyframes cOrb2{0%{transform:translate(0) scale(1)}to{transform:translate(-50px,-40px) scale(1.1)}}@keyframes cOrb3{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-45%,-55%) scale(1.2)}}.sn-contact__floating-stat{position:absolute;top:40px;right:40px;z-index:3;pointer-events:none}.sn-contact__floating-card{background:#ffffff14;border:1px solid rgba(255,255,255,.15);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:14px;padding:14px 18px;display:flex;flex-direction:column;gap:8px;pointer-events:auto}.sn-contact__floating-row{display:flex;align-items:center;gap:8px;font-size:12px;color:#ffffffb3}.sn-contact__floating-row strong{color:#fff;font-weight:700}.sn-contact__floating-stars{color:#fbbf24;font-size:12px;letter-spacing:1px}.sn-contact__live-dot{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 #4ade8099;animation:cPulse 2s ease-in-out infinite}@keyframes cPulse{0%,to{box-shadow:0 0 #4ade8099}50%{box-shadow:0 0 0 8px #4ade8000}}.sn-contact--premium .sn-container{position:relative;z-index:2;max-width:1280px;padding:0 32px}.sn-contact--premium .contact-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:36px;align-items:flex-start}.sn-contact--premium .contact-methods{display:flex;flex-direction:column;gap:12px;position:relative}.sn-contact--premium .contact-methods:before{content:"Get in touch";display:block;font-family:var(--c-fh);font-size:clamp(28px,4vw,42px);font-weight:700;color:#fff;letter-spacing:-.6px;line-height:1.15;margin-bottom:4px}.sn-contact--premium .contact-methods:after{content:"Talk to a senior team member directly. WhatsApp first, email next, calls if needed. No sales pitch \2014  just honest answers, every time.";display:block;font-size:15px;color:#ffffffa6;line-height:1.7;margin:0 0 18px;max-width:520px}.sn-contact--premium .contact-method{display:flex;align-items:center;gap:14px;padding:16px 20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:14px;color:#fff;text-decoration:none;transition:all .2s;position:relative;overflow:hidden}.sn-contact--premium .contact-method:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#d4a01700,#d4a01714);opacity:0;transition:opacity .25s}.sn-contact--premium .contact-method:hover{border-color:var(--c-gold-lt);transform:translateY(-2px);box-shadow:0 16px 40px -12px #00000059}.sn-contact--premium .contact-method:hover:before{opacity:1}.sn-contact--premium .cm-ic{width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0;position:relative;background:#d4a0172e!important;color:var(--c-gold-lt);border:1px solid rgba(212,160,23,.28)}.sn-contact--premium .cm-text{display:flex;flex-direction:column;gap:2px;flex:1;position:relative}.sn-contact--premium .cm-label{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}.sn-contact--premium .cm-val{font-size:14.5px;font-weight:700;color:#fff;line-height:1.4}.sn-contact--premium .cm-arrow{font-size:18px;color:var(--c-gold-lt);opacity:.6;transition:transform .2s,opacity .2s;position:relative}.sn-contact--premium .contact-method:hover .cm-arrow{transform:translate(4px);opacity:1}.sn-contact--premium .contact-trust{margin-top:20px;padding:22px;background:linear-gradient(135deg,#d4a0171f,#0f6e5614);border:1px solid rgba(212,160,23,.22);border-radius:16px;position:relative;overflow:hidden}.sn-contact--premium .contact-trust:before{content:"\2726";position:absolute;top:14px;right:18px;font-size:22px;color:var(--c-gold-lt);opacity:.5}.sn-contact--premium .contact-trust__name{font-family:var(--c-fh);font-size:18px;font-weight:700;color:#fff;margin-bottom:8px;letter-spacing:-.2px}.sn-contact--premium .contact-trust__desc{font-size:13px;color:#ffffffb3;line-height:1.7;margin:0 0 14px}.sn-contact--premium .contact-trust__chips{display:flex;flex-wrap:wrap;gap:6px}.sn-contact--premium .contact-trust__chip{font-size:11px;font-weight:700;padding:5px 11px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#ffffffd9;white-space:nowrap}.sn-contact--premium .form-box{background:#fff;border-radius:20px;padding:32px 32px 28px;box-shadow:0 32px 80px -20px #00000073;color:var(--c-ink);position:relative}.sn-contact--premium .form-box:before{content:"";position:absolute;top:-1px;left:28px;right:28px;height:4px;background:linear-gradient(90deg,var(--c-g),var(--c-gold-lt),var(--c-mint));border-radius:0 0 4px 4px}.sn-contact--premium .form-box__title{font-family:var(--c-fh);font-size:24px;font-weight:700;color:var(--c-dark);letter-spacing:-.3px;margin:0 0 6px}.sn-contact--premium .form-box__sub{font-size:13.5px;color:var(--c-b);line-height:1.65;margin:0 0 20px}.sn-contact--premium .f-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.sn-contact--premium .f-group{margin-bottom:12px}.sn-contact--premium .f-lbl{display:block;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--c-b);margin-bottom:6px}.sn-contact--premium .f-inp,.sn-contact--premium .f-sel,.sn-contact--premium .f-ta{width:100%;padding:12px 14px;border:1.5px solid var(--c-bdr);border-radius:10px;font-size:14px;font-family:inherit;color:var(--c-ink);background:#fff;transition:all .15s}.sn-contact--premium .f-inp:focus,.sn-contact--premium .f-sel:focus,.sn-contact--premium .f-ta:focus{outline:none;border-color:var(--c-g);box-shadow:0 0 0 3px #0f6e561f}.sn-contact--premium .f-ta{min-height:100px;resize:vertical}.sn-contact--premium .budget-pills{display:flex;flex-wrap:wrap;gap:6px}.sn-contact--premium .bp{padding:8px 14px;border:1.5px solid var(--c-bdr);background:#fff;border-radius:999px;font-size:12px;font-weight:700;color:var(--c-b);cursor:pointer;transition:all .15s;font-family:inherit}.sn-contact--premium .bp:hover{border-color:var(--c-g);color:var(--c-g)}.sn-contact--premium .bp.on{background:linear-gradient(135deg,var(--c-dark),var(--c-g));color:#fff;border-color:var(--c-dark)}.sn-contact--premium .form-submit{width:100%;padding:15px 22px;background:linear-gradient(135deg,var(--c-dark) 0%,var(--c-g) 100%);color:#fff;font-size:14.5px;font-weight:800;border:0;border-radius:12px;cursor:pointer;margin-top:8px;letter-spacing:.01em;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 8px 22px -8px #0f6e5680}.sn-contact--premium .form-submit:after{content:"";position:absolute;top:0;left:-50%;bottom:0;width:50%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:cShimmer 2.6s linear infinite}@keyframes cShimmer{0%{left:-50%}to{left:150%}}.sn-contact--premium .form-submit:hover{transform:translateY(-1px);box-shadow:0 14px 30px -10px #0f6e56a6}.sn-contact--premium .form-success{padding:14px 18px;background:linear-gradient(135deg,#ecfdf5,#fff);border:1px solid #C6F0E0;border-left:4px solid var(--c-g);border-radius:10px;color:var(--c-g);font-weight:700;font-size:13.5px;margin-bottom:14px}.sn-contact--premium .form-errors{padding:14px 18px;background:#fee2e2;border-left:4px solid #DC2626;border-radius:10px;color:#991b1b;font-size:13px;margin-bottom:14px}.sn-contact--premium .form-trust{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px;padding-top:18px;border-top:1px dashed var(--c-bdr);font-size:11.5px;color:var(--c-m);font-weight:600}@media(max-width:980px){.sn-contact--premium{padding:56px 0 72px}.sn-contact--premium .contact-layout{grid-template-columns:1fr;gap:24px}.sn-contact--premium .floating-stat,.sn-contact__floating-stat{display:none}.sn-contact--premium .form-box{padding:24px 22px 22px}.sn-contact--premium .f-grid{grid-template-columns:1fr}}@media(max-width:600px){.sn-contact--premium .sn-container{padding:0 18px}.sn-contact--premium .contact-methods:before{font-size:26px}.sn-contact--premium .contact-method{padding:14px 16px}.sn-contact--premium .cm-ic{width:40px;height:40px;font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/sn-contact-premium.css.map */
