:root{color-scheme:dark}*{box-sizing:border-box}html{background:var(--ds-color-bg)}body{margin:0;background:var(--ds-color-bg);color:var(--ds-color-text);font-family:var(--ds-font-sans);font-size:var(--ds-type-body-size);line-height:var(--ds-type-body-leading);-webkit-font-smoothing:antialiased}h1,h2{font-family:var(--ds-font-display);color:var(--ds-color-text);margin:0}p{margin:0}a:focus-visible,button:focus-visible,select:focus-visible,.oa-msg:focus-visible{outline:var(--ds-focus-width) var(--ds-focus-style) var(--ds-color-accent);outline-offset:var(--ds-focus-offset)}.oa-wrap{max-width:var(--ds-container);margin-inline:auto;padding-inline:var(--ds-gutter)}.oa-head{padding-block:var(--ds-space-md)}.oa-name{display:inline-flex;align-items:center;min-height:var(--ds-control-tap-min);font-family:var(--ds-font-display);font-weight:var(--ds-weight-semibold);color:var(--ds-color-text);text-decoration:none}.oa-main{padding-block:var(--ds-space-fluid-m) var(--ds-space-fluid-xl)}.oa-main>*+*{margin-top:var(--ds-space-fluid-xl)}.oa-main section>*+*{margin-top:var(--ds-space-md)}.oa-main p,.oa-faq dd{max-width:var(--ds-measure)}h1{font-size:var(--ds-type-h1-size);line-height:var(--ds-type-h1-leading);letter-spacing:var(--ds-type-h1-tracking);font-weight:var(--ds-type-h1-weight)}h2{font-size:var(--ds-type-h3-size);line-height:var(--ds-type-h3-leading);letter-spacing:var(--ds-type-h3-tracking);font-weight:var(--ds-type-h3-weight)}.oa-lead{margin-top:var(--ds-space-lg);font-size:var(--ds-type-lead-size);line-height:var(--ds-type-lead-leading);color:var(--ds-color-text-dim)}.oa-main p{color:var(--ds-color-text-dim)}.oa-hero h1{max-width:20ch}.oa-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-md) var(--ds-space-lg);margin-top:var(--ds-space-xl)}h3{margin:0;font-family:var(--ds-font-sans);color:var(--ds-color-text);font-size:var(--ds-type-body-size);line-height:var(--ds-type-body-leading);font-weight:var(--ds-weight-semibold)}.oa-sites{list-style:none;margin:0;padding:0;display:grid;gap:var(--ds-space-fluid-xl)}.oa-site{display:grid;gap:var(--ds-space-xl);align-items:center}.oa-site-text>*+*{margin-top:var(--ds-space-sm)}.oa-site-text h3{font-family:var(--ds-font-display);font-size:var(--ds-type-lead-size);line-height:var(--ds-type-lead-leading)}.oa-show{position:relative;padding-right:var(--ds-space-2xl);padding-bottom:var(--ds-space-xl)}.oa-frame{border:var(--ds-border-hairline) solid var(--ds-color-border-strong);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);overflow:clip;box-shadow:var(--ds-shadow-lg)}.oa-bar{display:block;padding:var(--ds-space-xs) var(--ds-space-md);border-bottom:var(--ds-border-hairline) solid var(--ds-color-border);font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-leading);color:var(--ds-color-text-muted);text-align:center}.oa-screen{aspect-ratio:16 / 10;overflow:clip}.oa-page{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 0%}.oa-phone{position:absolute;right:0;bottom:0;inline-size:28%;block-size:auto;border:var(--ds-border-hairline) solid var(--ds-color-border-strong);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-xl)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.oa-screen{view-timeline-name:--oa-screen}.oa-page{animation:oa-scroll linear both;animation-timeline:--oa-screen;animation-range:cover 20% cover 80%}}}@keyframes oa-scroll{0%{object-position:50% 0%}to{object-position:50% 100%}}@media (min-width:860px){.oa-site{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--ds-space-3xl)}.oa-site:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.oa-site:nth-child(2n) .oa-show{order:2}}.oa-help{list-style:none;margin:0;padding:0;display:grid;gap:var(--ds-space-xl) var(--ds-space-lg)}.oa-help li>*+*{margin-top:var(--ds-space-xs)}.oa-icon{display:block;inline-size:var(--ds-space-xl);block-size:var(--ds-space-xl);fill:none;stroke:var(--ds-color-accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;margin-bottom:var(--ds-space-sm)}@media (max-width:559px){.oa-help li{display:grid;grid-template-columns:var(--ds-space-xl) minmax(0,1fr);column-gap:var(--ds-space-md)}.oa-help .oa-icon{grid-row:span 2;margin-bottom:0}.oa-help li>*+*{margin-top:0}}.oa-done{list-style:none;margin:0;padding:0;display:grid;gap:var(--ds-space-xs)}.oa-main .oa-site-text .oa-done{margin-top:var(--ds-space-lg)}.oa-done li{display:flex;align-items:center;gap:var(--ds-space-sm);color:var(--ds-color-text)}.oa-icon--sm{inline-size:var(--ds-space-lg);block-size:var(--ds-space-lg);margin-bottom:0;flex:none}@media (min-width:560px){.oa-help{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.oa-help{grid-template-columns:repeat(4,minmax(0,1fr))}}.oa-prices,.oa-faq{margin:0}.oa-prices{display:grid;gap:var(--ds-space-md)}.oa-prices>div{display:flex;flex-direction:column;gap:var(--ds-space-xs);padding:var(--ds-space-lg);border:var(--ds-border-hairline) solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface)}@media (min-width:720px){.oa-prices{grid-template-columns:repeat(2,minmax(0,1fr))}}.oa-prices dt,.oa-faq dt{font-weight:var(--ds-weight-semibold);color:var(--ds-color-text)}.oa-prices dd,.oa-faq dd{margin:0;color:var(--ds-color-text-dim)}.oa-prices .oa-price{font-family:var(--ds-font-display);color:var(--ds-color-text);font-size:var(--ds-type-h2-size);line-height:var(--ds-type-h2-leading);letter-spacing:var(--ds-type-h2-tracking);font-weight:var(--ds-type-h2-weight);font-variant-numeric:tabular-nums}.oa-prices dt{color:var(--ds-color-text-dim);font-weight:var(--ds-weight-medium)}.oa-faq>div{padding-block:var(--ds-space-md);border-top:var(--ds-border-hairline) solid var(--ds-color-border)}.oa-faq>div:last-child{border-bottom:var(--ds-border-hairline) solid var(--ds-color-border)}.oa-faq dd{margin-top:var(--ds-space-2xs)}.oa-trio,.oa-end{display:grid;gap:var(--ds-space-fluid-l)}@media (min-width:960px){.oa-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-xl)}.oa-end{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--ds-space-3xl);align-items:start}}.oa-form{display:grid;gap:var(--ds-space-lg)}.oa-area{align-items:stretch;padding-right:0}.oa-area textarea{flex:1;min-width:0;resize:vertical;min-height:calc(var(--ds-control-height-lg) * 3);padding:var(--ds-space-sm) var(--ds-control-pad-x-md);border:0;background:transparent;outline:none;color:var(--ds-color-text);font-family:var(--ds-font-sans);font-size:var(--ds-type-body-size);line-height:var(--ds-type-body-leading)}.ob-select select option{background:var(--ds-color-surface);color:var(--ds-color-text)}.oa-trap{position:absolute;inline-size:0;block-size:0;overflow:hidden;opacity:0}.oa-send{--ob-button-bg:color-mix(in srgb,var(--ds-color-accent) 70%,var(--ds-color-bg));--ob-button-bg-hover:color-mix(in srgb,var(--ds-color-accent) 82%,var(--ds-color-bg))}.oa-main .oa-fine,.oa-foot .oa-fine{font-size:var(--ds-type-label-size);line-height:var(--ds-type-label-leading);color:var(--ds-color-text-muted)}.oa-main .oa-msg{display:none;padding:var(--ds-space-md);border:var(--ds-border-hairline) solid var(--ds-color-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-text)}.oa-main .oa-msg--error{border-color:var(--ds-color-danger)}.oa-main .oa-msg:target,.oa-main .oa-msg.is-shown{display:block}.oa-foot{padding-block:var(--ds-space-xl)}.oa-foot .oa-fine{font-variant-numeric:tabular-nums}
