/* Secondary pages share the existing Solventalia identity. */
.standalone-page{display:flex;flex-direction:column;min-height:100vh}.standalone-page main{flex:1}.page-back{margin-left:auto;font-size:17px;display:flex;gap:20px;align-items:center}.page-back:hover,.page-footer a:hover{text-decoration:underline;text-underline-offset:5px}.page-heading{padding:65px 0 55px}.page-heading h1{font-size:clamp(42px,5vw,68px);margin-top:20px}.page-heading em{color:var(--clay)}.privacy-main{padding-bottom:75px}.privacy-layout{display:grid;grid-template-columns:260px minmax(0,820px);gap:65px;align-items:start}.privacy-index{position:sticky;top:130px;display:flex;flex-direction:column;border-top:1px solid var(--line);padding-top:23px;gap:8px}.privacy-index .eyebrow{margin-bottom:10px}.privacy-index a{font-size:16px;line-height:1.4;padding:8px 0}.privacy-index a:hover{color:var(--clay);text-decoration:underline;text-underline-offset:4px}.privacy-content{min-width:0;font-size:18px;line-height:1.8;overflow-wrap:anywhere}.privacy-content section{scroll-margin-top:130px}.privacy-content section+section{border-top:1px solid var(--line);margin-top:42px;padding-top:38px}.privacy-content h2{font-size:29px;line-height:1.2;letter-spacing:-.025em;margin-bottom:25px}.privacy-content h3{font-size:23px;line-height:1.35;letter-spacing:-.02em;margin:30px 0 17px}.privacy-content p+p{margin-top:20px}.privacy-content ul{padding-left:23px;color:var(--muted)}.privacy-content li{padding-left:5px;margin-block:12px}.responsible-details{margin:0;display:grid;grid-template-columns:180px minmax(0,1fr);gap:15px 25px;padding:28px;background:var(--cream);border-radius:6px}.responsible-details dt{font-weight:600;line-height:1.55}.responsible-details dd{margin:0;color:var(--muted)}.responsible-details a{text-decoration:underline;text-underline-offset:4px}.page-footer{padding:0 0 28px}.page-footer .footer-bottom{min-height:78px}.page-footer a{font-size:16px;padding-block:10px}.thanks-header-note{margin-left:auto;font-size:16px;color:var(--muted)}.thanks-main{display:grid;grid-template-columns:1.15fr 1fr;gap:100px;align-items:center;padding-block:65px 75px}.thanks-icon{width:70px;height:70px;background:var(--orange);border-radius:50%;display:grid;place-items:center;margin-bottom:28px}.thanks-copy h1{font-size:clamp(48px,4.8vw,72px);line-height:1.07;margin:21px 0 28px}.thanks-copy h1 em{color:var(--clay)}.thanks-lead{font-size:22px;line-height:1.6;max-width:560px}.thanks-reassurance{font-size:18px;max-width:500px;margin-top:18px}.thanks-copy .button{margin-top:30px}.thanks-next{background:var(--ink);border-radius:6px;padding:44px;color:var(--paper)}.thanks-next .eyebrow{color:#d5ded2}.thanks-next h2{font-size:40px;margin-top:22px}.thanks-next em{color:#f2ae8b}.thanks-next ol{list-style:none;padding:0;margin:33px 0}.thanks-next li{display:flex;gap:20px;border-top:1px solid #ffffff35;padding-top:25px;margin-top:25px}.thanks-next li>span{font-size:19px;color:#f2ae8b}.thanks-next h3{font-size:23px;line-height:1.25;letter-spacing:-.025em;margin-bottom:10px}.thanks-next p{font-size:18px;line-height:1.65;color:#e3e7dc}.thanks-note{border-top:1px solid #ffffff35;padding-top:23px;font-size:16px!important}
@media(max-width:1000px){.privacy-layout{grid-template-columns:220px minmax(0,1fr);gap:35px}.responsible-details{grid-template-columns:1fr;gap:4px;padding:23px}.responsible-details dd{margin-bottom:15px}.responsible-details dd:last-child{margin-bottom:0}.thanks-main{gap:40px}.thanks-next{padding:32px}.thanks-next h2{font-size:36px}}
@media(max-width:750px){.privacy-layout{grid-template-columns:1fr;gap:35px}.privacy-index{position:static;display:grid;grid-template-columns:1fr 1fr;gap:2px 20px}.privacy-index .eyebrow{grid-column:1/-1}.privacy-content section{scroll-margin-top:105px}.page-heading{padding:40px 0}.privacy-content h2{font-size:27px}.thanks-main{grid-template-columns:1fr;gap:40px;padding-block:42px 55px}.thanks-copy h1{font-size:55px}.thanks-next{max-width:620px}.thanks-header-note{display:none}}
@media(max-width:620px){.standalone-page .header-inner{gap:20px}.standalone-page .brand{width:175px}.page-back{font-size:14px;gap:6px;line-height:1.3;max-width:110px}.page-heading h1{font-size:42px}.privacy-index{grid-template-columns:1fr}.privacy-index a{font-size:17px;min-height:44px}.privacy-content{font-size:18px;line-height:1.75}.privacy-content h2{font-size:27px}.privacy-content h3{font-size:23px}.responsible-details{padding:22px 18px}.privacy-main{padding-bottom:50px}.page-footer{padding-bottom:20px}.page-footer .footer-bottom{display:flex;flex-wrap:wrap;gap:10px 25px}.page-footer a{font-size:15px}.thanks-copy h1{font-size:clamp(43px,10vw,55px)}.thanks-lead{font-size:21px}.thanks-reassurance{font-size:18px}.thanks-copy .button{width:100%;font-size:17px}.thanks-next{padding:30px 24px}.thanks-next h2{font-size:36px}.thanks-next h3{font-size:23px}.thanks-icon{width:62px;height:62px}}
@media print{.site-header,.skip-link,.privacy-index,.page-footer{display:none!important}.privacy-layout{display:block}.container{width:100%}.privacy-main{padding:0}.page-heading{padding:0 0 30px}.privacy-content{font-size:11pt;line-height:1.5}.privacy-content h2{font-size:17pt;break-after:avoid}.privacy-content h3{font-size:14pt;break-after:avoid}.privacy-content section{break-inside:auto}.responsible-details{background:none;padding:0}.privacy-content a{text-decoration:none}}
