:root{--navy:#091d32;--orange:#ff6a2a;--ice:#e9f0f4;--line:#8b9aa7}*{box-sizing:border-box}body{margin:0;background:var(--ice);color:var(--navy);font:16px/1.55 Arial,sans-serif}a{color:inherit}img{display:block;width:100%;object-fit:cover}.tos-header{height:82px;padding:0 3vw;display:flex;align-items:center;gap:2rem;background:var(--navy);color:white}.tos-name{text-decoration:none;font-weight:900;letter-spacing:.06em}.tos-name i{display:inline-block;width:18px;height:18px;background:var(--orange);margin-right:.6rem}.tos-header nav{display:flex;gap:1.2rem;margin-left:auto}.tos-header nav a{text-decoration:none;font-size:.78rem;text-transform:uppercase}.tos-mail{background:var(--orange);padding:.8rem;text-decoration:none;font-weight:700}.tos-header button{display:none}.tos-dashboard{display:grid;grid-template-columns:1.1fr 1fr 260px;min-height:670px}.tos-title{padding:8vw 5vw;background:white}.tos-title span,.tos-pagehead small{font-size:.75rem;font-weight:800;letter-spacing:.16em}.tos-title h1,.tos-pagehead h1{font-size:clamp(3rem,5.5vw,6.2rem);line-height:.94;margin:1.5rem 0}.tos-title a{display:inline-block;background:var(--orange);color:white;padding:1rem;text-decoration:none;margin-top:2rem}.tos-photo{position:relative}.tos-photo img{height:100%}.tos-photo em{position:absolute;top:1rem;left:1rem;background:var(--orange);color:white;padding:.5rem;font-style:normal}.tos-dashboard aside{background:var(--navy);color:white;padding:2rem;display:flex;flex-direction:column;justify-content:center}.tos-dashboard aside div{padding:2rem 0;border-bottom:1px solid #526173}.tos-dashboard aside span{display:block;color:#aab6c1}.tos-flow{padding:7rem 4vw}.tos-flow header{display:grid;grid-template-columns:1fr 2fr}.tos-flow h2{font-size:3rem;margin:0 0 3rem}.tos-flow>div{display:grid;grid-template-columns:repeat(4,1fr)}.tos-flow a{background:white;border:1px solid #bbc5cc;padding:1.5rem;min-height:210px;text-decoration:none;display:flex;flex-direction:column}.tos-flow a strong{font-size:1.3rem;margin:auto 0}.tos-evidence{display:grid;grid-template-columns:1.3fr 1fr;background:var(--orange);color:white}.tos-evidence img{height:520px}.tos-evidence div{padding:5rem}.tos-evidence h2{font-size:3rem}.tos-lanes{display:grid;grid-template-columns:1fr 1fr;background:white}.tos-lanes div{padding:6rem}.tos-lanes img{height:500px}.tos-footer{background:var(--navy);color:white;padding:3rem 4vw;display:grid;grid-template-columns:1fr 1fr 1fr}.tos-footer div span{display:block}.tos-footer nav{display:flex;flex-direction:column}.tos-pagehead{padding:7rem 5vw;display:grid;grid-template-columns:2fr 1fr;align-items:end}.tos-pagehead p{font-size:1.25rem}.tos-process{display:grid;grid-template-columns:1fr 1fr}.tos-process>img{height:100%}.tos-process>div{display:grid;grid-template-columns:1fr 1fr}.tos-process article{padding:2rem;border:1px solid #b8c4cb;background:white}.tos-action{padding:3rem 5vw;background:var(--orange);color:white;display:flex;justify-content:space-between}.tos-legal{max-width:900px;margin:auto;padding:8rem 2rem}.tos-legal h1{font-size:4rem}.tos-notice{position:fixed;bottom:1rem;right:1rem;background:white;border-left:8px solid var(--orange);padding:1rem;z-index:5}.tos-notice button{background:var(--navy);color:white;border:0;padding:.6rem}@media(max-width:900px){.tos-header nav,.tos-mail{display:none}.tos-header button{display:block;margin-left:auto}.tos-header nav.open{display:grid;position:absolute;top:82px;left:0;right:0;background:var(--navy);padding:1rem;z-index:5}.tos-dashboard{grid-template-columns:1fr}.tos-photo img{height:380px}.tos-dashboard aside{display:grid;grid-template-columns:repeat(3,1fr)}.tos-flow header,.tos-pagehead{grid-template-columns:1fr}.tos-flow>div{grid-template-columns:1fr 1fr}.tos-evidence,.tos-lanes,.tos-process{grid-template-columns:1fr}.tos-footer{grid-template-columns:1fr;gap:2rem}}.tos-controlbook{padding:7rem 5vw;background:var(--navy);color:white}.tos-controlbook>header{display:grid;grid-template-columns:.7fr 1.3fr;gap:3rem;max-width:1200px}.tos-controlbook h2,.tos-fit h2{font-size:3.4rem;line-height:1.05;margin:0}.tos-controlbook>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:4rem}.tos-controlbook article{padding:2rem;border:1px solid #526173}.tos-fit{display:grid;grid-template-columns:1.25fr .75fr;background:white}.tos-fit>div,.tos-fit aside{padding:6rem 5vw}.tos-fit aside{background:var(--orange);color:white}.tos-fit li{margin:.8rem 0}.tos-depth{padding:6rem 6vw;background:#fff}.tos-depth>h2{font-size:3.4rem;max-width:900px}.tos-depth>p{max-width:920px;font-size:1.05rem}.tos-depth aside{margin-top:3rem;padding:2rem;background:var(--navy);color:white}.tos-depth aside a{color:#fff;font-weight:800}@media(max-width:900px){.tos-controlbook>header,.tos-controlbook>div,.tos-fit{grid-template-columns:1fr}.tos-controlbook,.tos-fit>div,.tos-fit aside,.tos-depth{padding:4rem 6vw}}.tos-controlbook>div{grid-template-columns:1fr 1fr;gap:1rem}.tos-controlbook article{min-height:260px;background:#102b46;border:0;border-top:5px solid var(--orange);padding:2.4rem}.tos-controlbook article h3{font-size:1.35rem;margin-top:0}.tos-controlbook article p{max-width:62ch;line-height:1.7}.tos-fit>div{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.tos-fit>div>small,.tos-fit>div>h2,.tos-fit>div>a{grid-column:1/-1}.tos-fit>div>p{margin:0;padding:1.25rem;background:var(--ice);border-left:5px solid var(--orange)}.tos-fit>div>a{margin-top:1rem;font-weight:800}.tos-depth{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.tos-depth>small,.tos-depth>h2,.tos-depth>h3,.tos-depth>aside{grid-column:1/-1}.tos-depth>p{margin:0;padding:1.35rem;background:var(--ice);border-top:4px solid var(--orange)}@media(max-width:900px){.tos-controlbook>div,.tos-fit>div,.tos-depth{grid-template-columns:1fr}.tos-fit>div>small,.tos-fit>div>h2,.tos-fit>div>a,.tos-depth>small,.tos-depth>h2,.tos-depth>h3,.tos-depth>aside{grid-column:auto}}