:root{--ink:#17191c;--red:#d62828;--white:#fff;--muted:#687078;--line:#e6e8ea;--wrap:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:16px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);background:#fff}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;z-index:5;background:#fff;padding:.5rem}.site-header{height:76px;max-width:var(--wrap);margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font-weight:900;font-size:1.25rem;letter-spacing:-.06em;color:var(--ink);text-decoration:none}.brand span{color:var(--red)}nav ul{display:flex;gap:18px;margin:0;padding:0;list-style:none}nav a{font-size:.9rem;color:var(--ink);text-decoration:none}.hero{min-height:660px;background:linear-gradient(90deg,rgba(10,12,14,.89) 0%,rgba(10,12,14,.65) 42%,rgba(10,12,14,.12)),url('../img/hero-tedycar.webp') center/cover,#272b30;display:grid;align-items:center}.hero-content,.section,.cta,.site-footer{width:min(var(--wrap),calc(100% - 48px));margin:auto}.hero-content{color:#fff;max-width:1180px}.hero-content>*{max-width:680px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:800;color:var(--red);margin:0 0 12px}.hero h1,h2,h3{line-height:1.08;letter-spacing:-.04em}.hero h1{font-size:clamp(3rem,7vw,5.8rem);margin:0 0 20px}.lead{font-size:1.13rem}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.button{display:inline-block;background:var(--red);color:#fff;padding:13px 21px;font-weight:800;text-decoration:none;border:1px solid var(--red);border-radius:3px}.button.outline{background:transparent;color:var(--ink)}.hero .outline,.light{border-color:#fff;color:#fff}.small{padding:8px 13px;font-size:.85rem}.section{padding:96px 0}.section h2,.cta h2{font-size:clamp(2rem,4vw,3.3rem);margin:0 0 38px}.grid{display:grid;gap:16px}.four{grid-template-columns:repeat(4,1fr)}.benefit{border:1px solid var(--line);padding:24px;min-height:160px}.benefit b{color:var(--red);font-size:1.4rem}.benefit h3{font-size:1.05rem}.dark{background:var(--ink);color:#fff;width:100%;padding-left:max(24px,calc((100% - var(--wrap))/2));padding-right:max(24px,calc((100% - var(--wrap))/2))}.card{min-height:220px;padding:24px;background:#292d31;color:#fff;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;border-bottom:3px solid transparent}.card:hover{border-color:var(--red)}.steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.steps li{display:grid;gap:10px;font-weight:800}.steps b{color:var(--red);font-size:1.5rem}.split{display:grid;grid-template-columns:1.2fr .8fr;gap:60px}.quote{border-left:4px solid var(--red);padding:16px 28px;background:#f4f5f6;font-size:1.2rem}.text-link{color:var(--red);font-weight:800}.cta{width:100%;background:var(--red);color:#fff;padding:86px max(24px,calc((100% - var(--wrap))/2))}.cta .eyebrow{color:#fff}.cta h2{margin-bottom:10px}.site-footer{padding:50px 0;display:flex;justify-content:space-between;gap:30px;font-size:.9rem}.site-footer p{max-width:350px}.site-footer address{font-style:normal}.site-footer a{color:inherit}.content{max-width:860px}@media(max-width:760px){.site-header{height:64px;padding:0 16px}.site-header nav{display:none}.hero{min-height:620px}.hero-content,.section,.site-footer{width:min(100% - 32px,var(--wrap))}.four,.steps,.split{grid-template-columns:1fr 1fr}.site-footer{display:block}.cta{padding:64px 16px}}@media(max-width:440px){.four,.steps{grid-template-columns:1fr}.hero h1{font-size:3rem}}

.page-main{min-height:70vh}.seo-landing{overflow:hidden}.landing-hero{padding:104px 24px 92px;background:linear-gradient(120deg,#111214,#292d31);color:#fff}.landing-hero .content,.landing-section .content,.landing-cta .content{width:min(100%,980px);max-width:980px;margin:auto}.landing-hero .eyebrow{color:#ff6d72}.landing-hero h1{max-width:900px;margin:0;font-size:clamp(2.7rem,6vw,5.3rem);line-height:1.02;letter-spacing:-.055em}.landing-hero .lead{max-width:760px;margin:24px 0 0;color:#d9dcde;font-size:1.14rem}.landing-section{padding:82px 24px}.landing-section.alt{background:#f4f1ec}.landing-section.dark{background:#17191c;color:#fff}.landing-section h2{margin:0 0 20px;font-size:clamp(2rem,4vw,3.35rem);line-height:1.08}.landing-section h3{margin:0 0 10px;font-size:1.2rem}.landing-section p{margin:0 0 18px}.landing-section .intro{max-width:780px;color:#687078;font-size:1.07rem}.landing-section.dark .intro,.landing-section.dark p{color:#c7cbcd}.page-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:35px}.page-grid.three{grid-template-columns:repeat(3,1fr)}.page-card{padding:27px;border:1px solid #e0e2e4;background:#fff;color:#17191c}.page-card b{display:block;margin-bottom:18px;color:#d62828;font-size:1.25rem}.page-card p{color:#687078;font-size:.94rem}.page-steps{counter-reset:step;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:36px;background:#414548}.page-step{counter-increment:step;min-height:190px;padding:26px;background:#23272a}.page-step:before{content:"0" counter(step);display:block;margin-bottom:25px;color:#ef3a40;font-weight:900;font-size:1.3rem}.page-step h3{color:#fff}.page-step p{font-size:.9rem}.page-note{margin:34px 0 0;padding:24px 26px;border-left:4px solid #d62828;background:#f4f5f6}.landing-section.dark .page-note{background:#24282b}.page-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 28px;padding:0;margin:30px 0;list-style:none}.page-list li{position:relative;padding-left:29px}.page-list li:before{content:"✓";position:absolute;left:0;top:1px;color:#d62828;font-weight:900}.page-faq{margin-top:32px;border-top:1px solid #ddd}.page-faq details{padding:20px 0;border-bottom:1px solid #ddd}.page-faq summary{cursor:pointer;font-weight:850}.page-faq p{margin-top:12px;color:#687078}.landing-cta{padding:76px 24px;background:#d62828;color:#fff}.landing-cta h2{margin:0;font-size:clamp(2rem,4vw,3.7rem);line-height:1.07}.landing-cta p{max-width:720px}.landing-cta .button{margin-right:8px;background:#fff;border-color:#fff;color:#17191c}.landing-cta .button.outline{background:transparent;color:#fff;border-color:#fff}.source-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.footer-links ul{display:block}.footer-links li{margin:4px 0}.site-footer{align-items:flex-start}.site-footer>div,.site-footer address,.site-footer nav{flex:1}.site-footer .footer-links a{font-weight:700}
@media(max-width:820px){.page-grid.three,.page-steps{grid-template-columns:1fr 1fr}.site-header nav{display:none}}@media(max-width:520px){.landing-hero{padding:76px 16px 64px}.landing-section{padding:60px 16px}.page-grid,.page-grid.three,.page-steps,.page-list{grid-template-columns:1fr}.landing-cta{padding:58px 16px}.landing-cta .button{width:100%;margin:5px 0}.site-footer{display:block}.site-footer address,.site-footer nav{margin-top:24px}}
