:root{--al-ink:#0A0E1A;--al-ink-2:#10162A;--al-ink-3:#1A2238;--al-ink-line:rgba(245,241,232,.1);--al-ivory:#F4EFE4;--al-paper:#FAF8F3;--al-sand:#E7DFCE;--al-white:#FFFFFF;--al-text:#0A0E1A;--al-muted:#586074;--al-muted-dk:rgba(244,239,228,.66);--al-line:rgba(10,14,26,.1);--al-line-2:rgba(10,14,26,.18);--al-brass:#A77B3F;--al-brass-lt:#D8B47A;--al-brass-bg:rgba(216,180,122,.12);--al-red:#C8475A;--al-amber:#D99A2B;--al-green:#2E9A68;--al-serif:"Instrument Serif",ui-serif,Georgia,"Times New Roman",serif;--al-sans:"Inter Tight",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--al-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--al-radius:18px;--al-radius-sm:10px;--al-max:1240px;--al-gut:clamp(20px,4vw,40px);--al-shadow:0 1px 0 rgba(10,14,26,.04),0 12px 32px -12px rgba(10,14,26,.18);--al-shadow-lg:0 40px 80px -30px rgba(0,0,0,.55),0 18px 36px -18px rgba(0,0,0,.35);--al-ease:cubic-bezier(.2,.7,.1,1)}html{scroll-behavior:smooth}body{background:var(--al-paper);color:var(--al-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.al,.al *{box-sizing:border-box}.al{font-family:var(--al-sans);font-size:17px;line-height:1.55;color:var(--al-text);letter-spacing:-.005em}.al :where(a){color:inherit;text-decoration:none}.al img{max-width:100%;height:auto;display:block}.al h1,.al h2,.al h3,.al h4,.al p,.al ul,.al ol,.al figure,.al blockquote{margin:0;padding:0}.al ul,.al ol{list-style:none}.al button{font:inherit;cursor:pointer}.al :focus-visible{outline:2px solid var(--al-brass-lt);outline-offset:3px;border-radius:6px}.al-wrap{width:100%;max-width:var(--al-max);margin:0 auto;padding-left:var(--al-gut);padding-right:var(--al-gut)}.al-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.al-eyebrow{font-family:var(--al-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--al-muted);display:inline-flex;align-items:center;gap:10px}.al-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--al-brass);box-shadow:0 0 0 4px var(--al-brass-bg)}.al-dark .al-eyebrow{color:var(--al-muted-dk)}.al-dark .al-eyebrow:before{background:var(--al-brass-lt)}.al-display{font-family:var(--al-serif);font-weight:400;letter-spacing:-.02em;line-height:1.02}.al-display em,.al-h2 em,.al-h3 em{font-style:italic;color:var(--al-brass)}.al-dark .al-display em,.al-dark .al-h2 em,.al-dark .al-h3 em{color:var(--al-brass-lt)}.al-h1{font-size:clamp(44px,5.8vw,84px)}.al-h2{font-family:var(--al-serif);font-weight:400;font-size:clamp(36px,4.4vw,62px);line-height:1.04;letter-spacing:-.018em}.al-h3{font-family:var(--al-serif);font-weight:400;font-size:clamp(26px,2.4vw,34px);line-height:1.1;letter-spacing:-.01em}.al-lead{font-size:clamp(17px,1.35vw,20px);line-height:1.6;color:var(--al-muted);max-width:60ch}.al-dark .al-lead{color:var(--al-muted-dk)}.al-small{font-size:14px;color:var(--al-muted)}.al-mono{font-family:var(--al-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.al-num{font-family:var(--al-serif);font-size:clamp(56px,6vw,88px);line-height:.9;letter-spacing:-.03em}.al-sec{padding:clamp(80px,10vw,140px) 0;position:relative}.al-sec--tight{padding:clamp(56px,7vw,96px) 0}.al-dark{background:var(--al-ink);color:var(--al-ivory)}.al-ivory{background:var(--al-ivory)}.al-paper{background:var(--al-paper)}.al-head{display:grid;gap:22px;margin-bottom:clamp(40px,5vw,72px);max-width:820px}.al-head--center{margin-left:auto;margin-right:auto;text-align:center;justify-items:center}.al-rule{height:1px;background:var(--al-line);border:0;margin:0}.al-dark .al-rule{background:var(--al-ink-line)}.al-btn{--h:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--h);padding:0 26px;border-radius:999px;font-weight:600;font-size:15.5px;letter-spacing:-.005em;border:1px solid transparent;transition:transform .35s var(--al-ease),background .25s,color .25s,border-color .25s,box-shadow .35s var(--al-ease);white-space:nowrap}.al-btn svg{width:16px;height:16px;transition:transform .35s var(--al-ease)}.al-btn:hover svg{transform:translate(3px)}.al-btn--primary{background:var(--al-ink);color:var(--al-ivory)}.al-btn--primary:hover{background:#000;box-shadow:0 14px 30px -14px #0a0e1a99;transform:translateY(-1px)}.al-dark .al-btn--primary,.al-btn--light{background:var(--al-ivory);color:var(--al-ink)}.al-dark .al-btn--primary:hover,.al-btn--light:hover{background:#fff;box-shadow:0 14px 34px -14px #d8b47a8c}.al-btn--ghost{background:transparent;border-color:var(--al-line-2);color:var(--al-text)}.al-btn--ghost:hover{border-color:var(--al-text)}.al-dark .al-btn--ghost{border-color:#f4efe447;color:var(--al-ivory)}.al-dark .al-btn--ghost:hover{border-color:var(--al-ivory)}.al-btn--brass{background:var(--al-brass-lt);color:var(--al-ink)}.al-btn--brass:hover{background:#e6c792;transform:translateY(-1px)}.al-btn--sm{--h:42px;padding:0 18px;font-size:14px}.al-btn--block{width:100%}.al-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;border-bottom:1px solid currentColor;padding-bottom:2px;justify-self:start}.al-link svg{width:16px;height:16px;flex:none}.al-announce{background:var(--al-ink);color:var(--al-ivory);font-family:var(--al-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--al-ink-line)}.al-announce .al-wrap{display:flex;align-items:center;justify-content:center;gap:14px;min-height:38px;text-align:center}.al-announce a{color:var(--al-brass-lt);border-bottom:1px solid rgba(216,180,122,.4)}.al-pulse{width:7px;height:7px;border-radius:50%;background:var(--al-green);box-shadow:0 0 #2e9a6899;animation:alPulse 2.4s infinite}@keyframes alPulse{0%{box-shadow:0 0 #2e9a688c}70%{box-shadow:0 0 0 9px #2e9a6800}to{box-shadow:0 0 #2e9a6800}}#header-group{position:sticky;top:0;z-index:60}#header-group:has(.al-announce){top:-39px}.al-header{position:relative;z-index:50;background:#0a0e1ad1;backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--al-ink-line);color:var(--al-ivory)}.al-header .al-wrap{display:flex;align-items:center;justify-content:space-between;height:74px;gap:24px}.al-logo{display:inline-flex;align-items:baseline;gap:1px;font-size:23px;line-height:1;color:var(--al-ivory)}.al-logo b{font-family:var(--al-sans);font-weight:700;letter-spacing:-.035em}.al-logo i{font-family:var(--al-serif);font-style:italic;font-weight:400;font-size:26px;letter-spacing:-.01em;color:var(--al-brass-lt)}.al-logo small{font-family:var(--al-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--al-muted-dk);margin-left:12px;padding-left:12px;border-left:1px solid var(--al-ink-line);align-self:center}.al-nav{display:flex;align-items:center;gap:26px;font-size:14.5px;font-weight:500}.al-nav a{color:#f4efe4c7;transition:color .2s;position:relative;white-space:nowrap}.al-nav a:hover,.al-nav a[aria-current]{color:var(--al-ivory)}.al-nav a[aria-current]:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:1px;background:var(--al-brass-lt)}.al-nav .al-free{display:inline-flex;align-items:center;gap:8px}.al-nav .al-free span{font-family:var(--al-mono);font-size:9.5px;letter-spacing:.12em;padding:3px 7px;border-radius:99px;background:var(--al-brass-bg);color:var(--al-brass-lt)}.al-header-cta{display:flex;align-items:center;gap:12px}.al-cart{position:relative;display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--al-ink-line);color:var(--al-ivory)}.al-cart svg{width:18px;height:18px}.al-cart em{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;border-radius:9px;background:var(--al-brass-lt);color:var(--al-ink);font:600 10.5px/18px var(--al-sans);text-align:center;font-style:normal}.al-burger{display:none;width:42px;height:42px;border-radius:50%;border:1px solid var(--al-ink-line);background:transparent;color:var(--al-ivory);align-items:center;justify-content:center}.al-burger svg{width:18px;height:18px}.al-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--al-ink);color:var(--al-ivory);padding:24px var(--al-gut) 40px;display:flex;flex-direction:column;transform:translateY(-102%);transition:transform .5s var(--al-ease);visibility:hidden}.al-drawer[data-open=true]{transform:none;visibility:visible}.al-drawer-top{display:flex;justify-content:space-between;align-items:center;height:50px}.al-drawer nav{display:grid;gap:4px;margin-top:40px}.al-drawer nav a{font-family:var(--al-serif);font-size:40px;line-height:1.25;padding:6px 0;border-bottom:1px solid var(--al-ink-line)}.al-drawer .al-btn{margin-top:auto}@media(max-width:1360px){.al-logo small{display:none}}@media(max-width:1180px){.al-nav{display:none}.al-burger{display:inline-flex}.al-header-cta .al-btn{display:none}}.al-hero{position:relative;overflow:hidden;padding:clamp(64px,8vw,110px) 0 clamp(80px,9vw,130px)}.al-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 55% at 78% 30%,rgba(216,180,122,.13),transparent 70%),radial-gradient(45% 40% at 10% 0%,rgba(70,100,180,.18),transparent 70%);pointer-events:none}.al-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(244,239,228,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(244,239,228,.035) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(70% 70% at 50% 40%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000 30%,transparent 80%);pointer-events:none}.al-hero .al-wrap{position:relative;z-index:1;display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(40px,5vw,80px);align-items:center}.al-hero-copy{display:grid;gap:30px}.al-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.al-trust{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:10px;padding-top:26px;border-top:1px solid var(--al-ink-line);font-size:14px;color:var(--al-muted-dk)}.al-trust li{display:flex;align-items:center;gap:9px}.al-trust svg{width:16px;height:16px;color:var(--al-brass-lt);flex:none}.al-quote{position:relative;perspective:1600px}.al-doc{position:relative;background:var(--al-paper);color:var(--al-ink);border-radius:14px;padding:28px 28px 22px;box-shadow:var(--al-shadow-lg);transform:rotate(-1.6deg);transition:transform .8s var(--al-ease)}.al-quote:hover .al-doc{transform:rotate(0) translateY(-4px)}.al-doc:before{content:"";position:absolute;top:10px;right:-10px;bottom:-10px;left:10px;border-radius:14px;background:#f4efe412;z-index:-1;transform:rotate(3deg)}.al-doc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;border-bottom:1px dashed var(--al-line-2)}.al-doc-head strong{display:block;font-family:var(--al-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.al-doc-head span{font-size:12.5px;color:var(--al-muted)}.al-tag{font-family:var(--al-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:5px 9px;border-radius:99px;border:1px solid var(--al-line-2);color:var(--al-muted);white-space:nowrap}.al-doc-lines{display:grid;margin:6px 0 4px}.al-line{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--al-line);font-size:14px;position:relative}.al-line b{font-family:var(--al-mono);font-weight:500;font-size:13px;letter-spacing:-.01em}.al-line--flag{margin:0 -10px;padding-left:10px;padding-right:10px;border-radius:8px}.al-line--r{background:#c8475a14}.al-line--a{background:#d99a2b1a}.al-line--r b{text-decoration:line-through;text-decoration-color:var(--al-red);text-decoration-thickness:2px}.al-note{position:absolute;right:-14px;transform:translate(100%);display:flex;align-items:center;gap:8px;font-family:var(--al-serif);font-style:italic;font-size:19px;line-height:1.1;color:var(--al-brass-lt);white-space:nowrap;pointer-events:none}.al-note:before{content:"";width:26px;height:1px;background:currentColor;opacity:.6}.al-doc-foot{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:16px;margin-top:6px}.al-score{display:flex;align-items:center;gap:12px}.al-ring{--p:62;width:52px;height:52px;border-radius:50%;background:conic-gradient(var(--al-amber) calc(var(--p)*1%),var(--al-sand) 0);display:grid;place-items:center}.al-ring:after{content:attr(data-v);width:40px;height:40px;border-radius:50%;background:var(--al-paper);display:grid;place-items:center;font:600 14px/40px var(--al-sans);text-align:center}.al-score strong{display:block;font-size:15px}.al-score span{font-family:var(--al-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--al-muted)}.al-pills{display:flex;gap:6px;flex-wrap:wrap}.al-pill{font-family:var(--al-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:5px 8px;border-radius:6px;font-weight:500}.al-pill--r{background:#c8475a1f;color:#a6364a}.al-pill--a{background:#d99a2b29;color:#8e6112}.al-pill--g{background:#2e9a681f;color:#1f7a51}.al-doc-disc{margin-top:18px;font-size:12px;color:var(--al-muted-dk);text-align:center}@media(max-width:1180px){.al-note{display:none}}.al-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--al-line-2)}.al-stat{padding:36px 36px 8px 0;display:grid;gap:14px;align-content:start}.al-stat+.al-stat{padding-left:36px;border-left:1px solid var(--al-line)}.al-stat p{font-size:15.5px;color:var(--al-muted);max-width:32ch}.al-stat cite{font-family:var(--al-mono);font-style:normal;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--al-muted);opacity:.8}.al-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,6vw,96px);align-items:start}.al-sticky{position:sticky;top:120px;display:grid;gap:22px}.al-leaks{display:grid;border-top:1px solid var(--al-line-2)}.al-leak{display:grid;grid-template-columns:64px 1fr auto;gap:20px;padding:30px 0;border-bottom:1px solid var(--al-line-2);align-items:start}.al-leak .al-mono{color:var(--al-brass);padding-top:8px}.al-leak h3{font-family:var(--al-serif);font-weight:400;font-size:30px;line-height:1.1;margin-bottom:8px}.al-leak p{color:var(--al-muted);font-size:16px;max-width:52ch}.al-leak .al-stake{font-family:var(--al-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:6px 10px;border-radius:99px;background:var(--al-white);border:1px solid var(--al-line);color:var(--al-text)}.al-offers{display:grid;grid-template-columns:1fr 1.08fr 1fr;gap:18px;align-items:stretch}.al-offer{position:relative;display:flex;flex-direction:column;gap:22px;padding:34px 30px 30px;border-radius:var(--al-radius);background:var(--al-white);border:1px solid var(--al-line);box-shadow:var(--al-shadow);transition:transform .5s var(--al-ease),box-shadow .5s var(--al-ease)}.al-offer:hover{transform:translateY(-4px);box-shadow:0 1px #0a0e1a0a,0 28px 50px -24px #0a0e1a47}.al-offer--feat{background:var(--al-ink);color:var(--al-ivory);border-color:var(--al-ink);box-shadow:0 40px 70px -35px #0a0e1ab3}.al-offer--feat .al-small,.al-offer--feat .al-offer-for{color:var(--al-muted-dk)}.al-offer-badge{position:absolute;top:-13px;left:30px;font-family:var(--al-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;background:var(--al-brass-lt);color:var(--al-ink);padding:6px 12px;border-radius:99px}.al-offer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.al-offer-kind{font-family:var(--al-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--al-muted)}.al-offer--feat .al-offer-kind{color:var(--al-brass-lt)}.al-offer h3{font-family:var(--al-serif);font-weight:400;font-size:34px;line-height:1.05;letter-spacing:-.015em;margin-top:10px}.al-price{display:flex;align-items:baseline;gap:8px}.al-price strong{font-family:var(--al-serif);font-weight:400;font-size:58px;line-height:1;letter-spacing:-.03em}.al-price span{font-size:14px;color:var(--al-muted)}.al-offer--feat .al-price span{color:var(--al-muted-dk)}.al-offer-for{font-size:15px;color:var(--al-muted);padding-bottom:20px;border-bottom:1px solid var(--al-line)}.al-offer--feat .al-offer-for{border-color:var(--al-ink-line)}.al-checks{display:grid;gap:12px;font-size:15px}.al-checks li{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start}.al-checks svg{width:18px;height:18px;margin-top:2px;color:var(--al-brass)}.al-offer--feat .al-checks svg{color:var(--al-brass-lt)}.al-offer .al-btn{margin-top:auto}.al-offer-meta{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between;font-family:var(--al-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--al-muted)}.al-offer--feat .al-offer-meta{color:var(--al-muted-dk)}.al-cover{width:74px;height:98px;border-radius:4px 8px 8px 4px;background:linear-gradient(135deg,#141b31,#0a0e1a);box-shadow:inset 3px 0 #ffffff0f,0 14px 24px -12px #0a0e1a99;display:flex;flex-direction:column;justify-content:space-between;padding:10px 8px;color:var(--al-ivory);flex:none}.al-cover small{font-family:var(--al-mono);font-size:6px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.al-cover b{font-family:var(--al-serif);font-weight:400;font-style:italic;font-size:15px;line-height:1;color:var(--al-brass-lt)}.al-seats{display:flex;gap:5px;align-items:center}.al-seats i{width:9px;height:9px;border-radius:50%;background:var(--al-brass);display:block}.al-seats i.off{background:transparent;border:1px solid var(--al-line-2)}.al-offers-note{margin-top:28px;text-align:center;font-size:14.5px;color:var(--al-muted)}.al-offers-note strong{color:var(--al-text)}.al-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:0;counter-reset:s;border-top:1px solid var(--al-ink-line)}.al-step{padding:30px 22px 0 0;display:grid;gap:14px;align-content:start;position:relative}.al-step:before{counter-increment:s;content:"0" counter(s);font-family:var(--al-mono);font-size:12px;letter-spacing:.1em;color:var(--al-brass-lt)}.al-step:after{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:var(--al-brass-lt)}.al-step h3{font-family:var(--al-serif);font-weight:400;font-size:25px;line-height:1.12}.al-step p{font-size:15px;color:var(--al-muted-dk)}.al-step .al-mono{color:var(--al-muted-dk);font-size:10.5px}.al-cal-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,6vw,90px);align-items:center}.al-cal{background:var(--al-ink-2);border:1px solid var(--al-ink-line);border-radius:22px;padding:22px;box-shadow:var(--al-shadow-lg)}.al-cal-top{display:flex;justify-content:space-between;align-items:center;padding:4px 6px 18px;border-bottom:1px solid var(--al-ink-line)}.al-cal-top strong{font-weight:600;font-size:15px}.al-cal-top span{font-family:var(--al-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--al-muted-dk)}.al-cal-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}.al-cal-day{display:grid;gap:8px;align-content:start}.al-cal-day header{padding:10px 8px 12px;border-radius:12px;text-align:center;background:#f4efe40a}.al-cal-day header small{display:block;font-family:var(--al-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--al-muted-dk)}.al-cal-day header b{display:block;font-family:var(--al-serif);font-weight:400;font-size:30px;line-height:1.1}.al-cal-day header i{display:block;font-style:normal;font-size:12px;color:var(--al-muted-dk)}.al-slot{display:flex;justify-content:center;align-items:center;height:38px;border-radius:10px;border:1px solid rgba(216,180,122,.28);color:var(--al-ivory);font:500 13.5px/1 var(--al-mono);transition:background .2s,border-color .2s,color .2s}.al-slot:hover{background:var(--al-brass-lt);border-color:var(--al-brass-lt);color:var(--al-ink)}.al-slot--off{border-style:dashed;border-color:var(--al-ink-line);color:#f4efe440;pointer-events:none;text-decoration:line-through}.al-cal-foot{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-top:18px;padding:16px 6px 2px;border-top:1px solid var(--al-ink-line);font-size:13px;color:var(--al-muted-dk)}.al-legend{display:flex;gap:16px}.al-legend span{display:inline-flex;align-items:center;gap:7px}.al-legend i{width:10px;height:10px;border-radius:3px;border:1px solid rgba(216,180,122,.5);display:block}.al-legend i.off{border-style:dashed;border-color:var(--al-ink-line)}.al-facts{display:grid;gap:0;margin-top:10px;border-top:1px solid var(--al-ink-line)}.al-facts li{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--al-ink-line);font-size:15px}.al-facts li span:first-child{color:var(--al-muted-dk)}.al-guar{display:grid;grid-template-columns:1fr 1fr;gap:18px}.al-guar article{padding:clamp(30px,4vw,52px);border-radius:var(--al-radius);background:var(--al-white);border:1px solid var(--al-line);display:grid;gap:18px;align-content:start}.al-guar .al-seal{width:58px;height:58px;border-radius:50%;border:1px solid var(--al-line-2);display:grid;place-items:center;color:var(--al-brass)}.al-guar .al-seal svg{width:26px;height:26px}.al-guar p{color:var(--al-muted);max-width:48ch}.al-founder{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,6vw,96px);align-items:center}.al-portrait{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:4/5;background:var(--al-ink-2)}.al-portrait img{width:100%;height:100%;object-fit:cover;filter:saturate(.92) contrast(1.02)}.al-portrait figcaption{position:absolute;left:16px;right:16px;bottom:16px;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-radius:12px;background:#0a0e1ab8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--al-ivory);font-size:13.5px}.al-portrait figcaption span{font-family:var(--al-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--al-brass-lt)}.al-quote-big{font-family:var(--al-serif);font-size:clamp(28px,2.8vw,40px);line-height:1.18;letter-spacing:-.01em}.al-timeline{display:grid;margin-top:8px;border-top:1px solid var(--al-line-2)}.al-timeline li{display:grid;grid-template-columns:130px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--al-line)}.al-timeline .al-mono{color:var(--al-brass);padding-top:3px}.al-timeline strong{display:block;font-weight:600}.al-timeline p{font-size:15px;color:var(--al-muted)}.al-sign{font-family:var(--al-serif);font-style:italic;font-size:30px;color:var(--al-brass)}.al-free-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:18px}.al-free-card{position:relative;overflow:hidden;border-radius:var(--al-radius);padding:clamp(30px,4vw,48px);display:grid;gap:18px;align-content:start;min-height:320px}.al-free-card--dark{background:var(--al-ink);color:var(--al-ivory)}.al-free-card--dark:after{content:"";position:absolute;right:-80px;bottom:-80px;width:280px;height:280px;border-radius:50%;border:1px solid rgba(216,180,122,.25);box-shadow:0 0 0 40px #d8b47a0a,0 0 0 80px #d8b47a08}.al-free-card--light{background:var(--al-white);border:1px solid var(--al-line)}.al-free-card .al-btn{justify-self:start;margin-top:8px}.al-form{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.al-form input[type=email]{flex:1 1 220px;height:54px;border-radius:999px;border:1px solid var(--al-line-2);padding:0 22px;font:inherit;font-size:15.5px;background:var(--al-paper);color:var(--al-text)}.al-form input[type=email]:focus{outline:none;border-color:var(--al-ink)}.al-form-msg{font-size:14px;color:var(--al-green)}.al-faq{display:grid;border-top:1px solid var(--al-line-2)}.al-faq details{border-bottom:1px solid var(--al-line-2)}.al-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;cursor:pointer;font-family:var(--al-serif);font-size:clamp(22px,2vw,27px);line-height:1.2}.al-faq summary::-webkit-details-marker{display:none}.al-faq summary i{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--al-line-2);position:relative;transition:transform .4s var(--al-ease),background .2s}.al-faq summary i:before,.al-faq summary i:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.al-faq summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .4s var(--al-ease)}.al-faq details[open] summary i{background:var(--al-ink);color:var(--al-ivory);border-color:var(--al-ink)}.al-faq details[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.al-faq .al-faq-a{padding:0 60px 28px 0;color:var(--al-muted);max-width:72ch}.al-faq .al-faq-a p+p{margin-top:10px}.al-final{text-align:center;display:grid;justify-items:center;gap:28px}.al-final .al-h2{max-width:18ch}.al-footer{background:var(--al-ink);color:var(--al-ivory);padding:clamp(64px,8vw,100px) 0 32px}.al-foot-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:56px;border-bottom:1px solid var(--al-ink-line)}.al-foot-top p{color:var(--al-muted-dk);font-size:15px;max-width:34ch;margin-top:18px}.al-foot-col h4{font-family:var(--al-mono);font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--al-muted-dk);margin-bottom:18px}.al-foot-col ul{display:grid;gap:10px;font-size:15px}.al-foot-col a{color:#f4efe4d9}.al-foot-col a:hover{color:var(--al-brass-lt)}.al-foot-big{font-family:var(--al-serif);font-size:clamp(64px,13vw,200px);line-height:.85;letter-spacing:-.04em;color:#f4efe412;padding:40px 0 10px;white-space:nowrap;overflow:hidden;-webkit-user-select:none;user-select:none}.al-foot-big i{color:#d8b47a24}.al-foot-bot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--al-ink-line);font-family:var(--al-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--al-muted-dk)}.al-pdp{padding:clamp(40px,5vw,72px) 0 clamp(80px,9vw,120px)}.al-crumbs{display:flex;gap:10px;font-family:var(--al-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--al-muted);margin-bottom:34px}.al-crumbs a:hover{color:var(--al-text)}.al-pdp-grid{display:grid;grid-template-columns:1fr 420px;gap:clamp(40px,6vw,90px);align-items:start}.al-pdp-main{display:grid;gap:clamp(56px,6vw,84px)}.al-pdp-hero{display:grid;gap:24px}.al-pdp-hero .al-h1{font-size:clamp(42px,5.2vw,76px)}.al-block{display:grid;gap:26px}.al-block>.al-mono{color:var(--al-brass)}.al-incl{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--al-line);border:1px solid var(--al-line);border-radius:var(--al-radius);overflow:hidden}.al-incl li{background:var(--al-white);padding:24px 24px 26px;display:grid;gap:8px;align-content:start}.al-incl li svg{width:22px;height:22px;color:var(--al-brass)}.al-incl li strong{font-size:16.5px;font-weight:600;letter-spacing:-.01em}.al-incl li p{font-size:14.5px;color:var(--al-muted)}.al-flow{display:grid;border-left:1px solid var(--al-line-2);margin-left:6px}.al-flow li{position:relative;padding:0 0 30px 34px;display:grid;gap:6px}.al-flow li:before{content:"";position:absolute;left:-6px;top:6px;width:11px;height:11px;border-radius:50%;background:var(--al-paper);border:2px solid var(--al-brass)}.al-flow li:last-child{padding-bottom:0}.al-flow .al-mono{color:var(--al-muted);font-size:10.5px}.al-flow strong{font-family:var(--al-serif);font-weight:400;font-size:24px;line-height:1.15}.al-flow p{font-size:15px;color:var(--al-muted);max-width:60ch}.al-fit{display:grid;grid-template-columns:1fr 1fr;gap:18px}.al-fit>div{padding:28px;border-radius:var(--al-radius);border:1px solid var(--al-line);background:var(--al-white);display:grid;gap:14px;align-content:start}.al-fit ul{display:grid;gap:10px;font-size:15px}.al-fit li{display:grid;grid-template-columns:18px 1fr;gap:10px}.al-fit .yes li:before{content:"\2713";color:var(--al-green);font-weight:700}.al-fit .no li:before{content:"\2014";color:var(--al-muted)}.al-buy{position:relative;border-radius:22px;background:var(--al-ink);color:var(--al-ivory);padding:30px;display:grid;gap:22px;box-shadow:var(--al-shadow-lg)}.al-buy .al-price strong{font-size:64px}.al-buy .al-price span{color:var(--al-muted-dk)}.al-buy-facts{display:grid;border-top:1px solid var(--al-ink-line)}.al-buy-facts li{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--al-ink-line);font-size:14.5px}.al-buy-facts li span:first-child{color:var(--al-muted-dk)}.al-buy form{display:grid;gap:12px}.al-buy .shopify-payment-button__button--unbranded{border-radius:999px!important;height:54px;font-weight:600}.al-buy-guar{display:grid;grid-template-columns:22px 1fr;gap:10px;font-size:13.5px;color:var(--al-muted-dk);padding-top:18px;border-top:1px solid var(--al-ink-line)}.al-buy-guar svg{width:20px;height:20px;color:var(--al-brass-lt)}.al-buy-apps:empty{display:none}.al-buy-apps{background:var(--al-paper);color:var(--al-ink);border-radius:14px;padding:12px}.al-buy-secure{display:flex;justify-content:center;gap:8px;font-family:var(--al-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--al-muted-dk)}.al-sold-out{font-size:14px;color:var(--al-brass-lt)}main .al-page-shell{padding:clamp(48px,6vw,90px) 0}.al-js .al-reveal{opacity:0;transform:translateY(18px);transition:opacity .9s var(--al-ease),transform .9s var(--al-ease)}.al-js .al-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.al-reveal{opacity:1;transform:none;transition:none}.al-pulse{animation:none}html{scroll-behavior:auto}}@media(max-width:1080px){.al-hero .al-wrap,.al-split,.al-cal-grid,.al-founder,.al-pdp-grid{grid-template-columns:1fr}.al-sticky{position:static}.al-offers{grid-template-columns:1fr;max-width:560px;margin:0 auto}.al-offer--feat{order:-1}.al-steps{grid-template-columns:1fr 1fr;row-gap:36px}.al-foot-top{grid-template-columns:1fr 1fr}.al-buy{position:static}.al-portrait{max-width:460px}}@media(max-width:720px){.al{font-size:16px}.al-stats{grid-template-columns:1fr}.al-stat,.al-stat+.al-stat{padding:26px 0;border-left:0;border-bottom:1px solid var(--al-line)}.al-leak{grid-template-columns:1fr;gap:10px}.al-leak .al-stake{justify-self:start}.al-steps{grid-template-columns:1fr}.al-cal-cols{grid-template-columns:repeat(2,1fr)}.al-guar,.al-free-grid,.al-incl,.al-fit,.al-foot-top{grid-template-columns:1fr}.al-timeline li{grid-template-columns:1fr;gap:4px}.al-doc{padding:22px 18px 18px;transform:none}.al-hero-ctas .al-btn{width:100%}.al-announce .al-hide-sm{display:none}.al-faq .al-faq-a{padding-right:0}.al-buy{padding:24px}}.al-line span{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.al-line em.al-pill{font-style:normal;font-size:9.5px;padding:3px 7px}.al-float{position:absolute;left:28px;bottom:-70px;display:grid;gap:3px;padding:14px 18px;border-radius:14px;background:var(--al-ink-3);color:var(--al-ivory);border:1px solid rgba(216,180,122,.3);box-shadow:0 24px 40px -18px #0009;transform:rotate(1.6deg)}.al-float .al-mono{font-size:9.5px;color:var(--al-brass-lt)}.al-float strong{font-family:var(--al-serif);font-weight:400;font-size:21px;line-height:1.1}.al-float em{font-style:normal;font-size:12.5px;color:var(--al-muted-dk)}.al-quote .al-doc-disc{margin-top:92px}@media(max-width:720px){.al-float{position:static;margin-top:16px;transform:none}.al-quote .al-doc-disc{margin-top:18px}}@media(min-width:1081px)and (min-height:860px){.al-buy{position:sticky;top:96px}}.al .cowlendar-btn{text-align:center}.al .cowlendar-btn svg{display:none}nav[aria-label="Conseils achat automobile AutoLucide"]{background:var(--al-ink)!important;border-top:1px solid var(--al-ink-line)!important;font-family:var(--al-sans)}nav[aria-label="Conseils achat automobile AutoLucide"] a{color:#f4efe4b8!important}nav[aria-label="Conseils achat automobile AutoLucide"] a:hover{color:var(--al-brass-lt)!important}@media(max-width:1080px){.al-pdp-main{display:contents}.al-pdp-grid{gap:48px}.al-pdp-hero{order:-2}.al-buy{order:-1}}.al-foot-big{font-size:clamp(40px,13vw,200px)}.al-buy-secure{flex-wrap:wrap}.al-buy-secure span{white-space:nowrap}@media(max-width:720px){.al-eyebrow{font-size:11px;letter-spacing:.1em}.al-cal-cols>.al-cal-day:nth-child(n+3){display:none}}html:root{--font-body--family:var(--al-sans);--font-subheading--family:var(--al-sans);--font-heading--family:var(--al-serif);--font-primary--family:var(--al-serif);--font-accent--family:var(--al-mono);--font-heading--weight:400;--font-primary--weight:400;--style-border-radius-buttons-primary:999px;--style-border-radius-buttons-secondary:999px;--style-border-radius-inputs:12px;--product-corner-radius:16px;--card-corner-radius:16px}html:root,html .color-scheme-1{--color-background:rgb(250 248 243/1);--color-background-rgb:250 248 243;--color-foreground:rgb(10 14 26/1);--color-foreground-rgb:10 14 26;--color-foreground-heading:rgb(10 14 26/1);--color-foreground-heading-rgb:10 14 26;--color-primary:rgb(167 123 63/1);--color-primary-rgb:167 123 63;--color-primary-hover:rgb(10 14 26/1);--color-primary-hover-rgb:10 14 26;--color-border:rgb(10 14 26/.12);--color-border-rgb:10 14 26;--color-primary-button-text:rgb(244 239 228/1);--color-primary-button-background:rgb(10 14 26/1);--color-primary-button-border:rgb(10 14 26/1);--color-primary-button-hover-text:rgb(10 14 26/1);--color-primary-button-hover-background:rgb(216 180 122/1);--color-primary-button-hover-border:rgb(216 180 122/1);--color-secondary-button-text:rgb(10 14 26/1);--color-secondary-button-background:rgb(0 0 0/0);--color-secondary-button-border:rgb(10 14 26/.22);--color-secondary-button-hover-text:rgb(10 14 26/1);--color-secondary-button-hover-background:rgb(255 255 255/1);--color-secondary-button-hover-border:rgb(10 14 26/.4);--color-input-background:rgb(255 255 255/1);--color-input-text:rgb(10 14 26/1);--color-input-text-rgb:10 14 26;--color-input-border:rgb(10 14 26/.18);--color-input-hover-background:rgb(255 255 255/1)}.content-for-layout:not(:has(.al)){background:var(--al-paper)}.content-for-layout:not(:has(.al)) :is(h1,.h1){letter-spacing:-.015em;line-height:1.05}.content-for-layout:not(:has(.al)) .button,.content-for-layout:not(:has(.al)) button.button{font-family:var(--al-sans);font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/8/assets/al-v6.css.map */
