/* HEROES */
.hero{position:relative;min-height:860px;isolation:isolate;overflow:hidden;background:var(--bg)}.site-header{height:116px;position:relative;z-index:3;display:flex;align-items:center;padding:0 var(--pad-x)}.hero-copy{position:relative;z-index:2;text-align:center;padding:98px 24px 70px;margin:0 auto}.hero h1{font-family:var(--display);font-size:clamp(92px,11.8vw,166px);font-weight:500;line-height:1;letter-spacing:-.083em}.hero-copy>p{font-size:clamp(17px,1.8vw,23px);letter-spacing:-.03em;margin:27px auto 40px;max-width:700px;color:var(--ink-soft)}.hero .cta{min-width:284px;min-height:74px;font-size:21px}.variant-H1 .hero-copy{padding-top:120px}.variant-H1::after{content:'';position:absolute;left:calc(50% - 18px);bottom:70px;width:36px;height:1px;background:#a6aaa0}.variant-H2 .hero-copy{padding-top:106px}.hero-signature{position:absolute;width:210px;top:415px;left:calc(50% - 105px);height:3px;z-index:1;animation:signature 1.3s both}.variant-H2 .hero-copy>p{margin-top:48px}.variant-H3{background:#fcfaf5}.wave-art{position:absolute;bottom:-75px;left:0;width:100%;height:500px;color:var(--accent);z-index:0;animation:wave-drift 13s ease-in-out infinite alternate}.variant-H3 .hero-copy,.variant-H4 .hero-copy{padding-top:80px}.variant-H4{background:#fbfcfe}.variant-H4 .site-header{color:var(--accent)}.variant-H4 .brand-mark{color:var(--accent)}.variant-H4 .wave-art{height:540px;bottom:-105px}.orbit-label{position:absolute;bottom:55px;left:0;width:100%;text-align:center;font-size:11px;letter-spacing:.03em;color:var(--accent)}.orbit-label span{display:inline-block;width:5px;height:5px;background:var(--accent);border-radius:50%;margin-right:8px}.harbor-art{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:center;z-index:-1}.variant-H5{background:#eeeee7;min-height:900px}.variant-H5 .hero-copy{text-align:left;padding:56px var(--pad-x) 180px;max-width:1480px;margin:0 auto}.variant-H5 h1{font-size:clamp(92px,10.5vw,150px);letter-spacing:-.073em}.variant-H5 .hero-copy>p{margin-left:0;max-width:420px;font-size:22px;line-height:1.55}.variant-H5 .cta{margin-top:0}.variant-H6 .hero-copy{padding-top:90px}.variant-H6 h1{font-size:clamp(108px,13vw,182px);letter-spacing:-.06em;font-weight:400}.variant-H6 .hero-copy>p{font-size:20px;letter-spacing:-.025em}.variant-H6 .cta{border-radius:0;font-size:18px}.executive-rule{height:1px;background:var(--ink);width:72px;margin:0 auto}.executive-caption{text-align:center;font-size:12px;color:var(--muted);margin-top:20px}.variant-H7{min-height:940px;background:#fff}.variant-H7 .hero-copy{padding-top:12px;padding-bottom:0}.variant-H7 h1{font-weight:500;font-size:clamp(110px,13vw,175px)}.variant-H7 .hero-copy>p{margin:16px auto 26px;font-size:20px}.variant-H7 .cta{min-height:64px;font-size:18px;border-radius:0}.portrait-stage{width:360px;height:430px;margin:20px auto 0;overflow:hidden}.portrait-stage img{width:100%;mix-blend-mode:multiply}.variant-H8{min-height:1090px}.variant-H8 .hero-copy{padding-top:38px;padding-bottom:60px}.variant-H8 h1{font-size:130px}.hero-product{position:relative;width:min(800px,calc(100% - 48px));margin:0 auto}.hero-product .slack-window{border-bottom:0;border-radius:10px 10px 0 0}.hero-product .slack-compose{display:none}.hero-product .slack-body{padding-bottom:32px}.hero-product .artifact{margin-bottom:0}.type-executive h1,.type-executive h2{font-weight:400}.type-editorial h1,.type-editorial h2{font-weight:500}.hero.type-inter h1{font-family:Inter,sans-serif}.palette-spectrum:not(.variant-H2):not(.variant-B2)::after{content:'';position:absolute;bottom:0;height:2px;left:var(--pad-x);right:var(--pad-x);background:var(--spectrum)}.variant-H1.palette-amber::after,.variant-H1.palette-blue::after{background:var(--accent)}
/* SLACK AND ARTIFACTS */
.narrow{max-width:1040px}.slack-window{border:1px solid #dedfd8;background:#fff;border-radius:10px;overflow:hidden;text-align:left;color:#252624;font-family:Inter,sans-serif}.slack-top{border-bottom:1px solid #e5e6e0;padding:18px 24px;display:flex;align-items:center;gap:10px;font-size:17px;font-weight:600}.channel-hash{font-size:24px;font-weight:400;color:#686c63}.slack-top-right{margin-left:auto}.slack-top-right .tool-mark{width:21px;height:21px;filter:grayscale(1);opacity:.6}.slack-body{padding:26px 28px 20px}.message{display:flex;gap:12px;margin-bottom:28px;align-items:flex-start}.person-avatar{width:35px;height:35px;display:flex;align-items:center;justify-content:center;background:#e9e9df;color:#616252;border-radius:6px;flex:none;font-size:15px}.greg-avatar{display:flex;align-items:center;justify-content:center;width:35px;height:35px;flex:none;background:#f8f8f4;border-radius:6px;border:1px solid #e7e8e2}.greg-avatar .brand-mark{height:24px;width:25px}.greg-avatar .brand-mark img{height:24px;width:23px}.message-content{flex:1;min-width:0;font-size:14px;line-height:1.65}.message-author{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;margin-bottom:3px}.message-author time{font-weight:400;font-size:11px;color:#81857b;margin-left:4px}.app-label{font-size:9px;background:#efefed;line-height:1.3;padding:1px 3px;color:#676960}.mention{color:#31657b;background:#edf4f6;padding:1px 3px;border-radius:2px}.slack-compose{border:1px solid #d9dcd2;border-radius:6px;padding:15px;color:#92968b;font-size:12px;display:flex;justify-content:space-between;align-items:center}.send-icon{height:24px;width:24px;display:flex;align-items:center;justify-content:center;background:#f1f2eb;border-radius:4px;color:#7d8271}.artifact{border:1px solid var(--hair);border-radius:6px;margin-top:16px;background:#fff;overflow:hidden;font-family:Inter,sans-serif}.artifact-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 19px;border-bottom:1px solid var(--hair);font-size:13px;font-weight:500}.artifact-heading .tiny-label{font-size:9px;text-align:right}.account-row{display:flex;gap:10px;align-items:center;padding:13px 18px;border-bottom:1px solid #eeeeea;font-size:12px}.account-row:last-child{border:0}.company-monogram{width:29px;height:29px;display:flex;align-items:center;justify-content:center;background:#f2f2ec;border-radius:4px;font-size:12px;font-weight:500}.account-row strong{font-weight:500}.account-row small{display:block;font-size:10px;color:#868a7c}.account-angle{font-size:10px;color:#667357;margin-left:auto;background:#f3f5ee;padding:3px 7px;border-radius:4px}.visitor-artifact>p{font-size:13px;color:#767c6c;padding:15px 19px 0}.visit-trail{display:flex;align-items:center;gap:12px;padding:16px 19px;font-size:10px;color:#8a8f80}.visit-trail span{background:#f6f7f2;color:#626b55;padding:4px 6px;border-radius:3px}.draft{border-top:1px solid var(--hair);padding:17px 19px;background:#fcfcf9}.draft p{font-size:12px;line-height:1.7;margin-top:10px;color:#555b4f}.draft .tiny-label{font-size:9px}.abm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 18px;gap:0 26px}.abm-grid>span{display:flex;gap:16px;align-items:center;padding:10px 0;font-size:11px;border-bottom:1px solid #eeefe9}.abm-grid i{font-style:normal;font-size:9px;color:#9a9e91}.artifact-footer{font-size:10px;padding:12px 18px;color:#79806e;border-top:1px solid var(--hair);display:flex;align-items:center;gap:9px}.artifact-footer .tool-mark{width:16px;height:16px}.mini-calendar{display:grid;grid-template-columns:repeat(7,1fr);padding:18px;gap:6px}.mini-calendar span{background:#f6f6f1;border-radius:3px;font-size:10px;padding:9px 4px;text-align:center;color:#888f7f}.mini-calendar .booked{background:#e4ead9;color:#526144}.content-calendar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:18px 12px;gap:5px}.content-calendar>div{font-size:9px;display:flex;flex-direction:column;gap:8px}.content-calendar small{font-size:8px;color:#949889}.content-calendar span{background:#f1f2e9;min-height:63px;padding:8px 5px}.content-calendar i{font-style:normal;color:#787d6f}.social-row{display:flex;gap:15px;align-items:center;padding:15px 18px;border-bottom:1px solid var(--hair);font-size:11px}.social-row>span{font-size:19px}.social-row small{display:block;color:#8b9183;font-size:9px;margin-top:4px}.ad-preview{margin:18px;padding:20px;background:#f2f2e9;color:#39412f;min-height:190px}.ad-preview>span:first-child{font-size:8px;letter-spacing:.15em}.ad-preview h4{font-size:28px;line-height:1.15;font-weight:400;letter-spacing:-.055em;margin:14px 0 22px}.ad-button{font-size:9px;display:inline-block;border-bottom:1px solid;padding-bottom:3px}.launch-check{display:flex;align-items:center;gap:14px;padding:18px;font-size:12px;border-bottom:1px solid var(--hair)}.launch-check>span{font-size:10px;color:#9ba08f}.launch-check i{font-style:normal;margin-left:auto}.compact .slack-body{padding:20px}.compact .message-content{font-size:12px}.compact .message-author{font-size:12px}.compact .message{gap:9px;margin-bottom:22px}.compact .message-author time{font-size:9px}.compact .artifact-heading{padding:13px 14px}
/* WORKING */
.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.steps article{border-top:1px solid var(--hair);padding-top:24px}.step-number{font-size:12px;color:#a1a598}.steps h3{font-size:23px;letter-spacing:-.045em;margin:26px 0 30px;font-weight:400}.step-visual{height:220px;background:#f6f6f1;padding:26px;border-radius:6px}.install-visual{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.install-visual>.tool-mark{width:39px;height:39px}.connection-line{width:38px;height:1px;background:#bfc4b4}.mini-permission{flex-basis:100%;font-size:11px;text-align:center}.mini-permission .check{margin-right:5px}.source-visual{padding:19px}.source-visual>div{display:flex;align-items:center;gap:10px;padding:7px;font-size:11px}.source-visual .tool-mark{width:22px;height:22px}.source-visual i{margin-left:auto;color:#7b866b;font-style:normal}.source-visual p{font-size:9px;color:#8c9380;margin-top:17px}.ask-visual p{font-size:17px;margin:26px 0 30px;line-height:1.5;letter-spacing:-.03em}.ask-visual>div{display:flex;justify-content:space-between;color:#7f8970}.computer-flow{display:grid;grid-template-columns:1fr 50px 1.5fr 50px 1fr;align-items:center;gap:8px;padding-top:25px}.flow-sources{display:flex;flex-direction:column;gap:16px}.source-pill{display:flex;align-items:center;gap:13px;font-size:12px;line-height:1.3}.flow-sources>.tiny-label{font-size:9px;margin-top:8px}.flow-arrow svg{height:30px;width:40px;color:#9ca591}.greg-computer{border:1px solid #c8cdbf;background:#fff;border-radius:9px;overflow:hidden}.computer-chrome{display:flex;justify-content:space-between;border-bottom:1px solid var(--hair);padding:12px 14px;font-size:10px;color:#7d8573}.computer-inside{padding:24px;min-height:215px}.computer-inside .brand-mark{height:42px}.folder-tree{margin-top:14px;font-family:monospace;font-size:11px;line-height:2;color:#848c77}.folder-tree>div:last-child{padding-left:16px;font-size:9px}.computer-status{border-top:1px solid var(--hair);padding:12px 15px;font-size:9px;color:#7d866e;display:flex;align-items:center;gap:8px}.computer-status i{display:block;width:5px;height:5px;border-radius:50%;background:#6d8058}.paper-file{position:relative;background:#f4f5ee;border:1px solid #e2e5d8;padding:22px 18px;min-height:195px;border-radius:3px;transform:rotate(3deg);margin:0 8px}.paper-file .tiny-label{font-size:8px}.paper-file h3{font-size:22px;letter-spacing:-.04em;margin:10px 0 24px}.paper-line{height:3px;background:#d4daca;margin-top:9px;width:100%}.paper-line.short{width:65%}.file-corner{position:absolute;bottom:18px;right:18px;font-size:18px}.output-label{text-align:center;font-size:10px;margin-top:22px;color:#7f886f}
/* OUTCOMES */
.goals-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.goals-grid article{border-top:1px solid var(--hair);padding-top:24px}.goal-number{font-size:94px;letter-spacing:-.07em;line-height:1.05;margin:22px 0 34px;font-weight:400}.goal-number>span{display:block;font-size:20px;letter-spacing:-.04em;margin-top:10px;color:var(--ink-soft)}.goals-grid p{font-size:13px;line-height:1.65;color:var(--muted);margin-top:27px;max-width:260px}.goal-calendar{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;max-width:250px;height:114px}.goal-calendar>span{font-size:8px;text-align:center}.goal-calendar>i{background:#f2f3ed;border:1px solid #e7e9df;border-radius:3px;min-height:21px}.goal-calendar .occupied{background:#dee5d3;border-color:#dee5d3}.budget-bars{height:114px;padding-top:5px}.budget-bars>div{margin-bottom:20px}.budget-bars span{font-size:10px;color:#818974;display:block;margin-bottom:6px}.budget-bars i{display:block;height:12px;background:#e6e9dd;width:var(--bar)}.budget-bars>div:last-child i{background:#8c9a79}.launch-micro{display:flex;height:114px;align-items:center;gap:14px}.launch-micro>div{display:flex;flex-direction:column;gap:12px;align-items:center;flex:1;font-size:9px;color:#909784}.launch-micro i{height:7px;width:100%;background:#e1e6d8}.launch-micro>div:last-child i{background:#859774}.outcome-rows article{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px;border-top:1px solid var(--hair);padding:45px 0}.outcome-rows article:last-child{padding-bottom:0}.outcome-copy h3{font-size:38px;letter-spacing:-.05em;line-height:1.12;font-weight:400;max-width:360px;margin:22px 0 20px}.outcome-copy p{font-size:14px;color:var(--muted);line-height:1.7;max-width:330px}.outcome-arrow{display:block;width:50px;margin-top:30px;color:#8e9681}.outcome-rows .artifact{margin:0}.prompt-strip{display:flex;align-items:center;gap:15px;margin-bottom:42px;font-size:15px;padding:20px;background:#f4f5ef;border-radius:5px}.timeline-head{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--hair)}.timeline-head>div{padding:22px 15px;border-left:1px solid var(--hair)}.timeline-head>div:last-child{border-right:1px solid var(--hair)}.timeline-head span{font-size:10px;color:#929a83}.timeline-head h3{font-size:19px;margin-top:12px;font-weight:400}.timeline-body{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:16px 0;padding:24px 0}.timeline-lanes{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);z-index:-1}.timeline-lanes i{border-left:1px solid var(--hair)}.timeline-lanes i:last-child{border-right:1px solid var(--hair)}.task-bar{grid-column:var(--start)/var(--end);margin:0 12px;padding:14px 16px;background:#edf0e5;border:1px solid #e0e5d4;border-radius:3px;font-size:11px;display:flex;justify-content:space-between;gap:10px}.task-bar.launch-task{background:#293520;color:#fff;border-color:#293520}
/* INTEGRATIONS */
.integration-groups{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px}.integration-groups h3{padding-bottom:23px;margin-bottom:23px;border-bottom:1px solid var(--hair)}.integration-groups .source-pill{margin-bottom:26px;gap:12px;min-height:30px;font-size:11px}.integration-groups .tool-mark{height:25px;width:25px;filter:grayscale(1);opacity:.8}.integration-bottom{border-top:1px solid var(--hair);padding-top:26px;display:flex;align-items:center;justify-content:center;gap:35px;color:#919585;font-size:11px;margin-top:28px}.constellation{height:345px;position:relative;display:flex;justify-content:space-between;align-items:center;max-width:980px;margin:0 auto}.constellation-side{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:205px;z-index:1}.constellation-side .source-pill{background:var(--bg);padding:10px;max-width:205px;width:fit-content}.constellation-side.right{align-items:flex-end}.constellation-lines{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#d8dece;stroke-width:1}.brain-mark{position:absolute;left:calc(50% - 53px);top:calc(50% - 53px);background:var(--bg);border:1px solid #cdd4c1;border-radius:18px;height:106px;width:106px;display:flex;align-items:center;justify-content:center}.brain-mark .brand-mark{height:70px;width:70px}.brain-mark .brand-mark img{height:65px;width:60px}.sourced-answer{border-top:1px solid var(--hair);margin:55px auto 0;padding-top:30px;max-width:750px;text-align:center}.sourced-answer>p{font-size:20px;letter-spacing:-.035em}.sourced-answer>div{display:flex;justify-content:center;align-items:center;gap:9px;font-size:10px;color:#8a927e;margin-top:22px;flex-wrap:wrap}.sourced-answer .tool-mark{width:15px;height:15px}.source-band{display:flex;align-items:center;border-top:1px solid var(--hair);padding:25px 0;gap:20px}.source-band>h3{font-size:28px;font-weight:400;letter-spacing:-.04em;flex:0 0 110px}.source-band>div{display:flex;align-items:center;gap:28px;overflow-x:auto;padding:12px 0;scrollbar-width:thin}.source-band .source-pill{flex:none;font-size:11px}.source-band .tool-mark{height:25px;width:25px}.source-bands{border-bottom:1px solid var(--hair)}.index-steps{display:flex;justify-content:center;gap:36px;font-size:12px;padding-top:35px;color:#787f6d}.index-steps>span{color:#bdc2b4}
/* ASSIGNMENTS */
.assignment-track{display:flex;gap:24px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 0 3px;position:relative}.assignment-track::-webkit-scrollbar{display:none}.assignment-card{flex:0 0 45%;scroll-snap-align:start;background:#f5f6ef;border:1px solid #e8ebdf;border-radius:7px;padding:26px;display:flex;flex-direction:column;min-width:0}.assignment-top{display:flex;align-items:center;justify-content:space-between}.assignment-top .tiny-label{font-size:9px}.assignment-card h3{font-size:29px;font-weight:400;line-height:1.1;letter-spacing:-.05em;margin:23px 0 17px;max-width:250px}.assignment-card>.artifact{flex:1;min-height:263px}.assignment-card>p{font-size:12px;line-height:1.65;color:#78816a;margin-top:22px}.carousel-controls{display:flex;justify-content:space-between;align-items:center;margin-top:28px;font-size:11px;color:#8d9582}.carousel-controls>div{display:flex;gap:8px}.carousel-controls button{width:44px;height:44px;background:transparent;border:1px solid var(--hair);border-radius:50%;font-size:20px}.carousel-controls button:hover{background:#f0f2e9}.assignment-tabs{display:grid;grid-template-columns:0.9fr 1.3fr;gap:60px;align-items:start}.assignment-tablist{display:flex;flex-direction:column}.assignment-tablist button{display:flex;gap:18px;align-items:center;text-align:left;padding:23px 0;background:transparent;border-bottom:1px solid var(--hair);color:#8b9280;font-size:17px;letter-spacing:-.03em}.assignment-tablist button:first-child{border-top:1px solid var(--hair)}.assignment-tablist button>span{font-size:9px;color:#a0a794;letter-spacing:0}.assignment-tablist button>i{margin-left:auto;font-style:normal;opacity:0}.assignment-tablist button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.assignment-tablist button[aria-selected=true]>i{opacity:1}.workday-chapter{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;min-height:380px;padding:45px 0;border-top:1px solid var(--hair)}.workday-chapter h3{font-size:40px;letter-spacing:-.055em;font-weight:400;line-height:1.1;max-width:350px;margin:24px 0}.workday-chapter p{font-size:14px;line-height:1.8;color:#818a72;max-width:335px}.workday-art{transition:transform .7s;transform:translateY(12px)}.in-view .workday-art{transform:translateY(0)}
/* CREDIBILITY */
.credibility-intro{text-align:center;font-size:15px;color:#909587;margin-bottom:46px}.credibility-intro strong{font-weight:500;color:#41473b}.customer-row{display:flex;justify-content:space-between;align-items:center;gap:26px}.customer-logo{display:flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:500;letter-spacing:-.035em;color:#50594a;min-width:0}.customer-logo>span:first-child{height:28px;width:30px;display:flex;align-items:center;justify-content:center;filter:grayscale(1);opacity:.75;flex:none}.customer-logo svg{height:100%;width:100%;object-fit:contain}.customer-logo:has(svg[viewBox="0 0 2685 720"])>span:first-child{width:75px}.customer-attribution{text-align:center;font-size:10px;color:#a0a694;margin-top:37px}.customer-grid{display:grid;grid-template-columns:repeat(4,1fr)}.customer-grid>.customer-logo{padding:35px 12px;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);min-height:105px}.customer-grid>.customer-logo:nth-child(4n){border-right:0}.customer-grid>.customer-logo:nth-child(n+5){border-bottom:0}.customer-grid .customer-logo>span:first-child{height:34px;width:38px}.credibility-editorial{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.credibility-editorial h2{font-size:48px;margin-top:25px}.customer-strips{display:grid;grid-template-columns:repeat(2,1fr)}.customer-strips>.customer-logo{padding:22px 10px;border-bottom:1px solid var(--hair);justify-content:flex-start}.credibility-editorial .customer-attribution{text-align:left;font-size:9px}
/* PRICING */
.price-cards{display:grid;grid-template-columns:1fr 1fr;max-width:900px;margin:auto;border:1px solid var(--hair);border-radius:8px;overflow:hidden}.price-cards article{padding:42px;background:#fff}.price-cards article+article{border-left:1px solid var(--hair);background:#f8f9f4}.price{font-size:70px;letter-spacing:-.07em;line-height:1;margin:28px 0 20px}.price>span{font-size:15px;letter-spacing:-.02em;color:#838b77;margin-left:10px}.price-cards p{font-size:14px;color:#828b75}.price-cards h3{font-size:53px;letter-spacing:-.06em;line-height:1;margin:36px 0 28px;font-weight:400}.credit-meter{display:flex;gap:4px;height:38px;margin:30px 0 32px}.credit-meter i{flex:1;background:#e9ede1;border-radius:2px}.credit-meter i:nth-child(-n+5){background:#cdd7bf}.price-cards .cta{width:100%;font-size:15px}.enterprise-visual{height:69px;position:relative;margin:14px 0 17px;display:flex;align-items:center;justify-content:center}.enterprise-visual>span{position:absolute;border:1px solid #e2e7d9;border-radius:50%;width:65px;height:65px}.enterprise-visual>span:nth-child(1){transform:translateX(-50px)}.enterprise-visual>span:nth-child(3){transform:translateX(50px)}.enterprise-visual .brand-mark{z-index:1;background:#f8f9f4;height:45px;width:45px;border-radius:50%}.enterprise-visual .brand-mark img{height:35px;width:30px}.price-statement{text-align:center}.price-statement .section-header{margin-bottom:20px}.huge-price{font-size:160px;line-height:1.2;letter-spacing:-.08em}.huge-price>span{font-size:20px;letter-spacing:-.03em;margin-left:20px;color:#858d79}.price-statement>p{font-size:16px;color:#7e8771;margin:5px 0 30px}.enterprise-row{max-width:850px;margin:64px auto 0;border-top:1px solid var(--hair);padding-top:30px;display:flex;align-items:center;justify-content:space-between;text-align:left}.enterprise-row h3{font-size:21px;font-weight:400;letter-spacing:-.025em}.enterprise-row p{font-size:12px;color:#8c957f;margin-top:5px}.enterprise-row .cta{font-size:13px;min-height:47px;padding:14px 22px}.pricing-ledger{border-top:1px solid #b8c1aa}.pricing-ledger>[role=row]{display:grid;grid-template-columns:.8fr 1fr 1fr;align-items:center;border-bottom:1px solid var(--hair);gap:26px;min-height:100px;padding:25px 0;font-size:15px}.pricing-ledger>[role=row]>:first-child{font-size:12px;color:#8b947c}.pricing-ledger h3{font-size:27px;font-weight:400;letter-spacing:-.03em}.pricing-ledger strong{font-weight:400;font-size:30px;letter-spacing:-.055em}.pricing-ledger .cta{font-size:14px;padding:15px 23px;min-height:54px}.pricing-ledger .cta .slack-icon{width:19px;height:19px}.pricing-ledger .ledger-head{min-height:94px}.pricing-ledger .ledger-actions{padding:30px 0;border:0}
/* CLOSING */
.variant-B1{background:#1d211a;color:#fff}.closing{text-align:center;padding-top:15px;padding-bottom:15px}.closing h2{font-size:clamp(48px,6.5vw,88px);letter-spacing:-.06em;max-width:900px;margin:0 auto 42px;line-height:1.06}.closing .cta{min-width:245px}.closing-spectrum{position:absolute;top:0;left:0;right:0;animation:signature 1.5s both}.variant-B3{background:#faf6ee;overflow:hidden}.closing-g{position:absolute;right:20px;top:-135px;font-family:Bodoni,serif;font-size:640px;line-height:1;z-index:-1;-webkit-text-stroke:1px #e5d7be;color:transparent;pointer-events:none}.variant-B3 h2{max-width:920px}.variant-B2 .closing h2{max-width:920px}
@keyframes wave-drift{from{transform:translateY(0)}to{transform:translateY(20px)}}@keyframes signature{from{transform:scaleX(0)}to{transform:scaleX(1)}}
/* RESPONSIVE */
@media(min-width:1500px){.hero-copy{padding-top:115px}.hero-signature{top:440px}}
@media(max-width:1000px){.computer-flow{grid-template-columns:1fr 28px 1.4fr 28px 1fr}.computer-inside{padding:18px}.outcome-rows article{gap:50px}.assignment-tabs{gap:30px}.customer-row{flex-wrap:wrap;justify-content:center;gap:25px 35px}.integration-groups{gap:16px}.integration-groups .source-pill{gap:8px;font-size:10px}.integration-groups .tool-mark{width:23px;height:23px}.steps{gap:24px}.steps h3{font-size:20px}.step-visual{padding:20px}.source-visual{padding:14px}.goal-number{font-size:80px}.goals-grid{gap:26px}.price-cards article{padding:30px}.workday-chapter{gap:40px}.customer-logo{font-size:13px}}
@media(max-width:700px){.hero{min-height:760px}.site-header{height:90px}.site-header .brand-mark img{height:40px;width:35px}.hero-copy{padding:90px 24px 60px}.hero h1{font-size:84px;letter-spacing:-.075em}.hero-copy>p{font-size:17px;line-height:1.6;max-width:290px;margin:24px auto 32px}.hero .cta{min-width:250px;min-height:67px;font-size:18px}.variant-H1 .hero-copy,.variant-H2 .hero-copy{padding-top:100px}.hero-signature{top:293px;width:160px;left:calc(50% - 80px)}.variant-H2 .hero-copy>p{margin-top:43px}.variant-H3 .hero-copy,.variant-H4 .hero-copy{padding-top:80px}.wave-art{width:170%;left:-35%;bottom:-65px;height:410px}.variant-H4 .wave-art{height:400px;bottom:-25px}.orbit-label{bottom:50px}.variant-H5{min-height:820px}.variant-H5 .hero-copy{padding:46px 24px 240px}.variant-H5 h1{font-size:79px}.variant-H5 .hero-copy>p{font-size:17px;max-width:270px}.harbor-art{object-position:62% center}.variant-H6{min-height:790px}.variant-H6 .hero-copy{padding-top:76px}.variant-H6 h1{font-size:103px}.variant-H6 .hero-copy>p{font-size:17px}.executive-caption{font-size:11px}.variant-H7{min-height:840px}.variant-H7 .hero-copy{padding-top:27px}.variant-H7 h1{font-size:103px}.variant-H7 .hero-copy>p{font-size:16px;max-width:285px;margin:16px auto 25px}.portrait-stage{width:270px;height:352px;margin-top:25px}.variant-H8{min-height:1000px}.variant-H8 .hero-copy{padding-top:42px;padding-bottom:48px}.variant-H8 h1{font-size:85px}.hero-product{width:calc(100% - 32px)}.hero-product .slack-body{padding:18px 12px}.hero-product .message-content{font-size:11px}.hero-product .account-row{padding:11px}.hero-product .abm-grid{padding:8px 10px;gap:0 12px}.hero-product .abm-grid>span{font-size:9px;gap:7px}.hero-product .artifact-heading{font-size:11px;padding:12px 10px}.hero-product .artifact-heading .tiny-label{font-size:8px}.hero-product .greg-avatar,.hero-product .person-avatar{width:28px;height:28px}.hero-product .message{gap:7px}.slack-top{padding:14px 17px;font-size:14px}.slack-body{padding:22px 15px 16px}.message{gap:9px}.message-content{font-size:12px}.message-author{font-size:12px;gap:5px}.message-author time{font-size:9px}.person-avatar,.greg-avatar{height:29px;width:29px}.greg-avatar .brand-mark img{height:22px;width:22px}.artifact-heading{font-size:11px;padding:13px;gap:8px}.artifact-heading .tiny-label{font-size:8px}.account-row{padding:12px 10px;gap:8px}.account-angle{display:none}.account-row small{font-size:9px}.visitor-artifact>p{padding:12px 12px 0;font-size:11px}.visit-trail{padding:12px 10px;gap:5px;font-size:8px}.draft{padding:13px}.draft p{font-size:11px}.draft .tiny-label{font-size:8px}.abm-grid{gap:0 12px;padding:8px 12px}.abm-grid>span{font-size:10px;gap:9px}.artifact-footer{font-size:9px;padding:12px}.content-calendar{padding:13px 8px}.content-calendar span{font-size:8px;padding:7px 4px}.steps{grid-template-columns:1fr;gap:32px}.steps article{padding-top:20px}.steps h3{margin:14px 0 22px;font-size:25px}.step-visual{height:195px}.install-visual{gap:24px}.source-visual{padding:18px 28px}.source-visual>div{font-size:12px}.source-visual p{font-size:10px;margin-top:9px}.ask-visual{padding:24px}.ask-visual p{margin:20px 0;font-size:19px}.computer-flow{grid-template-columns:1fr;gap:25px;padding:0}.flow-sources{display:grid;grid-template-columns:1fr 1fr;gap:20px}.flow-sources>.tiny-label{grid-column:1/-1;text-align:center}.flow-arrow{display:flex;justify-content:center;transform:rotate(90deg);height:32px}.greg-computer{max-width:350px;width:100%;margin:auto}.flow-output{max-width:240px;margin:auto}.computer-inside{padding:25px}.goals-grid{grid-template-columns:1fr;gap:38px}.goals-grid article{padding-top:20px}.goal-number{font-size:105px;margin:15px 0 28px}.goal-number>span{font-size:22px}.goals-grid p{max-width:none;margin-top:22px}.goal-calendar{max-width:100%;height:123px}.budget-bars{max-width:100%}.outcome-rows article{grid-template-columns:1fr;gap:25px;padding:32px 0}.outcome-copy h3{font-size:32px;margin:18px 0}.outcome-copy p{font-size:13px}.outcome-arrow{display:none}.outcome-rows .artifact{margin-bottom:10px}.prompt-strip{padding:16px 13px;font-size:12px;margin-bottom:28px;align-items:flex-start}.timeline-head>div{padding:14px 7px}.timeline-head h3{font-size:12px;letter-spacing:-.03em}.timeline-head span{font-size:8px}.timeline-body{gap:13px 0;padding:16px 0}.task-bar{font-size:9px;padding:10px 8px;margin:0 4px}.task-bar>span{display:none}.timeline-body .task-bar:first-of-type{grid-column:1/3}.integration-groups{grid-template-columns:1fr 1fr;gap:24px 18px}.integration-groups h3{margin-bottom:20px;padding-bottom:14px}.integration-groups .source-pill{font-size:11px;margin-bottom:20px;gap:11px}.integration-groups .tool-mark{height:25px;width:25px}.integration-bottom{flex-direction:column;gap:12px;margin-top:10px;padding-top:24px}.constellation{height:315px}.constellation-side{width:42%;height:100%}.constellation-side .source-pill{padding:8px 0;font-size:9px;max-width:120px;gap:6px}.constellation-side .tool-mark{height:21px;width:21px}.constellation-side.right .source-pill{flex-direction:row-reverse;text-align:right}.constellation-lines{opacity:.65}.brain-mark{height:56px;width:56px;left:calc(50% - 28px);top:calc(50% - 28px);border-radius:10px}.brain-mark .brand-mark{height:40px;width:40px}.brain-mark .brand-mark img{height:35px;width:30px}.sourced-answer{margin-top:28px;padding-top:25px}.sourced-answer>p{font-size:18px}.sourced-answer .tag{font-size:9px;padding:5px}.source-band{display:block;padding:20px 0}.source-band>h3{font-size:25px;margin-bottom:12px}.source-band>div{gap:22px;padding:12px 0}.index-steps{gap:14px;font-size:10px;padding-top:30px}.assignment-card{flex-basis:91%;padding:20px}.assignment-card h3{font-size:29px;margin:22px 0 15px}.assignment-card>.artifact{min-height:255px}.assignment-card>.artifact .artifact-heading{font-size:11px}.assignment-top .tiny-label{font-size:8px}.assignment-card>p{font-size:11px}.assignment-track{gap:16px}.assignment-tabs{grid-template-columns:1fr;gap:32px}.assignment-tablist button{padding:18px 0;font-size:17px}.assignment-tabs .compact .slack-body{padding:18px 13px}.assignment-tabs .compact .message-content{font-size:11px}.workday-chapter{grid-template-columns:1fr;gap:24px;padding:30px 0 40px;min-height:0}.workday-chapter h3{font-size:33px;margin:18px 0}.workday-chapter p{font-size:13px;max-width:none}.workday-art{transform:none}.credibility-intro{font-size:13px;margin-bottom:32px}.customer-row{display:grid;grid-template-columns:1fr 1fr;gap:28px 20px}.customer-logo{justify-content:flex-start;font-size:13px;gap:8px}.customer-attribution{font-size:9px}.customer-grid{grid-template-columns:1fr 1fr}.customer-grid>.customer-logo{padding:25px 10px;min-height:88px}.customer-grid>.customer-logo:nth-child(2n){border-right:0}.customer-grid>.customer-logo:nth-child(n+5){border-bottom:1px solid var(--hair)}.customer-grid>.customer-logo:nth-child(n+7){border-bottom:0}.customer-grid .customer-logo>span:first-child{height:26px;width:27px}.credibility-editorial{grid-template-columns:1fr;gap:35px}.credibility-editorial h2{font-size:40px;margin-top:20px}.price-cards{grid-template-columns:1fr}.price-cards article{padding:30px}.price-cards article+article{border-left:0;border-top:1px solid var(--hair)}.price{font-size:78px}.price-cards h3{font-size:50px}.huge-price{font-size:112px;line-height:1.4}.huge-price>span{font-size:17px;display:block;margin:-18px 0 20px;letter-spacing:-.01em}.price-statement>p{font-size:14px}.enterprise-row{margin-top:50px;gap:22px;align-items:flex-start;flex-direction:column}.pricing-ledger>[role=row]{grid-template-columns:.65fr 1fr 1fr;gap:12px;font-size:11px;min-height:90px;padding:20px 0}.pricing-ledger>[role=row]>:first-child{font-size:10px}.pricing-ledger h3{font-size:19px}.pricing-ledger strong{font-size:27px;display:block}.pricing-ledger .ledger-actions{grid-template-columns:1fr 1fr;gap:15px}.ledger-actions>[role=rowheader]{grid-column:1/-1}.pricing-ledger .cta{font-size:11px;padding:12px 9px;width:100%;gap:6px;min-height:49px}.pricing-ledger .cta .slack-icon{width:16px;height:16px}.closing{padding:25px 0}.closing h2{font-size:49px;line-height:1.06;margin-bottom:34px;max-width:350px!important}.closing .cta{min-width:235px}.closing-g{font-size:450px;top:-15px;right:-100px}.variant-B3{min-height:470px}}
/* Preview thumbnails always show the finished signature. */
.embed .hero-signature,.embed .closing-spectrum{animation:none;transform:scaleX(1)}
.wave-art{max-width:none}
.customer-logo.wordmark-only>span:first-child{width:72px;height:37px;opacity:.8}.customer-logo.wordmark-only{justify-content:center}.zoom-source .tool-mark{width:46px!important;height:24px!important}
@media(max-width:700px){.customer-logo.wordmark-only>span:first-child{width:64px;height:34px}.customer-logo.wordmark-only{justify-content:flex-start;padding-left:12px}}
.source-pill,.customer-logo{position:relative}
.embed .hero-signature{height:5px}.embed .closing-spectrum{height:4px}
