.ounsia-landing{--c-warn:#f37e61;--c-warn-glow:color-mix(in oklch, var(--c-warn) 14%, transparent);--c-field:#0e1012;--c-field-hover:#121316}@supports (color:lab(0% 0 0)){.ounsia-landing{--c-warn:lab(66.2678% 44.0351 37.0974);--c-field:lab(4.58749% -.238694 -1.32896);--c-field-hover:lab(5.99166% -.288397 -1.58254)}}.c-bar{z-index:40;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.c-bar__row{justify-content:space-between;align-items:center;gap:1rem;height:4rem;display:flex}.c-bar__actions{align-items:center;gap:.5rem;display:flex}.c-back{color:var(--ink-muted);align-items:center;gap:.55rem;font-size:.875rem;transition:color .2s;display:inline-flex}@media (hover:hover){.c-back:hover{color:var(--ink)}}.c-back__icon{transition:transform .3s var(--ease-out-expo);flex:none}[dir=rtl] .c-back__icon{transform:scaleX(-1)}@media (hover:hover){.c-back:hover .c-back__icon{transform:translate(-3px)}[dir=rtl] .c-back:hover .c-back__icon{transform:scaleX(-1)translate(-3px)}}@media (prefers-reduced-motion:reduce){.c-back:hover .c-back__icon{transform:none}[dir=rtl] .c-back:hover .c-back__icon{transform:scaleX(-1)}}.c-page{padding-block:clamp(2.75rem,6vw,4.75rem) clamp(4rem,9vw,7rem);position:relative}.c-hero-head{max-width:56ch}.c-title{letter-spacing:-.032em;text-wrap:balance;color:var(--ink);margin-top:1.05rem;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:700;line-height:1.05}.c-intro{color:var(--ink-muted);text-wrap:pretty;max-width:54ch;margin-top:1.15rem;font-size:clamp(1.04rem,1.5vw,1.2rem);line-height:1.62}.c-grid{border-top:1px solid var(--line);gap:clamp(2.5rem,5vw,4rem);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:940px){.c-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,5vw,5rem)}}.c-form-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:clamp(1.6rem,4vw,2.75rem);position:relative}.c-form-card .l-btn-secondary:hover{background:var(--surface-2)}.c-form-title{letter-spacing:-.018em;color:var(--ink);font-size:clamp(1.18rem,2vw,1.45rem);font-weight:600}.c-form{flex-direction:column;gap:1.4rem;margin-top:1.6rem;display:flex}.c-row-2{gap:1.4rem;display:grid}@media (min-width:560px){.c-row-2{grid-template-columns:1fr 1fr}}.c-field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.c-label{letter-spacing:-.005em;color:var(--ink);align-items:baseline;gap:.3rem;font-size:.85rem;font-weight:500;display:inline-flex}.c-req{color:var(--mint);font-size:.85em;line-height:1}.c-field-top{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.c-input,.c-textarea,.c-select{width:100%;color:var(--ink);background:var(--c-field);border:1px solid var(--line);border-radius:var(--r-md);appearance:none;padding:.8rem .95rem;font-family:inherit;font-size:.95rem;line-height:1.5;transition:border-color .2s,background-color .2s,box-shadow .2s}.c-input::placeholder,.c-textarea::placeholder{color:var(--ink-faint);opacity:1}.c-textarea{resize:vertical;min-height:9.5rem}.c-input:hover,.c-textarea:hover,.c-select:hover{border-color:var(--line-2);background:var(--c-field-hover)}.c-input:focus,.c-textarea:focus,.c-select:focus{border-color:color-mix(in oklch, var(--mint) 55%, var(--line-2));background:var(--c-field-hover);box-shadow:0 0 0 3px var(--mint-glow);outline:none}.c-select-wrap{position:relative}.c-select{cursor:pointer;padding-inline-end:2.5rem}.c-select-wrap:after{content:"";inset-inline-end:.95rem;pointer-events:none;background:var(--platinum-dim);width:.7rem;height:.7rem;margin-top:-.35rem;position:absolute;top:50%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.c-select option{color:#111}.c-field[data-invalid=true] .c-input,.c-field[data-invalid=true] .c-textarea,.c-field[data-invalid=true] .c-select{border-color:color-mix(in oklch, var(--c-warn) 60%, var(--line-2))}.c-field[data-invalid=true] .c-input:focus,.c-field[data-invalid=true] .c-textarea:focus,.c-field[data-invalid=true] .c-select:focus{border-color:var(--c-warn);box-shadow:0 0 0 3px var(--c-warn-glow)}.c-error{color:var(--c-warn);align-items:center;gap:.4rem;font-size:.8rem;line-height:1.4;display:flex}.c-error__icon{flex:none}.c-counter{font-family:var(--font-landing-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--ink-faint);font-size:.66rem;transition:color .2s}.c-counter[data-warn=true]{color:var(--c-warn)}.c-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c-submit-row{flex-wrap:wrap;align-items:center;gap:.85rem 1.2rem;margin-top:.35rem;display:flex}.c-submit{min-width:11rem}.c-submit:disabled{opacity:.7;cursor:progress}.c-spinner{border:2px solid color-mix(in oklch, var(--mint-ink) 35%, transparent);border-top-color:var(--mint-ink);border-radius:999px;flex:none;width:1rem;height:1rem;animation:.7s linear infinite c-spin}@keyframes c-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.c-spinner{animation-duration:1.6s}}.c-banner{border-radius:var(--r-md);border:1px solid color-mix(in oklch, var(--c-warn) 38%, transparent);background:color-mix(in oklch, var(--c-warn) 10%, var(--surface));color:var(--ink);align-items:flex-start;gap:.65rem;margin-bottom:1.4rem;padding:.9rem 1.05rem;display:flex}.c-banner__icon{color:var(--c-warn);flex:none;margin-top:.1rem}.c-banner__text{color:var(--ink);text-wrap:pretty;font-size:.9rem;line-height:1.55}@media (prefers-reduced-motion:no-preference){.c-banner{animation:c-fade-in .35s var(--ease-out-expo)}}@keyframes c-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.c-success{flex-direction:column;align-items:flex-start;gap:1.1rem;padding:clamp(.5rem,2vw,1rem) 0;display:flex}@media (prefers-reduced-motion:no-preference){.c-success{animation:c-rise .5s var(--ease-out-expo)}}@keyframes c-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.c-success__badge{width:3rem;height:3rem;color:var(--mint);background:color-mix(in oklch, var(--mint) 14%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--mint) 38%, transparent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.c-success__title{letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.3rem,2.4vw,1.6rem);font-weight:600}.c-success__body{color:var(--ink-muted);text-wrap:pretty;max-width:44ch;font-size:1rem;line-height:1.6}.c-success__body strong{color:var(--ink);font-weight:600}.c-info{flex-direction:column;gap:clamp(2rem,4vw,2.75rem);display:flex}.c-info__title{letter-spacing:-.018em;color:var(--ink);font-size:clamp(1.15rem,2vw,1.4rem);font-weight:600}.c-info__intro{color:var(--ink-muted);text-wrap:pretty;max-width:42ch;margin-top:.65rem;font-size:.95rem;line-height:1.6}.c-channels{flex-direction:column;margin-top:1.5rem;display:flex}.c-channel{border-top:1px solid var(--line);flex-direction:column;gap:.35rem;padding-block:1.1rem;display:flex}.c-channel:first-child{border-top:0;padding-top:0}.c-channel__label{font-family:var(--font-landing-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:.5rem;font-size:.64rem;display:inline-flex}.c-channel__value{letter-spacing:-.012em;color:var(--ink);font-size:1.02rem;font-weight:500}.c-channel__email{color:var(--mint);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--mint) 40%, transparent);text-decoration-color:color-mix(in oklch, var(--mint) 40%, transparent);transition:text-decoration-color .2s}@media (hover:hover){.c-channel__email:hover{-webkit-text-decoration-color:var(--mint);text-decoration-color:var(--mint)}}.c-channel__note{color:var(--ink-muted);text-wrap:pretty;max-width:40ch;font-size:.86rem;line-height:1.5}.c-datasheet{border-top:1px solid var(--line);padding-top:clamp(1.5rem,3vw,2rem)}.c-datasheet__label{font-family:var(--font-landing-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:1rem;font-size:.64rem;display:block}.c-rows{flex-direction:column;display:flex}.c-rowx{border-top:1px solid var(--line);grid-template-columns:minmax(5.5rem,max-content) 1fr;align-items:baseline;gap:.6rem 1.25rem;padding-block:.85rem;display:grid}.c-rowx:first-child{border-top:0;padding-top:0}.c-rowx__k{font-family:var(--font-landing-mono), ui-monospace, monospace;letter-spacing:.05em;color:var(--ink-faint);font-size:.68rem}.c-rowx__v{color:var(--ink);text-align:end;text-wrap:pretty;font-size:.92rem;line-height:1.5}.c-ph{border:1px dashed color-mix(in oklch, var(--mint) 45%, transparent);background:color-mix(in oklch, var(--mint) 9%, transparent);color:var(--mint);font-family:var(--font-landing-mono), ui-monospace, monospace;letter-spacing:0;border-radius:5px;padding:.05em .45em;font-size:.78em;display:inline}@media (max-width:460px){.c-rowx{grid-template-columns:1fr;gap:.25rem}.c-rowx__v{text-align:start}}
