@font-face{font-family:Inter;src:url('/liens/inter.woff2') format('woff2');font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body{margin:0;background:#101828;color:#f4f7fa;font:16px/1.65 Inter,Manrope,system-ui,-apple-system,'Segoe UI',sans-serif;position:relative}body:before{content:'';position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse 680px 480px at 50% 0,rgba(20,184,166,.12),transparent),radial-gradient(ellipse 500px 500px at 100% 50%,rgba(39,73,109,.1),transparent)}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid #5eead4;outline-offset:5px;border-radius:8px}.skip{position:absolute;left:16px;top:-80px;background:#14b8a6;color:#061d1b;padding:12px;z-index:9}.skip:focus{top:16px}.shell{width:min(100% - 40px,680px);margin:auto;padding:48px 0 28px}.intro{text-align:center;margin-bottom:36px}.logo{display:inline-flex;padding:5px;border:1px solid #14b8a655;border-radius:50%;background:#101828;box-shadow:0 0 40px #14b8a619}.logo img{border-radius:50%;object-fit:cover;display:block}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.22em;color:#67d9cb;margin:21px 0 8px}h1{font-size:clamp(29px,5vw,40px);line-height:1.2;letter-spacing:-.045em;margin:0 0 12px;font-weight:750}h1 span{color:#14b8a6}.subtitle{font-size:13px;font-weight:550;color:#dae4ee;line-height:1.7;margin:0 auto;max-width:450px}.subtitle span{color:#14b8a6;padding:0 3px}.presentation{font-size:14px;line-height:1.75;color:#aab9cb;max-width:490px;margin:16px auto 0}.offers{display:grid;gap:18px}.card{padding:26px 28px;background:linear-gradient(120deg,#1a2537,#141e30);border:1px solid #91a4bf25;border-radius:22px;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;min-width:0}.card:hover{transform:translateY(-2px);border-color:#14b8a665;box-shadow:0 12px 32px #0002}.card-top{display:flex;align-items:center;gap:10px;margin-bottom:15px;min-width:0}.icon{width:38px;height:38px;border:1px solid #d7e7ff1f;background:#d7e7ff08;border-radius:12px;display:grid;place-items:center;font-size:20px;flex-shrink:0}.badge,.category{font-size:9px;letter-spacing:.12em;font-weight:700;line-height:1.5;color:#aab9cb}.badge{color:#75e4d6}.number{margin-left:auto;color:#aab9cb66;font-size:12px;font-variant-numeric:tabular-nums}h2{font-size:23px;letter-spacing:-.025em;line-height:1.3;margin:0 0 10px;font-weight:700}.card>p{color:#b9c6d5;font-size:14px;line-height:1.75;margin:0 0 20px;max-width:550px}.card.featured{border-color:#14b8a680;background:radial-gradient(ellipse at 100% 0,#14b8a61c,transparent 60%),linear-gradient(120deg,#182f37,#142333);box-shadow:0 0 0 4px #14b8a608,0 16px 45px #0002}.featured h2{font-size:29px}.card .price{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:22px 0}.price strong{font-size:36px;line-height:1;color:#fff;letter-spacing:-.04em}.price span{font-size:12px;color:#c1d8d6}.cta{min-height:50px;width:100%;border-radius:12px;border:1px solid #b0c5e033;padding:12px 17px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:650;background:#ffffff06;transition:background .2s,border-color .2s;color:#f7fafc}.cta span{font-size:20px;line-height:1}.cta:hover{background:#ffffff10;border-color:#a6dcd077}.cta.primary{background:#14b8a6;color:#072723;border-color:#14b8a6;box-shadow:0 6px 20px #14b8a617}.cta.primary:hover{background:#42d3c1}.christmas{background:radial-gradient(ellipse at 100% 0,#91404924,transparent 75%),linear-gradient(120deg,#242332,#192233);border-color:#d7b36b33}.christmas .icon{background:#d2a35c12;border-color:#d7b36b44}.christmas .category{color:#e3c590}.card .christmas-price{color:#d6bc8c;font-size:13px;margin-bottom:19px}.christmas-price strong{font-size:22px;margin-left:5px;font-weight:650}.signature{text-align:center;font-size:13px;color:#aab9cb;line-height:1.8;margin:30px 0}.socials{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:460px;margin:0 auto 32px}.socials>a,.socials>.unverified{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 2px;border-radius:12px;font-size:11px;color:#c4d0de;line-height:1.5}.socials>a:hover{color:#5eead4;background:#14b8a60a}.socials svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.socials .unverified{color:#8290a5}.socials small{display:block;text-align:center;font-size:9px;color:#8290a5}footer{border-top:1px solid #afc4df1a;padding-top:22px;text-align:center;color:#899bb1;font-size:11px}footer p{margin:0 0 5px}footer>div{display:flex;justify-content:center;gap:10px}footer a:hover{color:#5eead4}details{max-width:520px;margin:16px auto 0;font-size:10px}details summary{cursor:pointer;color:#aab9cb}details p{margin-top:10px;text-align:left;line-height:1.8}details a{text-decoration:underline}@media(max-width:480px){.shell{width:calc(100% - 32px);padding-top:30px}.intro{margin-bottom:26px}.card{padding:22px 20px;border-radius:19px}h2{font-size:21px}.featured h2{font-size:26px}.badge,.category{font-size:8px;letter-spacing:.08em}.number{font-size:10px}.price span{max-width:160px}.cta{font-size:13px;min-height:52px}.subtitle{max-width:300px}.presentation{font-size:13px}.desktop-break{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.card:hover{transform:none}}
