.brienta-campaign{--bc-ink:var(--brienta-ink);--bc-muted:var(--brienta-muted);--bc-purple:var(--brienta-accent);--bc-line:var(--brienta-border);background:var(--brienta-canvas);color:var(--bc-ink);font-family:var(--brienta-font);-webkit-font-smoothing:antialiased}.brienta-campaign *,.brienta-campaign :before,.brienta-campaign :after{box-sizing:border-box}.brienta-campaign h1,.brienta-campaign h2,.brienta-campaign h3,.brienta-campaign p{margin:0}.brienta-campaign a{text-decoration:none}.brienta-campaign button,.brienta-campaign input,.brienta-campaign select,.brienta-campaign textarea{font:inherit}.brienta-campaign a:focus-visible,.brienta-campaign button:focus-visible,.brienta-campaign summary:focus-visible{outline:3px solid var(--brienta-focus);outline-offset:5px;border-radius:5px}.brienta-campaign .bc-skip{z-index:100;background:var(--brienta-primary);color:var(--brienta-primary-foreground);padding:12px 18px;position:fixed;top:8px;left:12px;transform:translateY(-150%)}.brienta-campaign .bc-skip:focus{transform:translateY(0)}.brienta-campaign .bc-header{width:100%;max-width:var(--brienta-content-width);justify-content:space-between;align-items:center;gap:20px;min-height:74px;margin:auto;padding:12px 28px;display:flex}.brienta-campaign .bc-brand{color:var(--bc-ink);letter-spacing:-.7px;align-items:center;gap:10px;min-height:44px;font-size:21px;font-weight:650;display:flex}.brienta-campaign .bc-brand img{border-radius:var(--brienta-radius-control);width:32px;height:32px}.brienta-campaign .bc-signin{color:var(--bc-muted);align-items:center;gap:10px;min-height:44px;padding:8px 0 8px 12px;font-size:14px;display:inline-flex}.brienta-campaign .bc-signin:hover{color:var(--bc-purple)}.brienta-campaign .bc-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:clamp(36px,6vw,96px);width:min(1180px,100% - 64px);margin:30px auto 68px;display:grid}.brienta-campaign .bc-hero>*{min-width:0}.brienta-campaign .bc-intro{padding:70px 0 45px}.brienta-campaign .bc-eyebrow{text-transform:uppercase;letter-spacing:1.6px;color:var(--bc-purple);align-items:center;gap:9px;font-size:11px;font-weight:700;line-height:1.5;display:flex}.brienta-campaign .bc-eyebrow>span{background:var(--brienta-accent);width:7px;height:7px;box-shadow:0 0 0 5px var(--brienta-accent-soft);border-radius:50%;margin-right:3px}.brienta-campaign .bc-intro h1{letter-spacing:-3.4px;margin:30px 0 26px;font-size:clamp(46px,5vw,72px);font-weight:730;line-height:1.045}.brienta-campaign em{color:var(--bc-purple);font-style:normal}.brienta-campaign .bc-lede{max-width:475px;color:var(--bc-muted);letter-spacing:-.15px;font-size:18px;line-height:1.7}.brienta-campaign .bc-value-list{gap:13px;margin:30px 0;padding:0;list-style:none;display:grid}.brienta-campaign .bc-value-list li{color:var(--bc-ink);align-items:flex-start;gap:11px;font-size:14px;line-height:1.5;display:flex}.brienta-campaign .bc-value-list svg{width:18px;height:18px;color:var(--bc-purple);flex-shrink:0;margin-top:1px}.brienta-campaign .bc-audience{border-top:1px solid var(--bc-line);color:var(--bc-muted);align-items:center;gap:13px;max-width:360px;margin-top:40px;padding-top:26px;font-size:13px;line-height:1.6;display:flex}.brienta-campaign .bc-button{background:var(--brienta-primary);min-height:52px;color:var(--brienta-primary-foreground);border-radius:var(--brienta-radius-control);cursor:pointer;box-shadow:var(--brienta-shadow-control);border:0;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:14px;font-weight:600;line-height:1.5;transition:background .18s,transform .18s;display:inline-flex}.brienta-campaign .bc-button:hover{background:color-mix(in srgb, var(--brienta-primary) 88%, var(--brienta-surface));transform:translateY(-1px)}.brienta-campaign .bc-button:disabled{opacity:.6;cursor:wait;box-shadow:none;transform:none}.brienta-campaign .bc-mobile-cta{display:none}.brienta-campaign .bc-form-card{background:var(--brienta-surface);border:1px solid var(--bc-line);border-radius:var(--brienta-radius-large);box-shadow:var(--brienta-shadow-card);padding:34px;scroll-margin-top:28px}.brienta-campaign .bc-start-card{margin-top:42px}.brienta-campaign .bc-plan-choice{border-bottom:1px solid var(--bc-line);color:var(--bc-ink);align-items:center;gap:14px;padding:22px 0;display:flex}.brienta-campaign .bc-plan-choice:first-of-type{margin-top:14px}.brienta-campaign .bc-plan-choice>span:first-child{flex:1;min-width:0}.brienta-campaign .bc-plan-choice strong{font-size:17px;line-height:1.4;display:block}.brienta-campaign .bc-plan-choice small{color:var(--bc-muted);margin-top:5px;font-size:12px;font-weight:400;line-height:1.6;display:block}.brienta-campaign .bc-plan-choice svg{color:var(--bc-purple);flex-shrink:0}.brienta-campaign .bc-plan-price{text-align:right;overflow-wrap:anywhere;min-width:0;font-size:25px;font-weight:700}.brienta-campaign .bc-plan-price small{margin-top:0}.brienta-campaign .bc-plan-choice:hover strong,.brienta-campaign .bc-plan-details{color:var(--bc-purple)}.brienta-campaign .bc-plan-details{align-items:center;gap:8px;min-height:44px;margin-top:12px;font-size:13px;font-weight:600;display:inline-flex}.brienta-campaign .bc-start-note{color:var(--bc-muted);margin-top:14px;font-size:12px;line-height:1.7}.brienta-campaign .bc-optional-help{max-width:660px;margin:0 auto;padding:24px 20px 48px}.brienta-campaign .bc-optional-help>summary{cursor:pointer;color:var(--bc-ink);padding:18px 0;font-size:14px;line-height:1.6}.brienta-campaign .bc-optional-help>summary span{color:var(--bc-muted);margin-left:10px;font-size:12px}.brienta-campaign .bc-form-icon{border:1px solid var(--bc-line);background:var(--brienta-accent-soft);width:42px;height:42px;color:var(--bc-purple);border-radius:13px;justify-content:center;align-items:center;margin-bottom:24px;display:inline-flex}.brienta-campaign .bc-form-heading .bc-eyebrow{letter-spacing:1.3px;font-size:10px}.brienta-campaign .bc-form-heading h2{letter-spacing:-1.05px;margin:10px 0;font-size:27px;font-weight:700;line-height:1.2}.brienta-campaign .bc-form-heading>p:last-child{color:var(--bc-muted);font-size:14px;line-height:1.6}.brienta-campaign .bc-form-card form{gap:14px;margin-top:27px;display:grid}.brienta-campaign .bc-form-card label{color:var(--bc-ink);font-size:12px;font-weight:600;line-height:1.4;display:block}.brienta-campaign .bc-form-card input,.brienta-campaign .bc-form-card select,.brienta-campaign .bc-form-card textarea{border:1px solid var(--brienta-input);border-radius:var(--brienta-radius-control);background:var(--brienta-surface);width:100%;min-height:47px;color:var(--bc-ink);margin-top:7px;padding:11px 13px;font-size:14px;font-weight:400;line-height:1.45;transition:border-color .15s,box-shadow .15s;display:block}.brienta-campaign .bc-form-card textarea{resize:vertical;min-height:78px}.brienta-campaign .bc-form-card input::placeholder,.brienta-campaign .bc-form-card textarea::placeholder{color:var(--bc-muted)}.brienta-campaign .bc-form-card input:focus,.brienta-campaign .bc-form-card select:focus,.brienta-campaign .bc-form-card textarea:focus{border-color:var(--brienta-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--brienta-focus) 20%, transparent);outline:none}.brienta-campaign .bc-optional{float:right;color:var(--bc-muted);font-size:11px;font-weight:400}.brienta-campaign .bc-measurement label{align-items:flex-start;gap:10px;font-size:12px;font-weight:400;line-height:1.6;display:flex}.brienta-campaign .bc-measurement input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--brienta-accent);flex:0 0 18px;margin-top:3px;padding:0}.brienta-campaign .bc-measurement p{margin-top:8px;font-size:12px;line-height:1.5}.brienta-campaign .bc-form-note{color:var(--bc-muted);justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.brienta-campaign .bc-privacy-note{color:var(--bc-muted);font-size:11px;line-height:1.6}.brienta-campaign .bc-data-details{color:var(--bc-muted);margin-top:-7px;font-size:11px}.brienta-campaign .bc-data-details summary{cursor:pointer;text-underline-offset:3px;align-items:center;min-height:32px;text-decoration:underline;display:flex}.brienta-campaign .bc-data-details p{padding:6px 0;line-height:1.7}.brienta-campaign .bc-data-details a,.brienta-campaign .bc-form-error a{text-decoration:underline}.brienta-campaign .bc-form-error{border:1px solid color-mix(in srgb, var(--destructive) 25%, var(--bc-line));border-radius:var(--brienta-radius-control);background:color-mix(in srgb, var(--destructive) 7%, var(--brienta-surface));color:var(--destructive);padding:13px;font-size:13px;line-height:1.6}.brienta-campaign .bc-honeypot{display:none}.brienta-campaign .bc-message-details summary{min-height:44px;color:var(--bc-purple);cursor:pointer;justify-content:space-between;align-items:center;font-size:12px;display:flex}.brienta-campaign .bc-message-details summary span{color:var(--bc-muted);font-size:11px}.brienta-campaign .bc-message-details label{padding:5px 0 10px}.brienta-campaign .bc-workflow{border-block:1px solid var(--bc-line);background:var(--brienta-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:35px;padding:28px 25px;display:flex}.brienta-campaign .bc-workflow>div{color:var(--bc-muted);align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.brienta-campaign .bc-workflow svg{width:18px;height:18px;color:var(--bc-purple)}.brienta-campaign .bc-workflow .bc-flow-arrow{width:14px;height:14px;color:var(--bc-muted)}.brienta-campaign .bc-product{background:var(--brienta-surface);padding:105px 32px 95px}.brienta-campaign .bc-section-heading{text-align:center;max-width:680px;margin:0 auto 48px}.brienta-campaign .bc-section-heading .bc-eyebrow{justify-content:center}.brienta-campaign h2{letter-spacing:-1.8px;font-size:clamp(32px,3.7vw,50px);font-weight:700;line-height:1.12}.brienta-campaign .bc-section-heading h2{margin:20px 0}.brienta-campaign .bc-section-heading h2 span{color:var(--bc-muted)}.brienta-campaign .bc-section-heading>p:last-child{color:var(--bc-muted);max-width:510px;margin:auto;font-size:16px;line-height:1.75}.brienta-campaign .brienta-demo{max-width:1080px;margin:0 auto}.brienta-campaign .bc-feature-grid{grid-template-columns:repeat(3,1fr);gap:40px;max-width:1080px;margin:56px auto 0;display:grid}.brienta-campaign .bc-feature-icon{border-radius:var(--brienta-radius-control);background:var(--brienta-accent-soft);width:42px;height:42px;color:var(--bc-purple);justify-content:center;align-items:center;margin-bottom:20px;display:flex}.brienta-campaign .bc-feature-icon svg{width:20px;height:20px}.brienta-campaign .bc-feature-grid h3{letter-spacing:-.4px;margin-bottom:12px;font-size:17px;font-weight:650}.brienta-campaign .bc-feature-grid p{color:var(--bc-muted);font-size:14px;line-height:1.75}.brienta-campaign .bc-continuity{color:#fff;background:#191b29;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:85px max(32px,50% - 540px);display:grid}.brienta-campaign .bc-continuity .bc-eyebrow{color:#bcb2ef;margin-bottom:22px}.brienta-campaign .bc-continuity>div>p:not(.bc-eyebrow){color:#c4c6d2;font-size:17px;line-height:1.8}.brienta-campaign .bc-continuity a{color:#ddd7ff;align-items:center;gap:12px;min-height:44px;margin-top:23px;font-size:14px;display:inline-flex}.brienta-campaign .bc-faq{grid-template-columns:.85fr 1fr;gap:80px;max-width:1144px;margin:auto;padding:95px 32px;display:grid}.brienta-campaign .bc-faq h2{margin-top:20px;font-size:40px}.brienta-campaign .bc-faq-list details{border-bottom:1px solid var(--bc-line)}.brienta-campaign .bc-faq-list details:first-child{border-top:1px solid var(--bc-line)}.brienta-campaign .bc-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:18px 0;font-size:14px;font-weight:600;line-height:1.5;list-style:none;display:flex}.brienta-campaign .bc-faq-list summary::-webkit-details-marker{display:none}.brienta-campaign .bc-faq-list summary:after{content:"+";color:var(--bc-muted);font-size:23px;font-weight:300;line-height:1}.brienta-campaign .bc-faq-list details[open] summary:after{content:"−"}.brienta-campaign .bc-faq-list details p{color:var(--bc-muted);padding:0 26px 23px 0;font-size:14px;line-height:1.8}.brienta-campaign .bc-last-cta{border-top:1px solid var(--bc-line);text-align:center;background:radial-gradient(ellipse at 50% 110%, var(--brienta-accent-soft) 0, var(--brienta-canvas) 68%);padding:70px 24px 85px}.brienta-campaign .bc-last-cta .bc-eyebrow{justify-content:center}.brienta-campaign .bc-last-cta h2{margin:20px 0 28px}.brienta-campaign .bc-footer{border-top:1px solid var(--bc-line);color:var(--bc-muted);background:var(--brienta-surface);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 30px;padding:28px 24px;font-size:12px;display:flex}.brienta-campaign .bc-footer a{min-height:36px;color:var(--bc-muted);align-items:center;display:inline-flex}.brienta-campaign .bc-footer p{text-align:center;width:100%;color:var(--bc-muted);font-size:11px;line-height:1.6}.brienta-campaign .bc-spin{animation:.8s linear infinite bc-spin}@keyframes bc-spin{to{transform:rotate(360deg)}}.brienta-campaign.bc-thanks-page{background:radial-gradient(ellipse at 50% 22%, var(--brienta-accent-soft), var(--brienta-canvas) 55%);flex-direction:column;min-height:100dvh;display:flex}.brienta-campaign .bc-thanks{text-align:center;flex:1;width:100%;max-width:800px;margin:auto;padding:55px 24px 85px}.brienta-campaign .bc-thanks-symbol{border:1px solid var(--bc-line);background:var(--brienta-surface);border-radius:var(--brienta-radius-large);width:78px;height:78px;color:var(--bc-purple);box-shadow:var(--brienta-shadow-card);justify-content:center;align-items:center;margin-bottom:28px;display:inline-flex}.brienta-campaign .bc-thanks .bc-eyebrow{justify-content:center}.brienta-campaign .bc-thanks h1{letter-spacing:-2.5px;margin:20px 0 22px;font-size:clamp(36px,4.3vw,60px);font-weight:730;line-height:1.12}.brienta-campaign .bc-thanks-lede{max-width:575px;color:var(--bc-muted);margin:0 auto 32px;font-size:16px;line-height:1.8}.brienta-campaign .bc-next-steps{background:var(--brienta-surface);border:1px solid var(--bc-line);border-radius:var(--brienta-radius-card);text-align:left;max-width:555px;box-shadow:var(--brienta-shadow-card);margin:36px auto;padding:5px 28px;list-style:none}.brienta-campaign .bc-next-steps li{align-items:center;gap:20px;padding:23px 0;display:flex}.brienta-campaign .bc-next-steps li+li{border-top:1px solid var(--bc-line)}.brienta-campaign .bc-next-steps li>span{color:var(--bc-muted);font-size:12px;font-weight:600}.brienta-campaign .bc-next-steps li>svg{color:var(--bc-muted);flex-shrink:0;margin-left:auto}.brienta-campaign .bc-next-steps h2{letter-spacing:-.3px;font-size:15px;font-weight:650;line-height:1.5}.brienta-campaign .bc-next-steps p{color:var(--bc-muted);margin-top:4px;font-size:12px;line-height:1.7}.brienta-campaign .bc-thanks-contact{color:var(--bc-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:24px;font-size:12px;display:flex}.brienta-campaign .bc-thanks-contact a{color:var(--bc-purple);text-underline-offset:3px;align-items:center;min-height:36px;text-decoration:underline;display:inline-flex}@media (width<=1000px){.brienta-campaign .bc-hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.brienta-campaign .bc-intro h1{letter-spacing:-2.7px;font-size:56px}.brienta-campaign .bc-form-card{padding:26px}.brienta-campaign .bc-form-heading h2{font-size:25px}}@media (width<=760px){.brienta-campaign .bc-start-card{margin-top:0}.brienta-campaign .bc-header{padding-inline:20px}.brienta-campaign .bc-brand{font-size:21px}.brienta-campaign .bc-hero{grid-template-columns:minmax(0,1fr);gap:30px;width:min(560px,100% - 40px);margin-top:15px;margin-bottom:45px}.brienta-campaign .bc-intro{padding:22px 0 0}.brienta-campaign .bc-intro h1{letter-spacing:-2.2px;margin-top:25px;font-size:clamp(43px,8.8vw,58px)}.brienta-campaign .bc-desktop-break{display:none}.brienta-campaign .bc-lede{font-size:16px}.brienta-campaign .bc-value-list{gap:12px;margin:24px 0}.brienta-campaign .bc-value-list li{font-size:13px}.brienta-campaign .bc-audience{margin-top:24px;padding-top:20px;font-size:12px}.brienta-campaign .bc-mobile-cta{width:100%;display:inline-flex}.brienta-campaign .bc-form-card{border-radius:var(--brienta-radius-card);padding:25px;scroll-margin-top:20px}.brienta-campaign .bc-plan-choice{grid-template-columns:minmax(0,1fr) auto;gap:16px 12px;display:grid}.brienta-campaign .bc-plan-choice>span:first-child{grid-column:1/-1}.brienta-campaign .bc-plan-price{text-align:left}.brienta-campaign .bc-form-icon{display:none}.brienta-campaign .bc-form-card input,.brienta-campaign .bc-form-card select,.brienta-campaign .bc-form-card textarea{font-size:16px}.brienta-campaign .bc-workflow{justify-content:flex-start;gap:16px;padding:24px}.brienta-campaign .bc-workflow>div{justify-content:center;width:100%;font-size:12px}.brienta-campaign .bc-flow-arrow{display:none}.brienta-campaign .bc-product{padding:65px 20px}.brienta-campaign h2{letter-spacing:-1.25px;font-size:34px}.brienta-campaign .bc-section-heading{margin-bottom:32px}.brienta-campaign .bc-section-heading>p:last-child{font-size:14px}.brienta-campaign .bc-feature-grid{grid-template-columns:1fr;gap:30px;max-width:520px;margin-top:38px}.brienta-campaign .bc-feature-grid article{border-top:1px solid var(--bc-line);padding-top:25px}.brienta-campaign .bc-feature-icon{margin-bottom:15px}.brienta-campaign .bc-continuity{grid-template-columns:1fr;gap:25px;padding:55px 25px}.brienta-campaign .bc-continuity>div>p:not(.bc-eyebrow){font-size:15px}.brienta-campaign .bc-faq{grid-template-columns:1fr;gap:30px;padding:60px 25px}.brienta-campaign .bc-faq h2{font-size:34px}.brienta-campaign .bc-last-cta{padding:55px 24px 65px}.brienta-campaign .bc-thanks{padding:35px 20px 60px}.brienta-campaign .bc-thanks h1{letter-spacing:-1.5px}.brienta-campaign .bc-thanks-lede{font-size:14px}.brienta-campaign .bc-next-steps{padding:3px 20px}.brienta-campaign .bc-next-steps li{gap:13px}.brienta-campaign .bc-next-steps li>svg{display:none}.brienta-campaign .bc-footer{column-gap:20px}}@media (prefers-reduced-motion:reduce){.brienta-campaign *,.brienta-campaign :before,.brienta-campaign :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
