:root{--teal: #013a43;--teal-deep: #012a31;--green: #27b54f;--orange: #f5a623;--ink: #15232a;--muted: #5b6e74;--line: #d6e0e2;--paper: #fdfbf4;--rule: #b9d4de;--surface: #f4f8f8;--space: clamp(48px, 7vw, 96px)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}body{margin:0;font-family:Archivo,Segoe UI,system-ui,sans-serif;color:var(--ink);background:#fff;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-weight:800;letter-spacing:-.02em;line-height:1.1}h1{font-size:clamp(34px,6.4vw,60px)}h2{font-size:clamp(26px,3.6vw,36px)}h3{font-size:19px;letter-spacing:-.01em}p{margin:0}a{color:var(--teal)}.skip{position:absolute;left:-9999px;top:0;background:var(--teal);color:#fff;padding:10px 16px;z-index:10}.skip:focus{left:0}:focus-visible{outline:3px solid var(--green);outline-offset:2px}.top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px clamp(16px,5vw,64px);background:var(--teal)}.top-brand img{display:block;height:30px;width:auto}.top-nav{display:flex;align-items:center;gap:clamp(14px,3vw,28px)}.top-nav a{color:#cfe2e6;text-decoration:none;font-weight:500;font-size:15px}.top-nav a:hover{color:#fff}.top-cta{background:var(--green);color:#fff!important;padding:9px 16px;border-radius:999px}@media (max-width: 560px){.top-cta{display:none}}.hero{background:var(--teal);color:#fff;padding:clamp(28px,4vw,52px) clamp(16px,5vw,64px) var(--space);display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:1fr}@media (min-width: 960px){.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center}}.hero-words{max-width:34ch}.hero h1{max-width:13ch}.hero h1{color:#fff}.hero-sub{margin-top:20px;color:#bdd5da;max-width:46ch;font-size:17px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-note{margin-top:14px;color:#8fb3bb;font-size:14px}.button{display:inline-block;padding:13px 22px;border-radius:10px;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;border:2px solid transparent}.button.primary{background:var(--green);color:#fff}.button.primary:hover{background:#1f9f44}.button.ghost{border-color:#35636c;color:#fff}.button.ghost:hover{border-color:#cfe2e6}.button.small{padding:9px 14px;font-size:14px;border-radius:8px}.hero-proof{margin:0;position:relative;display:grid;gap:14px}@media (min-width: 640px){.hero-proof{grid-template-columns:1fr 1fr;align-items:start}}.paper{background:var(--paper);border-radius:4px;padding:18px 18px 22px;box-shadow:0 10px 30px #00000040;transform:rotate(-1.4deg)}.paper-head{font-family:Caveat,cursive;font-size:22px;color:#2a4f5a;border-bottom:2px solid var(--rule);padding-bottom:4px}.paper-lines{list-style:none;margin:0;padding:0;font-family:Caveat,cursive;font-size:21px}.paper-lines li{display:flex;justify-content:space-between;gap:12px;color:#23414b;border-bottom:1px solid var(--rule);padding:7px 0 3px}.paper-lines em{font-style:normal;white-space:nowrap}.paper-lines li:last-child{color:#a3433a}.statement{background:#fff;color:var(--ink);border-radius:14px;padding:18px;box-shadow:0 14px 34px #0000004d}.statement-head{display:flex;flex-direction:column;gap:2px}.statement-head strong{font-size:17px}.statement-head span{color:var(--muted);font-size:14px}.statement-balance{display:flex;align-items:baseline;justify-content:space-between;margin:14px 0 10px;padding:12px 14px;background:var(--surface);border-radius:10px}.statement-balance span{color:var(--muted);font-size:14px}.statement-balance b{font-size:26px;letter-spacing:-.02em}.statement-lines{list-style:none;margin:0;padding:0;font-size:15px}.statement-lines li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--line)}.statement-lines em{font-style:normal;font-variant-numeric:tabular-nums}.statement-lines .in{color:var(--green)}.statement-foot{margin-top:10px;color:var(--muted);font-size:14px}@media (prefers-reduced-motion: no-preference){.statement{animation:settle .6s ease-out .35s backwards}@keyframes settle{0%{transform:translateY(16px)}to{transform:none}}}section:not(.hero){padding:var(--space) clamp(16px,5vw,64px);max-width:1180px;margin:0 auto}.section-sub{margin-top:14px;color:var(--muted);max-width:62ch}.change-grid{display:grid;gap:28px;margin-top:36px}@media (min-width: 760px){.change-grid{grid-template-columns:repeat(3,1fr);gap:36px}}.change-grid h3{color:var(--teal)}.change-grid p{margin-top:8px;color:#33484f;max-width:38ch}.change-grid>div{border-top:3px solid var(--green);padding-top:14px}.showcases{background:var(--surface);max-width:none}.showcases>h2,.showcases>p,.showcase-list{max-width:1180px;margin-left:auto;margin-right:auto}.showcase-list{margin-top:32px;display:grid;gap:2px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}.showcase{background:#fff;padding:20px clamp(16px,2.5vw,24px);display:grid;gap:14px;align-items:center}@media (min-width: 860px){.showcase{grid-template-columns:minmax(0,1fr) auto}}.showcase-name{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.showcase-name h3{color:var(--teal)}.showcase-pitch{margin-top:6px;color:#33484f;max-width:54ch}.plan-badge{font-size:12px;font-weight:700;color:var(--teal);border:2px solid var(--teal);border-radius:999px;padding:2px 10px}.plan-badge.premium{color:#8a5c00;border-color:var(--orange);background:#fff6e3}.plan-badge.entreprise{color:#fff;background:var(--teal);border-color:var(--teal)}.showcase-actions{display:flex;gap:10px;flex-wrap:wrap}.showcase-actions .button.ghost{border-color:var(--line);color:var(--teal)}.showcase-busy{color:var(--muted);font-size:14px}.offer-list{margin-top:32px;display:grid;gap:18px}@media (min-width: 760px){.offer-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}.offer{border:1px solid var(--line);border-radius:14px;padding:20px}.offer h3{color:var(--teal)}.offer-price{margin-top:10px;font-size:30px;font-weight:800;letter-spacing:-.02em}.offer-price small{display:block;font-size:14px;font-weight:500;color:var(--muted);letter-spacing:0}.offer-note{margin-top:10px;color:#33484f;font-size:15px}.straight{background:var(--surface);max-width:none}.straight>*{max-width:1180px;margin-left:auto;margin-right:auto}.straight p{margin-top:14px;max-width:70ch;color:#33484f}.callback{display:grid;gap:clamp(28px,4vw,56px)}@media (min-width: 900px){.callback{grid-template-columns:minmax(0,1fr) minmax(0,420px)}}.callback-words p{margin-top:14px;color:#33484f;max-width:44ch}.callback-form{display:grid;gap:6px;background:var(--surface);border-radius:16px;padding:24px}.callback-form label{font-size:14px;font-weight:600;margin-top:10px}.callback-form input,.callback-form select{font:inherit;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink)}.callback-form .button{margin-top:20px}.form-status{margin-top:12px;font-size:15px;min-height:1.4em}.form-status.ok{color:#176c31;font-weight:600}.form-status.error{color:#b5342c}.signup{display:grid;gap:clamp(28px,4vw,56px)}@media (min-width: 900px){.signup{grid-template-columns:minmax(0,1fr) minmax(0,420px)}}.signup-words p{margin-top:14px;color:#33484f;max-width:44ch}.signup-note{font-size:15px}.signup-form{display:grid;gap:6px;background:var(--surface);border-radius:16px;padding:24px}.signup-form label{font-size:14px;font-weight:600;margin-top:10px}.signup-form input[type=text],.signup-form input[type=tel],.signup-form input[type=password],.signup-form select{font:inherit;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink)}.field-hint{font-size:13px;color:var(--muted);margin:4px 0 0}.signup-terms{display:flex;align-items:flex-start;gap:10px;margin-top:16px;font-size:15px;font-weight:400}.signup-terms input{margin-top:3px;flex:0 0 auto}.signup-form .button{margin-top:18px}.loading{color:var(--muted)}.foot{background:var(--teal-deep);color:#9dbcc2;padding:32px clamp(16px,5vw,64px);font-size:15px;display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:space-between}.foot strong{color:#fff}.foot-links{display:flex;gap:20px}.foot-links a{color:#cfe2e6}.help-page>section{padding-top:0;padding-bottom:clamp(16px,2vw,24px)}.help-page>section:first-child{padding-top:var(--space)}.help-page>.help-foot{margin-bottom:var(--space)}.help-head h1{margin:0 0 10px}.help-head>p{max-width:52ch;color:#33484f}.help-search{margin-top:24px;max-width:540px}.help-search label{display:block;font-size:14px;font-weight:600;margin-bottom:6px}.help-search-row{display:flex;gap:10px}.help-search input{flex:1 1 auto;min-width:0;width:100%;font:inherit;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink)}.help-search .button{flex:0 0 auto}.help-section+.help-section{margin-top:32px}.help-section h2{font-size:20px;margin:0 0 12px}.help-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.help-list li{display:grid;gap:2px;padding:12px 14px;border-radius:12px;background:var(--surface)}.help-list li a{font-weight:600;text-decoration:none}.help-list li a:hover{text-decoration:underline}.help-list li span{font-size:15px;color:var(--muted)}.help-results h2{font-size:20px;margin:0 0 12px}.help-empty{background:var(--surface);border-radius:16px;padding:24px;max-width:56ch}.help-empty h2{margin-top:0}.help-empty .button{margin-right:10px;margin-top:8px}.help-article article{max-width:62ch}.help-back{font-size:15px;margin:0 0 12px}.help-summary{font-size:18px;color:#33484f;margin:0 0 24px}.help-body p{margin:0 0 16px;line-height:1.7}.help-body ul{margin:0 0 16px;padding-left:22px;line-height:1.7}.help-body li{margin-bottom:6px}.help-vote{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:32px;padding-top:20px;border-top:1px solid var(--line);font-size:15px}.help-vote em{color:#176c31;font-style:normal;font-weight:600}.help-foot{background:var(--surface);border-radius:16px;padding:28px;max-width:56ch}.help-foot h2{margin-top:0}
