:root{color:#13211c;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f3f6f5;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f3f6f5;min-width:320px;margin:0}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}svg{flex:none;display:block}.app-shell{min-height:100vh;padding-top:72px;overflow-x:hidden}.site-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f9f8f0;border-bottom:1px solid #13211c1a;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:0 34px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 10px 28px #13211c12}.brand{align-items:center;gap:11px;min-width:0;display:inline-flex}.brand>span:last-child{min-width:0}.brand-mark{color:#5fe0b6;background:#10261f;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.brand strong,.brand small{letter-spacing:0;display:block}.brand strong{color:#10261f;font-size:1.02rem;line-height:1.1}.brand small{color:#61716c;text-overflow:ellipsis;white-space:nowrap;max-width:min(330px,100vw - 126px);margin-top:3px;font-size:.76rem;overflow:hidden}.nav-links{color:#53645f;justify-content:center;align-items:center;gap:24px;font-size:.92rem;display:flex}.nav-links a{align-items:center;min-height:42px;display:inline-flex}.nav-links a:hover,.ghost-link:hover{color:#0d1814}.header-actions{align-items:center;gap:10px;display:flex}.ghost-link{color:#53645f;align-items:center;gap:7px;min-height:42px;font-size:.92rem;display:inline-flex}.primary-button,.secondary-button,.icon-button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:46px;font-weight:800;line-height:1;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.primary-button{color:#fff;background:#0e9f83;padding:0 18px;box-shadow:0 12px 24px #0e9f833d}.secondary-button{color:#fff;background:#ffffff14;border-color:#ffffff47;padding:0 18px}.light-button{color:#13211c;background:#fff;border-color:#13211c24}.primary-button:hover,.secondary-button:hover,.icon-button:hover{transform:translateY(-1px)}.small-button{min-height:40px;padding:0 14px;font-size:.9rem}.full-button{width:100%}.icon-button{color:#13211c;background:#fff;border-color:#13211c24;width:42px;height:42px;padding:0}.menu-button{display:none}.hero-section{color:#fff;background:#0e1713}.hero-inner{grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);align-items:center;gap:42px;width:min(1180px,100% - 48px);margin:0 auto;padding:72px 0 46px;display:grid}.hero-copy{max-width:620px}.eyebrow,.section-heading span,.plan-badge,.visual-toolbar span,.guide-summary span,.final-cta span{color:#5fe0b6;letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;font-weight:900;display:inline-flex}.hero-copy h1,.guide-hero h1,.not-found h1{color:#fff;letter-spacing:0;overflow-wrap:anywhere;margin:18px 0 0;font-size:4.3rem;line-height:.98}.hero-copy p,.guide-hero p,.not-found p{color:#dce9e3;max-width:690px;margin:22px 0 0;font-size:1.1rem;line-height:1.75}.hero-actions,.guide-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.product-visual{color:#13211c;background:#f6f9f8;border:1px solid #ffffff2e;border-radius:8px;overflow:hidden;box-shadow:0 24px 70px #00000047}.visual-toolbar{border-bottom:1px solid #13211c1a;justify-content:space-between;gap:18px;padding:18px;display:flex}.visual-toolbar strong{color:#0e806b}.provider-grid{gap:10px;padding:18px;display:grid}.provider-row{background:#fff;border:1px solid #13211c14;border-radius:8px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:0 14px;display:grid}.provider-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.provider-row small{color:#60716c;font-weight:700}.status-dot{border-radius:99px;width:10px;height:10px}.status-0{background:#0e9f83}.status-1{background:#f0a51b}.status-2{background:#3c8dbc}.visual-footer{background:#eaf0ee;border-top:1px solid #13211c1a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.visual-footer div{border-right:1px solid #13211c14;padding:16px}.visual-footer div:last-child{border-right:0}.visual-footer span,.visual-footer strong{display:block}.visual-footer span{color:#60716c;font-size:.82rem}.visual-footer strong{color:#10261f;margin-top:5px;font-size:1.8rem}.tool-strip,.content-section,.team-panel,.faq-section,.final-cta,.guide-hero,.guide-content,.related-guides,.not-found{width:min(1180px,100% - 48px);margin:0 auto}.tool-strip{flex-wrap:wrap;gap:10px;padding:28px 0 6px;display:flex}.tool-strip span{color:#32443e;background:#fff;border:1px solid #13211c1a;border-radius:8px;align-items:center;min-height:34px;padding:0 12px;font-weight:800;display:inline-flex}.content-section{padding:74px 0 0}.section-heading{text-align:center;max-width:770px;margin:0 auto 30px}.left-heading{text-align:left;margin-left:0}.section-heading span{color:#0e806b;justify-content:center}.left-heading span{justify-content:flex-start}.section-heading h2,.team-panel h2,.related-guides h2,.final-cta h2{color:#10261f;letter-spacing:0;margin:10px 0 0;font-size:2.35rem;line-height:1.12}.section-heading p,.team-panel p{color:#60716c;margin:14px 0 0;font-size:1rem;line-height:1.8}.feature-grid,.workflow-grid,.guide-grid,.pricing-grid,.faq-list,.guide-content{gap:14px;display:grid}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card,.workflow-card,.guide-card,.pricing-card,.faq-list article,.guide-content article{background:#fff;border:1px solid #13211c1a;border-radius:8px;box-shadow:0 12px 30px #13211c0a}.feature-card{min-height:210px;padding:24px}.feature-card svg,.guide-card>svg,.guide-content li svg{color:#0e9f83}.feature-card h3,.workflow-card h3,.guide-card h3,.pricing-card h3,.faq-list h3,.guide-content h2{color:#10261f;letter-spacing:0;margin:16px 0 0;font-size:1.05rem;line-height:1.35}.feature-card p,.workflow-card p,.guide-card p,.pricing-card p,.faq-list p,.guide-summary p{color:#60716c;margin:10px 0 0;font-size:.93rem;line-height:1.7}.workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-card{min-height:206px;padding:24px;position:relative}.workflow-card>span{color:#0e806b26;font-size:2rem;font-weight:900;position:absolute;top:18px;right:18px}.team-panel{color:#fff;background:#10261f;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:center;gap:28px;margin-top:74px;padding:34px;display:grid}.team-panel h2,.final-cta h2{color:#fff}.team-panel p{color:#dce9e3}.team-checks{gap:10px;display:grid}.team-checks span{color:#eaf4f0;background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:10px;min-height:46px;padding:0 14px;font-weight:800;display:flex}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-card{grid-template-columns:34px minmax(0,1fr) 18px;align-items:start;gap:14px;padding:20px;display:grid}.guide-card span{color:#0e806b;font-size:.82rem;font-weight:900}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.pricing-card{flex-direction:column;padding:24px;display:flex;position:relative}.pricing-card.featured{border-color:#0e9f836b;box-shadow:0 20px 44px #0e9f8329}.plan-badge{color:#0e806b;position:absolute;top:18px;right:18px}.price-line{align-items:flex-end;gap:8px;margin-top:22px;display:flex}.price-line strong{color:#10261f;font-size:2.55rem;line-height:1}.price-line span{color:#60716c;margin-bottom:5px}.pricing-card ul,.guide-content ul{gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.pricing-card li,.guide-content li{color:#31433d;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;font-size:.92rem;line-height:1.45;display:grid}.pricing-card .full-button{margin-top:auto}.faq-section{padding:74px 0 0}.faq-list{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-list article{padding:22px}.final-cta{color:#fff;background:#10261f;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-top:74px;margin-bottom:34px;padding:34px;display:flex}.final-cta h2{max-width:680px}.site-footer{color:#60716c;border-top:1px solid #13211c1a;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;min-height:72px;padding:18px 24px;font-size:.9rem;display:flex}.site-footer strong{color:#10261f}.guide-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.46fr);align-items:end;gap:34px;padding:74px 0 40px;display:grid}.guide-hero h1,.not-found h1{color:#10261f;font-size:3.45rem}.guide-hero p,.not-found p{color:#53645f}.breadcrumb{color:#0e806b;margin-bottom:18px;font-weight:900;display:inline-flex}.guide-summary{background:#fff;border:1px solid #13211c1a;border-radius:8px;padding:24px;box-shadow:0 18px 44px #13211c12}.guide-summary strong{color:#10261f;margin-top:10px;font-size:1.45rem;line-height:1.15;display:block}.guide-content{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-content article{padding:22px}.guide-workflow{padding-top:62px}.related-guides{background:#e7efec;border-radius:8px;grid-template-columns:minmax(0,.8fr) minmax(300px,1fr);align-items:center;gap:28px;margin-top:72px;margin-bottom:30px;padding:30px;display:grid}.related-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.related-list a{color:#13211c;background:#fff;border:1px solid #13211c1a;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-weight:800;display:flex}.not-found{min-height:calc(100vh - 144px);padding:90px 0}.not-found .primary-button{margin-top:22px}@media (width<=1080px){.hero-inner,.guide-hero,.team-panel,.related-guides{grid-template-columns:1fr}.product-visual{max-width:720px}.feature-grid,.pricing-grid,.faq-list,.guide-content,.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.app-shell{padding-top:70px}.site-header{padding:12px 20px}.nav-links{display:none}.nav-links-open{background:#f6f9f8fa;border-bottom:1px solid #13211c1a;gap:6px;width:100%;padding:12px 20px 16px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 34px #13211c1f}.nav-links a{min-height:40px}.ghost-link,.header-actions .small-button{display:none}.menu-button{display:inline-flex}.hero-copy h1{font-size:3.1rem}.guide-hero h1,.not-found h1{font-size:2.75rem}.hero-inner,.tool-strip,.content-section,.team-panel,.faq-section,.final-cta,.guide-hero,.guide-content,.related-guides,.not-found{width:min(100% - 32px,1180px)}}@media (width<=640px){.app-shell{padding-top:70px}.hero-inner{padding:46px 0 34px}.hero-copy h1{font-size:2.45rem}.guide-hero h1,.not-found h1{font-size:2.15rem}.hero-copy p,.guide-hero p,.not-found p{font-size:.98rem}.hero-actions,.guide-actions,.primary-button,.secondary-button{width:100%}.product-visual{display:none}.feature-grid,.workflow-grid,.guide-grid,.pricing-grid,.faq-list,.guide-content,.related-list{grid-template-columns:1fr}.feature-card,.workflow-card,.guide-card,.pricing-card,.faq-list article,.guide-content article{padding:20px}.section-heading h2,.team-panel h2,.related-guides h2,.final-cta h2{font-size:1.85rem}.team-panel,.final-cta,.related-guides{padding:24px}.final-cta{flex-direction:column;align-items:stretch}.site-footer{flex-direction:column;gap:8px}}
