@font-face{font-family:Big Shoulders;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/35df9b0d2975b7da.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f711afda2794f4e2.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f39fb73de5e89135.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/35df9b0d2975b7da.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f711afda2794f4e2.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f39fb73de5e89135.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_b67550{font-family:Big Shoulders;font-style:normal}.__variable_b67550{--font-display:"Big Shoulders"}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk Fallback;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_36ec49{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.__variable_36ec49{--font-body:"Schibsted Grotesk","Schibsted Grotesk Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_f9c3d4{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_f9c3d4{--font-mono:"DM Mono","DM Mono Fallback"}:root{--papier:#eef0ea;--encre:#1a1c19;--postal:#243e4f;--atelier:#1f4d3a;--tampon:#9f2d20;--filet:#d5d6d0;--muted:#5c6158;--radius:3px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--papier);color:var(--encre);font-family:var(--font-body);font-size:1.05rem;line-height:1.5}img{max-width:100%}a{color:var(--postal)}a:hover{color:var(--tampon)}.display,h1,h2,h3{font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;line-height:.92;margin:0}h1{font-size:clamp(3.4rem,8vw,6.4rem)}h2{font-size:clamp(2.2rem,4vw,3.4rem)}p{margin:.6rem 0 0}button,input,select,textarea{font:inherit;color:inherit}.skip{position:absolute;left:1rem;top:-4rem;background:var(--encre);color:var(--papier);padding:.4rem .7rem}.skip:focus{top:.6rem;z-index:5}.mast,.workbar{display:flex;align-items:center;gap:1.2rem;padding:.9rem 1.3rem;border-bottom:2px solid var(--encre);background:var(--papier);position:-webkit-sticky;position:sticky;top:0;z-index:4}.brand,.work-brand{display:flex;align-items:center;gap:.55rem;color:var(--encre);text-decoration:none;font-family:var(--font-display);font-size:1.8rem;font-weight:700;letter-spacing:-.03em}.logo{width:1.7rem;height:1.7rem;display:block}.nav,.work-nav{display:flex;align-items:center;gap:1.1rem;margin-left:auto}.nav a,.work-nav a,.work-nav button{color:var(--encre);text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.nav a,.work-nav a{background-image:linear-gradient(var(--tampon),var(--tampon));background-repeat:no-repeat;background-size:0 2px;background-position:0 100%;transition:background-size .18s ease}.filter-here,.nav a.nav-here,.nav a:hover,.work-nav a:hover{background-size:100% 2px}.filter-here{color:var(--encre);text-decoration:none;background-image:linear-gradient(var(--tampon),var(--tampon));background-repeat:no-repeat;background-position:0 100%}.mast .logo{animation:slam-logo .62s cubic-bezier(.16,.84,.3,1) both}.nav-strong{background:var(--encre)!important;color:var(--papier)!important;padding:.45rem .7rem!important;text-decoration:none}.nav-button,.nav-check{display:none}.hero{overflow:hidden}.hero,.hero-media{position:relative}.band-photo,.hero-photo{object-fit:cover;filter:saturate(.78) contrast(1.04);animation:drift 18s ease-in-out infinite alternate}.hero-media{animation:unveil .88s cubic-bezier(.16,.84,.3,1) both}.hero-copy>*{animation:rise .64s cubic-bezier(.16,.84,.3,1) both}.hero-copy>:first-child{animation-delay:.16s}.hero-copy>:nth-child(2){animation-delay:.28s}.hero-copy>:nth-child(3){animation-delay:.4s}.hero-copy>:nth-child(4){animation-delay:.52s}.hero-copy>:nth-child(5){animation-delay:.64s}.hero-copy:after{content:"";display:block;height:3px;width:0;margin-top:1rem;background:var(--tampon);animation:grow .76s cubic-bezier(.16,.84,.3,1) .62s forwards}.eyebrow{font-family:var(--font-mono);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;margin:0}.hero-copy h1{margin-top:.35rem}.hero-copy p{max-width:38rem}.hero-ink{min-height:100svh;display:grid;align-items:end}.hero-ink .hero-media{position:absolute;inset:0}.hero-ink .hero-copy{position:relative;z-index:1;width:min(40rem,92vw);margin:1.2rem;background:var(--encre);color:var(--papier);padding:1.6rem 1.5rem 1.7rem;border-top:8px solid var(--tampon);animation:rise .56s ease both}.hero-ink .hero-copy h1{color:var(--papier);font-size:clamp(2.8rem,6vw,5.2rem)}.hero-ink .hero-copy p{color:#d9dbd4}.hero-band{display:grid}.hero-band .hero-media{height:48vh;min-height:18rem}.hero-band .hero-copy{background:var(--encre);color:var(--papier);padding:1.5rem 1.5rem 1.7rem;border-bottom:8px solid var(--tampon)}.hero-band .hero-copy h1{color:var(--papier);font-size:clamp(2.8rem,6vw,4.8rem)}.hero-band .hero-copy p{color:#d9dbd4}.hero-flip,.hero-split{display:grid;grid-template-columns:1.15fr .85fr;min-height:72vh}.hero-flip .hero-media,.hero-split .hero-media{min-height:22rem}.hero-flip .hero-media{order:2}.hero-flip .hero-copy{order:1;border-left:8px solid var(--tampon)}.hero-flip .hero-copy,.hero-split .hero-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:2.2rem 1.8rem;background:var(--papier)}.hero-flip .hero-copy h1,.hero-split .hero-copy h1{font-size:clamp(2.8rem,5vw,4.6rem)}.hero-stack .hero-media{height:36vh;min-height:13rem}.hero-stack .hero-copy{padding:1.8rem 1.4rem 0;max-width:46rem}.hero-stack .hero-copy h1{font-size:clamp(2.6rem,6vw,4.4rem)}.hero-corner{min-height:78vh;display:grid;align-items:end;justify-items:end}.hero-corner .hero-media{position:absolute;inset:0}.hero-corner .hero-copy{position:relative;z-index:1;width:min(34rem,92vw);margin:1.2rem;background:var(--papier);color:var(--encre);padding:1.4rem 1.4rem 1.5rem;border-left:8px solid var(--tampon);animation:rise .52s ease both}.hero-corner .hero-copy h1{font-size:clamp(2.6rem,5vw,4.2rem)}.hero-head{display:grid}.hero-head .hero-copy{order:1;padding:2rem 1.4rem 1.1rem;max-width:48rem}.hero-head .hero-media{order:2;height:40vh;min-height:14rem}.hero-head .hero-copy h1{font-size:clamp(2.8rem,6vw,4.8rem)}.hero-strip .hero-media{height:24vh;min-height:9rem}.hero-strip .hero-copy{padding:1.6rem 1.4rem 0;max-width:46rem}.hero-strip .hero-copy h1{font-size:clamp(2.4rem,5vw,3.8rem)}.hero-cover{min-height:62vh;display:grid;align-items:center}.hero-cover .hero-media{position:absolute;inset:0}.hero-cover .hero-copy{position:relative;z-index:1;width:min(36rem,92vw);margin:2rem auto;background:var(--encre);color:var(--papier);padding:1.5rem;border-top:8px solid var(--tampon)}.hero-cover .hero-copy h1{color:var(--papier);font-size:clamp(2.6rem,6vw,4.4rem)}.hero-cover .hero-copy p{color:#d9dbd4}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.98)}.pulse{display:flex;align-items:center;gap:.55rem;margin-top:1.15rem}.pulse span{font-family:var(--font-mono);font-size:.92rem;letter-spacing:.08em;color:#d9dbd4;animation:tick 3.6s ease-in-out infinite}.pulse span:nth-of-type(2){animation-delay:1.2s}.pulse span:nth-of-type(3){animation-delay:2.4s}.pulse i{width:1.6rem;height:2px;background:#3a3d36;display:block;position:relative;overflow:hidden}.pulse i:after{content:"";position:absolute;inset:0;background:var(--tampon);transform-origin:left;animation:dash 1.2s ease-in-out infinite}.pulse i:nth-of-type(2):after{animation-delay:1.2s}.cta-row{display:flex;flex-wrap:wrap;gap:.9rem 1.2rem;align-items:center;margin-top:1.2rem}.btn,.btn-ghost{display:inline-block;text-decoration:none;border:0;cursor:pointer;padding:.75rem 1rem;border-radius:var(--radius);transition:background .16s ease,color .16s ease,transform .16s ease}.btn{background:var(--papier);color:var(--encre)}.btn:hover,.hero-ink .btn:hover{background:var(--tampon);color:var(--papier)}.btn-ghost{background:transparent;color:var(--papier);text-decoration:underline;text-underline-offset:.2rem;padding-left:0}.section{padding:4.5rem 1.4rem;max-width:74rem;margin:0 auto}.section.tight{padding-top:2.5rem}.lede{font-size:1.2rem;max-width:40rem}.steps{list-style:none;padding:0;margin:2rem 0 0;display:grid;grid-gap:1.4rem;gap:1.4rem}.steps li{display:grid;grid-template-columns:5.5rem 1fr;grid-gap:1rem;gap:1rem;align-items:start;animation:rise .5s ease both}.steps li:nth-child(2){animation-delay:80ms}.steps li:nth-child(3){animation-delay:.16s}.steps li:nth-child(4){animation-delay:.24s}.step-mark{font-family:var(--font-mono);font-size:1rem;color:var(--tampon);padding-top:.35rem}.letter{margin-top:1.4rem;background:white;color:var(--encre);padding:1.4rem 1.3rem;border-left:8px solid var(--tampon);white-space:pre-wrap;font-family:var(--font-body);max-width:38rem}.trades{margin:1rem 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.4rem 1.1rem}.trades li{font-size:1.8rem;letter-spacing:-.03em;animation:trade-tick 7.7s ease-in-out infinite;animation-delay:calc(var(--i) * .7s)}.price-line,.trades li{font-family:var(--font-display)}.price-line{font-size:clamp(3rem,7vw,5rem);line-height:.9}.price-line span{font-family:var(--font-body);font-size:1.1rem;letter-spacing:0}.band{position:relative;min-height:28rem;display:grid;align-items:end}.band-caption{position:relative;z-index:1;background:var(--encre);color:var(--papier);padding:1.2rem 1.4rem;max-width:36rem;margin:1rem}.tariff{display:grid;grid-template-columns:1.15fr .85fr;margin-top:.4rem;background:white;border:2px solid var(--encre);overflow:hidden}.tariff-price{padding:1.8rem 1.6rem 2rem;border-top:12px solid var(--tampon)}.tariff-amount{font-family:var(--font-display);font-size:clamp(5.2rem,12vw,8.4rem);line-height:.82;letter-spacing:-.04em;margin:.2rem 0 0}.tariff-amount span{font-size:.28em;letter-spacing:0;margin-left:.35rem;vertical-align:1.1rem}.tariff-unit{font-family:var(--font-mono);font-size:.92rem;letter-spacing:.04em;text-transform:uppercase;margin-top:.35rem}.tariff-price ul{margin:1.3rem 0 1.4rem;padding-left:1.1rem}.tariff-price li{margin:.35rem 0}.tariff-aside{background:var(--encre);color:var(--papier);padding:1.8rem 1.5rem 2rem}.tariff-aside .eyebrow{color:#e7b2ab}.tariff-aside ol{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;grid-gap:1.15rem;gap:1.15rem}.tariff-aside li{display:grid;grid-gap:.25rem;gap:.25rem;border-top:1px solid #3a3d36;padding-top:.9rem}.tariff-aside strong{font-family:var(--font-display);font-size:1.8rem;letter-spacing:-.03em;font-weight:700}.tariff-aside span{color:#d9dbd4}.qr{display:block;margin:1rem 0;background:white;border:1.5px solid var(--encre);padding:.4rem;width:220px;height:auto}.faq{display:grid;grid-gap:.2rem;gap:.2rem;margin-top:1.5rem}.faq-item{border-top:1px solid var(--filet);padding:.85rem 0}.faq-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:1rem;align-items:baseline;font-weight:600}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--tampon);font-family:var(--font-display);font-size:1.8rem;line-height:.8}.faq-item[open] summary:after{content:"–"}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.faq-item[open] .faq-a{grid-template-rows:1fr}.faq-a p{overflow:hidden;margin:.45rem 0 0}.sheet{max-width:40rem;margin:0 auto;padding:2.5rem 1.3rem 4rem}.form{display:grid;grid-gap:.9rem;gap:.9rem;margin-top:1.2rem}.form fieldset,.form label{display:grid;grid-gap:.3rem;gap:.3rem}.form fieldset{border:0;padding:0;margin:0}.form legend{font-weight:600}.form input,.form select,.form textarea{background:white;border:1.5px solid var(--encre);border-radius:var(--radius);padding:.65rem .7rem;width:100%}.secret{position:relative;display:block}.secret input{padding-right:2.7rem}.secret-eye{position:absolute;top:50%;right:.35rem;transform:translateY(-50%);width:2rem;height:2rem;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--encre);cursor:pointer}.secret-eye svg{width:1.25rem;height:1.25rem;display:block}.secret-eye:hover{color:var(--tampon)}.form input:focus,.form select:focus,.form textarea:focus{outline:2px solid var(--tampon);outline-offset:2px}.choice{grid-template-columns:auto 1fr;align-items:center}.hint,.muted{color:var(--muted);font-size:.95rem}.notice{color:var(--atelier);font-weight:600}.form-error{color:var(--tampon);font-weight:600}.table-wrap{overflow-x:auto;margin:.6rem 0 1rem}.table-wrap table{border-collapse:collapse;width:100%}.table-wrap td,.table-wrap th{border-top:1px solid var(--filet);text-align:left;padding:.35rem .5rem;font-size:.92rem;white-space:nowrap}.hp{position:absolute;left:-9999px}.foot{background:var(--encre);color:var(--papier);padding:2.4rem 1.4rem 1.2rem;border-top:2px solid var(--encre)}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:1.6rem 2rem;gap:1.6rem 2rem;max-width:74rem;margin:0 auto}.foot .brand{color:var(--papier)}.foot p{color:#d9dbd4;max-width:22rem}.foot-label{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .55rem;color:#c4c7bf}.foot nav{display:grid;grid-gap:.4rem;gap:.4rem}.foot nav a{color:var(--papier);text-decoration:none;width:-moz-fit-content;width:fit-content;background-image:linear-gradient(var(--tampon),var(--tampon));background-repeat:no-repeat;background-size:0 2px;background-position:0 100%;transition:background-size .18s ease}.foot nav a:hover{color:var(--papier);background-size:100% 2px}.foot-bar{max-width:74rem;margin:1.8rem auto 0;padding-top:.9rem;border-top:1px solid #3a3d36;display:flex;justify-content:space-between;gap:.8rem 1.4rem;flex-wrap:wrap;align-items:baseline}.foot-bar p{margin:0;color:#d9dbd4}.foot-bar a{color:var(--papier);text-underline-offset:.18rem}.work{padding:1.4rem 1.2rem 4rem;max-width:68rem;margin:0 auto}.kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin:1.4rem 0 2rem}.kpi{border-top:6px solid var(--encre);padding-top:.5rem}.kpi strong{display:block;font-family:var(--font-display);font-size:2.6rem;line-height:.9}.rows{list-style:none;padding:0;margin:1rem 0 0}.rows .row,.rows a{display:grid;grid-template-columns:7.5rem 1fr auto auto;grid-gap:.8rem;gap:.8rem;align-items:baseline;padding:.85rem 0;border-top:1px solid var(--filet);color:var(--encre);text-decoration:none;animation:rise .42s ease both}.rows a:hover{color:var(--tampon);padding-left:.35rem}.offer{transition:transform .2s ease}.offer:hover{transform:translateY(-4px)}.num{font-family:var(--font-mono);font-size:.92rem}.state-accepte,.state-accord{color:var(--atelier)}.state-refuse{color:var(--muted)}.state-due{color:var(--tampon)}.letter.is-stamped{position:relative}.stamp{position:absolute;right:1rem;top:1rem;border:3px solid var(--tampon);color:var(--tampon);font-family:var(--font-display);font-size:1.6rem;letter-spacing:-.03em;padding:.1rem .45rem;transform:rotate(-8deg);animation:stamp .42s ease both}.actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.btn.ink{background:var(--encre);color:var(--papier)}.btn.ink:hover{background:var(--tampon);color:var(--papier)}.btn.quiet{background:transparent;color:var(--encre);border:1.5px solid var(--encre)}.timeline{list-style:none;padding:0;margin:1.2rem 0;display:grid;grid-gap:.8rem;gap:.8rem}.timeline li{display:grid;grid-template-columns:6rem 1fr;grid-gap:.8rem;gap:.8rem;animation:rise .48s ease both}.timeline li:nth-child(2){animation-delay:90ms}.timeline li:nth-child(3){animation-delay:.18s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes stamp{0%{opacity:0;transform:rotate(-18deg) scale(1.35)}to{opacity:1;transform:rotate(-8deg) scale(1)}}@keyframes slam-logo{0%{opacity:0;transform:scale(1.4) rotate(-12deg)}to{opacity:1;transform:none}}@keyframes unveil{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes drift{0%{transform:scale(1.05)}to{transform:scale(1.14) translate3d(-1.8%,-1%,0)}}@keyframes grow{to{width:100%}}@keyframes tick{0%,14%{color:var(--tampon)}30%,to{color:#d9dbd4}}@keyframes trade-tick{0%,7%{color:var(--tampon)}14%,to{color:var(--encre)}}.curtain{position:fixed;inset:0;z-index:80;pointer-events:none;background:var(--encre);animation:curtain .78s cubic-bezier(.7,0,.3,1) both}.curtain:after{content:"";position:absolute;top:0;bottom:0;right:0;width:10px;background:var(--tampon)}@keyframes curtain{0%{transform:scaleX(0);transform-origin:left center}40%{transform:scaleX(1);transform-origin:left center}60%{transform:scaleX(1);transform-origin:right center}to{transform:scaleX(0);transform-origin:right center}}.reveal{opacity:0;transform:translateY(22px)}.reveal.in{animation:rise .68s cubic-bezier(.16,.84,.3,1) both}.reveal .stamp{opacity:0}.reveal.in .stamp{animation:stamp .52s cubic-bezier(.2,.9,.2,1) .18s both}@keyframes dash{0%,to{transform:scaleX(0)}45%,70%{transform:scaleX(1)}}.reveal.in .price-line{animation:rise .64s cubic-bezier(.16,.84,.3,1) both}.band-caption{animation:rise .64s ease both}@view-transition{navigation:auto}::view-transition-old(root){animation:fade .18s ease reverse}::view-transition-new(root){animation:rise .42s cubic-bezier(.16,.84,.3,1)}@keyframes fade{0%{opacity:0}to{opacity:1}}@media (max-width:800px){.nav-button{display:inline-block;margin-left:auto;border:1.5px solid var(--encre);padding:.35rem .55rem;border-radius:var(--radius)}.nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--papier);border-bottom:2px solid var(--encre);flex-direction:column;align-items:flex-start;padding:.8rem 1.2rem 1rem;gap:.7rem}.nav-check:checked~.nav{display:flex;animation:rise .2s ease}.foot-grid,.hero-flip,.hero-split,.kpis,.tariff{grid-template-columns:1fr}.hero-flip,.hero-split{min-height:0}.hero-flip .hero-media{order:0}.hero-flip .hero-media,.hero-split .hero-media{height:32vh;min-height:12rem}.rows .row,.rows a{grid-template-columns:1fr 1fr}.work-nav{display:none}.workbar{flex-wrap:wrap}.nav-check:checked~.work-nav,.work-nav.mobile-open{display:flex}.work-nav{display:none;width:100%;flex-direction:column;align-items:flex-start;margin-left:0}.nav-check:checked~.work-nav{display:flex}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}html{scroll-behavior:auto}}