.use-case-section{background:var(--bg)}.use-case-card{background:var(--card-bg);-webkit-backdrop-filter:blur(16px);border:var(--card-border);border-radius:var(--card-radius);box-sizing:border-box;height:auto;min-height:200px;box-shadow:var(--card-shadow);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:14px;padding:24px;display:flex;position:relative;overflow:hidden}.use-case-card:after{content:"";border-radius:var(--card-radius);background:radial-gradient(800px circle at var(--mouse-x)var(--mouse-y),#fff9,transparent 45%);-webkit-mask-composite:xor;pointer-events:none;z-index:10;opacity:1;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.use-case-card:hover{box-shadow:0 4px 20px #0003}.use-case-card h3{color:#fff;margin:0;font-size:17px;font-weight:600}.use-case-card p{color:#9ca3af;margin:0;font-size:14px;line-height:1.6}.use-case-icons{--use-case-icon-size:42px;--use-case-icon-gap:8px;justify-content:space-between;align-items:center;gap:var(--use-case-icon-gap);width:100%;display:flex}.use-case-icons img{width:min(var(--use-case-icon-size),calc((100% - (5*var(--use-case-icon-gap)))/6));flex:0 1 calc((100% - (5*var(--use-case-icon-gap)))/6);aspect-ratio:1;object-fit:contain;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none;border-radius:10px;height:auto;transition:transform .2s,filter .4s}.use-case-card:hover .use-case-icons img{filter:blur(5px);transform:scale(1)}@media (min-width:768px){.use-case-card{gap:16px;min-height:220px;padding:28px}.use-case-card h3{font-size:18px}.use-case-card p{font-size:15px}.use-case-icons{--use-case-icon-size:60px;--use-case-icon-gap:10px}.use-case-icons img{border-radius:11px}}@media (min-width:1024px){.use-case-card{gap:18px;min-height:240px;padding:32px}.use-case-card h3{font-size:18px}.use-case-card p{font-size:15px}.use-case-icons{--use-case-icon-size:54px;--use-case-icon-gap:12px}.use-case-icons img{border-radius:12px}}
.privacy-verify-card{background:var(--card-bg);-webkit-backdrop-filter:blur(16px);border:var(--card-border);border-radius:var(--card-radius);padding:var(--card-padding);box-shadow:var(--card-shadow);position:relative;overflow:hidden}.privacy-verify-card:after{content:"";border-radius:var(--card-radius);background:radial-gradient(800px circle at var(--mouse-x)var(--mouse-y),#fff9,transparent 45%);-webkit-mask-composite:xor;pointer-events:none;z-index:10;opacity:1;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.privacy-verify-card h3{color:#fff;letter-spacing:-.01em;z-index:1;margin:0 0 24px;font-size:20px;font-weight:600;position:relative}.privacy-verify-list{z-index:1;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex;position:relative}.privacy-verify-list li{color:#ffffffb3;align-items:flex-start;gap:14px;font-size:15px;line-height:1.5;display:flex}.privacy-verify-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex;position:relative}.privacy-verify-card.card-do .privacy-verify-icon{background:#60a5fa26;border:1px solid #60a5fa4d}.privacy-verify-card.card-do .privacy-verify-icon:before{content:"";background-color:#60a5fa;width:10px;height:10px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.privacy-verify-card.card-never .privacy-verify-icon{background:#ef444426;border:1px solid #ef44444d}.privacy-verify-card.card-never .privacy-verify-icon:before,.privacy-verify-card.card-never .privacy-verify-icon:after{content:"";transform-origin:50%;background:#ef4444;border-radius:999px;width:9px;height:1.75px;position:absolute;top:50%;left:50%}.privacy-verify-card.card-never .privacy-verify-icon:before{transform:translate(-50%,-50%)rotate(45deg)}.privacy-verify-card.card-never .privacy-verify-icon:after{transform:translate(-50%,-50%)rotate(-45deg)}
.pricing-section{position:relative}.pricing-card{background:var(--card-bg);-webkit-backdrop-filter:blur(16px);border:var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);text-align:center;flex-direction:column;align-self:start;padding:44px 20px 28px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.pricing-card:after{content:"";border-radius:var(--card-radius);background:radial-gradient(800px circle at var(--mouse-x)var(--mouse-y),#fff9,transparent 45%);-webkit-mask-composite:xor;pointer-events:none;z-index:10;opacity:1;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pricing-card-highlighted{box-shadow:var(--card-shadow),0 0 40px -8px #60a5fa26,inset 0 1px 0 #60a5fa1a;background:linear-gradient(180deg,#60a5fa0f 0%,var(--card-bg)30%);border-color:#60a5fa59}.pricing-badge{color:#fff;letter-spacing:.03em;text-transform:uppercase;z-index:20;white-space:nowrap;background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 100%);border-radius:0 0 8px 8px;padding:6px 16px;font-size:10px;font-weight:600;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.pricing-badge-outline{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff26}.pricing-card-title{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;z-index:1;margin:0 0 16px;font-size:13px;font-weight:600;position:relative}.pricing-price{z-index:1;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;min-height:88px;margin-bottom:16px;display:flex;position:relative}.pricing-price-main{justify-content:center;align-items:center;gap:10px;display:flex}.pricing-price-compare{color:#ffffff4d;font-size:22px;line-height:1;text-decoration:line-through;text-decoration-thickness:1.5px}.pricing-amount{color:#fff;letter-spacing:-.02em;font-size:40px;font-weight:700;line-height:1}.pricing-cents{vertical-align:super;margin-left:2px;font-size:20px;font-weight:600}.pricing-note{color:#fff6;font-size:13px}.pricing-card-highlighted .pricing-amount,.pricing-card-highlighted .pricing-cents{color:#60a5fa}.pricing-urgency{color:#ffffffb3;z-index:1;letter-spacing:.02em;background:#60a5fa14;border:1px solid #60a5fa2e;border-radius:20px;justify-content:center;align-items:center;gap:6px;max-width:fit-content;margin:0 auto 8px;padding:6px 16px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.pricing-urgency-icon{background:#60a5fa;border-radius:50%;width:6px;height:6px;font-size:11px;line-height:1;animation:2s ease-in-out infinite urgency-pulse;display:inline-block;box-shadow:0 0 6px #60a5fa99}@keyframes urgency-pulse{0%,to{opacity:1;box-shadow:0 0 6px #60a5fa99}50%{opacity:.6;box-shadow:0 0 12px #60a5fae6}}.pricing-features{text-align:left;z-index:1;flex-direction:column;align-self:center;gap:10px;width:fit-content;max-width:100%;margin:12px auto 14px;padding:0;list-style:none;display:flex;position:relative}.pricing-features li{color:#ffffffb3;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.pricing-feature-icon{background:#60a5fa26;border:1px solid #60a5fa4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.pricing-feature-icon:before{content:"";background-color:#60a5fa;width:10px;height:10px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pricing-cta{z-index:1;flex-direction:column;align-items:center;margin-top:auto;padding-top:20px;display:flex;position:relative}.pricing-cta-btn{color:#000;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;padding:0 16px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 1px 2px #0000001a}.pricing-cta-btn:hover{background:#f0f0f0}.pricing-cta-btn-primary{color:#fff;background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 100%);height:44px;font-size:15px;font-weight:600;box-shadow:0 2px 12px #60a5fa59,0 1px 2px #0000001a}.pricing-cta-btn-primary:hover{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);transform:translateY(-1px);box-shadow:0 4px 20px #60a5fa66,0 1px 2px #0000001a}@media (min-width:768px){.pricing-card{padding:44px 16px 28px}.pricing-card-highlighted{z-index:2}.pricing-card-title{margin-bottom:14px}.pricing-amount{font-size:36px}.pricing-cents{font-size:18px}.pricing-price{min-height:84px;margin-bottom:14px}.pricing-price-main{gap:8px}.pricing-price-compare{font-size:20px}.pricing-features{margin:10px auto 12px}.pricing-features li{font-size:12px}.pricing-cta{padding-top:16px}.pricing-urgency{padding:6px 10px;font-size:11px}}@media (min-width:1280px){.pricing-card{padding:52px 24px 40px}.pricing-card-title{margin-bottom:20px;font-size:14px}.pricing-price{gap:6px;min-height:100px;margin-bottom:18px}.pricing-price-compare{font-size:24px}.pricing-amount{font-size:48px}.pricing-cents{font-size:24px}.pricing-note{font-size:14px}.pricing-features{gap:12px;margin:16px auto 18px}.pricing-features li{font-size:14px}.pricing-cta{padding-top:28px}.pricing-urgency{padding:8px 14px;font-size:12px}.pricing-cta-btn,.pricing-cta-btn-primary{height:48px;font-size:16px}}
.faq-section{background:var(--bg);padding:100px 0}.faq-container{max-width:800px;margin:0 auto;padding:0 24px}.faq-list{flex-direction:column;gap:0;display:flex}.faq-item{border-bottom:1px solid #ffffff14}.faq-item:first-child{border-top:1px solid #ffffff14}.faq-question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:24px 0;transition:color .2s;display:flex}.faq-question span{color:var(--text);font-size:17px;font-weight:500;line-height:1.4}.faq-question:hover span{color:#fffc}.faq-icon{flex-shrink:0;width:24px;height:24px;margin-left:16px;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:var(--text-muted);transition:transform .3s,opacity .2s;position:absolute}.faq-icon:before{width:14px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon:after{width:2px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item.open .faq-icon:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.faq-answer{max-height:0;transition:max-height .3s,padding .3s;overflow:hidden}.faq-answer p{color:var(--text-muted);margin:0;padding-bottom:24px;font-size:15px;line-height:1.7}.faq-item.open .faq-answer{max-height:200px}@media (max-width:768px){.faq-section{padding:80px 0}.faq-question{padding:20px 0}.faq-question span{font-size:16px}}
.final-cta-section{color:var(--text);isolation:isolate;background-image:url(/assets/images/cta-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:0;padding:150px 0 70px;position:relative;overflow:hidden}@media (max-width:768px){.final-cta-section{background-image:url(/assets/images/cta-bg.webp)}}.final-cta-container{z-index:2;box-sizing:border-box;width:100%;max-width:1140px;margin:0 auto;padding:0 24px;position:relative}.final-cta-content{text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:40px 24px;display:flex;position:relative}.final-cta-title{color:#fff;letter-spacing:-.025em;filter:drop-shadow(0 2px 10px #00000080);margin:0 0 24px;font-size:72px;font-weight:700;line-height:1.05}.final-cta-subtitle{color:#fffc;-webkit-text-stroke:.5px #ffffff4d;text-shadow:0 2px 8px #000;max-width:520px;margin:0 auto 48px;font-size:20px;font-weight:500;line-height:1.5}.final-cta-actions{justify-content:center;display:flex}@media (max-width:1024px){.final-cta-title{font-size:56px}}@media (max-width:960px){.final-cta-content{padding:60px 24px}.final-cta-title{font-size:48px}.final-cta-subtitle{margin-bottom:32px;font-size:18px}}@media (max-width:600px){.final-cta-section{padding:130px 0 90px}.final-cta-content{padding:40px 16px}.final-cta-title{font-size:36px;line-height:1.15}.final-cta-actions{width:100%}}
