.tr-page{--tr-ink:#24223b;--tr-muted:#625f75;--tr-surface:#f4f3fa;--tr-line:#dcd9ea;--tr-brand:#494086;color:var(--tr-ink);background:var(--bg,#fff);font-size:18px;line-height:1.75;overflow:hidden}.tr-wrap{width:min(1320px,calc(100% - 80px));margin:auto}.tr-page h1,.tr-page h2,.tr-page h3{line-height:1.12;letter-spacing:-.045em;color:inherit}.tr-page h1{font-size:clamp(40px,4.2vw,64px);font-weight:800;margin:26px 0}.tr-page h2{font-size:clamp(34px,3.3vw,49px);margin:18px 0 26px;font-weight:750}.tr-page h3{font-size:25px;letter-spacing:-.03em;margin:18px 0 14px}.tr-page em{font-style:normal;color:var(--tr-brand)}.tr-page p{color:var(--tr-muted);margin:0 0 24px}.tr-kicker{display:block;font-size:12px;letter-spacing:.15em;font-weight:800;color:var(--tr-brand)}.tr-hero{display:grid;grid-template-columns:1fr 1.02fr;gap:5%;padding:64px 0 90px;align-items:center}.tr-hero-copy{padding:20px 0}.tr-hero-copy>p{font-size:20px;max-width:590px}.tr-photo{position:relative;overflow:hidden;border-radius:8px;background:#ddd9ea}.tr-photo img{width:100%;height:100%;object-fit:cover;display:block;animation:tr-drift 18s ease-in-out infinite alternate}.tr-hero-photo{height:620px;border-radius:90px 8px 8px 8px}.tr-hero-photo img{object-position:49% center}.tr-photo-badge{position:absolute;bottom:24px;left:24px;right:24px;background:#fff;color:#302852;padding:20px;display:flex;gap:16px;align-items:center;font-size:11px;letter-spacing:.1em;box-shadow:0 12px 32px #1d12352b}.tr-photo-badge strong{font-size:18px;letter-spacing:0}.tr-page svg{width:25px;height:25px;stroke:currentColor;stroke-width:1.5;fill:none;flex-shrink:0}.tr-photo-badge svg{width:40px;height:40px}.tr-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:19px 25px;background:var(--tr-brand);color:#fff;border-radius:5px;font-weight:750;font-size:16px;line-height:1.5;text-decoration:none;transition:transform .2s,box-shadow .2s}.tr-button:hover{transform:translateY(-3px);box-shadow:0 10px 30px #49408626}.tr-page a:focus-visible,.tr-page summary:focus-visible{outline:3px solid #a18bdd;outline-offset:5px}.tr-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:30px 0 34px}.tr-link{display:inline-flex;align-items:center;gap:12px;font-weight:750;color:var(--tr-brand);text-decoration:none}.tr-region{font-size:11px;letter-spacing:.12em;font-weight:750;color:var(--tr-muted)}.tr-portal{display:grid;grid-template-columns:1fr 1fr;background:#302958;border-radius:10px;scroll-margin-top:140px;box-shadow:0 24px 50px #30295819;color:white}.tr-portal-heading{padding:48px}.tr-portal h2{font-size:36px}.tr-portal p{color:#dfdced;font-size:17px;margin:0}.tr-portal .tr-kicker{color:#c8bdf9}.tr-access{padding:42px 48px;display:flex;flex-direction:column;justify-content:center;gap:22px;border-left:1px solid #ffffff26}.tr-provider{display:flex;justify-content:space-between;align-items:center;font-size:25px;font-weight:800;letter-spacing:.02em}.tr-provider>span{font-size:19px}.tr-button-light{background:#f0ebff;color:#302958}.tr-access>p{font-size:13px;line-height:1.6}.tr-section{padding-top:105px;padding-bottom:105px}.tr-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:center;margin-bottom:42px}.tr-heading p{font-size:19px}.tr-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tr-cards article{padding:32px;background:var(--tr-surface);border:1px solid var(--tr-line);border-radius:8px}.tr-card-icon{display:inline-flex;background:var(--tr-brand);color:#fff;padding:15px;border-radius:50%}.tr-cards small{float:right;color:var(--tr-muted);font-size:12px}.tr-cards p{font-size:17px;margin-bottom:0}.tr-flow{background:var(--tr-surface);padding:80px 0}.tr-flow-grid{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.tr-flow-photo{height:650px}.tr-flow-photo img{object-position:58% center}.tr-flow ol{padding:0;list-style:none;margin:35px 0 0}.tr-flow li{display:flex;gap:25px;padding:22px 0;border-top:1px solid var(--tr-line)}.tr-flow li>span{font-size:14px;color:var(--tr-brand);padding-top:4px;font-weight:800}.tr-flow h3{font-size:24px;margin:0 0 10px}.tr-flow p{font-size:17px;margin:0}.tr-human{display:grid;grid-template-columns:1.05fr 1fr;gap:9%;align-items:center}.tr-human-photo{height:610px;border-radius:8px 80px 8px 8px}.tr-human-photo img{object-position:center 48%}.tr-human-mark{position:absolute;bottom:25px;left:30px;font-size:50px;line-height:.9;color:#fff;font-weight:800;text-shadow:0 2px 12px #0008}.tr-human-mark em{font-size:13px;color:white;letter-spacing:.23em}.tr-human .tr-button{margin-top:15px}.tr-faq{background:var(--tr-surface)}.tr-faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:9%}.tr-faq details{border-bottom:1px solid var(--tr-line);padding:23px 0}.tr-faq details:first-child{border-top:1px solid var(--tr-line)}.tr-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;cursor:pointer;font-size:20px;font-weight:700;line-height:1.45}.tr-faq summary::-webkit-details-marker{display:none}.tr-faq summary span{font-size:28px;color:var(--tr-brand)}.tr-faq details[open] summary span{transform:rotate(45deg)}.tr-faq details p{margin:18px 40px 0 0;font-size:17px}.tr-end{display:flex;justify-content:space-between;gap:35px;align-items:center}.tr-end p{margin:0}.tr-end .tr-button{flex-shrink:0}[data-theme="dark"] .tr-page{--tr-ink:#f3f0fc;--tr-muted:#c7c2d8;--tr-surface:#211e32;--tr-line:#3b354f;--tr-brand:#b6a3f5;background:#171522}[data-theme="dark"] .tr-button{background:#6753a7;color:#fff}[data-theme="dark"] .tr-button-light{background:#f0ebff;color:#302958}[data-theme="dark"] .tr-card-icon{background:#6753a7}@keyframes tr-drift{from{transform:scale(1)}to{transform:scale(1.035)}}@media(prefers-reduced-motion:reduce){.tr-photo img{animation:none}.tr-button{transition:none}}@media(max-width:1000px){.tr-wrap{width:calc(100% - 48px)}.tr-hero{gap:28px}.tr-hero-photo{height:540px}.tr-portal-heading,.tr-access{padding:32px}.tr-cards{gap:14px}.tr-cards article{padding:24px}.tr-flow-photo{height:580px}.tr-human{gap:5%}}@media(max-width:720px){.tr-wrap{width:calc(100% - 36px)}.tr-hero{grid-template-columns:1fr;padding:28px 0 45px;gap:25px}.tr-hero h1{font-size:42px}.tr-hero-copy>p{font-size:18px}.tr-hero-photo{height:400px;border-top-left-radius:55px}.tr-portal{grid-template-columns:1fr}.tr-portal-heading,.tr-access{padding:28px}.tr-access{border-left:0;border-top:1px solid #ffffff26}.tr-heading,.tr-flow-grid,.tr-human,.tr-faq-grid{grid-template-columns:1fr;gap:30px}.tr-section{padding-top:65px;padding-bottom:65px}.tr-heading{margin-bottom:30px}.tr-cards{grid-template-columns:1fr;gap:16px}.tr-cards article{padding:28px}.tr-flow{padding:45px 0}.tr-flow-photo{height:390px}.tr-human-photo{height:480px}.tr-human>div:first-child{order:2}.tr-end{display:block}.tr-end .tr-button{margin-top:28px}.tr-button{padding:17px 20px;font-size:15px}.tr-portal h2{font-size:31px}.tr-page h2{font-size:35px}.tr-photo-badge{left:16px;right:16px;bottom:16px;padding:16px}.tr-photo-badge strong{font-size:16px}.tr-page{font-size:18px}}
