.workflow-section.workflow-compact{padding-block:96px}.workflow-compact .sales-heading{font-size:clamp(2rem,3vw,2.8rem)}.workflow-compact .workflow-stage{margin-top:36px;display:block;position:static}.workflow-compact .workflow-tabs{border-bottom:1px solid #444c50;flex-wrap:wrap;gap:4px 24px;margin:0 0 32px;padding:0;display:flex;overflow:visible}.workflow-compact .workflow-tabs .workflow-tab{color:#b9c0c4;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:0 auto;min-height:48px;padding:13px 0;display:block}.workflow-compact .workflow-tabs .workflow-tab:hover{color:#fff;background:0 0}.workflow-compact .workflow-tabs .workflow-tab[aria-selected=true]{color:#e6c990;background:0 0;border-bottom-color:#c5a365}.workflow-compact .workflow-tab-moment{color:inherit;font-size:.94rem;font-weight:550}.workflow-compact .workflow-panel{background:0 0;border:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:8%;padding:0;display:grid}.workflow-compact .workflow-panels{display:grid}.workflow-compact .workflow-panel{opacity:1;visibility:visible;grid-area:1/1;min-width:0;transition:opacity .24s,visibility}.workflow-compact .workflow-panel[aria-hidden=true]{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s,visibility 0s .18s;display:grid}.workflow-compact .workflow-panel .workflow-story,.workflow-compact .workflow-panel .workflow-visual{transition:transform .32s cubic-bezier(.22,1,.36,1);animation:none;transform:translateY(0)}.workflow-compact .workflow-panel[aria-hidden=true] .workflow-story{transform:translateY(8px)}.workflow-compact .workflow-panel[aria-hidden=true] .workflow-visual{transform:translateY(12px)}.workflow-compact .workflow-tab{transition:color .18s,border-color .18s}html[data-motion-paused=true] .workflow-compact .workflow-panel,html[data-motion-paused=true] .workflow-compact .workflow-story,html[data-motion-paused=true] .workflow-compact .workflow-visual{transition:none}.workflow-compact .workflow-story{margin:0;padding-block:12px}.workflow-compact .workflow-story h3{clip-path:none;white-space:normal;letter-spacing:-.035em;width:auto;max-width:22ch;height:auto;margin:0 0 18px;font-size:clamp(1.6rem,2.5vw,2.3rem);font-weight:550;line-height:1.18;position:static;overflow:visible}.workflow-compact .workflow-story>p{color:#bec6c9;max-width:44ch;font-size:1rem;line-height:1.65}.workflow-compact .workflow-story .workflow-outcome{color:#ecefe5;gap:10px;margin-top:24px;font-size:.95rem;display:flex}.workflow-outcome>span{color:#d6b77f}.workflow-compact .workflow-story .workflow-scope{color:#b5bec1;margin-top:18px;font-size:.78rem;line-height:1.5}.workflow-compact .product-window{box-shadow:none;border-radius:6px;max-width:600px;margin-left:auto}.workflow-compact .product-toolbar{padding:10px 18px}.workflow-compact .product-content{padding:18px 22px}.workflow-compact .product-person{gap:12px;margin-bottom:12px}.workflow-compact .product-person h4{font-size:1.08rem}.workflow-compact .product-avatar{width:36px;height:36px;font-size:.75rem}.workflow-compact .product-records>div{padding:9px 0;font-size:.86rem}.workflow-compact .sale-connected{margin-top:12px;padding-top:16px}.workflow-compact .sale-connected strong{font-size:1.25rem}.workflow-compact .product-action{margin-top:12px;padding:10px;font-size:.78rem}.workflow-compact .report-total>strong{font-size:2.8rem}.workflow-compact .report-month{margin-top:18px;padding-top:14px}.workflow-compact .sample-label{text-align:right;margin-top:10px;padding:0;font-size:.72rem}.workflow-compact .workflow-next{display:none}.workflow-compact .workflow-noscript{margin-top:28px}@media (max-width:767px){.workflow-section.workflow-compact{padding-block:72px}.workflow-compact .workflow-tabs{gap:0 18px;margin-bottom:24px}.workflow-compact .workflow-tab-moment{font-size:.87rem}.workflow-compact .workflow-panel{grid-template-columns:1fr;align-content:start;gap:32px}.workflow-compact .workflow-story{padding:0}.workflow-compact .workflow-story h3{max-width:none;margin-bottom:12px;font-size:1.6rem}.workflow-compact .workflow-story>p{font-size:.94rem}.workflow-compact .workflow-story .workflow-outcome{margin-top:16px;font-size:.88rem}.workflow-compact .workflow-story .workflow-scope{margin-top:10px}.workflow-compact .product-content{padding:16px}.workflow-compact .product-window{max-width:none}.workflow-compact .sample-label{text-align:left}.workflow-compact .workflow-next{color:#e6c990;margin-top:24px;font-size:.85rem;display:flex}}@media (max-width:599px){.workflow-compact .workflow-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;display:grid}.workflow-compact .workflow-tab-moment{white-space:normal}}@media (max-width:359px){.workflow-compact .workflow-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.workflow-diagram{color:#edf0eb;background:#222a2c;border:1px solid #465052;border-radius:12px;min-width:0;padding:22px;box-shadow:0 20px 44px #0002}.diagram-heading{color:#c8cfcb;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;font-size:.75rem;display:flex}.diagram-mark{color:#dec28c;letter-spacing:-.08em;font-size:1rem;font-weight:650}.diagram-paper{color:#252e30;background:#f0f1ea;border-radius:5px;padding:20px;box-shadow:0 6px 0 -2px #bec5b9,0 12px 0 -4px #69766b}.diagram-person{align-items:center;gap:12px;display:flex}.diagram-person>span,.diagram-person-icon{color:#344639;background:#dfe5d7;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:.75rem;display:grid}.workflow-diagram strong{font-weight:600}.workflow-diagram small{font-size:.73rem;font-weight:400;line-height:1.5;display:block}.diagram-person small{margin-top:3px}.diagram-ledger{margin-top:18px}.diagram-ledger>div{border-top:1px solid #cdd4c7;justify-content:space-between;gap:18px;padding:10px 0;font-size:.78rem;display:flex}.diagram-ledger dd{white-space:nowrap;font-variant-numeric:tabular-nums}.diagram-ledger>div:last-child{padding-bottom:0;font-weight:650}.diagram-connector{color:#dec28c;justify-content:center;align-items:center;gap:12px;padding:16px 0 10px;font-size:1.25rem;display:flex}.diagram-connector span{border-top:1px solid #7e7156;width:22%}.diagram-results,.diagram-session-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.diagram-results>div,.diagram-session-records>div{overflow-wrap:anywhere;background:#303c36;border:1px solid #586653;border-radius:5px;min-width:0;padding:15px}.diagram-results span,.diagram-session-records span{color:#d0d8ce;font-size:.72rem;line-height:1.4;display:block}.diagram-results strong{margin-top:9px;font-size:1.25rem;display:block}.diagram-results strong small{display:inline}.diagram-results i{color:#dec28c;font-style:normal}.diagram-caption{color:#ccd4cc;border-top:1px solid #475153;gap:10px;margin-top:22px;padding-top:14px;font-size:.72rem;display:flex}.diagram-caption>span{color:#dec28c}.diagram-class{justify-content:space-between;align-items:center;gap:12px;display:flex}.diagram-class .diagram-class-name{font-size:1.4rem;font-weight:inherit;color:inherit;margin:0}.diagram-class p{color:#c8cfcb;margin-top:5px;font-size:.78rem}.diagram-class>strong{white-space:nowrap;font-size:2rem}.diagram-class small{color:#c8cfcb;display:inline}.diagram-seats{grid-template-columns:repeat(6,1fr);gap:8px;margin-block:24px;display:grid}.diagram-seats>span{color:#bec9bb;border:1px solid #657264;border-radius:6px 6px 2px 2px;place-items:center;min-height:38px;font-size:.7rem;display:grid}.diagram-seats>.seat-recovered{color:#292e27;background:#dec28c;border-color:#dec28c;font-weight:700}.diagram-route{align-items:center;gap:20px;padding-bottom:20px;display:flex}.diagram-route>span{color:#dec28c}.diagram-route small{font-size:1.2rem}.diagram-route div>span{color:#c8cfcb;font-size:.7rem}.diagram-notification{background:#303c36;border-left:2px solid #dec28c;align-items:center;gap:12px;padding:16px;display:flex}.diagram-notification strong{margin-top:3px;display:block}.diagram-notification p{color:#e0c994;margin-top:7px;font-size:.72rem}.diagram-timeline{margin:24px 0 0 16px;padding:0;list-style:none}.diagram-timeline li{border-left:1px solid #899274;padding:0 0 24px 27px;position:relative}.diagram-timeline li:last-child{border-color:#0000;padding-bottom:0}.timeline-point{background:#899274;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-5px}.diagram-timeline li:last-child .timeline-point{background:#dec28c;box-shadow:0 0 0 5px #dec28c18}.diagram-timeline small{color:#c8cfcb}.diagram-timeline strong{margin-top:4px;font-size:1.12rem;display:block}.diagram-timeline li:last-child strong{color:#dec28c;font-size:1.65rem}.diagram-timeline p{margin-top:5px;font-size:.75rem}.diagram-session{align-items:center;gap:16px;padding:20px 0;display:flex}.diagram-session>span{color:#dec28c;font-size:1.4rem}.diagram-session p{color:#c8cfcb;margin-top:5px;font-size:.78rem}.diagram-session>i{color:#dec28c;margin-left:auto}.diagram-session-records strong{margin-block:16px 8px;font-size:2.7rem;line-height:1.2;display:block}.diagram-session-records strong small{font-size:1rem;display:inline}.diagram-session-ticks{gap:3px;margin-top:18px;display:flex}.diagram-session-ticks i{background:#adbc9d;flex:1;height:18px}.diagram-session-ticks .tick-used{background:0 0;border:1px dashed #adbc9d}.diagram-takings>span{color:#c8cfcb;font-size:.78rem}.diagram-takings strong{letter-spacing:-.04em;margin-top:8px;font-size:clamp(2rem,4vw,3.3rem);display:block}.diagram-sales-bar{gap:4px;height:10px;margin-top:20px;display:flex}.diagram-sales-bar span:first-child{background:#dec28c;width:32.4%}.diagram-sales-bar span:last-child{background:#8eaa98;flex:1}.diagram-sales-key{justify-content:space-between;gap:20px;margin-top:12px;display:flex}.diagram-sales-key dt{color:#c8cfcb;font-size:.73rem}.diagram-sales-key dd{margin-top:4px;font-size:.95rem}.diagram-month{border-top:1px solid #475153;margin-top:24px;padding-top:18px}.diagram-month>strong{font-size:.8rem}.diagram-month>div{grid-template-columns:64px 1fr 70px;align-items:center;gap:10px;margin-top:16px;font-size:.72rem;display:grid}.diagram-month b{text-align:right;font-weight:500}.diagram-bar-track{background:#394344;height:7px}.diagram-bar-track i{background:#8eaa98;height:100%;display:block}.diagram-month>div:last-child i{background:#dec28c}@media (max-width:599px){.workflow-diagram{padding:18px}.diagram-paper{padding:15px}.diagram-results>div,.diagram-session-records>div{padding:12px}.diagram-results strong{font-size:1.1rem}.diagram-session{gap:10px}.diagram-session>span{font-size:1.1rem}.diagram-session strong{font-size:.9rem}.diagram-month>div{grid-template-columns:64px minmax(0,1fr) 64px;gap:8px}}@media (max-width:359px){.diagram-results,.diagram-session-records{grid-template-columns:1fr}}@media (max-width:767px){.workflow-compact .sample-label,.diagram-caption,.diagram-results span,.diagram-session-records span,.workflow-diagram small,.diagram-results strong small{font-size:.875rem}}
.solution-page .solution-hero{background:#080a0b;padding-top:88px;padding-bottom:84px}.solution-hero-layout{grid-template-columns:1.05fr 1fr;align-items:center;gap:7%;display:grid}.solution-hero-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:17ch;margin:24px 0;font-size:clamp(2.9rem,4.7vw,4.8rem);font-weight:650;line-height:1.05}.solution-intro{color:#c4cace;max-width:48ch;font-size:1.08rem;line-height:1.7}.solution-hero-visual{min-width:0}.solution-hero-visual .product-content{padding:26px}.solution-benefits{color:#22282a;background:#eeeee8}.solution-benefits .sales-heading{max-width:24ch}.solution-benefit-layout{grid-template-columns:1.25fr 1fr;column-gap:10%;margin-top:48px;display:grid}.solution-benefit-layout article{border-top:1px solid #bcc2ba;padding:26px 0}.solution-benefit-layout .solution-main-benefit{grid-row:span 2;padding-right:10%}.solution-benefit-layout h3{letter-spacing:-.035em;font-size:1.5rem;font-weight:600;line-height:1.2}.solution-benefit-layout .solution-main-benefit h3{max-width:18ch;font-size:clamp(2rem,3vw,2.7rem)}.solution-benefit-layout p{color:#48524d;max-width:50ch;margin-top:18px;font-size:1rem;line-height:1.75}.solution-process{background:#20282b}.solution-process-layout{grid-template-columns:1fr 1.1fr;gap:10%;display:grid}.solution-process ol{padding:0;list-style:none}.solution-process li{border-top:1px solid #526064;grid-template-columns:42px 1fr;gap:18px;padding:26px 0;display:grid}.solution-process li>span{color:#e6c990;padding-top:5px;font-size:.8rem}.solution-process h3{letter-spacing:-.025em;font-size:1.4rem;font-weight:600;line-height:1.25}.solution-process li p{color:#c4ced1;margin-top:14px;font-size:.98rem;line-height:1.7}.solution-questions{background:#151a1d}.solution-guides ul{margin-top:28px;padding:0;list-style:none}.solution-guides li{border-top:1px solid #4e595e;padding:24px 0}.solution-guides a{text-underline-offset:5px;font-size:1.15rem;text-decoration:underline}.solution-guides li p{color:#c4ced1;max-width:75ch;margin-top:12px;line-height:1.7}.solution-questions-layout{grid-template-columns:1fr 1.2fr;gap:10%;display:grid}.solution-questions details{border-top:1px solid #4e595e}.solution-questions summary{cursor:pointer;justify-content:space-between;gap:24px;padding:22px 0;font-size:1.08rem;font-weight:550;line-height:1.4;list-style:none;display:flex}.solution-questions summary::-webkit-details-marker{display:none}.solution-questions summary>span{color:#e6c990}.solution-questions details[open] summary>span{transform:rotate(45deg)}.solution-questions details>p{color:#c4ced1;padding:0 24px 24px 0;font-size:.98rem;line-height:1.7}.solution-related{border-top:1px solid #4e595e;margin-top:24px;padding-top:30px}.solution-related>p{color:#c4ced1;margin-bottom:12px;font-size:.85rem}.solution-related a{color:#e6c990;text-underline-offset:5px;justify-content:space-between;align-items:center;gap:22px;min-height:48px;font-size:.95rem;-webkit-text-decoration:underline #746548;text-decoration:underline #746548;display:flex}.solution-website-concept figcaption{color:#bcc7ca;text-align:right;margin-top:12px;font-size:.75rem}.solution-browser{color:#46533d;background:#d6dbd2;border-radius:8px 8px 0 0;align-items:center;gap:24px;padding:12px 20px;font-size:.75rem;display:flex}.solution-browser>span:first-child{letter-spacing:4px;font-size:.45rem}.solution-website-preview{color:#323d2f;background:#f1edde;border-radius:0 0 8px 8px;padding:30px}.solution-website-preview>p:first-child{font-size:1rem;font-weight:600}.solution-website-preview h2{letter-spacing:-.05em;max-width:12ch;margin:35px 0 20px;font-size:clamp(2.4rem,3.8vw,3.6rem);font-weight:550;line-height:1.06}.solution-website-preview>p{font-size:.8rem;line-height:1.6}.solution-studio-art{align-items:flex-end;gap:14px;height:142px;margin-top:28px;display:flex;overflow:hidden}.solution-studio-art>div{background:#bac0a5;border:12px solid #d9dcc8;border-radius:80px 80px 0 0;flex:1;height:100%;box-shadow:inset 0 0 0 2px #f1edde}.solution-studio-art>div:nth-child(2){background:#919e83;height:80%}.solution-studio-art>div:nth-child(3){background:#65765b;height:60%}.solution-example-action{border-bottom:1px solid #c0c8b1;justify-content:space-between;padding:22px 0;font-size:.9rem;display:flex}.solution-website-preview .solution-website-footer{color:#46533d;margin-top:16px;font-size:.7rem}@media (max-width:1050px){.solution-hero-layout{gap:5%}.solution-hero-copy h1{font-size:3rem}.solution-hero-visual .product-content{padding:20px}.solution-process-layout,.solution-questions-layout{gap:6%}}@media (max-width:767px){.solution-page .solution-hero{padding-top:46px;padding-bottom:48px}.solution-hero-layout,.solution-process-layout,.solution-questions-layout,.solution-benefit-layout{grid-template-columns:1fr;gap:32px}.solution-hero-copy h1{max-width:19ch;margin:20px 0;font-size:clamp(2.4rem,10vw,3.6rem)}.solution-intro{font-size:1rem}.solution-hero-copy .hero-actions{gap:16px 24px;margin-top:24px}.solution-hero-visual .product-content{padding:20px}.solution-benefit-layout{gap:0;margin-top:32px}.solution-benefit-layout .solution-main-benefit{grid-row:auto;padding-right:0}.solution-benefit-layout .solution-main-benefit h3{font-size:1.8rem}.solution-benefit-layout h3{font-size:1.5rem}.solution-benefit-layout p{font-size:.96rem}.solution-process li{grid-template-columns:26px 1fr;gap:14px;padding:22px 0}.solution-process h3{font-size:1.3rem}.solution-questions summary{font-size:1rem}.solution-website-preview{padding:24px}.solution-website-preview h2{font-size:2.7rem}.solution-studio-art{height:120px}}
