.trust-page .trust-hero{padding-top:32px}.trust-breadcrumb ol{display:flex;flex-wrap:wrap;gap:12px;color:#929eb5;font-size:12px}.trust-breadcrumb li+li:before{content:"/";margin-right:12px;color:#536079}.trust-breadcrumb a:hover{color:#e1dbff}.trust-tabs{display:inline-flex;flex-wrap:wrap;gap:4px;margin-top:26px;padding:5px;border:1px solid #ffffff14;border-radius:12px;background:#0e1423}.trust-tabs a{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 17px;border:1px solid transparent;border-radius:8px;color:#a4aec4;font-size:12px;transition:background .2s,color .2s}.trust-tabs svg{width:16px;height:16px}.trust-tab-short{display:none}.trust-tabs a:hover{color:#ede8ff;background:#ffffff05}.trust-tabs a[aria-current=page]{color:#d6cbff;background:#9d82ff14;border-color:#b19cff29}.trust-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:88px;align-items:center;margin-top:46px}.trust-page .trust-hero h1{margin-top:16px;font-size:clamp(40px,4.8vw,60px);line-height:1.1;letter-spacing:-.05em}.trust-page .trust-subtitle{margin-top:15px;color:#c5baff;font-size:23px;font-weight:500;line-height:1.4;letter-spacing:-.025em}.trust-page .trust-intro{max-width:625px;margin-top:18px;color:#abb6cc;font-size:15px;line-height:1.85}.trust-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:26px}.trust-print{display:inline-flex;align-items:center;gap:8px;color:#9eabc2;font-size:12px;cursor:pointer}.trust-print:hover{color:#ded8ff}.trust-document-meta{padding:25px;border:1px solid #ffffff16;border-radius:12px;background:linear-gradient(135deg,#18172b,#0e1423 70%)}.trust-document-meta dl{margin-top:21px}.trust-document-meta dl>div{display:grid;grid-template-columns:1fr 1.15fr;align-items:baseline;gap:12px;padding:13px 0;border-bottom:1px solid #ffffff0c}.trust-document-meta dl>div:first-child{padding-top:0}.trust-document-meta dt{color:#96a2ba;font-size:11px}.trust-document-meta dd{color:#d6dbea;font-size:12px}.trust-document-meta>a{display:flex;justify-content:space-between;gap:12px;margin-top:19px;color:#c5b7ff;font-size:12px}.trust-quick-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:46px}.trust-quick-links>a{display:flex;flex-direction:column;align-items:flex-start;padding:23px;border:1px solid #ffffff12;border-radius:12px;background:#0e1423;transition:border-color .2s,background .2s}.trust-quick-links>a:hover{border-color:#b8a3ff44;background:#121829}.trust-quick-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:18px;border:1px solid #b29aff1c;border-radius:9px;color:#c1b0ff;background:#9d82ff0b}.trust-quick-icon svg{width:20px;height:20px}.trust-quick-links strong{color:#e7e9f4;font-size:15px;font-weight:600;letter-spacing:-.02em}.trust-page .trust-quick-links p{margin-top:9px;margin-bottom:20px;color:#a0acc2;font-size:13px;line-height:1.8}.trust-quick-label{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;margin-top:auto;color:#c3b5ff;font-size:12px}.trust-page main>.trust-document{display:grid;grid-template-columns:256px minmax(0,1fr);gap:68px;align-items:start;margin-top:72px;padding-top:38px;border-top:1px solid #ffffff12}.trust-sidebar{min-width:0;align-self:stretch}.trust-sidebar-inner{position:sticky;top:108px}.trust-toc summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;color:#c9d0df;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.11em;cursor:pointer}.trust-toc summary::-webkit-details-marker{display:none}.trust-toc-toggle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#a699d3;font-size:17px;transition:transform .2s}.trust-toc:not([open]) .trust-toc-toggle{transform:rotate(-90deg)}.trust-toc nav{max-height:calc(100dvh - 268px);min-height:120px;overflow-y:auto;margin-top:13px;padding:3px 8px 8px 3px;scrollbar-width:thin;scrollbar-color:#504167 #0d1220}.trust-toc ol{display:flex;flex-direction:column;gap:3px}.trust-toc a{display:flex;align-items:baseline;gap:12px;padding:9px 11px;border:1px solid transparent;border-radius:7px;color:#99a6be;font-size:12px;line-height:1.5;transition:color .2s,background .2s}.trust-toc-number{flex-shrink:0;color:#66758d;font-size:10px;font-variant-numeric:tabular-nums}.trust-toc a:hover{color:#eee8ff;background:#ffffff03}.trust-toc a[aria-current=location]{color:#d2c5ff;border-color:#b29bff1c;background:#ab90ff0b}.trust-toc a[aria-current=location] .trust-toc-number{color:#baabef}.trust-sidebar-help{margin-top:20px;padding-top:18px;border-top:1px solid #ffffff0d}.trust-sidebar-help p{color:#aeb8cc;font-size:12px}.trust-sidebar-help a{display:flex;justify-content:space-between;gap:12px;max-width:210px;margin-top:10px;color:#baadf5;font-size:11px}.trust-content{min-width:0;color:#b1bdd2;font-size:14px}.trust-content>section{scroll-margin-top:112px;padding:38px 0;border-bottom:1px solid #ffffff0e}.trust-content>section:first-child{padding-top:0}.trust-content>section:last-child{border-bottom:0;padding-bottom:0}.trust-page .trust-content h2{display:flex;align-items:baseline;gap:15px;margin-bottom:21px;color:#eef0f8;font-size:24px;line-height:1.4;letter-spacing:-.03em}.trust-section-number{flex-shrink:0;color:#a494d9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:0}.trust-page .trust-content h3{margin-top:26px;margin-bottom:13px;color:#dce2f0;font-size:17px;line-height:1.55;letter-spacing:-.015em}.trust-page .trust-content p{margin-top:14px;line-height:1.95;overflow-wrap:anywhere}.trust-content h2+p,.trust-content h3+p{margin-top:0}.trust-content ul{list-style:disc;margin:15px 0 18px;padding-left:23px}.trust-content li{margin-top:9px;padding-left:3px;line-height:1.85;overflow-wrap:anywhere}.trust-content li::marker{color:#8675bd}.trust-content strong{color:#dae0ee;font-weight:600}.trust-content a{color:#c1b3ff;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#b29bff50;overflow-wrap:anywhere}.trust-content a:hover{color:#eee5ff;text-decoration-color:currentColor}.trust-page main>.trust-contact{display:flex;align-items:center;gap:25px;margin-top:78px;padding:32px;border:1px solid #b29bff25;border-radius:14px;background:linear-gradient(115deg,#1d1a35,#101627 72%)}.trust-contact-icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;flex-shrink:0;border:1px solid #c7afff25;border-radius:13px;color:#c4b3ff;background:#a98eff0b}.trust-contact>div:nth-child(2){flex:1}.trust-page .trust-contact h2{margin-top:8px;color:#f0edf9;font-size:26px}.trust-contact p:not(.eyebrow){max-width:530px;margin-top:10px;color:#a9b3ca;font-size:13px}.trust-contact .button{flex-shrink:0;font-size:12px}.trust-page main>.trust-related{margin-top:46px;padding-bottom:80px}.trust-related-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.trust-page .trust-related h2{color:#b6bfd3;font-size:14px;letter-spacing:0}.trust-related-heading>a{color:#b8aaf0;font-size:11px}.trust-related-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:19px}.trust-related-links>a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 23px;border:1px solid #ffffff12;border-radius:10px}.trust-related-links>a:hover{border-color:#b29bff44;background:#ffffff02}.trust-related-links strong{color:#d8dcec;font-size:14px;font-weight:500}.trust-related-links p{margin-top:5px;color:#96a3bc;font-size:12px}.trust-related-links>a>span{color:#b5a3f4}.trust-security-page .trust-hero-grid{grid-template-columns:minmax(0,1fr) 365px;gap:65px}.trust-data-flow{padding:24px;border:1px solid #ab91ff30;border-radius:14px;background:linear-gradient(135deg,#201b36,#101626 80%)}.trust-flow-header{display:flex;align-items:center;gap:10px;color:#cbbcff}.trust-flow-header p{font-size:12px;font-weight:500}.trust-flow-header svg{width:21px}.trust-data-flow ol{margin-top:21px}.trust-data-flow li{position:relative;display:flex;align-items:flex-start;gap:14px;padding-bottom:23px}.trust-data-flow li:not(:last-child):after{content:"";position:absolute;top:33px;bottom:4px;left:15px;width:1px;background:#a899ce30}.trust-flow-step{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid #b79bff27;border-radius:9px;color:#bbabeb;background:#18192c;font-size:10px;font-variant-numeric:tabular-nums}.trust-data-flow strong{color:#e1def0;font-size:12px;font-weight:500}.trust-page .trust-data-flow li p{margin-top:4px;color:#a29db9;font-size:11px;line-height:1.7}.trust-data-flow>a{display:flex;justify-content:space-between;gap:12px;padding-top:15px;border-top:1px solid #ab91ff18;color:#c9b8ff;font-size:11px}@media(max-width:1100px){.trust-hero-grid,.trust-security-page .trust-hero-grid{gap:38px}.trust-page main>.trust-document{gap:38px;grid-template-columns:225px minmax(0,1fr)}.trust-page main>.trust-contact{gap:20px;padding:26px}.trust-contact-icon{display:none}}@media(max-width:900px){.trust-hero-grid,.trust-security-page .trust-hero-grid{grid-template-columns:minmax(0,1fr);gap:30px}.trust-document-meta{padding:20px 24px}.trust-document-meta dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:15px}.trust-document-meta dl>div{display:block;padding:0;border:0}.trust-document-meta dd{margin-top:7px}.trust-document-meta>a{max-width:230px}.trust-data-flow{max-width:550px}.trust-page main>.trust-document{display:block;margin-top:48px;padding-top:0;border-top:0}.trust-sidebar-inner{position:static}.trust-toc{padding:17px 20px;border:1px solid #ffffff16;border-radius:10px;background:#0e1423}.trust-toc nav{max-height:350px}.trust-toc summary{min-height:24px}.trust-sidebar-help{display:none}.trust-content{margin-top:35px}.trust-page main>.trust-contact{flex-wrap:wrap}.trust-contact>div:nth-child(2){flex-basis:100%}}@media(max-width:600px){.trust-page .home-container{width:calc(100% - 36px)}.trust-page .trust-hero{padding-top:23px}.trust-tabs{display:flex;gap:3px;margin-top:22px}.trust-tabs a{flex:1;padding:11px 7px;gap:6px;font-size:10px}.trust-tab-full{display:none}.trust-tab-short{display:inline}.trust-tabs svg{width:14px;height:14px;flex-shrink:0}.trust-hero-grid{margin-top:32px}.trust-page .trust-hero h1{font-size:clamp(34px,9vw,44px)}.trust-page .trust-subtitle{font-size:20px}.trust-page .trust-intro{font-size:14px;line-height:1.85}.trust-hero-actions{gap:18px}.trust-document-meta{padding:20px}.trust-document-meta dl{grid-template-columns:minmax(0,1fr);gap:0}.trust-document-meta dl>div{display:grid;grid-template-columns:1fr 1.4fr;gap:15px;padding:12px 0;border-bottom:1px solid #ffffff0c}.trust-document-meta dd{margin-top:0}.trust-quick-links{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:28px}.trust-quick-links>a{display:grid;grid-template-columns:35px minmax(0,1fr);gap:0 14px;padding:20px}.trust-quick-icon{grid-row:span 3;width:35px;height:35px;margin:0}.trust-quick-links strong{font-size:14px}.trust-page .trust-quick-links p{margin-top:6px;margin-bottom:14px;font-size:12px}.trust-quick-label{font-size:11px}.trust-page main>.trust-document{margin-top:35px}.trust-content{font-size:13px}.trust-content>section{padding:29px 0}.trust-page .trust-content h2{gap:12px;font-size:21px;margin-bottom:17px}.trust-page .trust-content h3{font-size:16px}.trust-section-number{font-size:10px}.trust-content ul{padding-left:19px}.trust-page main>.trust-contact{margin-top:46px;padding:23px;gap:19px}.trust-page .trust-contact h2{font-size:23px}.trust-contact .button{width:100%;gap:12px;padding-inline:12px}.trust-page main>.trust-related{margin-top:32px;padding-bottom:54px}.trust-related-links{grid-template-columns:minmax(0,1fr);gap:12px}.trust-data-flow{padding:22px}}@media(prefers-reduced-motion:reduce){.trust-page *{scroll-behavior:auto!important;transition:none!important}}@media print{@page{margin:18mm}html,.trust-page{background:#fff!important;color:#000!important}.trust-page>header,.trust-page>footer,.trust-tabs,.trust-breadcrumb,.trust-hero-actions,.trust-quick-links,.trust-sidebar,.trust-related,.trust-contact-icon,.trust-data-flow,.trust-page #scroll-to-top-button,.trust-page #scroll-to-top-tooltip,astro-dev-toolbar{display:none!important}.trust-page main{overflow:visible}.trust-page .home-container{width:100%}.trust-page .trust-hero{padding-top:0}.trust-hero-grid{display:block!important;margin-top:0}.trust-page .trust-hero h1{color:#000;font-size:30pt}.trust-page :is(.trust-subtitle,.trust-intro,.eyebrow){color:#333}.trust-document-meta{padding:14pt 0;margin-top:14pt;border:0;border-top:1px solid #aaa;background:none}.trust-document-meta dl{display:flex;gap:25pt;margin-top:10pt}.trust-document-meta dl>div{display:block;padding:0;border:0}.trust-document-meta :is(dt,dd,a){color:#333}.trust-document-meta dd{margin-top:5pt}.trust-page main>.trust-document{display:block;margin-top:20pt;padding-top:0}.trust-content{margin:0;color:#222;font-size:10pt}.trust-content>section{padding:18pt 0;border-color:#ccc}.trust-page .trust-content h2{color:#000;font-size:16pt;break-after:avoid}.trust-page .trust-content h3{color:#000;font-size:12pt;break-after:avoid}.trust-content :is(strong,a,.trust-section-number){color:#000}.trust-content :is(p,li){orphans:3;widows:3}.trust-page main>.trust-contact{display:block;margin-top:20pt;padding:15pt 0;border:0;border-top:1px solid #aaa;background:none;break-inside:avoid}.trust-page .trust-contact :is(h2,p,a){color:#000}.trust-contact .button{display:block;padding:10pt 0 0;border:0;font-size:10pt}.trust-contact .button:after{content:" — support@laritor.com"}}
