.tolin-apply-page{background:var(--tolin-warm);color:var(--tolin-text);overflow:clip}.tolin-apply-page .tolin-button{gap:10px;letter-spacing:.01em}.tolin-apply-page .tolin-button span[aria-hidden="true"]{transition:transform .2s ease}.tolin-apply-page .tolin-button:hover span[aria-hidden="true"],.tolin-apply-page .tolin-button:focus-visible span[aria-hidden="true"]{transform:translateX(3px)}.tolin-apply-hero{background:var(--tolin-blue);color:var(--tolin-white);padding:178px var(--tolin-gutter) 78px}.tolin-apply-hero__inner,.tolin-apply-shell{inline-size:min(100%, 900px);margin-inline:auto}.tolin-apply-hero .tolin-label{color:#92f0b9}.tolin-apply-hero h1{color:var(--tolin-white);font-size:clamp(3rem, 6vw, 5.25rem);font-weight:650;letter-spacing:-.052em;line-height:1.02;margin:0}.tolin-apply-hero p{color:rgb(255 255 255 / .8);font-size:18px;line-height:1.72;margin:24px 0 0;max-inline-size:760px}.tolin-apply-section{padding:74px var(--tolin-gutter) 108px}.tolin-apply-shell{background:var(--tolin-white);border:1px solid var(--tolin-border);box-shadow:0 24px 70px rgb(17 34 42 / .08)}.tolin-apply-progress{border-block-end:1px solid var(--tolin-border);display:grid;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.tolin-apply-progress li{color:var(--tolin-muted);font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1.35;min-block-size:82px;padding:20px 18px;text-transform:uppercase}.tolin-apply-progress li+li{border-inline-start:1px solid var(--tolin-border)}.tolin-apply-progress span{color:var(--tolin-blue);display:block;margin-block-end:7px}.tolin-apply-progress li.is-active{background:#eef6f1;color:var(--tolin-text)}.tolin-apply-form,.tolin-apply-success{padding:clamp(26px, 5vw, 48px)}.tolin-apply-step{border:0;display:grid;gap:22px;margin:0;padding:0}.tolin-apply-step[hidden],.tolin-apply-success[hidden],.tolin-apply-error-summary[hidden],.tolin-apply-actions [hidden],.tolin-apply-conditional[hidden]{display:none!important}.tolin-apply-step legend{color:var(--tolin-text);display:block;font-size:clamp(2rem, 4vw, 2.75rem);font-weight:650;letter-spacing:-.035em;line-height:1.1;margin-block-end:28px;padding:0}.tolin-apply-field{display:grid;gap:9px}.tolin-apply-field--phone,.tolin-apply-field--currency{position:relative}.tolin-apply-field label,.tolin-apply-radio__legend{color:var(--tolin-text);font-size:14px;font-weight:800;line-height:1.35;padding:0}.tolin-apply-field label span,.tolin-apply-radio__legend span{color:var(--tolin-green)}.tolin-apply-field input,.tolin-apply-field select,.tolin-apply-field textarea{background:var(--tolin-surface);border:1px solid var(--tolin-border);color:var(--tolin-text);font:500 16px/1.4 Manrope,Arial,sans-serif;inline-size:100%;min-block-size:54px;padding:14px 16px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.tolin-apply-field--phone input{direction:ltr;font-feature-settings:"tnum";text-align:start}.tolin-apply-field--currency input{padding-inline-start:78px}.tolin-apply-field--currency::after{align-items:center;background:rgb(28 183 90 / .11);border:1px solid rgb(28 183 90 / .22);color:var(--tolin-blue);content:"USD";display:inline-flex;font-size:12px;font-weight:900;inset-block-start:40px;inset-inline-start:14px;letter-spacing:.08em;min-block-size:28px;padding-inline:11px;pointer-events:none;position:absolute;text-transform:uppercase}.tolin-apply-field textarea{min-block-size:118px;resize:vertical}.tolin-apply-field input:focus,.tolin-apply-field select:focus,.tolin-apply-field textarea:focus{background:var(--tolin-white);border-color:var(--tolin-blue);box-shadow:0 0 0 3px rgb(23 77 101 / .14);outline:none}.tolin-apply-field.is-invalid input,.tolin-apply-field.is-invalid select,.tolin-apply-field.is-invalid textarea,.tolin-apply-radio.is-invalid{border-color:#b3261e}.tolin-apply-helper,.tolin-apply-field-error{font-size:13px;line-height:1.55;margin:0}.tolin-apply-helper{color:var(--tolin-muted)}.tolin-apply-field-error{color:#b3261e;font-weight:700;min-block-size:1px}.tolin-apply-radio{border:1px solid var(--tolin-border);display:grid;gap:14px;margin:0;padding:18px}.tolin-apply-radio__options{display:flex;flex-wrap:wrap;gap:10px}.tolin-apply-radio label{align-items:center;background:var(--tolin-surface);border:1px solid var(--tolin-border);cursor:pointer;display:inline-flex;gap:9px;min-block-size:46px;padding:10px 14px}.tolin-apply-radio input{accent-color:var(--tolin-green)}.tolin-apply-review{display:grid;gap:12px}.tolin-apply-review__group{border:1px solid var(--tolin-border);padding:22px}.tolin-apply-review__group h3{font-size:19px;margin:0 0 18px}.tolin-apply-review__item{border-block-start:1px solid var(--tolin-border);display:grid;gap:8px;grid-template-columns:minmax(160px,.42fr) minmax(0,1fr);padding-block:12px}.tolin-apply-review__item strong{color:var(--tolin-blue);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.tolin-apply-review__item span{color:var(--tolin-muted);white-space:pre-wrap}.tolin-apply-consent{align-items:flex-start;background:#eef6f1;display:flex;gap:12px;margin-block-start:18px;padding:18px}.tolin-apply-consent input{accent-color:var(--tolin-green);margin-block-start:4px}.tolin-apply-privacy{border-block-start:1px solid var(--tolin-border);color:var(--tolin-muted);font-size:13px;line-height:1.6;margin-block-start:30px;padding-block-start:22px}.tolin-apply-privacy a{color:var(--tolin-blue);font-weight:800}.tolin-apply-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-block-start:34px}.tolin-apply-actions .tolin-button{border-radius:999px;box-shadow:0 14px 30px rgb(17 34 42 / .08);font-size:15px;min-block-size:54px;min-inline-size:150px;padding-inline:24px}.tolin-apply-actions [data-apply-next],.tolin-apply-actions [data-apply-submit]{background:var(--tolin-blue);color:var(--tolin-white)!important}.tolin-apply-actions [data-apply-next]:hover,.tolin-apply-actions [data-apply-next]:focus-visible,.tolin-apply-actions [data-apply-submit]:hover,.tolin-apply-actions [data-apply-submit]:focus-visible{background:#0f394c;box-shadow:0 18px 36px rgb(17 34 42 / .14);color:var(--tolin-white)!important;transform:translateY(-2px)}.tolin-apply-actions [data-apply-back]{background:var(--tolin-white);border-color:rgb(23 77 101 / .16);color:var(--tolin-blue)!important}.tolin-apply-actions [data-apply-back]:hover,.tolin-apply-actions [data-apply-back]:focus-visible{border-color:rgb(23 77 101 / .36);box-shadow:0 14px 30px rgb(17 34 42 / .1);color:var(--tolin-blue)!important;transform:translateY(-2px)}.tolin-apply-error-summary{background:#fff4f2;border:1px solid #f0b8b3;color:#7d1b16;font-size:14px;font-weight:700;line-height:1.55;margin-block-end:24px;padding:16px}.tolin-apply-live{block-size:1px;inline-size:1px;overflow:hidden;position:absolute}.tolin-apply-hp{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.tolin-apply-success{background:var(--tolin-white)}.tolin-apply-success .tolin-label{color:var(--tolin-blue)}.tolin-apply-success h2{color:var(--tolin-text);font-size:clamp(2.3rem, 5vw, 3.8rem);font-weight:650;letter-spacing:-.04em;line-height:1.08;margin:0}.tolin-apply-success p{color:var(--tolin-muted);font-size:17px;line-height:1.7;margin-block:20px 0;max-inline-size:680px}.tolin-apply-reference{background:var(--tolin-blue);color:var(--tolin-white);display:inline-grid;gap:7px;margin-block:32px;padding:20px 24px}.tolin-apply-reference span{color:rgb(255 255 255 / .72);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.tolin-apply-reference strong{font-size:24px;letter-spacing:.04em}html[lang^="ar"] .tolin-apply-page{direction:rtl}html[lang^="ar"] .tolin-apply-hero h1,html[lang^="ar"] .tolin-apply-step legend,html[lang^="ar"] .tolin-apply-success h2{letter-spacing:0}html[lang^="ar"] .tolin-apply-field input,html[lang^="ar"] .tolin-apply-field select,html[lang^="ar"] .tolin-apply-field textarea{font-family:var(--tolin-font-arabic)!important}html[lang^="ar"] .tolin-apply-field--currency input{padding-inline-end:78px;padding-inline-start:16px}html[lang^="ar"] .tolin-apply-field--currency::after{inset-inline-end:14px;inset-inline-start:auto}@media (prefers-reduced-motion:no-preference){.tolin-apply-hero__inner,.tolin-apply-shell{animation:tolin-apply-rise .58s ease both}.tolin-apply-shell{animation-delay:.08s}.tolin-apply-progress li,.tolin-apply-step.is-active>*,.tolin-apply-success:not([hidden])>*{animation:tolin-apply-rise .46s ease both}.tolin-apply-progress li:nth-child(2){animation-delay:.04s}.tolin-apply-progress li:nth-child(3){animation-delay:.08s}.tolin-apply-progress li:nth-child(4){animation-delay:.12s}.tolin-apply-progress li:nth-child(5){animation-delay:.16s}.tolin-apply-step.is-active>*:nth-child(2){animation-delay:.04s}.tolin-apply-step.is-active>*:nth-child(3){animation-delay:.08s}.tolin-apply-step.is-active>*:nth-child(4){animation-delay:.12s}.tolin-apply-step.is-active>*:nth-child(5){animation-delay:.16s}@keyframes tolin-apply-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:900px){.tolin-apply-progress{grid-template-columns:1fr}.tolin-apply-progress li{display:none;min-block-size:auto}.tolin-apply-progress li.is-active{display:block}.tolin-apply-progress li::before{content:"Step " attr(data-step-indicator) " of 5";color:var(--tolin-blue);display:block;font-size:12px;margin-block-end:5px}}@media (max-width:600px){.tolin-apply-hero{padding-block:150px 64px}.tolin-apply-hero h1{font-size:clamp(2.55rem, 13vw, 3.8rem)}.tolin-apply-section{padding-block:48px 74px}.tolin-apply-shell{border-inline:0;inline-size:calc(100% + (2 * var(--tolin-gutter)));margin-inline:calc(-1 * var(--tolin-gutter))}.tolin-apply-form,.tolin-apply-success{padding:24px var(--tolin-gutter)}.tolin-apply-review__item{grid-template-columns:1fr}.tolin-apply-actions,.tolin-apply-actions .tolin-button,.tolin-apply-success .tolin-button{inline-size:100%}}