@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--ink: #1C2333;--text-body: #4A5468;--text-muted: #66728C;--brand: #0B6BFF;--brand-deep: #0E3A94;--green: #17A36B;--amber: #F0A500;--coral: #E5484D;--bg: #F6F8FC;--card: #FFFFFF;--muted-bg: #F1F4F9;--panel: #EEF1F5;--border: #E3E8F0;--hair: rgba(28, 35, 51, .07);--tile: linear-gradient(160deg, #2A6DE0 0%, #1550C2 55%, #0E3A94 100%);--card-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 16px 36px -26px rgba(16, 33, 74, .38), 0 0 0 1px var(--hair);--card-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .9), 0 26px 44px -26px rgba(16, 33, 74, .42), 0 0 0 1px var(--hair);--a-r-panel: clamp(26px, 3vw, 44px);--a-r-card: 26px;--a-ease: cubic-bezier(.2, .7, .2, 1);--a-body: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}.js .a-in{opacity:0;transform:translateY(26px);transition:opacity .8s var(--a-ease),transform .8s var(--a-ease);transition-delay:var(--d, 0s)}.js .a-in.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .a-in{opacity:1;transform:none;transition:none}}.ui-tag{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 12px;border-radius:999px;background:var(--ink);color:#fff;font-size:12.5px;font-weight:600;letter-spacing:.005em;white-space:nowrap}.ui-tag.green{background:var(--green);color:#fff}.ui-tag.coral{background:var(--coral);color:#fff}.ui-tag.blue{background:var(--brand);color:#fff}.ui-tag.yellow{background:var(--amber);color:var(--ink)}.stats-bar{padding:clamp(28px,4vw,56px) 0}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.stat-divider{display:none}.stat-item{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 2px;padding:clamp(20px,2vw,30px) 12px;border-radius:var(--a-r-card);background:var(--card);box-shadow:var(--card-shadow);text-align:center}.stat-number,.stat-suffix{font-family:var(--a-body);font-weight:700;font-size:clamp(30px,3.2vw,44px);line-height:1.1;color:var(--ink);letter-spacing:-.035em}.stat-label{flex-basis:100%;font-size:14px;color:var(--text-muted);margin-top:6px}.how-it-works-section{background:var(--panel);border-radius:var(--a-r-panel);margin:0 clamp(8px,1vw,16px)}.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;text-align:left}.step-card{position:relative;padding:clamp(24px,2.4vw,34px);border-radius:var(--a-r-card);background:var(--card);box-shadow:var(--card-shadow)}.step-number{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:var(--tile);color:#fff;font:700 19px/1 var(--a-body);margin-bottom:18px;box-shadow:inset 0 1px #ffffff47,0 10px 18px -12px #0e3a94d9}.step-connector{position:absolute;top:calc(clamp(24px,2.4vw,34px) + 24px);left:calc(clamp(24px,2.4vw,34px) + 64px);right:-18px;height:2px;background:repeating-linear-gradient(90deg,#C9D1DE 0 6px,transparent 6px 12px)}.step-title{font-size:18px;font-weight:600;margin-bottom:8px;color:var(--ink)}.step-desc{font-size:15px;line-height:1.6;color:var(--text-muted)}.use-cases-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;text-align:left;margin-top:clamp(28px,3vw,44px)}.use-case-card{padding:clamp(22px,2.2vw,30px);border-radius:var(--a-r-card);background:var(--card);box-shadow:var(--card-shadow)}.use-case-card>.vi{margin-bottom:18px}.use-case-title{font-size:18px;font-weight:600;margin-bottom:8px;color:var(--ink)}.use-case-desc{font-size:15px;line-height:1.6;color:var(--text-muted)}.stories-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin-top:clamp(28px,3vw,44px)}.story-card{border-radius:var(--a-r-panel);background:var(--card);box-shadow:var(--card-shadow);overflow:hidden}.story-image img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.story-content{padding:clamp(22px,2.4vw,34px)}.story-content h3{font:600 clamp(20px,1.8vw,24px)/1.25 var(--a-body);letter-spacing:-.02em;margin-bottom:10px;color:var(--ink)}.story-content p{font-size:15px;line-height:1.65;color:var(--text-muted)}.pricing-section{background:var(--panel);border-radius:var(--a-r-panel);margin:0 clamp(8px,1vw,16px)}.billing-toggle{display:inline-flex;align-items:center;gap:14px;min-height:52px;padding:8px 18px;border-radius:999px;background:var(--card);box-shadow:var(--card-shadow);margin-bottom:clamp(28px,3vw,44px);font-weight:600;font-size:15px;color:var(--text-body)}.billing-save{margin-left:8px}.toggle{position:relative;display:inline-block;width:48px;height:28px}.toggle input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;inset:0;border-radius:999px;background:#d5dce8;cursor:pointer;transition:background .2s}.toggle-slider:before{content:"";position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .2s var(--a-ease);box-shadow:0 2px 6px #00000026}.toggle input:checked+.toggle-slider{background:var(--ink)}.toggle input:checked+.toggle-slider:before{transform:translate(20px)}.toggle input:focus-visible+.toggle-slider{outline:3px solid var(--brand);outline-offset:2px}.pricing-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;text-align:left;align-items:stretch}.pricing-card{position:relative;display:flex;flex-direction:column;gap:18px;padding:24px 20px;border-radius:var(--a-r-card);background:var(--card);box-shadow:var(--card-shadow)}.pricing-card-highlighted{background:var(--ink);color:#fff;box-shadow:0 30px 60px -28px #10214a8c}.pricing-badge{position:absolute;top:-13px;left:20px}.pricing-name{font:600 20px/1.2 var(--a-body);letter-spacing:-.02em;color:inherit}.pricing-description{font-size:13.5px;line-height:1.5;color:var(--text-muted);margin-top:4px;min-height:3em}.pricing-card-highlighted .pricing-description,.pricing-card-highlighted .pricing-usd-note,.pricing-card-highlighted .pricing-period,.pricing-card-highlighted .pricing-yearly-note{color:#ffffffb8}.pricing-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-top:12px}.pricing-currency{font-size:13px;font-weight:600}.pricing-amount{font:700 clamp(26px,2.2vw,32px)/1.1 var(--a-body);letter-spacing:-.035em}.pricing-period{font-size:14px;color:var(--text-muted)}.pricing-yearly-note,.pricing-usd-note{font-size:12.5px;color:var(--text-muted);margin-top:4px}.pricing-features{list-style:none;display:grid;gap:9px;flex:1;align-content:start}.pricing-feature{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;line-height:1.45}.pricing-check-icon{width:18px;height:18px;flex:none;color:var(--green);margin-top:1px}.pricing-cta{width:100%}.pricing-cta-disabled{background:var(--muted-bg)!important;box-shadow:none!important;border:0!important;color:var(--text-muted)!important;cursor:default}.security-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,80px);align-items:center}.security-description{font-size:clamp(16px,1.2vw,18px);line-height:1.65;color:var(--text-muted);margin-bottom:26px;max-width:54ch}.security-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.security-feature{display:flex;gap:14px;padding:18px;border-radius:var(--a-r-card);background:var(--card);box-shadow:var(--card-shadow)}.security-feature h4{font-size:15px;font-weight:600;margin-bottom:4px;color:var(--ink)}.security-feature p{font-size:13.5px;line-height:1.55;color:var(--text-muted)}.security-visual{position:relative}.section-image{position:relative;width:100%;aspect-ratio:4 / 3.6;object-fit:cover;border-radius:var(--a-r-panel);box-shadow:0 30px 60px -36px #10214a73}.trust-section{background:var(--ink);border-radius:var(--a-r-panel);margin:0 clamp(8px,1vw,16px);color:#fff}.trust-section .section-title{color:#fff}.trust-section .section-subtitle{color:#ffffffb8}.trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;text-align:left}.trust-card{padding:clamp(22px,2.2vw,30px);border-radius:var(--a-r-card);background:#ffffff0f;box-shadow:inset 0 1px #ffffff0f}.trust-card>.vi{margin-bottom:16px}.trust-card h3{font-size:17px;font-weight:600;margin-bottom:8px;color:#fff}.trust-card p{font-size:14px;line-height:1.6;color:#ffffffb8}.faq-grid{display:grid;gap:12px;max-width:820px;margin:0 auto;text-align:left}.faq-item{border-radius:22px;background:var(--card);box-shadow:var(--card-shadow)}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:16px 22px;cursor:pointer;list-style:none;font-weight:600;font-size:16px;color:var(--ink)}.faq-question::-webkit-details-marker{display:none}.faq-question:focus-visible{outline:3px solid var(--brand);outline-offset:2px;border-radius:22px}.faq-toggle{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--muted-bg);color:var(--ink);font-size:20px;line-height:1}.faq-answer{padding:0 22px 20px}.faq-answer p{font-size:15px;line-height:1.65;color:var(--text-muted)}.cta-card{position:relative;overflow:hidden;padding:clamp(48px,6vw,88px) 24px;border-radius:var(--a-r-panel);background:var(--ink);color:#fff}.cta-title{font:600 clamp(28px,3.2vw,46px)/1.12 var(--a-body);letter-spacing:-.03em;max-width:20ch;margin:0 auto 16px;color:#fff;text-wrap:balance}.cta-subtitle{font-size:clamp(16px,1.2vw,18px);color:#c9d1de;margin-bottom:28px}.cta-note{margin-top:18px;font-size:14px;color:#c9d1de}.cta-contact{margin-top:6px;font-size:14px;color:#c9d1de}.cta-card .cta-contact a{color:#fff;text-decoration:underline;text-underline-offset:3px}@media(max-width:1100px){.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-layout,.stories-grid,.steps-grid{grid-template-columns:minmax(0,1fr)}.step-connector{display:none}.use-cases-grid,.trust-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.use-cases-grid,.trust-grid,.security-features,.pricing-grid{grid-template-columns:minmax(0,1fr)}}.vi{display:inline-grid;place-items:center;flex:none;width:48px;height:48px;border-radius:15px;color:#fff;background:var(--tile);box-shadow:inset 0 1px #ffffff47,0 10px 18px -12px #0e3a94d9}.vi svg{width:48%;height:48%}.vi--sm{width:40px;height:40px;border-radius:13px}.vi--lg{width:60px;height:60px;border-radius:18px}html body{background:var(--bg)}html body .about-hero.about-hero{position:relative;margin:12px;padding:clamp(150px,15vw,210px) 24px clamp(80px,9vw,130px);border-radius:var(--a-r-panel);background:radial-gradient(120% 90% at 80% 30%,#f7f9fb,#eef1f5 60%,#e6ebf1);overflow:hidden}html body .hero-glow.hero-glow{display:none}html body h1.about-title.about-title{max-width:18ch;margin:0 auto 28px;font:700 clamp(36px,5vw,76px)/1.04 "Inter",sans-serif;letter-spacing:-.04em;text-transform:none;color:var(--ink);text-wrap:balance}html body .gradient-text.gradient-text{background:none;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;color:var(--ink)}html body .about-subtitle.about-subtitle{max-width:58ch;margin:0 auto;font-size:clamp(17px,1.5vw,20px);line-height:1.6;color:var(--text-body)}html body .about-section.about-section{background:none;background-color:transparent}html body .about-grid.about-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,32px)}html body .about-block.about-block{display:grid;align-content:start;gap:16px;padding:clamp(28px,3vw,44px);border:0;border-radius:28px;background:var(--card);box-shadow:var(--card-shadow)}html body .about-block-title.about-block-title{margin:6px 0 0;font:600 clamp(22px,2vw,26px)/1.2 "Inter",sans-serif;letter-spacing:-.02em;text-transform:none;color:var(--ink)}html body .about-block.about-block p,html body .values-list.values-list li{font-size:16px;line-height:1.7;color:var(--text-body)}html body .values-list.values-list{display:grid;gap:12px;padding:0;list-style:none}html body .values-list.values-list strong{color:var(--ink)}@media(max-width:760px){html body .about-grid.about-grid{grid-template-columns:minmax(0,1fr)}}html body .cta-card.cta-card{padding:clamp(48px,6vw,88px) 24px;border:0;border-radius:var(--a-r-panel);background:var(--ink);box-shadow:none;color:#fff}html body .cta-card .cta-title.cta-title{font:600 clamp(28px,3.2vw,46px)/1.12 "Inter",sans-serif;letter-spacing:-.03em;text-transform:none;color:#fff}html body .cta-card .cta-subtitle,html body .cta-card .cta-contact{color:#c9d1de}html body .cta-card .cta-contact a{color:#fff;text-decoration:underline;text-underline-offset:3px}html body .cta-card .btn-primary,html body .about-hero .btn-primary{min-height:54px;padding:0 30px;border-radius:999px;background:var(--brand);color:#fff;font:600 16px/1 Inter,sans-serif;letter-spacing:0;text-transform:none;box-shadow:0 12px 26px -12px var(--brand)}html body .legal-main.legal-main{padding:12px 12px clamp(60px,7vw,100px);background:var(--bg)}html body .legal-main.legal-main>.container{max-width:1120px;margin:0 auto;padding:clamp(110px,11vw,160px) clamp(20px,6vw,96px) clamp(48px,6vw,80px);border-radius:var(--a-r-panel);background:radial-gradient(120% 60% at 85% 0%,#f7f9fb,#eef1f5 55%,#e9edf2)}html body .legal-content.legal-content{max-width:780px;margin:0 auto;padding:clamp(28px,4vw,60px);border-radius:28px;background:var(--card);box-shadow:var(--card-shadow);color:var(--text-body);font-size:16px;line-height:1.75}html body .legal-content.legal-content h1{margin:10px 0 18px;font:700 clamp(34px,4.4vw,56px)/1.05 "Inter",sans-serif;letter-spacing:-.04em;text-transform:none;color:var(--ink)}html body .legal-content.legal-content h2{margin:2.4em 0 .7em;padding-top:1.4em;border-top:1px solid var(--hair);font:600 clamp(20px,1.8vw,24px)/1.3 "Inter",sans-serif;letter-spacing:-.02em;text-transform:none;color:var(--ink)}html body .legal-content.legal-content h3{margin:1.6em 0 .5em;font:600 17px/1.4 Inter,sans-serif;text-transform:none;color:var(--ink)}html body .legal-content.legal-content p,html body .legal-content.legal-content li{color:var(--text-body)}html body .legal-content.legal-content ul,html body .legal-content.legal-content ol{padding-left:1.3em;display:grid;gap:.45em}html body .legal-content.legal-content li::marker{color:var(--text-muted)}html body .legal-content.legal-content strong{color:var(--ink)}html body .legal-content.legal-content a{color:var(--brand);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}html body .legal-content.legal-content table{width:100%;margin:1.2em 0;border:0;border-collapse:collapse;border-spacing:0;border-radius:0;font-size:14.5px}html body .legal-content.legal-content th{background:transparent;color:var(--ink);font-weight:600;text-align:left;border:0;border-bottom:1px solid var(--border)}html body .legal-content.legal-content th,html body .legal-content.legal-content td{padding:12px 14px 12px 0}html body .legal-content.legal-content td{border:0;border-bottom:1px solid var(--hair)}html body .legal-content.legal-content tr:last-child td{border-bottom:0}html body .legal-meta.legal-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:14px;color:var(--text-muted)}html body .legal-content .legal-meta.legal-meta a{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:999px;background:var(--muted-bg);box-shadow:none;color:var(--ink);font-weight:600;text-decoration:none;transition:background .2s}html body .legal-content .legal-meta.legal-meta a:hover{background:var(--border)}html body .refund-highlight.refund-highlight{margin:1.4em 0;padding:20px 22px;border:0;border-radius:18px;background:var(--muted-bg)}html body main .legal-content.legal-content .refund-highlight.refund-highlight h3:is(h3){display:flex;align-items:baseline;gap:10px;margin-top:0;color:var(--ink)}html body main .legal-content .refund-highlight.refund-highlight h3:before{content:"";flex:none;width:9px;height:9px;border-radius:50%;background:var(--green);translate:0 -1px}html body main .legal-content .refund-highlight.refund-no h3:before{background:var(--coral)}html body .refund-highlight .refund-formula{background:var(--card);border-radius:12px}@media(max-width:640px){html body .legal-main.legal-main{padding:8px 8px 48px}html body .legal-main.legal-main>.container{padding:100px 10px 24px}html body .legal-content.legal-content{padding:24px 18px;border-radius:22px}html body .legal-content.legal-content table{display:block;overflow-x:auto}}html body .legal-content .example-box.example-box{border:0;border-radius:18px;background:var(--muted-bg)}html body .legal-content .sla-table-wrapper.sla-table-wrapper{border:0;border-radius:0}html body .legal-content .sla-table.sla-table th{background:transparent}html body .cta-card.cta-card:before{display:none}.rv{opacity:0;transform:translateY(14px);filter:blur(2px)}.rv.rv-in{opacity:1;transform:none;filter:none;transition:opacity .5s cubic-bezier(.05,.7,.1,1) var(--rv-d, 0ms),transform .5s cubic-bezier(.05,.7,.1,1) var(--rv-d, 0ms),filter .5s ease var(--rv-d, 0ms)}@keyframes rv-drop{0%{opacity:0;transform:translateY(-14px)}}header,.header{animation:rv-drop .8s cubic-bezier(.2,.7,.2,1) both}.btn,.v-btn,.pricing-card,.v-card,.v-feat,.use-case-card,.trust-card,.story-card,.security-feature,.faq-item{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.v-card:hover,.v-feat:hover,.pricing-card:hover,.use-case-card:hover,.story-card:hover,.security-feature:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffffe6,0 26px 44px -26px #10214a6b,0 0 0 1px #1c233312}.pricing-card-highlighted:hover{box-shadow:0 30px 60px -28px #10214a8c}.btn:hover{transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){header,.header{animation:none}.v-card:hover,.v-feat:hover,.pricing-card:hover,.use-case-card:hover,.trust-card:hover,.story-card:hover,.security-feature:hover,.btn:hover{transform:none}}:root{--color-bg: #F6F8FC;--color-bg-elevated: #F1F4F9;--color-bg-card: #FFFFFF;--color-bg-card-hover: #F1F4F9;--color-surface: #F1F4F9;--color-border: #E3E8F0;--color-border-subtle: #EEF1F5;--color-text: #1C2333;--color-text-secondary: #4A5468;--color-text-muted: #66728C;--color-primary: #0B6BFF;--color-primary-dark: #0A56D6;--color-primary-light: #0A56D6;--color-accent: #0B6BFF;--color-success: #17A36B;--color-warning: #F0A500;--color-error: #E5484D;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(16, 33, 74, .08);--shadow-md: 0 10px 24px -14px rgba(16, 33, 74, .3);--shadow-lg: 0 20px 40px -22px rgba(16, 33, 74, .35);--shadow-xl: 0 30px 60px -28px rgba(16, 33, 74, .4);--max-width: 1200px;--header-height: 72px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:1.6;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--color-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-primary-dark)}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:600;letter-spacing:-.01em}.container{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-6)}.section{padding:var(--space-24) 0}.section-label{display:inline-block;font-size:15px;font-weight:500;color:var(--color-text-muted);margin-bottom:var(--space-3)}.section-title{font-family:var(--font-family);font-weight:600;letter-spacing:-.03em;line-height:1.12;font-size:clamp(1.75rem,3.2vw,2.9rem);margin-bottom:var(--space-4);text-wrap:balance}.section-subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:640px;margin:0 auto var(--space-12)}.text-center{text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:46px;padding:0 var(--space-6);font-family:var(--font-family);font-size:15px;font-weight:600;border:none;border-radius:999px;cursor:pointer;transition:all .2s ease;text-decoration:none;line-height:1.5}.btn-primary{background:var(--color-primary);color:#fff;box-shadow:0 8px 20px -10px var(--color-primary)}.btn-primary:hover{background:var(--color-primary-dark);color:#fff}.btn-secondary{background:#fff;color:var(--color-text);border:0;box-shadow:inset 0 0 0 1.5px var(--color-border)}.btn-secondary:hover{background:var(--color-bg-elevated);color:var(--color-text)}.btn-lg{min-height:54px;padding:0 var(--space-8);font-size:16px;border-radius:999px}@media(max-width:768px){.section{padding:var(--space-16) 0}.section-title{font-size:clamp(1.6rem,6.4vw,2.2rem)}.section-subtitle{font-size:var(--font-size-base)}}@media(max-width:480px){.container{padding:0 var(--space-4)}.section-title{font-size:clamp(1.5rem,7vw,1.9rem)}}.animate-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.animate-on-scroll.animate-visible{opacity:1;transform:translateY(0)}.animate-stagger>.animate-on-scroll:nth-child(1){transition-delay:0ms}.animate-stagger>.animate-on-scroll:nth-child(2){transition-delay:.1s}.animate-stagger>.animate-on-scroll:nth-child(3){transition-delay:.2s}.animate-stagger>.animate-on-scroll:nth-child(4){transition-delay:.3s}.animate-stagger>.animate-on-scroll:nth-child(5){transition-delay:.4s}.animate-stagger>.animate-on-scroll:nth-child(6){transition-delay:.5s}.animate-stagger>.animate-on-scroll:nth-child(7){transition-delay:.6s}.animate-stagger>.animate-on-scroll:nth-child(8){transition-delay:.7s}@media(prefers-reduced-motion:reduce){.animate-on-scroll{opacity:1;transform:none;transition:none}}.header[data-astro-cid-3ef6ksr2],.legal-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;background:#f6f8fcdb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent}.header-inner[data-astro-cid-3ef6ksr2],.legal-header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--header-height)}.logo[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:10px;color:#1c2333;text-decoration:none;font-weight:600;font-size:16px;letter-spacing:-.01em}.logo[data-astro-cid-3ef6ksr2]:hover{color:#1c2333}.logo-img[data-astro-cid-3ef6ksr2]{display:block;width:34px;height:34px;flex:none}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:clamp(14px,2vw,28px)}fragment[data-astro-cid-3ef6ksr2]{display:contents}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn){color:#4a5468;font-size:15px;font-weight:500;text-decoration:none}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn):hover,.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].nav-active{color:#1c2333}.nav-login[data-astro-cid-3ef6ksr2]{color:#1c2333!important;font-weight:600!important}.btn-nav[data-astro-cid-3ef6ksr2]{height:42px;padding:0 20px;font-size:14px}.lang-toggle[data-astro-cid-3ef6ksr2]{height:38px;min-width:46px;padding:0 12px;border-radius:999px;border:0;background:#eef1f5;color:#1c2333;font:600 13px/1 inherit;cursor:pointer;transition:background .2s}.lang-toggle[data-astro-cid-3ef6ksr2]:hover{background:#e3e8f0}.lang-toggle[data-astro-cid-3ef6ksr2]:focus-visible,.mobile-menu-btn[data-astro-cid-3ef6ksr2]:focus-visible{outline:3px solid #0B6BFF;outline-offset:2px}.header-right-mobile[data-astro-cid-3ef6ksr2]{display:none;align-items:center;gap:10px}.mobile-menu-btn[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:0 10px;border:0;border-radius:50%;background:#eef1f5;cursor:pointer}.mobile-menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;height:2px;border-radius:2px;background:#1c2333;transition:transform .25s,opacity .25s}.mobile-menu-btn[data-astro-cid-3ef6ksr2].open span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-menu-btn[data-astro-cid-3ef6ksr2].open span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.mobile-menu-btn[data-astro-cid-3ef6ksr2].open span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav[data-astro-cid-3ef6ksr2]{display:none;position:fixed;inset:var(--header-height) 12px auto;z-index:99;flex-direction:column;gap:4px;padding:14px;border-radius:26px;background:#fff;box-shadow:0 30px 60px -28px #10214a66,0 0 0 1px #1c233312}.mobile-nav[data-astro-cid-3ef6ksr2].open{display:flex}.mobile-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn){padding:12px 14px;border-radius:14px;color:#1c2333;font-weight:600;text-decoration:none}.mobile-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn):hover{background:#f1f4f9}@media(max-width:900px){.nav[data-astro-cid-3ef6ksr2]{display:none}.header-right-mobile[data-astro-cid-3ef6ksr2]{display:flex}}.footer-parent[data-astro-cid-sz7xmlte]{margin:14px 0 0;font-size:14px;color:#ffffff9e}.footer-parent[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.legal-footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit;text-decoration:underline;text-underline-offset:3px}.footer-parent[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff;font-weight:600}.footer[data-astro-cid-sz7xmlte]{margin:clamp(24px,4vw,56px) clamp(8px,1vw,16px) clamp(8px,1vw,16px);padding:clamp(40px,5vw,72px) 0 28px;border-radius:clamp(26px,3vw,44px);background:#1c2333;color:#fff}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:clamp(24px,4vw,56px);padding-bottom:32px;border-bottom:1px solid #ffffff1f}.footer[data-astro-cid-sz7xmlte] .logo[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font-weight:600;font-size:17px;letter-spacing:-.01em}.footer[data-astro-cid-sz7xmlte] .logo-img[data-astro-cid-sz7xmlte]{display:block;width:auto;height:40px;flex:none}.footer-tagline[data-astro-cid-sz7xmlte]{margin-top:14px;font-size:15px;line-height:1.6;color:#ffffffb3;max-width:32ch}.footer-social[data-astro-cid-sz7xmlte]{display:grid;gap:10px;margin-top:18px}.footer-social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:10px;color:#fffc;font-size:14px;text-decoration:none;min-height:32px}.footer-social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer-links[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:10px}.footer-links[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{font-size:15px;font-weight:600;color:#fff;margin-bottom:4px}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#ffffffb3;font-size:14px;text-decoration:none;overflow-wrap:anywhere;min-height:28px;display:inline-flex;align-items:center}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff;text-decoration:underline}.footer-bottom[data-astro-cid-sz7xmlte]{padding-top:22px;font-size:13px;color:#fff9}.legal-footer[data-astro-cid-sz7xmlte]{margin:40px clamp(8px,1vw,16px) clamp(8px,1vw,16px);padding:28px 0;border-radius:24px;background:#1c2333;color:#ffffffb3;font-size:14px}.legal-footer[data-astro-cid-sz7xmlte] .container[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.legal-footer-links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:6px 18px}.legal-footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fffc;text-decoration:none}.legal-footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff;text-decoration:underline}@media(max-width:900px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.footer-brand[data-astro-cid-sz7xmlte]{grid-column:span 2}}@media(max-width:520px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}.footer-brand[data-astro-cid-sz7xmlte]{grid-column:auto}}
