.secure-purchase-section{background:var(--colors-lynch-white);flex-direction:column;justify-content:center;align-items:center;gap:48px;padding:40px 40px 24px;display:flex}.secure-purchase-section .secure-purchase-content{flex-direction:column;align-items:center;gap:8px;max-width:924px;display:flex}.secure-purchase-section .secure-purchase-content .secure-purchase-heading{flex-direction:column;align-items:center;gap:12px;display:flex}.secure-purchase-section .secure-purchase-content .secure-purchase-heading .secure-purchase-label{color:var(--colors-lynch-600);text-align:center;font-family:var(--typography-font-family-titles);font-size:var(--typography-font-size-xl);font-weight:var(--typography-font-weight-bold);letter-spacing:var(--typography-letter-spacing-none);text-transform:uppercase;line-height:112%}.secure-purchase-section .secure-purchase-content .secure-purchase-heading .secure-purchase-title{color:var(--colors-lynch-black);text-align:center;font-family:var(--typography-font-family-headlines);font-size:56px;font-weight:var(--typography-font-weight-bold);letter-spacing:-1.6px;align-self:stretch;margin:0;line-height:112%}.secure-purchase-section .secure-purchase-content .secure-purchase-description{color:var(--colors-lynch-700);text-align:center;font-family:var(--typography-font-family-text);font-size:var(--typography-font-size-md);font-weight:var(--typography-font-weight-regular);letter-spacing:var(--typography-letter-spacing-none);align-self:stretch;margin:0;line-height:125%}.secure-purchase-section .features-carousel{width:100%;max-width:1280px}.secure-purchase-section .features-carousel .features-carousel-controls{display:none}.secure-purchase-section .features-grid{grid-template-columns:repeat(3,1fr);gap:16px;width:100%;display:grid}.secure-purchase-section .features-grid .feature-card{background:var(--colors-lynch-white);border-radius:var(--border-border-radius-lg);box-shadow:var(--shadow-down-l);border:1px solid #ccd2ff;align-items:flex-start;gap:16px;padding:24px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}.secure-purchase-section .features-grid .feature-card:hover{z-index:1;border-color:var(--colors-tuu-500);box-shadow:0 20px 32px #3341551a,0 4px 12px #1a49ff1a}.secure-purchase-section .features-grid .feature-card .feature-icon{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.secure-purchase-section .features-grid .feature-card .feature-icon svg{width:48px;height:48px}.secure-purchase-section .features-grid .feature-card .feature-content{flex-direction:column;flex:1;gap:8px;display:flex}.secure-purchase-section .features-grid .feature-card .feature-content .feature-title{color:var(--colors-lynch-black);font-family:var(--typography-font-family-titles);font-size:var(--typography-font-size-md);font-weight:var(--typography-font-weight-bold);margin:0;line-height:1.2}.secure-purchase-section .features-grid .feature-card .feature-content .feature-description{color:var(--colors-lynch-700);font-family:var(--typography-font-family-text);font-size:var(--typography-font-size-md);font-weight:var(--typography-font-weight-regular);margin:0;line-height:1.5}@media (max-width:1024px){.secure-purchase-section{padding:32px 32px 20px}.secure-purchase-section .secure-purchase-content .secure-purchase-heading{gap:10px}.secure-purchase-section .secure-purchase-content .secure-purchase-heading .secure-purchase-label{font-size:var(--typography-font-size-lg)}.secure-purchase-section .secure-purchase-content .secure-purchase-heading .secure-purchase-title{font-size:48px}.secure-purchase-section .secure-purchase-content .secure-purchase-description{font-size:var(--typography-font-size-sm)}.secure-purchase-section .features-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px}.secure-purchase-section .features-grid .feature-card{gap:12px;padding:20px}.secure-purchase-section .features-grid .feature-card .feature-icon,.secure-purchase-section .features-grid .feature-card .feature-icon svg{width:40px;height:40px}.secure-purchase-section .features-grid .feature-card .feature-content .feature-title{font-size:var(--typography-font-size-md)}.secure-purchase-section .features-grid .feature-card .feature-content .feature-description{font-size:var(--typography-font-size-xs)}}@media (max-width:768px){.secure-purchase-section{padding:24px var(--site-page-gutter-x)16px var(--site-page-gutter-x);gap:12px}.secure-purchase-section .secure-purchase-content{gap:6px}.secure-purchase-section .secure-purchase-content .secure-purchase-heading{gap:8px}.secure-purchase-section .secure-purchase-content .secure-purchase-heading .secure-purchase-label{font-family:var(--typography-font-family-text);font-weight:var(--typography-font-weight-bold);font-style:normal;font-size:var(--typography-font-size-md);letter-spacing:var(--typography-letter-spacing-none);text-align:center;vertical-align:middle;text-transform:uppercase;line-height:125%}.secure-purchase-section .secure-purchase-content .secure-purchase-heading .secure-purchase-title{font-family:var(--typography-font-family-headlines);font-weight:var(--typography-font-weight-bold);font-style:normal;font-size:var(--typography-font-size-7xl);letter-spacing:var(--typography-letter-spacing-ultratight);text-align:center;vertical-align:middle;padding:0 12px;line-height:112%}.secure-purchase-section .secure-purchase-content .secure-purchase-description{font-family:var(--typography-font-family-text);font-style:normal;font-weight:400;font-size:var(--typography-font-size-md);letter-spacing:var(--typography-letter-spacing-none);text-align:center;padding:0 12px;line-height:125%}.secure-purchase-section .features-carousel{flex-direction:column;align-items:stretch;width:100%;min-width:0;max-width:100%;margin-top:0;display:flex}.secure-purchase-section .features-carousel .features-grid{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;flex-wrap:nowrap;justify-content:flex-start;gap:16px;min-width:0;padding:12px 0 20px;display:flex;overflow-x:auto}.secure-purchase-section .features-carousel .features-grid::-webkit-scrollbar{display:none}.secure-purchase-section .features-carousel .features-grid .feature-card{width:288px;min-width:288px;max-width:288px;height:166px;min-height:160px;padding:var(--spacing-6)var(--spacing-4);align-items:flex-start;gap:var(--spacing-2);border-radius:var(--border-border-radius-lg);box-sizing:border-box;scroll-snap-align:start;border-width:1px;flex-direction:column;flex:none}.secure-purchase-section .features-carousel .features-grid .feature-card .feature-icon,.secure-purchase-section .features-carousel .features-grid .feature-card .feature-icon svg,.secure-purchase-section .features-carousel .features-grid .feature-card .feature-icon img{width:44px;height:44px}.secure-purchase-section .features-carousel .features-grid .feature-card .feature-content .feature-description{font-family:var(--typography-font-family-text);letter-spacing:var(--typography-letter-spacing-none);font-size:16px;font-style:normal;font-weight:400;line-height:100%}.secure-purchase-section .features-carousel .features-carousel-controls{flex-direction:column;align-items:center;gap:16px;padding-top:20px;display:flex}.secure-purchase-section .features-carousel .features-carousel-controls .features-pagination-dots{justify-content:center;align-items:center;gap:8px;display:flex}.secure-purchase-section .features-carousel .features-carousel-controls .features-pagination-dots .features-dot{background:var(--colors-lynch-300);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s}.secure-purchase-section .features-carousel .features-carousel-controls .features-pagination-dots .features-dot.active{background:var(--colors-tuu-500);width:8px;height:8px}.secure-purchase-section .features-carousel .features-carousel-controls .features-pagination-dots .features-dot:hover:not(.active){background:var(--colors-lynch-400)}.secure-purchase-section .features-carousel .features-carousel-controls .features-carousel-arrows{justify-content:center;align-items:center;gap:16px;display:flex}.secure-purchase-section .features-carousel .features-carousel-controls .features-carousel-arrows .features-carousel-arrow{border:1px solid var(--colors-lynch-300);background:var(--colors-lynch-white);width:40px;height:40px;color:var(--colors-lynch-400);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:border-color .2s,color .2s,background .2s;display:flex}.secure-purchase-section .features-carousel .features-carousel-controls .features-carousel-arrows .features-carousel-arrow svg,.secure-purchase-section .features-carousel .features-carousel-controls .features-carousel-arrows .features-carousel-arrow img{width:13.33px;height:13.33px}.secure-purchase-section .features-carousel .features-carousel-controls .features-carousel-arrows .features-carousel-arrow:disabled{cursor:default;opacity:.7;color:var(--colors-lynch-400)}.secure-purchase-section .features-carousel .features-carousel-controls .features-carousel-arrows .features-carousel-arrow:not(:disabled),.secure-purchase-section .features-carousel .features-carousel-controls .features-carousel-arrows .features-carousel-arrow:not(:disabled):hover{border-color:var(--colors-tuu-500);color:var(--colors-tuu-500)}.secure-purchase-section .features-carousel .features-carousel-controls .features-carousel-arrows .features-carousel-arrow.features-carousel-arrow-right:not(:disabled){background:var(--colors-lynch-white);color:var(--colors-tuu-500);border-color:var(--colors-tuu-500)}}@media (max-width:480px){.secure-purchase-section{padding:20px var(--site-page-gutter-x)12px var(--site-page-gutter-x);gap:12px}.secure-purchase-section .features-carousel .features-grid .feature-card{width:288px;min-width:288px;max-width:288px}.secure-purchase-section .features-carousel .features-grid .feature-card .feature-icon,.secure-purchase-section .features-carousel .features-grid .feature-card .feature-icon svg,.secure-purchase-section .features-carousel .features-grid .feature-card .feature-icon img{width:44px;height:44px}.secure-purchase-section .features-carousel .features-grid .feature-card .feature-content .feature-description{font-family:var(--typography-font-family-text);letter-spacing:var(--typography-letter-spacing-none);font-size:16px;font-style:normal;font-weight:400;line-height:100%}.secure-purchase-section .features-carousel .features-carousel-controls{gap:12px;padding-top:16px}.secure-purchase-section .features-carousel .features-carousel-controls .features-carousel-arrows .features-carousel-arrow{width:32px;height:32px}.secure-purchase-section .features-carousel .features-carousel-controls .features-carousel-arrows .features-carousel-arrow svg,.secure-purchase-section .features-carousel .features-carousel-controls .features-carousel-arrows .features-carousel-arrow img{width:13.33px;height:13.33px}}
