.brill-home{--marketing-focus:#4b2aff;color:#0b1648;background:#fff}.brill-container{max-width:1320px;margin:0 auto;padding-left:36px;padding-right:36px}.brill-home .marketing-nav{background:#fff;border-bottom:1px solid #e5ebfb}.brill-home .marketing-desktop-nav a{color:#344876}.brill-home .marketing-desktop-nav a:hover,.brill-home .marketing-desktop-nav a[aria-current=page],.brill-footer a:hover{color:#4b2aff}.brill-home .marketing-desktop-nav a[aria-current=page]{text-decoration:underline}@media (min-width:768px) and (max-width:1023px){.brill-home .marketing-nav-inner,.brill-home .marketing-desktop-nav{gap:20px}}.brill-nav-actions{white-space:nowrap;align-items:center;gap:24px;display:flex}.brill-sign-in{color:#344876;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.brill-sign-in:hover{color:#4b2aff}.brill-home .marketing-mobile-nav{border-color:#e5ebfb}.brill-skip{z-index:40;color:#fff;background:#4b2aff;border-radius:6px;padding:12px 20px;position:absolute;top:10px;left:20px;transform:translateY(-150%)}.brill-skip:focus{transform:translateY(0)}.brill-button{cursor:pointer;color:#fff;background:#4624f5;border-radius:11px;justify-content:center;align-items:center;gap:14px;min-height:49px;padding:13px 23px;font-size:14px;font-weight:500;transition:background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 15px -10px #3518d6}.brill-button:hover{background:#3418c9;box-shadow:0 9px 20px -10px #3518d6}.brill-button-small{min-height:43px;padding:10px 22px;font-size:12px}.brill-text-link{color:#4021e4;align-items:center;gap:9px;font-size:14px;font-weight:500;text-decoration:underline;display:inline-flex}.brill-text-link:hover{color:#26108f}.brill-hero{background:linear-gradient(110deg,#f6faff 18%,#f0f6ff 63%,#e5edff 100%);overflow:clip}.brill-hero-grid{grid-template-columns:minmax(0,.89fr) minmax(0,1.31fr);align-items:center;gap:47px;padding-top:68px;padding-bottom:45px;display:grid}.brill-hero h1{letter-spacing:-.04em;font-size:clamp(39px,3.9vw,56px);font-weight:700;line-height:1.08}.brill-hero h1 em{color:#4424f2;font-style:normal}.brill-hero-copy>p{color:#283d70;max-width:470px;margin-top:23px;font-size:16px;line-height:1.65}.brill-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:25px;display:flex}.brill-hero-note{color:#364979;margin-top:29px;font-size:12px;line-height:1.8}.brill-hero-note strong{font-weight:500}.brill-hero-note>span{background:#8f7bff;width:35px;height:2px;margin-bottom:13px;display:block}.brill-audience{text-align:center;text-transform:uppercase;letter-spacing:.2em;color:#354c7f;background:#eef3ff;padding:17px 25px;font-size:10px;font-weight:500}.brill-section{padding-top:54px;padding-bottom:58px}.brill-section-label{color:#4b2aff;text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:15px;margin-bottom:13px;font-size:10px;font-weight:500;display:flex}.brill-section-label>span{opacity:.55;background:currentColor;width:56px;height:1px;display:inline-block}.brill-home h2{letter-spacing:-.035em;font-size:clamp(28px,2.6vw,37px);font-weight:650;line-height:1.16}.brill-section-intro{color:#344a79;margin-top:10px;font-size:15px}.brill-workspace-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;gap:54px;margin-top:30px;display:grid}.brill-benefits{flex-direction:column;gap:29px;display:flex}.brill-benefit{grid-template-columns:34px minmax(0,1fr);gap:19px;display:grid}.brill-benefit>svg{color:#4b2aff;margin-top:3px}.brill-benefit h3{letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.3}.brill-benefit p{color:#3c517e;margin-top:5px;font-size:14px;line-height:1.6}.brill-ai-note{color:#4424e6;border-top:1px solid #cfc6ff;gap:18px;padding-top:18px;font-size:11px;display:flex}.brill-ai-note svg{flex-shrink:0}.brill-ai-note p{color:#4a5d85;margin-top:5px;font-size:10px}.mobile-break{display:none}.brill-selection-section{color:#fff;background:#0e204b}.brill-selection-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:64px;padding-top:45px;padding-bottom:42px;display:grid}.brill-selection-section .brill-section-label{color:#cbd8ff}.brill-selection-section h2{font-size:clamp(31px,3vw,43px)}.brill-selection-section p{color:#dde6ff;max-width:410px;margin-top:18px;font-size:16px;line-height:1.6}.brill-share-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.brill-share-types>div{flex-direction:column;gap:12px;display:flex}.brill-share-types span{max-width:85px;font-size:10px;line-height:1.4}.brill-selection-section .brill-example-caption{text-align:right;color:#aabddd;max-width:none;margin-top:12px;font-size:10px}.brill-selection-section .selection-caption{color:#52658d;max-width:none;margin-top:18px;font-size:11px}.brill-website-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:55px;padding-top:54px;padding-bottom:55px;display:grid}.brill-website-grid p,.brill-support-grid p{color:#354b7c;max-width:540px;margin-top:14px;font-size:14px;line-height:1.65}.brill-website-grid .brill-website-note{margin-top:24px;font-size:13px}.brill-website-note strong{color:#0b1648;margin-bottom:3px;font-size:15px;display:inline-block}.brill-website-grid .brill-text-link{margin-top:23px}.website-preview{min-width:0;padding:0 85px 20px 0;font-family:Arial,sans-serif;position:relative}.website-desktop{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 12px 33px -13px #1a4a8a52}.website-browser{background:#edf2fa;align-items:center;gap:4px;height:22px;padding:0 9px;display:flex}.website-browser i{background:#eaa5a5;border-radius:50%;width:5px;height:5px}.website-browser i:nth-child(2){background:#ead59b}.website-browser i:nth-child(3){background:#9bcdac}.website-browser span{color:#6d7c93;background:#e3e9f3;border-radius:3px;margin:auto;padding:1px 10px;font-size:7px}.website-nav{align-items:center;gap:16px;padding:15px 14px;font-size:7px;display:flex}.website-nav strong{margin-right:auto;font-size:7px}.website-scene{color:#fff;background:#07090a;border-radius:4px;min-height:210px;margin:0 12px;position:relative;overflow:hidden}.website-scene>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.website-scene>div{max-width:57%;padding:27px 20px;position:relative}.website-scene h3{letter-spacing:-.035em;font-size:21px;line-height:1.12}.website-scene span{color:#172241;background:#fff;border-radius:3px;margin-top:16px;padding:8px;font-size:8px;display:inline-block}.website-categories{gap:10px;padding:14px 12px;display:flex}.website-categories span{text-align:center;background:#f1f4f9;border-radius:4px;flex:1;padding:13px 5px;font-size:8px}.website-phone{text-align:center;background:#fbfcff;border:5px solid #0e1421;border-radius:24px;width:137px;padding:21px 9px 14px;position:absolute;bottom:19px;right:0;box-shadow:0 8px 20px -7px #102c5266}.phone-notch{background:#0e1421;border-radius:9px;width:48px;height:9px;position:absolute;top:4px;left:39px}.website-phone>p{letter-spacing:.08em;margin:0;font-size:7px;line-height:1.4}.website-phone img{object-fit:contain;background:#f0f3f9;border-radius:4px;width:100%;height:112px;margin:13px 0 7px;padding:8px}.website-phone strong{font-size:13px;line-height:1.2;display:block}.website-phone>span{color:#fff;background:#0e204b;border-radius:4px;margin:13px 0 7px;padding:9px 10px;font-size:7px;display:inline-block}.website-preview figcaption{color:#5d6f91;margin-top:13px;font-size:10px;position:relative}.brill-support-grid{border-top:1px solid #e1e8f8;grid-template-columns:1fr 1fr;gap:46px;padding-top:35px;padding-bottom:46px;display:grid}.brill-support-grid>div+div{border-left:1px solid #d3d5f7;padding-left:46px}.brill-support-grid h2{font-size:27px}.brill-support-grid .brill-text-link{margin-top:17px;font-size:13px}.brill-flow{justify-content:space-between;align-items:center;gap:11px;margin-top:27px;display:flex}.brill-flow-sources,.brill-flow-destination{background:#f5f8ff;border-radius:8px;flex-direction:column;gap:14px;padding:15px;font-size:10px;display:flex}.brill-flow-sources span,.brill-flow-destination span{align-items:center;gap:8px;display:flex}.brill-flow svg{color:#4b2aff;flex-shrink:0}.brill-flow-logo{background:#f0f4ff;border-radius:8px;padding:21px 14px}.brill-flow-destination strong{font-weight:500}.brill-people{color:#4b2aff;align-items:center;gap:35px;margin:25px 0 0;display:flex}.brill-people>svg{flex-shrink:0;width:105px;height:87px}.brill-people p{max-width:235px;margin:0}.brill-close{background:#edf2ff;padding:32px 0}.brill-close>div{justify-content:space-between;align-items:center;gap:30px;display:flex}.brill-close h2{font-size:30px}.brill-close p{color:#3d517e;margin-top:8px;font-size:14px}.brill-close .brill-button{flex-shrink:0}.brill-footer{color:#52678f;flex-wrap:wrap;align-items:center;gap:27px;padding-top:25px;padding-bottom:25px;font-size:10px;display:flex}.brill-footer nav{flex-wrap:wrap;gap:24px;margin-left:auto;display:flex}.brill-footer small{font-size:9px}@media (min-width:1500px){.brill-hero-grid{padding-top:78px;padding-bottom:55px}}@media (max-width:1100px) and (min-width:768px){.brill-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:26px}.brill-hero h1{font-size:39px}.brill-workspace-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:30px}.brill-selection-grid{gap:35px}.brill-flow{flex-wrap:wrap;justify-content:flex-start}.brill-flow-logo{padding:15px 8px;font-size:24px}.brill-flow-destination{flex-direction:row;flex-basis:100%;justify-content:space-between}.brill-flow-arrow:nth-last-child(2){display:none}.brill-website-grid{gap:30px}.website-preview{padding-right:55px}.website-phone{width:115px}.website-scene h3{font-size:18px}.website-nav>span{display:none}}@media (max-width:767px){.brill-container{padding-left:22px;padding-right:22px}.brill-hero-grid{grid-template-columns:1fr;gap:38px;padding-top:41px;padding-bottom:24px}.brill-hero h1{max-width:590px;font-size:clamp(36px,8.3vw,52px)}.brill-hero-copy>p{max-width:520px;margin-top:21px;font-size:15px;line-height:1.65}.brill-actions{gap:18px;margin-top:25px}.brill-button{padding:13px 17px;font-size:13px}.brill-text-link{font-size:13px}.brill-hero-note{margin-top:24px}.brill-audience{letter-spacing:.14em;padding:15px 25px;font-size:8px;line-height:1.8}.brill-section{padding-top:40px;padding-bottom:40px}.brill-home h2{font-size:29px;line-height:1.16}.brill-section-label{margin-bottom:14px;font-size:9px}.brill-section-intro{font-size:14px}.brill-workspace-grid{grid-template-columns:1fr;gap:32px;margin-top:27px}.brill-benefits{gap:26px}.brill-benefit{gap:17px}.brill-benefit h3{font-size:17px}.brill-benefit p{font-size:14px}.brill-selection-grid{grid-template-columns:1fr;gap:31px;padding-top:38px;padding-bottom:28px}.brill-selection-section h2{font-size:34px}.brill-selection-section p{font-size:15px}.brill-share-types{gap:14px;margin-top:23px}.brill-website-grid{grid-template-columns:1fr;gap:33px}.website-preview{padding-right:63px}.website-nav{gap:7px;padding:13px 9px}.website-nav>span{display:none}.website-scene{min-height:194px;margin:0 7px}.website-scene>div{max-width:68%;padding:20px 12px}.website-scene h3{font-size:18px}.website-phone{border-width:4px;border-radius:19px;width:108px;padding:21px 6px 10px}.phone-notch{width:39px;left:31px}.website-phone img{height:80px;margin-top:10px}.website-phone strong{font-size:11px}.website-phone p{font-size:6px}.website-phone>span{padding:8px;font-size:6px}.website-categories{gap:6px;padding:10px 7px}.website-categories span{padding:10px 3px;font-size:6px}.website-preview figcaption{font-size:9px}.brill-support-grid{grid-template-columns:1fr;gap:33px;padding-top:32px;padding-bottom:37px}.brill-support-grid>div+div{border-top:1px solid #e1e8f8;border-left:0;padding-top:32px;padding-left:0}.brill-support-grid h2{font-size:27px}.brill-flow{gap:6px}.brill-flow-sources,.brill-flow-destination{gap:12px;padding:12px 8px;font-size:9px}.brill-flow-logo{padding:16px 7px;font-size:23px}.brill-flow-arrow{width:14px}.brill-people{gap:24px}.brill-people>svg{width:85px;height:70px}.brill-close{padding:34px 0}.brill-close>div{flex-direction:column;align-items:flex-start;gap:22px}.brill-close h2{font-size:29px}.brill-footer{gap:16px;padding-top:25px;padding-bottom:25px}.brill-footer nav{gap:25px;width:100%;margin:0;font-size:12px}.brill-footer nav a{padding:8px 0}.brill-footer small{width:100%}}@media (max-width:360px){.brill-container{padding-left:18px;padding-right:18px}.brill-flow{flex-wrap:wrap}.brill-flow-destination{flex-direction:row;flex-basis:100%}.brill-flow-arrow:nth-last-child(2){display:none}}
