:root{--canvas:#f6f4ef;--ink:#203832;--muted:#50655d;--green:#285e50;--forest:#223c38;--line:#dde2da;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}svg{flex-shrink:0}:is(a:focus-visible,button:focus-visible,summary:focus-visible){outline-offset:5px;outline:3px solid #b57542}::selection{color:#203832;background:#d1e4d6}h1,h2,h3,p{margin-top:0}.section-wrap{max-width:1320px;margin-inline:auto;padding-inline:clamp(24px,5vw,76px)}.skip-link{z-index:100;background:#fff;padding:15px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:15px}.site-header{justify-content:space-between;align-items:center;gap:25px;max-width:1440px;height:102px;margin:auto;padding-inline:clamp(24px,5vw,76px);display:flex}.brand{letter-spacing:-.8px;align-items:center;gap:11px;font-size:22px;font-weight:650;line-height:1.1;display:flex}.brand-symbol{background:var(--green);color:var(--canvas);border-radius:18px 18px 7px 7px;place-items:center;width:37px;height:43px;font:italic 38px Georgia;display:grid}.brand-by{letter-spacing:.4px;margin-top:5px;font-size:9px;font-weight:500;display:block}.site-header nav{align-items:center;gap:30px;font-size:12px;font-weight:550;display:flex}.site-header nav a:hover{color:var(--green);text-underline-offset:6px;text-decoration:underline}.header-access{border:1px solid var(--line);border-radius:28px;align-items:center;gap:13px;padding:13px 19px;font-size:12px;display:flex}.header-access svg{width:14px;height:14px}.eyebrow{letter-spacing:1.7px;margin-bottom:24px;font-size:10px;font-weight:700;line-height:1.6}.hero{padding-top:70px;position:relative}.hero-copy{max-width:810px}.hero .eyebrow{color:var(--green);align-items:center;gap:9px;display:flex}.hero .eyebrow>span{background:var(--green);border-radius:50%;width:6px;height:6px}.hero h1{letter-spacing:-5px;margin:0 0 30px;font-size:clamp(48px,6.9vw,91px);font-weight:500;line-height:1.03}.hero h1>span{display:block}.serif-line{color:var(--green);letter-spacing:-4px;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.hero-lead{max-width:515px;color:var(--muted);margin-bottom:30px;font-size:17px;line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:center;gap:27px;display:flex}.button{border-radius:30px;justify-content:center;align-items:center;gap:30px;min-height:51px;padding:16px 23px;font-size:13px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.button svg{width:18px;height:18px}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--green);color:#fff}.button-primary:hover{background:#1d493d}.text-link{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-block:8px;font-size:12px;font-weight:600;display:inline-flex}.text-link svg{width:17px;height:17px}.hero-note{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:19px 0 0;font-size:10px;line-height:1.6;display:flex}.hero-note svg{width:14px;height:14px}.hero-note>span{margin-inline:3px}.product-figure{isolation:isolate;background:#dae4d9;border-radius:26px;margin:62px 0 0;padding:44px 50px 36px;position:relative}.product-figure:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(at 85% 10%,#f8f6eec7,#0000 60%);position:absolute;inset:0}.product-window{color:#f2f0e7;background:#0e1215;border:1px solid #ffffff35;border-radius:13px;grid-template-columns:185px minmax(0,1fr);min-height:470px;display:grid;overflow:hidden;box-shadow:0 35px 60px -32px #1027199e}.product-nav{background:#0a0e10;border-right:1px solid #ffffff12;flex-direction:column;padding:27px 16px 21px;display:flex}.product-church{align-items:center;gap:10px;margin-bottom:33px;font-size:13px;font-weight:600;display:flex}.product-church>span{color:#243c32;background:#dbe5d9;border-radius:9px;place-items:center;width:31px;height:34px;display:grid}.product-church small{letter-spacing:1.1px;color:#d8c895;margin-top:6px;font-size:7px;display:block}.product-links{color:#a7b0b1;gap:8px;font-size:10px;display:grid}.product-links>div{border-radius:5px;align-items:center;gap:13px;min-height:35px;padding-left:8px;display:flex}.product-links svg{width:15px;height:15px}.product-links .selected{color:#e9d9b5;background:#c9d5bb12;border-left:2px solid #e5d7b0}.product-person{align-items:center;gap:9px;margin-top:auto;font-size:10px;display:flex}.product-person>span{color:#fff;background:#465949;border-radius:50%;padding:8px;font-size:9px}.product-person small{color:#a4afa8;margin-top:5px;font-size:8px;display:block}.product-content{padding:25px 30px}.product-top{justify-content:space-between;align-items:center;margin-bottom:24px;font-size:12px;font-weight:550;display:flex}.product-top svg{color:#d9dfd7;width:16px;height:16px}.product-announcement{background:linear-gradient(125deg,#395447,#607961 65%,#9d9670);border-radius:11px;min-height:218px;padding:24px 27px;position:relative;overflow:hidden}.preview-tag{letter-spacing:1.5px;color:#eee4be;font-size:7px;font-weight:600}.product-announcement h3{letter-spacing:-1px;color:#fffbec;margin:16px 0 12px;font:400 35px/1.12 Georgia;position:relative}.product-announcement p{color:#ecede1;font-size:10px;line-height:1.6;position:relative}.preview-read{color:#f1f0e0;align-items:center;gap:18px;font-size:9px;display:flex;position:absolute;bottom:25px;right:22px}.preview-read svg{width:14px;height:14px}.preview-orbit{border:1px solid #e2e6cf36;border-radius:50%;width:340px;height:340px;position:absolute;top:-130px;right:-60px;box-shadow:0 0 0 32px #e2e6cf0d,0 0 0 65px #e2e6cf08}.product-bottom{grid-template-columns:1.2fr 1fr;gap:12px;margin-top:17px;display:grid}.preview-event,.preview-note{background:#151b1f;border:1px solid #ffffff15;border-radius:9px;align-items:center;gap:11px;min-width:0;padding:17px 12px;display:flex}.preview-date{text-align:center;color:#e9d6ad;min-width:38px;font-size:7px}.preview-date b{margin-bottom:4px;font-size:24px;font-weight:500;line-height:1.15;display:block}.product-bottom small{letter-spacing:1px;color:#aab4ac;font-size:6px}.product-bottom h4{margin:6px 0;font-size:10px}.product-bottom p{color:#a4aea7;margin:0;font-size:8px;line-height:1.5}.preview-event>svg{color:#bcbfaf;width:12px;height:12px;margin-left:auto}.preview-note>svg{color:#d8c79f;width:22px;height:22px}.preview-floating{background:#fffdf7;border:1px solid #e5e6da;border-radius:13px;align-items:center;gap:12px;padding:19px 25px;font-size:12px;line-height:1.7;display:flex;position:absolute;top:68%;right:-20px;transform:rotate(-3deg);box-shadow:0 14px 30px #2841280e}.preview-floating>span{width:39px;height:39px;color:var(--green);background:#e4ece1;border-radius:50%;place-items:center;display:grid}.preview-floating svg{width:18px;height:18px}.preview-floating strong{color:var(--muted);font-weight:500}.product-figure figcaption{text-align:right;color:#54624f;margin:17px 0 0;font-size:9px}.hero-bottom{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;margin-top:34px;padding-bottom:62px;display:flex}.hero-bottom>span:first-child{letter-spacing:1.2px;color:var(--muted);font-size:9px;line-height:1.8}.hero-bottom strong{color:var(--ink);font-weight:700}.hero-bottom p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.hero-bottom-arrow{color:var(--green);font-family:Georgia;font-size:38px}.features{padding-top:100px;padding-bottom:106px}.section-heading{margin-bottom:46px;position:relative}.section-heading h2,.installation h2,.help-section h2{letter-spacing:-2.4px;margin-bottom:24px;font-size:clamp(35px,4vw,52px);font-weight:500;line-height:1.13}.section-heading h2>span,.installation h2>span,.help-section h2>span{color:var(--green);font-family:Georgia;font-style:italic;font-weight:400}.section-heading>p:last-child{color:var(--muted);font-size:14px;line-height:1.8;position:absolute;bottom:0;right:0}.feature-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feature{background:#eeeee6;border-radius:14px;flex-direction:column;min-height:313px;padding:28px;transition:background .15s;display:flex}.feature:nth-child(2),.feature:nth-child(4),.feature:nth-child(6){background:#e9eee5}.feature:hover{background:#dce8dc}.feature-top{color:var(--green);justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.feature-top>span{letter-spacing:1px;color:#63715d;font-size:9px}.feature-top svg{width:25px;height:25px}.feature .eyebrow{letter-spacing:1.2px;margin-bottom:11px;font-size:8px}.feature h3{letter-spacing:-.5px;margin-bottom:14px;font-size:20px;font-weight:550;line-height:1.25}.feature>p:not(.eyebrow){color:var(--muted);margin-bottom:22px;font-size:12px;line-height:1.9}.feature-link{justify-content:space-between;align-items:center;margin-top:auto;font-size:10px;font-weight:600;display:flex}.feature-link svg{width:17px;height:17px}.together{background:var(--forest);color:#f6f3e6;overflow:hidden}.together-inner{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-block:90px;display:grid}.together h2{letter-spacing:-2px;font-size:clamp(35px,4vw,53px);font-weight:450;line-height:1.15}.together h2 em{color:#d0d8b9;font-family:Georgia;font-weight:400}.together .eyebrow{color:#b9c7ad;font-size:9px}.together p:not(.eyebrow){color:#c3cec0;max-width:410px;margin-bottom:29px;font-size:14px;line-height:1.9}.button-light{color:#254237;background:#eff0e2}.button-light:hover{background:#fff}.community-diagram{place-items:center;min-height:340px;display:grid;position:relative}.community-ring{border:1px solid #cfe0c221;border-radius:50%;height:80%;position:absolute;inset:30px;transform:rotate(-25deg)}.community-ring.ring-two{height:95%;inset:10px -30px;transform:rotate(40deg)}.community-center{background:#314d3e;border:1px solid #cbd8b249;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:11px;width:156px;height:156px;display:flex;box-shadow:0 0 0 19px #cbd8b205}.community-center .brand-symbol{color:#254434;background:#e4e6cd;border-radius:13px 13px 4px 4px;width:25px;height:29px;font-size:25px}.community-center strong{font-size:17px;font-weight:500}.community-center small{letter-spacing:1.2px;color:#c0cbae;font-size:6px}.community-pill{background:#345243;border:1px solid #b6c8ac35;border-radius:30px;align-items:center;gap:10px;padding:13px 19px;font-size:11px;display:flex;position:absolute;box-shadow:0 10px 25px #0a1d1333}.community-pill svg{color:#d3dec1;width:16px;height:16px}.pill-one{top:45px;left:0;transform:rotate(-7deg)}.pill-two{top:120px;right:-8px;transform:rotate(5deg)}.pill-three{bottom:12px;left:40px;transform:rotate(-4deg)}.community-dot{background:#d5ddbd;border-radius:50%;width:10px;height:10px;position:absolute}.dot-one{top:27px;right:105px}.dot-two{width:6px;height:6px;bottom:56px;right:57px}.installation{grid-template-columns:1fr 1fr;gap:80px;padding-block:110px;display:grid}.installation-title>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.8}.installation .text-link{margin-top:9px}.steps{margin:0;padding:0;list-style:none}.steps li{border-bottom:1px solid var(--line);gap:24px;padding:28px 0;display:flex}.steps li:first-child{padding-top:0}.steps li>span{color:#667565;font-size:11px;line-height:30px}.steps h3{letter-spacing:-.5px;margin-bottom:10px;font-size:19px;font-weight:550;line-height:1.5}.steps p{color:var(--muted);max-width:340px;margin-bottom:8px;font-size:13px;line-height:1.8}.steps a{color:var(--green);align-items:center;gap:15px;margin-top:6px;font-size:11px;display:inline-flex}.steps a svg{width:13px;height:13px}.trial-panel{background:#e5eadd;border:1px solid #d6decb;border-radius:19px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:50px 60px;display:grid}.trial h2{letter-spacing:-1.4px;font-size:36px;font-weight:500;line-height:1.2}.trial h2 em{color:var(--green);font:italic 38px/1.2 Georgia}.trial-panel>div>p:not(.eyebrow){color:var(--muted);margin-bottom:0;font-size:13px;line-height:1.9}.trial-offer{text-align:center}.trial-number{letter-spacing:-7px;color:var(--green);justify-content:center;align-items:baseline;gap:14px;font-size:100px;font-weight:500;line-height:1;display:flex}.trial-number span{letter-spacing:-1px;font:italic 27px Georgia}.trial-offer .button{margin-top:23px}.trial-offer small{max-width:280px;color:var(--muted);margin:15px auto 0;font-size:10px;line-height:1.6;display:block}.help-section{grid-template-columns:1fr 1fr;gap:90px;padding-block:110px;display:grid}.help-copy>p:not(.eyebrow){max-width:360px;color:var(--muted);font-size:14px;line-height:1.9}.help-links{gap:14px;max-width:335px;margin-top:28px;display:grid}.help-links a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:14px;font-size:12px;font-weight:550;display:flex}.help-links svg{width:17px;height:17px;color:var(--green)}.faq>p{color:var(--muted);margin:7px 0 19px;font-size:8px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:22px 0;font-size:13px;font-weight:550;line-height:1.6;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary>span{font-size:22px;font-weight:400}.faq details[open] summary>span{transform:rotate(45deg)}.faq details p{color:var(--muted);margin:0 20px 22px 0;font-size:13px;line-height:1.9}.closing{text-align:center;border-top:1px solid var(--line);padding-block:67px 90px}.closing .eyebrow{color:var(--green);font-size:9px}.closing h2{letter-spacing:-3px;margin:0 0 31px;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:1.1}.closing h2 em{color:var(--green);font-family:Georgia;font-weight:400}.site-footer{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:36px;padding-block:40px 35px;display:grid}.site-footer>div{flex-wrap:wrap;align-items:center;gap:26px;font-size:11px;display:flex}.site-footer>div a{align-items:center;gap:7px;display:flex}.site-footer svg{width:13px;height:13px}.site-footer>p,.site-footer>span{color:var(--muted);margin:0;font-size:10px}.site-footer>span{text-align:right}.site-footer .brand{font-size:20px}.information-page{max-width:820px;margin:auto;padding:60px 24px 100px}.information-page>a:first-child{margin-bottom:60px;font-size:13px;display:inline-block}.information-page h1{letter-spacing:-2px;font-size:55px;font-weight:500;line-height:1.1}.information-page h1 em{color:var(--green);font:italic 35px Georgia}.information-page h2{letter-spacing:-.5px;margin:40px 0 16px;font-size:23px}.information-page p{color:var(--muted);font-size:15px;line-height:1.9}.information-page p a{text-decoration:underline}.information-page .button{margin-top:25px}@media (min-width:1400px){.hero:after{content:"RÉUNIR. PARTAGER. GRANDIR.";writing-mode:vertical-rl;letter-spacing:2.5px;color:#87927f;font-size:9px;position:absolute;top:190px;right:77px}}@media (max-width:900px){.site-header{height:86px}.site-header nav{gap:18px;font-size:11px}.hero{padding-top:40px}.hero h1{letter-spacing:-3px}.product-figure{padding:28px}.product-window{grid-template-columns:150px minmax(0,1fr);min-height:420px}.product-content{padding:22px}.product-bottom{grid-template-columns:1fr}.preview-note{display:none}.preview-floating{padding:15px 20px;top:auto;bottom:23px;right:-8px}.product-nav{padding:23px 10px}.product-announcement{min-height:240px}.preview-read{margin-top:20px;position:relative;bottom:auto;right:auto}.feature-grid{gap:12px}.feature{min-height:340px;padding:22px}.together-inner,.installation,.help-section{gap:40px}.trial-panel{padding:40px}.community-pill{padding:11px 13px;font-size:10px}.pill-one{left:-20px}.pill-two{right:-18px}.pill-three{left:0}.site-footer>div{gap:17px}}@media (max-width:650px){html{scroll-padding-top:25px}.section-wrap{padding-inline:22px}.site-header{flex-wrap:wrap;gap:22px;height:auto;padding:20px 22px}.site-header .brand{font-size:20px}.header-access{padding:11px 16px;font-size:11px}.site-header nav{border-block:1px solid var(--line);order:3;justify-content:space-between;width:100%;padding-block:14px;font-size:11px}.hero{padding-top:34px}.hero .eyebrow{letter-spacing:1.3px;margin-bottom:25px;font-size:8px}.hero h1{letter-spacing:-2px;margin-bottom:24px;font-size:clamp(40px,10vw,63px)}.serif-line{letter-spacing:-2px}.hero-lead{font-size:14px;line-height:1.85}.hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.button{gap:30px;min-height:49px;padding:15px 21px;font-size:12px}.text-link{font-size:11px}.hero-note{gap:6px;max-width:285px;margin-top:17px;font-size:9px}.product-figure{border-radius:14px;margin-top:35px;padding:16px 13px 19px}.product-window{border-radius:9px;min-height:0;display:block}.product-nav{display:none}.product-content{padding:17px 15px 19px}.product-top{margin-bottom:18px;font-size:10px}.product-top svg{width:14px}.product-announcement{min-height:250px;padding:20px}.product-announcement h3{font-size:32px}.preview-tag{font-size:6px}.preview-read{font-size:8px}.product-bottom{margin-top:13px}.preview-event{min-height:76px;padding:12px}.product-bottom small{font-size:6px}.product-bottom h4{font-size:10px}.product-figure figcaption{text-align:left;margin-top:15px;font-size:8px}.preview-floating{border-radius:9px;gap:8px;padding:12px 13px;font-size:9px;bottom:4px;right:-5px;transform:rotate(-3deg)}.preview-floating>span{width:28px;height:28px}.preview-floating svg{width:13px;height:13px}.hero-bottom{gap:15px;margin-top:29px;padding-bottom:40px}.hero-bottom>span:first-child{letter-spacing:.7px;font-size:7px}.hero-bottom p{font-size:10px}.hero-bottom-arrow{display:none}.features{padding-block:64px}.section-heading h2,.installation h2,.help-section h2{letter-spacing:-1.7px;font-size:38px}.section-heading>p:last-child{font-size:13px;position:static}.section-heading{margin-bottom:28px}.eyebrow{letter-spacing:1.5px;margin-bottom:19px;font-size:8px}.feature-grid{grid-template-columns:1fr;gap:12px}.feature{min-height:0;padding:25px}.feature-top{margin-bottom:22px}.feature-top svg{width:23px;height:23px}.feature h3{font-size:21px}.feature>p:not(.eyebrow){max-width:360px;margin-bottom:23px;font-size:13px}.feature-link{font-size:11px}.together-inner{grid-template-columns:1fr;gap:20px;padding-block:59px 42px}.together h2{letter-spacing:-1.5px;font-size:39px}.together p:not(.eyebrow){font-size:13px}.community-diagram{min-height:310px;margin-top:9px}.community-center{width:145px;height:145px}.pill-one{top:30px;left:0}.pill-two{top:122px;right:0}.pill-three{bottom:3px;left:15px}.community-ring.ring-two{inset:5px}.community-ring.ring-one{inset:30px 10px}.dot-one{top:11px;right:100px}.installation{padding-block:67px;display:block}.installation-title>p:not(.eyebrow){font-size:13px}.steps{margin-top:36px}.steps h3{font-size:18px}.steps li{padding-block:24px}.trial-panel{grid-template-columns:1fr;gap:29px;padding:29px 24px 35px}.trial h2{letter-spacing:-1.1px;font-size:29px}.trial h2 em{font-size:31px}.trial-panel>div>p:not(.eyebrow){font-size:12px}.trial-offer{border-top:1px solid #ccd6c1;padding-top:27px}.trial-number{font-size:88px}.help-section{grid-template-columns:1fr;gap:43px;padding-block:67px}.help-copy>p:not(.eyebrow){font-size:13px}.help-links{max-width:none}.faq summary{padding-block:19px;font-size:13px}.closing{padding-block:55px}.closing h2{letter-spacing:-2px;font-size:46px}.site-footer{grid-template-columns:1fr;gap:26px;padding-block:30px}.site-footer>div{grid-template-columns:1fr 1fr;gap:19px;display:grid}.site-footer>span{text-align:left;font-size:9px}.site-footer>p{font-size:9px}.information-page{padding-top:30px}.information-page h1{font-size:45px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.feature{transition:none}.button:hover{transform:none}}
