.cais-application-hero{background:var(--cais-cream);padding:105px 0 115px;border-bottom:8px solid var(--cais-rust)}
.cais-application-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:end}
.cais-application-hero h1{grid-column:1/-1;font-size:clamp(62px,8vw,110px);line-height:.94;letter-spacing:-.06em;margin:20px 0 0}.cais-application-hero h1 em,.cais-application-aside h2 em,.cais-privacy h1 em{color:var(--cais-rust);font-weight:500}.cais-application-hero p:not(.cais-section-kicker){font-size:19px;line-height:1.75;max-width:590px;color:#596259}
.cais-application-main{padding:110px 0;background:var(--cais-paper)}.cais-application-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px;align-items:start}.cais-application-aside{position:sticky;top:28px}.cais-application-aside h2{font-size:clamp(44px,5vw,68px);line-height:1.02;margin:18px 0 25px}.cais-application-aside>p:not(.cais-section-kicker){color:#596259;line-height:1.8;max-width:310px}.cais-application-steps{list-style:none;padding:22px 0 0;margin:34px 0 0;border-top:1px solid var(--cais-line)}.cais-application-steps li{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--cais-line);font-size:14px}.cais-application-steps span{color:var(--cais-rust);font-size:11px;font-weight:700}
.cais-application-form-wrap{background:#e9e5d9;padding:42px}.cais-application-form fieldset{border:0;border-top:1px solid rgba(31,41,35,.25);padding:36px 0 12px;margin:0}.cais-application-form fieldset:first-of-type{border-top:0;padding-top:0}.cais-application-form legend{font-family:'Playfair Display',serif;font-size:29px;padding:0;margin:0 0 24px}.cais-application-form legend span{font-family:'DM Sans',sans-serif;color:var(--cais-rust);font-size:10px;font-weight:700;letter-spacing:.12em;vertical-align:middle;margin-right:12px}.cais-application-form label{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:25px}.cais-application-form label small{float:right;color:#7a8279;font-size:9px}.cais-application-form input:not([type="checkbox"]),.cais-application-form select,.cais-application-form textarea{display:block;width:100%;border:0;border-bottom:1px solid rgba(31,41,35,.35);border-radius:0;background:transparent;padding:13px 0;color:var(--cais-ink);font-family:'DM Sans',sans-serif;font-size:15px;line-height:1.5;outline:none}.cais-application-form input:focus,.cais-application-form select:focus,.cais-application-form textarea:focus{border-color:var(--cais-rust)}.cais-application-form textarea{resize:vertical}.cais-application-two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cais-fieldset-intro{font-size:14px;line-height:1.7;color:#596259;margin:-7px 0 28px}.cais-declaration{display:flex!important;gap:12px;align-items:flex-start;text-transform:none!important;letter-spacing:0!important;font-size:13px!important;line-height:1.65}.cais-declaration input{margin-top:4px;accent-color:var(--cais-rust)}.cais-declaration a{color:var(--cais-rust);text-decoration:underline}.cais-application-form .cais-button{border:0;cursor:pointer;margin-top:8px}
.cais-privacy{background:var(--cais-cream);padding:110px 0 130px}.cais-privacy-inner{max-width:880px}.cais-privacy h1{font-size:clamp(58px,7vw,95px);line-height:.95;margin:20px 0 55px;letter-spacing:-.05em}.cais-privacy-copy{max-width:680px}.cais-privacy-copy p{line-height:1.85;color:#596259;font-size:16px}.cais-privacy-copy h2{font-size:31px;margin:44px 0 14px}.cais-privacy-note{border-left:3px solid var(--cais-rust);padding-left:18px;margin-top:42px}@media(max-width:767px){.cais-application-hero{padding:75px 0}.cais-application-hero-inner,.cais-application-layout,.cais-application-two-col{grid-template-columns:1fr;gap:35px}.cais-application-hero h1{font-size:59px}.cais-application-main,.cais-privacy{padding:75px 0}.cais-application-aside{position:static}.cais-application-form-wrap{padding:30px 20px}.cais-privacy h1{font-size:56px}}
