.inn-check-page{background:var(--color-surface-subtle)}.inn-check-page__hero{background:var(--color-surface-strong);color:var(--color-content-light-primary)}.inn-check-page__hero-inner{padding-block:var(--space-80) var(--space-128)}.inn-check-page__eyebrow{margin:0 0 var(--space-16);color:var(--color-brand-purple-vivid);font:var(--type-label)/1.4 var(--font-family-action);text-transform:uppercase}.inn-check-page__hero .inn-check-page__eyebrow{color:var(--color-accent-signal)}.inn-check-page__hero h1{max-width:950px;font-size:var(--type-display);letter-spacing:-.04em;margin:0;line-height:1.08}.inn-check-page__hero-inner>p:last-child{max-width:700px;margin:var(--space-24) 0 0;color:var(--palette-grey-300);line-height:1.5}.inn-check-page__form-wrap{margin-top:calc(-1 * var(--space-64));position:relative}.inn-check{max-width:1120px;padding:var(--space-48);border:1px solid var(--color-border-primary);border-radius:var(--radius-section);background:var(--color-surface-primary);margin-inline:auto;box-shadow:0 20px 56px #26232f14}.inn-check__intro h2,.inn-check-page__details h2{font-size:var(--type-h2);letter-spacing:-.035em;margin:0;line-height:1.15}.inn-check__intro>p:last-child{margin:var(--space-16) 0 var(--space-40);color:var(--color-content-secondary);line-height:1.5}.inn-check__fields{gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inn-check__field{box-sizing:border-box;border:1px solid var(--color-border-primary);background:var(--color-surface-secondary-tinted);min-width:0;box-shadow:inset 0 -4px 0 color-mix(in srgb, var(--color-brand-purple-vivid) 18%, transparent);border-radius:20px;padding:20px 24px 16px;transition:border-color .2s,box-shadow .2s,background-color .2s}.inn-check__field:hover{border-color:color-mix(in srgb, var(--color-brand-purple-vivid) 45%, var(--color-border-primary))}.inn-check__field:focus-within{border-color:var(--color-focus-ring);background:var(--color-surface-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus-ring) 15%, transparent), inset 0 -4px 0 var(--color-focus-ring)}.inn-check__field:has(input[aria-invalid=true]){border-color:var(--color-state-error);box-shadow:inset 0 -4px 0 var(--color-state-error)}.inn-check__field-head{justify-content:space-between;align-items:baseline;gap:var(--space-16);display:flex}.inn-check__field label{font-weight:600}.inn-check__field-head span{color:var(--color-brand-purple-strong);font:12px/1.3 var(--font-family-action);text-align:right;text-transform:uppercase}.inn-check__field input{box-sizing:border-box;width:100%;min-width:0;min-height:54px;margin-top:var(--space-8);color:var(--color-content-primary);font:400 clamp(20px, 2vw, 27px)/1.25 var(--font-family-action);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:0;padding:4px 0;display:block}.inn-check__field input::placeholder{color:var(--color-content-secondary);opacity:.65}.inn-check__field-error{margin:var(--space-8) 0 0;color:var(--color-state-error);font-size:var(--type-small)}.inn-check__field-error:empty{display:none}.inn-check__submit{width:100%;margin-top:var(--space-16)}.inn-check__submit:disabled{opacity:.6;cursor:wait}.inn-check__result{margin-top:var(--space-24);padding:var(--space-24);border-radius:var(--radius-card);background:var(--color-surface-subtle);font-size:var(--type-h4);font-weight:600;line-height:1.4}.inn-check__result[hidden]{display:none}.inn-check__result--yes{border-inline-start:6px solid var(--color-state-success);background:color-mix(in srgb, var(--color-state-success) 12%, var(--color-surface-primary));color:color-mix(in srgb, var(--color-state-success) 62%, var(--color-content-primary))}.inn-check__result--no{border-inline-start:6px solid var(--color-state-error);background:color-mix(in srgb, var(--color-state-error) 12%, var(--color-surface-primary));color:color-mix(in srgb, var(--color-state-error) 70%, var(--color-content-primary))}.inn-check__source{margin:var(--space-24) 0 0;color:var(--color-content-secondary);font-size:var(--type-small);line-height:1.5}.inn-check__source a{color:var(--color-brand-purple-strong)}.inn-check-page__details{padding-block:var(--space-96)}.inn-check-page__detail-grid{gap:var(--space-24);margin-top:var(--space-40);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inn-check-page__detail-grid article{padding:var(--space-32);border-radius:var(--radius-section);background:var(--color-surface-primary)}.inn-check-page__detail-grid span{color:var(--color-brand-purple-vivid);font:var(--type-label)/1 var(--font-family-action)}.inn-check-page__detail-grid h3{margin:var(--space-24) 0 var(--space-16);font-size:var(--type-h3)}.inn-check-page__detail-grid p{color:var(--color-content-secondary);margin:0;line-height:1.5}.inn-check-page__risk{max-width:850px;margin-top:var(--space-64)}.inn-check-page__risk p{margin:var(--space-24) 0 0;color:var(--color-content-secondary);line-height:1.6}.inn-check-page__features{margin-top:var(--space-96)}.inn-check-page__features-primary,.inn-check-page__features-secondary{padding:var(--space-48);border-radius:var(--radius-section)}.inn-check-page__features-primary{background:var(--color-surface-secondary-tinted)}.inn-check-page__features-secondary{margin-top:var(--space-24);background:var(--color-surface-primary)}.inn-check-page__features-primary>h2{max-width:850px;margin-bottom:var(--space-48);font-size:var(--type-h2)}.inn-check-page__features-grid{column-gap:var(--space-64);row-gap:var(--space-64);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inn-check-page__feature{min-width:0}.inn-check-page__feature:nth-child(2n){border-left:1px solid var(--color-border-primary);padding-left:var(--space-64)}.inn-check-page__feature-icon{box-sizing:border-box;width:60px;height:60px;margin-bottom:var(--space-24);border-radius:var(--radius-card);background:var(--color-surface-primary);color:var(--color-brand-purple-strong);place-items:center;display:grid}.inn-check-page__features-secondary .inn-check-page__feature-icon{background:var(--color-surface-secondary-tinted)}.inn-check-feature-icon{width:38px;height:38px}.inn-check-page__feature h3{margin:0 0 var(--space-24);font-size:var(--type-h3);line-height:1.2}.inn-check-page__feature p{max-width:470px;color:var(--color-text-muted);margin:0;font-size:18px;line-height:1.5}.inn-check-page__feature p+p{margin-top:var(--space-16)}.inn-check-page__features-secondary .inn-check-page__feature ul{max-width:470px;color:var(--color-text-muted);margin:0;padding-left:1.25em;font-size:18px;line-height:1.5}.inn-check-page__features-secondary .inn-check-page__feature li{overflow-wrap:break-word;padding-left:.2em}.inn-check-page__features-secondary .inn-check-page__feature li::marker{color:var(--color-brand-purple-vivid)}.inn-check-page__features-secondary .inn-check-page__feature li+li{margin-top:var(--space-16)}@media (width<=900px){.inn-check-page__features-grid{column-gap:var(--space-32)}.inn-check-page__feature:nth-child(2n){padding-left:var(--space-32)}}@media (width<=700px){.inn-check-page__hero-inner{padding-block:var(--space-64) var(--space-112)}.inn-check{padding:var(--space-24)}.inn-check__fields,.inn-check-page__detail-grid{grid-template-columns:1fr}.inn-check-page__features-primary,.inn-check-page__features-secondary{padding:var(--space-32)}.inn-check-page__features-primary>h2{margin-bottom:var(--space-40);font-size:var(--type-h2)}.inn-check-page__features-grid{row-gap:var(--space-40);grid-template-columns:1fr}.inn-check-page__feature+.inn-check-page__feature{padding-top:var(--space-40);border-top:1px solid var(--color-border-primary)}.inn-check-page__feature:nth-child(2n){border-left:0;padding-left:0}.inn-check-page__feature p,.inn-check-page__features-secondary .inn-check-page__feature ul{font-size:var(--type-body)}}@media (width<=390px){.inn-check-page__hero h1{font-size:34px}.inn-check{padding:var(--space-16)}.inn-check-page__detail-grid article,.inn-check-page__features-primary,.inn-check-page__features-secondary{padding:var(--space-24)}}@media (width<=350px){.inn-check__field-head{display:block}.inn-check__field-head span{text-align:left;margin-top:4px;display:block}}@media (prefers-reduced-motion:reduce){.inn-check__field{transition:none}}
