@charset "UTF-8";.navbar{position:sticky;top:0;z-index:100;padding:18px 0;transition:padding .2s ease,background .2s ease,box-shadow .2s ease;background:#ffffffa6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent}.navbar.scrolled{padding:10px 0;background:#ffffffd9;border-bottom-color:var(--c-border);box-shadow:var(--shadow-sm)}.navbar .nav-inner{display:flex;align-items:center;justify-content:space-between;gap:32px}.navbar .brand{display:flex;align-items:center;gap:10px}.navbar .brand .brand-mark{width:36px;height:36px;background:linear-gradient(135deg,var(--c-primary) 0%,var(--c-primary-3) 100%);color:#fff;border-radius:10px;font-weight:800;display:grid;place-items:center;font-size:1.1rem;box-shadow:0 6px 16px #0b1e3f40}.navbar .brand .brand-name{font-weight:800;font-size:1.25rem;color:var(--c-primary);letter-spacing:-.01em}.navbar .nav-links{display:flex;gap:28px}.navbar .nav-links .nav-link{color:var(--c-text);font-weight:500;font-size:.95rem;position:relative;padding:4px 0;transition:color .15s}.navbar .nav-links .nav-link:hover{color:var(--c-primary-3)}.navbar .nav-links .nav-link.active{color:var(--c-primary)}.navbar .nav-links .nav-link.active:after{content:"";position:absolute;bottom:-4px;left:0;height:2px;width:100%;background:var(--c-accent);border-radius:2px}.navbar .nav-actions{display:flex;align-items:center;gap:16px}.navbar .nav-actions .nav-login{font-weight:600;font-size:.95rem;color:var(--c-primary)}.navbar .nav-actions .nav-login:hover{color:var(--c-accent-2)}.navbar .nav-panel{display:flex;align-items:center;gap:32px;margin-left:auto}.navbar .burger{display:none;width:38px;height:38px;flex-direction:column;justify-content:center;align-items:center;gap:5px}.navbar .burger span{width:22px;height:2px;background:var(--c-primary);border-radius:2px;transition:transform .2s}@media (max-width: 900px){.navbar .burger{display:flex}.navbar .nav-panel{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:#fff;box-shadow:0 12px 32px #14254a1f;border-top:1px solid var(--c-border);z-index:200}.navbar .nav-links{flex-direction:column;align-items:stretch;gap:0;margin:0;padding:8px 0}.navbar .nav-links .nav-link{padding:14px 24px;border-bottom:1px solid var(--c-border);font-size:1rem}.navbar .nav-links .nav-link:last-child{border-bottom:none}.navbar .nav-actions{flex-direction:column;align-items:stretch;padding:16px 24px 24px;gap:12px;border-top:1px solid var(--c-border)}.navbar .nav-actions .nav-login{padding:4px 0;font-size:1rem}.navbar.open .nav-panel{display:flex}}.footer{background:var(--c-primary);color:#d9e1ef;padding:70px 0 30px;margin-top:80px}.footer .footer-top{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.08)}@media (max-width: 900px){.footer .footer-top{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width: 540px){.footer .footer-top{grid-template-columns:1fr}}.footer .footer-brand .brand{display:flex;align-items:center;gap:10px;margin-bottom:14px}.footer .footer-brand .brand .brand-mark{width:36px;height:36px;background:linear-gradient(135deg,var(--c-accent) 0%,var(--c-accent-2) 100%);color:#fff;border-radius:10px;font-weight:800;display:grid;place-items:center}.footer .footer-brand .brand .brand-name{font-weight:800;font-size:1.25rem;color:#fff}.footer .footer-brand p{color:#a5b1c8;max-width:320px}.footer .footer-col{display:flex;flex-direction:column;gap:10px}.footer .footer-col h4,.footer .footer-col .footer-col-title{color:#fff;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-weight:700}.footer .footer-col a{color:#a5b1c8;font-size:.95rem;transition:color .15s}.footer .footer-col a:hover{color:var(--c-accent)}.footer .footer-bottom{margin-top:30px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:.85rem;color:#a5b1c8}.trial-bar{background:linear-gradient(135deg,var(--c-primary) 0%,var(--c-primary-3) 100%);color:#fff;padding:10px 0;font-size:.9rem;text-align:center}.trial-bar .container{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.trial-bar svg{color:#fff;flex-shrink:0}.trial-bar strong{font-weight:700}.trial-bar span{opacity:.85}.hero{padding:80px 0 60px;background:linear-gradient(180deg,#fff,#e8eefb)}.hero .hero-inner{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center}@media (max-width: 980px){.hero .hero-inner{grid-template-columns:1fr;gap:48px}}.hero .eyebrow{display:inline-block;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--c-accent-2);background:#1d4ed81f;padding:6px 14px;border-radius:999px;margin-bottom:22px}.hero h1 .accent{background:linear-gradient(135deg,var(--c-primary-3) 0%,var(--c-primary) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .lead{margin:24px 0 32px;font-size:1.12rem;max-width:540px;color:var(--c-text-soft)}.hero .hero-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:24px}.hero .hero-bullets{list-style:none;display:flex;gap:22px;flex-wrap:wrap;color:var(--c-text-soft);font-size:.9rem}.hero .hero-bullets li{display:flex;align-items:center;gap:6px}.hero .hero-bullets li svg{color:var(--c-primary-3)}.hero .hero-right{position:relative;min-height:480px}.hero .hero-right .hero-card{padding:22px;transform:rotate(-1.5deg);transition:transform .3s ease}.hero .hero-right .hero-card:hover{transform:rotate(0) scale(1.01)}.hero .hero-right .hero-card .hero-card-header{display:flex;align-items:center;gap:6px;margin-bottom:18px}.hero .hero-right .hero-card .hero-card-header .dot{width:10px;height:10px;border-radius:50%}.hero .hero-right .hero-card .hero-card-header .dot-red{background:#ff5f57}.hero .hero-right .hero-card .hero-card-header .dot-yellow{background:#febc2e}.hero .hero-right .hero-card .hero-card-header .dot-green{background:#28c840}.hero .hero-right .hero-card .hero-card-header .url{margin-left:12px;font-size:.78rem;color:var(--c-muted);background:#14254a0f;padding:4px 10px;border-radius:999px}.hero .hero-right .hero-card .agent-card{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"av info" "act act";gap:12px 14px;padding:16px;background:linear-gradient(135deg,#f8faff,#e8eefb);border-radius:var(--radius)}.hero .hero-right .hero-card .agent-card .agent-avatar{grid-area:av;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--c-primary),var(--c-primary-3));color:#fff;display:grid;place-items:center;font-weight:700}.hero .hero-right .hero-card .agent-card .agent-info{grid-area:info;display:flex;flex-direction:column;justify-content:center}.hero .hero-right .hero-card .agent-card .agent-info strong{color:var(--c-primary)}.hero .hero-right .hero-card .agent-card .agent-info span{font-size:.85rem;color:var(--c-muted)}.hero .hero-right .hero-card .agent-card .agent-actions{grid-area:act;display:flex;gap:8px;flex-wrap:wrap}.hero .hero-right .hero-card .agent-card .agent-actions .pill{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid var(--c-border);font-size:.83rem;color:var(--c-primary);font-weight:600}.hero .hero-right .hero-card .agent-card .agent-actions .pill.pill-accent{background:var(--c-primary-3);color:#fff;border-color:transparent}.hero .hero-right .hero-card .listing-mini{margin-top:14px;padding:12px;background:#fff;border-radius:var(--radius);border:1px solid var(--c-border);display:grid;grid-template-columns:70px 1fr;gap:12px;align-items:center}.hero .hero-right .hero-card .listing-mini .listing-photo{width:70px;height:60px;border-radius:10px;background:linear-gradient(135deg,#14254a8c,#2563eb59),url(https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=400) center/cover}.hero .hero-right .hero-card .listing-mini .listing-info{display:flex;flex-direction:column}.hero .hero-right .hero-card .listing-mini .listing-info strong{color:var(--c-primary);font-size:.92rem}.hero .hero-right .hero-card .listing-mini .listing-info span{color:var(--c-muted);font-size:.82rem}.hero .hero-right .hero-card .qr-badge{margin-top:14px;display:flex;align-items:center;gap:12px;padding:12px;background:var(--c-primary);color:#fff;border-radius:var(--radius)}.hero .hero-right .hero-card .qr-badge .qr-pattern{width:48px;height:48px;background-image:linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%),linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%);background-size:12px 12px;background-position:0 0,6px 6px;border-radius:6px;flex-shrink:0}.hero .hero-right .hero-card .qr-badge span{font-size:.88rem}.hero .hero-right .floating-tag{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:999px;background:#fff;box-shadow:var(--shadow-md);font-size:.85rem;font-weight:600;color:var(--c-primary)}.hero .hero-right .floating-tag svg{color:var(--c-primary-3)}.hero .hero-right .floating-tag{animation:float 4s ease-in-out infinite}.hero .hero-right .floating-tag.tag-a{top:8%;left:-8%}.hero .hero-right .floating-tag.tag-b{bottom:8%;right:-4%;animation-delay:1.5s}@media (max-width: 980px){.hero .hero-right .floating-tag.tag-a{left:0}.hero .hero-right .floating-tag.tag-b{right:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.trust-band{background:var(--c-primary);color:#fff;padding:36px 0}.trust-band .trust-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}@media (max-width: 700px){.trust-band .trust-stats{grid-template-columns:repeat(2,1fr)}}.trust-band .trust-stats>div{display:flex;flex-direction:column}.trust-band .trust-stats>div strong{font-size:2rem;color:#7da8f2;font-weight:800}.trust-band .trust-stats>div span{font-size:.88rem;color:#b6c3da}.sync-section .sync-flow{display:grid;grid-template-columns:1fr 140px 1fr;gap:18px;align-items:stretch;margin:0 auto 56px;max-width:960px}@media (max-width: 800px){.sync-section .sync-flow{grid-template-columns:1fr}.sync-section .sync-flow .sync-arrow{transform:rotate(90deg);margin:0 auto}}.sync-section .sync-flow .sync-node{padding:24px 22px;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--c-border);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:6px}.sync-section .sync-flow .sync-node strong{color:var(--c-primary);font-size:1.1rem;font-weight:700}.sync-section .sync-flow .sync-node span{color:var(--c-text-soft);font-size:.92rem}.sync-section .sync-flow .sync-node.sync-target{background:linear-gradient(135deg,var(--c-primary) 0%,var(--c-primary-3) 100%);border-color:transparent}.sync-section .sync-flow .sync-node.sync-target strong,.sync-section .sync-flow .sync-node.sync-target span{color:#fff}.sync-section .sync-flow .sync-node.sync-target span{opacity:.9}.sync-section .sync-flow .sync-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--c-primary-3);font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-align:center}.sync-section .sync-flow .sync-arrow svg{width:44px;height:44px;padding:10px;background:#2563eb1f;border-radius:50%;animation:spin 6s linear infinite;flex-shrink:0}.sync-section .sync-flow .sync-arrow span{max-width:100%;line-height:1.3;white-space:nowrap}.sync-section .sync-benefits .benefit{padding:26px}.sync-section .sync-benefits .benefit .benefit-icon{width:44px;height:44px;padding:10px;border-radius:12px;background:linear-gradient(135deg,var(--c-primary-3),var(--c-primary));color:#fff;margin-bottom:14px;box-shadow:0 8px 18px #2563eb40}.sync-section .sync-benefits .benefit h3{margin-bottom:8px;font-size:1.1rem}.sync-section .sync-benefits .benefit p{font-size:.94rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}@media (max-width: 1100px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.features-grid{grid-template-columns:1fr}}.features-grid .feature{padding:26px;transition:transform .25s ease,box-shadow .25s ease}.features-grid .feature:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.features-grid .feature .feature-icon{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:1.3rem;margin-bottom:18px;box-shadow:var(--shadow-sm)}.features-grid .feature .feature-icon svg{width:24px;height:24px}.features-grid .feature h3{margin-bottom:8px;font-size:1.1rem}.features-grid .feature p{font-size:.93rem}.features-cta{text-align:center;margin-top:40px}.features-cta .text-link{display:inline-flex;align-items:center;gap:6px;font-size:1rem}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 900px){.steps{grid-template-columns:1fr}}.steps .step{position:relative;padding:32px 26px;background:#fff;border-radius:var(--radius-lg);border:1px solid var(--c-border);box-shadow:var(--shadow-sm)}.steps .step .step-num{position:absolute;top:-22px;left:26px;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--c-primary-3),var(--c-primary));color:#fff;font-weight:800;display:grid;place-items:center;box-shadow:0 8px 18px #2563eb66}.steps .step h3{margin:18px 0 10px}.showcase{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center}@media (max-width: 900px){.showcase{grid-template-columns:1fr}}.showcase .showcase-text h2{margin:18px 0}.showcase .showcase-text p{font-size:1.05rem;margin-bottom:22px}.showcase .showcase-text .check-list{list-style:none;margin-bottom:28px}.showcase .showcase-text .check-list li{display:flex;align-items:center;gap:10px;padding:8px 0;color:var(--c-text)}.showcase .showcase-text .check-list li svg{color:var(--c-primary-3);flex-shrink:0}.showcase .showcase-visual{display:grid;place-items:center}.showcase .showcase-visual .sign-mock{width:280px;background:#fff;border-radius:14px;overflow:hidden;box-shadow:var(--shadow-lg);transform:rotate(2deg);transition:transform .3s ease}.showcase .showcase-visual .sign-mock:hover{transform:rotate(0)}.showcase .showcase-visual .sign-mock .sign-top{background:linear-gradient(135deg,var(--c-primary-3),var(--c-primary));color:#fff;text-align:center;padding:16px;font-weight:800;letter-spacing:.2em;font-size:1.05rem}.showcase .showcase-visual .sign-mock .sign-photo{height:170px;background:linear-gradient(135deg,#14254a80,#2563eb4d),url(https://images.unsplash.com/photo-1568605114967-8130f3a36994?w=600) center/cover}.showcase .showcase-visual .sign-mock .sign-body{padding:18px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;background:var(--c-primary);color:#fff}.showcase .showcase-visual .sign-mock .sign-body strong{font-size:1rem}.showcase .showcase-visual .sign-mock .sign-body span{font-size:.85rem;color:#a5b1c8;margin-bottom:14px}.showcase .showcase-visual .sign-mock .sign-body .sign-qr{width:90px;height:90px;background-image:linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%),linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%);background-size:14px 14px;background-position:0 0,7px 7px;background-color:#1c3268;border-radius:8px;padding:6px;margin:4px 0}.showcase .showcase-visual .sign-mock .sign-body small{font-size:.72rem;color:#7da8f2;letter-spacing:.12em}.testimonials .testimonial{padding:26px}.testimonials .testimonial p{color:var(--c-text);font-style:italic;margin-bottom:18px;line-height:1.6}.testimonials .testimonial .t-author{display:flex;align-items:center;gap:12px}.testimonials .testimonial .t-author .t-avatar{width:44px;height:44px;border-radius:50%;color:#fff;font-weight:700;display:grid;place-items:center;font-size:.9rem}.testimonials .testimonial .t-author strong{display:block;color:var(--c-primary);font-size:.95rem}.testimonials .testimonial .t-author span{font-size:.82rem;color:var(--c-muted)}.final-cta{padding:60px 0 100px}.final-cta .final-cta-box{background:linear-gradient(135deg,var(--c-primary) 0%,var(--c-primary-2) 100%);border-radius:var(--radius-lg);color:#fff;text-align:center;padding:70px 32px;position:relative}.final-cta .final-cta-box .final-cta-actions{display:inline-flex;gap:14px;flex-wrap:wrap;justify-content:center}.final-cta .final-cta-box .final-cta-actions .btn-ghost{background:#ffffff1f;color:#fff;border-color:#fff3}.final-cta .final-cta-box .final-cta-actions .btn-ghost:hover{background:#fff3}.features-hero{padding:80px 0 50px;background:linear-gradient(180deg,#fff,#e8eefb);text-align:center}.features-hero .eyebrow{display:inline-block;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--c-primary-3);background:#2563eb1a;padding:6px 14px;border-radius:999px;margin-bottom:22px}.features-hero .lead{max-width:680px;margin:18px auto 30px;font-size:1.1rem}.features-list{display:flex;flex-direction:column;gap:60px}.features-list .feature-row{display:grid;grid-template-columns:220px 1fr;gap:40px;align-items:center;padding:36px;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--c-border);box-shadow:var(--shadow-sm);transition:box-shadow .25s ease}.features-list .feature-row:hover{box-shadow:var(--shadow-md)}.features-list .feature-row.reverse{grid-template-columns:1fr 220px}.features-list .feature-row.reverse .feature-row-icon{order:2}@media (max-width: 800px){.features-list .feature-row{grid-template-columns:1fr;gap:18px;padding:26px}.features-list .feature-row.reverse .feature-row-icon{order:0}}.features-list .feature-row .feature-row-icon{min-width:0;display:grid;place-items:center}.features-list .feature-row .feature-row-icon .icon-box{width:140px;height:140px;border-radius:32px;display:grid;place-items:center;background:linear-gradient(135deg,var(--c-primary) 0%,var(--c-primary-3) 100%);color:#fff;font-size:3rem;box-shadow:0 18px 40px #14254a40}.features-list .feature-row .feature-row-icon .icon-box svg{width:56px;height:56px}.features-list .feature-row:nth-child(2n) .icon-box{background:linear-gradient(135deg,var(--c-primary-3) 0%,var(--c-primary) 100%);box-shadow:0 18px 40px #2563eb59}.features-list .feature-row .feature-row-text{min-width:0;overflow-wrap:break-word;word-break:break-word}.features-list .feature-row .feature-row-text h2{font-size:1.6rem;margin-bottom:12px}.features-list .feature-row .feature-row-text p{font-size:1.02rem;margin-bottom:18px}.features-list .feature-row .feature-row-text ul{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:8px 22px}@media (max-width: 600px){.features-list .feature-row .feature-row-text ul{grid-template-columns:1fr}}.features-list .feature-row .feature-row-text ul li{position:relative;padding-left:22px;color:var(--c-text);font-size:.95rem}.features-list .feature-row .feature-row-text ul li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:50%;background:var(--c-primary-3)}.pricing-hero{padding:80px 0 40px;background:linear-gradient(180deg,#fff,#e8eefb);text-align:center}.pricing-hero .trial-pill{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;letter-spacing:.04em;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--c-primary) 0%,var(--c-primary-3) 100%);padding:8px 18px;border-radius:999px;margin-bottom:22px;box-shadow:0 10px 24px #2563eb4d}.pricing-hero .trial-pill svg{color:#fff}.pricing-hero .lead{max-width:720px;margin:18px auto 0;font-size:1.1rem}.pricing-hero .lead strong{color:var(--c-primary)}.pricing-card{max-width:980px;margin:0 auto;background:#fff;border-radius:var(--radius-lg);border:1px solid var(--c-border);box-shadow:var(--shadow-md);overflow:hidden;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"selector selector" "price    included"}@media (max-width: 800px){.pricing-card{grid-template-columns:1fr;grid-template-areas:"selector" "price" "included"}}.pricing-card .tier-selector{grid-area:selector;padding:32px 36px 28px;border-bottom:1px solid var(--c-border)}@media (max-width: 600px){.pricing-card .tier-selector{padding:22px 20px 18px}}.pricing-card .tier-selector label{display:block;font-size:.88rem;letter-spacing:.05em;text-transform:uppercase;color:var(--c-muted);font-weight:700;margin-bottom:16px}.pricing-card .tier-selector .qty-control{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;margin-bottom:18px}@media (max-width: 600px){.pricing-card .tier-selector .qty-control{grid-template-columns:1fr}}.pricing-card .tier-selector .qty-control input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:linear-gradient(90deg,var(--c-primary-3) 0%,var(--c-primary) 100%);outline:none;cursor:pointer}.pricing-card .tier-selector .qty-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--c-primary-3);box-shadow:0 4px 10px #2563eb59;cursor:pointer}.pricing-card .tier-selector .qty-control input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--c-primary-3);cursor:pointer}.pricing-card .tier-selector .qty-control .qty-display{display:inline-flex;align-items:baseline;gap:8px;background:#f1f5f9;border-radius:12px;padding:10px 14px}.pricing-card .tier-selector .qty-control .qty-display input[type=number]{width:70px;border:none;background:transparent;font-size:1.4rem;font-weight:800;color:var(--c-primary);outline:none;text-align:right;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.pricing-card .tier-selector .qty-control .qty-display input[type=number]::-webkit-outer-spin-button,.pricing-card .tier-selector .qty-control .qty-display input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pricing-card .tier-selector .qty-control .qty-display span{color:var(--c-muted);font-size:.9rem}.pricing-card .tier-selector .qty-presets{display:flex;gap:8px;flex-wrap:wrap}.pricing-card .tier-selector .qty-presets .qty-preset{padding:8px 16px;border-radius:999px;background:#f1f5f9;border:2px solid transparent;font-weight:600;font-size:.9rem;color:var(--c-primary);transition:all .15s ease;cursor:pointer}.pricing-card .tier-selector .qty-presets .qty-preset:hover{background:#e8eefb}.pricing-card .tier-selector .qty-presets .qty-preset.active{background:linear-gradient(135deg,var(--c-primary-3),var(--c-primary));color:#fff;border-color:var(--c-primary-3);box-shadow:0 6px 14px #2563eb4d}.pricing-card .tier-price{grid-area:price;padding:36px;display:flex;flex-direction:column;justify-content:center;gap:12px;background:linear-gradient(180deg,#fff,#f8fafd)}@media (max-width: 600px){.pricing-card .tier-price{padding:22px 20px}.pricing-card .tier-price .btn{align-self:stretch;width:100%;justify-content:center}}.pricing-card .tier-price .price-main{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pricing-card .tier-price .price-main .amount{font-size:3rem;font-weight:800;color:var(--c-primary);letter-spacing:-.02em;line-height:1}.pricing-card .tier-price .price-main .period{color:var(--c-muted);font-size:1rem}.pricing-card .tier-price .price-sub{color:var(--c-text-soft);font-size:.96rem;margin-bottom:6px}.pricing-card .tier-price .price-sub strong{color:var(--c-primary)}.pricing-card .tier-price .btn{align-self:flex-start}.pricing-card .tier-price .trial-note{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--c-muted)}.pricing-card .tier-price .trial-note svg{color:var(--c-primary-3)}.pricing-card .tier-included{grid-area:included;padding:36px}@media (max-width: 600px){.pricing-card .tier-included{padding:22px 20px}}.pricing-card .tier-included{background:linear-gradient(135deg,var(--c-primary) 0%,var(--c-primary-2) 100%);color:#fff}.pricing-card .tier-included h3{color:#fff;font-size:1.05rem;margin-bottom:18px;font-weight:700}.pricing-card .tier-included ul{list-style:none;display:flex;flex-direction:column;gap:10px}.pricing-card .tier-included ul li{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;color:#dbe4f2}.pricing-card .tier-included ul li svg{flex-shrink:0;color:#7da8f2;margin-top:3px}.pricing-note{text-align:center;color:var(--c-text-soft);margin-top:36px;font-size:.95rem}.pricing-note .text-link{display:inline-flex;align-items:center;gap:4px}.slabs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:36px}@media (max-width: 1000px){.slabs-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.slabs-grid{grid-template-columns:1fr}}.slabs-grid .slab-card{padding:26px 22px;background:#fff;border-radius:var(--radius-lg);border:1px solid var(--c-border);transition:transform .2s ease,box-shadow .2s ease}.slabs-grid .slab-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.slabs-grid .slab-card.slab-base{background:linear-gradient(135deg,var(--c-primary) 0%,var(--c-primary-3) 100%);color:#fff;border-color:transparent}.slabs-grid .slab-card.slab-base .slab-range{color:#b6c3da}.slabs-grid .slab-card.slab-base .slab-price strong{color:#fff}.slabs-grid .slab-card.slab-base .slab-price span{color:#b6c3da}.slabs-grid .slab-card.slab-base p{color:#dbe4f2}.slabs-grid .slab-card .slab-range{display:block;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--c-muted);margin-bottom:12px}.slabs-grid .slab-card .slab-price{display:flex;align-items:baseline;gap:6px;margin-bottom:10px}.slabs-grid .slab-card .slab-price strong{font-size:1.8rem;color:var(--c-primary-3);font-weight:800;line-height:1}.slabs-grid .slab-card .slab-price span{color:var(--c-muted);font-size:.85rem}.slabs-grid .slab-card p{font-size:.9rem;color:var(--c-text-soft);margin:0}.slabs-examples{text-align:center;background:#fff;border:1px dashed var(--c-border);border-radius:var(--radius-lg);padding:24px}.slabs-examples .examples-title{font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--c-muted);margin-bottom:16px}.slabs-examples .examples-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width: 600px){.slabs-examples .examples-grid{grid-template-columns:1fr}}.slabs-examples .examples-grid .example{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px;background:#f1f5f9;border-radius:12px}.slabs-examples .examples-grid .example strong{color:var(--c-primary);font-size:.95rem}.slabs-examples .examples-grid .example span{color:var(--c-primary-3);font-weight:700}.guarantee{padding:30px}.guarantee h3{margin-bottom:10px}.final-cta{padding:80px 0}.final-cta .final-cta-box{background:linear-gradient(135deg,var(--c-primary) 0%,var(--c-primary-2) 100%);border-radius:var(--radius-lg);color:#fff;text-align:center;padding:60px 32px}.final-cta .final-cta-box .trial-badge{display:inline-block;background:linear-gradient(135deg,var(--c-primary-3),#3b82f6);color:#fff;padding:8px 20px;border-radius:999px;font-size:.82rem;font-weight:700;letter-spacing:.06em;margin-bottom:20px;box-shadow:0 8px 22px #2563eb73}.final-cta .final-cta-box h2{color:#fff}.final-cta .final-cta-box p{color:#b6c3da;margin:16px auto 30px;font-size:1.05rem;max-width:540px}.about-hero{padding:80px 0 40px;background:linear-gradient(180deg,#fff,#eef2fb);text-align:center}.about-hero .eyebrow{display:inline-block;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--c-accent-2);background:#2563eb1a;padding:6px 14px;border-radius:999px;margin-bottom:22px}.about-hero .lead{max-width:680px;margin:18px auto 0;font-size:1.1rem}.about-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:48px;align-items:start}@media (max-width: 900px){.about-grid{grid-template-columns:1fr}}.about-grid h2{margin:28px 0 12px;font-size:1.5rem}.about-grid h2:first-child{margin-top:0}.about-grid p{margin-bottom:14px;font-size:1.02rem}.about-grid .values{list-style:none}.about-grid .values li{padding:10px 0;border-bottom:1px solid var(--c-border);color:var(--c-text)}.about-grid .values li strong{color:var(--c-primary);margin-right:6px}.about-grid .values li:last-child{border-bottom:none}.about-grid .contact-card{padding:32px;position:sticky;top:100px}.about-grid .contact-card h3{font-size:1.2rem;margin-bottom:8px}.about-grid .contact-card p{font-size:.94rem;margin-bottom:18px}.about-grid .contact-card ul{list-style:none;margin-bottom:22px}.about-grid .contact-card ul li{padding:8px 0;font-size:.92rem}.about-grid .contact-card ul li strong{color:var(--c-primary)}.about-grid .contact-card .btn{width:100%;justify-content:center}.faq-hero{padding:80px 0 40px;background:linear-gradient(180deg,#fff,#eef2fb);text-align:center}.faq-hero .eyebrow{display:inline-block;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--c-accent-2);background:#2563eb1a;padding:6px 14px;border-radius:999px;margin-bottom:22px}.faq-hero .lead{font-size:1.1rem;margin-top:16px}.faq-list{max-width:800px;margin:0 auto}.faq-list .faq-item{background:#fff;border:1px solid var(--c-border);border-radius:var(--radius);margin-bottom:12px;overflow:hidden;transition:box-shadow .2s ease}.faq-list .faq-item:hover{box-shadow:var(--shadow-sm)}.faq-list .faq-item.open{box-shadow:var(--shadow-md)}.faq-list .faq-item.open .chevron{transform:rotate(180deg)}.faq-list .faq-item.open .faq-a{max-height:500px;padding:0 24px 22px}.faq-list .faq-item .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;text-align:left;font-weight:600;color:var(--c-primary);font-size:1.02rem}.faq-list .faq-item .faq-q .chevron{flex-shrink:0;transition:transform .25s ease;color:var(--c-accent-2)}.faq-list .faq-item .faq-a{max-height:0;padding:0 24px;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-list .faq-item .faq-a p{color:var(--c-text-soft);line-height:1.65}.faq-bottom{max-width:600px;margin:60px auto 0;text-align:center;padding:36px;background:var(--c-bg-alt);border-radius:var(--radius-lg);border:1px solid var(--c-border)}.faq-bottom h3{margin-bottom:8px}.faq-bottom p{margin-bottom:22px}.faq-bottom .faq-actions{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center}:root{--c-bg: #F1F5F9;--c-bg-alt: #ffffff;--c-primary: #14254A;--c-primary-2: #1c3268;--c-primary-3: #2563EB;--c-accent: #2563EB;--c-accent-2: #1d4ED8;--c-text: #14254A;--c-text-soft: #4a5773;--c-muted: #6b7490;--c-border: #DDE3EE;--c-card: rgba(255, 255, 255, .75);--c-glass-border: rgba(255, 255, 255, .6);--shadow-sm: 0 2px 8px rgba(20, 37, 74, .06);--shadow-md: 0 8px 28px rgba(20, 37, 74, .1);--shadow-lg: 0 24px 60px rgba(20, 37, 74, .18);--radius-sm: 8px;--radius: 14px;--radius-lg: 22px;--max: 1180px;--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--font);color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer;border:none;background:none}h1,h2,h3,h4{color:var(--c-primary);line-height:1.2;letter-spacing:-.01em}h1{font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800}h2{font-size:clamp(1.7rem,3.5vw,2.4rem);font-weight:700}h3{font-size:1.25rem;font-weight:700}p{color:var(--c-text-soft)}main{min-height:60vh}.container{max-width:var(--max);margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:999px;font-weight:600;font-size:.98rem;transition:transform .15s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn.btn-primary{background:linear-gradient(135deg,var(--c-primary-3) 0%,var(--c-accent-2) 100%);color:#fff;box-shadow:0 10px 25px #2563eb59}.btn.btn-ghost{background:#fff9;color:var(--c-primary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--c-border)}.btn.btn-dark{background:var(--c-primary);color:#fff;box-shadow:0 10px 25px #0b1e3f40}.btn.btn-lg{padding:18px 34px;font-size:1.05rem}.section{padding:90px 0}.section.section-tight{padding:60px 0}.section.section-alt{background:linear-gradient(180deg,#fff,#f0f4fb)}.section-head{text-align:center;max-width:720px;margin:0 auto 56px}.section-head .eyebrow{display:inline-block;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--c-accent-2);background:#1d4ed81f;padding:6px 14px;border-radius:999px;margin-bottom:18px}.section-head p{margin-top:14px;font-size:1.05rem}.glass{background:var(--c-card);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--c-glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.grid{display:grid;gap:24px}.grid.cols-2{grid-template-columns:repeat(2,1fr)}.grid.cols-3{grid-template-columns:repeat(3,1fr)}.grid.cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 900px){.grid.cols-2,.grid.cols-3,.grid.cols-4{grid-template-columns:1fr}}.bg-decor{position:relative;overflow:hidden;isolation:isolate}.bg-decor:before,.bg-decor:after{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:.45;z-index:-1;pointer-events:none}.bg-decor:before{width:500px;height:500px;background:radial-gradient(circle,#1f4ea8 0%,transparent 70%);top:-200px;left:-150px}.bg-decor:after{width:420px;height:420px;background:radial-gradient(circle,#2563EB 0%,transparent 70%);bottom:-200px;right:-100px}.text-link{color:var(--c-primary-3);font-weight:600}.text-link:hover{color:var(--c-accent-2)}.prose{max-width:760px;margin:0 auto}.prose h1{margin-bottom:24px}.prose h2{margin:36px 0 14px;font-size:1.4rem}.prose p,.prose ul{margin-bottom:14px;color:var(--c-text)}.prose ul{padding-left:22px}.prose li{margin-bottom:6px}
