.ct-hero{padding-top:calc(var(--header-h) + var(--header-top) + clamp(32px, 5vw, 72px));padding-bottom:var(--section-y-tight)}.ct-grid{gap:clamp(28px,4vw,48px);display:grid}.ct-head{justify-items:start;gap:16px;display:grid}.ct-title{max-width:12ch}@media (max-width:759px){.ct-title{font-size:clamp(34px,10.4vw,48px)}.ct-head .bb-lede{font-size:17px}}@media (max-width:639px){.ct-hero{padding-top:calc(var(--header-h) + var(--header-top) + 12px)}.ct-grid{gap:24px}.ct-head{gap:12px}.ct-head .bb-lede{font-size:16px;line-height:1.5}}@media (min-width:1024px){.ct-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-areas:"head form""side form";align-items:start;gap:56px clamp(48px,6vw,112px)}.ct-head{grid-area:head;padding-top:24px}.ct-form-wrap{top:calc(var(--header-h) + var(--header-top) + 24px);grid-area:form;position:sticky}.ct-side{grid-area:side}}.ct-card{padding:clamp(20px,3vw,40px)}.ct-form{gap:22px;display:grid}@media (max-width:639px){.ct-form{gap:16px}.ct-form .bb-field{gap:6px}}.ct-form__agent{color:var(--bb-mint);background:#5cf5c814;border-radius:14px;margin:0;padding:12px 16px;font-size:15px;box-shadow:inset 0 0 0 1px #5cf5c866}.ct-form__errors{color:var(--text);background:#ff3d8a1a;border-radius:16px;padding:16px 18px;box-shadow:inset 0 0 0 1px #ff6aa380}.ct-form__errors p{margin:0;font-weight:600}.ct-form__errors ul{gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.ct-form__errors a{color:var(--bb-pink-text);text-underline-offset:.2em;text-decoration:underline}.ct-form__fail{color:var(--text);background:#ff3d8a1a;border-radius:14px;margin:0;padding:14px 16px;box-shadow:inset 0 0 0 1px #ff6aa380}.ct-reach{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.ct-reach__or{font:600 12px/1 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:12px;margin:0;display:flex}.ct-reach__or:before,.ct-reach__or:after{content:"";background:var(--line);flex:1;height:1px}@media (min-width:640px){.ct-reach{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;column-gap:14px}.ct-reach__or{flex-direction:column;justify-content:center;gap:0;height:52px;margin-top:28px}.ct-reach__or:before,.ct-reach__or:after{display:none}.ct-reach__or span{width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--line-strong);letter-spacing:.06em;text-transform:lowercase;border-radius:50%;place-items:center;font-size:13px;display:grid}}.ct-tel{position:relative}.ct-tel__cc{font:500 17px/1 var(--body);color:var(--text-2);pointer-events:none;border-right:1px solid var(--line);transition:opacity .3s, transform .45s var(--spring);align-items:center;padding:0 12px 0 18px;display:inline-flex;position:absolute;top:1px;bottom:1px;left:1px}.ct-tel .bb-input{transition:padding-left .45s var(--spring), border-color .25s, box-shadow .25s, background-color .25s;padding-left:74px}.ct-tel.has-cc .ct-tel__cc{opacity:0;transform:translate(-8px)}.ct-tel.has-cc .bb-input{padding-left:18px}html[data-motion=calm] .ct-tel__cc,html[data-motion=calm] .ct-tel .bb-input{transition:none}.ct-field label,.ct-pills legend{font:600 15px/1.3 var(--body);color:var(--text)}.ct-field__hint{color:var(--text-muted);margin:0;font-size:14px}.ct-field__error{color:var(--bb-pink-text);align-items:baseline;gap:8px;margin:0;font-size:15px;font-weight:500;display:flex}.ct-field__error:before{content:"!";background:var(--bb-pink-text);width:18px;height:18px;color:var(--bb-navy);font:800 12px/1 var(--display);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.ct-field.has-error .bb-input{border-color:var(--bb-pink-text);box-shadow:0 0 0 3px #ff3d8a29}.ct-form .bb-input{transition:border-color .25s,box-shadow .25s,background-color .25s}.ct-form .bb-input:hover{border-color:#fff4e68c}.ct-form .bb-input:focus-visible{background:#06060fe6;box-shadow:0 0 0 4px #5cf5c824}.ct-textarea{resize:vertical;min-height:112px;line-height:1.55}@supports (field-sizing:content){.ct-textarea{field-sizing:content;max-height:360px}}@media (max-width:639px){.ct-textarea{min-height:80px}}.ct-select{position:relative}.ct-select:after{content:"";border-right:2px solid var(--text-2);border-bottom:2px solid var(--text-2);pointer-events:none;width:9px;height:9px;margin-top:-7px;position:absolute;top:50%;right:20px;transform:rotate(45deg)}.ct-select select{appearance:none;cursor:pointer;padding-right:48px}.ct-select option,.ct-select optgroup{color:var(--text);background:#0d0b1f}.ct-check{position:relative}.ct-check input{opacity:0;width:24px;height:24px;margin:0;position:absolute;top:10px;left:0}.ct-check label{cursor:pointer;min-height:44px;color:var(--text);align-items:center;gap:12px;font-size:16px;display:flex}.ct-check small{color:var(--text-muted);margin-top:1px;font-size:14px;display:block}.ct-check__box{border:1.5px solid var(--control-line);background:#06060fb3;border-radius:8px;flex-shrink:0;place-items:center;width:24px;height:24px;margin-top:1px;transition:background .25s,border-color .25s;display:grid}.ct-check__box:after{content:"";border-right:2.5px solid var(--bb-navy);border-bottom:2.5px solid var(--bb-navy);width:6px;height:11px;transition:transform .3s var(--spring);margin-top:-3px;transform:rotate(45deg)scale(0)}.ct-check input:checked+label .ct-check__box{background:var(--bb-mint);border-color:var(--bb-mint)}.ct-check input:checked+label .ct-check__box:after{transform:rotate(45deg)scale(1)}.ct-check input:focus-visible+label .ct-check__box{outline:2px solid var(--bb-mint);outline-offset:3px}.ct-pills{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.ct-pills legend{margin-bottom:10px;padding:0}.ct-pills .ct-field__hint{margin-top:-6px}.ct-pills__row{flex-wrap:wrap;gap:8px;display:flex}.ct-pill{position:relative}.ct-pill input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ct-pill span{min-height:44px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--control-line);transition:background .25s, color .25s, box-shadow .25s, transform .35s var(--spring);background:#06060f8c;border-radius:999px;align-items:center;padding:0 18px;font-size:15px;display:inline-flex}.ct-pill:hover span{color:var(--text);box-shadow:inset 0 0 0 1px #fff4e699}.ct-pill input:checked+span{color:var(--bb-navy);background:var(--heat);font-weight:600;box-shadow:0 10px 30px -12px #ff7a1acc}html[data-motion=full] .ct-pill input:checked+span,html[data-motion=lite] .ct-pill input:checked+span{animation:ct-pop .4s var(--spring)}@keyframes ct-pop{50%{transform:scale(1.06)}}.ct-pill input:focus-visible+span{outline:2px solid var(--bb-mint);outline-offset:3px}.ct-pills.has-error .ct-pill span{box-shadow:inset 0 0 0 1px #ff6aa3b3}.ct-more{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff05;border-radius:18px;transition:box-shadow .3s,background-color .3s}.ct-more[open]{box-shadow:inset 0 0 0 1px var(--line-strong);background:#ffffff09}.ct-more__summary{cursor:pointer;border-radius:18px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"plus label""plus what";align-items:center;gap:2px 14px;min-height:56px;padding:10px 16px;list-style:none;display:grid}.ct-more__summary::-webkit-details-marker{display:none}.ct-more__summary:hover .ct-more__plus{box-shadow:inset 0 0 0 1px var(--bb-amber);color:var(--bb-amber)}.ct-more__summary:focus-visible{outline:2px solid var(--bb-mint);outline-offset:3px}.ct-more__plus{width:32px;height:32px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong);transition:transform .5s var(--spring), box-shadow .25s, color .25s, background-color .25s;border-radius:50%;grid-area:plus;position:relative}.ct-more__plus:before,.ct-more__plus:after{content:"";width:12px;height:2px;transition:transform .5s var(--spring);background:currentColor;border-radius:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.ct-more__plus:after{transform:rotate(90deg)}.ct-more[open] .ct-more__plus{color:var(--bb-navy);background:var(--bb-amber);box-shadow:none;transform:rotate(180deg)}.ct-more[open] .ct-more__plus:after{transform:rotate(0)}.ct-more__label{font:600 16px/1.3 var(--body);color:var(--text);grid-area:label}.ct-more__opt{color:var(--text-muted);font-weight:400}.ct-more__what{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-muted);grid-area:what;font-size:14px;overflow:hidden}.ct-more__body{gap:20px;padding:6px 16px 18px;display:grid}html[data-motion=full] .ct-more,html[data-motion=lite] .ct-more{interpolate-size:allow-keywords}html[data-motion=full] .ct-more::details-content{block-size:0;transition:block-size .55s var(--ease-out), content-visibility .55s allow-discrete;overflow:clip}html[data-motion=lite] .ct-more::details-content{block-size:0;transition:block-size .55s var(--ease-out), content-visibility .55s allow-discrete;overflow:clip}html[data-motion=full] .ct-more[open]::details-content{block-size:auto}html[data-motion=lite] .ct-more[open]::details-content{block-size:auto}html[data-motion=full] .ct-more[open] .ct-more__body>*,html[data-motion=lite] .ct-more[open] .ct-more__body>*{animation:ct-rise .6s var(--ease-out) both}html[data-motion=full] .ct-more[open] .ct-more__body>:nth-child(2),html[data-motion=lite] .ct-more[open] .ct-more__body>:nth-child(2){animation-delay:60ms}html[data-motion=full] .ct-more[open] .ct-more__body>:nth-child(3),html[data-motion=lite] .ct-more[open] .ct-more__body>:nth-child(3){animation-delay:.12s}@keyframes ct-rise{0%{opacity:0;transform:translateY(10px)}}.ct-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.ct-turnstile{min-height:65px}.ct-submit{flex-wrap:wrap;align-items:center;gap:12px 22px;padding-top:4px;display:flex}.ct-submit .bb-btn{flex:none}@media (max-width:480px){.ct-submit .bb-btn{width:100%}}.ct-submit .is-busy{opacity:.75;cursor:progress}.ct-submit__note{color:var(--text-muted);margin:0;font-size:14px}.ct-submit__note a{color:var(--text-2);text-underline-offset:.2em;text-decoration:underline}.ct-done{justify-items:start;gap:18px;padding:clamp(8px,2vw,24px) 0;display:grid}.ct-done__mark{background:var(--bb-mint);width:64px;height:64px;color:var(--bb-navy);font:900 30px/1 var(--display);box-shadow:0 0 0 10px #5cf5c81f, 0 0 60px -10px var(--bb-mint);border-radius:50%;place-items:center;margin:0;display:grid}html[data-motion=full] .ct-done__mark,html[data-motion=lite] .ct-done__mark{animation:ct-pop-in .8s var(--spring)}@keyframes ct-pop-in{0%{opacity:0;transform:scale(.3)rotate(-30deg)}}.ct-done__title{font:900 clamp(28px, 3vw, 44px)/1.05 var(--display);letter-spacing:-.04em;outline:none;margin:0}.ct-done__msg{font-size:var(--fs-lead);color:var(--text-2);max-width:44ch;margin:0}.ct-done__summary{border-top:1px solid var(--line);width:100%;margin:6px 0 8px}.ct-done__summary div{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.ct-done__summary dt{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);padding-top:2px;font-size:13px}.ct-done__summary dd{overflow-wrap:anywhere;margin:0}.ct-hero--sent{align-items:center;min-height:min(100svh,920px);display:grid}.ct-sent{gap:22px;width:min(100%,680px);margin-inline:auto;display:grid}.ct-sent .ct-done{padding-bottom:4px}.ct-sent .ct-side__title{border-top:1px solid var(--line);margin:6px 0 0;padding-top:22px}.ct-sent__actions{flex-wrap:wrap;align-items:center;gap:14px 24px;padding-top:6px;display:flex}.ct-sent__more{color:var(--text-2);font-size:16px}.ct-side{align-content:start;gap:18px;display:grid}.ct-side__title{font:700 clamp(20px, 1.6vw, 26px)/1.2 var(--display);letter-spacing:-.02em;margin:16px 0 0}.ct-side__title:first-child{margin-top:0}.ct-ways{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.ct-ways li{border-bottom:1px solid var(--line);gap:4px;padding:16px 0;display:grid}@media (min-width:560px){.ct-ways li{grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);align-items:baseline;gap:16px}}.ct-ways__k{letter-spacing:.06em;color:var(--text-muted);font-size:14px}.ct-ways__v{color:var(--text);overflow-wrap:anywhere;font-size:17px}a.ct-ways__v{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.25em;align-items:center;min-height:44px;display:inline-flex}a.ct-ways__v:hover{-webkit-text-decoration-color:var(--bb-amber);text-decoration-color:var(--bb-amber)}.ct-next{counter-reset:next;gap:14px;margin:0;padding:0;list-style:none;display:grid}.ct-next li{counter-increment:next;gap:4px;min-height:40px;padding-left:56px;display:grid;position:relative}.ct-next li:before{content:counter(next, decimal-leading-zero);width:40px;height:40px;font:700 13px/1 var(--display);color:var(--bb-amber);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #ffb34780}.ct-next b{font:700 17px/1.3 var(--display);letter-spacing:-.01em}.ct-next li>span{color:var(--text-muted);font-size:16px}
