.ob-section{padding:64px 0}@media (max-width:900px){.ob-section{padding:48px 0}}@media (max-width:560px){.ob-section{padding:40px 0}}.ob-container{max-width:1100px;margin:0 auto;padding:0 24px}.ob-container--narrow{max-width:720px}@media (max-width:720px){.ob-container{padding:0 20px}}.ob-prose{color:var(--ob-text-2,#334155)}.ob-prose h2{font-size:clamp(24px,3.2vw,34px);line-height:1.15;letter-spacing:-.02em;margin:0 0 12px;text-wrap:balance}.ob-prose h2,.ob-prose h3{font-family:var(--font-display-family,"Bricolage Grotesque",Inter,sans-serif);font-weight:700;color:var(--ob-text,#102a43)}.ob-prose h3{font-size:clamp(19px,2.2vw,22px);line-height:1.25;letter-spacing:-.01em;margin:22px 0 8px}.ob-prose p{margin:0 0 14px}.ob-prose ol,.ob-prose ul{margin:0 0 14px;padding-left:1.2em}.ob-prose ul{list-style:disc}.ob-prose ol{list-style:decimal}.ob-prose li{margin:0 0 6px}.ob-prose a{color:var(--ob-brand,#9e2fc2);text-decoration:underline;text-underline-offset:2px}.ob-prose strong{color:var(--ob-text,#102a43);font-weight:700}.ob-prose>:last-child{margin-bottom:0}.ob-cardgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.ob-card{display:block;padding:26px 24px;background:var(--ob-surface,#fff);border:1px solid var(--ob-line,#e6ebf2);border-radius:var(--ob-r-xl,20px);box-shadow:var(--ob-sh-1,0 1px 2px #1c19170a,0 2px 8px #1c19170a);text-decoration:none;color:inherit;transition:transform var(--t-base,.22s) var(--ease,cubic-bezier(.22,1,.36,1)),box-shadow var(--t-base,.22s) var(--ease,cubic-bezier(.22,1,.36,1)),border-color var(--t-base,.22s)}a.ob-card:hover{transform:translateY(-3px);box-shadow:var(--ob-sh-2,0 4px 12px #1c19170f,0 8px 24px #1c19170f);border-color:var(--ob-brand-200,#e2cbf0)}.ob-card__head{display:flex;flex-direction:column;gap:4px}.ob-card__tag{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,monospace);font-weight:600;font-size:11px;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--ob-text-3,#475569)}.ob-card__title{font-family:var(--font-display-family,"Bricolage Grotesque",Inter,sans-serif);font-weight:700;font-size:19px;line-height:1.2;letter-spacing:-.01em;margin:4px 0 0;color:var(--ob-text,#102a43);text-wrap:balance}.ob-card__delta{font-weight:600;font-size:15px;line-height:1.4;margin:12px 0 6px;color:var(--ob-brand,#9e2fc2)}.ob-card__body{color:var(--ob-text-3,#475569);font-size:14.5px;line-height:1.55;margin:0}.ob-clause{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.ob-clause__item{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start;padding:24px;background:var(--ob-surface,#fff);border:1px solid var(--ob-line,#e6ebf2);border-radius:var(--ob-r-lg,14px);box-shadow:var(--ob-sh-1,0 1px 2px #1c19170a,0 2px 8px #1c19170a)}.ob-clause__item.is-plain{grid-template-columns:1fr}.ob-clause__item>div{min-width:0}.ob-clause__num{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,monospace);font-size:26px;font-weight:700;line-height:1;color:var(--ob-brand,#9e2fc2);font-variant-numeric:tabular-nums}.ob-clause__title{font-family:var(--font-display-family,"Bricolage Grotesque",Inter,sans-serif);font-weight:700;font-size:clamp(18px,2.2vw,22px);line-height:1.2;letter-spacing:-.01em;margin:0 0 6px;color:var(--ob-text,#102a43)}.ob-clause__body{color:var(--ob-text-3,#475569);line-height:1.6;margin:0}@media (max-width:560px){.ob-clause__item{grid-template-columns:1fr;gap:8px;padding:20px}}.ob-faq{display:flex;flex-direction:column;gap:10px;max-width:760px;margin:0 auto}.ob-faq__item{border:1px solid var(--ob-line,#e6ebf2);border-radius:var(--ob-r-md,10px);background:var(--ob-surface,#fff);overflow:hidden}.ob-faq__q{cursor:pointer;list-style:none;padding:18px 20px;font-weight:600;font-size:16px;color:var(--ob-text,#102a43);display:flex;justify-content:space-between;gap:12px}.ob-faq__q::-webkit-details-marker{display:none}.ob-faq__q:after{content:"\002B";color:var(--ob-brand,#9e2fc2);font-weight:700;font-size:20px;line-height:1;transition:transform var(--t-base,.22s) var(--ease,cubic-bezier(.22,1,.36,1))}.ob-faq__item[open] .ob-faq__q:after{transform:rotate(45deg)}.ob-faq__a{padding:0 20px 18px;color:var(--ob-text-3,#475569);line-height:1.6;margin:0}.ob-cmp{width:100%}.ob-cmp__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--ob-line,#e6ebf2);border-radius:var(--ob-r-xl,20px);background:var(--ob-surface,#fff);box-shadow:var(--ob-sh-1,0 1px 2px #1c19170a,0 2px 8px #1c19170a)}.ob-cmp__table{width:100%;border-collapse:collapse;min-width:520px}.ob-cmp__table thead th{font-family:var(--font-display-family,"Bricolage Grotesque",Inter,sans-serif);font-weight:700;font-size:16px;line-height:1.2;color:var(--ob-text,#102a43);text-align:center;padding:20px 18px;border-bottom:1px solid var(--ob-line,#e6ebf2);vertical-align:bottom}.ob-cmp__table thead th:first-child{text-align:left}.ob-cmp__corner{color:var(--ob-text-3,#475569);font-family:var(--font-mono,"JetBrains Mono",ui-monospace,monospace);font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ob-cmp__badge,.ob-cmp__col--hi{color:var(--ob-brand,#9e2fc2)}.ob-cmp__badge{display:block;font-family:var(--font-mono,"JetBrains Mono",ui-monospace,monospace);font-weight:600;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px}.ob-cmp__table tbody th{font-weight:600;color:var(--ob-text-2,#334155);text-align:left}.ob-cmp__table tbody td,.ob-cmp__table tbody th{font-size:14.5px;line-height:1.4;padding:14px 18px;border-bottom:1px solid var(--ob-line,#e6ebf2)}.ob-cmp__table tbody td{color:var(--ob-text-3,#475569);text-align:center}.ob-cmp__table tbody tr:last-child td,.ob-cmp__table tbody tr:last-child th{border-bottom:0}.ob-cmp__cell--hi{background:var(--ob-brand-50,#f8f3fb);color:var(--ob-text-2,#334155);font-weight:600}.ob-cmp__yes{color:var(--ob-brand,#9e2fc2);font-weight:700}.ob-cmp__no{color:var(--ob-text-3,#475569);opacity:.55}.ob-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.ob-service{display:flex;flex-direction:column;gap:8px;padding:26px 24px;background:var(--ob-surface,#fff);border:1px solid var(--ob-line,#e6ebf2);border-radius:var(--ob-r-xl,20px);box-shadow:var(--ob-sh-1,0 1px 2px #1c19170a,0 2px 8px #1c19170a);text-decoration:none;color:inherit;transition:transform var(--t-base,.22s) var(--ease,cubic-bezier(.22,1,.36,1)),box-shadow var(--t-base,.22s) var(--ease,cubic-bezier(.22,1,.36,1)),border-color var(--t-base,.22s)}a.ob-service:hover{transform:translateY(-3px);box-shadow:var(--ob-sh-2,0 4px 12px #1c19170f,0 8px 24px #1c19170f);border-color:var(--ob-brand-200,#e2cbf0)}.ob-service__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--ob-r-md,10px);background:var(--ob-brand-50,#f8f3fb);color:var(--ob-brand,#9e2fc2);font-size:24px;line-height:1;margin:0 0 4px}.ob-service__title{font-family:var(--font-display-family,"Bricolage Grotesque",Inter,sans-serif);font-weight:700;font-size:19px;line-height:1.2;letter-spacing:-.01em;margin:0;color:var(--ob-text,#102a43);text-wrap:balance}.ob-service__body{color:var(--ob-text-3,#475569);font-size:14.5px;line-height:1.55;margin:0;flex:1 1 auto}.ob-service__price{font-weight:600;font-size:15px;line-height:1.4;margin:6px 0 0;color:var(--ob-brand,#9e2fc2)}.ob-herosplit{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.ob-herosplit.is-media-left{direction:rtl}.ob-herosplit.is-media-left>*{direction:ltr}.ob-herosplit__eyebrow{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ob-brand,#9e2fc2);margin:0 0 12px}.ob-herosplit__title{font-family:var(--font-display-family,"Bricolage Grotesque",Inter,sans-serif);font-size:clamp(30px,4vw,46px);line-height:1.06;font-weight:800;letter-spacing:-.02em;margin:0;color:var(--ob-text,#102a43);text-wrap:balance}.ob-herosplit__dek{font-size:18px;line-height:1.55;margin:16px 0 0;color:var(--ob-text-3,#475569)}.ob-herosplit__actions{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}.ob-herosplit__btn{padding:13px 22px;border-radius:var(--ob-r-md,10px);font-weight:600;text-decoration:none;display:inline-block}.ob-herosplit__btn--primary{background:var(--ob-brand,#9e2fc2);color:#fff;border:1px solid var(--ob-brand,#9e2fc2)}.ob-herosplit__btn--ghost{background:#0000;color:var(--ob-text,#102a43);border:1px solid var(--ob-line-strong,#cbd5e1)}.ob-herosplit__media{width:100%;height:auto;display:block;border-radius:var(--ob-r-xl,20px);box-shadow:var(--ob-sh-2,0 4px 12px #1c19170f,0 8px 24px #1c19170f);object-fit:cover}.ob-herosplit__media-ph{width:100%;aspect-ratio:4/3;display:grid;place-items:center;border-radius:var(--ob-r-xl,20px);background:var(--ob-brand-50,#f8f3fb);color:var(--ob-text-3,#94a3b8);font-size:14px}@media (max-width:860px){.ob-herosplit{grid-template-columns:1fr;gap:32px}.ob-herosplit.is-media-left{direction:ltr}}