:root{--navy:#061f3a;--navy-2:#032744;--blue:#006aa6;--blue-2:#168cc5;--gold:#d99a45;--gold-2:#f1b562;--ink:#0d2440;--text:#52606f;--muted:#eef4f8;--line:#dbe5ee;--white:#fff;--shadow:0 20px 60px rgba(4,30,55,.14);--radius:16px;--radius-sm:10px;--max:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;color:var(--ink);background:linear-gradient(120deg,#eef5fb,#fff 35%,#edf5fb);font-size:16px;line-height:1.65}.container{width:min(var(--max),calc(100% - 48px));margin:auto}.site-shell{width:min(1440px,calc(100% - 32px));margin:0 auto;background:#fff;box-shadow:0 0 0 1px rgba(3,39,68,.08),0 30px 80px rgba(3,39,68,.18);overflow:hidden}.topbar{background:#03182d;color:#fff;font-size:13px}.topbar__inner{height:36px;display:flex;align-items:center;gap:22px}.topbar a,.topbar span{color:#fff;text-decoration:none;display:flex;align-items:center;gap:7px;white-space:nowrap}.topbar .ui-icon{width:14px;height:14px;color:var(--gold)}.topbar__social{margin-left:auto;display:flex;align-items:center;gap:10px}.topbar__social a,.footer-social a{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04);color:#fff!important;transition:.25s}.topbar__social a:hover,.footer-social a:hover{transform:translateY(-2px);border-color:var(--gold);color:var(--gold)!important}.topbar__social .social-icon,.footer-social .social-icon{width:17px;height:17px;display:block}.footer-social a{background:rgba(255,255,255,.06)}.navbar{height:94px;background:#fff;border-bottom:1px solid var(--line);position:relative;z-index:9}.navbar__inner{height:100%;display:flex;align-items:center;gap:30px}.site-branding img{width:310px;max-height:74px;object-fit:contain;display:block}.primary-menu{margin-left:auto}.menu{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.menu a{display:block;padding:34px 16px 32px;color:#061f3a;text-decoration:none;font-size:13px;font-weight:800;letter-spacing:.25px;text-transform:uppercase;position:relative}.menu a:after{content:"";position:absolute;left:16px;right:16px;bottom:24px;height:2px;background:var(--gold);transform:scaleX(0);transition:.25s}.menu li.current-menu-item>a:after,.menu a:hover:after{transform:scaleX(1)}.btn,.button,button{border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-transform:uppercase;font-weight:900;letter-spacing:.25px;border-radius:4px;text-decoration:none;padding:13px 23px;font-size:13px;transition:.25s}.btn--primary{background:linear-gradient(135deg,var(--blue),#004875);color:#fff;box-shadow:0 10px 28px rgba(0,106,166,.24)}.btn--primary:hover{transform:translateY(-2px)}.btn--ghost{color:#fff;border:1px solid rgba(255,255,255,.45)}.btn--outline{border:2px solid var(--gold);color:#fff;background:#061f3a}.nav-quote{margin-left:10px}.mobile-toggle{display:none;background:transparent;border:0;width:44px;height:44px;gap:5px;flex-direction:column;align-items:center;justify-content:center}.mobile-toggle span{width:25px;height:2px;background:var(--navy);display:block}.hero-slider{position:relative;background:#021a31;color:#fff}.slide{min-height:520px;background-image:linear-gradient(90deg,rgba(2,20,38,.95),rgba(2,20,38,.55),rgba(2,20,38,.25)),url('../img/hero-canakkale.svg');background-size:cover;background-position:center;display:none;align-items:center}.slide.is-active{display:flex}.slide__content{width:min(620px,calc(100% - 96px));margin-left:calc((100% - min(var(--max),calc(100% - 48px)))/2)}.eyebrow{color:var(--gold-2);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.9px;margin:0 0 14px}.slide h1{font-size:56px;line-height:1.04;margin:0 0 16px;color:#fff;letter-spacing:-1.4px}.slide h1 span,.accent{color:var(--gold-2)}.slide p{font-size:18px;color:rgba(255,255,255,.88);margin:0 0 30px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:58px;border-radius:8px;background:rgba(4,26,48,.72);color:#fff;font-size:36px;border:1px solid rgba(255,255,255,.12);cursor:pointer}.slider-arrow.prev{left:18px}.slider-arrow.next{right:18px}.slider-dots{position:absolute;left:50%;bottom:48px;transform:translateX(-50%);display:flex;gap:9px}.slider-dots button{width:12px;height:12px;border-radius:50%;background:#fff;opacity:.55;cursor:pointer;padding:0}.slider-dots button.is-active{background:var(--blue-2);opacity:1}.service-ribbon{position:relative;z-index:4;margin-top:-42px}.service-ribbon__inner{display:grid;grid-template-columns:repeat(5,1fr);background:#fff;border-radius:10px;box-shadow:var(--shadow);border:1px solid var(--line);overflow:hidden}.ribbon-item{display:flex;gap:15px;align-items:flex-start;padding:24px 22px;border-right:1px solid var(--line)}.ribbon-item:last-child{border-right:0}.ribbon-item .ui-icon{width:42px;height:42px;color:var(--blue)}.ribbon-item h3{font-size:14px;margin:0 0 4px;text-transform:uppercase}.ribbon-item p{font-size:13px;margin:0;color:var(--text);line-height:1.45}.section{padding:72px 0}.section--soft{background:linear-gradient(#fff,#f8fbfd)}.section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px}.section-title{margin:0;font-size:32px;line-height:1.15;color:var(--ink);letter-spacing:-.5px}.section-title:after,.card-title-line:after{content:"";display:block;width:34px;height:3px;background:var(--gold);margin-top:12px}.section-lead{max-width:720px;margin:10px auto 0;color:var(--text);text-align:center}.intro-grid{display:grid;grid-template-columns:.9fr 1.4fr;gap:54px;align-items:center}.intro-card{min-height:380px;background:url('../img/sketch-canakkale.svg') left bottom/contain no-repeat;padding:20px 0}.intro-card h2{font-size:33px;line-height:1.15;margin:0 0 18px}.check-list{margin:22px 0 24px;padding:0;list-style:none}.check-list li{display:flex;gap:10px;align-items:center;margin:7px 0;color:var(--ink);font-weight:700;font-size:14px}.check-list li:before{content:"✓";display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:var(--blue);color:#fff;font-size:12px}.cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.service-card{border:1px solid var(--line);border-radius:10px;overflow:hidden;text-decoration:none;color:var(--ink);background:#fff;transition:.25s;position:relative}.service-card:hover{transform:translateY(-5px);box-shadow:0 18px 38px rgba(8,45,75,.14)}.service-card__img{height:160px;background:#d9e8f2;overflow:hidden}.service-card__img img,.project-card img,.post-card img{width:100%;height:100%;object-fit:cover;display:block}.service-card__body{padding:18px}.service-card__icon{width:44px;height:44px;display:grid;place-items:center;background:#061f3a;color:var(--gold);border-radius:7px;margin-top:-42px;position:relative}.service-card__body h3{font-size:18px;margin:12px 0 8px;line-height:1.2}.service-card__body p{font-size:14px;color:var(--text);margin:0}.arrow{color:var(--gold);font-weight:900}.project-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.project-card{height:190px;border-radius:10px;overflow:hidden;position:relative;color:#fff;text-decoration:none;background:#08243c}.project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,20,34,.1),rgba(2,17,31,.88))}.project-card__text{position:absolute;z-index:2;left:18px;right:18px;bottom:16px}.project-card small{color:var(--gold);font-weight:900;text-transform:uppercase}.project-card h3{margin:4px 0 6px;font-size:18px;line-height:1.16;color:#fff}.project-card span{font-size:13px;color:rgba(255,255,255,.86)}.stats-band{background:#041d35;color:#fff;background-image:linear-gradient(120deg,rgba(217,154,69,.04),rgba(0,106,166,.12)),url('../img/cta-canakkale.svg');background-size:cover}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.stat{display:flex;align-items:center;justify-content:center;gap:16px;min-height:116px;border-right:1px solid rgba(255,255,255,.13)}.stat:last-child{border-right:0}.stat .ui-icon{width:44px;height:44px;color:var(--gold)}.stat strong{display:block;font-size:29px;line-height:1}.stat span{font-size:13px;color:rgba(255,255,255,.78);font-weight:700;text-transform:uppercase}.testimonial-row{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:16px}.quote-card,.mini-feature{border:1px solid var(--line);border-radius:10px;padding:22px;background:#fff}.quote-card{font-weight:700;color:var(--ink)}.mini-feature{display:flex;align-items:center;gap:13px}.mini-feature .ui-icon{width:38px;height:38px;color:var(--blue)}.brands{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:28px;padding:26px 0;border-top:1px solid var(--line);color:#929ca6;text-transform:uppercase;font-weight:900;letter-spacing:.5px}.page-hero{min-height:260px;background-image:linear-gradient(90deg,rgba(2,20,38,.94),rgba(2,20,38,.55)),url('../img/hero-canakkale.svg');background-size:cover;background-position:center;color:#fff;display:flex;align-items:center}.page-hero__inner{width:min(var(--max),calc(100% - 96px));margin:auto}.breadcrumbs{display:flex;align-items:center;gap:10px;font-size:13px;margin-bottom:10px;color:rgba(255,255,255,.75)}.breadcrumbs a{color:#fff;text-decoration:none}.breadcrumbs strong{color:var(--gold)}.page-hero h1{font-size:46px;line-height:1.05;margin:0;color:#fff}.page-hero p{max-width:680px;margin:15px 0 0;color:rgba(255,255,255,.86)}.about-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:45px;align-items:center}.about-art{min-height:340px;background:url('../img/sketch-canakkale.svg') center/contain no-repeat #f7fafc;border-radius:10px}.two-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.info-card{border:1px solid var(--line);box-shadow:0 12px 35px rgba(5,38,67,.05);border-radius:12px;padding:30px;background:#fff}.info-card .ui-icon{width:48px;height:48px;color:var(--gold)}.values-row{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.value{padding:22px;border-top:1px solid var(--line);text-align:center}.value .ui-icon{width:38px;height:38px;color:var(--blue)}.timeline{display:grid;grid-template-columns:repeat(6,1fr);gap:0;position:relative;padding-top:25px}.timeline:before{content:"";position:absolute;top:36px;left:8%;right:8%;height:2px;background:var(--gold)}.time-point{text-align:center;position:relative}.time-point:before{content:"";width:13px;height:13px;border-radius:50%;background:#fff;border:3px solid var(--gold);display:block;margin:5px auto 18px;position:relative;z-index:1}.time-point strong{color:var(--gold);display:block;font-size:20px}.cert-row{display:flex;gap:28px;align-items:center;justify-content:center;flex-wrap:wrap;color:#6f7780;font-weight:900;font-size:26px;text-transform:uppercase;padding:25px 0}.services-page-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.service-box{border:1px solid var(--line);border-radius:12px;padding:28px;background:#fff;transition:.25s;text-decoration:none;color:var(--ink)}.service-box:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.service-box .ui-icon{width:58px;height:58px;color:var(--blue)}.service-box h3{font-size:17px;margin:14px 0 8px}.process-row{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;align-items:start}.process-item{text-align:center;position:relative}.process-item .num{display:inline-flex;align-items:center;gap:8px;color:var(--gold);font-weight:900}.process-item .ui-icon{width:46px;height:46px;color:var(--blue);display:block;margin:0 auto 8px}.why-row{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.why-item{display:flex;gap:12px;align-items:flex-start;border-right:1px solid var(--line);padding-right:14px}.why-item:last-child{border:0}.why-item .ui-icon{width:34px;height:34px;color:var(--blue);flex:0 0 auto}.cta-band{background:#041d35;color:#fff;background-image:linear-gradient(90deg,rgba(3,24,45,.98),rgba(5,48,82,.86)),url('../img/cta-canakkale.svg');background-size:cover;border-top:1px solid rgba(255,255,255,.1)}.cta-band__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px 0}.cta-band h2{margin:0;color:#fff;font-size:25px}.cta-band p{margin:4px 0 0;color:rgba(255,255,255,.78)}.content-with-sidebar{display:grid;grid-template-columns:1fr 300px;gap:34px}.detail-hero-card{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.detail-hero-card img{width:100%;border-radius:12px;box-shadow:var(--shadow)}.feature-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 22px;margin:22px 0}.feature-list span{display:flex;gap:9px;align-items:center;font-weight:700}.feature-list span:before{content:"✓";color:var(--gold);font-weight:900}.side-card{border:1px solid var(--line);border-radius:12px;padding:24px;background:#fff;margin-bottom:18px}.side-card h3{margin-top:0}.side-card ul{list-style:none;margin:0;padding:0}.side-card li{border-bottom:1px solid var(--line)}.side-card li:last-child{border-bottom:0}.side-card a{display:flex;justify-content:space-between;color:var(--ink);text-decoration:none;padding:12px 0;font-weight:800}.apps-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.app-card{height:130px;border-radius:10px;display:flex;align-items:flex-end;padding:15px;color:#fff;background:linear-gradient(180deg,rgba(4,30,55,.1),rgba(4,30,55,.85)),url('../img/project.svg') center/cover;font-weight:900}.faq-item{border:1px solid var(--line);border-radius:8px;margin-bottom:9px;overflow:hidden}.faq-q{width:100%;display:flex;justify-content:space-between;background:#fff;color:var(--ink);font-weight:900;padding:14px 18px;cursor:pointer}.faq-a{display:none;padding:0 18px 16px;color:var(--text)}.faq-item.is-open .faq-a{display:block}.project-filters{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:22px}.filter-btn{border:1px solid var(--line);background:#fff;border-radius:8px;padding:12px 22px;font-weight:900;color:var(--ink);cursor:pointer}.filter-btn.active,.filter-btn:hover{background:#061f3a;color:#fff;border-color:#061f3a}.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.project-grid .project-card{height:245px}.featured-project{display:grid;grid-template-columns:1fr 2fr auto;gap:26px;align-items:center;border-radius:10px;background:#061f3a;color:#fff;padding:0 28px 0 0;overflow:hidden}.featured-project img{height:150px;width:100%;object-fit:cover}.featured-project p,.featured-project small{color:rgba(255,255,255,.75)}.project-detail-layout{display:grid;grid-template-columns:1fr 300px;gap:36px}.summary-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.summary-card{border:1px solid var(--line);padding:22px;border-radius:12px;background:#fff}.gallery-row{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.gallery-row img{border-radius:8px;height:105px;width:100%;object-fit:cover}.project-stats{display:grid;grid-template-columns:repeat(5,1fr);background:#061f3a;color:#fff;border-radius:10px;overflow:hidden}.project-stats .stat{min-height:82px}.blog-layout{display:grid;grid-template-columns:1fr 310px;gap:32px}.posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.post-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.post-card__img{height:195px;background:#e8f0f6}.post-card__body{padding:20px}.post-meta{font-size:12px;color:var(--gold);font-weight:900;text-transform:uppercase}.post-card h2,.post-card h3{font-size:21px;line-height:1.2;margin:8px 0}.post-card a{text-decoration:none;color:var(--ink)}.pagination{display:flex;gap:7px;margin-top:24px}.pagination a,.pagination span{display:grid;place-items:center;min-width:38px;height:38px;border:1px solid var(--line);border-radius:6px;text-decoration:none;color:var(--ink);font-weight:900}.pagination .current{background:#061f3a;color:#fff}.contact-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:-45px;position:relative;z-index:2}.contact-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px;box-shadow:0 12px 32px rgba(4,30,55,.08);display:flex;gap:18px}.contact-card .ui-icon{width:54px;height:54px;color:#fff;background:#06365f;border-radius:8px;padding:12px}.contact-card h3{margin:0 0 5px}.contact-card strong{display:block;color:#06365f;font-size:18px}.contact-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:34px}.contact-form{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.contact-form textarea,.contact-form .wide{grid-column:1/-1}.contact-form input,.contact-form textarea,.contact-form select{width:100%;border:1px solid var(--line);border-radius:7px;padding:14px 15px;font:inherit;color:var(--ink);background:#fff}.map-card{height:330px;border-radius:12px;overflow:hidden;background:#d9e8f2;position:relative}.fake-map{height:100%;background:linear-gradient(135deg,#abd8ee,#f3f7fa);position:relative;overflow:hidden}.fake-map:before{content:"";position:absolute;inset:-20%;background:repeating-linear-gradient(30deg,transparent 0 45px,rgba(255,255,255,.6) 47px 49px),repeating-linear-gradient(120deg,transparent 0 58px,rgba(255,255,255,.5) 60px 62px)}.map-pin{position:absolute;left:55%;top:48%;width:30px;height:30px;background:#c44432;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 6px 14px rgba(0,0,0,.22)}.map-pin:after{content:"";position:absolute;left:9px;top:9px;width:12px;height:12px;border-radius:50%;background:#fff}.hours-box{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-top:26px}.hours-box>div{padding:24px;border-right:1px solid var(--line)}.hours-box>div:last-child{border-right:0}.site-footer{background:#03182d;color:#fff}.footer-cta{background:#052b4c;border-top:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.08)}.footer-cta__inner{display:flex;justify-content:space-between;align-items:center;gap:26px;padding:22px 0}.footer-cta__inner>div{display:flex;align-items:center;gap:14px}.footer-cta .ui-icon{width:38px;height:38px;color:var(--gold)}.footer-cta strong{display:block}.footer-cta span{display:block;color:rgba(255,255,255,.72);font-size:14px}.newsletter{display:flex;min-width:420px}.newsletter input,.mini-newsletter input{flex:1;background:#fff;border:0;padding:14px;border-radius:4px 0 0 4px}.newsletter button,.mini-newsletter button{background:var(--gold);color:#061f3a;font-weight:900;padding:0 22px;border-radius:0 4px 4px 0;text-transform:uppercase}.footer-main{padding:48px 0;background-image:linear-gradient(90deg,rgba(3,24,45,.99),rgba(6,38,68,.95)),url('../img/cta-canakkale.svg');background-size:cover}.footer-grid{display:grid;grid-template-columns:1.25fr repeat(4,1fr);gap:34px}.footer-logo{width:245px;filter:brightness(0) invert(1)}.footer-main p,.footer-main li,.footer-main a{color:rgba(255,255,255,.72);font-size:14px;text-decoration:none}.footer-main h4{margin:0 0 14px;color:#fff;text-transform:uppercase;font-size:14px}.footer-main ul{list-style:none;margin:0;padding:0}.footer-main li{margin-bottom:8px}.footer-social{display:flex;align-items:center;gap:12px}.contact-list .ui-icon{width:16px;height:16px;color:var(--gold);vertical-align:middle;margin-right:5px}.mini-newsletter{display:flex}.mini-newsletter input{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);color:#fff}.footer-bottom{background:#021326;border-top:1px solid rgba(255,255,255,.07);font-size:13px}.footer-bottom .container{display:flex;justify-content:space-between;padding:18px 0;color:rgba(255,255,255,.65)}.footer-bottom a{color:rgba(255,255,255,.7);text-decoration:none}.entry-content img{max-width:100%;height:auto;border-radius:10px}.entry-content h2,.entry-content h3{color:var(--ink);line-height:1.25}.read-more{display:inline-flex;gap:8px;color:var(--blue);font-weight:900;text-decoration:none;margin-top:10px}.aligncenter{text-align:center}.wp-caption{max-width:100%}@media(max-width:1180px){.cards-grid,.services-page-grid{grid-template-columns:repeat(2,1fr)}.project-grid,.posts-grid{grid-template-columns:repeat(2,1fr)}.service-ribbon__inner{grid-template-columns:repeat(2,1fr)}.ribbon-item{border-bottom:1px solid var(--line)}.contact-cards{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}.primary-menu{display:none}.mobile-toggle{display:flex;margin-left:auto}.primary-menu.is-open{display:block;position:absolute;top:94px;left:0;right:0;background:#fff;border-top:1px solid var(--line);box-shadow:var(--shadow)}.primary-menu.is-open .menu{display:block}.primary-menu.is-open .menu a{padding:14px 28px}.nav-quote{display:none}}@media(max-width:860px){.site-shell{width:100%;margin:0}.container{width:calc(100% - 32px)}.topbar__inner{height:auto;min-height:36px;flex-wrap:wrap;gap:8px 16px;padding:8px 0}.site-branding img{width:240px}.slide{min-height:500px}.slide__content{width:calc(100% - 48px);margin-left:24px}.slide h1{font-size:40px}.slider-arrow{display:none}.intro-grid,.about-layout,.contact-layout,.content-with-sidebar,.project-detail-layout,.blog-layout,.detail-hero-card{grid-template-columns:1fr}.service-ribbon{margin-top:0}.service-ribbon__inner,.stats-grid,.testimonial-row,.values-row,.process-row,.why-row,.apps-grid,.contact-cards,.hours-box,.summary-cards,.project-stats{grid-template-columns:1fr}.cards-grid,.project-strip,.project-grid,.posts-grid,.services-page-grid{grid-template-columns:1fr}.page-hero h1{font-size:36px}.featured-project{grid-template-columns:1fr;padding:0 0 24px}.footer-cta__inner,.footer-bottom .container{display:block}.newsletter{min-width:0;width:100%;margin-top:15px}.footer-grid{grid-template-columns:1fr}.hours-box>div{border-right:0;border-bottom:1px solid var(--line)}.hours-box>div:last-child{border-bottom:0}}@media(max-width:560px){.navbar{height:82px}.primary-menu.is-open{top:82px}.site-branding img{width:205px}.slide h1{font-size:32px}.hero-actions .btn{width:100%}.contact-form{grid-template-columns:1fr}.footer-logo{width:210px}.cert-row{font-size:20px}.timeline{grid-template-columns:1fr}.timeline:before{display:none}.topbar__social{display:none}}
