.header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;background-color:var(--color-white);border-bottom:1px solid var(--color-gray-200)}.header__container[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;height:72px}.header__logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:36px;width:auto}.header__nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:32px}.header__nav-list[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:24px;list-style:none}.header__nav-link[data-astro-cid-3ef6ksr2]{font-size:15px;font-weight:500;color:var(--color-gray-800);text-decoration:none;transition:color .2s ease;padding:8px 0}.header__nav-link[data-astro-cid-3ef6ksr2]:hover,.header__nav-link[data-astro-cid-3ef6ksr2].active{color:var(--color-primary)}.header__cta[data-astro-cid-3ef6ksr2]{padding:10px 20px;font-size:14px}.header__toggle[data-astro-cid-3ef6ksr2]{display:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;background:none;border:none;cursor:pointer;padding:4px}.header__toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:100%;height:2px;background-color:var(--color-gray-800);transition:all .3s ease}@media (max-width: 968px){.header__toggle[data-astro-cid-3ef6ksr2]{display:flex}.header__nav[data-astro-cid-3ef6ksr2]{position:fixed;inset:72px 0 0;flex-direction:column;align-items:stretch;gap:0;padding:24px;background-color:var(--color-white);transform:translate(100%);transition:transform .3s ease}.header__nav[data-astro-cid-3ef6ksr2].active{transform:translate(0)}.header__nav-list[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:stretch;gap:0}.header__nav-link[data-astro-cid-3ef6ksr2]{display:block;padding:16px 0;font-size:18px;border-bottom:1px solid var(--color-gray-200)}.header__cta[data-astro-cid-3ef6ksr2]{margin-top:24px;text-align:center}.header__toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.header__toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.header__toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}}.footer[data-astro-cid-sz7xmlte]{background-color:var(--color-dark);color:var(--color-gray-300);padding:64px 0 32px}.footer__grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}.footer__logo[data-astro-cid-sz7xmlte]{height:32px;width:auto;margin-bottom:16px}.footer__tagline[data-astro-cid-sz7xmlte]{font-size:14px;color:var(--color-gray-500);margin:0}.footer__heading[data-astro-cid-sz7xmlte]{font-family:var(--font-headline);font-size:14px;font-weight:600;color:var(--color-white);text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px}.footer__links[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none}.footer__links[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:12px}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-gray-300);font-size:14px;text-decoration:none;transition:color .2s ease}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-white)}.footer__bottom[data-astro-cid-sz7xmlte]{padding-top:32px;border-top:1px solid rgba(255,255,255,.1)}.footer__bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:14px;color:var(--color-gray-500);margin:0}@media (max-width: 768px){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:32px}.footer__brand[data-astro-cid-sz7xmlte]{grid-column:span 2}}@media (max-width: 480px){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.footer__brand[data-astro-cid-sz7xmlte]{grid-column:span 1}}:root{--color-primary: #2563EB;--color-primary-hover: #1D4ED8;--color-primary-light: #DBEAFE;--color-dark: #0D0D0D;--color-white: #FFFFFF;--color-gray-50: #F9FAFB;--color-gray-200: #E5E7EB;--color-gray-300: #D1D5DB;--color-gray-500: #6B7280;--color-gray-800: #1F2937;--color-gray-900: #111827;--color-success: #10B981;--color-error: #EF4444;--font-headline: "Plus Jakarta Sans", sans-serif;--font-body: "Inter", sans-serif;--section-padding: 80px;--section-padding-mobile: 48px;--container-max: 1200px;--container-padding: 24px;--radius-button: 8px;--radius-card: 12px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--color-gray-800);background-color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-headline);font-weight:700;line-height:1.2;color:var(--color-gray-900)}h1{font-size:48px}h2{font-size:36px}h3{font-size:28px}h4{font-size:22px;font-weight:600}p{margin-bottom:1em}p:last-child{margin-bottom:0}a{color:var(--color-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-primary-hover)}img{max-width:100%;height:auto;display:block}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.section{padding:var(--section-padding) 0}.section--dark{background-color:var(--color-dark);color:var(--color-white)}.section--dark h1,.section--dark h2,.section--dark h3,.section--dark h4{color:var(--color-white)}.section--gray{background-color:var(--color-gray-50)}.section--primary{background-color:var(--color-primary);color:var(--color-white)}.section--primary h1,.section--primary h2,.section--primary h3,.section--primary h4{color:var(--color-white)}.section--light-blue{background-color:var(--color-primary-light)}.text-center{text-align:center}.text-large{font-size:18px}.text-small{font-size:14px}.text-gray{color:var(--color-gray-500)}.text-light{color:var(--color-gray-300)}.text-white{color:var(--color-white)}.text-primary{color:var(--color-primary)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-family:var(--font-body);font-size:16px;font-weight:500;text-decoration:none;border-radius:var(--radius-button);border:2px solid transparent;cursor:pointer;transition:all .2s ease;gap:8px}.btn--primary{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.btn--primary:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-white)}.btn--secondary{background-color:var(--color-white);color:var(--color-primary);border-color:var(--color-primary)}.btn--secondary:hover{background-color:var(--color-primary);color:var(--color-white)}.btn--ghost{background-color:transparent;color:var(--color-white);border-color:var(--color-white)}.btn--ghost:hover{background-color:var(--color-white);color:var(--color-dark)}.btn--white{background-color:var(--color-white);color:var(--color-primary);border-color:var(--color-white)}.btn--white:hover{background-color:var(--color-gray-50);color:var(--color-primary-hover)}.btn-group{display:flex;gap:16px;flex-wrap:wrap}.card{background-color:var(--color-white);border-radius:var(--radius-card);padding:32px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.card--bordered{border:1px solid var(--color-gray-200);box-shadow:none}.badge{display:inline-block;padding:6px 12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:20px;background-color:var(--color-primary-light);color:var(--color-primary)}.badge--white{background-color:#fff3;color:var(--color-white)}.grid{display:grid;gap:32px}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.form-group{margin-bottom:20px}.form-label{display:block;font-weight:500;margin-bottom:8px;color:var(--color-gray-800)}.form-input,.form-select,.form-textarea{width:100%;padding:12px 16px;font-family:var(--font-body);font-size:16px;border:1px solid var(--color-gray-200);border-radius:var(--radius-button);background-color:var(--color-white);transition:border-color .2s ease,box-shadow .2s ease}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}.form-textarea{resize:vertical;min-height:120px}.check-list{list-style:none}.check-list li{position:relative;padding-left:28px;margin-bottom:12px}.check-list li:before{content:"";position:absolute;left:0;top:4px;width:18px;height:18px;background-color:var(--color-success);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");background-size:12px;background-position:center;background-repeat:no-repeat}.x-list{list-style:none}.x-list li{position:relative;padding-left:28px;margin-bottom:12px}.x-list li:before{content:"";position:absolute;left:0;top:4px;width:18px;height:18px;background-color:var(--color-error);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E");background-size:10px;background-position:center;background-repeat:no-repeat}.stat{text-align:center}.stat__number{font-family:var(--font-headline);font-size:48px;font-weight:700;color:var(--color-primary);line-height:1;margin-bottom:8px}.stat__label{font-size:14px;color:var(--color-gray-500)}.price{font-family:var(--font-headline);font-size:36px;font-weight:700;color:var(--color-primary)}.price--large{font-size:48px}.table-wrapper{overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{padding:16px;text-align:left;border-bottom:1px solid var(--color-gray-200)}th{font-weight:600;background-color:var(--color-gray-50)}.faq-item{border-bottom:1px solid var(--color-gray-200)}.faq-question{width:100%;padding:20px 0;display:flex;justify-content:space-between;align-items:center;background:none;border:none;font-family:var(--font-body);font-size:18px;font-weight:500;text-align:left;cursor:pointer;color:var(--color-gray-900)}.faq-question:hover{color:var(--color-primary)}.faq-icon{width:24px;height:24px;flex-shrink:0;transition:transform .3s ease}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.active .faq-answer{max-height:500px}.faq-answer p{padding-bottom:20px;color:var(--color-gray-500)}.icon-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.icon-item{text-align:center}.icon-item__icon{width:48px;height:48px;margin:0 auto 12px;background-color:var(--color-primary-light);border-radius:50%;display:flex;align-items:center;justify-content:center}.icon-item__icon svg{width:24px;height:24px;color:var(--color-primary)}.icon-item__label{font-size:14px;font-weight:500;color:var(--color-gray-800)}.timeline{display:flex;gap:0}.timeline__item{flex:1;padding:24px;position:relative}.timeline__item:not(:last-child):after{content:"";position:absolute;top:48px;right:0;width:50%;height:2px;background-color:var(--color-gray-200)}.timeline__item:not(:first-child):before{content:"";position:absolute;top:48px;left:0;width:50%;height:2px;background-color:var(--color-gray-200)}.timeline__marker{width:48px;height:48px;background-color:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-white);font-weight:700;margin:0 auto 16px;position:relative;z-index:1}.timeline__title{font-weight:600;text-align:center;margin-bottom:8px}.timeline__content{text-align:center;font-size:14px;color:var(--color-gray-500)}@media (max-width: 1024px){h1{font-size:40px}h2{font-size:32px}.grid--4,.icon-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){:root{--section-padding: 48px}h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}.btn-group{flex-direction:column}.btn{width:100%;text-align:center}.timeline{flex-direction:column}.timeline__item:before,.timeline__item:after{display:none}.stat__number,.price--large{font-size:36px}}.mb-0{margin-bottom:0}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.mb-5{margin-bottom:48px}.mt-0{margin-top:0}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.mt-5{margin-top:48px}.max-w-xl{max-width:640px}.max-w-2xl{max-width:768px}.mx-auto{margin-left:auto;margin-right:auto}
