@charset "UTF-8";.mq-form-section{position:relative;margin-top:1rem;border:1px solid rgba(129,157,217,.2);border-radius:1rem;overflow:hidden;background:radial-gradient(36rem 20rem at 110% -20%,rgba(99,102,241,.26) 0%,transparent 70%),linear-gradient(180deg,#051027fa,#050d20fa)}.mq-form-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,#14b8a614,#6366f114 52%,#ec489914)}.mq-form-section__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:3.5rem;align-items:start;padding:3rem 3.5rem}.mq-form-section__body{position:relative;z-index:1;padding:3rem 3.5rem}.mq-form-section__intro{display:flex;flex-direction:column;gap:.75rem}.mq-form-section__kicker{margin:0;color:var(--color-teal);font-family:Inter,system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.mq-form-section__title{margin:0;color:var(--color-white);font-family:Funnel Display,Inter,sans-serif;font-size:clamp(1.8rem,3.3vw,2.4rem);line-height:1.05}.mq-form-section__copy{margin:0;max-width:32rem;color:var(--color-cloud);font-family:Inter,system-ui,sans-serif;font-size:.95rem;line-height:1.5}.mq-contact-form{display:flex;flex-direction:column;gap:1rem}.mq-contact-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.mq-field{display:flex;flex-direction:column;gap:.375rem}.mq-field>span{color:var(--color-snow);font-family:Inter,system-ui,sans-serif;font-size:.75rem;font-weight:500}.mq-field>input,.mq-field>select,.mq-field>textarea{width:100%;border:1px solid rgba(129,157,217,.34);border-radius:.625rem;background:#08142fd9;color:var(--color-white);font-family:Inter,system-ui,sans-serif;font-size:.875rem;line-height:1.4;padding:.625rem .75rem;outline:none;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.mq-field>textarea{min-height:6.5rem;resize:vertical}.mq-field>input::placeholder,.mq-field>textarea::placeholder{color:color-mix(in srgb,var(--color-cloud) 84%,transparent)}.mq-field>select:invalid{color:color-mix(in srgb,var(--color-cloud) 84%,transparent)}.mq-field>input:focus,.mq-field>select:focus,.mq-field>textarea:focus{border-color:var(--color-ice);box-shadow:0 0 0 3px var(--color-btn-focus-ring);background:#09193ae6}.mq-contact-form__actions{margin-top:.25rem;display:flex;justify-content:flex-end;align-items:center;gap:.625rem}.mq-toast{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border-radius:.625rem;font-size:.85rem;line-height:1.4}.mq-toast--error{background:#ef44441f;color:var(--color-fire)}.mq-toast--success{background:#10b9811f;color:#10b981}.mq-toast--warning{background:#f59e0b26;color:var(--color-sun)}.mq-toast--info{background:#6366f126;color:var(--color-indigo)}.mq-toast__message{flex:1}.mq-toast__close{background:none;border:none;color:inherit;opacity:.6;cursor:pointer;font-size:1.1rem;line-height:1;padding:0;transition:opacity .15s}.mq-toast__close:hover{opacity:1}@media(max-width:61.25rem){.mq-form-section__inner,.mq-contact-form__grid{grid-template-columns:1fr}}.legal-body{margin-top:2.5rem;display:flex;flex-direction:column;gap:2.25rem}.legal-body section h2{margin:0 0 .625rem;color:var(--color-snow);font-family:Funnel Display,Inter,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:-.01em}.legal-body section p{margin:0;color:var(--color-cloud);font-family:Inter,system-ui,sans-serif;font-size:.9375rem;line-height:1.7}.legal-body section a{color:var(--color-ice);text-decoration:none}.legal-body section a:hover{text-decoration:underline}.lg-text-aurora{background:linear-gradient(135deg,var(--aurora-teal) 0%,var(--aurora-indigo) 50%,var(--aurora-pink) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}@media(prefers-contrast:more){:root{--glass-border: rgba(165, 195, 240, .5);--glass-base-opacity: .2;--input-border: rgba(165, 195, 240, .55)}}.mq-form-section{background-color:rgba(var(--glass-tint),var(--glass-base-opacity));border:1px solid var(--glass-border);border-radius:var(--radius-soft);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));box-shadow:var(--glass-shadow),inset 0 1px 0 0 var(--glass-highlight);position:relative}.mq-form-section:before{background:linear-gradient(110deg,color-mix(in srgb,var(--aurora-teal) 7%,transparent),color-mix(in srgb,var(--aurora-indigo) 7%,transparent) 52%,color-mix(in srgb,var(--aurora-pink) 7%,transparent))}.mq-form-section__kicker{color:var(--aurora-teal)}.mq-form-section__title{color:var(--text-primary)}.mq-form-section__copy{color:var(--text-secondary)}.mq-field>span{color:var(--text-tertiary)}.mq-field>input,.mq-field>select,.mq-field>textarea{background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-control);color:#e4e9f3;outline:none;transition:background-color var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out)}.mq-field>input::placeholder,.mq-field>select::placeholder,.mq-field>textarea::placeholder{color:#64748b}.mq-field>input:hover,.mq-field>select:hover,.mq-field>textarea:hover{background-color:var(--input-bg-focus)}.mq-field>input:focus-visible,.mq-field>select:focus-visible,.mq-field>textarea:focus-visible{background-color:var(--input-bg-focus);border-color:#6366f199;box-shadow:0 0 0 2px #6366f159}.mq-field>input:disabled,.mq-field>input[disabled],.mq-field>select:disabled,.mq-field>select[disabled],.mq-field>textarea:disabled,.mq-field>textarea[disabled]{opacity:.5;cursor:not-allowed;background-color:var(--input-bg)}.mq-field>input,.mq-field>select,.mq-field>textarea{color:var(--text-primary)}.mq-field>input:focus,.mq-field>select:focus,.mq-field>textarea:focus{background:var(--input-bg-focus);border-color:#6366f199;box-shadow:0 0 0 2px var(--focus-ring)}.mq-field>input::placeholder,.mq-field>textarea::placeholder{color:var(--text-muted)}.mq-field>select:invalid{color:var(--text-muted)}.mq-toast{border-radius:var(--radius-control)}.mq-toast--error{background:color-mix(in srgb,var(--state-block) 14%,transparent);color:var(--text-negative)}.mq-toast--success{background:color-mix(in srgb,var(--state-pass) 14%,transparent);color:var(--text-positive)}.mq-toast--warning{background:color-mix(in srgb,var(--text-warning) 14%,transparent);color:var(--text-warning)}.mq-toast--info{background:color-mix(in srgb,var(--state-wait) 14%,transparent);color:var(--text-neutral)}.mq-toast__close{transition:opacity var(--motion-fast) var(--ease-out)}.contact-footnote{color:var(--text-muted)}.mq-modal-overlay{background:#02091ea6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.mq-modal{--glass-base-opacity: .14;--glass-blur: 22px;background-color:rgba(var(--glass-tint),var(--glass-base-opacity));border:1px solid var(--glass-border);border-radius:var(--radius-soft);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));box-shadow:var(--glass-shadow),inset 0 1px 0 0 var(--glass-highlight);position:relative;box-shadow:var(--elev-5),inset 0 1px 0 0 var(--glass-highlight)}.mq-modal__header{border-bottom-color:var(--border-subtle)}.mq-modal__title{color:var(--text-primary)}.mq-modal__close{border-radius:var(--radius-control);color:var(--text-tertiary);transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.mq-modal__close:hover{background:rgba(var(--glass-tint),.12);color:var(--text-primary)}.mq-modal__body{color:var(--text-secondary)}.mq-modal__footer{border-top-color:var(--border-subtle)}.mq-modal--danger .mq-modal__header{border-bottom-color:color-mix(in srgb,var(--state-block) 30%,transparent)}.mq-modal--danger .mq-modal__title{color:var(--text-negative)}.mq-popover{background:rgba(var(--glass-tint),.14);border:1px solid var(--glass-border);border-radius:var(--radius-control);backdrop-filter:blur(22px) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(22px) saturate(var(--glass-saturation));box-shadow:var(--elev-4),inset 0 1px 0 0 var(--glass-highlight);color:var(--text-secondary)}.mq-popover--top:after{border-top-color:color-mix(in srgb,rgb(var(--glass-tint)) 14%,var(--aurora-deep))}.mq-popover--bottom:after{border-bottom-color:color-mix(in srgb,rgb(var(--glass-tint)) 14%,var(--aurora-deep))}.mq-popover--left:after{border-left-color:color-mix(in srgb,rgb(var(--glass-tint)) 14%,var(--aurora-deep))}.mq-popover--right:after{border-right-color:color-mix(in srgb,rgb(var(--glass-tint)) 14%,var(--aurora-deep))}.mq-popover__title{color:var(--text-primary)}.mq-popover__close{border-radius:var(--radius-widget);color:var(--text-tertiary);transition:background var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out)}.mq-popover__close:hover{background:rgba(var(--glass-tint),.12);color:var(--text-primary)}.mq-tooltip{background:var(--surface-sunken);border:1px solid var(--glass-border);border-radius:var(--radius-control);box-shadow:var(--elev-3);color:var(--text-secondary)}.legal-body section h2{color:var(--text-primary)}.legal-body section p{color:var(--text-secondary)}.legal-body section a{color:var(--text-neutral);transition:color var(--motion-fast) var(--ease-out)}.legal-body section a:hover{color:var(--text-primary)}.legal-body section a:focus-visible{outline:var(--focus-ring-thick);outline-offset:2px;border-radius:var(--radius-widget)}.blog-hero__title{color:var(--text-primary)}.blog-hero__desc{color:var(--text-secondary)}.blog-tag{background-color:rgba(var(--glass-tint),.05);border:1px solid var(--glass-border);border-radius:var(--radius-soft);backdrop-filter:blur(10px) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(10px) saturate(var(--glass-saturation));box-shadow:var(--glass-shadow),inset 0 1px 0 0 var(--glass-highlight);position:relative;border-radius:999px;color:var(--text-secondary);transition:border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.blog-tag:hover,.blog-tag.is-active{border-color:var(--aurora-teal);color:var(--aurora-teal);background-color:color-mix(in srgb,var(--aurora-teal) 10%,transparent)}.blog-tag:focus-visible{outline:var(--focus-ring-thick);outline-offset:2px}.blog-card{background-color:rgba(var(--glass-tint),var(--glass-base-opacity));border:1px solid var(--glass-border);border-radius:var(--radius-soft);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));box-shadow:var(--glass-shadow),inset 0 1px 0 0 var(--glass-highlight);position:relative;transition:border-color var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}.blog-card:hover{border-color:rgba(var(--glass-tint),.32);box-shadow:var(--elev-4),inset 0 1px 0 0 var(--glass-highlight)}.blog-card:focus-visible{outline:var(--focus-ring-thick);outline-offset:2px}.blog-card__tag{color:var(--aurora-teal)}.blog-card__tag+.blog-card__tag:before{color:var(--text-muted)}.blog-card__title{color:var(--text-primary)}.blog-card__excerpt{color:var(--text-secondary)}.blog-card__meta{border-top:1px solid var(--border-subtle);color:var(--text-muted)}.blog-article__title{color:var(--text-primary)}.blog-article__meta{color:var(--text-muted)}.blog-article__cover{border-radius:var(--radius-soft);box-shadow:var(--elev-3)}.blog-article__body{color:var(--text-secondary)}.blog-article__body h2,.blog-article__body h3{color:var(--text-primary)}.blog-article__body p,.blog-article__body ul,.blog-article__body ol{color:var(--text-secondary)}.blog-article__body strong{color:var(--text-primary)}.blog-article__body code{background:color-mix(in srgb,var(--aurora-indigo) 14%,transparent);border:1px solid color-mix(in srgb,var(--aurora-indigo) 28%,transparent);border-radius:var(--radius-widget);color:var(--text-neutral)}.blog-article__body img{border-radius:var(--radius-control)}.blog-article__body a{color:var(--aurora-teal);transition:color var(--motion-fast) var(--ease-out)}.blog-article__body a:hover{color:var(--text-primary)}.blog-back{color:var(--aurora-teal);transition:color var(--motion-fast) var(--ease-out)}.blog-back:hover{color:var(--text-primary)}.blog-back:focus-visible{outline:var(--focus-ring-thick);outline-offset:2px;border-radius:var(--radius-widget)}.mq-share{--glass-base-opacity: .14;--glass-blur: 22px;background-color:rgba(var(--glass-tint),var(--glass-base-opacity));border:1px solid var(--glass-border);border-radius:var(--radius-soft);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));box-shadow:var(--glass-shadow),inset 0 1px 0 0 var(--glass-highlight);position:relative}.mq-share__label{color:var(--text-tertiary)}.mq-share__btn{background-color:rgba(var(--glass-tint),.05);border:1px solid var(--glass-border);border-radius:var(--radius-soft);backdrop-filter:blur(12px) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(12px) saturate(var(--glass-saturation));box-shadow:var(--glass-shadow),inset 0 1px 0 0 var(--glass-highlight);position:relative;border-radius:var(--radius-control);color:var(--text-secondary);transition:border-color var(--motion-fast) var(--ease-out),color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out),box-shadow var(--motion-fast) var(--ease-out)}.mq-share__btn:hover{border-color:rgba(var(--glass-tint),.36);color:var(--text-primary);background-color:rgba(var(--glass-tint),.12);box-shadow:var(--elev-2),inset 0 1px 0 0 var(--glass-highlight)}.mq-share__btn:focus-visible{outline:var(--focus-ring-thick);outline-offset:2px}.blog-share__label{color:var(--text-tertiary)}.type-card{background-color:rgba(var(--glass-tint),var(--glass-base-opacity));border:1px solid var(--glass-border);border-radius:var(--radius-soft);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));box-shadow:var(--glass-shadow),inset 0 1px 0 0 var(--glass-highlight);position:relative}.type-card__label{color:var(--text-tertiary)}.type-funnel{color:var(--text-primary)}.type-inter,.type-weights{color:var(--text-secondary)}.ds-sidebar{background:#02091ec7;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));border-right:1px solid var(--glass-border)}.ds-sidebar__title{color:var(--text-primary);border-bottom:1px solid var(--border-subtle)}.ds-sidebar__nav a{color:var(--text-tertiary);transition:color var(--motion-fast) var(--ease-out),background-color var(--motion-fast) var(--ease-out)}.ds-sidebar__nav a:hover{color:var(--text-primary);background:rgba(var(--glass-tint),.08)}.ds-sidebar__nav a:focus-visible{outline:var(--focus-ring-thick);outline-offset:-2px}.ds-content__title{color:var(--text-primary)}.ds-content__subtitle{color:var(--text-secondary)}.ds-section__title{color:var(--text-primary);border-bottom:1px solid var(--border-subtle)}.ds-section__desc{color:var(--text-secondary)}.ds-subsection__title{color:var(--text-primary)}.ds-card{background-color:rgba(var(--glass-tint),var(--glass-base-opacity));border:1px solid var(--glass-border);border-radius:var(--radius-soft);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));box-shadow:var(--glass-shadow),inset 0 1px 0 0 var(--glass-highlight);position:relative}.ds-card__label{color:var(--text-tertiary)}.ds-code{background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-widget);color:var(--aurora-teal)}.ds-swatch{background-color:rgba(var(--glass-tint),.05);border:1px solid var(--glass-border);border-radius:var(--radius-soft);backdrop-filter:blur(12px) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(12px) saturate(var(--glass-saturation));box-shadow:var(--glass-shadow),inset 0 1px 0 0 var(--glass-highlight);position:relative;border-radius:var(--radius-control)}.ds-swatch__color{border-bottom:1px solid var(--border-subtle)}.ds-swatch__name{color:var(--text-primary)}.ds-swatch__hex,.ds-type-sample__meta{color:var(--text-muted)}.ds-placeholder{border:1px dashed var(--border-default);border-radius:var(--radius-soft);color:var(--text-muted)}.ds-toast{border-radius:var(--radius-control);color:var(--text-primary);backdrop-filter:blur(12px) saturate(var(--glass-saturation));-webkit-backdrop-filter:blur(12px) saturate(var(--glass-saturation));box-shadow:var(--elev-2)}.ds-toast--success{border-color:color-mix(in srgb,var(--state-pass) 48%,transparent);background:color-mix(in srgb,var(--state-pass) 14%,transparent)}.ds-toast--error{border-color:color-mix(in srgb,var(--state-block) 48%,transparent);background:color-mix(in srgb,var(--state-block) 14%,transparent)}.ds-toast--warning{border-color:color-mix(in srgb,var(--text-warning) 48%,transparent);background:color-mix(in srgb,var(--text-warning) 14%,transparent)}.ds-toast--info{border-color:color-mix(in srgb,var(--state-wait) 48%,transparent);background:color-mix(in srgb,var(--state-wait) 14%,transparent)}.ds-alert{border-radius:var(--radius-control);color:var(--text-primary)}.ds-alert--success{border-color:color-mix(in srgb,var(--state-pass) 48%,transparent);background:color-mix(in srgb,var(--state-pass) 10%,transparent)}.ds-alert--error{border-color:color-mix(in srgb,var(--state-block) 48%,transparent);background:color-mix(in srgb,var(--state-block) 10%,transparent)}.ds-alert--warning{border-color:color-mix(in srgb,var(--text-warning) 48%,transparent);background:color-mix(in srgb,var(--text-warning) 10%,transparent)}.ds-alert--info{border-color:color-mix(in srgb,var(--state-wait) 48%,transparent);background:color-mix(in srgb,var(--state-wait) 10%,transparent)}.ds-sidebar-toggle{background-color:#0d1424eb;border:1px solid var(--glass-border);border-radius:var(--radius-control);box-shadow:var(--glass-shadow),inset 0 1px 0 0 var(--glass-highlight);color:var(--text-primary)}.ds-sidebar-toggle:focus-visible{outline:var(--focus-ring-thick);outline-offset:2px}
