.inner-page{--ink:#2b2030;--muted:#685e6b;--blue:#ad2f55;--blue-2:#ad2f55;--line:#e5dce7;--mist:#f5eefb;--page-tint:#f4eafa;--page-accent:#78375f;background:#fff;color:var(--ink)}.inner-page[data-page=for-businesses],.inner-page[data-page=integrations]{--page-tint:#e7f6f0;--page-accent:#236f60}.inner-page[data-page=services],.inner-page[data-page=contact]{--page-tint:#fff0ed;--page-accent:#9a3e56}.inner-page[data-page=features],.inner-page[data-page=faq]{--page-tint:#fff5d9;--page-accent:#805722}.inner-page :focus-visible{outline-color:#9b326e}.inner-page .site-header,.inner-page .site-header.scrolled{background:#fff;border-bottom-color:#e9e1ec}.inner-page .site-nav>a,.inner-page .nav-dropdown>a{color:#46384a}.inner-page .site-nav>a:hover,.inner-page .nav-dropdown>a:hover{color:#ad2f55}.inner-page .dropdown-panel{background:#fff;border-color:#e5d5e8}.inner-page .dropdown-panel a:hover{background:#f4eafb}.inner-page .dropdown-panel small{color:#746475}.inner-page .button{background:#ad2f55;border-color:#ad2f55;color:#fff;box-shadow:0 5px 14px #ad2f5512}.inner-page .button:hover{background:#8b2144;border-color:#8b2144;box-shadow:0 8px 20px #ad2f5520}.inner-page .button-outline,.inner-page .button-ghost{background:#fff;border-color:#d7c5dc;color:#623952;box-shadow:none}.inner-page .button-outline:hover,.inner-page .button-ghost:hover{background:#f5eafb;border-color:#af80bc;color:#623952}.inner-page .header-actions .button-ghost,.inner-page .mobile-header-actions .button-ghost{background:#f4eafb;border-color:#e3d0eb;color:#6d355d}.inner-page .text-link,.inner-page .eyebrow{color:#9b2c53}.inner-page .inner-hero{min-height:0;background:radial-gradient(ellipse at 90% 15%,var(--page-tint),transparent 65%),linear-gradient(115deg,#fff8fb,var(--page-tint));color:var(--ink);border-bottom:1px solid #eadfe9}.inner-page .inner-hero:before{display:none}.inner-page .inner-hero-shell{padding-top:142px;padding-bottom:68px;gap:60px;align-items:center;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.inner-page .inner-hero .hero-copy h1{font-size:clamp(36px,3.8vw,55px);line-height:1.13;color:var(--page-accent);letter-spacing:-.045em}.inner-page .inner-hero .hero-copy p{color:#685e6b;font-size:16px;line-height:1.85}.inner-page .inner-hero .eyebrow{color:#a52f56}.inner-page .inner-hero-detail{color:#73556e;margin-top:30px}.inner-page .inner-hero-detail span{color:#9b326e}.inner-page .inner-hero-detail i{height:3px;background:linear-gradient(90deg,#cf5c78 0 33%,#60ae9f 33% 66%,#e3b754 66%)}.inner-page .inner-hero-visual{height:auto;aspect-ratio:3/2;min-width:0;align-self:center;background:#f4eafa;border:6px solid #fff;border-radius:22px 60px 22px 22px;clip-path:none;box-shadow:12px 14px #d8bedc45}.inner-page .inner-hero-visual:before{display:none}.inner-page .inner-hero-visual>i{background:linear-gradient(90deg,#cf5c78 0 33%,#60ae9f 33% 66%,#e3b754 66%);height:5px}.inner-page .inner-hero-visual img{object-fit:cover}.inner-page .inner-hero-visual figcaption{left:14px;right:14px;bottom:14px;gap:12px;align-items:center;padding:11px 14px;background:#ffffffed;border:1px solid #eedfee;border-radius:10px;color:#56344f}.inner-page .inner-hero-visual figcaption span{color:#8f3264;font-size:9px;letter-spacing:.1em}.inner-page .inner-hero-visual figcaption strong{font-size:12px}.inner-page .content-section{padding:76px 0;color:var(--ink);background:#fff}.inner-page .page-sections>.content-section:nth-child(2n){background:#f7f0fa}.inner-page .page-sections>.content-section:nth-child(3n){background:#edf8f3}.inner-page .page-sections>.content-section.layout-steps{background:#fff4d5}.inner-page .section-visual,.inner-page .has-section-visual:after{display:none}.inner-page .section-heading{gap:44px;margin-bottom:34px;align-items:start}.inner-page .section-heading h2{font-size:clamp(29px,3vw,40px);line-height:1.2}.inner-page .section-heading>p{color:#685e6b!important;font-size:16px;line-height:1.85}.inner-page .section-with-media>.container-wide{display:grid;grid-template-columns:1.05fr 1fr;gap:32px 54px;align-items:center}.inner-page .section-with-media .section-heading{display:block;margin:0}.inner-page .section-with-media .section-heading>p{margin-top:22px}.inner-page .section-media{width:100%;height:auto;aspect-ratio:3/2;margin:0;border:5px solid #fff;border-radius:20px;background:#f9edf6;box-shadow:0 12px 35px #612c5910}.inner-page .section-media:before,.inner-page .section-media>i{display:none}.inner-page .section-media img{object-fit:cover}.inner-page .section-media figcaption{left:12px;right:12px;bottom:12px;color:#583653;padding:9px 12px;background:#fffffff2;border-radius:9px}.inner-page .section-media figcaption span{display:none}.inner-page .section-media figcaption strong{font-size:12px;text-shadow:none}.inner-page .section-with-media :is(.cards-grid,.split-panel,.feature-list,.steps-grid,.section-actions,.section-video){grid-column:1/-1}.inner-page :is(.content-card,.feature-row,.split-card,.step-card,.service-capabilities li,.article-card):nth-child(5n+1){--tile:#ffddd5;--tile-light:#fff5f0;--tile-edge:#f1bcaf;--tile-accent:#aa3e33}.inner-page :is(.content-card,.feature-row,.split-card,.step-card,.service-capabilities li,.article-card):nth-child(5n+2){--tile:#e7d9fa;--tile-light:#f8f3ff;--tile-edge:#d3b9ed;--tile-accent:#754193}.inner-page :is(.content-card,.feature-row,.split-card,.step-card,.service-capabilities li,.article-card):nth-child(5n+3){--tile:#ccece4;--tile-light:#f0fcf8;--tile-edge:#a7d9cd;--tile-accent:#176e60}.inner-page :is(.content-card,.feature-row,.split-card,.step-card,.service-capabilities li,.article-card):nth-child(5n+4){--tile:#ffe7aa;--tile-light:#fff9e9;--tile-edge:#ecd18c;--tile-accent:#886113}.inner-page :is(.content-card,.feature-row,.split-card,.step-card,.service-capabilities li,.article-card):nth-child(5n+5){--tile:#f8cfe1;--tile-light:#fff1f7;--tile-edge:#eeb1cc;--tile-accent:#9c3263}.inner-page .cards-grid{gap:20px}.inner-page .cards-grid .content-card:nth-child(n){grid-column:auto;min-height:0;padding:28px;border:1px solid var(--tile-edge);border-top:3px solid var(--tile-accent);border-radius:15px;background:linear-gradient(130deg,var(--tile-light),var(--tile));box-shadow:none}.inner-page .cards-grid .content-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px #61385512}.inner-page .content-card h3{font-size:20px;line-height:1.4}.inner-page :is(.content-card,.split-card) :is(p,li){color:#5d5361!important;font-size:15px;line-height:1.8}.inner-page .content-card .card-index{color:var(--tile-accent)}.inner-page .capability-icon{clip-path:none;background:var(--tile,#f4e2ee)!important;color:var(--tile-accent,#95396b);width:46px;height:46px}.inner-page .capability-icon svg{width:27px;height:27px}.inner-page .content-card .capability-icon{background:#ffffffa8!important}.inner-page :is(.content-card,.split-card) li:before{background:var(--tile-accent,#95396b)}.inner-page .split-panel{gap:22px;background:transparent;border:0;overflow:visible}.inner-page .split-card{min-height:0;padding:34px;border:1px solid var(--tile-edge);border-top:4px solid var(--tile-accent);border-radius:16px;background:linear-gradient(140deg,var(--tile-light),var(--tile))}.inner-page .split-card:before,.inner-page .split-card:after{display:none}.inner-page .split-card .card-top{margin-bottom:24px}.inner-page .split-card h3{font-size:26px;line-height:1.3;margin-top:0;color:#54334f}.inner-page .feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:0;gap:18px}.inner-page .feature-row{grid-template-columns:46px minmax(0,1fr);gap:20px;padding:26px;border:1px solid var(--tile-edge);border-left:4px solid var(--tile-accent);border-radius:13px;background:linear-gradient(110deg,var(--tile-light),#fff)}.inner-page .feature-row p{font-size:15px;line-height:1.8;color:#685e6b}.inner-page .feature-row h3{font-size:19px;line-height:1.4}.inner-page .steps-grid{gap:24px;border:0}.inner-page .step-card{padding:0}.inner-page .step-card:after{display:none}.inner-page .step-top{padding:0 0 20px;border-bottom:2px solid var(--tile-accent)}.inner-page .step-top>span:first-child{display:grid;place-items:center;width:44px;height:44px;background:var(--tile-accent);color:#fff;border-radius:50%;font-size:11px}.inner-page .step-card h3{font-size:19px;line-height:1.4}.inner-page .step-card p{font-size:15px;line-height:1.8;color:#65596a}.inner-page .layout-service.section-with-media .section-heading{grid-column:1/-1;display:grid}.inner-page .layout-service.section-with-media .section-heading>p{margin:0}.inner-page .layout-service.section-with-media .section-media{grid-column:1;grid-row:2 / span 2}.inner-page .layout-service .service-capabilities{grid-column:2;grid-template-columns:1fr;gap:10px}.inner-page .layout-service.section-with-media .section-actions{grid-column:2;margin-top:0}.inner-page .service-capabilities li{padding:14px 18px;border:1px solid var(--tile-edge);border-radius:10px;background:linear-gradient(110deg,var(--tile-light),#fff);font-size:15px;gap:16px}.inner-page .service-capabilities li span{color:var(--tile-accent)}.inner-page .layout-cta{background:#fff!important}.inner-page .cta-panel{padding:48px;background:linear-gradient(120deg,#542548,#873362);border:1px solid #9b5685;border-radius:18px;box-shadow:0 14px 35px #66215112;gap:40px}.inner-page .cta-panel h2{font-size:clamp(28px,3vw,40px);line-height:1.2}.inner-page .cta-panel p{color:#f0ddea!important;font-size:16px;line-height:1.8;margin-top:18px}.inner-page .cta-panel .eyebrow{color:#ffd9a5}.inner-page .cta-panel:after{border-color:#ffcc70;box-shadow:0 0 0 70px #fa959913,0 0 0 140px #a1dedb13;opacity:1}.inner-page .cta-panel .button{background:#ffe5a3;border-color:#ffe5a3;color:#592c44}.inner-page .cta-panel .button:hover{background:#ffdc84}.inner-page .cta-panel .button-outline,.inner-page .cta-panel .button-ghost{background:#ffffff12;color:#fff;border-color:#d8a8c7}.inner-page .layout-faq>.container-wide{display:grid;grid-template-columns:.65fr 1.35fr;gap:58px;align-items:start}.inner-page .layout-faq .section-heading{display:block;margin:0}.inner-page .faq-list{width:100%;border:0;display:grid;gap:12px}.inner-page .faq-item{border:1px solid #e3d3e9;border-radius:13px;background:#fff;padding:0 22px}.inner-page .faq-item[open]{background:#fcf7ff;border-color:#c6a4d6}.inner-page .faq-item summary{grid-template-columns:28px minmax(0,1fr) 20px;font-size:17px;gap:12px;padding:22px 0;line-height:1.5}.inner-page .faq-item p{margin:0 22px 24px 40px;font-size:15px;line-height:1.85;color:#67556b}.inner-page:is([data-page=privacy-policy],[data-page=terms-and-conditions],[data-page=cookie-policy]) .inner-hero-shell{grid-template-columns:1fr;max-width:900px;padding-block:140px 55px}.inner-page:is([data-page=privacy-policy],[data-page=terms-and-conditions],[data-page=cookie-policy]) :is(.inner-hero-visual,.inner-hero-detail){display:none}.inner-page:is([data-page=privacy-policy],[data-page=terms-and-conditions],[data-page=cookie-policy]) .page-sections>.content-section>.container-wide{max-width:900px}.inner-page:is([data-page=privacy-policy],[data-page=terms-and-conditions],[data-page=cookie-policy]) .feature-list{grid-template-columns:1fr}.inner-page:is([data-page=privacy-policy],[data-page=terms-and-conditions],[data-page=cookie-policy]) .feature-row{background:#fff;border:0;border-bottom:1px solid #e5dce7;border-radius:0}.inner-page .form-section{padding:76px 0;background:linear-gradient(120deg,#f4eafa,#fff1ed);color:var(--ink)}.inner-page .form-layout{gap:60px}.inner-page .form-intro h2{font-size:40px;line-height:1.2}.inner-page .form-intro>p{color:#685e6b}.inner-page .contact-details,.inner-page .contact-details>*{border-color:#d9c7df}.inner-page .contact-details span{color:#815774}.inner-page .lead-form{background:#fff;padding:36px;border:1px solid #dfcde5;border-radius:20px;box-shadow:0 16px 36px #663b6a0c}.inner-page .field-grid label{color:#58465e;font-size:13px}.inner-page .field-grid label em{color:#76637c}.inner-page .field-grid small{color:#a32146}.inner-page .field-grid input:not([type=checkbox]),.inner-page .field-grid select,.inner-page .field-grid textarea{color:#34253b;background:#fffcff;border:1px solid #d9c7e0;border-radius:9px;min-height:48px}.inner-page .field-grid input:focus,.inner-page .field-grid select:focus,.inner-page .field-grid textarea:focus{border-color:#a54b88;box-shadow:0 0 0 3px #b3599d24}.inner-page .consent a{color:#9b2c68}.inner-page .tab-buttons{border:1px solid #ddc8e4;background:#fff;border-radius:13px;padding:7px}.inner-page .tab-buttons button{border-radius:9px;color:#754564}.inner-page .tab-buttons button.active{background:#853965;color:#fff}.inner-page .tab-buttons button[data-tab-button=business].active{background:#247564}.inner-page #panel-business{border-top:4px solid #247564}.inner-page #panel-agency{border-top:4px solid #953c76}.inner-page .form-panel-heading span{color:#9b326e}.inner-page .form-panel-heading h2{font-size:30px;line-height:1.25}.inner-page .articles-section{background:#faf4fc}.inner-page .article-card{background:linear-gradient(145deg,#fff,var(--tile-light));border-color:var(--tile-edge);border-radius:16px}.inner-page .article-image{height:auto;aspect-ratio:3/2}.inner-page .article-image:after{display:none}.inner-page .article-image span{color:#623854;background:#fffffff2;border:1px solid #eddce9}.inner-page .article-card h2{font-size:22px;line-height:1.35}.inner-page .article-card p{font-size:15px}.inner-page .article-card:hover{box-shadow:0 12px 30px #66305b12}.inner-page .article-hero{padding:130px 0 60px;background:linear-gradient(120deg,#fff2ed,#f0e5fc);color:#533047}.inner-page .article-hero .eyebrow{color:#a52f56}.inner-page .article-hero h1{font-size:clamp(34px,4.6vw,60px);line-height:1.15}.inner-page .article-hero p{color:#685e6b;font-size:18px}.inner-page .article-meta{color:#7b5a76;flex-wrap:wrap}.inner-page .article-featured{max-width:1000px;aspect-ratio:3/2;max-height:560px;object-fit:contain;background:#fcf5fc;border-radius:20px;margin:32px auto 0}.inner-page .article-content{padding-top:38px;font-size:18px;line-height:1.9}.inner-page .article-content :is(p,li){color:#62566b}.inner-page .article-content h2{color:#56334f;font-size:30px;line-height:1.3}.inner-page .article-share{border-top:1px solid #e5d3e8;margin-top:40px;padding-top:28px}.inner-page .article-share a{color:#9b326e}.inner-page .site-footer{background:#302034;border-top:5px solid transparent;border-image:linear-gradient(90deg,#df6678 0 25%,#ba91d4 25% 50%,#72bcb0 50% 75%,#edc26c 75%) 1}.inner-page .footer-grid>div:not(.footer-intro) a,.inner-page .footer-intro p{color:#d4c3d6}.inner-page .footer-grid h2{color:#f0e4f2}.inner-page .footer-bottom{color:#c2adc6;border-color:#ffffff20}.inner-page .footer-tagline{color:#f2c87c}@media(max-width:1200px){.inner-page .site-nav{background:#fff}.inner-page .dropdown-panel{background:transparent}.inner-page .inner-hero-shell{gap:36px;padding-top:120px}.inner-page .cta-panel{grid-template-columns:1fr;gap:28px}.inner-page .cta-panel .section-actions{justify-content:start}}@media(max-width:900px){.inner-page .inner-hero-shell{grid-template-columns:1fr}.inner-page .inner-hero-visual{max-width:660px;width:100%;justify-self:center}.inner-page .inner-hero .hero-copy{max-width:760px}.inner-page .content-section,.inner-page .form-section{padding:56px 0}.inner-page .section-with-media>.container-wide{grid-template-columns:1fr;gap:28px}.inner-page .section-media{max-width:660px;justify-self:center}.inner-page .layout-service.section-with-media .section-heading{grid-template-columns:1fr}.inner-page .layout-service.section-with-media .section-media,.inner-page .layout-service .service-capabilities,.inner-page .layout-service.section-with-media .section-actions{grid-column:1;grid-row:auto}.inner-page .layout-service .service-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-page .layout-faq>.container-wide{grid-template-columns:1fr;gap:26px}.inner-page .form-layout{grid-template-columns:1fr;gap:32px}}@media(max-width:600px){.inner-page .inner-hero-shell{padding-top:112px;padding-bottom:48px;gap:30px}.inner-page .inner-hero .hero-copy h1{font-size:36px}.inner-page .inner-hero-visual{border-width:4px;border-radius:18px 40px 18px 18px;box-shadow:5px 7px #d8bedc45}.inner-page .inner-hero-visual figcaption{padding:7px 10px;left:8px;right:8px;bottom:8px}.inner-page .inner-hero-visual figcaption span{font-size:8px}.inner-page .inner-hero-visual figcaption strong{font-size:11px}.inner-page .feature-list,.inner-page .split-panel,.inner-page .layout-service .service-capabilities{grid-template-columns:1fr}.inner-page .feature-row{padding:21px;gap:15px}.inner-page .split-card{padding:26px}.inner-page .split-card h3{font-size:24px}.inner-page .cards-grid .content-card:nth-child(n){padding:24px}.inner-page .cta-panel{padding:30px 24px}.inner-page .lead-form{padding:26px 20px}.inner-page .form-intro h2{font-size:33px}.inner-page .faq-item{padding-inline:16px}.inner-page .faq-item summary{font-size:16px;gap:8px;grid-template-columns:24px minmax(0,1fr) 20px}.inner-page .faq-item p{margin-left:0;margin-right:0}.inner-page .article-hero{padding-top:110px}.inner-page .article-content{font-size:17px}}
