.production-content .daytona-local-page{color:#202a35;font-family:Arial,Helvetica,sans-serif}.production-content .daytona-local-wrap{width:min(1160px,100% - 40px);margin:0 auto}.production-content .daytona-local-hero{isolation:isolate;color:#fff;background:#18324a url(/daytona-speedway-home-hero.webp) 50%/cover no-repeat;align-items:flex-start;min-height:420px;padding:210px 0 42px;display:flex;position:relative}.production-content .daytona-local-hero:before{z-index:-1;content:"";background:linear-gradient(90deg,#081725d1,#08172585 58%,#08172526);position:absolute;inset:0}.production-content .daytona-local-hero .daytona-local-wrap{position:relative}.production-content .daytona-local-hero h1{color:#fff;max-width:800px;margin:12px 0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.1}.production-content .daytona-local-hero>div>p:not(.daytona-local-eyebrow){max-width:760px;margin:0;font-size:1.15rem;line-height:1.65}.production-content .daytona-breadcrumb{color:#fff;align-items:center;gap:10px;margin:0 0 25px;font-size:.9rem;display:flex}.production-content .daytona-breadcrumb a,.production-content .daytona-local-link{color:#fff;text-underline-offset:3px;text-decoration:underline}.production-content .daytona-local-eyebrow{text-transform:uppercase;letter-spacing:.11em;color:#b9232b;margin:0 0 8px;font-size:.78rem;font-weight:700}.production-content .daytona-local-hero .daytona-local-eyebrow{color:#fff}.production-content .daytona-local-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:25px;display:flex}.production-content .daytona-local-button{background:#bf2028;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-weight:700;display:inline-flex;color:#fff!important;text-decoration:none!important}.production-content .daytona-local-button:hover{background:#a9161e}.production-content .daytona-local-section{padding:58px 0}.production-content .daytona-local-section h2,.production-content .daytona-local-cta h2{color:#1e2b37;margin:0 0 14px;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.2}.production-content .daytona-local-section p,.production-content .daytona-local-cta p{font-size:1.04rem;line-height:1.7}.production-content .daytona-local-intro{grid-template-columns:minmax(220px,.9fr) minmax(0,1.7fr) minmax(230px,.85fr);align-items:center;gap:30px;display:grid}.production-content .daytona-local-photo{min-width:0;margin:0}.production-content .daytona-local-photo img{object-fit:cover;border-radius:4px;width:100%;height:250px;display:block}.production-content .daytona-local-photo figcaption{color:#586674;text-align:center;margin-top:8px;font-size:.86rem}.production-content .daytona-local-callout{background:#f2f5f7;border-left:5px solid #bf2028;flex-direction:column;gap:12px;padding:25px;display:flex}.production-content .daytona-local-callout strong{font-size:1.3rem}.production-content .daytona-local-callout a{color:#a9161e;font-size:1.3rem;font-weight:700}.production-content .daytona-local-soft{background:#f2f5f7}.production-content .daytona-local-heading{text-align:center;max-width:720px;margin:0 auto 28px}.production-content .daytona-local-services{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.production-content .daytona-local-services article{background:#fff;border-top:4px solid #bf2028;padding:23px;box-shadow:0 4px 20px #10273b14}.production-content .daytona-local-services h3{color:#1e2b37;margin:0 0 10px;font-size:1.2rem}.production-content .daytona-local-services p{font-size:.96rem}.production-content .daytona-local-services a,.production-content .daytona-local-faq a{color:#a9161e;font-weight:700}.production-content .daytona-local-resources{background:#fff}.production-content .daytona-resource-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.production-content .daytona-resource-group{background:#fff;border:1px solid #d7dde2;border-top:4px solid #bf2028;border-radius:4px;padding:24px;box-shadow:0 4px 18px #10273b0f}.production-content .daytona-resource-group>h3{color:#1e2b37;margin:0 0 14px;font-size:1.25rem}.production-content .daytona-resource-item{border-top:1px solid #e1e5e9;padding:14px 0}.production-content .daytona-resource-item:first-child{border-top:0;padding-top:0}.production-content .daytona-resource-item:last-child{padding-bottom:0}.production-content .daytona-resource-item h4{color:#273645;margin:0 0 6px;font-size:1.02rem;line-height:1.35}.production-content .daytona-resource-detail{color:#566372;margin:3px 0;font-size:.93rem!important;line-height:1.5!important}.production-content .daytona-resource-links{flex-wrap:wrap;gap:14px;margin-top:9px;display:flex}.production-content .daytona-resource-links a{color:#a9161e;text-underline-offset:3px;font-size:.94rem;font-weight:700;text-decoration:underline}.production-content .daytona-resource-note{color:#5a6672;max-width:900px;margin:20px auto 0;font-size:.9rem!important}.production-content .daytona-local-faq{grid-template-columns:1fr 1.4fr;gap:55px;display:grid}.production-content .daytona-local-faq details{border-bottom:1px solid #d7dde2;padding:17px 0}.production-content .daytona-local-faq summary{cursor:pointer;font-size:1.08rem;font-weight:700}.production-content .daytona-local-nearby{padding-top:10px}.production-content .daytona-local-nearby>div>div,.production-content .daytona-location-groups section>div{flex-wrap:wrap;gap:10px;display:flex}.production-content .daytona-local-nearby a{color:#253441;border:1px solid #cbd3da;border-radius:4px;padding:10px 14px;text-decoration:none;display:inline-block}.production-content .daytona-local-cta{color:#fff;background:#1e2b37;padding:36px 0}.production-content .daytona-local-cta .daytona-local-wrap{justify-content:space-between;align-items:center;gap:30px;display:flex}.production-content .daytona-local-cta h2{color:#fff}.production-content .daytona-local-cta p{margin:0}.production-content .daytona-locations-intro{text-align:center;max-width:850px}.production-content .daytona-local-map{background:#fff}.production-content .daytona-local-map-frame{background:#f2f5f7;border:1px solid #d7dde2;border-radius:5px;overflow:hidden;box-shadow:0 4px 20px #10273b14}.production-content .daytona-local-map-frame iframe{border:0;width:100%;height:440px;display:block}.production-content .daytona-location-groups{grid-template-columns:1fr 1fr;gap:35px;display:grid}.production-content .daytona-location-groups section{background:#fff;padding:28px;box-shadow:0 4px 20px #10273b14}.production-content .daytona-location-groups section>div{margin-top:18px}.production-content .daytona-location-groups section>div>a{color:#202a35;border:1px solid #d7dde2;border-radius:4px;flex-direction:column;gap:3px;min-width:145px;padding:12px 14px;font-weight:700;text-decoration:none;display:flex}.production-content .daytona-location-groups section>div>a:hover,.production-content .daytona-local-nearby a:hover{color:#a9161e;border-color:#bf2028}.production-content .daytona-location-groups section>div>a span{color:#586674;font-size:.78rem;font-weight:400}.production-content .daytona-service-area-note{background:#f2f5f7;border-top:1px solid #d7dde2;padding:22px 20px}.production-content .daytona-service-area-note>div{width:min(1160px,100%);margin:0 auto}.production-content .daytona-service-area-note span{letter-spacing:.1em;text-transform:uppercase;color:#a9161e;font-size:.78rem;font-weight:700}.production-content .daytona-service-area-note p{margin:8px 0;font-size:1rem;line-height:1.6}.production-content .daytona-service-area-note a{color:#a9161e;font-weight:700}@media (max-width:850px){.production-content .daytona-local-services{grid-template-columns:repeat(2,minmax(0,1fr))}.production-content .daytona-local-intro,.production-content .daytona-local-faq{grid-template-columns:1fr;gap:28px}.production-content .daytona-local-photo img{height:280px}.production-content .daytona-resource-groups,.production-content .daytona-location-groups{grid-template-columns:1fr}}@media (max-width:560px){.production-content .daytona-local-wrap{width:min(100% - 30px,1160px)}.production-content .daytona-local-hero{background-position:58%;min-height:420px;padding:178px 0 32px}.production-content .daytona-local-services{grid-template-columns:1fr}.production-content .daytona-local-section{padding:42px 0}.production-content .daytona-local-map-frame iframe{height:350px}.production-content .daytona-local-cta .daytona-local-wrap{flex-direction:column;align-items:flex-start}.production-content .daytona-local-actions{gap:14px}}
.production-content .daytona-services-page{color:#202a35;font-family:Arial,Helvetica,sans-serif}.production-content .daytona-services-wrap{width:min(1160px,100% - 40px);margin:0 auto}.production-content .daytona-services-hero{isolation:isolate;color:#fff;background:#18324a url(/daytona-speedway-home-hero.webp) 50%/cover no-repeat;align-items:flex-start;min-height:390px;padding:200px 0 44px;display:flex;position:relative}.production-content .daytona-services-hero:before{z-index:-1;content:"";background:linear-gradient(90deg,#081725d6,#08172594 62%,#08172533);position:absolute;inset:0}.production-content .daytona-services-hero h1{color:#fff;max-width:850px;margin:12px 0;font-size:clamp(2.1rem,4.4vw,3.5rem);line-height:1.1}.production-content .daytona-services-hero>div>p:not(.daytona-services-eyebrow):not(.daytona-services-area){max-width:780px;margin:0;font-size:1.13rem;line-height:1.65}.production-content .daytona-services-breadcrumb{color:#fff;align-items:center;gap:10px;margin:0 0 22px;font-size:.9rem;display:flex}.production-content .daytona-services-breadcrumb,.production-content .daytona-services-eyebrow{display:none}.production-content .daytona-services-breadcrumb a,.production-content .daytona-services-text-link{color:#fff;text-underline-offset:3px;text-decoration:underline}.production-content .daytona-services-eyebrow{color:#fff;text-transform:uppercase;letter-spacing:.11em;margin:0 0 8px;font-size:.78rem;font-weight:700}.production-content .daytona-services-actions{flex-wrap:wrap;align-items:center;gap:18px;margin:22px 0;display:flex}.production-content .daytona-services-button{background:#bf2028;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-weight:700;display:inline-flex;color:#fff!important;text-decoration:none!important}.production-content .daytona-services-button:hover{background:#a9161e}.production-content .daytona-services-area{margin:18px 0 0;font-size:.96rem}.production-content .daytona-services-area a{color:#fff;text-underline-offset:3px;font-weight:700;text-decoration:underline}.production-content .daytona-services-section{background:#fff;padding:48px 0}.production-content .daytona-services-section h2,.production-content .daytona-services-commercial h2,.production-content .daytona-services-bottom h2{color:#1e2b37;margin:0 0 14px;font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.2}.production-content .daytona-services-lead{max-width:900px;margin:0 0 25px;font-size:1.04rem;line-height:1.65}.production-content .daytona-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.production-content .daytona-services-card{background:#fff;border:1px solid #dedede;border-top:4px solid #bf2028;border-radius:4px;height:100%;padding:24px;box-shadow:0 3px 14px #0000000d}.production-content .daytona-services-card h3{color:#1e2b37;margin:0 0 10px;font-size:1.35rem}.production-content .daytona-services-card h3 a{color:inherit;text-decoration:none}.production-content .daytona-services-card h3 a:hover,.production-content .daytona-services-card h3 a:focus-visible{color:#a9161e;text-underline-offset:3px;text-decoration:underline}.production-content .daytona-services-card p{margin:0 0 16px;line-height:1.55}.production-content .daytona-services-card-link{color:#a9161e;text-underline-offset:3px;font-weight:700;text-decoration:underline}.production-content .daytona-services-section-soft{background:#f2f5f7}.production-content .daytona-services-commercial{color:#fff;background:#1e2b37;padding:40px 0}.production-content .daytona-services-commercial>.daytona-services-wrap{justify-content:space-between;align-items:center;gap:32px;display:flex}.production-content .daytona-services-commercial h2{color:#fff;max-width:780px;margin:0 0 12px}.production-content .daytona-services-commercial p{max-width:700px;margin:0;line-height:1.6}.production-content .daytona-services-commercial-label{color:#ffd861;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:.82rem;font-weight:700;display:block}.production-content .daytona-services-commercial .daytona-services-button{flex:none}.production-content .daytona-services-bottom{background:#fff;padding:46px 0 54px}.production-content .daytona-services-bottom>div>p{max-width:780px;line-height:1.65}@media (max-width:700px){.production-content .daytona-services-wrap{width:min(100% - 30px,1160px)}.production-content .daytona-services-hero{background-position:58%;min-height:410px;padding:160px 0 32px}.production-content .daytona-services-grid{grid-template-columns:1fr}.production-content .daytona-services-card{padding:20px}.production-content .daytona-services-section{padding:40px 0}.production-content .daytona-services-commercial>.daytona-services-wrap{flex-direction:column;align-items:flex-start;gap:20px}.production-content .daytona-services-commercial .daytona-services-button{width:100%}.production-content .daytona-services-bottom{padding:40px 0}}
.production-content .daytona-detail-page{color:#202a35;font-family:Arial,Helvetica,sans-serif}.production-content .daytona-detail-wrap{width:min(1160px,100% - 40px);margin:0 auto}.production-content .daytona-detail-hero{isolation:isolate;color:#fff;background:#18324a url(/daytona-speedway-home-hero.webp) 50%/cover no-repeat;min-height:390px;padding:200px 0 46px;position:relative}.production-content .daytona-detail-hero:before{z-index:-1;content:"";background:linear-gradient(90deg,#081725d6,#08172594 62%,#08172533);position:absolute;inset:0}.production-content .daytona-detail-hero h1{color:#fff;text-shadow:1px 2px 3px #0008;max-width:900px;margin:0;font-size:clamp(2.2rem,4.5vw,3.5rem);line-height:1.1}.production-content .daytona-detail-hero-actions{margin-top:22px;display:block}.production-content .daytona-detail-hero-actions p{color:#fff;text-shadow:1px 1px 2px #0008;max-width:720px;margin:0 0 18px;font-size:1.08rem;line-height:1.55}.production-content .daytona-detail-hero-actions .daytona-detail-button{margin-right:18px}.production-content .daytona-detail-hero-actions>a:not(.daytona-detail-button){color:#fff;text-underline-offset:3px;font-weight:700;text-decoration:underline}.production-content .daytona-detail-eyebrow{color:#a71922;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:700}.production-content .daytona-detail-hero .daytona-detail-eyebrow{color:#fff;display:none}.production-content .daytona-detail-intro{background:#fff;padding:54px 0}.production-content .daytona-detail-intro-grid{grid-template-columns:minmax(0,1.7fr) minmax(275px,.8fr);align-items:center;gap:48px;display:grid}.production-content .daytona-detail-intro h2,.production-content .daytona-detail-section h2,.production-content .daytona-detail-related h2,.production-content .daytona-about-area h2{color:#1e2b37;margin:0 0 14px;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.2}.production-content .daytona-detail-intro-grid>div>p:not(.daytona-detail-eyebrow),.production-content .daytona-detail-section p,.production-content .daytona-detail-contact p,.production-content .daytona-about-area p{font-size:1.04rem;line-height:1.7}.production-content .daytona-detail-contact{background:#f2f5f7;border-left:5px solid #bf2028;padding:26px}.production-content .daytona-detail-contact h2{font-size:1.45rem}.production-content .daytona-detail-contact a:not(.daytona-detail-button){color:#a9161e;text-underline-offset:3px;margin-top:14px;font-weight:700;text-decoration:underline;display:block}.production-content .daytona-detail-button{background:#bf2028;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-weight:700;display:inline-flex;color:#fff!important;text-decoration:none!important}.production-content .daytona-detail-button:hover{background:#a9161e}.production-content .daytona-detail-section{background:#fff;padding:54px 0}.production-content .daytona-detail-soft{background:#f2f5f7}.production-content .daytona-detail-content-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.8fr);align-items:start;gap:50px;display:grid}.production-content .daytona-detail-content-grid h2{margin-bottom:12px}.production-content .daytona-detail-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.production-content .daytona-detail-checklist li{background:#fff;border:1px solid #dbe0e4;border-radius:4px;min-height:62px;padding:17px 16px 17px 42px;line-height:1.45;position:relative}.production-content .daytona-detail-checklist li:before{color:#a9161e;content:"✓";font-weight:700;position:absolute;top:17px;left:16px}.production-content .daytona-detail-safety{background:#fff8e9;border-left:4px solid #d19322;margin-top:28px;padding:20px 22px}.production-content .daytona-detail-safety h3{color:#303943;margin:0 0 8px;font-size:1.18rem}.production-content .daytona-detail-safety p{margin:0}.production-content .daytona-detail-note{color:#fff;background:#1e2b37;padding:28px}.production-content .daytona-detail-note h3{color:#fff;margin:0 0 12px;font-size:1.35rem;line-height:1.3}.production-content .daytona-detail-note p{margin:0 0 18px}.production-content .daytona-detail-note a{color:#ffd861;text-underline-offset:3px;font-weight:700;text-decoration:underline}.production-content .daytona-detail-next{grid-template-columns:1.1fr .9fr;align-items:center;gap:44px;display:grid}.production-content .daytona-detail-next ol{counter-reset:detail-step;margin:0;padding:0;list-style:none}.production-content .daytona-detail-next li{counter-increment:detail-step;border-bottom:1px solid #d9dfe4;margin:0;padding:14px 0 14px 48px;line-height:1.5;position:relative}.production-content .daytona-detail-next li:before{color:#fff;content:counter(detail-step);background:#bf2028;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.85rem;font-weight:700;display:grid;position:absolute;top:12px;left:0}.production-content .daytona-detail-related{background:#f2f5f7;padding:38px 0 48px}.production-content .daytona-detail-related nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.production-content .daytona-detail-related nav a{color:#a9161e;background:#fff;border:1px solid #d4dbe0;border-radius:4px;justify-content:space-between;gap:12px;padding:15px 16px;font-weight:700;text-decoration:none;display:flex}.production-content .daytona-detail-related nav a:hover{background:snow;border-color:#bf2028}.production-content .daytona-about-intro{background:#fff;padding:54px 0}.production-content .daytona-about-intro-grid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.35fr);align-items:center;gap:54px;display:grid}.production-content .daytona-about-photo{min-height:340px;position:relative}.production-content .daytona-about-photo img{object-fit:cover;border-radius:4px;width:100%;height:340px}.production-content .daytona-about-photo>div{color:#fff;text-align:center;background:#bf2028;border:5px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:134px;height:134px;display:flex;position:absolute;bottom:18px;right:-15px;box-shadow:0 4px 14px #0003}.production-content .daytona-about-photo strong{font-size:2.35rem;line-height:1}.production-content .daytona-about-photo span{max-width:100px;margin-top:5px;font-size:.76rem;line-height:1.2}.production-content .daytona-about-intro h2{color:#1e2b37;margin:0 0 14px;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.2}.production-content .daytona-about-intro-grid>div>p:not(.daytona-detail-eyebrow){font-size:1.04rem;line-height:1.7}.production-content .daytona-about-actions{align-items:center;gap:20px;margin-top:20px;display:flex}.production-content .daytona-about-actions>a:not(.daytona-detail-button){color:#a9161e;text-underline-offset:3px;font-weight:700;text-decoration:underline}.production-content .daytona-detail-section-heading{text-align:center;max-width:850px;margin:0 auto 28px}.production-content .daytona-about-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.production-content .daytona-about-steps article{background:#fff;border-top:4px solid #bf2028;padding:25px;box-shadow:0 4px 20px #10273b12}.production-content .daytona-about-steps article>span{color:#bf2028;letter-spacing:.08em;font-size:.85rem;font-weight:700}.production-content .daytona-about-steps h3,.production-content .daytona-about-service-grid h3{color:#1e2b37;margin:10px 0;font-size:1.25rem}.production-content .daytona-about-steps p,.production-content .daytona-about-service-grid p{margin-bottom:0;font-size:1rem;line-height:1.6}.production-content .daytona-about-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.production-content .daytona-about-service-grid article{background:#fff;border:1px solid #dbe0e4;border-radius:4px;padding:22px}.production-content .daytona-about-service-grid h3 a{color:inherit;text-decoration:none}.production-content .daytona-about-service-grid h3 a:hover{color:#a9161e;text-decoration:underline}.production-content .daytona-detail-more{color:#a9161e;text-underline-offset:3px;margin-top:14px;font-weight:700;text-decoration:underline;display:inline-block}.production-content .daytona-about-area{color:#fff;background:#1e2b37;padding:38px 0}.production-content .daytona-about-area>.daytona-detail-wrap{justify-content:space-between;align-items:center;gap:32px;display:flex}.production-content .daytona-about-area h2{color:#fff}.production-content .daytona-about-area p{max-width:760px;margin:0}.production-content .daytona-about-area .daytona-detail-eyebrow{color:#ffd861}@media (max-width:800px){.production-content .daytona-detail-intro-grid,.production-content .daytona-detail-content-grid,.production-content .daytona-detail-next,.production-content .daytona-about-intro-grid{grid-template-columns:1fr;gap:28px}.production-content .daytona-about-steps{grid-template-columns:1fr}.production-content .daytona-detail-related nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.production-content .daytona-detail-wrap{width:min(100% - 30px,1160px)}.production-content .daytona-detail-hero{background-position:58%;min-height:350px;padding:160px 0 34px}.production-content .daytona-detail-hero-actions .daytona-detail-button{width:100%;margin:0 0 14px}.production-content .daytona-detail-intro,.production-content .daytona-detail-section,.production-content .daytona-about-intro{padding:40px 0}.production-content .daytona-detail-checklist,.production-content .daytona-detail-related nav,.production-content .daytona-about-service-grid{grid-template-columns:1fr}.production-content .daytona-about-photo{min-height:270px;margin-right:18px}.production-content .daytona-about-photo img{height:270px}.production-content .daytona-about-actions{flex-direction:column;align-items:flex-start}.production-content .daytona-about-actions .daytona-detail-button{width:100%}.production-content .daytona-about-area>.daytona-detail-wrap{flex-direction:column;align-items:flex-start}.production-content .daytona-about-area .daytona-detail-button{width:100%}}
