.content-section{background:var(--white);width:100%;padding:0;padding-top:var(--spacing-20);padding-bottom:var(--spacing-20);position:relative;overflow:hidden}.content-background{background:var(--white);z-index:1;width:100%;height:100%;padding:0;position:absolute;top:0;left:0}.content-container{z-index:2;width:calc(100% - 72px);max-width:1640px;margin:0 auto;padding:0 20px;position:relative}.content-title-section{margin-bottom:var(--spacing-16);max-width:746px}.content-title{color:#000;letter-spacing:-2.4px;margin:0 0 var(--spacing-6) 0;z-index:10;text-align:left;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1.75rem,1rem + 3vw,3.75rem);font-style:normal;font-weight:600;line-height:1.15;display:block;position:relative}.content-subtitle{color:#121f35;font-family:var(--font-primary);letter-spacing:-.4px;text-align:left;margin:0;font-size:clamp(1rem,.875rem + .5vw,1.25rem);font-style:normal;font-weight:400;line-height:1.6}.content-card{align-items:stretch;gap:var(--spacing-16);background:#eef1f6;border-radius:18px;width:100%;min-height:660px;margin:0 auto;padding:0;display:flex;position:relative}.content-card--text-only{min-height:auto}.content-card--text-only .content-card-left{max-width:900px;margin:0 auto}.content-card-bg{z-index:1;background:#eef1f6;border-radius:18px;width:100%;height:100%;position:absolute;top:0;left:0}.content-card-left{z-index:2;padding:var(--spacing-16);flex-direction:column;flex:1;justify-content:flex-start;display:flex;position:relative}.content-card-right{z-index:2;align-items:flex-end;gap:var(--spacing-8);flex-direction:column;flex:1;display:flex;position:relative}.content-card-image-container{border-radius:0 18px 18px 0;flex:1;align-items:stretch;width:100%;min-height:400px;display:flex;position:relative;overflow:hidden}@media (width<=1280px){.content-card-image-container{flex:1;width:100%;min-height:350px}}@media (width<=1024px){.content-card-image-container{flex:1;width:100%;min-height:300px}}@media (width<=768px){.content-card-image-container{flex:1;width:100%;min-height:250px}}@media (width<=480px){.content-card-image-container{flex:1;width:100%;min-height:200px}}.content-card-image-mask{width:100%;height:100%;position:relative}.content-card-image-mask:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(165deg,#0000 0% 30%,#0000004d 50%,#000000b3 70%,#000000e6 85%);position:absolute;inset:0}.content-card-image{object-fit:cover;object-position:center;flex:1;width:100%;height:100%;display:block}.content-description{margin-bottom:var(--spacing-8)}.content-description-text{color:#121f35;font-family:var(--font-primary);letter-spacing:-.32px;margin:0 0 var(--spacing-4) 0;text-align:left;font-size:clamp(.875rem,.8125rem + .25vw,1rem);font-style:normal;font-weight:400;line-height:1.6}.content-description-text:last-child{margin-bottom:0}.content-promise{background:var(--white);padding:var(--spacing-6);margin-bottom:var(--spacing-8);border-radius:7px;position:relative}.content-promise-bg{background:var(--white);z-index:1;border-radius:7px;width:100%;height:100%;position:absolute;top:0;left:0}.content-promise-line{top:0;left:var(--spacing-6);z-index:2;width:181px;height:6px;position:absolute}.content-promise-text{z-index:3;color:#121f35;font-family:var(--font-primary);letter-spacing:-.32px;margin:var(--spacing-4) 0 0 0;text-align:left;font-size:16px;font-style:normal;font-weight:400;line-height:27px;position:relative}.content-video-button{cursor:pointer;width:92px;height:92px;transition:var(--transition-all);box-shadow:var(--shadow-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.content-video-text{gap:var(--spacing-2);flex-direction:column;display:flex}.content-video-label{font-family:var(--font-primary);letter-spacing:-.5px;color:var(--white);text-align:left;margin:0;font-size:clamp(.875rem,.8125rem + .625vw,1.5625rem);font-weight:600;line-height:1.1}.content-circle{z-index:3;width:302.621px;height:302.991px;position:absolute;top:-300px;right:0}.content-circle-image{object-fit:contain;object-position:center;width:100%;height:100%}.content-circle-link{z-index:3;width:302.621px;height:302.991px;transition:var(--transition-normal);cursor:pointer;text-decoration:none;display:block;position:absolute;top:-300px;right:0}.content-circle-link .content-circle{transition:transform var(--transition-normal);position:relative;top:0;right:0}.content-circle-link:hover .content-circle{transform:scale(1.05)}.content-circle-link:focus-visible{outline:3px solid var(--primary-green);outline-offset:4px;border-radius:50%}.content-circle-link:focus-visible .content-circle{transform:scale(1.05)}.content-circle-link:active .content-circle{transform:scale(.98)}@media (width>=1440px){.content-container{width:calc(100% - 72px);max-width:1640px;padding:0 20px}}@media (width<=1280px){.content-title{font-size:48px;line-height:60px}.content-card{align-items:center;gap:var(--spacing-12);flex-direction:column;min-height:auto}.content-card-left,.content-card-right{flex:none;width:100%}.content-card-right{align-items:center;margin-top:0}.content-card-image-container{flex:1;align-self:center;width:100%;min-height:350px}.content-circle,.content-circle-link{width:250px;height:250px;top:-120px;right:0}}@media (width<=1024px){.content-card-image-container{flex:1;align-self:center;width:100%;min-height:300px}}@media (width<=768px){.content-section{padding:var(--spacing-16) 0;background:var(--white);position:relative;overflow:hidden}.content-container{width:calc(100% - 40px);max-width:100%;padding:0 var(--spacing-4);z-index:2;margin:0 auto;position:relative}.content-title-section{text-align:center;margin-bottom:var(--spacing-12);max-width:100%}.content-title{letter-spacing:-.02em;margin-bottom:var(--spacing-4);color:var(--gray-900);text-align:center;word-wrap:break-word;hyphens:none;text-wrap:balance;font-size:clamp(32px,8vw,42px);font-weight:600;line-height:1.2}.content-subtitle{color:var(--gray-700);text-align:center;margin:0;font-size:clamp(16px,4vw,20px);font-weight:400;line-height:1.5}.content-card{gap:var(--spacing-6);padding:var(--spacing-8);border-radius:var(--radius-2xl);background:#eef1f6;flex-direction:column;min-height:auto;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.content-card-left,.content-card-right{flex:none;width:100%;padding:0}.content-card-right{align-items:center;gap:var(--spacing-6);order:-1}.content-card-image-container{border-radius:var(--radius-xl);flex:1;width:100%;min-height:280px;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001f}.content-description{margin-bottom:var(--spacing-6);text-align:center}.content-description-text{color:var(--gray-700);margin-bottom:var(--spacing-4);text-align:center;font-size:clamp(14px,3.5vw,16px);font-weight:400;line-height:1.6}.content-promise{padding:var(--spacing-5);border-radius:var(--radius-lg);margin-bottom:var(--spacing-6);text-align:center;background:#40b45f14;border:1px solid #40b45f26;position:relative}.content-promise-bg{border-radius:var(--radius-lg);z-index:1;background:linear-gradient(135deg,#40b45f0d 0%,#40b45f1a 100%);position:absolute;inset:0}.content-promise-line{z-index:2;margin:0 auto var(--spacing-3);background:var(--primary-green);border-radius:2px;width:120px;height:4px;position:relative}.content-promise-text{z-index:2;color:var(--gray-700);text-align:center;margin:0;font-size:clamp(13px,3vw,15px);font-style:italic;font-weight:500;line-height:1.5;position:relative}.content-video-section{display:none}.content-video-button{cursor:pointer;background:var(--primary-green);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 6px 24px #2a6b4e40}.content-video-button:hover,.content-video-button:active{transform:scale(1.05);box-shadow:0 8px 32px #2a6b4e59}.content-video-button:active{transform:scale(.98)}.content-video-button img{object-fit:contain;filter:brightness(0)invert();width:28px;height:28px}.content-video-text{align-items:flex-start;gap:var(--spacing-1);flex-direction:column;display:flex}.content-video-label{color:var(--gray-800);text-align:left;margin:0;font-size:clamp(14px,3.5vw,16px);font-weight:600;line-height:1.3}.content-video-line{background:var(--primary-green);border-radius:1px;width:60px;height:2px}.content-circle,.content-circle-link{display:none}.content-video-button:focus{outline-offset:2px;outline:3px solid #2a6b4e4d}.content-card:focus-within{outline:2px solid var(--primary-green);outline-offset:4px}}@media (width<=480px){.content-section{padding:var(--spacing-12) 0;background:var(--white);position:relative;overflow:hidden}.content-container{width:calc(100% - 32px);max-width:100%;padding:0 var(--spacing-4);z-index:2;margin:0 auto;position:relative}.content-title-section{text-align:center;margin-bottom:var(--spacing-10);max-width:100%}.content-title{letter-spacing:-.01em;margin-bottom:var(--spacing-3);color:var(--gray-900);text-align:center;word-wrap:break-word;hyphens:none;text-wrap:balance;text-shadow:0 1px 2px #0000000d;font-size:clamp(24px,7vw,32px);font-weight:600;line-height:1.2}.content-subtitle{color:var(--gray-700);text-align:center;margin:0;font-size:clamp(14px,4vw,18px);font-weight:400;line-height:1.5}.content-card{gap:var(--spacing-5);padding:var(--spacing-6);border-radius:var(--radius-xl);background:#eef1f6;flex-direction:column;min-height:auto;position:relative;overflow:hidden;box-shadow:0 6px 24px #0000001a}.content-card-left,.content-card-right{flex:none;width:100%;padding:0}.content-card-right{align-items:center;gap:var(--spacing-5);order:-1}.content-card-image-container{border-radius:var(--radius-lg);flex:1;align-self:center;width:100%;min-height:240px;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000026}.content-description{margin-bottom:var(--spacing-5);text-align:center}.content-description-text{color:var(--gray-700);margin-bottom:var(--spacing-3);text-align:center;font-size:clamp(13px,3.5vw,15px);font-weight:400;line-height:1.6}.content-promise{padding:var(--spacing-4);border-radius:var(--radius-lg);margin-bottom:var(--spacing-5);text-align:center;background:#40b45f14;border:1px solid #40b45f26;position:relative}.content-promise-bg{border-radius:var(--radius-lg);z-index:1;background:linear-gradient(135deg,#40b45f0d 0%,#40b45f1a 100%);position:absolute;inset:0}.content-promise-line{z-index:2;margin:0 auto var(--spacing-2);background:var(--primary-green);border-radius:2px;width:100px;height:3px;position:relative}.content-promise-text{z-index:2;color:var(--gray-700);text-align:center;margin:0;font-size:clamp(12px,3vw,14px);font-style:italic;font-weight:500;line-height:1.5;position:relative}.content-video-section{display:none}.content-video-button{cursor:pointer;background:var(--primary-green);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;min-width:44px;height:64px;min-height:44px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #2a6b4e40}.content-video-button:hover,.content-video-button:active{transform:scale(1.05);box-shadow:0 6px 24px #2a6b4e59}.content-video-button:active{transform:scale(.95)}.content-video-button img{object-fit:contain;filter:brightness(0)invert();width:24px;height:24px}.content-video-text{align-items:flex-start;gap:var(--spacing-1);flex-direction:column;display:flex}.content-video-label{color:var(--gray-800);text-align:left;margin:0;font-size:clamp(13px,3.5vw,15px);font-weight:600;line-height:1.3}.content-video-line{background:var(--primary-green);border-radius:1px;width:50px;height:2px}.content-circle,.content-circle-link{display:none}.content-video-button:focus{outline-offset:2px;outline:3px solid #2a6b4e4d}.content-card:focus-within{outline:2px solid var(--primary-green);outline-offset:4px}.content-card-image-container,.content-video-button{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}}@media (width<=360px){.content-section{padding:var(--spacing-10) 0;background:var(--white);position:relative;overflow:hidden}.content-container{width:calc(100% - 24px);max-width:100%;padding:0 var(--spacing-3);z-index:2;margin:0 auto;position:relative}.content-title-section{text-align:center;margin-bottom:var(--spacing-8);max-width:100%}.content-title{letter-spacing:-.01em;margin-bottom:var(--spacing-2);color:var(--gray-900);text-align:center;word-wrap:break-word;hyphens:none;text-wrap:balance;text-shadow:0 1px 2px #0000000d;font-size:clamp(20px,6vw,28px);font-weight:600;line-height:1.2}.content-subtitle{color:var(--gray-700);text-align:center;margin:0;font-size:clamp(13px,3.5vw,16px);font-weight:400;line-height:1.4}.content-card{gap:var(--spacing-4);padding:var(--spacing-5);border-radius:var(--radius-lg);background:#eef1f6;flex-direction:column;min-height:auto;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.content-card-left,.content-card-right{flex:none;width:100%;padding:0}.content-card-right{align-items:center;gap:var(--spacing-4);order:-1}.content-card-image-container{border-radius:var(--radius-lg);flex:1;align-self:center;width:100%;min-height:200px;position:relative;overflow:hidden;box-shadow:0 6px 24px #0000001f}.content-description{margin-bottom:var(--spacing-4);text-align:center}.content-description-text{color:var(--gray-700);margin-bottom:var(--spacing-2);text-align:center;font-size:clamp(12px,3vw,14px);font-weight:400;line-height:1.5}.content-promise{padding:var(--spacing-3);border-radius:var(--radius-md);margin-bottom:var(--spacing-4);text-align:center;background:#40b45f14;border:1px solid #40b45f26;position:relative}.content-promise-bg{border-radius:var(--radius-md);z-index:1;background:linear-gradient(135deg,#40b45f0d 0%,#40b45f1a 100%);position:absolute;inset:0}.content-promise-line{z-index:2;margin:0 auto var(--spacing-2);background:var(--primary-green);border-radius:2px;width:80px;height:3px;position:relative}.content-promise-text{z-index:2;color:var(--gray-700);text-align:center;margin:0;font-size:clamp(11px,2.5vw,13px);font-style:italic;font-weight:500;line-height:1.4;position:relative}.content-video-section{display:none}.content-video-button{cursor:pointer;background:var(--primary-green);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;min-width:44px;height:56px;min-height:44px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #2a6b4e40}.content-video-button:hover,.content-video-button:active{transform:scale(1.05);box-shadow:0 6px 20px #2a6b4e59}.content-video-button:active{transform:scale(.95)}.content-video-button img{object-fit:contain;filter:brightness(0)invert();width:20px;height:20px}.content-video-text{align-items:flex-start;gap:var(--spacing-0-5);flex-direction:column;display:flex}.content-video-label{color:var(--gray-800);text-align:left;margin:0;font-size:clamp(12px,3vw,14px);font-weight:600;line-height:1.3}.content-video-line{background:var(--primary-green);border-radius:1px;width:40px;height:2px}.content-circle,.content-circle-link{display:none}.content-video-button:focus{outline-offset:2px;outline:3px solid #2a6b4e4d}.content-card:focus-within{outline:2px solid var(--primary-green);outline-offset:4px}.content-card-image-container,.content-video-button{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.content-video-button{transition:none}.content-video-button:hover,.content-video-button:active{transform:none}}}@media (width<=768px){.content-video-button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;min-width:44px;min-height:44px}.content-section{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.content-card{box-shadow:0 2px 8px #0000000f}.content-card-image-container{box-shadow:0 4px 16px #00000014}.content-title,.content-description-text{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.content-card-image{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.content-video-button:focus-visible{outline-offset:3px;outline:3px solid #2a6b4e66}@media (prefers-contrast:high){.content-title{color:var(--gray-950)}.content-description-text{color:var(--gray-800)}.content-video-button{background:var(--primary-green-dark)}}}@media (width<=768px) and (orientation:landscape){.content-section{padding:var(--spacing-8) 0}.content-container{padding:0 var(--spacing-3)}.content-title-section{margin-bottom:var(--spacing-6)}.content-title{margin-bottom:var(--spacing-2);font-size:clamp(24px,6vw,32px)}.content-card{padding:var(--spacing-5);gap:var(--spacing-4)}.content-card-image-container{min-height:180px}.content-video-section{margin-top:var(--spacing-2)}}@media (width<=768px) and (orientation:portrait){.content-section{padding:var(--spacing-16) 0}.content-container{padding:0 var(--spacing-4)}.content-title-section{margin-bottom:var(--spacing-12)}.content-card{padding:var(--spacing-8);gap:var(--spacing-6)}.content-card-image-container{min-height:280px}}@media (width<=768px) and (width>=430px){.content-container{max-width:400px;margin:0 auto}.content-title{font-size:clamp(28px,6vw,36px)}.content-card{padding:var(--spacing-10)}.content-card-image-container{min-height:300px}}.content-list-intro{color:var(--gray-600);font-family:var(--font-primary);margin:0 0 var(--spacing-2) 0;font-size:clamp(.875rem,.8125rem + .25vw,1rem);line-height:1.6}.content-list{margin:var(--spacing-2) 0 0;gap:var(--spacing-3);flex-direction:column;padding:0;list-style:none;display:flex}.content-list__item{gap:var(--spacing-3);grid-template-columns:5.5rem 1fr;align-items:start;display:grid}.content-list__label{color:var(--primary-green);font-family:var(--font-primary);font-size:clamp(.875rem,.8125rem + .25vw,1rem);font-weight:600;line-height:1.5}.content-list__text{color:var(--gray-600);font-family:var(--font-primary);font-size:clamp(.875rem,.8125rem + .25vw,1rem);line-height:1.6}@media (width<=768px){.content-list__item{gap:var(--spacing-1);grid-template-columns:1fr}}@media (width<=480px){.content-container{width:100%;padding:0 var(--spacing-4)}.content-title-section{margin-bottom:var(--spacing-8)}.content-card{padding:var(--spacing-5);gap:var(--spacing-5)}}.content-dark-section{width:100%;padding:var(--spacing-20) 0;color:var(--white);background:#131f35;position:relative;overflow:hidden}.content-dark-background{z-index:1;background:#131f35;width:100%;height:100%;position:absolute;top:0;left:0}.content-dark-container{width:100%;max-width:1435px;padding:0 var(--spacing-5);z-index:2;box-sizing:border-box;margin:0 auto;position:relative}.content-dark-title-section{margin-bottom:var(--spacing-8);max-width:100%}.content-dark-title{color:#fff;letter-spacing:-.03em;margin:0 0 var(--spacing-6) 0;z-index:10;text-align:left;overflow-wrap:break-word;max-width:100%;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(2rem,1.25rem + 2.5vw,3.75rem);font-style:normal;font-weight:600;line-height:1.2;display:block;position:relative}.content-dark-subtitle{color:#fff;font-family:var(--font-primary);text-align:left;margin:0;font-size:20px;font-style:normal;font-weight:400;line-height:32px}.content-dark-content{gap:var(--spacing-16);align-items:flex-start;width:100%;min-width:0;max-width:100%;display:flex}.content-dark-left{align-items:flex-start;gap:var(--spacing-8);flex-direction:column;flex:1 1 0;min-width:0;display:flex;position:relative}.content-dark-right{gap:var(--spacing-2);flex-direction:column;flex:1 1 0;min-width:0;max-width:100%;display:flex}.content-dark-description{margin-bottom:var(--spacing-2);gap:var(--spacing-4);align-items:flex-start;display:flex}.content-dark-description-line{background:#40b45f;border-radius:1px;flex-shrink:0;align-self:stretch;width:2px;min-height:120px}.content-dark-description-text-container{gap:var(--spacing-4);flex-direction:column;flex:1;display:flex}.content-dark-description-text{color:#778aa9;font-family:var(--font-primary);margin:0 0 var(--spacing-4) 0;text-align:left;font-size:16px;font-style:normal;font-weight:400;line-height:27px}.content-dark-description-text:last-child{margin-bottom:0}.content-dark-promise{padding:var(--spacing-6);margin-top:var(--spacing-8);box-sizing:border-box;background:#192640;border-radius:20px;width:100%;max-width:100%;position:relative}.content-dark-promise-bg{z-index:1;background:#192640;border-radius:20px;width:100%;height:100%;position:absolute;top:0;left:0}.content-dark-promise-text{z-index:2;color:#fff;font-family:var(--font-primary);text-align:left;font-size:16px;font-style:normal;font-weight:400;line-height:27px;position:relative}.content-dark-image-container{aspect-ratio:637/490;border-radius:30px 30px 30px 0;flex-shrink:0;width:100%;max-width:637px;min-height:280px;position:relative;overflow:hidden}.content-dark-image-mask{position:absolute;inset:0}.content-dark-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.content-dark-image-overlay{pointer-events:none;z-index:1;background:linear-gradient(165deg,#0000 0% 30%,#0000004d 50%,#000000b3 70%,#000000e6 85%);position:absolute;inset:0}.self-service-portal-page .content-dark-image-overlay{background:linear-gradient(#0000 0% 50%,#00000040 75%,#00000073 100%)}@media (width<=768px){.content-dark-image-overlay{background:linear-gradient(#0000 0% 55%,#00000059 80%,#0000008c 100%)}}.content-video-section{bottom:var(--spacing-8);left:var(--spacing-10);align-items:center;gap:var(--spacing-6);z-index:10;display:flex;position:absolute}.content-video-button{cursor:pointer;width:92px;height:92px;transition:var(--transition-all);box-shadow:var(--shadow-primary);color:inherit;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.content-video-button:hover{box-shadow:var(--shadow-primary-lg);transform:scale(1.05)}.content-video-button img{object-fit:contain;width:100%;height:100%}.content-video-text{gap:var(--spacing-2);flex-direction:column;align-items:center;display:flex}.content-video-label{color:#fff;text-align:center;letter-spacing:-.75px;margin:0;font-family:Sora,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:25px;font-style:normal;font-weight:600;line-height:80px}.content-video-line{background:var(--white);width:127.5px;height:1px}@media (width>=1440px){.content-dark-container{max-width:1435px;padding:0 var(--spacing-6)}}@media (width<=1280px){.content-dark-container{width:100%;max-width:100%;padding:0 var(--spacing-6)}.content-dark-content{gap:var(--spacing-12);grid-template-areas:"title""image""description""promise";display:grid}.content-dark-left,.content-dark-right{flex:none;width:100%}.content-dark-left{grid-area:image;align-items:center}.content-dark-right{display:contents}.content-dark-title-section{grid-area:title}.content-dark-description{grid-area:description}.content-dark-promise{grid-area:promise}.content-dark-image-container{border-radius:30px;align-self:center;width:100%;min-height:500px}.content-video-section{margin-top:var(--spacing-4);justify-content:center;position:relative;bottom:auto;left:auto}}@media (width<=1024px){.content-dark-image-container{min-height:450px}}@media (width<=768px){.content-dark-section{padding:var(--spacing-16) 0;background:#131f35}.content-dark-container{width:calc(100% - 40px);max-width:100%;padding:0 var(--spacing-4);margin:0 auto}.content-dark-title-section{text-align:center;margin-bottom:var(--spacing-6);max-width:100%}.content-dark-title{letter-spacing:-.02em;margin-bottom:var(--spacing-4);text-align:center;font-size:clamp(32px,8vw,42px);line-height:1.2}.content-dark-subtitle{text-align:center;color:#94a8c8;font-size:clamp(16px,4vw,20px);line-height:1.5}.content-dark-content{gap:var(--spacing-8)}.content-dark-left{gap:var(--spacing-6)}.content-dark-image-container{border-radius:var(--radius-2xl);width:100%;min-height:320px;box-shadow:0 8px 32px #0000004d}.content-dark-description{margin-bottom:var(--spacing-6);text-align:center;gap:var(--spacing-3);flex-direction:column}.content-dark-description-line{align-self:center;width:60px;height:2px;min-height:0}.content-dark-description-text{color:#94a8c8;margin-bottom:var(--spacing-4);text-align:center;font-size:clamp(14px,3.5vw,16px);line-height:1.6}.content-dark-promise{padding:var(--spacing-5);border-radius:var(--radius-lg);margin-bottom:var(--spacing-6);text-align:center;background:#192640cc;border:1px solid #ffffff1a;position:relative}.content-dark-promise-bg{border-radius:var(--radius-lg);background:#192640cc}.content-dark-promise-text{color:#e2e8f0;text-align:center;margin:0;font-size:clamp(13px,3vw,15px);line-height:1.5}.content-video-section{justify-content:center;align-items:center;gap:var(--spacing-4);z-index:10;margin-top:var(--spacing-4);flex-direction:row;display:flex;position:relative;bottom:auto;left:auto}.content-video-button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 6px 24px #2a6b4e40}.content-video-button:hover,.content-video-button:active{transform:scale(1.05);box-shadow:0 8px 32px #2a6b4e59}.content-video-button:active{transform:scale(.98)}.content-video-button img{object-fit:contain;filter:none;width:100%;height:100%}.content-video-text{align-items:flex-start;gap:var(--spacing-1);flex-direction:column;display:flex}.content-video-label{color:var(--white);text-align:left;margin:0;font-size:clamp(14px,3.5vw,16px);font-weight:600;line-height:1.3}.content-video-line{background:var(--white);border-radius:1px;width:60px;height:2px}.content-video-button:focus{outline-offset:2px;outline:3px solid #2a6b4e4d}.content-dark-content:focus-within{outline:2px solid var(--white);outline-offset:4px}}@media (width<=480px){.content-dark-section{padding:var(--spacing-12) 0}.content-dark-container{width:calc(100% - 32px);padding:0 var(--spacing-4)}.content-dark-title-section{margin-bottom:var(--spacing-10)}.content-dark-title{margin-bottom:var(--spacing-3);font-size:clamp(24px,7vw,32px)}.content-dark-subtitle{font-size:clamp(14px,4vw,18px)}.content-dark-content{gap:var(--spacing-6)}.content-dark-image-container{border-radius:var(--radius-xl);min-height:280px}.content-dark-description{margin-bottom:var(--spacing-5)}.content-dark-description-text{margin-bottom:var(--spacing-3);font-size:clamp(13px,3.5vw,15px)}.content-dark-promise{padding:var(--spacing-4);margin-bottom:var(--spacing-5)}.content-dark-promise-text{font-size:clamp(12px,3vw,14px)}.content-video-section{gap:var(--spacing-3);margin-top:var(--spacing-3)}.content-video-button{background:0 0;width:64px;min-width:44px;height:64px;min-height:44px}.content-video-button img{filter:none;width:100%;height:100%}.content-video-label{font-size:clamp(13px,3.5vw,15px)}.content-video-line{width:50px}}@media (width<=360px){.content-dark-section{padding:var(--spacing-10) 0}.content-dark-container{width:calc(100% - 24px);padding:0 var(--spacing-3)}.content-dark-title-section{margin-bottom:var(--spacing-8)}.content-dark-title{margin-bottom:var(--spacing-2);font-size:clamp(20px,6vw,28px)}.content-dark-subtitle{font-size:clamp(13px,3.5vw,16px)}.content-dark-content{gap:var(--spacing-4)}.content-dark-image-container{border-radius:var(--radius-lg);min-height:240px}.content-dark-description{margin-bottom:var(--spacing-4)}.content-dark-description-text{margin-bottom:var(--spacing-2);font-size:clamp(12px,3vw,14px)}.content-dark-promise{padding:var(--spacing-3);margin-bottom:var(--spacing-4);border-radius:var(--radius-md)}.content-dark-promise-text{font-size:clamp(11px,2.5vw,13px)}.content-video-section{gap:var(--spacing-2);margin-top:var(--spacing-2)}.content-video-button{background:0 0;width:56px;height:56px}.content-video-button img{filter:none;width:100%;height:100%}.content-video-label{font-size:clamp(12px,3vw,14px)}.content-video-line{width:40px}}@media (width<=768px){.content-video-button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;min-width:44px;min-height:44px}.content-dark-section{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.content-dark-image-container{box-shadow:0 8px 32px #0006}.content-dark-title,.content-dark-description-text{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.content-dark-image{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.content-video-button:focus-visible{outline-offset:3px;outline:3px solid #2a6b4e66}@media (prefers-contrast:high){.content-dark-title{color:var(--white);text-shadow:0 0 2px #ffffff80}.content-dark-description-text{color:#e2e8f0}.content-video-button{background:var(--primary-green-dark)}}@media (prefers-color-scheme:light){.content-dark-section{background:#131f35}.content-dark-title{color:var(--white)}.content-dark-subtitle,.content-dark-description-text{color:#94a8c8}.content-dark-promise{background:#192640e6}.content-dark-promise-text{color:#e2e8f0}}}@media (width<=768px) and (orientation:landscape){.content-dark-section{padding:var(--spacing-8) 0}.content-dark-container{padding:0 var(--spacing-3)}.content-dark-title-section{margin-bottom:var(--spacing-6)}.content-dark-title{margin-bottom:var(--spacing-2);font-size:clamp(24px,6vw,32px)}.content-dark-content{gap:var(--spacing-4)}.content-dark-image-container{min-height:220px}.content-video-section{margin-top:var(--spacing-2)}}@media (width<=768px) and (orientation:portrait){.content-dark-section{padding:var(--spacing-16) 0}.content-dark-container{padding:0 var(--spacing-4)}.content-dark-title-section{margin-bottom:var(--spacing-12)}.content-dark-content{gap:var(--spacing-6)}.content-dark-image-container{min-height:300px}}@media (width<=768px) and (width>=430px){.content-dark-container{max-width:400px;margin:0 auto}.content-dark-title{font-size:clamp(28px,6vw,36px)}.content-dark-content{gap:var(--spacing-8)}.content-dark-image-container{min-height:320px}}.content-dark-list-intro{color:#778aa9;font-family:var(--font-primary);margin:0 0 var(--spacing-2) 0;font-size:16px;line-height:1.6}.content-dark-list{margin:var(--spacing-2) 0 0;gap:var(--spacing-3);flex-direction:column;padding:0;list-style:none;display:flex}.content-dark-list__item{gap:var(--spacing-3);grid-template-columns:5.5rem 1fr;align-items:start;display:grid}.content-dark-list__label{color:#40b45f;font-family:var(--font-primary);font-size:16px;font-weight:600;line-height:1.5}.content-dark-list__text{color:#778aa9;font-family:var(--font-primary);font-size:16px;line-height:1.6}@media (width<=768px){.content-dark-list__item{gap:var(--spacing-1);grid-template-columns:1fr}.content-dark-list-intro,.content-dark-list__label,.content-dark-list__text{text-align:center}}@media (width<=480px){.content-dark-container{width:100%;padding:0 var(--spacing-4)}.content-dark-title-section{margin-bottom:var(--spacing-8)}}
