.page-palette-pays{font-family:var(--font-outfit), system-ui, sans-serif;background:var(--cream);color:var(--text-dark);line-height:1.65}.page-palette-pays .pp-wrap{max-width:1180px;margin:0 auto;padding:0 40px}.page-palette-pays .pp-hero{background:linear-gradient(135deg, #1a0a14 0%, var(--violet) 55%, #9b6b8e 100%);padding:84px 40px 92px;position:relative;overflow:hidden}.page-palette-pays .pp-hero:before{content:"";pointer-events:none;background:radial-gradient(900px 420px at 80% 0,#ffd69933,#0000 60%);position:absolute;inset:0}.page-palette-pays .pp-hero-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex;position:relative}.page-palette-pays .pp-breadcrumb{color:#ffffffbf;align-items:center;gap:6px;margin-bottom:18px;font-size:13px;text-decoration:none;transition:color .2s;display:inline-flex}.page-palette-pays .pp-breadcrumb:hover{color:var(--gold)}.page-palette-pays .pp-eyebrow{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;background:#ffd69933;border:1px solid #ffd69959;border-radius:30px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 16px;font-size:12px;font-weight:600;display:inline-flex}.page-palette-pays .pp-hero h1{font-family:var(--font-playfair), serif;color:#fff;margin-bottom:20px;font-size:clamp(30px,4.4vw,50px);font-weight:700;line-height:1.12}.page-palette-pays .pp-hero h1 em{font-family:var(--font-fraunces), serif;color:var(--gold);font-style:italic;font-weight:600}.page-palette-pays .pp-hero p{color:#ffffffe0;max-width:720px;margin:0 auto 26px;font-size:17px}.page-palette-pays .pp-hero-cta{background:var(--gold);color:var(--navy);border-radius:999px;align-items:center;gap:10px;padding:13px 26px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 30px -12px #0006}.page-palette-pays .pp-hero-cta:hover{background:var(--gold-mid);transform:translateY(-2px)}.page-palette-pays section{padding:60px 0}.page-palette-pays section+section{padding-top:36px}.page-palette-pays .pp-section-head{text-align:center;max-width:760px;margin:0 auto 34px}.page-palette-pays .pp-section-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--violet);align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:700;display:inline-flex}.page-palette-pays .pp-section-eyebrow:before{content:"";background:var(--gold-mid);width:22px;height:2px}.page-palette-pays h2{font-family:var(--font-playfair), serif;color:var(--navy);margin-bottom:12px;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.18}.page-palette-pays h2 em{font-family:var(--font-fraunces), serif;color:var(--violet);font-style:italic;font-weight:600}.page-palette-pays h3{font-family:var(--font-playfair), serif;color:var(--navy);margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.28}.page-palette-pays p{color:var(--text-mid);margin-bottom:14px;font-size:16px}.page-palette-pays p:last-child{margin-bottom:0}.page-palette-pays a{color:var(--violet);text-underline-offset:3px;text-decoration:underline}.page-palette-pays a:hover{color:var(--violet-dark)}.page-palette-pays .pp-why{background:#fbf0e2}.page-palette-pays .pp-why .pp-wrap{max-width:900px}.page-palette-pays .pp-why h2{text-align:center}.page-palette-pays .pp-why>.pp-wrap>p{font-size:17px;line-height:1.75}.page-palette-pays .pp-benefits{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:30px;display:grid}.page-palette-pays .pp-benefit{background:#fff;border:1px solid #714b671f;border-radius:16px;gap:14px;padding:20px;display:flex}.page-palette-pays .pp-benefit-icon{width:44px;height:44px;color:var(--violet);background:#714b6714;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-palette-pays .pp-benefit h3{margin-bottom:4px;font-size:16px}.page-palette-pays .pp-benefit p{margin:0;font-size:14px}.page-palette-pays .pp-what{background:var(--cream)}.page-palette-pays .pp-two-cols{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:22px;display:grid}.page-palette-pays .pp-list-card{background:#fff;border:1px solid #714b671f;border-radius:18px;padding:26px 26px 22px}.page-palette-pays .pp-list-yes{border-left:4px solid #2f9e6f}.page-palette-pays .pp-list-no{border-left:4px solid #c95757}.page-palette-pays .pp-list-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.page-palette-pays .pp-list-yes .pp-list-head{color:#2f9e6f}.page-palette-pays .pp-list-no .pp-list-head{color:#c95757}.page-palette-pays .pp-list-head h3{color:var(--navy);margin:0}.page-palette-pays .pp-list-card ul{margin:0;padding:0;list-style:none}.page-palette-pays .pp-list-card li{color:var(--text-mid);margin-bottom:8px;padding-left:22px;font-size:15px;line-height:1.55;position:relative}.page-palette-pays .pp-list-yes li:before{content:"";border-bottom:2px solid #2f9e6f;border-left:2px solid #2f9e6f;width:10px;height:5px;position:absolute;top:8px;left:0;transform:rotate(-45deg)}.page-palette-pays .pp-list-no li:before{content:"×";color:#c95757;font-size:18px;font-weight:700;position:absolute;top:-2px;left:3px}.page-palette-pays .pp-note{color:var(--text-mid);border-left:3px solid var(--violet-light);background:#714b670f;border-radius:10px;padding:14px 18px;font-style:italic}.page-palette-pays .pp-delivery{background:#fbf0e2}.page-palette-pays .pp-timeline{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin-bottom:22px;display:grid}.page-palette-pays .pp-timeline-step{background:#fff;border:1px solid #714b671f;border-radius:16px;padding:24px;position:relative}.page-palette-pays .pp-timeline-num{background:var(--violet);width:44px;height:44px;color:var(--gold);border-radius:12px;justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.page-palette-pays .pp-delivery-note{text-align:center;color:var(--navy);background:#ffd69940;border-radius:10px;margin-bottom:20px;padding:14px 18px}.page-palette-pays .pp-customs{border-left:4px solid var(--gold-mid);background:#fff;border-radius:14px;align-items:flex-start;gap:16px;padding:22px;display:flex}.page-palette-pays .pp-customs-icon{width:48px;height:48px;color:var(--violet);background:#ffd6994d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-palette-pays .pp-customs h3{margin-bottom:6px}.page-palette-pays .pp-customs p{margin:0;font-size:15px}.page-palette-pays .pp-pricing{background:var(--cream)}.page-palette-pays .pp-pricing-card{text-align:center;background:#fff;border:1px solid #714b6726;border-radius:22px;max-width:780px;margin:0 auto;padding:40px 36px;box-shadow:0 20px 60px -30px #714b6766}.page-palette-pays .pp-pricing-badge{background:var(--gold);color:var(--navy);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 18px;font-size:13px;font-weight:700;display:inline-flex}.page-palette-pays .pp-pricing-lead{color:var(--navy);margin-bottom:14px;font-size:17px}.page-palette-pays .pp-pricing-note{text-align:left;margin-bottom:14px;font-size:15px;line-height:1.7}.page-palette-pays .pp-pricing-cta{background:var(--violet);color:#fff;border-radius:999px;align-items:center;gap:10px;margin-top:16px;padding:13px 24px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 12px 30px -14px #714b6780}.page-palette-pays .pp-pricing-cta:hover{background:var(--violet-dark);color:#fff;transform:translateY(-2px)}.page-palette-pays .pp-faq{background:#fbf0e2}.page-palette-pays .pp-faq-list{flex-direction:column;gap:10px;max-width:860px;margin:0 auto;display:flex}.page-palette-pays .pp-faq-item{background:#fff;border:1px solid #714b6724;border-radius:14px;padding:4px 22px;transition:border-color .2s}.page-palette-pays .pp-faq-item[open]{border-color:var(--violet)}.page-palette-pays .pp-faq-item summary{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.page-palette-pays .pp-faq-item summary::-webkit-details-marker{display:none}.page-palette-pays .pp-faq-item summary>span{color:var(--violet);font-size:22px;font-weight:400;line-height:1;transition:transform .2s}.page-palette-pays .pp-faq-item[open] summary>span{transform:rotate(45deg)}.page-palette-pays .pp-faq-a{color:var(--text-mid);padding:0 0 18px;font-size:15.5px;line-height:1.7}.page-palette-pays .pp-faq-a a{color:var(--violet);font-weight:600}.page-palette-pays .pp-hub-link{background:var(--cream);padding:32px 0}.page-palette-pays .pp-hub-card{max-width:900px;color:var(--navy);background:#fff;border:1px solid #714b6726;border-radius:16px;align-items:center;gap:20px;margin:0 auto;padding:22px 26px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.page-palette-pays .pp-hub-card:hover{border-color:var(--violet);transform:translateY(-2px);box-shadow:0 20px 50px -25px #714b6766}.page-palette-pays .pp-hub-icon{width:50px;height:50px;color:var(--violet);background:#714b6714;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-palette-pays .pp-hub-body{flex:1}.page-palette-pays .pp-hub-body h3{margin-bottom:4px}.page-palette-pays .pp-hub-body p{color:var(--text-mid);margin:0;font-size:14px}.page-palette-pays .pp-hub-arrow{color:var(--violet);flex-shrink:0}.page-palette-pays .pp-cta{background:linear-gradient(135deg, var(--navy) 0%, var(--violet-dark) 100%);text-align:center;padding:68px 40px}.page-palette-pays .pp-cta-inner{max-width:720px;margin:0 auto}.page-palette-pays .pp-cta-icon{width:62px;height:62px;color:var(--gold);background:#ffd69933;border:1px solid #ffd69959;border-radius:18px;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.page-palette-pays .pp-cta h2{color:#fff;margin-bottom:12px}.page-palette-pays .pp-cta h2 em{color:var(--gold)}.page-palette-pays .pp-cta p{color:#ffffffd9;margin-bottom:24px;font-size:17px}.page-palette-pays .pp-cta-btn{background:var(--gold);color:var(--navy);border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 14px 34px -14px #0006}.page-palette-pays .pp-cta-btn:hover{background:var(--gold-mid);color:var(--navy);transform:translateY(-2px)}@media (max-width:640px){.page-palette-pays .pp-wrap{padding:0 20px}.page-palette-pays .pp-hero{padding:60px 24px 68px}.page-palette-pays section{padding:46px 0}.page-palette-pays .pp-pricing-card{padding:32px 22px}.page-palette-pays .pp-cta{padding:52px 24px}.page-palette-pays .pp-hub-card{text-align:center;flex-direction:column}}
