@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-italic.BLh7T8o8.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-italic.DhNIfkTX.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff")}:root{--ivory:#faf7ee;--cream:#f4efe6;--cream-2:#efe8d8;--gold:#b8923c;--gold-soft:#d4b26a;--ink:#1a2b3c;--ink-2:#243648;--ash:#6b7785;--line:#e5ddc8;--white:#fff;--font-serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--ink);background:var(--ivory);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6}img{max-width:100%;height:auto}:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:4px}.skip-link{background:var(--ink);color:var(--ivory);z-index:100;padding:12px 16px;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.site-nav{border-bottom:1px solid var(--line);background:var(--ivory);justify-content:space-between;align-items:center;padding:22px 48px;display:flex}.logo{align-items:center;gap:14px;text-decoration:none;display:flex}.logo-mark-img{object-fit:contain;width:48px;height:48px;display:block}.logo-text .name{font-family:var(--font-sans);letter-spacing:.18em;color:var(--ink);font-size:15px;font-weight:600}.logo-text .role{font-family:var(--font-serif);color:var(--ash);letter-spacing:.04em;font-size:12px;font-style:italic}.nav-links{gap:36px;font-size:14px;display:flex}.nav-links a{color:var(--ink-2);border-bottom:2px solid #0000;padding-bottom:4px;text-decoration:none;transition:all .2s}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--gold);border-bottom-color:var(--gold)}.nav-cta{background:var(--gold);color:var(--ink);letter-spacing:.04em;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:12px 22px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.hero{text-align:center;padding:80px 60px 60px}.hero .eyebrow{color:var(--gold);letter-spacing:.3em;text-transform:uppercase;margin-bottom:28px;font-size:11px}.hero h1{font-family:var(--font-serif);color:var(--ink);letter-spacing:.01em;max-width:980px;margin:0 auto 12px;font-size:60px;font-weight:400;line-height:1.1}.hero h1 em{color:var(--gold);font-style:italic;font-weight:500}.hero .baseline{font-family:var(--font-serif);color:var(--ash);margin:18px 0 36px;font-size:22px;font-style:italic}.hero .lead{max-width:660px;color:var(--ink-2);margin:0 auto 36px;font-size:16px;line-height:1.7}.hero .cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.btn-primary{background:var(--ink);color:var(--cream);letter-spacing:.04em;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:10px;padding:16px 32px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn-secondary{color:var(--ink);border:1px solid var(--ink);background:0 0;border-radius:6px;padding:16px 24px;font-size:14px;font-weight:500;text-decoration:none}.reassur{color:var(--ash);margin-left:12px;font-size:12px}.reassur span{color:var(--gold);margin:0 6px;font-weight:600}.trust-row{background:var(--cream);border:1px solid var(--line);border-radius:4px;grid-template-columns:repeat(3,1fr);gap:0;max-width:760px;margin:0 auto 40px;display:grid;overflow:hidden}.trust-cell{border-right:1px solid var(--line);align-items:flex-start;gap:12px;padding:16px 20px;font-size:12px;display:flex}.trust-cell:last-child{border-right:none}.trust-cell .icon{background:var(--gold);width:24px;height:24px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.trust-cell .label{color:var(--ash);text-transform:uppercase;letter-spacing:.1em;margin-bottom:2px;font-size:9px}.trust-cell .val{color:var(--ink);font-weight:600;line-height:1.4}.section{background:var(--cream);padding:80px 60px}.section-light{background:var(--ivory)}.section-dark{background:var(--ink);color:var(--cream)}.section .eyebrow{text-align:center;color:var(--gold);letter-spacing:.3em;text-transform:uppercase;margin-bottom:18px;font-size:11px}.section h2{font-family:var(--font-serif);text-align:center;color:var(--ink);margin-bottom:14px;font-size:46px;font-weight:400;line-height:1.15}.section-dark h2{color:var(--cream)}.section h2 em{color:var(--gold);font-style:italic;font-weight:500}.section .intro{text-align:center;color:var(--ash);max-width:640px;margin:0 auto 50px;font-size:15px}.profile-cards{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto;display:grid}.profile-card{background:var(--ivory);border:1px solid var(--line);border-radius:2px;padding:32px 28px}.profile-card .num{color:var(--gold);letter-spacing:.25em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:600}.profile-card h3{font-family:var(--font-serif);color:var(--ink);margin-bottom:16px;font-size:26px;font-weight:500;line-height:1.25}.profile-card ul{list-style:none}.profile-card ul li{color:var(--ink-2);gap:8px;padding:6px 0;font-size:14px;display:flex}.profile-card ul li:before{content:"✓";color:var(--gold);flex-shrink:0;font-weight:600}.steps-row{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1100px;margin:0 auto;display:grid}.step{background:var(--ivory);border:1px solid var(--line);border-radius:2px;padding:24px 22px}.step .step-num{border:1px solid var(--gold);width:30px;height:30px;color:var(--gold);font-family:var(--font-serif);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:16px;font-weight:500;display:flex}.step h4{font-family:var(--font-serif);color:var(--ink);margin-bottom:8px;font-size:19px;font-weight:500}.step p{color:var(--ash);margin-bottom:12px;font-size:13px;line-height:1.55}.step .meta{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;border-top:1px solid var(--line);margin-top:12px;padding-top:10px;font-size:10px}.refs{background:var(--cream-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-around;align-items:center;gap:16px;padding:32px 60px;display:flex}.refs .label{color:var(--ash);letter-spacing:.25em;text-transform:uppercase;font-size:10px}.refs .ref-item{font-family:var(--font-serif);color:var(--ink-2);letter-spacing:.04em;font-size:15px;font-style:italic}.parcours-grid{grid-template-columns:380px 1fr;align-items:start;gap:60px;max-width:1100px;margin:0 auto;display:grid}.parcours-grid.compact{grid-template-columns:300px 1fr;align-items:center;gap:50px}.photo-frame{background:var(--cream);border:1px solid var(--line);aspect-ratio:3/4;border-radius:2px;overflow:hidden;box-shadow:0 12px 30px #00000014}.photo-img{object-fit:cover;width:100%;height:100%;display:block}.parcours-text :is(h2,h3){font-family:var(--font-serif);color:var(--ink);margin-bottom:24px;font-size:30px;font-weight:500}.parcours-text p{color:var(--ink-2);margin-bottom:20px;font-size:15px;line-height:1.85}.parcours-text p strong{color:var(--ink);font-weight:600}.key-figures{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;padding-top:32px;display:grid}.key-figure{text-align:center}.key-figure .big{font-family:var(--font-serif);color:var(--gold);font-size:42px;font-weight:500;line-height:1}.key-figure .lbl{color:var(--ash);letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:11px}.formations{grid-template-columns:repeat(2,1fr);gap:16px;max-width:1000px;margin:0 auto;display:grid}.formation-card{background:var(--ivory);border:1px solid var(--line);border-radius:2px;grid-template-columns:80px 1fr;align-items:center;gap:22px;padding:22px 26px;display:grid}.formation-card.highlight{border-left:3px solid var(--gold);background:linear-gradient(to right, #b8923c0a, var(--ivory))}.formation-year{font-family:var(--font-serif);color:var(--gold);letter-spacing:.02em;font-size:28px;font-weight:500}.formation-body :is(h3,h4){font-family:var(--font-serif);color:var(--ink);margin-bottom:4px;font-size:19px;font-weight:500}.formation-body p{color:var(--ash);font-size:13px;line-height:1.5}.formation-body a{color:var(--gold);text-underline-offset:2px;text-decoration:underline}.offers{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1180px;margin:0 auto;display:grid}.offer-card{background:var(--ivory);border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:2px;flex-direction:column;padding:36px 30px;display:flex;position:relative}.offer-card.popular:before{content:"POPULAIRE";background:var(--gold);color:var(--ink);letter-spacing:.18em;border-radius:2px;padding:4px 12px;font-size:10px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.offer-icon{border:1.5px solid var(--gold);width:56px;height:56px;color:var(--gold);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;font-size:22px;display:flex}.offer-card h2{line-height:1.2;font-family:var(--font-serif);text-align:center;color:var(--ink);letter-spacing:.03em;text-transform:uppercase;justify-content:center;align-items:center;min-height:60px;margin-bottom:22px;font-size:24px;font-weight:500;display:flex}.offer-meta{margin-bottom:22px}.offer-meta .lbl{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:600}.offer-meta .val{color:var(--ink-2);font-size:14px;line-height:1.55}.offer-meta .sub{color:var(--ash);margin-top:4px;font-size:13px;font-style:italic}.offer-card .cta{background:var(--ink);color:var(--cream);text-align:center;letter-spacing:.04em;border-radius:6px;margin-top:auto;padding:14px;font-size:13px;font-weight:600;text-decoration:none}.pillars{grid-template-columns:repeat(2,1fr);gap:24px;max-width:1000px;margin:0 auto;display:grid}.pillar{background:var(--ivory);border:1px solid var(--line);border-radius:2px;grid-template-columns:80px 1fr;align-items:start;gap:24px;padding:32px 36px;display:grid}.pillar .num{font-family:var(--font-serif);color:var(--gold);font-size:60px;font-weight:500;line-height:1}.pillar h2{text-align:left;line-height:1.3;font-family:var(--font-serif);color:var(--ink);margin-bottom:8px;font-size:22px;font-weight:500}.pillar p{color:var(--ink-2);font-size:14px;line-height:1.6}.pillars-compact{flex-wrap:wrap;justify-content:center;gap:16px 44px;max-width:900px;margin:0 auto;display:flex}.pillars-compact li{font-family:var(--font-serif);color:var(--ink);padding-left:20px;font-size:20px;list-style:none;position:relative}.pillars-compact li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.approche-note{text-align:center;font-family:var(--font-serif);color:var(--gold);max-width:720px;margin:50px auto 0;font-size:18px;font-style:italic}.contact-simple{grid-template-columns:1fr 1fr;gap:28px;max-width:1000px;margin:0 auto 50px;display:grid}.contact-col{background:var(--ivory);border:1px solid var(--line);border-radius:4px;flex-direction:column;padding:36px;display:flex}.cal-block,.form-simple{flex:1}.block-cta{margin-top:auto}.cal-block .form-mini-foot,.form-simple .form-mini-foot{justify-content:center;align-items:center;min-height:2.8em;display:flex}.contact-col h2{font-family:var(--font-serif);color:var(--ink);letter-spacing:.03em;margin-bottom:24px;font-size:26px;font-weight:500}.contact-col h2 svg{color:var(--gold);vertical-align:-2px;margin-right:4px}.cal-block{text-align:center;flex-direction:column;padding:12px 8px;display:flex}.cal-label{font-family:var(--font-serif);color:var(--ash);margin-bottom:24px;font-size:14px;font-style:italic}.cal-points{text-align:left;max-width:260px;margin:0 auto 28px;list-style:none}.cal-points li{color:var(--ink-2);gap:10px;padding:8px 0;font-size:14px;display:flex}.cal-points li:before{content:"✓";color:var(--gold);font-weight:600}.cal-points a{color:var(--ink-2);border-bottom:1px solid var(--gold);padding-bottom:1px;text-decoration:none}.cal-points a:hover{color:var(--ink)}.block-cta{background:var(--gold);color:var(--ink);text-align:center;letter-spacing:.04em;cursor:pointer;border:none;border-radius:6px;width:100%;padding:14px 22px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:block}.form-simple{flex-direction:column;gap:12px;display:flex}.form-simple label{color:var(--ink-2);flex-direction:column;gap:4px;font-size:13px;display:flex}.form-simple input,.form-simple textarea{background:var(--cream);border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:12px 14px;font-family:inherit;font-size:14px}.form-simple textarea{resize:vertical;min-height:110px}.form-mini-foot{color:var(--ash);text-align:center;margin-top:4px;font-size:11px}.hp{position:absolute;left:-9999px}.contact-coords{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;max-width:1000px;margin:0 auto;padding-top:28px;display:flex}.coord-item{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.coord-item:hover{color:var(--gold)}.coord-item svg{color:var(--gold);flex-shrink:0}.stuck{background:var(--ink-2);color:var(--cream);border-top:3px solid var(--gold);justify-content:space-between;align-items:center;gap:24px;padding:34px 48px;display:flex}.stuck .lead{font-size:14px}.stuck .lead strong{font-family:var(--font-serif);margin-bottom:4px;font-size:27px;font-weight:500;line-height:1.2;display:block}.stuck .lead .sub{color:var(--gold-soft);font-size:13px}.stuck .stuck-right{color:var(--cream);align-items:center;gap:16px;font-size:12px;display:flex}.stuck-cta{background:var(--gold);color:var(--ink);white-space:nowrap;border-radius:6px;padding:15px 28px;font-size:14px;font-weight:600;text-decoration:none}.section-link{color:var(--ink);border-bottom:1px solid var(--gold);align-items:baseline;gap:8px;padding-bottom:3px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.section-link:after{content:"→";color:var(--gold);transition:transform .2s}.section-link:hover:after{transform:translate(4px)}.section-link-row{text-align:center;margin-top:44px}.next-step{background:var(--cream-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;align-items:center;gap:6px;padding:32px 48px;text-decoration:none;display:flex}.next-step .lbl{letter-spacing:.25em;text-transform:uppercase;color:var(--ink-2);font-size:10px}.next-step .ttl{font-family:var(--font-serif);color:var(--ink);text-align:center;font-size:26px}.next-step .ttl:after{content:" →";color:var(--gold);transition:transform .2s;display:inline-block}.next-step:hover .ttl{text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--gold)}.next-step:hover .ttl:after{transform:translate(4px)}.faq{grid-template-columns:repeat(2,1fr);gap:28px 40px;max-width:980px;margin:0 auto;display:grid}.faq.stack{grid-template-columns:1fr;gap:30px;max-width:760px}.faq-item{border-top:1px solid var(--line);padding-top:22px}.faq-item h3{font-family:var(--font-serif);color:var(--ink);margin-bottom:12px;font-size:22px;font-weight:500;line-height:1.25}.faq-item p{color:var(--ash);font-size:15px;line-height:1.7}.faq-item p a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px;font-weight:500}.site-footer{background:var(--ink);color:var(--cream);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:32px 48px;font-size:13px;display:flex}.site-footer .left strong{margin-bottom:4px;font-weight:600;display:block}.site-footer .left .sub{color:var(--gold-soft);font-size:11px}.site-footer .right{text-align:right;color:var(--cream)}.site-footer .right .row{margin-bottom:4px}.site-footer .row svg,.made-by svg{vertical-align:-2px;color:var(--gold-soft)}.site-footer a{color:var(--gold-soft);text-decoration:none}.footer-legal{background:var(--ink);color:var(--gold-soft);text-align:center;letter-spacing:.02em;padding:0 48px 20px;font-size:12px}.footer-legal a{color:var(--gold-soft);text-decoration:none}.footer-legal a:hover{color:var(--gold)}.made-by{color:var(--ash);text-align:center;letter-spacing:.02em;background:#14222f;padding:14px 48px;font-size:13px}.made-by a{color:var(--gold-soft);font-weight:600;text-decoration:none}.made-by a:hover{color:var(--gold)}.made-by .heart{color:#e5e5e5;margin:0 4px}.legal{max-width:760px;margin:0 auto;padding:64px 32px 88px}.legal h1{font-family:var(--font-serif);color:var(--ink);margin-bottom:10px;font-size:44px;font-weight:400;line-height:1.15}.legal .updated{color:var(--ash);margin-bottom:40px;font-size:13px}.legal h2{font-family:var(--font-serif);color:var(--ink);margin:44px 0 14px;font-size:26px;font-weight:500}.legal h3{color:var(--ink);letter-spacing:.01em;margin:24px 0 6px;font-size:15px;font-weight:600}.legal p{color:var(--ink-2);margin-bottom:16px;font-size:15px;line-height:1.75}.legal ul{margin:0 0 16px;list-style:none}.legal li{color:var(--ink-2);padding:4px 0 4px 22px;font-size:15px;line-height:1.7;position:relative}.legal li:before{content:"·";color:var(--gold);position:absolute;left:0}.legal a{color:var(--gold);text-underline-offset:2px;text-decoration:underline}.legal strong{color:var(--ink);font-weight:600}.legal .note{background:var(--cream);border-left:3px solid var(--gold);color:var(--ink-2);border-radius:2px;margin-bottom:28px;padding:16px 20px;font-size:14px}.legal .note p:last-child{margin-bottom:0}@media (width<=960px){.site-nav{padding:18px 28px}.faq{grid-template-columns:1fr;gap:4px 0;max-width:640px}.nav-links{gap:24px;font-size:13px}.hero{padding:56px 32px 48px}.hero h1{font-size:46px}.hero .lead{font-size:15px}.section{padding:60px 32px}.section h2{font-size:38px}.steps-row{grid-template-columns:repeat(2,1fr)}.profile-cards{grid-template-columns:1fr;max-width:480px}.offers{grid-template-columns:1fr;max-width:460px}.formations,.pillars{grid-template-columns:1fr}.parcours-grid,.parcours-grid.compact{grid-template-columns:1fr;gap:36px;max-width:600px}.photo-frame{max-width:320px;margin:0 auto}.contact-simple{grid-template-columns:1fr;max-width:520px}.refs{gap:14px 28px;padding:28px 32px}.pillars-compact{gap:14px 32px}.next-step{padding:28px 32px}.next-step .ttl{font-size:22px}}@media (width<=600px){.site-nav{flex-wrap:wrap;justify-content:space-between;gap:14px;padding:14px 18px}.logo{order:1}.nav-cta{order:2;padding:10px 16px;font-size:12px}.nav-links{border-top:1px solid var(--line);flex-wrap:wrap;order:3;justify-content:space-between;gap:10px 16px;width:100%;padding-top:12px;font-size:13px}.logo-mark-img{width:40px;height:40px}.logo-text .name{letter-spacing:.12em;font-size:13px}.hero{padding:40px 20px 36px}.hero .eyebrow{letter-spacing:.2em;margin-bottom:18px;font-size:10px}.hero h1{font-size:32px;line-height:1.15}.hero h1 br{display:none}.hero .baseline{font-size:18px}.hero .lead{font-size:14px}.trust-row{grid-template-columns:1fr}.trust-cell{border-right:none;border-bottom:1px solid var(--line)}.trust-cell:last-child{border-bottom:none}.hero .cta-row{flex-direction:column;align-items:stretch}.btn-primary,.btn-secondary{text-align:center;justify-content:center}.reassur{text-align:center;margin-top:4px;margin-left:0}.section{padding:44px 20px}.section h2{font-size:30px}.section .intro{margin-bottom:36px;font-size:14px}.legal{padding:44px 20px 64px}.legal h1{font-size:32px}.legal h2{font-size:23px}.steps-row{grid-template-columns:1fr}.formation-card{grid-template-columns:64px 1fr;gap:16px;padding:18px 20px}.formation-year{font-size:24px}.pillar{grid-template-columns:56px 1fr;gap:16px;padding:24px 22px}.pillar .num{font-size:44px}.key-figure .big{font-size:34px}.refs{flex-direction:column;gap:12px;padding:24px 20px}.pillars-compact{flex-direction:column;align-items:flex-start;gap:12px;max-width:300px}.pillars-compact li{font-size:19px}.next-step{padding:24px 20px}.next-step .ttl{font-size:20px}.contact-col{padding:28px 22px}.contact-coords{flex-direction:column;align-items:flex-start;gap:14px}.stuck{flex-direction:column;align-items:flex-start;gap:16px;padding:28px 20px}.stuck .lead strong{font-size:23px}.stuck .stuck-right{flex-wrap:wrap;gap:10px 14px;width:100%}.stuck-cta{text-align:center;width:100%}.site-footer{text-align:center;flex-direction:column;gap:16px;padding:28px 24px}.site-footer .right{text-align:center}.made-by{padding:14px 20px;font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
