:root{--blue:#023e7d;--blue-dark:#012c59;--ink:#101c2c;--pale-blue:#edf4fb}::selection{background:#023e7d;color:#fff}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-color:#023e7d}.section-wrap{width:min(1184px,calc(100% - 96px));margin-inline:auto}.marketing-page{overflow:hidden}.marketing-page .topbar{height:92px;border-color:#e8edf3}.marketing-page .container{max-width:1280px}.marketing-page h2{font-size:48px;line-height:1.13;letter-spacing:-.05em;font-weight:550}.marketing-page h3{font-size:22px;line-height:1.25;letter-spacing:-.03em}.overline{font-size:11px;letter-spacing:1.8px;font-weight:650;display:block;color:#023e7d;line-height:1.5;margin-bottom:22px}.overline i{display:inline-block;width:6px;height:6px;background:#023e7d;border-radius:50%;margin-right:8px}.landing-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:24px;align-items:center;min-height:690px;padding-block:70px 80px}.landing-copy{position:relative;z-index:2}.landing-copy h1{font-size:82px;line-height:1.01;letter-spacing:-.067em;font-weight:570;margin-bottom:27px}.landing-copy h1 span{color:#023e7d}.landing-copy>p{color:#647084;font-size:18px;line-height:1.7;max-width:442px;margin-bottom:28px}.landing-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.landing-actions .button{padding:13px 19px;min-height:49px}.google-mark{height:19px;width:19px;flex-shrink:0}.google-button{gap:12px}.landing-copy .signup-note{font-size:12px;margin:14px 0 0;color:#8a929f}.hero-stage{min-width:0;position:relative;height:536px;display:flex;justify-content:center;align-items:center;isolation:isolate}.ribbon-video{position:absolute;inset:-16% -26%;height:133%;width:152%;object-fit:cover;z-index:-1;opacity:.78;filter:brightness(.86) saturate(.72);mask-image:linear-gradient(to right,transparent,#000 20%,#000 90%,transparent);pointer-events:none}.demo-window{width:345px;background:#ffffffed;border:1px solid #e6edf6;box-shadow:0 22px 65px #023e7d20,0 2px 10px #023e7d08;border-radius:15px;transform:rotate(-2deg);overflow:hidden;backdrop-filter:blur(12px)}.demo-browser{height:38px;display:flex;align-items:center;justify-content:center;gap:6px;border-bottom:1px solid #ebeff4;color:#7b8ba0;font-size:9px;position:relative;background:#f9fbff}.demo-browser>span{position:absolute;left:13px;display:flex;gap:4px}.demo-browser i{width:5px;height:5px;border-radius:50%;background:#d5dce7}.demo-browser>.icon{height:10px;width:10px}.demo-body{padding:25px 27px 20px}.demo-avatar{height:40px;width:40px;background:#023e7d;color:#fff;display:grid;place-items:center;font-size:21px;border-radius:12px;position:relative;margin-bottom:17px}.demo-avatar>span{position:absolute;right:-5px;bottom:-4px;background:#fff;border-radius:50%;color:#023e7d;display:grid;place-items:center;height:18px;width:18px;border:1px solid #dfe7f1}.demo-avatar .icon{width:12px;height:12px}.tiny-label{font-size:8px;letter-spacing:1.3px;font-weight:600;color:#7e8a9c;display:block}.demo-body h2{font-size:24px;letter-spacing:-.04em;margin:7px 0 6px}.demo-body>p{color:#7d8796;font-size:11px;margin-bottom:16px}.demo-meeting-meta{display:flex;gap:16px;font-size:10px;color:#637087}.demo-meeting-meta>span{display:flex;align-items:center;gap:5px}.demo-meeting-meta .icon{height:13px;width:13px}.demo-days{display:flex;justify-content:space-between;gap:9px;margin:20px 0 12px}.demo-days button{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;height:58px;background:#fff;border:1px solid #e3e9f1;border-radius:8px;color:#536175;font-size:19px}.demo-days small{font-size:8px;letter-spacing:1px;margin-bottom:3px}.demo-days button.selected{background:#023e7d;border-color:#023e7d;color:#fff}.demo-times{display:flex;gap:9px;margin-bottom:16px}.demo-times button{flex:1;background:#fff;border:1px solid #e4e9f1;border-radius:6px;padding:8px 0;font-size:10px;color:#6c7b90}.demo-times button.selected{border-color:#023e7d;background:#edf4fb;color:#023e7d}.demo-price{border-top:1px solid #e6ebf2;padding:14px 0;display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#708096}.demo-price strong{font-size:26px;letter-spacing:-1px;font-weight:600;color:#172e4d}.demo-price strong small{font-size:9px;letter-spacing:0;font-weight:400;color:#8b96a5}.demo-price>span:last-child{display:flex;align-items:center;gap:4px;font-size:9px}.demo-price .icon{height:12px;width:12px}.demo-body .button{font-size:11px;min-height:39px;border-radius:6px}.demo-body .button .icon{height:14px;width:14px}.demo-disclaimer{display:block;text-align:center;font-size:9px;color:#8f98a6;margin-top:10px}.hero-notification{position:absolute;right:-9px;bottom:53px;border:1px solid #e1e8f3;border-radius:10px;background:white;box-shadow:0 15px 35px #023e7d1a;padding:16px 18px;display:flex;gap:12px;align-items:center;transform:rotate(3deg)}.hero-notification>.icon{background:#edf4fb;box-sizing:content-box;padding:10px;border-radius:8px;color:#023e7d}.hero-notification strong{display:block;font-size:12px}.hero-notification span{font-size:10px;color:#8690a0}.hero-notification .notif-price{font-size:22px;color:#023e7d;margin-left:8px;font-weight:600;letter-spacing:-1px}.benefit-strip{border-top:1px solid #e2e8f1;border-bottom:1px solid #e2e8f1;padding:27px 0;display:flex;justify-content:space-around;color:#5b677a;font-size:13px;gap:18px}.benefit-strip span{display:flex;align-items:center;gap:10px}.benefit-strip .icon{color:#023e7d;height:18px;width:18px}.process-section{padding-block:115px}.section-intro{max-width:670px;margin-bottom:56px}.section-intro h2{margin-bottom:22px}.section-intro>p{color:#728093;font-size:17px;line-height:1.7;max-width:520px}.process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.step-number{font-size:12px;letter-spacing:1.5px;color:#023e7d;border-bottom:1px solid #dce5ef;padding-bottom:12px;display:block;margin-bottom:20px}.step-art{height:194px;border-radius:12px;background:#f3f6fa;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:28px;overflow:hidden}.time-art>span{font-size:11px;color:#6b7e93;display:flex;gap:9px;align-items:center}.time-art>strong{font-size:35px;letter-spacing:-1.4px;color:#023e7d;font-weight:550;margin:13px 0}.time-art strong small{font-size:23px;font-weight:300;color:#a2b6ca}.time-art>div{font-size:10px;color:#69839c}.time-art i,.calendar-legend i{width:5px;height:5px;background:#023e7d;display:inline-block;border-radius:50%;margin-right:5px}.link-art{background:#edf4fb}.link-art>div:first-child{background:white;border:1px solid #dbe5ef;border-radius:9px;padding:14px 15px;box-shadow:0 8px 20px #023e7d0c;font-size:12px;color:#023e7d;display:flex;gap:12px;align-items:center}.link-art>span{font-size:9px;color:#788aa0;margin:12px 0}.share-nodes{display:flex;gap:20px}.share-nodes>span{padding:7px;background:white;color:#7993ac;border:1px solid #dae6f2;border-radius:50%;height:32px;width:32px;display:grid;place-items:center}.share-nodes .icon{height:15px;width:15px}.meet-art{background:linear-gradient(130deg,#e7f0f8,#f6f9fc)}.meet-symbol{width:52px;height:52px;color:#023e7d;background:white;border:1px solid #d8e5f1;border-radius:15px;display:grid;place-items:center;box-shadow:0 8px 20px #023e7d0a;margin-bottom:13px}.meet-symbol .icon{width:25px;height:25px}.meet-art>strong{font-size:19px;font-weight:550;letter-spacing:-.5px}.meet-art>span{font-size:9px;color:#7f91a6;margin-top:8px}.meet-art>span .icon{width:12px;height:12px}.process-grid h3{font-size:21px;margin-bottom:14px}.process-grid p{color:#728093;font-size:14px;line-height:1.8;margin:0}.soft-band{background:#f5f8fc;border-block:1px solid #edf1f5}.split-feature{padding-block:100px;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.feature-copy h2{margin-bottom:24px}.feature-copy>p{color:#728093;font-size:16px;line-height:1.8;max-width:440px}.feature-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:15px;font-size:13px;color:#51667d;margin:27px 0}.feature-list li{display:flex;align-items:center;gap:11px}.feature-list .icon{width:17px;height:17px;color:#023e7d}.feature-copy .text-link{margin-top:7px;color:#023e7d}.availability-art{min-height:380px;position:relative;display:flex;align-items:start;padding:0 42px 60px 0}.mini-calendar{background:#fff;width:315px;padding:24px;border:1px solid #e5ebf3;border-radius:12px;box-shadow:0 15px 40px #023e7d0c;transform:rotate(-3deg)}.mini-calendar-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:12px}.mini-calendar-title>span{font-size:10px;color:#7b8ba1;display:flex;align-items:center;gap:7px}.mini-calendar-title .icon{height:13px;width:13px}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;text-align:center;font-size:10px}.calendar-grid small{color:#9aa8b8;padding-bottom:10px}.calendar-grid>span{height:28px;display:grid;place-items:center;border-radius:50%;color:#93a1b1}.calendar-grid .available-day{color:#023e7d;background:#e9f2fb;font-weight:600}.calendar-grid .selected-day{background:#023e7d;color:#fff}.calendar-legend{font-size:9px;color:#8392a4;margin-top:20px}.availability-note{position:absolute;right:0;bottom:0;width:272px;border:1px solid #dbe5ef;border-radius:12px;background:#fff;padding:22px;box-shadow:0 15px 40px #023e7d14;transform:rotate(3deg)}.availability-note>.tiny-label{margin-bottom:15px}.availability-note>div{display:flex;justify-content:space-between;font-size:10px;padding:10px 0;border-bottom:1px solid #edf0f5;color:#8290a1}.availability-note strong{font-weight:550;color:#3c526f}.availability-note strong small{font-size:8px;color:#8997a8}.availability-note>.availability-ready{justify-content:center;gap:6px;color:#023e7d;font-size:10px;padding:14px 0 0;border:0}.availability-ready .icon{height:14px;width:14px}.notifications-feature{padding-block:115px;gap:110px}.notification-art{background:radial-gradient(ellipse,#ecf3fb,transparent 70%);padding:30px 0}.notification-card{display:flex;gap:15px;background:#fff;border:1px solid #e1e8f1;border-radius:13px;box-shadow:0 15px 30px #023e7d0d;padding:25px 22px;width:calc(100% - 24px);transform:rotate(-3deg)}.notification-icon{width:36px;height:36px;flex-shrink:0;border-radius:10px;background:#edf4fb;color:#023e7d;display:grid;place-items:center}.notification-card small{font-size:8px;letter-spacing:1px;color:#8c98a8;display:block;margin-bottom:7px}.notification-card strong{font-size:17px;letter-spacing:-.5px;font-weight:550}.notification-card p{font-size:11px;color:#8591a1;line-height:1.7;margin:9px 0}.mock-link{font-size:10px;font-weight:550;color:#023e7d;display:flex;align-items:center;gap:10px}.mock-link .icon{width:14px;height:14px}.winning-note{margin:23px 0 0 30px;transform:rotate(2deg);background:#023e7d;color:#fff;border-color:#023e7d}.winning-note .notification-icon{color:#fff;background:#ffffff1c}.winning-note small,.winning-note p{color:#abc7e2}.winning-note .mock-link{color:#fff}.notification-caption{font-size:11px;text-align:center;color:#9aa5b4;margin-top:35px}.everyone-band{background:#081b30;color:#fff;position:relative;isolation:isolate}.everyone-band:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 85% 70%,#023e7d88,transparent 60%);z-index:-1}.everyone-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:110px;align-items:center}.everyone-layout .overline{color:#87b7e8}.everyone-layout p{max-width:420px;color:#9eb1c6;line-height:1.8;font-size:16px;margin-bottom:30px}.everyone-layout .button{background:#fff;border-color:#fff;color:#023e7d}.conversation-cloud{display:flex;align-items:center;flex-direction:column;gap:14px}.conversation-pill{display:flex;align-items:center;gap:14px;padding:17px 25px;background:#16364f80;border:1px solid #41668b50;border-radius:12px;font-size:13px;box-shadow:0 8px 15px #00000009;color:#c0d3e7;width:fit-content}.conversation-pill .icon{color:#8fb8e0}.conversation-pill:nth-child(2n){transform:translateX(25px)}.conversation-pill:nth-child(3){transform:translateX(-20px)}.conversation-cloud>p{font-size:10px;margin:10px 0 0;text-align:center;letter-spacing:.4px}.connected-section{padding-block:115px}.connected-section>.section-intro{margin-inline:auto;text-align:center}.connected-section>.section-intro p{margin-inline:auto}.connection-flow{display:grid;grid-template-columns:1fr 50px 1fr 50px 1fr;gap:25px;align-items:start}.connection-flow article{padding:10px 14px}.service-icon{width:51px;height:51px;border:1px solid #dce7f1;background:#f5f8fc;border-radius:13px;display:grid;place-items:center;font-size:29px;font-weight:700;color:#023e7d;margin-bottom:24px}.service-icon .icon{height:26px;width:26px}.stripe-service{font-style:italic}.connection-flow h3{font-size:21px;margin-bottom:15px}.connection-flow p{font-size:14px;line-height:1.8;color:#76869a;margin:0}.flow-arrow{margin-top:28px;color:#bbc9d7}.pricing-band{background:#eff5fa;border-block:1px solid #e7eef5}.pricing-layout{padding-block:90px;display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center}.pricing-layout>div>p{color:#6f8197;font-size:16px;line-height:1.8;max-width:400px}.pricing-layout .text-link{color:#023e7d}.pricing-card{background:#fff;border:1px solid #dce7f2;padding:35px 40px;border-radius:14px;box-shadow:0 20px 40px #023e7d08}.pricing-card>span{font-size:12px;color:#6f8197}.pricing-card>strong{font-size:92px;line-height:1.2;display:block;letter-spacing:-6px;color:#023e7d;font-weight:500;margin:10px 0}.pricing-card>strong small{font-size:40px;margin-left:5px;letter-spacing:-1px}.pricing-card>p{font-size:14px!important;padding-bottom:20px;border-bottom:1px solid #e5edf3;margin-bottom:20px}.pricing-card>div{font-size:12px;color:#647890;display:flex;align-items:center;gap:10px;margin-bottom:12px}.pricing-card>div .icon{height:15px;width:15px;color:#023e7d}.pricing-card>small{font-size:10px;color:#92a0b2;display:block;margin-top:24px}.faq-section{padding-block:115px;display:grid;grid-template-columns:.9fr 1.2fr;gap:90px}.faq-list details{border-bottom:1px solid #e1e8f0}.faq-list details:first-child{border-top:1px solid #e1e8f0}.faq-list summary{padding:23px 0;list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:14px;font-weight:550}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#8697ab;display:flex}.faq-list .icon{height:17px;width:17px}.faq-list details[open] summary .icon{transform:rotate(45deg)}.faq-list p{font-size:14px;line-height:1.8;color:#75859a;padding:0 32px 20px 0;margin:0}.final-invite{background:#023e7d;color:#fff;text-align:center;padding-block:85px;background-image:radial-gradient(ellipse at 85% 5%,#326da4,transparent 50%),radial-gradient(ellipse at 0% 120%,#001c41,transparent 60%)}.final-invite .overline{color:#98bfdf;font-size:10px}.final-invite h2{font-size:72px;letter-spacing:-4px;margin-bottom:22px}.final-invite p{color:#b4cfe8;font-size:16px;margin-bottom:28px}.final-invite .button{background:#fff;border-color:#fff;color:#023e7d;padding-inline:24px}.final-note{display:block;font-size:11px;color:#99bad8;margin-top:15px}.marketing-page .footer{padding-block:35px}.auth-divider{display:flex;align-items:center;gap:12px;color:#8c98a7;font-size:11px;margin:24px 0}.auth-divider:before,.auth-divider:after{content:'';flex:1;height:1px;background:#e2e8ef}.auth-form>.google-button{width:100%;margin-top:16px}.preview-bid-field label{font-size:13px;display:block;margin-bottom:8px}.preview-bid-field .button{margin-top:15px}#preview-result{color:#023e7d;font-size:14px;line-height:1.7;margin:15px 0 0}.auth-art{background:#081b30}.auth-sculpture{filter:saturate(.7)}.sidebar-nav a.active{color:#023e7d;background:#eaf2fa}.share-strip{background:#eff5fb;border-color:#dce8f3}.tag{color:#567391}.notice a{color:#023e7d}.bid-panel .status{color:#023e7d}.card-action{color:#023e7d}.session-card:hover{border-color:#8bacc9}.auth-art h1{font-size:53px}.settings-section>.google-button{margin-bottom:20px;margin-right:12px}.personal-slots{display:flex;flex-direction:column;gap:12px}.personal-slot{border:1px solid #dce5ef;border-radius:10px;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:20px}.personal-slot h3{font-size:20px;margin-bottom:9px}.personal-slot p{font-size:12px;color:#7b8a9c;margin:0}.slot-bid{text-align:right;flex-shrink:0}.slot-bid strong{display:block;font-size:24px;color:#023e7d;font-weight:550}.slot-bid small{font-size:10px;color:#8998a9}.slot-bid .button{margin-top:8px;font-size:11px}
@media(min-width:1450px){.landing-hero{min-height:740px}.landing-copy h1{font-size:91px}}
@media(max-width:1100px){.landing-copy h1{font-size:66px}.section-wrap{width:calc(100% - 60px)}.landing-copy>p{font-size:16px}.hero-notification{right:-12px}.landing-actions .button{font-size:12px;padding:12px 14px}.hero-stage{height:510px}.split-feature{gap:45px}.marketing-page h2{font-size:42px}.demo-body h2{font-size:24px}.process-grid{gap:25px}.everyone-layout{gap:40px}.pricing-layout{gap:60px}.faq-section{gap:45px}.connection-flow{gap:15px;grid-template-columns:1fr 25px 1fr 25px 1fr}}
@media(max-width:800px){.landing-hero{grid-template-columns:1fr;gap:45px;padding-top:55px;min-height:0}.landing-copy{text-align:center}.landing-copy h1{font-size:74px}.landing-copy>p{margin-inline:auto;max-width:500px}.landing-actions{justify-content:center}.hero-stage{height:530px;max-width:540px;width:100%;margin:auto}.ribbon-video{inset:-10% -15%;width:130%;height:120%}.hero-notification{right:0;bottom:30px}.benefit-strip{flex-wrap:wrap;justify-content:center;font-size:12px;gap:16px 25px}.process-section,.connected-section{padding-block:80px}.process-grid{gap:20px}.process-grid h3{font-size:19px}.process-grid p{font-size:12px}.step-art{height:155px}.time-art>strong{font-size:26px}.time-art>span{font-size:8px}.link-art>div:first-child{font-size:9px;padding:12px 9px;gap:6px}.link-art>span{font-size:7px}.meet-art>strong{font-size:17px}.meet-art>span{font-size:8px}.split-feature{padding-block:75px;gap:40px}.marketing-page h2{font-size:36px}.demo-body h2{font-size:24px}.feature-copy>p{font-size:14px}.feature-list{font-size:11px}.availability-art{padding-right:0;min-height:375px}.mini-calendar{width:270px;padding:18px}.availability-note{width:235px;bottom:0;right:-5px}.notification-card{padding:18px 15px;gap:10px}.notification-card strong{font-size:14px}.notification-card p{font-size:10px}.notification-icon{height:29px;width:29px}.notification-card small{font-size:7px}.winning-note{margin-left:18px}.everyone-layout{padding-block:80px;gap:35px}.everyone-layout p{font-size:14px}.conversation-pill{font-size:10px;padding:15px;gap:10px}.conversation-pill:nth-child(2n){transform:translateX(8px)}.conversation-pill:nth-child(3){transform:translateX(-8px)}.conversation-cloud>p{font-size:9px}.connection-flow{gap:10px}.connection-flow article{padding:0 4px}.connection-flow h3{font-size:18px}.connection-flow p{font-size:12px}.pricing-layout{gap:35px;padding-block:70px}.pricing-card{padding:28px}.pricing-layout>div>p{font-size:14px}.faq-section{padding-block:80px;gap:35px}.faq-list summary{font-size:12px}.faq-list p{font-size:12px}.final-invite h2{font-size:62px}}
@media(max-width:560px){.section-wrap{width:calc(100% - 40px)}.marketing-page .topbar{height:79px}.landing-hero{padding:40px 0 38px;gap:26px}.landing-copy{text-align:left}.landing-copy h1{font-size:61px;letter-spacing:-.065em}.landing-copy>p{font-size:15px;line-height:1.75;margin-bottom:23px}.landing-actions{justify-content:start;gap:9px}.landing-actions .button{font-size:11px;padding:11px 13px;min-height:45px}.google-mark{width:17px;height:17px}.overline{font-size:9px;letter-spacing:1.4px;margin-bottom:19px}.hero-stage{height:510px}.demo-window{width:300px;transform:rotate(-1deg)}.demo-body{padding:22px}.demo-body h2{font-size:23px!important}.hero-notification{bottom:8px;right:0;padding:11px 13px}.hero-notification strong{font-size:11px}.hero-notification span{font-size:9px}.hero-notification .notif-price{font-size:21px}.hero-notification>.icon{padding:8px;height:16px;width:16px}.benefit-strip{margin-top:20px;padding-block:22px;align-items:start;flex-direction:column;gap:16px;padding-left:5px;font-size:12px}.process-section,.connected-section{padding-block:65px}.marketing-page h2{font-size:35px}.section-intro{margin-bottom:32px}.section-intro>p{font-size:14px}.process-grid{grid-template-columns:1fr;gap:34px}.step-number{margin-bottom:16px}.step-art{height:195px;margin-bottom:20px}.time-art>strong{font-size:36px}.time-art>span{font-size:11px}.time-art>div{font-size:11px}.link-art>div:first-child{font-size:13px;padding:14px 20px}.link-art>span{font-size:10px}.meet-art>strong{font-size:22px}.meet-art>span{font-size:10px}.process-grid h3{font-size:23px}.process-grid p{font-size:14px}.split-feature{grid-template-columns:1fr;padding-block:65px;gap:35px}.feature-copy>p{font-size:15px}.feature-list{font-size:12px}.availability-art{min-height:366px;max-width:360px;width:100%;margin:auto;padding-bottom:70px}.mini-calendar{width:280px}.availability-note{right:0;width:246px}.notifications-feature .feature-copy{grid-row:1}.notification-art{max-width:370px;margin:auto;padding:10px 0 0}.notification-card{padding:22px 18px}.notification-card strong{font-size:17px}.notification-card p{font-size:12px}.notification-card small{font-size:8px}.notification-icon{width:33px;height:33px}.mock-link{font-size:11px}.everyone-layout{grid-template-columns:1fr;padding-block:65px;gap:40px}.everyone-layout p{font-size:15px}.conversation-pill{font-size:12px;padding:17px}.conversation-cloud>p{font-size:10px}.connection-flow{grid-template-columns:1fr;gap:0}.connection-flow article{padding:10px 0 24px}.service-icon{margin-bottom:18px}.connection-flow h3{font-size:23px}.connection-flow p{font-size:14px}.flow-arrow{margin:0 0 25px;transform:rotate(90deg);width:20px}.connected-section>.section-intro{text-align:left}.pricing-layout{grid-template-columns:1fr;padding-block:65px;gap:30px}.pricing-card{padding:30px}.pricing-layout>div>p{font-size:15px}.faq-section{grid-template-columns:1fr;padding-block:65px;gap:20px}.faq-list summary{font-size:14px}.faq-list p{font-size:14px}.final-invite{padding-block:65px}.final-invite h2{font-size:58px;letter-spacing:-3px}.final-invite p{font-size:13px}.final-invite .overline{font-size:8px}.marketing-page .footer{padding-block:30px}.personal-slot{padding:16px;gap:12px}.personal-slot h3{font-size:18px}.personal-slot p{font-size:10px}.slot-bid strong{font-size:22px}.slot-bid .button{font-size:10px;padding:8px 10px}.auth-form h2{font-size:31px}}
@media(prefers-reduced-motion:reduce){.ribbon-video{display:block}.demo-window,.hero-notification,.mini-calendar,.availability-note,.notification-card{transform:none}}
/* Keep the original white video studio seamless with the page. */
.ribbon-video{filter:saturate(.65) hue-rotate(-7deg);mix-blend-mode:multiply;inset:-8% -26%;height:116%}.hero-notification{bottom:-26px}
@media(max-width:800px){.ribbon-video{inset:-6% -15%;height:112%}.hero-notification{bottom:-15px}}
@media(max-width:560px){.hero-notification{bottom:-7px}.landing-hero{padding-bottom:52px}}
.hero-notification{pointer-events:none}
/* Original films add motion to the availability and community stories. */
.motion-media{position:relative;overflow:hidden;border-radius:17px;isolation:isolate;background:#e9f1f8;aspect-ratio:4/3;border:1px solid #d9e4ef;box-shadow:0 20px 45px #023e7d0d}.motion-media video{display:block;width:100%;height:100%;object-fit:cover}.motion-media:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#071a32a6);z-index:0;pointer-events:none}.film-caption{position:absolute;bottom:26px;left:26px;right:85px;color:#fff;z-index:1;pointer-events:none}.film-caption>span{display:block;font-size:8px;letter-spacing:1.3px;color:#d1e3f5;margin-bottom:7px}.film-caption>strong{display:block;font-size:22px;font-weight:500;letter-spacing:-.6px;line-height:1.25}.film-details{display:flex;gap:22px;justify-content:center;margin-top:20px;font-size:11px;color:#657e98}.film-details>span{display:flex;gap:8px;align-items:center}.film-details .icon{height:16px;width:16px;color:#023e7d}.people-film{aspect-ratio:16/10;border-color:#496782;background:#0a2742;box-shadow:0 22px 45px #0002}.people-film .film-caption>strong{font-size:20px}.everyone-layout{grid-template-columns:.9fr 1.1fr;gap:65px}.compact-cloud{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px}.compact-cloud .conversation-pill{font-size:9px;gap:7px;padding:9px 12px;border-radius:30px;transform:none}.compact-cloud .conversation-pill .icon{width:13px;height:13px}.compact-cloud .conversation-pill:nth-child(2),.compact-cloud .conversation-pill:nth-child(4){display:none}.compact-cloud>p{width:100%;font-size:9px;margin-top:6px}
@media(max-width:1100px){.film-caption{left:20px;bottom:25px}.film-caption>strong{font-size:19px}.everyone-layout{gap:40px}.people-film .film-caption>strong{font-size:17px}}
@media(max-width:800px){.motion-media{aspect-ratio:3/4}.film-caption{right:20px;bottom:57px;left:18px}.film-details{font-size:9px;gap:12px}.people-film{aspect-ratio:4/3}.everyone-layout{gap:30px}.film-caption>strong,.people-film .film-caption>strong{font-size:18px}.film-caption>span{font-size:7px}.compact-cloud .conversation-pill{font-size:8px}.people-story{min-width:0}}
@media(max-width:560px){.motion-media{aspect-ratio:4/3}.film-caption{left:20px;bottom:24px;right:100px}.film-caption>strong,.people-film .film-caption>strong{font-size:19px}.film-caption>span{font-size:7px}.film-details{font-size:10px;gap:18px}.everyone-layout{grid-template-columns:1fr;gap:35px}.people-film{aspect-ratio:1.1}.compact-cloud .conversation-pill{font-size:9px}.compact-cloud>p{font-size:9px}}

/* Give the original ribbon and the longer films room to be seen. */
.demo-avatar{width:56px;height:56px;background:#e9f1f8;border-radius:15px}
.demo-avatar>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:15px}
.landing-hero{width:min(1360px,calc(100% - 64px));grid-template-columns:.94fr 1.06fr;gap:34px;min-height:760px}
.hero-stage{height:610px;justify-content:flex-start;padding-left:5%}
.ribbon-video{inset:-10% -32%;width:164%;height:120%;opacity:1;filter:saturate(.9);mask-image:linear-gradient(to right,transparent 0%,#000 15%,#000 92%,transparent 100%);object-position:65% center}
.hero-notification{right:0;bottom:16px}
#benefits .split-feature{width:min(1360px,calc(100% - 64px));grid-template-columns:minmax(290px,.75fr) minmax(0,1.25fr);gap:55px}
.motion-media{border-radius:23px;aspect-ratio:4/3}
.motion-media video{pointer-events:none;user-select:none}
.film-caption{bottom:32px;left:32px;right:32px}
.film-caption>strong,.people-film .film-caption>strong{font-size:28px;letter-spacing:-.8px}
.film-caption>span{font-size:10px;letter-spacing:1.7px}
.everyone-layout{width:min(1360px,calc(100% - 64px));grid-template-columns:1fr;gap:46px;padding-block:95px}
.everyone-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:center}
.everyone-intro p{max-width:490px;margin-bottom:24px}
.people-film{aspect-ratio:16/9}
.people-film .film-caption{bottom:38px;left:38px}
.people-film .film-caption>strong{font-size:35px}
.compact-cloud{gap:12px;margin-top:24px}
.compact-cloud .conversation-pill{font-size:11px;padding:11px 17px}
.compact-cloud>p{max-width:none;font-size:11px}
@media(max-width:1100px){
 .landing-hero{gap:20px}.hero-stage{height:570px;padding-left:0}.hero-notification{bottom:0;right:-12px}
 #benefits .split-feature{gap:32px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}
 .everyone-intro{gap:45px}.film-caption>strong{font-size:24px}
}
@media(max-width:800px){
 .landing-hero{grid-template-columns:1fr;gap:45px;min-height:0}.hero-stage{height:600px;max-width:640px;justify-content:flex-start;padding-left:12%}
 .ribbon-video{inset:-9% -23%;width:151%;height:118%}.hero-notification{right:5%;bottom:2px}
 #benefits .split-feature{grid-template-columns:1fr;gap:35px}.availability-video-panel{width:100%}.motion-media{aspect-ratio:16/10}
 .film-caption{bottom:28px;left:28px;right:28px}.film-caption>strong{font-size:28px}
 .everyone-intro{gap:30px}.people-film .film-caption>strong{font-size:29px}.people-film .film-caption{left:28px;bottom:28px}
}
@media(max-width:560px){
 .landing-hero{width:calc(100% - 40px);gap:30px}.hero-stage{height:570px;padding-left:0;justify-content:center}.demo-window{width:310px}
 .ribbon-video{inset:-8% -40%;width:180%;height:116%;object-position:70% center}.hero-notification{bottom:6px;right:0}
 #benefits .split-feature,.everyone-layout{width:calc(100% - 32px);gap:32px}.motion-media{border-radius:18px;aspect-ratio:4/3}
 .film-caption,.people-film .film-caption{left:24px;right:24px;bottom:24px}.film-caption>strong,.people-film .film-caption>strong{font-size:25px}.film-caption>span{font-size:8px}
 .everyone-layout{padding-block:65px}.everyone-intro{grid-template-columns:1fr;gap:18px;padding-inline:4px}.everyone-intro h2{margin-bottom:0}.everyone-intro p{margin-bottom:20px}
 .people-film{aspect-ratio:4/3}.compact-cloud .conversation-pill{font-size:10px;padding:10px 12px}.compact-cloud>p{font-size:10px}
}
.hero-notification{bottom:-60px}
.landing-hero{padding-bottom:100px}

/* Keep the signup note on white, clear of the oversized hero film. */
.landing-copy{background:#fff;padding-bottom:32px}
