.template-bloom{--c31-ink:#292a26;--c31-red:#ce4430;--c31-paper:#fbf6ed;--c31-line:#e1d5c7;--c31-muted:#7c6d60;margin:0;background:var(--c31-paper);color:var(--c31-ink);font:16px/1.8 Inter,"PingFang SC","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}.template-bloom *{box-sizing:border-box}.template-bloom :is(h1,h2,h3,p,dl,dd,figure){margin:0}.template-bloom a{color:inherit;text-decoration:none}.template-bloom a:hover{text-decoration:underline;text-underline-offset:5px}.template-bloom :focus-visible{outline:3px solid #b54b36;outline-offset:5px}.template-bloom :is(h1,h2){font-size:32px;font-weight:600;line-height:1.5;letter-spacing:-.7px}.template-bloom h3{font-size:20px;line-height:1.5}.template-bloom p{overflow-wrap:anywhere}.c31-container{max-width:1280px;margin:auto;padding-left:5%;padding-right:5%}.c31-eyebrow{font-size:10px;line-height:1.7;letter-spacing:1.5px;font-weight:600;color:#996d53}.c31-skip{position:absolute;top:-100px;z-index:10}.c31-skip:focus{top:10px;padding:12px;background:white}.c31-header{border-bottom:1px solid var(--c31-line)}.c31-header-in{max-width:1440px;margin:auto;padding:20px 4.5%;display:flex;gap:26px;align-items:center}.c31-brand{display:flex;gap:10px;align-items:center;flex-shrink:0}.c31-brand img,.c31-brand svg{width:35px;height:35px}.c31-brand strong{font-size:18px}.c31-desktop{display:flex;gap:23px;align-items:center;margin-left:auto}.c31-desktop a{font-size:14px;white-space:nowrap}.c31-desktop [aria-current=page]{color:var(--c31-red);font-weight:700}.c31-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:48px;padding:11px 22px;background:var(--c31-red);border:1px solid var(--c31-red);color:#fff9ee!important;border-radius:5px;font-size:16px;font-weight:650;white-space:nowrap}.c31-cta:hover{background:#a83223;text-decoration:none!important}.c31-menu{display:none}.c31-hero{max-width:1440px;margin:auto;padding:32px 5% 0}.c31-hero-heading{display:grid;grid-template-columns:1.4fr 1fr;align-items:end;gap:12%;margin-bottom:28px}.template-bloom .c31-hero h1{font-size:16px;font-weight:500;letter-spacing:0;color:#8c7866;margin:20px 0 12px}.template-bloom .c31-statement{font-size:36px;font-weight:600;line-height:1.6;letter-spacing:.5px}.c31-statement span{display:block;color:var(--c31-red)}.c31-hero-heading>div:last-child>p{color:#7b6b5b}.c31-hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:22px}.c31-hero-actions>a:last-child{font-size:14px;color:#a15a42}.c31-art{position:relative;background:#f1e7d9;height:315px;overflow:hidden;border-radius:5px}.template-bloom .c31-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 54%}.c31-art figcaption{position:absolute;left:23px;right:23px;bottom:16px;display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:1px;color:#715846;text-shadow:0 1px 3px #fff}.c31-jump{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--c31-line)}.c31-jump>a{display:flex;align-items:center;gap:24px;padding:20px 25px 20px 0;font-size:14px}.c31-jump>a+a{padding-left:25px;border-left:1px solid var(--c31-line)}.c31-jump span{font-size:9px;letter-spacing:1px;color:#a18469}.c31-jump b{font-size:18px;color:#b67e5d;font-weight:400;margin-left:auto}.c31-notice{max-width:1152px;margin:24px auto 0;display:flex;gap:25px;padding:0 0 24px;font-size:14px;color:#7e6d5b}.c31-notice b{color:#a15a40;white-space:nowrap}.c31-experience{background:#292a26;color:#f6eddf;padding:55px 0}.c31-experience>.c31-container{display:grid;grid-template-columns:.95fr 1.5fr;gap:9%;align-items:start}.c31-experience .c31-eyebrow{color:#d09f81}.template-bloom .c31-experience h2{font-size:28px;margin:19px 0 21px}.c31-experience header>p:not(.c31-eyebrow){color:#b9af9f}.c31-text-link{display:inline-block;font-size:14px;color:#aa523c!important;border-bottom:1px solid #d1a68b;padding-bottom:4px}.c31-experience .c31-text-link{color:#efba98!important;margin-top:25px}.c31-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.c31-features article{border-top:1px solid #776659;padding-top:22px}.c31-track{font-size:9px;letter-spacing:1.3px;color:#d2a388}.template-bloom .c31-features h3{margin:25px 0 13px}.c31-features p{color:#baad9b}.c31-facts{padding-top:60px;padding-bottom:60px}.c31-facts header{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:28px}.template-bloom .c31-facts h2{font-size:25px}.c31-facts dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;border-top:1px solid #cdbca8;padding-top:25px}.template-bloom dt{font-size:20px;line-height:1.6;font-weight:600}.template-bloom dd,.template-bloom dd *{font-size:16px!important;font-weight:400;line-height:1.8}.c31-facts dd{color:#7e6c58;margin-top:12px}.c31-membership{background:#f0e4d6;padding:60px 0}.c31-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:12%;align-items:end;margin-bottom:35px}.template-bloom .c31-heading h2{margin-top:16px}.c31-heading>p{color:#806a55}.c31-heading>a{justify-self:end}.c31-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.c31-plan{border:1px solid #d8c1aa;border-radius:90px 90px 6px 6px;background:#fcf8ef;padding:35px 28px 28px;display:flex;flex-direction:column;min-width:0}.c31-plan:nth-child(2){background:#fae9dc;border-color:#cf9a7c}.c31-plan header{text-align:center;border-bottom:1px solid #e0cdb9;padding-bottom:24px}.c31-record{display:inline-grid;place-items:center;width:62px;height:62px;background:repeating-radial-gradient(circle,#292a26 0 2px,#494941 2px 3px);border-radius:50%;margin-bottom:16px}.c31-record i{width:21px;height:21px;border-radius:50%;background:#d6533b;position:relative}.c31-record i:after{content:"";position:absolute;left:9px;top:9px;width:3px;height:3px;background:#fff0db;border-radius:50%}.template-bloom .c31-plan h3{font-size:24px;margin-top:9px}.c31-badge{display:inline-block;font-size:10px;padding:2px 9px;margin-top:8px;background:#ecd0b8;color:#9c5134}.c31-plan dl{display:grid;gap:20px;padding:24px 0}.c31-plan dd{color:#7a654f;margin-top:8px}.c31-plan details{border-top:1px solid #e0cdb9;margin-bottom:20px}.template-bloom summary{min-height:50px;display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:14px;cursor:pointer;list-style:none}.template-bloom summary::-webkit-details-marker{display:none}.template-bloom details[open]>summary>span{transform:rotate(45deg)}.c31-plan details>div{font-size:16px;color:#7c654f;padding-bottom:10px}.c31-plan>.c31-cta{margin-top:auto}.c31-device-section{padding-top:65px;padding-bottom:65px}.c31-clients{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;border-top:1px solid #cdb9a2}.c31-clients>a{display:flex;gap:20px;align-items:center;border-bottom:1px solid #dfcbb5;padding:24px 0}.c31-clients>a:hover{background:#f2e9dd;text-decoration:none}.c31-clients i{width:48px;height:48px;border-radius:50%;background:#f0dfca;display:grid;place-items:center;color:#9b5c3a;flex-shrink:0}.c31-clients svg{width:26px;height:26px;fill:currentColor}.c31-clients p{font-size:13px;color:#876e55}.c31-clients>a>span{display:flex;gap:20px;align-items:center;margin-left:auto;font-size:13px;color:#a26442}.c31-clients b{font-size:20px;font-weight:400}.c31-next{background:#ce4430;color:#fff2df;padding:42px max(5%,calc((100vw - 1152px)/2));display:flex;justify-content:space-between;align-items:center;gap:40px}.c31-next .c31-eyebrow{color:#ffd0b8}.template-bloom .c31-next h2{font-size:28px;margin-top:12px}.c31-next>div:last-child{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.c31-next .c31-cta{background:#fff2dd;border-color:#fff2dd;color:#a73524!important}.c31-next>div:last-child>a:last-child{font-size:14px}.c31-footer{max-width:1280px;margin:auto;padding:42px 5% 22px;display:grid;grid-template-columns:1fr 1fr;gap:30px 50px}.template-bloom .c31-footer p{font-size:14px;color:#806a55;margin-top:17px}.c31-footer nav{display:flex;flex-wrap:wrap;justify-content:end;align-content:start;gap:14px 25px;font-size:14px}.c31-footer-line{grid-column:1/-1;border-top:1px solid var(--c31-line);padding-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:11px;color:#8d7159}.c31-inner-head{background:#f0e1d0;border-bottom:1px solid #d6bca4}.c31-inner-head>.c31-container{position:relative;padding-top:25px;padding-bottom:40px}.c31-inner-head nav{display:flex;gap:12px;font-size:13px;color:#90674e;margin-bottom:30px}.c31-inner-head .c31-container>div{max-width:80%;position:relative;z-index:1}.template-bloom .c31-inner-head h1{font-size:36px;margin:12px 0}.c31-inner-head .c31-container>div>p:last-child{color:#7a604b}.c31-inner-record{position:absolute;right:7%;bottom:38px;width:130px;height:130px;margin:0}.c31-inner-record i{width:40px;height:40px}.c31-inner-record i:after{left:18px;top:18px;width:4px;height:4px}.c31-inner-content{padding-top:45px;padding-bottom:60px;min-height:400px}.c31-prose{max-width:850px;margin:auto;font-size:16px;overflow-wrap:anywhere}.template-bloom .c31-prose :is(h2,h3){font-size:22px;line-height:1.6;margin:25px 0 12px}.template-bloom .c31-prose p{margin:12px 0}.c31-prose a{color:#b65335;text-decoration:underline}.c31-prose img{max-width:100%;height:auto}.c31-prose pre{white-space:pre-wrap;overflow:auto}.c31-prose table{display:block;max-width:100%;overflow:auto}.c31-prose details{padding:8px 0;border-bottom:1px solid var(--c31-line)}.c31-prose .c31-features{grid-template-columns:1fr;margin-top:30px}.c31-prose .c31-features article{border-color:#d0b99d}.c31-prose .c31-track{color:#a46542}.c31-prose .c31-features h3{font-size:20px;margin-top:15px}.c31-prose .c31-features p{color:#81674f}.c31-inner-links{background:#f2e5d5}.c31-inner-links>.c31-container{display:flex;justify-content:space-between;align-items:center;gap:35px;padding-top:28px;padding-bottom:28px}.template-bloom .c31-inner-links h2{font-size:22px;white-space:nowrap}.c31-inner-links nav{display:flex;flex-wrap:wrap;gap:12px 25px;font-size:14px}
@media(max-width:1150px){.c31-header-in{flex-wrap:wrap;gap:14px}.c31-header-in>.c31-cta{margin-left:auto}.c31-desktop{order:3;flex-basis:100%;justify-content:center;margin:0}.c31-notice{margin-left:5%;margin-right:5%}.c31-hero-heading{gap:8%}.c31-experience>.c31-container{grid-template-columns:1fr;gap:35px}.c31-plan{padding-left:23px;padding-right:23px}.c31-heading{gap:8%}}
@media(max-width:700px){.c31-header-in{padding:15px 6%;gap:12px}.c31-brand strong{font-size:16px}.c31-brand img{width:30px;height:30px}.c31-header-in>.c31-cta{min-height:44px;padding:8px 13px;gap:10px;font-size:14px}.c31-desktop{display:none}.c31-menu{display:block;flex-basis:100%;border-top:1px solid var(--c31-line)}.c31-menu summary{min-height:42px}.c31-menu nav{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding-bottom:12px}.c31-menu nav a{font-size:14px;padding:8px 0}.c31-container{padding-left:6%;padding-right:6%}.c31-hero{padding:28px 6% 0}.c31-hero-heading{grid-template-columns:1fr;gap:20px;margin-bottom:26px}.c31-hero-heading .c31-eyebrow{font-size:9px;letter-spacing:1px}.template-bloom .c31-hero h1{font-size:16px;margin-top:24px;margin-bottom:15px}.template-bloom .c31-statement{font-size:32px;letter-spacing:0}.c31-hero-actions{gap:22px;margin-top:22px}.c31-hero-actions>a:last-child{font-size:13px}.c31-art{height:270px}.template-bloom .c31-art img{object-position:center;object-fit:cover}.c31-art figcaption{font-size:7px;left:15px;right:15px;bottom:12px}.c31-jump>a,.c31-jump>a+a{padding:16px 10px;flex-direction:column;align-items:start;gap:7px;font-size:13px;position:relative}.c31-jump>a:first-child{padding-left:0}.c31-jump span{font-size:8px;letter-spacing:.7px}.c31-jump b{display:none}.c31-notice{margin:22px 6% 0;display:block}.c31-notice b{display:block;margin-bottom:8px}.c31-experience{padding:40px 0}.template-bloom h2{font-size:26px}.template-bloom .c31-experience h2{font-size:26px}.c31-features{grid-template-columns:1fr;gap:25px}.template-bloom .c31-features h3{margin:17px 0 9px}.c31-features article{padding-top:18px}.c31-facts{padding-top:40px;padding-bottom:40px}.c31-facts header{flex-direction:column;align-items:start;gap:12px;margin-bottom:22px}.template-bloom .c31-facts h2{font-size:24px}.c31-facts dl{grid-template-columns:1fr;gap:22px}.c31-facts dl>div+div{border-top:1px solid var(--c31-line);padding-top:22px}.c31-facts dd{margin-top:9px}.c31-membership{padding:42px 0}.c31-heading{grid-template-columns:1fr;gap:18px;margin-bottom:26px}.c31-heading>a{justify-self:start}.c31-plan-grid{grid-template-columns:1fr;gap:22px}.c31-plan{border-radius:65px 65px 6px 6px;padding:30px 25px 25px}.c31-plan dl{grid-template-columns:1fr 1fr;gap:20px 15px}.c31-plan dl>div:first-child{grid-column:1/-1}.c31-device-section{padding-top:42px;padding-bottom:42px}.c31-clients{grid-template-columns:1fr}.c31-clients>a{gap:14px;padding:22px 0}.c31-clients i{width:40px;height:40px}.c31-clients h3{font-size:18px}.c31-clients p{font-size:12px}.c31-clients>a>span{font-size:12px;gap:12px}.c31-next{padding:32px 6%;flex-direction:column;align-items:start;gap:25px}.template-bloom .c31-next h2{font-size:26px}.c31-next>div:last-child{gap:22px}.c31-footer{padding:35px 6% 20px;grid-template-columns:1fr;gap:28px}.c31-footer nav{justify-content:start;gap:12px 22px}.c31-footer-line{grid-column:auto;gap:12px 20px}.c31-inner-head>.c31-container{padding-top:22px;padding-bottom:32px}.c31-inner-head nav{margin-bottom:25px}.c31-inner-head .c31-container>div{max-width:100%}.template-bloom .c31-inner-head h1{font-size:30px}.c31-inner-record{display:none}.c31-inner-content{padding-top:35px;padding-bottom:45px}.c31-prose ul,.c31-prose ol{padding-left:22px}.c31-inner-links>.c31-container{flex-direction:column;align-items:start;gap:22px}}
