.text-muted{color:var(--remion-text-secondary)}.text-tertiary{color:var(--remion-text-tertiary)}.text-xs{font-size:var(--remion-text-xs)}.text-sm{font-size:var(--remion-text-sm)}.text-base{font-size:var(--remion-text-base)}.text-lg{font-size:var(--remion-text-lg)}.mt-xs{margin-top:var(--remion-space-xs)}.mt-sm{margin-top:var(--remion-space-sm)}.mt-md{margin-top:var(--remion-space-md)}.mt-lg{margin-top:var(--remion-space-lg)}.mt-xl{margin-top:var(--remion-space-xl)}.mb-xs{margin-bottom:var(--remion-space-xs)}.mb-sm{margin-bottom:var(--remion-space-sm)}.mb-md{margin-bottom:var(--remion-space-md)}.mb-lg{margin-bottom:var(--remion-space-lg)}.mb-xl{margin-bottom:var(--remion-space-xl)}.stack-sm>*+*{margin-top:var(--remion-space-sm)}.stack-md>*+*{margin-top:var(--remion-space-md)}.stack-lg>*+*{margin-top:var(--remion-space-lg)}.flex-row{display:flex;flex-direction:row}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-wrap{flex-wrap:wrap}.landing-sticky-cta,.main-landing-sticky-cta{display:none}@media (max-width:768px){:root{--landing-sticky-safe-offset:calc(48px + 0.72rem + 6px + env(safe-area-inset-bottom, 0px));--landing-sticky-bar-height:calc(0.56rem + 48px + 0.5rem + 6px + 2px + env(safe-area-inset-bottom, 0px));--public-help-mobile-gap:var(--remion-space-12);--public-help-mobile-resting-floor:calc(var(--remion-space-16) + env(safe-area-inset-bottom, 0px));--public-help-mobile-floor:calc(var(--landing-sticky-bar-height) + var(--public-help-mobile-gap));--landing-sticky-bar-bg:var(--remion-primary);--landing-sticky-bar-fg:var(--remion-text-inverse)}.public-trust-shell.page-container,.public-trust-shell>#site-main{padding-bottom:calc(var(--remion-space-24) + 3.5rem + env(safe-area-inset-bottom, 0px))}.landing-hero{padding-bottom:calc(var(--landing-sticky-safe-offset) + 3.75rem)}.landing-sticky-cta,.main-landing-sticky-cta{position:fixed;left:0;right:0;bottom:0;padding:.46rem var(--remion-space-16) calc(.42rem + 4px + env(safe-area-inset-bottom));background:var(--landing-sticky-bar-bg);border-top:1px solid color-mix(in srgb,var(--landing-sticky-bar-fg) 14%,transparent);box-shadow:0 -4px 18px rgba(15,41,66,.16);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.38rem;z-index:40;isolation:isolate}.landing-sticky-cta__button,.main-landing-sticky-cta__button{width:100%;max-width:480px;min-height:48px;justify-content:center;border-radius:var(--remion-radius-button);box-shadow:var(--remion-shadow-md)}.main-landing-sticky-cta--concealed{transform:translateY(110%);visibility:hidden;pointer-events:none;transition:transform .22s var(--remion-ease),visibility .22s var(--remion-ease)}@media (prefers-reduced-motion:reduce){.main-landing-sticky-cta--concealed{transition:none}}.landing-sticky-cta .landing-sticky-cta__button.btn--secondary,.main-landing-sticky-cta .main-landing-sticky-cta__button.btn--secondary{background:var(--remion-secondary-elevated-surface);color:var(--remion-primary);border:1px solid rgba(248,250,252,.45);transition:background-color var(--remion-duration-normal) var(--remion-ease),border-color var(--remion-duration-normal) var(--remion-ease),color var(--remion-duration-normal) var(--remion-ease),box-shadow var(--remion-duration-normal) var(--remion-ease),transform var(--remion-duration-fast) var(--remion-ease),filter var(--remion-duration-fast) var(--remion-ease)}.landing-sticky-cta .landing-sticky-cta__button.btn--secondary:hover,.main-landing-sticky-cta .main-landing-sticky-cta__button.btn--secondary:hover{background:var(--remion-bg);border-color:rgba(255,255,255,.88);color:var(--remion-primary-hover);box-shadow:0 4px 18px rgba(0,0,0,.2);filter:brightness(1.02)}.landing-sticky-cta .landing-sticky-cta__button.btn--secondary:focus-visible,.main-landing-sticky-cta .main-landing-sticky-cta__button.btn--secondary:focus-visible{outline:2px solid rgba(45,212,191,.95);outline-offset:2px;border-color:rgba(45,212,191,.75)}.landing-sticky-cta .landing-sticky-cta__button.btn--secondary:active,.main-landing-sticky-cta .main-landing-sticky-cta__button.btn--secondary:active{background:var(--remion-surface-slate);transform:translateY(1px);filter:brightness(.98);box-shadow:var(--remion-shadow-sm)}@media (prefers-reduced-motion:reduce){.landing-sticky-cta .landing-sticky-cta__button.btn--secondary,.main-landing-sticky-cta .main-landing-sticky-cta__button.btn--secondary{transition:none}.landing-sticky-cta .landing-sticky-cta__button.btn--secondary:active,.main-landing-sticky-cta .main-landing-sticky-cta__button.btn--secondary:active{transform:none}}.landing-sticky-cta__hint,.main-landing-sticky-cta__hint{margin:0;font-size:max(var(--remion-text-xs),12px);color:var(--landing-sticky-bar-fg);text-align:center;font-weight:600;line-height:1.4;max-width:min(44ch,100%)}@media (max-width:390px){:root{--landing-sticky-bar-height:calc(0.48rem + 46px + 0.44rem + 6px + 2px + env(safe-area-inset-bottom, 0px))}.landing-sticky-cta,.main-landing-sticky-cta{padding:.42rem .88rem calc(.38rem + 4px + env(safe-area-inset-bottom));gap:.34rem}.landing-sticky-cta__button,.main-landing-sticky-cta__button{min-height:46px;font-size:.86rem}.landing-sticky-cta__hint,.main-landing-sticky-cta__hint{margin-bottom:.14rem;font-size:max(.72rem,12px);line-height:1.34}}.landing-main{padding-bottom:calc(8rem + env(safe-area-inset-bottom))}.main-landing{padding-bottom:calc(var(--landing-sticky-safe-offset) + var(--main-space-48))}.main-landing__closing .main-landing__closing-cta.btn--primary,.main-landing__hero .main-landing__hero-cta-row .btn--primary,.main-landing__qualification-choices>.btn--primary{min-height:48px}.main-landing__hero .main-landing__hero-cta-row .btn--primary:focus-visible{outline:2px solid var(--remion-text-inverse);outline-offset:3px}.main-landing__hero .main-landing__hero-cta-row .btn--secondary:focus-visible{outline:2px solid var(--remion-text-inverse);outline-offset:2px}.landing-quick-form{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.landing-quick-form .btn--primary{min-height:44px}#screens .landing-lk-cols,.landing-trust-zone .landing-cards__grid{padding-bottom:calc(var(--remion-space-32) + env(safe-area-inset-bottom))}.landing-contacts,.landing-faq-list{padding-bottom:var(--remion-space-8)}.landing-contacts{margin-top:var(--remion-space-20)}.form-actions__hint,.form-helper-text,.landing-cards__notes,.landing-faq-item__body,.landing-proof-disclaimer,.landing-proof-metric__card-disclaimer,.landing-proof-metric__period,.landing-sticky-cta__hint,.main-landing-sticky-cta__hint,.page-links,.text-xs{font-size:max(.75rem,12px)}}@media (orientation:landscape) and (max-width:768px) and (max-height:430px){.main-landing-sticky-cta{padding-top:.3rem;padding-bottom:calc(.3rem + env(safe-area-inset-bottom, 0px));gap:0}.main-landing-sticky-cta__hint{display:none}}.landing-faq-list{display:flex;flex-direction:column;gap:var(--remion-space-12)}.landing-faq-item{border-radius:var(--remion-radius-lg);border:1px solid var(--remion-border);background:var(--remion-bg);padding:var(--remion-space-12) var(--remion-space-16);transition:border-color .2s ease,box-shadow .2s ease}.landing-faq-item[open]{border-color:rgba(13,148,136,.22);background:var(--remion-bg-subtle);box-shadow:0 2px 8px rgba(13,148,136,.05)}.landing-faq-item summary{list-style:none;cursor:pointer;font-size:var(--remion-text-sm);font-weight:600;color:var(--remion-text-primary);outline:none;display:flex;align-items:center;gap:var(--remion-space-8);padding:var(--remion-space-8) var(--remion-space-24) var(--remion-space-8) 0;position:relative;transition:color .2s ease}.landing-faq-item summary::-webkit-details-marker{display:none}.landing-faq-item summary:after{content:"";position:absolute;right:.75rem;top:50%;margin-top:-4px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--remion-text-secondary);transition:transform .25s ease;flex-shrink:0}.landing-faq-item[open] summary:after{transform:rotate(180deg)}.landing-faq-item summary:focus-visible{outline:2px solid var(--remion-primary);outline-offset:3px;border-radius:var(--remion-radius-sm)}.landing-faq-item__body{margin-top:var(--remion-space-8);font-size:var(--remion-text-sm);color:var(--remion-text-secondary);line-height:var(--remion-leading-normal);overflow:hidden;max-height:0;opacity:0;transition:max-height .3s ease,opacity .25s ease,margin-top .25s ease}.landing-faq-item[open] .landing-faq-item__body{max-height:400px;opacity:1}@media (prefers-reduced-motion:reduce){.landing-faq-item summary:after,.landing-faq-item__body,.landing-step__details,.landing-step__summary:after,.order-form__after-submit-disclosure>summary:after{transition:none}}.card-placeholder,.form-card{padding:var(--remion-space-24);border-radius:var(--remion-radius-lg);background-color:var(--remion-bg-subtle);border:1px solid var(--remion-border)}.form-card{margin-bottom:var(--remion-space-16)}.form-label{display:block;font-size:var(--remion-text-sm);font-weight:600;color:var(--remion-text-primary);margin-bottom:var(--remion-space-8)}.form-label--checkbox{display:inline-flex;align-items:center;gap:var(--remion-space-8);font-size:var(--remion-text-sm);font-weight:400;color:var(--remion-text-secondary)}.form-label--checkbox input[type=checkbox],.form-label--checkbox input[type=radio]{width:16px;height:16px;margin:0}.form-label--checkbox input[type=checkbox]:focus-visible,.form-label--checkbox input[type=radio]:focus-visible{outline:2px solid var(--remion-primary);outline-offset:3px}.form-input{display:block;width:100%;min-height:44px;padding:var(--remion-space-8) var(--remion-space-12);font-size:var(--remion-text-base);line-height:var(--remion-leading-normal);color:var(--remion-text-primary);background:var(--remion-bg);border:1px solid var(--remion-border);border-radius:var(--remion-radius-md);margin-bottom:var(--remion-space-16);box-sizing:border-box}.form-input:focus:not(:focus-visible){outline:none}.form-input:focus-visible{outline:2px solid var(--remion-primary);outline-offset:2px;border-color:color-mix(in srgb,var(--remion-primary) 42%,var(--remion-border) 58%)}textarea.form-input{min-height:4.5em;resize:vertical}.form-input::placeholder{color:var(--remion-text-tertiary);opacity:1}select.form-input{-webkit-padding-end:2.65rem;padding-inline-end:2.65rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.25 6.25 8 10 11.75 6.25' stroke='%23525252' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}select.form-input option{padding:.4rem var(--remion-space-16)}@media (max-width:768px){.main-landing__qualification-choices input.form-input,.main-landing__qualification-choices select.form-input,.main-landing__qualification-choices textarea.form-input,input.form-input,input:where(:not([type]),[type=text],[type=email],[type=tel],[type=number],[type=search],[type=url],[type=password],[type=date],[type=datetime-local]),select,select.form-input,textarea,textarea.form-input{font-size:16px}}.form-helper-text{margin:-.5rem 0 var(--remion-space-16);font-size:var(--remion-text-xs);color:var(--remion-text-tertiary);line-height:var(--type-meta-lh);max-width:62ch}.form-field-feedback{margin:.35rem 0 var(--remion-space-12);font-size:var(--remion-text-xs);color:var(--remion-warning);line-height:var(--remion-leading-snug,1.4)}.landing-quick-form .suggestion-chips{margin:-.35rem 0 var(--remion-space-12)}.form-row-inline{display:flex;flex-wrap:wrap;gap:var(--remion-space-16)}.form-row-inline .form-label{flex:1 1;margin-bottom:0}.form-actions{display:flex;flex-wrap:wrap;align-items:center;margin-top:var(--remion-space-16)}.auth-flow-page .form-actions,.form-actions{gap:var(--remion-space-12)}.auth-flow-page .form-actions .btn{min-height:48px}.auth-flow-page .form-card>.alert+.form-actions,.auth-flow-page .form-card>.alert+.form-label{margin-top:var(--remion-space-12)}.form-actions__hint{margin-top:var(--remion-space-8);max-width:26rem}.form-error{color:var(--remion-error)}.alert,.form-error{font-size:var(--remion-text-sm);margin:0 0 var(--remion-space-16) 0}.alert{padding:var(--remion-space-12) var(--remion-space-16);border-radius:var(--remion-radius-md);display:flex;align-items:flex-start;gap:var(--remion-space-8)}.alert__icon{line-height:1}.alert--error{background:var(--remion-error-bg);border:1px solid var(--remion-error);color:var(--remion-error)}.alert--success{background:var(--remion-success-bg);border:1px solid var(--remion-success);color:var(--remion-success)}.alert--info{background:var(--remion-primary-light);border:1px solid color-mix(in srgb,var(--remion-primary) 32%,var(--remion-border));color:var(--remion-primary)}.card-placeholder p{margin:0;font-size:var(--remion-text-sm)}.card-placeholder a{display:inline-block;margin-top:var(--remion-space-12)}.card-placeholder .btn{display:inline-flex;margin-top:var(--remion-space-12)}