.ds-logo{height:clamp(46px,7vw,62px);width:auto;margin-bottom:var(--space-6)}.ds-eyebrow{margin-bottom:var(--space-3)}.ds-title{margin-bottom:var(--space-5)}.ds-soon{display:inline-flex;align-items:center;gap:8px;margin-top:var(--space-6);padding:8px 15px;border-radius:var(--radius-full);background:var(--surface-3);color:var(--text-secondary);font-size:13.5px;font-weight:700}.ds-soon svg{flex:none;color:var(--muted)}.ds-services{display:grid;gap:var(--space-4);margin-top:clamp(36px,5vw,56px)}.ds-service{padding:clamp(22px,3.5vw,30px);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.ds-service__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.ds-service__summary{font-size:15px;line-height:1.65;color:var(--text-secondary)}.ds-service__list{list-style:none;margin:var(--space-5) 0 0;padding:0;display:grid;gap:10px;padding-top:var(--space-4);border-top:1px solid var(--border)}.ds-service__list li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.5}.ds-service__list svg{flex:none;margin-top:3px;color:var(--success)}.ds-nowork{margin-top:clamp(24px,4vw,36px);padding:var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);font-size:14.5px;line-height:1.65;color:var(--muted)}.ds-form{padding:clamp(22px,4vw,36px);border:1.5px solid var(--brand-primary);border-radius:var(--radius-lg);background:var(--brand-primary-soft)}.ds-form__lede{margin:var(--space-3) 0 var(--space-5);color:var(--text-secondary);line-height:1.6}.ds-form__grid{display:grid;gap:var(--space-4);margin-bottom:var(--space-5)}@media(min-width:620px){.ds-form__grid{grid-template-columns:1fr 1fr}}.ds-form--done{text-align:center;padding-block:clamp(34px,6vw,52px)}.ds-form--done svg{color:var(--success);margin-inline:auto}.ds-form--done .h3{margin:var(--space-4) 0 var(--space-3)}.ds-form--done .small{color:var(--text-secondary);max-width:44ch;margin-inline:auto}.ds-scope{margin-top:clamp(32px,5vw,48px);display:grid;gap:var(--space-4)}.ds-scope p{font-size:14px;line-height:1.7;color:var(--text-secondary);max-width:68ch}.ds-scope__legal{font-size:13px;color:var(--muted)}.ds-scope a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.tick-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.tick-list li{display:flex;gap:11px;align-items:flex-start;font-size:15px;line-height:1.55}.tick-list svg{flex:none;margin-top:3px;color:var(--success)}.ds-work{margin:clamp(28px,4vw,40px) 0 0;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface);box-shadow:var(--shadow-sm)}.ds-work__sheets{display:grid}.ds-sheet{min-width:0}.ds-sheet+.ds-sheet{border-top:1px solid var(--border)}.ds-sheet__frame{min-width:0;padding:clamp(12px,2.2vw,26px) clamp(12px,2.2vw,26px) 0}.ds-sheet img{width:100%;display:block;height:auto}.ds-sheet__hint{display:none}@media(max-width:700px){.ds-sheet--wide .ds-sheet__frame{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.ds-sheet--wide .ds-sheet__frame img{min-width:680px}.ds-sheet--wide .ds-sheet__hint{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--brand-primary)}.ds-sheet--wide .ds-sheet__hint:before{content:"↔";font-size:14px}}.ds-sheet__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px var(--space-3);padding:var(--space-4) clamp(16px,2.4vw,28px) clamp(16px,2.4vw,26px);font-size:13px;line-height:1.5;color:var(--muted)}.ds-sheet__no{font-family:var(--font-mono);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);padding:3px 8px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border)}.ds-work figcaption{padding:var(--space-4) clamp(16px,2.4vw,28px);border-top:1px solid var(--border);background:var(--surface-2);font-size:13.5px;line-height:1.6;color:var(--muted)}.ds-cta{padding:clamp(26px,4.5vw,40px);border:1.5px solid var(--brand-primary);border-radius:var(--radius-lg);background:var(--brand-primary-soft);text-align:center}.ds-cta .small{margin:var(--space-3) auto var(--space-6);max-width:48ch;color:var(--text-secondary);line-height:1.65}.note-line{display:flex;gap:10px;align-items:flex-start;margin-top:var(--space-5);max-width:72ch;font-size:13.5px;line-height:1.6;color:var(--muted)}.note-line svg{flex:none;margin-top:3px}.centre-link{margin-top:clamp(32px,5vw,48px);text-align:center}.ds-benefit{margin-top:clamp(28px,4vw,40px)}.ds-cta__fields{display:grid;gap:var(--space-4);margin:var(--space-5) 0;text-align:left}@media(min-width:640px){.ds-cta__fields{grid-template-columns:1fr 1fr}}.ds-cta__wide{grid-column:1 / -1}.ds-cta__fields .gc__field{margin-top:0}.ds-cta .gc__field>span{display:block;font-size:13.5px;font-weight:700;color:var(--text);margin-bottom:7px}.ds-cta .gc__field>span em{font-style:normal;font-weight:500;color:var(--muted)}.ds-cta .gc__field input{width:100%;padding:13px 14px;min-height:48px;border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:var(--font-sans);font-size:16px}.ds-cta .gc__field input:focus{border-color:var(--brand-primary)}.ds-cta__error{margin-top:var(--space-4);font-size:13.5px;color:var(--danger-fg);font-weight:600}.ds-cta--done{text-align:center}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.cs-headline{font-size:clamp(30px,5vw,48px);max-width:20ch}.cs-invite{margin-top:clamp(28px,4vw,40px);padding-top:var(--space-5);border-top:1px solid var(--border);font-size:17px;line-height:1.65;color:var(--text);max-width:60ch;font-weight:600}
