*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}.template-almanac{margin:0;background:#f7f3eb;color:#222d43;font:16px/1.8 -apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif}.template-almanac :is(h1,h2,h3,h4,p,dl,dd,figure){margin:0}.template-almanac a{color:inherit;text-decoration:none}.template-almanac h1{font-size:20px;font-weight:500}.template-almanac h2{font-size:30px;line-height:1.5;font-weight:500;letter-spacing:-.5px}.template-almanac h3{font-size:22px;font-weight:500}.template-almanac p{color:#737078}.template-almanac img{max-width:100%;display:block}.template-almanac :focus-visible{outline:2px solid #b83838;outline-offset:5px}.f43-wrap{max-width:1400px;margin:auto;padding-inline:4%}.f43-top{position:sticky;top:0;z-index:10;background:#f7f3eb;border-bottom:1px solid #d7d0c5}.f43-top-in{display:flex;gap:24px;align-items:center;max-width:1440px;margin:auto;padding:18px 4%}.f43-brand{display:flex;align-items:center;gap:10px;line-height:1.4}.f43-brand img{width:34px;height:34px}.f43-brand strong{font-size:18px;max-width:210px}.f43-nav{display:flex;gap:20px;margin-left:auto;font-size:14px;white-space:nowrap}.f43-nav a:hover,.f43-nav .active-nav{color:#b83838}.f43-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 28px;background:#b83838;color:#fff!important;border-radius:2px;font-weight:600;white-space:nowrap}.f43-cta:hover{background:#922b31}.f43-top-in>.f43-cta{font-size:14px;min-height:44px;padding:8px 20px}.f43-menu{display:none}.f43-kicker{font-size:12px!important;letter-spacing:1.4px;color:#a33739!important}.f43-hero{padding-top:28px}.f43-hero-label{display:flex;align-items:center;gap:30px;padding-bottom:25px}.f43-hero-label>.f43-kicker{margin-right:auto}.f43-hero-label>span{font-size:12px;letter-spacing:2px;color:#737078}.f43-hero-composition{display:grid;grid-template-columns:220px minmax(0,1fr);background:#ece5d8;border-block:1px solid #cfc5b3}.f43-vertical-title{padding:40px 30px;display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-around;border-right:1px solid #cfc5b3;gap:25px}.f43-vertical-title h2{font-size:36px;writing-mode:vertical-rl;line-height:1.8;letter-spacing:5px}.f43-vertical-title>span{font-size:16px;writing-mode:vertical-rl;border:1px solid #b83838;color:#b83838;padding:10px 5px;letter-spacing:6px;margin-top:auto}.f43-hero-composition figure{position:relative;overflow:hidden;min-height:410px}.template-almanac .f43-hero-composition img{width:100%;height:100%;object-fit:cover}.f43-hero-composition figcaption{position:absolute;bottom:20px;left:25px;right:25px;display:flex;justify-content:space-between;gap:15px;font-size:10px;letter-spacing:1px;color:#c3bcb4}.f43-start{display:flex;align-items:center;justify-content:space-between;gap:60px;padding:25px 30px;background:#222d43}.f43-start p{max-width:620px;color:#d8d6d7;font-size:16px}.f43-start>div{display:flex;align-items:center;gap:30px;white-space:nowrap}.f43-start>div>a:last-child{color:#e4d3c0;font-size:14px}.f43-notice{display:grid;grid-template-columns:90px 1fr;gap:20px;padding-block:25px;font-size:14px}.f43-notice b{color:#a33739}.f43-story{padding-block:60px 80px}.f43-section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:end;margin-bottom:38px}.f43-section-heading h2{margin-top:18px!important;max-width:650px}.f43-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.f43-feature-grid article{border-top:1px solid #bdb3a4;padding:30px 20px 10px}.f43-seal{display:grid;place-items:center;width:40px;height:40px;border:1px solid #b83838;color:#b83838;font-size:20px}.f43-feature-grid h3{font-size:20px;margin:24px 0 15px!important}.f43-facts{padding-block:55px;background:#ece5d8}.f43-facts>.f43-wrap{display:grid;grid-template-columns:1fr 2fr;gap:60px}.f43-facts h2{margin-top:18px!important}.f43-facts dl{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.f43-facts dl>div{border-left:1px solid #bdb3a4;padding-left:22px}.template-almanac dt{font-size:20px!important;font-weight:500}.template-almanac dd,.template-almanac dd *{font-size:16px!important}.template-almanac dd{margin-top:14px!important}.f43-facts dd{color:#6d6763}.f43-membership{padding-block:75px}.f43-plan-book{border-top:2px solid #222d43}.f43-plan{border-bottom:1px solid #bdb3a4}.f43-plan summary{display:grid;grid-template-columns:1fr 230px 35px;gap:30px;align-items:center;padding:26px;cursor:pointer;list-style:none}.f43-plan summary::-webkit-details-marker{display:none}.f43-plan summary:hover{background:#eee8de}.f43-plan[open]>summary{background:#eee8de;border-bottom:1px solid #cfc5b3}.f43-plan-name{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.f43-plan-name>.f43-kicker{font-size:10px!important}.f43-plan h3{font-size:24px}.f43-plan summary dd{margin-top:8px!important}.f43-expand{font-size:24px;color:#a33739;transition:transform .2s}.f43-plan[open] .f43-expand{transform:rotate(45deg)}.f43-plan-content{display:grid;grid-template-columns:1fr 1.4fr 180px;gap:35px;padding:30px 26px;background:#fffaf3}.f43-plan-content>dl{display:grid;gap:25px;align-content:start}.f43-plan-description{color:#737078;font-size:16px;overflow-wrap:anywhere}.f43-plan-description h4{font-size:16px;font-weight:500;color:#222d43;margin-bottom:15px!important}.f43-plan-description ul{padding-left:20px}.f43-plan-action{align-self:end}.f43-plan-action p{font-size:14px}.f43-plan-action .f43-cta{margin-top:20px;display:flex}.f43-tag{font-size:12px;color:#a33739}.f43-devices{padding-block:10px 80px}.f43-text-link{font-size:14px;border-bottom:1px solid #b98b82;color:#a33739!important;padding-bottom:5px;display:inline-block;justify-self:end}.f43-clients{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #cfc5b3}.f43-clients>a{padding:25px 20px;border-right:1px solid #cfc5b3;background:#f0eade;min-width:0}.f43-clients>a:last-child{border-right:0}.f43-clients>a:hover{background:#e8ddd0}.f43-clients i,.f43-clients svg{display:block;width:28px;height:28px;fill:currentColor}.f43-clients h3{font-size:20px;margin-top:20px!important}.f43-clients p{font-size:12px;min-height:44px}.f43-clients a>span{display:flex;justify-content:space-between;gap:10px;font-size:14px;color:#a33739;margin-top:22px}.f43-closing{background:#b83838;padding-block:50px;color:#fff}.f43-closing>.f43-wrap{display:flex;justify-content:space-between;align-items:center;gap:40px}.f43-closing .f43-kicker{color:#f1cac1!important}.f43-closing h2{margin-top:16px!important}.f43-closing .f43-cta{background:#fff4e8;color:#a33739!important}.f43-footer{padding-block:55px 24px}.f43-footer-top{display:flex;justify-content:space-between;gap:40px}.f43-footer-top p{font-size:14px;margin-top:15px!important}.f43-footer nav{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 35px;font-size:14px}.f43-footer-line{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #cfc5b3;margin-top:40px;padding-top:22px;font-size:12px;color:#737078}.f43-inner-title{padding-block:30px 45px;border-bottom:1px solid #cfc5b3}.f43-inner-title nav{font-size:14px;color:#737078;margin-bottom:35px}.f43-inner-title header{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;border-left:4px solid #b83838;padding-left:25px}.f43-inner-title h1{font-size:36px;line-height:1.4;font-weight:500;margin-top:18px!important}.f43-inner-body{padding-block:45px 65px;min-height:40vh}.f43-prose{max-width:1000px;margin:auto;overflow-wrap:anywhere}.f43-prose h2{font-size:26px;margin:25px 0 15px!important}.f43-prose h3{font-size:20px;margin:20px 0 10px!important}.f43-prose p{margin:15px 0!important}.f43-prose a{color:#a33739;text-decoration:underline}.f43-prose details{padding:20px 0;border-bottom:1px solid #cfc5b3}.f43-prose summary{cursor:pointer;min-height:44px}.f43-prose img{height:auto}.f43-related{display:flex;flex-wrap:wrap;gap:25px;align-items:center;border-top:1px solid #cfc5b3;padding-block:30px 40px}.f43-related h2{font-size:22px}.f43-related nav{display:flex;flex-wrap:wrap;gap:20px;font-size:14px}.f43-related>.f43-cta{margin-left:auto;font-size:14px}.f43-skip{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.f43-skip:focus{width:auto;height:auto;clip-path:none;z-index:20;background:#b83838;color:#fff;padding:10px}
@media(min-width:701px) and (max-width:1100px){.f43-top-in{gap:12px;padding-inline:2%}.f43-brand strong{font-size:15px;max-width:135px}.f43-nav{font-size:12px;gap:10px}.f43-hero-label{gap:20px;flex-wrap:wrap}.f43-hero-label>.f43-kicker{width:100%}.f43-hero-composition{grid-template-columns:180px minmax(0,1fr)}.f43-vertical-title{padding:30px 20px}.f43-start{gap:35px}.f43-start>div{gap:20px;flex-direction:column}.f43-facts>.f43-wrap{grid-template-columns:1fr;gap:30px}.f43-plan-content{grid-template-columns:1fr 1.3fr;gap:25px}.f43-plan-action{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between}.f43-plan-action .f43-cta{margin-top:0}.f43-plan-name{gap:15px}.f43-clients{grid-template-columns:repeat(3,1fr)}.f43-clients>a{border-bottom:1px solid #cfc5b3}}
@media(max-width:700px){.f43-wrap{padding-inline:5%}.f43-top-in{padding:14px 5%;gap:12px;flex-wrap:wrap}.f43-brand{flex:1}.f43-brand strong{font-size:16px;max-width:175px}.f43-brand img{width:28px;height:28px}.f43-top-in>.f43-cta{padding:8px 17px}.f43-nav{display:none}.f43-menu{display:block;width:100%;border-top:1px solid #d7d0c5}.f43-menu summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer;list-style:none;font-size:14px}.f43-menu nav{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding-bottom:12px}.f43-menu nav a{padding:8px;font-size:14px}.f43-hero{padding-top:25px}.f43-hero-label{display:block}.f43-hero-label h1{margin-top:15px!important}.f43-hero-label>span{display:none}.f43-hero-label>.f43-kicker{font-size:10px!important}.f43-hero-composition{grid-template-columns:90px minmax(0,1fr)}.f43-vertical-title{padding:22px 12px;gap:8px}.f43-vertical-title h2{font-size:26px;line-height:1.3;letter-spacing:3px}.f43-vertical-title>span{display:none}.f43-hero-composition figure{min-height:360px}.template-almanac .f43-hero-composition img{object-position:58% center}.f43-hero-composition figcaption{left:12px;right:12px;bottom:12px;font-size:9px;display:block}.f43-hero-composition figcaption span{display:block;margin-top:5px}.f43-start{display:block;padding:24px 22px}.f43-start>div{gap:20px;margin-top:22px;flex-wrap:wrap}.f43-start>div>a:last-child{font-size:12px}.f43-start .f43-cta{padding:10px 22px}.f43-notice{display:block;padding-block:22px}.f43-notice b{display:block;margin-bottom:10px}.f43-story{padding-block:35px 45px}.f43-section-heading{display:block;margin-bottom:25px}.f43-section-heading h2{font-size:26px}.f43-section-heading>p,.f43-section-heading>.f43-text-link{margin-top:20px!important}.f43-feature-grid{grid-template-columns:1fr;gap:20px}.f43-feature-grid article{padding:22px 0 0}.f43-feature-grid h3{margin-top:18px!important}.f43-facts{padding-block:35px}.f43-facts>.f43-wrap{display:block}.f43-facts h2{font-size:26px}.f43-facts dl{grid-template-columns:1fr;margin-top:28px!important;gap:25px}.f43-membership{padding-block:40px}.f43-plan summary{grid-template-columns:1fr 25px;gap:20px;padding:22px 16px}.f43-plan-name{display:block}.f43-plan h3{font-size:22px;margin-top:12px!important}.f43-plan summary>dl{grid-column:1;grid-row:2}.f43-expand{grid-column:2;grid-row:1}.f43-plan-content{display:block;padding:25px 16px}.f43-plan-content>dl{gap:22px;padding-bottom:22px;border-bottom:1px solid #cfc5b3}.f43-plan-description{padding-top:22px}.f43-plan-action{margin-top:25px}.f43-plan-action .f43-cta{margin-top:18px;display:inline-flex;min-width:150px}.f43-devices{padding-block:0 45px}.f43-clients{grid-template-columns:1fr}.f43-clients>a{display:grid;grid-template-columns:30px 1fr;gap:5px 15px;padding:20px;border-right:0;border-bottom:1px solid #cfc5b3}.f43-clients>a:last-child{border-bottom:0}.f43-clients i{grid-row:span 2}.f43-clients h3{margin:0!important}.f43-clients p{min-height:0}.f43-clients a>span{grid-column:2;margin-top:12px}.f43-closing>.f43-wrap{display:block}.f43-closing h2{font-size:26px}.f43-closing .f43-cta{margin-top:25px}.f43-footer-top,.f43-footer-line{display:grid}.f43-footer nav{gap:12px 20px}.f43-inner-title header{display:block;padding-left:20px}.f43-inner-title h1{font-size:30px}.f43-inner-title header>p{margin-top:20px!important}.f43-inner-body{padding-block:30px 45px}.f43-related{display:block}.f43-related nav{margin-top:20px;gap:15px}.f43-related>.f43-cta{margin-top:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.f43-expand{transition:none}}
.template-almanac .f43-hero-composition figure{height:440px;min-height:0}@media(max-width:700px){.template-almanac .f43-hero-composition figure{height:360px}}
