.tp-info-page{color:#182039;background:#f9f8f5;flex:1;padding-bottom:72px}.tp-info-shell{width:min(1160px,100% - 48px);margin:auto}.tp-info-header{justify-content:space-between;align-items:center;gap:24px;width:min(1160px,100% - 48px);height:78px;margin:auto;display:flex}.tp-info-brand{letter-spacing:-.08em;color:#233fba;font-size:30px;font-weight:950}.tp-info-brand span{color:#bdd638}.tp-info-header nav{align-items:center;gap:30px;display:flex}.tp-info-header nav a{color:#39445d;font-size:13px;font-weight:750}.tp-info-header nav a:hover,.tp-info-breadcrumb a:hover{color:#3157d5}.tp-info-breadcrumb{color:#748097;align-items:center;gap:10px;margin:34px 0 20px;font-size:12px;font-weight:650;display:flex}.tp-info-breadcrumb a{color:#47536e}.tp-info-hero{color:#fff;background:#17265c;border-radius:32px;padding:58px 64px;position:relative;overflow:hidden}.tp-info-hero:after{content:"";pointer-events:none;border:65px solid #ffffff12;border-radius:50%;width:360px;height:360px;position:absolute;top:-170px;right:-100px}.tp-info-kicker{z-index:1;color:#d0e562;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:850;display:inline-block;position:relative}.tp-info-hero h1{z-index:1;letter-spacing:-.055em;max-width:770px;margin:16px 0;font-size:clamp(38px,5vw,64px);font-weight:900;line-height:1.04;position:relative}.tp-info-hero p{z-index:1;color:#d6dff5;max-width:650px;margin:0;font-size:16px;line-height:1.7;position:relative}.tp-info-hero small{color:#bdc9e6;margin-top:27px;font-size:12px;display:block}.tp-legal-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:46px;margin-top:48px;display:grid}.tp-legal-toc{background:#fff;border:1px solid #e7e9ef;border-radius:20px;flex-direction:column;gap:5px;max-height:calc(100vh - 48px);padding:20px;display:flex;position:sticky;top:24px;overflow:auto}.tp-legal-toc strong{color:#182039;text-transform:uppercase;letter-spacing:.1em;padding:0 10px 11px;font-size:12px}.tp-legal-toc a{color:#617089;border-radius:9px;padding:9px 10px;font-size:12px;font-weight:650;line-height:1.4}.tp-legal-toc a:hover,.tp-legal-toc a:focus-visible{color:#3157d5;background:#eef2ff}.tp-legal-content{min-width:0}.tp-legal-content>section{background:#fff;border:1px solid #e7e9ef;border-radius:22px;margin:0 0 18px;padding:34px 39px;scroll-margin-top:24px;box-shadow:0 10px 28px #14285006}.tp-legal-content>section>span:first-child{color:#3157d5;text-transform:uppercase;letter-spacing:.08em;margin-bottom:15px;font-size:11px;font-weight:850;display:block}.tp-legal-content h2{color:#192343;letter-spacing:-.035em;margin:0 0 17px;font-size:clamp(23px,2.5vw,31px);font-weight:850;line-height:1.2}.tp-legal-content h3{color:#26365b;margin:25px 0 9px;font-size:17px;font-weight:800}.tp-legal-content p,.tp-legal-content li{color:#59657a;font-size:14px;line-height:1.8}.tp-legal-content p{margin:0 0 15px}.tp-legal-content p:last-child{margin-bottom:0}.tp-legal-content ul{margin:10px 0 20px;padding-left:22px}.tp-legal-content li{margin:5px 0;padding-left:3px}.tp-legal-content li::marker{color:#3157d5}.tp-legal-content a{color:#3157d5;text-underline-offset:3px;font-weight:750;text-decoration:underline}.tp-legal-content strong{color:#273656}.tp-legal-content section>div:not([class*=table]):not([class*=flow]):not([class*=cards]){color:#34436a;background:#f0f3ff;border-radius:14px;margin:20px 0;padding:18px 20px;font-size:13px;line-height:1.65}.tp-legal-notice{color:#2e4321;background:#f4f9e5;border:1px solid #d7e6a2;border-radius:16px;margin:0 0 18px;padding:19px 22px;font-size:14px;font-weight:700;line-height:1.6}.tp-legal-content table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.6}.tp-legal-content th{text-align:left;color:#253661;background:#edf1ff}.tp-legal-content th,.tp-legal-content td{vertical-align:top;border:1px solid #e3e8f4;padding:14px}.tp-legal-content td{color:#53617a}.tp-legal-content [class*=table-wrap]{max-width:100%;margin:20px 0;overflow-x:auto}.tp-legal-content [class*=flow],.tp-legal-content [class*=cards]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:20px 0;display:grid}.tp-legal-content [class*=step],.tp-legal-content [class*=card]{background:#f4f6fc;border-radius:14px;padding:17px}.tp-legal-content [class*=step]>span,.tp-legal-content [class*=card]>span{color:#3157d5;margin-bottom:9px;font-weight:900;display:block}.tp-legal-help{color:#fff;background:#243fb4;border-radius:22px;justify-content:space-between;align-items:center;gap:22px;margin-top:22px;padding:30px 36px;display:flex}.tp-legal-help span{color:#d0e562;font-size:12px;font-weight:800}.tp-legal-help h2{color:#fff;margin:8px 0;font-size:25px}.tp-legal-help p{color:#dee5fc;margin:0}.tp-legal-help>a{color:#1e2d49;background:#d0e562;border-radius:11px;flex:none;padding:13px 18px;font-size:12px;font-weight:900;text-decoration:none}.tp-story-hero{grid-template-columns:1.08fr .92fr;align-items:stretch;gap:24px;display:grid}.tp-story-hero .tp-info-hero{min-height:370px}.tp-story-image{background:#d9e2ed;border-radius:32px;min-height:370px;overflow:hidden}.tp-story-image img{object-fit:cover;width:100%;height:100%}.tp-story-section{padding:70px 0}.tp-story-section>span,.tp-contact-section>span{color:#3157d5;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:850}.tp-story-section h2,.tp-contact-section h2{color:#192343;letter-spacing:-.05em;max-width:700px;margin:14px 0 22px;font-size:clamp(29px,4vw,46px);line-height:1.1}.tp-story-section>p{color:#5b6881;max-width:720px;font-size:17px;line-height:1.8}.tp-story-cards,.tp-contact-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:35px;display:grid}.tp-story-cards article,.tp-contact-cards>*{background:#fff;border:1px solid #e5e8f1;border-radius:19px;padding:27px}.tp-story-cards b{color:#3157d5;font-size:12px}.tp-story-cards h3,.tp-contact-cards h3{color:#202d4d;margin:13px 0 8px;font-size:19px}.tp-story-cards p,.tp-contact-cards p{color:#63718a;margin:0;font-size:13px;line-height:1.7}.tp-story-people{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.tp-story-people article{background:#eaf0ff;border-radius:22px;padding:30px}.tp-story-people strong{color:#3157d5;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.tp-story-people h3{color:#1e2b4c;margin:10px 0;font-size:25px}.tp-story-people p{color:#566782;line-height:1.7}.tp-info-cta{color:#fff;background:#3157d5;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-size:13px;font-weight:800;display:inline-flex}.tp-info-cta:hover{background:#2446ba}.tp-contact-cards a{color:#3157d5;font-size:14px;font-weight:800}.tp-contact-cards a:hover{text-decoration:underline}.tp-contact-note{color:#425271;background:#edf2ff;border-radius:18px;margin:33px 0 0;padding:22px 26px;font-size:14px;line-height:1.7}.tp-contact-note strong{color:#253767}.tp-contact-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.tp-contact-actions a:nth-child(2){color:#223331;background:#d0e562}@media (max-width:850px){.tp-legal-layout{grid-template-columns:1fr;gap:25px}.tp-legal-toc{white-space:nowrap;max-height:none;padding:14px;display:block;position:static;overflow-x:auto}.tp-legal-toc strong{display:block}.tp-legal-toc a{margin-right:4px;display:inline-block}.tp-story-hero{grid-template-columns:1fr}.tp-story-image{min-height:270px}}@media (max-width:600px){.tp-info-shell,.tp-info-header{width:min(100% - 32px,1160px)}.tp-info-header{height:66px}.tp-info-brand{font-size:27px}.tp-info-header nav{gap:15px}.tp-info-header nav a{font-size:11px}.tp-info-header nav a:first-child{display:none}.tp-info-breadcrumb{margin:22px 0 15px}.tp-info-hero{border-radius:23px;padding:38px 28px}.tp-info-hero h1{font-size:39px}.tp-info-hero p{font-size:14px}.tp-legal-layout{margin-top:25px}.tp-legal-content>section{padding:27px 23px}.tp-legal-content th,.tp-legal-content td{min-width:140px;padding:11px}.tp-legal-help{flex-direction:column;align-items:flex-start;padding:27px}.tp-story-hero .tp-info-hero{min-height:0}.tp-story-image{min-height:230px}.tp-story-section{padding:48px 0}.tp-story-cards,.tp-contact-cards,.tp-story-people{grid-template-columns:1fr}}
