.public-site .software-label{display:block;font-family:var(--studio-label-font);font-size:var(--studio-label-size);font-weight:500;line-height:1.6;letter-spacing:.055em;text-transform:uppercase;color:var(--studio-muted)}.public-site :is(.software-preview,.software-scope-columns,.software-handover-grid){min-width:0}.public-site .software-preview :is(button,a,input,select):focus-visible{outline:2px solid var(--studio-focus);outline-offset:4px}.public-site .software-preview{background:var(--studio-olive);border:1px solid var(--studio-line);border-radius:var(--studio-radius);padding:28px 30px;color:var(--studio-ink)}.public-site .software-preview-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;font-family:var(--studio-label-font);font-size:var(--studio-label-size);text-transform:uppercase;letter-spacing:.08em}.public-site .software-preview-title{margin:32px 0;font-family:var(--studio-heading-font);font-size:clamp(28px,3vw,42px);letter-spacing:-.045em;line-height:1.14}.public-site .software-preview-title em{font-family:var(--studio-italic-font);font-weight:400}.public-site .software-preview-flow{margin:0;padding:0;list-style:none}.public-site .software-preview-flow li{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:14px;position:relative;padding-bottom:27px}.public-site .software-preview-flow li:last-child{padding-bottom:0}.public-site .software-preview-flow li:not(:last-child):after{content:"";position:absolute;left:15px;top:38px;bottom:6px;width:1px;background:var(--studio-line)}.public-site .software-preview-mark{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid var(--studio-ink);border-radius:50%}.public-site .software-preview-mark--next{background:var(--studio-ink);color:var(--studio-paper)}.public-site .software-preview-flow strong{display:block;font-size:var(--studio-body-size);font-weight:500;line-height:1.5}.public-site .software-preview-flow li div>span{display:block;margin-top:3px;color:var(--studio-muted);font-size:var(--studio-small-size);line-height:1.6}.public-site .software-preview-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;align-items:center;margin-top:28px;padding-top:17px;border-top:1px solid var(--studio-line);font-size:var(--studio-small-size)}.public-site .software-preview-footer a,.public-site .software-preview-footer>span{display:flex;align-items:center;gap:8px}.public-site .software-preview-footer>span{color:var(--studio-muted)}.public-site .software-preview-footer a{min-height:44px;text-decoration:underline;text-underline-offset:4px}.public-site .software-preview-footer a:hover{color:var(--studio-accent-text)}.public-site .studio-page-subtitle .software-hero-promise{color:var(--studio-ink);font-weight:500;margin-bottom:12px}.public-site .software-comparison-note{max-width:var(--studio-reading-width);margin-top:30px;padding:24px 28px;background:var(--studio-olive);border-radius:var(--studio-radius)}.public-site .software-comparison-note h3{margin:0 0 12px;font-family:var(--studio-heading-font);font-size:25px;font-weight:400;letter-spacing:-.035em;line-height:1.25}.public-site .software-comparison-note p{margin:0;color:var(--studio-muted);font-size:var(--studio-body-size);line-height:1.8}.public-site .software-comparison-note .studio-text-link{margin-top:16px}.public-site .software-scope-section>.content-shell{width:min(100%,var(--studio-shell-width));max-width:var(--studio-shell-width)}.public-site .software-scope-section{padding:var(--studio-section-space) 0;background:var(--studio-ink);color:var(--studio-inverse-text);scroll-margin-top:96px}.public-site .software-scope-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:32px}.public-site .software-scope-section .software-label,.public-site .software-scope-section .studio-section-lead{color:var(--studio-inverse-muted)}.public-site .software-scope-section .display-section em{color:var(--studio-inverse-text)}.public-site .software-scope-tag{flex:none;padding:10px 16px;margin-top:5px;border:1px solid var(--studio-inverse-line);border-radius:var(--studio-pill);font-size:var(--studio-small-size)}.public-site .software-scope-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:55px}.public-site .software-scope-columns article{padding-top:25px;border-top:1px solid var(--studio-inverse-line)}.public-site .software-scope-columns h3{margin:13px 0 24px;font-family:var(--studio-heading-font);font-size:29px;font-weight:400;letter-spacing:-.035em;line-height:1.2}.public-site .software-scope-columns ul{list-style:none;margin:0;padding:0}.public-site .software-scope-columns li{display:flex;gap:13px;align-items:baseline;margin-top:15px;font-size:var(--studio-body-size);line-height:1.7}.public-site .software-scope-columns li>svg{position:relative;flex:none;top:3px;color:var(--studio-olive)}.public-site .software-scope-columns article>p{max-width:480px;font-size:var(--studio-small-size);line-height:1.8;color:var(--studio-inverse-muted);margin:26px 0 0}.public-site .software-handover-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.public-site .software-handover-grid article{border-top:1px solid var(--studio-line);padding-top:27px}.public-site .software-handover-grid article>svg{color:var(--studio-accent-text);margin-bottom:22px}.public-site .software-handover-grid h3{margin:0 0 16px;font-family:var(--studio-heading-font);font-size:26px;font-weight:400;line-height:1.2;letter-spacing:-.035em}.public-site .software-handover-grid p{margin:0;font-size:var(--studio-body-size);line-height:1.8;color:var(--studio-muted)}@media(max-width:1050px){.public-site .software-handover-grid{gap:26px}}@media(max-width:760px){.public-site .software-handover-grid,.public-site .software-scope-columns{grid-template-columns:minmax(0,1fr)}.public-site .software-comparison-note{padding:24px}.public-site .software-scope-heading{flex-direction:column;gap:0}.public-site .software-scope-tag{margin:-5px 0 30px}.public-site .software-scope-columns{gap:32px}.public-site .software-scope-columns h3{font-size:26px}.public-site .software-handover-grid{gap:32px}}@media(max-width:480px){.public-site .software-preview{padding:24px}.public-site .software-preview-title{margin:26px 0}}@media(prefers-reduced-motion:reduce){.public-site .software-preview *{transition:none!important;scroll-behavior:auto}}.software-delivery-details{margin-top:32px;border-top:1px solid var(--studio-inverse-line);border-bottom:1px solid var(--studio-inverse-line);scroll-margin-top:110px}.software-delivery-details summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;padding:22px 0;cursor:pointer;color:var(--studio-inverse-text);font:400 clamp(20px,2vw,25px)/1.4 var(--studio-heading-font);letter-spacing:-.02em}.software-delivery-details summary::-webkit-details-marker{display:none}.software-delivery-details summary>svg{flex:none;color:var(--studio-olive)}.software-delivery-details[open] summary>svg{transform:rotate(45deg)}.software-delivery-details summary:focus-visible{outline:2px solid var(--studio-inverse-text);outline-offset:4px}.software-delivery-details .software-handover-grid{padding:10px 0 28px}.public-site .software-delivery-details .software-handover-grid article{border-color:var(--studio-inverse-line)}.public-site .software-delivery-details .software-handover-grid p{color:var(--studio-inverse-muted)}