body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-black:#000;--color-white:#fff;--color-yellow:#ffae10;--color-yellow-hover:#ffbd43;--bg-primary:#fff;--bg-secondary:#fafafa;--bg-dark:#000;--bg-dark-secondary:#1a1a1a;--bg-gradient-light:linear-gradient(180deg,#fff,#fafafa);--bg-gradient-dark:linear-gradient(135deg,#000,#1a1a1a);--text-primary:#000;--text-secondary:#666;--text-muted:#999;--border-light:#e5e5e5;--border-medium:#333;--color-yellow-transparent:rgba(0,0,0,.065);--shadow-yellow:#eba92866;--shadow-light:#0000000f}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--color-white);color:#000;color:var(--color-black);font-family:Roboto Flex,sans-serif;line-height:1.6}h1{font-size:3.5rem;letter-spacing:-1.5px}h1,h2{font-weight:600;line-height:1}h2{font-size:2.5rem;letter-spacing:-1px}h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem}h3,h4{line-height:1}h4{font-size:1rem;font-weight:500;letter-spacing:-.5px}p{font-size:.875rem;font-weight:300;line-height:1.5}a.cta-button,button{background:#ffae10;background:var(--color-yellow);border:2px solid #eba92866;border:2px solid var(--shadow-yellow);border-radius:12px;color:#fff;color:var(--color-white);cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;letter-spacing:-.5px;padding:.5rem 1.6rem;text-decoration:none;transition:all .3s ease}a.cta-button:hover,button:hover{background:#ffbd43;background:var(--color-yellow-hover);box-shadow:0 4px 12px #eba92866;box-shadow:0 4px 12px var(--shadow-yellow);transform:translateY(-2px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.App{min-height:100vh}@media (max-width:768px){h1{font-size:2.25rem}h2{font-size:2rem}}.navbar{animation:fadeInDown .6s ease-out;background:var(--bg-primary);border-bottom:1px solid var(--border-light);left:0;position:fixed;right:0;top:0;z-index:1000}.nav-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1rem 2rem}.logo{height:25px}.nav-links{align-items:center;display:flex;gap:.75rem}.nav-link{color:var(--text-primary);font-size:.9rem;font-weight:500;letter-spacing:-.3px;text-decoration:none;transition:color .2s ease}.nav-link:hover{color:var(--color-yellow)}.nav-link{margin-right:.75rem}.nav-button-outline{border:1.5px solid var(--border-light);border-radius:8px;color:var(--text-secondary);font-size:.9rem;font-weight:600;padding:.5rem 1.25rem;text-decoration:none;transition:all .2s ease}.nav-button-outline:hover{background:var(--bg-secondary);border-color:var(--text-secondary);color:var(--text-primary)}@media (max-width:768px){.nav-container{padding:1rem}}.hero{background-blend-mode:multiply;background-color:#fefefe;background-image:radial-gradient(circle at center center,#fafafa,#fefefe),repeating-radial-gradient(circle at center center,#fafafa,#fafafa,28px,#0000 56px,#0000 0);padding:180px 2rem 80px;text-align:center}.hero-content{margin:0 auto;max-width:800px}.hero-content h1{animation:fadeInUp .8s ease-out .2s both}.hero-images{animation:fadeInUp .8s ease-out .4s both}.hero-content>p{animation:fadeInUp .8s ease-out .6s both}.hero-content>button{animation:fadeInUp .8s ease-out .8s both}.hero .highlight{color:var(--color-yellow);display:inline-block;position:relative}.hero p{color:var(--text-secondary);font-size:1.15rem;margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:600px}.hero-images{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin:2rem auto;max-width:900px;width:100%}.hero-image-item{align-items:center;display:flex;flex-direction:column;gap:1rem}.hero-image-item img{height:auto;width:100%}.image-label{color:var(--text-secondary);font-size:.875rem;font-weight:600}@media (max-width:768px){.hero{padding:120px 1.5rem 60px}.hero-images{gap:0;grid-template-columns:1fr;margin:2rem auto;max-width:400px;width:90%}}.solutions{background:var(--bg-primary);padding:80px 2rem}.mobile-card,.solution-row,.solutions h2,.solutions>.solutions-content>p{opacity:0}.solutions.visible h2{animation:fadeInUp .8s ease-out .2s both}.solutions.visible>.solutions-content>p{animation:fadeInUp .8s ease-out .3s both}.solutions.visible .solution-row{animation:fadeInUp .8s ease-out both}.solutions.visible .solution-row:first-child{animation-delay:.4s}.solutions.visible .solution-row:nth-child(2){animation-delay:.5s}.solutions.visible .solution-row:nth-child(3){animation-delay:.6s}.solutions.visible .solution-row:nth-child(4){animation-delay:.7s}.solutions.visible .solution-row:nth-child(5){animation-delay:.8s}.solutions.visible .solution-row:nth-child(6){animation-delay:.9s}.solutions-content{margin:0 auto;max-width:1200px}.section-title{margin-bottom:1rem;text-align:center}.section-subtitle{color:var(--text-secondary);margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.mobile-toggle{background:var(--border-light);border-radius:8px;display:flex;gap:4px;justify-content:center;margin:0 auto 1rem;max-width:300px;padding:4px;width:90%}.toggle-btn{background:#0000;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;flex:1 1;font-size:.875rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.toggle-btn.active{background:var(--color-white);box-shadow:0 4px 4px var(--shadow-light);color:var(--color-black)}.toggle-logo{display:block;height:1rem;margin:0 auto;width:auto}.toggle-btn:hover{background:none;box-shadow:none;transform:none}.toggle-btn.active:hover{background:var(--color-white);transform:none}.mobile-grid{border:1px solid var(--border-light);border-radius:8px;display:flex;flex-direction:column;gap:0;overflow:hidden}.solutions.visible .mobile-card{animation:fadeInUp .5s ease-out both}.solutions.visible .mobile-card:first-child{animation-delay:.1s}.solutions.visible .mobile-card:nth-child(2){animation-delay:.15s}.solutions.visible .mobile-card:nth-child(3){animation-delay:.2s}.solutions.visible .mobile-card:nth-child(4){animation-delay:.25s}.solutions.visible .mobile-card:nth-child(5){animation-delay:.3s}.solutions.visible .mobile-card:nth-child(6){animation-delay:.35s}.solutions-grid{border:1px solid var(--border-light);border-radius:8px;display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:700px;overflow:hidden}.solution-row{grid-gap:0;align-items:stretch;display:grid;gap:0;grid-template-columns:1fr 1fr}.problem-side,.solution-side{border-radius:0;padding:1.5rem}.problem-side{background:var(--bg-dark);border:1px solid var(--border-medium);color:var(--color-white)}.problem-side,.solution-side{display:flex;flex-direction:column;gap:.75rem}.solution-side{background:var(--bg-secondary);border:1px solid var(--border-light)}.card-header{gap:.75rem}.card-header,.card-icon{align-items:center;display:flex}.card-icon{border-radius:4px;flex-shrink:0;height:32px;justify-content:center;width:32px}.problem-icon{background:#666}.problem-icon i{color:var(--color-white)}.solution-icon{background:var(--color-yellow)}.solution-icon i{color:var(--color-black)}.problem-side p{color:var(--text-white)}.solution-side p{color:var(--text-secondary)}@media (max-width:768px){.solutions{padding:60px 1.5rem}.problem-side,.solution-side{padding:1rem}}.features{background:var(--bg-secondary);padding:80px 2rem}.features-content{margin:0 auto;max-width:1000px}.feature-block,.features h2,.features-subtitle{opacity:0}.features.visible h2{animation:fadeInUp .8s ease-out .2s both;margin-bottom:1rem;text-align:center}.features.visible .features-subtitle{animation:fadeInUp .8s ease-out .3s both;color:var(--text-secondary);margin:0 auto 4rem;max-width:600px;text-align:center}.features h2{margin-bottom:1rem;text-align:center}.features-subtitle{color:var(--text-secondary);margin:0 auto 4rem;max-width:600px;text-align:center}.features-list{display:flex;flex-direction:column;gap:3rem}.features.visible .feature-block{animation:fadeInUp .8s ease-out .4s both}.features.visible .feature-block:nth-child(2){animation-delay:.55s}.features.visible .feature-block:nth-child(3){animation-delay:.7s}.feature-block{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.feature-block.reverse{direction:rtl}.feature-block.reverse>*{direction:ltr}.feature-image{display:flex;justify-content:flex-end}.feature-block.reverse .feature-image{justify-content:flex-start}.feature-text{align-items:flex-start;display:flex;flex-direction:column}.feature-block.reverse .feature-text{align-items:flex-end;text-align:right}.feature-image img{border-radius:12px;height:auto;width:70%}.feature-image-placeholder{align-items:center;aspect-ratio:4/3;background:var(--border-light);border:2px dashed var(--text-muted);border-radius:12px;color:var(--text-muted);display:flex;flex-direction:column;gap:.5rem;justify-content:center;width:100%}.feature-image-placeholder i{font-size:2rem}.feature-image-placeholder span{font-size:.875rem;font-weight:500}.features .feature-label{align-items:center;background:none;border-radius:100px;color:var(--color-black);display:inline-flex;font-size:14px!important;font-weight:400;gap:8px;letter-spacing:.05em;line-height:1.4;margin-bottom:.75rem;padding:0;text-transform:uppercase}.features .feature-label i{font-size:13px!important}.feature-text h3{font-weight:300;line-height:1.2;margin-bottom:0;max-width:380px}.feature-title-highlight{background:linear-gradient(0deg,#ffae104d 60%,#0000 0);color:var(--color-black);font-weight:700}@media (max-width:768px){.features{padding:60px 1.5rem}.features-subtitle{margin-bottom:3rem}.features-list{gap:3rem}.feature-block{gap:1rem;grid-template-columns:1fr;justify-items:center}.feature-block.reverse{direction:ltr}.feature-text{align-items:center!important}.feature-text,.feature-text h3{text-align:center}.feature-image{justify-content:center!important}.feature-image img{width:55%}}.pricing-overview{background:var(--bg-primary);padding:80px 2rem}.pricing-overview-content{margin:0 auto;max-width:1000px}.pricing-overview h2,.pricing-overview-cta,.pricing-overview-grid,.pricing-overview-subtitle{opacity:0}.pricing-overview.visible h2{animation:fadeInUp .8s ease-out .2s both}.pricing-overview.visible .pricing-overview-subtitle{animation:fadeInUp .8s ease-out .3s both}.pricing-overview.visible .pricing-overview-grid{animation:fadeInUp .8s ease-out .4s both}.pricing-overview.visible .pricing-overview-cta{animation:fadeInUp .8s ease-out .5s both}.pricing-overview h2{margin-bottom:1rem;text-align:center}.pricing-overview-subtitle{color:var(--text-secondary);margin:0 auto 3rem;max-width:500px;text-align:center}.pricing-overview-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.pricing-overview-card{border:1px solid var(--border-light);border-radius:12px;display:flex;flex-direction:column;padding:2rem 1.5rem;transition:transform .2s ease}.pricing-overview-card:hover{transform:translateY(-4px)}.pricing-overview-card.featured{border:2px solid var(--color-yellow);position:relative}.pricing-overview-card-header{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.pricing-overview-icon{height:32px;width:32px}.pricing-overview-card-header h3{margin-bottom:0}.pricing-overview-price{align-items:baseline;display:flex;gap:2px;margin-bottom:.25rem}.price-amount{font-size:1.75rem;font-weight:700;letter-spacing:-.5px}.price-period{color:var(--text-secondary);font-size:.875rem}.pricing-overview-tagline{color:var(--color-yellow);font-size:.875rem;font-weight:600;margin-bottom:.75rem}.pricing-overview-description{color:var(--text-secondary);flex-grow:1;font-size:.875rem;margin-bottom:1.5rem}.pricing-overview-highlights{display:flex;flex-direction:column;gap:.5rem;list-style:none}.pricing-overview-highlights li{align-items:center;color:var(--text-primary);display:flex;font-size:.8rem;gap:.5rem}.pricing-overview-highlights li i{color:var(--color-yellow);font-size:.7rem}.pricing-overview-cta{margin-top:2.5rem;text-align:center}.pricing-overview-btn{align-items:center;border:1px solid var(--border-light);border-radius:8px;color:var(--color-black);display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.pricing-overview-btn:hover{background:var(--color-yellow);border-color:var(--color-yellow)}.pricing-overview-btn i{font-size:.8rem;transition:transform .2s ease}.pricing-overview-btn:hover i{transform:translateX(3px)}@media (max-width:768px){.pricing-overview{padding:60px 1.5rem}.pricing-overview-grid{gap:1rem;grid-template-columns:1fr}}.founding-clinic{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;padding:80px 2rem}.founding-clinic-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff26;border:none;border-radius:16px;box-shadow:0 8px 32px #0003,0 24px 64px #00000026;max-width:520px;opacity:0;overflow:hidden;padding:2.5rem 2rem;position:relative;text-align:center;width:100%}.founding-clinic.visible .founding-clinic-card{animation:fadeInUp .8s ease-out .2s both}.founding-clinic-card:before{animation:border-shine 4s linear infinite;background:conic-gradient(from 0deg,#0000 0,#0000 20%,#ffffff80 30%,#fff 40%,#fff 50%,#fff 60%,#ffffff80 70%,#0000 80%,#0000 100%);background:conic-gradient(from var(--shine-angle,0deg),#0000 0,#0000 20%,#ffffff80 30%,#fff 40%,#fff 50%,#fff 60%,#ffffff80 70%,#0000 80%,#0000 100%);border-radius:16px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}@property --shine-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes border-shine{0%{--shine-angle:0deg}to{--shine-angle:360deg}}.founding-clinic-badge{background:var(--color-yellow);border-radius:100px;color:var(--color-white);display:inline-block;font-size:10px;font-weight:700;letter-spacing:.06em;margin-bottom:1rem;padding:3px 10px;text-transform:uppercase}.founding-clinic-card h2{font-size:1.75rem;margin-bottom:.5rem}.founding-clinic-subtitle{color:var(--text-secondary);font-size:.95rem;margin-bottom:2rem}.founding-clinic-pricing{align-items:center;background:var(--bg-secondary);border-radius:10px;display:flex;gap:2.5rem;justify-content:center;margin-bottom:1.5rem;padding:1.25rem}.founding-clinic-plan{align-items:center;display:flex;gap:.5rem}.founding-clinic-icon{height:28px;width:28px}.founding-clinic-plan-name{font-size:1rem;font-weight:700}.founding-clinic-prices{align-items:flex-start;display:flex;flex-direction:column;gap:0;line-height:1.2}.founding-clinic-original{color:var(--text-muted);font-size:1.1rem;text-decoration:line-through}.founding-clinic-discounted{color:var(--text-primary);font-size:1.5rem;font-weight:700;letter-spacing:-.5px}.founding-clinic-period{color:var(--text-secondary);font-size:.8rem;font-weight:400}.founding-clinic-perks{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:360px;text-align:left}.founding-clinic-perks li{align-items:center;color:var(--text-primary);display:flex;font-size:.85rem;gap:.5rem}.founding-clinic-perks li i{color:var(--color-black);flex-shrink:0;font-size:.75rem;text-align:center;width:16px}.founding-clinic-btn{align-items:center;background:var(--color-white);border-radius:8px;color:var(--color-black);display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s ease}.founding-clinic-btn:hover{background:var(--bg-secondary);transform:translateY(-2px)}.founding-clinic-btn i{color:var(--color-black);font-size:1.1rem}@media (max-width:768px){.founding-clinic{padding:60px 1.5rem}.founding-clinic-card{padding:2rem 1.5rem}.founding-clinic-card h2{font-size:1.5rem}}.target{background:var(--bg-secondary);padding:80px 2rem}.target h2,.target-conclusion,.target-grid,.target-item{opacity:0}.target.visible h2{animation:fadeInUp .8s ease-out .2s both}.target.visible .target-grid{animation:fadeInUp .8s ease-out .3s both}.target.visible .target-item{animation:fadeInUp .6s ease-out both}.target.visible .target-item:first-child{animation-delay:.35s}.target.visible .target-item:nth-child(2){animation-delay:.45s}.target.visible .target-item:nth-child(3){animation-delay:.55s}.target.visible .target-item:nth-child(4){animation-delay:.65s}.target.visible .target-conclusion{animation:fadeInUp .8s ease-out .7s both}.target-content{margin:0 auto;max-width:900px;text-align:center}.target-conclusion{color:var(--text-secondary);font-size:1.125rem;margin-top:2rem}.inline-logo{display:inline-block;height:1rem;margin-bottom:4px;margin-left:2px;margin-right:2px;vertical-align:middle}.target-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:2rem}.target-item{align-items:flex-start;background:var(--bg-primary);border:2px solid var(--border-light);border-radius:12px;display:flex;gap:.75rem;padding:1.5rem;text-align:left;transition:.3s}.target-item:hover{border-color:var(--color-yellow);box-shadow:0 8px 24px var(--shadow-light);transform:translateY(-4px)}.check-icon{flex-shrink:0;margin-top:.25rem}.check-icon i{color:var(--color-yellow);font-size:1.25rem}.target-item h4{margin-bottom:0}@media (max-width:768px){.target{padding:60px 1.5rem}.target-grid{gap:.5rem;grid-template-columns:1fr}}.cta-section{background:radial-gradient(ellipse at center bottom,#333 0,#000 70%);color:var(--color-white);padding:100px 2rem;text-align:center}.cta-section .cta-button,.cta-section h2,.cta-section>.cta-content>p{opacity:0}.cta-section.visible h2{animation:fadeInUp .8s ease-out .2s both}.cta-section.visible>.cta-content>p{animation:fadeInUp .8s ease-out .3s both}.cta-section.visible .cta-button{animation:fadeInUp .8s ease-out .4s both}.cta-content{margin:0 auto;max-width:700px}.cta-section p{color:var(--text-muted);margin:1rem auto;max-width:500px}@media (max-width:768px){.cta-section{padding:60px 1.5rem}}.footer{background:var(--bg-dark);border-top:1px solid var(--bg-dark-secondary);color:var(--text-secondary);padding:3rem 2rem 2rem}.footer-content{display:flex;gap:3rem;justify-content:space-between;margin:0 auto;max-width:1000px}.footer-left{display:flex;flex-direction:column;gap:1rem}.footer-logo{align-self:flex-start;filter:invert(1);height:28px;object-fit:contain;width:auto}.footer-security{align-items:center;color:var(--text-muted);display:flex;font-size:.75rem;font-weight:500;gap:.35rem}.footer-bottom-left{align-items:center;display:flex;gap:1rem}.footer-contact p{color:var(--text-muted);font-size:.8rem;line-height:1.6}.footer-right h4{color:var(--color-white);font-size:.9rem;font-weight:600;margin-bottom:1rem}.footer-links{display:flex;flex-direction:column;gap:.5rem}.footer-link{color:var(--text-muted);font-size:.8rem;text-decoration:none}.footer-link:hover{color:var(--color-yellow)}.footer-bottom{align-items:center;border-top:1px solid var(--border-medium);display:flex;justify-content:space-between;margin:2rem auto 0;max-width:1000px;padding-top:1.5rem}.footer-bottom p{color:var(--text-muted);font-size:.75rem}.footer-socials{display:flex;gap:1rem}.footer-socials a{color:var(--text-muted);font-size:1rem;transition:color .2s ease}.footer-socials a:hover{color:var(--color-yellow)}@media (max-width:768px){.footer-content{flex-direction:column;gap:2rem}}.privacy-policy{background:var(--bg-primary);min-height:100vh;padding:120px 20px 80px}.privacy-policy-container{margin:0 auto;max-width:800px}.privacy-policy-container h1{margin-bottom:2rem}.privacy-policy-container h2{font-size:1.5rem;font-weight:500;margin-bottom:1rem;margin-top:2.5rem}.privacy-policy-container h3{font-size:1.2rem;margin-bottom:.5rem;margin-top:1.5rem}.privacy-policy-container p{color:var(--text-secondary);margin-bottom:1rem}.privacy-policy-container ol,.privacy-policy-container ul{margin-bottom:1rem;padding-left:1.5rem}.privacy-policy-container li{color:var(--text-secondary)}.privacy-policy-container li p{margin-bottom:.4rem}.privacy-policy-container strong{color:var(--text-primary);font-weight:600}.privacy-policy-container a{color:var(--color-yellow);text-decoration:none}.privacy-policy-container a:hover{color:var(--color-yellow-hover);text-decoration:underline}.privacy-policy-container blockquote{border-left:4px solid var(--color-yellow);color:var(--text-secondary);margin:1.5rem 0;padding-left:1rem}.privacy-policy-container code{background:var(--bg-secondary);border-radius:4px;padding:.2rem .4rem}.privacy-policy-container hr{border:none;border-top:1px solid var(--border-light);margin:2rem 0}.terms-and-conditions{background:var(--bg-primary);min-height:100vh;padding:120px 20px 80px}.terms-and-conditions-container{margin:0 auto;max-width:800px}.terms-and-conditions-container h1{margin-bottom:2rem}.terms-and-conditions-container h2{font-size:1.5rem;font-weight:500;margin-bottom:1rem;margin-top:2.5rem}.terms-and-conditions-container h3{font-size:1.2rem;margin-bottom:.5rem;margin-top:1.5rem}.terms-and-conditions-container p{color:var(--text-secondary);margin-bottom:1rem}.terms-and-conditions-container ol,.terms-and-conditions-container ul{margin-bottom:1rem;padding-left:1.5rem}.terms-and-conditions-container li{color:var(--text-secondary)}.terms-and-conditions-container li p{margin-bottom:.4rem}.terms-and-conditions-container strong{color:var(--text-primary);font-weight:600}.terms-and-conditions-container a{color:var(--color-yellow);text-decoration:none}.terms-and-conditions-container a:hover{color:var(--color-yellow-hover);text-decoration:underline}.terms-and-conditions-container blockquote{border-left:4px solid var(--color-yellow);color:var(--text-secondary);margin:1.5rem 0;padding-left:1rem}.terms-and-conditions-container code{background:var(--bg-secondary);border-radius:4px;padding:.2rem .4rem}.terms-and-conditions-container hr{border:none;border-top:1px solid var(--border-light);margin:2rem 0}.data-processing-agreement{background:var(--bg-primary);min-height:100vh;padding:120px 20px 80px}.data-processing-agreement-container{margin:0 auto;max-width:800px}.data-processing-agreement-container h1{margin-bottom:2rem}.data-processing-agreement-container h2{font-size:1.5rem;font-weight:500;margin-bottom:1rem;margin-top:2.5rem}.data-processing-agreement-container h3{font-size:1.2rem;margin-bottom:.5rem;margin-top:1.5rem}.data-processing-agreement-container p{color:var(--text-secondary);margin-bottom:1rem}.data-processing-agreement-container ol,.data-processing-agreement-container ul{margin-bottom:1rem;padding-left:1.5rem}.data-processing-agreement-container li{color:var(--text-secondary)}.data-processing-agreement-container li p{margin-bottom:.4rem}.data-processing-agreement-container strong{color:var(--text-primary);font-weight:600}.data-processing-agreement-container a{color:var(--color-yellow);text-decoration:none}.data-processing-agreement-container a:hover{color:var(--color-yellow-hover);text-decoration:underline}.data-processing-agreement-container blockquote{border-left:4px solid var(--color-yellow);color:var(--text-secondary);margin:1.5rem 0;padding-left:1rem}.data-processing-agreement-container code{background:var(--bg-secondary);border-radius:4px;padding:.2rem .4rem}.data-processing-agreement-container hr{border:none;border-top:1px solid var(--border-light);margin:2rem 0}.pricing{background:var(--bg-secondary);padding:10rem 1.5rem 6rem}.pricing-content{margin:0 auto;max-width:1000px;text-align:center}.pricing-subtitle{color:var(--text-secondary);font-size:1rem;margin-bottom:3rem;margin-top:.75rem}.pricing-table-wrapper{border:1px solid var(--border-light);border-radius:16px;box-shadow:0 4px 24px var(--shadow-light);overflow-x:auto}.pricing-table{background:var(--bg-primary);border-collapse:collapse;table-layout:fixed;width:100%}.feature-col{width:40%}.plan-col{width:20%}.pricing-table thead tr{border-bottom:2px solid var(--border-light)}.pricing-table th{padding:0;vertical-align:top}.feature-col{color:var(--text-muted);font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:1.5rem;text-align:left;text-transform:uppercase}.plan-header{align-items:center;display:flex;flex-direction:column;gap:.85rem;padding:1.5rem 1rem}.plan-icon{height:14px;margin-right:4px;object-fit:contain;vertical-align:middle;width:14px}.plan-name{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:20px;color:var(--text-secondary);display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:.3rem .85rem}.plan-col--gold .plan-name{background:#fff8e1;border-color:var(--color-yellow);color:#a07000}.plan-col--platinum .plan-name{background:#f3f4f6;border-color:#9ca3af;color:#374151}.plan-price{color:var(--text-secondary);font-size:.85rem;font-weight:600;letter-spacing:-.3px;line-height:1}.plan-period{color:var(--text-muted);font-size:.75rem;font-weight:400;margin-left:2px}.plan-label{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:20px;color:var(--text-secondary);font-size:.85rem;font-weight:600;padding:.25rem .75rem}.plan-cta{background:var(--color-black);border:none;border:2px solid var(--color-black);border-radius:8px;box-shadow:none;color:var(--color-white);cursor:pointer;font-size:.8rem;font-weight:600;letter-spacing:-.3px;margin-top:.25rem;padding:.4rem 1rem;transition:all .2s ease}.plan-cta:hover{background:var(--text-secondary);border-color:var(--text-secondary);box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.plan-cta--gold{background:var(--color-yellow);border-color:var(--shadow-yellow);color:var(--color-white)}.plan-cta--gold:hover{background:var(--color-yellow-hover);border-color:var(--color-yellow-hover);box-shadow:0 4px 12px var(--shadow-yellow)}.pricing-table tbody tr{border-bottom:1px solid var(--border-light);transition:background .15s ease}.pricing-table tbody tr:last-child{border-bottom:none}.row-even{background:var(--bg-primary)}.row-odd{background:var(--bg-secondary)}.pricing-table tbody tr:hover{background:#fffbf0}.feature-label{color:var(--text-primary);font-size:.82rem;font-weight:400;line-height:1.4;padding:.85rem 1.5rem;text-align:left}.feature-value{padding:.85rem .5rem;text-align:center;vertical-align:middle}.value-yes{background:#d1fae5;color:#059669}.value-no,.value-yes{align-items:center;border-radius:50%;display:inline-flex;font-size:.7rem;height:24px;justify-content:center;width:24px}.value-no{background:#f3f4f6;color:#9ca3af}.value-text{color:var(--text-secondary);font-size:.78rem;font-weight:400;line-height:1.3}@media (max-width:768px){.pricing{padding:4rem 1rem}.feature-col{font-size:.7rem;padding:1rem;width:35%}.plan-col{width:21.67%}.plan-header{gap:.4rem;padding:1rem .5rem}.plan-name{font-size:.85rem}.plan-price{font-size:1rem}.plan-cta{font-size:.7rem;padding:.3rem .6rem}.feature-label{font-size:.75rem;padding:.75rem 1rem}.feature-value{padding:.75rem .25rem}.value-text{font-size:.7rem}}
/*# sourceMappingURL=main.16d28685.css.map*/