main.svc{max-width:var(--container)}.svc-head{gap:var(--sp-3);padding:var(--sp-4) 0 var(--sp-8);max-width:68ch;display:grid}.svc-head h1{margin:0}.svc-head__lead{color:var(--text-muted);margin:0;font-size:18px;line-height:1.5}.svc-head__actions{gap:var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.svc-sheet{padding:var(--sp-5) var(--sp-4);background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.svc-section{margin-top:var(--section-gap);scroll-margin-top:var(--sp-18)}.svc-section>h2,.svc-h2{margin:0 0 var(--sp-5)}.svc-section>p{max-width:68ch;margin:0}@media (min-width:768px){.svc-sheet{padding:var(--sp-8)}}.svc-prose{max-width:68ch}.svc-prose>:first-child{margin-top:0}.svc-prose h2{margin:var(--sp-8) 0 var(--sp-3)}.svc-prose p,.svc-prose ul{margin:0 0 var(--sp-4)}.svc-prose ul{padding-left:var(--sp-5)}.svc-prose li{margin-bottom:var(--sp-2)}.svc-prose code,.legal-prose code{padding:1px var(--sp-1);border-radius:var(--r-xs);background:var(--surface-2);overflow-wrap:anywhere;font-size:.9em}.svc-grid{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.svc-grid{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.svc-grid{gap:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.svc-fact{align-content:start;gap:var(--sp-2);padding:var(--sp-4);background:var(--surface);border-radius:var(--r-md);box-shadow:var(--shadow-1);display:grid}.svc-fact h3{margin:0}.svc-fact p{font-size:var(--fs-body-s);color:var(--text-muted);margin:0}@media (min-width:768px){.svc-fact{padding:var(--sp-5)}}.svc-steps{counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.svc-steps li{padding:var(--sp-5) 0 var(--sp-5) var(--sp-14);counter-increment:step;position:relative}.svc-steps li+li{border-top:1px solid var(--line)}.svc-steps li:first-child{padding-top:0}.svc-steps li:before{content:counter(step);left:0;top:var(--sp-5);background:var(--surface-ink);width:40px;height:40px;color:var(--on-ink);font:700 18px/1 var(--font-display);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid;position:absolute}.svc-steps li:first-child:before{top:0}.svc-steps h3{margin:var(--sp-2) 0 var(--sp-1)}.svc-steps p{max-width:66ch;color:var(--text-muted);margin:0}.svc-faq{display:grid}.svc-faq details+details{border-top:1px solid var(--line)}.svc-faq summary{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4) 0;cursor:pointer;font-weight:700;list-style:none;display:flex}.svc-faq summary::-webkit-details-marker{display:none}.svc-faq summary svg{width:18px;height:18px;color:var(--text-muted);transition:transform var(--dur-2) var(--ease-out);flex:none}.svc-faq details[open] summary svg{transform:rotate(180deg)}.svc-faq details:first-child summary{padding-top:0}.svc-faq p{margin:0 0 var(--sp-4);max-width:68ch;color:var(--text-muted)}.svc-request{gap:var(--sp-6);display:grid}.svc-request__intro h2{margin:0 0 var(--sp-3)}.svc-request__intro p{color:var(--text-muted);margin:0}.svc-request__intro p+p{margin-top:var(--sp-3)}@media (min-width:1024px){.svc-request{gap:var(--sp-10);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.org-form{gap:var(--sp-5);display:grid}.org-form__grid{gap:var(--sp-5) var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.org-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.org-field--wide{grid-column:1/-1}}.org-field{gap:var(--sp-2);align-content:start;min-width:0;display:grid}.org-field__label{font-size:var(--fs-label);color:var(--text-muted);font-weight:700}.org-field__optional{margin-left:var(--sp-1);font-weight:400}.org-field input,.org-field textarea{width:100%;height:48px;padding:0 var(--sp-4);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:400 16px/1.4 var(--font-sans);box-shadow:inset 0 0 0 var(--bw) var(--line-strong);transition:box-shadow var(--dur-1) var(--ease-std);border:0}.org-field textarea{height:auto;min-height:120px;padding:var(--sp-3) var(--sp-4);resize:vertical}.org-field input::placeholder,.org-field textarea::placeholder{color:var(--text-placeholder)}@media (hover:hover){.org-field input:hover,.org-field textarea:hover{box-shadow:inset 0 0 0 var(--bw) var(--text-muted)}}.org-field input:focus,.org-field textarea:focus{box-shadow:inset 0 0 0 var(--bw) var(--accent);outline:none}.org-field [aria-invalid=true]{box-shadow:inset 0 0 0 var(--bw) var(--error)}@media (min-width:1024px){.org-field input{height:44px}}.org-field__error{font-size:var(--fs-label);color:var(--error)}.org-kinds{gap:var(--sp-2);border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.org-kinds legend{margin-bottom:var(--sp-2);padding:0}.org-kinds .org-field__error{grid-column:1/-1}@media (min-width:768px){.org-kinds{grid-template-columns:repeat(4,minmax(0,1fr))}}.org-kind{align-content:start;gap:var(--sp-1);padding:var(--sp-3);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;box-shadow:inset 0 0 0 var(--bw) var(--line-strong);transition:box-shadow var(--dur-1) var(--ease-std), background-color var(--dur-1) var(--ease-std);display:grid;position:relative}@media (hover:hover){.org-kind:hover{box-shadow:inset 0 0 0 var(--bw) var(--text-muted)}}.org-kind input{opacity:0;pointer-events:none;position:absolute}.org-kind:has(input:checked){background:var(--accent-soft);color:var(--on-accent-soft);box-shadow:inset 0 0 0 var(--bw) var(--accent)}.org-kind:has(input:focus-visible){outline:var(--bw) solid var(--focus);outline-offset:2px}.org-kind__title{font-size:var(--fs-body-s);font-weight:700}.org-kind__hint{font-size:var(--fs-caption);color:var(--text-muted);line-height:1.35}.org-kind:has(input:checked) .org-kind__hint{color:var(--on-accent-soft)}.org-consent{align-items:flex-start;gap:var(--sp-3);font-size:var(--fs-body-s);color:var(--text-muted);cursor:pointer;display:flex}.org-consent input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0}.org-consent input[aria-invalid=true]{outline:var(--bw) solid var(--error);outline-offset:2px}.org-form__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.org-form__footer{align-items:center;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.org-form__error{font-size:var(--fs-body-s);color:var(--error);margin:0}.org-form__done{justify-items:start;gap:var(--sp-4);display:grid}.org-form__done-title{padding:var(--sp-3) var(--sp-4);background:var(--success-bg);color:var(--success);border-radius:var(--r-sm);clip-path:var(--clip-btn);margin:0;font-weight:700}.svc-top{gap:var(--sp-6);padding-bottom:var(--sp-2);display:grid}.svc-top .svc-head{padding-bottom:0}@media (min-width:1024px){.svc-top{gap:var(--sp-10);padding-top:var(--sp-4);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.svc-top .svc-head{padding-top:0}}.values{padding:var(--sp-6) var(--sp-5);background:var(--surface-ink);color:var(--on-ink);border-radius:var(--r-lg)}.values h2{margin:0 0 var(--sp-6);font-size:var(--fs-h3);color:rgb(var(--on-ink-rgb) / .72);letter-spacing:0}.values__list{gap:var(--sp-6);margin:0;padding:0;list-style:none;display:grid}.values__title{margin:0 0 var(--sp-2);font:700 var(--fs-h2)/1.15 var(--font-display);letter-spacing:-.01em}.values__text{max-width:52ch;color:rgb(var(--on-ink-rgb) / .8);margin:0}.values__list li+li{padding-top:var(--sp-6);border-top:1px solid rgb(var(--on-ink-rgb) / .16)}@media (min-width:768px){.values{padding:var(--sp-8)}}.audience{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.audience{gap:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.audience__card{align-content:start;gap:var(--sp-2);height:100%;padding:var(--sp-4) var(--sp-14) var(--sp-4) var(--sp-4);background:var(--surface);color:var(--text);border-radius:var(--r-md);box-shadow:var(--shadow-1);transition:box-shadow var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);text-decoration:none;display:grid;position:relative}.audience__card h3{transition:color var(--dur-1) var(--ease-std);margin:0}.audience__card p{font-size:var(--fs-body-s);color:var(--text-muted);margin:0}.audience__card .bullet-box{top:var(--sp-4);right:var(--sp-4);position:absolute}.audience__cta{margin-top:var(--sp-2);font-size:var(--fs-body-s);color:var(--link);font-weight:700}@media (min-width:768px){.audience__card{padding:var(--sp-5) var(--sp-5) var(--sp-5)}.audience__card .bullet-box{top:auto;bottom:var(--sp-5);right:var(--sp-5)}}@media (hover:hover){.audience__card:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}.audience__card:hover h3{color:var(--link)}}.audience__card:active{transform:translateY(-1px)}.clans{gap:var(--sp-3);padding:var(--sp-5) var(--sp-4);border:var(--bw) dashed var(--line-strong);border-radius:var(--r-lg);display:grid;position:relative}.clans h2{align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin:0;display:flex}.clans p{max-width:68ch;margin:0}.clans p+p{color:var(--text-muted)}@media (min-width:768px){.clans{padding:var(--sp-8)}}.legal-cards{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.legal-cards{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.legal-cards{gap:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.legal-card{gap:var(--sp-2);height:100%;padding:var(--sp-4);background:var(--surface);color:var(--text);border-radius:var(--r-md);box-shadow:var(--shadow-1);transition:box-shadow var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}@media (min-width:768px){.legal-card{padding:var(--sp-5)}}@media (hover:hover){.legal-card:hover{box-shadow:var(--shadow-2);transform:translateY(-3px)}.legal-card:hover .legal-card__title{color:var(--link)}}.legal-card__title{font-size:var(--fs-h3);transition:color var(--dur-1) var(--ease-std);font-weight:700;line-height:1.25}.legal-card__desc{font-size:var(--fs-body-s);color:var(--text-muted);flex:1}.legal-card__meta{font-size:var(--fs-caption);color:var(--text-muted);font-variant-numeric:tabular-nums}.legal-operator dl{gap:var(--sp-2) var(--sp-5);font-size:var(--fs-body-s);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.legal-operator dt{color:var(--text-muted)}.legal-operator dd{overflow-wrap:anywhere;margin:0}@media (max-width:479px){.legal-operator dl{grid-template-columns:minmax(0,1fr);gap:0}.legal-operator dd{margin-bottom:var(--sp-3)}}.legal-meta{height:28px;padding:0 var(--sp-3);border-radius:var(--r-xs);background:var(--surface-2);font-size:var(--fs-label);font-variant-numeric:tabular-nums;place-self:start;align-items:center;display:inline-flex}.legal-print-only{display:none}.legal-layout{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1024px){.legal-layout{gap:var(--sp-6);grid-template-columns:280px minmax(0,1fr)}.legal-layout--single{grid-template-columns:minmax(0,1fr)}}.legal-toc__desktop{display:none}.legal-toc__mobile{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:0 var(--sp-4)}.legal-toc__mobile summary{padding:var(--sp-3) 0;cursor:pointer;font-weight:700}.legal-toc__mobile .legal-toc__list{padding-bottom:var(--sp-3)}@media (min-width:1024px){.legal-toc__mobile{display:none}.legal-toc__desktop{top:var(--sp-6);max-height:calc(100vh - var(--sp-14));display:block;position:sticky;overflow-y:auto}}.legal-toc__title{margin:0 0 var(--sp-3);font-size:var(--fs-label);color:var(--text-muted);font-weight:700}.legal-toc__list{font-size:var(--fs-body-s);flex-direction:column;gap:2px;margin:0;padding:0;line-height:1.35;list-style:none;display:flex}.legal-toc__list a{padding:var(--sp-1) var(--sp-3);color:var(--text-muted);border-left:3px solid #0000;text-decoration:none;display:block}@media (hover:hover){.legal-toc__list a:hover{color:var(--text)}}.legal-toc__list a[aria-current=location]{color:var(--text);border-left-color:var(--bullet);font-weight:700}.legal-toc__sub a{padding-left:var(--sp-6);font-size:var(--fs-label)}.legal-doc-sheet{min-width:0}.legal-prose{max-width:68ch;line-height:1.65}.legal-prose h2{margin:var(--sp-10) 0 var(--sp-3);scroll-margin-top:var(--sp-4)}.legal-prose h2:first-child{margin-top:0}.legal-prose h3{margin:var(--sp-8) 0 var(--sp-2);scroll-margin-top:var(--sp-4)}.legal-prose p,.legal-prose ul,.legal-prose ol{margin:0 0 var(--sp-4)}.legal-prose ul,.legal-prose ol{padding-left:var(--sp-6)}.legal-prose li{margin-bottom:var(--sp-2)}.legal-prose a{overflow-wrap:anywhere}.legal-table{margin:0 0 var(--sp-5);overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;font-size:var(--fs-body-s);line-height:1.45}.legal-table th,.legal-table td{padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);text-align:left;vertical-align:top}.legal-table th{background:var(--surface-2);font-weight:700}.legal-signature{max-width:68ch;margin-top:var(--sp-10);padding-top:var(--sp-4);border-top:1px solid var(--line);font-size:var(--fs-body-s);color:var(--text-muted)}.legal-signature p{margin:0 0 var(--sp-1)}.legal-back{gap:var(--sp-6);margin:var(--sp-5) 0 0;flex-wrap:wrap;display:flex}main.svc--narrow{max-width:calc(640px + 2 * var(--page-pad));padding-top:var(--sp-10)}.sub-confirm h1{margin:0 0 var(--sp-4)}.sub-confirm p{margin:0 0 var(--sp-3)}.sub-confirm__muted{color:var(--text-muted)}.sub-confirm form{margin-top:var(--sp-5)}.sub-confirm__next{padding-top:var(--sp-4);border-top:1px solid var(--line);margin-top:var(--sp-5)!important}@media print{.site-header,.site-footer,.cookie-banner,.crumbs,.legal-toolbar,.legal-toc,.legal-back{display:none!important}main.svc{max-width:none;padding:0}.svc-sheet{box-shadow:none;padding:0}.legal-layout{display:block}.legal-print-only{font-size:11pt;display:block}.legal-meta{background:0 0;padding:0}.legal-prose{max-width:none;font-size:11pt;line-height:1.45}.legal-prose h2{break-after:avoid}.legal-prose a{text-decoration:none}.legal-table th{background:0 0}body{color:var(--text);background:0 0}}.legal-toolbar{gap:var(--sp-3);flex-wrap:wrap;display:flex}.svc-head__actions:has(.legal-meta){flex-direction:column;align-items:flex-start}.legal-back{align-items:center}
