/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.landing-pro-section{padding:52px 0}.landing-link-uses h2,.landing-pro-section h2{margin:0 0 18px;font-size:clamp(23px,5.2vw,34px);line-height:1.22}.landing-body{color:#848484;margin-bottom:25px;font-size:16px;line-height:1.68}.landing-example{color:#73766f;margin:15px 0;font-size:11px;line-height:1.6}.landing-link-uses{padding-top:70px}.landing-pro-conversation{max-width:920px;margin:0 auto;padding:76px 22px}.landing-pro-conversation>h2{margin-bottom:26px;font-size:clamp(23px,5.2vw,34px);line-height:1.22}.landing-conversation{padding:6px 0 4px;position:relative}.landing-conversation:before{content:"";background:linear-gradient(transparent,var(--border) 8%,var(--border) 92%,transparent);width:1px;position:absolute;top:14px;bottom:20px;left:50%}.landing-conversation-step{width:calc(50% - 40px);margin-bottom:26px;position:relative}.landing-conversation-step.pro{margin-left:auto}.landing-conversation-dot{border:1.5px solid var(--border);background:#fafaf8;border-radius:50%;width:14px;height:14px;position:absolute;top:9px;right:-47px}.pro .landing-conversation-dot{left:-47px;right:auto}.landing-conversation-dot:after{content:"";background:#5c7a68;border-radius:50%;position:absolute;inset:2px}.landing-step-who{color:#848484;margin-bottom:8px;font-size:12.5px}.landing-conversation-card{border:1px solid var(--border);background:#fff;border-radius:18px;padding:16px 17px;box-shadow:0 12px 34px #26332b12}.pro .landing-conversation-card{color:#fff;background:#2b3a2f;border-color:#2b3a2f;box-shadow:0 14px 38px #26332b33}.landing-conversation-card h3{font-family:var(--font-inter);letter-spacing:.18em;text-transform:uppercase;color:#5c7a68;margin-bottom:12px;font-size:10px;font-weight:700}.pro .landing-conversation-card h3{color:#9dbfa8}.landing-brief{grid-template-columns:1fr 1fr;gap:13px 14px;display:grid}.landing-brief .wide{grid-column:1/-1}.landing-brief dt{color:#848484;font-size:10.5px}.landing-brief dd{margin-top:3px;font-size:15px;font-weight:600;line-height:1.25}.landing-brief .wide:first-child dd{font:700 19px/1.35 var(--font-serif)}.landing-quote-summary{align-items:flex-end;gap:16px;display:flex}.landing-quote-summary strong{font-size:16px}.landing-quote-summary p,.landing-step-note{color:#848484;margin-top:5px;font-size:12.5px;line-height:1.5}.pro .landing-conversation-card p{color:#ffffffb8}.landing-amount,.landing-payment-summary b,.landing-quote-summary b{font:700 26px var(--font-serif);white-space:nowrap}.landing-sent{text-align:center;background:#ffffff1f;border-radius:11px;margin-top:14px;padding:10px;font-size:13px;font-weight:600;color:#fff!important}.landing-payment-summary{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.landing-payment-summary>span{color:#848484;font-size:13px}.landing-pay-button{color:#fff;cursor:pointer;background:#000;border-radius:12px;justify-content:center;align-items:center;width:100%;height:50px;margin-top:14px;font-size:24px;font-weight:600;display:flex}.landing-pay-button.is-paid{color:#5c7a68;background:#f0f5f2;font-size:15px}.landing-conversation-end{text-align:center;color:#848484;margin:30px auto 0;font-size:16px;line-height:1.68}.landing-pro-conversation>.landing-example{text-align:center}.landing-inbox{border:1px solid var(--border);background:#fffefa;border-radius:17px;overflow:hidden}.landing-inbox.in-phone{background:#faf7f0;border:0;border-radius:0;height:100%;position:relative}.landing-inbox>header{align-items:center;gap:8px;padding:15px;display:flex}.landing-inbox h3{font:700 20px var(--font-serif);margin:0}.landing-inbox>header>span{color:#5c7a68;background:#e5ece4;border-radius:20px;padding:0 7px;font-size:12px}.landing-inbox h4{text-transform:uppercase;letter-spacing:.05em;color:#77766f;margin:12px 15px 3px;font-size:10px;font-weight:600}.landing-inbox-row{border-bottom:1px solid #eae7df;align-items:center;gap:12px;padding:13px 15px;display:flex}.landing-inbox-date{text-align:center;flex-direction:column;min-width:28px;display:flex}.landing-inbox-date b{font:700 21px var(--font-serif)}.landing-inbox-date span{letter-spacing:.1em;color:#7b8178;font-size:8px}.landing-inbox-name{flex:1;min-width:0}.landing-inbox-name strong{font:700 13px var(--font-serif)}.landing-inbox small{color:#818079;margin-top:3px;font-size:9px;display:block}.landing-inbox-amount{text-align:right}.landing-inbox-amount b{color:#526f58;font-size:12px;font-weight:600}.landing-inbox>.landing-example{padding-inline:15px}.landing-inbox.in-phone footer{bottom:0;background:#faf7f0;border-top:1px solid #eae7df;justify-content:space-around;padding:13px 4px 18px;font-size:9px;display:flex;position:absolute;inset-inline:0}.landing-inbox.in-phone footer span{color:#5c7a68;font-weight:700}.landing-pricing{border:1px solid var(--border);background:#fff;border-radius:20px;overflow:hidden}.landing-pricing>div{border-bottom:1px solid var(--border-light);justify-content:space-between;gap:14px;padding:14px 17px;font-size:14.5px;display:flex}.landing-pricing>div:last-child{border:0}.landing-pricing dt{font-weight:600}.landing-pricing dd{color:#5c7a68;text-align:right;font-weight:600}.wedify-landing{--background:#fafaf8;--text-primary:#2c2c2c;--text-secondary:#848484;--text-muted:#878782;--accent:#7a9e88;--accent-deep:#5c7a68;--accent-ultra-light:#f0f5f2;--surface:#fff;--border:#2c2c2c1a;--border-light:#2c2c2c12;background:var(--background);color:var(--text-primary);line-height:1.6;position:relative;overflow:clip}.wedify-landing :focus-visible{outline-offset:5px;outline:2px solid #7a9e88}.wedify-landing h1,.wedify-landing h2{font-family:var(--font-serif);letter-spacing:-.014em;font-weight:700}.landing-wrap{max-width:640px;margin:0 auto;padding:0 22px}.landing-grain{pointer-events:none;z-index:50;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px;position:fixed;inset:0}.landing-skip{z-index:60;color:#2c2c2c;background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.landing-skip:focus{top:12px}.landing-nav{z-index:30;color:#fff;top:0;justify-content:space-between;max-width:1100px;margin:0 auto;padding:20px 22px;position:absolute;inset-inline:0}.landing-nav,.landing-wordmark{align-items:center;display:flex}.landing-wordmark{justify-content:center;min-width:44px;min-height:44px}.landing-nav-links{gap:10px;display:flex}.landing-nav-links a{border:1px solid #ffffff6b;border-radius:999px;min-height:36px;padding:7px 15px;font-size:13px;font-weight:600;text-decoration:none}.landing-nav.is-dark{color:#2c2c2c}.landing-nav.is-dark a{border-color:var(--border)}.landing-hero{align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.landing-veil{background:linear-gradient(#10120e20,#10120e20 26%,#10120e61 64%,#10120eb3);position:absolute;inset:0}.landing-hero-inner{z-index:10;grid-template-columns:1.06fr .94fr;align-items:center;gap:40px;width:100%;max-width:1100px;margin:0 auto;padding:110px 22px 55px;display:grid;position:relative}.landing-hero h1{color:#fff;letter-spacing:-.018em;max-width:15ch;margin:0 0 26px;font-size:clamp(30px,7.4vw,54px);line-height:1.14}.landing-hero h1 em{font-weight:700}.landing-hero-lead{color:#ffffffe6;max-width:30ch;margin:0 0 26px;font-size:clamp(15px,3.6vw,19px);line-height:1.55}.landing-hero.is-pro .landing-veil{background:#fafaf8e8}.landing-hero.is-pro h1{color:#2c2c2c}.landing-hero.is-pro h1 em{color:#5c7a68}.landing-hero.is-pro .landing-hero-lead{color:#848484}.landing-hero-copy .landing-door{color:#ffffffe6;align-items:center;gap:8px;margin-top:22px;font-size:13.5px;font-weight:600;display:flex}.landing-door span{border-bottom:1.5px solid #ffffff80;padding-bottom:2px}.landing-button{color:#fff;background:#7a9e88;border-radius:14px;justify-content:center;align-items:center;min-height:52px;padding:16px 30px;font-size:15.5px;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:0 8px 26px #5c7a684d}.landing-button:hover{transform:translateY(-2px)}.landing-button.secondary{color:#2c2c2c;border:1.5px solid var(--border);box-shadow:none;background:0 0}.landing-carousel{touch-action:pan-y;-webkit-user-select:none;user-select:none;justify-self:end;width:300px;max-width:100%;position:relative}.landing-carousel img{-webkit-user-drag:none}.landing-carousel:focus{outline-offset:10px}.landing-carousel-title{text-align:center;font-family:var(--font-serif);letter-spacing:-.012em;color:#fff;margin:16px 0 0;font-size:17px;font-weight:700;line-height:1.3}.landing-hero.is-pro .landing-carousel-title{color:#2c2c2c}@media (prefers-reduced-motion:no-preference){.landing-carousel-title{animation:landing-carousel-title-in .42s cubic-bezier(.2,.8,.3,1)}@keyframes landing-carousel-title-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}}.landing-phone{width:250px;max-width:76vw;margin:26px auto 0}.landing-phone>div>div{box-shadow:0 30px 70px #191c1742,0 5px 18px #191c1729!important}.landing-journey{padding:52px 0;scroll-margin-top:30px}.landing-journey h2,.landing-journey h2+p{font-size:clamp(19px,4.4vw,25px);line-height:1.34}.landing-journey h2+p{margin-top:4px}.landing-vitrine-content{background:#fbf9f5;width:100%;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}.landing-vitrine-cover{background:#eceae4;height:225px;position:relative;overflow:hidden}.landing-vitrine-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#0006);position:absolute;inset:0}.landing-vitrine-cover figcaption{z-index:1}.landing-vitrine-phone{background:#fbf9f5;height:100%;overflow:hidden}.landing-phone-status{color:#24211c;justify-content:space-between;align-items:center;height:12.5cqw;padding:3.8cqw 7cqw 0;font-size:4cqw;font-weight:600;display:flex}.landing-vitrine-phone .landing-vitrine-cover{height:64cqw}.landing-vitrine-phone .landing-vitrine-content figcaption>span:first-child{font-size:6.5cqw}.landing-vitrine-reveal{--vitrine-window:min(58vh,470px);height:200vh;padding:0;position:relative}.landing-vitrine-sticky{flex-direction:column;justify-content:center;align-items:center;gap:26px;height:100vh;padding:0 22px;display:flex;position:sticky;top:0}.landing-vitrine-sticky h2{text-align:center;max-width:19ch;margin:0;font-size:clamp(20px,4.6vw,27px);line-height:1.3}.landing-browser{border:1px solid var(--border);background:#fff;border-radius:20px;width:min(300px,78vw);overflow:hidden;box-shadow:0 30px 70px #22251f38}.landing-browser-bar{background:#efede8;align-items:center;gap:7px;padding:9px 12px;display:flex}.landing-browser-bar i{background:#cdd0c8;border-radius:50%;flex:none;width:7px;height:7px}.landing-browser-bar span{text-align:center;color:#666960;background:#fff;border-radius:999px;flex:1;padding:4px 9px;font-size:11px}.landing-vitrine-window{height:var(--vitrine-window);overflow:hidden}.landing-vitrine-caption{color:#848484;text-align:center;max-width:34ch;margin:0;font-size:13px;line-height:1.55}.landing-vitrine-reveal.is-still{height:auto;padding:70px 0}.landing-vitrine-reveal.is-still .landing-vitrine-sticky{height:auto;position:static}.landing-vitrine-reveal.is-still .landing-vitrine-window{overscroll-behavior:contain;overflow-y:auto}.landing-payment{max-width:340px;margin-top:26px;position:relative}.landing-payment-sheet{margin-top:0!important}.landing-payment-done{opacity:0;text-align:center;pointer-events:none;background:#fff;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;box-shadow:0 18px 44px #191c172e}.landing-payment-done>span{color:#fff;background:#7a9e88;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:16px;font-size:25px;display:grid}.landing-payment-done strong{font:700 22px var(--font-serif)}.landing-payment-done p{color:#848484;margin-top:10px;font-size:13px;line-height:1.55}.landing-payment.is-playing .landing-payment-done{animation:landing-paid 4.6s infinite}.landing-payment.is-still .landing-payment-done{opacity:1;animation:none}.landing-payment.is-playing .landing-payment-sheet>div:nth-last-child(2){animation:landing-press 4.6s infinite}@keyframes landing-paid{0%,20%{opacity:0;transform:translateY(10px)}25%,98%{opacity:1;transform:none}to{opacity:0}}@keyframes landing-press{0%,13%,6%,to{transform:none}10%,8%{transform:scale(.965)}}.landing-close{text-align:center;border-top:1px solid var(--border-light);padding:88px 0 76px}.landing-close h2{max-width:18ch;margin:0 auto 14px;font-size:clamp(23px,5.2vw,34px);line-height:1.22}.landing-close p{color:#848484;margin-bottom:26px}.landing-doors{flex-direction:column;gap:11px;max-width:340px;margin:26px auto 0;display:flex}.landing-doors>div>div{justify-content:center}.landing-manifesto{min-height:85svh;font-family:var(--font-serif);padding-top:145px;padding-bottom:90px;font-size:clamp(16px,3.8vw,18.5px);line-height:1.78}.landing-manifesto h1{margin-bottom:25px;font-size:clamp(20px,4.8vw,27px);line-height:1.32}.landing-manifesto p{margin-bottom:18px}.landing-manifesto .landing-doors{font-family:var(--font-inter)}.landing-diorama{aspect-ratio:4/3;border:1px solid var(--border);background:#efece5;border-radius:16px;margin-top:26px;position:relative;overflow:hidden;box-shadow:0 14px 40px #26332b1a}.landing-diorama iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.landing-diorama-poster{cursor:pointer;background:linear-gradient(#14161329,#14161357),url(/screens/salle-apercu.png) 50%/cover;place-items:center;display:grid;position:absolute;inset:0}.landing-diorama button span{color:#22251f;background:#faf8f4f2;border-radius:999px;padding:11px 20px;font-size:13.5px;font-weight:600;box-shadow:0 6px 18px #0004}.landing-diorama-shield{touch-action:pan-y;justify-content:center;align-items:flex-end;padding-bottom:14px;display:flex;position:absolute;inset:0}.landing-diorama-done{position:absolute;top:14px;right:10px}.landing-diorama-error{background:#fafaf8;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:20px;display:flex;position:absolute;inset:0}@media (min-width:700px){.landing-journey{padding:68px 0}}@media (max-width:959px){.landing-hero-inner{grid-template-columns:1fr;gap:28px;padding-top:115px;padding-bottom:46px}.landing-carousel{justify-self:center;width:250px}.landing-hero h1{font-size:clamp(30px,7.4vw,44px)}.landing-hero-copy{max-width:590px}.landing-hero-inner{max-width:680px}}@media (max-width:699px){.landing-conversation:before{left:11px}.landing-conversation-step{width:100%;padding-left:34px}.landing-conversation-dot,.pro .landing-conversation-dot{left:5px;right:auto}.landing-pro-conversation{padding-top:52px}.landing-quote-summary b{font-size:22px}.landing-carousel{width:206px}.landing-hero-inner{padding-inline:22px}.landing-inbox.in-phone .landing-inbox-row{gap:6px;padding:8px 9px}.landing-inbox.in-phone .landing-inbox-name strong{font-size:10px}.landing-inbox.in-phone .landing-inbox-amount b{font-size:9px}.landing-inbox.in-phone .landing-inbox-date b{font-size:17px}.landing-inbox.in-phone h4{margin-top:7px;font-size:8px}.landing-inbox.in-phone small{font-size:8px}.landing-inbox.in-phone>header{padding:9px 13px}.landing-inbox.in-phone h3{font-size:18px}.landing-inbox.in-phone .landing-example{margin-top:9px;font-size:8px}}@media (prefers-reduced-motion:no-preference){.wedify-landing main{animation:landing-enter .5s both}@keyframes landing-enter{0%{opacity:.6;transform:translateY(12px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.wedify-landing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.landing-payment-done{opacity:1}.landing-vitrine-reveal{height:auto;padding:70px 0}.landing-vitrine-sticky{height:auto;position:static}.landing-vitrine-window{overscroll-behavior:contain;overflow-y:auto}}.landing-hero [data-entry-mode=web-primary]>a{color:#fff;background:#7a9e88}