/* Approved guide v1 pp3/22–52. Original marks/content and023 functionality retained. */
body[data-site].public-page,body[data-site].dashboard-page{--ink:#17324d;--muted:#52667b;--accent:#3979d4;--paper:#fff;--soft:#edf3fa;--line:#d3dfeb;color:var(--ink);background:#dce6f0;font-family:Arial,"Segoe UI",sans-serif}
body[data-site].public-page #app{width:100%;height:100dvh;margin:0;border:0;border-radius:0;background:#dce6f0;box-shadow:none;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}
body[data-site].public-page .wrap{width:calc(100% - 64px);max-width:1440px;margin-inline:auto}
body[data-site].public-page .header{height:72px;min-height:72px;width:100%;max-width:none;padding:12px 32px;background:#203d58;border:0;gap:24px;color:#fff;display:flex;align-items:center;flex-wrap:nowrap}
body[data-site].public-page .header .brand{font-size:19px;color:#fff;letter-spacing:1px;white-space:nowrap}
body[data-site].public-page .header nav{display:flex;gap:28px;align-items:center;font-size:14px;margin-left:auto;width:auto;flex:none}
body[data-site].public-page .header nav a{position:relative;color:#fff;padding:10px 4px;min-height:44px;border:0;border-radius:0}
body[data-site].public-page .header nav a.active:not(:last-child)::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;border-radius:2px;background:#69a8ff}
body[data-site].public-page .header nav a:last-child{background:#3979d4;border:1px solid #508de1;border-radius:8px;padding:11px 24px}
body[data-site].public-page .page-scroll{background:#eaf3fb url('wave-pdf.svg') center/cover no-repeat;overflow-y:auto;overflow-x:hidden;scroll-padding:20px}
body[data-site].public-page .approved-home{min-height:550px;height:100%;grid-template-rows:minmax(230px,1fr) 270px;padding:20px 0;gap:12px}
body[data-site].public-page .home-identity::before{display:none}
body[data-site].public-page .home-emblem{width:min(145px,18vh);height:min(145px,18vh);min-height:70px;object-fit:contain}
body[data-site].public-page .home-name{font-size:36px;letter-spacing:5px;color:#172a4a}
body[data-site].public-page .home-name small{font-size:19px;letter-spacing:6px;margin:7px 0 12px}
body[data-site].public-page .home-identity h1{font-size:clamp(25px,2.4vw,38px)!important;line-height:1.15;max-width:780px;margin:10px 0;font-weight:750;color:#142540}
body[data-site].public-page .home-identity .lead{font-size:18px!important;color:#52667b;max-width:760px}
body[data-site].public-page .home-paths{height:270px;gap:20px}
body[data-site].public-page .home-choice{background:#fff;border:1px solid #d3dfeb;border-radius:10px;box-shadow:0 4px 15px #2449690c;align-self:end}
body[data-site].public-page .choice-toggle{min-height:126px;padding:20px;gap:18px}
body[data-site].public-page .choice-toggle strong{font-size:21px;color:#17324d}
body[data-site].public-page .choice-toggle small{font-size:15px;color:#52667b}
body[data-site].public-page .choice-icon{width:58px;height:62px;border-radius:50%;background:#eef4fc;color:#3979d4}
body[data-site].public-page .choice-options{background:#fff;border-color:#9bbce7;box-shadow:0 -5px 15px #2449690c}
body[data-site].public-page .player{background:#203d58;border:0;border-radius:0;color:#fff;padding:8px 0 0;margin:0;box-shadow:none;position:relative}
body[data-site].public-page .player-inner{border:0;background:transparent;border-radius:0;padding:6px 0;min-height:58px;gap:20px}
body[data-site].public-page .player .station{font-size:14px;color:#fff}
body[data-site].public-page .player .station small{color:#d2e2f3;font-size:11px}
body[data-site].public-page .player .icon-button{color:#fff;background:transparent}
body[data-site].public-page .player #play{background:#3979d4;color:#fff;width:42px;height:42px;border-radius:50%}
body[data-site].public-page .player #stop{background:#365870;color:#fff;width:36px;height:36px}
body[data-site].public-page .player-wave{color:#6da7e8;letter-spacing:4px;flex:1;max-width:500px;font-size:21px}
body[data-site].public-page .player .volume{accent-color:#78b3ff;width:125px}
body[data-site].public-page .player .footer-links{font-size:12px;color:#dce6f0}
body[data-site].public-page .public-copyright{border-top:1px solid #ffffff25;width:calc(100% - 64px);max-width:1440px;color:#d1e1ee;padding:6px 0;font-size:10px}
body[data-site].public-page .public-copyright .brand{font-size:12px;color:#e5f0fc}
body[data-site].public-page .content{max-width:1360px;padding:26px 0 30px}
body[data-site].public-page .content h1{font-size:clamp(24px,2.6vw,36px);line-height:1.16;max-width:760px;font-weight:750;letter-spacing:-.6px;color:#17324d;margin:12px 0}
body[data-site].public-page .content>.lead{font-size:17px;line-height:1.5;color:#52667b;margin-bottom:22px;max-width:820px}
body[data-site].public-page .content .grid{gap:18px;margin-top:22px}
body[data-site].public-page .card{background:#fff;border:1px solid #d3dfeb;border-radius:9px;padding:22px;box-shadow:0 3px 12px #24496908}
body[data-site].public-page .card h2{font-size:21px;color:#17324d}
body[data-site].public-page .card p{font-size:15px;line-height:1.5;color:#52667b}
body[data-site].public-page .btn{font-size:14px;min-height:44px;padding:10px 16px;border-radius:7px;border-color:#9db9db;color:#2a66b8}
body[data-site].public-page .btn.primary{background:#3979d4;color:#fff;border-color:#3979d4}
body[data-site].public-page .eyebrow{color:#4777a6;letter-spacing:2px;font-size:10px;margin-bottom:8px}
body[data-site].public-page .pdf-page-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:center;margin:0 0 18px;min-width:0}
body[data-site].public-page .pdf-page-hero:not(.has-photo){grid-template-columns:minmax(0,1fr)}
body[data-site].public-page .pdf-page-hero h1{font-size:clamp(26px,2.7vw,38px);max-width:620px}
body[data-site].public-page .pdf-page-hero .lead{font-size:17px;line-height:1.5;color:#52667b;max-width:650px}
body[data-site].public-page .pdf-photo{display:block;width:100%;height:clamp(160px,24vh,250px);object-fit:cover;border-radius:9px;box-shadow:0 5px 20px #203d5815}
body[data-site].public-page .service-photo{height:140px;width:100%;object-fit:cover;border-radius:6px}
body[data-site].public-page .pdf-service-actions{margin:12px 0 20px;gap:10px;flex-wrap:wrap}
body[data-site].public-page .pdf-specific-cards{grid-template-columns:repeat(3,minmax(0,1fr))}
body[data-site].public-page .pdf-service-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;background:#edf4fc;color:#3979d4;margin-bottom:12px;flex-shrink:0}
body[data-site].public-page .pdf-service-icon svg{width:26px;height:26px}
body[data-site].public-page .pdf-specific-cards .card:nth-child(2) .pdf-service-icon{background:#eaf7f5;color:#268e96}
body[data-site].public-page .pdf-specific-cards .card:nth-child(3) .pdf-service-icon{background:#fff3e5;color:#9d7527}
body[data-site].public-page .pdf-callout{display:flex;gap:20px;align-items:center;justify-content:space-between;background:#fff;padding:20px;border:1px solid #d3dfeb;border-radius:8px;margin-top:20px}
body[data-site].public-page .pdf-callout h2{font-size:22px;margin:0 0 6px}
body[data-site].public-page .pdf-callout p{font-size:15px;margin:0;color:#52667b}
body[data-site].public-page .pdf-contact-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;align-items:start}
body[data-site].public-page .pdf-contact-grid .form-card{max-width:none}
body[data-site].public-page .pdf-contact-card h2{font-size:23px}
body[data-site].public-page .pdf-contact-card h3{font-size:18px;margin-top:30px}
body[data-site].public-page .pdf-contact-card a{color:#2665ba;overflow-wrap:anywhere}
body[data-site].public-page [data-page=entrar]{max-width:560px}
body[data-page=entrar].public-page .content{max-width:440px;margin:25px auto;background:#fff;border:1px solid #d3dfeb;border-radius:10px;padding:22px;box-shadow:0 8px 30px #203d5812}
body[data-page=entrar].public-page .content h1{text-align:center;font-size:27px}
body[data-page=entrar].public-page .content .eyebrow{text-align:center}
body[data-page=entrar].public-page #auth-content{box-shadow:none;border:0;padding:0;max-width:none}
body[data-site].public-page .field input,body[data-site].public-page .field select,body[data-site].public-page .field textarea{border-color:#bdcfe2;color:#17324d;background:#fff;min-height:44px;font-size:15px}
body[data-site].public-page .pdf-client-search{max-width:400px;margin:0 0 14px}
body[data-site].public-page [data-public-count]{font-size:13px;color:#52667b}
body[data-site].public-page .pdf-client-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0}
body[data-site].public-page .pdf-client-grid article{min-width:0;display:grid;place-items:center;background:transparent;border:1px solid #c8d8e9;border-radius:8px}
body[data-site].public-page .pdf-client-grid article[hidden]{display:none}
body[data-site].public-page .pdf-client-grid a{display:grid;place-items:center;width:100%;min-height:130px;padding:12px;border-radius:8px}
body[data-site].public-page .pdf-client-grid img{width:100%;max-width:230px;height:100px;object-fit:contain}
body[data-site].public-page .pdf-public-paging{display:flex;gap:12px;align-items:center;justify-content:flex-end;font-size:14px}
body[data-site].public-page .pdf-public-paging[hidden]{display:none}
body[data-site].public-page .client-stage{min-height:100%;padding:32px 20px;background:transparent url('wave-pdf.svg') center/cover;place-content:center;gap:16px}
body[data-site].public-page .client-stage h1{font-size:16px;font-weight:500;letter-spacing:3px;color:#52667b;margin:0}
body[data-site].public-page .client-logo{width:min(62vw,440px);height:220px;max-width:100%;object-fit:contain}
body[data-site].public-page .client-stage p{font-size:17px;color:#52667b}
body[data-site].public-page .pdf-signup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center}
body[data-site].public-page .pdf-signup .pdf-page-hero{display:flex;flex-direction:column;align-items:start}
body[data-site].public-page .pdf-signup .pdf-photo{height:200px}
body[data-site].public-page .pdf-signup>.card{padding:30px}
body.portal.public-page .landing{background:none}
body.portal.public-page .hero{min-height:300px;padding:35px 0;background:none}
body.portal.public-page .hero-copy{width:70%;max-width:740px}
body.portal.public-page .hero h1{font-size:clamp(30px,4vw,46px);color:#17324d;line-height:1.14}
body.portal.public-page .hero h1 span{color:#3979d4}
body.portal.public-page .path-grid{background:#ffffffd9;border-radius:8px;padding:20px}
body.portal.public-page .path{border-color:#d3dfeb}
body.portal.public-page .paths{background:transparent;border:0;padding-bottom:25px}
body.portal.public-page .plain-footer{background:#203d58;color:#fff;padding:15px 0}
body.portal.public-page .plain-footer a{color:#e0edfc}
body.portal.public-page .avatar{background:#edf4fc;color:#3979d4}
/* Instrument panels retain real lists/counters instead of fake dashboard charts. */
body[data-site].dashboard-page #app{height:100dvh;padding:0;background:#dce6f0}
body[data-site].dashboard-page .dashboard{height:100%;min-height:0;border:0;border-radius:0;background:#dce6f0;box-shadow:none;grid-template-columns:210px minmax(0,1fr)}
body[data-site].dashboard-page .dashboard .sidebar{height:100%;background:#203d58;color:#fff;padding:22px 12px;border:0;overflow-y:auto}
body[data-site].dashboard-page .sidebar .brand{font-size:17px;color:#fff;padding:0 6px;letter-spacing:.5px}
body[data-site].dashboard-page .sidebar nav{gap:5px;margin-top:28px;display:flex;flex-direction:column}
body[data-site].dashboard-page .sidebar nav a{font-size:14px;line-height:1.3;color:#edf3fb;display:flex;align-items:center;gap:12px;padding:10px 12px;min-height:44px;border-radius:6px;white-space:normal}
body[data-site].dashboard-page .sidebar nav a svg{width:19px;height:19px;flex:0 0 19px}
body[data-site].dashboard-page .sidebar nav a.active{background:#3979d4;color:#fff;box-shadow:none}
body[data-site].dashboard-page .sidebar nav a:hover{background:#365b7c;color:#fff}
body[data-site].dashboard-page .sidebar nav a[aria-disabled=true]{color:#b8c9da;opacity:.8}
body[data-site].dashboard-page .sidebar small{color:#c1d4e5;margin:25px 12px;font-size:11px;line-height:1.5}
body[data-site].dashboard-page .sidebar .backlink{color:#d5e5f3;margin:28px 12px 0}
body[data-site].dashboard-page .dash-top{background:#eaf2fa;color:#17324d;border-bottom:1px solid #d1deeb;padding:8px 24px;min-height:45px;font-size:13px}
body[data-site].dashboard-page .dash-content{background:#dce6f0;padding:22px 24px;scroll-padding-top:80px}
body[data-site].dashboard-page .dash-content h1{font-size:28px;line-height:1.2;color:#17324d;letter-spacing:-.6px;margin-bottom:14px}
body[data-site].dashboard-page .dash-content>.lead{font-size:15px;color:#52667b}
body[data-site].dashboard-page .panel,body[data-site].dashboard-page .card{background:#fff;border-color:#d3dfeb;border-radius:8px;box-shadow:0 2px 7px #203d5808}
body[data-site].dashboard-page .compact-tools{background:#ffffffdf;border:1px solid #d3dfeb;padding:12px;border-radius:8px;margin:14px 0 10px}
body[data-site].dashboard-page .compact-tools .field{margin:0}
body[data-site].dashboard-page .compact-rows{gap:7px 16px}
body[data-site].dashboard-page .compact-rows .compact-column>.panel-row{background:#fff;border-color:#d3dfeb;border-radius:7px;box-shadow:0 1px 4px #203d5805}
body[data-site].dashboard-page [data-visual-network] .compact-column>.panel-row{border-left:4px solid var(--network-color,#d3dfeb)}
body[data-site].dashboard-page .compact-open{font-size:14px;color:#17324d}
body[data-site].dashboard-page .compact-open:hover{background:#f0f5fc}
body[data-site].dashboard-page .compact-expansion{background:#fff;border-top:1px solid #d3dfeb;padding:14px}
body[data-site].dashboard-page .panel-status{font-size:12px}
body[data-site].dashboard-page .field input,body[data-site].dashboard-page .field select,body[data-site].dashboard-page .field textarea{border-color:#bfcfe0;color:#17324d;background:#fff;font-size:14px;min-height:38px}
body[data-site].dashboard-page .btn{min-height:36px;font-size:13px;border-color:#a8bfdc;color:#2863b0;background:#fff}
body[data-site].dashboard-page .btn.primary,body[data-site].dashboard-page .primary{background:#3979d4;color:#fff;border-color:#3979d4}
body[data-site].dashboard-page .panel-paging .btn{min-height:36px}
body[data-site].dashboard-page .compact-counter{color:#17324d}
body[data-site].dashboard-page .compact-counters{gap:8px}
body[data-site].dashboard-page .counter-freshness{color:#52667b}
body[data-site].dashboard-page .panel-toolbar{background:#fff;border-radius:8px;border:1px solid #d3dfeb}
.pdf-menu-button{display:none;border:1px solid #91acc5;background:transparent;color:#fff;border-radius:6px;min-width:44px;min-height:44px;align-items:center;justify-content:center;flex:0 0 44px}
.pdf-menu-button svg{width:24px;height:24px}
body[data-site].public-page :is(a,button,input,select,textarea):focus-visible,body[data-site].dashboard-page :is(a,button,input,select,textarea):focus-visible{outline:3px solid #68aaff;outline-offset:3px}
@media(max-width:1000px){body[data-site].public-page .pdf-specific-cards{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-site].public-page .player-wave{max-width:220px;margin:0 6px}body[data-site].public-page .footer-links{gap:10px}body[data-site].public-page .header nav{gap:16px}body[data-site].dashboard-page .dashboard{grid-template-columns:190px minmax(0,1fr)}}
@media(max-width:760px){
 body[data-site].public-page .wrap{width:calc(100% - 32px)}
 body[data-site].public-page .header{height:auto;min-height:64px;flex-wrap:wrap;gap:8px;padding:10px 16px;justify-content:space-between}
 body[data-site].public-page .header .brand{font-size:14px;letter-spacing:.2px;max-width:calc(100% - 56px);white-space:normal}
 body[data-site].public-page .header .brand .mark{width:25px;flex-shrink:0}
 .pdf-menu-button{display:inline-flex}
 body[data-site].public-page .header nav{display:none;flex:1 0 100%;width:100%;margin:0;gap:6px;align-items:center;flex-wrap:wrap;background:#203d58;padding:6px 0 0;font-size:14px}
 body[data-site].public-page .header[data-menu-open=true] nav{display:flex}
 body[data-site].public-page .header nav a{padding:10px;min-height:44px}
 body[data-site].public-page .header nav a:last-child{padding:10px 18px;margin-left:auto}
 body[data-site].public-page .approved-home{height:auto;min-height:0;grid-template-rows:260px auto;gap:16px;padding:18px 0}
 body[data-site].public-page .home-emblem{width:115px;height:115px;min-height:0}
 body[data-site].public-page .home-name{font-size:28px;letter-spacing:4px}
 body[data-site].public-page .home-name small{font-size:14px;letter-spacing:5px;margin:4px 0 10px}
 body[data-site].public-page .home-identity h1{font-size:25px!important;letter-spacing:-.5px;margin:9px 0}
 body[data-site].public-page .home-identity .lead{font-size:15px!important;line-height:1.4}
 body[data-site].public-page .home-paths{height:auto;display:flex;gap:12px;flex-direction:column;padding-bottom:165px}
 body[data-site].public-page .home-choice{width:100%;align-self:auto}
 body[data-site].public-page .choice-toggle{min-height:96px;padding:16px;gap:14px}
 body[data-site].public-page .choice-toggle strong{font-size:19px}
 body[data-site].public-page .choice-toggle small{font-size:14px}
 body[data-site].public-page .choice-icon{width:46px;height:50px}
 body[data-site].public-page .choice-options{max-height:155px;height:155px;position:absolute;bottom:0;top:auto;background:#fff}
 body[data-site].public-page .player-inner{width:calc(100% - 24px);min-height:58px;padding:4px 0;gap:8px;flex-wrap:nowrap}
 body[data-site].public-page .player .station{min-width:95px!important;max-width:40vw!important;font-size:12px}
 body[data-site].public-page .player .station small{font-size:10px;line-height:1.3}
 body[data-site].public-page .player .transport{flex:1;justify-content:flex-end;gap:4px}
 body[data-site].public-page .player #play,body[data-site].public-page .player #stop{width:32px;height:32px}
 body[data-site].public-page .player .volume{width:64px}
 body[data-site].public-page .player-wave,body[data-site].public-page .player>.public-copyright .brand,body[data-site].public-page .player .footer-links{display:none}
 body[data-site].public-page .public-copyright{width:calc(100% - 24px);padding:5px 0;font-size:9px}
 body[data-site].public-page .content{padding:20px 0 24px}
 body[data-site].public-page .content h1{font-size:26px}
 body[data-site].public-page .content>.lead{font-size:16px;margin-bottom:20px}
 body[data-site].public-page .content .grid,body[data-site].public-page .pdf-specific-cards{grid-template-columns:minmax(0,1fr);gap:14px}
 body[data-site].public-page .card{padding:18px}
 body[data-site].public-page .card h2{font-size:21px}
 body[data-site].public-page .pdf-page-hero{grid-template-columns:minmax(0,1fr);gap:16px}
 body[data-site].public-page .pdf-page-hero h1{font-size:28px}
 body[data-site].public-page .pdf-page-hero .lead{font-size:16px}
 body[data-site].public-page .pdf-photo{height:180px}
 body[data-site].public-page .pdf-contact-grid,body[data-site].public-page .pdf-signup{grid-template-columns:minmax(0,1fr);gap:14px}
 body[data-site].public-page .pdf-contact-card h2{font-size:22px}
 body[data-site].public-page .pdf-callout{align-items:flex-start;flex-direction:column;padding:18px;gap:14px}
 body[data-page=entrar].public-page .content{width:calc(100% - 32px);margin:22px auto;padding:20px}
 body[data-site].public-page .pdf-client-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 body[data-site].public-page .pdf-client-grid a{padding:8px;min-height:105px}
 body[data-site].public-page .pdf-client-grid img{height:80px}
 body[data-site].public-page .pdf-public-paging{justify-content:space-between;gap:8px;font-size:13px}
 body[data-site].public-page .client-logo{width:min(75vw,400px);height:180px}
 body[data-site].public-page .client-stage h1{font-size:14px}
 body.portal.public-page .hero{min-height:280px;padding:26px 0}
 body.portal.public-page .hero-copy{width:100%}
 body.portal.public-page .hero h1{font-size:30px}
 body[data-site].dashboard-page .dashboard{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}
 body[data-site].dashboard-page .dashboard .sidebar{height:auto;max-height:42dvh;overflow-y:auto;padding:10px 12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}
 body[data-site].dashboard-page .sidebar .brand{font-size:14px;max-width:calc(100% - 54px);white-space:normal}
 body[data-site].dashboard-page .sidebar nav{display:none;grid-template-columns:repeat(2,minmax(0,1fr));flex:1 0 100%;width:100%;gap:6px;margin:4px 0 0;padding:0}
 body[data-site].dashboard-page .sidebar[data-menu-open=true] nav{display:grid}
 body[data-site].dashboard-page .sidebar nav a{font-size:14px;min-height:44px;padding:9px 10px;white-space:normal}
 body[data-site].dashboard-page .sidebar small,body[data-site].dashboard-page .sidebar .backlink{display:none}
 body[data-site].dashboard-page .dash-top{padding:8px 14px;font-size:12px;min-height:42px}
 body[data-site].dashboard-page .dash-content{padding:16px 12px;scroll-padding-top:15px}
 body[data-site].dashboard-page .dash-content h1{font-size:24px}
 body[data-site].dashboard-page .compact-tools{padding:10px;margin:10px 0;gap:8px}
 body[data-site].dashboard-page .field input,body[data-site].dashboard-page .field select,body[data-site].dashboard-page .btn{min-height:44px}
 body[data-site].dashboard-page .compact-open{min-height:50px;padding:9px 10px;font-size:14px}
 body[data-site].dashboard-page .compact-expansion{padding:12px}
}
@media(max-height:600px) and (min-width:761px){body[data-site].public-page .header{height:58px;min-height:58px}body[data-site].public-page .approved-home{min-height:460px;grid-template-rows:minmax(180px,1fr) 235px;padding:12px 0;gap:8px}body[data-site].public-page .home-paths{height:235px}body[data-site].public-page .home-emblem{width:90px;height:90px}body[data-site].public-page .home-identity h1{font-size:26px!important}body[data-site].public-page .home-name{font-size:28px}body[data-site].public-page .home-name small{font-size:14px}body[data-site].dashboard-page .dash-content{padding-top:14px}}
@media(prefers-reduced-motion:reduce){body[data-site].public-page *,body[data-site].dashboard-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Preserve contrast of active navigation and the guide’s contained emissora title. */
body[data-site].public-page .header nav a.active{background:transparent;color:#fff}
body[data-site].public-page .header nav a:last-child.active{background:#3979d4}
body[data-site].public-page .home-emblem{width:180px;height:150px;max-height:20vh}
body[data-site][data-page=emissoras].public-page .pdf-page-hero h1{font-size:29px}
.pdf-access-brand{display:flex;justify-content:center;margin:0 0 18px}.pdf-access-brand .brand{color:#203d58}

body[data-site].portal.public-page .hero{gap:28px}body[data-site].portal.public-page .hero-copy{min-width:0;flex:1}body[data-site].portal.public-page .pdf-portal-photo{width:40%;height:250px}
@media(max-width:760px){body[data-site].portal.public-page .hero{display:block}body[data-site].portal.public-page .pdf-portal-photo{width:100%;height:180px;margin-top:22px}}

/* P08–P11: distinct approved service compositions; original detailed copy retained. */
body[data-site].public-page .pdf-service-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px;align-items:center;margin-bottom:20px}
body[data-site].public-page .pdf-service-hero h1{font-size:clamp(30px,3vw,42px);max-width:620px}
body[data-site].public-page .pdf-service-hero .pdf-photo{height:clamp(200px,30vh,300px);border-radius:30% 0 0 30%}
body[data-site].public-page .pdf-service-hero .lead{font-size:17px;line-height:1.5;color:#52667b;max-width:600px}
body[data-site].public-page .pdf-benefits{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 18px!important}
body[data-site].public-page .pdf-benefits .card{display:flex;align-items:center;gap:16px;padding:18px;position:relative}
body[data-site].public-page .pdf-benefits .pdf-service-icon{width:58px;height:58px;border-radius:50%;margin:0}
body[data-site].public-page .pdf-benefits .card h2{font-size:19px;margin:0 0 6px}
body[data-site].public-page .pdf-benefits .card p{font-size:14px;margin:0}
body[data-site].public-page .pdf-benefits .card:nth-child(2) .pdf-service-icon{background:#e4f6f2;color:#268e96}
body[data-site].public-page .pdf-benefits .card:nth-child(3) .pdf-service-icon{background:#fff0e5;color:#c17b2e}
body[data-site].public-page .pdf-step{position:absolute;right:10px;top:2px;font-size:30px;font-weight:bold;color:#d6e5f5;pointer-events:none}
body[data-site].public-page .pdf-planning-note{font-size:13px;color:#52667b}
body[data-site].public-page .pdf-radio-bottom{display:grid;grid-template-columns:1.1fr 1fr;gap:18px;margin-bottom:18px}
body[data-site].public-page .pdf-radio-bottom .card h2{margin:0 0 8px;font-size:21px}
body[data-site].public-page .pdf-card-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}
body[data-site].public-page .pdf-logo-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}
body[data-site].public-page .pdf-logo-preview a{display:grid;place-items:center;border:1px solid #d3dfeb;border-radius:6px;padding:7px;min-height:58px}
body[data-site].public-page .pdf-logo-preview img{max-width:100%;height:54px;object-fit:contain}
body[data-site].public-page .pdf-service-details{background:#fff;border:1px solid #d3dfeb;border-radius:8px;padding:8px 18px;margin-top:18px}
body[data-site].public-page .pdf-service-details details+details{border-top:1px solid #d3dfeb}
body[data-site].public-page .pdf-service-details summary{cursor:pointer;padding:12px 0;font-size:15px;font-weight:600;min-height:44px}
body[data-site].public-page .pdf-service-details p{font-size:15px;color:#52667b;margin:0 0 14px}
body[data-site].public-page .pdf-audiences>h2{font-size:24px;margin:6px 0 12px}
body[data-site].public-page .pdf-audiences .grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}
body[data-site].public-page .pdf-audiences .card{display:flex;gap:16px;align-items:start}
body[data-site].public-page .pdf-audiences h3{font-size:21px;margin:0}
@media(max-width:760px){body[data-site].public-page .pdf-service-hero{grid-template-columns:minmax(0,1fr);gap:12px}body[data-site].public-page .pdf-service-hero .pdf-photo{height:190px;border-radius:8px}body[data-site].public-page .pdf-service-hero h1{font-size:29px}body[data-site].public-page .pdf-benefits,body[data-site].public-page .pdf-radio-bottom,body[data-site].public-page .pdf-audiences .grid{grid-template-columns:minmax(0,1fr)}body[data-site].public-page .pdf-benefits .card{padding:16px}body[data-site].public-page .pdf-service-details{padding:6px 16px}}
/* Consolidated route transitions and independent existing SVG waves; no layout animation. */
body[data-site].public-page .header{position:relative}
body[data-site].public-page[data-navigation=loading] .header::before{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:#78b3ff;pointer-events:none}
body[data-site].public-page.home-page:not(.portal) .page-scroll{position:relative;isolation:isolate;background-image:url('wave-pdf-background.svg')}
body[data-site].public-page.home-page:not(.portal) .approved-home{position:relative;z-index:1}
.pdf-wave-layer{position:absolute;inset:0;right:auto;width:calc(100% + var(--wave-gutter,0px));z-index:0;pointer-events:none;background:url('wave-pdf-layer.svg') center/cover no-repeat;animation:atl-wave-drift 16s ease-in-out infinite;animation-play-state:paused;will-change:auto}
[data-motion-running=true]>.pdf-wave-layer{animation-play-state:running;will-change:transform}
.pdf-motion-toggle{position:absolute;right:12px;top:8px;z-index:2;border:1px solid #d3dfeb;border-radius:6px;background:#f3f9ff;color:#52667b;font:12px Arial,sans-serif;padding:6px 9px;min-height:44px}
.pdf-motion-toggle:focus-visible{outline:2px solid #3979d4;outline-offset:3px}
@keyframes atl-wave-drift{0%,100%{transform:translate(0,0)}50%{transform:translate(4px,2px)}}
@media(prefers-reduced-motion:reduce){.pdf-wave-layer{animation:none;will-change:auto}.pdf-motion-toggle{display:none}}

/* Revision 5: one natural mobile scroller, compact expanding search and calm panel motion. */
.dash-search-toggle{display:none}
@media(prefers-reduced-motion:no-preference){
 body[data-site].dashboard-page #panel-data>section,body[data-site].dashboard-page .panel-workspace>section{animation:atl-panel-enter 150ms ease-out}
 body[data-site].dashboard-page .compact-expansion{animation:atl-detail-open 150ms ease-out;transform-origin:top}
 body[data-site].dashboard-page .compact-arrow{transition:transform 140ms ease}
 body[data-site].dashboard-page .compact-open[aria-expanded=true] .compact-arrow{transform:rotate(180deg)}
 @keyframes atl-panel-enter{from{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:none}}
 @keyframes atl-detail-open{from{opacity:.45;transform:translateY(-4px)}to{opacity:1;transform:none}}
}
body[data-site].dashboard-page .service-deck .compact-column>.panel-row{padding:0;overflow:hidden}
@media(max-width:760px){
 body[data-site].dashboard-page .dashboard .sidebar{max-height:none;overflow:visible}
 body[data-site].dashboard-page .dashboard>div{min-height:0;overflow:hidden}
 body[data-site].dashboard-page .dashboard .dash-content{overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-gutter:auto;-webkit-overflow-scrolling:touch}
 body[data-site].dashboard-page .dashboard .dash-top{display:flex;left:auto;right:10px;top:8px;width:auto;min-width:82px;gap:6px}
 body[data-site].dashboard-page .dash-account{order:2}
 body[data-site].dashboard-page .dash-search{display:flex;align-items:center;justify-content:flex-end;order:1;margin:0;width:40px;transition:width 150ms ease}
 body[data-site].dashboard-page .dash-search-toggle{display:grid;place-items:center;position:relative;z-index:2;width:40px;height:40px;min-width:40px;padding:0;border:1px solid #91acc5;border-radius:9px;background:#203d58;color:#fff;font-size:24px;line-height:1}
 body[data-site].dashboard-page .dash-search input{position:absolute;right:44px;width:0;height:40px;padding:0;border-width:0;opacity:0;pointer-events:none;transition:width 150ms ease,opacity 120ms ease,padding 150ms ease}
 body[data-site].dashboard-page .dash-search[data-open=true]{width:min(72vw,280px)}
 body[data-site].dashboard-page .dash-search[data-open=true] input{width:calc(100% - 44px);padding:8px 12px;border-width:1px;opacity:1;pointer-events:auto;background:#fff}
 body[data-site].dashboard-page .sidebar .brand{max-width:calc(100% - 136px)}
 body[data-site].dashboard-page .service-deck .compact-rows{display:block}
 body[data-site].dashboard-page .service-deck .compact-column{display:block}
 body[data-site].dashboard-page .service-deck .compact-column>.panel-row{margin-bottom:8px;min-height:58px}
 body[data-site].dashboard-page .service-deck .compact-open{min-height:58px;padding:10px 12px}
 body[data-site].dashboard-page .service-deck .compact-expansion{padding:12px}
 body[data-site].dashboard-page .service-deck .panel-paging{position:static}
 body[data-site].dashboard-page .pdf-mobile-nav{position:absolute;z-index:8;left:0;right:0;bottom:0;height:58px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border-top:1px solid #d3dfeb;box-shadow:0 -2px 8px #203d5812}
 body[data-site].dashboard-page .pdf-mobile-nav button{display:grid;place-items:center;align-content:center;gap:2px;border:0;background:#fff;color:#52667b;font:600 11px/1.1 Arial,sans-serif;min-width:0;min-height:58px;padding:4px}
 body[data-site].dashboard-page .pdf-mobile-nav button[aria-current=page]{color:#176de0;background:#edf3ff}
 body[data-site].dashboard-page .pdf-mobile-nav svg{width:21px;height:21px}
 body[data-site].dashboard-page .dashboard .dash-content{padding:10px 12px 68px}
 body[data-site].dashboard-page .dashboard .dash-content h1{font-size:24px;line-height:1.1;margin:6px 0 7px}
 body[data-site].dashboard-page [data-business-private]>section.panel:first-child{padding:4px 7px;margin:0 0 4px}
 body[data-site].dashboard-page [data-business-private]>section.panel:first-child>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
 body[data-site].dashboard-page [data-business-private]>section.panel:first-child .field{font-size:10px;gap:1px}
 body[data-site].dashboard-page [data-business-private]>section.panel:first-child select{min-height:34px;height:34px;padding:3px 7px;font-size:12px}
 body[data-site].dashboard-page .dashboard .service-intro{font-size:13px;line-height:1.2;margin:2px 0}
 body[data-site].dashboard-page .dashboard .service-permission{font-size:10px;line-height:1.2;margin:2px 0 4px}
 body[data-site].dashboard-page .panel-workspace .service-deck{padding:6px!important;margin:0!important}
 body[data-site].dashboard-page .panel-workspace .service-deck>h3{font-size:19px;line-height:1.2;margin:0 0 5px}
 body[data-site].dashboard-page .dashboard .service-deck-grid{gap:6px}
 body[data-site].dashboard-page .dashboard .service-read-summary{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:4px;padding:5px 6px}
 body[data-site].dashboard-page .dashboard .service-client-name{display:none}
 body[data-site].dashboard-page .dashboard .service-summary-chip{font-size:10px;line-height:1;padding:5px 6px;text-align:center}
 body[data-site].dashboard-page .dashboard .service-read-summary>small{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 body[data-site].dashboard-page .service-deck .compact-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:5px;margin:0 0 3px}
 body[data-site].dashboard-page .service-deck .compact-tools .field{min-width:0;margin:0;gap:0;font-size:0}
 body[data-site].dashboard-page .service-deck .compact-tools>.field:first-child{grid-column:1}
 body[data-site].dashboard-page .service-deck .compact-tools input,body[data-site].dashboard-page .service-deck .compact-tools select{min-height:36px;height:36px;padding:5px 7px;font-size:11px}
 body[data-site].dashboard-page .service-deck .compact-advanced{margin:0;min-width:44px}
 body[data-site].dashboard-page .service-deck .compact-advanced-toggle{min-height:36px;height:36px;padding:5px 8px;font-size:11px}
 body[data-site].dashboard-page .service-deck .compact-advanced[data-open=true]{grid-column:1/-1}
 body[data-site].dashboard-page .service-deck .compact-advanced-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:5px;margin-top:5px}
 body[data-site].dashboard-page .service-deck .compact-advanced-fields>.btn{min-height:36px;height:36px;padding:5px 7px;font-size:11px}
 body[data-site].dashboard-page .service-deck .compact-list>.panel-meta{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 body[data-site].dashboard-page .service-deck .compact-column>.panel-row{margin-bottom:5px;min-height:72px}
 body[data-site].dashboard-page .service-deck .compact-open{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:'title status' 'playback arrow' 'sync arrow';align-items:center;gap:3px 8px;min-height:72px;padding:7px 9px;text-align:left}
 body[data-site].dashboard-page .service-deck .compact-open>strong{grid-area:title;min-width:0;overflow-wrap:anywhere}
 body[data-site].dashboard-page .service-deck .compact-open>.panel-status{grid-area:status;font-size:10px;padding:4px 6px;white-space:nowrap}
 body[data-site].dashboard-page .service-deck .compact-open>.installation-playback-summary{grid-area:playback}
 body[data-site].dashboard-page .service-deck .compact-open>.installation-sync-summary{grid-area:sync}
 body[data-site].dashboard-page .service-deck .compact-open>.installation-contact-summary{display:none}
 body[data-site].dashboard-page .service-deck .compact-open>.panel-meta{font-size:10px;line-height:1.25;min-width:0;overflow-wrap:anywhere}
 body[data-site].dashboard-page .service-deck .compact-open>.compact-arrow{grid-area:arrow;align-self:center}
}
@media(min-width:761px){
 body[data-site].dashboard-page .pdf-mobile-nav{display:none}
 body[data-site].dashboard-page .service-deck .compact-open{display:grid;grid-template-columns:minmax(160px,1fr) auto minmax(180px,.9fr) minmax(210px,1fr) minmax(120px,.65fr) 20px;align-items:center;gap:12px;min-height:54px;text-align:left}
 body[data-site].dashboard-page .service-deck .compact-open>.panel-meta{flex:auto;font-size:12px;line-height:1.3}
 body[data-site].dashboard-page .service-deck .compact-open>.compact-arrow{justify-self:end}
 body[data-site].dashboard-page .service-deck .compact-tools{display:flex;align-items:end}
 body[data-site].dashboard-page .service-deck .compact-tools>.field{flex:1 1 320px}
 body[data-site].dashboard-page .service-deck .compact-advanced{flex:2 1 520px;margin:0}
 body[data-site].dashboard-page .service-deck .compact-advanced-toggle{display:none}
 body[data-site].dashboard-page .service-deck .compact-advanced-fields{display:flex;align-items:end;gap:8px;margin:0}
 body[data-site].dashboard-page .service-deck .compact-advanced-fields>.field{flex:1 1 150px}
}

/* Home refinement 2026-10-31. Public HOME only; panel/inner-page styles untouched.
   Original gold/navy mark; autonomous low-frequency ribbons, not audio-reactive. */
body[data-site].public-page.home-page:not(.portal){--ink:#092653;--accent:#0061c9;--muted:#486b96}
body[data-site].public-page.home-page:not(.portal) .header{background:linear-gradient(115deg,#0b2946,#173e61 55%,#0b2946);height:68px;min-height:68px}
body[data-site].public-page.home-page:not(.portal) .header .mark i, body[data-site].public-page.home-page:not(.portal) .player .mark i{background:#168aff}
body[data-site].public-page.home-page:not(.portal) .header nav a:last-child{background:linear-gradient(135deg,#0870e8,#0667d7);border-color:#409dff;box-shadow:0 4px 14px #001a4422}
body[data-site].public-page.home-page:not(.portal) .page-scroll{background:radial-gradient(ellipse at 50% 30%,#ffffff 0%,#f2f9ff 36%,#d9efff 100%);background-image:radial-gradient(ellipse at 50% 30%,#ffffff 0%,#f2f9ff 36%,#d9efff 100%)}
body[data-site].public-page.home-page:not(.portal) .approved-home{width:calc(100% - 64px);max-width:1200px;min-height:530px;height:100%;grid-template-rows:minmax(300px,1fr) auto;gap:30px;padding:32px 0 28px}
body[data-site].public-page.home-page:not(.portal) .home-identity{gap:0;justify-content:center}
body[data-site].public-page.home-page:not(.portal) .home-emblem{width:clamp(250px,25vw,340px);height:auto;max-height:none;min-height:0;aspect-ratio:1616/980;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 3px 2px #072b4a12);margin:0 0 23px}
body[data-site].public-page.home-page:not(.portal) .home-identity h1{font-size:clamp(27px,2.9vw,40px)!important;color:#082452;font-weight:750;letter-spacing:-1.1px;margin:0 0 10px;line-height:1.15;max-width:900px;text-wrap:balance}
body[data-site].public-page.home-page:not(.portal) .home-identity .lead{font-size:clamp(16px,1.7vw,22px)!important;color:#486b96;margin:0;line-height:1.4;text-wrap:balance}
body[data-site].public-page.home-page:not(.portal) .home-paths{height:auto;gap:20px;padding-bottom:0}
body[data-site].public-page.home-page:not(.portal) .home-choice{border:1px solid #c0def6;border-radius:14px;background:linear-gradient(135deg,#fff 35%,#f2f9ff);box-shadow:0 5px 16px #165c9820;align-self:end}
body[data-site].public-page.home-page:not(.portal) .home-choice:hover, body[data-site].public-page.home-page:not(.portal) .home-choice:focus-within{border-color:#62b5ff;box-shadow:0 6px 20px #0b78cc2b}
body[data-site].public-page.home-page:not(.portal) .choice-toggle{min-height:124px;padding:20px;gap:16px}
body[data-site].public-page.home-page:not(.portal) .choice-toggle strong{color:#082958;font-size:22px}
body[data-site].public-page.home-page:not(.portal) .choice-toggle small{color:#486b96;font-size:15px;line-height:1.35}
body[data-site].public-page.home-page:not(.portal) .choice-toggle>span:last-child{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:#f0f8ff;color:#0a3f83;font-size:22px;line-height:1}
body[data-site].public-page.home-page:not(.portal) .choice-icon{width:64px;height:68px;background:linear-gradient(145deg,#ecf8ff,#dbedff);border:1px solid #fff;color:#0069ea;border-radius:50%;box-shadow:0 0 0 1px #e4f4ff}
body[data-site].public-page.home-page:not(.portal) .choice-icon svg circle, body[data-site].public-page.home-page:not(.portal) .choice-icon svg rect{fill:#ffcf40;stroke:#086be5}
body[data-site].public-page.home-page:not(.portal) .choice-options{border-color:#62b5ff;border-radius:12px 12px 0 0;box-shadow:0 -5px 20px #165c9817}
body[data-site].public-page.home-page:not(.portal) .player{background:linear-gradient(110deg,#0b2946,#163b5b 55%,#0b2946);padding-top:3px}
body[data-site].public-page.home-page:not(.portal) .player-inner{max-width:1200px;min-height:58px;margin:4px auto;padding:4px 0}
body[data-site].public-page.home-page:not(.portal) .player #play{background:linear-gradient(135deg,#239aff,#0076ff);border:1px solid #429dff}
body[data-site].public-page.home-page:not(.portal) .player #stop{background:#2a5475}
body[data-site].public-page.home-page:not(.portal) .player-wave{color:#3da2ff;text-shadow:0 0 5px #00a6ff55;letter-spacing:4px;font-size:21px}
body[data-site].public-page.home-page:not(.portal) .player .volume{accent-color:#168bff}
body[data-site].public-page.home-page:not(.portal) .public-copyright{max-width:1200px;padding:5px 0;font-size:10px}
body[data-site].public-page.home-page:not(.portal) .pdf-motion-toggle{top:12px;right:20px;border-color:#c5dff5;border-radius:10px;background:#f8fcfff0;color:#214d78;padding:8px 12px;box-shadow:0 2px 8px #175d9910}
body[data-site].public-page.home-page:not(.portal) .pdf-wave-layer{inset:0 auto 0 0;width:200%;height:100%;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22600%22%20viewBox%3D%220%200%201200%20600%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22b%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23148bff%22%20stop-opacity%3D%22.42%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2354c4ff%22%20stop-opacity%3D%22.04%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%20280%20C200%20440%20400%20440%20600%20280%20S1000%20120%201200%20280%20L1200%20365%20C1000%20205%20800%20205%20600%20365%20S200%20525%200%20365Z%22%20fill%3D%22url%28%23b%29%22%2F%3E%3Cpath%20d%3D%22M0%20278%20C200%20438%20400%20438%20600%20278%20S1000%20118%201200%20278%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20282%20C200%20442%20400%20442%20600%20282%20S1000%20122%201200%20282%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20286%20C200%20446%20400%20446%20600%20286%20S1000%20126%201200%20286%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20290%20C200%20450%20400%20450%20600%20290%20S1000%20130%201200%20290%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20294%20C200%20454%20400%20454%20600%20294%20S1000%20134%201200%20294%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20298%20C200%20458%20400%20458%20600%20298%20S1000%20138%201200%20298%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20302%20C200%20462%20400%20462%20600%20302%20S1000%20142%201200%20302%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20306%20C200%20466%20400%20466%20600%20306%20S1000%20146%201200%20306%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20310%20C200%20470%20400%20470%20600%20310%20S1000%20150%201200%20310%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20314%20C200%20474%20400%20474%20600%20314%20S1000%20154%201200%20314%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20318%20C200%20478%20400%20478%20600%20318%20S1000%20158%201200%20318%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20322%20C200%20482%20400%20482%20600%20322%20S1000%20162%201200%20322%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20326%20C200%20486%20400%20486%20600%20326%20S1000%20166%201200%20326%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20330%20C200%20490%20400%20490%20600%20330%20S1000%20170%201200%20330%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20334%20C200%20494%20400%20494%20600%20334%20S1000%20174%201200%20334%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20338%20C200%20498%20400%20498%20600%20338%20S1000%20178%201200%20338%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20330%20C200%20490%20400%20490%20600%20330%20S1000%20170%201200%20330%22%20fill%3D%22none%22%20stroke%3D%22%23e4ba58%22%20stroke-opacity%3D%22.38%22%20stroke-width%3D%221.4%22%2F%3E%3C%2Fsvg%3E");background-size:50% 100%;background-repeat:repeat-x;opacity:.8;animation:atl-home-air 113s linear infinite;animation-play-state:paused;will-change:auto}
body[data-site].public-page.home-page:not(.portal) .pdf-wave-layer::before, body[data-site].public-page.home-page:not(.portal) .pdf-wave-layer::after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22600%22%20viewBox%3D%220%200%201200%20600%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22b%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23148bff%22%20stop-opacity%3D%22.42%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2354c4ff%22%20stop-opacity%3D%22.04%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%20280%20C200%20440%20400%20440%20600%20280%20S1000%20120%201200%20280%20L1200%20365%20C1000%20205%20800%20205%20600%20365%20S200%20525%200%20365Z%22%20fill%3D%22url%28%23b%29%22%2F%3E%3Cpath%20d%3D%22M0%20278%20C200%20438%20400%20438%20600%20278%20S1000%20118%201200%20278%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20282%20C200%20442%20400%20442%20600%20282%20S1000%20122%201200%20282%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20286%20C200%20446%20400%20446%20600%20286%20S1000%20126%201200%20286%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20290%20C200%20450%20400%20450%20600%20290%20S1000%20130%201200%20290%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20294%20C200%20454%20400%20454%20600%20294%20S1000%20134%201200%20294%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20298%20C200%20458%20400%20458%20600%20298%20S1000%20138%201200%20298%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20302%20C200%20462%20400%20462%20600%20302%20S1000%20142%201200%20302%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20306%20C200%20466%20400%20466%20600%20306%20S1000%20146%201200%20306%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20310%20C200%20470%20400%20470%20600%20310%20S1000%20150%201200%20310%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20314%20C200%20474%20400%20474%20600%20314%20S1000%20154%201200%20314%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20318%20C200%20478%20400%20478%20600%20318%20S1000%20158%201200%20318%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20322%20C200%20482%20400%20482%20600%20322%20S1000%20162%201200%20322%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20326%20C200%20486%20400%20486%20600%20326%20S1000%20166%201200%20326%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20330%20C200%20490%20400%20490%20600%20330%20S1000%20170%201200%20330%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20334%20C200%20494%20400%20494%20600%20334%20S1000%20174%201200%20334%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20338%20C200%20498%20400%20498%20600%20338%20S1000%20178%201200%20338%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20330%20C200%20490%20400%20490%20600%20330%20S1000%20170%201200%20330%22%20fill%3D%22none%22%20stroke%3D%22%23e4ba58%22%20stroke-opacity%3D%22.38%22%20stroke-width%3D%221.4%22%2F%3E%3C%2Fsvg%3E");background-size:50% 100%;background-repeat:repeat-x;animation:atl-home-air 157s linear infinite;animation-play-state:paused;pointer-events:none;will-change:auto}
body[data-site].public-page.home-page:not(.portal) .pdf-wave-layer::before{opacity:.42;top:-13%;bottom:13%;animation-delay:-61s}
body[data-site].public-page.home-page:not(.portal) .pdf-wave-layer::after{opacity:.28;top:23%;bottom:-23%;animation-duration:191s;animation-delay:-97s}
body[data-site].public-page.home-page:not(.portal) [data-motion-running=true]>.pdf-wave-layer, body[data-site].public-page.home-page:not(.portal) [data-motion-running=true]>.pdf-wave-layer::before, body[data-site].public-page.home-page:not(.portal) [data-motion-running=true]>.pdf-wave-layer::after{animation-play-state:running;will-change:transform}
@keyframes atl-home-air{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
body[data-site].public-page.home-page:not(.portal) .pdf-wave-layer::before,body[data-site].public-page.home-page:not(.portal) .pdf-wave-layer::after{left:0;right:-100%;background-size:25% 100%;}
@media(max-width:1000px){body[data-site].public-page.home-page:not(.portal) .choice-toggle{padding:16px;gap:12px}body[data-site].public-page.home-page:not(.portal) .choice-icon{width:50px;height:56px}body[data-site].public-page.home-page:not(.portal) .choice-toggle strong{font-size:20px}body[data-site].public-page.home-page:not(.portal) .choice-toggle small{font-size:14px}}
@media(max-width:760px){body[data-site].public-page.home-page:not(.portal) .header{height:auto;min-height:64px}body[data-site].public-page.home-page:not(.portal) .header nav{background:transparent}body[data-site].public-page.home-page:not(.portal) .approved-home{width:calc(100% - 32px);height:auto;min-height:0;grid-template-rows:auto auto;gap:26px;padding:62px 0 24px}body[data-site].public-page.home-page:not(.portal) .home-emblem{width:260px;max-width:78vw;margin-bottom:23px}body[data-site].public-page.home-page:not(.portal) .home-identity h1{font-size:28px!important;letter-spacing:-.7px}body[data-site].public-page.home-page:not(.portal) .home-identity .lead{font-size:16px!important;max-width:330px}body[data-site].public-page.home-page:not(.portal) .home-paths{gap:12px;padding-bottom:165px}body[data-site].public-page.home-page:not(.portal) .home-choice{position:static}body[data-site].public-page.home-page:not(.portal) .choice-toggle{min-height:100px;padding:16px;gap:16px}body[data-site].public-page.home-page:not(.portal) .choice-icon{width:58px;height:62px}body[data-site].public-page.home-page:not(.portal) .choice-toggle strong{font-size:21px}body[data-site].public-page.home-page:not(.portal) .choice-options{border-radius:12px}body[data-site].public-page.home-page:not(.portal) .pdf-motion-toggle{top:10px;right:16px}body[data-site].public-page.home-page:not(.portal) .player-inner{min-height:52px;gap:8px;margin:3px auto}body[data-site].public-page.home-page:not(.portal) .public-copyright{padding:4px 0}}
@media(prefers-reduced-motion:reduce){body[data-site].public-page.home-page:not(.portal) .pdf-wave-layer,body[data-site].public-page.home-page:not(.portal) .pdf-wave-layer::before,body[data-site].public-page.home-page:not(.portal) .pdf-wave-layer::after{animation:none;will-change:auto}}

/* Contain decorative ribbon overflow only; public content and menus remain unclipped. */
body[data-site].public-page.home-page:not(.portal) .pdf-wave-layer{overflow:hidden;overflow:clip}

/* Client hero only: original logo over approved calm waves. No player changes. */
body[data-site="atlantica"].public-page[data-page="cliente"] .page-scroll{position:relative;isolation:isolate;background:radial-gradient(ellipse at 50% 30%,#ffffff 0%,#f2f9ff 36%,#d9efff 100%)}
body[data-site="atlantica"].public-page[data-page="cliente"] .client-stage{position:relative;z-index:1;background:none;min-height:100%;padding:70px 24px;gap:0}
body[data-site="atlantica"].public-page[data-page="cliente"] .client-stage:has(>.client-logo)>h1,body[data-site="atlantica"].public-page[data-page="cliente"] .client-stage:has(>.client-logo)>p{display:none}
body[data-site="atlantica"].public-page[data-page="cliente"] .client-stage>.client-logo{display:block;width:min(68vw,540px);height:clamp(160px,31vh,280px);max-width:100%;max-height:280px;object-fit:contain;object-position:center;margin:0;filter:drop-shadow(0 8px 14px #0b31531a)}
body[data-site="atlantica"].public-page[data-page="cliente"] .pdf-motion-toggle{top:12px;right:20px;border-color:#c5dff5;border-radius:10px;background:#f8fcfff0;color:#214d78;padding:8px 12px;box-shadow:0 2px 8px #175d9910}
body[data-site="atlantica"].public-page[data-page="cliente"] .pdf-wave-layer{inset:0 auto 0 0;width:200%;height:100%;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22600%22%20viewBox%3D%220%200%201200%20600%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22b%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23148bff%22%20stop-opacity%3D%22.42%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2354c4ff%22%20stop-opacity%3D%22.04%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%20280%20C200%20440%20400%20440%20600%20280%20S1000%20120%201200%20280%20L1200%20365%20C1000%20205%20800%20205%20600%20365%20S200%20525%200%20365Z%22%20fill%3D%22url%28%23b%29%22%2F%3E%3Cpath%20d%3D%22M0%20278%20C200%20438%20400%20438%20600%20278%20S1000%20118%201200%20278%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20282%20C200%20442%20400%20442%20600%20282%20S1000%20122%201200%20282%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20286%20C200%20446%20400%20446%20600%20286%20S1000%20126%201200%20286%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20290%20C200%20450%20400%20450%20600%20290%20S1000%20130%201200%20290%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20294%20C200%20454%20400%20454%20600%20294%20S1000%20134%201200%20294%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20298%20C200%20458%20400%20458%20600%20298%20S1000%20138%201200%20298%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20302%20C200%20462%20400%20462%20600%20302%20S1000%20142%201200%20302%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20306%20C200%20466%20400%20466%20600%20306%20S1000%20146%201200%20306%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20310%20C200%20470%20400%20470%20600%20310%20S1000%20150%201200%20310%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20314%20C200%20474%20400%20474%20600%20314%20S1000%20154%201200%20314%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20318%20C200%20478%20400%20478%20600%20318%20S1000%20158%201200%20318%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20322%20C200%20482%20400%20482%20600%20322%20S1000%20162%201200%20322%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20326%20C200%20486%20400%20486%20600%20326%20S1000%20166%201200%20326%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20330%20C200%20490%20400%20490%20600%20330%20S1000%20170%201200%20330%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20334%20C200%20494%20400%20494%20600%20334%20S1000%20174%201200%20334%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20338%20C200%20498%20400%20498%20600%20338%20S1000%20178%201200%20338%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20330%20C200%20490%20400%20490%20600%20330%20S1000%20170%201200%20330%22%20fill%3D%22none%22%20stroke%3D%22%23e4ba58%22%20stroke-opacity%3D%22.38%22%20stroke-width%3D%221.4%22%2F%3E%3C%2Fsvg%3E");background-size:50% 100%;background-repeat:repeat-x;opacity:.8;animation:atl-home-air 113s linear infinite;animation-play-state:paused;will-change:auto}
body[data-site="atlantica"].public-page[data-page="cliente"] .pdf-wave-layer::before, body[data-site="atlantica"].public-page[data-page="cliente"] .pdf-wave-layer::after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22600%22%20viewBox%3D%220%200%201200%20600%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22b%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23148bff%22%20stop-opacity%3D%22.42%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2354c4ff%22%20stop-opacity%3D%22.04%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%20280%20C200%20440%20400%20440%20600%20280%20S1000%20120%201200%20280%20L1200%20365%20C1000%20205%20800%20205%20600%20365%20S200%20525%200%20365Z%22%20fill%3D%22url%28%23b%29%22%2F%3E%3Cpath%20d%3D%22M0%20278%20C200%20438%20400%20438%20600%20278%20S1000%20118%201200%20278%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20282%20C200%20442%20400%20442%20600%20282%20S1000%20122%201200%20282%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20286%20C200%20446%20400%20446%20600%20286%20S1000%20126%201200%20286%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20290%20C200%20450%20400%20450%20600%20290%20S1000%20130%201200%20290%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20294%20C200%20454%20400%20454%20600%20294%20S1000%20134%201200%20294%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20298%20C200%20458%20400%20458%20600%20298%20S1000%20138%201200%20298%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20302%20C200%20462%20400%20462%20600%20302%20S1000%20142%201200%20302%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20306%20C200%20466%20400%20466%20600%20306%20S1000%20146%201200%20306%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20310%20C200%20470%20400%20470%20600%20310%20S1000%20150%201200%20310%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20314%20C200%20474%20400%20474%20600%20314%20S1000%20154%201200%20314%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20318%20C200%20478%20400%20478%20600%20318%20S1000%20158%201200%20318%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20322%20C200%20482%20400%20482%20600%20322%20S1000%20162%201200%20322%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20326%20C200%20486%20400%20486%20600%20326%20S1000%20166%201200%20326%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20330%20C200%20490%20400%20490%20600%20330%20S1000%20170%201200%20330%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20334%20C200%20494%20400%20494%20600%20334%20S1000%20174%201200%20334%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20338%20C200%20498%20400%20498%20600%20338%20S1000%20178%201200%20338%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20330%20C200%20490%20400%20490%20600%20330%20S1000%20170%201200%20330%22%20fill%3D%22none%22%20stroke%3D%22%23e4ba58%22%20stroke-opacity%3D%22.38%22%20stroke-width%3D%221.4%22%2F%3E%3C%2Fsvg%3E");background-size:50% 100%;background-repeat:repeat-x;animation:atl-home-air 157s linear infinite;animation-play-state:paused;pointer-events:none;will-change:auto}
body[data-site="atlantica"].public-page[data-page="cliente"] .pdf-wave-layer::before{opacity:.42;top:-13%;bottom:13%;animation-delay:-61s}
body[data-site="atlantica"].public-page[data-page="cliente"] .pdf-wave-layer::after{opacity:.28;top:23%;bottom:-23%;animation-duration:191s;animation-delay:-97s}
body[data-site="atlantica"].public-page[data-page="cliente"] [data-motion-running=true]>.pdf-wave-layer, body[data-site="atlantica"].public-page[data-page="cliente"] [data-motion-running=true]>.pdf-wave-layer::before, body[data-site="atlantica"].public-page[data-page="cliente"] [data-motion-running=true]>.pdf-wave-layer::after{animation-play-state:running;will-change:transform}
body[data-site="atlantica"].public-page[data-page="cliente"] .pdf-wave-layer::before,body[data-site="atlantica"].public-page[data-page="cliente"] .pdf-wave-layer::after{left:0;right:-100%;background-size:25% 100%;}
body[data-site="atlantica"].public-page[data-page="cliente"] .pdf-wave-layer{overflow:hidden;overflow:clip}
@media(max-width:760px){body[data-site="atlantica"].public-page[data-page="cliente"] .client-stage{padding:70px 20px;min-height:100%}body[data-site="atlantica"].public-page[data-page="cliente"] .client-stage>.client-logo{width:min(78vw,420px);height:clamp(150px,30vh,240px);max-height:240px}body[data-site="atlantica"].public-page[data-page="cliente"] .pdf-motion-toggle{top:10px;right:16px}}
@media(prefers-reduced-motion:reduce){body[data-site="atlantica"].public-page[data-page="cliente"] .pdf-wave-layer,body[data-site="atlantica"].public-page[data-page="cliente"] .pdf-wave-layer::before,body[data-site="atlantica"].public-page[data-page="cliente"] .pdf-wave-layer::after{animation:none;will-change:auto}}

/* Mobile HOME positioning only: intrinsic logo/copy rows, no reserved empty submenu slot. */
@media(max-width:760px){
 body[data-site].public-page.home-page:not(.portal) .approved-home{display:flex;flex-direction:column;height:auto;min-height:0;gap:26px}
 body[data-site].public-page.home-page:not(.portal) .home-identity{flex:0 0 auto;min-height:auto;justify-content:flex-start}
 body[data-site].public-page.home-page:not(.portal) .home-paths{flex:0 0 auto;height:auto;padding-bottom:0}
 body[data-site].public-page.home-page:not(.portal) .choice-options{position:static;height:auto;max-height:none;inset:auto}
}

/* Public navigation continuity: visuals only. Approved Home/client heroes remain unchanged. */
body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]){--ink:#092653;--accent:#0061c9;--muted:#304f70;--primary:#0b345e;--soft:#edf6ff;--line:#c5dff1}
body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .header{background:linear-gradient(115deg,#0b2946,#173e61 55%,#0b2946)}
body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .header nav{background:transparent}
body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .header .mark i, body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .player .mark i{background:#168aff}
body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .header nav a:last-child{background:linear-gradient(135deg,#0870e8,#0667d7);border-color:#409dff;box-shadow:0 4px 14px #001a4422}
body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .page-scroll{position:relative;isolation:isolate;background:radial-gradient(ellipse at 50% 30%,#ffffff 0%,#f2f9ff 36%,#d9efff 100%);padding-top:56px}
body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .page-scroll>main, body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .page-scroll>.landing{position:relative;z-index:1}
body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .content h1, body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .hero h1, body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .content h2{color:#082452}
body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .content>.lead, body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .hero-copy .lead{color:#304f70}
body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .card, body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .panel, body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .voice-card{background:linear-gradient(135deg,#fff 35%,#f2f9ff);border-color:#c0def6;box-shadow:0 5px 16px #165c9818;border-radius:14px}
body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .btn.primary{background:#0b345e;border-color:#0b345e;color:#fff}
body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .btn.primary:hover{background:#124773}
body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .player, body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .plain-footer{background:linear-gradient(110deg,#0b2946,#163b5b 55%,#0b2946)}
body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .player #play{background:linear-gradient(135deg,#239aff,#0076ff);border:1px solid #429dff}
body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .player #stop{background:#2a5475}
body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .player-wave{color:#3da2ff;text-shadow:0 0 5px #00a6ff55}
body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .player .volume{accent-color:#168bff}
body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .pdf-logo-preview a, body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .pdf-client-grid article{background:linear-gradient(135deg,#f6fbff,#e8f4ff);border-color:#c0def6}
body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .pdf-motion-toggle{top:12px;right:20px;border-color:#c5dff5;border-radius:10px;background:#f8fcfff0;color:#214d78;padding:8px 12px;box-shadow:0 2px 8px #175d9910}
body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .pdf-wave-layer{inset:0 auto 0 0;width:200%;height:100%;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22600%22%20viewBox%3D%220%200%201200%20600%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22b%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23148bff%22%20stop-opacity%3D%22.42%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2354c4ff%22%20stop-opacity%3D%22.04%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%20280%20C200%20440%20400%20440%20600%20280%20S1000%20120%201200%20280%20L1200%20365%20C1000%20205%20800%20205%20600%20365%20S200%20525%200%20365Z%22%20fill%3D%22url%28%23b%29%22%2F%3E%3Cpath%20d%3D%22M0%20278%20C200%20438%20400%20438%20600%20278%20S1000%20118%201200%20278%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20282%20C200%20442%20400%20442%20600%20282%20S1000%20122%201200%20282%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20286%20C200%20446%20400%20446%20600%20286%20S1000%20126%201200%20286%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20290%20C200%20450%20400%20450%20600%20290%20S1000%20130%201200%20290%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20294%20C200%20454%20400%20454%20600%20294%20S1000%20134%201200%20294%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20298%20C200%20458%20400%20458%20600%20298%20S1000%20138%201200%20298%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20302%20C200%20462%20400%20462%20600%20302%20S1000%20142%201200%20302%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20306%20C200%20466%20400%20466%20600%20306%20S1000%20146%201200%20306%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20310%20C200%20470%20400%20470%20600%20310%20S1000%20150%201200%20310%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20314%20C200%20474%20400%20474%20600%20314%20S1000%20154%201200%20314%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20318%20C200%20478%20400%20478%20600%20318%20S1000%20158%201200%20318%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20322%20C200%20482%20400%20482%20600%20322%20S1000%20162%201200%20322%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20326%20C200%20486%20400%20486%20600%20326%20S1000%20166%201200%20326%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20330%20C200%20490%20400%20490%20600%20330%20S1000%20170%201200%20330%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20334%20C200%20494%20400%20494%20600%20334%20S1000%20174%201200%20334%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20338%20C200%20498%20400%20498%20600%20338%20S1000%20178%201200%20338%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20330%20C200%20490%20400%20490%20600%20330%20S1000%20170%201200%20330%22%20fill%3D%22none%22%20stroke%3D%22%23e4ba58%22%20stroke-opacity%3D%22.38%22%20stroke-width%3D%221.4%22%2F%3E%3C%2Fsvg%3E");background-size:50% 100%;background-repeat:repeat-x;opacity:.8;animation:atl-home-air 113s linear infinite;animation-play-state:paused;will-change:auto}
body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .pdf-wave-layer::before, body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .pdf-wave-layer::after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221200%22%20height%3D%22600%22%20viewBox%3D%220%200%201200%20600%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22b%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23148bff%22%20stop-opacity%3D%22.42%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2354c4ff%22%20stop-opacity%3D%22.04%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M0%20280%20C200%20440%20400%20440%20600%20280%20S1000%20120%201200%20280%20L1200%20365%20C1000%20205%20800%20205%20600%20365%20S200%20525%200%20365Z%22%20fill%3D%22url%28%23b%29%22%2F%3E%3Cpath%20d%3D%22M0%20278%20C200%20438%20400%20438%20600%20278%20S1000%20118%201200%20278%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20282%20C200%20442%20400%20442%20600%20282%20S1000%20122%201200%20282%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20286%20C200%20446%20400%20446%20600%20286%20S1000%20126%201200%20286%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20290%20C200%20450%20400%20450%20600%20290%20S1000%20130%201200%20290%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20294%20C200%20454%20400%20454%20600%20294%20S1000%20134%201200%20294%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20298%20C200%20458%20400%20458%20600%20298%20S1000%20138%201200%20298%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20302%20C200%20462%20400%20462%20600%20302%20S1000%20142%201200%20302%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20306%20C200%20466%20400%20466%20600%20306%20S1000%20146%201200%20306%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20310%20C200%20470%20400%20470%20600%20310%20S1000%20150%201200%20310%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20314%20C200%20474%20400%20474%20600%20314%20S1000%20154%201200%20314%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20318%20C200%20478%20400%20478%20600%20318%20S1000%20158%201200%20318%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20322%20C200%20482%20400%20482%20600%20322%20S1000%20162%201200%20322%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20326%20C200%20486%20400%20486%20600%20326%20S1000%20166%201200%20326%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20330%20C200%20490%20400%20490%20600%20330%20S1000%20170%201200%20330%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20334%20C200%20494%20400%20494%20600%20334%20S1000%20174%201200%20334%22%20fill%3D%22none%22%20stroke%3D%22%23308fe4%22%20stroke-opacity%3D%220.12%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20338%20C200%20498%20400%20498%20600%20338%20S1000%20178%201200%20338%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-opacity%3D%220.22%22%20stroke-width%3D%221.2%22%2F%3E%3Cpath%20d%3D%22M0%20330%20C200%20490%20400%20490%20600%20330%20S1000%20170%201200%20330%22%20fill%3D%22none%22%20stroke%3D%22%23e4ba58%22%20stroke-opacity%3D%22.38%22%20stroke-width%3D%221.4%22%2F%3E%3C%2Fsvg%3E");background-size:50% 100%;background-repeat:repeat-x;animation:atl-home-air 157s linear infinite;animation-play-state:paused;pointer-events:none;will-change:auto}
body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .pdf-wave-layer::before{opacity:.42;top:-13%;bottom:13%;animation-delay:-61s}
body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .pdf-wave-layer::after{opacity:.28;top:23%;bottom:-23%;animation-duration:191s;animation-delay:-97s}
body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) [data-motion-running=true]>.pdf-wave-layer, body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) [data-motion-running=true]>.pdf-wave-layer::before, body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) [data-motion-running=true]>.pdf-wave-layer::after{animation-play-state:running;will-change:transform}
body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .pdf-wave-layer::before,body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .pdf-wave-layer::after{left:0;right:-100%;background-size:25% 100%;}
body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .pdf-wave-layer{overflow:hidden;overflow:clip}
@media(max-width:760px){body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .pdf-motion-toggle{top:10px;right:16px}}
@media(prefers-reduced-motion:reduce){body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .pdf-wave-layer,body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .pdf-wave-layer::before,body[data-site].public-page:not([data-site="atlantica"].home-page):not([data-page="cliente"]) .pdf-wave-layer::after{animation:none;will-change:auto}}

/* Portal public footer: readable helper text on the approved navy background. */
body[data-site="portal"].public-page .player .player-note{color:#d2e2f3}
