@font-face{font-family:Manrope;src:url(/assets/fonts/Manrope.ttf) format('truetype');font-weight:200 800;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;color:#18242d;background:#f6f5f0;font:16px/1.7 Manrope,Arial,sans-serif}a{color:inherit;text-underline-offset:4px}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid #315ee8;outline-offset:4px}[hidden]{display:none!important}.draft-banner{background:#18242d;color:#fff;padding:13px 5%;display:flex;align-items:center;justify-content:center;gap:18px;font-size:12px;line-height:1.6}.draft-banner strong{color:#f8e69b;white-space:nowrap;font-weight:600}.draft-banner span{color:#dbe0de}.trust-header{display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:1230px;padding:28px 5%;margin:auto}.trust-brand{display:flex;align-items:center;gap:6px;font-size:31px;font-weight:800;letter-spacing:-1.7px;text-decoration:none}.trust-brand img{width:38px;height:39px}.trust-header nav{display:flex;align-items:center;gap:28px;margin-left:auto}.trust-header nav a{font-size:14px;text-decoration:none;color:#667078;padding:8px 0}.trust-header nav a[aria-current]{color:#18242d;border-bottom:1px solid #18242d}.language-switch{display:flex;border:1px solid #d2d7d5;padding:3px;border-radius:24px;gap:2px}.language-switch button{border:0;background:transparent;color:#667078;border-radius:20px;font-size:12px;min-height:35px;min-width:40px}.language-switch button[aria-pressed=true]{background:#18242d;color:white}.privacy-page,.support-page{max-width:1230px;margin:auto;padding:0 5%}.trust-hero{padding:55px 0 37px;border-bottom:1px solid #d2d7d5}.eyebrow{font-size:12px;letter-spacing:.12em;font-weight:700;text-transform:uppercase;line-height:1.7}.trust-hero>.eyebrow{color:#315ee8}.trust-hero h1{font-size:clamp(38px,4.8vw,63px);font-weight:600;line-height:1.13;letter-spacing:-.06em;max-width:710px;margin:18px 0 24px}.hero-description{max-width:650px;font-size:18px;color:#53636c;line-height:1.75}.privacy-tags{display:flex;gap:10px;margin:27px 0 35px;flex-wrap:wrap}.privacy-tags span{background:#e8ebe5;padding:8px 14px;border-radius:22px;font-size:12px}.privacy-tags span:first-child{background:#f8e69b}.policy-meta{display:flex;justify-content:space-between;gap:25px;align-items:center;font-size:12px;color:#667078}.policy-meta button{border:0;border-bottom:1px solid #859196;background:transparent;color:#18242d;font-size:12px;padding:6px 0}.policy-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:65px;padding-top:38px}.policy-toc{align-self:start;position:sticky;top:28px;display:flex;flex-direction:column;gap:14px;padding:8px 0 30px}.policy-toc>.eyebrow{margin-bottom:7px;color:#667078}.policy-toc a{font-size:14px;line-height:1.5;text-decoration:none;color:#53636c}.policy-toc a:hover{color:#315ee8}.policy-toc .toc-contact{margin-top:12px;padding-top:18px;border-top:1px solid #d2d7d5;color:#18242d}.policy-body{max-width:725px}.policy-body section{padding:5px 0 34px;border-bottom:1px solid #d2d7d5;margin-bottom:32px;scroll-margin-top:25px}.section-no{font-size:12px;letter-spacing:.08em;color:#315ee8}.policy-body h2{font-size:27px;letter-spacing:-.035em;line-height:1.3;margin:12px 0 20px;font-weight:650}.policy-body p{color:#45555e;margin:15px 0;font-size:16px;line-height:1.85}.policy-body strong{font-weight:650;color:#18242d}.pending{font-size:14px;line-height:1.8;padding:19px 23px;background:#f5edc7;border-left:3px solid #b5a864;margin:24px 0 2px;color:#4d4d3f}.table-scroll{max-width:100%;overflow:auto}table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.8;margin:18px 0 5px}th,td{padding:16px 17px;text-align:left;vertical-align:top;border-bottom:1px solid #d2d7d5}th{background:#e7ebe6;font-size:12px;font-weight:650}td:first-child{font-weight:650;min-width:145px}td:last-child{color:#53636c}.provider-list{list-style:none;margin:24px 0;padding:0}.provider-list li{padding:19px 0;border-top:1px solid #d2d7d5}.provider-list strong{display:block;font-size:16px;margin-bottom:7px}.provider-list span{display:block;font-size:15px;line-height:1.8;color:#53636c}.trust-footer{max-width:1230px;margin:35px auto 0;padding:27px 5% 35px;border-top:1px solid #d2d7d5;display:flex;justify-content:space-between;gap:22px;font-size:12px;color:#667078;flex-wrap:wrap}.trust-footer a{text-decoration:none}.trust-footer>span{margin-right:auto}.support-hero{padding:55px 0 60px;display:grid;grid-template-columns:1.2fr 1fr;gap:75px;align-items:center}.support-hero>div:first-child>.eyebrow{color:#315ee8}.support-hero h1{font-size:clamp(45px,5.6vw,72px);line-height:1.08;letter-spacing:-.065em;font-weight:600;margin:18px 0 25px}.support-hero>div:first-child>p:not(.eyebrow){font-size:18px;line-height:1.8;color:#53636c;max-width:480px}.text-link{display:inline-block;font-size:14px;font-weight:650;text-decoration:none;border-bottom:1px solid #18242d;padding:8px 0;margin-top:8px}.contact-card{background:#f8e69b;padding:30px;border-radius:14px;display:flex;flex-direction:column;align-items:flex-start}.contact-card>img{width:45px;height:47px;margin-bottom:28px}.contact-card>.eyebrow{font-size:12px}.email-address{font-size:clamp(20px,2.5vw,28px);font-weight:650;letter-spacing:-1px;margin:14px 0 25px;overflow-wrap:anywhere}.trust-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;border:0;border-radius:25px;background:#18242d;color:white;padding:14px 21px;font-size:14px;font-weight:600}.trust-button:hover{background:#315ee8}.contact-note{font-size:12px;line-height:1.7;color:#65624d;margin:14px 0 25px}.contact-person{border-top:1px solid #18242d2b;padding-top:18px;width:100%;display:flex;justify-content:space-between;gap:14px;align-items:center}.contact-person span{font-size:12px;color:#65624d}.contact-person strong{font-size:14px;font-weight:600}.help-section{border-top:1px solid #d2d7d5;padding:44px 0}.help-heading{display:flex;align-items:baseline;justify-content:space-between;gap:25px}.help-heading h2{font-size:34px;letter-spacing:-1.3px;font-weight:600;margin:0 0 10px}.help-heading p{font-size:14px;color:#667078}.topic-filters{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 22px}.topic-filters button{background:transparent;border:1px solid #cbd3d0;padding:11px 18px;border-radius:25px;min-height:46px;font-size:14px;color:#53636c}.topic-filters button[aria-pressed=true]{background:#18242d;color:white;border-color:#18242d}.faq-items{background:white;border:1px solid #d9dedb;border-radius:12px;padding:4px 27px}.faq-items details{border-bottom:1px solid #d9dedb;padding:21px 0}.faq-items details:last-child{border-bottom:0}.faq-items summary{cursor:pointer;font-size:16px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary:after{content:'+';font-size:23px;font-weight:400;line-height:1;flex-shrink:0}.faq-items details[open] summary:after{content:'−'}.faq-items details p{max-width:820px;color:#53636c;font-size:16px;line-height:1.8;margin:17px 0 5px}.support-bottom{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:18px 0 30px}.request-help{padding:24px 10px 0 0}.request-help h2,.account-help h2{font-weight:600;font-size:32px;letter-spacing:-1.3px;line-height:1.2;margin:17px 0 22px}.request-help>p:not(.eyebrow){color:#53636c}.request-help ul{padding-left:20px;line-height:1.9;margin-bottom:27px}.request-help .subtle{font-size:14px;margin-top:22px;max-width:450px}.account-help{border:1px solid #d2d7d5;border-radius:13px;overflow:hidden}.account-help-top{padding:27px 30px;background:#e8ece6}.account-help-top p{font-size:16px;color:#53636c}.privacy-contact{padding:25px 30px;display:flex;flex-direction:column;align-items:flex-start;background:white}.privacy-contact>span{font-size:14px;color:#53636c}.privacy-contact>strong{font-size:23px;letter-spacing:-.6px;font-weight:600;margin:11px 0}.privacy-contact button{font-size:14px;min-height:42px;background:transparent;border:0;border-bottom:1px solid #18242d;padding:8px 0}.privacy-contact p{font-size:12px;color:#667078;margin:13px 0 0}.response-note{font-size:12px;color:#667078;padding:14px 0 5px}#trust-toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,15px);background:#18242d;color:white;border:1px solid #ffffff40;border-radius:9px;box-shadow:0 5px 20px #0002;padding:13px 20px;font-size:14px;max-width:calc(100% - 35px);width:max-content;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;z-index:20}#trust-toast.show{opacity:1;transform:translate(-50%,0)}
@media(max-width:900px){.policy-layout{grid-template-columns:175px minmax(0,1fr);gap:35px}.support-hero{gap:35px}.support-hero h1{font-size:56px}.contact-card{padding:25px}.support-bottom{gap:27px}.contact-person{align-items:flex-start;flex-direction:column;gap:5px}.trust-footer>span{width:100%}.help-heading{display:block}.help-heading p{margin:5px 0 0}}
@media(max-width:600px){.draft-banner{flex-direction:column;align-items:flex-start;gap:5px;padding:12px 6%;font-size:12px}.trust-header{flex-wrap:wrap;padding:22px 6% 18px;gap:17px}.trust-header .trust-brand{font-size:29px}.trust-header nav{order:3;width:100%;margin:0;justify-content:flex-start;gap:25px}.trust-header nav a{font-size:14px}.language-switch{margin-left:auto}.language-switch button{min-height:38px;min-width:40px}.privacy-page,.support-page{padding:0 6%}.trust-hero{padding:22px 0 25px}.trust-hero h1{font-size:43px;letter-spacing:-2px}.hero-description{font-size:16px}.privacy-tags{margin:22px 0;gap:7px}.privacy-tags span{font-size:12px;padding:7px 11px}.policy-meta{flex-wrap:wrap;gap:12px}.policy-layout{display:block;padding-top:22px}.policy-toc{position:static;display:grid;grid-template-columns:1fr 1fr;gap:14px;border-bottom:1px solid #d2d7d5;padding-bottom:25px;margin-bottom:28px}.policy-toc>.eyebrow{grid-column:1/-1;margin:0}.policy-toc a{font-size:12px}.policy-toc .toc-contact{border:0;padding:0;margin:0;color:#315ee8}.policy-body h2{font-size:27px}.policy-body p{font-size:16px}.pending{font-size:14px;padding:17px 18px}.table-scroll table{font-size:14px}td:first-child{min-width:100px}td,th{padding:13px 11px}.support-hero{grid-template-columns:1fr;padding:25px 0 38px;gap:25px}.support-hero h1{font-size:56px;letter-spacing:-3px}.support-hero>div:first-child>p:not(.eyebrow){font-size:16px}.contact-card{padding:26px}.email-address{font-size:29px;letter-spacing:-1px}.contact-person{flex-direction:row;align-items:center}.contact-card>img{width:40px;height:42px;margin-bottom:20px}.help-section{padding:30px 0}.help-heading h2{font-size:29px}.topic-filters{gap:7px}.topic-filters button{font-size:14px;padding:9px 15px}.faq-items{padding:3px 19px}.faq-items details{padding:20px 0}.faq-items summary,.faq-items details p{font-size:16px}.support-bottom{grid-template-columns:1fr;gap:25px;padding-top:0}.request-help{padding-top:0}.request-help h2,.account-help h2{font-size:29px}.account-help-top,.privacy-contact{padding:25px}.trust-footer{padding:25px 6%;margin-top:23px;gap:15px 22px}.trust-footer>span{font-size:12px}.trust-footer a{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media print{body{background:white;font-size:11pt}.trust-header,.policy-toc,.language-switch,.policy-meta button,#trust-toast,.trust-footer a,.topic-filters,.trust-button{display:none!important}.draft-banner{background:white;color:#18242d;padding:0 0 12px;border-bottom:1px solid #18242d;display:block;font-size:9pt}.draft-banner strong,.draft-banner span{color:#18242d;display:block}.privacy-page,.support-page{padding:0;max-width:none}.trust-hero{padding-top:20px}.trust-hero h1{font-size:36pt}.policy-layout{display:block}.policy-body{max-width:none}.policy-body section{break-inside:avoid}.pending{background:#f4f1db!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.policy-body p{font-size:11pt}.trust-footer{padding:10px 0;font-size:9pt}.support-hero,.support-bottom{display:block}.contact-card{margin-top:20px}.faq-items details{display:block!important}.faq-items details::details-content{content-visibility:visible}.faq-items p{display:block}@page{margin:18mm}}
.copy-fallback{max-width:620px;width:calc(100% - 32px);border:1px solid #d2d7d5;border-radius:15px;background:#f6f5f0;padding:25px;color:#18242d}.copy-fallback::backdrop{background:#18242d99}.copy-fallback p{font-size:14px;margin:0 0 18px}.copy-fallback textarea{width:100%;height:230px;resize:vertical;padding:15px;font:14px/1.8 Manrope,Arial,sans-serif;background:white;border:1px solid #ccd4d1;border-radius:8px;color:#18242d}.copy-fallback button{margin-top:16px}

.trust-button{text-decoration:none}.privacy-contact a{overflow-wrap:anywhere}.policy-body ul{padding-left:22px;color:#45555e;line-height:1.85}.skip-link{position:absolute;left:16px;top:-70px;z-index:50;background:#18242d;color:white;padding:10px 16px;border-radius:8px}.skip-link:focus{top:10px}.contact-card .contact-note{margin-bottom:20px}.policy-toc a[aria-current]{color:#315ee8}.trust-footer a{min-height:28px;display:inline-flex;align-items:center}

/* Shared Stymigo identity and 48px controls. */
.trust-brand{min-height:48px;flex-shrink:0}
.trust-brand img{width:140px;height:auto;max-width:none}
.trust-header nav a,.trust-footer a,.policy-meta button,.privacy-contact button{min-height:48px;display:inline-flex;align-items:center}
.language-switch button{min-width:48px;min-height:48px;font-size:14px}
.policy-toc a{min-height:48px;display:flex;align-items:center;font-size:14px}
.policy-toc{gap:4px}
.topic-filters button,.faq-items summary{min-height:48px}
.trust-footer a{font-size:14px}
summary:focus-visible{outline:3px solid #315ee8;outline-offset:4px}
@media(max-width:600px){.trust-brand img{width:132px}.trust-header{gap:12px}.language-switch button{min-width:48px;min-height:48px}.policy-toc a{font-size:14px}.trust-footer a{font-size:14px}}
