.premium-signup{padding:96px 0;background:linear-gradient(120deg,#08265f 0%,#0f59df 52%,#14b8c8 100%);color:white;overflow:hidden}.premium-signup-grid{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(520px,1.08fr);gap:56px;align-items:center}.premium-signup-copy .eyebrow{color:#7df7ee}.premium-signup-copy h2{font-size:clamp(32px,3.3vw,48px);line-height:1.08;letter-spacing:-.055em;margin:0 0 24px;color:white;max-width:560px}.premium-signup-copy p{font-size:19px;line-height:1.5;color:#eaf4ff;margin:0 0 36px;max-width:620px}.quick-contact{max-width:560px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.13);border-radius:28px;padding:26px 30px;box-shadow:0 24px 70px rgba(0,0,0,.14)}.quick-contact strong{display:block;font-size:18px;margin-bottom:8px}.quick-contact a{display:inline-block;color:white;font-weight:900;text-decoration:underline;font-size:18px}.premium-signup-form{background:white;color:var(--blue-900);border-radius:32px;padding:34px;box-shadow:0 30px 80px rgba(0,0,0,.18);display:grid;grid-template-columns:1fr 1fr;gap:22px;border:1px solid rgba(255,255,255,.5)}.premium-signup-form label{display:grid;gap:10px;font-weight:900;color:var(--blue-900);font-size:17px}.premium-signup-form input,.premium-signup-form select{width:100%;height:64px;border:1px solid var(--border);border-radius:18px;padding:0 18px;font:inherit;font-weight:800;color:var(--text);background:#fbfdff}.premium-signup-form select{background:#f0f2f7}.premium-signup-form input::placeholder{color:#6b7280}.premium-signup-form .full{grid-column:1/-1}.premium-signup-form .btn{width:100%;height:58px;border-radius:18px;white-space:nowrap;font-size:16px;padding-left:18px;padding-right:18px}.premium-signup-form .form-note{grid-column:1/-1;margin:0;color:#526384;font-size:15px;font-weight:500}.preinscription.premium-signup .reveal{opacity:0;transform:translateY(18px)}.preinscription.premium-signup .reveal.visible{opacity:1;transform:translateY(0)}.hero h1{font-size:clamp(34px,5.2vw,58px)}.section-head h2,.panel h2,.cta-box h2{font-size:clamp(28px,3.6vw,42px)}.cta-box .btn{white-space:nowrap;min-width:180px;padding-left:26px;padding-right:26px}.principle-section{background:#fff}.principle-section .section-head{max-width:860px}.principle-section .section-head h2{font-size:clamp(32px,3.8vw,46px)}.principle-section .section-head p{font-size:19px;color:#526384}.principle-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.principle-card{min-height:258px;padding:32px;border-radius:30px}.principle-card .icon{margin-bottom:18px}.principle-card h3{font-size:23px;margin:0 0 12px;color:var(--blue-900)}.principle-card p{font-size:18px;color:#526384}#exemples{overflow:hidden}#exemples .section-head{margin-bottom:44px}.examples-subtitle{margin-top:12px!important;margin-bottom:0!important;color:#63708a!important}.examples-carousel{position:relative;width:min(1420px,98%);margin:auto;padding:6px 56px 18px}.examples-carousel-viewport{overflow:hidden;scroll-behavior:smooth}.examples-carousel-track{display:flex;gap:22px;width:max-content}.example-slide-card{width:298px;min-height:345px;flex:0 0 298px;padding:28px;border-radius:30px}.example-slide-card .icon{margin-bottom:18px}.example-slide-card h3{font-size:21px;line-height:1.35;margin:0 0 14px}.example-slide-card p{font-size:16px;line-height:1.55}.example-slide-card strong{font-size:16px;margin-top:22px;color:#009879}.examples-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:48px;height:48px;border-radius:50%;border:1px solid var(--border);background:white;color:var(--blue-900);font-size:34px;line-height:1;display:grid;place-items:center;cursor:pointer;box-shadow:0 14px 35px rgba(10,42,95,.14);transition:.2s ease}.examples-arrow:hover{transform:translateY(-50%) scale(1.06);background:var(--blue-900);color:white}.examples-arrow-left{left:4px}.examples-arrow-right{right:4px}@media(max-width:920px){.premium-signup{padding:78px 0}.premium-signup-grid{grid-template-columns:1fr;gap:34px}.premium-signup-form{grid-template-columns:1fr}.premium-signup-copy h2{font-size:38px}.premium-signup-copy p{font-size:18px}.quick-contact{max-width:none}.principle-cards{grid-template-columns:1fr}.examples-carousel{padding-left:54px;padding-right:54px}.example-slide-card{width:286px;flex-basis:286px}}@media(max-width:620px){.hero h1{font-size:36px}.section-head h2,.panel h2,.cta-box h2{font-size:30px}.cta-box .btn{min-width:170px;font-size:15px;padding-left:18px;padding-right:18px}.premium-signup-form{padding:22px;border-radius:24px}.premium-signup-form input,.premium-signup-form select{height:58px}.premium-signup-form .btn{font-size:15px;padding-left:10px;padding-right:10px}.quick-contact{padding:22px}.premium-signup-copy h2{font-size:32px}.principle-card{min-height:auto}.examples-carousel{width:100%;padding-left:46px;padding-right:46px}.examples-arrow{width:40px;height:40px;font-size:28px}.example-slide-card{width:270px;flex-basis:270px;min-height:340px}}