.expectation-section .video-wrapper{position:relative}.video-wrapper.mini-player{position:fixed!important;bottom:20px;right:20px;width:320px;max-width:90%;z-index:99999;box-shadow:0 15px 40px rgba(0,0,0,.25);animation:fadeInMini 0.3s ease}.video-wrapper.mini-player .video-container{padding-bottom:56.25%}@keyframes fadeInMini{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.mini-close{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.75);color:#fff;border:none;width:28px;height:28px;border-radius:50%;cursor:pointer;font-size:14px;display:none;z-index:100000}.video-wrapper.mini-player .mini-close{display:block}.instructional-template{font-family:'Open Sans',sans-serif;width:100%;margin:0;padding:0;color:#4a4a4a}.instructional-template h1,.instructional-template h2,.instructional-template h3,.instructional-template h4{font-family:'Open Sans',sans-serif;font-weight:700}.instructional-template .container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.warning-header-bar{background:linear-gradient(135deg,#dc3545 0%,#c82333 100%);color:#fff;padding:20px 0;width:100%;text-align:center;position:relative;box-shadow:0 2px 8px rgba(220,53,69,.2)}.warning-header-bar::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:rgba(255,255,255,.3)}.warning-header-bar .container{max-width:1200px;margin:0 auto;padding:0 15px;position:relative;z-index:1}.warning-header-bar h2{font-family:'Open Sans',sans-serif;font-size:19px;font-weight:700;margin:0 0 12px 0;color:#fff;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.1);letter-spacing:.3px}.warning-header-bar p{font-family:'Open Sans',sans-serif;font-size:15px;font-weight:400;margin:0;line-height:1.7;color:#fff;opacity:.95;max-width:900px;margin-left:auto;margin-right:auto}.headline-section{padding:3rem 0 1rem;text-align:center}.headline-section h1{font-family:'Open Sans',sans-serif;font-size:28px;font-weight:700;line-height:1.2;color:#0d4699;margin:0 auto;max-width:100%}@media only screen and (min-width:769px){.headline-section{padding:4rem 0 1.5rem}.headline-section h1{font-size:38px}}@media only screen and (min-width:1009px){.headline-section{padding:5rem 0 2rem}.headline-section h1{font-size:47px}}.subheadline-section{padding:0 0 2rem;text-align:center}.subheadline-section p{font-family:'Open Sans',sans-serif;font-size:18px;font-weight:400;line-height:1.6;color:#4a4a4a;margin:0 auto;max-width:100%}.expectation-section{padding:2rem 0 4rem}.expectation-section .container{max-width:1000px;margin:0 auto}.expectation-section .video-wrapper{margin-bottom:25px}.expectation-section .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000;border-radius:4px}.expectation-section .video-container iframe,.expectation-section .video-container object,.expectation-section .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.expectation-section p{font-family:'Open Sans',sans-serif;font-size:15px;font-weight:400;line-height:1.7;color:#4a4a4a;margin:0;text-align:left}.accuracy-section{padding:3rem 0 4rem;background-color:#fafafa}.accuracy-section .container{max-width:1200px;margin:0 auto}.accuracy-section h4{font-family:'Open Sans',sans-serif;font-size:18px;font-weight:700;color:#08469a;margin:0 0 15px 0}.accuracy-columns{display:flex;flex-direction:column;gap:25px}.accuracy-column{background-color:#fff;padding:1.5rem;border:1px solid #e6e6e6;border-radius:4px}.accuracy-column h4{font-family:'Open Sans',sans-serif;font-size:18px;font-weight:700;color:#08469a;margin:0 0 15px 0;display:flex;align-items:center;gap:8px}.accuracy-column ul{list-style:none;padding:0;margin:0}.accuracy-column li{font-family:'Open Sans',sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:#4a4a4a;margin:0 0 12px 0;padding-left:0;display:flex;align-items:flex-start;gap:10px}.accuracy-column li:last-child{margin-bottom:0}.accuracy-column .icon{font-size:18px;line-height:1;flex-shrink:0;margin-top:2px}.accuracy-column.success .icon{color:#0d4699}.accuracy-column.warning .icon{color:#c82333}@media only screen and (min-width:768px){.instructional-template .container{padding:0 20px}.warning-header-bar{padding:24px 0}.warning-header-bar .container{padding:0 20px}.warning-header-bar h2{font-size:22px;margin-bottom:14px;letter-spacing:.4px}.warning-header-bar p{font-size:17px;line-height:1.8}.headline-section{padding:35px 20px 20px}.headline-section h1{font-size:32px;max-width:900px}.subheadline-section{padding:20px 20px 40px}.subheadline-section p{font-size:18px;max-width:900px}.expectation-section{padding:40px 20px 70px}.expectation-section .video-wrapper{margin-bottom:30px}.expectation-section p{font-size:17px}.accuracy-section{padding:40px 20px 60px}.accuracy-section h4{font-size:20px;margin-bottom:18px}.accuracy-columns{flex-direction:row;gap:30px}.accuracy-column{flex:1;padding:25px}.accuracy-column h4{font-size:20px;margin-bottom:18px}.accuracy-column li{font-size:16px;margin-bottom:14px}.accuracy-column .icon{font-size:20px}}@media only screen and (min-width:1024px){.warning-header-bar{padding:28px 0}.warning-header-bar h2{font-size:26px;margin-bottom:16px;letter-spacing:.5px}.warning-header-bar p{font-size:18px;line-height:1.8;max-width:1000px}.headline-section{padding:10px 20px 15px}.headline-section h1{font-size:42px;max-width:1000px}.subheadline-section{padding:10px 20px 10px}.subheadline-section p{font-size:20px;max-width:1000px}.expectation-section{padding:20px 20px 40px}.expectation-section p{font-size:18px}.accuracy-section{padding:50px 20px 40px}.accuracy-section h4{font-size:22px;margin-bottom:1rem}.accuracy-columns{gap:40px}.accuracy-column{padding:30px}.accuracy-column h4{font-size:22px;margin-bottom:20px}.accuracy-column li{font-size:17px;margin-bottom:16px}.accuracy-column .icon{font-size:22px}}.three-things-section{padding:3rem 0 4rem}.three-things-section .container{max-width:1200px;margin:0 auto}.three-things-section h2{font-family:'Open Sans',sans-serif;font-size:26px;font-weight:700;color:#08469a;margin:0 0 1rem 0;text-align:center;line-height:1.3}.three-things-section .intro-text{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;color:#4a4a4a;margin:0 auto 30px;text-align:center;line-height:1.6;max-width:800px}.three-things-grid{display:flex;flex-direction:column;gap:25px;margin-bottom:25px}.three-things-item{background-color:#fff;border:1px solid #e6e6e6;border-radius:4px;padding:1.25rem;display:flex;flex-direction:column;align-items:center;text-align:center;transition:border-color 0.25s ease,box-shadow 0.25s ease}.three-things-item:hover{border-color:#4da5dd;box-shadow:0 0 28px -5px rgba(51,51,51,.12)}.three-things-item .number-badge{width:50px;height:50px;background:linear-gradient(135deg,#08469a 0%,#4da5dd 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Open Sans',sans-serif;font-size:24px;font-weight:700;margin-bottom:15px;flex-shrink:0}.three-things-item .item-image{width:100%;max-width:300px;height:200px;object-fit:cover;border-radius:4px;margin-bottom:15px;background-color:#f5f5f5;border:1px solid #e6e6e6}.three-things-item .item-text{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:700;color:#08469a;margin:0;line-height:1.5}.three-things-section .disclaimer{font-family:'Open Sans',sans-serif;font-size:15px;font-weight:400;color:#6c757d;text-align:center;font-style:italic;margin:0;padding-top:20px;border-top:1px solid #e9ecef;max-width:900px;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.three-things-section{padding:50px 20px 60px}.three-things-section h2{font-size:28px;margin-bottom:18px}.three-things-section .intro-text{font-size:18px;margin-bottom:40px}.three-things-grid{flex-direction:row;gap:30px;margin-bottom:30px}.three-things-item{flex:1;padding:25px}.three-things-item .number-badge{width:60px;height:60px;font-size:28px;margin-bottom:18px}.three-things-item .item-image{height:220px;margin-bottom:18px}.three-things-item .item-text{font-size:17px}.three-things-section .disclaimer{font-size:16px;padding-top:25px}}@media only screen and (min-width:1024px){.three-things-section{padding:60px 20px 40px}.three-things-section h2{font-size:32px;margin-bottom:20px}.three-things-section .intro-text{font-size:19px;margin-bottom:45px}.three-things-grid{gap:40px;margin-bottom:35px}.three-things-item{padding:30px}.three-things-item .number-badge{width:70px;height:70px;font-size:32px;margin-bottom:20px}.three-things-item .item-image{height:250px;margin-bottom:20px}.three-things-item .item-text{font-size:18px}.three-things-section .disclaimer{font-size:17px;padding-top:30px}}.final-review-section{padding:3rem 0 4rem;background-color:#fafafa}.final-review-section .container{max-width:1200px;margin:0 auto}.final-review-section h3{font-family:'Open Sans',sans-serif;font-size:26px;font-weight:700;color:#08469a;margin:0 0 .75rem 0;padding:0 0 .75rem 0;text-align:center;line-height:1.3;background:none;border-bottom:2px solid #0d4699;display:inline-block;width:100%;box-sizing:border-box}.final-review-section .review-intro{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:500;color:#4a4a4a;text-align:center;margin:0 0 30px 0}.final-review-columns{display:flex;flex-direction:column;gap:20px;align-items:center}.final-review-column{background-color:#fff;border-radius:4px;border:1px solid #e6e6e6;padding:1.25rem}.final-review-column-header{display:flex;align-items:center;gap:10px;margin-bottom:15px}.final-review-column-header .icon{font-size:20px}.final-review-column-header .label{font-family:'Open Sans',sans-serif;font-size:17px;font-weight:700;color:#08469a}.final-review-column.good .final-review-column-header .icon{color:#28a745}.final-review-column.bad .final-review-column-header .icon{color:#dc3545}.final-review-section .final-review-image-wrap{width:100%;max-width:300px;margin:0 auto 1rem;padding:10px;background:#fff;border:1px solid #d2d2d2;border-radius:4px;box-shadow:0 0 28px -5px rgba(51,51,51,.12);text-align:center}.final-review-section .final-review-image-wrap .final-review-image,.final-review-section .final-review-image{width:100%;max-width:100%;height:auto;max-height:280px;object-fit:contain;border-radius:4px;margin:0;display:block;background-color:#f5f5f5}.final-review-section .final-review-video-wrap{position:relative;width:100%;max-width:300px;cursor:pointer;margin:0 auto 1rem;border-radius:4px;overflow:hidden;box-shadow:0 0 28px -5px rgba(51,51,51,.12)}.final-review-section .final-review-video-wrap video{width:100%;height:auto;display:block;object-fit:contain}.final-review-list{list-style:none;padding:0;margin:0}.final-review-list li{font-family:'Open Sans',sans-serif;font-size:15px;font-weight:400;color:#4a4a4a;margin:0 0 10px 0;display:flex;align-items:flex-start;gap:8px}.final-review-list li .icon{font-size:16px;line-height:1.4;flex-shrink:0;margin-top:2px}.final-review-list li:last-child{margin-bottom:0}.upload-photos-section{padding:3rem 0 4rem;background-color:#fafafa}.upload-photos-section .container{max-width:1200px;margin:0 auto}.upload-photos-section h3{font-family:'Open Sans',sans-serif;font-size:26px;font-weight:700;color:#08469a;margin:0 0 .75rem 0;text-align:center;line-height:1.3}.upload-photos-section .upload-intro{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:500;color:#334155;text-align:center}.upload-row-video-wrap{position:relative;width:100%;max-width:300px;cursor:pointer;margin:0 auto 2rem;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.08)}.upload-row-video-wrap video{width:100%;height:auto;display:block;object-fit:contain}.upload-photos-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.upload-photo-card{background-color:#fff;border-radius:4px;border:1px solid #e6e6e6;padding:1.25rem 1rem;text-align:center;position:relative;overflow:hidden;transition:border-color 0.25s ease,box-shadow 0.25s ease}.upload-photo-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#004693,#4da5dd)}.upload-photo-card:hover{border-color:#d2d2d2;box-shadow:0 0 28px -5px rgba(51,51,51,.12)}.upload-photo-card img{width:100%;max-width:100%;height:auto;border-radius:4px;margin:0 auto 14px;display:block;background-color:#f5f5f5;border:1px solid #e6e6e6}.upload-photo-card .label{font-family:'Open Sans',sans-serif;font-size:15px;font-weight:700;color:#08469a}.impression-help-section{padding:3rem 0 4rem;background-color:#fafafa}.impression-help-section .container{max-width:900px;margin:0 auto;text-align:center}.impression-help-section h3{font-family:'Open Sans',sans-serif;font-size:26px;font-weight:700;color:#08469a;margin:0 0 1rem 0;line-height:1.3}.impression-help-section p{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;color:#4a4a4a;margin:0 auto 25px;line-height:1.6;max-width:700px}.impression-help-section .help-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 30px;border-radius:0;background:#4da5dd;color:#fff;font-family:'Open Sans',sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1px;text-decoration:none}.impression-help-section .help-cta:hover{background:#0d4699;color:#fff}.extra-support-section{padding:3rem 0 4rem;background-color:#fafafa}.extra-support-section .container{max-width:1200px;margin:0 auto}.extra-support-section h3{font-family:'Open Sans',sans-serif;font-size:26px;font-weight:700;color:#08469a;margin:0 0 .75rem 0;text-align:center;line-height:1.3}.extra-support-section .support-intro{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;color:#4a4a4a;text-align:center;margin:0 0 32px 0;line-height:1.5}.extra-support-grid{display:grid;grid-template-columns:1fr;gap:24px}.extra-support-card{background-color:#fff;border-radius:4px;border:1px solid #e6e6e6;padding:1.5rem 1.25rem;text-align:center;position:relative;overflow:hidden;transition:box-shadow 0.25s ease,border-color 0.25s ease}.extra-support-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#004693,#4da5dd)}.extra-support-card:hover{border-color:#d2d2d2;box-shadow:0 0 28px -5px rgba(51,51,51,.12)}.extra-support-card-icon{width:48px;height:48px;margin:0 auto 16px;border-radius:50%;background:linear-gradient(135deg,#eaf0fb 0%,#f0f4f8 100%);display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1}.extra-support-card-title{font-family:'Open Sans',sans-serif;font-size:17px;font-weight:700;color:#08469a;margin:0 0 10px 0;line-height:1.3}.extra-support-card-text{font-family:'Open Sans',sans-serif;font-size:15px;font-weight:400;color:#4a4a4a;margin:0;line-height:1.6}.extra-support-card-text a{color:#08469a;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(8,70,154,.4)}.extra-support-card-text a:hover{border-bottom-color:#08469a}.steps-disclaimer-section{padding:20px 15px;background-color:#fff3cd;border-left:4px solid #ffc107;margin:0}.steps-disclaimer-section .container{max-width:1200px;margin:0 auto}.steps-disclaimer-section p{font-family:'Open Sans',sans-serif;font-size:15px;font-weight:500;color:#856404;margin:0;line-height:1.6;text-align:center}@media only screen and (min-width:768px){.steps-disclaimer-section{padding:25px 20px;border-left-width:5px}.steps-disclaimer-section p{font-size:16px;line-height:1.7}}@media only screen and (min-width:1024px){.steps-disclaimer-section{padding:30px 20px;border-left-width:6px}.steps-disclaimer-section p{font-size:17px;line-height:1.8;max-width:1000px;margin-left:auto;margin-right:auto}}.step-instruction-section{padding:1rem 0 1rem;background-color:#fafafa}.step-instruction-section .container{max-width:960px;margin:0 auto}.step-instruction-section h3{font-family:'Open Sans',sans-serif;font-size:26px;font-weight:700;color:#08469a;margin:0 0 1rem 0;text-align:center;line-height:1.3}.step-instruction-section .step-image{width:100%;height:auto;display:block;margin:0}.step-instruction-section .step-card{background-color:#fff;border-radius:4px;border:1px solid #e6e6e6;padding:1.75rem 1.25rem;position:relative;overflow:hidden}.step-instruction-section .step-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#004693,#4da5dd)}.step-instruction-section .step-card h3{margin:0 0 1rem 0;padding:0 0 1rem 0;color:#08469a;font-family:'Open Sans',sans-serif;text-align:center;border-bottom:2px solid #0d4699}.step-instruction-section .step-card .step-content{background-color:#f5f5f5;border-radius:4px;padding:1.25rem 1.25rem 1.25rem 1.5rem;margin-top:1.25rem;border:1px solid #e6e6e6}.step-instruction-section .step-image-wrap{width:100%;max-width:300px;margin:0 auto 1.5rem;padding:10px;background:#fff;border:1px solid #d2d2d2;border-radius:4px;box-shadow:0 0 28px -5px rgba(51,51,51,.12);text-align:center}.step-instruction-section .step-image-wrap .step-image{width:100%;height:auto;max-height:320px;object-fit:contain;display:block;margin:0;border-radius:4px}.step-instruction-section .step-content{font-family:'Open Sans',sans-serif;font-size:16px;color:#334155;line-height:1.6}.step-instruction-section .step-content p{margin:0 0 12px 0}.step-instruction-section .step-content p:last-child{margin-bottom:0}.step-instruction-section .step-content ul{list-style:none;padding:0;margin:0}.step-instruction-section .step-content li{font-size:16px;font-weight:400;color:#334155;margin:0 0 12px 0;padding-left:25px;position:relative;line-height:1.6}.step-instruction-section .step-content li::before{content:'•';position:absolute;left:0;color:#0d4699;font-size:1.1em;font-weight:700;line-height:1.2}.step-instruction-section .time-warning,.step-instruction-section .hold-time-callout{max-width:100%}.step-instruction-section .step-content li:last-child{margin-bottom:0}.step-instruction-section .time-warning{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:600;color:#dc3545;text-align:center;margin:0 0 20px 0;padding:12px 20px;background-color:#fff3cd;border-left:4px solid #ffc107;border-radius:4px;display:inline-block;width:100%;max-width:600px}.step-instruction-section .time-warning::before{content:'⚠️ ';font-size:18px}.step-instruction-section .hold-time-callout{font-family:'Open Sans',sans-serif;font-size:17px;font-weight:700;color:#08469a;text-align:center;margin:0 0 20px 0;padding:14px 20px;background-color:#eaf0fb;border-left:4px solid #08469a;border-radius:4px;display:block;width:100%;max-width:600px;margin-left:auto;margin-right:auto}.step-instruction-section .step-disclaimer{font-family:'Open Sans',sans-serif;font-size:15px;font-weight:500;color:#dc3545;font-style:italic;margin:25px 0 0 0;padding-top:20px;border-top:1px solid #e9ecef;text-align:center}@media only screen and (min-width:768px){.step-instruction-section{padding:50px 20px 60px}.step-instruction-section .step-image-wrap{max-width:360px;padding:14px}.step-instruction-section .step-image-wrap .step-image{max-height:360px}.step-instruction-section .step-card h3{margin-bottom:18px;padding-bottom:18px}.step-instruction-section h3{font-size:28px;margin-bottom:0}.step-instruction-section .step-content li{font-size:17px;margin-bottom:14px;padding-left:30px}}@media only screen and (min-width:1024px){.step-instruction-section{padding:20px 20px 20px}.step-instruction-section .step-image-wrap{max-width:400px;padding:16px}.step-instruction-section .step-image-wrap .step-image{max-height:400px}.step-instruction-section .step-card h3{margin-bottom:20px;padding-bottom:20px}.step-instruction-section h3{font-size:32px;margin-bottom:0}.step-instruction-section .step-content li{font-size:18px;margin-bottom:16px;padding-left:35px}.step-instruction-section .time-warning{font-size:17px;padding:14px 25px;margin-bottom:25px}.step-instruction-section .hold-time-callout{font-size:18px;padding:16px 25px;margin-bottom:25px}.step-instruction-section .step-disclaimer{font-size:16px;margin-top:28px;padding-top:24px}.final-review-section{padding:60px 20px 80px}.final-review-section h3{font-size:28px;margin-bottom:12px}.final-review-section .review-intro{font-size:18px;margin-bottom:35px}.final-review-columns{flex-direction:row;gap:30px;justify-content:center;align-items:stretch}.final-review-column{padding:25px}.final-review-column-header .label{font-size:18px}.final-review-list li{font-size:16px;margin-bottom:12px}.upload-photos-section{padding:60px 20px 80px}.upload-photos-section h3{font-size:28px;margin-bottom:14px}.upload-photos-section .upload-intro{font-size:18px;margin-bottom:40px}.upload-row-video-wrap{max-width:300px}.upload-photos-grid{grid-template-columns:repeat(5,1fr);gap:28px}.upload-photo-card{padding:24px 20px}.upload-photo-card .label{font-size:16px}.impression-help-section{padding:60px 20px 80px}.impression-help-section h3{font-size:26px;margin-bottom:18px}.impression-help-section p{font-size:17px;margin-bottom:30px}.extra-support-section{padding:60px 20px 80px}.extra-support-section h3{font-size:26px}.extra-support-section .support-intro{font-size:18px;margin-bottom:40px}.extra-support-grid{grid-template-columns:repeat(3,1fr);gap:28px}.extra-support-card{padding:28px 24px}.extra-support-card-icon{width:52px;height:52px;font-size:24px;margin-bottom:18px}.extra-support-card-title{font-size:18px;margin-bottom:12px}.extra-support-card-text{font-size:16px}}.final-reinforcement-section{padding:3rem 0 4rem;background-color:#fafafa}.final-reinforcement-section .container{max-width:1200px;margin:0 auto}.final-reinforcement-title{font-family:'Open Sans',sans-serif;font-size:26px;font-weight:700;color:#08469a;margin:0 0 24px 0;text-align:center;line-height:1.3}.final-reinforcement-inner{display:flex;flex-direction:column;gap:24px;align-items:center}.final-reinforcement-content{width:100%}.final-reinforcement-message{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;color:#4a4a4a;line-height:1.6;margin:0;text-align:center}.final-reinforcement-image-wrap{width:100%;max-width:400px;margin:0 auto}.final-reinforcement-team-image{width:100%;height:auto;display:block;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08)}@media only screen and (min-width:768px){.final-reinforcement-section{padding:50px 20px 60px}.final-reinforcement-title{font-size:26px;margin-bottom:32px}.final-reinforcement-inner{flex-direction:row;gap:40px;align-items:center;justify-content:center;text-align:left}.final-reinforcement-content{flex:1;max-width:50%}.final-reinforcement-message{font-size:18px;text-align:left}.final-reinforcement-image-wrap{flex:0 0 auto;max-width:380px}}.final-cta-section{padding:3rem 0 4rem;background-color:#08469a;text-align:center}.final-cta-section .container{max-width:900px;margin:0 auto}.final-cta-buttons{display:flex;flex-direction:column;gap:1rem;align-items:center}.final-cta-buttons a{display:inline-flex;align-items:center;justify-content:center;min-width:260px;padding:14px 30px;border-radius:0;font-family:'Open Sans',sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;letter-spacing:1px;text-decoration:none;transition:background 0.2s,color 0.2s,border-color 0.2s}.final-cta-buttons a:hover{opacity:1}.final-cta-buttons .cta-bookmark{background-color:#fff;color:#08469a;border:2px solid #fff}.final-cta-buttons .cta-bookmark:hover{background-color:#f0f0f0;border-color:#f0f0f0;color:#0d4699}.final-cta-buttons .cta-order{background-color:#e35aa7;color:#fff;border:2px solid #e35aa7}.final-cta-buttons .cta-order:hover{background-color:#d04a97;border-color:#d04a97;color:#fff}@media only screen and (min-width:768px){.final-cta-section{padding:50px 20px 70px}.final-cta-buttons{flex-direction:row;justify-content:center;gap:20px}.final-cta-buttons a{font-size:17px;padding:16px 32px}}.step-cls-new{color:#e35aa7;font-weight:800;font-size:36px;display:inline}.step-cls-new-h2{display:block;font-size:29px;font-family:'Open Sans',sans-serif;font-weight:600;color:#0b579f;margin-top:15px}.background-cls-white{background-color:#fff}.background-cls-g{background-color:#f5f5f5}.paddding-class{padding:1.5rem .5rem 0rem!important}.impression-help-section{background:#fff}.step-instruction-section{background:#fff}.step-section{padding:3rem 0 4rem}.step-container{max-width:1100px;margin:0 auto;padding:0 20px}.step-title{font-family:Khula,sans-serif;font-size:28px;font-weight:700;margin:0;padding-bottom:.5rem;color:#08469a;text-align:left;border-bottom:2px solid #0d4699}.step-number{color:#e35aa7}.step-text{color:#08469a}.step-layout{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-top:1.25rem;text-align:center}.step-image img{width:100%;max-width:380px;height:auto;display:block;margin:0 auto;object-fit:contain;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.08)}.step-video-wrap{position:relative;width:100%;max-width:380px;cursor:pointer;min-width:0;margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.08)}.step-video-wrap video{width:100%;max-width:100%;height:auto;display:block;vertical-align:middle;object-fit:contain}.step-video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;background:rgba(60,60,60,.9);border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:opacity 0.2s ease,background 0.2s ease;z-index:2}.step-video-play-btn:hover{background:rgba(40,40,40,.95)}.step-video-play-btn.is-playing{opacity:0;pointer-events:none}.step-video-play-icon{width:0;height:0;margin-left:6px;border-style:solid;border-width:12px 0 12px 22px;border-color:transparent transparent transparent #fff}.step-image{min-width:0}.step-description{font-family:'Open Sans',sans-serif;font-size:17px;line-height:1.7;color:#4a4a4a;max-width:640px;margin:0 auto;text-align:left}.step-description p{margin:0 0 .5rem 0}.step-description p:last-child{margin-bottom:0}.step-description ul{list-style:none;margin:.5rem 0 0;padding-left:0}.step-description li{position:relative;padding-left:1.75rem;margin-bottom:.5rem;color:#08469a;font-size:17px;font-weight:500}.step-description li::before{content:'✓';position:absolute;left:0;top:0;color:#08469a;font-size:18px;font-weight:700;line-height:1.4}.step-description li:last-child{margin-bottom:0}@media only screen and (max-width:768px){.step-section{padding:2.5rem 0 3rem}.step-title{font-size:22px;text-align:center}.step-layout{align-items:center;text-align:center}.step-description{font-size:16px;padding:0 10px}.step-image img{max-width:260px;margin-top:.5rem;margin-bottom:1.25rem}.step-video-wrap{max-width:100%;min-width:0;margin-top:.5rem;margin-bottom:1.25rem}}@media only screen and (min-width:900px){.step-container{max-width:1200px}.step-layout{flex-direction:row;align-items:center;justify-content:flex-start;gap:3rem;text-align:left}.step-image{flex:0 0 40%}.step-description{flex:1}}.only-showing-mobile{display:none}.only-showing-desktop{display:block;padding-bottom:28px}@media only screen and (max-width:768px){.only-showing-mobile{display:block}.only-showing-desktop{display:none}.landing-about-sec .col-5{text-align:center}.landing-about-sec .col-5 img{max-width:80%!important}.landing-about-sec .row{row-gap:0}}.three-things-item-new{padding-bottom:10px}