.sidebar .brand{justify-content:center;margin-bottom:5px;padding:0;min-height:105px}.sidebar .brand img{width:160px;height:105px;object-fit:contain}.account-v3{display:block;padding:17px 13px;border:1px solid #dce8e4;border-radius:13px;background:#f4f8f6;margin-top:auto;position:static}.account-identity{display:flex;gap:11px;align-items:center;min-width:0}.account-identity>div{min-width:0}.account-identity strong{font-size:14px;display:block;overflow:hidden;text-overflow:ellipsis}.account-identity small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.account-actions{display:flex;gap:7px;margin-top:14px;padding-top:12px;border-top:1px solid #dbe7e2}.account-actions>a,.account-actions button{display:flex;gap:5px;align-items:center;justify-content:center;text-decoration:none;border:0;background:white;font:600 11px Manrope,Arial,sans-serif;color:#276568;padding:9px 8px;border-radius:7px;cursor:pointer}.account-actions>a{flex:1}.account-actions form{flex:1;margin:0}.account-actions button{width:100%}.account-v3>p{font-size:12px;margin:0 0 12px;color:#5b7e7b}.account-v3>.button{width:100%;font-size:13px}.account-register{display:block;text-align:center;font-size:11px;margin-top:12px}.sidebar{display:flex;flex-direction:column;gap:10px}.sidebar nav{flex:none}.home-with-rails{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"content" "left" "right";gap:20px;max-width:1400px;margin:auto}.home-content{grid-area:content;width:100%;max-width:1080px;min-width:0;margin:auto}.home-content .company-hero-v2{grid-template-columns:minmax(210px,.95fr) minmax(0,1.5fr);gap:25px;padding:28px 30px}.home-content .company-hero-v2 .hero-brand{max-width:315px}.home-content .home-columns{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.home-content .company-hero-v2 h1{font-size:clamp(43px,4vw,62px)}.ad-rail{grid-area:left;display:flex;flex-direction:column;gap:18px;min-width:0}.ad-rail-right{grid-area:right}.ad-rail:empty{display:none}.rail-ad{border:1px solid #dce7e2;border-radius:12px;padding:15px;background:#f5f9f7;color:#4e6e68;overflow-wrap:anywhere}.rail-ad>small{display:block;font-size:9px;line-height:1.6;color:#7d9089}.rail-ad h2{font-size:14px;line-height:1.5;margin:12px 0 8px}.rail-ad p{font-size:11px;line-height:1.7;margin-bottom:12px}.rail-ad>a{font-size:10px;font-weight:600}.rail-ad-image{aspect-ratio:1/1;margin-top:13px;display:flex;align-items:center;justify-content:center}.rail-ad-image img{width:100%;height:100%;object-fit:contain}.site-footer{width:100%;max-width:none;align-self:stretch;margin-left:0;margin-right:0;border-radius:0}.footer-main{max-width:none}.partners-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px}.partner-card{padding:22px;display:flex;flex-direction:column;align-items:flex-start}.partner-card .partner-logo{max-width:125px;width:125px;height:125px;aspect-ratio:1;padding:12px;margin-bottom:17px}.partner-card .partner-logo img{max-height:100%;object-fit:contain}.partner-card h2{font-size:21px}.partner-card p{font-size:13px;line-height:1.8}.partner-card .eyebrow{font-size:10px}.partner-card .partner-website{font-size:12px;margin-top:auto}.upload-choice{display:flex;gap:12px;flex-wrap:wrap;align-items:center;background:#ecf5f0;padding:16px;border-radius:10px;margin-bottom:18px}.upload-choice[hidden]{display:none}.upload-choice>span{flex:1;min-width:130px;font-size:13px;overflow-wrap:anywhere}.email-status{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-bottom:22px;padding:20px;background:#edf6f1;border-radius:12px}.email-status p{margin:0;font-size:13px}.email-status .button{font-size:12px}.data-table-wrap{overflow:auto}.data-table{width:100%;border-collapse:collapse;font-size:12px}.data-table th,.data-table td{text-align:left;padding:13px 10px;border-bottom:1px solid #e0e9e5;max-width:320px;overflow-wrap:anywhere;vertical-align:top}.data-table th{white-space:nowrap;color:#38685e}.backup-row{display:flex;align-items:center;gap:15px;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #e0e9e5;padding:18px 0}.backup-row p{margin:0;font-size:13px}.backup-row .button{font-size:11px}.technical-note{font-size:13px;color:var(--muted);line-height:1.8}.mail-preview{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;background:#f4f8f6;padding:22px}.database-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px}.database-card{padding:20px;border:1px solid #dce7e2;border-radius:12px;background:white;text-decoration:none}.database-card strong{font-size:25px;display:block}.database-card span{font-size:13px;display:block;margin-top:5px}
@media(min-width:1500px){.home-with-rails{grid-template-columns:minmax(115px,155px) minmax(0,1080px) minmax(115px,155px);grid-template-areas:"left content right";gap:18px}.ad-rail{display:flex;align-self:start;position:sticky;top:20px}.ad-rail:empty{display:flex;min-height:1px}.home-content .company-hero-v2 .hero-brand{max-width:320px}.home-content .hero-tagline{font-size:16px}.home-content .company-hero-v2 h1{font-size:57px}}
@media(max-width:1499px){.ad-rail{flex-direction:row;flex-wrap:wrap}.ad-rail .rail-ad{flex:1;min-width:180px;max-width:300px}.rail-ad-image{aspect-ratio:16/9;max-height:120px}}
@media(max-width:1050px){.home-content .company-hero-v2{grid-template-columns:175px minmax(0,1fr);gap:18px;padding:24px}.home-content .company-hero-v2 .hero-brand{max-width:220px}.home-content .home-columns{grid-template-columns:1fr}.home-content .company-hero-v2 h1{font-size:47px}.home-content .hero-tagline{font-size:12px}}
@media(max-width:900px){.sidebar{display:block}.sidebar .brand{justify-content:flex-start;min-height:70px}.sidebar .brand img{width:135px;height:80px}.account-v3{position:static;margin-top:14px}.account-actions{max-width:360px}.account-identity{max-width:360px}.account-v3>.button{max-width:250px}.account-register{text-align:left}.site-footer{padding-left:22px;padding-right:22px}}
@media(max-width:680px){.home-content .company-hero-v2{grid-template-columns:110px minmax(0,1fr);padding:24px 17px;gap:15px}.home-content .company-hero-v2 .hero-brand{width:120px;max-width:100%}.home-content .company-hero-v2 h1{font-size:35px}.home-content .hero-tagline{font-size:9px;white-space:normal}.partners-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.partner-card .partner-logo{width:105px;height:105px}.rail-ad{padding:13px}.ad-rail .rail-ad{min-width:150px}.site-footer{padding-left:18px;padding-right:18px}.data-table{font-size:11px}}
