*{margin:0;padding:0;box-sizing:border-box}body{font-family:Roboto,sans-serif;font-weight:400;font-size:18px;position:relative;line-height:1.7em;color:#73737b}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.announcement-bar{background:#655c97;color:#fff;font-size:14px;font-weight:600;letter-spacing:0;line-height:1.4;padding:9px 20px;position:sticky;text-align:center;top:0;z-index:1001}.navbar{background:#fbf3ec;padding:12px 0;position:sticky;top:37px;z-index:1000;transition:box-shadow .3s ease}.navbar.scrolled{box-shadow:0 1px 3px #00000014}.navbar-container{display:flex;justify-content:space-between;align-items:center;gap:20px}.navbar-logo{display:flex;align-items:center;text-decoration:none;font-size:24px;font-weight:700;color:#667eea;flex-shrink:0}.logo-image{height:45px;width:auto;transition:transform .2s}.logo-image:hover{transform:scale(1.02)}.menu-toggle{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:5px}.menu-toggle span{width:25px;height:3px;background:#667eea;margin:3px 0;border-radius:2px;transition:.3s}.navbar-menu{display:flex;list-style:none;gap:40px;align-items:center;margin:0;padding:0;flex:1;justify-content:center}.navbar-menu li a{text-decoration:none;color:#2d3748;font-weight:500;transition:color .3s;font-size:15px;position:relative}.navbar-menu li a:hover{color:#667eea}.navbar-menu li a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:#667eea;transition:width .3s}.navbar-menu li a:hover:after{width:100%}.navbar-actions{display:flex;gap:12px;align-items:center;flex-shrink:0}.btn-login{background:transparent;color:#2d3748;padding:10px 24px;border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s}.btn-login:hover{background:#f7fafc;color:#667eea}.btn-signup{background:#655c97;color:#fff;padding:10px 24px;border:none;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 1px 3px #655c974d}.btn-signup:hover{background:#524a7d;box-shadow:0 4px 12px #655c9766;transform:translateY(-1px)}@media (max-width: 968px){.announcement-bar{font-size:13px;padding:8px 14px}.navbar{top:54px}.menu-toggle{display:flex}.navbar-menu{position:absolute;top:70px;left:0;right:0;background:#fff;flex-direction:column;padding:20px;box-shadow:0 4px 10px #0000001a;transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s}.navbar-menu.active{transform:translateY(0);opacity:1;visibility:visible}.navbar-actions{display:none}}@media (max-width: 768px){.navbar-logo{font-size:20px}.logo-icon{font-size:24px}}.breadcrumb ul{align-items:center;list-style:none;display:flex;flex-wrap:wrap;gap:0;padding:0;margin:0;font-size:.95rem}.breadcrumb li{align-items:center;display:inline-flex;text-transform:capitalize}.breadcrumb li+li:before{color:#98a2b3;content:"/";font-weight:500;margin:0 .65rem}.breadcrumb li a{color:#356edc;font-weight:650;text-decoration:none}.breadcrumb li a:hover{color:#655c97}.breadcrumb li span{color:#344054;font-weight:650}@media (max-width: 600px){.breadcrumb ul{font-size:.86rem}.breadcrumb li+li:before{margin:0 .45rem}}.locations-page{--locations-ink: #24303f;--locations-muted: #667085;--locations-purple: #655c97;background:#fff;color:var(--locations-ink)}.locations-breadcrumb{background:#f8fafc;border-bottom:1px solid #e7ebf0;padding:14px 0}.locations-hero{background:#fbf3ec;padding:72px 0}.locations-hero-grid{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.locations-eyebrow,.locations-region-heading span,.locations-cta span{color:var(--locations-purple);display:block;font-size:.78rem;font-weight:800;letter-spacing:.1em;margin-bottom:14px}.locations-hero h1{font-family:Roboto Slab,serif;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.12;margin:0 0 18px;max-width:720px}.locations-hero-grid>div>p{color:#566273;font-size:1.08rem;line-height:1.7;margin:0;max-width:680px}.locations-search{align-items:center;background:#fff;border:1px solid #d8dce3;border-radius:8px;display:flex;gap:12px;margin-top:30px;max-width:620px;padding:0 18px}.locations-search svg{color:var(--locations-purple);flex:0 0 auto}.locations-search input{background:transparent;border:0;color:var(--locations-ink);font:inherit;min-height:54px;outline:0;width:100%}.locations-search:focus-within{border-color:var(--locations-purple);box-shadow:0 0 0 3px #655c9724}.locations-hero-summary{background:#fff;border:1px solid #e8e2dc;border-radius:8px;box-shadow:0 22px 50px #322b461a;padding:30px}.locations-hero-summary>svg{color:var(--locations-purple);font-size:2rem}.locations-hero-summary strong{display:block;font-family:Roboto Slab,serif;font-size:1.7rem;margin-top:18px}.locations-hero-summary>span{color:#148567;display:block;font-weight:750;margin-top:5px}.locations-hero-summary p{color:var(--locations-muted);line-height:1.65;margin:18px 0 0}.locations-directory{padding:76px 0}.locations-region+.locations-region{border-top:1px solid #e4e8ee;margin-top:64px;padding-top:64px}.locations-region-heading{margin-bottom:30px}.locations-region-heading h2{font-family:Roboto Slab,serif;font-size:clamp(1.7rem,2.7vw,2.35rem);margin:0}.locations-country-grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.locations-country{border:1px solid #e1e5eb;border-radius:8px;padding:24px}.locations-country-heading{align-items:flex-start;display:flex;gap:14px}.locations-country-heading>svg{color:var(--locations-purple);flex:0 0 auto;margin-top:4px}.locations-country h3{font-size:1.2rem;margin:0 0 4px}.locations-country-heading p{color:#148567;font-size:.88rem;font-weight:700;margin:0}.locations-country ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:20px 0 0;padding:0}.locations-country li{background:#f4f6f9;border-radius:4px;color:#4e5a69;font-size:.86rem;padding:7px 10px}.locations-country li a{color:inherit;font-weight:700;text-decoration:none}.locations-country li:has(a):hover{background:#e9e6f6;color:#51477f}.locations-empty{margin:0 auto;max-width:620px;padding:40px 0;text-align:center}.locations-empty h2{font-family:Roboto Slab,serif}.locations-empty p{color:var(--locations-muted);line-height:1.7}.locations-empty a{color:var(--locations-purple);font-weight:750}.locations-cta{background:#2c3545;color:#fff;padding:64px 0}.locations-cta-inner{align-items:center;display:flex;gap:48px;justify-content:space-between}.locations-cta span{color:#b7afe3}.locations-cta h2{color:#fff;font-family:Roboto Slab,serif;font-size:clamp(1.7rem,2.8vw,2.4rem);margin:0 0 10px}.locations-cta p{color:#d4dae3;margin:0}.locations-cta a{background:#fff;border-radius:6px;color:#2c3545;flex:0 0 auto;font-weight:750;padding:15px 20px}.city-location-hero{background:#fbf3ec;padding:82px 0}.city-location-hero-grid{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.city-location-hero h1{font-family:Roboto Slab,serif;font-size:clamp(2.35rem,4.5vw,4rem);line-height:1.08;margin:0 0 20px}.city-location-hero-grid>div>p{color:#566273;font-size:1.08rem;line-height:1.75;margin:0;max-width:720px}.city-location-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.city-location-actions a{align-items:center;border:1px solid #655c97;border-radius:6px;display:inline-flex;font-weight:750;gap:9px;justify-content:center;min-height:48px;padding:0 20px;text-decoration:none}.city-location-primary{background:#655c97;color:#fff}.city-location-secondary{background:#fff;color:#51477f}.city-location-visual{background:#fff;border:1px solid #e8e2dc;border-radius:8px;box-shadow:0 22px 50px #322b461a;margin:0;overflow:hidden}.city-location-visual img{aspect-ratio:4 / 3;display:block;object-fit:cover;width:100%}.city-location-visual figcaption{align-items:center;display:grid;gap:2px 10px;grid-template-columns:auto 1fr;padding:16px 18px}.city-location-visual svg{color:#655c97;grid-row:1 / 3}.city-location-visual span{font-weight:800}.city-location-visual small{color:#667085}.city-location-benefits{padding:76px 0}.city-location-intro{max-width:760px}.city-location-intro h2{font-family:Roboto Slab,serif;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2;margin:0 0 14px}.city-location-intro>p{color:#667085;font-size:1.03rem;line-height:1.7}.city-location-benefit-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px}.city-location-benefit-grid article{border-left:3px solid #148567;padding:8px 0 8px 20px}.city-location-benefit-grid h3{font-size:1.15rem;margin:0 0 10px}.city-location-benefit-grid p{color:#667085;line-height:1.65;margin:0}.city-location-detail{padding:76px 0}.city-location-detail+.city-location-detail{border-top:1px solid #e5e9ef}.city-location-detail-tint{background:#f4f7f6}.city-location-split{align-items:start;display:grid;gap:68px;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr)}.city-location-split h2{font-family:Roboto Slab,serif;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2;margin:0 0 18px}.city-location-split>div>p{color:#667085;font-size:1.02rem;line-height:1.75;margin:0 0 14px}.city-location-panel{background:#fff;border:1px solid #dfe5e2;border-radius:8px;padding:28px}.city-location-panel h3{margin:0 0 18px}.city-location-panel ul,.city-location-check-list{display:grid;gap:14px;list-style:none;margin:0;padding:0}.city-location-panel li,.city-location-check-list li{align-items:flex-start;color:#4f5c6c;display:flex;gap:10px;line-height:1.5}.city-location-panel svg,.city-location-check-list svg{color:#148567;flex:0 0 auto;margin-top:4px}.city-location-context-grid{display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:38px}.city-location-context-grid article{border-top:3px solid #655c97;padding:22px 4px 0}.city-location-context-grid article>span{color:#148567;font-size:.76rem;font-weight:800}.city-location-context-grid h3{margin:12px 0 9px}.city-location-context-grid p{color:#667085;line-height:1.65;margin:0}.city-location-format-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px}.city-location-format-grid article{border:1px solid #dfe4ea;border-radius:8px;padding:26px}.city-location-format-grid article>span{color:#148567;font-size:.75rem;font-weight:800;letter-spacing:.1em}.city-location-format-grid h3{margin:14px 0 10px}.city-location-format-grid p{color:#667085;line-height:1.65;margin:0}.city-location-detail-dark{background:#2c3545;color:#fff}.city-location-detail-dark h2,.city-location-detail-dark h3{color:#fff}.city-location-detail-dark .locations-eyebrow{color:#b7afe3}.city-location-detail-dark .city-location-split>div>p{color:#d4dae3}.city-location-question-list{display:grid;gap:0;list-style:none;margin:0;padding:0}.city-location-question-list li{align-items:center;border-bottom:1px solid #4b5667;display:flex;font-weight:700;gap:16px;padding:15px 0}.city-location-question-list span{color:#8fd3bd;font-size:.78rem}.city-location-check-list{grid-template-columns:repeat(2,minmax(0,1fr))}.city-location-check-list li{background:#f7f8fa;border-radius:6px;padding:16px}.city-location-moment-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:38px}.city-location-moment-grid article{align-items:flex-start;background:#fff;border:1px solid #dfe5e2;border-radius:8px;display:flex;gap:14px;padding:22px}.city-location-moment-grid svg{color:#148567;flex:0 0 auto;margin-top:3px}.city-location-moment-grid h3{margin:0 0 7px}.city-location-moment-grid p{color:#667085;line-height:1.6;margin:0}.city-location-process{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:38px}.city-location-process article{background:#fff;border:1px solid #dfe5e2;border-radius:8px;padding:22px 18px}.city-location-process article>span{align-items:center;background:#655c97;border-radius:50%;color:#fff;display:flex;font-weight:800;height:34px;justify-content:center;width:34px}.city-location-process h3{margin:18px 0 8px}.city-location-process p{color:#667085;font-size:.92rem;line-height:1.6;margin:0}.city-location-campaign-grid{display:grid;gap:0 28px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px}.city-location-campaign-grid article{border-top:1px solid #dfe4ea;padding:24px 0}.city-location-campaign-grid strong{color:#655c97;font-size:.76rem}.city-location-campaign-grid h3{margin:10px 0 8px}.city-location-campaign-grid p{color:#667085;line-height:1.65;margin:0}.city-location-library-list{display:grid;gap:0;list-style:none;margin:0;padding:0}.city-location-library-list li{border-bottom:1px solid #4b5667;display:grid;gap:5px;padding:16px 0}.city-location-library-list strong{color:#fff}.city-location-library-list span{color:#d4dae3;line-height:1.55}.city-location-publish-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.city-location-publish-grid span{border-bottom:1px solid #dfe4ea;color:#4f5c6c;font-weight:700;padding:13px 4px}.city-location-faq{background:#fbf3ec;padding:76px 0}.city-location-faq-grid{display:grid;gap:24px 36px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.city-location-faq-grid article{border-top:2px solid #655c97;padding-top:18px}.city-location-faq-grid h3{margin:0 0 10px}.city-location-faq-grid p{color:#667085;line-height:1.65;margin:0}.city-location-nearby{background:#f4f7f6;border-bottom:1px solid #e2e8e5;border-top:1px solid #e2e8e5;padding:70px 0}.city-location-links{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px}.city-location-links a{align-items:center;background:#fff;border:1px solid #dfe5e2;border-radius:6px;color:#354052;display:flex;font-weight:700;justify-content:space-between;padding:15px 16px;text-decoration:none}.city-location-links a:hover{border-color:#655c97;color:#51477f}.city-location-links svg{font-size:.75rem}.city-location-not-found{padding:100px 0;text-align:center}.city-location-not-found h1{font-family:Roboto Slab,serif}.city-location-not-found p{color:#667085}.city-location-not-found a{color:#51477f;font-weight:750}@media (max-width: 850px){.locations-hero-grid{gap:38px;grid-template-columns:1fr}.locations-country-grid{grid-template-columns:1fr}.locations-cta-inner{align-items:flex-start;flex-direction:column}.city-location-hero-grid{gap:38px;grid-template-columns:1fr}.city-location-benefit-grid,.city-location-format-grid,.city-location-faq-grid{grid-template-columns:1fr}.city-location-context-grid,.city-location-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.city-location-split{gap:34px;grid-template-columns:1fr}.city-location-process,.city-location-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.locations-hero{padding:52px 0}.locations-directory{padding:56px 0}.locations-region+.locations-region{margin-top:46px;padding-top:46px}.locations-country{padding:20px}.locations-cta a{text-align:center;width:100%}.city-location-hero{padding:56px 0}.city-location-actions a{width:100%}.city-location-benefits,.city-location-detail,.city-location-faq,.city-location-nearby{padding:54px 0}.city-location-check-list,.city-location-process,.city-location-publish-grid,.city-location-context-grid,.city-location-moment-grid,.city-location-campaign-grid,.city-location-links{grid-template-columns:1fr}}.footer{--footer-heading-color: #111111;--footer-text-color: #111111;--footer-heading-size: .85rem;--footer-text-size: .82rem;z-index:5;background:#fbf3ec;padding:60px 0 20px;margin-top:auto;position:relative}.footer:before{content:"";position:absolute;width:100%;height:52px;left:0;top:-50px;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20width='1792px'%20height='52px'%20viewBox='0%200%201792%2052'%20version='1.1'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3crect%20width='1800'%20height='9630'%20id='artboard_1'%20/%3e%3crect%20width='1792'%20height='52'%20id='slice_1'%20/%3e%3cclipPath%20id='clip_1'%3e%3cuse%20xlink:href='%23slice_1'%20clip-rule='evenodd'%20/%3e%3c/clipPath%3e%3cclipPath%20id='clip_2'%3e%3cuse%20xlink:href='%23artboard_1'%20clip-rule='evenodd'%20/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20id='Slice'%20clip-path='url(%23clip_1)'%3e%3cuse%20xlink:href='%23slice_1'%20stroke='none'%20fill='none'%20/%3e%3cg%20id='01_index-Event-Organiser'%20clip-path='url(%23clip_2)'%20transform='translate(-6%20-9013)'%3e%3cg%20id='Footer'%20transform='translate(-70%209013)'%3e%3cg%20id='Bg'%20transform='matrix(-1%208.742278E-08%20-8.742278E-08%20-1%201925%20642)'%3e%3cpath%20d='M1884.54%2037.3494C1884.54%2037.3494%201901.72%2020.2449%201884.54%2020.4464C1881.03%2020.4852%201877.53%2020.5628%201874.03%2020.6093C1869.12%2019.0973%201862.67%2019.2601%201857.65%2020.8496C1799.36%2021.656%201741.08%2022.757%201682.8%2023.7495C1639.82%2024.4861%201606.95%2025.2537%201565.96%2014.8328C1545.66%209.66112%201530.03%205.9161%201507.83%204.37312C1372.66%20-5.00104%201230.1%202.4192%201095.26%2010.514C1085.34%2011.111%201080.24%2018.3685%201086.7%2022.7803C971.66%2023.9666%20856.603%2024.5171%20741.559%2026.0058C740.385%2025.0289%20738.674%2024.3233%20736.401%2024.3465C645.642%2025.1452%20554.564%2032.9531%20464.147%2038.6055C473.545%2030.4176%20472.402%2029.7663%20479.295%2020.4464C482.595%2015.9803%20462.955%2014.6932%20454.192%2014.8328C308.739%2017.2519%20194.736%206.18748%2049.2713%204.37312C36.8172%204.21805%2031.3825%2014.8018%2043.6043%2015.3213C48.8231%2015.5461%2054.054%2015.709%2059.285%2015.9183C55.0196%20124.028%2043.3232%20231.873%2028.9259%20339.61C21.9472%20391.707%2012.4019%20443.579%204.01769%20495.583C-2.86323%20538.228%20-3.44988%20578.012%2023.1205%20617.927C24.8926%20620.571%2030.8691%20622.518%2035.2201%20622.332C536.317%20600.567%201035.73%20640.219%201536.64%20641.941C1600.19%20642.158%201663.76%20641.793%201727.29%20640.63C1767.36%20639.894%201820.71%20644.499%201858.67%20634.419C1883.41%20627.86%201890.5%20618.292%201896.68%20602.738C1910.31%20568.521%201912.92%20530.505%201917.41%20495.497C1937.14%20342.37%201915.8%20189.143%201883.29%2037.3649L1884.54%2037.3494Z'%20transform='matrix(-1%208.742278E-08%20-8.742278E-08%20-1%201925%20642)'%20id='Fill-111'%20fill='%23FBF3EC'%20fill-rule='evenodd'%20stroke='none'%20/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center top / cover no-repeat}a{text-decoration:none;display:inline-block;color:inherit}.footer-content{margin-bottom:10px}.footer-top-row{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(180px,.9fr) minmax(0,4.6fr);margin-bottom:32px}.footer-left{display:block}.footer-directory{display:grid;gap:14px;grid-template-columns:repeat(7,minmax(0,1fr))}.footer-directory-column ul{list-style:none;margin:14px 0 0;padding:0}.footer-directory-column li{margin:0 0 8px}.footer-integrations-column{grid-column:span 2}.footer-directory-column .footer-integrations-list{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(10,auto)}.footer-directory-column li a{color:var(--footer-text-color);font-family:Rubik,sans-serif;font-size:var(--footer-text-size);line-height:1.35;text-decoration:none}.footer-directory-heading{color:var(--footer-heading-color);font-size:var(--footer-heading-size);font-weight:750;line-height:1.3;white-space:nowrap}.footer-directory-column a:hover{color:#655c97;text-decoration:underline}.footer-mid-row{margin-bottom:18px}.footer-section.small h4{color:var(--footer-heading-color);font-size:var(--footer-heading-size);font-weight:750;line-height:1.3;margin:0 0 8px}.footer-links-inline{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:0}.footer-links-inline li{margin:0}.footer-links-inline a{color:var(--footer-text-color);font-size:var(--footer-text-size);text-decoration:none}.footer-links-vertical{display:grid;gap:8px;list-style:none;margin:0;padding:0}.footer-links-vertical li{margin:0}.footer-section h3{font-size:18px;margin-bottom:20px;font-weight:600}.footer-logo{display:flex;align-items:center;font-size:24px;font-weight:700;margin-bottom:15px}.footer-logo .logo-image{height:40px;width:auto}.footer-description{color:var(--footer-text-color);font-size:var(--footer-text-size);line-height:1.6;margin:0;max-width:300px}.footer-section ul{list-style:none}.footer-section ul li a{color:var(--footer-text-color);font-family:Rubik,sans-serif;font-size:var(--footer-text-size);line-height:1.6;text-decoration:none;transition:.2s ease-in-out}.footer-section ul li a:hover{text-decoration:underline}.footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.footer-social a{align-items:center;background:#fff;border:1px solid rgba(36,48,63,.05);border-radius:50%;box-shadow:0 7px 18px #24303f14;color:#202020;display:inline-flex;font-size:1.15rem;height:44px;justify-content:center;transition:color .2s ease,transform .2s ease;width:44px}.footer-social a:hover{color:#356edc;transform:translateY(-2px)}.footer-legal-centered{display:flex;justify-content:center}.footer-legal-list{list-style:none;display:flex;gap:22px;padding:0;margin:0 0 18px}.footer-legal-list a{color:var(--footer-text-color);text-decoration:none;font-size:var(--footer-text-size)}.footer-bottom{border-top:1px solid rgba(36,48,63,.06);padding-top:18px;text-align:center}.footer-bottom p{color:var(--footer-text-color);font-size:var(--footer-text-size);margin:8px 0}.footer-bottom p span{font-weight:600}@media (max-width: 768px){.footer{padding:40px 0 20px}.footer-top-row{grid-template-columns:1fr}.footer-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-mid-row{grid-template-columns:1fr}}@media (min-width: 769px) and (max-width: 1100px){.footer-directory{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-directory-heading{white-space:normal}}@media (max-width: 480px){.footer-directory{grid-template-columns:1fr}.footer-integrations-column{grid-column:auto}.footer-directory-column .footer-integrations-list{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}}.cookie-consent-overlay{position:fixed;bottom:20px;right:20px;z-index:9999;animation:slideIn .4s ease-out}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.cookie-consent-banner{background:#fff;box-shadow:0 4px 20px #00000026;padding:24px;max-width:450px;border-radius:12px}.cookie-consent-content{margin-bottom:20px}.cookie-consent-content h3{font-size:1.5rem;color:#1a1a1a;margin:0 0 12px;font-weight:600}.cookie-consent-content p{font-size:.95rem;color:#555;line-height:1.6;margin:0 0 12px}.cookie-subtitle{font-size:.9rem;color:#666;margin-bottom:20px!important}.cookie-learn-more{font-size:.9rem}.cookie-learn-more a{color:#6366f1;text-decoration:none;font-weight:500}.cookie-learn-more a:hover{text-decoration:underline}.cookie-consent-actions{display:flex;gap:12px;flex-wrap:wrap}.cookie-consent-actions button{flex:1;min-width:120px;padding:12px 20px;font-size:.95rem;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}.btn-accept{background:#6366f1;color:#fff}.btn-accept:hover{background:#4f46e5;transform:translateY(-2px);box-shadow:0 4px 12px #6366f14d}.btn-reject{background:#f1f5f9;color:#475569}.btn-reject:hover{background:#e2e8f0}.btn-customize{background:#fff;color:#6366f1;border:2px solid #6366f1}.btn-customize:hover{background:#f0f1ff}.btn-back{background:#fff;color:#475569;border:2px solid #e2e8f0}.btn-back:hover{background:#f8fafc}.cookie-preference-item{margin-bottom:20px;padding:16px;background:#f8f9fa;border-radius:8px}.cookie-preference-header{margin-bottom:8px}.cookie-checkbox{display:flex;align-items:flex-start;cursor:pointer;position:relative;padding-left:35px;-webkit-user-select:none;user-select:none}.cookie-checkbox input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:22px;width:22px;background-color:#fff;border:2px solid #cbd5e1;border-radius:4px;transition:all .3s ease}.cookie-checkbox:hover input:not(:disabled)~.checkmark{border-color:#6366f1}.cookie-checkbox input:checked~.checkmark{background-color:#6366f1;border-color:#6366f1}.cookie-checkbox input:disabled~.checkmark.disabled{background-color:#cbd5e1;border-color:#cbd5e1;cursor:not-allowed}.checkmark:after{content:"";position:absolute;display:none}.cookie-checkbox input:checked~.checkmark:after{display:block}.cookie-checkbox .checkmark:after{left:6px;top:2px;width:6px;height:11px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.cookie-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cookie-label strong{font-size:1rem;color:#1a1a1a}.cookie-badge{display:inline-block;padding:2px 8px;background:#10b981;color:#fff;font-size:.75rem;border-radius:12px;font-weight:500}.cookie-description{font-size:.85rem;color:#666;line-height:1.5;margin:0}@media (max-width: 768px){.cookie-consent-overlay{bottom:0;right:0;left:0}.cookie-consent-banner{max-width:100%;margin:0;border-radius:12px 12px 0 0;padding:20px}.cookie-consent-content h3{font-size:1.25rem}.cookie-consent-content p{font-size:.9rem}.cookie-consent-actions{flex-direction:column}.cookie-consent-actions button{width:100%;min-width:auto}.cookie-preference-item{padding:12px}}@media (min-width: 769px){.cookie-consent-overlay{max-width:450px}}.scroll-signup-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1200}.scroll-signup-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0206178c;-webkit-backdrop-filter:blur(6px) saturate(120%);backdrop-filter:blur(6px) saturate(120%)}.scroll-signup-modal{position:relative;width:760px;height:auto;max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);border-radius:26px;overflow-y:auto;box-shadow:0 30px 80px #0206171f;background:#fff;border:1px solid rgba(15,23,42,.04)}.scroll-signup-content{box-sizing:border-box;padding:34px 36px 28px}.scroll-signup-popup-overlay{animation:popupFadeIn .26s ease forwards}@keyframes popupFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.scroll-signup-close{position:absolute;right:18px;top:18px;width:44px;height:44px;border-radius:999px;background:#fff;border:1px solid rgba(15,23,42,.06);box-shadow:0 8px 30px #02061714;display:flex;align-items:center;justify-content:center;color:#111827;font-size:16px;z-index:3;cursor:pointer}.scroll-signup-grid{display:grid;grid-template-columns:1fr 480px;gap:28px;align-items:start}.scroll-signup-left{padding:36px 44px 40px}.scroll-signup-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-right:52px}.logo-wrap{display:flex;align-items:center}.clientalio-logo{height:36px;width:auto;display:block}.header-badge{font-size:13px;color:#6b7280;display:flex;align-items:center;gap:8px}.header-badge .beta{background:#5b35b714;color:#5b35b7;padding:4px 8px;border-radius:999px;font-weight:700;font-size:12px}.scroll-signup-eyebrow{display:inline-block;background:#7c5fd514;color:#5b35b7;padding:6px 10px;border-radius:999px;font-weight:700;font-size:13px;margin:12px 0}.scroll-signup-content h2{font-size:44px;line-height:1.04;margin:6px 0 14px;color:#0f172a;font-weight:800}.scroll-signup-content .highlight{color:#5b35b7;padding:0 2px;border-radius:6px;background:linear-gradient(transparent 72%,#fde7b0 0)}.scroll-signup-lead{color:#374151;margin-bottom:12px;font-size:17px;line-height:1.65}.scroll-signup-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:18px 0}.scroll-signup-features .feature{display:flex;gap:12px;align-items:flex-start}.scroll-signup-features .feature-icon{width:40px;height:40px;border-radius:10px;background:#7c5fd50f;display:flex;align-items:center;justify-content:center;color:#5b35b7;font-size:18px}.scroll-signup-features .feature-title{font-size:15px;font-weight:700;color:#0f172a}.scroll-signup-features .feature-sub{color:#6b7280;font-size:13px;line-height:1.6;margin-top:4px}.scroll-signup-cta-row{margin-top:18px}.scroll-signup-cta-actions{display:flex;gap:12px;align-items:center}.scroll-signup-cta{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,#7c5fd5,#5b35b7);color:#fff;padding:14px 22px;height:52px;border-radius:14px;font-weight:800;text-decoration:none;box-shadow:0 10px 30px #5b35b71f;transition:transform .12s ease,box-shadow .12s ease}.scroll-signup-cta:hover{transform:translateY(-2px);box-shadow:0 16px 40px #5b35b724}.scroll-signup-cta:focus{outline:3px solid rgba(91,53,183,.12);outline-offset:2px}.scroll-signup-secondary{background:transparent;border:1px solid rgba(15,23,42,.06);color:#111827;padding:12px 14px;border-radius:12px;font-weight:700;cursor:pointer;height:44px}.scroll-signup-trust{margin-top:12px;display:flex;gap:14px;color:#6b7280;font-size:13px;align-items:center}.scroll-signup-trust span{display:flex;gap:8px;align-items:center}.scroll-signup-trust .check{color:#16a34a;font-weight:700}.scroll-signup-social-proof{margin-top:18px;display:flex;align-items:center;gap:12px}.avatars{display:flex;gap:8px}.avatar{width:34px;height:34px;border-radius:999px;background:linear-gradient(135deg,#e9e6fb,#f3eefb);box-shadow:0 6px 18px #5b35b714}.social-proof-text{color:#374151;font-size:13px}.scroll-signup-right{padding:28px;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(180deg,#f2f0ffb3,#f9f9ff80)}.mockup{width:100%;max-width:520px;border-radius:14px;background:#fff;border:1px solid rgba(14,20,40,.03);box-shadow:0 12px 40px #0c12200f;overflow:hidden}.mockup-inner{padding:18px}.mockup-header{font-weight:800;color:#0f172a;margin-bottom:10px;font-size:15px}.mockup .testimonials{display:flex;gap:12px}.mockup .testimonial{background:#fbfbff;padding:12px;border-radius:10px;width:100%;box-shadow:0 6px 20px #0c12200a}.mockup .testimonial .name{font-weight:700;color:#0f172a;font-size:14px}.mockup .testimonial .text{color:#374151;font-size:13px;margin-top:6px}.mockup .testimonial .stars{color:#f59e0b;margin-top:8px}.floating-cards{position:absolute;right:12px;top:18px;display:flex;flex-direction:column;gap:10px}.float-card{background:#fff;padding:8px 10px;border-radius:10px;box-shadow:0 6px 18px #0c122014;font-weight:700;color:#111827;font-size:13px}.scroll-signup-logos{display:flex;gap:12px;margin-top:18px;align-items:center;flex-wrap:wrap}.scroll-signup-logos .logo{background:linear-gradient(90deg,#fbfbff,#fff);border-radius:999px;padding:8px 12px;font-weight:700;color:#6b7280;border:1px solid rgba(15,23,42,.03);box-shadow:0 6px 18px #0c12200a;font-size:13px}@media (max-width: 980px){.scroll-signup-grid{grid-template-columns:1fr}.scroll-signup-right{order:-1}.scroll-signup-modal{width:760px}.scroll-signup-left{padding:20px}.scroll-signup-right{padding:18px}.scroll-signup-content h2{font-size:28px}.scroll-signup-lead{font-size:15px}.scroll-signup-cta{width:100%;justify-content:center}}@media (max-width: 640px){.scroll-signup-modal{width:calc(100vw - 24px);height:auto;max-width:none;max-height:calc(100dvh - 24px);border-radius:18px}.scroll-signup-content{padding:22px 20px}.scroll-signup-features{grid-template-columns:1fr}.scroll-signup-cta-actions{align-items:stretch;flex-direction:column}.scroll-signup-trust{align-items:flex-start;flex-direction:column}}.home{width:100%}.hero-section{padding:100px 0;overflow:visible;background:#fbf3ec;position:relative}.hero-decor-left{position:absolute;left:0;bottom:5%;z-index:1}.hero-decor-right{position:absolute;right:0;bottom:5%;z-index:1}.hero-content{display:grid;grid-template-columns:1.7fr 3.3fr;gap:48px;align-items:center;position:relative;z-index:2}.hero-text h1{font-family:Roboto Slab,serif;font-size:48px;line-height:1.14em;margin-bottom:20px;color:#2d3748;font-weight:800}.hero-action-word{color:#655c97;display:inline-block;min-width:7.2ch;overflow:hidden;vertical-align:bottom}.hero-action-word>span{display:inline-block}.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hero-text h1 .highlight,.highlight{background:linear-gradient(180deg,transparent 50%,rgba(241,193,83,.4) 50%);padding:0 8px}.hero-text p{font-size:1.3rem;color:#666;margin-bottom:30px}.hero-actions,.cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:15px;margin-bottom:18px}.hero-secondary{background:#fff;text-decoration:none}.hero-action-divider{color:#4a5568;font-size:.95rem;font-weight:700}.hero-trust-list{color:#4a5568;display:flex;flex-wrap:wrap;font-size:.98rem;gap:12px 20px;justify-content:center;list-style:none;margin:28px 0 0;padding:0;position:relative;z-index:2}.cta-proof-list{color:#4a5568;display:flex;flex-wrap:wrap;font-size:.98rem;gap:12px 20px;list-style:none;margin:0;padding:0}.hero-trust-list li,.cta-proof-list li{color:#2d3748;font-weight:600}.hero-integrations{align-items:center;display:flex;gap:20px;margin:24px auto 0;overflow:hidden;position:relative;width:100%;z-index:2}.hero-integrations-title{color:#2d3748;display:flex;flex:0 0 clamp(150px,15vw,210px);flex-direction:column;line-height:.86;margin:0;padding-left:17px;position:relative}.hero-integrations-title:before{background:#655c97;border-radius:2px;content:"";height:100%;left:0;position:absolute;top:0;width:5px}.hero-integrations-title span{color:#655c97;font-family:Brush Script MT,Segoe Script,cursive;font-size:clamp(1.7rem,2.6vw,2.5rem);font-style:italic;font-weight:700;line-height:1;transform:rotate(-3deg);transform-origin:left center;white-space:nowrap}.hero-integrations-title strong{color:#2d3748;font-family:Roboto Slab,serif;font-size:clamp(2rem,3.4vw,3.2rem);font-weight:900;letter-spacing:0;line-height:.95;text-transform:lowercase}.hero-integration-marquee{min-width:0;overflow:hidden;position:relative;width:100%}.hero-integration-marquee:before,.hero-integration-marquee:after{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:34px;z-index:1}.hero-integration-marquee:before{background:linear-gradient(90deg,#FBF3EC,transparent);left:0}.hero-integration-marquee:after{background:linear-gradient(270deg,#FBF3EC,transparent);right:0}.hero-integration-logos{align-items:center;animation:hero-logo-marquee 32s linear infinite;display:flex;gap:18px;width:max-content}.hero-integration-logos a{align-items:center;background:#ffffffb8;border:1px solid rgba(101,92,151,.18);border-radius:8px;display:flex;flex:0 0 136px;height:66px;justify-content:center;padding:12px 18px;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.hero-integration-logos a:hover{background:#fff;border-color:#655c97;transform:translateY(-2px)}.hero-integration-logos img,.hero-integration-logos svg{display:block;height:38px;max-width:104px;object-fit:contain;width:auto}.hero-integration-logos svg{color:#3f3a59;width:42px}@keyframes hero-logo-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}@media (prefers-reduced-motion: reduce){.hero-integration-logos{animation-play-state:paused}}.hero-illustration{position:relative;height:100%;min-height:420px;display:flex;align-items:center;justify-content:center;overflow:visible}.hero-video{width:100%;max-width:1600px;height:420px;background:#000;border-radius:8px;overflow:hidden;box-shadow:0 18px 60px #2d37481f;transform:translateY(-65px)}.hero-video iframe,.hero-video video{width:100%;height:100%;display:block;border:0;object-fit:cover}.demo-modal{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:32px;position:fixed;z-index:9999}.demo-modal-backdrop{background:#10121bdb;border:0;cursor:pointer;top:0;right:0;bottom:0;left:0;padding:0;position:absolute}.demo-modal-content{aspect-ratio:16 / 9;background:#000;border-radius:8px;box-shadow:0 28px 90px #00000073;max-height:calc(100vh - 96px);max-width:1180px;position:relative;width:min(100%,calc((100vh - 96px) * 16 / 9));z-index:1}.demo-modal-content iframe,.demo-modal-content video{border:0;border-radius:8px;display:block;height:100%;object-fit:contain;width:100%}.demo-modal-close{align-items:center;background:#fff;border:0;border-radius:50%;color:#2d3748;cursor:pointer;display:flex;font-size:30px;height:44px;justify-content:center;line-height:1;position:absolute;right:-16px;top:-16px;width:44px;z-index:2}.video-poster{position:relative;width:100%;height:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden}.video-poster img,.video-poster video{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.7)}.custom-play-btn{position:absolute;width:96px;height:96px;border-radius:50%;background:linear-gradient(135deg,#fffffff2,#ffffffe6);display:inline-flex;align-items:center;justify-content:center;border:none;box-shadow:0 8px 30px #00000040;font-size:34px;color:#e23b3b;transform:translateY(-4px)}.custom-play-btn :global(svg),.custom-play-btn svg{width:36px;height:36px}.illustration-card{position:absolute;border-radius:12px;padding:20px;animation:float 3s ease-in-out infinite;display:flex;align-items:center;justify-content:center}.illustration-card img{width:50px;height:50px;display:block}.card-1{top:72px;left:45px;animation-delay:0s;z-index:2}.card-2{top:31px;right:234px;animation-delay:.5s}.card-3{top:81px;left:173px;animation-delay:1s}.illustration-person{width:100%;height:auto;z-index:1}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.trusted-by-section{background:#fff;padding:28px 0}.trusted-by-grid{align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(5,1fr)}.trusted-by-item{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:12px;color:#2d3748;display:flex;gap:10px;justify-content:center;min-height:68px;padding:14px 16px;text-align:center;text-decoration:none;transition:border-color .3s ease,box-shadow .3s ease}.trusted-by-item:hover{border-color:#f1c153;box-shadow:0 10px 24px #2d374814}.trusted-by-icon,.community-icon{color:#655c97;display:inline-flex;font-size:1.35rem}.community-icon.youtube{color:red}.community-icon.instagram{color:#e4405f}.community-icon.linkedin{color:#0a66c2}.steps-section{background:#dff1ee;padding:80px 0;position:relative;text-align:center}.pricing-plans:before{content:"";position:absolute;width:100%;height:60px;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20width='1820px'%20height='53px'%20viewBox='0%200%201820%2053'%20version='1.1'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3crect%20width='1820'%20height='52.000004'%20id='slice_1'%20/%3e%3cclipPath%20id='clip_1'%3e%3cuse%20xlink:href='%23slice_1'%20clip-rule='evenodd'%20/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20id='Slice'%20clip-path='url(%23clip_1)'%3e%3cuse%20xlink:href='%23slice_1'%20stroke='none'%20fill='none'%20/%3e%3cpath%20d='M1884.54%2060.271C1901.63%2059.8081%201901.72%2032.6693%201884.54%2032.9946C1881.03%2033.0571%201877.53%2033.1823%201874.03%2033.2573C1869.12%2030.8175%201862.67%2031.0802%201857.65%2033.6452C1799.36%2034.9465%201741.08%2036.7232%201682.8%2038.3247C1639.82%2039.5134%201606.95%2040.7521%201565.96%2023.9358C1545.66%2015.5902%201530.03%209.54685%201507.83%207.05694C1372.66%20-8.07022%201230.1%203.90389%201095.26%2016.9665C1085.34%2017.93%201080.24%2029.6413%201086.7%2036.7607C971.66%2038.6751%20856.603%2039.5634%20741.559%2041.9658C740.385%2040.3892%20738.674%2039.2506%20736.401%2039.2882C645.642%2040.5769%20554.564%2053.1766%20464.147%2062.298C473.545%2049.0852%20472.402%2048.0342%20479.295%2032.9946C482.595%2025.7876%20462.955%2023.7106%20454.192%2023.9358C308.739%2027.8396%20194.736%209.98478%2049.2713%207.05694C36.8172%206.8067%2031.3825%2023.8858%2043.6043%2024.7241C48.8231%2025.0869%2054.054%2025.3497%2059.285%2025.6875C55.0196%20200.144%2043.3232%20374.175%2028.9259%20548.031C21.9472%20632.1%2012.4019%20715.806%204.01769%20799.725C-2.86323%20868.542%20-3.44988%20932.742%2023.1205%20997.154C24.8926%201001.42%2030.8691%201004.56%2035.2201%201004.26C536.317%20969.139%201035.73%201033.13%201536.64%201035.9C1600.19%201036.25%201663.76%201035.67%201727.29%201033.79C1767.36%201032.6%201820.71%201040.03%201858.67%201023.77C1883.41%201013.18%201890.5%20997.742%201896.68%20972.643C1910.31%20917.427%201912.92%20856.08%201917.41%20799.588C1937.14%20552.486%201915.8%20305.221%201883.29%2060.296L1884.54%2060.271Z'%20transform='matrix(-1%208.742278E-08%20-8.742278E-08%20-1%201846%201036)'%20id='Fill-111'%20fill='%23DFF1EE'%20fill-rule='evenodd'%20stroke='none'%20/%3e%3c/g%3e%3c/svg%3e") no-repeat center top;background-size:cover;left:0;top:-55px;z-index:1}.steps-section:before{content:"";position:absolute;width:100%;height:60px;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20width='1820px'%20height='53px'%20viewBox='0%200%201820%2053'%20version='1.1'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3crect%20width='1820'%20height='52.000004'%20id='slice_1'%20/%3e%3cclipPath%20id='clip_1'%3e%3cuse%20xlink:href='%23slice_1'%20clip-rule='evenodd'%20/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20id='Slice'%20clip-path='url(%23clip_1)'%3e%3cuse%20xlink:href='%23slice_1'%20stroke='none'%20fill='none'%20/%3e%3cpath%20d='M1884.54%2060.271C1901.63%2059.8081%201901.72%2032.6693%201884.54%2032.9946C1881.03%2033.0571%201877.53%2033.1823%201874.03%2033.2573C1869.12%2030.8175%201862.67%2031.0802%201857.65%2033.6452C1799.36%2034.9465%201741.08%2036.7232%201682.8%2038.3247C1639.82%2039.5134%201606.95%2040.7521%201565.96%2023.9358C1545.66%2015.5902%201530.03%209.54685%201507.83%207.05694C1372.66%20-8.07022%201230.1%203.90389%201095.26%2016.9665C1085.34%2017.93%201080.24%2029.6413%201086.7%2036.7607C971.66%2038.6751%20856.603%2039.5634%20741.559%2041.9658C740.385%2040.3892%20738.674%2039.2506%20736.401%2039.2882C645.642%2040.5769%20554.564%2053.1766%20464.147%2062.298C473.545%2049.0852%20472.402%2048.0342%20479.295%2032.9946C482.595%2025.7876%20462.955%2023.7106%20454.192%2023.9358C308.739%2027.8396%20194.736%209.98478%2049.2713%207.05694C36.8172%206.8067%2031.3825%2023.8858%2043.6043%2024.7241C48.8231%2025.0869%2054.054%2025.3497%2059.285%2025.6875C55.0196%20200.144%2043.3232%20374.175%2028.9259%20548.031C21.9472%20632.1%2012.4019%20715.806%204.01769%20799.725C-2.86323%20868.542%20-3.44988%20932.742%2023.1205%20997.154C24.8926%201001.42%2030.8691%201004.56%2035.2201%201004.26C536.317%20969.139%201035.73%201033.13%201536.64%201035.9C1600.19%201036.25%201663.76%201035.67%201727.29%201033.79C1767.36%201032.6%201820.71%201040.03%201858.67%201023.77C1883.41%201013.18%201890.5%20997.742%201896.68%20972.643C1910.31%20917.427%201912.92%20856.08%201917.41%20799.588C1937.14%20552.486%201915.8%20305.221%201883.29%2060.296L1884.54%2060.271Z'%20transform='matrix(-1%208.742278E-08%20-8.742278E-08%20-1%201846%201036)'%20id='Fill-111'%20fill='%23DFF1EE'%20fill-rule='evenodd'%20stroke='none'%20/%3e%3c/g%3e%3c/svg%3e") no-repeat center top;background-size:cover;left:0;top:-55px;z-index:1}.steps-section:after{content:"";position:absolute;width:100%;height:75px;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20width='1607px'%20height='75px'%20viewBox='0%200%201607%2075'%20version='1.1'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3crect%20width='1607'%20height='75'%20id='slice_1'%20/%3e%3cclipPath%20id='clip_1'%3e%3cuse%20xlink:href='%23slice_1'%20clip-rule='evenodd'%20/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20id='Slice-2'%20clip-path='url(%23clip_1)'%3e%3cuse%20xlink:href='%23slice_1'%20stroke='none'%20fill='none'%20/%3e%3cpath%20d='M1884.54%2060.271C1901.63%2059.8081%201901.72%2032.6693%201884.54%2032.9946C1881.03%2033.0571%201877.53%2033.1823%201874.03%2033.2573C1869.12%2030.8175%201862.67%2031.0802%201857.65%2033.6452C1799.36%2034.9465%201741.08%2036.7232%201682.8%2038.3247C1639.82%2039.5134%201606.95%2040.7521%201565.96%2023.9358C1545.66%2015.5902%201530.03%209.54685%201507.83%207.05694C1372.66%20-8.07022%201230.1%203.90389%201095.26%2016.9665C1085.34%2017.93%201080.24%2029.6413%201086.7%2036.7607C971.66%2038.6751%20856.603%2039.5634%20741.559%2041.9658C740.385%2040.3892%20738.674%2039.2506%20736.401%2039.2882C645.642%2040.5769%20554.564%2053.1766%20464.147%2062.298C473.545%2049.0852%20472.402%2048.0342%20479.295%2032.9946C482.595%2025.7876%20462.955%2023.7106%20454.192%2023.9358C308.739%2027.8396%20194.736%209.98478%2049.2713%207.05694C36.8172%206.8067%2031.3825%2023.8858%2043.6043%2024.7241C48.8231%2025.0869%2054.054%2025.3497%2059.285%2025.6875C55.0196%20200.144%2043.3232%20374.175%2028.9259%20548.031C21.9472%20632.1%2012.4019%20715.806%204.01769%20799.725C-2.86323%20868.542%20-3.44988%20932.742%2023.1205%20997.154C24.8926%201001.42%2030.8691%201004.56%2035.2201%201004.26C536.317%20969.139%201035.73%201033.13%201536.64%201035.9C1600.19%201036.25%201663.76%201035.67%201727.29%201033.79C1767.36%201032.6%201820.71%201040.03%201858.67%201023.77C1883.41%201013.18%201890.5%20997.742%201896.68%20972.643C1910.31%20917.427%201912.92%20856.08%201917.41%20799.588C1937.14%20552.486%201915.8%20305.221%201883.29%2060.296L1884.54%2060.271Z'%20transform='matrix(-1%208.742278E-08%20-8.742278E-08%20-1%201782%2075)'%20id='Fill-111'%20fill='%23DFF1EE'%20fill-rule='evenodd'%20stroke='none'%20/%3e%3c/g%3e%3c/svg%3e") no-repeat center bottom;background-size:cover;left:0;bottom:-70px}.section-badge{padding:8px 20px;font-weight:600;margin:0 auto 20px;text-transform:uppercase;letter-spacing:1px;text-align:center}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px}.step-card{display:flex;flex-direction:column;padding:40px 30px;border-radius:12px;text-align:center;transition:transform .3s,box-shadow .3s}.step-card:hover{transform:translateY(-5px);box-shadow:0 12px 28px #2d374814}.step-image{margin-bottom:25px;display:flex;justify-content:center;align-items:center;min-height:200px;flex-grow:1}.step-image img{max-width:100%;height:auto;border-radius:8px}.step-icon{font-size:60px;margin-bottom:20px}.step-card h3{font-size:1.3rem;margin-bottom:15px;margin-top:auto;color:#2d3748}.step-card p{color:#666;line-height:1.6;font-size:1.4rem}.testimonials-section{padding:80px 0;background:#fff}.testimonials-header{text-align:center;margin-bottom:50px}.wave-emoji{font-size:40px;display:block;margin-bottom:15px}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.testimonial-card{background:#f8f9fa;padding:30px;border-radius:12px;border:2px solid #e9ecef;transition:transform .3s,box-shadow .3s}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001a}.testimonial-marquee{margin-top:25px;overflow:hidden;position:relative}.testimonial-marquee:before,.testimonial-marquee:after{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:80px;z-index:2}.testimonial-marquee:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.testimonial-marquee:after{background:linear-gradient(270deg,#fff,#fff0);right:0}.testimonial-track{animation:testimonialScroll 34s linear infinite;display:flex;gap:22px;width:max-content}.testimonial-marquee:hover .testimonial-track{animation-play-state:paused}.animated-testimonial-card{box-shadow:0 6px 18px #2d374814;flex:0 0 350px}.testimonial-avatar{align-items:center;background:#fbf3ec;border-radius:50%;color:#655c97;display:flex;font-size:18px;font-weight:700;height:50px;justify-content:center;margin-right:15px;width:50px}@keyframes testimonialScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.testimonial-header{display:flex;align-items:center;margin-bottom:15px}.testimonial-avatar{font-size:50px;margin-right:15px}.testimonial-info h4{color:#2d3748;margin-bottom:5px;font-size:1.1rem}.testimonial-info p{color:#666;font-size:.9rem}.testimonial-rating{margin-bottom:15px;font-size:18px}.testimonial-text{color:#4a5568;line-height:1.6;font-size:.95rem}.features-section{background:#f8f9fa;padding:80px 0}.features-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:40px}.features-accordion{display:flex;flex-direction:column;gap:15px}.accordion-item{background:#fff;border-radius:12px;padding:20px 30px;cursor:pointer;transition:all .3s ease;border:2px solid transparent;box-shadow:0 3px 12px #2d37480a}.accordion-item:hover{border-color:#f1c153;box-shadow:0 12px 28px #2d374817}.accordion-item.active{border-color:#f1c153;box-shadow:0 4px 15px #f1c15333}.accordion-header{display:flex;justify-content:space-between;align-items:center}.accordion-header h3{font-size:1.25rem;margin:0;color:#2d3748;font-weight:600}.accordion-icon{font-size:1.5rem;color:#f1c153;font-weight:700;transition:transform .3s ease}.accordion-content{margin-top:15px;padding-top:15px;border-top:1px solid #e9ecef;animation:slideDown .3s ease}.accordion-content p{color:#666;line-height:1.6;margin:0}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.features-image{display:flex;justify-content:center;align-items:center;position:relative}.features-image img{max-width:100%;height:auto;border-radius:12px;position:relative;z-index:2;box-shadow:0 10px 30px #2d374814}.action-section,.community-section,.home-blog-section,.comparison-section,.security-section,.credibility-section,.analytics-showcase-section{padding:80px 0}.action-section,.comparison-section{background:#fff}.community-section,.home-blog-section,.analytics-showcase-section,.credibility-section{background:#f8f9fa}.video-grid,.community-grid,.home-blog-grid{display:grid;gap:26px;grid-template-columns:repeat(3,1fr)}.video-card,.community-card,.home-blog-card{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 4px 15px #0000000d;color:#2d3748;overflow:hidden;text-decoration:none;transition:border-color .3s ease,box-shadow .3s ease}.video-card:hover,.community-card:hover,.home-blog-card:hover{border-color:#f1c153;box-shadow:0 14px 30px #2d37481a}.video-frame{aspect-ratio:16 / 9;background:#fbf3ec;overflow:hidden;width:100%}.video-frame iframe{border:0;height:100%;width:100%}.video-card-footer{align-items:center;display:flex;font-weight:700;justify-content:space-between;padding:18px 20px}.video-card-footer svg{color:#655c97}.section-button-wrap{display:flex;justify-content:center;margin-top:34px}.analytics-showcase-grid{align-items:center;display:grid;gap:50px;grid-template-columns:.8fr 1.2fr}.analytics-copy .section-title{text-align:left}.analytics-copy .section-badge{margin-left:0;text-align:left}.analytics-copy p{color:#666;font-size:1.12rem;line-height:1.7;margin-bottom:28px}.analytics-stats{display:grid;gap:14px;grid-template-columns:repeat(3,1fr)}.analytics-stats div,.credibility-stats div{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:18px}.analytics-stats strong,.credibility-stats strong{color:#655c97;display:block;font-size:1.7rem;line-height:1.2}.analytics-stats span,.credibility-stats span{color:#666;display:block;font-size:.9rem;line-height:1.4;margin-top:4px}.analytics-image-wrap img{border-radius:12px;box-shadow:0 16px 38px #2d374821;display:block;width:100%}.community-card{padding:30px}.community-card h3{font-size:1.2rem;margin:16px 0 10px}.community-card p{color:#666;font-size:.98rem;line-height:1.6}.home-blog-card{display:flex;flex-direction:column;min-height:100%}.home-blog-image{aspect-ratio:16 / 9;display:block;object-fit:cover;width:100%}.home-blog-card-body{display:flex;flex:1;flex-direction:column;padding:24px}.home-blog-meta{align-items:center;color:#059669;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:10px;line-height:1.4;margin-bottom:12px}.home-blog-meta time{color:#6b7280;font-weight:500}.home-blog-card h3{color:#2d3748;font-size:1.3rem;line-height:1.3;margin:0 0 12px}.home-blog-card p,.home-blog-status{color:#666;font-size:.98rem;line-height:1.65}.home-blog-card p{margin:0 0 18px}.home-blog-status{background:#fff;border:1px solid #e9ecef;border-radius:12px;margin:0;padding:22px;text-align:center}.home-blog-read-link{color:#047857;font-size:15px;font-weight:700;margin-top:auto;text-decoration:none}.home-blog-read-link:hover{color:#065f46;text-decoration:underline}.coming-soon-text{color:#655c97;font-weight:700;margin-top:28px;text-align:center}.comparison-table-wrap{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 8px 24px #2d374814;overflow-x:auto}.comparison-table{border-collapse:collapse;min-width:680px;width:100%}.comparison-table th,.comparison-table td{border-bottom:1px solid #e9ecef;padding:18px 22px;text-align:center}.comparison-table th:first-child,.comparison-table td:first-child{color:#2d3748;font-weight:700;text-align:left}.comparison-table th{background:#fbf3ec;color:#2d3748}.comparison-table tr:last-child td{border-bottom:0}.comparison-table .included,.comparison-table td:nth-child(2){color:#655c97;font-size:1.25rem;font-weight:800}.security-section{background:#fff;padding-bottom:30px}.security-badges{display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.security-badge{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;color:#2d3748;display:flex;font-weight:700;gap:10px;justify-content:center;padding:18px}.security-badge svg{color:#655c97}.credibility-grid{align-items:center;display:grid;gap:35px;grid-template-columns:1.2fr .9fr auto}.credibility-grid .section-title,.credibility-grid .section-badge{margin-left:0;text-align:left}.credibility-grid p{color:#666;line-height:1.7}.credibility-stats{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.credibility-stats svg{color:#655c97;margin-bottom:8px}.features-decor{position:absolute!important;bottom:-96px;right:-127px;z-index:1!important;max-width:280px!important;opacity:.9}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px}.feature-card{background:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 15px #00000014}.feature-card h3{font-size:1.4rem;margin-bottom:15px;color:#2d3748}.feature-card p{color:#666;line-height:1.6}.integration-section{padding:80px 0;background:#fff}.integration-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:30px;max-width:1200px;margin:0 auto}.integration-card{padding:30px;border-radius:12px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.integration-card:hover{box-shadow:0 12px 28px #2d374814}.integration-icon{font-size:50px;margin-bottom:15px;display:flex;align-items:center;justify-content:center;height:60px}.integration-icon img{max-width:120px;max-height:100%;object-fit:contain;transition:transform .3s ease,opacity .3s ease;opacity:.85;filter:grayscale(40%)}.integration-icon img:hover{transform:scale(1.1);opacity:1;filter:grayscale(0%)}.integration-card p{color:#2d3748;font-weight:600}.client-say-section{padding:80px 0}.client-say-section .container{max-width:none;padding-left:16px;padding-right:16px}.testimonial-widget-container-bordered{background:transparent;border-radius:20px;overflow:visible;position:relative}.walloflove-widget-preview{margin:40px auto 0;max-width:1680px;min-height:320px;position:relative;width:100%;z-index:1}.walloflove-heart-animation{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;z-index:2}.walloflove-heart-animation span{animation:wallofloveHeartFloat 3.6s ease-in-out infinite;color:#ef1e2de0;filter:drop-shadow(0 12px 18px rgba(239,30,45,.3));font-size:48px;left:var(--heart-left);opacity:0;position:absolute;top:var(--heart-top)}.walloflove-heart-animation span:nth-child(1){--heart-left: 18%;--heart-top: 16%;animation-delay:0s}.walloflove-heart-animation span:nth-child(2){--heart-left: 36%;--heart-top: 62%;animation-delay:.55s;font-size:38px}.walloflove-heart-animation span:nth-child(3){--heart-left: 54%;--heart-top: 34%;animation-delay:1.05s;font-size:60px}.walloflove-heart-animation span:nth-child(4){--heart-left: 70%;--heart-top: 12%;animation-delay:1.55s;font-size:44px}.walloflove-heart-animation span:nth-child(5){--heart-left: 84%;--heart-top: 52%;animation-delay:2s;font-size:36px}.walloflove-heart-animation span:nth-child(6){--heart-left: 48%;--heart-top: 78%;animation-delay:2.45s}.walloflove-heart-animation span:nth-child(7){--heart-left: 8%;--heart-top: 48%;animation-delay:.25s;font-size:34px}.walloflove-heart-animation span:nth-child(8){--heart-left: 26%;--heart-top: 82%;animation-delay:.85s;font-size:52px}.walloflove-heart-animation span:nth-child(9){--heart-left: 62%;--heart-top: 68%;animation-delay:1.35s;font-size:40px}.walloflove-heart-animation span:nth-child(10){--heart-left: 92%;--heart-top: 22%;animation-delay:1.85s;font-size:50px}.walloflove-heart-animation span:nth-child(11){--heart-left: 78%;--heart-top: 86%;animation-delay:2.3s;font-size:32px}.walloflove-heart-animation span:nth-child(12){--heart-left: 42%;--heart-top: 10%;animation-delay:2.75s;font-size:46px}@keyframes wallofloveHeartFloat{0%{opacity:0;transform:translate3d(0,34px,0) scale(.7) rotate(-8deg)}18%,72%{opacity:1}to{opacity:0;transform:translate3d(22px,-92px,0) scale(1.16) rotate(12deg)}}.client-say-card{background:#fff;max-width:700px;margin:0 auto;padding:50px;border-radius:12px;text-align:center;box-shadow:0 10px 30px #0000001a}.client-say-avatar{font-size:80px;margin-bottom:20px}.client-say-text{color:#4a5568;line-height:1.8;font-size:1.1rem;margin-bottom:20px}.client-say-rating{font-size:24px}.cta-section{padding:100px 0;background:linear-gradient(178deg,#f5f7fa,#d1ffe4)}.cta-actions{justify-content:center;margin-bottom:28px}.cta-form{display:flex;justify-content:center;gap:15px;max-width:600px;margin:0 auto 20px}.cta-form input{flex:1;padding:15px 20px;border:2px solid #e9ecef;border-radius:6px;font-size:16px;outline:none}.cta-form input:focus{border-color:#667eea}.cta-terms{text-align:center;color:#666;font-size:.9rem}.cta-terms a{color:#667eea;text-decoration:none}.cta-terms a:hover{text-decoration:underline}.cta-proof-list{justify-content:center;margin-bottom:18px}@media (max-width: 968px){.hero-content{grid-template-columns:1fr;gap:40px}.hero-text h1{font-size:2.5rem}.hero-illustration{height:300px}.illustration-person{font-size:80px}.testimonials-grid{grid-template-columns:1fr}.hero-decor-left,.hero-decor-right{max-width:120px;opacity:.6}.hero-decor-left,.hero-decor-right{bottom:10%}.features-content{grid-template-columns:1fr;gap:40px}.features-image{order:-1}.integration-grid{grid-template-columns:repeat(3,1fr);gap:20px}.trusted-by-grid,.video-grid,.community-grid,.home-blog-grid,.security-badges{grid-template-columns:repeat(2,1fr)}.analytics-showcase-grid,.credibility-grid{grid-template-columns:1fr}.analytics-copy .section-title,.analytics-copy .section-badge,.credibility-grid .section-title,.credibility-grid .section-badge{text-align:center}}@media (max-width: 768px){.hero-integrations{align-items:flex-start;flex-direction:column}.hero-integrations-title{flex-basis:auto}.hero-integration-marquee{width:100%}.hero-text h1{font-size:2rem}.hero-text p{font-size:1.1rem}.section-title{font-size:2rem}.cta-form{flex-direction:column}.steps-grid{grid-template-columns:1fr}.hero-decor-left,.hero-decor-right{max-width:80px;opacity:.5}.hero-decor-left,.hero-decor-right{bottom:15%}.accordion-header h3{font-size:1.1rem}.accordion-item{padding:15px 20px}.features-decor{max-width:180px!important;bottom:-40px;right:-40px}.integration-grid{grid-template-columns:repeat(2,1fr);gap:20px}.trusted-by-grid,.video-grid,.community-grid,.home-blog-grid,.security-badges,.analytics-stats,.credibility-stats{grid-template-columns:1fr}.hero-actions,.cta-actions,.hero-trust-list,.cta-proof-list{justify-content:center}.hero-text{text-align:center}.animated-testimonial-card{flex-basis:300px}}@media (max-width: 480px){.hero-decor-left,.hero-decor-right{max-width:60px;opacity:.4}.hero-decor-left{bottom:20%;left:-5px}.hero-decor-right{bottom:20%;right:-5px}.accordion-header h3{font-size:1rem}.accordion-item{padding:12px 15px}.features-decor{max-width:120px!important;bottom:-30px;right:-30px;opacity:.7}}.keyword-topics{background:#f8fafc;border-bottom:1px solid #e6eaf0;border-top:1px solid #e6eaf0;padding:24px 0}.keyword-topics-inner{align-items:flex-start;display:flex;gap:20px}.keyword-topics strong{color:#101828;flex:0 0 auto;font-size:.88rem}.keyword-topics ul{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:0;padding:0}.keyword-topics li{color:#475467;font-size:.88rem}@media (max-width: 640px){.keyword-topics-inner{flex-direction:column;gap:10px}}.features-page{width:100%}.features-hero{background-color:#f7efe5;background-image:linear-gradient(#ded7ce 1px,transparent 1px),linear-gradient(90deg,#ded7ce 1px,transparent 1px);background-size:38px 38px;color:#202a36;padding:92px 0;text-align:left}.features-hero-layout{align-items:center;display:grid;gap:76px;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr)}.features-hero-copy{max-width:700px}.features-hero-eyebrow{color:#b84936;display:block;font-size:.78rem;font-weight:800;letter-spacing:.12em;margin-bottom:18px}.features-hero h1{color:#202a36;font-family:Roboto Slab,serif;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:750;line-height:1.04;margin:0 0 24px}.features-hero p{color:#586472;font-size:1.15rem;line-height:1.75;margin:0 0 32px;max-width:640px}.features-hero .hero-actions{display:flex;gap:14px;justify-content:flex-start;flex-wrap:wrap}.features-hero .btn-primary{background:#202a36;border-color:#202a36;color:#fff}.features-hero .btn-secondary{background:transparent;border:1px solid #8b847c;color:#202a36}.features-hero-trust{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:26px}.features-hero-trust span{align-items:center;color:#535e69;display:flex;font-size:.84rem;font-weight:650;gap:7px}.features-hero-trust svg{color:#b84936}.features-hero-board{background:#202a36;box-shadow:16px 16px #dc735d;color:#fff;padding:24px}.features-board-header{align-items:center;border-bottom:1px solid #46505b;display:flex;justify-content:space-between;padding-bottom:18px}.features-board-header span{color:#cbd1d8;font-size:.88rem}.features-board-header strong{color:#f4c868;font-size:.8rem;text-transform:uppercase}.features-board-grid{display:grid;gap:1px;grid-template-columns:repeat(2,1fr);margin:22px 0}.features-board-grid a{align-items:center;background:#2b3642;color:#fff;display:flex;gap:12px;min-height:92px;padding:18px}.features-board-grid a:hover{background:#354250}.features-board-grid a>span{align-items:center;color:#f4c868;display:flex;font-size:1.35rem}.features-board-grid .icon{color:inherit}.features-board-grid strong{font-size:.92rem;line-height:1.35}.features-board-link{align-items:center;color:#fff;display:flex;font-size:.88rem;font-weight:750;gap:8px;justify-content:space-between}.features-list{background:#fff}.features-cta{background:#202a36;border-top:8px solid #dc735d}.features-video-section{padding:80px 0;background:#fff}.video-wrapper{position:relative;width:100%;max-width:1000px;margin:0 auto;padding-top:56.25%;overflow:hidden;border-radius:20px;box-shadow:0 20px 60px #0000001f}.video-wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0;border:0}.features-demo-modal{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:32px;position:fixed;z-index:9999}.features-demo-modal-backdrop{background:#10121bdb;border:0;cursor:pointer;top:0;right:0;bottom:0;left:0;padding:0;position:absolute}.features-demo-modal-content{aspect-ratio:16 / 9;background:#000;border-radius:8px;box-shadow:0 28px 90px #00000073;max-height:calc(100vh - 96px);max-width:1180px;position:relative;width:min(100%,calc((100vh - 96px) * 16 / 9));z-index:1}.features-demo-modal-content iframe{border:0;border-radius:8px;display:block;height:100%;width:100%}.features-demo-modal-close{align-items:center;background:#fff;border:0;border-radius:50%;color:#2d3748;cursor:pointer;display:flex;font-size:30px;height:44px;justify-content:center;line-height:1;position:absolute;right:-16px;top:-16px;width:44px;z-index:2}.features-list{padding:100px 0;background:#f8f9fa}.features-grid-page{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.feature-card-detailed{background:#fff;padding:0;border-radius:12px;box-shadow:0 4px 15px #00000014;transition:all .3s ease;border:1px solid #f0f0f0}.feature-card-content{color:inherit;display:flex;flex-direction:column;height:100%;padding:35px;text-decoration:none}.feature-card-action{color:#5a54a0;display:block;font-size:.9rem;font-weight:750;margin-top:24px}.feature-card-detailed:hover{transform:translateY(-8px);box-shadow:0 12px 30px #667eea26;border-color:#667eea}.feature-icon-large{font-size:50px;margin-bottom:20px;color:#667eea}.feature-card-detailed h3{font-size:1.4rem;margin-bottom:12px;color:#2d3748;font-weight:700}.feature-description{color:#666;line-height:1.6;margin-bottom:20px;font-size:.95rem}.feature-benefits{list-style:none;padding:0;margin:0}.feature-benefits li{color:#4a5568;margin-bottom:10px;padding-left:0;font-size:.9rem;line-height:1.5}.dashboard-preview{padding:100px 0;background:#fff}.preview-card{margin-top:50px;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #00000026;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.dashboard-mockup{padding:40px;background:#fff;border-radius:12px;margin:20px}.dashboard-header{display:flex;gap:10px;margin-bottom:30px}.header-circle{width:12px;height:12px;border-radius:50%;background:#e9ecef}.dashboard-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.stat-box{height:80px;background:linear-gradient(135deg,#667eea15,#764ba215);border-radius:8px;border:1px solid #e9ecef}.chart-box{height:150px;background:linear-gradient(135deg,#667eea10,#764ba210);border-radius:8px;border:1px solid #e9ecef;grid-column:1 / -1}.why-love-section{padding:100px 0;background:#f8f9fa}.why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px}.why-card{background:#fff;padding:40px;border-radius:12px;text-align:center;box-shadow:0 4px 15px #00000014;transition:all .3s ease;border:1px solid #f0f0f0}.why-card:hover{transform:translateY(-8px);box-shadow:0 12px 30px #667eea26;border-color:#667eea}.stat-highlight{font-size:2.5rem;font-weight:800;color:#667eea;margin-bottom:15px}.why-card h3{font-size:1.3rem;margin-bottom:15px;color:#2d3748;font-weight:700}.why-card p{color:#666;line-height:1.6;font-size:.95rem}.faq-section{padding:100px 0;background:#fff}.faq-item{margin-bottom:20px;border-radius:12px;overflow:hidden;border:1px solid #e9ecef;transition:all .3s ease}.faq-item:hover{border-color:#667eea;box-shadow:0 4px 15px #667eea1a}.faq-question{width:100%;padding:25px;background:#f8f9fa;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:600;color:#2d3748;transition:all .3s ease}.faq-question:hover{background:#f0f3ff;color:#667eea}.faq-question.active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.faq-icon{font-size:1.5rem}.faq-answer{overflow:hidden;background:#fff}.faq-answer.active{background:#f8f9fa}.faq-answer p{padding:25px;color:#4a5568;line-height:1.7;font-size:.95rem;margin:0}.features-cta{background:linear-gradient(135deg,#667eea,#764ba2);padding:100px 0;text-align:center;color:#fff}.features-cta h2{font-size:2.5rem;margin-bottom:15px;color:#fff;font-weight:800}.features-cta p{font-size:1.1rem;color:#fffffff2;margin-bottom:30px}.features-cta .cta-actions{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-bottom:30px}.feature-detail-page{--detail-ink: #24303f;--detail-muted: #667085;--detail-teal: #177f75;background:#fff;color:var(--detail-ink)}.feature-detail-breadcrumb{background:#f7f9fb;border-bottom:1px solid #e5e9ef;padding:14px 0}.feature-detail-hero{background:#eef7f4;padding:82px 0 90px}.feature-detail-hero-grid{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}.feature-detail-eyebrow,.feature-detail-heading>span{color:var(--detail-teal);display:block;font-size:.78rem;font-weight:800;letter-spacing:.12em;margin-bottom:16px}.feature-detail-hero h1{font-family:Roboto Slab,serif;font-size:clamp(2.5rem,4.7vw,4.35rem);line-height:1.08;margin:0 0 24px}.feature-detail-hero-grid>div:first-child>p:not(.feature-detail-trust){color:#536171;font-size:1.15rem;line-height:1.75;margin:0 0 30px;max-width:680px}.feature-detail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px}.feature-detail-secondary{color:var(--detail-ink);font-weight:750;text-decoration:none}.feature-detail-secondary:hover{color:var(--detail-teal)}.feature-detail-trust{color:#687585;font-size:.86rem;margin:22px 0 0}.feature-detail-preview{background:#fff;border:1px solid #dce8e4;border-radius:8px;box-shadow:0 26px 70px #24303f1f;padding:40px}.feature-detail-preview-icon{align-items:center;background:#dff1ec;color:var(--detail-teal);display:flex;font-size:1.7rem;height:58px;justify-content:center;margin-bottom:24px;width:58px}.feature-detail-preview>span{color:var(--detail-muted);font-size:.82rem;font-weight:700}.feature-detail-preview h2{font-family:Roboto Slab,serif;font-size:2rem;margin:8px 0 26px}.feature-detail-preview ul{display:grid;gap:15px;list-style:none;margin:0;padding:0}.feature-detail-preview li{align-items:center;color:#4f5d6c;display:flex;gap:11px}.feature-detail-preview li svg{color:#159a76;flex:0 0 auto}.feature-detail-outcomes,.feature-detail-use-cases{padding:94px 0}.feature-detail-heading{margin:0 auto 48px;max-width:720px;text-align:center}.feature-detail-heading h2,.feature-detail-workflow h2,.feature-detail-cta h2{font-family:Roboto Slab,serif;font-size:clamp(2rem,3.5vw,3rem);line-height:1.18;margin:0 0 16px}.feature-detail-heading p{color:var(--detail-muted);font-size:1.05rem;line-height:1.7;margin:0}.feature-detail-outcome-grid,.feature-detail-use-grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.feature-detail-outcome-grid article{border:1px solid #e3e8ed;border-top:4px solid var(--detail-teal);padding:28px 24px}.feature-detail-outcome-grid strong{color:var(--detail-teal);font-family:Roboto Slab,serif;font-size:1.55rem}.feature-detail-outcome-grid h3{font-size:1.14rem;line-height:1.35;margin:20px 0 10px}.feature-detail-outcome-grid p,.feature-detail-use-grid p{color:var(--detail-muted);font-size:.92rem;line-height:1.65;margin:0}.feature-detail-workflow{background:#fbf2e9;padding:92px 0}.feature-detail-workflow-grid{display:grid;gap:90px;grid-template-columns:.9fr 1.1fr}.feature-detail-workflow-grid>div:first-child>p{color:var(--detail-muted);line-height:1.7}.feature-detail-steps{display:grid;gap:0}.feature-detail-steps article{align-items:flex-start;border-bottom:1px solid #ddd6ce;display:flex;gap:20px;padding:22px 0}.feature-detail-steps article:first-child{padding-top:0}.feature-detail-steps article:last-child{border-bottom:0;padding-bottom:0}.feature-detail-steps article>span{align-items:center;background:#f1c153;color:#293544;display:flex;flex:0 0 auto;font-weight:800;height:38px;justify-content:center;width:38px}.feature-detail-steps h3{margin:0 0 7px}.feature-detail-steps p{color:var(--detail-muted);line-height:1.6;margin:0}.feature-detail-use-cases{background:#fff}.feature-detail-use-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-detail-use-grid article{background:#f7f9fb;padding:32px}.feature-detail-use-grid svg{color:#c26a35;font-size:1.45rem}.feature-detail-use-grid h3{margin:20px 0 10px}.feature-detail-cta{background:#293544;color:#fff;padding:74px 0;text-align:center}.feature-detail-cta .container{max-width:780px}.feature-detail-cta h2{color:#fff}.feature-detail-cta p{color:#d3dae3;line-height:1.7;margin:0 auto 28px}@media (max-width: 968px){.features-hero-layout{gap:52px;grid-template-columns:1fr}.features-hero-copy{max-width:760px}.features-hero-board{max-width:720px}.features-hero h1{font-size:2.5rem}.features-hero p{font-size:1.1rem}.features-grid-page{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px}.section-header h2{font-size:2rem}.why-grid{grid-template-columns:repeat(2,1fr)}.feature-detail-hero-grid,.feature-detail-workflow-grid{gap:52px;grid-template-columns:1fr}.feature-detail-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.features-hero{padding:64px 0 72px}.features-hero h1{font-size:2.65rem}.features-hero .hero-actions{flex-direction:column;align-items:center}.features-hero .hero-actions button{width:100%;max-width:300px}.features-hero-board{box-shadow:8px 8px #dc735d;padding:16px}.features-board-grid{grid-template-columns:1fr}.features-board-grid a{min-height:70px}.features-demo-modal{padding:18px}.features-demo-modal-content{max-height:calc(100vh - 72px);width:100%}.features-demo-modal-close{right:8px;top:8px}.features-grid-page{grid-template-columns:1fr}.section-header h2{font-size:1.8rem}.why-grid{grid-template-columns:1fr}.feature-card-detailed{padding:0}.feature-card-content{padding:25px}.feature-detail-hero{padding:58px 0 68px}.feature-detail-hero-grid{gap:42px}.feature-detail-hero h1{font-size:2.55rem}.feature-detail-actions{align-items:stretch;flex-direction:column}.feature-detail-actions .btn-primary{text-align:center}.feature-detail-preview{padding:28px 24px}.feature-detail-outcomes,.feature-detail-use-cases,.feature-detail-workflow{padding:70px 0}.feature-detail-outcome-grid,.feature-detail-use-grid{grid-template-columns:1fr}.dashboard-mockup{padding:20px;margin:10px}.dashboard-content{grid-template-columns:1fr}.faq-question{padding:20px;font-size:.95rem}.faq-answer p{padding:20px}.features-cta h2{font-size:2rem}.features-cta .cta-actions{flex-direction:column;align-items:center}.features-cta .cta-actions button{width:100%;max-width:300px}}.integration-page{--integration-ink: #16231f;--integration-muted: #5e6d67;--integration-green: #1f9d72;--integration-green-dark: #117253;--integration-mint: #dff5eb;--integration-paper: #f6f3ed;background:#fff;color:var(--integration-ink);overflow:hidden;width:100%}.integration-hero{background:var(--integration-paper);color:var(--integration-ink);padding:88px 0 82px;position:relative;text-align:left}.integration-hero:before{background-image:linear-gradient(rgba(22,35,31,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(22,35,31,.055) 1px,transparent 1px);background-size:36px 36px;content:"";top:0;right:50%;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent);position:absolute}.integration-hero-layout{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);position:relative}.integration-eyebrow{color:var(--integration-green-dark);display:block;font-size:.78rem;font-weight:800;letter-spacing:.12em;margin-bottom:18px}.integration-hero h1{color:var(--integration-ink);font-family:Roboto Slab,serif;font-size:clamp(2.65rem,5vw,4.7rem);font-weight:800;letter-spacing:0;line-height:1.04;margin:0 0 24px}.integration-hero p{color:var(--integration-muted);font-size:1.12rem;line-height:1.75;margin:0 0 30px;max-width:650px}.integration-hero .hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-start}.integration-primary-action,.integration-secondary-action{align-items:center;display:inline-flex;font-weight:800;gap:10px;justify-content:center;min-height:50px;padding:0 20px;text-decoration:none}.integration-primary-action{background:var(--integration-ink);color:#fff}.integration-primary-action:hover{background:var(--integration-green-dark)}.integration-secondary-action{border:1px solid #cbd5d0;color:var(--integration-ink)}.integration-secondary-action:hover{border-color:var(--integration-green);color:var(--integration-green-dark)}.integration-hero-proof{color:#46554f;display:flex;flex-wrap:wrap;font-size:.86rem;font-weight:700;gap:10px 18px;margin-top:26px}.integration-hero-proof span{align-items:center;display:inline-flex;gap:7px}.integration-hero-proof svg{color:var(--integration-green)}.integration-console{background:#14221e;border:1px solid #2b3e37;box-shadow:0 30px 70px #16231f33;color:#fff;min-width:0}.integration-console-bar{align-items:center;background:#0d1815;border-bottom:1px solid #2b3e37;display:flex;gap:7px;padding:14px 17px}.integration-console-bar>span{background:#65756f;border-radius:50%;height:8px;width:8px}.integration-console-bar>span:first-child{background:#ee7868}.integration-console-bar>span:nth-child(2){background:#e7b95c}.integration-console-bar>span:nth-child(3){background:#56bd8f}.integration-console-bar strong{color:#9fb0aa;font-family:monospace;font-size:.78rem;font-weight:500;margin-left:7px}.integration-console-body{padding:38px}.integration-console-label{color:#65d7ab;font-size:.72rem;font-weight:800;letter-spacing:.12em}.integration-console h2{color:#fff;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.2;margin:12px 0 25px}.integration-code-block{background:#09110f;border:1px solid #344840;color:#c6f3e1;overflow-x:auto;padding:17px}.integration-code-block code{font-size:.8rem;white-space:nowrap}.integration-console-status{align-items:center;border-bottom:1px solid #31433c;display:flex;gap:12px;padding:24px 0}.integration-console-status i{background:#58d39f;border-radius:50%;box-shadow:0 0 0 6px #58d39f1f;height:10px;width:10px}.integration-console-status span{color:#aebdb7;display:grid;font-size:.82rem;gap:3px}.integration-console-status strong{color:#fff}.integration-console-metrics{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);padding-top:25px}.integration-console-metrics span{color:#8fa099;display:grid;font-size:.75rem;gap:5px}.integration-console-metrics strong{color:#fff;font-size:1.25rem}.integration-platform-rail{background:#fff;border-bottom:1px solid #e5eae7;border-top:1px solid #e5eae7;padding:24px 0}.integration-platform-rail-inner{align-items:center;display:flex;gap:36px;justify-content:space-between}.integration-platform-rail p{color:var(--integration-muted);flex:0 0 auto;font-size:.82rem;font-weight:750;margin:0}.integration-platform-rail-inner>div{align-items:center;display:flex;flex-wrap:wrap;gap:18px 25px;justify-content:flex-end}.integration-platform-rail span{align-items:center;color:#34433d;display:inline-flex;font-size:.82rem;font-weight:750;gap:8px}.integration-platform-rail img{height:23px;object-fit:contain;width:23px}.integration-methods{padding:100px 0;background:#fff}.methods-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.method-card{background:#f8f9fa;padding:40px 30px;border-radius:12px;text-align:center;border:2px solid #e9ecef;transition:all .3s ease}.method-card:hover{transform:translateY(-8px);border-color:#667eea;box-shadow:0 12px 30px #667eea26}.integration-doc-preview{background:#eef7f3;padding:96px 0}.doc-preview-browser{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 18px 50px #0f172a0f;overflow:hidden;max-width:1120px;margin:0 auto}.doc-preview-browser-top{padding:12px 16px;display:flex;align-items:center;gap:8px;background:#edf2ef;border-bottom:1px solid #d8e2dd}.doc-preview-browser-dots{display:flex;gap:8px;flex-shrink:0}.dot{width:10px;height:10px;border-radius:9999px;display:inline-block}.dot-red{background:#ef4444}.dot-yellow{background:#f59e0b}.dot-green{background:#22c55e}.doc-preview-browser-url{flex:1;min-width:0;padding:9px 14px;border-radius:999px;background:#fff;color:#4b5563;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-preview-open-link{color:#117253;font-weight:700;text-decoration:none;white-space:nowrap}.doc-preview-open-link:hover{text-decoration:underline}.doc-preview-iframe{display:block;width:125%;height:900px;border:0;background:#fff;transform:scale(.8);transform-origin:top left}.doc-preview-browser:has(.doc-preview-iframe){height:720px}.method-icon{font-size:50px;margin-bottom:20px}.method-card h3{font-size:1.3rem;margin-bottom:15px;color:#2d3748;font-weight:700}.method-card p{color:#666;line-height:1.6;font-size:.95rem}.platforms-section{padding:100px 0;background:#f8f9fa}.platforms-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:30px}.platform-card{background:#fff;padding:35px;border-radius:12px;box-shadow:0 4px 15px #00000014;transition:all .3s ease;border:1px solid #f0f0f0;display:flex;flex-direction:column}.platform-card:hover{transform:translateY(-8px);box-shadow:0 12px 30px #667eea26;border-color:#667eea}.platform-header{display:flex;align-items:center;margin-bottom:20px}.platform-icon{font-size:60px;margin-right:20px;display:flex;align-items:center;justify-content:center;width:80px;height:80px;flex-shrink:0}.platform-icon img{max-width:100%;max-height:100%;object-fit:contain}.platform-info h3{font-size:1.5rem;color:#2d3748;margin-bottom:8px;font-weight:700}.difficulty{display:inline-block;padding:4px 12px;border-radius:12px;font-size:.85rem;font-weight:600}.difficulty.easy{background:#d4edda;color:#155724}.difficulty.medium{background:#fff3cd;color:#856404}.platform-description{color:#666;line-height:1.6;margin-bottom:20px;font-size:.95rem;flex-grow:1}.platform-features{list-style:none;padding:0;margin:0 0 20px}.platform-features li{color:#4a5568;margin-bottom:10px;font-size:.9rem;line-height:1.5}.setup-time{padding:12px;background:#f5f7ff;border-radius:8px;margin-bottom:15px;font-size:.9rem;color:#667eea;font-weight:600;text-align:center}.platform-actions{display:flex;gap:12px;margin-top:auto}.action-btn{flex:1;padding:12px 20px;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease;border:none}.guide-btn{background:#667eea;color:#fff}.guide-btn:hover{background:#5568d3;transform:translateY(-2px);box-shadow:0 4px 12px #667eea4d}.tutorial-btn{background:#fff;color:#667eea;border:2px solid #667eea}.tutorial-btn:hover{background:#667eea;color:#fff}.video-embed-wrapper{margin-top:50px;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #00000026;background:#0f172a}.tutorial-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:32px;color:#fff;background:linear-gradient(180deg,#0f172a1a,#0f172ab3);text-align:center}.tutorial-video-meta span{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#ffffffdb;font-size:.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.additional-integrations{padding:100px 0;background:#f8f9fa}.additional-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:25px;max-width:900px;margin:0 auto}.additional-card{background:#fff;padding:30px 20px;border-radius:12px;text-align:center;border:2px solid #e9ecef;transition:all .3s ease}.additional-card:hover{transform:translateY(-8px);box-shadow:0 8px 20px #667eea26;border-color:#667eea}.additional-icon{font-size:50px;margin-bottom:15px}.additional-card p{color:#2d3748;font-weight:600;font-size:.95rem}.need-integration{padding:100px 0;background:#fff;text-align:center}.need-integration h2{font-size:2.5rem;margin-bottom:15px;color:#2d3748;font-weight:800}.need-integration p{font-size:1.1rem;color:#666;margin-bottom:30px}.integration-cta{background:#16231f;color:#fff;padding:88px 0;text-align:center}.integration-cta h2{font-family:Roboto Slab,serif;font-size:clamp(2rem,4vw,3.25rem);margin-bottom:15px;color:#fff;font-weight:800}.integration-cta p{font-size:1.1rem;color:#fffffff2;margin-bottom:30px}.integration-cta .cta-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:30px}.integration-cta .btn-primary{background:#65d7ab;border:0;color:#10201b}.integration-cta .btn-primary:hover{background:#8ce6c3}@media (max-width: 968px){.integration-hero-layout{gap:48px;grid-template-columns:1fr}.integration-hero-copy{max-width:760px}.integration-console{margin:0 auto;max-width:760px;width:100%}.integration-hero h1{font-size:3.4rem}.integration-hero p{font-size:1.1rem}.platforms-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.methods-grid{grid-template-columns:repeat(2,1fr)}.section-header h2{font-size:2rem}}@media (max-width: 768px){.integration-hero{padding:62px 0}.integration-hero h1{font-size:2.65rem}.integration-hero .hero-actions{align-items:stretch;flex-direction:column}.integration-hero .hero-actions a{width:100%}.integration-console-body{padding:27px 22px}.integration-platform-rail-inner{align-items:flex-start;flex-direction:column;gap:18px}.integration-platform-rail-inner>div{justify-content:flex-start}.platforms-grid,.methods-grid{grid-template-columns:1fr}.section-header h2{font-size:1.8rem}.platform-card{padding:25px}.platform-header{flex-direction:column;align-items:flex-start;margin-bottom:15px}.platform-icon{margin-right:0;margin-bottom:15px}.platform-actions{flex-direction:column}.action-btn{width:100%}.additional-grid{grid-template-columns:repeat(2,1fr)}.video-embed{padding-bottom:56.25%}.integration-cta h2{font-size:2rem}.integration-cta .cta-buttons{flex-direction:column;align-items:center}.integration-cta .cta-buttons button{width:100%;max-width:300px}}.testimonials-page{--testimonials-ink: #1f2933;--testimonials-red: #d94b57;--testimonials-paper: #fff8f3;width:100%}.testimonials-hero{background:var(--testimonials-paper);border-bottom:1px solid #f0ded5;color:var(--testimonials-ink);padding:88px 0;text-align:left}.testimonials-hero-inner{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.testimonials-eyebrow{color:var(--testimonials-red);display:block;font-size:.78rem;font-weight:800;letter-spacing:.12em;margin-bottom:18px}.testimonials-hero h1{color:var(--testimonials-ink);font-family:Roboto Slab,serif;font-size:clamp(2.6rem,5vw,4.8rem);font-weight:800;line-height:1.04;margin:0 0 24px;max-width:760px}.testimonials-hero p{color:#5f6874;font-size:1.15rem;line-height:1.7;margin:0;max-width:620px}.testimonials-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px;margin-top:30px}.testimonials-primary-action{align-items:center;background:var(--testimonials-red);border:0;color:#fff;cursor:pointer;display:inline-flex;font-weight:800;gap:10px;padding:15px 22px}.testimonials-secondary-action{color:var(--testimonials-ink);font-weight:750;text-decoration:underline;text-underline-offset:5px}.testimonials-hero-proof{background:#fff;border:1px solid #eadbd4;box-shadow:16px 16px #f3c9c4;padding:34px}.testimonials-hero-proof>span{color:#7b6570;font-size:.75rem;font-weight:800;letter-spacing:.1em}.testimonials-hero-proof>strong{color:var(--testimonials-ink);display:block;font-family:Roboto Slab,serif;font-size:4rem;line-height:1;margin-top:20px}.testimonials-hero-stars{color:#e5a619;letter-spacing:.12em;margin:10px 0}.testimonials-hero-proof>p{border-bottom:1px solid #eee3de;font-size:.9rem;padding-bottom:24px}.testimonials-hero-proof>div:not(.testimonials-hero-stars){display:inline-flex;flex-direction:column;margin:22px 32px 0 0}.testimonials-hero-proof b{font-size:1.3rem}.testimonials-hero-proof small{color:#717985;margin-top:4px}.featured-testimonials{background:#fff}.section-header{text-align:center;margin-bottom:40px}.section-header h2{font-size:2.3rem;margin-bottom:15px;color:#2d3748;font-weight:800}.section-header p{font-size:1rem;color:#666}.featured-testimonials{padding:48px 0 80px;background:#f8f9fa}.featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.featured-card{background:#fff;width:100%;display:flex;flex-direction:column;min-height:100%;overflow:hidden;border-radius:8px;box-shadow:0 2px 10px #0f172a1f;border:1px solid #e5e7eb;transition:all .3s ease}.featured-card:hover{transform:translateY(-8px);box-shadow:0 12px 28px #0f172a29}.featured-card-body{padding:18px}.featured-heart{display:block;color:#ff304f;font-size:14px;line-height:1;margin-bottom:12px}.testimonial-avatar-large{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:50%;background:#e5e7eb;color:#fff;font-size:.85rem;font-weight:700}.testimonial-header{display:flex;align-items:center;margin-bottom:16px;gap:12px}.testimonial-avatar{font-size:50px;min-width:50px}.testimonial-info h3,.testimonial-info h4{color:#111827;margin-bottom:3px;font-weight:700;font-size:.92rem}.testimonial-info .role{color:#6b7280;font-weight:600;margin-bottom:0;font-size:.72rem}.testimonial-info .company{color:#666;font-size:.85rem}.testimonial-rating{display:flex;align-items:center;gap:10px;margin:16px 0 12px;padding-bottom:12px;border-bottom:1px solid #edf0f4;color:#fbbf24;font-size:13px;letter-spacing:1px}.testimonial-rating strong{color:#111827;font-size:.72rem;letter-spacing:0}.testimonial-text{color:#374151;line-height:1.55;margin-bottom:8px;font-size:.82rem;font-style:italic}.testimonial-reviewer{color:#6b7280;font-size:.72rem;margin-bottom:0}.testimonial-footer{display:flex;align-items:center;gap:14px;color:#9ca3af;font-size:.68rem}.testimonial-footer time{margin-left:auto;white-space:nowrap}.testimonial-highlight{color:#f59e0b;font-weight:700}.featured-video-preview{min-height:145px;display:grid;place-items:center;background:#050505}.featured-video-play{width:46px;height:46px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:#111827;cursor:pointer;font-size:14px;padding-left:3px}.video-featured-card .featured-card-body{padding-top:16px}.video-featured-card .testimonial-header{margin-bottom:8px}.testimonials-stats{background:#26333d;padding:82px 0}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px}.stat-card{text-align:center;color:#fff}.stat-number{font-size:3.5rem;font-weight:800;margin-bottom:10px;color:#fff}.stat-card p{font-size:1.1rem;color:#fffffff2;font-weight:500}.testimonials-cta{background:var(--testimonials-red);padding:100px 0;text-align:center;color:#fff}.testimonials-cta h2{font-size:2.5rem;margin-bottom:15px;color:#fff;font-weight:800}.testimonials-cta p{font-size:1.1rem;color:#fffffff2;margin-bottom:30px}.testimonials-cta .cta-actions{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-bottom:30px}.cta-trust{font-size:.9rem;color:#ffffffe6;margin-top:20px}@media (max-width: 968px){.testimonials-hero-inner{gap:44px;grid-template-columns:1fr}.testimonials-hero-proof{max-width:560px}.testimonials-hero h1{font-size:2.5rem}.testimonials-hero p{font-size:1.1rem}.featured-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-number{font-size:2.5rem}}@media (max-width: 768px){.testimonials-hero{padding:58px 0}.testimonials-hero-actions{align-items:stretch;flex-direction:column}.testimonials-primary-action{justify-content:center}.testimonials-hero h1{font-size:2rem}.section-title{font-size:1.8rem}.featured-card{padding:25px}.stats-grid{grid-template-columns:1fr}.testimonials-cta h2{font-size:2rem}.testimonials-cta .cta-actions{flex-direction:column;align-items:center}.testimonials-cta .cta-actions button{width:100%;max-width:300px}}.wall-of-love-page{width:100%}.wol-hero{background:#fff7f2;padding:72px 0;color:#251b19}.wol-hero-panel{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:center;gap:64px;padding:64px;overflow:hidden;background:#ef6548;border:1px solid #db5237;border-radius:8px;box-shadow:12px 12px #252047}.wol-hero-eyebrow{display:block;margin-bottom:18px;color:#252047;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.wol-hero h1{max-width:760px;font-size:3.35rem;margin-bottom:20px;color:#fff;font-weight:800;line-height:1.08;letter-spacing:0}.wol-hero-copy>p{max-width:670px;margin:0;color:#fff8f5;font-size:1.15rem;line-height:1.7}.wol-hero-proof{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.wol-hero-proof span{padding:8px 12px;border:1px solid rgba(255,255,255,.55);border-radius:999px;color:#fff;font-size:.78rem;font-weight:700}.wol-hero-action-card{padding:30px;background:#fff;border:1px solid #252047;border-radius:6px;box-shadow:6px 6px #252047e6}.wol-hero-action-card strong{display:block;color:#252047;font-size:1.3rem;line-height:1.3}.wol-hero-action-card p{margin:10px 0 22px;color:#655e75;font-size:.94rem;line-height:1.55}.wol-hero .btn-primary{width:100%;min-height:54px;padding:0 26px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #252047;border-radius:6px;background:#252047;color:#fff;font-size:.95rem;font-weight:800;cursor:pointer;box-shadow:0 12px 28px #2520473d;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.wol-hero .btn-primary:hover{background:#393060;border-color:#393060;transform:translateY(-2px);box-shadow:0 16px 34px #2520474d}.wol-hero .btn-primary svg{transition:transform .2s ease}.wol-hero .btn-primary:hover svg{transform:translate(4px)}.wol-hero .btn-primary:focus-visible{outline:3px solid #f7b733;outline-offset:3px}@media (max-width: 900px){.wol-hero-panel{grid-template-columns:1fr;gap:36px;padding:44px}.wol-hero h1{font-size:2.6rem}}@media (max-width: 600px){.wol-hero{padding:38px 0 46px}.wol-hero-panel{gap:30px;padding:32px 22px;box-shadow:7px 7px #252047}.wol-hero h1{font-size:2.05rem}.wol-hero-copy>p{font-size:1rem}.wol-hero-proof span{flex:1 1 auto;text-align:center}.wol-hero-action-card{padding:24px 20px}}.section-header{text-align:center;margin-bottom:60px}.section-header h2{font-size:2.5rem;margin-bottom:15px;color:#2d3748;font-weight:800}.section-header p{font-size:1.1rem;color:#666}.wall-layouts{padding:100px 0;background:#f8f9fa}.search-filter-section{margin-bottom:50px;max-width:500px;margin-left:auto;margin-right:auto}.search-box{position:relative;display:flex;align-items:center}.search-icon{position:absolute;left:15px;color:#999;font-size:18px}.search-box input{width:100%;padding:12px 15px 12px 45px;border:2px solid #e9ecef;border-radius:8px;font-size:.9rem;transition:all .3s ease}.search-box input:focus{outline:none;border-color:#667eea;box-shadow:0 4px 12px #667eea1a}.layouts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px}.layout-card{background:#fff;padding:35px 25px;border-radius:12px;text-align:center;box-shadow:0 4px 15px #00000014;transition:all .3s ease;border:2px solid #f0f0f0;cursor:pointer}.layout-card:hover{transform:translateY(-8px);box-shadow:0 12px 30px #667eea26;border-color:#667eea}.layout-card.dark{background:linear-gradient(135deg,#2d3748,#1a202c);color:#fff}.layout-card.dark:hover{box-shadow:0 12px 30px #667eea33}.layout-icon{font-size:50px;margin-bottom:15px}.layout-card h3{font-size:1.3rem;margin-bottom:10px;color:inherit;font-weight:700}.layout-card p{font-size:.9rem;margin-bottom:20px;opacity:.9;line-height:1.5}.layout-btn{padding:10px 25px;border:2px solid #667eea;background:#fff;color:#667eea;border-radius:25px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease}.layout-btn:hover,.layout-btn.active{background:#667eea;color:#fff}.layout-card.dark .layout-btn{border-color:#fff;color:#fff}.layout-card.dark .layout-btn:hover,.layout-card.dark .layout-btn.active{background:#fff;color:#667eea;border-color:#fff}.live-preview{padding:100px 0;background:#fff}.preview-container{margin-top:50px;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #00000026}.preview-area{padding:40px;min-height:400px;display:flex;align-items:center;justify-content:center}.embed-anywhere{padding:100px 0;background:#f8f9fa}.embed-examples{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px}.embed-card{background:#fff;padding:35px 25px;border-radius:12px;text-align:center;box-shadow:0 4px 15px #00000014;transition:all .3s ease;border:1px solid #f0f0f0;cursor:pointer}.embed-card:hover{transform:translateY(-8px);box-shadow:0 12px 30px #667eea26;border-color:#667eea}.embed-icon{font-size:50px;margin-bottom:15px}.embed-card h3{font-size:1.3rem;margin-bottom:10px;color:#2d3748;font-weight:700}.embed-card p{font-size:.9rem;color:#666;margin-bottom:20px;line-height:1.5}.embed-btn{padding:10px 25px;border:2px solid #667eea;background:#fff;color:#667eea;border-radius:25px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease}.embed-btn:hover{background:#667eea;color:#fff}.code-snippet{padding:100px 0;background:#fff}.code-box{background:#1a202c;border-radius:12px;overflow:hidden;border:1px solid #2d3748;margin:50px 0}.code-header{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;background:#0f1419;border-bottom:1px solid #2d3748}.code-lang{font-size:.85rem;color:#999;font-weight:600}.copy-btn{padding:8px 16px;background:#667eea;color:#fff;border:none;border-radius:6px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.copy-btn:hover{background:#5568d3;transform:translateY(-2px);box-shadow:0 4px 12px #667eea4d}.copy-btn.copied{background:#48bb78}.code-content{padding:25px;color:#a0aec0;font-family:Monaco,Courier New,monospace;font-size:.85rem;line-height:1.6;overflow-x:auto;margin:0}.customization-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-top:50px}.info-card{background:#f8f9fa;padding:30px;border-radius:12px;border:1px solid #e9ecef}.info-card h3{font-size:1.1rem;margin-bottom:10px;color:#2d3748;font-weight:700}.info-card p{font-size:.9rem;color:#666;line-height:1.6}.tutorial-section{padding:100px 0;background:#fff}.video-embed-wrapper{margin-top:50px;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #00000026}.video-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px}.custom-video-player{background:#0f172a}.tutorial-video-poster{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;overflow:hidden;background:#0f172a}.tutorial-video-poster img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.tutorial-video-poster:hover img,.tutorial-video-poster:focus-visible img{transform:scale(1.04)}.tutorial-video-poster:focus-visible{outline:3px solid #10b981;outline-offset:-6px}.tutorial-video-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:32px;color:#fff;background:linear-gradient(180deg,#0f172a1a,#0f172ab8);text-align:center}.tutorial-play-button{width:84px;height:84px;border:none;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;background:#10b981;color:#fff;font-size:1.8rem;cursor:pointer;box-shadow:0 18px 40px #10b98159}.tutorial-play-button svg{margin-left:5px}.tutorial-video-meta{display:grid;gap:10px}.tutorial-video-meta span{color:#ffffffdb;font-size:.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tutorial-video-meta strong{font-size:clamp(1.4rem,3vw,2.4rem);line-height:1.2}.wol-cta{background:#eef3ee;padding:88px 0}.wol-cta-inner{position:relative;overflow:hidden;padding:64px;background:#12372a;border:1px solid #245541;border-radius:8px;color:#fff;text-align:left;box-shadow:0 24px 60px #12372a2e}.wol-cta-inner:after{content:"";position:absolute;right:-70px;bottom:-110px;width:260px;height:260px;border:54px solid rgba(250,204,21,.14);border-radius:50%;pointer-events:none}.wol-cta h2{position:relative;z-index:1;max-width:760px;font-size:2.4rem;margin:0 0 16px;color:#fff;font-weight:800;line-height:1.2}.wol-cta p{position:relative;z-index:1;max-width:700px;font-size:1.1rem;color:#d8e6dd;line-height:1.7;margin:0 0 30px}.wol-cta .cta-actions{position:relative;z-index:1;display:flex;gap:16px;justify-content:flex-start;flex-wrap:wrap;margin-bottom:22px}.wol-cta .btn-primary{min-height:52px;padding:0 24px;border:1px solid #facc15;border-radius:6px;background:#facc15;color:#173126;font-weight:800;box-shadow:0 10px 24px #facc152e}.wol-cta .btn-primary:hover{background:#fde047;border-color:#fde047;transform:translateY(-2px)}.wol-cta .cta-trust{font-size:.9rem;color:#b8d0c0;margin:0}@media (max-width: 968px){.wol-hero h1{font-size:2.5rem}.wol-hero p{font-size:1.1rem}.section-header h2{font-size:2rem}.layouts-grid,.embed-examples{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width: 768px){.wol-hero h1{font-size:2rem}.wol-hero .hero-actions{flex-direction:column;align-items:center}.wol-hero .hero-actions button{width:100%;max-width:300px}.section-header h2{font-size:1.8rem}.layouts-grid,.embed-examples{grid-template-columns:1fr}.code-box{margin:30px 0}.code-content{font-size:.75rem;padding:15px}.customization-info{grid-template-columns:1fr}.preview-container{border-radius:12px}.preview-area{padding:20px;min-height:300px}.mockup-content{grid-template-columns:repeat(2,1fr)}.wol-cta h2{font-size:2rem}.wol-cta-inner{padding:42px 28px;text-align:center}.wol-cta p{margin-left:auto;margin-right:auto}.wol-cta .cta-actions{flex-direction:column;align-items:center;justify-content:center}.wol-cta .cta-actions button{width:100%;max-width:300px}}@media (max-width: 480px){.wol-hero h1{font-size:1.65rem}.section-header h2{font-size:1.4rem}.layout-card,.embed-card{padding:20px}.layout-icon,.embed-icon{font-size:40px}.code-content{font-size:.7rem}}.pricing-page{width:100%}.pricing-hero{background:linear-gradient(135deg,#d4e8e7,#c8dedd);padding:80px 0 60px;text-align:center}.pricing-label{font-size:.875rem;color:#666;letter-spacing:2px;font-weight:600;margin-bottom:15px;text-transform:uppercase}.pricing-hero h1{font-size:2.5rem;margin-bottom:20px;color:#2d3748;font-weight:400;font-family:Merriweather,Georgia,serif;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.3}.pricing-hero p{font-size:1.3rem;color:#fffffff2;margin-bottom:40px}.billing-toggle{display:inline-flex;background:#fff3;border-radius:50px;padding:5px;gap:5px}.billing-toggle button{padding:12px 30px;border:none;background:transparent;color:#fff;font-size:16px;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:8px}.billing-toggle button.active{background:#fff;color:#667eea}.save-badge{background:#10b981;color:#fff;padding:3px 8px;border-radius:12px;font-size:.75rem;font-weight:700}.billing-toggle-wrapper{display:flex;justify-content:center;margin:40px 0}.billing-toggle{display:inline-flex;background:#fff;border-radius:50px;padding:6px;gap:6px;box-shadow:0 2px 8px #0000001a}.billing-toggle button{padding:12px 28px;border:none;background:transparent;color:#374151;font-size:1rem;font-weight:600;border-radius:50px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:8px}.billing-toggle button.active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 2px 8px #667eea4d}.billing-toggle button:hover:not(.active){background:#f3f4f6}.billed-yearly{text-align:left;color:#10b981;font-size:1rem;margin-top:8px;margin-bottom:15px;font-weight:700}.pricing-plans{padding:80px 0;background:#dff1ee;position:relative}.pricing-plans:before{content:"";position:absolute;width:100%;height:60px;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20width='1820px'%20height='53px'%20viewBox='0%200%201820%2053'%20version='1.1'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3crect%20width='1820'%20height='52.000004'%20id='slice_1'%20/%3e%3cclipPath%20id='clip_1'%3e%3cuse%20xlink:href='%23slice_1'%20clip-rule='evenodd'%20/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20id='Slice'%20clip-path='url(%23clip_1)'%3e%3cuse%20xlink:href='%23slice_1'%20stroke='none'%20fill='none'%20/%3e%3cpath%20d='M1884.54%2060.271C1901.63%2059.8081%201901.72%2032.6693%201884.54%2032.9946C1881.03%2033.0571%201877.53%2033.1823%201874.03%2033.2573C1869.12%2030.8175%201862.67%2031.0802%201857.65%2033.6452C1799.36%2034.9465%201741.08%2036.7232%201682.8%2038.3247C1639.82%2039.5134%201606.95%2040.7521%201565.96%2023.9358C1545.66%2015.5902%201530.03%209.54685%201507.83%207.05694C1372.66%20-8.07022%201230.1%203.90389%201095.26%2016.9665C1085.34%2017.93%201080.24%2029.6413%201086.7%2036.7607C971.66%2038.6751%20856.603%2039.5634%20741.559%2041.9658C740.385%2040.3892%20738.674%2039.2506%20736.401%2039.2882C645.642%2040.5769%20554.564%2053.1766%20464.147%2062.298C473.545%2049.0852%20472.402%2048.0342%20479.295%2032.9946C482.595%2025.7876%20462.955%2023.7106%20454.192%2023.9358C308.739%2027.8396%20194.736%209.98478%2049.2713%207.05694C36.8172%206.8067%2031.3825%2023.8858%2043.6043%2024.7241C48.8231%2025.0869%2054.054%2025.3497%2059.285%2025.6875C55.0196%20200.144%2043.3232%20374.175%2028.9259%20548.031C21.9472%20632.1%2012.4019%20715.806%204.01769%20799.725C-2.86323%20868.542%20-3.44988%20932.742%2023.1205%20997.154C24.8926%201001.42%2030.8691%201004.56%2035.2201%201004.26C536.317%20969.139%201035.73%201033.13%201536.64%201035.9C1600.19%201036.25%201663.76%201035.67%201727.29%201033.79C1767.36%201032.6%201820.71%201040.03%201858.67%201023.77C1883.41%201013.18%201890.5%20997.742%201896.68%20972.643C1910.31%20917.427%201912.92%20856.08%201917.41%20799.588C1937.14%20552.486%201915.8%20305.221%201883.29%2060.296L1884.54%2060.271Z'%20transform='matrix(-1%208.742278E-08%20-8.742278E-08%20-1%201846%201036)'%20id='Fill-111'%20fill='%23DFF1EE'%20fill-rule='evenodd'%20stroke='none'%20/%3e%3c/g%3e%3c/svg%3e") no-repeat center top;background-size:cover;left:0;top:-55px;z-index:1}.pricing-plans:after{content:"";position:absolute;width:100%;height:75px;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3csvg%20width='1607px'%20height='75px'%20viewBox='0%200%201607%2075'%20version='1.1'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xmlns='http://www.w3.org/2000/svg'%3e%3cdefs%3e%3crect%20width='1607'%20height='75'%20id='slice_1'%20/%3e%3cclipPath%20id='clip_1'%3e%3cuse%20xlink:href='%23slice_1'%20clip-rule='evenodd'%20/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20id='Slice-2'%20clip-path='url(%23clip_1)'%3e%3cuse%20xlink:href='%23slice_1'%20stroke='none'%20fill='none'%20/%3e%3cpath%20d='M1884.54%2060.271C1901.63%2059.8081%201901.72%2032.6693%201884.54%2032.9946C1881.03%2033.0571%201877.53%2033.1823%201874.03%2033.2573C1869.12%2030.8175%201862.67%2031.0802%201857.65%2033.6452C1799.36%2034.9465%201741.08%2036.7232%201682.8%2038.3247C1639.82%2039.5134%201606.95%2040.7521%201565.96%2023.9358C1545.66%2015.5902%201530.03%209.54685%201507.83%207.05694C1372.66%20-8.07022%201230.1%203.90389%201095.26%2016.9665C1085.34%2017.93%201080.24%2029.6413%201086.7%2036.7607C971.66%2038.6751%20856.603%2039.5634%20741.559%2041.9658C740.385%2040.3892%20738.674%2039.2506%20736.401%2039.2882C645.642%2040.5769%20554.564%2053.1766%20464.147%2062.298C473.545%2049.0852%20472.402%2048.0342%20479.295%2032.9946C482.595%2025.7876%20462.955%2023.7106%20454.192%2023.9358C308.739%2027.8396%20194.736%209.98478%2049.2713%207.05694C36.8172%206.8067%2031.3825%2023.8858%2043.6043%2024.7241C48.8231%2025.0869%2054.054%2025.3497%2059.285%2025.6875C55.0196%20200.144%2043.3232%20374.175%2028.9259%20548.031C21.9472%20632.1%2012.4019%20715.806%204.01769%20799.725C-2.86323%20868.542%20-3.44988%20932.742%2023.1205%20997.154C24.8926%201001.42%2030.8691%201004.56%2035.2201%201004.26C536.317%20969.139%201035.73%201033.13%201536.64%201035.9C1600.19%201036.25%201663.76%201035.67%201727.29%201033.79C1767.36%201032.6%201820.71%201040.03%201858.67%201023.77C1883.41%201013.18%201890.5%20997.742%201896.68%20972.643C1910.31%20917.427%201912.92%20856.08%201917.41%20799.588C1937.14%20552.486%201915.8%20305.221%201883.29%2060.296L1884.54%2060.271Z'%20transform='matrix(-1%208.742278E-08%20-8.742278E-08%20-1%201782%2075)'%20id='Fill-111'%20fill='%23DFF1EE'%20fill-rule='evenodd'%20stroke='none'%20/%3e%3c/g%3e%3c/svg%3e") no-repeat center bottom;background-size:cover;left:0;bottom:-70px;z-index:1}.plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;max-width:1200px;margin:0 auto;position:relative;z-index:1}.plan-card{background:#fff;padding:30px 25px;border-radius:16px;box-shadow:0 2px 12px #00000014;transition:transform .3s,box-shadow .3s;position:relative;display:flex;flex-direction:column;border:1px solid #e5e7eb;height:100%}.plan-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.plan-card.subscribed{border:2px solid #10b981}.subscribed-badge{position:absolute;top:-12px;right:20px;background:#ff6b35;color:#fff;padding:6px 16px;border-radius:4px;font-size:.75rem;font-weight:700;letter-spacing:.5px}.plan-header{margin-bottom:20px}.plan-name{font-size:.875rem;margin-bottom:15px;color:#6b7280;font-weight:600;text-align:left;letter-spacing:.5px}.plan-price{display:flex;align-items:baseline;justify-content:flex-start;margin-bottom:5px}.price-label{font-size:2.5rem;color:#5b21b6;font-weight:700;line-height:1}.currency{font-size:1.5rem;color:#1f2937;font-weight:700;margin-right:4px}.amount{font-size:2.5rem;color:#1f2937;font-weight:700;line-height:1}.period{font-size:.95rem;color:#6b7280;margin-left:6px;font-weight:400}.price-period{text-align:left;color:#6b7280;font-size:.875rem;margin-bottom:20px;font-weight:400}.plan-features{list-style:none;padding:0;margin-bottom:0;width:100%;flex-grow:1}.plan-features li{color:#374151;margin-bottom:14px;display:flex;align-items:flex-start;font-size:.875rem;text-align:left;line-height:1.5}.plan-features li.unavailable{color:#9ca3af;text-decoration:line-through}.plan-features li.unavailable .check-icon{color:#ef4444}.check-icon{color:#10b981;margin-right:12px;font-weight:700;font-size:1rem;flex-shrink:0;min-width:16px}.btn-signup-free{display:block;width:100%;padding:14px 24px;margin-top:24px;background:#fff;color:#374151;border:2px solid #d1d5db;border-radius:8px;font-size:1rem;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:all .3s}.btn-signup-free.btn-basic{background:#5b21b6;color:#fff;border-color:#5b21b6}.btn-signup-free.btn-basic:hover{background:#4c1d95;border-color:#4c1d95;transform:translateY(-2px);box-shadow:0 4px 12px #5b21b64d}.btn-signup-free.btn-starter{background:#d1fae5;color:#065f46;border-color:#10b981}.btn-signup-free.btn-starter:hover{background:#a7f3d0;border-color:#059669;transform:translateY(-2px);box-shadow:0 4px 12px #10b9814d}.btn-signup-free.btn-growth{background:#ff6b35;color:#fff;border-color:#ff6b35}.btn-signup-free.btn-growth:hover{background:#e85d2a;border-color:#e85d2a;transform:translateY(-2px);box-shadow:0 4px 12px #ff6b354d}.btn-plan{width:100%;padding:14px 24px;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s;margin-bottom:20px}.btn-cant-degrade{background:#5b21b6;color:#fff}.btn-cant-degrade:hover{background:#4c1d95;transform:translateY(-2px)}.btn-opted{background:#d1fae5;color:#065f46}.btn-opted:hover{background:#a7f3d0}.btn-upgrade{background:#ff6b35;color:#fff}.btn-upgrade:hover{background:#e85d2a;transform:translateY(-2px)}.plan-description{text-align:left;color:#374151;font-size:.875rem;margin-bottom:20px;line-height:1.5;min-height:40px}.pricing-loading,.pricing-error{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:60px 40px;background:#fff;border-radius:12px;margin:0 auto;max-width:600px}.spinner{border:4px solid rgba(102,126,234,.1);border-left-color:#667eea;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite;margin-bottom:20px}@keyframes spin{to{transform:rotate(360deg)}}.pricing-loading p,.pricing-error p{font-size:1.1rem;color:#666;margin-bottom:20px}.plan-limitations{list-style:none;padding:0}.plan-limitations li{color:#999;margin-bottom:10px;display:flex;align-items:flex-start;font-size:.9rem}.cross-icon{color:#e53e3e;margin-right:10px;font-weight:700}.pricing-features{padding:80px 0;background:#fff}.features-grid-pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;max-width:900px;margin:0 auto}.feature-item{display:flex;align-items:center;justify-content:center;gap:10px;padding:20px;background:#f8f9fa;border-radius:8px;font-weight:600;color:#2d3748}.feature-icon{font-size:24px}.pricing-faq{padding:80px 0;background:#f8f9fa}.faq-list{max-width:800px;margin:0 auto}.faq-item{background:#fff;margin-bottom:15px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000d}.faq-question{width:100%;padding:20px 25px;background:#fff;border:none;text-align:left;font-size:1.1rem;font-weight:600;color:#2d3748;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .3s}.faq-question:hover{background:#f8f9fa}.faq-question.active{color:#667eea}.faq-icon{font-size:1.5rem;color:#667eea;font-weight:400}.faq-answer{padding:0 25px 20px;color:#666;line-height:1.7;animation:fadeIn .3s}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.pricing-cta{background:#f4f7f5;padding:88px 0}.pricing-cta-panel{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:64px;align-items:center;overflow:hidden;padding:64px;background:#102a2e;border:1px solid #1d4144;border-radius:8px;box-shadow:0 24px 60px #102a2e29}.pricing-cta-panel:after{content:"";position:absolute;right:-70px;bottom:-110px;width:260px;height:260px;border:52px solid rgba(255,111,82,.16);border-radius:50%;pointer-events:none}.pricing-cta-copy,.pricing-cta-action{position:relative;z-index:1}.pricing-cta-eyebrow{display:block;margin-bottom:16px;color:#ff9b7c;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pricing-cta h2{max-width:650px;margin:0 0 18px;color:#fff;font-size:clamp(2rem,4vw,3.25rem);font-weight:750;line-height:1.08}.pricing-cta .pricing-cta-copy>p{max-width:620px;margin:0;color:#bfd0ce;font-size:1.05rem;line-height:1.7}.pricing-cta-points{display:flex;gap:18px;flex-wrap:wrap;margin-top:26px}.pricing-cta-points span{display:inline-flex;align-items:center;gap:8px;color:#e5efed;font-size:.86rem;font-weight:600}.pricing-cta-points span:before{content:"✓";color:#ff9b7c;font-weight:800}.pricing-cta-action{padding:30px;background:#fff;border-radius:8px;box-shadow:0 18px 38px #0000002e}.pricing-cta .cta-form{display:flex;flex-direction:column;gap:14px;margin:0}.pricing-cta .cta-input-group{display:flex;flex-direction:column}.pricing-cta .cta-input-group label{margin-bottom:8px;color:#183538;font-size:.82rem;font-weight:750}.pricing-cta .cta-form input[type=email]{width:100%;min-height:52px;padding:14px 16px;font-size:1rem;color:#102a2e;background:#f7f9f8;border:1px solid #cbd8d5;border-radius:6px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.pricing-cta .cta-form input[type=email]:focus{border-color:#ff6f52;box-shadow:0 0 0 3px #ff6f5229}.pricing-cta .cta-form input[type=email].error{border-color:#ef4444}.pricing-cta .cta-form input[type=email].error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.pricing-cta .error-message{color:#ef4444;font-size:.875rem;margin-top:6px;display:block;text-align:left}.pricing-cta .cta-form .btn-primary{min-height:52px;padding:14px 24px;background:#ff6f52;color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:750;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap}.pricing-cta .cta-form .btn-primary:hover{background:#e95e43;transform:translateY(-2px);box-shadow:0 8px 20px #e95e4347}.pricing-cta .cta-terms{margin:16px 0 0;color:#687b79;font-size:.86rem;text-align:center}.pricing-cta .cta-terms a{color:#173f43;text-decoration:none;font-weight:750}.pricing-cta .cta-terms a:hover{text-decoration:underline}@media (max-width: 1100px){.plans-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.pricing-hero h1{font-size:1.75rem}.pricing-hero p{font-size:1.1rem}.plans-grid{grid-template-columns:1fr}.amount{font-size:3rem}.pricing-cta h2{font-size:2rem}.pricing-cta{padding:56px 0}.pricing-cta-panel{grid-template-columns:1fr;gap:36px;padding:34px 22px}.features-grid-pricing{grid-template-columns:1fr}.plan-card{padding:40px 25px}.pricing-cta-action{padding:22px 18px}.pricing-cta .cta-form input[type=email],.pricing-cta .cta-form .btn-primary{width:100%}}.signup-page{background:#f9fafb;color:#111827;overflow:hidden}.signup-container{margin:0 auto;max-width:1180px;padding:0 24px;width:100%}.signup-hero{background:radial-gradient(circle at top left,rgba(16,185,129,.18),transparent 34%),linear-gradient(135deg,#fff,#eefaf5 52%,#f9fafb);padding:96px 0 76px}.signup-hero-grid{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1.06fr) minmax(340px,.94fr)}.signup-eyebrow,.signup-section-heading span{color:#047857;display:inline-flex;font-size:.78rem;font-weight:800;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}.signup-hero h1{color:#111827;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3.4vw,3rem);font-weight:700;line-height:1.1;margin:0 0 22px;max-width:620px}.signup-hero-copy p{color:#4b5563;font-size:1.18rem;line-height:1.75;margin:0 0 30px;max-width:680px}.signup-actions,.signup-trust-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.signup-google-button,.signup-secondary-button{align-items:center;border-radius:10px;display:inline-flex;font-weight:800;gap:10px;justify-content:center;min-height:52px;padding:0 22px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.signup-google-button{background:linear-gradient(135deg,#7c5fd5,#5b35b7);box-shadow:0 12px 26px #5b21b638;color:#fff}.signup-secondary-button{background:#fff;border:1px solid #d1d5db;color:#111827}.signup-google-button:hover,.signup-secondary-button:hover{transform:translateY(-2px)}.signup-google-button:hover{background:linear-gradient(135deg,#6b3fc8,#4c1d95);box-shadow:0 16px 34px #5b21b647}.signup-secondary-button:hover{box-shadow:0 12px 24px #11182714}.signup-trust-row{color:#4b5563;font-size:.94rem;margin-top:22px}.signup-trust-row span{align-items:center;display:inline-flex;gap:8px}.signup-trust-row span:before{background:#10b981;border-radius:999px;content:"";height:7px;width:7px}.signup-preview{background:#fff;border:1px solid #d1fae5;border-radius:18px;box-shadow:0 24px 60px #0f172a1f;overflow:hidden}.signup-preview-header{align-items:center;background:#f3f4f6;border-bottom:1px solid #e5e7eb;display:flex;gap:8px;padding:16px}.signup-preview-header span{background:#cbd5e1;border-radius:999px;height:10px;width:10px}.signup-preview-card{padding:34px}.signup-preview-icon{align-items:center;background:#d1fae5;border-radius:14px;color:#047857;display:flex;font-size:2rem;height:64px;justify-content:center;margin-bottom:22px;width:64px}.signup-preview-card h2{color:#111827;font-size:1.65rem;margin:0 0 10px}.signup-preview-card p{color:#4b5563;line-height:1.7;margin:0 0 24px}.signup-preview-progress{background:#e5e7eb;border-radius:999px;height:10px;margin-bottom:24px;overflow:hidden}.signup-preview-progress span{background:linear-gradient(90deg,#059669,#34d399);display:block;height:100%;width:72%}.signup-preview-card ul,.signup-pricing-card ul{list-style:none;margin:0;padding:0}.signup-preview-card li,.signup-pricing-card li{align-items:center;color:#374151;display:flex;gap:10px;margin-top:13px}.signup-preview-card li svg,.signup-pricing-card li svg,.signup-benefit-card svg{color:#059669;flex:0 0 auto}.signup-section{padding:82px 0}.signup-benefits,.signup-testimonials,.signup-faqs{background:#fff}.signup-section-heading{margin:0 auto 42px;max-width:760px;text-align:center}.signup-section-heading.align-left{margin:0;text-align:left}.signup-section-heading h2,.signup-final-cta h2{color:#111827;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.2vw,3rem);line-height:1.12;margin:0}.signup-section-heading p{color:#4b5563;font-size:1.04rem;line-height:1.7;margin:16px 0 0}.signup-benefit-grid,.signup-feature-grid,.signup-testimonial-grid,.signup-pricing-grid{display:grid;gap:22px}.signup-benefit-grid,.signup-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.signup-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.signup-benefit-card,.signup-feature-card,.signup-testimonial-card,.signup-pricing-card,.signup-faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #00000014}.signup-benefit-card{align-items:flex-start;display:flex;gap:14px;padding:22px}.signup-benefit-card p{color:#374151;font-weight:700;line-height:1.5;margin:0}.signup-feature-card,.signup-testimonial-card,.signup-pricing-card{padding:26px}.signup-feature-card h3,.signup-testimonial-card h3,.signup-pricing-card h3{color:#111827;font-size:1.15rem;margin:0 0 12px}.signup-feature-card p,.signup-testimonial-card p,.signup-pricing-card p{color:#4b5563;line-height:1.65;margin:0}.quote-icon{color:#10b981;font-size:1.55rem;margin-bottom:18px}.signup-stars{color:#f59e0b;display:flex;gap:4px;margin:22px 0 12px}.signup-testimonial-card span{color:#6b7280;display:block;font-size:.92rem;margin-top:-4px}.signup-pricing-section{background:#dff1ee}.signup-pricing-heading{margin-bottom:22px}.signup-pricing-heading h2{font-family:inherit;font-size:clamp(1.75rem,3vw,2.45rem)}.signup-pricing-heading mark,.signup-plan-description mark{background:linear-gradient(transparent 58%,#f7e6a3 0);color:inherit;padding:0 4px}.signup-billing-toggle{background:#fff;border-radius:999px;box-shadow:0 8px 20px #0f172a1f;display:flex;gap:5px;margin:0 auto 44px;padding:6px;width:max-content}.signup-billing-toggle button{align-items:center;background:transparent;border:0;border-radius:999px;color:#111827;cursor:pointer;display:flex;font-size:.82rem;font-weight:800;gap:8px;min-height:34px;padding:0 18px}.signup-billing-toggle button.active{background:linear-gradient(135deg,#7c5fd5,#5b35b7);color:#fff}.signup-billing-toggle span{background:#14c76f;border-radius:999px;color:#fff;font-size:.66rem;padding:3px 7px}.signup-pricing-grid.detailed{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.signup-pricing-card.detailed{border-radius:14px;display:flex;flex-direction:column;min-height:100%;padding:30px 26px;position:relative}.signup-pricing-card.detailed.is-featured{border-color:#10b981;box-shadow:0 16px 36px #05966929}.signup-plan-badge{background:#ff6b35;border-radius:4px;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.04em;padding:8px 14px;position:absolute;right:18px;text-transform:uppercase;top:-13px}.signup-price-row{align-items:baseline;display:flex;gap:8px;margin-bottom:8px}.signup-price-row strong{color:#111827;font-size:2.2rem}.signup-price-row span{color:#6b7280}.signup-pricing-card.detailed h3{color:#6b7280;font-size:.78rem;font-weight:800;letter-spacing:.06em;margin-bottom:18px;text-transform:uppercase}.signup-price-row.detailed{gap:6px}.signup-price-row.detailed .currency{color:#111827;font-size:1.35rem;font-weight:900}.signup-price-row.detailed strong{font-size:clamp(2rem,3vw,2.75rem);line-height:1}.signup-price-row.detailed .free-price{color:#5b21b6}.signup-price-row.detailed span{font-size:.82rem;font-weight:700}.signup-billed-yearly{color:#059669!important;font-size:.88rem;font-weight:800;margin:4px 0 16px!important}.signup-plan-description{color:#111827!important;font-size:.83rem;font-weight:800;line-height:1.55!important;margin:0 0 18px!important;min-height:44px}.signup-pricing-card ul{flex:1;margin-top:0;padding-top:0}.signup-pricing-card.detailed li{align-items:flex-start;color:#374151;font-size:.86rem;line-height:1.45;margin-top:13px}.signup-pricing-card.detailed li svg{font-size:.72rem;margin-top:3px}.signup-pricing-card.detailed li.unavailable{color:#9ca3af;text-decoration:line-through}.signup-pricing-card.detailed li.unavailable svg{color:#ef4444}.signup-plan-button{align-items:center;border-radius:7px;display:flex;font-size:.9rem;font-weight:800;justify-content:center;margin-top:28px;min-height:48px;padding:0 18px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.signup-plan-button:hover{transform:translateY(-2px)}.signup-plan-button.basic{background:#5b21b6;color:#fff}.signup-plan-button.basic:hover{background:#4c1d95;box-shadow:0 12px 24px #5b21b633}.signup-plan-button.starter{background:#dff1ee;border:2px solid #10b981;color:#064e3b}.signup-plan-button.starter:hover{background:#c9f5e8;box-shadow:0 12px 24px #10b9812e}.signup-plan-button.growth{background:#ff6b35;color:#fff}.signup-plan-button.growth:hover{background:#e85d2a;box-shadow:0 12px 24px #ff6b3538}.signup-faq-layout{align-items:start;display:grid;gap:46px;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr)}.signup-faq-list{display:grid;gap:14px}.signup-faq-item{overflow:hidden}.signup-faq-item button{align-items:center;background:transparent;border:0;color:#111827;cursor:pointer;display:flex;font-size:1rem;font-weight:800;justify-content:space-between;padding:22px;text-align:left;width:100%}.signup-faq-item button svg{color:#059669;transition:transform .2s ease}.signup-faq-item.is-open button svg{transform:rotate(90deg)}.signup-faq-item p{color:#4b5563;line-height:1.7;margin:-4px 22px 22px}.signup-final-cta{background:linear-gradient(135deg,#7c5fd5,#5b35b7);color:#fff;padding:74px 0;text-align:center}.signup-final-cta h2{color:#fff}.signup-final-cta p{color:#d1fae5;font-size:1.1rem;margin:16px auto 28px}.signup-final-cta .signup-google-button{background:linear-gradient(135deg,#7c5fd5,#5b35b7);color:#fff;box-shadow:0 12px 26px #5b21b638}.signup-final-cta .signup-google-button:hover{background:linear-gradient(135deg,#6b3fc8,#4c1d95);box-shadow:0 16px 34px #5b21b647}@media (max-width: 980px){.signup-hero-grid,.signup-faq-layout{grid-template-columns:1fr}.signup-feature-grid,.signup-benefit-grid,.signup-pricing-grid.detailed{grid-template-columns:repeat(2,minmax(0,1fr))}.signup-testimonial-grid{grid-template-columns:1fr}}@media (max-width: 640px){.signup-container{padding:0 18px}.signup-hero{padding:72px 0 56px}.signup-hero h1{font-size:1.85rem;line-height:1.14}.signup-actions,.signup-google-button,.signup-secondary-button{width:100%}.signup-section{padding:64px 0}.signup-feature-grid,.signup-benefit-grid,.signup-pricing-grid.detailed{grid-template-columns:1fr}.signup-billing-toggle{width:100%}.signup-billing-toggle button{flex:1;justify-content:center;padding:0 10px}.signup-preview-card{padding:24px}}.contact-page{background:#f8fafc;padding:64px 24px 110px}.contact-panel{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 2px 5px #0f172a1f;margin:0 auto;max-width:1040px;padding:42px 36px;width:100%}.contact-header{max-width:720px}.contact-eyebrow{color:#059669;font-size:14px;font-weight:700;letter-spacing:0;margin:0 0 10px;text-transform:uppercase}.contact-header h1{color:#07162e;font-size:36px;font-weight:800;line-height:1.15;margin:0}.contact-header p:last-child{color:#64748b;font-size:17px;line-height:1.6;margin:14px 0 0}.contact-cards{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.contact-card{align-items:center;background:#fff;border:1px solid #dce3ea;border-radius:14px;color:#0f1f35;display:flex;gap:16px;padding:22px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.contact-card:hover{border-color:#10b981;box-shadow:0 10px 24px #10b98124;transform:translateY(-2px)}.contact-icon{align-items:center;background:#d1fae5;border-radius:12px;color:#059669;display:inline-flex;flex:0 0 48px;height:48px;justify-content:center;width:48px}.contact-icon svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:22px}.contact-card strong,.contact-card span span{display:block}.contact-card strong{color:#07162e;font-size:15px;margin-bottom:4px}.contact-card span span{color:#475569;font-size:16px;overflow-wrap:anywhere}@media (max-width: 768px){.contact-page{padding:32px 14px 80px}.contact-panel{border-radius:16px;padding:28px 18px}.contact-header h1{font-size:30px}.contact-cards{grid-template-columns:1fr}}.about-page{width:100%}.about-hero{background-color:#f7efe5;background-image:linear-gradient(#ded7ce 1px,transparent 1px),linear-gradient(90deg,#ded7ce 1px,transparent 1px);background-size:38px 38px;color:#202a36;padding:96px 0 88px;text-align:left}.about-hero .container{max-width:860px}.about-eyebrow{color:#b84936;display:block;font-size:.78rem;font-weight:800;letter-spacing:.12em;margin-bottom:16px;text-transform:uppercase}.about-hero h1{color:#202a36;font-family:Roboto Slab,serif;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:750;line-height:1.08;margin:0 0 24px}.about-hero-lead{color:#586472;font-size:1.18rem;line-height:1.75;margin:0 0 32px;max-width:720px}.about-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.about-hero .btn-primary{align-items:center;background:#202a36;border:1px solid #202a36;color:#fff;display:inline-flex;gap:10px}.about-hero .btn-primary:hover{background:#354250;border-color:#354250}.about-btn-secondary{background:transparent;border:1px solid #8b847c;color:#202a36}.about-btn-secondary:hover{background:#202a360f}.about-hero-trust{display:flex;flex-wrap:wrap;gap:12px 20px;list-style:none;margin:26px 0 0;padding:0}.about-hero-trust li{align-items:center;color:#535e69;display:flex;font-size:.88rem;font-weight:650;gap:7px}.about-hero-trust svg{color:#1f9678}.about-mission{background:#202a36;padding:64px 0}.about-mission-inner p{color:#fff;font-family:Roboto Slab,serif;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:600;line-height:1.5;margin:0 auto;max-width:980px;text-align:center}.about-stats{background:#fff;padding:56px 0}.about-stats-grid{display:grid;gap:28px;grid-template-columns:repeat(4,minmax(0,1fr))}.about-stat{border-left:3px solid #1f9678;padding:6px 0 6px 20px}.about-stat strong{color:#202a36;display:block;font-family:Roboto Slab,serif;font-size:1.9rem;font-weight:750;line-height:1.15}.about-stat span{color:#586472;display:block;font-size:.95rem;line-height:1.5;margin-top:6px}.about-section{padding:84px 0}.about-section-header{margin:0 auto 46px;max-width:760px;text-align:center}.about-section-header .about-eyebrow{margin-bottom:12px}.about-section-header h2{color:#202a36;font-family:Roboto Slab,serif;font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:750;line-height:1.2;margin:0 0 16px}.about-section-header p{color:#586472;font-size:1.05rem;line-height:1.7;margin:0}.about-what{background:#fff}.about-what-grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.about-what-card{background:#f7efe5;border:1px solid #e7ddd1;border-radius:14px;padding:30px 26px;transition:transform .2s ease,box-shadow .2s ease}.about-what-card:hover{box-shadow:0 14px 34px #202a361f;transform:translateY(-4px)}.about-what-icon{align-items:center;background:#202a36;border-radius:10px;color:#f4c868;display:inline-flex;font-size:1.2rem;height:46px;justify-content:center;width:46px}.about-what-card h3{color:#202a36;font-size:1.12rem;font-weight:750;margin:18px 0 10px}.about-what-card p{color:#586472;font-size:.96rem;line-height:1.65;margin:0}.about-story{background:#fbf3ec}.about-story-grid{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.about-story-copy h2{color:#202a36;font-family:Roboto Slab,serif;font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:750;line-height:1.2;margin:0 0 22px}.about-story-copy p{color:#586472;font-size:1.02rem;line-height:1.75;margin:0 0 18px}.about-story-copy p:last-child{margin-bottom:0}.about-story-visual img{border-radius:16px;box-shadow:14px 14px #dc735d;display:block;height:auto;width:100%}.about-values{background:#fff}.about-values-grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.about-value-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:30px 26px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.about-value-card:hover{border-color:#1f9678;box-shadow:0 14px 34px #1f96781f;transform:translateY(-4px)}.about-value-icon{align-items:center;background:#d9f2ea;border-radius:10px;color:#1f9678;display:inline-flex;font-size:1.2rem;height:46px;justify-content:center;width:46px}.about-value-card h3{color:#202a36;font-size:1.12rem;font-weight:750;margin:18px 0 10px}.about-value-card p{color:#586472;font-size:.96rem;line-height:1.65;margin:0}.about-process{background:#202a36}.about-process .about-eyebrow{color:#21a181}.about-process .about-section-header h2{color:#fff}.about-process .about-section-header p{color:#d5dbe3}.about-process-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.about-process-card{background:#344252;border:1px solid #46586a;border-radius:14px;padding:32px 28px}.about-process-step{color:#f4c868;display:block;font-family:Roboto Slab,serif;font-size:1rem;font-weight:800;letter-spacing:.14em}.about-process-card h3{color:#fff;font-size:1.25rem;font-weight:750;margin:14px 0 10px}.about-process-card p{color:#d5dbe3;font-size:.98rem;line-height:1.65;margin:0}.about-cta{text-align:left}.about-cta .container{max-width:980px}.about-cta .btn-primary{align-items:center;display:inline-flex;gap:10px}@media (max-width: 1024px){.about-what-grid,.about-values-grid,.about-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.about-hero{padding:68px 0 64px}.about-hero h1{font-size:2.5rem}.about-story-grid{gap:48px;grid-template-columns:1fr}.about-process-grid{grid-template-columns:1fr}.about-section{padding:64px 0}}@media (max-width: 640px){.about-what-grid,.about-values-grid,.about-stats-grid{grid-template-columns:1fr}.about-hero-actions{align-items:stretch;flex-direction:column}.about-hero-actions .btn-primary,.about-hero-actions .btn-secondary{justify-content:center;text-align:center}.about-mission{padding:52px 0}.about-cta{text-align:center}.about-cta .btn-primary{width:100%;max-width:340px}}.terms-page{padding:100px 0 60px;background:#f8f9fa}.terms-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding:0 0 20px}.terms-header h1{font-size:2.5rem;color:#1a1a1a;margin:0;font-weight:700}.terms-header .last-updated{color:#666;font-size:.95rem;margin:0;font-style:italic;white-space:nowrap}.terms-layout{display:flex;gap:40px;align-items:flex-start}.terms-sidebar{position:sticky;top:100px;width:280px;background:#f2fbfd;border-radius:12px;padding:24px;box-shadow:0 2px 8px #00000014;flex-shrink:0}.sidebar-nav{display:flex;flex-direction:column;gap:4px}.sidebar-nav button,.sidebar-nav a{background:none;border:none;padding:12px 16px;text-align:left;font-size:.95rem;color:#666;cursor:pointer;border-radius:8px;transition:all .3s ease;font-weight:400;text-decoration:none;display:block}.sidebar-nav button:hover,.sidebar-nav a:hover{color:#333}.sidebar-nav button.active,.sidebar-nav a.active{color:#2d3748;font-weight:500}.terms-content{flex:1;padding:4px 0;min-height:100vh}.content-section{margin-bottom:80px}.content-section:last-child{margin-bottom:0}.terms-section{margin-bottom:40px}.terms-section h2{font-size:1.75rem;color:#2c3e50;margin-bottom:16px;font-weight:600;border-bottom:2px solid #e0e0e0;padding-bottom:8px}.terms-section p{font-size:1.05rem;line-height:1.8;color:#444;margin-bottom:16px}.terms-section ul{margin:16px 0;padding-left:24px}.terms-section ul li{font-size:1.05rem;line-height:1.8;color:#444;margin-bottom:10px}.legal-links{list-style:none;padding-left:0}.legal-links li{margin-bottom:8px}.legal-links a,.terms-section a{color:#6366f1;text-decoration:none;font-weight:500;transition:color .3s ease}.legal-links a:hover,.terms-section a:hover{color:#4f46e5;text-decoration:underline}@media (max-width: 768px){.terms-page{padding:80px 0 40px}.terms-header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:20px}.terms-header h1{font-size:2rem}.terms-layout{flex-direction:column}.terms-sidebar{position:relative;top:0;width:100%;margin-bottom:24px}.sidebar-nav{flex-direction:row;overflow-x:auto;gap:8px;padding-bottom:8px}.sidebar-nav button,.sidebar-nav a{white-space:nowrap;flex-shrink:0}.terms-content{padding:24px}.terms-section h2{font-size:1.5rem}.terms-section p,.terms-section ul li{font-size:1rem}.content-section{margin-bottom:60px}}.brand-link-page{background:#fff;flex:1;min-height:100vh;width:100%}.brand-link-widget-preview{min-height:100vh;width:100%}.brand-link-widget-preview p{color:#5f6676;font-size:1rem;line-height:1.6;margin:0;padding:24px;text-align:center}.brand-link-widget-preview iframe{border:0;display:block;min-height:100vh;width:100%}.testimonial-share-page{align-items:center;background:radial-gradient(circle at top left,rgba(101,92,151,.08),transparent 34%),linear-gradient(180deg,#fff,#f7f8fb);display:flex;flex:1;justify-content:center;min-height:100vh;padding:48px 20px;width:100%}.testimonial-share-card,.testimonial-share-state{background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:24px;box-shadow:0 24px 70px #0f172a1f,0 2px 10px #0f172a0a;width:min(612px,100%)}.testimonial-share-card{overflow:hidden;padding:34px 40px 36px;position:relative}.testimonial-share-card:before{background:linear-gradient(90deg,#655c97,#f8bc05);content:"";height:4px;left:0;position:absolute;right:0;top:0}.testimonial-share-heart{align-items:center;background:#fff1f2;border:1px solid #ffe0e4;border-radius:999px;color:#ff2735;display:flex;font-size:34px;height:50px;justify-content:center;line-height:1;margin-bottom:32px;width:50px}.testimonial-share-header{align-items:center;display:grid;gap:24px;grid-template-columns:92px 1fr;margin-bottom:32px}.testimonial-share-avatar{align-items:center;background:linear-gradient(135deg,#fff,#f7f8fb);border:1px solid #eef2f7;border-radius:18px;display:flex;height:80px;justify-content:center;overflow:hidden;width:80px}.testimonial-share-avatar img{display:block;height:100%;object-fit:cover;width:100%}.testimonial-share-avatar span{color:#655c97;font-size:24px;font-weight:800}.testimonial-share-header h1{color:#0f172a;font-size:29px;font-weight:700;line-height:1.2;margin:0 0 6px}.testimonial-share-header p{color:#475569;font-size:22px;line-height:1.3;margin:0}.testimonial-share-quote{color:#172033;font-size:25px;font-style:italic;font-weight:400;line-height:1.62;margin:0 0 22px}.testimonial-share-quote .marker-highlight{background:linear-gradient(180deg,transparent 48%,#ffe873 48%);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:inherit;font-weight:600;padding:0 4px}.testimonial-share-video-wrap{margin:0 0 24px;position:relative}.testimonial-share-video{aspect-ratio:16 / 9;background:#fff;border:1px solid #e2e8f0;border-radius:14px;display:block;object-fit:contain;width:100%}.testimonial-share-video-watermark{align-items:center;background:#fff;border-radius:6px;bottom:42px;box-shadow:0 1px 5px #0f172a2e;display:flex;justify-content:center;padding:5px 8px;pointer-events:none;position:absolute;right:10px;z-index:2}.testimonial-share-video-watermark img{display:block;height:auto;width:92px}.testimonial-share-byline{color:#64748b;font-size:22px;line-height:1.4;margin:0 0 26px}.testimonial-share-byline:before{content:"";background:currentColor;display:inline-block;height:1px;margin-right:10px;vertical-align:middle;width:22px}.testimonial-share-stars{display:flex;gap:11px;line-height:1}.testimonial-share-stars span{color:#cfd4dc;font-size:34px}.testimonial-share-stars .is-filled{color:#f8bc05}.testimonial-share-rating-row{align-items:center;border-top:1px solid #eef2f7;display:flex;gap:18px;margin-bottom:0;padding-top:26px}.testimonial-share-rating-row strong{color:#0f172a;font-size:21px;font-weight:600}.testimonial-share-state{color:#65758f;padding:34px;text-align:center}.testimonial-share-state h1{color:#061226;font-size:25px;line-height:1.25;margin:0 0 10px}.testimonial-share-state p{font-size:16px;line-height:1.6;margin:0}.testimonial-share-loader{animation:testimonial-share-spin .8s linear infinite;border:3px solid #e8ecf3;border-top-color:#655c97;border-radius:999px;height:34px;margin:0 auto 16px;width:34px}@keyframes testimonial-share-spin{to{transform:rotate(360deg)}}@media (max-width: 520px){.testimonial-share-page{padding:22px 14px}.testimonial-share-card{border-radius:18px;padding:30px 24px 28px}.testimonial-share-heart{margin-bottom:24px}.testimonial-share-header{gap:16px;grid-template-columns:60px 1fr;margin-bottom:22px}.testimonial-share-avatar{height:58px;width:58px}.testimonial-share-header h1{font-size:24px}.testimonial-share-header p,.testimonial-share-byline{font-size:18px}.testimonial-share-quote{font-size:21px;line-height:1.58}.testimonial-share-stars span{font-size:27px}.testimonial-share-video-watermark{bottom:38px;padding:4px 6px;right:8px}.testimonial-share-video-watermark img{width:72px}}.faq-page{background:#f8fafc;padding:44px 24px 100px}.faq-library{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 2px 5px #0f172a1f;margin:0 auto;max-width:1920px;padding:38px 32px;width:100%}.faq-library h1{color:#07162e;font-size:30px;font-weight:700;line-height:1.2;margin:0}.faq-intro{color:#64748b;font-size:17px;line-height:1.5;margin:8px 0 22px}.faq-search{margin:0 auto 24px;position:relative;width:94%}.faq-search input{background:#fff;border:1px solid #dce3ea;border-radius:12px;color:#0f1f35;font:inherit;font-size:15px;height:52px;outline:none;padding:0 18px 0 48px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.faq-search input:focus{border-color:#655c97;box-shadow:0 0 0 3px #655c9724}.faq-search svg{fill:none;height:20px;left:17px;pointer-events:none;position:absolute;stroke:#64748b;stroke-linecap:round;stroke-width:2;top:16px;width:20px}.faq-search-label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0)}.faq-empty{color:#64748b;font-size:15px;margin:24px 0;text-align:center}.faq-library>.faq-list{display:grid;gap:18px;margin:0 auto;max-width:none;width:94%}.faq-library .faq-item{background:#fff;border:1px solid #dce3ea;border-radius:14px;overflow:hidden;width:100%}.faq-question{align-items:center;background:#fff;border:0;color:#0f1f35;cursor:pointer;display:flex;font:inherit;font-size:15px;font-weight:600;gap:20px;justify-content:space-between;min-height:72px;padding:18px 24px;text-align:left;transition:background-color .2s ease,color .2s ease;width:100%}.faq-question:hover{background:#f8fafc}.faq-question:focus-visible{outline:3px solid rgba(101,92,151,.3);outline-offset:-3px}.faq-question svg{fill:none;flex:0 0 22px;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .2s ease;width:22px}.faq-item.is-open .faq-question{background:#655c97;color:#fff}.faq-item.is-open .faq-question svg{transform:rotate(180deg)}.faq-answer{background:#f8fafc;height:68vh;min-height:520px;padding:16px}.faq-answer iframe{background:#fff;border:0;border-radius:10px;height:100%;width:100%}@media (max-width: 768px){.faq-page{padding:26px 14px 76px}.faq-library{border-radius:16px;padding:26px 16px}.faq-library h1{font-size:26px}.faq-question{font-size:15px;min-height:66px;padding:16px 18px}.faq-answer{height:72vh;min-height:460px;padding:8px}}.integration-documentation-page{width:100%;min-height:100vh;background:#fff}.integration-doc-header{background:#0d1714;padding:34px 0 64px;color:#fff;border-bottom:1px solid #1f3830}.integration-doc-header .header-content{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:72px}.integration-doc-header .header-text{flex:1}.integration-doc-header .badge{display:inline-flex;align-items:center;gap:7px;background:#15251f;border:1px solid #2a4a3e;color:#a7f3d0;font-size:.8rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:6px 14px;border-radius:4px;margin-bottom:20px}.integration-doc-header h1{max-width:720px;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;margin:0 0 18px;line-height:1.02;letter-spacing:0}.integration-doc-header p{font-size:1.08rem;color:#bdd0c9;line-height:1.7;max-width:650px}.integration-doc-breadcrumb{display:flex;align-items:center;gap:7px;margin-bottom:54px;color:#849c93;font-size:.86rem}.integration-doc-breadcrumb a{color:#b8cbc4;text-decoration:none}.integration-doc-breadcrumb a:hover{color:#6ee7b7}.integration-doc-breadcrumb svg{width:15px}.integration-doc-primary,.integration-doc-secondary,.integration-doc-cta-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:12px 20px;border-radius:5px;font-size:.95rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:transform .2s ease,background .2s ease}.integration-doc-primary{background:#16a66a;color:#fff;border:1px solid #16a66a}.integration-doc-primary:hover{background:#118957;transform:translateY(-1px)}.integration-doc-secondary{color:#e5f1ed;border:1px solid #456258;background:transparent}.integration-doc-secondary:hover{background:#182a24}.integration-doc-status{border:1px solid #355248;background:#101e19;box-shadow:18px 18px #172a23}.integration-doc-status-bar{display:flex;align-items:center;gap:7px;padding:12px 15px;border-bottom:1px solid #2a443b}.integration-doc-status-bar span{width:8px;height:8px;border-radius:50%;background:#527067}.integration-doc-status-bar span:first-child{background:#ef6b58}.integration-doc-status-bar span:nth-child(2){background:#edbd54}.integration-doc-status-bar span:nth-child(3){background:#45bd7d}.integration-doc-status-bar strong{margin-left:auto;color:#8ca39b;font:500 .72rem monospace}.integration-doc-status-body{padding:28px}.integration-doc-status-label{color:#6ee7b7;font:700 .72rem monospace}.integration-doc-status-body h2{margin:8px 0 22px;font-size:1.45rem}.integration-doc-status-body p{display:flex;align-items:center;gap:10px;margin:11px 0;color:#d7e4df;font-size:.92rem}.integration-doc-status-body p svg{color:#39ca87;flex:0 0 auto}.integration-doc-status-body>div{display:flex;align-items:center;gap:8px;margin-top:24px;padding-top:18px;border-top:1px solid #294139;color:#91aaa1;font-size:.8rem}.integration-doc-content{padding:64px 0 76px;background:#f5f7f6}.integration-documentation-page.preview-mode .integration-doc-content{padding:36px 0}.integration-library-heading{max-width:720px;margin-bottom:30px}.integration-library-heading>span{color:#0b8b59;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.integration-library-heading h2{margin:7px 0 10px;color:#14231e;font-size:clamp(1.8rem,4vw,2.7rem);letter-spacing:0}.integration-library-heading p{margin:0;color:#66756f;line-height:1.65}.integration-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px}.integration-platform-card{display:flex;min-height:300px;flex-direction:column;padding:24px;color:#14231e;background:#fff;border:1px solid #dce4e1;border-radius:7px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.integration-platform-card:hover{border-color:#10a56a;box-shadow:0 14px 34px #14231e17;transform:translateY(-3px)}.integration-platform-card-top,.integration-platform-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.integration-platform-mark{display:grid;width:42px;height:42px;place-items:center;color:#fff;background:#14231e;border-radius:6px;font-weight:800}.integration-platform-card h3{margin:20px 0 9px;font-size:1.25rem;letter-spacing:0}.integration-platform-card>p{margin:0 0 22px;color:#66756f;font-size:.92rem;line-height:1.6}.integration-platform-card-footer{margin-top:auto;padding-top:16px;color:#08734b;border-top:1px solid #edf1ef;font-size:.78rem;font-weight:700}.integration-platform-card-footer span{display:flex;align-items:center;gap:6px}.doc-grid{display:grid;grid-template-columns:310px minmax(0,1fr);gap:24px;align-items:start}@media (max-width: 1200px){.doc-grid{grid-template-columns:1fr}}.integration-tree-section{background:#fff;border-radius:7px;border:1px solid #dce4e1;overflow:hidden}.platform-picker-copy{padding:24px 20px 21px;border-bottom:1px solid #e1e8e5}.platform-picker-copy>span,.doc-preview-heading>div>span{color:#0b8b59;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.platform-picker-copy h2{margin:6px 0;color:#14231e;font-size:1.15rem}.platform-picker-copy p{margin:0;color:#66756f;font-size:.82rem;line-height:1.5}.tree-header{padding:0;border-bottom:1px solid #e5e7eb}.tree-toggle{width:100%;display:flex;align-items:center;gap:10px;padding:16px 20px;background:#16251f;border:none;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s ease}.tree-toggle:hover{background:#20352d}.tree-toggle svg{width:20px;height:20px}.tree-content{max-height:600px;overflow-y:auto}.tree-content::-webkit-scrollbar{width:8px}.tree-content::-webkit-scrollbar-track{background:#f8fafc}.tree-content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.tree-content::-webkit-scrollbar-thumb:hover{background:#94a3b8}.platforms-tree{list-style:none;padding:0;margin:0;background:#fff}.platforms-tree li{border-bottom:1px solid #edf1ef}.platforms-tree li.active>.tree-item{background:#e9f8f1;color:#086b46;box-shadow:inset 3px 0 #10a56a}.tree-item{display:flex;align-items:center;gap:10px;width:100%;padding:12px 20px;background:none;border:none;color:#374c44;font-size:.95rem;cursor:pointer;transition:all .2s ease;text-align:left;text-decoration:none;font-weight:500}.tree-item:hover{background:#f4f8f6;color:#08734c}.tree-item svg{width:16px;height:16px;flex-shrink:0;color:#8a9b95}.tree-item:hover svg{color:#0b8b59}.platform-name{flex:1}.difficulty{padding:3px 6px;border-radius:3px;background:#eef5f2;color:#60736c;font-size:.65rem;font-weight:700;text-transform:uppercase}.difficulty-medium{background:#fff4d9;color:#8a6312}.doc-preview-section{background:#fff;border-radius:7px;border:1px solid #dce4e1;display:flex;flex-direction:column;overflow:hidden}.doc-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid #e1e8e5}.doc-preview-heading h2{margin:4px 0 0;color:#15251f;font-size:1.35rem}.doc-preview-heading>p{display:flex;align-items:center;gap:7px;margin:0;padding:8px 10px;background:#f0f5f3;color:#576b63;border-radius:4px;font:500 .76rem monospace}.doc-preview-container{flex:1;min-height:700px;overflow:hidden}.doc-iframe{width:100%;border:none;display:block}.doc-placeholder{display:flex;align-items:center;justify-content:center;height:100%;min-height:400px;background:#f8f9fa;text-align:center;color:#718096;font-size:.95rem}.tips-container{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px;border-top:1px solid #e5e7eb;background:#fafbfc}@media (max-width: 768px){.tips-container{grid-template-columns:1fr}}.tip-card{padding:14px;border-radius:8px;border:1px solid}.tip-best{background:#dbeafe;border-color:#93c5fd}.tip-advice{background:#d1fae5;border-color:#a7f3d0}.tip-label{font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px}.tip-best .tip-label{color:#0369a1}.tip-advice .tip-label{color:#047857}.tip-text{font-size:.85rem;line-height:1.5;margin:0;color:#374151}.container{max-width:1400px;margin:0 auto;padding:0 20px}.header-ctas{margin-top:18px;display:flex;gap:12px;align-items:center}.integration-doc-cta{padding:56px 0;background:#dff5ea;border-top:1px solid #c5e7d7}.integration-doc-cta .cta-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.integration-doc-cta h2{margin:0 0 7px;color:#10241c;font-size:1.7rem}.integration-doc-cta p{margin:0;color:#526b61}.integration-doc-cta .cta-actions{display:flex;gap:12px}.integration-doc-cta-secondary{color:#123f2e;border:1px solid #8fbaaa;background:transparent}.integration-doc-cta-secondary:hover{background:#cdebdc}@media (max-width: 768px){.integration-doc-cta .cta-inner{flex-direction:column;align-items:stretch;text-align:center}.integration-doc-cta .cta-actions{justify-content:center}}@media (max-width: 768px){.integration-doc-header{padding:40px 0 30px}.integration-doc-header h1{font-size:2.5rem}.integration-doc-header .header-content{grid-template-columns:1fr;gap:38px}.integration-doc-breadcrumb{margin-bottom:36px}.header-ctas{align-items:stretch;flex-direction:column}.integration-doc-status{box-shadow:9px 9px #172a23}.doc-grid{grid-template-columns:1fr}.doc-preview-container{min-height:400px}.doc-preview-heading{align-items:flex-start;flex-direction:column}}.blog-page{background:#f8fafc;color:#1f2937;flex:1}.blog-hero{background:linear-gradient(135deg,#ecfdf5,#fff 52%,#f0fdfa);border-bottom:1px solid #d1fae5;padding:72px 0 58px}.blog-hero-inner{max-width:920px}.blog-eyebrow{color:#059669;font-size:14px;font-weight:700;letter-spacing:0;margin:0 0 12px;text-transform:uppercase}.blog-hero h1,.blog-article-header h1{color:#111827;font-size:clamp(34px,5vw,58px);line-height:1.05;margin:0}.blog-hero p,.blog-article-header p{color:#4b5563;font-size:18px;line-height:1.7;margin:18px 0 0;max-width:760px}.blog-content{padding:42px 0 96px}.blog-content-inner,.blog-article-wrap{max-width:1180px}.blog-toolbar{align-items:end;display:grid;gap:18px;grid-template-columns:minmax(260px,1fr) auto;margin-bottom:28px}.blog-search label{color:#374151;display:block;font-size:14px;font-weight:700;margin-bottom:8px}.blog-search input,.blog-filters select{background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#111827;font:inherit;font-size:15px;min-height:48px;outline:none;padding:0 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.blog-search input:focus,.blog-filters select:focus{border-color:#059669;box-shadow:0 0 0 3px #05966924}.blog-filters{display:flex;gap:12px}.blog-filters select{min-width:180px}.blog-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0f172a14;display:flex;flex-direction:column;min-height:100%;overflow:hidden}.blog-card-image{aspect-ratio:16 / 9;object-fit:cover;width:100%}.blog-card-body{display:flex;flex:1;flex-direction:column;padding:22px}.blog-meta{align-items:center;color:#059669;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:10px;line-height:1.4;margin-bottom:12px}.blog-meta time{color:#6b7280;font-weight:500}.blog-card h2,.blog-card h3{color:#111827;font-size:22px;line-height:1.25;margin:0 0 12px}.blog-card p{color:#4b5563;font-size:15px;line-height:1.65;margin:0 0 18px}.blog-tags,.blog-article-tags{display:flex;flex-wrap:wrap;gap:8px;margin:auto 0 18px}.blog-tags span,.blog-article-tags span{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;color:#047857;font-size:13px;font-weight:700;line-height:1.2;padding:6px 10px}.blog-read-link,.blog-back-link{color:#047857;font-size:15px;font-weight:700;text-decoration:none}.blog-read-link:hover,.blog-back-link:hover{color:#065f46;text-decoration:underline}.blog-status{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#4b5563;margin:0;padding:22px;text-align:center}.blog-status-error{background:#fef2f2;border-color:#fecaca;color:#991b1b}.blog-post-page .blog-content{padding-top:48px}.blog-back-link{display:inline-flex;margin-bottom:22px}.blog-article{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0f172a14;overflow:hidden}.blog-article-header{padding:42px 42px 24px}.blog-article-banner{aspect-ratio:21 / 8;display:block;object-fit:cover;width:100%}.blog-article-byline{align-items:center;color:#4b5563;display:flex;flex-wrap:wrap;font-size:15px;font-weight:700;gap:10px;margin-top:18px}.blog-article-image{border-radius:12px;margin-top:28px;max-height:460px;object-fit:cover;width:100%}.blog-article-content{color:#374151;font-size:18px;line-height:1.8;padding:8px 42px 42px}.blog-article-content h2,.blog-article-content h3,.blog-article-content h4{color:#111827;line-height:1.25;margin:34px 0 12px}.blog-article-content p,.blog-article-content ul,.blog-article-content ol{margin:0 0 18px}.blog-article-content a{color:#047857;font-weight:700}.blog-article-content img{border-radius:12px;height:auto;max-width:100%}.blog-article-details{background:#f8fafc;border-top:1px solid #e5e7eb;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 42px 32px;overflow:hidden}.blog-article-detail{background:#fff;display:flex;flex-direction:column;gap:6px;min-width:0;padding:16px}.blog-article-detail span{color:#6b7280;font-size:12px;font-weight:700;text-transform:uppercase}.blog-article-detail strong{color:#111827;font-size:15px;line-height:1.4}.blog-article-tags{border-top:1px solid #e5e7eb;margin:0;padding:24px 42px 36px}.blog-related{margin-top:48px}.blog-related>h2{color:#111827;font-size:32px;line-height:1.2;margin:0 0 22px}.blog-cta{background:#fff7f2;color:#251b19;padding:88px 0}.blog-cta-inner{background:#ef6548;border:1px solid #db5237;border-radius:8px;box-shadow:12px 12px #252047;overflow:hidden;padding:64px 48px;position:relative;text-align:center}.blog-cta h2{color:#fff;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.15;margin:0 auto 16px;max-width:1120px}.blog-cta-inner>p:first-of-type{color:#fffffff2;font-size:18px;line-height:1.6;margin:0 auto 34px;max-width:960px}.blog-cta-button{align-items:center;background:#252047;border:1px solid #252047;border-radius:6px;box-shadow:0 12px 28px #2520473d;color:#fff;display:inline-flex;font-size:16px;font-weight:800;gap:12px;justify-content:center;min-height:52px;padding:0 34px;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.blog-cta-button:hover{background:#393060;border-color:#393060;box-shadow:0 16px 34px #2520474d;color:#fff;transform:translateY(-2px)}.blog-cta-button:focus-visible{outline:3px solid #ffffff;outline-offset:4px}.blog-cta-trust{color:#fffffff2;font-size:16px;font-weight:600;line-height:1.6;margin:34px 0 0}@media (max-width: 940px){.blog-toolbar{grid-template-columns:1fr}.blog-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.blog-hero{padding:48px 0 42px}.blog-content{padding:28px 0 72px}.blog-filters,.blog-grid{grid-template-columns:1fr}.blog-card-body,.blog-article-header,.blog-article-content,.blog-article-tags{padding-left:20px;padding-right:20px}.blog-article-details{grid-template-columns:1fr;margin-left:20px;margin-right:20px}.blog-cta{padding:56px 0 64px}.blog-cta-inner{box-shadow:7px 7px #252047;padding:46px 22px}.blog-cta h2{font-size:30px}.blog-cta-inner>p:first-of-type{font-size:16px}.blog-cta-button{padding:0 20px;width:100%}.blog-cta-trust{font-size:14px}}.scroll-signup-popup-overlay{align-items:center;background:#00000073;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:9999;padding:20px}.scroll-signup-popup{background:#fff;border-radius:12px;max-width:760px;padding:26px;position:relative;text-align:center;box-shadow:0 30px 80px #0206175c}.scroll-signup-popup h3{color:#111827;font-size:22px;margin:0 0 8px}.scroll-signup-popup p{color:#374151;line-height:1.5;margin:0 0 18px}.scroll-signup-close{background:transparent;border:0;color:#6b7280;font-size:18px;line-height:1;position:absolute;right:12px;top:12px}.scroll-signup-actions{display:flex;justify-content:center}@media (max-width: 640px){.scroll-signup-popup{padding:18px}.scroll-signup-popup h3{font-size:18px}}.alternative-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.alternative-primary-action,.alternative-secondary-action{align-items:center;border:1px solid #047857;border-radius:6px;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;min-height:46px;padding:0 20px;text-decoration:none}.alternative-primary-action{background:#047857;color:#fff}.alternative-secondary-action{background:#fff;color:#047857}.alternative-section{background:#fff;padding:72px 0}.alternative-section-muted{background:#f0fdf4;border-bottom:1px solid #d1fae5;border-top:1px solid #d1fae5}.alternative-content{max-width:1080px}.alternative-split{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.alternative-image{aspect-ratio:4 / 3;margin:0;overflow:hidden;position:relative}.alternative-image img{height:100%;object-fit:cover;width:100%}.alternative-image figcaption{background:#064e3bf0;bottom:0;color:#fff;font-size:14px;left:0;line-height:1.5;padding:14px 18px;position:absolute;right:0}.alternative-image-tall{aspect-ratio:3 / 4;max-height:560px}.alternative-intro h3{color:#111827;font-size:21px;margin:26px 0 10px}.alternative-intro{max-width:760px}.alternative-intro h2,.alternative-decision h2,.alternative-final-cta h2{color:#111827;font-size:36px;line-height:1.2;margin:0 0 16px}.alternative-intro>p:last-child,.alternative-final-cta p{color:#4b5563;font-size:17px;line-height:1.7}.alternative-intro p+p{color:#4b5563;line-height:1.7}.alternative-check-list{color:#374151;line-height:1.65;padding-left:20px}.alternative-check-list li+li{margin-top:8px}.alternative-benefits{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px}.alternative-benefits article{border-left:3px solid #10b981;padding:6px 0 6px 20px}.alternative-benefits h3{color:#111827;font-size:20px;margin:0 0 10px}.alternative-benefits p{color:#4b5563;line-height:1.65;margin:0}.alternative-chip-list{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.alternative-chip-list span{background:#fff;border:1px solid #a7f3d0;color:#065f46;font-weight:700;padding:12px 16px}.alternative-question-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.alternative-question-grid blockquote{background:#fff;border-left:3px solid #10b981;color:#1f2937;font-size:18px;font-weight:700;line-height:1.5;margin:0;padding:22px}.alternative-table-wrap{border:1px solid #d1fae5;margin-top:32px;overflow-x:auto}.alternative-table{background:#fff;border-collapse:collapse;min-width:660px;width:100%}.alternative-table th,.alternative-table td{border-bottom:1px solid #e5e7eb;color:#374151;padding:16px 18px;text-align:left}.alternative-table thead th{background:#064e3b;color:#fff}.alternative-table tbody td:nth-child(2){color:#047857;font-weight:700}.alternative-decision{align-items:start;display:grid;gap:64px;grid-template-columns:1fr 1fr}.alternative-decision ul{color:#374151;line-height:1.7;margin:0;padding-left:22px}.alternative-decision li+li{margin-top:12px}.alternative-workflow{display:grid;gap:12px;grid-template-columns:repeat(5,1fr);list-style:none;margin:34px 0 48px;padding:0}.alternative-workflow li{border-top:3px solid #10b981;color:#111827;font-weight:700;padding:18px 8px 0 0}.alternative-workflow span{color:#047857;display:block;font-size:13px;margin-bottom:8px}.alternative-prose{max-width:820px}.alternative-prose h3{color:#111827;font-size:26px}.alternative-prose p{color:#4b5563;font-size:17px;line-height:1.75}.alternative-detail-grid{display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px;background:#d1d5db;border:1px solid #d1d5db}.alternative-detail-grid article{background:#fff;padding:28px}.alternative-detail-grid h3{color:#111827;font-size:20px;margin:0 0 10px}.alternative-detail-grid p,.alternative-stat-panel p{color:#4b5563;line-height:1.7;margin:0}.alternative-stat-panel{align-self:stretch;background:#064e3b;display:flex;flex-direction:column;justify-content:center;padding:42px}.alternative-stat-panel span{color:#a7f3d0;font-size:14px;font-weight:700;text-transform:uppercase}.alternative-stat-panel strong{color:#fff;font-size:34px;line-height:1.2;margin:12px 0 18px}.alternative-stat-panel p{color:#d1fae5}.alternative-faqs{border-top:1px solid #d1d5db;margin-top:32px}.alternative-faqs details{border-bottom:1px solid #d1d5db;padding:20px 0}.alternative-faqs summary{color:#111827;cursor:pointer;font-size:18px;font-weight:700}.alternative-faqs p{color:#4b5563;line-height:1.7;margin:14px 0 0;max-width:800px}.alternative-final-cta{text-align:center}.alternative-final-cta .alternative-primary-action{margin-top:14px}@media (max-width: 760px){.alternative-section{padding:54px 0}.alternative-intro h2,.alternative-decision h2,.alternative-final-cta h2{font-size:29px}.alternative-benefits,.alternative-decision,.alternative-split,.alternative-question-grid,.alternative-detail-grid{gap:30px;grid-template-columns:1fr}.alternative-split-reverse .alternative-image{order:2}.alternative-workflow{grid-template-columns:1fr 1fr}.alternative-actions a{width:100%}}.App{min-height:100vh;display:flex;flex-direction:column}.container{max-width:1200px;margin:0 auto;padding:0 20px}.btn-primary{background:#655c97;color:#fff;padding:12px 30px;border:none;font-size:15px;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #655c9766;background:#524a7d}.btn-secondary{background:#fff;color:#667eea;padding:12px 30px;border:2px solid #667eea;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary:hover{background:#667eea;color:#fff}section{padding:0}h1,h2,h3{color:#2d3748}.section-title{text-align:center;font-size:2.5rem;margin-bottom:20px;font-weight:700;line-height:2.4rem}.section-subtitle{text-align:center;font-size:1.1rem;color:#666;margin-bottom:60px}:is(.cta-section,.features-cta,.feature-detail-cta,.integration-cta,.testimonials-cta,.wol-cta,.blog-cta,.industries-cta,.industry-detail-final,.solutions-cta,.resources-cta,.location-cta,.integration-doc-cta,.pricing-cta,.signup-final-cta){background:#293544;color:#fff;overflow:hidden;padding:82px 0 108px;position:relative;text-align:left}:is(.cta-section,.features-cta,.feature-detail-cta,.integration-cta,.testimonials-cta,.wol-cta,.blog-cta,.industries-cta,.industry-detail-final,.solutions-cta,.resources-cta,.location-cta,.integration-doc-cta,.pricing-cta,.signup-final-cta):after{background:#fff8f2;bottom:-1px;clip-path:polygon(0 38%,15% 62%,34% 45%,34% 72%,62% 42%,84% 20%,100% 55%,100% 100%,0 100%);content:"";height:42px;left:0;pointer-events:none;position:absolute;width:100%;z-index:3}:is(.cta-section,.features-cta,.feature-detail-cta,.integration-cta,.testimonials-cta,.wol-cta,.blog-cta,.industries-cta,.industry-detail-final,.solutions-cta,.resources-cta,.location-cta,.integration-doc-cta,.pricing-cta,.signup-final-cta)>.container{position:relative;z-index:2}:is(.cta-section,.features-cta,.feature-detail-cta,.integration-cta,.testimonials-cta,.wol-cta,.blog-cta,.industries-cta,.industry-detail-final,.solutions-cta,.resources-cta,.location-cta,.integration-doc-cta,.signup-final-cta) h2,.pricing-cta h2{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,4.5vw,4.15rem);font-weight:700;letter-spacing:0;line-height:1.12;margin-bottom:18px}:is(.cta-section,.features-cta,.feature-detail-cta,.integration-cta,.testimonials-cta,.wol-cta,.blog-cta,.industries-cta,.industry-detail-final,.solutions-cta,.resources-cta,.location-cta,.integration-doc-cta,.signup-final-cta) p,.pricing-cta .pricing-cta-copy>p{color:#d5dbe3}:is(.industries-cta-inner,.industry-detail-final-inner,.solutions-cta-inner,.resources-cta-inner,.integration-doc-cta .cta-inner){align-items:center;display:flex;gap:54px;justify-content:space-between}:is(.industries-cta-inner,.industry-detail-final-inner,.solutions-cta-inner,.resources-cta-inner,.integration-doc-cta .cta-inner)>div:first-child{max-width:850px}:is(.industries-cta-inner,.industry-detail-final-inner,.solutions-cta-inner,.resources-cta-inner,.integration-doc-cta .cta-inner,.pricing-cta-copy)>div>span,:is(.industries-cta-inner,.industry-detail-final-inner,.solutions-cta-inner,.resources-cta-inner)>div:first-child>span,.pricing-cta-eyebrow{color:#21a181}:is(.cta-section,.features-cta,.feature-detail-cta,.integration-cta,.testimonials-cta,.wol-cta,.blog-cta,.industries-cta,.industry-detail-final,.solutions-cta,.resources-cta,.location-cta,.integration-doc-cta,.signup-final-cta) :is(.btn-primary,.blog-cta-button,.industries-cta-button,.industry-detail-final-button),:is(.solutions-cta-inner,.resources-cta-inner)>a,.location-cta>.container>a,.integration-doc-cta .cta-actions>a:first-child,.signup-final-cta .signup-google-button,.pricing-cta .cta-form .btn-primary{align-items:center;background:#1f9678;border:1px solid #1f9678;border-radius:0;box-shadow:none;color:#fff;display:inline-flex;font-weight:800;gap:10px;justify-content:center;min-height:54px;padding:0 28px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}:is(.cta-section,.features-cta,.feature-detail-cta,.integration-cta,.testimonials-cta,.wol-cta,.blog-cta,.industries-cta,.industry-detail-final,.solutions-cta,.resources-cta,.location-cta,.integration-doc-cta,.signup-final-cta) :is(.btn-primary,.blog-cta-button,.industries-cta-button,.industry-detail-final-button):hover,:is(.solutions-cta-inner,.resources-cta-inner)>a:hover,.location-cta>.container>a:hover,.integration-doc-cta .cta-actions>a:first-child:hover,.signup-final-cta .signup-google-button:hover,.pricing-cta .cta-form .btn-primary:hover{background:#187c63;border-color:#187c63;box-shadow:none;color:#fff;transform:translateY(-2px)}:is(.cta-trust,.blog-cta-trust,.cta-proof-list){color:#d5dbe3}.blog-cta-inner,.wol-cta-inner,.pricing-cta-panel{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.blog-cta-inner{padding:0}.blog-cta-inner,.features-cta>.container>div,.integration-cta>.container>div,.testimonials-cta>.container>div,.wol-cta-inner,.feature-detail-cta>.container,.location-cta>.container,.signup-final-cta>.signup-container{max-width:980px;text-align:left}.blog-cta h2,.blog-cta-inner>p:first-of-type{margin-left:0;margin-right:0}.wol-cta-inner:after,.pricing-cta-panel:after{display:none}.pricing-cta-panel{padding:0}.pricing-cta-action{border-radius:0;box-shadow:0 16px 38px #0003}.pricing-cta .pricing-cta-points span:before{color:#21a181}.integration-doc-cta-secondary{background:transparent;border:1px solid #8c98a6;border-radius:0;color:#fff}.wol-hero-panel{background:#293544;border:0;border-radius:0;box-shadow:none;color:#fff;padding-bottom:88px;position:relative}.wol-hero-panel:after{background:#fff8f2;bottom:-1px;clip-path:polygon(0 42%,18% 68%,38% 48%,38% 74%,67% 38%,86% 20%,100% 56%,100% 100%,0 100%);content:"";height:34px;left:0;pointer-events:none;position:absolute;width:100%}.wol-hero-eyebrow{color:#21a181}.wol-hero-action-card{background:#344252;border:1px solid #526171;border-radius:0;box-shadow:none}.wol-hero-action-card strong{color:#fff}.wol-hero-action-card p{color:#d5dbe3}.wol-hero .btn-primary{background:#1f9678;border-color:#1f9678;border-radius:0;box-shadow:none}.wol-hero .btn-primary:hover{background:#187c63;border-color:#187c63;box-shadow:none}@media (max-width: 800px){:is(.cta-section,.features-cta,.feature-detail-cta,.integration-cta,.testimonials-cta,.wol-cta,.blog-cta,.industries-cta,.industry-detail-final,.solutions-cta,.resources-cta,.location-cta,.integration-doc-cta,.pricing-cta,.signup-final-cta){padding:64px 0 92px}:is(.industries-cta-inner,.industry-detail-final-inner,.solutions-cta-inner,.resources-cta-inner,.integration-doc-cta .cta-inner){align-items:stretch;flex-direction:column;gap:28px}:is(.industries-cta-inner,.industry-detail-final-inner,.solutions-cta-inner,.resources-cta-inner)>a,.integration-doc-cta .cta-actions{justify-content:center;width:100%}.pricing-cta-panel{gap:32px;grid-template-columns:1fr}.wol-hero-panel{padding-bottom:68px}}.help-faq-page{flex:1;width:100%;background:#f6f9fc}.help-faq-frame{display:block;width:100%;min-height:520px;border:0;background:#fff;overflow:hidden}.industries-page{--industry-ink: #24303f;--industry-muted: #667085;--industry-purple: #655c97;--industry-yellow: #f1c153;background:#fff;color:var(--industry-ink);overflow:hidden}.industries-breadcrumb-wrap{background:#f8fafc;border-bottom:1px solid #e7ebf0;padding:14px 0}.industries-hero{background:#fbf3ec;padding:74px 0 86px;position:relative}.industries-hero:after{background:radial-gradient(circle,rgba(101,92,151,.12) 1px,transparent 1px);background-size:22px 22px;content:"";height:180px;opacity:.55;position:absolute;right:-20px;top:20px;width:240px}.industries-hero-grid{align-items:center;display:grid;gap:68px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);position:relative;z-index:1}.industries-eyebrow,.industries-section-heading>span,.industries-cta-inner>div>span{color:#655c97;display:block;font-size:.78rem;font-weight:800;letter-spacing:.12em;margin-bottom:16px}.industries-hero-copy h1{font-family:Roboto Slab,serif;font-size:clamp(2.45rem,4.5vw,4.25rem);line-height:1.08;margin:0 0 24px;max-width:720px}.industries-hero-copy h1 span{background:linear-gradient(180deg,transparent 58%,rgba(241,193,83,.55) 58%)}.industries-hero-copy>p{color:#566273;font-size:1.16rem;line-height:1.75;margin:0 0 30px;max-width:650px}.industries-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px}.industries-primary-button,.industries-cta-button{align-items:center;display:inline-flex;gap:10px;text-decoration:none}.industries-text-link{align-items:center;color:var(--industry-ink);display:inline-flex;font-weight:750;gap:8px;text-decoration:none}.industries-text-link:hover{color:var(--industry-purple)}.industries-hero-proof{display:flex;flex-wrap:wrap;gap:12px 20px;list-style:none;margin:28px 0 0;padding:0}.industries-hero-proof li{align-items:center;color:#4c5765;display:flex;font-size:.88rem;font-weight:650;gap:7px}.industries-hero-proof svg,.industries-value-list svg{color:#159a76;flex:0 0 auto}.industries-hero-visual{background:#fff;border:1px solid #e8e2dc;border-radius:8px;box-shadow:0 28px 70px #322b4624;padding:42px 18px 18px;position:relative}.industries-hero-visual img{border:1px solid #edf0f4;border-radius:6px;display:block;width:100%}.industries-visual-label{color:#495568;font-size:.84rem;font-weight:750;left:18px;position:absolute;top:14px}.industries-float-card{align-items:center;background:#fff;border:1px solid #e5e8ee;border-radius:6px;box-shadow:0 14px 35px #24303f24;display:flex;gap:10px;padding:13px 16px;position:absolute}.industries-float-card strong,.industries-float-card span{display:block}.industries-float-card strong{color:var(--industry-purple);font-size:1.08rem}.industries-float-card span{color:#637083;font-size:.76rem}.industries-float-top{flex-direction:column;left:-28px;top:70px}.industries-float-bottom{bottom:-22px;right:28px}.industries-float-bottom svg{color:#159a76}.industries-directory{background:#fff;padding:96px 0}.industries-section-heading{margin:0 auto 48px;max-width:690px;text-align:center}.industries-section-heading h2,.industries-value h2,.industries-cta h2{font-family:Roboto Slab,serif;font-size:clamp(2rem,3.5vw,3rem);line-height:1.18;margin:0 0 16px}.industries-section-heading p{color:var(--industry-muted);font-size:1.08rem;line-height:1.7;margin:0}.industries-grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.industry-card{background:#fff;border:1px solid #e6eaf0;border-top:4px solid var(--card-accent);color:inherit;display:flex;flex-direction:column;height:100%;min-height:292px;padding:28px 24px;text-decoration:none;transition:box-shadow .25s ease,transform .25s ease}.industry-card:hover{box-shadow:0 18px 38px #24303f1c;transform:translateY(-6px)}.industry-card-coral{--card-accent: #e76f51;--card-soft: #fff0ec}.industry-card-blue{--card-accent: #3973b7;--card-soft: #eaf3ff}.industry-card-green{--card-accent: #198f70;--card-soft: #e7f7f1}.industry-card-rose{--card-accent: #c4546a;--card-soft: #fcedf1}.industry-card-gold{--card-accent: #b17a13;--card-soft: #fff5dc}.industry-card-aqua{--card-accent: #168a98;--card-soft: #e6f7f8}.industry-card-violet{--card-accent: #655c97;--card-soft: #efedf8}.industry-card-orange{--card-accent: #c3662c;--card-soft: #fff0e5}.industry-card-icon{align-items:center;background:var(--card-soft);color:var(--card-accent);display:inline-flex;font-size:1.45rem;height:50px;justify-content:center;margin-bottom:26px;width:50px}.industry-card h3{font-size:1.3rem;margin:0 0 12px}.industry-card p{color:var(--industry-muted);flex:1;font-size:.94rem;line-height:1.65;margin:0 0 24px}.industry-card-link{align-items:center;color:var(--card-accent);display:flex;font-size:.9rem;font-weight:800;gap:8px}.industry-card-link svg{font-size:.75rem;transition:transform .2s ease}.industry-card:hover .industry-card-link svg{transform:translate(4px)}.industries-workflow{background:#dff1ee;padding:92px 0}.industries-steps{counter-reset:steps;display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.industries-steps article{border-left:1px solid rgba(36,48,63,.18);padding:6px 38px 10px}.industries-steps article:first-child{border-left:0;padding-left:0}.industries-steps article:last-child{padding-right:0}.industries-steps strong{color:var(--industry-purple);font-family:Roboto Slab,serif;font-size:2rem}.industries-steps h3{font-size:1.25rem;margin:16px 0 10px}.industries-steps p{color:#586776;line-height:1.7;margin:0}.industries-value{padding:96px 0}.industries-value-grid{align-items:start;display:grid;gap:80px;grid-template-columns:.9fr 1.1fr}.industries-value-list{display:grid;gap:26px}.industries-value-list p{align-items:flex-start;display:flex;gap:14px;line-height:1.65;margin:0}.industries-value-list svg{margin-top:5px}.industries-value-list span{color:var(--industry-muted)}.industries-value-list strong{color:var(--industry-ink)}.industries-cta{background:#2c3545;color:#fff;padding:68px 0}.industries-cta-inner{align-items:center;display:flex;gap:40px;justify-content:space-between}.industries-cta h2{color:#fff;margin-bottom:10px}.industries-cta p{color:#d4dae3;margin:0}.industries-cta-inner>div>span{color:#f1c153}.industries-cta-button{background:#f1c153;color:#24303f;flex:0 0 auto;font-weight:800;padding:15px 24px;transition:transform .2s ease,background .2s ease}.industries-cta-button:hover{background:#ffd56f;transform:translateY(-2px)}@media (max-width: 980px){.industries-hero-grid,.industries-value-grid{gap:52px;grid-template-columns:1fr}.industries-hero-copy{max-width:760px}.industries-hero-visual{margin:0 auto;max-width:720px}.industries-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.industries-hero{padding:54px 0 68px}.industries-hero-grid{gap:44px}.industries-hero-copy h1{font-size:2.55rem}.industries-hero-actions{align-items:stretch;flex-direction:column}.industries-primary-button{justify-content:center}.industries-float-top{left:8px;top:62px}.industries-float-bottom{bottom:-24px;right:8px}.industries-directory,.industries-value{padding:72px 0}.industries-grid{grid-template-columns:1fr}.industry-card{min-height:260px}.industries-workflow{padding:72px 0}.industries-steps{grid-template-columns:1fr}.industries-steps article,.industries-steps article:first-child,.industries-steps article:last-child{border-left:0;border-top:1px solid rgba(36,48,63,.18);padding:28px 0}.industries-steps article:first-child{border-top:0;padding-top:0}.industries-cta-inner{align-items:flex-start;flex-direction:column}}.industry-detail{--detail-accent: #3973b7;--detail-soft: #eaf3ff;--detail-ink: #24303f;--detail-muted: #667085;color:var(--detail-ink);overflow:hidden}.industry-detail-coral{--detail-accent: #d75d42;--detail-soft: #fff0ec}.industry-detail-blue{--detail-accent: #3973b7;--detail-soft: #eaf3ff}.industry-detail-green{--detail-accent: #198f70;--detail-soft: #e7f7f1}.industry-detail-rose{--detail-accent: #b94b63;--detail-soft: #fcedf1}.industry-detail-gold{--detail-accent: #a66f0f;--detail-soft: #fff5dc}.industry-detail-aqua{--detail-accent: #147e8b;--detail-soft: #e6f7f8}.industry-detail-violet{--detail-accent: #655c97;--detail-soft: #efedf8}.industry-detail-orange{--detail-accent: #ba5b24;--detail-soft: #fff0e5}.industry-detail-breadcrumb{background:#f8fafc;border-bottom:1px solid #e7ebf0;padding:14px 0}.industry-detail-hero{background:linear-gradient(115deg,var(--detail-soft) 0 62%,#fff 62%);padding:76px 0 88px}.industry-detail-hero-grid{align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.industry-detail-eyebrow,.industry-detail-heading>span,.industry-detail-final-inner>div>span{color:var(--detail-accent);display:block;font-size:.78rem;font-weight:800;letter-spacing:.12em;margin-bottom:15px}.industry-detail-copy h1{font-family:Roboto Slab,serif;font-size:clamp(2.6rem,4.7vw,4.4rem);line-height:1.07;margin:0 0 20px}.industry-detail-headline{color:var(--detail-accent);font-family:Roboto Slab,serif;font-size:1.45rem;font-weight:700;line-height:1.4;margin:0 0 18px}.industry-detail-summary{color:#566273;font-size:1.08rem;line-height:1.75;margin:0 0 30px;max-width:640px}.industry-detail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px}.industry-detail-primary,.industry-detail-final-button{align-items:center;background:var(--detail-accent);color:#fff;display:inline-flex;font-weight:800;gap:10px;padding:15px 22px;text-decoration:none;transition:transform .2s ease,filter .2s ease}.industry-detail-primary:hover,.industry-detail-final-button:hover{filter:brightness(.92);transform:translateY(-2px)}.industry-detail-secondary{align-items:center;color:var(--detail-ink);display:inline-flex;font-weight:750;gap:8px;text-decoration:none}.industry-detail-secondary svg{color:var(--detail-accent)}.industry-detail-checks{display:flex;flex-wrap:wrap;gap:12px 18px;list-style:none;margin:27px 0 0;padding:0}.industry-detail-checks li{align-items:center;color:#566273;display:flex;font-size:.85rem;font-weight:650;gap:7px}.industry-detail-checks svg{color:var(--detail-accent)}.industry-detail-product{background:#fff;border:1px solid #dde3ea;box-shadow:0 25px 65px #24303f29;padding:44px 15px 15px;position:relative}.industry-detail-product img{border:1px solid #e8edf2;display:block;width:100%}.industry-detail-product-bar{align-items:center;display:flex;gap:6px;left:16px;position:absolute;right:16px;top:14px}.industry-detail-product-bar>span{background:#d8dee7;border-radius:50%;height:7px;width:7px}.industry-detail-product-bar strong{color:#657184;font-size:.72rem;margin-left:6px}.industry-detail-product-note{align-items:center;background:#fff;border-left:4px solid var(--detail-accent);bottom:-27px;box-shadow:0 14px 35px #24303f2b;display:flex;gap:12px;padding:14px 18px;position:absolute;right:-20px}.industry-detail-product-note>svg{color:var(--detail-accent);font-size:1.25rem}.industry-detail-product-note span,.industry-detail-product-note strong{display:block}.industry-detail-product-note span{color:#697587;font-size:.74rem}.industry-detail-product-note strong{color:var(--detail-ink);font-size:.83rem;margin-bottom:2px}.industry-detail-stats{background:#fff;border-bottom:1px solid #edf0f3}.industry-detail-stats-grid{display:grid;grid-template-columns:repeat(3,1fr)}.industry-detail-stats-grid>div{border-left:1px solid #e5e9ee;padding:30px 38px}.industry-detail-stats-grid>div:first-child{border-left:0}.industry-detail-stats strong,.industry-detail-stats span{display:block}.industry-detail-stats strong{color:var(--detail-accent);font-family:Roboto Slab,serif;font-size:1.25rem}.industry-detail-stats span{color:var(--detail-muted);font-size:.87rem;margin-top:3px}.industry-detail-section{padding:96px 0}.industry-detail-heading{margin:0 auto 48px;max-width:720px;text-align:center}.industry-detail-heading h2,.industry-detail-two-column h2,.industry-detail-final h2{font-family:Roboto Slab,serif;font-size:clamp(2rem,3.5vw,3.1rem);line-height:1.18;margin:0 0 16px}.industry-detail-heading p,.industry-detail-two-column>div>p{color:var(--detail-muted);font-size:1.04rem;line-height:1.72;margin:0}.industry-detail-challenges{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.industry-detail-challenges article{border:1px solid #e4e8ed;border-top:4px solid var(--detail-accent);min-height:260px;padding:28px}.industry-detail-challenges article>span{color:var(--detail-accent);font-family:Roboto Slab,serif;font-size:1.75rem;font-weight:700}.industry-detail-challenges h3{font-size:1.2rem;margin:20px 0 10px}.industry-detail-challenges p{color:var(--detail-muted);line-height:1.7;margin:0}.industry-detail-use-cases,.industry-detail-questions{background:var(--detail-soft);padding:92px 0}.industry-detail-two-column{align-items:center;display:grid;gap:80px;grid-template-columns:.9fr 1.1fr}.industry-detail-inline-link{align-items:center;color:var(--detail-accent);display:inline-flex;font-weight:800;gap:8px;margin-top:24px;text-decoration:none}.industry-detail-use-grid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.industry-detail-use-grid>div{align-items:center;background:#fff;border:1px solid rgba(36,48,63,.1);display:flex;font-weight:700;gap:11px;min-height:72px;padding:16px}.industry-detail-use-grid svg{color:var(--detail-accent);flex:0 0 auto}.industry-detail-process{display:grid;gap:22px;grid-template-columns:repeat(3,1fr)}.industry-detail-process article{background:#fff;border:1px solid #e3e8ed;min-height:290px;padding:30px;position:relative}.industry-detail-process article>svg{color:var(--detail-accent);font-size:1.65rem}.industry-detail-process article>span{color:#e3e7ec;font-family:Roboto Slab,serif;font-size:3rem;font-weight:800;position:absolute;right:24px;top:18px}.industry-detail-process h3{font-size:1.2rem;margin:32px 0 12px}.industry-detail-process p{color:var(--detail-muted);line-height:1.7;margin:0}.industry-detail-question-list{display:grid;gap:14px}.industry-detail-question-list>div{align-items:center;background:#fff;border-left:4px solid var(--detail-accent);display:flex;gap:16px;padding:20px 22px}.industry-detail-question-list svg{color:var(--detail-accent);flex:0 0 auto;font-size:1.25rem}.industry-detail-question-list span,.industry-detail-question-list small{display:block}.industry-detail-question-list span{font-family:Roboto Slab,serif;font-weight:700;line-height:1.45}.industry-detail-question-list small{color:var(--detail-muted);font-family:inherit;font-size:.67rem;letter-spacing:.1em;margin-bottom:4px}.industry-detail-final{background:#283241;color:#fff;padding:72px 0}.industry-detail-final-inner{align-items:center;display:flex;gap:45px;justify-content:space-between}.industry-detail-final h2{color:#fff;margin-bottom:10px;max-width:760px}.industry-detail-final p{color:#d2d9e2;margin:0}.industry-detail-final-button{flex:0 0 auto}@media (max-width: 980px){.industry-detail-hero-grid,.industry-detail-two-column{gap:55px;grid-template-columns:1fr}.industry-detail-hero{background:var(--detail-soft)}.industry-detail-product{margin:0 auto;max-width:720px}}@media (max-width: 720px){.industry-detail-hero{padding:54px 0 70px}.industry-detail-copy h1{font-size:2.55rem}.industry-detail-headline{font-size:1.22rem}.industry-detail-actions{align-items:stretch;flex-direction:column}.industry-detail-primary{justify-content:center}.industry-detail-product-note{right:8px}.industry-detail-stats-grid,.industry-detail-challenges,.industry-detail-process{grid-template-columns:1fr}.industry-detail-stats-grid>div,.industry-detail-stats-grid>div:first-child{border-left:0;border-top:1px solid #e5e9ee;padding:22px 0}.industry-detail-stats-grid>div:first-child{border-top:0}.industry-detail-section,.industry-detail-use-cases,.industry-detail-questions{padding:72px 0}.industry-detail-use-grid{grid-template-columns:1fr}.industry-detail-final-inner{align-items:flex-start;flex-direction:column}}.resources-page,.resource-detail-page{--resource-ink: #24303f;--resource-muted: #667085;--resource-purple: #655c97;--resource-yellow: #f1c153;--resource-teal: #167c72;background:#fff;color:var(--resource-ink);overflow:hidden}.resources-breadcrumb{background:#f8fafc;border-bottom:1px solid #e7ebf0;padding:14px 0}.resources-hero{background:#fbf3ec;padding:82px 0 88px}.resources-hero-grid,.resource-detail-hero-grid{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr)}.resources-eyebrow,.resources-section-heading>span,.resources-cta-inner>div>span{color:var(--resource-purple);display:block;font-size:.78rem;font-weight:800;letter-spacing:.12em;margin-bottom:16px}.resources-hero h1,.resource-detail-hero h1{color:var(--resource-ink);font-family:Roboto Slab,serif;font-size:clamp(2.65rem,5vw,4.55rem);line-height:1.06;margin:0 0 24px;max-width:760px}.resources-hero-grid>div>p,.resource-detail-hero-grid>div>p{color:#566273;font-size:1.16rem;line-height:1.75;margin:0 0 32px;max-width:680px}.resources-primary-action,.resource-detail-actions>a:first-child{align-items:center;background:var(--resource-purple);color:#fff;display:inline-flex;font-weight:800;gap:10px;padding:15px 23px;text-decoration:none;transition:background .2s ease,transform .2s ease}.resources-primary-action:hover,.resource-detail-actions>a:first-child:hover{background:#514979;transform:translateY(-2px)}.resources-hero-note{background:#fff;border-left:5px solid var(--resource-yellow);box-shadow:0 22px 54px #24303f1c;padding:36px}.resources-hero-note>span,.resource-detail-summary>span{color:var(--resource-teal);font-size:.75rem;font-weight:800;letter-spacing:.1em}.resources-hero-note h2{font-family:Roboto Slab,serif;font-size:1.7rem;line-height:1.3;margin:14px 0}.resources-hero-note p{color:var(--resource-muted);line-height:1.7;margin:0 0 20px}.resources-hero-note a{align-items:center;color:var(--resource-purple);display:inline-flex;font-weight:800;gap:9px}.resources-library,.resource-related{padding:96px 0}.resources-section-heading{margin:0 auto 48px;max-width:720px;text-align:center}.resources-section-heading h2,.resources-method h2,.resources-cta h2,.resource-guide h2{color:var(--resource-ink);font-family:Roboto Slab,serif;font-size:clamp(2rem,3.5vw,3rem);line-height:1.18;margin:0 0 16px}.resources-section-heading p{color:var(--resource-muted);font-size:1.06rem;line-height:1.7;margin:0}.resources-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.resource-card{border:1px solid #e3e8ee;border-top:4px solid var(--resource-purple);min-height:320px;transition:box-shadow .25s ease,transform .25s ease}.resource-card:nth-child(3n+2){border-top-color:var(--resource-teal)}.resource-card:nth-child(3n){border-top-color:#d48b2b}.resource-card:hover{box-shadow:0 18px 40px #24303f1a;transform:translateY(-6px)}.resource-card>a{color:inherit;display:flex;flex-direction:column;height:100%;padding:28px}.resource-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:34px}.resource-card-top>span{color:#98a2b3;font-family:Roboto Slab,serif;font-size:1.1rem;font-weight:800}.resource-card-top svg{color:var(--resource-purple);font-size:1.55rem}.resource-card h3{font-size:1.3rem;margin:0 0 13px}.resource-card p{color:var(--resource-muted);flex:1;font-size:.95rem;line-height:1.7;margin:0 0 24px}.resource-card-action{align-items:center;color:var(--resource-purple);display:inline-flex;font-size:.9rem;font-weight:800;gap:9px}.resource-card-action svg,.resources-hero-note a svg,.resource-related-grid b svg{font-size:.76rem;transition:transform .2s ease}.resource-card:hover .resource-card-action svg,.resources-hero-note a:hover svg,.resource-related-grid a:hover b svg{transform:translate(4px)}.resources-method{background:#dff1ee;padding:88px 0}.resources-method-grid{display:grid;gap:80px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.resources-method-list{display:grid;gap:0}.resources-method-list p{align-items:flex-start;border-bottom:1px solid rgba(36,48,63,.17);display:flex;gap:20px;line-height:1.65;margin:0;padding:22px 0}.resources-method-list p:first-child{padding-top:0}.resources-method-list strong{color:var(--resource-purple);font-family:Roboto Slab,serif;font-size:1.3rem}.resources-method-list span{color:#576776}.resources-method-list b{color:var(--resource-ink)}.resources-cta{background:#2c3545;color:#fff;padding:68px 0}.resources-cta-inner{align-items:center;display:flex;gap:48px;justify-content:space-between}.resources-cta h2{color:#fff;margin-bottom:10px}.resources-cta p{color:#d4dae3;margin:0}.resources-cta-inner>div>span{color:var(--resource-yellow)}.resources-cta-inner>a{align-items:center;background:var(--resource-yellow);color:var(--resource-ink);display:inline-flex;flex:0 0 auto;font-weight:800;gap:10px;padding:15px 25px;transition:background .2s ease,transform .2s ease}.resources-cta-inner>a:hover{background:#ffd46d;transform:translateY(-2px)}.resource-detail-hero{background:#fbf3ec;padding:76px 0 82px}.resource-detail-hero h1{font-size:clamp(2.6rem,4.7vw,4.25rem)}.resource-detail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px}.resource-detail-actions>a:last-child{color:var(--resource-ink);font-weight:800}.resource-detail-summary{background:#fff;border:1px solid #e7e1da;box-shadow:0 22px 55px #24303f1a;padding:34px}.resource-detail-summary>svg{color:var(--resource-purple);display:block;font-size:2rem;margin-bottom:22px}.resource-detail-summary ul{display:grid;gap:18px;list-style:none;margin:24px 0 0;padding:0}.resource-detail-summary li{align-items:flex-start;color:#4f5e6f;display:flex;gap:11px;line-height:1.55}.resource-detail-summary li svg,.resource-guide aside p svg{color:var(--resource-teal);flex:0 0 auto;margin-top:4px}.resource-guide{padding:96px 0}.resource-guide-grid{display:grid;gap:84px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.7fr)}.resource-guide article>p{color:var(--resource-muted);font-size:1.05rem;line-height:1.85;margin:0 0 20px}.resource-guide aside{align-self:start;background:#eef7f5;border-left:4px solid var(--resource-teal);padding:30px}.resource-guide aside h3{font-size:1.25rem;margin:0 0 22px}.resource-guide aside p{align-items:flex-start;display:flex;gap:11px;line-height:1.55;margin:16px 0}.resource-steps-section{background:#f7f8fa;padding:92px 0}.resource-steps-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.resource-steps-grid article{background:#fff;border-bottom:4px solid var(--resource-purple);min-height:245px;padding:27px 24px}.resource-steps-grid strong{color:var(--resource-purple);font-family:Roboto Slab,serif;font-size:1.4rem}.resource-steps-grid h3{font-size:1.08rem;line-height:1.4;margin:25px 0 11px}.resource-steps-grid p{color:var(--resource-muted);font-size:.9rem;line-height:1.65;margin:0}.resource-related-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.resource-related-grid>a{border:1px solid #e3e8ee;color:inherit;display:flex;flex-direction:column;min-height:260px;padding:28px;transition:box-shadow .2s ease,transform .2s ease}.resource-related-grid>a:hover{box-shadow:0 16px 36px #24303f17;transform:translateY(-4px)}.resource-related-grid span{color:var(--resource-teal);font-size:.7rem;font-weight:800;letter-spacing:.08em}.resource-related-grid h3{font-size:1.22rem;margin:15px 0 11px}.resource-related-grid p{color:var(--resource-muted);flex:1;font-size:.92rem;line-height:1.65;margin:0 0 20px}.resource-related-grid b{align-items:center;color:var(--resource-purple);display:inline-flex;font-size:.88rem;gap:8px}@media (max-width: 980px){.resources-hero-grid,.resource-detail-hero-grid,.resources-method-grid,.resource-guide-grid{gap:52px;grid-template-columns:1fr}.resources-grid,.resource-steps-grid,.resource-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.resources-hero,.resource-detail-hero{padding:56px 0 64px}.resources-hero h1,.resource-detail-hero h1{font-size:2.55rem}.resources-hero-note,.resource-detail-summary{padding:27px 24px}.resources-library,.resource-related,.resource-guide{padding:72px 0}.resources-grid,.resource-steps-grid,.resource-related-grid{grid-template-columns:1fr}.resource-card{min-height:285px}.resources-method,.resource-steps-section{padding:70px 0}.resources-cta-inner{align-items:flex-start;flex-direction:column}.resource-detail-actions{align-items:stretch;flex-direction:column}.resource-detail-actions>a:first-child{justify-content:center}}.solutions-page,.solution-detail-page{--solution-ink: #24303f;--solution-muted: #667085;--solution-purple: #655c97;--solution-yellow: #f1c153;--solution-teal: #167c72;background:#fff;color:var(--solution-ink);overflow:hidden}.solutions-breadcrumb{background:#f8fafc;border-bottom:1px solid #e7ebf0;padding:14px 0}.solutions-hero{background:#eef1fb;padding:82px 0 88px}.solutions-hero-grid,.solution-detail-hero-grid{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr)}.solutions-eyebrow,.solutions-section-heading>span,.solutions-cta-inner>div>span{color:var(--solution-purple);display:block;font-size:.78rem;font-weight:800;letter-spacing:.12em;margin-bottom:16px}.solutions-hero h1,.solution-detail-hero h1{color:var(--solution-ink);font-family:Roboto Slab,serif;font-size:clamp(2.65rem,5vw,4.55rem);line-height:1.06;margin:0 0 24px;max-width:760px}.solutions-hero-grid>div>p,.solution-detail-hero-grid>div>p{color:#566273;font-size:1.16rem;line-height:1.75;margin:0 0 32px;max-width:680px}.solutions-primary-action,.solution-detail-actions>a:first-child{align-items:center;background:var(--solution-purple);color:#fff;display:inline-flex;font-weight:800;gap:10px;padding:15px 23px;text-decoration:none;transition:background .2s ease,transform .2s ease}.solutions-primary-action:hover,.solution-detail-actions>a:first-child:hover{background:#514979;transform:translateY(-2px)}.solutions-hero-note{background:#fff;border-left:5px solid var(--solution-yellow);box-shadow:0 22px 54px #24303f1c;padding:36px}.solutions-hero-note>span,.solution-detail-summary>span{color:var(--solution-teal);font-size:.75rem;font-weight:800;letter-spacing:.1em}.solutions-hero-note h2{font-family:Roboto Slab,serif;font-size:1.7rem;line-height:1.3;margin:14px 0}.solutions-hero-note p{color:var(--solution-muted);line-height:1.7;margin:0 0 20px}.solutions-hero-note a{align-items:center;color:var(--solution-purple);display:inline-flex;font-weight:800;gap:9px}.solutions-grid-section,.solution-related{padding:96px 0}.solutions-section-heading{margin:0 auto 48px;max-width:720px;text-align:center}.solutions-section-heading h2,.solutions-method h2,.solutions-cta h2,.solution-guide h2{color:var(--solution-ink);font-family:Roboto Slab,serif;font-size:clamp(2rem,3.5vw,3rem);line-height:1.18;margin:0 0 16px}.solutions-section-heading p{color:var(--solution-muted);font-size:1.06rem;line-height:1.7;margin:0}.solutions-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.solution-card{border:1px solid #e3e8ee;border-top:4px solid var(--solution-purple);min-height:320px;transition:box-shadow .25s ease,transform .25s ease}.solution-card:nth-child(3n+2){border-top-color:var(--solution-teal)}.solution-card:nth-child(3n){border-top-color:#d48b2b}.solution-card:hover{box-shadow:0 18px 40px #24303f1a;transform:translateY(-6px)}.solution-card>a{color:inherit;display:flex;flex-direction:column;height:100%;padding:28px}.solution-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:34px}.solution-card-top>span{color:#98a2b3;font-family:Roboto Slab,serif;font-size:1.1rem;font-weight:800}.solution-card-top svg{color:var(--solution-purple);font-size:1.55rem}.solution-card h3{font-size:1.3rem;margin:0 0 13px}.solution-card p{color:var(--solution-muted);flex:1;font-size:.95rem;line-height:1.7;margin:0 0 24px}.solution-card-action{align-items:center;color:var(--solution-purple);display:inline-flex;font-size:.9rem;font-weight:800;gap:9px}.solution-card-action svg,.solutions-hero-note a svg,.solution-related-grid b svg{font-size:.76rem;transition:transform .2s ease}.solution-card:hover .solution-card-action svg,.solutions-hero-note a:hover svg,.solution-related-grid a:hover b svg{transform:translate(4px)}.solutions-method{background:#dff1ee;padding:88px 0}.solutions-method-grid{display:grid;gap:80px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.solutions-method-list{display:grid;gap:0}.solutions-method-list p{align-items:flex-start;border-bottom:1px solid rgba(36,48,63,.17);display:flex;gap:20px;line-height:1.65;margin:0;padding:22px 0}.solutions-method-list p:first-child{padding-top:0}.solutions-method-list strong{color:var(--solution-purple);font-family:Roboto Slab,serif;font-size:1.3rem}.solutions-method-list span{color:#576776}.solutions-method-list b{color:var(--solution-ink)}.solutions-cta{background:#2c3545;color:#fff;padding:68px 0}.solutions-cta-inner{align-items:center;display:flex;gap:48px;justify-content:space-between}.solutions-cta h2{color:#fff;margin-bottom:10px}.solutions-cta p{color:#d4dae3;margin:0}.solutions-cta-inner>div>span{color:var(--solution-yellow)}.solutions-cta-inner>a{align-items:center;background:var(--solution-yellow);color:var(--solution-ink);display:inline-flex;flex:0 0 auto;font-weight:800;gap:10px;padding:15px 25px;text-decoration:none;transition:background .2s ease,transform .2s ease}.solutions-cta-inner>a:hover{background:#ffd46d;transform:translateY(-2px)}.solution-detail-hero{background:#eef1fb;padding:76px 0 82px}.solution-detail-hero h1{font-size:clamp(2.6rem,4.7vw,4.25rem)}.solution-detail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px}.solution-detail-actions>a:last-child{color:var(--solution-ink);font-weight:800;text-decoration:none}.solution-detail-summary{background:#fff;border:1px solid #e0e2ec;box-shadow:0 22px 55px #24303f1a;padding:34px}.solution-detail-summary>svg{color:var(--solution-purple);display:block;font-size:2rem;margin-bottom:22px}.solution-detail-summary ul{display:grid;gap:18px;list-style:none;margin:24px 0 0;padding:0}.solution-detail-summary li{align-items:flex-start;color:#4f5e6f;display:flex;gap:11px;line-height:1.55}.solution-detail-summary li svg,.solution-guide aside p svg{color:var(--solution-teal);flex:0 0 auto;margin-top:4px}.solution-guide{padding:96px 0}.solution-guide-grid{display:grid;gap:84px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.7fr)}.solution-guide article>p{color:var(--solution-muted);font-size:1.05rem;line-height:1.85;margin:0 0 20px}.solution-guide aside{align-self:start;background:#eef7f5;border-left:4px solid var(--solution-teal);padding:30px}.solution-guide aside h3{font-size:1.25rem;margin:0 0 22px}.solution-guide aside p{align-items:flex-start;display:flex;gap:11px;line-height:1.55;margin:16px 0}.solution-workflow{background:#f7f8fa;padding:92px 0}.solution-steps{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.solution-steps article{background:#fff;border-bottom:4px solid var(--solution-purple);display:flex;gap:16px;min-height:150px;padding:27px 24px}.solution-steps span{color:var(--solution-purple);flex:0 0 auto;font-family:Roboto Slab,serif;font-size:1.6rem;font-weight:800}.solution-steps h3{font-size:1.1rem;margin:0 0 8px}.solution-steps p{color:var(--solution-muted);font-size:.92rem;line-height:1.65;margin:0}.solution-related-grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.solution-related-grid>a{border:1px solid #e3e8ee;color:inherit;display:flex;flex-direction:column;min-height:260px;padding:28px;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.solution-related-grid>a:hover{box-shadow:0 16px 36px #24303f17;transform:translateY(-4px)}.solution-related-grid span{color:var(--solution-teal);font-size:.7rem;font-weight:800;letter-spacing:.08em}.solution-related-grid h3{font-size:1.22rem;margin:15px 0 11px}.solution-related-grid p{color:var(--solution-muted);flex:1;font-size:.92rem;line-height:1.65;margin:0 0 20px}.solution-related-grid b{align-items:center;color:var(--solution-purple);display:inline-flex;font-size:.88rem;gap:8px}.solution-also-support{background:#f4f6f9;border-top:1px solid #e4e8ee;border-bottom:1px solid #e4e8ee;padding:30px 0}.solution-also-support-inner{align-items:center;column-gap:12px;display:flex;flex-wrap:wrap;row-gap:12px}.solution-also-support-flag{color:var(--solution-purple);font-size:1.2rem}.solution-also-support-text{color:var(--solution-ink);font-weight:800;font-size:.95rem;letter-spacing:.02em}.solution-city-list{display:flex;flex-wrap:wrap;gap:10px 18px;list-style:none;margin:0;padding:0}.solution-city-list a{color:var(--solution-purple);font-size:.92rem;font-weight:700;text-decoration:none}.solution-city-list a:hover{text-decoration:underline}@media (max-width: 980px){.solutions-hero-grid,.solution-detail-hero-grid,.solutions-method-grid,.solution-guide-grid{gap:52px;grid-template-columns:1fr}.solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-steps{grid-template-columns:1fr}.solution-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 680px){.solutions-hero,.solution-detail-hero{padding:56px 0 64px}.solutions-hero h1,.solution-detail-hero h1{font-size:2.55rem}.solutions-hero-note,.solution-detail-summary{padding:27px 24px}.solutions-grid-section,.solution-related,.solution-guide{padding:72px 0}.solutions-grid,.solution-related-grid{grid-template-columns:1fr}.solution-card{min-height:285px}.solutions-method,.solution-workflow{padding:70px 0}.solutions-cta-inner{align-items:flex-start;flex-direction:column}.solution-detail-actions{align-items:stretch;flex-direction:column}.solution-detail-actions>a:first-child{justify-content:center}.solution-also-support-inner{justify-content:center;text-align:center}}.location-page{--loc-ink: #24303f;--loc-muted: #667085;--loc-purple: #655c97;--loc-yellow: #f1c153;background:#fff;color:var(--loc-ink)}.location-breadcrumb{background:#f8fafc;border-bottom:1px solid #e7ebf0;padding:14px 0}.location-hero{background:#fbf3ec;padding:68px 0 78px}.location-hero-grid{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.location-eyebrow,.location-heading>span{color:var(--loc-purple);display:block;font-size:.78rem;font-weight:800;letter-spacing:.1em;margin-bottom:14px}.location-hero-grid h1{font-family:Roboto Slab,serif;font-size:clamp(2.1rem,3.6vw,3.1rem);line-height:1.15;margin:0 0 20px}.location-hero-grid>div>p{color:#566273;font-size:1.1rem;line-height:1.7;margin:0 0 26px;max-width:560px}.location-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:18px}.location-secondary-link{color:var(--loc-ink);font-weight:700;text-decoration:none}.location-secondary-link:hover{color:var(--loc-purple)}.location-trust{color:#667085;font-size:.88rem;margin:0}.location-hero-card{background:#fff;border:1px solid #e8e2dc;border-radius:10px;box-shadow:0 24px 60px #322b461f;padding:30px 26px}.location-hero-card svg{color:var(--loc-purple);font-size:1.5rem}.location-hero-card>span{color:#495568;display:block;font-size:.78rem;font-weight:800;letter-spacing:.08em;margin:14px 0 16px}.location-hero-card ul{display:grid;gap:12px;list-style:none;margin:0;padding:0}.location-hero-card li{align-items:flex-start;color:#4c5765;display:flex;font-size:.94rem;gap:10px;line-height:1.5}.location-hero-card li svg{color:#159a76;flex:0 0 auto;font-size:.95rem;margin-top:3px}.location-workflow{background:#dff1ee;padding:72px 0}.location-workflow-grid{align-items:start;display:grid;gap:56px;grid-template-columns:.85fr 1.15fr}.location-workflow-grid h2{font-family:Roboto Slab,serif;font-size:clamp(1.7rem,2.6vw,2.3rem);margin:0 0 14px}.location-workflow-grid>div>p{color:#566273;line-height:1.7;margin:0}.location-steps{display:grid;gap:20px}.location-steps article{align-items:flex-start;background:#fff;border-radius:8px;display:flex;gap:16px;padding:20px 22px}.location-steps span{background:var(--loc-purple);border-radius:50%;color:#fff;flex:0 0 auto;font-weight:700;height:34px;line-height:34px;text-align:center;width:34px}.location-steps h3{margin:0 0 6px}.location-steps p{color:var(--loc-muted);line-height:1.6;margin:0}.location-use-cases{padding:76px 0}.location-heading{margin:0 auto 40px;max-width:640px;text-align:center}.location-heading h2{font-family:Roboto Slab,serif;font-size:clamp(1.8rem,2.8vw,2.5rem);margin:0}.location-use-grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.location-use-grid article{border:1px solid #e6eaf0;border-radius:8px;padding:24px 20px}.location-use-grid svg{color:var(--loc-purple);font-size:1.3rem}.location-use-grid h3{font-size:1.05rem;margin:14px 0 8px}.location-use-grid p{color:var(--loc-muted);font-size:.92rem;line-height:1.6;margin:0}.location-cta{background:#2c3545;color:#fff;padding:60px 0;text-align:center}.location-cta h2{color:#fff;font-family:Roboto Slab,serif;font-size:clamp(1.6rem,2.6vw,2.2rem);margin:0 0 12px}.location-cta p{color:#d4dae3;margin:0 auto 26px;max-width:560px}.location-cta .btn-primary{display:inline-block}.location-also-support{background:#f4f6f9;border-top:1px solid #e4e8ee;padding:30px 0}.location-also-support-inner{align-items:center;column-gap:12px;display:flex;flex-wrap:wrap;row-gap:12px}.location-also-support-flag{color:var(--loc-purple);font-size:1.2rem}.location-also-support-text{color:var(--loc-ink);font-weight:800;font-size:.95rem;letter-spacing:.02em}.location-city-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.location-city-list a{background:#fff;border:1px solid #dfe4ec;border-radius:999px;color:var(--loc-ink);display:inline-block;font-size:.86rem;font-weight:650;padding:7px 16px;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.location-city-list a:hover{background:var(--loc-purple);border-color:var(--loc-purple);color:#fff}@media (max-width: 980px){.location-hero-grid,.location-workflow-grid{gap:40px;grid-template-columns:1fr}.location-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.location-hero{padding:48px 0 60px}.location-hero-actions{align-items:stretch;flex-direction:column}.location-use-grid{grid-template-columns:1fr}.location-also-support-inner{justify-content:center;text-align:center}}
