.fp-pages,.fp-footer{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--fp-ink:#202532;--fp-muted:#6c7280;--fp-red:#d12e33}.fp-pages *,.fp-footer *{box-sizing:border-box}.fp-pages{color:var(--fp-ink);background:#fff}.fp-pages .fp-page-shell,.fp-footer .fp-footer-shell{width:min(1200px,calc(100% - 80px));margin-inline:auto}.fp-pages h1,.fp-pages h2,.fp-pages h3,.fp-pages p,.fp-footer h2,.fp-footer p{font-family:inherit;margin:0}.fp-pages h1,.fp-pages h2,.fp-pages h3{color:#202532;font-weight:650;letter-spacing:-.04em}.fp-pages h1{font-size:clamp(44px,5vw,68px);line-height:1.08}.fp-pages h2{font-size:clamp(30px,3.2vw,43px);line-height:1.17}.fp-pages h3{font-size:21px;line-height:1.35;letter-spacing:-.025em}.fp-pages p{font-size:16px;line-height:1.85;color:#6c7280}.fp-pages a,.fp-footer a{text-decoration:none}.fp-pages .fp-kicker{display:block;font-size:10px;font-weight:700;letter-spacing:1.8px;line-height:1.6;color:#d12e33;margin-bottom:19px}.fp-pages .fp-breadcrumb{display:flex;align-items:center;gap:12px;font-size:11px;color:#9a9ea8;margin-bottom:47px}.fp-pages .fp-breadcrumb a{color:#757c89}.fp-pages .fp-breadcrumb a:hover{color:#d12e33}.fp-pages .fp-page-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;font-size:14px;font-weight:600;background:#d12e33;color:#fff;padding:15px 24px;border-radius:7px;min-height:52px;border:1px solid #d12e33;transition:background .2s}.fp-pages .fp-page-button:hover{color:#fff;background:#b72328}.fp-pages a:focus-visible,.fp-footer a:focus-visible{outline:3px solid #d12e3360;outline-offset:5px}.fp-pages .fp-page-hero{padding:32px 0 74px;background:linear-gradient(110deg,#fff 40%,#fdf5f5)}.fp-pages .fp-page-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center}.fp-pages .fp-page-hero h1 span{color:#d12e33}.fp-pages .fp-page-hero p{max-width:440px;margin-top:25px}.fp-pages .fp-page-hero .fp-page-button{margin-top:29px}.fp-pages .fp-workflow-card{border:1px solid #e7e4e8;background:#fff;border-radius:14px;padding:29px 32px;box-shadow:0 12px 42px #29233506;max-width:470px;justify-self:end;width:100%}.fp-pages .fp-workflow-label{display:block;font-size:9px;letter-spacing:1.7px;color:#8a8c97;padding-bottom:20px;border-bottom:1px solid #ececf0}.fp-pages .fp-workflow-card>div{display:flex;align-items:center;gap:18px;padding:22px 0;border-bottom:1px solid #efeff3}.fp-pages .fp-workflow-card>div:last-child{border-bottom:0;padding-bottom:2px}.fp-pages .fp-workflow-card>div>span:first-child{display:flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;background:#fff3f3;color:#d12e33;font-size:11px;border-radius:8px}.fp-pages .fp-workflow-card p{margin:0;font-size:11px;line-height:1.7;max-width:none}.fp-pages .fp-workflow-card strong{display:block;font-size:16px;color:#252c38;line-height:1.4;margin-bottom:6px}.fp-pages .fp-workflow-card>div>span:last-child{margin-left:auto;color:#b0a5aa}.fp-pages .fp-workflow-card .fp-workflow-check{color:#60816b!important}.fp-pages .fp-feature-jump{position:sticky;top:83px;z-index:10;border-block:1px solid #e7e9ef;background:#ffffffed;backdrop-filter:blur(10px)}.fp-pages .fp-feature-jump .fp-page-shell{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:68px;overflow-x:auto;scrollbar-width:thin}.fp-pages .fp-feature-jump a{font-size:12px;font-weight:600;white-space:nowrap;color:#737a87;padding-block:21px;border-bottom:2px solid transparent}.fp-pages .fp-feature-jump a:hover,.fp-pages .fp-feature-jump a:focus{color:#d12e33;border-bottom-color:#d12e33}.fp-pages .fp-feature-detail{padding:80px 0;scroll-margin-top:170px;border-bottom:1px solid #f0f1f4}.fp-pages .fp-feature-detail:nth-child(even){background:#f8f9fb}.fp-pages .fp-feature-detail>.fp-page-shell{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px;align-items:center}.fp-pages .fp-feature-detail.is-reversed>.fp-page-shell{grid-template-columns:1.1fr .9fr}.fp-pages .fp-feature-detail.is-reversed .fp-feature-detail-copy{order:2}.fp-pages .fp-feature-detail-copy>p{font-size:15px;margin-top:22px}.fp-pages .fp-feature-detail-copy ul{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:14px}.fp-pages .fp-feature-detail-copy li{display:flex;align-items:flex-start;gap:11px;color:#525b69;font-size:13px;line-height:1.75}.fp-pages .fp-feature-detail-copy li>span{flex:none;color:#d12e33;font-size:12px;padding-top:1px}.fp-pages .fp-feature-product{margin:0;min-width:0;border:1px solid #e1e4eb;border-radius:11px;background:#fff;overflow:hidden;box-shadow:0 12px 40px #20253207}.fp-pages .fp-product-toolbar{height:36px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;background:#fafbfc;border-bottom:1px solid #eceef2}.fp-pages .fp-product-toolbar>span:first-child{display:flex;gap:4px}.fp-pages .fp-product-toolbar i{width:5px;height:5px;background:#d5d8e0;border-radius:50%}.fp-pages .fp-product-toolbar>span:last-child{font-size:8px;letter-spacing:1.5px;color:#999ca6}.fp-pages .fp-feature-product img{width:100%;height:auto;max-height:330px;object-fit:contain;object-position:top;display:block;background:#fff;padding:10px}.fp-pages .fp-feature-product figcaption{padding:13px 20px;border-top:1px solid #eef0f4;font-size:11px;color:#9095a0;line-height:1.5;background:#fcfcfd}.fp-pages .fp-feature-controls{padding:85px 0}.fp-pages .fp-feature-controls>.fp-page-shell{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:28px}.fp-pages .fp-controls-heading{padding-right:30px}.fp-pages .fp-controls-heading h2{font-size:36px}.fp-pages .fp-controls-heading p{font-size:14px;margin-top:20px}.fp-pages .fp-feature-controls article{padding:28px;border:1px solid #e6e8ee;border-radius:11px}.fp-pages .fp-control-icon{display:block;color:#d12e33;font-size:11px;font-weight:600;letter-spacing:1px;margin-bottom:22px}.fp-pages .fp-feature-controls h3{font-size:19px}.fp-pages .fp-feature-controls article p{font-size:13px;margin-top:15px}.fp-pages .fp-feature-controls article a{display:inline-flex;gap:14px;font-size:12px;font-weight:600;color:#303744;margin-top:24px}.fp-pages .fp-feature-controls article a:hover{color:#d12e33}.fp-pages .fp-feature-next{background:#faf5f4;border-top:1px solid #f0e5e4;padding:65px 0}.fp-pages .fp-feature-next>.fp-page-shell{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.fp-pages .fp-feature-next h2{font-size:37px}.fp-pages .fp-feature-next>.fp-page-shell>div:last-child{justify-self:end}.fp-pages .fp-feature-next p{font-size:14px;margin-bottom:23px}
.fp-pages .fp-policy-hero{background:#f7f8fa;border-bottom:1px solid #e8eaf0;padding:32px 0 55px}.fp-pages .fp-policy-hero .fp-breadcrumb{margin-bottom:35px}.fp-pages .fp-policy-hero h1{font-size:54px}.fp-pages .fp-policy-hero>.fp-page-shell>p{max-width:640px;font-size:17px;margin-top:20px}.fp-pages .fp-policy-date{display:flex;align-items:center;gap:12px;color:#9298a3;font-size:11px;margin-top:24px}.fp-pages .fp-policy-date>span{color:#c0c5ce}.fp-pages .fp-policy-grid{display:grid;grid-template-columns:245px minmax(0,1fr);gap:90px;padding-block:65px 90px}.fp-pages .fp-policy-aside{align-self:start;position:sticky;top:115px}.fp-pages .fp-policy-nav-label{display:block;font-size:9px;font-weight:700;letter-spacing:1.7px;color:#999eaa;margin-bottom:18px}.fp-pages .fp-policy-aside nav>a{display:flex;align-items:flex-start;gap:13px;color:#697381;font-size:12px;line-height:1.6;padding:10px 0}.fp-pages .fp-policy-aside nav>a>span{font-size:10px;color:#b3b8c2;line-height:1.9}.fp-pages .fp-policy-aside nav>a:hover{color:#d12e33}.fp-pages .fp-policy-help{margin-top:30px;padding:22px 18px;background:#f8f9fb;border:1px solid #eceef3;border-radius:8px}.fp-pages .fp-policy-help strong{display:block;font-size:12px;font-weight:600;line-height:1.6}.fp-pages .fp-policy-help p{font-size:12px;margin-top:9px}.fp-pages .fp-policy-help a{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;color:#d12e33;margin-top:15px}.fp-pages .fp-policy-content{max-width:780px;min-width:0}.fp-pages .fp-policy-summary{border:1px solid #f0dfe1;border-left:3px solid #d12e33;background:#fff8f8;border-radius:0 9px 9px 0;padding:25px 28px;margin-bottom:43px}.fp-pages .fp-policy-summary-label{display:block;font-size:9px;letter-spacing:1.8px;font-weight:700;color:#d12e33;margin-bottom:12px}.fp-pages .fp-policy-summary p{font-size:14px;color:#626a78;line-height:1.85}.fp-pages .fp-policy-content section{scroll-margin-top:110px;margin-bottom:37px}.fp-pages .fp-policy-content h2{font-size:24px;line-height:1.35;letter-spacing:-.025em;margin-bottom:17px}.fp-pages .fp-policy-content section>p{font-size:14px;margin-bottom:14px;line-height:1.95}.fp-pages .fp-policy-content ul{margin:15px 0;padding-left:20px}.fp-pages .fp-policy-content li{font-size:14px;line-height:1.9;margin-bottom:8px;color:#6c7280;padding-left:5px}.fp-pages .fp-policy-content a{color:#bd272c;text-decoration:underline;text-underline-offset:3px}.fp-pages .fp-policy-related{border-top:1px solid #e6e9ef;margin-top:45px;padding-top:25px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;color:#969daa}.fp-pages .fp-policy-related a{display:flex;align-items:center;gap:18px;color:#303744;text-decoration:none;font-size:13px;font-weight:600}
.fp-footer{background:#232935;color:#fff;border-top:3px solid #d12e33}.fp-footer .fp-footer-main{display:grid;grid-template-columns:1.55fr .85fr .95fr 1.1fr;gap:60px;padding:62px 0 50px}.fp-footer .fp-wordmark{display:inline-flex;align-items:center;gap:11px;color:#fff;line-height:1;font-size:32px;font-weight:700;letter-spacing:-1.6px}.fp-footer .fp-wordmark>svg{width:27px;height:27px;color:#e64248}.fp-footer .fp-wordmark-dot{color:#e64248}.fp-footer .fp-footer-group{display:block;color:#999fac;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;margin-top:13px}.fp-footer .fp-footer-brand>p{font-size:13px;color:#a7adba;line-height:1.85;margin-top:23px}.fp-footer .fp-footer-start{display:inline-flex;align-items:center;gap:35px;color:#fff;background:#d12e33;border:1px solid #d12e33;border-radius:6px;font-size:12px;font-weight:600;padding:12px 18px;margin-top:23px;transition:background .2s}.fp-footer .fp-footer-start:hover{background:#b72328;color:#fff}.fp-footer .fp-footer-column{min-width:0}.fp-footer .fp-footer-column h2{font-size:11px;font-weight:600;letter-spacing:.5px;line-height:1.5;margin-bottom:23px;color:#fff}.fp-footer .fp-footer-column>a{display:block;color:#a7adba;font-size:12px;line-height:1.6;margin-bottom:15px}.fp-footer .fp-footer-column>a:hover{color:#fff}.fp-footer .fp-footer-column p{font-size:12px;line-height:1.85;color:#a7adba}.fp-footer .fp-footer-contact .fp-footer-email{display:flex;align-items:center;gap:25px;color:#f0f1f4;margin-top:21px;white-space:nowrap}.fp-footer .fp-footer-email>span{color:#e65c60}.fp-footer .fp-footer-location{display:block;color:#797f8e;font-size:10px;margin-top:20px}.fp-footer .fp-footer-bottom{border-top:1px solid #ffffff12;padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:10px;line-height:1.6;color:#8a92a0}.fp-footer .fp-footer-bottom nav{display:flex;gap:25px}.fp-footer .fp-footer-bottom a{color:#a7adba}.fp-footer .fp-footer-bottom a:hover{color:#fff}.fp-footer .fp-footer-tagline{font-size:8px;letter-spacing:1.6px;color:#6f7889}
@media(max-width:1100px){.fp-pages .fp-page-shell,.fp-footer .fp-footer-shell{width:calc(100% - 56px)}.fp-pages .fp-page-hero-grid{gap:55px}.fp-pages .fp-feature-detail>.fp-page-shell{gap:50px}.fp-pages .fp-feature-controls>.fp-page-shell{gap:20px;grid-template-columns:1fr 1fr}.fp-pages .fp-controls-heading{grid-column:1/-1;max-width:500px;margin-bottom:15px}.fp-pages .fp-policy-grid{gap:50px;grid-template-columns:210px minmax(0,1fr)}.fp-footer .fp-footer-main{gap:35px;grid-template-columns:1.3fr .8fr .9fr 1fr}}
@media(max-width:767px){.fp-pages .fp-page-shell,.fp-footer .fp-footer-shell{width:calc(100% - 40px)}.fp-pages .fp-breadcrumb{font-size:10px;margin-bottom:28px}.fp-pages .fp-page-hero{padding:24px 0 40px}.fp-pages .fp-page-hero-grid{grid-template-columns:1fr;gap:35px}.fp-pages h1{font-size:46px}.fp-pages .fp-kicker{font-size:9px;letter-spacing:1.5px;margin-bottom:16px}.fp-pages .fp-page-hero p{font-size:15px;margin-top:22px}.fp-pages .fp-page-button{font-size:13px;min-height:47px;padding:13px 20px}.fp-pages .fp-workflow-card{padding:24px;max-width:none;border-radius:10px}.fp-pages .fp-workflow-card>div{padding-block:17px}.fp-pages .fp-workflow-label{font-size:8px}.fp-pages .fp-workflow-card p{font-size:11px}.fp-pages .fp-workflow-card strong{font-size:15px}.fp-pages .fp-feature-jump{top:76px}.fp-pages .fp-feature-jump .fp-page-shell{gap:25px;min-height:57px}.fp-pages .fp-feature-jump a{font-size:11px;padding-block:17px}.fp-pages .fp-feature-detail{padding:50px 0;scroll-margin-top:150px}.fp-pages .fp-feature-detail>.fp-page-shell,.fp-pages .fp-feature-detail.is-reversed>.fp-page-shell{grid-template-columns:1fr;gap:30px}.fp-pages .fp-feature-detail.is-reversed .fp-feature-detail-copy{order:0}.fp-pages h2{font-size:32px}.fp-pages .fp-feature-detail-copy>p{font-size:14px;margin-top:19px}.fp-pages .fp-feature-detail-copy li{font-size:13px}.fp-pages .fp-feature-detail-copy ul{gap:11px;margin-top:21px}.fp-pages .fp-product-toolbar{height:30px}.fp-pages .fp-feature-product figcaption{font-size:10px;padding:12px 15px}.fp-pages .fp-feature-controls{padding:50px 0}.fp-pages .fp-feature-controls>.fp-page-shell{grid-template-columns:1fr;gap:18px}.fp-pages .fp-controls-heading{padding-right:0;margin-bottom:13px}.fp-pages .fp-controls-heading h2{font-size:32px}.fp-pages .fp-feature-controls article{padding:25px}.fp-pages .fp-feature-controls article p{font-size:14px}.fp-pages .fp-feature-next{padding:45px 0}.fp-pages .fp-feature-next>.fp-page-shell{grid-template-columns:1fr;gap:24px}.fp-pages .fp-feature-next h2{font-size:30px}.fp-pages .fp-feature-next>.fp-page-shell>div:last-child{justify-self:start}.fp-pages .fp-policy-hero{padding:23px 0 38px}.fp-pages .fp-policy-hero .fp-breadcrumb{margin-bottom:29px}.fp-pages .fp-policy-hero h1{font-size:39px}.fp-pages .fp-policy-hero>.fp-page-shell>p{font-size:15px}.fp-pages .fp-policy-date{font-size:10px;gap:10px}.fp-pages .fp-policy-grid{display:flex;flex-direction:column;gap:30px;padding-block:35px 55px}.fp-pages .fp-policy-aside{position:static;width:100%;border:1px solid #e6e9ef;padding:22px;border-radius:9px;background:#fafbfc}.fp-pages .fp-policy-aside nav>a{padding-block:7px;font-size:12px}.fp-pages .fp-policy-help{display:none}.fp-pages .fp-policy-summary{padding:23px 21px;margin-bottom:30px}.fp-pages .fp-policy-content h2{font-size:22px}.fp-pages .fp-policy-content section{margin-bottom:30px;scroll-margin-top:100px}.fp-pages .fp-policy-content section>p,.fp-pages .fp-policy-content li{font-size:14px;line-height:1.9}.fp-footer .fp-footer-main{grid-template-columns:1fr 1fr;gap:35px 27px;padding:43px 0 35px}.fp-footer .fp-footer-brand{grid-column:1/-1;padding-bottom:29px;border-bottom:1px solid #ffffff12}.fp-footer .fp-wordmark{font-size:31px}.fp-footer .fp-footer-brand>p{font-size:14px;margin-top:18px}.fp-footer .fp-footer-brand>p br{display:none}.fp-footer .fp-footer-start{margin-top:20px}.fp-footer .fp-footer-column h2{margin-bottom:20px}.fp-footer .fp-footer-column>a{font-size:13px;margin-bottom:13px}.fp-footer .fp-footer-contact{grid-column:1/-1;padding-top:5px}.fp-footer .fp-footer-contact p{font-size:13px}.fp-footer .fp-footer-contact p br{display:none}.fp-footer .fp-footer-contact .fp-footer-email{display:inline-flex;font-size:14px;margin-top:16px}.fp-footer .fp-footer-location{margin-top:5px}.fp-footer .fp-footer-bottom{flex-wrap:wrap;gap:13px;padding-block:22px}.fp-footer .fp-footer-bottom>span:first-child{width:100%;font-size:11px}.fp-footer .fp-footer-bottom nav{gap:22px;font-size:11px}.fp-footer .fp-footer-tagline{display:none}}
.fp-footer a,.fp-footer span,.fp-footer nav{font-family:inherit!important}.fp-footer .fp-footer-column>a,.fp-footer .fp-footer-column p{font-size:14px}.fp-footer .fp-footer-column h2{font-size:12px}.fp-footer .fp-footer-brand>p{font-size:14px}.fp-footer .fp-footer-bottom{font-size:11px}.fp-pages .fp-policy-content section>p,.fp-pages .fp-policy-content li{font-size:15px;line-height:1.9}@media(max-width:767px){.fp-footer .fp-footer-column>a,.fp-footer .fp-footer-column p{font-size:14px}.fp-pages .fp-policy-content section>p,.fp-pages .fp-policy-content li{font-size:15px}}
.fp-pages a,.fp-pages li,.fp-pages nav,.fp-pages span,.fp-pages figcaption{font-family:inherit!important}
