:root{--bg:#fafaf8;--surface:#fff;--ink:#262626;--muted:#686868;--line:#e7e4df;--accent:#8b8277;--button:#30302e}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.nav{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;gap:2rem}.brand{font-size:1.7rem;font-weight:800;letter-spacing:-.12em}.brand span{color:var(--accent)}nav{display:flex;gap:2rem;color:var(--muted)}.button,nav{font-size:.9rem}.button{display:inline-block;background:var(--button);color:white;border:0;border-radius:999px;padding:1rem 1.4rem;cursor:pointer}.button.small{padding:.7rem 1rem}.hero{padding:12vh 12vw 10vh;max-width:1000px}.eyebrow{font-size:.72rem;letter-spacing:.18em;color:var(--accent);font-weight:700}.hero h1,.page h1{font-size:clamp(3rem,8vw,7.5rem);line-height:.95;letter-spacing:-.07em;margin:2rem 0}.hero h1 em{color:var(--accent);font-style:normal}.lead{font-size:1.25rem;line-height:1.6;color:var(--muted);max-width:650px}.actions{display:flex;align-items:center;gap:1.5rem;margin-top:2.5rem}.text-link{font-weight:600}.grid{display:grid;grid-gap:1px;gap:1px;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.three{grid-template-columns:repeat(3,1fr);margin:0 6vw}.grid article{background:var(--bg);padding:3rem}.number{color:var(--accent);font-size:.8rem}.grid h2{font-size:1.5rem}.grid p{color:var(--muted);line-height:1.6}.band{margin:8rem 6vw;padding:6rem;background:var(--surface);border:1px solid var(--line)}.band h2{font-size:clamp(2rem,5vw,4.5rem);letter-spacing:-.05em;max-width:650px}.page{padding:10vh 12vw;min-height:70vh}.narrow,.page h1{max-width:900px}footer{padding:2rem 6vw;display:flex;justify-content:space-between;color:var(--muted);font-size:.8rem}.list,footer{border-top:1px solid var(--line)}.list{margin-top:5rem}.list-row{display:grid;grid-template-columns:80px 1fr 40px;align-items:center;border-bottom:1px solid var(--line);padding:1.5rem 0}.list-row span{color:var(--accent)}form{grid-gap:1.3rem;gap:1.3rem;margin-top:3rem}form,label{display:grid}label{grid-gap:.5rem;gap:.5rem;font-size:.85rem;color:var(--muted)}input,textarea{border:1px solid var(--line);background:white;padding:1rem;border-radius:8px;font:inherit;color:var(--ink)}.success{padding:1rem;background:#eeeee9;border:1px solid var(--line)}@media(max-width:750px){nav{display:none}.nav{padding:0 1.3rem}.three{grid-template-columns:1fr;margin:0 1.3rem}.hero,.page{padding:8vh 1.3rem}.band{margin:5rem 1.3rem;padding:2rem}footer{display:grid;grid-gap:1rem;gap:1rem}.hero h1,.page h1{font-size:4rem}}.auth-page{max-width:680px}.check{display:flex;align-items:center;gap:.6rem}.check input{width:auto}.error{color:#8b4e45}.admin-shell{min-height:80vh;display:grid;grid-template-columns:260px 1fr}.admin-shell aside{border-right:1px solid var(--line);padding:3rem 2rem;display:flex;flex-direction:column;gap:2rem}.admin-shell aside h2{margin:0}.admin-nav{display:grid;grid-gap:1rem;gap:1rem;color:var(--muted)}.admin-nav a.active{color:var(--ink);font-weight:700}.admin-content{padding:5rem 6vw}.admin-grid{display:grid;grid-template-columns:minmax(280px,420px) 1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:3rem}.card{background:var(--surface);border:1px solid var(--line);padding:2rem}.card h2{margin-top:0}.admin-list{border-top:1px solid var(--line)}.admin-row{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding:1rem 0}.admin-row div{display:grid;grid-gap:.3rem;gap:.3rem}.admin-row span{color:var(--muted);font-size:.85rem}.pill{border:1px solid var(--line);border-radius:999px;padding:.35rem .6rem;height:max-content}.pill.published{color:#4f624f}.muted{color:var(--muted);line-height:1.6}.cert-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-top:4rem}@media(max-width:850px){.admin-shell{grid-template-columns:1fr}.admin-shell aside{border-right:0;border-bottom:1px solid var(--line)}.admin-grid,.cert-grid{grid-template-columns:1fr}.admin-content{padding:3rem 1.3rem}}.stats-grid{grid-template-columns:repeat(4,1fr);margin:3rem 0}.stat,.stats-grid{display:grid;grid-gap:1rem;gap:1rem}.stat span{color:var(--muted);font-size:.85rem}.stat strong{font-size:2.8rem;letter-spacing:-.06em}.quick-actions{display:flex;flex-wrap:wrap;gap:.8rem}.button.secondary{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.link-button{background:none;border:0;color:var(--accent);cursor:pointer;padding:.3rem 0;margin-right:1rem}.inbox-item{border-bottom:1px solid var(--line);padding:0 0 1.5rem;margin-bottom:1.5rem}.inbox-item p{color:var(--muted);line-height:1.6}@media(max-width:850px){.stats-grid{grid-template-columns:repeat(2,1fr)}}.site-shell{padding:10vh 12vw;min-height:70vh}.content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:4rem}.article-body{max-width:760px;margin-top:3rem;font-size:1.08rem;line-height:1.8}.article-body p{margin:0 0 1.25rem}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #b6a99a;outline-offset:3px}.button,.text-link,a,button,input,select,textarea{transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}@media(max-width:850px){.content-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nav-actions{display:flex;align-items:center;gap:1rem}.locale-toggle{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:.6rem .8rem;color:var(--muted);cursor:pointer}.locale-toggle:hover{color:var(--ink);border-color:var(--accent)}.markdown-editor{display:grid;grid-gap:.5rem;gap:.5rem}.editor-toolbar{display:flex;gap:.4rem;flex-wrap:wrap}.editor-toolbar button{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:.35rem .55rem;color:var(--muted);cursor:pointer}.editor-toolbar button:hover{color:var(--ink);border-color:var(--accent)}[dir=rtl]{font-family:Arial,Tahoma,sans-serif}.rtl{direction:rtl;text-align:right}.am-home{--am-bg:#080e1b;--am-panel:#101b2d;--am-border:rgba(149,177,220,.15);--am-text:#f3f7ff;--am-muted:#9caec6;--am-blue:#4da8ff;--am-cyan:#66e0e6;background:var(--am-bg);color:var(--am-text);overflow:hidden}.am-home *{box-sizing:border-box}.am-container{width:min(1200px,calc(100% - 48px));margin:auto}.am-kicker{color:var(--am-cyan);font-size:.72rem;font-weight:800;letter-spacing:.19em}.am-hero{position:relative;min-height:680px;display:flex;align-items:center;background:radial-gradient(ellipse at 80% 35%,rgba(26,100,207,.23),transparent 50%),linear-gradient(140deg,#080e1b,#0d1930 65%,#091020)}.am-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(110,160,230,.045) 1px,transparent 0),linear-gradient(90deg,rgba(110,160,230,.045) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}.am-hero-inner{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:50px;gap:50px;align-items:center;position:relative;padding:100px 0}.am-status{display:inline-flex;align-items:center;gap:10px;padding:11px 15px;border:1px solid rgba(102,224,230,.25);border-radius:50px;background:rgba(102,224,230,.06);color:#b4d7e7;font-size:.68rem;letter-spacing:.11em;font-weight:700}.am-status-dot{width:7px;height:7px;border-radius:50%;background:#65e0a3;box-shadow:0 0 12px #65e0a3}.am-hero h1{font-size:clamp(3.2rem,5.7vw,5.7rem);line-height:1.04;letter-spacing:-.065em;max-width:850px;margin:30px 0;color:#fff}.am-hero-description{color:var(--am-muted);font-size:1.08rem;line-height:1.9;max-width:640px}.am-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.am-btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:15px 24px;border-radius:10px;font-size:.9rem;font-weight:700;transition:transform .2s,background .2s}.am-btn:hover{transform:translateY(-3px)}.am-btn-primary{background:#4da8ff;color:#07101d}.am-btn-outline{border:1px solid #43536c;color:#eaf3ff}.am-btn-light{background:#fff;color:#081426}.am-hero-visual{height:420px;display:grid;place-items:center;position:relative}.am-orbit{position:absolute;border:1px solid rgba(77,168,255,.25);border-radius:50%;box-shadow:0 0 30px rgba(77,168,255,.05)}.am-orbit-one{width:230px;height:230px}.am-orbit-two{width:330px;height:330px;border-style:dashed}.am-orbit-three{width:410px;height:410px;opacity:.5}.am-core{width:155px;height:155px;display:grid;place-items:center;border-radius:30px;font-size:4.2rem;font-weight:900;letter-spacing:-.13em;color:#c6eeff;background:linear-gradient(145deg,#183e76,#0b1b34);border:1px solid rgba(102,224,230,.5);box-shadow:0 0 90px rgba(45,141,255,.35);transform:rotate(-8deg)}.am-float{position:absolute;font-size:.65rem;font-weight:800;letter-spacing:.13em;padding:12px 15px;border-radius:8px;background:#12243b;border:1px solid #294a70;color:#8edcf5}.am-float-top{top:35px;right:0}.am-float-bottom{bottom:35px;left:0}.am-ticker{border-top:1px solid var(--am-border);border-bottom:1px solid var(--am-border);background:#0d1727}.am-ticker .am-container{display:flex;justify-content:space-between;gap:20px;padding:23px 0;color:#849bb8;font-size:.68rem;font-weight:800;letter-spacing:.16em}.am-section{padding:110px 0}.am-section-heading{max-width:850px;margin-bottom:48px}.am-about h2,.am-section-heading h2,.am-why h2{font-size:clamp(2.2rem,4vw,3.7rem);letter-spacing:-.055em;line-height:1.13;margin:18px 0 22px}.am-about-content p,.am-section-heading p,.am-why-grid p{color:var(--am-muted);line-height:1.9;font-size:1.03rem}.am-about-grid,.am-why-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px}.am-about-content p{margin-top:0}.am-arrow-link{display:inline-flex;gap:20px;align-items:center;color:#7ec8ff;font-weight:700;margin-top:22px}.am-services{background:#0b1424}.am-services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.am-service-card{display:flex;flex-direction:column;min-height:330px;padding:28px;border:1px solid var(--am-border);border-radius:16px;background:linear-gradient(145deg,#122139,#0e192b);transition:transform .25s,border-color .25s}.am-service-card:hover{transform:translateY(-5px);border-color:rgba(77,168,255,.55)}.am-service-top{display:flex;justify-content:space-between;align-items:center}.am-service-symbol{font-size:2rem;color:var(--am-cyan)}.am-card-index{font-size:.75rem;color:#6985a8}.am-service-card h3{font-size:1.2rem;line-height:1.35;margin:28px 0 12px}.am-service-card p{color:var(--am-muted);font-size:.86rem;line-height:1.75;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.am-card-link{color:#7ec8ff;font-size:.83rem;font-weight:700;margin-top:auto;padding-top:20px}.am-section-action{margin-top:35px}.am-featured-project{display:grid;grid-template-columns:1.15fr 1fr;border:1px solid var(--am-border);border-radius:22px;overflow:hidden;background:#101b2d}.am-project-visual{min-height:420px;display:flex;align-items:center;justify-content:center;padding:40px;background:radial-gradient(circle at center,#204879,#0b1d38 75%)}.am-project-window{width:100%;max-width:480px;height:270px;background:#0d1726;border:1px solid #3d628a;border-radius:12px;box-shadow:0 25px 80px rgba(0,0,0,.4);overflow:hidden;transform:perspective(900px) rotateY(-8deg) rotateX(4deg)}.am-window-top{height:30px;background:#1a3049;display:flex;gap:6px;padding:11px}.am-window-top span{width:7px;height:7px;border-radius:50%;background:#6386ac}.am-window-content{display:flex;height:calc(100% - 30px)}.am-window-sidebar{width:22%;border-right:1px solid #253e59;padding:22px 12px}.am-window-sidebar i{display:block;height:8px;background:#2b496b;border-radius:4px;margin-bottom:18px}.am-window-main{flex:1 1;padding:22px}.am-window-heading{width:50%;height:14px;background:#4475a3;border-radius:5px}.am-window-stats{display:flex;gap:10px;margin:22px 0}.am-window-stats i{flex:1 1;height:48px;background:#193859;border:1px solid #315478;border-radius:7px}.am-window-chart{height:75px;border-radius:7px;background:linear-gradient(135deg,#173553,#265d88)}.am-project-caption{position:absolute;bottom:22px;left:28px;color:#8ec6e7;font-size:.7rem;letter-spacing:.16em}.am-project-copy{padding:55px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.am-project-copy h3{font-size:2.4rem;letter-spacing:-.05em;margin:18px 0}.am-project-copy p{color:var(--am-muted);line-height:1.9;margin-bottom:28px}.am-certifications{background:#0b1424}.am-cert-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.am-cert-card{overflow:hidden;border:1px solid var(--am-border);border-radius:15px;background:#111e31}.am-cert-image{height:210px;display:grid;place-items:center;background:#18283d;overflow:hidden}.am-cert-image img{width:100%;height:100%;object-fit:contain;padding:12px}.am-cert-placeholder{font-size:5rem;color:#3975a9}.am-cert-details{padding:23px}.am-cert-details h3{font-size:1.07rem;line-height:1.5;margin:10px 0 0}.am-why{background:radial-gradient(ellipse at left,#132e50,#080e1b 65%)}.am-values{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.am-values span{border:1px solid #345374;border-radius:50px;padding:10px 14px;font-size:.78rem;color:#b6d7f2}.am-contact-section{padding:110px 0;background:linear-gradient(135deg,#0d4a8c,#126eb1 60%,#10518e)}.am-contact-inner{text-align:center;max-width:850px}.am-contact-inner .am-kicker{color:#b8edff}.am-contact-inner h2{font-size:clamp(2.7rem,5vw,4.8rem);line-height:1.1;letter-spacing:-.06em;margin:22px 0}.am-contact-inner p{line-height:1.8;color:#d8eafb;margin-bottom:32px}@media(max-width:1050px){.am-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.am-hero-inner{grid-template-columns:1fr}.am-hero-visual{height:300px}.am-orbit-three{width:290px;height:290px}.am-orbit-two{width:250px;height:250px}.am-orbit-one{width:190px;height:190px}}@media(max-width:700px){.am-container{width:calc(100% - 36px)}.am-hero-inner{padding:75px 0}.am-hero h1{font-size:clamp(2.7rem,10vw,4rem)}.am-hero-visual{height:260px}.am-core{width:120px;height:120px;font-size:3rem}.am-float{font-size:.5rem}.am-ticker .am-container{flex-wrap:wrap;justify-content:center;text-align:center}.am-section{padding:70px 0}.am-about-grid,.am-featured-project,.am-why-grid{grid-template-columns:1fr;gap:20px}.am-cert-grid,.am-services-grid{grid-template-columns:1fr}.am-service-card{min-height:280px}.am-project-visual{min-height:310px;padding:25px}.am-project-window{height:220px}.am-project-copy{padding:30px}.am-contact-section{padding:75px 0}}@media(prefers-reduced-motion:reduce){.am-home *{transition:none!important}}.am-home{--am-bg:#EDE4D5;--am-panel:#F7F2E9;--am-border:rgba(100,116,71,.22);--am-text:#343A2D;--am-muted:#6D705F;--am-blue:#647447;--am-cyan:#647447;background:#EDE4D5;color:#343A2D}.am-hero{background:linear-gradient(135deg,#EDE4D5,#DDD1BE)}.am-about h2,.am-cert-details h3,.am-hero h1,.am-project-copy h3,.am-section-heading h2,.am-service-card h3,.am-why h2{color:#343A2D}.am-about-content p,.am-hero-description,.am-project-copy p,.am-section-heading p,.am-service-card p,.am-why-grid p{color:#6D705F}.am-arrow-link,.am-card-link,.am-kicker,.am-service-symbol{color:#647447}.am-status{background:#E2E5D7;color:#48583A;border-color:#B9C3A4}.am-btn-primary{background:#647447;color:#FFFFFF}.am-btn-outline{border-color:#647447;color:#48583A}.am-btn-primary:hover{background:#48583A}.am-certifications,.am-services{background:#E5DCCB}.am-cert-card,.am-featured-project,.am-service-card{background:#F7F2E9;border-color:#D4CBBE}.am-ticker{background:#DDD1BE}.am-ticker .am-container{color:#48583A}.am-why{background:linear-gradient(135deg,#EDE4D5,#E0D7C7)}.am-values span{color:#48583A;border-color:#A8B394}.am-contact-section{background:linear-gradient(135deg,#647447,#48583A)}.am-contact-inner .am-kicker,.am-contact-inner h2{color:#FFFFFF}.am-contact-inner p{color:#F0EBDD}.am-btn-light{background:#EDE4D5;color:#48583A}.am-core{background:linear-gradient(145deg,#647447,#48583A);color:#FFFFFF;border-color:#A8B394;box-shadow:0 0 60px rgba(100,116,71,.22)}.am-orbit{border-color:rgba(100,116,71,.35)}.am-float{background:#647447;color:#FFFFFF;border-color:#A8B394}.am-project-visual{background:linear-gradient(135deg,#647447,#48583A)}.am-cert-image{background:#E0D7C7}.am-cert-placeholder{color:#647447}.am-hero:before{opacity:.35}body:has(.am-home)>header.nav{background:#EDE4D5;border-bottom:1px solid #d4cbbe}body:has(.am-home)>header.nav .brand{color:#343A2D}body:has(.am-home)>header.nav .brand span{color:#647447}body:has(.am-home)>header.nav nav{color:#48583A}body:has(.am-home)>header.nav nav a:hover{color:#647447}body:has(.am-home)>header.nav .button{background:#647447;color:#FFFFFF}body:has(.am-home)>header.nav .button:hover{background:#48583A}body:has(.am-home)>footer{background:#EDE4D5;border-top:1px solid #d4cbbe;color:#48583A}body:has(.am-home)>footer strong{color:#343A2D}:root{--bg:#EDE4D5;--surface:#F7F2E9;--ink:#343A2D;--muted:#6D705F;--line:#D4CBBE;--accent:#647447;--button:#647447}.nav{background:#EDE4D5;border-bottom-color:#D4CBBE}.brand{color:#343A2D}.brand span{color:#647447}.nav nav{color:#48583A}.nav nav a:hover{color:#647447}.button{background:#647447}.button:hover{background:#48583A}.button.secondary{background:#F7F2E9;color:#48583A;border-color:#B9C3A4}.page h1{color:#343A2D}.eyebrow,.link-button,.number,.text-link{color:#647447}.card,.grid article,.stat{background:#F7F2E9;border-color:#D4CBBE}.grid{background:#D4CBBE}.band,.grid{border-color:#D4CBBE}.band{background:#F7F2E9}input,select,textarea{background:#FFFDF8;color:#343A2D;border:1px solid #c8c0b2}input:focus,select:focus,textarea:focus{border-color:#647447}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#647447}.admin-shell aside{background:#E5DCCB;border-right-color:#D4CBBE}.admin-content{background:#EDE4D5}.admin-nav a.active{color:#48583A}.admin-row,.inbox-item,.list-row{border-bottom-color:#D4CBBE}.pill.published,.success{color:#48583A;border-color:#A8B394;background:#E2E5D7}.locale-toggle{background:#F7F2E9;border-color:#D4CBBE;color:#48583A}footer{background:#EDE4D5;border-top-color:#D4CBBE;color:#48583A}footer strong{color:#343A2D}@media (prefers-reduced-motion:no-preference){.am-reveal{opacity:0;transform:translateY(32px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1);transition-delay:var(--am-delay,0s)}.am-reveal.am-visible{opacity:1;transform:translateY(0)}.am-hero-copy{animation:amHeroEnter .95s ease-out both}.am-hero-visual{animation:amVisualEnter 1.2s ease-out .2s both}.am-orbit-one{animation:amOrbit 30s linear infinite}.am-orbit-two{animation:amOrbitReverse 45s linear infinite}.am-orbit-three{animation:amOrbit 60s linear infinite}.am-core{animation:amCoreEnter 1.2s cubic-bezier(.2,.7,.2,1) both}.am-float-top{animation:amFloatEnter .8s ease-out .7s both}.am-float-bottom{animation:amFloatEnter .8s ease-out 1s both}.am-cert-card,.am-service-card{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.am-cert-card.am-visible:hover,.am-service-card.am-visible:hover{transform:translateY(-8px);box-shadow:0 18px 38px rgba(72,88,58,.14);border-color:#647447}.am-btn:hover{box-shadow:0 10px 24px rgba(72,88,58,.18)}@keyframes amHeroEnter{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes amVisualEnter{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes amCoreEnter{0%{opacity:0;transform:rotate(-18deg) scale(.7)}to{opacity:1;transform:rotate(-8deg) scale(1)}}@keyframes amFloatEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes amOrbit{to{transform:rotate(1turn)}}@keyframes amOrbitReverse{to{transform:rotate(-1turn)}}}.portfolio-premium{background:#EDE4D5;color:#343A2D;overflow:hidden}.portfolio-container{width:min(1200px,calc(100% - 48px));margin:auto}.portfolio-kicker{color:#647447;font-size:.72rem;font-weight:800;letter-spacing:.18em}.portfolio-hero{padding:115px 0 90px;background:linear-gradient(135deg,#EDE4D5,#DDD1BE)}.portfolio-hero h1{max-width:900px;font-size:clamp(3.2rem,7vw,6.5rem);line-height:1.06;letter-spacing:-.065em;margin:25px 0}.portfolio-hero h1 span{color:#647447}.portfolio-hero p{max-width:660px;font-size:1.12rem;line-height:1.9;color:#6D705F}.portfolio-hero-line{width:90px;height:4px;background:#647447;border-radius:5px;margin-top:45px}.portfolio-projects{padding:100px 0}.portfolio-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:45px}.portfolio-section-heading h2{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.05em;margin:15px 0 0}.portfolio-count{font-size:.75rem;font-weight:700;color:#647447;letter-spacing:.12em}.portfolio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:25px;gap:25px}.portfolio-card{background:#F7F2E9;border:1px solid #d4cbbe;border-radius:20px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.portfolio-card:hover{transform:translateY(-7px);box-shadow:0 20px 45px rgba(72,88,58,.12)}.portfolio-card-visual{height:300px;position:relative;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#647447,#48583A)}.portfolio-visual-orbit{position:absolute;border:1px solid rgba(255,255,255,.25);border-radius:50%}.portfolio-visual-orbit.orbit-one{width:210px;height:210px}.portfolio-visual-orbit.orbit-two{width:310px;height:310px;border-style:dashed}.portfolio-visual-icon{width:130px;height:130px;display:grid;place-items:center;background:#EDE4D5;border-radius:25px;transform:rotate(-8deg);box-shadow:0 20px 45px rgba(0,0,0,.15)}.portfolio-visual-icon span{color:#48583A;font-size:3.5rem;font-weight:900;letter-spacing:-.12em}.portfolio-visual-label{position:absolute;bottom:25px;left:30px;color:#EDE4D5;font-size:.7rem;font-weight:800;letter-spacing:.16em}.portfolio-card-content{padding:35px}.portfolio-card-meta{display:flex;justify-content:space-between;color:#647447;font-size:.7rem;font-weight:800;letter-spacing:.12em}.portfolio-card h3{font-size:2rem;letter-spacing:-.04em;margin:20px 0}.portfolio-card p{color:#6D705F;line-height:1.85;min-height:100px}.portfolio-card-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:25px}.portfolio-view-button{display:inline-flex;align-items:center;gap:20px;background:#647447;color:white;padding:14px 22px;border-radius:9px;font-weight:700;font-size:.85rem}.portfolio-view-button:hover{background:#48583A}.portfolio-demo-link{color:#48583A;font-weight:700}.portfolio-cta{padding:100px 0;text-align:center;background:#647447;color:white}.portfolio-cta .portfolio-kicker{color:#EDE4D5}.portfolio-cta h2{font-size:clamp(2.5rem,5vw,4.5rem);letter-spacing:-.06em;margin:20px 0}.portfolio-cta p{color:#F0EBDD;max-width:600px;line-height:1.8;margin:0 auto 30px}.portfolio-cta-button{display:inline-block;padding:15px 25px;background:#EDE4D5;color:#48583A;border-radius:9px;font-weight:700}@media (prefers-reduced-motion:no-preference){.portfolio-hero h1{animation:portfolioEnter .9s ease both}.portfolio-hero p{animation:portfolioEnter 1s ease .15s both}.portfolio-card{animation:portfolioEnter .8s ease both}.portfolio-card:nth-child(2){animation-delay:.15s}.portfolio-visual-orbit.orbit-one{animation:portfolioRotate 30s linear infinite}.portfolio-visual-orbit.orbit-two{animation:portfolioRotate 45s linear infinite reverse}@keyframes portfolioEnter{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes portfolioRotate{to{transform:rotate(1turn)}}}@media (max-width:750px){.portfolio-container{width:calc(100% - 36px)}.portfolio-hero{padding:75px 0}.portfolio-projects{padding:70px 0}.portfolio-grid{grid-template-columns:1fr}.portfolio-card-visual{height:250px}.portfolio-card-content{padding:25px}.portfolio-section-heading{align-items:start;flex-direction:column}}.project-featured-tag{display:inline-block;margin-top:25px;padding:10px 16px;background:#E2E5D7;border:1px solid #b9c3a4;border-radius:50px;color:#48583A;font-size:.72rem;font-weight:800;letter-spacing:.1em}.project-detail-content{padding:100px 0}.project-detail-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);grid-gap:65px;gap:65px;align-items:start}.project-description h2{font-size:clamp(2rem,4vw,3.2rem);letter-spacing:-.05em;margin:20px 0 35px}.project-description p{color:#6D705F;font-size:1.05rem;line-height:2;margin-bottom:25px}.project-detail-sidebar{padding:35px;background:#F7F2E9;border:1px solid #d4cbbe;border-radius:18px}.project-info-row{display:flex;justify-content:space-between;gap:15px;padding:20px 0;border-bottom:1px solid #d4cbbe;font-size:.85rem}.project-info-row>span{color:#6D705F}.project-info-row strong{color:#343A2D;text-align:right}.project-tech{margin:30px 0}.project-tech h3{font-size:1rem;margin-bottom:15px}.project-tech-list{display:flex;flex-wrap:wrap;gap:8px}.project-tech-list span{padding:9px 12px;background:#E2E5D7;border:1px solid #b9c3a4;border-radius:30px;color:#48583A;font-size:.78rem}.project-detail-sidebar .portfolio-view-button{margin-top:20px}.project-detail-sidebar .portfolio-demo-link{display:inline-block;margin-top:20px}@media (max-width:750px){.project-detail-content{padding:65px 0}.project-detail-grid{grid-template-columns:1fr;gap:35px}.project-detail-sidebar{padding:25px}}.portfolio-project-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#0c5754}.am-project-visual{position:relative;overflow:hidden}.am-project-real-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#0c5754;transition:transform .5s ease}@media (hover:hover){.am-featured-project:hover .am-project-real-image{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.am-project-real-image{transition:none}}.am-core{overflow:hidden;display:flex;align-items:center;justify-content:center}.am-brand-hero-logo{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}.am-navbar-brand{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;width:185px;height:58px;flex-shrink:0}.am-navbar-brand img{display:block;width:100%;height:100%;object-fit:contain}@media (max-width:650px){.am-navbar-brand{width:135px;height:46px}}.about-premium{background:#EDE4D5;color:#343A2D;overflow:hidden}.about-container{width:min(1200px,calc(100% - 48px));margin:0 auto}.about-kicker{display:inline-block;font-size:.73rem;font-weight:800;letter-spacing:.16em;color:#647447}.about-section{padding:110px 0}.about-hero{padding:110px 0 115px;background:linear-gradient(135deg,#EDE4D5,#E4DAC8)}.about-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:60px;gap:60px;align-items:center}.about-hero h1{font-size:clamp(3.2rem,6vw,6rem);line-height:1.08;letter-spacing:-.065em;margin:25px 0}.about-hero h1 span,.about-introduction h2 span,.about-journey h2 span,.about-section-heading h2 span{color:#647447}.about-hero-subtitle{font-size:1.1rem;font-weight:700;line-height:1.7;color:#48583A}.about-hero-description{max-width:550px;color:#6D705F;line-height:1.9;margin-top:20px}.about-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:35px}.about-button-outline,.about-button-primary,.about-cta-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:15px 25px;border-radius:9px;font-size:.88rem;font-weight:750;transition:transform .3s ease,background .3s ease}.about-button-primary{background:#647447;color:#fff}.about-button-outline{border:1px solid #647447;color:#48583A}.about-button-outline:hover,.about-button-primary:hover,.about-cta-button:hover{transform:translateY(-3px)}.about-hero-art{position:relative;aspect-ratio:1;display:grid;place-items:center}.about-art-ring{position:absolute;border:1px solid rgba(100,116,71,.3);border-radius:50%}.about-art-ring-one{width:85%;height:85%}.about-art-ring-two{width:65%;height:65%;border-style:dashed}.about-art-center{width:48%;aspect-ratio:1;border-radius:30px;overflow:hidden;background:#48583A;box-shadow:0 30px 65px rgba(72,88,58,.2);transform:rotate(-8deg)}.about-art-center img{width:100%;height:100%;object-fit:cover}.about-art-label{position:absolute;padding:12px 17px;background:#F7F2E9;border:1px solid #d4cbbe;border-radius:10px;font-size:.68rem;font-weight:800;letter-spacing:.1em;color:#48583A;box-shadow:0 10px 30px rgba(72,88,58,.08)}.about-art-label-top{top:16%;right:0}.about-art-label-bottom{bottom:15%;left:0}.about-intro-grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:90px;gap:90px}.about-introduction h2,.about-journey h2,.about-section-heading h2{font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:1.15;letter-spacing:-.055em;margin:22px 0 35px}.about-name-card{display:flex;flex-direction:column;gap:12px;padding:25px;border-left:4px solid #647447;background:#F7F2E9;border-radius:0 12px 12px 0}.about-name-card span{color:#647447;font-size:.68rem;font-weight:800;letter-spacing:.12em}.about-name-card strong{font-size:1.5rem}.about-intro-text p{color:#6D705F;line-height:1.95;margin-bottom:20px;font-size:1rem}.about-social-links{display:flex;gap:25px;margin-top:30px}.about-social-links a{color:#48583A;font-weight:800}.about-expertise{background:#E4DAC8}.about-section-heading{max-width:790px;margin-bottom:45px}.about-section-heading p{color:#6D705F;line-height:1.85}.about-expertise-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.about-expertise-card{padding:38px;border:1px solid #d4cbbe;border-radius:18px;background:#F7F2E9;transition:box-shadow .3s ease,border-color .3s ease}.about-expertise-card:hover{box-shadow:0 20px 40px rgba(72,88,58,.1);border-color:#647447}.about-card-top{display:flex;justify-content:space-between;align-items:center;color:#647447;font-weight:800}.about-card-icon{display:grid;place-items:center;width:58px;height:58px;background:#E2E5D7;border-radius:14px;font-size:1.5rem}.about-expertise-card h3{font-size:1.7rem;margin:28px 0 15px}.about-expertise-card p{color:#6D705F;line-height:1.85;min-height:80px}.about-skill-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.about-skill-tags span{padding:8px 12px;background:#E2E5D7;color:#48583A;border-radius:30px;font-size:.75rem;font-weight:700}.about-journey-grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:85px;gap:85px}.about-journey-intro{color:#6D705F;line-height:1.9}.about-timeline{position:relative;border-left:1px solid #b9c3a4;padding-left:35px}.about-timeline-item{position:relative;display:flex;gap:20px;padding-bottom:45px}.about-timeline-marker{flex-shrink:0;display:grid;place-items:center;width:42px;height:42px;margin-left:-57px;background:#647447;border:5px solid #ede4d5;border-radius:50%;color:#fff;font-size:.7rem;font-weight:800}.about-timeline-item h3{font-size:1.3rem;margin:10px 0}.about-timeline-item p{color:#6D705F;line-height:1.85}.about-cta{padding:110px 0;background:#647447;color:white;text-align:center}.about-cta .about-kicker{color:#EDE4D5}.about-cta h2{font-size:clamp(2.8rem,5vw,5rem);line-height:1.15;letter-spacing:-.06em;margin:20px 0}.about-cta h2 span{color:#EDE4D5}.about-cta p{max-width:630px;margin:0 auto 30px;line-height:1.85;color:#F0EBDD}.about-cta-button{background:#EDE4D5;color:#48583A}@media (prefers-reduced-motion:no-preference){.about-reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s ease}.about-reveal.about-visible{opacity:1;transform:translateY(0)}.about-hero-copy{animation:aboutEnter .9s ease both}.about-hero-art{animation:aboutEnter 1s ease .2s both}.about-art-ring-two{animation:aboutRotate 45s linear infinite}@keyframes aboutEnter{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes aboutRotate{to{transform:rotate(1turn)}}}@media (max-width:850px){.about-hero-grid,.about-intro-grid,.about-journey-grid{grid-template-columns:1fr;gap:45px}.about-hero{padding:75px 0}.about-hero-art{max-width:450px;width:100%;margin:0 auto}.about-section{padding:75px 0}}@media (max-width:600px){.about-container{width:calc(100% - 36px)}.about-expertise-grid{grid-template-columns:1fr}.about-expertise-card{padding:25px}.about-cta{padding:75px 0}}.services-premium{background:#EDE4D5;color:#343A2D;overflow:hidden}.services-container{width:min(1200px,calc(100% - 48px));margin:auto}.services-kicker{display:inline-block;font-size:.73rem;font-weight:800;letter-spacing:.16em;color:#647447}.services-hero{padding:110px 0;background:linear-gradient(135deg,#EDE4D5,#E4DAC8)}.services-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;grid-gap:60px;gap:60px}.services-hero h1{font-size:clamp(3.2rem,6vw,6rem);line-height:1.08;letter-spacing:-.065em;margin:25px 0}.services-advantage h2 span,.services-hero h1 span,.services-section-heading h2 span{color:#647447}.services-hero-copy>p{max-width:570px;color:#6D705F;line-height:1.9;font-size:1.05rem}.services-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:35px}.services-cta-button,.services-outline-button,.services-primary-button{display:inline-flex;justify-content:center;align-items:center;padding:15px 25px;border-radius:9px;font-weight:750;font-size:.88rem;transition:transform .3s ease,background .3s ease}.services-primary-button{background:#647447;color:white}.services-outline-button{border:1px solid #647447;color:#48583A}.services-cta-button:hover,.services-outline-button:hover,.services-primary-button:hover{transform:translateY(-3px)}.services-hero-meta{display:flex;align-items:center;gap:15px;margin-top:45px}.services-hero-meta strong{font-size:2.5rem;color:#48583A}.services-hero-meta span{font-size:.85rem;color:#6D705F}.services-hero-art{position:relative;aspect-ratio:1;display:grid;place-items:center}.services-art-ring{position:absolute;border:1px solid rgba(100,116,71,.3);border-radius:50%}.services-ring-one{width:85%;height:85%}.services-ring-two{width:65%;height:65%;border-style:dashed}.services-art-logo{width:48%;aspect-ratio:1;border-radius:30px;overflow:hidden;background:#48583A;transform:rotate(-8deg);box-shadow:0 30px 65px rgba(72,88,58,.2)}.services-art-logo img{width:100%;height:100%;object-fit:cover}.services-art-label{position:absolute;padding:12px 17px;background:#F7F2E9;border:1px solid #d4cbbe;border-radius:10px;font-size:.68rem;font-weight:800;letter-spacing:.1em;color:#48583A}.services-label-top{top:16%;right:0}.services-label-bottom{bottom:15%;left:0}.services-advantage,.services-list-section,.services-process{padding:110px 0}.services-section-heading{max-width:820px;margin-bottom:50px}.services-advantage h2,.services-section-heading h2{font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:1.15;letter-spacing:-.055em;margin:22px 0}.services-section-heading p{color:#6D705F;line-height:1.85}.services-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.services-card{display:flex;flex-direction:column;padding:38px;background:#F7F2E9;border:1px solid #d4cbbe;border-radius:18px;transition:box-shadow .3s ease,border-color .3s ease}.services-card:hover{box-shadow:0 20px 40px rgba(72,88,58,.1);border-color:#647447}.services-card-top{display:flex;justify-content:space-between;align-items:center}.services-card-icon{display:grid;place-items:center;width:65px;height:65px;background:#E2E5D7;color:#48583A;border-radius:15px;font-size:1.8rem;font-weight:700}.services-card-number{color:#647447;font-weight:800}.services-card h3{font-size:1.65rem;margin:28px 0 15px}.services-card>p{color:#6D705F;line-height:1.9;flex:1 1}.services-card-link{display:flex;justify-content:space-between;gap:15px;margin-top:30px;padding-top:20px;border-top:1px solid #d4cbbe;color:#48583A;font-weight:800;font-size:.85rem}.services-process{background:#E4DAC8}.services-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.services-process-card{background:#F7F2E9;padding:28px;border:1px solid #d4cbbe;border-radius:15px}.services-process-card>span{color:#647447;font-size:2rem;font-weight:800}.services-process-card h3{font-size:1.25rem;margin:25px 0 12px}.services-process-card p{color:#6D705F;line-height:1.8;font-size:.9rem}.services-advantage-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px}.services-advantage-grid>div:last-child p{color:#6D705F;line-height:1.9;margin-bottom:20px}.services-about-link{display:inline-block;margin-top:15px;color:#48583A;font-weight:800}.services-cta{padding:110px 0;background:#647447;color:white;text-align:center}.services-cta .services-kicker{color:#EDE4D5}.services-cta h2{font-size:clamp(2.8rem,5vw,5rem);line-height:1.15;letter-spacing:-.06em;margin:20px 0}.services-cta h2 span{color:#EDE4D5}.services-cta p{max-width:630px;margin:0 auto 30px;color:#F0EBDD;line-height:1.85}.services-cta-button{background:#EDE4D5;color:#48583A}@media (prefers-reduced-motion:no-preference){.services-reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s ease}.services-reveal.services-visible{opacity:1;transform:translateY(0)}.services-hero-copy{animation:servicesEnter .9s ease both}.services-hero-art{animation:servicesEnter 1s ease .2s both}.services-ring-two{animation:servicesRotate 45s linear infinite}@keyframes servicesEnter{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes servicesRotate{to{transform:rotate(1turn)}}}@media (max-width:850px){.services-advantage-grid,.services-hero-grid{grid-template-columns:1fr;gap:45px}.services-hero{padding:75px 0}.services-hero-art{max-width:450px;width:100%;margin:auto}.services-advantage,.services-list-section,.services-process{padding:75px 0}.services-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.services-container{width:calc(100% - 36px)}.services-card-grid,.services-process-grid{grid-template-columns:1fr}.services-card{padding:25px}.services-cta{padding:75px 0}}.cert-premium{background:#EDE4D5;color:#343A2D;overflow:hidden}.cert-container{width:min(1200px,calc(100% - 48px));margin:auto}.cert-kicker{display:inline-block;font-size:.73rem;font-weight:800;letter-spacing:.16em;color:#647447}.cert-hero{padding:110px 0;background:linear-gradient(135deg,#EDE4D5,#E4DAC8)}.cert-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:60px;gap:60px;align-items:center}.cert-hero h1{font-size:clamp(3.2rem,6vw,6rem);line-height:1.08;letter-spacing:-.065em;margin:25px 0}.cert-hero h1 span,.cert-section-heading h2 span{color:#647447}.cert-hero-copy>p{max-width:570px;color:#6D705F;line-height:1.9;font-size:1.05rem}.cert-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:35px}.cert-cta-button,.cert-outline-button,.cert-primary-button{display:inline-flex;align-items:center;justify-content:center;padding:15px 25px;border-radius:9px;font-size:.88rem;font-weight:750;transition:transform .3s ease}.cert-primary-button{background:#647447;color:white}.cert-outline-button{border:1px solid #647447;color:#48583A}.cert-cta-button:hover,.cert-outline-button:hover,.cert-primary-button:hover{transform:translateY(-3px)}.cert-hero-count{display:flex;align-items:center;gap:15px;margin-top:45px}.cert-hero-count strong{font-size:2.5rem;color:#48583A}.cert-hero-count span{max-width:200px;color:#6D705F;font-size:.85rem}.cert-hero-art{position:relative;aspect-ratio:1;display:grid;place-items:center}.cert-art-circle{position:absolute;border:1px solid rgba(100,116,71,.3);border-radius:50%}.cert-circle-one{width:85%;height:85%}.cert-circle-two{width:65%;height:65%;border-style:dashed}.cert-art-logo{width:48%;aspect-ratio:1;overflow:hidden;border-radius:30px;background:#48583A;transform:rotate(-8deg);box-shadow:0 30px 65px rgba(72,88,58,.2)}.cert-art-logo img{width:100%;height:100%;object-fit:cover}.cert-art-label{position:absolute;padding:12px 17px;background:#F7F2E9;border:1px solid #d4cbbe;border-radius:10px;font-size:.68rem;font-weight:800;letter-spacing:.1em;color:#48583A}.cert-label-top{top:16%;right:0}.cert-label-bottom{bottom:15%;left:0}.cert-focus-section,.cert-gallery-section{padding:110px 0}.cert-section-heading{max-width:820px;margin-bottom:50px}.cert-section-heading h2{font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:1.15;letter-spacing:-.055em;margin:22px 0}.cert-section-heading p{color:#6D705F;line-height:1.85}.cert-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.cert-gallery-card{overflow:hidden;background:#F7F2E9;border:1px solid #d4cbbe;border-radius:18px;transition:box-shadow .3s ease,border-color .3s ease}.cert-gallery-card:hover{border-color:#647447;box-shadow:0 20px 40px rgba(72,88,58,.1)}.cert-card-image{height:285px;padding:24px;background:#E4DAC8}.cert-card-image a{position:relative;display:block;width:100%;height:100%}.cert-card-image img{width:100%;height:100%;object-fit:contain;border-radius:8px;transition:transform .4s ease}.cert-gallery-card:hover .cert-card-image img{transform:scale(1.035)}.cert-image-action{position:absolute;right:10px;bottom:10px;padding:9px 13px;border-radius:8px;background:#48583A;color:white;font-size:.72rem;font-weight:800}.cert-image-placeholder{display:flex;height:100%;flex-direction:column;justify-content:center;align-items:center;gap:15px;color:#647447}.cert-image-placeholder>span{font-size:4rem}.cert-card-content{padding:32px}.cert-card-meta{display:flex;justify-content:space-between;gap:12px;color:#647447;font-size:.7rem;font-weight:800;letter-spacing:.08em}.cert-card-issuer{display:block;margin-top:25px;color:#647447;font-size:.78rem;font-weight:800}.cert-card-content h3{margin:12px 0 18px;font-size:1.55rem;line-height:1.3}.cert-card-content>p{color:#6D705F;line-height:1.85;font-size:.94rem}.cert-verify-link{display:inline-block;margin-top:20px;color:#48583A;font-weight:800}.cert-focus-section{background:#E4DAC8}.cert-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.cert-focus-card{padding:35px;background:#F7F2E9;border:1px solid #d4cbbe;border-radius:16px}.cert-focus-card-top{display:flex;align-items:center;justify-content:space-between;color:#647447;font-weight:800}.cert-focus-card-top span:first-child{font-size:2.5rem}.cert-focus-card h3{font-size:1.5rem;margin:35px 0 15px}.cert-focus-card p{color:#6D705F;line-height:1.85}.cert-cta{padding:110px 0;background:#647447;color:white;text-align:center}.cert-cta .cert-kicker{color:#EDE4D5}.cert-cta h2{font-size:clamp(2.8rem,5vw,5rem);line-height:1.15;letter-spacing:-.06em;margin:20px 0}.cert-cta h2 span{color:#EDE4D5}.cert-cta p{max-width:650px;margin:0 auto 30px;color:#F0EBDD;line-height:1.85}.cert-cta-button{background:#EDE4D5;color:#48583A}@media (prefers-reduced-motion:no-preference){.cert-reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s ease}.cert-reveal.cert-visible{opacity:1;transform:translateY(0)}.cert-hero-copy{animation:certEnter .9s ease both}.cert-hero-art{animation:certEnter 1s ease .2s both}.cert-circle-two{animation:certRotate 45s linear infinite}@keyframes certEnter{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes certRotate{to{transform:rotate(1turn)}}}@media (max-width:850px){.cert-hero-grid{grid-template-columns:1fr;gap:45px}.cert-hero{padding:75px 0}.cert-hero-art{max-width:450px;width:100%;margin:auto}.cert-focus-section,.cert-gallery-section{padding:75px 0}.cert-focus-grid{grid-template-columns:1fr}}@media (max-width:600px){.cert-container{width:calc(100% - 36px)}.cert-gallery-grid{grid-template-columns:1fr}.cert-card-image{height:235px}.cert-card-content{padding:25px}.cert-cta{padding:75px 0}}.blog-premium{background:#EDE4D5;color:#343A2D;overflow:hidden}.blog-container{width:min(1200px,calc(100% - 48px));margin:auto}.blog-kicker{display:inline-block;font-size:.73rem;font-weight:800;letter-spacing:.16em;color:#647447}.blog-hero{padding:120px 0 80px;background:linear-gradient(135deg,#EDE4D5,#E4DAC8)}.blog-hero h1{max-width:900px;font-size:clamp(3.5rem,7vw,7rem);line-height:1.06;letter-spacing:-.07em;margin:25px 0}.blog-hero h1 span,.blog-section-heading h2 span{color:#647447}.blog-hero>.blog-container>p{max-width:630px;color:#6D705F;line-height:1.9;font-size:1.08rem}.blog-hero-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-top:85px;padding-top:25px;border-top:1px solid #d4cbbe;font-size:.72rem;font-weight:800;letter-spacing:.1em;color:#647447}.blog-articles-section,.blog-featured-section{padding:100px 0}.blog-section-heading{margin-bottom:40px}.blog-section-heading h2{font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:1.15;letter-spacing:-.055em;margin:18px 0}.blog-section-heading p{color:#6D705F;line-height:1.85}.blog-featured-card{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:20px;background:#F7F2E9;border:1px solid #d4cbbe}.blog-featured-visual{position:relative;min-height:480px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;background:#48583A;color:#EDE4D5}.blog-featured-visual>strong{position:relative;z-index:1;font-size:clamp(3.2rem,6vw,6rem);letter-spacing:-.08em}.blog-featured-visual-footer,.blog-featured-visual-label{position:absolute;z-index:1;font-size:.7rem;font-weight:800;letter-spacing:.2em}.blog-featured-visual-label{top:35px;left:35px}.blog-featured-visual-footer{bottom:35px;right:35px}.blog-visual-ring{position:absolute;border:1px solid rgba(237,228,213,.2);border-radius:50%}.blog-ring-one{width:75%;aspect-ratio:1}.blog-ring-two{width:110%;aspect-ratio:1}.blog-featured-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(30px,5vw,70px)}.blog-article-date{margin-top:20px;color:#6D705F;font-size:.85rem}.blog-featured-content h2{font-size:clamp(1.9rem,3vw,3rem);line-height:1.2;letter-spacing:-.04em;margin:20px 0}.blog-featured-content>p{color:#6D705F;line-height:1.9}.blog-read-button{display:inline-flex;justify-content:space-between;gap:35px;margin-top:35px;padding:15px 22px;border-radius:9px;background:#647447;color:white;font-weight:800;font-size:.85rem;transition:transform .3s ease}.blog-cta-button:hover,.blog-read-button:hover{transform:translateY(-3px)}.blog-articles-section{background:#E4DAC8}.blog-articles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.blog-article-card{display:flex;flex-direction:column;padding:32px;background:#F7F2E9;border:1px solid #d4cbbe;border-radius:16px;transition:box-shadow .3s ease}.blog-article-card:hover{box-shadow:0 20px 40px rgba(72,88,58,.1)}.blog-card-top{display:flex;justify-content:space-between;gap:15px;color:#647447;font-size:.73rem;font-weight:800}.blog-article-card h3{font-size:1.5rem;line-height:1.3;margin:30px 0 18px}.blog-article-card>p{flex:1 1;color:#6D705F;line-height:1.85}.blog-card-link{display:flex;justify-content:space-between;margin-top:30px;padding-top:20px;border-top:1px solid #d4cbbe;color:#48583A;font-weight:800}.blog-empty,.blog-more-soon{padding:45px;background:#F7F2E9;border-radius:15px;color:#6D705F}.blog-cta{padding:110px 0;background:#647447;color:white;text-align:center}.blog-cta .blog-kicker{color:#EDE4D5}.blog-cta h2{font-size:clamp(2.8rem,5vw,5rem);line-height:1.15;letter-spacing:-.06em;margin:20px 0}.blog-cta h2 span{color:#EDE4D5}.blog-cta p{max-width:630px;margin:0 auto 30px;color:#F0EBDD;line-height:1.85}.blog-cta-button{display:inline-block;padding:15px 25px;border-radius:9px;background:#EDE4D5;color:#48583A;font-size:.88rem;font-weight:800;transition:transform .3s ease}@media (max-width:900px){.blog-featured-card{grid-template-columns:1fr}.blog-featured-visual{min-height:320px}.blog-articles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.blog-container{width:calc(100% - 36px)}.blog-hero{padding:75px 0 55px}.blog-hero-bottom{margin-top:50px}.blog-articles-section,.blog-featured-section{padding:70px 0}.blog-articles-grid{grid-template-columns:1fr}.blog-featured-visual{min-height:260px}.blog-featured-content{padding:28px}.blog-cta{padding:75px 0}}.blog-detail{background:#EDE4D5;color:#343A2D}.blog-detail-container{width:min(1200px,calc(100% - 48px));margin:0 auto}.blog-detail-hero{padding:85px 0 75px;background:linear-gradient(135deg,#EDE4D5,#E4DAC8)}.blog-detail-back{display:inline-block;color:#647447;font-weight:750;font-size:.88rem;margin-bottom:75px}.blog-detail-kicker{font-size:.73rem;font-weight:800;letter-spacing:.16em;color:#647447}.blog-detail-hero h1{max-width:1000px;font-size:clamp(2.8rem,5.5vw,5.8rem);line-height:1.1;letter-spacing:-.06em;margin:25px 0 30px}.blog-detail-summary{max-width:780px;font-size:1.2rem;line-height:1.85;color:#6D705F}.blog-detail-meta{display:flex;flex-wrap:wrap;gap:25px;margin-top:50px;padding-top:25px;border-top:1px solid #d4cbbe;color:#647447;font-size:.73rem;font-weight:800;letter-spacing:.1em}.blog-detail-content-section{padding:90px 0 120px}.blog-detail-layout{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:80px;gap:80px;align-items:start}.blog-detail-aside-inner{position:-webkit-sticky;position:sticky;top:120px;display:flex;flex-direction:column;gap:18px;padding:25px;border-left:3px solid #647447;background:#F7F2E9}.blog-detail-aside-inner>span{font-size:.7rem;letter-spacing:.12em;font-weight:800;color:#647447}.blog-detail-aside-inner strong{font-size:1.4rem;line-height:1.3}.blog-detail-aside-inner p{color:#6D705F;font-size:.88rem;line-height:1.8}.blog-detail-aside-inner a{color:#48583A;font-size:.85rem;font-weight:800}.blog-detail-article{min-width:0}.blog-markdown{font-size:1.08rem;line-height:1.95;color:#41483A;overflow-wrap:anywhere}.blog-markdown h1,.blog-markdown h2,.blog-markdown h3,.blog-markdown h4{color:#343A2D;letter-spacing:-.035em;line-height:1.3}.blog-markdown h1{font-size:2.6rem;margin:55px 0 20px}.blog-markdown h2{font-size:clamp(1.8rem,3vw,2.5rem);margin:60px 0 22px}.blog-markdown h3{font-size:1.55rem;margin:38px 0 15px}.blog-markdown h4{font-size:1.25rem;margin:30px 0 12px}.blog-markdown p{margin:0 0 24px}.blog-markdown strong{color:#343A2D;font-weight:800}.blog-markdown ol,.blog-markdown ul{margin:18px 0 30px;padding-left:30px}.blog-markdown ul{list-style:disc}.blog-markdown ol{list-style:decimal}.blog-markdown li{padding-left:6px;margin-bottom:10px}.blog-markdown li::marker{color:#647447}.blog-markdown a{color:#48583A;text-decoration:underline;text-underline-offset:4px}.blog-markdown blockquote{margin:35px 0;padding:20px 30px;border-left:4px solid #647447;background:#E4DAC8;border-radius:0 12px 12px 0}.blog-markdown blockquote p:last-child{margin-bottom:0}.blog-markdown img{display:block;max-width:100%;height:auto;margin:35px auto;border-radius:12px}.blog-markdown pre{overflow-x:auto;padding:22px;margin:28px 0;border-radius:12px;background:#343A2D;color:#F7F2E9;font-size:.88rem;line-height:1.7}.blog-markdown :not(pre)>code{padding:3px 7px;background:#E4DAC8;border-radius:5px;font-size:.9em}.blog-markdown table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:30px 0}.blog-markdown td,.blog-markdown th{padding:12px 16px;border:1px solid #d4cbbe;text-align:left}.blog-markdown th{background:#E4DAC8}.blog-markdown hr{border:0;border-top:1px solid #d4cbbe;margin:45px 0}.blog-detail-end{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-top:80px;padding-top:25px;border-top:1px solid #d4cbbe}.blog-detail-end span{color:#647447;font-size:.72rem;font-weight:800;letter-spacing:.1em}.blog-detail-end a{color:#48583A;font-weight:800}.blog-detail-cta{padding:110px 0;background:#647447;color:white;text-align:center}.blog-detail-cta span{color:#EDE4D5;font-size:.73rem;font-weight:800;letter-spacing:.16em}.blog-detail-cta h2{font-size:clamp(2.8rem,5vw,5rem);letter-spacing:-.06em;line-height:1.15;margin:22px 0}.blog-detail-cta h2 em{color:#EDE4D5;font-style:normal}.blog-detail-cta p{max-width:600px;margin:0 auto 30px;line-height:1.85;color:#F0EBDD}.blog-detail-cta a{display:inline-block;padding:15px 25px;border-radius:9px;background:#EDE4D5;color:#48583A;font-weight:800}@media (max-width:850px){.blog-detail-layout{grid-template-columns:1fr;gap:40px}.blog-detail-aside{display:none}.blog-detail-content-section{padding:60px 0 80px}}@media (max-width:600px){.blog-detail-container{width:calc(100% - 36px)}.blog-detail-hero{padding:55px 0}.blog-detail-back{margin-bottom:45px}.blog-detail-meta{gap:15px}.blog-markdown{font-size:1rem}.blog-detail-cta{padding:75px 0}}.admin-nav-v2{min-height:100%;gap:32px}.admin-nav-brand{display:flex;align-items:center;gap:13px;margin-bottom:12px}.admin-nav-brand-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#48583A;color:#F7F2E9;font-size:1.5rem;font-weight:900}.admin-nav-brand strong{display:block;color:#343A2D;font-size:1.1rem}.admin-nav-brand small{display:block;margin-top:4px;color:#647447;font-size:.62rem;font-weight:800;letter-spacing:.12em}.admin-nav-group{margin-bottom:28px}.admin-nav-group-title{margin:0 0 12px 12px;color:#929582;font-size:.65rem;font-weight:800;letter-spacing:.14em}.admin-nav-v2 .admin-nav-item{gap:12px;padding:12px 14px;margin:4px 0;border-radius:10px;color:#6D705F;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease}.admin-nav-v2 .admin-nav-item:hover{background:#E4DAC8;color:#343A2D}.admin-nav-v2 .admin-nav-item.active{background:#647447;color:#fff}.admin-nav-icon{display:inline-flex;width:22px;justify-content:center;font-size:1.05rem}.admin-nav-bottom{margin-top:auto;padding-top:25px;border-top:1px solid #d4cbbe}.admin-nav-bottom a{color:#48583A;font-size:.85rem;font-weight:800}@media (max-width:900px){.admin-nav-v2{min-height:auto}}.admin-toast-stack{position:fixed;top:25px;right:25px;z-index:9999;display:flex;flex-direction:column;gap:12px;width:min(390px,calc(100vw - 30px));pointer-events:none}.admin-toast{display:flex;align-items:flex-start;gap:13px;padding:17px;background:#F7F2E9;border:1px solid #d4cbbe;border-left:4px solid #647447;border-radius:13px;box-shadow:0 18px 45px rgba(52,58,45,.15);color:#343A2D;pointer-events:auto}.admin-toast-error{border-left-color:#B64A3B}.admin-toast-warning{border-left-color:#B48735}.admin-toast-info{border-left-color:#667B8C}.admin-toast-symbol{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#647447;color:white;font-weight:800}.admin-toast-error .admin-toast-symbol{background:#B64A3B}.admin-toast-warning .admin-toast-symbol{background:#B48735}.admin-toast-info .admin-toast-symbol{background:#667B8C}.admin-toast-copy{flex:1 1;min-width:0}.admin-toast-copy strong{display:block;font-size:.92rem}.admin-toast-copy p{margin:6px 0 0;color:#6D705F;font-size:.82rem;line-height:1.6}.admin-toast-close{border:0;background:transparent;color:#6D705F;cursor:pointer;font-size:1.4rem}.admin-confirm-overlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:rgba(28,35,25,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.admin-confirm-dialog{width:min(460px,100%);padding:35px;background:#F7F2E9;border-radius:20px;box-shadow:0 25px 70px rgba(0,0,0,.2);color:#343A2D}.admin-confirm-symbol{display:grid;place-items:center;width:52px;height:52px;margin-bottom:22px;border-radius:14px;background:#E4DAC8;color:#48583A;font-size:1.6rem;font-weight:900}.admin-confirm-dialog h2{margin:0 0 12px;font-size:1.65rem}.admin-confirm-dialog p{color:#6D705F;line-height:1.8}.admin-confirm-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:30px}.admin-confirm-actions button{padding:12px 20px;border-radius:9px;font-weight:800;cursor:pointer}.admin-confirm-cancel{background:transparent;border:1px solid #d4cbbe;color:#343A2D}.admin-confirm-primary{background:#647447;border:1px solid #647447;color:white}.admin-confirm-danger{background:#B64A3B;border:1px solid #b64a3b;color:white}@media (max-width:600px){.admin-toast-stack{top:12px;right:15px}.admin-confirm-dialog{padding:25px}}.admin-page-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:1rem 0 1.5rem}.admin-page-heading h1{margin:0}.admin-table-card{width:100%;overflow:hidden}.admin-table-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.admin-table-toolbar h2{margin:0}.admin-table-toolbar input{width:min(100%,320px)}.admin-table-scroll{overflow-x:auto;width:100%}.admin-data-table{width:100%;border-collapse:collapse;text-align:left}.admin-data-table td,.admin-data-table th{padding:1rem .8rem;border-bottom:1px solid #d4cbbe;vertical-align:middle}.admin-data-table th{font-size:.8rem;color:#6d705f;white-space:nowrap}.admin-data-table td p{margin:.35rem 0;color:#6d705f;font-size:.86rem}.admin-table-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.admin-table-actions a,.admin-table-actions button{font:inherit;font-size:.85rem;cursor:pointer}.admin-action-delete{background:none;border:0;color:#a13f38;padding:.35rem}.admin-action-edit{color:#48583a}.admin-empty-state{padding:2rem;text-align:center;color:#6d705f}.admin-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1.5rem 0}.admin-summary-strip>div{border:1px solid #d4cbbe;border-radius:12px;padding:1rem;background:#f7f2e9;display:grid;grid-gap:.35rem;gap:.35rem}.admin-summary-strip span{font-size:.8rem;color:#6d705f}.admin-summary-strip strong{font-size:1.5rem;color:#48583a}.admin-status{font-size:.8rem;border-radius:99px;padding:.3rem .6rem;background:#eee7db}.admin-status.published{color:#48583a;background:#e6ecde}@media(max-width:640px){.admin-summary-strip{grid-template-columns:1fr}.admin-data-table td,.admin-data-table th{padding:.6rem}}.admin-nav-v2{display:flex;flex-direction:column;width:100%;min-width:0;gap:20px}.admin-nav-v2>nav{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%;min-width:0;gap:8px}.admin-nav-v2 .admin-nav-group{display:flex;flex-direction:column;width:100%;min-width:0;margin:0 0 14px}.admin-nav-v2 .admin-nav-group-title{width:100%;margin:0 0 10px}.admin-nav-v2 .admin-nav-item{display:flex;flex-direction:row;align-items:center;width:100%;min-width:0;box-sizing:border-box;white-space:nowrap}.admin-nav-v2 .admin-nav-icon{flex:0 0 22px}.admin-nav-v2 .admin-nav-brand{flex-shrink:0}.admin-nav-v2 .admin-nav-bottom{width:100%;box-sizing:border-box}.am-mobile-menu{display:none}@media (max-width:850px){.nav{position:relative;z-index:100;padding-inline:20px;gap:12px}.nav-actions>.button.small,.nav-actions>.locale-toggle,.nav>nav{display:none!important}.nav-actions{-webkit-margin-start:auto;margin-inline-start:auto}.am-mobile-menu{display:block}.am-mobile-menu-trigger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;border:1px solid #d4cbbe;border-radius:12px;background:#F7F2E9;cursor:pointer;position:relative;z-index:102}.am-mobile-menu-trigger span{display:block;width:21px;height:2px;border-radius:2px;background:#536345}.am-mobile-menu-backdrop{position:fixed;inset:0;background:rgba(35,42,30,.42);z-index:101;display:flex;justify-content:flex-end}.am-mobile-menu-panel{width:min(350px,88vw);height:100dvh;overflow-y:auto;background:#F6F2EA;box-shadow:-12px 0 40px rgba(35,42,30,.15);padding:28px 22px;animation:amMenuSlide .25s ease-out}.am-mobile-menu-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:22px;border-bottom:1px solid #d8d0c4;color:#343B2D}.am-mobile-menu-heading strong{font-size:1.1rem}.am-mobile-menu-heading button{border:0;background:#E8E0D2;color:#536345;border-radius:10px;width:36px;height:36px;cursor:pointer}.am-mobile-menu-links{display:flex;flex-direction:column;gap:7px;padding-block:24px}.am-mobile-menu-links a{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-radius:12px;color:#343B2D;font-size:.95rem;font-weight:600;transition:background .2s,color .2s}.am-mobile-menu-links a:hover{background:#E8E0D2}.am-mobile-menu-links a.active{background:#536345;color:#FFFFFF}.am-mobile-menu-language{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:22px 8px;border-top:1px solid #d8d0c4;color:#343B2D;font-size:.9rem}.am-mobile-menu-language .locale-toggle{display:inline-flex!important;background:#E3E8DA;border:1px solid #c4cdb7;color:#536345;font-weight:700}@keyframes amMenuSlide{0%{transform:translateX(100%);opacity:.6}to{transform:translateX(0);opacity:1}}}@media (prefers-reduced-motion:reduce){.am-mobile-menu-panel{animation:none}}:root{--bg:#F6F2EA;--surface:#FFFCF7;--ink:#343B2D;--muted:#697060;--line:#DED5C8;--accent:#536345;--button:#536345;--am-sand:#E8E0D2;--am-sage:#E3E8DA;--am-olive-dark:#394830}body{background:var(--bg);color:var(--ink)}.nav{background:rgba(246,242,234,.97);border-bottom:1px solid var(--line);box-shadow:0 3px 20px rgba(52,59,45,.035)}.nav nav a{transition:color .2s ease}.nav nav a:hover{color:var(--accent)}.button{background:linear-gradient(135deg,#647650,#43543A);color:#FFFFFF;box-shadow:0 5px 16px rgba(67,84,58,.12);transition:transform .2s ease,box-shadow .2s ease}.button:hover{background:linear-gradient(135deg,#536345,#343F2E);box-shadow:0 8px 22px rgba(67,84,58,.18);transform:translateY(-1px)}.button.secondary{background:#FFFCF7;color:#43543A;border:1px solid #c9d0bf;box-shadow:none}.band,.card,.stat{border-color:var(--line);box-shadow:0 8px 28px rgba(52,59,45,.035)}.card,.stat{background:var(--surface)}.band{background:linear-gradient(145deg,#FFFCF7,#EFE9DD)}input,select,textarea{border-color:var(--line);background:#FFFCF7;color:var(--ink)}input:focus,select:focus,textarea:focus{outline:2px solid #9BAA87;outline-offset:2px;border-color:#536345}a:focus-visible,button:focus-visible{outline:3px solid #A4B38E;outline-offset:3px}.locale-toggle{background:#E3E8DA;color:#43543A;border-color:#C9D0BF}footer{background:#EEE7DB;border-top-color:var(--line);color:#626A58}.admin-shell{background:#F6F2EA}.admin-shell aside{background:linear-gradient(180deg,#EEE7DB,#E8E0D2);border-color:var(--line)}.admin-content{background:#F6F2EA}.admin-nav-v2 .admin-nav-item.active{background:#536345;color:#FFFFFF}.admin-nav-v2 .admin-nav-item:not(.active):hover{background:#E3E8DA}@media (prefers-reduced-motion:reduce){.button{transition:none}.button:hover{transform:none}}.admin-nav-bottom{display:flex;flex-direction:column;align-items:stretch;gap:12px}.admin-logout-button{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;padding:13px 16px;border:1px solid #e2c9c1;border-radius:12px;background:#F7EAE5;color:#955647;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease}.admin-logout-button:hover{background:#EFD9D1;border-color:#CDA99D}.admin-logout-button:disabled{opacity:.6;cursor:wait}.admin-logout-error{margin:0;color:#955647;font-size:.8rem;line-height:1.5}