body.template-index,body[class*=template-cond8],body[class*=template-page-commercants],body[class*=template-page-apporteurs],body[class*=template-page-home]{color:#f4f6fb!important;font-family:Geist,system-ui,-apple-system,sans-serif!important;background:#0a0e1a!important;overflow-x:clip!important}body.template-index #header-group,body.template-index>footer,body[class*=template-cond8] #header-group,body[class*=template-page-commercants] #header-group,body[class*=template-page-apporteurs] #header-group,body[class*=template-page-home] #header-group,body[class*=template-cond8]>footer{display:none!important}body.template-index main,body[class*=template-cond8] main,body[class*=template-page-commercants] main,body[class*=template-page-apporteurs] main,body[class*=template-page-home] main{background:transparent!important;padding:0!important;margin:0!important;min-height:100vh;overflow-x:clip!important}body.template-index .shopify-section img:not([class*=c8-]),body[class*=template-cond8] .shopify-section img:not([class*=c8-]),body[class*=template-page-commercants] .shopify-section img:not([class*=c8-]),body[class*=template-page-apporteurs] .shopify-section img:not([class*=c8-]),body[class*=template-page-home] .shopify-section img:not([class*=c8-]){width:auto;height:auto;max-width:100%}body.template-index .c8-btn,body[class*=template-cond8] .c8-btn,body[class*=template-page-commercants] .c8-btn,body[class*=template-page-apporteurs] .c8-btn,body[class*=template-page-home] .c8-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.55rem!important;padding:.85rem 1.5rem!important;background:#f4f6fb!important;color:#0a0e1a!important;border:0!important;border-radius:999px!important;font-size:.92rem!important;font-weight:500!important;cursor:pointer!important;text-decoration:none!important;white-space:nowrap!important;transition:transform .25s ease,box-shadow .25s ease!important}body.template-index .c8-btn-primary,body[class*=template-cond8] .c8-btn-primary,body[class*=template-page-commercants] .c8-btn-primary,body[class*=template-page-apporteurs] .c8-btn-primary,body[class*=template-page-home] .c8-btn-primary{background:linear-gradient(135deg,#10d97e,#2dd4bf,#3b82f6)!important;color:#0a0e1a!important;font-weight:600!important;box-shadow:0 6px 20px -6px #10d97e59,inset 0 1px #fff3!important}body.template-index .c8-btn-ghost,body[class*=template-cond8] .c8-btn-ghost,body[class*=template-page-commercants] .c8-btn-ghost,body[class*=template-page-apporteurs] .c8-btn-ghost,body[class*=template-page-home] .c8-btn-ghost{background:#ffffff0d!important;color:#f4f6fb!important;border:1px solid rgba(255,255,255,.14)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}body.template-index .c8-btn-large,body[class*=template-cond8] .c8-btn-large,body[class*=template-page-commercants] .c8-btn-large,body[class*=template-page-apporteurs] .c8-btn-large,body[class*=template-page-home] .c8-btn-large{padding:1.05rem 1.85rem!important;font-size:.98rem!important}body.template-index .c8-btn:hover,body[class*=template-cond8] .c8-btn:hover,body[class*=template-page-commercants] .c8-btn:hover,body[class*=template-page-apporteurs] .c8-btn:hover,body[class*=template-page-home] .c8-btn:hover{transform:translateY(-2px)}.c8-page-host img,.c8-section-host img,.c8-shared-host img{width:revert;height:revert;max-width:100%}.c8-psp-logo img,.c8-qf-psp-logo img{width:100%!important;height:100%!important;object-fit:contain!important;padding:4px!important}.c8-testi-video-frame img,.c8-testi-photo img,.c8-video-frame img{width:100%!important;height:100%!important;object-fit:cover!important;top:0!important;right:0!important;bottom:0!important;left:0!important;position:absolute!important}body.template-index .c8-calc-select,body[class*=template-cond8] .c8-calc-select,body[class*=template-page-commercants] .c8-calc-select,body[class*=template-page-apporteurs] .c8-calc-select,body[class*=template-page-home] .c8-calc-select{background-color:#0d1220!important;color:#f4f6fb!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}body.template-index .c8-calc-select:hover,body.template-index .c8-calc-select:focus,body[class*=template-cond8] .c8-calc-select:hover,body[class*=template-cond8] .c8-calc-select:focus,body[class*=template-page-commercants] .c8-calc-select:hover,body[class*=template-page-apporteurs] .c8-calc-select:hover,body[class*=template-page-home] .c8-calc-select:hover{border-color:#10d97e!important;background-color:#0d1220!important}.c8-qf-select,.c8-qf-input{background-color:#131a2c!important;color:#f4f6fb!important;border:1px solid rgba(255,255,255,.08)!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.c8-qf-select:hover,.c8-qf-input:hover{background-color:#131a2c!important}.c8-qf-input::placeholder{color:#6b7691!important}body.template-index .c8-hero-h1,body[class*=template-cond8] .c8-hero-h1,body[class*=template-page-commercants] .c8-hero-h1,body[class*=template-page-apporteurs] .c8-hero-h1,body[class*=template-page-home] .c8-hero-h1{font-size:clamp(2rem,6vw,3.8rem)!important}body.template-index .c8-section,body[class*=template-cond8] .c8-section,body[class*=template-page-commercants] .c8-section,body[class*=template-page-apporteurs] .c8-section,body[class*=template-page-home] .c8-section{padding:clamp(2.5rem,5vw,4.5rem) 0!important}body.template-index .c8-section-head,body[class*=template-cond8] .c8-section-head,body[class*=template-page-commercants] .c8-section-head,body[class*=template-page-apporteurs] .c8-section-head,body[class*=template-page-home] .c8-section-head{margin:0 auto clamp(1.8rem,3.5vw,2.8rem)!important}body.template-index .c8-hero,body[class*=template-cond8] .c8-hero,body[class*=template-page-commercants] .c8-hero,body[class*=template-page-apporteurs] .c8-hero,body[class*=template-page-home] .c8-hero{padding:5.5rem 0 3rem!important}@media(min-width:980px){body.template-index .c8-hero,body[class*=template-cond8] .c8-hero,body[class*=template-page-commercants] .c8-hero,body[class*=template-page-apporteurs] .c8-hero,body[class*=template-page-home] .c8-hero{padding:6.5rem 0 4rem!important}}body.template-index .c8-escrow-sec,body.template-index .c8-calc-detailed-sec,body.template-index .c8-final-sec,body[class*=template-cond8] .c8-escrow-sec,body[class*=template-cond8] .c8-calc-detailed-sec,body[class*=template-cond8] .c8-final-sec,body[class*=template-page-commercants] .c8-escrow-sec,body[class*=template-page-apporteurs] .c8-escrow-sec,body[class*=template-page-home] .c8-escrow-sec{padding:clamp(2.5rem,5vw,4.5rem) 0!important}.c8-bg-mesh-fixed{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;pointer-events:none!important;z-index:0!important;background:radial-gradient(ellipse at 15% 0%,rgba(16,217,126,.32) 0%,transparent 50%),radial-gradient(ellipse at 85% 30%,rgba(59,130,246,.36) 0%,transparent 55%),radial-gradient(ellipse at 50% 80%,rgba(45,212,191,.24) 0%,transparent 60%)!important}body.template-index:before,body[class*=template-cond8]:before,body[class*=template-page-commercants]:before,body[class*=template-page-apporteurs]:before,body[class*=template-page-home]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 15% 0%,rgba(16,217,126,.18) 0%,transparent 45%),radial-gradient(ellipse at 85% 30%,rgba(59,130,246,.2) 0%,transparent 50%),radial-gradient(ellipse at 50% 80%,rgba(45,212,191,.14) 0%,transparent 55%);pointer-events:none;z-index:0}body.template-index .c8-section-host:before,body[class*=template-cond8] .c8-section-host:before,body[class*=template-page-commercants] .c8-section-host:before,body[class*=template-page-apporteurs] .c8-section-host:before,body[class*=template-page-home] .c8-section-host:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black 0%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black 0%,transparent 90%);pointer-events:none;z-index:0}body.template-index .c8-section-host,body[class*=template-cond8] .c8-section-host,body[class*=template-page-commercants] .c8-section-host,body[class*=template-page-apporteurs] .c8-section-host,body[class*=template-page-home] .c8-section-host{position:relative}body.template-index .c8-section-host>*,body[class*=template-cond8] .c8-section-host>*,body[class*=template-page-commercants] .c8-section-host>*,body[class*=template-page-apporteurs] .c8-section-host>*,body[class*=template-page-home] .c8-section-host>*{position:relative;z-index:1}body.template-index .c8-section-host:nth-of-type(odd):after,body[class*=template-cond8] .c8-section-host:nth-of-type(odd):after,body[class*=template-page-commercants] .c8-section-host:nth-of-type(odd):after,body[class*=template-page-apporteurs] .c8-section-host:nth-of-type(odd):after,body[class*=template-page-home] .c8-section-host:nth-of-type(odd):after{content:"";position:absolute;top:-10%;right:-15%;width:500px;height:500px;background:radial-gradient(circle,rgba(16,217,126,.1) 0%,transparent 70%);filter:blur(80px);pointer-events:none;z-index:0;border-radius:50%}body.template-index .c8-section-host:nth-of-type(2n):after,body[class*=template-cond8] .c8-section-host:nth-of-type(2n):after,body[class*=template-page-commercants] .c8-section-host:nth-of-type(2n):after,body[class*=template-page-apporteurs] .c8-section-host:nth-of-type(2n):after,body[class*=template-page-home] .c8-section-host:nth-of-type(2n):after{content:"";position:absolute;bottom:-10%;left:-15%;width:500px;height:500px;background:radial-gradient(circle,rgba(59,130,246,.1) 0%,transparent 70%);filter:blur(80px);pointer-events:none;z-index:0;border-radius:50%}body.template-index .shopify-section,body[class*=template-cond8] .shopify-section,body[class*=template-page-commercants] .shopify-section,body[class*=template-page-apporteurs] .shopify-section,body[class*=template-page-home] .shopify-section{position:relative;z-index:1;background:transparent!important}body.template-index .shopify-section:has(.c8-nav),body[class*=template-cond8] .shopify-section:has(.c8-nav),body[class*=template-page-commercants] .shopify-section:has(.c8-nav),body[class*=template-page-apporteurs] .shopify-section:has(.c8-nav),body[class*=template-page-home] .shopify-section:has(.c8-nav){z-index:1000!important}body.template-index .c8-nav,body[class*=template-cond8] .c8-nav,body[class*=template-page-commercants] .c8-nav,body[class*=template-page-apporteurs] .c8-nav,body[class*=template-page-home] .c8-nav{z-index:1000!important}body.template-index .c8-faq-sec,body[class*=template-cond8] .c8-faq-sec,body[class*=template-page-commercants] .c8-faq-sec,body[class*=template-page-apporteurs] .c8-faq-sec,body[class*=template-page-home] .c8-faq-sec{padding:clamp(3.5rem,7vw,6rem) 0!important}body.template-index .c8-faq-list,body[class*=template-cond8] .c8-faq-list,body[class*=template-page-commercants] .c8-faq-list,body[class*=template-page-apporteurs] .c8-faq-list,body[class*=template-page-home] .c8-faq-list{gap:1rem!important;max-width:780px;margin:0 auto}body.template-index .c8-faq-item,body[class*=template-cond8] .c8-faq-item,body[class*=template-page-commercants] .c8-faq-item,body[class*=template-page-apporteurs] .c8-faq-item,body[class*=template-page-home] .c8-faq-item{background:#131a2cb3!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;overflow:hidden!important}body.template-index .c8-faq-q,body[class*=template-cond8] .c8-faq-q,body[class*=template-page-commercants] .c8-faq-q,body[class*=template-page-apporteurs] .c8-faq-q,body[class*=template-page-home] .c8-faq-q{padding:1.4rem 1.6rem!important;font-size:1rem!important;font-weight:500!important;line-height:1.4!important}body.template-index .c8-faq-a,body[class*=template-cond8] .c8-faq-a,body[class*=template-page-commercants] .c8-faq-a,body[class*=template-page-apporteurs] .c8-faq-a,body[class*=template-page-home] .c8-faq-a{overflow:hidden!important}body.template-index .c8-faq-item.open .c8-faq-a-inner,body[class*=template-cond8] .c8-faq-item.open .c8-faq-a-inner,body[class*=template-page-commercants] .c8-faq-item.open .c8-faq-a-inner,body[class*=template-page-apporteurs] .c8-faq-item.open .c8-faq-a-inner,body[class*=template-page-home] .c8-faq-item.open .c8-faq-a-inner{padding:0 1.6rem 1.4rem!important}.c8-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:500;background:#0a0e1aeb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.08);transform:translateY(100%);transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s ease;opacity:0;pointer-events:none;padding-bottom:env(safe-area-inset-bottom,0)}.c8-sticky-cta.c8-sticky-visible{transform:translateY(0);opacity:1;pointer-events:auto}.c8-sticky-cta-inner{max-width:1280px;margin:0 auto;padding:.75rem clamp(1rem,4vw,2rem);display:flex;align-items:center;justify-content:space-between;gap:1rem}.c8-sticky-cta-trust{display:none;align-items:center;gap:1.5rem;font-size:.85rem;color:#ffffffbf;flex:1;min-width:0}.c8-sticky-trust-item{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.c8-sticky-trust-item svg{color:#10d97e;flex-shrink:0}.c8-sticky-cta-meta-mobile{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:#fff9;white-space:nowrap;flex-shrink:0}.c8-sticky-cta-meta-mobile:before{content:"";width:6px;height:6px;background:#10d97e;border-radius:50%;box-shadow:0 0 0 4px #10d97e33;animation:c8StickyPulse 1.6s ease-in-out infinite}@keyframes c8StickyPulse{0%,to{box-shadow:0 0 0 4px #10d97e33}50%{box-shadow:0 0 0 8px #10d97e00}}.c8-sticky-cta-btn{flex-shrink:0;padding:.7rem 1.1rem!important;font-size:.88rem!important;min-height:42px}body.c8-no-scroll .c8-sticky-cta{transform:translateY(100%);opacity:0;pointer-events:none}@media(min-width:780px){.c8-sticky-cta-trust{display:flex}.c8-sticky-cta-meta-mobile{display:none}.c8-sticky-cta-inner{padding:.9rem clamp(1.5rem,4vw,2.5rem)}.c8-sticky-cta-btn{padding:.85rem 1.5rem!important;font-size:.92rem!important;min-height:46px}}@media(min-width:580px)and (max-width:779px){.c8-sticky-cta-trust{display:flex;font-size:.8rem;gap:1rem}.c8-sticky-cta-trust .c8-sticky-trust-item:nth-child(3){display:none}.c8-sticky-cta-meta-mobile{display:none}}@media(max-width:380px){.c8-sticky-cta-btn{padding:.65rem .9rem!important;font-size:.82rem!important}.c8-sticky-cta-meta-mobile{font-size:.72rem}}:root{--c8-bg: #0a0e1a;--c8-bg-2: #0d1220;--c8-bg-3: #131a2c;--c8-bg-card: #131a2c;--c8-bg-card-2: #1a2236;--c8-text: #f4f6fb;--c8-text-2: #b4bcd0;--c8-text-3: #6b7691;--c8-text-4: #4a5571;--c8-line: rgba(255,255,255,.08);--c8-line-2: rgba(255,255,255,.14);--c8-green: #10d97e;--c8-green-glow: rgba(16, 217, 126, .35);--c8-green-soft: rgba(16, 217, 126, .12);--c8-cyan: #2dd4bf;--c8-blue: #3b82f6;--c8-blue-glow: rgba(59, 130, 246, .35);--c8-grad: linear-gradient(135deg, #10d97e 0%, #2dd4bf 50%, #3b82f6 100%);--c8-grad-h: linear-gradient(90deg, #10d97e 0%, #2dd4bf 50%, #3b82f6 100%);--c8-easing: cubic-bezier(.16, 1, .3, 1);--c8-easing-quart: cubic-bezier(.25, 1, .5, 1);--c8-radius: 16px;--c8-radius-lg: 22px;--c8-radius-sm: 10px;--c8-shadow-card: 0 30px 60px -30px rgba(0,0,0,.6)}.c8-page-host{background:var(--c8-bg);color:var(--c8-text);font-family:Geist,system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.55;position:relative}.c8-page-host *,.c8-page-host *:before,.c8-page-host *:after{box-sizing:border-box}.c8-page-host ::selection{background:var(--c8-green);color:var(--c8-bg)}.c8-page-host a{color:inherit;text-decoration:none}.c8-page-host img,.c8-page-host svg{display:block;max-width:100%}.c8-page-host button{font:inherit;cursor:pointer;border:0;background:none;color:inherit;padding:0}.c8-page-host input,.c8-page-host select,.c8-page-host textarea{font:inherit;color:inherit;background:none;border:0;outline:none}.c8-mono{font-family:Geist Mono,monospace}.c8-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(1.1rem,4vw,2.5rem);position:relative;z-index:1}.c8-bg-mesh{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 15% 0%,rgba(16,217,126,.08) 0%,transparent 40%),radial-gradient(ellipse at 85% 30%,rgba(59,130,246,.1) 0%,transparent 45%),radial-gradient(ellipse at 50% 80%,rgba(45,212,191,.06) 0%,transparent 50%);pointer-events:none;z-index:0}.c8-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.85rem 1.5rem;background:var(--c8-text);color:var(--c8-bg);border-radius:999px;font-size:.92rem;font-weight:500;transition:transform .25s var(--c8-easing-quart),box-shadow .25s var(--c8-easing-quart);white-space:nowrap;cursor:pointer}.c8-btn:hover{transform:translateY(-2px)}.c8-btn .c8-arrow{transition:transform .3s var(--c8-easing);display:inline-flex}.c8-btn:hover .c8-arrow{transform:translate(3px)}.c8-btn-primary{background:var(--c8-grad);color:var(--c8-bg);font-weight:600;box-shadow:0 6px 20px -6px var(--c8-green-glow),inset 0 1px #fff3;position:relative;overflow:hidden}.c8-btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);transform:translate(-100%);transition:transform .6s var(--c8-easing)}.c8-btn-primary:hover:before{transform:translate(100%)}.c8-btn-primary:hover{box-shadow:0 10px 30px -6px var(--c8-green-glow),inset 0 1px #ffffff4d}.c8-btn-ghost{background:#ffffff0d;color:var(--c8-text);border:1px solid var(--c8-line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.c8-btn-ghost:hover{background:#ffffff14;border-color:#fff3}.c8-btn-large{padding:1.05rem 1.85rem;font-size:.98rem}.c8-section{padding:clamp(4rem,9vw,7rem) 0;position:relative}.c8-section-head{text-align:center;max-width:720px;margin:0 auto clamp(2.5rem,5vw,4rem)}.c8-eyebrow{display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--c8-green);margin-bottom:1rem}.c8-h2{font-size:clamp(1.8rem,4.5vw,3rem);line-height:1.05;letter-spacing:-.035em;font-weight:700;margin:0}.c8-grad-text{background:var(--c8-grad-h);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.c8-section-head p{margin-top:1rem;font-size:1.05rem;color:var(--c8-text-2);line-height:1.55}.c8-reveal{opacity:0;transform:translateY(24px);transition:opacity .9s var(--c8-easing),transform .9s var(--c8-easing)}.c8-reveal.in{opacity:1;transform:translateY(0)}.c8-reveal-stagger>*{opacity:0;transform:translateY(20px);transition:opacity .8s var(--c8-easing),transform .8s var(--c8-easing)}.c8-reveal-stagger.in>*{opacity:1;transform:translateY(0)}.c8-reveal-stagger.in>*:nth-child(1){transition-delay:0ms}.c8-reveal-stagger.in>*:nth-child(2){transition-delay:80ms}.c8-reveal-stagger.in>*:nth-child(3){transition-delay:.16s}.c8-reveal-stagger.in>*:nth-child(4){transition-delay:.24s}.c8-reveal-stagger.in>*:nth-child(5){transition-delay:.32s}.c8-reveal-stagger.in>*:nth-child(6){transition-delay:.4s}.c8-reveal-stagger.in>*:nth-child(7){transition-delay:.48s}.c8-reveal-stagger.in>*:nth-child(8){transition-delay:.56s}@media(prefers-reduced-motion:reduce){.c8-page-host *,.c8-page-host *:before,.c8-page-host *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.c8-no-scroll{overflow:hidden}.c8-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:1rem;background:#05070ed9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:c8ModalIn .3s var(--c8-easing);font-family:Geist,system-ui,sans-serif;color:var(--c8-text)}.c8-modal.open{display:flex}@keyframes c8ModalIn{0%{opacity:0}to{opacity:1}}.c8-modal-card{background:var(--c8-bg-2);border:1px solid var(--c8-line-2);border-radius:var(--c8-radius-lg);width:100%;max-width:560px;max-height:calc(100vh - 2rem);overflow-y:auto;position:relative;animation:c8ModalUp .4s var(--c8-easing)}@keyframes c8ModalUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.c8-modal-close{position:absolute;top:1rem;right:1rem;width:36px;height:36px;background:#ffffff0d;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--c8-text-2);transition:background .2s,color .2s;z-index:2}.c8-modal-close:hover{background:#ffffff1a;color:var(--c8-text)}.c8-qf-card{padding:1.8rem}@media(min-width:580px){.c8-qf-card{padding:2.2rem}}.c8-qf-head{margin-bottom:1.5rem}.c8-qf-title{font-size:.85rem;color:var(--c8-text-3);margin-bottom:1rem}.c8-qf-progress{display:flex;align-items:center;gap:.3rem;margin-bottom:1.5rem}.c8-qf-num{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:600;flex-shrink:0;background:var(--c8-bg-3);color:var(--c8-text-3);border:1px solid var(--c8-line)}.c8-qf-num.done{background:var(--c8-green);color:var(--c8-bg);border-color:var(--c8-green)}.c8-qf-num.current{background:var(--c8-cyan);color:var(--c8-bg);border-color:var(--c8-cyan)}.c8-qf-line{flex:1;height:2px;background:var(--c8-line);margin:0 .3rem}.c8-qf-line.done{background:var(--c8-green)}.c8-qf-step{display:none}.c8-qf-step.active{display:block}.c8-qf-step h3{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;margin-bottom:.5rem}.c8-qf-help{color:var(--c8-text-2);font-size:.9rem;margin-bottom:1.5rem}.c8-qf-psp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;margin-bottom:1.5rem}@media(min-width:480px){.c8-qf-psp-grid{grid-template-columns:repeat(3,1fr)}}.c8-qf-psp-card{background:var(--c8-bg-3);border:1.5px solid var(--c8-line);border-radius:var(--c8-radius-sm);padding:1rem .6rem;display:flex;flex-direction:column;align-items:center;gap:.45rem;cursor:pointer;transition:all .2s ease;position:relative}.c8-qf-psp-card:hover{border-color:var(--c8-line-2)}.c8-qf-psp-card.selected{border-color:var(--c8-cyan);background:#2dd4bf0f;box-shadow:0 0 0 3px #2dd4bf1f}.c8-qf-psp-card .c8-check{position:absolute;top:.4rem;right:.4rem;width:18px;height:18px;background:var(--c8-cyan);color:var(--c8-bg);border-radius:50%;display:none;align-items:center;justify-content:center}.c8-qf-psp-card.selected .c8-check{display:flex}.c8-qf-psp-logo{width:32px;height:32px;background:#fffffff2;border-radius:7px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.62rem;color:#1a1a1a;line-height:1;overflow:hidden}.c8-qf-psp-logo img{width:100%;height:100%;object-fit:contain;padding:4px}.c8-qf-psp-name{font-size:.78rem;font-weight:500;color:var(--c8-text-2)}.c8-qf-psp-card.selected .c8-qf-psp-name{color:var(--c8-text)}.c8-qf-counter{font-size:.85rem;color:var(--c8-text-3);text-align:center;margin-bottom:1rem}.c8-qf-counter strong{color:var(--c8-text-2);font-weight:600}.c8-qf-field{margin-bottom:1rem}.c8-qf-label{display:block;font-size:.85rem;color:var(--c8-text-2);margin-bottom:.5rem;font-weight:500}.c8-qf-input,.c8-qf-select{width:100%;padding:.85rem 1rem;background:var(--c8-bg-3);border:1px solid var(--c8-line);border-radius:var(--c8-radius-sm);color:var(--c8-text);font-size:.95rem;transition:border-color .2s}.c8-qf-input:focus,.c8-qf-select:focus{border-color:var(--c8-cyan)}.c8-qf-input::placeholder{color:var(--c8-text-3)}.c8-qf-select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:2.5rem;background-image:linear-gradient(45deg,transparent 50%,var(--c8-text-2) 50%),linear-gradient(135deg,var(--c8-text-2) 50%,transparent 50%);background-position:calc(100% - 16px) 50%,calc(100% - 11px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.c8-qf-row{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.c8-qf-pay-options{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-bottom:1.5rem}.c8-qf-pay-card{background:var(--c8-bg-3);border:1.5px solid var(--c8-line);border-radius:var(--c8-radius-sm);padding:1.2rem;cursor:pointer;transition:all .2s;text-align:center}.c8-qf-pay-card:hover{border-color:var(--c8-line-2)}.c8-qf-pay-card.selected{border-color:var(--c8-cyan);background:#2dd4bf0f}.c8-qf-pay-title{font-weight:600;margin-bottom:.35rem;font-size:1.05rem}.c8-qf-pay-desc{font-size:.8rem;color:var(--c8-text-3)}.c8-qf-estimate{background:linear-gradient(180deg,#10d97e14,#10d97e08);border:1px solid rgba(16,217,126,.2);border-radius:var(--c8-radius-sm);padding:1.1rem;margin-bottom:1.5rem;text-align:center}.c8-qf-est-label{font-size:.78rem;color:var(--c8-text-2);margin-bottom:.35rem}.c8-qf-est-amount{font-family:Geist Mono,monospace;font-size:1.4rem;font-weight:700;color:var(--c8-green)}.c8-qf-rgpd{display:flex;align-items:flex-start;gap:.65rem;padding:.9rem 0;margin-bottom:1rem;font-size:.82rem;color:var(--c8-text-3);line-height:1.5;cursor:pointer}.c8-qf-rgpd input[type=checkbox]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:18px;height:18px;background:#fffffff2!important;border:1.5px solid var(--c8-line-2);border-radius:4px;cursor:pointer;position:relative;flex-shrink:0;margin-top:2px;margin-right:0;transition:border-color .2s;accent-color:var(--c8-green)}.c8-qf-rgpd input[type=checkbox]:hover{border-color:var(--c8-green)}.c8-qf-rgpd input[type=checkbox]:checked{background:#fffffff2!important;border-color:var(--c8-green)}.c8-qf-rgpd input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--c8-green);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.c8-qf-rgpd a{color:var(--c8-cyan);text-decoration:underline;cursor:pointer}.c8-qf-actions{display:flex;gap:.6rem;margin-top:.5rem}.c8-qf-btn{flex:1;padding:.9rem 1.2rem;border-radius:var(--c8-radius-sm);font-weight:600;font-size:.95rem;transition:all .2s;cursor:pointer}.c8-qf-btn-back{background:#ffffff0a;border:1px solid var(--c8-line);color:var(--c8-text)}.c8-qf-btn-back:hover{background:#ffffff14}.c8-qf-btn-next{background:var(--c8-grad);color:var(--c8-bg);border:0;flex:2}.c8-qf-btn-next:disabled{opacity:.4;cursor:not-allowed}.c8-qf-success{text-align:center;padding:1rem 0;display:none}.c8-qf-success.show{display:block}.c8-qf-success-icon{width:80px;height:80px;background:var(--c8-green-soft);color:var(--c8-green);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;border:2px solid rgba(16,217,126,.3);animation:c8SuccessPop .6s var(--c8-easing)}@keyframes c8SuccessPop{0%{transform:scale(0)}60%{transform:scale(1.1)}to{transform:scale(1)}}.c8-qf-success h3{font-size:1.6rem;font-weight:700;letter-spacing:-.025em;margin-bottom:.8rem}.c8-qf-success p{color:var(--c8-text-2);margin-bottom:1rem;line-height:1.55}.c8-qf-email-display{font-family:Geist Mono,monospace;color:var(--c8-green);font-size:.9rem}.c8-qf-support-line{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--c8-line);font-size:.85rem;color:var(--c8-text-3)}.c8-qf-support-line a{color:var(--c8-green)}.c8-video-modal-card{max-width:420px;aspect-ratio:9 / 16;background:#000;padding:0;overflow:hidden}.c8-video-modal-card .c8-modal-close{background:#0009}.c8-video-modal-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--c8-text-3);text-align:center;padding:2rem;background:linear-gradient(135deg,#1a2236,#0d1220);position:relative}.c8-video-modal-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 30%,rgba(16,217,126,.15) 0%,transparent 50%),radial-gradient(circle at 70% 70%,rgba(59,130,246,.15) 0%,transparent 50%)}.c8-video-modal-content>div{position:relative}.c8-video-modal-content iframe,.c8-video-modal-content video{width:100%;height:100%;border:0;object-fit:cover}.c8-legal-card{max-width:720px;padding:2rem}@media(min-width:580px){.c8-legal-card{padding:2.5rem}}.c8-legal-card h2{font-size:1.5rem;font-weight:700;letter-spacing:-.025em;margin-bottom:1.5rem;padding-right:3rem}.c8-legal-card h3{font-size:1rem;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem;color:var(--c8-text)}.c8-legal-card p,.c8-legal-card li{color:var(--c8-text-2);font-size:.9rem;line-height:1.6;margin-bottom:.6rem}.c8-legal-card ul{padding-left:1.2rem;margin-bottom:1rem}.c8-legal-card .c8-legal-meta{font-size:.78rem;color:var(--c8-text-3);padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--c8-line)}.c8-legal-card strong{color:var(--c8-text);font-weight:600}.c8-legal-card .c8-legal-callout{background:var(--c8-green-soft);border:1px solid rgba(16,217,126,.2);border-radius:var(--c8-radius-sm);padding:1rem;color:var(--c8-text-2);font-size:.9rem;margin:1rem 0}.c8-legal-card .c8-legal-callout strong{color:var(--c8-green)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/c8-shared-styles.css.map */
