/*
Theme Name: Persevera Demo
Theme URI: https://otec.top/persevera/
Author: Proyecto Persevera
Description: Borrador corporativo liviano para la instalación de pruebas de Persevera.
Version: 1.1.0
Requires at least: 6.4
Requires PHP: 7.4
Text Domain: persevera-demo
*/
:root{--navy:#092746;--deep:#061d35;--ink:#102e4e;--blue:#125a9e;--gold:#f5c518;--gold-dark:#e6ad09;--cream:#faf8f2;--soft:#f3f6f8;--muted:#607287;--line:#dce3e8;--white:#fff;--radius:18px;--shadow:0 20px 60px rgba(8,32,58,.10)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:Inter,"Aptos","Segoe UI",Arial,sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.15;letter-spacing:-.045em}h1{font-size:clamp(3rem,5.5vw,5.9rem);font-weight:780}h2{font-size:clamp(2.35rem,4vw,4.25rem);font-weight:730}h3{font-size:1.32rem;font-weight:720}p{color:var(--muted)}em{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.055em}.container{width:min(100% - 48px,1200px);margin-inline:auto}.narrow{max-width:850px}.section{padding:100px 0}.soft-bg{background:var(--soft)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:10px;top:-100px;z-index:999;background:var(--gold);padding:10px 18px}.skip-link:focus{top:10px}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--blue);font-size:.72rem;letter-spacing:.19em;text-transform:uppercase;font-weight:850;margin-bottom:23px}.eyebrow:before{content:"";width:19px;height:2px;background:var(--gold)}.eyebrow-light{color:#d5e2ee}.eyebrow-light:before{background:var(--gold)}.section-intro{max-width:740px}.section-intro h2{margin-bottom:19px}.section-intro p{font-size:1.02rem;max-width:590px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:42px}.section-head .section-intro h2{margin-bottom:10px}.section-head>p{max-width:335px;margin-bottom:7px}.button{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:56px;padding:13px 24px;border-radius:8px;font-weight:750;font-size:.91rem;line-height:1.2;transition:transform .2s,box-shadow .2s,background .2s;border:1px solid transparent}.button:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(4,26,49,.16)}.button:focus-visible,.site-nav a:focus-visible,.text-link:focus-visible,.menu-toggle:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.button-gold{background:var(--gold);color:var(--deep)}.button-gold:hover{background:#ffdc37}.button-navy{background:var(--navy);color:#fff}.button-outline{color:#fff;border-color:rgba(255,255,255,.42)}.button-outline:hover{background:rgba(255,255,255,.1)}.button-muted{background:#e8edf1;color:#536579;cursor:default}.button-muted:hover{transform:none;box-shadow:none}.text-link{display:inline-flex;align-items:center;gap:15px;color:var(--navy);font-weight:800;border-bottom:2px solid var(--gold);padding-bottom:6px}.text-link-large{font-size:.94rem}.demo-strip{background:var(--deep);color:#c9d6e2;font-size:.64rem;letter-spacing:.09em;text-transform:uppercase;font-weight:700}.demo-strip .container{display:flex;justify-content:space-between;gap:20px;padding-block:7px}.site-header{position:relative;z-index:30;background:#fff;box-shadow:0 1px 0 rgba(9,39,70,.08)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:87px}.brand{display:inline-flex;align-items:center;gap:10px;min-width:225px}.brand-mark{width:59px;height:59px;display:grid;place-items:center;overflow:hidden;background:#fff}.brand-mark img{width:59px;height:59px;object-fit:contain}.brand-copy{display:grid;line-height:1.05;color:var(--navy)}.brand-copy strong{font-size:1.48rem;letter-spacing:-.055em}.brand-copy small{font-size:.65rem;letter-spacing:.24em;text-transform:uppercase;font-weight:700;margin-top:6px}.site-nav{display:flex;align-items:center;gap:clamp(14px,1.8vw,29px)}.site-nav a{color:#28425b;font-size:.84rem;font-weight:740;white-space:nowrap;transition:color .2s}.site-nav a:hover,.site-nav a[aria-current]{color:var(--blue)}.site-nav .nav-aula{background:var(--navy);color:#fff;border-radius:8px;padding:13px 16px}.site-nav .nav-aula:hover,.site-nav .nav-aula[aria-current]{background:var(--blue);color:#fff}.nav-aula span{margin-left:7px}.menu-toggle{display:none;background:none;border:0;padding:10px}.menu-toggle span{display:block;width:24px;height:2px;background:var(--navy);margin:5px 0}.hero{background:radial-gradient(circle at 75% 48%,#154973 0,#0d3154 35%,#061e37 72%);color:#fff;overflow:hidden;position:relative}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,transparent 49.7%,rgba(255,255,255,.045) 50%),linear-gradient(transparent 49.7%,rgba(255,255,255,.045) 50%);background-size:80px 80px;mask-image:linear-gradient(to right,transparent 34%,#000)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;min-height:620px;position:relative;z-index:1}.hero-copy{padding:105px 25px 75px 0;align-self:center}.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;color:#e5eff8;text-transform:uppercase;letter-spacing:.19em;font-size:.7rem;font-weight:850;margin-bottom:25px}.spark{color:var(--gold);font-size:1.3rem}.hero h1{max-width:650px;margin-bottom:24px}.hero h1 em{color:var(--gold)}.hero-copy>p{font-size:1.05rem;color:#c5d3e0;max-width:565px;line-height:1.8}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin:33px 0 56px}.hero-footnote{display:flex;align-items:center;gap:12px;color:#9fb5c9;text-transform:uppercase;font-size:.63rem;letter-spacing:.13em;font-weight:750}.footnote-line{width:35px;height:1px;background:var(--gold)}.hero-visual{position:relative;min-height:610px}.visual-orbit{position:absolute;border:1px solid rgba(250,207,46,.55);border-radius:50%;transform:rotate(-25deg)}.orbit-one{width:570px;height:570px;top:32px;right:-102px}.orbit-two{width:420px;height:420px;top:109px;right:-28px;border-color:rgba(255,255,255,.13)}.visual-glow{position:absolute;width:345px;height:345px;background:radial-gradient(circle,rgba(35,104,157,.85),rgba(15,59,98,.25) 68%,transparent 69%);top:150px;right:48px;border-radius:50%}.visual-monogram{position:absolute;top:73px;right:118px;color:#fff;font-size:clamp(17rem,28vw,28rem);line-height:1;font-weight:850;letter-spacing:-.13em;text-shadow:0 17px 35px rgba(0,0,0,.13)}.visual-monogram span{color:var(--gold);font-family:Georgia,serif;font-size:.45em}.visual-star{position:absolute;top:54px;right:43px;font-size:7rem;color:var(--gold);filter:drop-shadow(0 16px 20px rgba(245,197,24,.25));z-index:2}.visual-card{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;background:#fff;color:var(--navy);padding:15px 18px;border-radius:12px;box-shadow:var(--shadow);min-width:218px}.visual-card strong,.visual-card small{display:block;line-height:1.35}.visual-card strong{font-size:.83rem}.visual-card small{font-size:.65rem;color:var(--muted)}.visual-card-top{top:186px;left:-26px;transform:rotate(-6deg)}.visual-card-bottom{bottom:110px;right:-20px;transform:rotate(5deg)}.card-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#dcebf7;color:var(--blue);font-size:1.4rem}.card-icon-gold{background:#fff5c6;color:#ca8e00}.visual-caption{position:absolute;bottom:50px;left:70px;color:#9db4ca;font-size:.6rem;letter-spacing:.25em;font-weight:700}.hero-bottom{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.14);padding-block:15px;color:#9fb3c7;font-size:.67rem;letter-spacing:.15em;text-transform:uppercase}.hero-bottom span:last-child{font-size:1.3rem;color:var(--gold)}
.intro-grid,.split-grid,.closing-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,8vw,130px);align-items:start}.intro-grid h2,.split-grid h2,.closing-grid h2{margin-bottom:0}.intro-grid p,.split-grid p,.closing-grid p{font-size:1rem}.large-copy{font-size:1.3rem!important;line-height:1.55;color:var(--ink);font-weight:590}.underline-gold{box-shadow:inset 0 -.22em 0 rgba(245,197,24,.35)}.intro-grid .text-link{margin-top:15px}.feature-grid,.course-grid,.modality-grid,.service-grid,.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-card{background:#fff;padding:29px;border:1px solid #e5eaee;border-radius:var(--radius);min-height:300px;position:relative;transition:transform .2s,box-shadow .2s}.feature-card:hover,.course-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.feature-num{color:#a4b2bf;font-size:.67rem;font-weight:800;letter-spacing:.12em}.feature-icon{display:grid;place-items:center;background:#e9f1f8;width:57px;height:57px;border-radius:14px;color:var(--blue);font-size:1.8rem;margin:29px 0 25px}.feature-card:nth-child(2) .feature-icon{background:#fff4ca;color:#c28c0a}.feature-card:nth-child(3) .feature-icon{background:#e7f2ef;color:#168071}.feature-card h3{margin-bottom:10px}.feature-card p{font-size:.87rem;margin:0}.areas-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:center}.areas-grid .button{margin-top:20px}.area-list{border-top:1px solid var(--line)}.area-list a{display:grid;grid-template-columns:40px 1fr 30px;align-items:center;gap:15px;padding:26px 13px;border-bottom:1px solid var(--line);transition:background .2s,padding .2s}.area-list a:hover{background:var(--cream);padding-left:22px}.area-list a span{color:var(--blue);font-size:.72rem;font-weight:800}.area-list a strong{font-size:1.22rem;letter-spacing:-.035em}.area-list a b{font-size:1.2rem;font-weight:400}.area-note{color:#8290a0;font-size:.76rem;padding-top:14px}.course-card{background:#fff;border:1px solid #e3e8ec;border-radius:var(--radius);overflow:hidden;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.course-art{height:200px;position:relative;overflow:hidden;background:#0d406a}.course-art:before,.course-art:after{content:"";position:absolute;border-radius:50%;border:2px solid rgba(255,255,255,.35);width:260px;height:260px;top:-110px;right:-45px}.course-art:after{width:160px;height:160px;top:42px;right:68px;border-color:rgba(245,197,24,.65)}.art--two{background:#d9e7e8}.art--two:before{border-color:#76a3aa}.art--two:after{border-color:#d69b00}.art--three{background:#f5cc39}.art--three:before{border-color:rgba(9,39,70,.3)}.art--three:after{border-color:var(--navy)}.course-art--dynamic{background:linear-gradient(135deg,#073961,#296e9e)}.course-art--dynamic img{width:100%;height:100%;object-fit:cover}.course-art__number{position:absolute;top:21px;left:22px;color:rgba(255,255,255,.72);font-size:.77rem;font-weight:800;z-index:1}.course-art__glyph{position:absolute;top:9px;left:42%;font-size:8.2rem;color:rgba(255,255,255,.78);line-height:1.2;z-index:1;transform:rotate(17deg)}.art--two .course-art__glyph{color:#2d6171}.art--three .course-art__glyph{color:#103351}.course-area{position:absolute;bottom:17px;left:18px;background:#fff;color:var(--navy);padding:6px 10px;border-radius:5px;font-size:.63rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;z-index:2}.course-card__body{padding:23px;display:flex;flex-direction:column;flex:1}.course-meta{display:flex;flex-wrap:wrap;gap:7px;color:#557088;font-size:.67rem;font-weight:760;text-transform:uppercase;letter-spacing:.04em}.course-meta span+span:before{content:"·";margin-right:7px}.course-card h3{font-size:1.23rem;margin:15px 0 10px;min-height:57px}.course-card h3 a:hover{color:var(--blue)}.course-card p{font-size:.82rem;line-height:1.65;flex:1}.course-card__footer{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:15px;margin-top:8px}.course-card__footer .text-link{font-size:.7rem;white-space:nowrap}.status-pill{color:#745b00;background:#fff4c7;border-radius:100px;padding:6px 9px;font-size:.64rem;font-weight:800;line-height:1.2}.modality-grid article{padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.modality-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:12px;background:#edf4f8;color:var(--blue);font-size:2rem;margin-bottom:34px}.modality-index{display:block;color:var(--blue);font-size:.63rem;letter-spacing:.15em;font-weight:800;margin-bottom:12px}.modality-grid h3{font-size:1.26rem;margin-bottom:10px}.modality-grid p{font-size:.84rem;margin:0}.aula-callout{background:var(--navy);color:#fff;padding:90px 0;overflow:hidden}.aula-callout-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.aula-callout h2{max-width:560px}.aula-callout h2 em{color:var(--gold)}.aula-callout p{color:#c0cfdd;max-width:450px}.aula-callout .button{margin-top:15px}.aula-preview{background:#fff;border-radius:20px;box-shadow:0 35px 50px rgba(0,0,0,.2);transform:rotate(4deg);max-width:455px;margin:auto;overflow:hidden;color:var(--navy)}.preview-top{display:flex;justify-content:space-between;padding:14px 20px;background:#edf2f6;color:#4b657c;font-size:.67rem;font-weight:800}.preview-body{padding:32px}.preview-kicker{font-size:.6rem;letter-spacing:.15em;color:var(--blue);font-weight:800}.preview-body>strong{font-size:1.7rem;letter-spacing:-.06em;display:block;line-height:1.2;margin:8px 0 20px}.preview-bar{height:6px;background:#e7edf1;border-radius:10px;margin:0 0 30px}.preview-bar span{display:block;width:58%;height:100%;background:var(--gold);border-radius:10px}.preview-row{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);padding:13px 2px;font-size:.83rem;font-weight:700}.preview-row i{width:25px;height:25px;background:#e9f0f6;border-radius:7px}.preview-row b{margin-left:auto;font-weight:400}.closing-section{background:var(--cream)}.closing-section .button{margin-top:15px}
.page-hero{background:radial-gradient(circle at 80% 80%,#1b557e,#0a2c4b 49%,#071e37);color:#fff;overflow:hidden}.page-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;min-height:335px}.page-hero h1{font-size:clamp(2.7rem,5vw,4.8rem);margin:0 0 17px}.page-hero h1 em{color:var(--gold)}.page-hero p{color:#c5d5e2;font-size:1.05rem;max-width:550px}.page-hero-symbol{justify-self:end;font-size:clamp(10rem,24vw,22rem);font-weight:600;line-height:.8;color:rgba(245,197,24,.9);filter:drop-shadow(0 15px 0 rgba(255,255,255,.06));transform:rotate(-12deg)}.notice-box{display:flex;align-items:center;gap:18px;background:#fff9df;border:1px solid #f1e0a6;border-radius:10px;color:#6c5710;padding:13px 19px;font-size:.83rem;margin-top:28px}.notice-box span{font-weight:850;white-space:nowrap;color:#7c5d00}.statement-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.statement-grid article{background:#fff;border-radius:var(--radius);padding:35px;min-height:260px}.statement-grid article span,.service-grid article>span{font-size:.68rem;letter-spacing:.15em;color:var(--blue);font-weight:850}.statement-grid article h3{font-size:1.6rem;margin:28px 0 12px}.statement-grid article p{margin:0}.value-row{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-top:1px solid var(--line)}.value-row>div{padding-top:24px}.value-row b{font-size:.68rem;color:var(--blue)}.value-row h3{margin:15px 0 10px}.value-row p{font-size:.86rem}.service-grid article{padding:35px;background:var(--soft);border-radius:var(--radius);min-height:325px;display:flex;flex-direction:column}.service-grid h3{font-size:1.5rem;margin:36px 0 12px}.service-grid p{font-size:.88rem;flex:1}.service-grid small{color:#7a8b98;font-weight:700;font-size:.65rem;text-transform:uppercase;letter-spacing:.09em}.steps-grid article{padding:30px;border-left:2px solid var(--gold);background:#fff}.steps-grid article>span{color:var(--blue);font-size:.8rem;font-weight:850}.steps-grid h3{margin:34px 0 10px}.steps-grid p{font-size:.85rem;margin:0}.contact-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.contact-grid h2{margin-bottom:18px}.contact-fact{border-top:1px solid var(--line);padding:18px 0;display:flex;justify-content:space-between;gap:20px;font-size:.84rem}.contact-fact:first-of-type{margin-top:45px}.contact-fact span{color:var(--muted)}.contact-fact strong{font-weight:700}.contact-form{padding:38px;background:var(--soft);border-radius:var(--radius)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:17px}.contact-form label{display:block;font-size:.79rem;font-weight:800;color:var(--navy);margin-bottom:19px}.contact-form label span{font-weight:500;color:var(--muted)}.contact-form input,.contact-form textarea{display:block;margin-top:7px;width:100%;padding:13px 14px;border:1px solid #d4dde4;border-radius:7px;background:#fff;outline:none;color:var(--ink);font-weight:400}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(18,90,158,.1)}.contact-form textarea{resize:vertical}.form-note{font-size:.73rem;margin:11px 0 0}.editor-content{margin-top:28px}.editor-content a{color:var(--blue);text-decoration:underline}.site-footer{background:#061c33;color:#fff;padding:66px 0 0}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:70px;padding-bottom:60px}.footer-brand{display:flex;align-items:center;gap:8px;font-size:1.7rem;letter-spacing:-.06em;font-weight:800}.footer-star{color:var(--gold);font-size:2rem}.footer-grid p{color:#9eb1c3;max-width:310px;font-size:.85rem;margin:13px 0 24px}.footer-demo{color:#f4cf51;font-size:.64rem;text-transform:uppercase;letter-spacing:.13em;font-weight:700}.footer-grid h2{font-size:.67rem;letter-spacing:.14em;text-transform:uppercase;color:#f2cb45;margin:8px 0 20px}.footer-grid a,.footer-grid>div>span:not(.footer-demo){display:block;color:#c5d2de;font-size:.84rem;margin:10px 0}.footer-grid a:hover{color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.14);display:flex;justify-content:space-between;gap:20px;padding:19px 0;color:#88a0b4;font-size:.68rem}
@media(max-width:1100px){.site-nav{gap:13px}.site-nav a{font-size:.78rem}.brand{min-width:190px}.brand-copy strong{font-size:1.3rem}.areas-grid{gap:55px}.hero-visual{transform:scale(.9);transform-origin:center}}
@media(max-width:860px){.section{padding:70px 0}.menu-toggle{display:block}.site-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 15px 22px rgba(9,39,70,.13);padding:20px 24px;flex-direction:column;align-items:stretch;gap:0}.site-nav.is-open{display:flex}.site-nav a{padding:12px 0;font-size:.95rem}.site-nav .nav-aula{padding:13px;margin-top:10px;text-align:center}.hero-grid,.aula-callout-grid{grid-template-columns:1fr}.hero-grid{min-height:0}.hero-copy{padding:75px 0 25px}.hero h1{max-width:750px}.hero-visual{min-height:390px;transform:scale(.78);transform-origin:top center}.visual-monogram{right:22%;top:-35px}.visual-star{right:20%;top:-38px}.orbit-one{right:5%;top:-110px}.orbit-two{right:15%;top:-50px}.visual-glow{right:21%;top:25px}.visual-card-top{left:10%;top:125px}.visual-card-bottom{right:10%;bottom:10px}.visual-caption{bottom:2px}.intro-grid,.split-grid,.closing-grid,.areas-grid,.contact-grid{gap:40px}.feature-grid,.course-grid,.modality-grid,.service-grid,.steps-grid{grid-template-columns:repeat(2,1fr)}.course-grid .course-card:last-child,.feature-grid .feature-card:last-child,.modality-grid article:last-child,.service-grid article:last-child,.steps-grid article:last-child{grid-column:span 2}.aula-preview{max-width:500px}.page-hero-grid{min-height:300px}.page-hero-symbol{font-size:12rem}.footer-grid{gap:30px}}
@media(max-width:620px){.container{width:min(100% - 34px,1200px)}.demo-strip .container span:last-child{display:none}.header-inner{min-height:73px}.brand-mark,.brand-mark img{width:49px;height:49px}.brand-copy strong{font-size:1.2rem}.brand-copy small{font-size:.56rem}.section{padding:58px 0}h1{font-size:clamp(2.6rem,12vw,4rem)}h2{font-size:clamp(2.1rem,9vw,3rem)}.hero-copy{padding:65px 0 10px}.hero-actions{margin-bottom:32px}.hero-actions .button{width:100%}.hero-footnote{font-size:.56rem}.hero-visual{min-height:310px;transform:scale(.55);transform-origin:top center;width:700px;margin-left:calc(50% - 350px)}.hero-bottom{font-size:.58rem}.intro-grid,.split-grid,.closing-grid,.areas-grid,.contact-grid,.statement-grid{grid-template-columns:1fr;gap:25px}.feature-grid,.course-grid,.modality-grid,.service-grid,.steps-grid,.value-row{grid-template-columns:1fr}.course-grid .course-card:last-child,.feature-grid .feature-card:last-child,.modality-grid article:last-child,.service-grid article:last-child,.steps-grid article:last-child{grid-column:auto}.section-head{display:block;margin-bottom:30px}.section-head>p{margin-top:15px}.section-head>.text-link{margin-top:10px}.feature-card{min-height:0}.area-list a strong{font-size:1.04rem}.course-art{height:190px}.course-card h3{min-height:0}.aula-callout{padding:65px 0}.aula-callout-grid{gap:55px}.aula-preview{transform:rotate(2deg)}.page-hero-grid{grid-template-columns:1fr;min-height:260px;padding-block:55px}.page-hero-symbol{display:none}.notice-box{display:block;font-size:.75rem}.notice-box span{display:block;margin-bottom:4px}.service-grid article{min-height:0}.form-row{grid-template-columns:1fr;gap:0}.contact-form{padding:22px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.footer-grid>div:first-child{grid-column:span 2}.footer-bottom{display:block}.footer-bottom span{display:block;margin:5px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
