@font-face{font-family:Inter;src:url(/platform/inter-latin-variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{color-scheme:light;--bp-green: #2db281;--bp-deep: #072e25;--bp-ink: #15251f;--bp-muted: #69746e;--bp-line: #dfe5e1;--bp-soft: #f5f7f5;--bp-radius: 10px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px;background:#fff;scrollbar-width:thin;scrollbar-color:#a2b2a9 #f5f7f5}body{margin:0;min-width:320px}.bp-marketing{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.65;color:var(--bp-ink);background:#fff;-webkit-font-smoothing:antialiased}.bp-marketing ::-moz-selection{background:#b4e7d1;color:#07281d}.bp-marketing ::selection{background:#b4e7d1;color:#07281d}.bp-marketing :focus-visible{outline:2px solid #187f59;outline-offset:5px}.bp-home-hero :focus-visible,.bp-closing :focus-visible{outline-color:#8fe3bf}.bp-marketing h1,.bp-marketing h2,.bp-marketing h3,.bp-marketing p,.bp-marketing figure{margin:0}.bp-marketing h1,.bp-marketing h2,.bp-marketing h3{font-weight:500;text-wrap:balance;line-height:1.12;letter-spacing:-.04em}.bp-marketing h1{font-size:clamp(40px,4.8vw,68px)}.bp-marketing h2{font-size:clamp(32px,3.1vw,46px)}.bp-marketing h3{font-size:24px;line-height:1.25;letter-spacing:-.035em}.bp-marketing p{color:var(--bp-muted)}.bp-marketing a{color:inherit;text-decoration:none;text-underline-offset:4px}.bp-marketing button,.bp-marketing select,.bp-marketing input{font:inherit;caret-color:#187f59}.bp-marketing button,.bp-marketing select{cursor:pointer}.bp-marketing img{max-width:100%;height:auto}.bp-marketing svg{flex-shrink:0;vertical-align:middle}.bp-container{width:min(1180px,calc(100% - 80px));margin-inline:auto}.bp-section{padding-block:104px}.bp-soft{background:var(--bp-soft)}.bp-centered{text-align:center}.bp-divider-top{border-top:1px solid var(--bp-line)}.bp-skip{position:fixed;z-index:100;left:20px;top:12px;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;background:#fff;border-radius:8px}.bp-skip:focus{width:auto;height:auto;padding:12px 18px;overflow:visible;clip-path:none}.bp-brand{display:inline-flex;align-items:center;flex-shrink:0}.bp-brand img{width:150px;display:block}.bp-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:47px;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:550;line-height:1.3;transition:background-color .16s ease,color .16s ease}.bp-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bp-text-link{display:inline-flex;gap:10px;align-items:center;font-size:14px;font-weight:550;line-height:1.5;min-height:40px}.bp-text-link:hover{text-decoration:underline;color:#187f59}.bp-home-hero{background:var(--bp-deep);color:#fff;position:relative;padding-top:55px;isolation:isolate}.bp-home-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 75% 0%,#5376693b,transparent 45%)}.bp-hero-copy{text-align:center;max-width:1050px}.bp-hero-copy h1{max-width:990px;margin:auto;line-height:1.07;font-weight:450}.bp-hero-copy h1 span{color:#4acb98}.bp-hero-copy>p{font-size:17px;line-height:1.6;color:#d4e4dc;margin:25px auto 23px;max-width:650px}.bp-hero-copy .bp-actions{justify-content:center}.bp-hero-price{display:block;font-size:12px;color:#9ec3b3;margin-top:16px}.bp-hero-product{position:relative;margin-top:54px;padding:0;max-width:1120px}.bp-home-hero .bp-art--workspace .bp-art-canvas{background:transparent}.bp-home-hero:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:115px;z-index:2;background:linear-gradient(transparent,#fff);pointer-events:none}.bp-product-frame{background:transparent;min-width:0;width:100%;color:var(--bp-ink)}.bp-browser-bar{height:35px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;background:#fafcfb;border-bottom:1px solid #e5eae7;font-size:10px;color:#5f6f65;line-height:1}.bp-browser-dots{display:flex;gap:4px}.bp-browser-dots i{display:block;width:6px;height:6px;border:1px solid #a5b2aa;border-radius:50%}.bp-browser-demo{font-size:9px;text-transform:uppercase;letter-spacing:.08em}.bp-product-viewport{min-width:0}.bp-frame-large{border-radius:0}.bp-frame-large .bp-browser-bar{height:30px}.bp-capability-strip{padding-top:32px;padding-bottom:60px;text-align:center;border-bottom:1px solid var(--bp-line)}.bp-capability-strip>span{font-size:14px;color:#627066}.bp-capability-strip>div{margin-top:27px;display:flex;justify-content:center;align-items:center;gap:35px;color:#66736a;font-size:19px;font-weight:500;letter-spacing:-.025em}.bp-capability-strip i{width:4px;height:4px;background:#a0b5a8;border-radius:50%}.bp-section-heading{margin-bottom:48px;max-width:780px}.bp-section-heading h2 span,.bp-pricing-layout h1 span,.bp-pricing-layout h2 span,.bp-api-split h2 span,.bp-page-hero h1 span{color:#87918a}.bp-section-heading>p{max-width:620px;margin-top:20px;font-size:16px}.bp-section-heading.bp-centered,.bp-section-heading.bp-centered p{margin-inline:auto}.bp-feature-grid{display:grid;grid-template-columns:1fr 1fr;position:relative}.bp-feature-grid:after{content:"";position:absolute;width:6px;height:6px;background:#20523d;left:calc(50% - 3px);top:calc(50% - 3px);transform:rotate(45deg)}.bp-feature-grid>article{padding:38px 44px 45px 0;min-width:0}.bp-feature-grid>article:nth-child(2n){border-left:1px solid var(--bp-line);padding-left:44px;padding-right:0}.bp-feature-grid>article:nth-child(-n+2){padding-top:0;border-bottom:1px solid var(--bp-line)}.bp-feature-grid h3 a{display:flex;align-items:center;justify-content:space-between;gap:15px}.bp-feature-grid h3 a svg{opacity:0;transition:opacity .12s}.bp-feature-grid h3 a:hover svg{opacity:1}.bp-feature-grid article>p{margin:15px 0 26px;font-size:14px;min-height:70px}.bp-feature-grid .bp-product-frame{background:var(--bp-soft)}.bp-tabs{display:flex;border-bottom:1px solid #d5dfd8;gap:30px;margin-bottom:48px}.bp-tabs>button{background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;padding:12px 1px 16px;font-size:15px;color:#627066}.bp-tabs>button[aria-selected=true]{border-color:#187f59;color:#163e2c}.bp-tabs>button:hover{color:#187f59}.bp-store-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:center}.bp-store-panel h3{font-size:32px}.bp-store-panel p{margin-top:20px;font-size:15px}.bp-check-list{padding:0;list-style:none;display:grid;gap:12px;margin:24px 0}.bp-check-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6}.bp-check-list svg{color:#187f59;margin-top:3px}.bp-split-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:45px}.bp-split-intro .bp-section-heading{margin:0;max-width:720px}.bp-split-intro>.bp-text-link{white-space:nowrap}.bp-document-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.bp-document-directory>a{display:flex;gap:18px;align-items:flex-start;padding:30px 0;border-bottom:1px solid var(--bp-line)}.bp-document-directory>a>svg:first-child{color:#567965;margin-top:5px}.bp-document-directory>a>svg:last-child{margin-left:auto;margin-top:5px;color:#708075}.bp-document-directory h3{font-size:21px}.bp-document-directory p{font-size:14px;margin-top:10px;max-width:400px}.bp-document-directory small{display:block;color:#187f59;font-size:11px;margin-top:12px}.bp-document-directory>a:hover h3{color:#187f59}.bp-doc-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 34px}.bp-doc-compact a{padding:24px 0;gap:13px}.bp-doc-compact h3{font-size:17px;letter-spacing:-.025em}.bp-doc-compact p{font-size:12px}.bp-doc-compact a>svg:first-child{width:19px}.bp-doc-compact a>svg:last-child{width:15px}.bp-fineprint{font-size:12px;line-height:1.7;margin-top:25px!important;max-width:850px}.bp-integrations-section{padding-top:64px}.bp-orbit{position:relative;max-width:1000px;height:430px;margin:8px auto 0;overflow:hidden}.bp-orbit>svg{width:100%;height:100%;display:block}.bp-orbit-node{position:absolute;background:#fff;border:1px solid #d2dfd6;min-width:72px;padding:10px 13px;font-size:12px;font-weight:550;line-height:1.1;border-radius:24px;transform:translate(-50%,-50%);transition:background-color .16s}.bp-orbit-node:hover{background:#e6f6ed}.bp-orbit-node-0{left:15%;top:49%}.bp-orbit-node-1{left:33%;top:38%}.bp-orbit-node-2{left:50%;top:45%}.bp-orbit-node-3{left:63%;top:8%}.bp-orbit-node-4{left:77%;top:49%}.bp-orbit-node-5{left:88%;top:70%}.bp-orbit-center{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:140px;height:140px;border-radius:50%;background:#f2fbf5;border:1px solid #b8d5c3;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px}.bp-orbit-center img{width:36px;height:36px}.bp-orbit-center strong{font-size:20px;letter-spacing:-.05em}.bp-integrations-section .bp-centered>.bp-text-link{margin-top:25px}.bp-api-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.bp-api-split>div>p{font-size:15px;max-width:490px;margin:22px 0}.bp-agent-prompt{font-size:19px!important;line-height:1.6;color:#32543f!important;max-width:440px!important}.bp-pricing-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:110px}.bp-pricing-layout>div>p{margin-top:22px;max-width:430px;font-size:16px}.bp-pricing-layout .bp-price-note{font-size:13px;margin-top:30px}.bp-pricing-layout .bp-text-link{margin-top:18px}.bp-price-card{border:1px solid #bbd6c7;border-radius:14px;padding:36px;background:#f8fcf9}.bp-price-top{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px}.bp-price-top span:last-child{font-size:11px;color:#187f59;border:1px solid #b8ddc8;padding:4px 9px;border-radius:5px;white-space:nowrap}.bp-price{display:flex;align-items:baseline;gap:12px;margin-top:24px;font-variant-numeric:tabular-nums}.bp-price strong{font-size:72px;font-weight:500;line-height:1.2;letter-spacing:-.04em}.bp-price>span{color:#627066;font-size:16px}.bp-price-card>p{margin-top:7px!important;font-size:13px!important}.bp-price-card .bp-check-list{border-top:1px solid #d7e6dc;padding-top:26px;margin-top:25px;margin-bottom:30px;gap:13px}.bp-price-card .bp-button{width:100%}.bp-price-card>small{display:block;font-size:10px;text-align:center;color:#627066;margin-top:12px}.bp-faq-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.bp-faq-list{border-top:1px solid var(--bp-line)}.bp-faq-list details{border-bottom:1px solid var(--bp-line)}.bp-faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:15px;line-height:1.5;font-weight:500;cursor:pointer;padding:23px 0}.bp-faq-list summary::-webkit-details-marker{display:none}.bp-faq-list .bp-minus{display:none}.bp-faq-list details[open] .bp-minus{display:block}.bp-faq-list details[open] .bp-plus{display:none}.bp-faq-list details>p{font-size:14px;margin-bottom:25px;max-width:660px}.bp-faq-list summary:hover{color:#187f59}.bp-closing{background:var(--bp-deep);color:#fff;text-align:center;padding:88px 0 78px}.bp-closing h2{font-size:clamp(38px,4.5vw,62px)}.bp-closing h2 span{color:#4acb98}.bp-closing p{color:#b6d2c5;font-size:15px;margin:22px 0 27px}.bp-closing-price{display:block;font-size:11px;color:#a8c8b9;margin-top:18px}.bp-footer{padding:65px 0 30px}.bp-footer-top{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:50px}.bp-footer .bp-brand img{width:150px}.bp-footer-top>div>p{font-size:13px;line-height:1.7;margin-top:22px}.bp-footer-top h3{font-size:12px;font-weight:600;margin:0 0 20px;letter-spacing:0}.bp-footer-top>div>a:not(.bp-brand){display:block;font-size:12px;color:#69746e;padding:5px 0}.bp-footer a:hover{color:#187f59}.bp-footer-legal{border-top:1px solid var(--bp-line);margin-top:50px;padding-top:24px;display:flex;align-items:flex-end;justify-content:space-between;gap:50px;font-size:10px;color:#627066;line-height:1.7}.bp-footer-legal>div:first-child{max-width:515px}.bp-footer-legal strong{font-weight:500;color:#4c5c51}.bp-footer-legal>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 18px}.bp-page-hero{padding-top:64px;padding-bottom:85px}.bp-back{display:inline-flex;align-items:center;gap:9px;font-size:12px;color:#627066!important;margin-bottom:28px}.bp-page-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px}.bp-page-hero h1{font-size:clamp(40px,4.1vw,58px)}.bp-page-hero p{font-size:16px;max-width:610px;margin-top:25px;line-height:1.75}.bp-page-hero .bp-actions{margin-top:28px}.bp-page-hero.bp-centered>p{margin-inline:auto}.bp-page-hero.bp-centered .bp-orbit{margin-top:35px}.bp-feature-explorer{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;align-items:start}.bp-feature-list{border-top:1px solid var(--bp-line)}.bp-feature-list>article{display:block;text-align:left;padding:22px 0;border:0;border-bottom:1px solid var(--bp-line);background:transparent;width:100%;color:var(--bp-ink)}.bp-feature-list>article>h3{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:19px;line-height:1.4;letter-spacing:-.025em}.bp-feature-list>article>p{font-size:13px;line-height:1.8;max-width:480px;margin-top:10px}.bp-explorer-illustration{position:sticky;top:118px;min-width:0}.bp-preview-description{margin-top:22px;padding:0 10px}.bp-preview-description strong{font-size:14px;font-weight:550}.bp-preview-description p{font-size:13px;margin-top:6px}.bp-workflow{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.bp-workflow li{border-top:1px solid var(--bp-line);padding-top:24px;min-width:0}.bp-workflow li>span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid #c3d5c9;color:#35744f;font-size:12px;margin-bottom:20px;font-variant-numeric:tabular-nums}.bp-workflow p{font-size:14px;line-height:1.8}.bp-live-preview{border:1px solid var(--bp-line);border-radius:12px;overflow:hidden;background:#fff}.bp-live-preview iframe{display:block;width:100%;height:420px;border:0}.bp-live-preview>span{display:block;padding:12px;font-size:10px;color:#657468;text-align:center;border-top:1px solid var(--bp-line)}.bp-template-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:65px}.bp-template-layout label{display:block;font-size:13px;margin-bottom:12px;font-weight:500}.bp-template-layout select{width:100%;border:1px solid #c6d4cb;border-radius:8px;background:#fff;color:#24372b;padding:13px 14px;font-size:14px;max-width:100%}.bp-template-list{margin:20px 0 0;padding:0;list-style:none}.bp-template-list>li{display:flex;align-items:center;gap:12px;text-align:left;width:100%;padding:14px 10px;border:0;border-bottom:1px solid var(--bp-line);background:transparent;font-size:13px;line-height:1.5}.bp-template-fields{border:1px solid #d9e3dc;border-radius:12px;padding:32px;background:#fff}.bp-sample-label{font-size:9px;font-weight:600;letter-spacing:.08em;color:#597361}.bp-template-fields h3{margin-top:12px;font-size:25px}.bp-template-fields>p{font-size:13px;margin-top:15px}.bp-template-fields dl{margin:24px 0 16px}.bp-template-fields dl>div{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:12px 0;border-bottom:1px solid var(--bp-line);font-size:12px}.bp-template-fields dd{margin:0;display:flex;align-items:center;gap:7px;color:#187f59;flex-shrink:0;font-size:10px}.bp-feature-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 45px}.bp-feature-directory>a,.bp-feature-directory>article{padding:30px 0;border-top:1px solid var(--bp-line)}.bp-feature-directory h3{font-size:22px;display:flex;align-items:center;justify-content:space-between;gap:15px}.bp-feature-directory p{font-size:14px;margin-top:16px;line-height:1.8}.bp-feature-directory>a:hover h3{color:#187f59}.bp-integration-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.bp-integration-directory article{border-top:1px solid var(--bp-line);padding-top:25px;scroll-margin-top:30px}.bp-integration-directory h2{font-size:28px;margin:12px 0 18px}.bp-integration-directory article>span{font-size:11px;color:#5d6a60}.bp-integration-directory p{font-size:14px;min-height:145px}.bp-integration-directory a{margin-top:15px}.bp-guide-directory{display:grid;grid-template-columns:1fr 1fr;gap:50px 65px}.bp-guide-directory>a{display:flex;align-items:flex-start;flex-direction:column;border-top:1px solid var(--bp-line);padding-top:28px}.bp-guide-directory h2{font-size:28px;margin:20px 0 15px}.bp-guide-directory p{font-size:14px;line-height:1.8}.bp-guide-directory a>span{margin-top:20px;font-size:13px;display:flex;align-items:center;gap:10px}.bp-guide-directory>a:hover h2{color:#187f59}.bp-guide-article{max-width:830px;padding-top:75px;padding-bottom:100px}.bp-guide-article h1{font-size:52px;margin:24px 0}.bp-guide-article h2{font-size:28px;margin:35px 0 16px}.bp-guide-article p{font-size:15px;line-height:1.85;margin-block:16px}.bp-guide-article .bp-lead{font-size:19px;margin-bottom:45px}.bp-guide-body{margin-bottom:55px}.bp-guide-body>section{display:grid;grid-template-columns:30px 1fr;gap:24px;padding:26px 0;border-top:1px solid var(--bp-line)}.bp-guide-body h2{margin:0;font-size:25px}.bp-guide-body p{margin-bottom:0}.bp-step-number{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border:1px solid #c3d5c9;border-radius:50%;font-size:11px;color:#187f59}.bp-api-download{display:flex;align-items:center;gap:30px;padding:35px;background:var(--bp-soft);border-radius:12px;margin-bottom:60px}.bp-api-download>div{flex:1}.bp-api-download h2{font-size:28px}.bp-api-download p{font-size:13px;margin-top:12px}.bp-api-download>a{flex-shrink:0}.bp-pricing-page{padding-top:85px}.bp-faq-page{max-width:900px}.bp-faq-page>.bp-faq-list{margin-top:55px}.bp-company-details{margin:30px 0}.bp-company-details>div{padding:22px 0;border-top:1px solid var(--bp-line);display:grid;grid-template-columns:180px 1fr;gap:25px;font-size:14px}.bp-company-details dt{color:#627066}.bp-company-details dd{margin:0}@media (min-width: 1500px){.bp-home-hero{padding-top:65px}.bp-hero-copy h1{font-size:72px}}@media (max-width: 1100px){.bp-brand img{width:135px}.bp-container{width:calc(100% - 56px)}.bp-api-split,.bp-pricing-layout,.bp-faq-section,.bp-store-panel,.bp-page-hero-grid,.bp-feature-explorer,.bp-template-layout{gap:40px}.bp-feature-grid>article{padding-right:30px}.bp-feature-grid>article:nth-child(2n){padding-left:30px}.bp-doc-compact{grid-template-columns:1fr 1fr}.bp-footer-top{gap:30px}.bp-pricing-layout{grid-template-columns:1fr 1.1fr}.bp-integration-directory p{min-height:185px}}@media (max-width: 900px){.bp-home-hero{padding-top:40px}.bp-hero-copy h1{font-size:56px}.bp-section{padding-block:78px}.bp-capability-strip>div{gap:20px;font-size:16px}.bp-page-hero-grid{grid-template-columns:1fr 1fr;gap:25px}.bp-page-hero h1{font-size:43px}.bp-page-hero p{font-size:14px}.bp-store-panel{grid-template-columns:.9fr 1.1fr;gap:30px}.bp-feature-grid h3{font-size:21px}.bp-feature-grid article>p{min-height:95px}.bp-orbit{height:360px}.bp-orbit-node-3{top:11%}.bp-feature-directory{grid-template-columns:1fr 1fr}.bp-workflow,.bp-api-split{grid-template-columns:1fr 1fr;gap:30px}.bp-api-split h2{font-size:33px}.bp-price-card{padding:25px}.bp-price-top{display:block}.bp-price-top span:last-child{display:inline-block;margin-top:12px}.bp-pricing-layout{gap:35px}.bp-price strong{font-size:62px}.bp-faq-section{grid-template-columns:1fr;gap:20px}.bp-faq-section .bp-section-heading{margin-bottom:15px}.bp-integration-directory{grid-template-columns:1fr 1fr}.bp-integration-directory p{min-height:110px}.bp-api-download{flex-wrap:wrap}.bp-api-download>div{min-width:70%}.bp-template-layout{grid-template-columns:.8fr 1.2fr;gap:25px}.bp-template-fields{padding:23px}.bp-template-fields dl>div{flex-direction:column;gap:5px}.bp-footer-top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:20px}.bp-footer-legal{align-items:start;gap:25px}.bp-footer-legal>div:last-child{flex-direction:column;flex-shrink:0}}@media (max-width: 640px){.bp-container{width:calc(100% - 40px)}.bp-brand img{width:133px}.bp-home-hero{padding-top:35px}.bp-hero-copy h1{font-size:40px;line-height:1.1;max-width:430px}.bp-hero-copy>p{font-size:14px;margin-top:22px}.bp-desktop-br{display:none}.bp-hero-copy .bp-button{font-size:12px;min-height:44px;padding:12px 14px;gap:7px}.bp-hero-copy .bp-actions{gap:8px}.bp-hero-price{font-size:10px;margin-top:14px}.bp-hero-product{margin-top:34px;padding:5px 5px 0;border-radius:14px 14px 0 0;width:calc(100% - 28px);overflow:hidden}.bp-home-hero:after{height:65px}.bp-browser-bar{font-size:9px;padding:0 10px;height:29px}.bp-frame-large{border-radius:10px 10px 0 0}.bp-capability-strip{padding-top:22px;padding-bottom:32px}.bp-capability-strip>span{font-size:11px}.bp-capability-strip>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:13px;margin-top:20px}.bp-capability-strip i{display:none}.bp-section{padding-block:58px}.bp-section-heading{margin-bottom:30px}.bp-marketing h2{font-size:32px;line-height:1.13}.bp-section-heading>p{font-size:14px;margin-top:18px}.bp-feature-grid{grid-template-columns:1fr}.bp-feature-grid:after{display:none}.bp-feature-grid>article,.bp-feature-grid>article:nth-child(2n),.bp-feature-grid>article:nth-child(-n+2){border-left:0;border-bottom:1px solid var(--bp-line);padding:30px 0}.bp-feature-grid>article:first-child{padding-top:0}.bp-feature-grid>article:last-child{padding-bottom:0;border-bottom:0}.bp-feature-grid h3{font-size:23px}.bp-feature-grid h3 a svg{opacity:1}.bp-feature-grid article>p{font-size:13px;min-height:0;margin:12px 0 22px}.bp-tabs{gap:0;justify-content:space-between;margin-bottom:28px}.bp-tabs>button{font-size:11px;padding:10px 3px 14px;min-height:44px}.bp-store-panel{grid-template-columns:1fr;gap:28px}.bp-store-panel h3{font-size:28px}.bp-store-panel p{font-size:14px;margin-top:15px}.bp-check-list li{font-size:13px}.bp-split-intro{display:block;margin-bottom:20px}.bp-split-intro>.bp-text-link{margin-top:20px}.bp-document-directory,.bp-doc-compact{grid-template-columns:1fr;gap:0}.bp-document-directory>a{padding:22px 0}.bp-document-directory h3{font-size:19px}.bp-document-directory p{font-size:13px}.bp-doc-compact p{font-size:12px}.bp-doc-compact a>svg:first-child{width:20px}.bp-doc-compact small{margin-top:7px}.bp-orbit{height:255px;width:calc(100% + 24px);margin-left:-12px}.bp-orbit>svg{width:620px;max-width:none;position:absolute;left:50%;transform:translate(-50%)}.bp-orbit-node{font-size:10px;padding:9px;min-width:52px}.bp-orbit-node-0{left:10%;top:61%}.bp-orbit-node-1{left:28%;top:38%}.bp-orbit-node-2{left:48%;top:42%}.bp-orbit-node-3{left:64%;top:10%}.bp-orbit-node-4{left:82%;top:52%}.bp-orbit-node-5{left:91%;top:79%}.bp-orbit-center{width:95px;height:95px;gap:5px}.bp-orbit-center img{width:27px;height:27px}.bp-orbit-center strong{font-size:16px}.bp-api-split,.bp-pricing-layout{grid-template-columns:1fr;gap:30px}.bp-api-split>div>p{font-size:14px;margin:20px 0}.bp-agent-prompt{font-size:17px!important}.bp-pricing-layout>div>p{font-size:14px;margin-top:18px}.bp-pricing-layout .bp-price-note{font-size:12px;margin-top:22px}.bp-price-card{padding:28px}.bp-price-top{display:flex;font-size:12px;gap:10px}.bp-price-top span:last-child{margin:0;font-size:9px}.bp-price strong{font-size:64px}.bp-price-card .bp-check-list{gap:13px}.bp-price-card .bp-check-list li{font-size:12px}.bp-faq-section{gap:20px}.bp-faq-list summary{font-size:14px;padding:21px 0;gap:20px}.bp-faq-list details>p{font-size:13px}.bp-closing{padding:60px 0}.bp-closing h2{font-size:38px}.bp-closing p{font-size:14px}.bp-footer{padding:45px 0 25px}.bp-footer-top{grid-template-columns:1fr 1fr;gap:30px 22px}.bp-footer-top>div:first-child{grid-column:1/-1;margin-bottom:5px}.bp-footer-top>div>p{margin-top:15px}.bp-footer-top h3{margin-bottom:12px}.bp-footer-top>div>a:not(.bp-brand){padding:7px 0}.bp-footer-legal{display:block;margin-top:35px;padding-top:25px}.bp-footer-legal>div:last-child{flex-direction:row;justify-content:flex-start;margin-top:22px}.bp-page-hero{padding:35px 0 50px}.bp-page-hero-grid{grid-template-columns:1fr;gap:32px}.bp-back{margin-bottom:22px}.bp-page-hero h1{font-size:40px}.bp-page-hero p{font-size:14px;margin-top:18px}.bp-page-hero .bp-actions{margin-top:22px}.bp-page-hero .bp-text-link{font-size:12px}.bp-page-hero .bp-button{font-size:13px}.bp-feature-explorer{grid-template-columns:1fr;gap:28px}.bp-feature-list>article{padding:18px 0}.bp-feature-list>article>h3{font-size:17px}.bp-feature-list>article>p{font-size:13px}.bp-explorer-illustration{position:static}.bp-workflow{gap:23px;grid-template-columns:1fr 1fr}.bp-workflow p{font-size:12px}.bp-workflow li>span{margin-bottom:14px}.bp-live-preview iframe{height:370px}.bp-template-layout{grid-template-columns:1fr;gap:25px}.bp-template-list{display:block}.bp-template-fields dl>div{flex-direction:row;gap:15px}.bp-template-fields h3{font-size:23px}.bp-template-fields dd{font-size:9px}.bp-template-fields .bp-text-link{font-size:12px}.bp-feature-directory{grid-template-columns:1fr;gap:0}.bp-feature-directory h3{font-size:22px}.bp-feature-directory p{font-size:13px}.bp-feature-directory>a,.bp-feature-directory>article{padding:23px 0}.bp-integration-directory{grid-template-columns:1fr;gap:27px}.bp-integration-directory p{min-height:0;font-size:14px}.bp-guide-directory{grid-template-columns:1fr;gap:35px}.bp-guide-directory h2{font-size:27px}.bp-guide-article{padding:40px 0 60px}.bp-guide-article h1{font-size:39px}.bp-guide-article .bp-lead{font-size:16px;margin-bottom:30px}.bp-guide-body>section{gap:15px;grid-template-columns:25px 1fr}.bp-guide-body h2{font-size:23px}.bp-guide-body p{font-size:14px}.bp-api-download{padding:24px;gap:20px;margin-bottom:35px}.bp-api-download>svg{width:24px}.bp-api-download>div{min-width:65%}.bp-api-download h2{font-size:24px}.bp-api-download p{font-size:12px}.bp-api-download .bp-button{width:100%;font-size:13px}.bp-faq-page>.bp-faq-list{margin-top:35px}.bp-company-details>div{grid-template-columns:1fr;gap:6px}.bp-guide-article>h2{font-size:26px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.bp-marketing *,.bp-marketing *:before,.bp-marketing *:after{animation:none!important;transition:none!important}}.bp-pricing-layout h1{font-size:clamp(38px,4.3vw,62px)}.bp-site-header-space{height:100px}.bp-marketing:has(.bp-home-hero) .bp-site-header-space{background:var(--bp-deep, #072e25)}.bp-site-header{position:fixed;top:16px;left:50%;transform:translate(-50%);width:min(1180px,calc(100% - 40px));height:68px;z-index:50;display:flex;align-items:center;gap:24px;padding:10px 14px 10px 22px;color:#15251f;background:#ffffffe8;border:1px solid rgb(221 229 224 / 76%);border-radius:15px;box-shadow:0 8px 24px #0a281d12,inset 0 1px #ffffffdb;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%)}.bp-site-header a,.bp-site-header button{-webkit-tap-highlight-color:transparent}.bp-site-brand{display:flex;align-items:center;flex-shrink:0;margin-right:auto}.bp-site-brand img{display:block;width:143px;height:auto}.bp-site-navigation{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.4}.bp-site-nav-link,.bp-site-nav-trigger{display:inline-flex;align-items:center;justify-content:space-between;min-height:42px;padding:10px;gap:6px;border:0;border-radius:7px;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.bp-site-nav-link:hover,.bp-site-nav-trigger:hover,.bp-site-nav-trigger[aria-expanded=true]{background:#edf5f0;color:#176b4b}.bp-site-nav-trigger>svg{transition:transform .15s ease}.bp-site-nav-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.bp-site-auth{display:flex;align-items:center;gap:8px;margin-left:auto}.bp-site-auth .bp-button{min-height:40px;padding:10px 14px;gap:7px;font-size:13px;white-space:nowrap}.bp-site-mobile-toggle,.bp-site-mobile-auth{display:none}.bp-site-mega,.bp-site-resources-menu{position:absolute;top:calc(100% + 10px);background:#fff;border-radius:14px;box-shadow:0 18px 48px #0a281d24,0 2px 6px #0a281d0a;color:#15251f}.bp-site-mega{left:0;right:0;display:grid;grid-template-columns:.95fr 1.5fr;gap:0 36px;padding:26px 28px 0;max-height:calc(100dvh - 116px);overflow-y:auto;overscroll-behavior:contain}.bp-site-menu-title{display:flex;align-items:center;justify-content:space-between;padding:0 10px 14px;margin-bottom:8px;font-size:13px;font-weight:650;border-bottom:1px solid #e6ebe7}.bp-site-menu-title:hover{color:#176b4b}.bp-site-bank-link{display:flex;align-items:center;gap:12px;padding:11px 10px;margin-bottom:3px;border-radius:8px;font-size:14px}.bp-site-menu-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;color:#247255;background:#edf5ef;border-radius:8px}.bp-site-bank-link small{display:block;margin-top:3px;color:#617168;font-size:12px;line-height:1.4;font-weight:400}.bp-site-document-links>div{display:grid;grid-template-columns:1fr 1fr;gap:3px 12px}.bp-site-document-links>div>a{display:flex;align-items:center;gap:10px;min-height:46px;padding:11px 10px;border-radius:8px;font-size:13px}.bp-site-document-links>div>a>svg{color:#617168}.bp-site-bank-link:hover,.bp-site-document-links>div>a:hover,.bp-site-resources-menu>a:hover{color:#176b4b;background:#f1f6f3}.bp-site-menu-footer{grid-column:1 / -1;display:flex;justify-content:flex-end;padding:14px 10px;margin-top:20px;border-top:1px solid #e6ebe7}.bp-site-menu-footer>a{display:inline-flex;align-items:center;gap:10px;min-height:32px;color:#176b4b;font-weight:550}.bp-site-menu-footer>a:hover{text-decoration:underline}.bp-site-resources-dropdown{position:relative}.bp-site-resources-menu{right:-12px;width:266px;padding:8px}.bp-site-resources-menu>a{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px;border-radius:8px;font-size:13px}html:has(.bp-site-header){scroll-padding-top:112px}@media (max-width: 1060px){.bp-site-header{gap:16px}.bp-site-navigation{gap:1px}.bp-site-nav-link,.bp-site-nav-trigger{padding-inline:8px}.bp-site-brand img{width:132px}}@media (max-width: 960px){.bp-site-header{gap:12px}.bp-site-mobile-toggle{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;padding:0;border:0;border-radius:8px;background:transparent;color:#15251f}.bp-site-mobile-toggle:hover,.bp-site-mobile-toggle[aria-expanded=true]{background:#edf5f0}.bp-site-navigation{display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;padding:12px;max-height:calc(100dvh - 118px);overflow-y:auto;overscroll-behavior:contain;border-radius:14px;background:#fff;box-shadow:0 16px 40px #0a281d26;font-size:15px}.bp-site-navigation.is-open{display:flex;flex-direction:column;align-items:stretch;gap:2px}.bp-site-nav-link,.bp-site-nav-trigger{width:100%;min-height:48px;padding:12px}.bp-site-mega,.bp-site-resources-menu{position:static;width:auto;max-height:none;box-shadow:none;border-radius:0;overflow:visible}.bp-site-mega{grid-template-columns:1fr;gap:20px;padding:18px 4px 0}.bp-site-menu-footer{margin-top:0;padding:10px;justify-content:flex-start}.bp-site-resources-menu{padding:0 4px 8px}}@media (max-width: 600px){.bp-site-header-space{height:84px}.bp-site-header{top:12px;width:calc(100% - 24px);height:60px;padding:8px 9px 8px 16px;border-radius:13px}.bp-site-brand img{width:132px}.bp-site-auth{display:none}.bp-site-navigation{padding:10px;max-height:calc(100dvh - 96px)}.bp-site-mobile-auth{display:flex;align-items:center;gap:10px;padding:16px 2px 4px;margin-top:6px;border-top:1px solid #e6ebe7}.bp-site-mobile-auth .bp-button{flex:1;min-height:44px;padding:11px 12px;gap:8px;font-size:14px}.bp-site-document-links>div{grid-template-columns:1fr}.bp-site-menu-title{font-size:13px}.bp-site-bank-link{padding-block:10px}html:has(.bp-site-header){scroll-padding-top:96px}}@media (prefers-reduced-motion: reduce){.bp-site-header a,.bp-site-header button,.bp-site-nav-trigger>svg{transition:none}}.bp-art{--art-ink: #20352b;--art-muted: #637469;--art-green: #2db281;--art-shadow: 0 14px 34px -13px rgb(27 57 40 / 19%), 0 3px 7px -4px rgb(27 57 40 / 13%);container-type:inline-size;width:100%;min-width:0;color:var(--art-ink);font-family:Inter,sans-serif;font-size:12px;line-height:1.45;letter-spacing:0;text-align:left;font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none;isolation:isolate}.bp-art *,.bp-art *:before,.bp-art *:after{box-sizing:border-box}.bp-art-canvas{position:relative;width:100%;aspect-ratio:1.55;overflow:hidden;background:linear-gradient(180deg,#fff 5%,#f2f7f3)}.bp-art-canvas>div{position:absolute;top:0;right:0;bottom:0;left:0;font-size:2.3cqw}.bp-art svg{width:4cqw;height:4cqw;flex:none;stroke-width:1.65}.bp-art strong,.bp-art b{font-weight:600}.bp-art i{display:block;font-style:normal}.bp-art-sheet{border-radius:2.5cqw;background:#fff;box-shadow:var(--art-shadow)}.bp-art-icon{width:8cqw;height:8cqw;border-radius:2cqw;background:#e8f3eb;color:#24835c;display:grid;place-items:center}.bp-art-icon svg{width:4.3cqw;height:4.3cqw}.bp-art-round-check{width:6cqw;height:6cqw;display:grid;place-items:center;border-radius:50%;background:var(--art-green);color:#fff;box-shadow:0 5px 10px -5px #226b4980;flex:none}.bp-art-round-check svg{width:3.5cqw;height:3.5cqw}.bp-art-tick{display:inline-flex;align-items:center;gap:1cqw;color:#24724e;white-space:nowrap;font-size:1.9cqw}.bp-art-tick svg{width:2.6cqw;height:2.6cqw}.bp-art-panel-title{display:flex;align-items:center;gap:2cqw;font-size:2.6cqw}.bp-art-panel-title svg{color:#4b715a}.bp-art-paper-lines{display:grid;gap:1.2cqw;margin:3cqw 0}.bp-art-paper-lines i{height:1cqw;border-radius:.5cqw;background:#d7dfd9}.bp-art-paper-lines i:nth-child(2){width:83%}.bp-art-paper-lines i:nth-child(3){width:61%}.bp-art-paper-lines--short i:nth-child(3){display:none}.bp-art-mini-site{border-radius:1.6cqw;background:#fff;overflow:hidden;box-shadow:0 5px 12px -5px #263f2c20}.bp-art-mini-site-nav{display:flex;align-items:center;gap:1cqw;padding:1.5cqw;font-size:1.55cqw;font-weight:600}.bp-art-mini-site-nav svg{width:2cqw;height:2cqw}.bp-art-mini-site-nav i{width:2cqw;height:.45cqw;background:#d8dfd9;margin-left:auto}.bp-art-mini-site-nav i+i{margin-left:0}.bp-art-mini-site-hero{display:flex;justify-content:space-between;align-items:center;gap:1cqw;background:var(--site-tone);padding:3cqw 2cqw}.bp-art-mini-site-hero>div{display:grid;gap:.8cqw;width:60%}.bp-art-mini-site-hero i{height:.8cqw;width:100%;background:#5d706680;border-radius:.3cqw}.bp-art-mini-site-hero i:nth-child(2){width:73%}.bp-art-mini-site-hero span{width:4cqw;height:1.5cqw;background:#344f40;border-radius:.4cqw;margin-top:1cqw}.bp-art-mini-site-hero>svg{width:5.5cqw;height:5.5cqw;color:#516154}.bp-art-mini-products{display:grid;grid-template-columns:repeat(3,1fr);gap:1cqw;padding:1.5cqw}.bp-art-mini-products>div{background:#f3f5f2;padding:1.2cqw;border-radius:.5cqw}.bp-art-mini-products svg{width:3cqw;height:3cqw;display:block;margin:auto;color:#7d8b7f}.bp-art-mini-products i{height:.45cqw;background:#b9c5bb;margin-top:1cqw}.bp-art--workspace .bp-art-canvas{aspect-ratio:1.94;background:linear-gradient(180deg,#f9fbf9,#eef4f0)}.bp-art-workspace-sheet{position:absolute;top:4cqw;right:4cqw;bottom:7cqw;left:4cqw;display:grid;grid-template-columns:18% 1fr;overflow:hidden;transform:rotate(-1deg)}.bp-art-sidebar{position:relative;background:#f8faf8;padding:2.8cqw 1.5cqw;border-right:1px solid #e8eee9;font-size:1.15cqw}.bp-art-sidebar>img{display:block;width:10.5cqw;height:auto;margin:0 auto 3cqw}.bp-art-sidebar>div{display:flex;align-items:center;gap:1cqw;margin:.6cqw 0;padding:1.2cqw .8cqw;border-radius:.7cqw;white-space:nowrap}.bp-art-sidebar svg{width:1.7cqw;height:1.7cqw}.bp-art-sidebar .is-current{background:#e4f1e8;color:#1e714c}.bp-art-sidebar .bp-art-sidebar-bottom{position:absolute;bottom:2cqw}.bp-art-workspace-content{padding:3cqw}.bp-art-workspace-title{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2.8cqw}.bp-art-workspace-title>div>span{font-size:2.3cqw;font-weight:600}.bp-art-workspace-title small{display:block;font-size:1.15cqw;color:var(--art-muted);margin-top:.6cqw}.bp-art-status{display:flex;gap:.7cqw;align-items:center;color:#28754f;font-size:1.1cqw}.bp-art-status i{width:.55cqw;height:.55cqw;border-radius:50%;background:#2db281}.bp-art-workspace-sites{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5cqw}.bp-art-workspace-site{min-width:0}.bp-art-workspace-site>div:last-child{font-size:1.15cqw;display:flex;align-items:center;justify-content:space-between;gap:.5cqw;padding-top:1.2cqw}.bp-art-workspace-site>div:last-child svg{width:1.5cqw;height:1.5cqw;color:#278358}.bp-art-workspace-site .bp-art-mini-site{border-radius:.8cqw}.bp-art-workspace-site .bp-art-mini-site-nav{padding:.7cqw;font-size:.8cqw;gap:.4cqw}.bp-art-workspace-site .bp-art-mini-site-nav svg{width:1cqw;height:1cqw}.bp-art-workspace-site .bp-art-mini-site-nav i{width:1cqw;height:.25cqw}.bp-art-workspace-site .bp-art-mini-site-hero{height:9cqw;padding:1.5cqw 1cqw}.bp-art-workspace-site .bp-art-mini-site-hero i{height:.4cqw}.bp-art-workspace-site .bp-art-mini-site-hero span{width:3cqw;height:1cqw}.bp-art-workspace-site .bp-art-mini-site-hero>svg{width:3cqw;height:3cqw}.bp-art-workspace-site .bp-art-mini-products{padding:.8cqw;gap:.5cqw}.bp-art-workspace-site .bp-art-mini-products>div{padding:.7cqw}.bp-art-workspace-site .bp-art-mini-products svg{width:2cqw;height:2cqw}.bp-art-workspace-site .bp-art-mini-products i{height:.2cqw;margin-top:.5cqw}.bp-art-workspace-bottom{margin-top:3cqw;padding-top:2cqw;border-top:1px solid #e8eee9;display:grid;grid-template-columns:1fr 1fr;gap:3cqw;font-size:1.1cqw}.bp-art-workspace-bottom>div{display:grid;grid-template-columns:auto 1fr;gap:.7cqw 1cqw}.bp-art-workspace-bottom>div>svg{width:2cqw;height:2cqw;grid-row:span 2}.bp-art-workspace-bottom strong,.bp-art-workspace-bottom .bp-art-tick{font-size:1.3cqw}.bp-art-workspace-bottom .bp-art-tick svg{width:1.6cqw;height:1.6cqw}.bp-art-workspace-float{position:absolute;left:42%;bottom:4cqw;width:48%;display:flex;align-items:center;gap:1.8cqw;padding:1.8cqw 2.2cqw;transform:rotate(1.2deg);font-size:1.5cqw}.bp-art-workspace-float>div>span{display:block;font-size:1.15cqw;color:var(--art-muted);margin-top:.3cqw}.bp-art-workspace-float>svg{width:2.2cqw;height:2.2cqw;margin-left:auto}.bp-art-workspace-float .bp-art-round-check{width:4cqw;height:4cqw}.bp-art-workspace-float .bp-art-round-check svg{width:2.3cqw;height:2.3cqw}.bp-art-flow-source{position:absolute;top:5cqw;left:25%;width:50%;padding:1.8cqw 2.5cqw;display:flex;align-items:center;gap:2cqw;z-index:2}.bp-art-flow-source>svg{margin-left:auto;color:#3a9667;width:3cqw;height:3cqw}.bp-art-flow-source .bp-art-icon{width:6cqw;height:6cqw}.bp-art-branch{position:absolute;width:66%;left:17%;top:16cqw;height:8cqw;display:grid;grid-template-columns:repeat(3,1fr)}.bp-art-branch i{border-top:1px solid #aec8b5;border-right:1px solid #aec8b5;height:100%}.bp-art-branch i:first-child{border-left:1px solid #aec8b5;border-radius:2cqw 0 0}.bp-art-branch i:last-child{border-radius:0 2cqw 0 0}.bp-art-flow-sites{position:absolute;top:23cqw;left:8%;width:84%;display:grid;grid-template-columns:repeat(3,1fr);gap:3cqw}.bp-art-flow-sites .bp-art-mini-site:first-child{transform:rotate(-3deg)}.bp-art-flow-sites .bp-art-mini-site:last-child{transform:rotate(3deg)}.bp-art-flow-result{position:absolute;bottom:4cqw;left:22%;width:62%;padding:2cqw 2.8cqw;display:flex;align-items:center;gap:2cqw;z-index:3}.bp-art-flow-result>div>span{display:block;font-size:1.8cqw;color:var(--art-muted)}.bp-art-finished-lines{display:grid;gap:.8cqw;margin-left:auto;width:10cqw}.bp-art-finished-lines i{height:.7cqw;background:#c5e5d2;border-radius:1cqw}.bp-art-store-page{position:absolute;top:6cqw;right:12%;bottom:10cqw;left:8%;transform:rotate(-2deg);overflow:hidden}.bp-art-shop-nav{display:flex;align-items:center;gap:1.5cqw;padding:2cqw 3cqw;font-size:2cqw}.bp-art-shop-nav>span:first-of-type{font-weight:600;margin-right:auto}.bp-art-shop-nav>span:nth-of-type(2){font-size:1.5cqw;margin-right:2cqw}.bp-art-shop-nav>svg{width:2.6cqw;height:2.6cqw}.bp-art-shop-hero{height:20cqw;background:var(--site-tone);display:flex;align-items:center;justify-content:space-between;gap:3cqw;padding:3cqw 5cqw}.bp-art-shop-hero>div{width:57%}.bp-art-shop-hero>div>span{font-size:3.2cqw;font-weight:600;line-height:1.15;display:block}.bp-art-shop-hero>svg{width:12cqw;height:12cqw;color:#657766;stroke-width:1}.bp-art-shop-hero .bp-art-paper-lines{margin-bottom:0;width:80%}.bp-art-shop-hero .bp-art-paper-lines i{height:.5cqw;background:#6c7e6b65}.bp-art-shop-products{padding:2.5cqw 3cqw;display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw}.bp-art-shop-products>div>span{height:9cqw;display:grid;place-items:center;border-radius:1cqw;background:#f1f4ef}.bp-art-shop-products svg{width:5cqw;height:5cqw;color:#818c75}.bp-art-shop-products i{margin-top:1cqw;width:70%;height:.6cqw;background:#d1d9d2;border-radius:1cqw}.bp-art-shop-products small{font-size:1.4cqw;margin-top:.5cqw;display:block}.bp-art-bottle{position:relative;display:grid;place-items:center;background:#f7f5ed;border:1px solid #cccfc0;border-radius:1cqw;width:4.2cqw;height:6cqw}.bp-art-bottle:before{content:"";position:absolute;height:1.3cqw;top:-1.2cqw;left:.4cqw;right:.4cqw;background:#566449;border-radius:.4cqw .4cqw 0 0}.bp-art-bottle svg{width:2.3cqw;height:2.3cqw;color:#5f7a4d}.bp-art-shop-float{position:absolute;right:5%;bottom:5cqw;width:68%;display:flex;align-items:center;gap:2cqw;padding:2.5cqw 3cqw;transform:rotate(1deg)}.bp-art-shop-float>div>span{display:block;font-size:1.7cqw;color:var(--art-muted)}.bp-art-shop-float>svg{margin-left:auto;color:#31855b;width:3cqw;height:3cqw}.bp-art-documents-scene{background:radial-gradient(ellipse at 50% 73%,#dcefe080,transparent 61%)}.bp-art-paper{position:absolute;width:31%;height:38cqw;padding:4cqw;border-radius:1.6cqw;background:#fff;box-shadow:var(--art-shadow)}.bp-art-paper>svg{width:5cqw;height:5cqw;color:#7c9b86}.bp-art-paper--back-left{left:15%;top:13cqw;transform:rotate(-18deg)}.bp-art-paper--back-right{right:15%;top:12cqw;transform:rotate(16deg)}.bp-art-paper--front{left:32%;top:5cqw;width:36%;height:44cqw;padding-top:6cqw}.bp-art-paper--front>strong{display:block;margin-top:2.5cqw;font-size:2.3cqw;line-height:1.3;max-width:23cqw}.bp-art-paper--front .bp-art-paper-lines{margin-block:2cqw}.bp-art-paper-fold{position:absolute;top:0;right:0;width:6cqw;height:6cqw;border-radius:0 1cqw 0 1.2cqw;background:linear-gradient(45deg,#f1f4f1 49%,#fbfcfb 50%);box-shadow:-2px 3px 4px -2px #203b3429}.bp-art-paper-table{display:grid;grid-template-columns:1fr 1fr;margin-top:3cqw;gap:1cqw}.bp-art-paper-table i{height:2.5cqw;background:#eef2ee;border-radius:.4cqw}.bp-art-paper-footer{display:flex;align-items:center;justify-content:space-between;margin-top:2cqw}.bp-art-paper-footer span{width:9cqw;height:.7cqw;background:#d6dfd8;border-radius:1cqw}.bp-art-paper-footer svg{color:#7c9b86}.bp-art-document-check{position:absolute;left:43.5%;top:43cqw;width:13cqw;height:13cqw;display:grid;place-items:center;border-radius:50%;background:linear-gradient(#4bc594,#229d70);box-shadow:inset 0 1px 2px #d4ffeb90,0 9px 15px -5px #247d5360;color:#fff}.bp-art-document-check svg{width:7cqw;height:7cqw}.bp-art-document-label{position:absolute;left:6%;bottom:7cqw;padding:1.6cqw 2.5cqw;display:flex;gap:1.5cqw;align-items:center;font-size:1.9cqw;transform:rotate(-4deg)}.bp-art-document-label svg{width:3cqw;height:3cqw;color:#478362}.bp-art-design-back{position:absolute;width:52%;left:7%;top:12cqw;transform:rotate(-6deg)}.bp-art-design-back .bp-art-mini-site-hero{padding:9cqw 5cqw}.bp-art-design-back .bp-art-mini-products{padding:3cqw}.bp-art-design-back .bp-art-mini-products svg{width:7cqw;height:7cqw}.bp-art-style-panel{position:absolute;width:48%;right:9%;top:6cqw;padding:4cqw;transform:rotate(3deg)}.bp-art-style-caption{display:block;margin-top:3cqw;font-size:1.8cqw;color:var(--art-muted)}.bp-art-swatches{display:flex;gap:1.4cqw;margin-top:1.6cqw}.bp-art-swatches i{width:6.5cqw;height:6.5cqw;border-radius:50%;box-shadow:0 2px 4px #18342715}.bp-art-style-type{margin-top:3cqw;padding:3cqw 0;border-block:1px solid #e8eee8;display:flex;align-items:center;gap:1.8cqw}.bp-art-style-type>svg{width:3cqw;height:3cqw}.bp-art-style-type>span{font-size:5.5cqw;font-weight:550}.bp-art-style-type small{display:block;font-size:1.6cqw;color:var(--art-muted)}.bp-art-style-type strong{font-size:1.9cqw}.bp-art-style-layout{display:flex;align-items:center;gap:1.5cqw;margin-top:3cqw;font-size:1.9cqw}.bp-art-style-layout>svg{width:3cqw;height:3cqw}.bp-art-style-layout>div{display:grid;width:9cqw;gap:.6cqw;margin-left:auto}.bp-art-style-layout i{height:1cqw;background:#d9e7db;border-radius:.4cqw}.bp-art-design-float{position:absolute;left:17%;bottom:5cqw;padding:2.5cqw 3cqw;display:flex;align-items:center;gap:2cqw}.bp-art-design-float>svg:first-child{color:#45916a}.bp-art-design-float>svg:last-child{margin-left:2cqw;color:#45916a;width:3cqw;height:3cqw}.bp-art-domain-orbit{position:absolute;top:7cqw;right:15%;bottom:7cqw;left:15%}.bp-art-domain-orbit>span{position:absolute;width:100%;height:100%;border:1px solid #dce8de;border-radius:50%}.bp-art-domain-orbit>span:nth-child(2){top:5cqw;right:5cqw;bottom:5cqw;left:5cqw;width:auto;height:auto}.bp-art-globe{position:absolute;top:5cqw;left:39%;width:22cqw;height:22cqw;display:grid;place-items:center;color:#78a489;background:#edf6ee;border-radius:50%}.bp-art-globe svg{width:19cqw;height:19cqw;stroke-width:1}.bp-art-domain-address{position:absolute;left:18%;right:18%;top:21cqw;padding:2.3cqw 3cqw;display:flex;align-items:center;gap:2cqw;font-size:3cqw;z-index:2}.bp-art-domain-address>svg{color:#4e8864}.bp-art-domain-address .bp-art-round-check{width:4cqw;height:4cqw;margin-left:auto}.bp-art-domain-address .bp-art-round-check svg{width:2.5cqw;height:2.5cqw}.bp-art-dns-card{position:absolute;left:25%;right:13%;top:33cqw;padding:3cqw 4cqw;transform:rotate(2deg)}.bp-art-dns-card>div:not(:first-child){display:flex;justify-content:space-between;margin-top:1.6cqw;padding-top:1.6cqw;border-top:1px solid #eef2ee;font-size:1.9cqw}.bp-art-domain-node{position:absolute;display:grid;place-items:center;width:9cqw;height:9cqw;border-radius:50%;background:#fff;box-shadow:var(--art-shadow);color:#4a8a64}.bp-art-domain-node--one{left:9%;top:37cqw}.bp-art-domain-node--two{right:11%;top:8cqw}.bp-art-code-card{position:absolute;top:8cqw;right:17%;bottom:7cqw;left:8%;transform:rotate(-3deg);overflow:hidden}.bp-art-code-card>div{display:flex;align-items:center;gap:2cqw;border-bottom:1px solid #e5ede7;padding:2.4cqw 3.2cqw}.bp-art-code-card>div>svg{color:#4b8260}.bp-art-code-card>div>i{width:1.5cqw;height:1.5cqw;background:#83b897;border-radius:50%;margin-left:auto}.bp-art-code-card pre{margin:0;padding:3cqw 4cqw;font-size:2.1cqw;line-height:1.65;color:#53635a;font-family:SFMono-Regular,Consolas,monospace}.bp-art-code-card pre>span,.bp-art-code-card pre>b{color:#1d8054}.bp-art-code-card pre>em{font-style:normal;color:#345344}.bp-art-api-token{position:absolute;right:5%;top:6cqw;display:flex;align-items:center;gap:2cqw;padding:2cqw 2.8cqw;transform:rotate(3deg)}.bp-art-api-token>div>span{display:block;font-size:1.7cqw;color:var(--art-muted)}.bp-art-api-token strong{font-size:1.9cqw}.bp-art-api-token>svg{color:#468664}.bp-art-api-token>svg:last-child{width:3cqw;height:3cqw;margin-left:2cqw}.bp-art-api-output{position:absolute;bottom:4cqw;right:7%;width:59%;padding:2.6cqw 3cqw;display:flex;align-items:center;gap:2cqw}.bp-art-api-output>div>span{display:block;color:var(--art-muted);font-size:1.7cqw}.bp-art-api-output>svg{margin-left:auto;width:3cqw;height:3cqw}.bp-art-profile-card{position:absolute;left:10%;top:10cqw;width:70%;padding:4cqw;transform:rotate(-3deg);z-index:2}.bp-art-profile-heading{display:flex;align-items:center;gap:2cqw}.bp-art-profile-heading>div>span{display:block;color:var(--art-muted);font-size:1.9cqw}.bp-art-profile-heading>svg{margin-left:auto;color:#4a9368}.bp-art-profile-fields{margin-top:3cqw}.bp-art-profile-fields>div{display:flex;align-items:center;gap:2cqw;padding:2.4cqw 0;border-top:1px solid #edf1ed;font-size:2cqw}.bp-art-profile-fields svg{width:3cqw;height:3cqw;color:#809386}.bp-art-profile-fields i{width:14cqw;height:1cqw;border-radius:1cqw;background:#d7e0d9;margin-left:auto}.bp-art-profile-link{position:absolute;left:77%;width:15%;display:flex;align-items:center;z-index:1}.bp-art-profile-link i{width:8cqw;height:1px;background:#a4c2ae}.bp-art-profile-link span{display:grid;place-items:center;width:8cqw;height:8cqw;border-radius:2cqw;background:#fff;box-shadow:var(--art-shadow);color:#4f8e69}.bp-art-profile-link--one{top:16cqw}.bp-art-profile-link--two{top:35cqw}.bp-art-profile-output{position:absolute;bottom:5cqw;left:26%;padding:2.6cqw 3.5cqw;display:flex;align-items:center;gap:2cqw;z-index:3}.bp-art-profile-output>svg{color:#4f926c}.bp-art-profile-output>div>span{display:block;color:var(--art-muted);font-size:1.8cqw}.bp-art-catalog-main{position:absolute;top:8cqw;left:7%;width:81%;padding:3.5cqw;transform:rotate(-2deg)}.bp-art-catalog-main .bp-art-panel-title>span{margin-left:auto;font-size:1.8cqw;color:var(--art-muted)}.bp-art-catalog-row{display:flex;align-items:center;gap:3cqw;margin-top:3cqw;padding-bottom:3cqw;border-bottom:1px solid #edf1ec}.bp-art-catalog-image{display:grid;place-items:center;width:15cqw;height:16cqw;background:#f0eee6;border-radius:2cqw}.bp-art-catalog-image svg{width:10cqw;height:10cqw;color:#8d9279;stroke-width:1}.bp-art-catalog-row>div:nth-child(2)>span{display:block;margin-top:1cqw;color:var(--art-muted);font-size:1.9cqw}.bp-art-catalog-row>div:nth-child(2)>.bp-art-tick{display:flex;margin-top:2cqw}.bp-art-catalog-row>b{margin-left:auto;font-size:3cqw;align-self:flex-start}.bp-art-price-scale{display:grid;grid-template-columns:repeat(6,1fr);gap:1.3cqw 1cqw;padding-top:3cqw;font-size:1.7cqw;color:#526f5a}.bp-art-price-scale>span{border-radius:.7cqw;padding:.7cqw .3cqw;background:#f0f5f0;text-align:center}.bp-art-catalog-photo{position:absolute;right:4%;bottom:13cqw;width:24%;padding:2cqw;transform:rotate(6deg)}.bp-art-catalog-photo>svg{width:2.5cqw;height:2.5cqw;color:#67816e}.bp-art-catalog-photo>div{display:grid;place-items:center;height:12cqw;background:#eceee5;border-radius:1cqw;margin:1.3cqw 0}.bp-art-catalog-photo>div>svg{width:7cqw;height:7cqw;color:#849379}.bp-art-catalog-photo .bp-art-tick{font-size:1.5cqw;gap:.6cqw}.bp-art-catalog-photo .bp-art-tick svg{width:2cqw;height:2cqw}.bp-art-catalog-bottom{position:absolute;bottom:4cqw;left:12%;width:76%;display:flex;align-items:center;gap:1.8cqw;padding:2.3cqw 3cqw;font-size:2cqw}.bp-art-catalog-bottom>svg{color:#54876a;width:3.4cqw;height:3.4cqw}.bp-art-catalog-bottom>svg:last-child{margin-left:auto}.bp-art-integration-lines{position:absolute;top:7cqw;right:15%;bottom:7cqw;left:15%;display:grid;place-items:center}.bp-art-integration-lines i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #d5e5d9;border-radius:50%}.bp-art-integration-lines i:nth-child(2){top:8cqw;right:8cqw;bottom:8cqw;left:8cqw}.bp-art-integration-lines i:nth-child(3){top:14cqw;right:14cqw;bottom:14cqw;left:14cqw}.bp-art-integration-center{position:absolute;top:24cqw;left:42%;width:16cqw;height:16cqw;display:grid;place-items:center;border-radius:4cqw;background:#fff;box-shadow:var(--art-shadow)}.bp-art-integration-center img{width:9cqw;height:9cqw;-o-object-fit:contain;object-fit:contain}.bp-art-service{position:absolute;width:13cqw;height:11cqw;display:grid;justify-items:center;align-content:center;gap:1cqw;border-radius:2.5cqw;background:#fff;box-shadow:var(--art-shadow);color:#4b775b}.bp-art-service span{font-size:1.7cqw;color:#4e6555}.bp-art-service--0{left:14%;top:11cqw;transform:rotate(-5deg)}.bp-art-service--1{right:14%;top:11cqw;transform:rotate(5deg)}.bp-art-service--2{left:5%;top:31cqw;transform:rotate(-4deg)}.bp-art-service--3{right:5%;top:31cqw;transform:rotate(4deg)}.bp-art-service--4{left:43.5%;top:2cqw}.bp-art-service--5{left:43.5%;bottom:8cqw}.bp-art-integration-status{position:absolute;bottom:2cqw;left:18%;padding:2cqw 3cqw;display:flex;align-items:center;gap:2cqw;font-size:2cqw}.bp-art-integration-status svg{width:3cqw;height:3cqw;color:#3d9163}@container (max-width: 440px){.bp-art--workspace .bp-art-canvas{aspect-ratio:1.22}.bp-art-workspace-sheet{top:5cqw;right:4cqw;bottom:12cqw;left:4cqw;grid-template-columns:1fr}.bp-art-sidebar{display:none}.bp-art-workspace-content{padding:4.5cqw}.bp-art-workspace-title>div>span{font-size:4.2cqw}.bp-art-workspace-title small,.bp-art-status{font-size:2.1cqw}.bp-art-workspace-sites{grid-template-columns:repeat(2,1fr);gap:3cqw}.bp-art-workspace-site .bp-art-mini-site-nav{font-size:1.6cqw;padding:1.3cqw;gap:1cqw}.bp-art-workspace-site .bp-art-mini-site-nav svg{width:2cqw;height:2cqw}.bp-art-workspace-site .bp-art-mini-site-hero{height:11cqw;padding:2cqw}.bp-art-workspace-site .bp-art-mini-site-hero>svg{width:5cqw;height:5cqw}.bp-art-workspace-site .bp-art-mini-products{display:none}.bp-art-workspace-site>div:last-child{font-size:2.1cqw;padding-top:1cqw}.bp-art-workspace-site>div:last-child svg{width:2.6cqw;height:2.6cqw}.bp-art-workspace-bottom{margin-top:3cqw;font-size:1.8cqw}.bp-art-workspace-bottom strong,.bp-art-workspace-bottom .bp-art-tick{font-size:2cqw}.bp-art-workspace-bottom>div>svg{width:3cqw;height:3cqw}.bp-art-workspace-float{width:80%;left:11%;bottom:6cqw;padding:3cqw;gap:2cqw;font-size:2.5cqw}.bp-art-workspace-float>div>span{font-size:1.8cqw}.bp-art-workspace-float .bp-art-round-check{width:7cqw;height:7cqw}.bp-art-workspace-float .bp-art-round-check svg{width:4cqw;height:4cqw}}@font-face{font-family:Turnkey;src:url(/platform/turnkey-semibold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0041-005A,U+0061-007A,U+00C0-024F}@font-face{font-family:Turnkey;src:url(/platform/turnkey-bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0041-005A,U+0061-007A,U+00C0-024F}.bp-marketing{--bp-font-body: Inter, ui-sans-serif, system-ui, sans-serif;--bp-font-heading: Turnkey, Inter, ui-sans-serif, system-ui, sans-serif;font-family:var(--bp-font-body)}.bp-marketing :is(h1,h2,h3,h4,h5,h6){font-family:var(--bp-font-heading);font-weight:600;text-wrap:balance}.bp-marketing .bp-art-workspace-title>div>span,.bp-marketing .bp-art-panel-title>strong,.bp-marketing .bp-art-profile-heading strong,.bp-marketing .bp-art-shop-hero>div>span,.bp-marketing .bp-art-paper--front>strong{font-family:var(--bp-font-heading);font-weight:600}.bp-marketing .bp-art-style-type>span{font-family:var(--bp-font-heading);font-weight:700}.bp-semantic-icon{flex:0 0 auto;color:var(--bp-ink)}.bp-tabs>button{display:inline-flex;align-items:center;justify-content:center;gap:9px}.bp-tabs .bp-semantic-icon{color:currentColor}.bp-icon-title{display:inline-flex;align-items:center;gap:12px}.bp-icon-title .bp-semantic-icon,.bp-guide-directory>a>.bp-semantic-icon,.bp-guide-step-title .bp-semantic-icon{color:var(--bp-focus, #187f59)}.bp-feature-list>article>h3{justify-content:flex-start;align-items:flex-start;gap:12px}.bp-feature-list>article>h3>.bp-semantic-icon{margin-top:2px;color:var(--bp-focus, #187f59)}.bp-feature-list>article>p{margin-left:34px}.bp-guide-step-title{display:flex;align-items:flex-start;gap:12px}.bp-guide-step-title .bp-semantic-icon{margin-top:5px}.bp-document-directory>a>div,.bp-icon-title>span{min-width:0}.bp-check-list .bp-semantic-icon{margin-top:2px}@media (max-width: 640px){.bp-tabs>button{flex-direction:column;gap:7px;align-self:stretch}.bp-tabs>button>span{max-width:105px;text-wrap:balance}.bp-guide-step-title{gap:9px}.bp-guide-step-title .bp-semantic-icon{width:19px;height:19px;margin-top:3px}}.bp-integration-logo{--bp-provider-width: 130px;--bp-provider-height: 32px;display:inline-flex;flex-shrink:0;align-items:center;justify-content:flex-start;width:var(--bp-provider-width);height:var(--bp-provider-height);vertical-align:middle}.bp-integration-logo img{display:block;width:100%;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.bp-integration-logo--namecheap,.bp-integration-logo--openai{--bp-provider-width: 38px;--bp-provider-height: 38px}.bp-integration-logo--falai{--bp-provider-width: 70px}.bp-integration-logo--nmi{--bp-provider-width: 88px}.bp-integration-logo--nmi img{filter:brightness(0)}.bp-integration-logo--anthropic{--bp-provider-width: 157px}.bp-integration-logo--agents{width:auto;gap:10px;color:#233d30;font-size:18px;font-weight:550;white-space:nowrap}.bp-integration-logo--agents svg{flex:0 0 auto}.bp-art-service .bp-integration-logo{width:12cqw;height:5cqw}.bp-art-service .bp-integration-logo--openai,.bp-art-service .bp-integration-logo--namecheap{width:5cqw;height:5cqw}.bp-art-service .bp-integration-logo img{-o-object-position:center;object-position:center}.bp-orbit-node{display:flex;align-items:center;justify-content:center;min-width:84px;min-height:54px;padding:12px 17px;border-radius:12px}.bp-orbit-node .bp-integration-logo{--bp-provider-width: 98px;--bp-provider-height: 26px}.bp-orbit-node .bp-integration-logo--namecheap,.bp-orbit-node .bp-integration-logo--openai{--bp-provider-width: 30px;--bp-provider-height: 30px}.bp-orbit-node .bp-integration-logo--falai{--bp-provider-width: 62px}.bp-orbit-node .bp-integration-logo--nmi{--bp-provider-width: 75px}.bp-orbit-node .bp-integration-logo img{-o-object-position:center;object-position:center}.bp-integration-directory h2{display:flex;align-items:center;min-height:42px}.bp-integration-logo--inline{width:auto;height:1.05em;max-width:none;margin:0 .16em;vertical-align:-.13em}.bp-integration-logo--inline img{width:auto;max-width:none;height:100%}.bp-integration-logo--inline.bp-integration-logo--anthropic{height:.7em;vertical-align:-.01em}.bp-integration-logo--inline.bp-integration-logo--namecheap,.bp-integration-logo--inline.bp-integration-logo--openai{height:1.2em;vertical-align:-.2em}@media (max-width: 600px){.bp-orbit-node{min-width:62px;min-height:46px;padding:10px 12px}.bp-orbit-node .bp-integration-logo{--bp-provider-width: 80px;--bp-provider-height: 23px}.bp-orbit-node .bp-integration-logo--namecheap,.bp-orbit-node .bp-integration-logo--openai{--bp-provider-width: 26px;--bp-provider-height: 26px}.bp-orbit-node .bp-integration-logo--falai{--bp-provider-width: 48px}.bp-orbit-node .bp-integration-logo--nmi{--bp-provider-width: 60px}}.bp-site-footer{padding:64px 0 30px;background:var(--bp-soft);color:var(--bp-ink)}.bp-site-footer-brand-row{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:55px}.bp-site-footer-brand{display:inline-flex;flex:0 0 auto;width:180px;min-height:44px;align-items:center}.bp-site-footer-brand img{display:block;width:100%}.bp-site-footer-brand-row p{max-width:45ch;color:var(--bp-ink);font-size:16px;line-height:1.6}.bp-site-footer-columns{display:grid;grid-template-columns:.9fr 1.3fr 1.1fr 1.1fr;gap:14px}.bp-site-footer-columns nav{min-width:0;padding:26px 24px;border-radius:14px;background:#fff}.bp-site-footer-columns h2{margin:0 0 18px;font-size:16px;font-weight:600;letter-spacing:-.015em;line-height:1.4}.bp-site-footer-columns ul,.bp-legal-navigation ul{list-style:none;padding:0;margin:0}.bp-site-footer-columns a{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:38px;padding:6px 0;font-size:14px;line-height:1.45;color:var(--bp-ink);transition:color .15s ease}.bp-site-footer-columns a:hover,.bp-legal-back:hover{color:#146c4c;text-decoration:underline}.bp-site-footer-company{display:flex;justify-content:space-between;align-items:flex-end;gap:36px;margin-top:48px;padding-top:24px;border-top:1px solid var(--bp-line)}.bp-site-footer-company>div{display:flex;align-items:flex-start;gap:12px}.bp-site-footer-company address{max-width:66ch;font-size:13px;font-style:normal;line-height:1.7;color:var(--bp-ink)}.bp-site-footer-company strong,.bp-site-footer-company address span{display:block}.bp-site-footer-company strong{color:var(--bp-ink);font-size:14px;font-weight:550;margin-bottom:3px}.bp-site-footer-company p{flex-shrink:0;color:var(--bp-ink);font-size:13px}.bp-legal-page{padding-top:62px;padding-bottom:100px}.bp-legal-back{display:inline-flex;align-items:center;min-height:44px;gap:8px;font-size:14px;color:var(--bp-ink)}.bp-legal-heading{max-width:870px;margin-top:28px;margin-bottom:64px}.bp-legal-heading h1{max-width:20ch;font-size:clamp(40px,4.2vw,58px);line-height:1.12}.bp-legal-heading p{max-width:67ch;margin-top:24px;color:var(--bp-ink);font-size:18px;line-height:1.65}.bp-legal-updated{display:block;margin-top:22px;color:#627066;font-size:13px;font-variant-numeric:tabular-nums}.bp-legal-layout{display:grid;grid-template-columns:minmax(190px,240px) minmax(0,1fr);gap:clamp(42px,6vw,96px);align-items:start}.bp-legal-navigation{position:sticky;top:110px}.bp-legal-navigation h2{margin-bottom:13px;font-size:16px;font-weight:600;line-height:1.5;letter-spacing:-.01em}.bp-legal-navigation a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 12px;margin-inline:-12px;border-radius:6px;color:var(--bp-ink);font-size:14px;line-height:1.45;transition:background-color .15s ease,color .15s ease}.bp-legal-navigation a:hover{background:var(--bp-soft);color:#146c4c}.bp-legal-navigation a[aria-current=page]{background:#eaf3ed;color:#146c4c;font-weight:550}.bp-legal-navigation svg{color:#627066}.bp-legal-contents{margin-top:36px}.bp-legal-contents a{min-height:36px;padding-block:7px;font-size:13px}.bp-legal-body{max-width:72ch;min-width:0}.bp-legal-body section{scroll-margin-top:115px}.bp-legal-body section+section{margin-top:40px}.bp-legal-body h2{font-size:24px;font-weight:550;line-height:1.3;letter-spacing:-.025em;margin-bottom:16px}.bp-legal-body p,.bp-legal-body li,.bp-legal-body dd{font-size:16px;line-height:1.8;color:var(--bp-ink)}.bp-legal-body p+p{margin-top:15px}.bp-legal-body a{color:#146c4c;text-decoration:underline;text-decoration-thickness:1px}.bp-legal-body a:hover{color:#072e25;text-decoration-thickness:2px}.bp-legal-body ul{padding-left:22px;margin:16px 0}.bp-legal-body li+li{margin-top:10px}.bp-legal-body strong{font-weight:600}.bp-legal-details{margin:0;display:grid;gap:24px}.bp-legal-details div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:24px}.bp-legal-details dt{font-size:14px;font-weight:550;line-height:1.7;color:var(--bp-ink);padding-top:3px}.bp-legal-details dd{margin:0}@media (max-width: 900px){.bp-site-footer-columns{grid-template-columns:1fr 1.25fr;gap:14px}.bp-site-footer-columns a{min-height:44px}.bp-legal-layout{grid-template-columns:190px minmax(0,1fr);gap:38px}.bp-legal-details div{grid-template-columns:1fr;gap:4px}}@media (max-width: 640px){.bp-site-footer{padding-top:42px}.bp-site-footer-brand-row{display:block;margin-bottom:36px}.bp-site-footer-brand{width:158px}.bp-site-footer-brand-row p{margin-top:17px;font-size:14px;max-width:40ch}.bp-site-footer-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.bp-site-footer-columns nav{padding:20px 14px}.bp-site-footer-columns h2{font-size:16px;margin-bottom:10px}.bp-site-footer-columns a{font-size:13px;padding-block:8px}.bp-site-footer-company{display:block;margin-top:34px}.bp-site-footer-company p{margin:22px 0 0}.bp-legal-page{padding-top:26px;padding-bottom:64px}.bp-legal-heading{margin-top:20px;margin-bottom:36px}.bp-legal-heading h1{font-size:40px}.bp-legal-heading p{margin-top:20px;font-size:16px;line-height:1.7}.bp-legal-updated{margin-top:18px}.bp-legal-layout{display:flex;flex-direction:column;gap:42px}.bp-legal-navigation{position:static;width:100%;padding:22px 18px;background:var(--bp-soft);border-radius:12px}.bp-legal-navigation a{margin-inline:0;min-height:44px;padding-inline:8px}.bp-legal-navigation h2{margin-bottom:8px;padding-inline:8px}.bp-legal-contents{display:none}.bp-legal-body h2{font-size:24px;margin-bottom:14px}.bp-legal-body section+section{margin-top:34px}.bp-legal-body p,.bp-legal-body li,.bp-legal-body dd{font-size:16px}}@media (prefers-reduced-motion: reduce){.bp-site-footer a,.bp-legal-page a{transition:none}}.bp-shot-visual{--bp-shot-shadow: 0 22px 60px -24px rgb(13 45 30 / 30%), 0 3px 10px -5px rgb(13 45 30 / 15%);width:100%;min-width:0;margin:0;overflow:hidden;border-radius:16px;background:#eaf1eb;container-type:inline-size}.bp-shot-browser{overflow:hidden;border-radius:10px;background:#fff;box-shadow:var(--bp-shot-shadow)}.bp-shot-browser>img{display:block;width:100%;height:auto}.bp-shot-chrome{display:flex;align-items:center;justify-content:space-between;gap:10px;height:31px;padding:0 12px;background:#fff;color:#485c50;font:500 10px/1.3 Inter,sans-serif}.bp-shot-dots{display:flex;gap:4px;width:34px}.bp-shot-dots i{width:5px;height:5px;border-radius:50%;background:#c7d0ca}.bp-shot-chrome-end{width:34px}.bp-shot-showcase-scene{position:relative;aspect-ratio:1.84;isolation:isolate}.bp-shot-showcase-scene .bp-shot-browser{position:absolute}.bp-shot-showcase-back{z-index:0;width:44%;left:1%;top:8%;transform:rotate(-5deg)}.bp-shot-showcase-front{z-index:1;width:74%;left:14%;top:6%}.bp-shot-showcase-side{z-index:2;width:36%;right:1%;bottom:-2%;transform:rotate(4deg)}.bp-shot-visual--single{padding:clamp(18px,4cqw,40px)}.bp-shot-visual--single .bp-shot-browser{width:100%}.bp-shot-brand-scene{position:relative;min-height:280px;aspect-ratio:1.38;background:#f1eee7}.bp-shot-brand-box{position:absolute;width:73%;height:73%;top:4%;left:4%;-o-object-fit:cover;object-fit:cover;border-radius:12px;box-shadow:var(--bp-shot-shadow)}.bp-shot-brand-logo{position:absolute;top:9%;right:4%;width:43%;padding:12px 15px;background:#f2f3f5;border-radius:10px;transform:rotate(3deg);box-shadow:var(--bp-shot-shadow)}.bp-shot-brand-logo img{display:block;width:100%;height:auto}.bp-shot-brand-secondary{position:absolute;width:61%;height:auto;right:4%;bottom:4%;border-radius:12px;transform:rotate(-3deg);box-shadow:var(--bp-shot-shadow)}.bp-shot-visual--catalog{padding:clamp(18px,4cqw,36px);background:#e8efe9}.bp-shot-catalog-sheet{padding:20px;background:#fff;border-radius:12px;box-shadow:var(--bp-shot-shadow)}.bp-shot-catalog-title{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;color:#394b40;font:600 clamp(10px,2.2cqw,15px)/1.4 Inter,sans-serif}.bp-shot-catalog-title span:last-child{font-weight:400;color:#64746a}.bp-shot-catalog-sheet>img{display:block;width:100%;height:auto}.bp-shot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bp-shot-card{display:flex;flex-direction:column;min-width:0;margin:0;padding:10px;border-radius:16px;background:#f1f4f1}.bp-shot-card--wide{grid-column:span 2}.bp-shot-open{position:relative;display:block;width:100%;min-width:0;padding:0;overflow:hidden;border:0;border-radius:9px;background:#fff;color:#15251f;cursor:zoom-in;text-align:left}.bp-shot-card-image{display:block;height:252px;overflow:hidden}.bp-shot-card-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.bp-shot-card--wide .bp-shot-card-image img{-o-object-fit:cover;object-fit:cover}.bp-shot-expand{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border-radius:7px;background:#fff;color:#223b2b;box-shadow:0 3px 16px -6px #15342159;font:600 11px/1.2 Inter,sans-serif}.bp-shot-open:hover .bp-shot-expand{background:#e4f2e9}.bp-shot-open:focus-visible{outline:3px solid #187f59;outline-offset:3px}.bp-shot-card figcaption{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:19px 12px 12px}.bp-shot-card figcaption h3{margin:0;color:#15251f;font-size:21px;line-height:1.2}.bp-shot-card figcaption p{margin:5px 0 0;color:#5a6b61;font-size:13px;line-height:1.4}.bp-shot-card figcaption>svg{flex:none;color:#187f59}.bp-shot-gallery--single .bp-shot-grid{grid-template-columns:1fr}.bp-shot-gallery--single .bp-shot-card{grid-column:auto}.bp-shot-gallery--single .bp-shot-card-image{height:auto;aspect-ratio:2.1}.bp-shot-gallery--single .bp-shot-card-image img{height:auto}.bp-shot-gallery--slider{min-width:0}.bp-shot-track{--bp-reel-gap: 22px;--bp-reel-width: min(740px, 70vw);display:flex;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:16px;-webkit-overflow-scrolling:touch}.bp-shot-track::-webkit-scrollbar{display:none}.bp-shot-track:focus-visible{outline:3px solid #187f59;outline-offset:5px}.bp-shot-reel-group{display:flex;flex:0 0 auto;gap:var(--bp-reel-gap);padding-right:var(--bp-reel-gap)}.bp-shot-slide{flex:0 0 var(--bp-reel-width);width:var(--bp-reel-width);margin:0;overflow:hidden;border:1px solid #cfd9d2;border-radius:14px;background:#fff;aspect-ratio:1.52}.bp-shot-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.bp-shot-dialog{width:min(1100px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);padding:0;border:0;border-radius:16px;background:#fff;color:#15251f;box-shadow:0 28px 90px -25px #0000007f}.bp-shot-dialog::backdrop{background:#05180fad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.bp-shot-dialog-content{display:flex;flex-direction:column;max-height:calc(100dvh - 40px)}.bp-shot-dialog header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;flex:none;background:#fff}.bp-shot-dialog header h2{margin:0;font-size:25px;line-height:1.2}.bp-shot-dialog header p{margin:5px 0 0;font-size:13px;color:#5a6b61}.bp-shot-dialog header .bp-button{flex:none;min-height:44px}.bp-shot-dialog-scroll{overflow:auto;overscroll-behavior:contain;min-height:0;scrollbar-color:#93af9f #e9efeb}.bp-shot-dialog-scroll:focus-visible{outline:3px solid #187f59;outline-offset:-3px}.bp-shot-dialog-scroll>img{display:block;width:100%;height:auto}@media (max-width: 900px){.bp-shot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-shot-card--wide{grid-column:auto}.bp-shot-card:first-child{grid-column:span 2}.bp-shot-card-image{height:240px}.bp-shot-card:first-child .bp-shot-card-image{height:320px}.bp-shot-gallery--compact .bp-shot-card:first-child{grid-column:span 2}}@media (max-width: 600px){.bp-shot-grid{grid-template-columns:1fr;gap:16px}.bp-shot-card:first-child,.bp-shot-gallery--compact .bp-shot-card:first-child{grid-column:auto}.bp-shot-card-image,.bp-shot-card:first-child .bp-shot-card-image{height:auto;aspect-ratio:1.52}.bp-shot-card figcaption{padding:16px 8px 9px}.bp-shot-card figcaption h3{font-size:21px}.bp-shot-track{--bp-reel-gap: 14px;--bp-reel-width: 88vw;border-radius:12px}.bp-shot-slide{border-radius:12px}.bp-shot-showcase-scene{aspect-ratio:1.18}.bp-shot-showcase-front{width:88%;left:6%;top:10%}.bp-shot-showcase-back{width:58%;left:-4%;top:2%}.bp-shot-showcase-side{width:57%;right:0;bottom:1%}.bp-shot-chrome{height:25px;padding:0 8px;font-size:8px}.bp-shot-dots{width:22px;gap:3px}.bp-shot-dots i{width:4px;height:4px}.bp-shot-chrome-end{width:22px}.bp-shot-brand-scene{min-height:240px}.bp-shot-brand-logo{padding:8px}.bp-shot-catalog-sheet{padding:12px}.bp-shot-catalog-title{padding-bottom:12px;gap:10px;font-size:10px}.bp-shot-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.bp-shot-dialog-content{max-height:calc(100dvh - 16px)}.bp-shot-dialog header{padding:15px;gap:12px}.bp-shot-dialog header h2{font-size:21px}.bp-shot-dialog header .bp-button{padding:11px}.bp-shot-dialog header .bp-button span{display:none}}@media (prefers-reduced-motion: reduce){.bp-shot-reel-group--duplicate{display:none}}.bp-generation-bento{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--bp-bento-gap, 20px)}.bp-generation-card{grid-column:span 2;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--bp-bento-radius, 20px);background:var(--bp-soft, #f5f7f5)}.bp-generation-copy{padding:30px 28px 24px;position:relative;z-index:1}.bp-generation-copy h3{max-width:20ch;font-size:clamp(25px,2.25vw,31px);line-height:1.17;letter-spacing:-.035em}.bp-generation-copy p{max-width:42ch;margin-top:15px;font-size:16px;line-height:1.6;color:#4e6256}.bp-generation-card--identity{grid-column:span 4;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;background:#eaf2ed;min-height:350px}.bp-generation-card--identity .bp-generation-copy{padding:36px 0 36px 32px}.bp-generation-card--identity h3{font-size:clamp(31px,2.7vw,38px);max-width:13ch}.bp-generation-identity-art{padding:32px 24px 32px 30px}.bp-generation-logo-sheet{padding:38px 22px 25px;background:#f1f2f4;border-radius:14px;box-shadow:0 14px 28px -18px #072e2547;transform:rotate(-3deg)}.bp-generation-logo-sheet img{display:block;width:100%;height:auto}.bp-generation-palette{display:grid;grid-template-columns:repeat(4,1fr);margin-top:27px;height:28px;border-radius:5px;overflow:hidden}.bp-generation-palette span:nth-child(1){background:#6b602c}.bp-generation-palette span:nth-child(2){background:#a7a17f}.bp-generation-palette span:nth-child(3){background:#d8d6c9}.bp-generation-palette span:nth-child(4){background:#e9e8df}.bp-generation-output-types{display:flex;justify-content:center;gap:10px;margin-top:22px}.bp-generation-output-types>span{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 12px;background:#fff;border-radius:8px;color:#335444;font-size:13px;line-height:1.3}.bp-generation-output-types>span>svg:last-child{color:#187f59}.bp-generation-card--copy{background:#072e25}.bp-generation-card--copy h3{color:#fff}.bp-generation-card--copy .bp-generation-copy p{color:#c9ded3}.bp-generation-writing{position:relative;margin:auto 23px -15px;padding:22px 24px 31px;color:#20382a;background:#fff;border-radius:10px;transform:rotate(2deg)}.bp-generation-writing-label{display:flex;align-items:center;gap:9px;color:#657161;font-size:12px;margin-bottom:15px}.bp-generation-writing strong{display:block;font-family:var(--bp-font-heading, Turnkey, Inter, sans-serif);font-size:25px;font-weight:600;line-height:1.15;letter-spacing:-.03em;max-width:15ch}.bp-generation-writing p{margin-top:12px;color:#526354;font-size:13px;line-height:1.55}.bp-generation-card--images{background:#f2efe9}.bp-generation-card--images .bp-generation-copy p{color:#626050}.bp-generation-image-art{margin-top:auto}.bp-generation-image-art .bp-shot-brand-scene{min-height:235px;aspect-ratio:1.5;background:transparent}.bp-generation-card--design{background:#eaf0ed}.bp-generation-design-art{margin-top:auto;padding:0 12px 32px}.bp-generation-design-art .bp-shot-showcase-scene{aspect-ratio:1.35}.bp-generation-design-art .bp-shot-showcase-front{top:13%;left:8%;width:83%}.bp-generation-design-art .bp-shot-showcase-back{top:1%;left:1%;width:60%}.bp-generation-design-art .bp-shot-showcase-side{bottom:0;right:0;width:59%}.bp-generation-card--catalog{background:#eff3e9}.bp-generation-catalog-count{display:block;margin-bottom:7px;font-family:Inter,sans-serif;font-size:clamp(39px,3.4vw,50px);font-weight:500;line-height:1;letter-spacing:-.04em;color:#1c684c}.bp-generation-catalog-art{display:block;margin:auto 20px 25px;width:calc(100% - 40px);height:auto;border-radius:10px;box-shadow:0 12px 25px -18px #072e2547}@media (max-width: 1000px){.bp-generation-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-generation-card{grid-column:auto}.bp-generation-card--identity{grid-column:span 2;min-height:300px}.bp-generation-card--identity .bp-generation-copy{padding:32px}.bp-generation-card--catalog,.bp-generation-card--design{grid-column:span 2;display:grid;grid-template-columns:1fr 1.15fr;align-items:center}.bp-generation-card--design .bp-generation-design-art{margin-top:0;padding-top:25px}.bp-generation-catalog-art{margin-block:25px}.bp-generation-copy h3{font-size:29px}.bp-generation-card--identity h3{font-size:37px}.bp-generation-writing{margin-top:10px}}@media (max-width: 600px){.bp-generation-bento{grid-template-columns:minmax(0,1fr);gap:16px}.bp-generation-card,.bp-generation-card--identity,.bp-generation-card--design,.bp-generation-card--catalog{grid-column:auto;display:flex;flex-direction:column}.bp-generation-copy,.bp-generation-card--identity .bp-generation-copy{padding:26px 24px 20px}.bp-generation-copy h3,.bp-generation-card--identity h3{font-size:30px;max-width:18ch}.bp-generation-identity-art{width:100%;padding:12px 30px 26px}.bp-generation-logo-sheet{max-width:350px;margin-inline:auto;padding:34px 25px 22px}.bp-generation-output-types{margin-top:20px}.bp-generation-writing{margin-bottom:-8px;padding:23px 25px 30px}.bp-generation-design-art{width:100%;max-width:430px;padding:0 15px 25px}.bp-generation-card--design .bp-generation-design-art{padding-top:0}.bp-generation-image-art{width:100%}.bp-generation-image-art .bp-shot-brand-scene{min-height:235px}.bp-generation-catalog-count{font-size:49px}.bp-generation-catalog-art{margin-block:6px 25px}}.bp-segmented-tabs{position:relative;display:inline-flex;gap:3px;padding:5px;max-width:100%;border-radius:14px;background:#efeeeb;border:1px solid #e4e2dd;margin-bottom:28px;isolation:isolate}.bp-segmented-tabs>button{position:relative;z-index:1;background:transparent;border:0;border-radius:10px;min-height:44px;padding:10px 22px;color:#5c615d;cursor:pointer;font-size:14px;font-weight:500;transition:color .18s ease,background-color .18s ease}.bp-segmented-tabs>button:hover{color:#172c21}.bp-segmented-tabs>button[aria-selected=true]{color:#14281e}.bp-segmented-tabs[data-measured=false]>button[aria-selected=true]{background:#fff;box-shadow:0 1px 3px #243b2312}.bp-tab-indicator{position:absolute;left:0;top:0;border-radius:10px;background:#fff;box-shadow:0 1px 3px #243b2312,0 0 0 1px #243b2305;pointer-events:none;transition:transform .24s cubic-bezier(.2,.8,.2,1),width .24s cubic-bezier(.2,.8,.2,1),height .24s ease}.bp-process{list-style:none;display:grid;grid-template-columns:repeat(var(--process-count, 4),minmax(0,1fr));padding:32px;margin:0;border-radius:var(--bp-bento-radius, 20px);background:#f0f5f1}.bp-process li{min-width:0}.bp-process-track{display:flex;align-items:center;height:44px}.bp-process-node{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:50%;color:#315845;background:#dce9e0;position:relative}.bp-process-node>span{font-size:14px;font-weight:600}.bp-process-node>svg{position:absolute;opacity:0}.bp-process-line{height:3px;background:#d7e5dc;flex:1;margin-inline:10px;overflow:hidden}.bp-process-line i{display:block;height:100%;background:#2db281;transform-origin:left center}.bp-process li:last-child .bp-process-line{visibility:hidden}.bp-process-copy{padding:22px 26px 4px 0}.bp-process-copy :is(h2,h3){font-size:21px;margin-bottom:12px}.bp-process--vertical{display:flex;flex-direction:column;padding:0;background:transparent}.bp-process--vertical li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:24px}.bp-process--vertical .bp-process-track{flex-direction:column;height:100%}.bp-process--vertical .bp-process-node{width:40px}.bp-process--vertical .bp-process-line{width:3px;min-height:24px;margin:8px 0}.bp-process--vertical .bp-process-line i{transform-origin:top center}.bp-process--vertical .bp-process-copy{padding:24px;margin-bottom:20px;border-radius:16px;background:#fff}.bp-process--vertical .bp-process-copy :is(h2,h3){font-size:24px}.bp-process--vertical[data-visible=true] .bp-process-line i{animation-name:bp-process-fill-vertical}@keyframes bp-process-fill-vertical{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.bp-marketing .bp-process-copy p{font-size:15px;line-height:1.7;color:#42574a}.bp-process[data-visible=true] .bp-process-line i{animation:bp-process-fill var(--step-duration) ease-out var(--step-delay) both}.bp-process[data-visible=true] .bp-process-node{animation:bp-process-done .4s ease var(--step-delay) both}.bp-process[data-visible=true] .bp-process-node>svg{animation:bp-process-check .25s ease calc(var(--step-delay) + .2s) both}.bp-process[data-visible=true] .bp-process-node>span{animation:bp-process-number .25s ease calc(var(--step-delay) + .2s) both}@keyframes bp-process-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bp-process-done{0%{color:#315845;background:#dce9e0}to{color:#fff;background:#187f59}}@keyframes bp-process-check{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes bp-process-number{0%{opacity:1}to{opacity:0}}@media (max-width: 760px){.bp-process{display:flex;flex-direction:column;padding:26px}.bp-process li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:20px}.bp-process-track{flex-direction:column;height:100%}.bp-process-node{width:40px}.bp-process-line{width:3px;min-height:24px;margin:8px 0}.bp-process-line i{transform-origin:top center}.bp-process-copy{padding:8px 0 28px}.bp-process li:last-child .bp-process-copy{padding-bottom:0}@keyframes bp-process-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}@media (max-width: 540px){.bp-segmented-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%}.bp-segmented-tabs>button{padding:9px 15px}.bp-process{padding:24px 20px}}@media (prefers-reduced-motion: reduce){.bp-tab-indicator,.bp-segmented-tabs>button{transition:none}.bp-process[data-visible] :is(.bp-process-line i,.bp-process-node,.bp-process-node>span,.bp-process-node>svg){animation:none}.bp-process-node{color:#fff;background:#187f59}.bp-process-node>span{opacity:0}.bp-process-node>svg{opacity:1}}.bp-background-effect{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;border-radius:inherit;contain:strict;opacity:.46;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 8%,#000 90%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 8%,#000 90%,transparent)}.bp-background-effect--light{opacity:.24}.bp-background-effect--crt{opacity:.38}.bp-background-effect--crt.bp-background-effect--light{opacity:.22}.bp-background-effect:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:radial-gradient(ellipse at 80% 70%,#45c99c 0%,transparent 65%)}.bp-background-effect canvas{display:block;width:100%;height:100%;opacity:0}.bp-background-effect[data-renderer=webgl] canvas{opacity:1}.bp-background-effect[data-renderer=webgl]:before{display:none}@media (max-width: 600px){.bp-background-effect{opacity:.48;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 92%,transparent);mask-image:linear-gradient(to bottom,#000 0%,#000 92%,transparent)}.bp-background-effect--light{opacity:.24}.bp-background-effect--crt{opacity:.42}.bp-background-effect--crt.bp-background-effect--light{opacity:.22}}@media (prefers-reduced-motion: reduce){.bp-background-effect{animation:none;transition:none}}.bp-marketing{--bp-bento-radius: 20px;--bp-bento-gap: 20px;--bp-bento-surface: #fff;--bp-bento-soft: #eef4ef;--bp-muted: #53665a;background:#fafbf9}.bp-marketing .bp-container{width:min(1180px,calc(100% - 64px))}.bp-marketing .bp-section{padding-block:64px}.bp-marketing .bp-soft{background:transparent}.bp-marketing .bp-section-heading{margin-bottom:32px;max-width:840px}.bp-marketing .bp-section-heading>p{max-width:670px;color:#516258}.bp-marketing .bp-section-heading h2 span{color:#687a6e}.bp-marketing :is(.bp-page-hero h1,.bp-pricing-layout h1,.bp-pricing-layout h2,.bp-api-split h2)>span{color:#65796b}.bp-marketing :is(.bp-price>span,.bp-price-card>small){color:#4d6355}.bp-marketing .bp-template-fields dd,.bp-marketing .bp-document-directory small{color:#146c4c}.bp-marketing .bp-template-fields dd{font-size:13px}.bp-marketing :is(.bp-hero-price,.bp-closing-price,.bp-fineprint,.bp-shot-expand,.bp-document-directory small,.bp-price-card>small,.bp-price-top>span,.bp-generation-writing-label,.bp-price-note,.bp-capability-strip>span,.bp-back,.bp-template-fields dt,.bp-template-fields .bp-text-link){font-size:13px}.bp-marketing .bp-price-card .bp-check-list li,.bp-marketing .bp-hero-copy .bp-actions .bp-button{font-size:14px}.bp-marketing .bp-price-top{margin-top:12px}.bp-marketing .bp-price-card .bp-check-list,.bp-marketing .bp-site-footer-company{border:0}.bp-marketing:has(.bp-home-hero) .bp-site-header-space{background:#fafbf9}.bp-marketing .bp-home-hero{width:calc(100% - 32px);max-width:1536px;margin-inline:auto;border-radius:24px;padding:58px 0 0;overflow:hidden}.bp-marketing .bp-home-hero:before,.bp-marketing .bp-home-hero:after{display:none}.bp-home-hero>.bp-container,.bp-closing>.bp-container{position:relative;z-index:1}.bp-marketing .bp-home-hero .bp-hero-product{margin-top:25px;max-width:1080px}.bp-marketing .bp-home-hero .bp-shot-visual--showcase{background:transparent;border-radius:0}.bp-marketing .bp-hero-copy>p{max-width:740px}.bp-marketing .bp-capability-strip{padding-block:34px 16px;border:0}.bp-marketing .bp-capability-strip>div{margin-top:18px;gap:38px}.bp-marketing .bp-capability-strip i{display:none}.bp-marketing .bp-capability-strip>span{color:#526559}.bp-marketing .bp-feature-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--bp-bento-gap)}.bp-marketing .bp-feature-grid:after{display:none}.bp-marketing .bp-feature-grid>article{grid-column:span 3;padding:30px;border:0;border-radius:var(--bp-bento-radius);background:var(--bp-bento-soft);overflow:hidden}.bp-marketing .bp-feature-grid>article:nth-child(4n+1){grid-column:span 4;background:#eaf1ec}.bp-marketing .bp-feature-grid>article:nth-child(4n+2){grid-column:span 2;background:#f0efeb}.bp-marketing .bp-feature-grid h3{font-size:25px}.bp-marketing .bp-feature-grid h3 a svg{opacity:1;flex-shrink:0}.bp-marketing .bp-feature-grid article>p{min-height:0;max-width:56ch;font-size:15px;margin:14px 0 24px;color:#526358}.bp-marketing .bp-feature-grid .bp-product-frame,.bp-marketing .bp-feature-grid .bp-art-canvas{background:transparent}.bp-marketing .bp-store-showcase{padding:32px;border-radius:var(--bp-bento-radius);background:#f0f3ee}.bp-marketing .bp-store-panel{grid-template-columns:.85fr 1.15fr;gap:40px}.bp-marketing .bp-store-panel>div:first-child{padding:18px 8px}.bp-marketing .bp-store-panel h3{font-size:30px}.bp-marketing .bp-store-panel p{font-size:16px;color:#536559}.bp-marketing .bp-store-panel .bp-shot-visual{border-radius:16px}.bp-marketing .bp-document-directory{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.bp-marketing .bp-document-directory>a{grid-column:span 2;border:0;padding:26px;border-radius:var(--bp-bento-radius);background:#eef2ee;min-width:0;transition:background-color .16s ease}.bp-marketing .bp-document-directory>a:nth-child(-n+2){grid-column:span 3;background:#e7eee9}.bp-marketing .bp-document-directory>a:hover{background:#e1ece4}.bp-marketing .bp-document-directory h3{font-size:20px}.bp-marketing .bp-document-directory p{font-size:14px;color:#526559}.bp-marketing .bp-document-directory small{font-size:13px}.bp-marketing .bp-doc-compact p{display:block}.bp-marketing .bp-integrations-section{margin-inline:auto;width:min(1180px,calc(100% - 64px));border-radius:24px;padding:48px 0 30px;background:#edf3ee}.bp-marketing .bp-integrations-section>.bp-container{width:calc(100% - 64px)}.bp-marketing .bp-orbit{max-width:950px;margin-inline:auto}.bp-marketing .bp-api-split{gap:40px;padding:38px;border-radius:var(--bp-bento-radius);background:#edf3ef}.bp-marketing .bp-api-split>div:first-child{padding:8px}.bp-marketing .bp-api-split>div>p{font-size:16px}.bp-marketing .bp-api-split .bp-art-canvas{background:transparent}.bp-marketing .bp-agent-prompt{border:0;background:#fff;padding:20px 24px;border-radius:14px}.bp-marketing .bp-pricing-layout{grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.bp-marketing .bp-pricing-layout>div:first-child{padding:42px;border-radius:var(--bp-bento-radius);background:#edf3ef;display:flex;flex-direction:column;justify-content:center}.bp-marketing .bp-price-card{border:0;border-radius:var(--bp-bento-radius);background:#e4eee6;padding:36px}.bp-marketing .bp-price-card .bp-price-top>span:last-child{background:#fff;border:0;color:#226645}.bp-marketing .bp-faq-section{gap:40px;grid-template-columns:.8fr 1.2fr}.bp-marketing .bp-faq-list{border:0;display:grid;gap:12px}.bp-marketing .bp-faq-list details{border:0;border-radius:14px;background:#eef2ee;padding:0 24px}.bp-marketing .bp-faq-list summary{padding:22px 0}.bp-marketing .bp-faq-list details>p{font-size:15px;color:#4f6356}.bp-marketing .bp-closing{position:relative;isolation:isolate;border-radius:24px;width:min(1180px,calc(100% - 64px));margin:28px auto 80px;padding:64px 0;overflow:hidden}.bp-marketing .bp-page-hero{margin-top:24px;padding:40px;border-radius:24px;background:#edf3ee}.bp-marketing .bp-page-hero-grid{gap:36px}.bp-marketing .bp-page-hero h1{font-size:clamp(34px,3.6vw,52px)}.bp-marketing .bp-page-hero .bp-art-canvas{background:transparent}.bp-marketing .bp-page-hero .bp-shot-visual{border-radius:16px}.bp-marketing .bp-feature-explorer{grid-template-columns:1.2fr 1fr;gap:20px}.bp-marketing .bp-feature-list{border:0;display:grid;gap:16px}.bp-marketing .bp-feature-list>article{border:0;border-radius:16px;padding:26px;background:#eef3ef}.bp-marketing .bp-feature-list>article>h3{font-size:22px;justify-content:flex-start}.bp-marketing .bp-feature-list>article>p{font-size:15px;color:#506358;max-width:none}.bp-marketing .bp-explorer-illustration{border-radius:var(--bp-bento-radius);background:#e6eee8;padding:20px 0}.bp-marketing .bp-explorer-illustration .bp-art-canvas{background:transparent}.bp-marketing .bp-divider-top{border:0}.bp-marketing .bp-template-layout{gap:20px}.bp-marketing .bp-template-layout>div{background:#eef3ef;border:0;border-radius:var(--bp-bento-radius);padding:28px}.bp-marketing .bp-template-layout h3{font-size:24px;margin-top:0}.bp-marketing .bp-template-fields>p{font-size:15px}.bp-marketing .bp-template-list>li{font-size:14px;padding-inline:0}.bp-marketing .bp-feature-directory{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.bp-marketing .bp-feature-directory>:is(a,article){grid-column:span 2;padding:28px;border:0;background:#eef3ef;border-radius:var(--bp-bento-radius)}.bp-marketing .bp-feature-directory>:is(a,article):nth-child(-n+2){grid-column:span 3;background:#e7efe9}.bp-marketing .bp-feature-directory p{font-size:15px;color:#516358}.bp-marketing .bp-feature-directory h3{font-size:23px}.bp-marketing .bp-integration-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bp-marketing .bp-integration-directory article{border:0;border-radius:var(--bp-bento-radius);padding:28px;background:#eef3ef}.bp-marketing .bp-integration-directory article:first-child{background:#e3eee6}.bp-marketing .bp-integration-directory article>span{font-size:13px;color:#4d6355}.bp-marketing .bp-integration-directory p{min-height:0;font-size:15px;color:#4f6356}.bp-marketing .bp-guide-directory{gap:20px}.bp-marketing .bp-guide-directory>a{border:0;border-radius:var(--bp-bento-radius);padding:32px;background:#eef3ef}.bp-marketing .bp-guide-directory>a:first-child{grid-column:1/-1;background:#e5eee7}.bp-marketing .bp-guide-directory>a:last-child{grid-column:1/-1}.bp-marketing .bp-guide-directory h2{font-size:27px}.bp-marketing .bp-guide-directory p{font-size:16px}.bp-marketing .bp-guide-article{margin-top:24px;padding:40px;background:#f0f5f0;border-radius:var(--bp-bento-radius)}.bp-marketing .bp-guide-body{gap:20px}.bp-marketing .bp-guide-body section{border:0;padding:28px;border-radius:16px;background:#fff}.bp-marketing .bp-guide-body section h2{font-size:25px}.bp-marketing .bp-guide-article .bp-product-frame{margin-top:36px}.bp-marketing .bp-api-download{border:0;border-radius:var(--bp-bento-radius);background:#e9f1ea;padding:32px;margin-bottom:28px}.bp-marketing .bp-api-download p{font-size:15px}.bp-marketing .bp-legal-heading{padding:40px;border-radius:var(--bp-bento-radius);background:#eaf1ec;margin-top:24px}.bp-marketing .bp-legal-body section{padding:28px;background:#f0f4ef;border-radius:16px}.bp-marketing .bp-legal-body section+section{margin-top:20px}.bp-marketing .bp-legal-navigation{padding:24px;border-radius:16px;background:#eef3ef}.bp-marketing .bp-legal-layout{gap:28px;grid-template-columns:minmax(200px,260px) minmax(0,1fr)}@media (min-width: 1001px){.bp-marketing .bp-document-directory>a:nth-last-child(-n+2){grid-column:span 3}.bp-marketing .bp-feature-directory:has(>:nth-child(4):last-child)>:is(a,article){grid-column:span 3}.bp-marketing .bp-feature-directory:has(>:nth-child(9):last-child)>:last-child{grid-column:1/-1}}@media (max-width: 1000px){.bp-marketing .bp-container{width:calc(100% - 48px)}.bp-marketing .bp-feature-grid>article:nth-child(n){grid-column:span 3}.bp-marketing .bp-document-directory>a:nth-child(n){grid-column:span 3}.bp-marketing .bp-integration-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-marketing .bp-store-panel{gap:28px}.bp-marketing .bp-feature-directory>:is(a,article):nth-child(n){grid-column:span 3}.bp-marketing .bp-price-card,.bp-marketing .bp-pricing-layout>div:first-child{padding:30px}}@media (max-width: 760px){.bp-marketing{--bp-bento-gap: 16px;--bp-bento-radius: 18px}.bp-marketing .bp-container{width:calc(100% - 40px)}.bp-marketing .bp-section{padding-block:42px}.bp-marketing .bp-home-hero{width:calc(100% - 24px);padding-top:32px;border-radius:20px}.bp-marketing .bp-home-hero .bp-container{width:calc(100% - 32px)}.bp-marketing .bp-hero-copy h1{font-size:clamp(34px,6.2vw,44px)}.bp-marketing .bp-hero-copy>p{font-size:16px}.bp-marketing .bp-hero-product{margin-top:20px}.bp-marketing .bp-capability-strip>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bp-marketing .bp-feature-grid,.bp-marketing .bp-document-directory,.bp-marketing .bp-feature-directory{grid-template-columns:1fr 1fr;gap:16px}.bp-marketing .bp-feature-grid>article:nth-child(n){grid-column:1/-1;padding:26px}.bp-marketing .bp-document-directory>a:nth-child(n),.bp-marketing .bp-feature-directory>:is(a,article):nth-child(n){grid-column:auto;padding:24px}.bp-marketing .bp-document-directory h3{font-size:18px}.bp-marketing .bp-store-showcase{padding:24px}.bp-marketing .bp-store-panel,.bp-marketing .bp-faq-section,.bp-marketing .bp-pricing-layout,.bp-marketing .bp-page-hero-grid,.bp-marketing .bp-feature-explorer,.bp-marketing .bp-template-layout,.bp-marketing .bp-api-split{grid-template-columns:1fr;gap:24px}.bp-marketing .bp-store-panel>div:first-child{padding:8px 0}.bp-marketing .bp-page-hero,.bp-marketing .bp-guide-article{padding:28px;margin-top:12px}.bp-marketing .bp-page-hero h1{font-size:38px}.bp-marketing .bp-api-split{padding:26px}.bp-marketing .bp-integrations-section{width:calc(100% - 40px);padding-block:36px 16px}.bp-marketing .bp-integrations-section>.bp-container{width:calc(100% - 32px)}.bp-marketing .bp-closing{width:calc(100% - 40px);margin-bottom:48px;padding:44px 0}.bp-marketing .bp-explorer-illustration{position:relative;top:auto}.bp-marketing .bp-guide-body section{padding:24px}.bp-marketing .bp-section-heading{margin-bottom:26px}}@media (max-width: 480px){.bp-marketing .bp-document-directory,.bp-marketing .bp-feature-directory,.bp-marketing .bp-integration-directory,.bp-marketing .bp-guide-directory{grid-template-columns:1fr}.bp-marketing .bp-store-showcase{padding:20px}.bp-marketing .bp-document-directory>a:nth-child(n){padding:24px}.bp-marketing .bp-feature-grid>article:nth-child(n),.bp-marketing .bp-page-hero,.bp-marketing .bp-guide-article{padding:24px}.bp-marketing .bp-page-hero h1{font-size:34px}.bp-marketing .bp-section-heading h2{font-size:30px}.bp-marketing .bp-feature-list>article,.bp-marketing .bp-template-layout>div{padding:24px}.bp-marketing .bp-price-card,.bp-marketing .bp-pricing-layout>div:first-child{padding:26px}.bp-marketing .bp-pricing-layout h2,.bp-marketing .bp-pricing-layout h1{font-size:34px}.bp-marketing .bp-faq-list details{padding-inline:20px}.bp-marketing .bp-guide-body section{grid-template-columns:1fr;gap:14px}.bp-marketing .bp-api-download{padding:24px}.bp-marketing .bp-legal-heading,.bp-marketing .bp-legal-body section{padding:24px}}@media (max-width: 760px){.bp-marketing .bp-legal-layout{grid-template-columns:1fr}}.bp-marketing{--bp-display-size: 52px;--bp-page-title-size: 42px;--bp-section-title-size: 32px;--bp-card-title-size: 22px}.bp-marketing .bp-hero-copy h1{max-width:900px;margin-inline:auto;font-size:var(--bp-display-size);line-height:1.1;letter-spacing:-.035em}.bp-marketing :is(.bp-page-hero,.bp-guide-article,.bp-legal-heading) h1,.bp-marketing .bp-pricing-layout h1{font-size:var(--bp-page-title-size);line-height:1.14;letter-spacing:-.03em}.bp-marketing :is(.bp-section-heading,.bp-api-split,.bp-pricing-layout,.bp-closing) h2{font-size:var(--bp-section-title-size);line-height:1.18;letter-spacing:-.025em}.bp-marketing :is(.bp-feature-grid,.bp-feature-list,.bp-feature-directory,.bp-store-panel,.bp-template-layout,.bp-document-directory,.bp-generation-copy) h3,.bp-marketing .bp-generation-card--identity h3,.bp-marketing :is(.bp-guide-directory,.bp-api-download,.bp-legal-body section) h2,.bp-marketing .bp-guide-body :is(h2,h3){font-size:var(--bp-card-title-size);line-height:1.25;letter-spacing:-.02em}.bp-marketing .bp-section-heading{margin-bottom:28px}.bp-marketing .bp-hero-copy>h1+.bp-actions,.bp-marketing .bp-page-hero h1+.bp-actions{margin-top:28px}.bp-marketing .bp-generation-copy h3{max-width:24ch}.bp-marketing .bp-generation-card--identity h3{max-width:18ch}@media (max-width: 1000px){.bp-marketing{--bp-display-size: 42px;--bp-page-title-size: 36px;--bp-section-title-size: 30px}}@media (max-width: 600px){.bp-marketing{--bp-display-size: 30px;--bp-page-title-size: 30px;--bp-section-title-size: 26px;--bp-card-title-size: 20px}.bp-marketing .bp-hero-copy h1{max-width:22ch;line-height:1.14;letter-spacing:-.025em}.bp-marketing .bp-section-heading{margin-bottom:24px}.bp-marketing .bp-hero-copy>h1+.bp-actions,.bp-marketing .bp-page-hero h1+.bp-actions{margin-top:24px}}.bp-marketing .bp-site-footer{--bp-footer-white: #ffffff;--bp-footer-copy: #d7d8da;background:linear-gradient(145deg,#303236,#1b1c1f 52%,#111214);color:var(--bp-footer-white);padding-block:72px 32px}.bp-marketing .bp-site-footer-brand-row{align-items:flex-start;margin-bottom:52px}.bp-marketing .bp-site-footer-brand-row p,.bp-marketing .bp-site-footer-company address,.bp-marketing .bp-site-footer-company p{color:var(--bp-footer-copy)}.bp-marketing .bp-site-footer-brand img{height:auto;filter:none}.bp-marketing .bp-site-footer-columns{gap:36px}.bp-marketing .bp-site-footer-columns nav{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.bp-marketing .bp-site-footer-columns h2,.bp-marketing .bp-site-footer-company strong{color:var(--bp-footer-white)}.bp-marketing .bp-site-footer-columns h2{margin-bottom:18px}.bp-marketing .bp-site-footer-columns a{color:var(--bp-footer-copy);text-decoration-thickness:1px;text-underline-offset:4px}.bp-marketing .bp-site-footer-columns a:hover{color:var(--bp-footer-white);text-decoration:underline}.bp-marketing .bp-site-footer a:focus-visible{outline:2px solid #8fe3bf;outline-offset:5px;border-radius:2px}.bp-marketing .bp-site-footer-company{margin-top:52px;padding-top:32px;border:0}@media (max-width: 760px){.bp-marketing .bp-site-footer{padding-block:48px 28px}.bp-marketing .bp-site-footer-brand-row{margin-bottom:36px}.bp-marketing .bp-site-footer-columns{gap:30px}.bp-marketing .bp-site-footer-company{margin-top:38px;padding-top:0}}@media (max-width: 760px){.bp-marketing .bp-site-footer-columns{grid-template-columns:minmax(0,1fr);gap:24px}.bp-marketing .bp-site-footer-columns>nav{grid-column:1 / -1;min-width:0;padding:20px 22px}.bp-marketing .bp-site-footer-columns h2{margin-bottom:12px;font-size:16px;line-height:1.4}.bp-marketing .bp-site-footer-columns a{min-height:44px;max-width:100%;padding-block:10px;font-size:14px;overflow-wrap:anywhere}.bp-marketing .bp-site-footer-brand-row{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:32px}.bp-marketing .bp-site-footer-brand-row p{max-width:40ch;margin:0}.bp-marketing .bp-site-footer-company{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-top:32px}.bp-marketing .bp-site-footer-company>div,.bp-marketing .bp-site-footer-company address{min-width:0;max-width:100%;overflow-wrap:anywhere}.bp-marketing .bp-site-footer-company p{margin:0}}.bp-home-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;overflow:hidden;pointer-events:none;background:#f5f9f6;animation:bp-home-intro-reveal .94s cubic-bezier(.22,1,.36,1) both}.bp-home-intro-brand{position:relative;width:clamp(180px,23vw,224px);overflow:hidden;animation:bp-home-intro-brand .6s cubic-bezier(.16,1,.3,1) both}.bp-home-intro-brand img{display:block;width:100%;height:auto}.bp-home-intro-brand:after{content:"";position:absolute;top:-20%;right:-35%;bottom:-20%;left:-35%;background:linear-gradient(105deg,transparent 35%,rgb(245 249 246 / 80%) 50%,transparent 65%);transform:translate(-90%);animation:bp-home-intro-light .68s cubic-bezier(.16,1,.3,1) 80ms both}@keyframes bp-home-intro-brand{0%{opacity:.25;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes bp-home-intro-light{to{transform:translate(90%)}}@keyframes bp-home-intro-reveal{0%,58%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion: reduce){.bp-home-intro{display:none;animation:none}.bp-home-intro-brand,.bp-home-intro-brand:after{animation:none}}.bp-comparison{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bp-bento-gap, 20px);isolation:isolate}.bp-comparison-panel{min-width:0;overflow:hidden;border-radius:var(--bp-bento-radius, 20px);padding:36px 34px 26px}.bp-comparison-panel--before{color:#803d38;background:linear-gradient(155deg,#fff3f0,#f7ebe8)}.bp-comparison-panel--after{color:#edf9f1;background:linear-gradient(155deg,#10583e,#072e25)}.bp-comparison-title{display:flex;align-items:center;gap:14px;min-height:42px;margin-bottom:26px}.bp-comparison-title>svg{flex:0 0 auto}.bp-marketing .bp-comparison-title h3{margin:0;font-size:clamp(23px,2.1vw,28px);line-height:1.2;letter-spacing:-.03em;color:inherit}.bp-comparison-panel--after .bp-comparison-title{color:#fff}.bp-comparison-panel--after .bp-comparison-title>svg{color:#91e9b9}.bp-comparison-list{display:grid;gap:0;list-style:none;padding:0;margin:0}.bp-comparison-list>li{display:flex;align-items:center;gap:13px;min-height:66px;padding:12px 0;font-size:15px;line-height:1.5}.bp-comparison-list>li>span:last-child{max-width:43ch;text-wrap:pretty}.bp-comparison-mark{flex:0 0 24px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#a6473e;background:#efd5cf}.bp-comparison-panel--after .bp-comparison-mark{background:#327c58;color:#d8ffe5}.bp-comparison-shift{position:absolute;z-index:1;top:36px;left:50%;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;transform:translate(-50%);color:#165a40;background:#fff;box-shadow:0 7px 17px -9px #072e2547}@media (max-width: 1000px){.bp-comparison-panel{padding:30px 25px 22px}.bp-comparison-title{gap:10px;margin-bottom:20px}.bp-comparison-list>li{gap:10px;min-height:82px}.bp-comparison-shift{top:28px}}@media (max-width: 700px){.bp-comparison{grid-template-columns:minmax(0,1fr);gap:20px}.bp-comparison-panel{padding:28px 24px 22px}.bp-comparison-list>li{min-height:66px}.bp-comparison-shift{position:relative;top:auto;left:auto;width:44px;height:44px;justify-self:center;margin-block:-32px;transform:rotate(90deg);grid-column:1;grid-row:2}.bp-comparison-panel--after{grid-column:1;grid-row:2}}@media (max-width: 380px){.bp-comparison-panel{padding-inline:18px}.bp-comparison-list>li{font-size:14px;gap:10px}}.bp-marketing .bp-subscription-includes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bp-bento-gap, 20px)}.bp-marketing .bp-subscription-feature{min-width:0;padding:28px;border:1px solid #e0e8e2;border-radius:var(--bp-bento-radius, 20px);background:#fff}.bp-marketing .bp-subscription-feature:nth-child(3n+1){background:#f0f6f2}.bp-marketing .bp-subscription-feature-heading{display:flex;align-items:center;gap:12px;margin-bottom:24px}.bp-marketing .bp-subscription-feature-icon{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border-radius:11px;background:#e2eee6;color:#146c4c}.bp-marketing .bp-subscription-feature h3{margin:0;color:#173d2c;font-size:22px;line-height:1.2;letter-spacing:-.025em}.bp-marketing .bp-subscription-feature ul{display:grid;gap:13px;margin:0;padding:0;list-style:none}.bp-marketing .bp-subscription-feature li{display:flex;align-items:flex-start;gap:10px;color:#40594a;font-size:14px;line-height:1.55}.bp-marketing .bp-subscription-feature li>svg{flex:0 0 16px;margin-top:3px;color:#18774f}@media (max-width: 1000px){.bp-marketing .bp-subscription-includes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.bp-marketing .bp-subscription-includes{grid-template-columns:minmax(0,1fr);gap:14px}.bp-marketing .bp-subscription-feature{padding:23px}.bp-marketing .bp-subscription-feature-heading{margin-bottom:20px}.bp-marketing .bp-subscription-feature h3{font-size:20px}}.bp-marketing .bp-animated-page-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:24px;background:#072e25;color:#fff;padding:clamp(36px,4.5vw,64px);margin-top:24px}.bp-marketing .bp-animated-page-hero-content{position:relative;z-index:1;min-width:0}.bp-marketing .bp-animated-page-hero .bp-page-hero-grid{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px)}.bp-marketing .bp-hero-visual{min-width:0;width:100%}.bp-marketing .bp-animated-page-hero-copy>.bp-hero-description{display:block;margin:22px 0 0;font-size:16px;line-height:1.7;color:#d4e4dc}.bp-marketing .bp-home-hero .bp-hero-description{display:block;max-width:720px;margin:24px auto 0;color:#d4e4dc;font-size:17px;line-height:1.65}.bp-marketing .bp-legal-heading .bp-legal-updated{display:block;margin-top:24px}.bp-hero-illustration{container-type:inline-size;width:100%;min-width:0;margin:0;color:#20352b;font-family:Inter,sans-serif;text-align:left;line-height:1.45}.bp-hero-illustration-scene{position:relative;width:100%;aspect-ratio:1.24}.bp-hero-illustration-scene *{box-sizing:border-box}.bp-hero-illustration-scene svg{width:5cqw;height:5cqw;flex:none;stroke-width:1.7}.bp-hero-illustration-scene strong{font-weight:600}.bp-hero-art-heading{display:flex;align-items:center;gap:2.5cqw;font-size:3.2cqw}.bp-hero-art-heading img,.bp-hero-art-heading>svg{width:6cqw;height:6cqw}.bp-hero-plan-sheet,.bp-hero-guide-sheet,.bp-hero-policy-sheet{position:absolute;top:7%;right:10%;bottom:12%;left:10%;padding:6cqw;background:#fff;border-radius:3cqw;box-shadow:0 18px 40px -20px #00000052}.bp-hero-plan-sheet{transform:rotate(-3deg)}.bp-hero-plan-amount{display:flex;align-items:baseline;gap:2cqw;padding:4cqw 0}.bp-hero-plan-amount strong{font-size:11cqw;letter-spacing:-.04em;line-height:1.15}.bp-hero-plan-amount span{font-size:3cqw;color:#637469}.bp-hero-plan-items{display:grid;gap:2.5cqw}.bp-hero-plan-items>span{display:flex;align-items:center;gap:2cqw;font-size:2.7cqw}.bp-hero-plan-items>span>svg{width:4cqw;height:4cqw;color:#187f59}.bp-hero-plan-items>span>svg:last-child{margin-left:auto}.bp-hero-art-float{position:absolute;right:2%;bottom:5%;display:flex;align-items:center;gap:2cqw;padding:3.5cqw 4cqw;border-radius:3cqw;background:#e3f4e9;color:#18593d;font-size:2.8cqw;font-weight:600;box-shadow:0 10px 24px -12px #0000004d}.bp-hero-question{position:absolute;inset:8% 0 auto 10%;display:flex;align-items:center;gap:2.8cqw;padding:4.5cqw;border-radius:3cqw;background:#fff;font-size:3cqw;transform:rotate(2deg)}.bp-hero-answer{position:absolute;inset:29% 7% auto 0;display:flex;align-items:flex-start;gap:3cqw;padding:5cqw;background:#e3f4e9;border-radius:3cqw;font-size:3.2cqw;transform:rotate(-2deg)}.bp-hero-answer>img{width:6cqw;height:6cqw}.bp-marketing .bp-hero-answer p{margin:2cqw 0 0;color:#3d5d4d;font-size:2.8cqw;line-height:1.6}.bp-hero-question--next{top:64%;left:14%;font-size:2.8cqw;transform:rotate(1deg)}.bp-hero-illustration--questions .bp-hero-art-float{bottom:0;right:8%}.bp-hero-book-back{position:absolute;top:8%;right:9%;bottom:9%;left:13%;transform:rotate(5deg);background:#a6d0b8;border-radius:3cqw}.bp-hero-guide-sheet{top:5%;right:14%;bottom:14%;left:6%;transform:rotate(-3deg);padding:6cqw 5cqw}.bp-hero-guide-entries{margin-top:6cqw;display:grid;gap:3cqw}.bp-hero-guide-entries>span{display:flex;gap:2cqw;align-items:center;padding-bottom:3cqw;border-bottom:1px solid #e0e9e2;font-size:2.65cqw}.bp-hero-guide-entries>span:last-child{border-bottom:0}.bp-hero-guide-entries svg{width:3.6cqw;height:3.6cqw;color:#187f59}.bp-hero-guide-entries svg:last-child{margin-left:auto}.bp-hero-policy-sheet{top:8%;right:7%;bottom:12%;left:4%;padding:6cqw;transform:rotate(-2deg)}.bp-hero-policy-row{display:flex;gap:3cqw;margin-top:5cqw;align-items:center}.bp-hero-policy-row>svg{color:#187f59}.bp-hero-policy-row strong,.bp-hero-policy-row span{display:block}.bp-hero-policy-row strong{font-size:3.2cqw}.bp-hero-policy-row span{font-size:2.6cqw;margin-top:1cqw;color:#637469}.bp-marketing .bp-animated-page-hero h1{color:#fff;font-size:var(--bp-page-title-size, 42px);line-height:1.14;letter-spacing:-.03em;text-wrap:balance}.bp-marketing .bp-animated-page-hero h1 span{color:#87e1ba}.bp-marketing .bp-animated-page-hero-copy>p,.bp-marketing .bp-animated-page-hero-content>p,.bp-marketing .bp-animated-page-hero .bp-legal-updated{color:#d4e4dc}.bp-marketing .bp-animated-page-hero-copy>p,.bp-marketing .bp-animated-page-hero-content>p{max-width:65ch}.bp-marketing .bp-animated-page-hero .bp-actions{margin-top:28px}.bp-marketing .bp-animated-page-hero :focus-visible{outline-color:#9cebc8}.bp-marketing .bp-legal-page:has(.bp-animated-page-hero){padding-top:0}.bp-marketing .bp-animated-page-hero.bp-legal-heading{max-width:none;margin-bottom:40px}.bp-marketing .bp-animated-page-hero.bp-legal-heading h1{max-width:28ch}.bp-marketing .bp-animated-page-hero.bp-legal-heading p{color:#d4e4dc;font-size:16px;line-height:1.7}.bp-marketing .bp-animated-page-hero.bp-centered .bp-orbit{margin:32px auto 0}.bp-marketing .bp-animated-page-hero .bp-orbit-center{color:#072e25}@media (max-width: 760px){.bp-marketing .bp-animated-page-hero{border-radius:20px;padding:36px 28px;margin-top:16px}.bp-marketing .bp-animated-page-hero .bp-page-hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}.bp-marketing .bp-hero-visual{max-width:520px;margin-inline:auto}.bp-marketing .bp-animated-page-hero.bp-legal-heading{margin-bottom:28px}}@media (max-width: 480px){.bp-marketing .bp-animated-page-hero{padding:32px 24px;border-radius:18px}.bp-marketing .bp-animated-page-hero .bp-actions{margin-top:24px}.bp-marketing .bp-animated-page-hero-copy>.bp-hero-description,.bp-marketing .bp-home-hero .bp-hero-description{font-size:15px;margin-top:20px}}@media (max-width: 600px){.bp-marketing .bp-animated-page-hero .bp-orbit{width:100%;height:360px}.bp-marketing .bp-animated-page-hero .bp-orbit-node-0{left:15%;top:48%}.bp-marketing .bp-animated-page-hero .bp-orbit-node-1{left:23%;top:29%}.bp-marketing .bp-animated-page-hero .bp-orbit-node-2{left:77%;top:29%}.bp-marketing .bp-animated-page-hero .bp-orbit-node-3{left:50%;top:9%}.bp-marketing .bp-animated-page-hero .bp-orbit-node-4{left:77%;top:48%}.bp-marketing .bp-animated-page-hero .bp-orbit-node-5{left:50%;top:64%}}.bp-marketing .bp-closing.bp-closing-cta{padding:76px 40px}.bp-marketing .bp-closing-cta .bp-closing-cta-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:760px;margin-inline:auto;padding:0}.bp-marketing .bp-closing-cta h2{max-width:24ch;margin:0;color:#fff;font-size:clamp(28px,3.2vw,40px);line-height:1.16;letter-spacing:-.025em;text-wrap:balance}.bp-closing-cta-action{display:flex;flex-direction:column;align-items:center;gap:18px;max-width:100%}.bp-marketing .bp-closing-cta .bp-closing-price{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 7px;margin:0;color:#d4e4dc;font-size:13px;line-height:1.6}@media (max-width: 760px){.bp-marketing .bp-closing.bp-closing-cta{padding:48px 32px}}@media (max-width: 480px){.bp-marketing .bp-closing.bp-closing-cta{padding:44px 24px}.bp-marketing .bp-closing-cta .bp-closing-cta-content{gap:28px}.bp-marketing .bp-closing-cta-action .bp-button{gap:8px;padding-inline:12px}.bp-marketing .bp-closing-cta .bp-closing-price{max-width:220px}.bp-marketing .bp-closing-cta .bp-closing-price>[aria-hidden]{display:none}}.bp-document-detail-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:48px}.bp-document-detail-copy{min-width:0}.bp-document-detail-copy>section+section{margin-top:48px}.bp-document-detail-copy h2,.bp-pdf-section>h2{margin:0 0 24px;font-size:24px;line-height:1.25;letter-spacing:-.025em}.bp-document-feature+.bp-document-feature{margin-top:28px}.bp-document-feature h3{margin:0 0 10px;font-size:17px;line-height:1.4}.bp-document-detail-copy p,.bp-document-detail-copy li{color:#526359;font-size:14px;line-height:1.7}.bp-document-feature p{margin:0}.bp-document-fields,.bp-document-workflow{margin:0;padding:0;list-style:none}.bp-document-fields li{display:flex;gap:10px;align-items:baseline;padding:10px 0;border-bottom:1px solid #e0e7e1}.bp-document-fields svg{flex:0 0 auto;transform:translateY(3px);color:#187f59}.bp-document-detail-copy .bp-template-list{margin:0;padding:0;gap:0}.bp-document-detail-copy .bp-template-list li{padding:10px 0;background:none;border:0;border-bottom:1px solid #e0e7e1;border-radius:0}.bp-document-workflow{counter-reset:document-step}.bp-document-workflow li{display:flex;gap:14px;padding:0 0 22px;counter-increment:document-step}.bp-document-workflow li:before{content:counter(document-step);display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:50%;background:#e5f2e9;color:#176442;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.bp-document-detail-copy .bp-faq-list summary{font-size:15px;line-height:1.5}.bp-pdf-section{min-width:0;position:sticky;top:112px}.bp-pdf-reader{overflow:hidden;border-radius:16px;background:#eaf0eb;color:#15251f}.bp-pdf-toolbar{padding:20px 20px 12px}.bp-pdf-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;padding:0 20px 14px}.bp-pdf-page-count{color:#526359;font-size:12px;font-variant-numeric:tabular-nums}.bp-pdf-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.bp-pdf-open{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;min-height:44px;color:#146c4c;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.bp-pdf-zoom{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;padding:10px;border:1px solid #bacbbf;border-radius:8px;background:#fff;color:#15251f;font:500 13px/1.4 Inter,sans-serif;cursor:pointer}.bp-pdf-canvas{height:clamp(320px,calc(100dvh - 340px),780px);overflow:auto;overscroll-behavior:contain;padding:20px;background:#dce5df;scrollbar-color:#799585 #dce5df;scrollbar-width:thin}.bp-pdf-pages{display:grid;gap:20px;width:100%}.bp-pdf-page{width:100%;margin:0}.bp-pdf-page img{display:block;width:100%;height:auto;margin:0;background:#fff;box-shadow:0 6px 24px #1735251f}.bp-pdf-page figcaption{padding-top:12px;color:#526359;font-size:11px;line-height:1.4;font-variant-numeric:tabular-nums;text-align:center}.bp-pdf-canvas.is-zoomed .bp-pdf-pages{width:1100px}.bp-pdf-reader :focus-visible{outline:2px solid #187f59;outline-offset:3px}.bp-pdf-error{max-width:48ch;padding:32px 20px;margin:0 auto;font-size:14px;line-height:1.6;text-align:center}.bp-pdf-error a{color:#146c4c;text-underline-offset:3px}@media (max-width: 1100px){.bp-document-detail-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px}.bp-pdf-tools{align-items:flex-start;flex-direction:column}}@media (max-width: 850px){.bp-document-detail-layout{grid-template-columns:minmax(0,1fr);gap:48px}.bp-document-detail-copy{max-width:680px}.bp-pdf-section{position:static}.bp-pdf-tools{flex-direction:row;align-items:center}.bp-pdf-canvas{height:min(660px,75dvh)}}@media (max-width: 480px){.bp-document-detail-copy>section+section{margin-top:36px}.bp-document-detail-copy h2,.bp-pdf-section>h2{font-size:22px;margin-bottom:20px}.bp-pdf-toolbar{padding:16px 16px 10px}.bp-pdf-tools{align-items:flex-start;flex-direction:column;padding:0 16px 12px}.bp-pdf-canvas{padding:12px}}.bp-react-select{min-width:0;width:100%;font:500 14px/1.45 Inter,sans-serif;color:#152d24}.bp-react-select-label{display:block;margin-bottom:8px;font-size:13px;font-weight:600}.bp-react-select-trigger{display:flex;width:100%;min-height:46px;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border:1px solid #acbdb2;border-radius:10px;background:#fff;color:#152d24;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease}.bp-react-select-trigger>span{min-width:0;overflow-wrap:anywhere}.bp-react-select-trigger svg{flex:0 0 auto;color:#3d6554;transition:transform .15s ease}.bp-react-select-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.bp-react-select-trigger:hover:not(:disabled),.bp-react-select-trigger[aria-expanded=true]{border-color:#267653}.bp-react-select-trigger:focus-visible{outline:2px solid #267653;outline-offset:3px}.bp-react-select-trigger:disabled{cursor:not-allowed;background:#edf1ee;color:#607267}.bp-react-select-list{position:fixed;z-index:1200;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:6px;border-radius:12px;background:#fff;box-shadow:0 10px 38px #0c2e1e33;color:#152d24;font:500 14px/1.45 Inter,sans-serif;scrollbar-color:#7c9a89 #edf2ee;scrollbar-width:thin}.bp-react-select-option{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:7px;cursor:pointer}.bp-react-select-option>span{min-width:0;overflow-wrap:anywhere}.bp-react-select-option svg{flex:0 0 auto}.bp-react-select-option.is-active{background:#e8f3ec;color:#174a34}.bp-react-select-option[aria-selected=true]{font-weight:600}.bp-react-select-option[aria-disabled=true]{cursor:not-allowed;color:#79837d}@media (prefers-reduced-motion: reduce){.bp-react-select-trigger,.bp-react-select-trigger svg{transition:none}}.bp-bank-details{color:var(--bp-ink, #15251f)}.bp-bank-details h3{margin:0 0 12px;font-size:var(--bp-card-title-size, 22px);line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.bp-bank-details p{margin:0;font-size:16px;line-height:1.65;color:#34473d;max-width:68ch}.bp-bank-details .bp-section-heading h2{max-width:34ch}.bp-bank-offering{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;align-items:stretch}.bp-bank-offering-lead{display:flex;flex-direction:column;background:#eef4ef;border-radius:20px;overflow:hidden}.bp-bank-offering-copy{padding:32px 32px 0}.bp-bank-offering-copy h3{max-width:27ch}.bp-bank-offering-visual{padding:24px;flex:1;display:grid;align-content:center}.bp-bank-offering-visual .bp-shot-visual{margin:0;min-height:0;background:transparent}.bp-bank-offering-visual .bp-art{background:transparent}.bp-bank-agency-visual{padding:24px 12px;container-type:inline-size}.bp-bank-agency-screen{padding:5cqw;border-radius:14px;background:#fff;color:#183b2c;box-shadow:0 14px 30px -18px #1b39283d}.bp-bank-agency-nav{display:flex;align-items:center;gap:4cqw;font-size:2.8cqw}.bp-bank-agency-nav strong{margin-right:auto;font-size:3.2cqw}.bp-bank-agency-title{display:block;max-width:19ch;margin:7cqw 0;font:600 5.6cqw/1.15 Turnkey,Inter,sans-serif;letter-spacing:-.02em}.bp-bank-agency-services{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2cqw}.bp-bank-agency-services span{padding:4cqw 2.8cqw;background:#eef4ef;border-radius:8px;font-size:2.8cqw;font-weight:600}.bp-bank-agency-inquiry{display:flex;align-items:center;gap:3cqw;margin-top:5cqw;padding:4cqw;background:#dcefe2;border-radius:10px}.bp-bank-agency-inquiry>svg{width:4cqw;height:4cqw;flex:0 0 auto}.bp-bank-agency-inquiry>svg:last-child{margin-left:auto}.bp-bank-agency-inquiry strong{display:block;font-size:3cqw}.bp-bank-agency-inquiry span{display:block;font-size:2.4cqw;margin-top:1cqw}.bp-bank-output-list{list-style:none;margin:0;padding:0 32px 28px;display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.bp-bank-output-list li{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#205e41}.bp-bank-output-list svg{flex:0 0 auto}.bp-bank-offering-facts{display:grid;gap:20px}.bp-bank-offering-facts article{padding:30px;background:#fff;border-radius:20px}.bp-bank-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bp-bank-journey article{background:#f0f3f0;padding:26px 24px 28px;border-radius:20px}.bp-bank-journey article:nth-child(2n){background:#e5eee7}.bp-bank-journey p{font-size:15px}.bp-bank-journey-path{display:flex;justify-content:space-between;align-items:center;min-height:40px;margin-bottom:24px;gap:12px;color:#205e41;font-size:13px;font-weight:600;overflow-wrap:anywhere}.bp-bank-journey-path span{display:block}.bp-bank-journey-path svg{flex:0 0 auto}.bp-bank-brand{display:grid;grid-template-columns:1.25fr 1fr;gap:20px}.bp-bank-brand-lead{padding:32px;display:grid;gap:20px;border-radius:20px;background:#e8f0e9}.bp-bank-brand-lead .bp-art{margin:0;background:transparent}.bp-bank-brand-image{padding:32px;display:flex;flex-direction:column;border-radius:20px;background:#fff}.bp-bank-image-heading{display:flex;align-items:flex-start;gap:14px}.bp-bank-image-heading>svg{flex:0 0 auto;margin-top:2px;color:#187f59}.bp-bank-asset-review{margin-top:auto;padding-top:40px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;font-size:13px;font-weight:600;text-align:center;color:#205e41}.bp-bank-asset-review>span{padding:18px 8px;border-radius:10px;background:#eef4ef}.bp-bank-asset-review>svg{width:16px}.bp-bank-asset-review>div{grid-column:1 / -1;display:flex;align-items:center;gap:10px;text-align:left;background:#dcefe2;padding:18px;margin-top:12px;border-radius:10px}.bp-bank-asset-review>div svg{flex:0 0 auto;width:18px}.bp-bank-brand-outputs{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:8px 0 0}.bp-bank-brand-outputs article{padding:24px 28px;border-radius:20px;background:#f0f3f0}.bp-bank-brand-outputs article>div{display:flex;align-items:center;gap:12px;margin-bottom:12px}.bp-bank-brand-outputs h3{margin:0}.bp-bank-brand-outputs svg{flex:0 0 auto;color:#187f59}.bp-bank-brand-outputs p{font-size:15px}.bp-bank-bulk{display:grid;grid-template-columns:1fr 1.12fr;gap:36px;align-items:center}.bp-bank-bulk-art{background:#eef4ef;border-radius:20px;padding:22px}.bp-bank-bulk-art .bp-art{margin:0;background:transparent}.bp-bank-bulk-caption{padding:16px 14px 14px}.bp-bank-bulk-caption strong{display:block;font-size:18px;margin-bottom:10px}.bp-bank-bulk-caption p{font-size:15px}.bp-bank-bulk-steps{margin:0;padding:0;list-style:none;display:grid;gap:24px}.bp-bank-bulk-steps li{position:relative;display:grid;grid-template-columns:28px 1fr;gap:16px}.bp-bank-bulk-steps li:not(:last-child):after{content:"";position:absolute;top:34px;bottom:-18px;left:13px;width:2px;background:#d7e5dc}.bp-bank-step-node{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#fff;background:#187f59}.bp-bank-bulk-steps h3{font-size:20px;margin:2px 0 8px}.bp-bank-bulk-steps p{font-size:15px}.bp-bank-readiness{padding:32px;border-radius:20px;background:#072e25;color:#fff}.bp-bank-readiness-heading{display:flex;align-items:center;gap:18px;padding-bottom:32px}.bp-bank-readiness-heading>svg{color:#87e1ba;flex:0 0 auto}.bp-bank-readiness-heading strong{display:block;font-size:20px;margin-bottom:8px}.bp-bank-readiness-heading span{color:#c3dfd0;font-size:14px}.bp-bank-readiness-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 48px}.bp-bank-readiness-grid article{padding:0}.bp-bank-readiness h3{color:#fff;font-size:20px}.bp-bank-readiness p{color:#d4e4dc;font-size:15px}.bp-bank-delivery{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.bp-bank-delivery article{border-radius:20px;background:#eef4ef;padding:32px}.bp-bank-hosting .bp-art{background:transparent;margin:-16px 0 16px}.bp-bank-delivery .bp-bank-api{display:flex;flex-direction:column;background:#fff}.bp-bank-api>svg{color:#187f59;margin-bottom:20px}.bp-bank-api-flow{margin:auto 0;padding:34px 0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;color:#205e41}.bp-bank-api-flow span{padding:14px;font-size:13px;font-weight:600;background:#eef4ef;border-radius:10px;text-align:center}.bp-bank-api-flow>svg:nth-of-type(2){display:none}.bp-bank-api-flow>span:nth-of-type(3){grid-column:1}.bp-bank-planning-layout,.bp-bank-editing-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:44px;align-items:center}.bp-bank-planning-art{border-radius:20px;padding:24px;background:#e4eee6}.bp-bank-planning-copy>p,.bp-bank-editing-intro>p{margin-bottom:28px}.bp-bank-details dl{display:grid;gap:24px;margin:0}.bp-bank-details dt{margin:0 0 8px;font-size:19px;line-height:1.35;font-weight:600;color:#15251f}.bp-bank-details dd{margin:0;color:#34473d;font-size:16px;line-height:1.65}.bp-bank-identity-intro{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:48px;align-items:start;margin-bottom:32px}.bp-bank-identity-intro .bp-section-heading{margin:0}.bp-bank-editing-layout{gap:48px;align-items:start}.bp-bank-editing-layout>dl{padding:30px;border-radius:20px;background:#fff}.bp-type-art{container-type:inline-size;width:100%;min-width:0;color:#20352b}.bp-type-art>div{padding:5cqw;border-radius:3cqw;background:#fff;font:400 3cqw/1.45 Inter,sans-serif}.bp-type-art svg{width:4.4cqw;height:4.4cqw;stroke-width:1.6;flex:0 0 auto}.bp-type-art-top{display:flex;gap:2.5cqw;align-items:center;margin-bottom:6cqw}.bp-type-art-top strong{font-size:4cqw;font-weight:600}.bp-type-art-top>span{margin-left:auto;font-size:2.6cqw;color:#52685b}.bp-type-art-foot{display:flex;align-items:center;justify-content:center;gap:2cqw;margin-top:5cqw;padding:3.2cqw 1cqw;border-radius:1.8cqw;background:#e8f3eb;color:#205e41;font-size:2.8cqw}.bp-type-price-columns{display:grid;grid-template-columns:.8fr 1.2fr;gap:6cqw;margin-bottom:3cqw;font-size:2.8cqw;color:#52685b}.bp-type-price-row{display:grid;grid-template-columns:.75fr 4cqw 1.25fr;gap:2cqw;align-items:center;margin-top:2cqw}.bp-type-price-row>span{padding:3.4cqw 2.5cqw;border-radius:1.8cqw;background:#072e25;color:#fff;font-size:3cqw}.bp-type-price-row>div{display:flex;align-items:center;gap:2cqw;padding:3cqw 2.2cqw;border-radius:1.8cqw;background:#f0f5f1;font-size:2.8cqw;font-weight:600}.bp-type-price-row small{display:block;margin-top:.8cqw;font-size:2.1cqw;font-weight:400;color:#52685b}.bp-type-price-row>div>svg:last-child{width:3cqw;margin-left:auto;color:#187f59}.bp-type-departments{display:grid;grid-template-columns:1.1fr 1fr;gap:2cqw}.bp-type-departments>div{position:relative;display:flex;flex-direction:column;gap:2cqw;padding:4cqw;border-radius:2cqw;background:#e8f0e9}.bp-type-departments>div:first-child{grid-row:span 2;background:#072e25;color:#fff}.bp-type-departments>div:first-child span{color:#d4e4dc}.bp-type-departments strong{font-size:3.5cqw}.bp-type-departments span{font-size:2.8cqw}.bp-type-departments svg{width:9cqw;height:9cqw;margin:auto 0 0 auto;opacity:.65}.bp-type-services{display:grid;gap:2cqw}.bp-type-services>div{display:flex;align-items:center;justify-content:space-between;gap:2cqw;padding:3.4cqw 4cqw;border-radius:1.8cqw;background:#eef4ef;font-size:3.8cqw;font-weight:600}.bp-type-services>div:nth-child(2){background:#e4eee6}.bp-type-services>div:nth-child(3){background:#dcefe2}.bp-type-services>div:nth-child(4){background:#cfe7d7}.bp-type-service-brief{display:flex;align-items:center;gap:3cqw;padding:5cqw;margin-top:5cqw;border-radius:2cqw;color:#fff;background:#072e25}.bp-type-service-brief strong,.bp-type-service-brief span{display:block}.bp-type-service-brief strong{font-size:3.6cqw}.bp-type-service-brief span{color:#d4e4dc;font-size:2.6cqw;margin-top:1cqw}.bp-type-brand-system{overflow:hidden;background:#e8f0e9;border-radius:20px;padding:26px}.bp-type-brand-captures{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.bp-type-brand-captures figure{min-width:0;margin:0;overflow:hidden;border-radius:10px;background:#fff}.bp-type-brand-captures figure:nth-child(2){margin-top:42px}.bp-type-brand-captures img{display:block;width:100%;height:auto}.bp-type-brand-captures figcaption{padding:16px 18px;font-size:14px;font-weight:600}.bp-type-brand-deliverables{display:flex;justify-content:space-between;gap:20px;padding:28px 8px 2px;color:#205e41}.bp-type-brand-deliverables span{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:600}.bp-type-brand-deliverables svg{width:19px;height:19px;flex:0 0 auto}.bp-type-packaging>div{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:5cqw;background:transparent}.bp-type-packaging-note{align-self:start;margin-top:10cqw;padding:4cqw;border-radius:2cqw;background:#fff}.bp-type-packaging-note>svg{width:7cqw;height:7cqw;color:#187f59;margin-bottom:4cqw}.bp-type-packaging-note strong{display:block;font-size:5cqw}.bp-type-packaging-note span{display:block;font-size:3cqw;margin-top:2cqw;color:#52685b}.bp-type-packaging-bottle{position:relative;padding:11cqw 0 6cqw;margin-top:8cqw;background:#fff;border-radius:8cqw 8cqw 5cqw 5cqw}.bp-type-packaging-cap{position:absolute;top:-7cqw;left:3cqw;right:3cqw;height:10cqw;border-radius:2cqw 2cqw .5cqw .5cqw;background:#072e25}.bp-type-packaging-label{padding:5cqw 3cqw;display:flex;flex-direction:column;align-items:center;text-align:center;background:#cfe7d7}.bp-type-packaging-label>svg{margin-bottom:3cqw;width:6cqw;height:6cqw}.bp-type-packaging-label strong{font-size:4.2cqw}.bp-type-packaging-label span{font-size:2.8cqw;margin-top:2cqw}.bp-type-packaging-label small{font-size:2.3cqw;margin-top:7cqw}.bp-type-packaging-review{grid-column:1 / -1;display:flex;align-items:center;gap:3cqw;margin-top:3cqw;padding:4cqw;background:#072e25;border-radius:2cqw;color:#fff}.bp-type-packaging-review strong{display:block;font-size:3.2cqw}.bp-type-packaging-review span{display:block;font-size:2.7cqw;color:#d4e4dc;margin-top:1cqw}.bp-type-editor>div{background:#e4eee6}.bp-type-editor-workspace{display:grid;grid-template-columns:.85fr 1.15fr;gap:3cqw}.bp-type-editor-sections{display:grid;gap:2cqw;align-content:start}.bp-type-editor-sections>div{padding:3cqw 2.5cqw;border-radius:1.5cqw;color:#34473d;font-size:2.7cqw}.bp-type-editor-sections>div.is-selected{color:#fff;background:#072e25}.bp-type-editor-page{background:#fff;padding:4cqw;border-radius:1.5cqw}.bp-type-editor-page>span{font-size:2.5cqw;color:#52685b}.bp-type-editor-page>strong{display:block;font:600 5.2cqw/1.2 Turnkey,Inter,sans-serif;margin:4cqw 0}.bp-type-editor-slots{display:grid;grid-template-columns:1fr 1fr;gap:2cqw}.bp-type-editor-slots span{padding:5cqw 1.5cqw;background:#eef4ef;font-size:2.6cqw;text-align:center;border-radius:1cqw}.bp-type-editor-line{margin-top:4cqw;font-size:2.6cqw;color:#52685b}.bp-type-editor-history{display:flex;align-items:center;justify-content:space-between;gap:2cqw;margin-top:5cqw;font-size:2.6cqw;color:#205e41}.bp-type-editor-history svg{width:3cqw}.bp-type-company{display:flex;align-items:center;gap:3cqw;padding:4cqw;background:#072e25;color:#fff;border-radius:2cqw}.bp-type-company>svg{width:7cqw;height:7cqw}.bp-type-company strong{display:block;font-size:4cqw}.bp-type-company span{display:block;color:#d4e4dc;margin-top:1cqw;font-size:2.8cqw}.bp-type-portfolio-branches{display:flex;justify-content:space-around;height:6cqw}.bp-type-portfolio-branches span{width:2px;background:#bad8c6}.bp-type-portfolio-sites{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2cqw}.bp-type-portfolio-sites>div{display:flex;flex-direction:column;gap:2cqw;background:#eef4ef;padding:4cqw 2.5cqw;border-radius:2cqw}.bp-type-portfolio-sites strong{font-size:3cqw}.bp-type-portfolio-sites span{font-size:2.5cqw;color:#52685b}.bp-bank-brand-lead .bp-type-price-map{margin-top:auto}@media (max-width: 1000px){.bp-bank-planning-layout,.bp-bank-editing-layout,.bp-bank-identity-intro{gap:28px}.bp-bank-planning-art{padding:16px}.bp-bank-editing-layout>dl{padding:24px}.bp-type-brand-system{padding:20px}.bp-type-brand-captures{gap:16px}}@media (max-width: 760px){.bp-bank-planning-layout,.bp-bank-editing-layout,.bp-bank-identity-intro{grid-template-columns:1fr;gap:24px}.bp-bank-planning-art{order:2;border-radius:18px}.bp-bank-identity-intro{margin-bottom:24px}.bp-bank-details .bp-bank-identity-intro .bp-section-heading{margin-bottom:0}.bp-type-brand-system{border-radius:18px;padding:18px}.bp-type-brand-captures{grid-template-columns:1fr}.bp-type-brand-captures figure:nth-child(2){margin-top:0}.bp-type-brand-deliverables{flex-wrap:wrap;padding:22px 0 2px;gap:16px 22px}.bp-type-brand-deliverables span{font-size:13px}.bp-bank-editing-layout>dl{padding:24px;border-radius:18px}}@media (max-width: 1000px){.bp-bank-offering{grid-template-columns:1fr 1fr}.bp-bank-offering-copy{padding:26px 26px 0}.bp-bank-offering-visual{padding:18px}.bp-bank-offering-facts article{padding:26px}.bp-bank-journey{grid-template-columns:1fr 1fr}.bp-bank-journey-path{min-height:0;margin-bottom:20px}.bp-bank-brand{grid-template-columns:1fr 1fr}.bp-bank-brand-lead,.bp-bank-brand-image{padding:26px}.bp-bank-brand-outputs article{padding:24px}.bp-bank-brand-outputs article>div{align-items:flex-start}.bp-bank-bulk{gap:24px}.bp-bank-delivery article{padding:26px}}@media (max-width: 760px){.bp-bank-details h3{font-size:21px}.bp-bank-offering,.bp-bank-brand,.bp-bank-bulk,.bp-bank-delivery{grid-template-columns:1fr;gap:16px}.bp-bank-offering-facts{gap:16px}.bp-bank-offering-lead,.bp-bank-offering-facts article,.bp-bank-journey article,.bp-bank-brand-lead,.bp-bank-brand-image,.bp-bank-brand-outputs article,.bp-bank-bulk-art,.bp-bank-readiness,.bp-bank-delivery article{border-radius:18px}.bp-bank-journey{gap:16px}.bp-bank-brand-outputs{grid-template-columns:1fr;gap:16px;padding:0}.bp-bank-brand-outputs article{padding:24px 26px}.bp-bank-asset-review{padding-top:28px}.bp-bank-bulk-steps{padding-top:12px}.bp-bank-readiness{padding:26px}.bp-bank-readiness-grid{gap:24px}.bp-bank-delivery .bp-bank-hosting{display:flex;flex-direction:column}.bp-bank-hosting .bp-art{margin:0 0 20px}.bp-bank-api-flow{margin:0}}@media (max-width: 480px){.bp-bank-journey,.bp-bank-readiness-grid{grid-template-columns:1fr}.bp-bank-journey-path svg{transform:rotate(90deg)}.bp-bank-offering-copy{padding:24px 24px 0}.bp-bank-offering-facts article,.bp-bank-brand-lead,.bp-bank-brand-image,.bp-bank-brand-outputs article,.bp-bank-readiness,.bp-bank-delivery article{padding:24px}.bp-bank-output-list{padding:0 24px 24px;gap:12px}.bp-bank-output-list li{font-size:13px}.bp-bank-readiness-heading{align-items:flex-start;gap:12px;padding-bottom:28px}.bp-bank-readiness-heading strong{font-size:18px}.bp-bank-readiness-heading>svg{width:24px}.bp-bank-asset-review{grid-template-columns:1fr;gap:8px;text-align:left}.bp-bank-asset-review>span{padding:14px 16px}.bp-bank-asset-review>svg{transform:rotate(90deg);margin-inline:auto;height:16px}.bp-bank-asset-review>div{margin-top:4px;padding:16px}}:is(.admin-theme,.bp-marketing){--bp-action-radius: 8px;--bp-action-green: #187f59;--bp-action-green-hover: #146c4c;--bp-action-green-pressed: #115e42;--bp-action-transition: background-color .14s ease-out, border-color .14s ease-out, box-shadow .14s ease-out}:is(.admin-theme [data-ui-button=primary]:not([role=combobox]),.admin-theme [data-ui-button=secondary]:not([role=combobox]),.bp-marketing .bp-button:is(.bp-primary,.bp-secondary,.bp-hero-secondary),.bp-marketing [data-ui-button]:is([data-ui-button=primary],[data-ui-button=secondary])){border-width:1px;border-style:solid;border-radius:var(--bp-action-radius);font-weight:600;text-decoration:none;text-shadow:none;cursor:pointer;transition:var(--bp-action-transition)}:is(.admin-theme [data-ui-button=primary]:not([role=combobox]),.bp-marketing .bp-button.bp-primary,.bp-marketing [data-ui-button=primary]){color:#fff;background-color:var(--bp-action-green);background-image:linear-gradient(#ffffff08,#fff0);border-color:#14754f;border-top-color:#329568;border-bottom-color:#0e6040;box-shadow:inset 0 1px #ffffff30,inset 0 -1px 1px #00000017,0 1px 2px #072e251f}:is(.admin-theme [data-ui-button=primary]:not([role=combobox]),.bp-marketing .bp-button.bp-primary,.bp-marketing [data-ui-button=primary]):hover:not(:disabled):not([aria-disabled=true]){color:#fff;background-color:var(--bp-action-green-hover);border-color:#106040;border-top-color:#2a825a;border-bottom-color:#0b4e34}:is(.admin-theme [data-ui-button=primary]:not([role=combobox]),.bp-marketing .bp-button.bp-primary,.bp-marketing [data-ui-button=primary]):active:not(:disabled):not([aria-disabled=true]){background-color:var(--bp-action-green-pressed);box-shadow:inset 0 1px 2px #00000026}:is(.admin-theme [data-ui-button=secondary]:not([role=combobox]),.bp-marketing .bp-button:is(.bp-secondary,.bp-hero-secondary),.bp-marketing [data-ui-button=secondary]){color:#1f1f1f;background:#fff;border-color:#d5dad7;border-top-color:#e5e9e6;border-bottom-color:#bfc8c2;box-shadow:inset 0 1px 2px #1124190a,inset 0 -1px #1124190a,0 1px 2px #11241912}:is(.admin-theme [data-ui-button=secondary]:not([role=combobox]),.bp-marketing .bp-button:is(.bp-secondary,.bp-hero-secondary),.bp-marketing [data-ui-button=secondary]):hover:not(:disabled):not([aria-disabled=true]){color:#1f1f1f;background:#f8faf8;border-color:#bfc8c2;border-top-color:#d8dfda;border-bottom-color:#a9b5ad}:is(.admin-theme [data-ui-button=secondary]:not([role=combobox]),.bp-marketing .bp-button:is(.bp-secondary,.bp-hero-secondary),.bp-marketing [data-ui-button=secondary]):active:not(:disabled):not([aria-disabled=true]){background:#f0f4f1;box-shadow:inset 0 1px 3px #1124191a}:is(.admin-theme [data-ui-button=primary]:not([role=combobox]),.admin-theme [data-ui-button=secondary]:not([role=combobox]),.bp-marketing .bp-button:is(.bp-primary,.bp-secondary,.bp-hero-secondary),.bp-marketing [data-ui-button]:is([data-ui-button=primary],[data-ui-button=secondary])):is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.5;box-shadow:none}@media (prefers-reduced-motion: reduce){:is(.admin-theme,.bp-marketing){--bp-action-transition: none}}
