:root{--bg:#fff;--paper:#f4f5f7;--card:#fff;--ink:#16181d;--muted:#4a4e57;--line:#e3e4e8;--blue:#2447e8;--blue-press:#1a36b8;--night:#16181d;--night-2:#2a2d35;--ok:#15a66a;--sans:"Schibsted Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;--maxw:1200px;--r:16px;--shadow:0 2px 4px rgba(22,24,29,.04),0 30px 60px -36px rgba(22,24,29,.28);--shadow-sm:0 1px 2px rgba(22,24,29,.04),0 12px 28px -20px rgba(22,24,29,.2);--glass:#fff;--glass-line:#dddfe4;--glass-hair:#dddfe4;--glass-blur:none;--glass-shadow:var(--shadow-sm);color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#contact,#ecrire,#offres{scroll-margin-top:76px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:18px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:40px}@media(max-width:760px){.wrap{padding-inline:20px}}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:8px}p{margin:0}.display{letter-spacing:-.045em;font-size:clamp(2.6rem,5.6vw,4.6rem);line-height:1}.display,.h2{font-weight:700;margin:0;text-wrap:balance}.h2{letter-spacing:-.035em;font-size:clamp(2.1rem,4.2vw,3.5rem);line-height:1.05;max-width:18ch}.lead{font-size:clamp(1.1rem,1.7vw,1.32rem);color:var(--muted);line-height:1.5;max-width:44ch}.eyebrow{font:600 1rem/1.3 var(--sans);color:var(--blue);margin:0}.muted{color:var(--muted)}.mono{font-family:var(--mono)}.btn{display:inline-flex;align-items:center;gap:.55rem;font:600 1.06rem/1 var(--sans);padding:18px 26px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover{background:var(--blue-press);text-decoration:none}.btn-ghost{background:transparent;color:var(--ink);border-color:#d5d7dd}.btn-ghost:hover{border-color:var(--ink);text-decoration:none}.btn-sm{padding:13px 20px;font-size:1rem}.btn .arw{display:none}.sec{padding-block:clamp(80px,9vw,128px)}.sec-head{max-width:64ch;margin-bottom:56px;display:flex;flex-direction:column;gap:16px}.sec-head .muted{font-size:1.12rem;max-width:36em}@media(prefers-reduced-motion:no-preference){.hero-panel>*{animation:rise .7s cubic-bezier(.2,.7,.2,1) both}.hero-panel>:nth-child(2){animation-delay:.06s}.hero-panel>:nth-child(3){animation-delay:.12s}.hero-panel>:nth-child(4){animation-delay:.18s}.hero-panel>:nth-child(5){animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}.atmo{position:fixed;inset:0;z-index:-2;pointer-events:none}.atmo .grain{opacity:.4;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E")}.atmo .grain,.atmo .grid{position:absolute;inset:0}.atmo .grid{background-image:linear-gradient(90deg,rgba(20,20,23,.028) 1px,transparent 0),linear-gradient(180deg,rgba(20,20,23,.028) 1px,transparent 0);background-size:56px 56px}.glass{position:relative;background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-line);border-radius:var(--r);box-shadow:var(--glass-shadow),inset 0 1px #ffffffb3}.glass:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid var(--glass-hair);pointer-events:none}.glass-night{color:#edeffa;background:linear-gradient(155deg,#1b2a5ed1,#0c1540db);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 30px 60px -34px #0c154099}.asset,.glass-night{position:relative;border-radius:var(--r)}.asset{overflow:hidden;background:radial-gradient(120% 85% at 26% 12%,#fff,transparent 46%),radial-gradient(85% 75% at 82% 22%,rgba(36,71,232,.4),transparent 58%),linear-gradient(158deg,#efe9dd,#ccd3f0 52%,#0c1540 130%)}.asset:after{content:"";position:absolute;inset:0;opacity:.5;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E")}.asset.dark{background:radial-gradient(70% 60% at 84% 12%,rgba(64,96,210,.55),transparent 60%),linear-gradient(158deg,#182652,#16234f 30%,#0c1540)}.asset.asset-img{background:var(--img) center/cover no-repeat}.asset.asset-img:after{opacity:.28}.scrollhint{display:flex;flex-direction:column;align-items:center;gap:9px;font:600 .62rem/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.scrollhint .m{width:20px;height:32px;border:1.5px solid var(--muted);border-radius:12px;position:relative;opacity:.55}.scrollhint .m:after{content:"";position:absolute;left:50%;top:6px;width:3px;height:6px;border-radius:2px;background:var(--muted);transform:translate(-50%)}html.home-snap .hero-v3{min-height:100dvh}html.bar-overlay .site-bar,html.home-snap .site-bar{position:fixed;top:32px;left:0;right:0;margin-top:0}@media(max-width:820px){html.bar-overlay .site-bar,html.home-snap .site-bar{position:sticky;top:14px;margin-top:14px}}.reveal{opacity:0;transform:translateY(24px)}.reveal.in{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.reveal-group>*{opacity:0;transform:translateY(22px)}.reveal-group.in>*{opacity:1;transform:none;transition:opacity .65s cubic-bezier(.2,.7,.2,1),transform .65s cubic-bezier(.2,.7,.2,1)}.reveal-group.in>:nth-child(2){transition-delay:.06s}.reveal-group.in>:nth-child(3){transition-delay:.12s}.reveal-group.in>:nth-child(4){transition-delay:.18s}.reveal-group.in>:nth-child(5){transition-delay:.24s}.reveal-group.in>:nth-child(6){transition-delay:.3s}@media(prefers-reduced-motion:reduce){.reveal,.reveal-group>*{opacity:1;transform:none;transition:none}.scrollhint .m:after{animation:none}}@media(prefers-reduced-motion:no-preference){.scrollhint .m:after{animation:wheel 1.8s ease-in-out infinite}@keyframes wheel{0%{opacity:0;transform:translate(-50%)}40%{opacity:1}80%,to{opacity:0;transform:translate(-50%,9px)}}}.topbar{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--line)}.topbar .row{display:flex;align-items:center;gap:26px;height:68px}.mark{font:600 1.24rem/1 var(--sans);letter-spacing:-.02em;color:var(--ink)}.mark .n42{font-family:var(--mono);color:var(--blue);letter-spacing:0}.nav{display:flex;gap:26px;margin-left:8px}.nav a{color:var(--ink);font-size:.96rem;font-weight:450}.nav a:hover{color:var(--blue);text-decoration:none}.spacer{flex:1}@media(max-width:720px){.nav{display:none}}.hero{padding-top:clamp(28px,4vw,52px)}.hero-panel{background:var(--paper);border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow);padding:clamp(34px,6vw,80px)}.trust{display:inline-flex;align-items:center;gap:9px;font:500 .84rem/1 var(--sans);color:var(--muted);border:1px solid var(--line);background:var(--card);border-radius:999px;padding:8px 14px;margin-bottom:26px}.hero .lead{margin-top:22px}.hero .cta{gap:14px;margin-top:34px}.diffs,.hero .cta{display:flex;flex-wrap:wrap}.diffs{gap:12px 30px;margin-top:44px;padding-top:28px;border-top:1px solid var(--line)}.diffs span{font:600 .82rem/1.4 var(--mono);color:var(--ink);display:inline-flex;gap:9px;align-items:baseline}.diffs span:before{content:"—";color:var(--blue)}.versus{display:grid;grid-template-columns:1fr 1fr;gap:20px}.vcard{border-radius:var(--r);padding:clamp(24px,3vw,34px)}.vcard.them{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.vcard.us{background:var(--night);color:#edeffa;box-shadow:0 30px 60px -34px #0c154080}.vcard .vt{font:600 .72rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px}.vcard.them .vt{color:var(--muted)}.vcard.us .vt{color:#8698ee}.vcard .vn{font-weight:600;font-size:1.3rem;letter-spacing:-.01em;margin:0 0 20px}.vcard.us .vn .n42{font-family:var(--mono);color:#8fa6ff}.pills{display:flex;flex-wrap:wrap;gap:10px}.pill{font:500 .86rem/1.3 var(--sans);padding:9px 14px;border-radius:999px;display:inline-flex;gap:8px;align-items:center}.pill.neg{background:var(--paper);border:1px solid var(--line);color:var(--muted)}.pill.neg:before{content:"×";font-family:var(--mono);color:#b9b3a7}.pill.pos{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);color:#e7eafb}.pill.pos:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ok)}@media(max-width:820px){.versus{grid-template-columns:1fr}}.recipes{display:grid;grid-template-columns:1fr 1fr;gap:20px}.recipe{background:var(--night);color:#edeffa;border-radius:var(--r);padding:clamp(24px,2.8vw,34px);font-family:var(--mono);font-size:.94rem;box-shadow:0 30px 60px -36px #0c154080}.recipe h3{font:600 .72rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#8698ee;margin:0 0 20px;display:flex;gap:10px;align-items:center}.recipe h3 .dot{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px #4ade9c26;flex:none}.recipe h3 b{color:#fff;font-weight:600;letter-spacing:.02em}.rrow{display:grid;grid-template-columns:74px 1fr;gap:16px;padding:.36rem 0;line-height:1.55}.rk{color:#7e90e8}.rv{color:#e7eafb}.rv em{color:var(--ok);font-style:normal}.recipe .note{margin:18px 0 0;color:#a9b2db;font-size:.82rem;line-height:1.5;font-family:var(--sans)}@media(max-width:820px){.recipes{grid-template-columns:1fr}}.offers{display:grid;grid-template-columns:1.05fr .95fr;gap:20px;align-items:start}.feat{background:var(--night);color:#edeffa;border-radius:var(--r);padding:clamp(26px,3vw,38px);box-shadow:0 30px 60px -34px #0c154080;position:relative;min-height:100%}.feat .idx{position:absolute;top:clamp(20px,2.4vw,30px);right:clamp(22px,2.6vw,32px);font:600 .74rem/1 var(--mono);color:#8698ee}.feat .fk{font:600 .72rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#8698ee;margin:0 0 16px}.feat .ft{font-weight:600;font-size:clamp(1.5rem,2.4vw,1.95rem);letter-spacing:-.02em;margin:0 0 12px}.feat .fd{color:#c3caea;font-size:1rem;line-height:1.55;max-width:40ch}.feat .fpills{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.feat .fprice{margin-top:26px;font:600 .8rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#8fa6ff}.olist{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);overflow:hidden}.orow{display:grid;grid-template-columns:1fr auto;gap:8px 18px;padding:20px clamp(20px,2.2vw,26px);border-top:1px solid var(--line)}.orow:first-child{border-top:0}.orow .on{font-weight:600;letter-spacing:-.01em;font-size:1.06rem}.orow .od{grid-column:1/2;color:var(--muted);font-size:.92rem}.orow .op{font:600 .74rem/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--blue);white-space:nowrap;align-self:center}@media(max-width:820px){.offers{grid-template-columns:1fr}}.engs{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.eng{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px;box-shadow:var(--shadow-sm)}.eng .ek{color:var(--blue);font:600 1rem/1 var(--mono);margin-bottom:14px}.eng .et{font-weight:600;font-size:1.06rem;letter-spacing:-.01em;margin-bottom:6px}.eng .ed{color:var(--muted);font-size:.92rem}.band{background:var(--night);border-radius:24px;padding:clamp(34px,5vw,60px);color:#edeffa;display:flex;flex-wrap:wrap;align-items:center;gap:22px;justify-content:space-between;box-shadow:0 34px 70px -38px #0c15408c}.band h2{font-weight:600;font-size:clamp(1.5rem,2.6vw,2.1rem);letter-spacing:-.02em;margin:0;max-width:20ch;color:#fff}.band .bsub{color:#a9b2db;margin-top:10px;font-size:1rem}.band .btn-primary{background:#fff;color:var(--night)}.band .btn-primary:hover{background:#e7eafb}.foot{border-top:1px solid var(--line);padding-block:40px;color:var(--muted);font-size:.92rem}.foot .row{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between}.foot a{color:var(--muted)}.foot a:hover{color:var(--ink)}.prose{max-width:62ch}.prose h1{font-weight:600;letter-spacing:-.028em;font-size:clamp(2rem,4vw,2.9rem);line-height:1.05;margin:0 0 8px;text-wrap:balance}.prose h2{font-weight:600;letter-spacing:-.02em;font-size:1.4rem;line-height:1.15;margin:38px 0 12px}.prose p{margin:0 0 14px;color:var(--ink)}.prose ul{margin:0 0 16px;padding-left:1.2em;color:var(--ink)}.prose li{margin:5px 0}.prose a{color:var(--blue)}.prose strong{font-weight:600}.v4{--v4-ink:#16181d;--v4-text:#4a4e57;--v4-soft:#6b6f78;--v4-line:#e3e4e8;--v4-line-2:#dddfe4;--v4-mist:#f4f5f7;--v4-blue:#2447e8;--v4-blue-press:#1a36b8;--v4-blue-ink:#dce3ff;--v4-warn:#c2410c;--v4-warn-bg:#fff4ec;--v4-ok:#15a66a;--v4-font:"Schibsted Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;font-family:var(--v4-font);color:var(--v4-ink);background:#fff;font-size:18px;line-height:1.55}.v4 .v4-wrap{max-width:1200px;margin:0 auto;padding:0 40px}.v4 h1,.v4 h2,.v4 h3{margin:0;font-family:var(--v4-font)}.v4 .v4-h2{font-size:clamp(34px,4.2vw,56px);line-height:1.05;letter-spacing:-.035em;font-weight:700;max-width:18ch;text-wrap:balance}.v4 .v4-lead{margin:16px 0 56px;max-width:36em;color:var(--v4-text)}.v4 .v4-sec{padding:128px 0}.v4 .v4-mist{background:var(--v4-mist)}.v4 .v4-btn{display:inline-flex;align-items:center;justify-content:center;font:600 17px/1 var(--v4-font);padding:18px 26px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.v4 .v4-btn,.v4 .v4-btn:hover{text-decoration:none}.v4 .v4-btn-blue{background:var(--v4-blue);color:#fff}.v4 .v4-btn-blue:hover{background:var(--v4-blue-press)}.v4 .v4-btn-ink{background:var(--v4-ink);color:#fff}.v4 .v4-btn-ink:hover{background:#000}.v4 .v4-btn-line{background:transparent;color:var(--v4-ink);border-color:#d5d7dd}.v4 .v4-btn-line:hover{border-color:var(--v4-ink)}.v4 .v4-btn-white{background:#fff;color:var(--v4-ink)}.v4 .v4-btn-white:hover{background:var(--v4-blue-ink)}.v4 .v4-btn-sm{padding:13px 20px;font-size:16px}.v4 a:focus-visible,.v4 button:focus-visible{outline:2px solid var(--v4-blue);outline-offset:3px}@media(max-width:760px){.v4 .v4-wrap{padding:0 20px}.v4 .v4-sec{padding:88px 0}.v4 .v4-lead{margin-bottom:40px}}
