@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Jost:wght@300;400;500;600&display=swap'); :root{--cream:#F0EBE1;--cream2:#E8E1D5;--blue:#1B3585;--blue2:#112764;--ink:#131313;--muted:#81786B;--white:#FAFAF7;--border:rgba(27,53,133,.15)} *,*:before,*:after{box-sizing:border-box} html{scroll-behavior:smooth} body.tx-body{margin:0;background:var(--cream);color:var(--ink);font-family:'Jost',sans-serif;font-size:16px;font-weight:300;line-height:1.75;overflow-x:hidden} .tx-body img{max-width:100%;height:auto} .tx-container{width:min(1240px,calc(100% - 48px));margin:auto} .tx-section{padding:clamp(76px,9vw,122px) 0} .tx-light{background:var(--white)} .tx-blue{background:var(--blue)} .tx-eyebrow{margin-bottom:1rem;color:var(--blue);font-size:.68rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase} .tx-eyebrow p{margin:0} .tx-section-title h1,.tx-section-title h2,.tx-section-title h3{margin:0;color:var(--ink);font-family:'Cormorant Garamond',serif;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:300;letter-spacing:-.025em;line-height:1.04} .tx-site-header{position:sticky;top:0;z-index:1000;border-bottom:1px solid var(--border);background:rgba(240,235,225,.96);backdrop-filter:blur(12px)} .tx-header-inner{width:min(1360px,calc(100% - 48px));min-height:78px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:2rem} .tx-brand{color:var(--blue)!important;font-family:'Cormorant Garamond',serif;font-size:1.65rem;font-weight:500;letter-spacing:.16em;text-decoration:none!important} .tx-brand span{color:var(--muted);font-weight:300} .tx-main-nav ul{display:flex;align-items:center;gap:2rem;margin:0;padding:0;list-style:none} .tx-main-nav li{margin:0;padding:0;list-style:none} .tx-main-nav a{color:var(--ink)!important;font-size:.68rem;font-weight:600;letter-spacing:.15em;text-decoration:none!important;text-transform:uppercase} .tx-main-nav .active a,.tx-main-nav a:hover{color:var(--blue)!important} .tx-header-cta{min-height:44px;display:inline-flex;align-items:center;padding:0 1.3rem;background:var(--blue);color:#fff!important;font-size:.67rem;font-weight:600;letter-spacing:.14em;text-decoration:none!important;text-transform:uppercase} .tx-menu-toggle{display:none;width:44px;height:44px;padding:10px;border:0;background:transparent} .tx-menu-toggle span{display:block;height:2px;margin:5px 0;background:var(--ink)} .tx-hero{min-height:calc(100vh - 78px);display:grid;grid-template-columns:1.08fr .92fr} .tx-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(72px,9vw,125px) max(30px,calc((100vw - 1240px)/2))} .tx-hero-title h1,.tx-hero-title h2,.tx-hero-title p{margin:0;color:var(--ink);font-family:'Cormorant Garamond',serif;font-size:clamp(4rem,8.5vw,8.5rem);font-weight:300;letter-spacing:-.04em;line-height:.9} .tx-hero-intro{max-width:620px;margin-top:2rem;font-size:1.08rem} .tx-actions{margin-top:1.8rem} .tx-actions a,.tx-contact-box a{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:0 1.7rem;border:1px solid var(--blue);background:var(--blue);color:#fff!important;font-size:.68rem;font-weight:600;letter-spacing:.15em;text-decoration:none!important;text-transform:uppercase} .tx-hero-image{min-height:640px;overflow:hidden;background:radial-gradient(circle at 75% 15%,#5474C3 0,transparent 34%),linear-gradient(145deg,#2549A0,#091E54)} .tx-hero-image img{width:100%;height:100%;object-fit:cover} .tx-blue-strip{padding:1rem 0;background:var(--blue)} .tx-blue-strip,.tx-blue-strip p{margin:0;color:rgba(255,255,255,.82);font-size:.68rem;font-weight:600;letter-spacing:.17em;text-align:center;text-transform:uppercase} .tx-heading-grid{display:grid;grid-template-columns:1fr .8fr;gap:4rem;align-items:end;margin-bottom:3rem} .tx-card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.25rem!important} .tx-service-card{position:relative;min-height:470px;display:flex!important;align-items:flex-end;padding:2rem;overflow:hidden;background:linear-gradient(155deg,#3559AD,#0C245D);color:#fff!important;text-decoration:none!important} .tx-card-two{background:linear-gradient(155deg,#243B75,#101A36)} .tx-card-three{background:linear-gradient(155deg,#1B3585,#0B1F55)} .tx-service-card:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(4,12,33,.88),transparent 72%)} .tx-service-card>div,.tx-number{position:relative;z-index:1} .tx-number{position:absolute;top:1.7rem;left:2rem;color:rgba(255,255,255,.3);font-family:'Cormorant Garamond',serif;font-size:3.4rem} .tx-service-card h1,.tx-service-card h2,.tx-service-card h3,.tx-service-card h4{margin:0 0 .7rem;color:#fff;font-family:'Cormorant Garamond',serif;font-size:1.8rem;font-weight:400} .tx-service-card p{color:rgba(255,255,255,.72)} .tx-more{font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase} .tx-price-grid,.tx-feedback-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.3rem!important;margin-top:2.6rem} .tx-price-card,.tx-feedback-card{padding:2.4rem 2rem;border:1px solid var(--border);background:var(--white)} .tx-featured{background:var(--blue);color:#fff} .tx-featured *{color:#fff!important} .tx-about-grid,.tx-contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,7vw,7rem);align-items:start} .tx-about-image{min-height:560px;overflow:hidden;background:var(--blue2)} .tx-about-image img{width:100%;height:100%;object-fit:cover} .tx-eyebrow-light{color:rgba(255,255,255,.5)} .tx-white-title h1,.tx-white-title h2,.tx-white-title h3{color:#fff} .tx-white-copy,.tx-white-copy p{color:rgba(255,255,255,.7)} .tx-contact-box{padding:2.5rem;border:1px solid var(--border);background:var(--white)} .tx-page-hero{padding:clamp(80px,10vw,140px) 0} .tx-page-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:end} .tx-page-hero h1{margin:0;font-family:'Cormorant Garamond',serif;font-size:clamp(3.8rem,7vw,7rem);font-weight:300;line-height:1} .tx-common-content{max-width:900px} .tx-site-footer{padding:2rem 0;background:var(--ink)} .tx-footer-inner{width:min(1360px,calc(100% - 48px));margin:auto;display:grid;grid-template-columns:auto 1fr auto;gap:2rem;align-items:center} .tx-footer-brand{color:rgba(255,255,255,.65);font-family:'Cormorant Garamond',serif;font-size:1.2rem;letter-spacing:.18em} .tx-footer-editable,.tx-footer-editable p,.tx-footer-copy{margin:0;color:rgba(255,255,255,.45);font-size:.72rem} @media(max-width:960px){.tx-menu-toggle{display:block}.tx-main-nav{position:absolute;top:78px;left:0;right:0;display:none;padding:1.5rem 24px 2rem;border-bottom:1px solid var(--border);background:var(--cream)}.tx-main-nav.is-open{display:block}.tx-main-nav ul{align-items:flex-start;flex-direction:column;gap:1rem}.tx-header-cta{display:none}.tx-hero,.tx-heading-grid,.tx-about-grid,.tx-contact-grid,.tx-page-hero-grid{grid-template-columns:1fr}.tx-hero-image{min-height:430px}.tx-card-grid,.tx-price-grid,.tx-feedback-grid{grid-template-columns:1fr!important}.tx-footer-inner{grid-template-columns:1fr}}
Treenerid – Trainix @import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Jost:wght@300;400;500;600&display=swap'); :root{--cream:#F0EBE1;--cream2:#E8E1D5;--blue:#1B3585;--blue2:#112764;--ink:#131313;--muted:#81786B;--white:#FAFAF7;--border:rgba(27,53,133,.15)} *,*:before,*:after{box-sizing:border-box} html{scroll-behavior:smooth} body.tx-body{margin:0;background:var(--cream);color:var(--ink);font-family:'Jost',sans-serif;font-size:16px;font-weight:300;line-height:1.75;overflow-x:hidden} .tx-body img{max-width:100%;height:auto} .tx-container{width:min(1240px,calc(100% - 48px));margin:auto} .tx-section{padding:clamp(76px,9vw,122px) 0} .tx-light{background:var(--white)} .tx-blue{background:var(--blue)} .tx-eyebrow{margin-bottom:1rem;color:var(--blue);font-size:.68rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase} .tx-eyebrow p{margin:0} .tx-section-title h1,.tx-section-title h2,.tx-section-title h3{margin:0;color:var(--ink);font-family:'Cormorant Garamond',serif;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:300;letter-spacing:-.025em;line-height:1.04} .tx-site-header{position:sticky;top:0;z-index:1000;border-bottom:1px solid var(--border);background:rgba(240,235,225,.96);backdrop-filter:blur(12px)} .tx-header-inner{width:min(1360px,calc(100% - 48px));min-height:78px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:2rem} .tx-brand{color:var(--blue)!important;font-family:'Cormorant Garamond',serif;font-size:1.65rem;font-weight:500;letter-spacing:.16em;text-decoration:none!important} .tx-brand span{color:var(--muted);font-weight:300} .tx-main-nav ul{display:flex;align-items:center;gap:2rem;margin:0;padding:0;list-style:none} .tx-main-nav li{margin:0;padding:0;list-style:none} .tx-main-nav a{color:var(--ink)!important;font-size:.68rem;font-weight:600;letter-spacing:.15em;text-decoration:none!important;text-transform:uppercase} .tx-main-nav .active a,.tx-main-nav a:hover{color:var(--blue)!important} .tx-header-cta{min-height:44px;display:inline-flex;align-items:center;padding:0 1.3rem;background:var(--blue);color:#fff!important;font-size:.67rem;font-weight:600;letter-spacing:.14em;text-decoration:none!important;text-transform:uppercase} .tx-menu-toggle{display:none;width:44px;height:44px;padding:10px;border:0;background:transparent} .tx-menu-toggle span{display:block;height:2px;margin:5px 0;background:var(--ink)} .tx-hero{min-height:calc(100vh - 78px);display:grid;grid-template-columns:1.08fr .92fr} .tx-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(72px,9vw,125px) max(30px,calc((100vw - 1240px)/2))} .tx-hero-title h1,.tx-hero-title h2,.tx-hero-title p{margin:0;color:var(--ink);font-family:'Cormorant Garamond',serif;font-size:clamp(4rem,8.5vw,8.5rem);font-weight:300;letter-spacing:-.04em;line-height:.9} .tx-hero-intro{max-width:620px;margin-top:2rem;font-size:1.08rem} .tx-actions{margin-top:1.8rem} .tx-actions a,.tx-contact-box a{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:0 1.7rem;border:1px solid var(--blue);background:var(--blue);color:#fff!important;font-size:.68rem;font-weight:600;letter-spacing:.15em;text-decoration:none!important;text-transform:uppercase} .tx-hero-image{min-height:640px;overflow:hidden;background:radial-gradient(circle at 75% 15%,#5474C3 0,transparent 34%),linear-gradient(145deg,#2549A0,#091E54)} .tx-hero-image img{width:100%;height:100%;object-fit:cover} .tx-blue-strip{padding:1rem 0;background:var(--blue)} .tx-blue-strip,.tx-blue-strip p{margin:0;color:rgba(255,255,255,.82);font-size:.68rem;font-weight:600;letter-spacing:.17em;text-align:center;text-transform:uppercase} .tx-heading-grid{display:grid;grid-template-columns:1fr .8fr;gap:4rem;align-items:end;margin-bottom:3rem} .tx-card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.25rem!important} .tx-service-card{position:relative;min-height:470px;display:flex!important;align-items:flex-end;padding:2rem;overflow:hidden;background:linear-gradient(155deg,#3559AD,#0C245D);color:#fff!important;text-decoration:none!important} .tx-card-two{background:linear-gradient(155deg,#243B75,#101A36)} .tx-card-three{background:linear-gradient(155deg,#1B3585,#0B1F55)} .tx-service-card:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(4,12,33,.88),transparent 72%)} .tx-service-card>div,.tx-number{position:relative;z-index:1} .tx-number{position:absolute;top:1.7rem;left:2rem;color:rgba(255,255,255,.3);font-family:'Cormorant Garamond',serif;font-size:3.4rem} .tx-service-card h1,.tx-service-card h2,.tx-service-card h3,.tx-service-card h4{margin:0 0 .7rem;color:#fff;font-family:'Cormorant Garamond',serif;font-size:1.8rem;font-weight:400} .tx-service-card p{color:rgba(255,255,255,.72)} .tx-more{font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase} .tx-price-grid,.tx-feedback-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.3rem!important;margin-top:2.6rem} .tx-price-card,.tx-feedback-card{padding:2.4rem 2rem;border:1px solid var(--border);background:var(--white)} .tx-featured{background:var(--blue);color:#fff} .tx-featured *{color:#fff!important} .tx-about-grid,.tx-contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,7vw,7rem);align-items:start} .tx-about-image{min-height:560px;overflow:hidden;background:var(--blue2)} .tx-about-image img{width:100%;height:100%;object-fit:cover} .tx-eyebrow-light{color:rgba(255,255,255,.5)} .tx-white-title h1,.tx-white-title h2,.tx-white-title h3{color:#fff} .tx-white-copy,.tx-white-copy p{color:rgba(255,255,255,.7)} .tx-contact-box{padding:2.5rem;border:1px solid var(--border);background:var(--white)} .tx-page-hero{padding:clamp(80px,10vw,140px) 0} .tx-page-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:end} .tx-page-hero h1{margin:0;font-family:'Cormorant Garamond',serif;font-size:clamp(3.8rem,7vw,7rem);font-weight:300;line-height:1} .tx-common-content{max-width:900px} .tx-site-footer{padding:2rem 0;background:var(--ink)} .tx-footer-inner{width:min(1360px,calc(100% - 48px));margin:auto;display:grid;grid-template-columns:auto 1fr auto;gap:2rem;align-items:center} .tx-footer-brand{color:rgba(255,255,255,.65);font-family:'Cormorant Garamond',serif;font-size:1.2rem;letter-spacing:.18em} .tx-footer-editable,.tx-footer-editable p,.tx-footer-copy{margin:0;color:rgba(255,255,255,.45);font-size:.72rem} @media(max-width:960px){.tx-menu-toggle{display:block}.tx-main-nav{position:absolute;top:78px;left:0;right:0;display:none;padding:1.5rem 24px 2rem;border-bottom:1px solid var(--border);background:var(--cream)}.tx-main-nav.is-open{display:block}.tx-main-nav ul{align-items:flex-start;flex-direction:column;gap:1rem}.tx-header-cta{display:none}.tx-hero,.tx-heading-grid,.tx-about-grid,.tx-contact-grid,.tx-page-hero-grid{grid-template-columns:1fr}.tx-hero-image{min-height:430px}.tx-card-grid,.tx-price-grid,.tx-feedback-grid{grid-template-columns:1fr!important}.tx-footer-inner{grid-template-columns:1fr}}