body:not(.animations-ready) .floating-bloc,body:not(.animations-ready) .step-bloc,body:not(.animations-ready) .lock-group-1,body:not(.animations-ready) .lock-group-2,body:not(.animations-ready) .cancel-group,body:not(.animations-ready) .conveyor-belt,body:not(.animations-ready) .market-row{animation:none!important}.calendar-market:not(.in-view) .market-row{animation-play-state:paused!important}.calendar-market{content-visibility:auto;contain-intrinsic-size:auto 600px}.how-it-works:not(.in-view) .step-bloc,.how-it-works:not(.in-view) .lock-group-1,.how-it-works:not(.in-view) .lock-group-2,.how-it-works:not(.in-view) .cancel-group,.bloc-system:not(.in-view) .floating-bloc{animation-play-state:paused!important}.how-it-works,.bloc-system{content-visibility:auto;contain-intrinsic-size:auto 500px}.ambient-glow{pointer-events:none;z-index:0;contain:strict;background:radial-gradient(circle,#c87a6514 0%,#0000 60%);width:100vw;height:100vh;position:fixed;top:0;left:0}.bloc-system{transform:translateX(-50%) translate(var(--drift-x,0px), var(--drift-y,0px));z-index:1;pointer-events:none;contain:layout;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(7,1fr);place-items:stretch stretch;gap:0;width:min(92vw,1200px);height:400px;padding:0;transition:transform .6s ease-out;display:grid;position:fixed;bottom:-90px;left:50%}.floating-bloc{contain:layout style paint;background:#c87a6514;border:none;border-radius:0;width:100%;height:100%}.b1{animation:8s ease-in-out infinite booking-flow-slow}.b2{animation:6s ease-in-out -1.2s infinite booking-flow-fast}.b3{animation:7s ease-in-out -2.5s infinite booking-flow-instant}.b4{animation:10s ease-in-out infinite booking-flow-teal-hold}.b5{animation:9s ease-in-out -3s infinite booking-flow-slow}.b6{animation:5s ease-in-out -.8s infinite booking-flow-fast}.b7{animation:8s ease-in-out -4s infinite booking-flow-copper-hold}.b8{animation:7s ease-in-out -1.5s infinite booking-flow-slow}.b9{animation:6s ease-in-out -3.5s infinite booking-flow-instant}.b10{animation:8s ease-in-out -2s infinite booking-flow-fast}.b11{animation:12s ease-in-out -5s infinite booking-flow-teal-hold}.b12{animation:10s ease-in-out -.5s infinite booking-flow-slow}.b13{animation:7s ease-in-out -2.8s infinite booking-flow-fast}.b14{animation:9s ease-in-out -4.5s infinite booking-flow-instant}.b15{animation:6s ease-in-out -1s infinite booking-flow-slow}.b16{animation:11s ease-in-out -6s infinite booking-flow-copper-hold}.b17{animation:8s ease-in-out -3.2s infinite booking-flow-fast}.b18{animation:7s ease-in-out -.3s infinite booking-flow-slow}.b19{animation:9s ease-in-out -5.5s infinite booking-flow-teal-hold}.b20{animation:6s ease-in-out -2.2s infinite booking-flow-instant}.b21{animation:10s ease-in-out -4s infinite booking-flow-fast}.b22{animation:8s ease-in-out -1.8s infinite booking-flow-slow}.b23{animation:7s ease-in-out -.2s infinite booking-flow-copper-hold}.b24{animation:9s ease-in-out -3.8s infinite booking-flow-instant}.b25{animation:6s ease-in-out -5.2s infinite booking-flow-slow}.b26{animation:10s ease-in-out -2.5s infinite booking-flow-teal-hold}.b27{animation:7s ease-in-out -.7s infinite booking-flow-fast}.b28{animation:8s ease-in-out -4.2s infinite booking-flow-slow}@keyframes booking-flow-slow{0%,20%{opacity:.4;background:linear-gradient(160deg, #c87a6559 0%, #c87a6526 100%), var(--noise-url);background-blend-mode:normal, soft-light;box-shadow:none}40%,60%{opacity:.7;background:linear-gradient(160deg, #c87a65b3 0%, #c87a654d 100%), var(--noise-url);background-blend-mode:normal, soft-light;box-shadow:inset 0 0 20px #c87a6526}80%,to{opacity:.4;background:linear-gradient(160deg, #c87a6559 0%, #c87a6526 100%), var(--noise-url);background-blend-mode:normal, soft-light;box-shadow:none}}@keyframes booking-flow-fast{0%,15%{opacity:.4;background:linear-gradient(160deg, #c87a6559 0%, #c87a6526 100%), var(--noise-url);background-blend-mode:normal, soft-light;box-shadow:none}35%,65%{opacity:.8;background:linear-gradient(160deg, #2c514ccc 0%, #2c514c66 100%), var(--noise-url);background-blend-mode:normal, soft-light;box-shadow:inset 0 0 20px #2c514c33}85%,to{opacity:.4;background:linear-gradient(160deg, #c87a6559 0%, #c87a6526 100%), var(--noise-url);background-blend-mode:normal, soft-light;box-shadow:none}}@keyframes booking-flow-instant{0%,to{opacity:.4;background:linear-gradient(160deg, #c87a6559 0%, #c87a6526 100%), var(--noise-url);background-blend-mode:normal, soft-light;box-shadow:none}50%{opacity:.8;background:linear-gradient(160deg, #2c514ccc 0%, #2c514c66 100%), var(--noise-url);background-blend-mode:normal, soft-light;box-shadow:inset 0 0 20px #2c514c33}}@keyframes booking-flow-teal-hold{0%,to{opacity:.7;background:linear-gradient(160deg, #2c514cb3 0%, #2c514c4d 100%), var(--noise-url);background-blend-mode:normal, soft-light;box-shadow:inset 0 0 20px #2c514c33}}@keyframes booking-flow-copper-hold{0%,to{opacity:.6;background:linear-gradient(160deg, #c87a6599 0%, #c87a6533 100%), var(--noise-url);background-blend-mode:normal, soft-light;box-shadow:inset 0 0 20px #c87a6526}}.layout-grid{z-index:10;flex-direction:column;min-height:min(100vh,900px);padding:2rem 4vw;display:flex;position:relative}.hero{text-align:center;flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:center;max-width:900px;margin:0 auto;padding-top:min(8vh,80px);padding-bottom:min(5vh,60px);display:flex}.hero h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text-primary);text-shadow:0 2px 10px #0000004d,0 4px 30px #00000026;z-index:20;margin-bottom:1.75rem;font-size:clamp(2.25rem,8vw,6rem);font-weight:500;line-height:1.05;position:relative}.hero-line-primary{color:#f3e9dc}.hero-line-green{color:var(--color-teal-text)}.button-row{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.button-row-counter{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.hero-subtext{color:#fff;text-shadow:0 2px 8px #000c;text-transform:none;margin-bottom:1.25rem;font-size:clamp(.75rem,2.8vw,1.25rem);font-weight:400;line-height:1.5}.subtext-inline{white-space:nowrap}.action-cluster{flex-direction:column;align-items:center;display:flex}.cta-button{font-family:var(--font-display);color:#fff;letter-spacing:-.01em;transition:all .4s var(--ease-smooth);white-space:nowrap;background:linear-gradient(135deg,#e8a090 0%,#d88b76 50%,#c87a65 100%);border-radius:0;justify-content:center;align-items:center;gap:12px;min-width:250px;padding:1rem 2.25rem;font-size:1.125rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 20px -4px #e8a09080}.cta-button:hover{background:linear-gradient(135deg,#f0b0a0 0%,#e89b86 50%,#d88b76 100%);transform:translateY(-2px);box-shadow:0 16px 32px -8px #e8a09099}.cta-button svg{width:16px;height:16px;transition:transform .4s var(--ease-smooth)}.cta-button:hover svg{transform:translate(4px)}.cta-button-green{color:var(--color-text-primary);background:linear-gradient(135deg,#4a7a72 0%,#3a635c 50%,#2c514c 100%);box-shadow:0 4px 20px -4px #2c514c80}.cta-button-green:hover{background:linear-gradient(135deg,#5a8a82 0%,#4a7a72 50%,#3a635c 100%);transform:translateY(-2px);box-shadow:0 16px 32px -8px #2c514c99}.how-it-works{z-index:10;background:var(--color-bg-deep) linear-gradient(180deg, #c87a650a 0%, #2c514c14 100%);padding:8rem 4vw 6rem;position:relative}.how-it-works-header{text-align:center;margin:0 auto 5.5rem}.how-it-works-header h2{font-family:var(--font-display);color:var(--color-text-primary);letter-spacing:-.03em;text-wrap:balance;margin-bottom:0;font-size:clamp(2.5rem,5vw,5rem);font-weight:500;line-height:1.1}.section-label{font-family:var(--font-display);letter-spacing:.05em;text-transform:lowercase;color:var(--color-text-secondary);margin:0 0 1.25rem;font-size:clamp(1rem,2vw,1.25rem);font-weight:400}.steps-grid{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto;display:grid}.steps-grid:hover .step-card{opacity:.5;filter:brightness(.7);transition:opacity .4s,filter .4s}.steps-grid .step-card:hover{opacity:1;filter:brightness(1.1)}.step-card{text-align:center;transition:all .5s var(--ease-smooth);background:#0f142366;border:1px solid #ffffff0d;border-radius:32px;flex-direction:column;align-items:center;padding:2.5rem;display:flex;overflow:hidden}.step-card:hover{background:#0f142399;border-color:#ffffff1a}.step-animation{background:0 0;border:none;border-radius:0;flex-direction:row;align-items:flex-end;gap:4px;width:100%;max-width:280px;height:60px;margin-bottom:2rem;display:flex;position:relative;overflow:visible}.step-bloc-wrap{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex}.day-label{color:var(--color-text-secondary);text-transform:lowercase;letter-spacing:.02em;font-size:.7rem;font-weight:500}.step-bloc-wrap .step-bloc{border-radius:0;width:100%;height:40px}.step-bloc{contain:layout style paint;border:none;border-radius:0;width:100%;height:100%}.sc-1 .step-bloc{opacity:.15;background:#0f1423;animation:4s ease-in-out infinite s1-populate}@keyframes s1-populate{0%,10%{opacity:.15;background:#0f1423}30%,45%{background:linear-gradient(160deg, #c87a65e6 0%, #c87a6566 100%), var(--noise-url);background-blend-mode:soft-light;opacity:1}55%,92%{background:linear-gradient(160deg, #c87a6559 0%, #c87a6526 100%), var(--noise-url);background-blend-mode:soft-light;opacity:.4}to{opacity:.15;background:#0f1423}}.sc-1 .step-bloc:nth-child(7n+1){animation-delay:0s}.sc-1 .step-bloc:nth-child(7n+2){animation-delay:.2s}.sc-1 .step-bloc:nth-child(7n+3){animation-delay:.4s}.sc-1 .step-bloc:nth-child(7n+4){animation-delay:.6s}.sc-1 .step-bloc:nth-child(7n+5){animation-delay:.8s}.sc-1 .step-bloc:nth-child(7n+6){animation-delay:1s}.sc-1 .step-bloc:nth-child(7n){animation-delay:1.2s}.sc-2 .step-bloc{background:linear-gradient(160deg, #c87a6599 0%, #c87a6533 100%), var(--noise-url);background-blend-mode:soft-light;opacity:.7}.sc-2 .step-bloc:nth-child(2n){opacity:.3}.sc-2 .step-bloc:nth-child(5n){opacity:.2;background:#0f1423}.sc-2 .lock-group-1,.sc-2 .lock-group-2{animation:5s cubic-bezier(.34,1.56,.64,1) infinite s2-lock;position:relative;opacity:1!important}.sc-2 .lock-group-2{animation-delay:2.5s}@keyframes s2-lock{0%,20%{background:linear-gradient(160deg, #c87a65cc 0%, #c87a654d 100%), var(--noise-url);background-blend-mode:soft-light;z-index:1;box-shadow:none;transform:scale(1)}25%{background:linear-gradient(160deg, #ffc8b4f2 0%, #c87a6599 100%), var(--noise-url);background-blend-mode:soft-light;z-index:2;transform:scale(1.05);box-shadow:0 0 20px #2c514c99}35%,85%{background:linear-gradient(160deg, #2c514cf2 0%, #2c514c80 100%), var(--noise-url);background-blend-mode:soft-light;z-index:1;box-shadow:none;transform:scale(1)}to{background:linear-gradient(160deg, #c87a65cc 0%, #c87a654d 100%), var(--noise-url);background-blend-mode:soft-light;z-index:1;transform:scale(1)}}.sc-3 .step-bloc{background:linear-gradient(160deg, #c87a6559 0%, #c87a6526 100%), var(--noise-url);background-blend-mode:soft-light;opacity:.4}.sc-3 .fixed-teal{background:linear-gradient(160deg, #2c514cf2 0%, #2c514c80 100%), var(--noise-url)!important;background-blend-mode:soft-light!important;opacity:1!important}.sc-3 .cancel-group{animation:4.5s cubic-bezier(.25,1,.5,1) infinite s3-cancel;opacity:1!important}@keyframes s3-cancel{0%,20%{background:linear-gradient(160deg, #2c514cf2 0%, #2c514c80 100%), var(--noise-url);background-blend-mode:soft-light}30%{opacity:.2;background:#0f1423}45%,85%{background:linear-gradient(160deg, #c87a65e6 0%, #c87a6566 100%), var(--noise-url);background-blend-mode:soft-light;opacity:1}to{background:linear-gradient(160deg, #2c514cf2 0%, #2c514c80 100%), var(--noise-url);background-blend-mode:soft-light}}.step-number{color:#5c9b8e;background:#2c514c33;border:1px solid #2c514c4d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:1rem;font-size:.9rem;font-weight:500;display:flex}.step-card h3{font-family:var(--font-display);color:var(--color-text-primary);white-space:nowrap;margin-bottom:.75rem;font-size:1.5rem;font-weight:500}.step-card p{color:var(--color-text-secondary);text-transform:none;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.why-bloc-right{max-height:500px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%)}.conveyor-belt{will-change:transform;flex-direction:column;gap:1.5rem;animation:25s linear infinite conveyor-scroll-vertical;display:flex}.conveyor-track{flex-direction:column;flex-shrink:0;gap:1.5rem;display:flex}.who-we-serve{z-index:10;text-align:left;background:0 0;margin-top:-1px;margin-bottom:-1px;padding:0;position:relative;overflow:hidden}.split-wrap{width:100%;min-height:520px;display:flex;position:relative}.half{cursor:pointer;flex-direction:column;flex:1;justify-content:center;transition:flex .5s cubic-bezier(.4,0,.2,1),background-color .5s;display:flex;position:relative;overflow:hidden}.half:after{content:"";background:var(--noise-url);background-blend-mode:soft-light;opacity:.4;pointer-events:none;position:absolute;inset:0}.solo-photo{object-fit:contain;object-position:bottom;opacity:.15;pointer-events:none;transform-origin:0 100%;width:auto;height:100%;transition:opacity .5s,transform .5s cubic-bezier(.4,0,.2,1),left .5s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-10%;left:-10%;transform:scale(.8)}.half-solo:hover .solo-photo{opacity:.85;left:0%;transform:scale(.88)}.solo-clock{object-fit:contain;opacity:.15;pointer-events:none;width:auto;height:44px;transition:opacity .5s,left .5s cubic-bezier(.4,0,.2,1),right .5s cubic-bezier(.4,0,.2,1),top .5s cubic-bezier(.4,0,.2,1);position:absolute;top:60px;left:60px}.half-solo:hover .solo-clock{opacity:.85;left:70px}.half-solo{background:#e4cdc6;align-items:flex-end;padding:64px 60px 64px 40px}.half-solo .split-title,.half-solo .split-tagline,.half-solo .split-desc,.half-solo .bloc-cluster{text-align:right}.half-solo .bloc-cluster{justify-content:flex-end}.crew-photo{object-fit:contain;object-position:bottom;opacity:.15;pointer-events:none;width:auto;height:100%;transition:opacity .5s;position:absolute;bottom:-10%;right:-10%}.half-crew:hover .crew-photo{opacity:.85}.half-crew{background:#c5cec5;align-items:flex-start;padding:64px 40px 64px 60px}.seam{background:#0000000f;flex-shrink:0;width:1px}.split-label{font-family:var(--font-display);letter-spacing:.05em;text-transform:lowercase;white-space:nowrap;margin:0 0 1.25rem;font-size:clamp(1rem,2vw,1.25rem);font-weight:400;transition:opacity .5s}.half-solo .split-label{color:#8a5540}.half-crew .split-label{color:#5e735e}.bloc-cluster{align-items:center;gap:6px;margin-bottom:16px;display:flex}.bloc-square{border-radius:0;width:28px;height:28px;transition:opacity .5s}.half-solo .bloc-square{background:#c87a65cc}.half-crew .bloc-square{background:#6b8a6b}.half-crew .bloc-square:nth-child(2){opacity:.7;width:22px;height:22px}.half-crew .bloc-square:nth-child(3){opacity:.5;width:18px;height:18px}.half-crew .bloc-square:nth-child(4){opacity:.35;width:16px;height:16px}.split-title{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;margin:0 0 8px;font-size:clamp(2.5rem,5vw,5rem);font-weight:500;line-height:1.1;transition:opacity .5s}.half-solo .split-title{color:#5c2e1a}.half-crew .split-title{color:#1e331e}.split-tagline{font-family:var(--font-display);white-space:nowrap;margin:0 0 16px;font-size:clamp(1.1rem,3.5vw,2.5rem);font-weight:400;transition:opacity .5s}.half-solo .split-tagline{color:#7a4030}.half-crew .split-tagline{color:#2e4a2e}.split-desc{font-family:var(--font-body);text-transform:none;white-space:nowrap;opacity:0;max-height:0;margin:0;font-size:1.15rem;line-height:1.4;transition:opacity .5s,max-height .5s;overflow:hidden}.half:hover .split-desc{opacity:1;max-height:4em}.desc-mobile{display:none}.half-solo .split-desc{color:#8a5540}.half-crew .split-desc{color:#4a634a}.half-solo:hover{background:#d4b0a3;flex:3}.half-solo:hover~.half-crew .split-label,.half-solo:hover~.half-crew .split-title,.half-solo:hover~.half-crew .split-tagline,.half-solo:hover~.half-crew .split-desc,.half-solo:hover~.half-crew .bloc-square{opacity:.15}.half-solo:hover~.half-crew .crew-photo{opacity:0}.half-solo:hover~.half-crew{flex:1}.half-crew:hover{background:#a8bca8;flex:3}.split-wrap:has(.half-crew:hover) .half-solo{flex:1}:is(.split-wrap:has(.half-crew:hover) .half-solo .split-title,.split-wrap:has(.half-crew:hover) .half-solo .split-tagline,.split-wrap:has(.half-crew:hover) .half-solo .split-desc,.split-wrap:has(.half-crew:hover) .half-solo .split-label,.split-wrap:has(.half-crew:hover) .half-solo .bloc-square){opacity:.15}.split-wrap:has(.half-crew:hover) .half-solo .solo-photo{opacity:0}.split-wrap:has(.half-crew:hover) .half-solo .solo-clock{opacity:0}.calendar-market{z-index:10;background:var(--color-bg-deep) linear-gradient(180deg, #2c514c14 0%, #2c514c14 100%);justify-content:center;align-items:center;min-height:min(60vh,500px);margin-top:-1px;margin-bottom:-1px;padding:6rem 0;display:flex;position:relative;overflow:hidden}.market-headline{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text-primary);text-align:center;font-size:clamp(2.5rem,5vw,5rem);font-weight:500;line-height:1.1}.market-rows{opacity:.2;flex-direction:column;gap:5rem;width:100%;display:flex}.market-row{gap:0;width:max-content;display:flex}.market-track{flex-shrink:0;gap:2rem;padding-right:2rem;display:flex}.market-tag{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text-primary);white-space:nowrap;flex-shrink:0;font-size:1.5rem;font-weight:400}.market-headline-wrap{z-index:2;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute}.market-headline-wrap:before{content:"";background:radial-gradient(ellipse, var(--color-bg-deep) 45%, transparent 80%);z-index:-1;position:absolute;inset:-5rem -10rem}.row-left{animation:40s linear infinite market-scroll-left}.row-right{animation:40s linear infinite market-scroll-right}.row-speed-1{animation-duration:45s}.row-speed-2{animation-duration:55s}.row-speed-3{animation-duration:50s}.row-speed-4{animation-duration:58s}.row-speed-5{animation-duration:42s}@keyframes market-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes market-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.why-bloc{z-index:10;background:var(--color-bg-deep) linear-gradient(180deg, #2c514c14 0%, #c87a6508 100%);align-items:center;min-height:min(100vh,900px);padding:6rem 4vw 8rem;display:flex;position:relative}.why-bloc-container{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;width:100%;max-width:1200px;margin:0 auto;display:grid}.why-bloc-left,.subline-group{flex-direction:column;gap:0;display:flex}.subline-group .pricing-subline{margin:0}.pricing-stack{flex-direction:column;gap:.75rem;display:flex}.mobile-break{display:none}.price-line{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text-primary);font-size:clamp(3rem,6vw,5rem);font-weight:500;line-height:1.1}.price-line.fee-line{color:var(--color-text-secondary);white-space:nowrap;font-size:clamp(1.1rem,3.5vw,2.5rem);font-weight:400}.price-line.transaction-line{color:var(--color-text-secondary);font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:400}.pricing-subline{color:var(--color-text-primary);text-transform:none;flex-wrap:wrap;gap:0 .35em;max-width:600px;margin:.5rem 0 0;font-size:1.15rem;line-height:1.4;display:flex}.pricing-subline span{white-space:nowrap}.pricing-subline.earn-line{color:var(--color-text-secondary);margin-top:0;font-size:1.15rem}@keyframes conveyor-scroll-vertical{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes conveyor-scroll-horizontal{0%{transform:translate(0)}to{transform:translate(-50%)}}.feature-group{background:#0f142366;border:1px solid #ffffff0d;border-radius:0;flex-shrink:0;min-width:280px;padding:2rem}.feature-group h4{color:#5c9b8e;letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.125rem;font-weight:500}.feature-group p{color:var(--color-text-primary);text-transform:none;font-size:.95rem;line-height:1.6}@media (width<=1100px){.mobile-break{display:block}.split-wrap{flex-direction:column;min-height:auto}.half-solo,.half-crew{align-items:flex-start;padding:48px 36px}.half-solo .split-title,.half-solo .split-tagline,.half-solo .split-desc,.half-solo .bloc-cluster{text-align:left}.half-solo .bloc-cluster{justify-content:flex-start}.desc-full{display:none}.desc-mobile{display:inline}.solo-photo{transform-origin:100% 100%;left:auto;right:-12%;transform:scale(.7)}.half-solo:hover .solo-photo{left:auto;right:-14%;transform:scale(.78)}.solo-clock{opacity:0;height:28px;top:24px;left:auto;right:40%}.half-solo:hover .solo-clock{top:100px;left:auto;right:35%}.crew-photo{height:60%;top:auto;bottom:0;right:-10%}.seam{width:100%;height:1px}.half-solo:hover,.half-crew:hover,.half-solo:hover~.half-crew{flex:1}.split-wrap:has(.half-crew:hover) .half-solo{flex:1}.cta-button{min-width:190px;padding:.75rem 1.75rem;font-size:.9rem}.steps-grid{grid-template-columns:1fr}.ambient-glow{display:none}.step-animation{will-change:transform}.particle.copper,.particle.teal{box-shadow:none}.cookie-banner{-webkit-backdrop-filter:none!important}.why-bloc-container{grid-template-columns:1fr;gap:3rem}.why-bloc{min-height:auto;padding:4rem 0}.why-bloc-left{text-align:center;align-items:center;padding:0 4vw}.pricing-subline{justify-content:center;max-width:none}.why-bloc-right{max-height:200px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.conveyor-belt{flex-direction:row;gap:1rem;animation:none!important}.conveyor-track{flex-direction:row;flex-shrink:0;gap:1rem}.feature-group{flex-shrink:0;min-width:220px;max-width:220px;padding:1.5rem}.feature-group h4{min-height:2.5em;line-height:1.25}.feature-group p{font-size:.85rem}}@media (width<=480px){.solo-photo{right:-15%;transform:scale(.6)}.half-solo:hover .solo-photo{right:-12%;transform:scale(.68)}.crew-photo{height:50%;top:auto;bottom:0;right:-15%}}@media (height<=500px) and (width<=1100px){.bloc-system{opacity:.6;width:min(70vw,800px);height:200px;bottom:-60vh}.hero{padding-top:min(12vh,80px)}.hero h1{font-size:clamp(2rem,6vh,3.5rem)}.hero-subtext{margin-bottom:1.5rem;font-size:.95rem}.cta-button{min-width:180px;padding:.65rem 1.5rem;font-size:.85rem}}@media (height<=386px){.hero h1{margin-bottom:1rem;font-size:clamp(1.75rem,8vw,2.5rem)}.hero-subtext{margin-bottom:1.5rem;font-size:.9rem}.hero{padding-top:min(6vh,40px);padding-bottom:min(3vh,30px)}.cta-button{min-width:160px;padding:.6rem 1.25rem;font-size:.8rem}}.live-counter{z-index:10;background:var(--color-bg-deep) linear-gradient(180deg, #c87a6508 0%, transparent 100%);justify-content:center;align-items:center;min-height:min(35vh,400px);padding:4rem 4vw 10rem;display:flex;position:relative;overflow:hidden}.counter-container{text-align:center;flex-direction:column;align-items:center;display:flex}.counter-number{font-family:var(--font-display);color:#f3e9dc;letter-spacing:-.03em;text-shadow:0 0 60px #c87a658c,0 0 120px #c87a6533;font-variant-numeric:tabular-nums;overflow-wrap:break-word;max-width:100%;font-size:clamp(2.5rem,8vw,8rem);font-weight:500;line-height:1}.counter-label{color:var(--color-text-secondary);letter-spacing:.05em;text-transform:lowercase;margin-top:2rem;font-size:1.3rem}.spotlight-beam{pointer-events:none;background:radial-gradient(at bottom,#c87a654d 0%,#0000 80%);width:600px;height:120px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.particles-container{pointer-events:none;width:100%;height:100%;position:absolute;bottom:0;left:0;overflow:hidden}.particle{opacity:0;border-radius:50%;width:8px;height:8px;animation:4s ease-out forwards particle-rise;position:absolute;bottom:-10px}.particle.copper{background:#c87a65f2;box-shadow:0 0 20px #c87a65e6,0 0 40px #c87a6580}.particle.teal{background:#5c9b8ef2;box-shadow:0 0 20px #5c9b8ee6,0 0 40px #5c9b8e80}@keyframes particle-rise{0%{opacity:0;transform:translateY(0)scale(.5)}10%{opacity:.8}80%{opacity:.4}to{opacity:0;transform:translateY(-400px)scale(.1)}}
