/* Three compositions built from the selected Full picture direction. */
.fp .alongside-intro .text-link{white-space:nowrap}.fp .platform-examples .mobile-example{padding:45px 28px}.fp .phone-showcase-title .eyebrow{color:#617a8a}.fp .wide-product{padding:0!important;background:transparent!important}.fp .platform-heading{margin-bottom:28px}.fp .real-product img{border-radius:7px!important}.fp .alongside-product-tour{padding-top:65px}.fp .under-product{display:none}.fp .proactive-section .fine{font-size:12px}.fp .proactive-section{scroll-margin-top:0}.fp .notification-header{font-size:11px}.fp .notification-stack{gap:15px}
/* 01: a centred brand opening and three calm proof points. */
.signature .alongside-top{display:block;text-align:center;padding:30px 0 60px}.signature .alongside-top h1{font-size:clamp(62px,6.8vw,96px);margin:24px auto 26px;line-height:1.04}.signature .alongside-top h1 br{display:none}.signature .alongside-top h1 em{display:block}.signature .alongside-intro>p{max-width:490px;margin:0 auto 25px;font-size:18px}.signature .alongside-intro .actions{justify-content:center}.signature .proactive-section{padding:48px 0 52px}.signature .proactive-layout{display:block}.signature .proactive-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:90px;align-items:start;margin-bottom:32px}.signature .proactive-copy .eyebrow{grid-column:1}.signature .proactive-copy h2{grid-column:1;grid-row:2/4;margin:15px 0 0;font-size:43px}.signature .proactive-copy>p:not(.eyebrow):not(.fine){grid-column:2;grid-row:1/3;font-size:15px;margin-top:0;max-width:440px}.signature .proactive-copy .fine{grid-column:2;margin-top:12px}.signature .notification-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.signature .padni-notification{border-radius:13px;padding:20px}.signature .padni-notification h3{margin-top:17px}.signature .platform-heading{text-align:center}.signature .platform-examples .mobile-example{background:#e9edf0}.signature .product-points{gap:50px}
/* 02: the promise and the proactive assistant share the first screen. */
.beside main{display:grid;grid-template-columns:1fr 1fr}.beside main>section,.beside main>div{grid-column:1/-1}.beside main>.alongside-hero{grid-column:1;grid-row:1;padding:0;display:flex;align-items:center}.beside main>.proactive-section{grid-column:2;grid-row:1;border-top:0;padding:44px 0}.beside .alongside-hero>.wrap{padding:50px 45px 60px max(32px,calc((100vw - 1108px)/2));width:100%}.beside .alongside-top{display:block;padding:0}.beside .alongside-top h1{font-size:clamp(56px,5.5vw,80px);margin:26px 0}.beside .alongside-top .eyebrow{font-size:11px}.beside .alongside-intro>p{font-size:17px;max-width:350px}.beside .alongside-intro .actions{gap:19px}.beside .proactive-layout{display:block;padding:0 max(32px,calc((100vw - 1108px)/2)) 0 36px}.beside .proactive-copy h2{font-size:37px;margin:12px 0 18px}.beside .proactive-copy>p:not(.eyebrow):not(.fine){font-size:14px;line-height:1.65}.beside .proactive-copy .fine{margin:14px 0 21px}.beside .padni-notification{border-radius:15px;padding:15px 18px}.beside .padni-notification p{font-size:13px}.beside .notification-header{margin-bottom:7px}.beside .notification-stack{gap:12px}.beside .platform-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:60px}.beside .platform-heading>.eyebrow{grid-column:1}.beside .platform-heading h3{grid-column:1;grid-row:2;margin-bottom:0}.beside .platform-heading>p:last-child{grid-column:2;grid-row:1/3;align-self:end;margin-bottom:5px;max-width:360px}.beside .platform-examples .mobile-example{background:#e9dca0}.beside .conversation-story{gap:80px}
/* 03: open paper, strong rules and a more editorial product story. */
.journal{background:#fbfaf5}.journal .site-nav{border-bottom:1px solid #b6c3cb}.journal .alongside-hero{background:#fbfaf5;color:#263f59;padding-top:25px}.journal .alongside-top{grid-template-columns:1.3fr 1fr;gap:80px;padding:36px 0 58px}.journal .alongside-top h1{font-size:clamp(55px,6.4vw,90px);line-height:1.02}.journal .alongside-top h1 em{color:#6a8397}.journal .alongside-intro>p{color:#5b7282;font-size:17px}.journal .alongside-intro .text-link{color:#365971}.journal .alongside-intro .button.light{background:#263f59;border-color:#263f59;color:#fff}.journal .proactive-section{background:#e6edf1!important;border-top:1px solid #b6c3cb!important;border-bottom:1px solid #b6c3cb;padding:48px 0}.journal .proactive-layout{grid-template-columns:.9fr 1.25fr;gap:95px}.journal .proactive-copy h2{font-size:42px}.journal .proactive-copy>p:not(.eyebrow):not(.fine){font-size:15px}.journal .notification-stack{gap:0}.journal .padni-notification{border-radius:0;background:transparent!important;border-top:1px solid #b7c6d0;padding:17px 0 20px}.journal .padni-notification:last-child{border-bottom:1px solid #b7c6d0}.journal .padni-notification h3{font:23px/1.25 "Iowan Old Style",Georgia,serif;margin:11px 0 7px;letter-spacing:-.4px}.journal .padni-notification p{font-size:14px;max-width:480px}.journal .notification-header{margin-bottom:0}.journal .alongside-product-tour{background:#fbfaf5}.journal .platform-examples .mobile-example{background:#f0eddf;border-top:1px solid #c8c8bc;border-bottom:1px solid #c8c8bc;border-radius:0}.journal .platform-heading h3{font-size:43px}.journal .real-product img{border-radius:0!important}.journal .bottom-band{background:#263f59;color:#f8f4e7}.journal .bottom-band .button{background:#f8f4e7;color:#263f59;border-color:#f8f4e7}.journal .bottom-band .availability{color:#e4dfc9}.journal .warm-conversation{background:#e6edf1}
@media(max-width:900px){.signature .notification-stack{gap:12px}.signature .padni-notification{padding:17px}.signature .proactive-copy{gap:35px}.beside .alongside-hero>.wrap{padding:40px 25px}.beside .proactive-layout{padding:0 25px}.beside .alongside-top h1{font-size:57px}.beside .proactive-copy h2{font-size:33px}.beside .alongside-intro .actions{gap:15px}.journal .alongside-top,.journal .proactive-layout{gap:40px}}
@media(max-width:600px){.fp .alongside-product-tour{padding-top:36px}.fp .platform-examples .mobile-example{padding:28px 15px}.fp .platform-heading{margin-bottom:21px}.fp .platform-examples .web-example{order:1}.fp .platform-examples .mobile-example{order:0}.signature .alongside-top{padding:15px 0 38px}.signature .alongside-top h1{font-size:57px}.signature .alongside-intro>p{font-size:16px}.signature .proactive-section{padding:35px 0}.signature .proactive-copy{display:block;margin-bottom:25px}.signature .proactive-copy h2{font-size:36px;margin:16px 0}.signature .proactive-copy>p:not(.eyebrow):not(.fine){font-size:15px}.signature .notification-stack{grid-template-columns:1fr;gap:13px}.signature .padni-notification h3{margin-top:0}.signature .platform-heading{text-align:left}.beside main{display:block}.beside main>.proactive-section{padding:30px 0}.beside .alongside-hero>.wrap{padding:35px 22px 40px}.beside .alongside-top h1{font-size:60px}.beside .proactive-layout{padding:0 22px}.beside .proactive-copy h2{font-size:36px}.beside .proactive-copy>p:not(.eyebrow):not(.fine){font-size:15px}.beside .padni-notification p{font-size:14px}.beside .platform-heading{display:block}.beside .platform-heading h3{margin-bottom:13px;font-size:32px}.journal .alongside-hero{padding-top:0}.journal .alongside-top{grid-template-columns:1fr;gap:25px;padding:30px 0 38px}.journal .alongside-top h1{font-size:63px}.journal .alongside-intro>p{font-size:16px}.journal .alongside-intro .mobile-primary{background:#263f59;color:#fff}.journal .proactive-section{padding:32px 0}.journal .proactive-layout{grid-template-columns:1fr;gap:22px}.journal .proactive-copy h2{font-size:37px}.journal .proactive-copy .fine{margin-top:15px}.journal .platform-heading h3{font-size:33px}.journal .bottom-band .availability a{background:#f7f3e6;color:#263f59}.journal .padni-notification{padding:17px 0}.fp .proactive-section .proactive-copy h2{letter-spacing:-.035em}}
