@charset "UTF-8";
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}.template-courtyard{margin:0;background:#f8f7f2;color:#193f36;font:16px/1.8 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif}.template-courtyard :is(h1,h2,h3,p,dl,dd,figure){margin:0}.template-courtyard a{color:inherit;text-decoration:none}.template-courtyard h1{font-size:20px;font-weight:500}.template-courtyard h2{font-size:30px;line-height:1.5;font-weight:500;letter-spacing:-.5px}.template-courtyard h3{font-size:22px;font-weight:500}.template-courtyard p{color:#66766c}.template-courtyard img{display:block;max-width:100%}.template-courtyard :focus-visible{outline:2px solid #27614e;outline-offset:5px}.t40-wrap{max-width:1400px;margin:auto;padding-inline:4%}.t40-header{position:sticky;top:0;background:#f8f7f2;z-index:10;border-bottom:1px solid #d9ddd4}.t40-header-inner{display:flex;align-items:center;gap:24px;max-width:1440px;margin:auto;padding:18px 4%}.t40-brand{display:flex;gap:10px;align-items:center;line-height:1.4}.t40-brand img{width:34px;height:34px}.t40-brand strong{font-size:18px;max-width:210px}.t40-nav{display:flex;gap:20px;margin-left:auto;font-size:14px;white-space:nowrap}.t40-nav a:hover,.t40-nav .active-nav{color:#678162}.t40-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 28px;background:#174c3d;color:#fff!important;border-radius:5px;font-weight:600;white-space:nowrap}.t40-cta:hover{background:#286750}.t40-header-inner>.t40-cta{font-size:14px;min-height:44px;padding:8px 20px}.t40-menu{display:none}.t40-eyebrow{font-size:12px!important;letter-spacing:1.5px;color:#53715f!important}.t40-hero{padding-top:28px}.t40-hero-space{position:relative;min-height:610px;border-radius:90px 4px 4px 4px;overflow:hidden;background:#dbe7d7}.template-courtyard .t40-hero-space>figure{position:absolute;inset:0}.template-courtyard .t40-hero-space img{width:100%;height:100%;object-fit:cover}.t40-hero-space figcaption{position:absolute;bottom:24px;left:30px;right:30px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px;color:#345c4b}.t40-hero-space>header{position:relative;padding:54px 50px;max-width:600px}.t40-hero h1{margin-top:15px!important}.t40-hero h2{font-size:36px;line-height:1.5;margin-top:20px!important}.t40-hero-start{position:absolute;bottom:65px;right:40px;max-width:370px;background:#f8f7f2eb;backdrop-filter:blur(10px);padding:25px;border:1px solid #fff9;border-radius:4px}.t40-hero-start p{font-size:14px;color:#345b4c}.t40-hero-start .t40-cta{margin-top:20px}.t40-hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:28px;border-bottom:1px solid #ccd5c9}.t40-hero-bottom>p{font-size:14px}.t40-hero-bottom nav{display:flex;gap:40px;font-size:14px}.t40-hero-bottom nav a{display:flex;gap:25px;align-items:center}.t40-hero-bottom nav a:hover{color:#71866d}.t40-notice{display:grid;grid-template-columns:90px 1fr;gap:20px;font-size:14px;padding-block:25px}.t40-notice b{font-weight:500}.t40-principles{padding-block:65px 80px}.t40-section-head{max-width:770px;margin:0 auto 40px;text-align:center}.t40-section-head h2{margin:18px 0 22px!important}.t40-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.t40-feature-grid article{padding:30px;border-top:1px solid #bfcfbc}.t40-feature-grid article:nth-child(2){background:#eaf0e5;border-top:0;border-radius:55px 4px 4px 4px}.t40-feature-grid h3{font-size:20px;margin:15px 0!important}.t40-feature-symbol{display:flex;gap:6px;height:60px;align-items:center;margin-bottom:25px}.t40-feature-symbol i{display:block;width:24px;height:45px;border:1px solid #56775e;border-radius:18px 18px 0 0}.t40-feature-symbol i:nth-child(2){height:60px;background:#b7cdb4}.t40-feature-symbol i:nth-child(3){height:32px}.t40-facts{background:#193f36;color:#f5f7ee;padding-block:55px}.t40-facts>.t40-wrap{display:grid;grid-template-columns:1fr 2fr;gap:60px}.t40-facts .t40-eyebrow{color:#bcd2b4!important}.t40-facts h2{margin-top:18px!important}.t40-facts dl{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.t40-facts dl>div{border-top:1px solid #a2b6a566;padding-top:22px}.template-courtyard dt{font-size:20px!important;font-weight:500}.template-courtyard dd,.template-courtyard dd *{font-size:16px!important}.template-courtyard dd{margin-top:14px!important}.t40-facts dd{color:#c5d2c3}.t40-membership{padding-block:80px}.t40-pathway{position:relative}.t40-pathway:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#bfcfbc}.t40-plan{position:relative;width:82%;margin-bottom:28px}.t40-plan:nth-child(even){margin-left:auto}.t40-plan-index{display:flex;align-items:center;gap:15px;margin-bottom:14px}.t40-plan-index>span:first-child{font-size:16px;background:#f8f7f2;border:1px solid #9ab194;display:grid;place-items:center;width:36px;height:36px;border-radius:50%}.t40-plan-card{position:relative;background:#fff;border:1px solid #d6ddd1;padding:30px;border-radius:4px;box-shadow:0 8px 35px #193f3605}.t40-plan:nth-child(2) .t40-plan-card{background:#eef2e7}.t40-plan:nth-child(3) .t40-plan-card{background:#e1ebe0}.t40-plan-card>header{display:flex;align-items:center;gap:20px;border-bottom:1px solid #ccd5c9;padding-bottom:24px}.t40-plan-card h3{font-size:26px}.t40-plan-card .t40-cta{margin-left:auto;font-size:14px}.t40-tag{font-size:12px}.t40-plan-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-block:25px}.t40-plan-card details{border-top:1px solid #ccd5c9}.t40-plan-card summary{display:flex;justify-content:space-between;align-items:center;min-height:52px;font-size:14px;cursor:pointer;list-style:none}.t40-plan-card summary::-webkit-details-marker{display:none}.t40-plan-card details>div{padding:10px 0;color:#66766c;font-size:16px;overflow-wrap:anywhere}.t40-plan-card ul{padding-left:20px}.t40-devices{display:grid;grid-template-columns:1fr 2fr;gap:80px;padding-block:10px 80px}.t40-devices h2{margin:20px 0!important}.t40-text-link{display:inline-block;border-bottom:1px solid #789875;font-size:14px;padding-bottom:5px}.t40-devices .t40-text-link{margin-top:20px}.t40-client-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.t40-client-grid>a{display:grid;grid-template-columns:30px 1fr;gap:14px;padding:24px;border:1px solid #c8d5c1;border-radius:4px;background:#f0f3e9}.t40-client-grid>a:hover{background:#dfe9d9}.t40-client-grid i,.t40-client-grid svg{display:block;width:25px;height:25px;fill:currentColor}.t40-client-grid h3{font-size:20px;line-height:1.4}.t40-client-grid p{font-size:12px;margin-top:5px!important}.t40-client-grid a>span{grid-column:2;display:flex;justify-content:space-between;gap:20px;font-size:14px;margin-top:10px}.t40-invitation{background:#e8eddf;border-radius:100px 0 0 0;padding-block:60px;text-align:center}.t40-invitation h2{margin:20px 0 28px!important}.t40-invitation>div{display:flex;align-items:center;justify-content:center;gap:30px}.t40-footer{padding-block:55px 24px}.t40-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:45px}.t40-footer-grid p{font-size:14px;margin-top:15px!important}.t40-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:12px 25px;font-size:14px}.t40-footer-grid>div:last-child a{display:inline-block;margin-top:15px;font-size:14px}.t40-footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #ccd5c9;padding-top:22px;margin-top:40px;font-size:12px;color:#66766c}.t40-breadcrumb{padding-block:28px;font-size:14px}.t40-inner-title{text-align:center;padding:35px 20px 45px;border-bottom:1px solid #ccd5c9;background:linear-gradient(120deg,#eff2e8,#f8f7f2);border-radius:70px 0 0 0}.t40-inner-title h1{font-size:36px;font-weight:500;margin:20px 0!important;line-height:1.4}.t40-inner-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:60px;padding-block:50px 80px}.t40-help{position:sticky;top:115px;align-self:start;background:#e8eddf;padding:28px;border-radius:45px 3px 3px 3px}.t40-help h2{font-size:24px;margin:18px 0!important}.t40-help nav{display:grid;gap:12px;font-size:14px;border-top:1px solid #bfceb8;padding-top:20px}.t40-help nav a:hover{color:#678162}.t40-help>.t40-cta{display:flex;margin-top:25px}.t40-inner-body .t40-plan{width:100%}.t40-inner-body .t40-plan-card{padding:25px}.t40-inner-body .t40-feature-grid{grid-template-columns:1fr;gap:20px;margin-top:30px}.t40-inner-body .t40-feature-grid article{padding:25px}.t40-inner-body .t40-feature-symbol{display:none}.t40-prose{overflow-wrap:anywhere}.t40-prose h2{font-size:26px;margin:25px 0 15px!important}.t40-prose h3{font-size:20px;margin:20px 0 10px!important}.t40-prose p{margin:15px 0!important}.t40-prose a{color:#27614e;text-decoration:underline}.t40-prose details{padding:20px 0;border-bottom:1px solid #ccd5c9}.t40-prose summary{cursor:pointer;min-height:44px}.t40-prose img{height:auto}.t40-skip{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.t40-skip:focus{width:auto;height:auto;clip-path:none;z-index:20;background:#174c3d;color:#fff;padding:10px}
@media(min-width:701px) and (max-width:1100px){.t40-header-inner{gap:12px;padding-inline:2%}.t40-brand strong{font-size:15px;max-width:135px}.t40-nav{font-size:12px;gap:10px}.t40-hero-space>header{padding:40px 35px}.t40-hero-start{max-width:310px;right:25px}.t40-hero-bottom nav{gap:22px}.t40-hero-bottom nav a{gap:12px}.t40-facts>.t40-wrap{grid-template-columns:1fr;gap:30px}.t40-devices{gap:35px}.t40-inner-layout{grid-template-columns:minmax(0,1fr) 220px;gap:30px}.t40-inner-body .t40-plan-card dl{grid-template-columns:1fr 1fr}.t40-footer-grid{gap:25px}}
@media(max-width:700px){.t40-wrap{padding-inline:5%}.t40-header-inner{padding:14px 5%;gap:12px;flex-wrap:wrap}.t40-brand{flex:1}.t40-brand strong{font-size:16px;max-width:175px}.t40-brand img{width:28px;height:28px}.t40-header-inner>.t40-cta{padding:8px 17px}.t40-nav{display:none}.t40-menu{display:block;width:100%;border-top:1px solid #d9ddd4}.t40-menu summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer;list-style:none;font-size:14px}.t40-menu nav{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding-bottom:12px}.t40-menu nav a{padding:8px;font-size:14px}.t40-hero{padding-top:20px}.t40-hero-space{display:flex;flex-direction:column;min-height:0;border-radius:45px 3px 3px 3px}.template-courtyard .t40-hero-space>figure{position:relative;order:2;height:260px}.template-courtyard .t40-hero-space img{object-fit:cover}.t40-hero-space>header{padding:30px 22px 20px;background:#e2ebda}.t40-hero h2{font-size:30px}.t40-hero-space figcaption{left:15px;right:15px;bottom:12px;font-size:9px;gap:15px}.t40-hero-start{position:static;order:1;max-width:none;background:#e2ebda;padding:0 22px 28px;border:0;border-radius:0;backdrop-filter:none}.t40-hero-start p{font-size:16px}.t40-hero-bottom{display:block;padding-block:22px}.t40-hero-bottom nav{display:grid;gap:0;margin-top:20px}.t40-hero-bottom nav a{padding:14px 0;justify-content:space-between;border-top:1px solid #ccd5c9}.t40-notice{display:block;padding-block:22px}.t40-notice b{display:block;margin-bottom:10px}.t40-principles{padding-block:35px 45px}.t40-section-head{margin-bottom:25px;text-align:left}.t40-section-head h2{font-size:26px}.t40-feature-grid{grid-template-columns:1fr;gap:20px}.t40-feature-grid article{padding:25px}.t40-feature-symbol{height:45px;margin-bottom:20px}.t40-feature-symbol i{height:30px}.t40-feature-symbol i:nth-child(2){height:45px}.t40-feature-symbol i:nth-child(3){height:25px}.t40-facts{padding-block:35px}.t40-facts>.t40-wrap{display:block}.t40-facts h2{font-size:26px}.t40-facts dl{grid-template-columns:1fr;margin-top:28px!important;gap:25px}.t40-membership{padding-block:40px}.t40-pathway:before{left:17px}.t40-plan{width:100%}.t40-plan-card{padding:22px;margin-left:0}.t40-plan-card>header{flex-wrap:wrap;gap:15px}.t40-plan-card h3{font-size:24px}.t40-plan-card .t40-cta{padding:8px 17px}.t40-plan-card dl,.t40-inner-body .t40-plan-card dl{grid-template-columns:1fr;gap:22px}.t40-plan-card dl>div{border-bottom:1px solid #ccd5c9;padding-bottom:16px}.t40-devices{display:block;padding-block:0 45px}.t40-devices h2{font-size:26px}.t40-client-grid{grid-template-columns:1fr;gap:14px}.t40-devices>.t40-client-grid{margin-top:30px}.t40-invitation{border-radius:60px 0 0 0;padding-block:40px}.t40-invitation h2{font-size:26px}.t40-invitation>div{gap:20px;flex-wrap:wrap}.t40-footer-grid,.t40-footer-bottom{display:grid}.t40-footer-grid{gap:30px}.t40-footer nav{grid-template-columns:repeat(3,1fr);gap:12px 15px}.t40-footer-grid>div:last-child p{margin-top:0!important}.t40-inner-title{border-radius:45px 0 0 0;padding:30px 20px;text-align:left}.t40-inner-title h1{font-size:30px}.t40-inner-layout{display:block;padding-block:30px 45px}.t40-help{position:static;margin-top:35px;padding:25px}.t40-help nav{grid-template-columns:1fr 1fr}.t40-help h2 br{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
