.marketing-site{--brand:#f37625;--dark:#202225;--soft:#f5f5f2;color:var(--dark);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}.marketing-site a{color:inherit}.marketing-site h1,.marketing-site h2,.marketing-site h3{letter-spacing:-.045em;line-height:1.08}.marketing-header{border-bottom:1px solid #e9e9e4;justify-content:space-between;align-items:center;gap:32px;max-width:1440px;margin:auto;padding:25px 5%;display:flex}.marketing-brand{letter-spacing:-.8px;white-space:nowrap;align-items:center;gap:9px;font-size:20px;font-weight:800;display:flex}.marketing-brand img{width:38px;height:38px}.marketing-brand>span>span{color:#c4510a}.marketing-header nav{align-items:center;gap:30px;font-size:13px;font-weight:600;display:flex}.marketing-header nav>a:hover{color:#be4b04}.marketing-login{border:1px solid #d8dbdb;border-radius:6px;align-items:center;gap:12px;padding:12px 19px;display:flex}.marketing-menu{display:none}.marketing-hero{grid-template-columns:.95fr 1.25fr;align-items:center;gap:30px;max-width:1440px;margin:auto;padding:85px 5% 90px;display:grid}.marketing-eyebrow{letter-spacing:1.8px;color:#a1470e;font-size:10px;font-weight:800}.marketing-hero h1{letter-spacing:-.065em;margin:22px 0 24px;font-size:clamp(42px,4.9vw,72px)}.marketing-hero h1 em{color:#d55a0c;font-style:normal}.marketing-hero-copy>p{color:#62676a;max-width:425px;font-size:17px;line-height:1.7}.marketing-actions{flex-wrap:wrap;align-items:center;gap:20px;margin:30px 0 16px;display:flex}.marketing-button{border-radius:6px;justify-content:center;align-items:center;gap:14px;padding:16px 20px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.marketing-button:hover{transform:translateY(-2px);box-shadow:0 7px 20px #20222518}.marketing-button.primary{background:var(--brand);color:#202225}.marketing-button.secondary{background:#fff;border:1px solid #d6d9d9}.marketing-hero small{color:#73777a;font-size:11px}.marketing-textlink{border-bottom:1px solid #b5b7b8;align-items:center;gap:8px;padding-bottom:3px;font-size:12px;font-weight:700;display:inline-flex}.marketing-hero-visual{background:#fff8f2;border:1px solid #f1e6da;border-radius:12px;overflow:hidden;box-shadow:0 25px 55px #4d301015}.marketing-visual-top{background:#fff;border-bottom:1px solid #ede9e5;align-items:center;gap:5px;padding:14px 16px;display:flex}.marketing-visual-top>i{background:#dbdedf;border-radius:50%;width:7px;height:7px}.marketing-visual-top>i:first-child{background:var(--brand)}.marketing-visual-top>span{color:#7e8184;margin-left:10px;font-size:10px}.marketing-hero-visual>img{width:100%;height:auto;display:block}.marketing-visual-note{background:#fff;flex-wrap:wrap;justify-content:center;gap:22px;padding:16px;font-size:11px;font-weight:700;display:flex}.marketing-visual-note>span{align-items:center;gap:5px;display:flex}.marketing-visual-note svg{color:#b44a07}.marketing-workflow{background:var(--dark);color:#fff;grid-template-columns:.65fr 2fr;gap:55px;padding:65px max(5%,50% - 648px);display:grid}.marketing-section-label>span{letter-spacing:1.5px;color:#ffa66d;font-size:9px;font-weight:700}.marketing-workflow h2{margin-top:20px;font-size:34px}.marketing-steps{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.marketing-steps article{border-top:1px solid #4a4c4d;padding-top:24px;position:relative}.marketing-step-number{float:right;color:#8b8e90;font-size:11px}.marketing-steps svg{color:#f79351;width:25px;height:25px}.marketing-steps h3{letter-spacing:-.035em;margin:20px 0 12px;font-size:20px}.marketing-steps p{color:#bbbec0;font-size:12px;line-height:1.8}.marketing-feature{grid-template-columns:1fr 1fr;align-items:center;gap:90px;max-width:1200px;margin:auto;padding:100px 5%;display:grid}.marketing-feature h2,.marketing-pricing h2,.marketing-faq h2{margin:20px 0 24px;font-size:clamp(32px,3.5vw,46px)}.marketing-feature p{color:#64696c;margin-bottom:24px;font-size:15px}.marketing-feature ul{margin:0;padding:0;list-style:none}.marketing-feature li{border-bottom:1px solid #e6e8e8;gap:15px;padding:20px 0;font-size:14px;font-weight:600;display:flex}.marketing-feature li svg{color:#c3540d;flex-shrink:0}.marketing-pricing{background:var(--soft);padding:80px max(5%,50% - 550px)}.marketing-pricing-heading{justify-content:space-between;align-items:center;gap:30px;display:flex}.marketing-period{background:#fff;border:1px solid #dddfdd;border-radius:7px;padding:5px;display:flex}.marketing-period button{border-radius:4px;padding:11px 16px;font-size:12px;font-weight:700}.marketing-period .selected{color:#fff;background:#202225}.marketing-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:26px;display:grid}.marketing-price-grid>article{background:#fff;border:1px solid #dedfdb;border-radius:10px;flex-direction:column;padding:32px;display:flex}.marketing-price-grid>.pro{border:2px solid #ee7c31;padding:31px}.marketing-plan-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-plan-top h3{font-size:26px}.marketing-plan-top>span{color:#aa490c;background:#fff0e5;border-radius:4px;padding:6px 8px;font-size:9px;font-weight:700}.marketing-price-grid article>p{color:#6e7376;margin-top:10px;font-size:13px}.marketing-price{letter-spacing:-3px;margin:26px 0 3px;font-size:58px;font-weight:700;line-height:1.2}.marketing-price small{letter-spacing:0;color:#74787b;margin-left:8px;font-size:13px;font-weight:400}.marketing-price-note{font-size:11px!important}.marketing-price-grid ul{flex:1;margin:25px 0 30px;padding:0;list-style:none}.marketing-price-grid li{align-items:start;gap:10px;margin-bottom:13px;font-size:13px;display:flex}.marketing-price-grid li svg{color:#b14e0d;flex-shrink:0;margin-top:2px}.marketing-free{background:#f9faf7;border:1px solid #dcdfda;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:25px 30px;display:flex}.marketing-free b{font-size:15px}.marketing-free p{color:#747873;margin-top:4px;font-size:12px}.marketing-free>span{white-space:nowrap;font-size:30px;font-weight:700}.marketing-fineprint{color:#747873;max-width:850px;margin-top:22px;font-size:11px;line-height:1.8}.marketing-faq{grid-template-columns:.8fr 1.2fr;gap:80px;max-width:1200px;margin:auto;padding:95px 5%;display:grid}.marketing-faq>div>p{color:#6b7073;font-size:13px}.marketing-faq a{align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.marketing-faq details{border-bottom:1px solid #e3e6e7;padding:20px 0}.marketing-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:14px;font-weight:700;list-style:none;display:flex}.marketing-faq summary::-webkit-details-marker{display:none}.marketing-faq summary>span{color:#b8500b;font-size:22px}.marketing-faq details[open] summary>span{transform:rotate(45deg)}.marketing-faq details p{color:#666d71;max-width:500px;margin-top:15px;font-size:13px;line-height:1.8}.marketing-final{text-align:center;color:#fff;background:#202225;padding:70px 5%}.marketing-final>.marketing-eyebrow{color:#ffa56c}.marketing-final h2{margin:22px 0 30px;font-size:clamp(32px,4vw,48px)}.marketing-final p{color:#b7bcbe;margin-top:16px;font-size:11px}.marketing-footer{justify-content:space-between;align-items:center;gap:25px;max-width:1440px;margin:auto;padding:35px 5%;display:flex}.marketing-footer>p{color:#7c8184;font-size:11px}.marketing-footer>div{gap:25px;font-size:11px;display:flex}.marketing-footer .marketing-brand{font-size:17px}.marketing-footer .marketing-brand img{width:30px;height:30px}@media (max-width:1000px){.marketing-header nav{gap:18px;font-size:11px}.marketing-brand{font-size:17px}.marketing-hero{grid-template-columns:1fr 1fr;padding-top:60px}.marketing-hero h1{font-size:48px}.marketing-workflow{grid-template-columns:1fr;gap:32px}.marketing-workflow h2 br{display:none}.marketing-feature,.marketing-faq{gap:45px}.marketing-footer{flex-wrap:wrap}}@media (max-width:700px){.marketing-header{padding:16px 6%;position:relative}.marketing-menu{padding:5px;display:block}.marketing-header nav{z-index:90;background:#fff;border-bottom:1px solid #ddd;padding:20px 6%;display:none;position:absolute;top:72px;left:0;right:0;box-shadow:0 10px 20px #00000010}.marketing-header nav.open{flex-direction:column;align-items:stretch;gap:18px;display:flex}.marketing-hero{grid-template-columns:1fr;gap:35px;padding:45px 6% 50px}.marketing-hero h1{font-size:46px}.marketing-hero-copy>p{max-width:100%;font-size:15px}.marketing-actions{gap:18px}.marketing-button{padding:14px 17px;font-size:12px}.marketing-workflow{gap:25px;padding:45px 6%}.marketing-steps{grid-template-columns:1fr;gap:24px}.marketing-steps h3{margin:12px 0 10px}.marketing-steps p{font-size:13px}.marketing-feature{grid-template-columns:1fr;gap:24px;padding:55px 6%}.marketing-feature h2{font-size:36px}.marketing-feature li{padding:16px 0;font-size:13px}.marketing-pricing{padding:50px 6%}.marketing-pricing-heading{display:block}.marketing-period{width:max-content;margin-bottom:24px}.marketing-pricing h2{font-size:36px}.marketing-price-grid{grid-template-columns:1fr}.marketing-price-grid>article{padding:25px}.marketing-price-grid>.pro{padding:24px}.marketing-free{padding:20px}.marketing-faq{grid-template-columns:1fr;gap:25px;padding:55px 6%}.marketing-faq h2{font-size:36px}.marketing-final{padding:55px 6%}.marketing-footer{flex-direction:column;align-items:flex-start;gap:16px;padding:30px 6%}}.marketing-header .marketing-nav-demo{background:var(--brand);color:var(--dark);border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-weight:800;display:inline-flex}.marketing-header .marketing-nav-demo:hover{color:var(--dark);background:#ff944e}.marketing-button.demo{background:var(--dark);color:#fff;border:1px solid var(--dark);min-width:128px}.marketing-button.demo:hover{background:#36393d}@media (max-width:1050px){.marketing-header nav{gap:14px}.marketing-header{gap:18px}.marketing-header .marketing-nav-demo,.marketing-login{padding:10px 13px}}.marketing-price-grid>article{padding-top:44px;position:relative}.marketing-price-grid .plan-saving{color:#a74708;min-height:36px}.marketing-price-grid>article.pro{padding-top:43px}.marketing-price-grid>article{overflow:visible}.marketing-guides{max-width:1440px;margin:auto;padding:65px 5%}.marketing-guides h2{margin:0 0 18px;font-size:34px}.marketing-guides>p{color:#62676a;max-width:680px}.marketing-guides>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.marketing-guides>div>a{border:1px solid #dedfdb;border-radius:12px;padding:26px;display:block}.marketing-guides h3{margin-bottom:12px;font-size:22px}.marketing-guides a:hover{border-color:#f37625}.seo-content{max-width:1100px;margin:auto;padding:35px 5% 70px}.seo-content>nav{color:#62676a;font-size:13px}.seo-content a:focus-visible{outline-offset:4px;outline:2px solid #d55a0c}.seo-intro{max-width:850px;padding:55px 0}.seo-intro h1{margin:18px 0 26px;font-size:clamp(36px,5vw,60px)}.seo-intro>p{color:#53585b;font-size:19px;line-height:1.75}.seo-intro small{color:#62676a}.seo-sections{grid-template-columns:1fr 1fr;gap:38px;display:grid}.seo-sections h2,.seo-questions h2,.seo-related h2{margin:0 0 16px;font-size:28px}.seo-sections p{color:#53585b;line-height:1.8}.seo-questions,.seo-related{border-top:1px solid #dedfdb;margin-top:55px;padding-top:35px}.seo-questions details{border-bottom:1px solid #dedfdb;padding:18px 0}.seo-questions summary{cursor:pointer;font-weight:700}.seo-questions details p{margin-top:14px;line-height:1.8}.seo-related>a{margin:8px 24px 8px 0;text-decoration:underline;display:inline-block}.seo-content+.marketing-footer{flex-wrap:wrap}@media (max-width:700px){.marketing-guides>div,.seo-sections{grid-template-columns:1fr}.seo-intro{padding:35px 0}.seo-content{padding:25px 6% 50px}.marketing-guides{padding:45px 6%}}.marketing-hero-copy{min-width:0;container-type:inline-size}.marketing-hero-copy h1{letter-spacing:-.045em;text-align:left;font-size:clamp(32px,10.2cqi,64px);line-height:1.08}.marketing-hero h1>span,.marketing-hero h1>em{display:block}.marketing-hero h1 .marketing-hero-tagline{letter-spacing:-.035em;white-space:nowrap;margin-top:.3em;font-size:.68em;line-height:1.2}.marketing-hero-copy>p{text-wrap:pretty;margin-left:0;margin-right:0}.marketing-hero-copy .marketing-actions{align-items:stretch}.marketing-hero-copy .marketing-actions>a{min-height:52px}.marketing-pricing-content .marketing-plan-top{min-height:30px;padding-right:100px}.marketing-pricing-content .marketing-plan-top h3{margin:0}.marketing-pricing-content .marketing-choice-label{white-space:nowrap;color:#aa490c;background:#fff0e5;border-radius:4px;padding:6px 8px;font-size:9px;font-weight:700;line-height:1.4;position:absolute;top:18px;right:18px}.marketing-pricing-content .marketing-plan-description{min-height:42px}.marketing-pricing-content .marketing-price{white-space:nowrap;font-size:clamp(38px,4.3vw,58px)}.marketing-pricing-content .marketing-price small{margin:4px 0 0;font-size:12px;display:block}.marketing-pricing-content .marketing-billing-note{color:#6e7376;flex-direction:column;gap:8px;min-height:60px;margin-top:12px;font-size:11px;line-height:1.6;display:flex}.marketing-pricing-content .marketing-saving{color:#a74708;font-weight:700}.marketing-pricing-content .marketing-button{box-sizing:border-box;width:100%;min-height:50px}.marketing-pricing-content .balanced-comparison{border-top:1px solid #dcdfda;margin-top:45px;padding-top:25px}.marketing-pricing-content .balanced-comparison>h3{margin-bottom:20px;font-size:24px}.marketing-pricing-content .balanced-feature{font-size:12px}.marketing-pricing-content .balanced-feature small{font-size:10px}@media (max-width:1000px) and (min-width:701px){.marketing-pricing-content .marketing-price-grid>article{padding-left:20px;padding-right:20px}.marketing-pricing-content .marketing-price{font-size:40px}.marketing-pricing-content .marketing-button{gap:8px;padding:14px 10px;font-size:11px}.marketing-pricing-content .marketing-plan-top{padding-right:0}}@media (max-width:700px){.marketing-pricing-content .marketing-price{font-size:50px}.marketing-pricing-content .marketing-plan-description,.marketing-pricing-content .marketing-billing-note{min-height:0}.marketing-pricing-content .marketing-plan-top{padding-right:90px}}.marketing-faq{padding-top:64px;padding-bottom:64px;display:block}.marketing-faq>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.marketing-faq>div:first-child>.marketing-eyebrow{width:100%}.marketing-faq h2{margin:0}.marketing-faq h2 br{display:none}.marketing-faq h2 br:after{content:" "}.marketing-faq>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 44px;display:grid}.marketing-faq details{min-width:0;padding:20px 0}@media (max-width:700px){.marketing-faq{padding-top:48px;padding-bottom:48px}.marketing-faq>div:last-child{grid-template-columns:1fr}.marketing-faq>div:first-child{gap:14px}}.marketing-public-clubs{background:#f1f4ef;border-radius:16px;grid-template-columns:1.15fr 1fr;align-items:start;gap:48px;max-width:1200px;margin:0 auto 64px;padding:32px 5%;display:grid}.marketing-public-clubs h2{margin:16px 0;font-size:clamp(28px,3vw,40px)}.marketing-public-clubs p{color:#56665e;font-size:14px}.marketing-public-clubs aside{background:#fff;border:1px solid #dce3da;border-radius:12px;padding:24px}.marketing-public-clubs aside>strong{color:#193a35;letter-spacing:-1px;font-size:38px}.marketing-public-clubs aside>strong span{letter-spacing:0;font-size:13px;font-weight:400}.marketing-public-clubs ul{margin:18px 0;padding-left:20px;font-size:13px;list-style:outside}.marketing-public-clubs li{margin:10px 0}.marketing-public-clubs small{color:#627168;font-size:11px}.marketing-public-clubs small a{text-decoration:underline}.marketing-public-credit{border-top:1px solid #e1e7df;padding-top:16px;font-size:13px!important}.marketing-public-clubs .marketing-actions{gap:14px;margin:24px 0 12px}@media (max-width:700px){.marketing-public-clubs{grid-template-columns:1fr;gap:24px;margin:0 6% 40px;padding:24px}.marketing-public-clubs aside{padding:20px}}.marketing-news{max-width:1440px;margin:auto;padding:72px 5%;scroll-margin-top:90px}.marketing-news-heading{margin-bottom:28px}.marketing-news-heading h2{margin:12px 0;font-size:clamp(28px,3vw,42px);line-height:1.15}.marketing-news-heading p{color:#62676a}.marketing-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0 20px;display:grid}.marketing-news-grid article{grid-template-rows:subgrid;color:#202225;overflow-wrap:anywhere;background:#fff;border:1px solid #dedfdb;border-radius:18px;grid-row:span 5;row-gap:0;padding:26px;scroll-margin-top:100px;display:grid}.marketing-news-meta{color:#62676a;flex-wrap:wrap;gap:8px 16px;margin-bottom:20px;font-size:12px;display:flex}.marketing-news-meta span{color:#a1470e;font-weight:700}.marketing-news-grid h3{margin:0 0 16px;font-size:23px;line-height:1.3}.marketing-news-grid p{color:#62676a;margin:0 0 18px;font-size:15px;line-height:1.7}.marketing-news-grid summary{cursor:pointer;color:#a1470e;padding:8px 0;font-weight:700}.marketing-news-grid details{margin-bottom:22px}.marketing-news-grid details[open] summary{margin-bottom:12px}.marketing-news-grid .marketing-textlink{color:#a1470e;place-self:end start}:is(.marketing-news-grid a:focus-visible,.marketing-news-grid summary:focus-visible){outline-offset:5px;outline:2px solid #a1470e}@media (max-width:900px){.marketing-news-grid{grid-template-columns:1fr;row-gap:20px}.marketing-news{padding:48px 5%}.marketing-news-grid article{grid-row:auto;padding:24px;display:block}}.marketing-context-link{text-underline-offset:4px;margin-top:12px;font-size:12px;text-decoration:underline;display:inline-block;color:#ffa66d!important}.marketing-faq .marketing-faq-related{text-underline-offset:3px;color:#a1470e;margin-left:0;text-decoration:underline;display:inline}.marketing-faq .marketing-faq-related:focus-visible{outline-offset:3px;outline:2px solid #a1470e}.marketing-site main>section,.marketing-site main>section>div{min-width:0}.marketing-site .marketing-button{white-space:normal;text-align:center;max-width:100%}.marketing-site .marketing-button svg{flex-shrink:0}.marketing-site .marketing-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-site .marketing-workflow{grid-template-columns:minmax(0,.65fr) minmax(0,2fr);align-items:start}@media (max-width:1000px){.marketing-site .marketing-workflow{grid-template-columns:1fr}.marketing-site .marketing-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:700px){.marketing-site .marketing-steps,.marketing-site .marketing-feature{grid-template-columns:1fr}.marketing-site .marketing-steps{gap:28px}.marketing-site .marketing-workflow h2{font-size:clamp(27px,6.8vw,34px)}.marketing-site .marketing-hero h1 .marketing-hero-tagline{white-space:normal}.marketing-site .marketing-pricing-heading{flex-direction:column;align-items:flex-start}.marketing-site .marketing-faq h2{font-size:clamp(28px,7vw,36px)}.marketing-site .marketing-actions{gap:14px}.marketing-site .marketing-footer{flex-wrap:wrap;gap:18px}}.home-detail-return{color:#36433c;background:#f3f5f2;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:16px max(24px,50vw - 576px);font-size:13px;display:flex}.home-detail-return a{text-underline-offset:3px;text-decoration:underline}.marketing-details .marketing-hero{align-items:start;gap:40px;padding-top:28px;padding-bottom:28px}.marketing-details .marketing-hero-copy h1{margin:16px 0 20px;font-size:clamp(32px,8.8cqi,54px)}.marketing-details .marketing-hero-copy>p{max-width:480px;margin:0;font-size:16px;line-height:1.6}.marketing-details .marketing-hero-copy .marketing-actions{margin:22px 0 12px}@media (min-width:701px){.marketing-details .marketing-hero .pe-heading{margin:14px 0 12px}.marketing-details .marketing-hero .pe-match{margin-top:7px;padding:10px 12px}.marketing-details .marketing-hero .pe-stats{margin-bottom:10px}.marketing-details .marketing-hero .pe-filter{margin:10px 0}.marketing-details .marketing-visual-note{gap:18px;padding:10px}}@media (min-width:701px) and (max-height:800px){.marketing-details .marketing-header{padding-top:16px;padding-bottom:16px}.marketing-details .marketing-hero{gap:28px;padding-top:20px;padding-bottom:20px}.marketing-details .marketing-hero-copy h1{margin:12px 0 16px;font-size:clamp(30px,8cqi,46px)}.marketing-details .marketing-hero-copy>p{font-size:15px;line-height:1.55}.marketing-details .marketing-hero-copy .marketing-actions{margin:18px 0 10px}.marketing-details .marketing-hero .pe-window{padding:8px 14px}.marketing-details .marketing-hero .pe-toolbar{padding:8px 0}.marketing-details .marketing-hero .pe-heading{margin:10px 0}.marketing-details .marketing-hero .pe-heading h3{margin:5px 0}.marketing-details .marketing-hero .pe-stats>span{padding:7px 10px}.marketing-details .marketing-hero .pe-match{padding:8px 10px}.marketing-details .marketing-hero .pe-sidebar>span{padding:8px 7px}.marketing-details .marketing-hero .pe-sidebar>strong{margin-bottom:8px}.marketing-details .marketing-hero .pe-sidebar>small{padding-top:14px}}@media (max-width:700px){.marketing-details .marketing-hero{gap:26px;padding:28px 6% 36px}.marketing-details .marketing-hero-copy h1{font-size:clamp(32px,10cqi,46px)}}.brand-app-links{flex-wrap:wrap;gap:18px 30px;margin-top:20px;display:flex}
