.product-demo{--demo-accent:var(--accent,#4f6bff);--demo-ink:var(--ink,#1c233b);color:var(--demo-ink);text-align:left;background:#fff;border:1px solid #e2e5ee;border-radius:12px;min-width:0;font-family:Inter,Arial,sans-serif;font-size:11px;line-height:1.5;overflow:hidden;box-shadow:0 0 0 6px #eef0f6,0 14px 40px #24304c12}.product-demo *{box-sizing:border-box}.product-demo button,.product-demo input,.product-demo select{font:inherit}.product-demo button{cursor:pointer}.product-demo button:focus-visible,.product-demo input:focus-visible,.product-demo select:focus-visible{outline-offset:3px;outline:2px solid #4f6bff}.product-demo button{transition:background .18s,color .18s}.product-demo h3,.product-demo h4,.product-demo p{margin:0}.demo-browserbar{color:#8990a3;background:#fff;border-bottom:1px solid #e7eaf1;justify-content:center;align-items:center;height:37px;font-size:9px;display:flex;position:relative}.demo-window-dots{gap:5px;display:flex;position:absolute;left:14px}.demo-window-dots i{background:#e1e4ec;border-radius:50%;width:6px;height:6px}.demo-bar-separator{color:#d5d9e3;padding:0 7px}.demo-live-indicator{color:#727b93;font-size:8px;position:absolute;right:14px}.demo-shell{min-height:526px;display:flex}.demo-sidebar{background:#fff;border-right:1px solid #e7eaf1;flex-direction:column;flex-shrink:0;width:184px;padding:23px 14px 0;display:flex}.demo-logo{object-fit:contain;object-position:left center;width:112px;height:33px;margin:0 7px 22px}.demo-button{background:var(--demo-accent);color:#fff;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-weight:500;display:inline-flex}.demo-button:hover{background:#3c55dd}.demo-create{width:100%;margin-bottom:22px}.demo-sidebar nav{flex-direction:column;gap:5px;display:flex}.demo-nav-item{color:#7b8398;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:9px 10px;line-height:20px;display:flex}.demo-nav-item:hover{color:#4f6bff;background:#f5f6fc}.demo-nav-item.is-active{color:#4f6bff;background:#edf0ff;font-weight:600}.demo-nav-item small{background:#fff;border-radius:4px;margin-left:auto;padding:0 5px;font-size:9px}.demo-sidebar-help{color:#9097a8;gap:8px;margin-top:auto;padding:25px 8px 18px;font-size:9px;display:flex}.demo-sidebar-help svg{flex-shrink:0;margin-top:3px}.demo-sidebar-help p{font-weight:500}.demo-sidebar-help p span{font-weight:400}.demo-account{border-top:1px solid #e9ecf3;align-items:center;gap:8px;padding:14px 0;font-size:10px;font-weight:500;display:flex}.demo-account>span{color:#6874ab;background:#f0f2fc;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.demo-account small{color:#9aa0b1;font-size:8px;font-weight:400;display:block}.demo-workspace{background:#f7f8fc;flex:1;min-width:0;padding:20px 24px 21px}.demo-workspace-top{letter-spacing:1.3px;color:#969cb0;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:8px;font-weight:600;display:flex}.demo-sample-label{letter-spacing:0;white-space:nowrap;align-items:center;gap:5px;font-size:8px;font-weight:400;display:flex}.demo-sample-label i{background:#8d9ab7;border-radius:50%;width:4px;height:4px}.demo-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.demo-heading h3{letter-spacing:-.7px;font-size:21px;font-weight:600;line-height:1.25}.demo-heading p{color:#9299ac;margin-top:5px;font-size:10px}.demo-period{align-items:center;display:flex;position:relative}.demo-period select,.demo-filters select{appearance:none;color:#677189;cursor:pointer;background:#fff;border:1px solid #e4e7ef;border-radius:5px;padding:7px 24px 7px 10px;font-size:9px}.demo-period svg{pointer-events:none;color:#959db0;position:absolute;right:8px}.demo-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.demo-metric{background:#fff;border:1px solid #e6e9f2;border-radius:7px;min-width:0;padding:12px 11px}.demo-metric>span{color:#8d95a9;justify-content:space-between;align-items:center;font-size:9px;display:flex}.demo-metric>span svg{color:#a8b0c4}.demo-metric strong{letter-spacing:-.8px;white-space:nowrap;margin:6px 0;font-size:22px;font-weight:500;line-height:1.25;display:block}.demo-metric small{color:#9aa1b2;white-space:nowrap;align-items:center;gap:3px;font-size:7px;display:flex}.demo-metric .demo-positive{color:#35a07d}.demo-metric em{color:#9aa1b2;font-style:normal}.demo-chart-panel,.demo-invoice-panel,.demo-data-panel{background:#fff;border:1px solid #e6e9f2;border-radius:7px}.demo-chart-panel{margin-bottom:14px;padding:13px 15px 5px}.demo-panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.demo-panel-heading h4{font-size:10px;font-weight:600}.demo-chart-legend{color:#939bae;align-items:center;gap:12px;font-size:8px;display:flex}.demo-chart-legend span{align-items:center;gap:5px;display:flex}.demo-chart-legend i{background:#4f6bff;border-radius:2px;width:6px;height:6px}.demo-chart-legend span+span i{background:#dce2ff}.demo-chart{width:100%;height:161px;margin-top:8px;display:block}.demo-axis-text{fill:#9da4b6;font:9px Inter,Arial,sans-serif}.demo-invoice-panel>.demo-panel-heading,.demo-data-panel>.demo-panel-heading{padding:12px 14px 9px}.demo-text-button{color:#4f6bff;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;padding:3px 0;font-size:8px;display:inline-flex}.demo-text-button:hover{color:#223fc9;text-decoration:underline}.demo-table-scroll{max-width:100%;overflow-x:auto}.demo-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:9px}.demo-table th{color:#9aa1b4;text-align:left;background:#fcfcfe;border-top:1px solid #f0f1f6;border-bottom:1px solid #f0f1f6;padding:7px 13px;font-size:8px;font-weight:400}.demo-table td{color:#959daf;border-bottom:1px solid #f0f1f6;padding:8px 13px}.demo-table tr:last-child td{border-bottom:0}.demo-table strong{color:#59637c;font-size:9px;font-weight:500;display:block}.demo-table small{color:#a4abbb;margin-top:1px;font-size:7px;display:block}.demo-table td.demo-amount{color:#606b83;font-weight:500}.demo-pill{border-radius:4px;align-items:center;gap:3px;padding:3px 6px;font-size:7px;display:inline-flex}.demo-pill.is-paid{color:#469a76;background:#edf8f2}.demo-pill.is-pending{color:#c1963b;background:#fff7e8}.demo-filters{justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.demo-search{color:#939caf;flex:1;align-items:center;gap:7px;min-width:0;display:flex}.demo-search input{color:#59637c;background:0 0;border:0;width:100%;min-width:0;padding:7px 0;font-size:10px;outline-offset:1px!important}.demo-filters select{appearance:auto;max-width:140px;padding-right:7px}.demo-table-summary{color:#8e97ac;border-top:1px solid #eff1f6;padding:12px 14px;font-size:9px}.demo-neutral-label{color:#9ba3b6;font-size:8px}.demo-invoice-form{background:#fff;border:1px solid #e5e9f3;border-radius:7px;max-width:450px;margin:0 auto;padding:20px}.demo-invoice-form .demo-panel-heading h4{font-size:14px}.demo-invoice-form>p{color:#939caf;margin:8px 0 20px;font-size:10px}.demo-invoice-form>label{color:#626c83;margin:12px 0 5px;font-size:10px;display:block}.demo-invoice-form>input{color:#48546e;background:#fff;border:1px solid #dfe4f0;border-radius:5px;width:100%;padding:10px;font-size:12px}.demo-form-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.demo-secondary-button{color:#7f899f;background:#fff;border:1px solid #e2e6ef;border-radius:5px;padding:8px 12px}.demo-secondary-button:hover{background:#f5f7fc}.demo-icon-button{color:#8c95aa;background:0 0;border:0;padding:4px;display:flex}.demo-notice{color:#318363;background:#eaf7f1;border-radius:5px;align-items:center;gap:6px;padding:8px 9px;font-size:9px;display:flex;margin-bottom:14px!important}.demo-notice>button{color:inherit;background:0 0;border:0;margin-left:auto;padding:2px;display:flex}.demo-empty{color:#939caf;text-align:center;padding:24px;font-size:10px}.demo-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-demo.is-expanded .demo-shell{min-height:570px}.product-demo:not(.is-expanded) .demo-workspace{padding-top:16px;padding-bottom:16px}.product-demo:not(.is-expanded) .demo-workspace-top{margin-bottom:5px}.product-demo:not(.is-expanded) .demo-heading{margin-bottom:12px}.product-demo:not(.is-expanded) .demo-heading p{margin-top:3px;font-size:9px;line-height:12px}.product-demo:not(.is-expanded) .demo-metrics{margin-bottom:10px}.product-demo:not(.is-expanded) .demo-metric{padding-top:7px;padding-bottom:7px}.product-demo:not(.is-expanded) .demo-metric strong{margin:4px 0;font-size:20px}.product-demo:not(.is-expanded) .demo-chart-panel{margin-bottom:10px;padding-top:10px;padding-bottom:2px}.product-demo:not(.is-expanded) .demo-chart{height:120px;margin-top:3px}.product-demo:not(.is-expanded) .demo-invoice-panel>.demo-panel-heading{padding-top:8px;padding-bottom:6px}.product-demo:not(.is-expanded) .demo-invoice-panel .demo-table small{display:none}.product-demo:not(.is-expanded) .demo-invoice-panel .demo-table td,.product-demo:not(.is-expanded) .demo-invoice-panel .demo-table th{padding-top:5px;padding-bottom:5px}@media (width<=1100px){.demo-sidebar{width:150px;padding-left:10px;padding-right:10px}.demo-workspace{padding:20px 16px}.demo-metric{padding:10px 8px}.demo-metric strong{font-size:20px}.demo-metric em{display:none}.demo-metrics{gap:8px}.demo-table th,.demo-table td{padding-left:10px;padding-right:10px}}@media (width<=760px){.demo-sidebar{width:150px}.demo-workspace{padding:18px 14px}.demo-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-chart{height:150px}.demo-shell{min-height:540px}.demo-heading h3{font-size:18px}.demo-heading-create{padding:7px 8px;font-size:9px}.demo-heading{gap:8px}.demo-period select{padding-left:7px;font-size:8px}.demo-metric small{font-size:8px}.demo-metric em{display:inline}}@media (width<=600px){.demo-browserbar{height:32px;font-size:8px}.demo-window-dots{gap:4px;left:10px}.demo-window-dots i{width:5px;height:5px}.demo-live-indicator{display:none}.demo-shell{min-height:0;display:block}.demo-sidebar{border-bottom:1px solid #e7eaf1;border-right:0;width:100%;padding:7px 8px}.demo-logo,.demo-create,.demo-sidebar-help,.demo-account{display:none}.demo-sidebar nav{flex-direction:row;justify-content:space-between;gap:2px;display:flex;overflow-x:auto}.demo-nav-item{white-space:nowrap;flex-shrink:0;gap:5px;padding:6px 7px;font-size:9px}.demo-nav-item svg{width:13px;height:13px}.demo-nav-item small{display:none}.demo-workspace{padding:14px}.demo-workspace-top{margin-bottom:10px;font-size:7px}.demo-sample-label{font-size:7px}.demo-heading{align-items:flex-start;margin-bottom:14px}.demo-heading h3{font-size:19px}.demo-heading p{font-size:8px}.demo-period select{padding-top:6px;padding-bottom:6px;font-size:8px}.demo-metrics{gap:8px;margin-bottom:10px}.demo-metric{padding:10px 11px}.demo-metric strong{font-size:22px}.demo-metric>span{font-size:9px}.demo-metric small{font-size:7px}.demo-chart-panel{margin-bottom:10px;padding:11px 10px 3px}.demo-chart{height:160px;max-height:160px}.demo-chart-legend{gap:8px;font-size:7px}.demo-invoice-panel>.demo-panel-heading,.demo-data-panel>.demo-panel-heading{padding-left:10px;padding-right:10px}.demo-table{min-width:320px;font-size:8px}.demo-table th,.demo-table td{padding:8px 10px}.demo-filters{flex-wrap:wrap;gap:5px;padding:10px}.demo-search{flex-basis:140px}.demo-search input{font-size:9px}.demo-filters select{font-size:8px}.demo-heading-create{padding:7px;font-size:8px}.demo-invoice-form{padding:14px}.product-demo.is-expanded .demo-shell{min-height:0}.demo-notice{font-size:8px}}@media (prefers-reduced-motion:reduce){.product-demo button{transition:none}}.demo-table-scroll{position:relative}.demo-sector-task{background:var(--device-highlight,#edf0ff);color:var(--demo-ink);border-radius:6px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:10px 12px;display:flex}.demo-sector-task p{max-width:350px;font-size:10px;line-height:1.6}.demo-sector-task .demo-text-button{flex-shrink:0;min-height:32px;font-size:10px}.demo-account>div{overflow-wrap:anywhere;min-width:0}.demo-workspace-top>span:first-child{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;overflow:hidden}.demo-table .demo-invoice-concept{white-space:normal;max-width:230px;margin-top:3px;line-height:1.5}.product-demo:not(.is-expanded) .demo-invoice-panel .demo-table small.demo-invoice-concept{display:block}.demo-client-link{color:var(--demo-accent);text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.demo-client-link:hover{text-decoration:underline}.demo-invoice-form .demo-form-actions{flex-wrap:wrap}@media (width<=600px){.demo-sector-task{flex-direction:column;align-items:flex-start;gap:4px}.demo-sector-task p{font-size:11px}.demo-sector-task .demo-text-button{min-height:36px;font-size:11px}.demo-heading{flex-wrap:wrap}.demo-period,.demo-period select{max-width:100%}.demo-client-link{min-height:36px;font-size:11px}.product-demo:not(.is-expanded) .demo-chart{height:160px}.demo-nav-item{min-height:40px;padding-inline:8px;font-size:11px}.demo-heading p,.product-demo:not(.is-expanded) .demo-heading p{font-size:10px;line-height:1.5}.demo-sample-label{font-size:9px}.demo-period select{min-height:34px;font-size:10px}.demo-metric>span{font-size:11px}.demo-metric small{font-size:9px}.demo-panel-heading h4{font-size:11px}.demo-table{min-width:380px;font-size:11px}.demo-table th{font-size:10px}.demo-table strong{font-size:11px}.demo-table small,.demo-pill{font-size:9px}.demo-heading-create{min-height:36px;font-size:10px}.demo-search input,.demo-filters select{min-height:36px;font-size:12px}.demo-table-summary{font-size:11px}.demo-invoice-form>label,.demo-invoice-form>p{font-size:12px}.demo-invoice-form>input{font-size:16px}.demo-form-actions>button{min-height:40px;font-size:12px}.demo-notice{font-size:11px}.demo-neutral-label{font-size:10px}}:root{--device-white:#fff;--device-shell:#262c3e;--device-edge:#576074;--device-metal:#d6d9e0;--device-metal-light:#f4f5f7;--device-metal-dark:#9fa5b2;--device-camera:#101422;--device-stage:#f0f2fd;--device-stage-text:#cbd2ed;--device-shadow:#17245124;--device-soft-shadow:#17245110;--device-highlight:#edf0ff;--device-error:#8e3535}.device-showcase{border-block:1px solid var(--line);background:var(--device-white);color:var(--ink);padding:90px 0 0}.product-mobile-reference{border-top:1px solid var(--line);align-items:center;gap:22px;margin-bottom:20px;padding:28px 0 35px;display:flex}.product-mobile-reference>svg{color:var(--accent)}.product-mobile-reference h3{margin-bottom:6px;font-size:18px;line-height:1.4}.product-mobile-reference p{color:var(--muted);font-size:12px;line-height:1.7}.product-mobile-reference .text-link{white-space:nowrap;margin-left:auto;font-size:11px}@media (width<=760px){.product-mobile-reference{flex-wrap:wrap;gap:15px}.product-mobile-reference>div{flex:1;min-width:0}.product-mobile-reference .text-link{margin-left:35px}.product-mobile-reference h3{font-size:17px}}.device-section-heading{text-align:center;max-width:700px;margin:0 auto 65px}.device-section-heading .eyebrow{letter-spacing:.16em;margin-bottom:18px;font-size:9px}.device-section-heading h2{letter-spacing:-2.8px;overflow-wrap:anywhere;margin-bottom:22px;scroll-margin-top:50px;font-size:clamp(40px,4.6vw,64px);line-height:1.08}.device-section-heading h2 span{color:var(--accent)}.device-section-heading .section-copy{font-size:14px}.device-story{grid-template-columns:minmax(0,.78fr) minmax(0,1.45fr);align-items:center;gap:65px;padding:18px 0 85px;display:grid}.device-story-copy{min-width:0;max-width:360px}.device-platform{color:var(--accent);letter-spacing:.11em;align-items:center;gap:9px;margin-bottom:21px;font-size:9px;font-weight:600;display:flex}.device-story-copy h3{letter-spacing:-1.6px;overflow-wrap:anywhere;margin-bottom:20px;font-size:clamp(30px,3vw,42px);line-height:1.15}.device-story-copy>.section-copy{font-size:13px;line-height:1.85}.device-switcher{background:var(--paper);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:5px;width:fit-content;margin:25px 0 20px;padding:5px;display:flex}.device-switcher button{white-space:nowrap;min-height:36px;color:var(--muted);border-radius:6px;padding:0 12px;font-size:11px;transition:background .18s,color .18s}.device-switcher button[aria-pressed=true]{background:var(--device-white);color:var(--deep);box-shadow:0 2px 5px var(--device-soft-shadow)}.device-switcher button:active{transform:translateY(1px)}.device-switcher button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.device-view-description{max-width:340px;min-height:92px}.device-view-description strong{margin-bottom:8px;font-size:12px;font-weight:600;display:block}.device-view-description p{color:var(--muted);font-size:12px;line-height:1.75}.device-stage{isolation:isolate;min-width:0;margin:0;position:relative}.device-stage--laptop{padding:38px 0 24px}.device-stage--laptop:before{content:"";z-index:-1;background:var(--device-stage);border-radius:28px;position:absolute;inset:0 3% 5%}.device-frame{cursor:zoom-in;max-width:100%;padding:0;transition:transform .25s;display:block;position:relative}.device-frame:focus-visible{outline:3px solid var(--accent);outline-offset:10px;border-radius:18px}.device-frame:active{transform:translateY(1px)}.device-frame-body{background:var(--device-shell);border:1px solid var(--device-edge);box-shadow:0 20px 40px var(--device-shadow);display:block;position:relative}.device-frame--laptop{width:100%;padding:0 0 8px}.device-frame--laptop .device-frame-body{border-radius:13px 13px 5px 5px;width:91%;margin:auto;padding:17px 8px 10px}.device-display{background:var(--paper);display:block;position:relative;overflow:hidden}.device-display img{object-fit:contain;width:100%;height:100%;display:block}.device-frame--laptop .device-display{aspect-ratio:16/10;border-radius:3px}.device-frame--laptop .device-display img{object-fit:cover;object-position:center top}.device-camera{background:var(--device-camera);border:1px solid var(--device-edge);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.device-laptop-base{background:linear-gradient(var(--device-metal-light), var(--device-metal) 48%, var(--device-metal-dark));height:17px;box-shadow:0 14px 18px var(--device-shadow);border-radius:2px 2px 55% 55%/2px 2px 100% 100%;display:block;position:relative}.device-laptop-base>span{background:var(--device-metal-dark);border-radius:0 0 7px 7px;width:16%;height:5px;position:absolute;top:0;left:42%}.device-zoom{border:1px solid var(--line);background:var(--device-white);width:32px;height:32px;color:var(--muted);box-shadow:0 2px 6px var(--device-soft-shadow);border-radius:8px;place-items:center;display:grid;position:absolute;bottom:30px;right:7%}.device-stage figcaption{color:var(--muted);font-size:9px}.device-stage--laptop figcaption{justify-content:center;align-items:center;gap:7px;margin-top:25px;display:flex}.device-stage--laptop figcaption>span:last-child{margin-left:14px;font-size:8px}.device-caption-dot{background:var(--accent);border-radius:50%;width:5px;height:5px}.device-story--mobile{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:100px;padding:80px 0 90px}.device-story--mobile .device-story-copy{max-width:380px}.device-stage--phone{background:var(--device-stage);border-radius:28px;flex-direction:column;align-items:center;padding:40px 0 30px;display:flex;overflow:hidden}.device-frame--phone{width:242px;max-width:62%}.device-frame--phone .device-frame-body{border:2px solid var(--device-edge);border-radius:32px;padding:20px 7px 15px}.device-frame--phone .device-display{aspect-ratio:1080/2400;border-radius:16px}.device-frame--phone .device-camera{border-radius:5px;width:33px;height:5px;top:7px}.device-frame--phone .device-frame-body:after{content:"";background:var(--device-metal);border-radius:3px;width:28%;height:3px;position:absolute;bottom:6px;left:36%}.device-frame--phone .device-zoom{width:27px;height:27px;bottom:32px;right:17px}.device-phone-word{letter-spacing:-2px;color:var(--device-stage-text);z-index:-1;font-size:clamp(32px,4vw,58px);font-weight:600;line-height:1.08;position:absolute;top:50px;left:26px}.device-stage--phone figcaption{margin-top:20px}.device-continuity{color:var(--muted);align-items:flex-start;gap:8px;margin:16px 0 25px;font-size:10px;line-height:1.7;display:flex}.device-continuity svg{color:var(--accent);margin-top:1px}.device-story-copy>.text-link{font-size:12px}.device-image-state{text-align:center;background:var(--paper);color:var(--muted);place-items:center;padding:20px;font-size:12px;display:grid;position:absolute;inset:0}.device-image-state.is-error{color:var(--device-error)}.device-frame[aria-busy=true] .device-zoom{opacity:0}.image-dialog--mobile{width:min(520px,100% - 40px)}.image-dialog--mobile .dialog-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 230px);margin-inline:auto}@media (hover:hover){.device-switcher button:hover{color:var(--accent);background:var(--device-highlight)}.device-frame:hover{transform:translateY(-3px)}.device-frame:hover .device-zoom{color:var(--accent)}}@media (width<=1000px){.device-story{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:30px}.device-story--mobile{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:55px}.device-story-copy h3{font-size:33px}.device-switcher button{padding-inline:10px}.device-stage--laptop figcaption>span:last-child{display:none}.device-frame--phone{max-width:70%}.device-phone-word{font-size:42px;left:18px}.device-story-copy>.section-copy{font-size:12px}}@media (width<=760px){.device-showcase{padding-top:60px}.device-section-heading{margin-bottom:45px}.device-section-heading h2{letter-spacing:-2px;font-size:45px}.device-story,.device-story--mobile{grid-template-columns:minmax(0,1fr);gap:28px;padding:0 0 55px}.device-story-copy,.device-story--mobile .device-story-copy{max-width:520px}.device-story-copy h3{font-size:35px}.device-story-copy>.section-copy{font-size:13px}.device-story--mobile{padding-top:55px}.device-story--mobile .device-stage{order:2}.device-view-description{max-width:440px;min-height:70px}.device-stage--laptop{padding-top:28px}.device-stage--phone{width:100%;max-width:520px;margin:auto}.device-frame--phone{width:245px;max-width:68%}.device-phone-word{font-size:60px;left:30px}.device-switcher button{min-height:40px}.device-story--mobile .device-continuity{margin-top:8px}}@media (width<=414px){.device-section-heading{text-align:left;margin-bottom:38px}.device-section-heading h2{font-size:42px}.device-section-heading .eyebrow{letter-spacing:.1em;font-size:8px}.device-section-heading .section-copy{font-size:12px}.device-story-copy h3{font-size:32px}.device-story-copy>.section-copy{font-size:12px}.device-platform{margin-bottom:17px;font-size:8px}.device-stage--laptop:before{border-radius:16px}.device-frame--laptop .device-frame-body{border-radius:8px 8px 3px 3px;padding:12px 4px 5px}.device-frame--laptop .device-camera{width:4px;height:4px;top:4px}.device-laptop-base{height:9px}.device-laptop-base>span{height:3px}.device-stage--laptop .device-zoom{width:26px;height:26px;bottom:21px}.device-stage--phone{border-radius:20px;padding:30px 0 22px}.device-frame--phone{width:220px;max-width:74%}.device-phone-word{font-size:43px;top:35px;left:15px}.device-switcher{gap:2px}.device-switcher button{min-height:40px;padding-inline:10px;font-size:10px}.device-view-description{min-height:85px}.device-view-description p{font-size:11px}.device-continuity{font-size:9px}}@media (prefers-reduced-motion:reduce){.device-frame,.device-switcher button{transition:none}.device-frame:hover{transform:none}}.device-story--live{scroll-margin-top:15px;display:block}.device-story--live>.device-story-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:90px;max-width:1060px;margin:0 auto 22px;display:grid}.device-story--live .device-story-copy h3{margin-bottom:0}.device-story--live .section-copy{font-size:13px;line-height:1.85}.device-inline-hint{color:var(--accent);align-items:center;gap:7px;margin-top:17px;font-size:11px;display:flex}.device-stage--live{max-width:1120px;margin:auto;padding:28px 0 24px}.device-frame--interactive{cursor:default}.device-frame--interactive:hover,.device-frame--interactive:active{transform:none}.device-frame--interactive .device-display{aspect-ratio:auto;overscroll-behavior:contain;scrollbar-width:thin;height:clamp(320px,52vw,570px);overflow:auto}.device-frame--interactive .product-demo.is-embedded{box-shadow:none;border:0;border-radius:0;min-height:100%}.device-frame--interactive .demo-shell{min-height:570px}.device-frame--interactive .device-display .demo-logo{object-fit:contain;width:112px;height:33px}.device-frame--phone .device-frame-body:after{display:none}.native-app-downloads{flex-wrap:wrap;gap:10px;margin:22px 0 25px;display:flex}.native-app-badge{background:var(--ink);min-width:155px;color:var(--device-white);border:1px solid var(--device-shell);text-align:left;border-radius:9px;align-items:center;gap:12px;padding:12px 15px;display:flex}.native-app-badge>svg{flex-shrink:0;width:26px;height:31px}.native-app-badge>span{flex-direction:column;gap:2px;display:flex}.native-app-badge small{letter-spacing:.08em;font-size:7px}.native-app-badge strong{white-space:nowrap;font-size:17px;font-weight:500;line-height:1.2}.native-app-badge>span>span{color:var(--lavender);font-size:8px}a.native-app-badge:hover{background:var(--device-shell)}.native-app-badge.is-coming-soon{cursor:default}@media (width<=760px){.device-story--live>.device-story-copy{grid-template-columns:minmax(0,1fr);gap:18px}.device-story--live .section-copy{font-size:12px}.device-frame--interactive .demo-sidebar{width:140px}.device-frame--interactive .demo-workspace{padding-inline:12px}.device-frame--interactive .demo-metric strong{font-size:18px}.device-frame--interactive .demo-metric small{font-size:7px}.device-frame--interactive .demo-heading h3{font-size:18px}}@media (width<=600px){.device-frame--interactive .demo-sidebar{width:100%}.device-frame--interactive .demo-shell{min-height:0}.device-frame--interactive .device-frame-body{width:94%}.device-stage--live{padding-top:20px}.device-inline-hint{font-size:10px}.native-app-badge{gap:10px;min-width:0;padding:11px 13px}.native-app-badge strong{font-size:15px}.native-app-badge>svg{width:23px}.native-app-downloads{gap:8px}.device-frame--interactive .demo-nav-item{gap:4px;padding-inline:5px;font-size:10px}.device-frame--interactive .demo-nav-item svg{width:12px}.device-frame--interactive .demo-filters{flex-direction:column;align-items:stretch}.device-frame--interactive .demo-filters select{max-width:100%}.device-frame--interactive .demo-form-actions{flex-wrap:wrap}.device-frame--interactive .demo-heading-create{padding:6px;font-size:8px}.device-frame--interactive .device-display .demo-logo{display:none}.device-frame--interactive .demo-sidebar{z-index:2;position:sticky;top:0}.device-frame--interactive .demo-workspace-top,.device-frame--interactive .demo-sample-label{font-size:8px}.device-frame--interactive .demo-heading-create{font-size:10px}}.commercial-scope{border-top:1px solid #dce2ef;margin:12px 0 0;padding-top:12px;font-size:13px}.commercial-scope summary{cursor:pointer;color:#344fc0;min-height:32px;padding:5px 0;font-weight:650}.commercial-scope summary:focus-visible{outline-offset:3px;outline:3px solid #8ea1ff}.commercial-scope-content{color:#384760;text-align:left;line-height:1.6}.commercial-scope-content h4{color:#17213b;margin:16px 0 6px;font-size:13px}.commercial-scope-content ul,.commercial-stock-comparison ul{margin:6px 0 12px;padding-left:19px}.commercial-scope-content li,.commercial-stock-comparison li{margin:6px 0}.commercial-scope-content p{margin:6px 0;font-size:12px}.commercial-stock-comparison{color:#17213b;background:#f8faff;border:1px solid #dce2ef;border-radius:12px;margin:24px 0 4px;padding:22px;line-height:1.6}.commercial-stock-comparison h3{margin:0 0 8px;font-size:19px}.commercial-stock-comparison>p{color:#59677f;margin:0 0 18px;font-size:14px}.commercial-stock-columns{grid-template-columns:1fr 1fr;gap:20px;font-size:13px;display:grid}.commercial-stock-columns>div{background:#fff;border:1px solid #dce2ef;border-radius:8px;padding:16px}.commercial-stock-columns strong{font-size:16px;display:block}.commercial-stock-columns small{color:#59677f;margin:4px 0 10px;font-size:12px;display:block}.commercial-plan-shell{min-width:0}.commercial-plan-shell .commercial-plan{height:100%}.commercial-plan-scopes{margin-top:18px}.commercial-access-products{color:#17213b;background:#fff;border:1px solid #dce2ef;border-radius:12px;margin:24px 0;padding:24px}.commercial-access-products>p{color:#59677f;font-size:14px}.commercial-access-product{border-top:1px solid #dce2ef;padding:12px 0}.commercial-access-product>strong{justify-content:space-between;gap:12px;font-size:14px;display:flex}.commercial-access-product>strong>span{color:#326147;font-size:12px}.commercial-access-product.inactive>strong>span{color:#76551b}.commercial-access-banner{color:#674b18;background:#fff9ed;border:1px solid #e2cea4;border-radius:8px;margin:0 0 16px;padding:12px 18px;font-size:14px}.commercial-access-banner button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px;text-decoration:underline;display:inline}.commercial-menu-requirement{color:#8d681f;font-size:10px;line-height:1.3;display:block}@media (width<=640px){.commercial-stock-columns{grid-template-columns:1fr}.commercial-stock-comparison,.commercial-access-products{padding:16px}}.online-payments-showcase{background:#f7f8fd;border-block:1px solid #e8ecf6;padding:68px 0 0}.online-payments-layout{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.online-payments-copy>.eyebrow{color:#8996b6;margin-bottom:23px;font-size:8px}.online-payments-copy h2{letter-spacing:-1.8px;font-size:43px;line-height:1.15}.online-payments-copy h2>span{color:#8995b3}.online-payments-copy>p:not(.eyebrow):not(.online-payments-scope){color:#758099;max-width:440px;margin:23px 0;font-size:14px;line-height:1.9}.online-payments-copy ul{gap:15px;margin:23px 0 28px;padding:0;list-style:none;display:grid}.online-payments-copy li{color:#7d89a2;align-items:center;gap:10px;font-size:12px;line-height:1.7;display:flex}.online-payments-copy li>svg{color:#8b9cc7}.online-payments-copy>.btn{font-size:12px}.online-payments-scope{color:#8e98ae;max-width:435px;margin-top:16px;font-size:10px;line-height:1.9}.payment-experience{margin:0;padding:20px 15px}.payment-example-mail{background:#fff;border:1px solid #e1e7f4;border-radius:13px;max-width:410px;margin:auto;padding:27px;transform:rotate(2deg);box-shadow:0 18px 48px #21356808}.payment-example-mail-top{border-bottom:1px solid #edf0f7;align-items:center;gap:11px;padding-bottom:20px;display:flex}.payment-example-avatar{background:#f8faff;border:1px solid #e8edfb;border-radius:50%;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.payment-example-mail-top>span:nth-child(2){gap:6px;display:grid}.payment-example-mail-top strong{font-size:12px;font-weight:550}.payment-example-mail-top>span:nth-child(2)>span{color:#9aa5bb;font-size:9px}.payment-example-mail-top>svg{color:#a3b0cb;margin-left:auto}.payment-example-document{align-items:center;gap:13px;margin:25px 0;display:flex}.payment-example-file{color:#879dce;background:#f0f3ff;border:1px solid #e2e8fb;border-radius:8px;place-items:center;width:46px;height:55px;display:grid}.payment-example-document>div>span{letter-spacing:.1em;color:#a3aec4;font-size:7px}.payment-example-document strong{letter-spacing:-.3px;margin:7px 0;font-size:15px;font-weight:500;display:block}.payment-example-document p{color:#a4aec0;font-size:9px}.payment-example-total{border-top:1px solid #edf0f7;justify-content:space-between;align-items:baseline;gap:15px;padding-block:20px;display:flex}.payment-example-total>span{color:#98a4ba;font-size:10px}.payment-example-total strong{letter-spacing:-1px;font-size:25px;font-weight:450}.payment-example-action{background:var(--accent);color:#fff;border:1px solid #4f6bff;border-radius:7px;justify-content:center;align-items:center;gap:14px;padding:14px;font-size:12px;font-weight:500;display:flex}.payment-example-caption{color:#a4aec0;text-align:center;margin-top:13px;font-size:8px;line-height:1.7}.payment-experience-flow{color:#9aa8c4;justify-content:center;align-items:center;gap:12px;margin-top:25px;display:flex}.payment-experience-flow>span{white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.payment-experience>figcaption{text-align:center;color:#a4aec2;margin-top:12px;font-size:9px;line-height:1.8}.payment-method-strip{border-top:1px solid #e5eaf6;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin-top:45px;padding-block:24px;display:grid}.payment-method-strip>a{border-right:1px solid #e5eaf6;justify-items:center;gap:7px;padding:10px;display:grid}.payment-method-strip>a:last-child{border-right:0}.payment-method-strip strong{letter-spacing:-.4px;color:#6d7eaa;font-size:16px;font-weight:550}.payment-method-strip>a>span{color:#9ca8bf;font-size:8px}.payment-method-strip a:hover strong{color:var(--accent)}.payment-methods{padding-block:10px 65px}.payment-methods .content-section-heading{align-items:flex-end}.payment-methods-intro{color:#8893aa;max-width:310px;font-size:12px;line-height:1.9}.payment-method-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.payment-method{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;grid-column:span 2;align-items:flex-start;padding:25px;display:flex}.payment-method:nth-last-child(-n+2){grid-column:span 3}.payment-method-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:21px;display:flex}.payment-brand{letter-spacing:-.6px;color:#5f75aa;font-size:22px;font-weight:550}.payment-method--bizum .payment-brand{color:#469da4}.payment-method--paypal .payment-brand,.payment-method--paypal-three .payment-brand{color:#406c9f}.payment-method--revolut .payment-brand{color:#343c54}.payment-method-state{color:#949db1;background:#f6f7fa;border:1px solid #eceef4;border-radius:5px;padding:6px 8px;font-size:8px;line-height:1.5;display:inline-flex}.payment-method--redsys .payment-method-state{color:#7c91bb;background:#f0f4ff;border-color:#e1e8fb}.payment-method h3{letter-spacing:-.3px;font-size:17px;line-height:1.5}.payment-method>p{color:#8690a5;margin:15px 0 23px;font-size:12px;line-height:1.95}.payment-method>.text-link{margin-top:auto;font-size:10px}.payment-methods-note{color:#929db2;align-items:flex-start;gap:11px;margin-top:24px;font-size:11px;line-height:1.9;display:flex}.payment-methods-note>svg{color:#a1afcb;margin-top:3px}@media (width<=1000px){.online-payments-layout{gap:35px}.online-payments-copy h2{font-size:36px}.payment-experience{padding-inline:0}.payment-example-mail{padding:23px}.payment-method-strip strong{font-size:14px}.payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-method,.payment-method:nth-last-child(-n+2){grid-column:auto}.payment-method:last-child{grid-column:span 2}.payment-methods .content-section-heading{display:block}.payment-methods-intro{max-width:650px;margin-top:20px}}@media (width<=600px){.online-payments-showcase{padding-top:43px}.online-payments-layout{grid-template-columns:1fr;gap:28px}.online-payments-copy>.eyebrow{margin-bottom:18px;font-size:8px}.online-payments-copy h2{letter-spacing:-1.4px;font-size:34px}.online-payments-copy>p:not(.eyebrow):not(.online-payments-scope){max-width:none;margin-block:20px;font-size:14px}.online-payments-copy li{align-items:flex-start;font-size:12px;line-height:1.9}.online-payments-copy li>svg{margin-top:3px}.online-payments-copy .online-payments-scope{font-size:10px;line-height:1.9}.payment-experience{padding:5px 7px}.payment-example-mail{padding:23px;transform:rotate(1deg)}.payment-example-mail-top strong{font-size:12px}.payment-example-mail-top>span:nth-child(2)>span{font-size:9px}.payment-example-document strong{font-size:15px}.payment-example-total strong{font-size:25px}.payment-experience-flow{gap:10px;margin-top:22px}.payment-experience-flow>span{gap:4px;font-size:8px}.payment-experience-flow>span>svg{width:13px;height:13px}.payment-method-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0;margin-top:28px;padding-block:20px}.payment-method-strip>a{border:0;padding:12px 8px}.payment-method-strip>a:nth-child(odd){border-right:1px solid #e5eaf6}.payment-method-strip>a:last-child{border:0;grid-column:span 2}.payment-method-strip strong{font-size:17px}.payment-method-strip>a>span{font-size:9px}.payment-methods{padding-block:5px 40px}.payment-methods-intro{font-size:13px}.payment-method-grid{grid-template-columns:1fr;gap:16px}.payment-method,.payment-method:last-child{grid-column:auto;padding:24px}.payment-brand{font-size:24px}.payment-method-state{font-size:9px}.payment-method h3{font-size:19px}.payment-method>p{font-size:13px}.payment-method>.text-link,.payment-methods-note{font-size:11px}}.getting-started-showcase{background:#f5f7fd;border-block:1px solid #e8ecf6;padding:74px 0}.getting-started-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:65px;display:grid}.getting-started-copy>.eyebrow{color:#8999b6;margin-bottom:22px;font-size:8px}.getting-started-copy>h2{letter-spacing:-1.7px;font-size:42px;line-height:1.16}.getting-started-copy>h2>span{color:#8a98b4}.getting-started-copy>p:not(.eyebrow):not(.getting-started-assist){color:#7c88a0;max-width:425px;margin:22px 0;font-size:14px;line-height:1.95}.getting-started-copy>ul{gap:15px;margin:24px 0 29px;padding:0;list-style:none;display:grid}.getting-started-copy>ul>li{color:#7f8ca5;align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;display:flex}.getting-started-copy>ul>li>svg{color:#8da3cc;margin-top:2px}.getting-started-copy>.btn{font-size:12px}.getting-started-migration{color:#8596b8;align-items:center;gap:8px;margin-top:21px;font-size:11px;line-height:1.8;display:flex}.getting-started-assist{color:#96a2ba;border-top:1px solid #e2e7f4;align-items:flex-start;gap:10px;max-width:425px;margin-top:23px;padding-top:21px;font-size:11px;line-height:1.9;display:flex}.getting-started-assist>svg{color:#9cadd0;margin-top:3px}.setup-preview{--setup-preview-color:#4f6bff;background:#fff;border:1px solid #e3e9f6;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 15px 45px #1c347e06}.setup-preview-bar{border-bottom:1px solid #edf0f7;justify-content:space-between;align-items:center;gap:12px;padding:19px 23px;display:flex}.setup-preview-bar>span:first-child{color:#7283a7;align-items:center;gap:9px;font-size:11px;font-weight:500;display:flex}.setup-preview-bar>span:last-child{color:#a0acc2;white-space:nowrap;font-size:9px}.setup-preview-tabs{background:#fafbfe;border-bottom:1px solid #e9edf7;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;padding:12px 13px;display:grid}.setup-preview-tabs>button{color:#9ba8c2;text-align:center;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:65px;padding:7px 4px;font-size:8px;line-height:1.5;display:flex}.setup-preview-tabs>button>span:first-child,.setup-preview-tabs>button>svg{background:#fff;border:1px solid #e1e7f4;border-radius:50%;place-items:center;width:22px;height:22px;padding:3px;font-size:8px;display:grid}.setup-preview-tabs>button[aria-selected=true]{color:#657fc0;background:#edf2ff}.setup-preview-tabs>button[aria-selected=true]>span:first-child{color:#fff;background:#8197ce;border-color:#8197ce}.setup-preview-tabs>button:hover{background:#f1f4fc}.setup-preview-panel{min-height:310px;padding:26px 28px}.setup-preview-eyebrow{color:#a5afc2;margin-bottom:12px;font-size:9px;line-height:1.7}.setup-preview-panel>h3{letter-spacing:-.8px;margin-bottom:18px;font-size:26px}.setup-preview-panel>p:not(.setup-preview-eyebrow){color:#8793a9;max-width:390px;font-size:12px;line-height:1.9}.setup-preview-choices{flex-wrap:wrap;gap:10px;margin:19px 0;display:flex}.setup-preview-choices>button{color:#8a98b3;background:#fff;border:1px solid #e1e7f3;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 17px;font-size:11px;display:flex}.setup-preview-choices>button[aria-pressed=true]{color:#6b83ba;background:#f2f6ff;border-color:#b9c9ed}.setup-preview-hint{color:#a5afc3;max-width:380px;margin-top:20px;font-size:10px;line-height:1.9;display:block}.setup-preview-tools{grid-template-columns:1fr 1fr;gap:10px;margin-top:19px;display:grid}.setup-preview-tools>button{text-align:left;color:#91a0ba;border:1px solid #e1e8f5;border-radius:6px;align-items:center;gap:9px;min-height:43px;padding:12px;font-size:10px;line-height:1.7;display:flex}.setup-preview-tools>button>span{background:#fff;border:1px solid #d6dfef;border-radius:4px;flex-shrink:0;place-items:center;width:17px;height:17px;display:grid}.setup-preview-tools>button[aria-pressed=true]{color:#788fbd;background:#f4f7ff;border-color:#c5d2ee}.setup-preview-tools>button[aria-pressed=true]>span{color:#fff;background:#8da3ce;border-color:#8da3ce}.setup-preview-company{grid-template-columns:1fr 1fr;gap:19px;display:grid}.setup-preview-company>div:first-child{grid-column:span 2}.setup-preview-company span{color:#a4aec2;margin-bottom:8px;font-size:9px;display:block}.setup-preview-company strong{color:#7d8eab;font-size:13px;font-weight:450;line-height:1.7}.setup-preview-company>p{color:#a1aec5;border-top:1px solid #edf0f7;grid-column:span 2;padding-top:15px;font-size:10px;line-height:1.9}.setup-preview-colors{gap:12px;margin:18px 0 25px;display:flex}.setup-preview-colors>button{color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 0 1px #e2e7f2}.setup-preview-colors>button[aria-pressed=true]{box-shadow:0 0 0 2px #aab9d5}.setup-preview-brand{border:1px solid #edf0f7;border-radius:8px;align-items:center;gap:13px;padding:15px;display:flex}.setup-preview-brand>span{background:var(--setup-preview-color);color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:13px;display:grid}.setup-preview-brand>div{gap:7px;display:grid}.setup-preview-brand strong{color:#7f8ca4;font-size:12px;font-weight:500}.setup-preview-brand>div>span{color:#abb4c7;font-size:9px;line-height:1.7}.setup-preview-brand>svg{color:#acb7cd;margin-left:auto}.setup-preview-invoice{background:#fefeff;border:1px solid #e7ecf5;border-radius:5px;padding:17px}.setup-preview-invoice>div:first-child{color:var(--setup-preview-color);justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.setup-preview-invoice>div:first-child>strong{font-size:12px;font-weight:550}.setup-preview-invoice>span{letter-spacing:.07em;color:#a4aec1;font-size:7px;display:block}.setup-preview-invoice>i{background:#eef1f8;width:80%;height:2px;margin-top:10px;display:block}.setup-preview-invoice>i+i{width:50%;margin-top:5px}.setup-preview-invoice>div:not(:first-child){color:#9aa7bd;border-top:1px solid #edf0f7;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:13px;font-size:9px;display:flex}.setup-preview-invoice>div:not(:first-child)>strong{color:var(--setup-preview-color);font-weight:500}.setup-preview-invoice>span:last-child{letter-spacing:0;margin-top:12px;font-size:7px}.setup-preview-invoice.is-compact{border-top:3px solid var(--setup-preview-color);max-width:300px;margin-inline:auto;padding:12px}.setup-preview-review{position:relative}.setup-preview-complete{color:#87ad9a;float:right;background:#eef5f1;border:1px solid #e4eee8;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.setup-preview-review>p{color:#98a4bc;max-width:280px;padding-top:5px;font-size:11px;line-height:1.9}.setup-preview-review dl{gap:10px;margin:21px 0;display:grid}.setup-preview-review dl>div{border-bottom:1px solid #eff2f8;grid-template-columns:90px 1fr;gap:12px;padding-bottom:8px;font-size:10px;line-height:1.9;display:grid}.setup-preview-review dt{color:#a3afc4}.setup-preview-review dd{color:#7d8fab;overflow-wrap:anywhere;margin:0}.setup-preview-review .text-link{font-size:10px}.setup-preview-controls{border-top:1px solid #edf0f7;justify-content:space-between;align-items:center;gap:12px;padding:16px 23px;display:flex}.setup-preview-controls>button{color:#8599be;align-items:center;gap:6px;min-height:30px;padding:5px;font-size:10px;display:flex}.setup-preview-controls>button:last-child{color:#7189bd;background:#f0f4ff;border:1px solid #e0e8fa;border-radius:5px;padding:9px 11px}.setup-preview-controls>span{color:#b0b9cb;font-size:8px}.setup-preview-disclaimer{color:#a7b2c7;padding:0 24px 16px;font-size:8px;line-height:1.8}.assist-companion{border-bottom:1px solid var(--line);align-items:flex-start;gap:25px;padding-block:40px;display:flex}.assist-companion-icon{color:#98a8ce;background:#f3f5ff;border:1px solid #e5eaf9;border-radius:12px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.assist-companion .eyebrow{margin:4px 0 15px;font-size:8px}.assist-companion h2{letter-spacing:-.8px;margin-bottom:14px;font-size:27px}.assist-companion p:not(.eyebrow){color:#8a96ad;max-width:830px;margin-bottom:18px;font-size:13px;line-height:1.9}.assist-companion .text-link{font-size:11px}@media (width<=1000px){.getting-started-layout{grid-template-columns:1fr 1.1fr;gap:35px}.getting-started-copy>h2{font-size:36px}.setup-preview-panel{min-height:325px;padding:24px}.setup-preview-tabs{gap:2px;padding-inline:9px}.setup-preview-tabs>button{font-size:7px}.setup-preview-tools{grid-template-columns:1fr}.setup-preview-review dl>div{grid-template-columns:74px 1fr}}@media (width<=760px){.getting-started-layout{grid-template-columns:1fr;gap:35px}.getting-started-copy>p:not(.eyebrow):not(.getting-started-assist),.getting-started-assist{max-width:600px}.setup-preview{justify-self:center;width:100%;max-width:650px}.setup-preview-tools{grid-template-columns:1fr 1fr}.setup-preview-panel{min-height:310px}.setup-preview-tabs>button{font-size:9px}}@media (width<=600px){.getting-started-showcase{padding-block:43px}.getting-started-copy>h2{letter-spacing:-1.4px;font-size:33px}.getting-started-copy>p:not(.eyebrow):not(.getting-started-assist){font-size:14px;line-height:1.9}.getting-started-copy>ul>li{font-size:12px}.getting-started-copy>.btn{font-size:11px}.getting-started-migration{align-items:flex-start;font-size:11px}.getting-started-migration>svg{margin-top:3px}.getting-started-assist{font-size:11px}.setup-preview-bar{padding:17px}.setup-preview-bar>span:first-child{font-size:11px}.setup-preview-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:9px}.setup-preview-tabs>button{text-align:left;flex-direction:row;justify-content:flex-start;gap:8px;min-height:55px;padding:8px;font-size:9px}.setup-preview-tabs>button>span:first-child,.setup-preview-tabs>button>svg{flex-shrink:0;width:20px;height:20px}.setup-preview-panel{min-height:320px;padding:23px 20px}.setup-preview-panel>h3{font-size:25px}.setup-preview-panel>p:not(.setup-preview-eyebrow){font-size:12px}.setup-preview-tools{gap:8px}.setup-preview-tools>button{padding:10px;font-size:10px}.setup-preview-company{gap:17px}.setup-preview-company strong{font-size:12px}.setup-preview-colors>button{width:38px;height:38px}.setup-preview-brand{gap:10px;padding:12px}.setup-preview-brand>div>span{font-size:8px}.setup-preview-review dl>div{grid-template-columns:70px 1fr;gap:10px;font-size:10px}.setup-preview-controls{gap:8px;padding:14px 16px}.setup-preview-controls>button{font-size:9px}.setup-preview-controls>span{font-size:7px}.setup-preview-disclaimer{padding-inline:20px;font-size:8px}.assist-companion{gap:16px;padding-block:30px}.assist-companion-icon{border-radius:9px;width:39px;height:39px}.assist-companion-icon>svg{width:21px;height:21px}.assist-companion .eyebrow{font-size:7px;line-height:1.9}.assist-companion h2{font-size:25px}.assist-companion p:not(.eyebrow){font-size:13px}}.woocommerce-showcase{border-top:1px solid var(--line);background:#fff;padding-block:72px}.woocommerce-showcase-layout{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.woocommerce-showcase-copy>.eyebrow{color:#9a8eb0;margin-bottom:22px;font-size:8px;line-height:1.8}.woocommerce-showcase-copy>h2{letter-spacing:-1.7px;font-size:40px;line-height:1.16}.woocommerce-showcase-copy>h2>span{color:#9b90ae}.woocommerce-showcase-copy>p:not(.eyebrow){color:#82869b;max-width:450px;margin:23px 0;font-size:14px;line-height:1.95}.woocommerce-showcase-copy>ul{gap:15px;margin:25px 0;padding:0;list-style:none;display:grid}.woocommerce-showcase-copy>ul>li{color:#8a89a0;align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;display:flex}.woocommerce-showcase-copy>ul>li>svg{color:#a89ac1;margin-top:2px}.woocommerce-showcase-copy>.btn{font-size:11px;line-height:1.7}.woocommerce-showcase-copy>.text-link{color:#a08db8;width:max-content;margin-top:20px;font-size:11px;display:flex}.woocommerce-flow-preview{background:#fbf9fe;border:1px solid #eae5f3;border-radius:14px;min-width:0;padding:24px}.woocommerce-flow-switcher{border-bottom:1px solid #ece7f4;gap:8px;padding-bottom:18px;display:flex}.woocommerce-flow-switcher>button{color:#a198af;background:#fff;border:1px solid #e8e2f1;border-radius:5px;min-height:35px;padding:9px 14px;font-size:10px}.woocommerce-flow-switcher>button[aria-pressed=true]{color:#9b81b8;background:#eee8f7;border-color:#ddd1ef}.woocommerce-flow{padding-top:24px}.woocommerce-flow-systems{grid-template-columns:1fr 35px 1fr;align-items:center;gap:12px;display:grid}.woocommerce-flow-systems>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-width:0;min-height:60px;display:flex}.woocommerce-flow-systems>div:last-child{padding-left:6px}.woocommerce-wordmark{letter-spacing:-1px;color:#9275b0;overflow-wrap:anywhere;font-size:23px;font-weight:600;line-height:1.3}.woocommerce-flow-systems>div>span:last-child{color:#b0a4c1;font-size:9px}.woocommerce-flow-bridge{color:#b09bc8;background:#fff;border:1px solid #e7dfef;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.woocommerce-flow-data{grid-template-columns:1fr 1fr;gap:18px;margin-top:23px;display:grid}.woocommerce-flow-data>ul{align-content:start;gap:9px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.woocommerce-flow-data li{color:#a197af;overflow-wrap:anywhere;background:#fff;border:1px solid #eae5f2;border-radius:6px;align-items:flex-start;gap:7px;min-width:0;padding:10px 11px;font-size:9px;line-height:1.8;display:flex}.woocommerce-flow-data li>svg{color:#b3a1cb;margin-top:2px}.woocommerce-flow-explanation{border-top:1px solid #e8e1f1;min-height:120px;margin-top:26px;padding-top:21px}.woocommerce-flow-explanation h3{letter-spacing:-.4px;color:#81718e;margin-bottom:12px;font-size:18px;line-height:1.5}.woocommerce-flow-explanation p{color:#a296af;font-size:11px;line-height:1.95}.woocommerce-flow-caption{color:#b1a6c0;margin-top:18px;font-size:8px;line-height:1.9}@media (width<=1000px){.woocommerce-showcase-layout{gap:35px}.woocommerce-showcase-copy>h2{font-size:35px}.woocommerce-flow-preview{padding:22px}.woocommerce-wordmark{font-size:20px}.woocommerce-flow-data{gap:11px}.woocommerce-flow-data li{padding:10px 8px;font-size:8px}}@media (width<=760px){.woocommerce-showcase-layout{grid-template-columns:1fr;gap:32px}.woocommerce-flow-preview{justify-self:center;width:100%;max-width:650px}.woocommerce-showcase-copy>p:not(.eyebrow){max-width:650px}.woocommerce-flow-data li{font-size:11px}.woocommerce-wordmark{font-size:24px}}@media (width<=600px){.woocommerce-showcase{padding-block:43px}.woocommerce-showcase-copy>.eyebrow{margin-bottom:19px;font-size:7px}.woocommerce-showcase-copy>h2{letter-spacing:-1.3px;font-size:32px}.woocommerce-showcase-copy>p:not(.eyebrow){font-size:14px;line-height:1.9}.woocommerce-showcase-copy>ul>li{font-size:12px}.woocommerce-showcase-copy>.btn{gap:8px;padding-inline:13px;font-size:10px}.woocommerce-showcase-copy>.text-link{font-size:11px}.woocommerce-flow-preview{padding:20px}.woocommerce-flow-switcher{gap:7px}.woocommerce-flow-switcher>button{padding-inline:12px;font-size:10px}.woocommerce-flow-systems{grid-template-columns:1fr 26px 1fr;gap:8px}.woocommerce-flow-bridge{width:26px;height:26px}.woocommerce-flow-bridge>svg{width:16px;height:16px}.woocommerce-wordmark{letter-spacing:-.7px;font-size:18px}.woocommerce-flow-systems>div>img{width:94px;height:auto}.woocommerce-flow-systems>div>span:last-child{font-size:8px}.woocommerce-flow-data{gap:10px;margin-top:20px}.woocommerce-flow-data li{gap:5px;padding:10px 8px;font-size:9px}.woocommerce-flow-data li>svg{width:11px;height:11px}.woocommerce-flow-explanation h3{font-size:18px}.woocommerce-flow-explanation p{font-size:12px}.woocommerce-flow-caption{font-size:8px}}.amazon-showcase{background:#fffcf7;border-block:1px solid #f0e9de;padding-block:76px}.amazon-showcase-layout{grid-template-columns:1fr 1fr;align-items:center;gap:66px;display:grid}.amazon-showcase-copy>.eyebrow{color:#8c683b;margin-bottom:23px;font-size:8px;line-height:1.8}.amazon-showcase-copy>h2{letter-spacing:-1.7px;font-size:40px;line-height:1.16}.amazon-showcase-copy>h2>span{color:#9b8465}.amazon-showcase-copy>p:not(.eyebrow){color:#6c6c7a;max-width:455px;margin-block:23px;font-size:14px;line-height:1.95}.amazon-showcase-copy>ul{gap:16px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.amazon-showcase-copy>ul>li{color:#666776;align-items:flex-start;gap:11px;font-size:12px;line-height:1.8;display:flex}.amazon-showcase-copy>ul>li>svg{color:#b48243;flex-shrink:0;margin-top:2px}.amazon-showcase-copy>.btn{font-size:11px;line-height:1.7}.amazon-showcase-copy>.text-link{color:#86623c;width:fit-content;margin-top:21px;font-size:11px;line-height:1.8;display:flex}.amazon-preview{background:#fff;border:1px solid #e9dfd1;border-radius:14px;min-width:0;padding:25px;box-shadow:0 16px 44px #46301606}.amazon-preview-heading{align-items:center;gap:12px;margin-bottom:23px;display:flex}.amazon-marketplace-icon{color:#a46b25;background:#fff6e9;border:1px solid #f0e3cf;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.amazon-preview-heading>div{gap:6px;min-width:0;display:grid}.amazon-preview-heading strong{letter-spacing:-.4px;color:#292b37;font-size:16px;font-weight:600}.amazon-preview-heading>div>span{color:#797784;font-size:9px;line-height:1.7}.amazon-example-label{color:#8c6f4c;background:#fffaf3;border:1px solid #efe4d5;border-radius:4px;margin-left:auto;padding:5px 8px;font-size:8px}.amazon-view-switcher{border-bottom:1px solid #eee8df;gap:7px;padding-bottom:18px;display:flex}.amazon-view-switcher>button{color:#73717d;background:#fff;border:1px solid #e9e3db;border-radius:5px;min-height:37px;padding:9px 15px;font-size:10px}.amazon-view-switcher>button[aria-pressed=true]{color:#865b27;background:#fff4e4;border-color:#e4c89f}.amazon-view-switcher>button:focus-visible,.amazon-pack-fields select:focus-visible{outline-offset:3px;outline:2px solid #515bfa}.amazon-view-content{min-height:324px;padding-top:22px}.amazon-listing-title{align-items:center;gap:12px;display:flex}.amazon-product-icon{color:#a89a80;background:#faf8f3;border:1px solid #ece6dc;border-radius:8px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.amazon-listing-title>div{gap:8px;display:grid}.amazon-listing-title>div>span,.amazon-linked-product span{color:#8d826f;letter-spacing:.7px;font-size:7px}.amazon-listing-title strong{letter-spacing:-.3px;font-size:14px;font-weight:500}.amazon-listing-data{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.amazon-listing-data div{gap:7px;min-width:0;display:grid}.amazon-listing-data dt,.amazon-order-examples dt{color:#7e7b85;font-size:9px}.amazon-listing-data dd{color:#43424e;overflow-wrap:anywhere;margin:0;font-size:12px}.amazon-linked-product{color:#7f9173;background:#fafbf8;border:1px solid #e5e8e3;border-radius:7px;align-items:center;gap:11px;margin-top:23px;padding:14px;display:flex}.amazon-linked-product>div{gap:7px;min-width:0;display:grid}.amazon-linked-product strong{color:#555f4e;font-size:11px;font-weight:500}.amazon-linked-product p{color:#79806f;font-size:9px;line-height:1.7}.amazon-linked-product>svg{flex-shrink:0}.amazon-linked-product>svg:last-child{margin-left:auto}.amazon-listing-issue{color:#7d836e;align-items:center;gap:6px;margin-top:14px;font-size:9px;display:flex}.amazon-order-examples{gap:13px;display:grid}.amazon-order-examples>article{background:#fcfbf8;border:1px solid #ece5db;border-radius:7px;padding:17px}.amazon-order-examples>article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.amazon-order-examples strong{font-size:11px;font-weight:500;line-height:1.8}.amazon-order-status{color:#8b662e;background:#fff0da;border-radius:4px;flex-shrink:0;padding:5px 7px;font-size:8px;line-height:1.7}.amazon-order-status--sent{color:#71835e;background:#edf1e9}.amazon-order-examples p{color:#7c7580;margin-block:13px;font-size:10px}.amazon-order-examples dl{grid-template-columns:1fr 1fr;gap:14px;display:grid}.amazon-order-examples dl>div{gap:7px;display:grid}.amazon-order-examples dd{color:#57515c;margin:0;font-size:12px}.amazon-pack-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.amazon-pack-fields label{color:#706877;align-content:start;gap:9px;font-size:9px;line-height:1.7;display:grid}.amazon-pack-fields select{color:#514735;width:100%;min-width:0;height:39px;font:inherit;background:#fff;border:1px solid #e3d9cb;border-radius:5px;padding:8px 10px;font-size:11px}.amazon-pack-result{text-align:center;background:#fff8ee;border:1px solid #eee0cb;border-radius:8px;margin-top:17px;padding:20px 18px}.amazon-pack-result>span{color:#9c7c51;font-size:10px}.amazon-pack-result>strong{letter-spacing:-1px;color:#78542a;gap:6px;margin-top:10px;font-size:43px;font-weight:500;line-height:1;display:grid}.amazon-pack-result>strong>span{letter-spacing:0;font-size:11px;line-height:1.5}.amazon-pack-result>p{color:#8c775d;margin-top:12px;font-size:9px}.amazon-pack-note{color:#817a70;margin-top:13px;font-size:9px;line-height:1.8}.amazon-view-explanation{border-top:1px solid #eee7dc;min-height:138px;margin-top:14px;padding-top:22px}.amazon-view-explanation h3{letter-spacing:-.4px;color:#665642;font-size:18px;line-height:1.5}.amazon-view-explanation p{color:#7b746b;margin-top:10px;font-size:11px;line-height:1.95}.amazon-preview-caption{color:#918576;margin-top:16px;font-size:8px;line-height:1.9}@media (width<=1050px){.amazon-showcase-layout{gap:34px}.amazon-showcase-copy>h2{font-size:35px}.amazon-preview{padding:22px}.amazon-order-examples>article>div{flex-wrap:wrap}}@media (width<=760px){.amazon-showcase-layout{grid-template-columns:1fr;gap:34px}.amazon-showcase-copy>p:not(.eyebrow){max-width:650px}.amazon-preview{justify-self:center;width:100%;max-width:650px}}@media (width<=600px){.amazon-showcase{padding-block:45px}.amazon-showcase-copy>h2{letter-spacing:-1.3px;font-size:32px}.amazon-showcase-copy>.eyebrow{font-size:7px}.amazon-showcase-copy>.btn{padding-inline:13px;font-size:10px}.amazon-showcase-copy>.text-link{font-size:10px}.amazon-preview{padding:19px}.amazon-preview-heading{gap:9px}.amazon-preview-heading strong{font-size:15px}.amazon-preview-heading>div>span{font-size:8px}.amazon-marketplace-icon{width:36px;height:36px}.amazon-example-label{padding:4px 5px;font-size:7px}.amazon-view-switcher{gap:6px}.amazon-view-switcher>button{padding:9px 11px;font-size:10px}.amazon-listing-title strong{font-size:12px}.amazon-listing-data{gap:17px 12px}.amazon-view-content{min-height:336px}.amazon-linked-product{gap:8px;padding:12px}.amazon-linked-product p{font-size:9px}.amazon-order-examples>article{padding:14px}.amazon-order-examples>article>div{gap:7px}.amazon-pack-fields{gap:10px}.amazon-view-explanation{min-height:165px}.amazon-view-explanation p{font-size:12px}}.mcp-showcase{background:linear-gradient(125deg,#f3f5ff,#f8faff 65%,#eff8f6);border-block:1px solid #e5eafb;padding-block:78px}.mcp-showcase-layout{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.mcp-showcase-copy{min-width:0}.mcp-showcase-copy>.eyebrow,.mcp-section-heading>.eyebrow,.mcp-control-layout .eyebrow,.mcp-setup .eyebrow{color:#4a60bc;letter-spacing:1.6px;margin-bottom:22px;font-size:10px}.mcp-showcase-copy h2{letter-spacing:-1.6px;font-size:40px;line-height:1.18}.mcp-showcase-copy h2>span,.mcp-showcase-copy h1>span{color:#526bdd}.mcp-showcase-copy>p:not(.eyebrow):not(.mcp-availability-note){color:#5d657e;max-width:485px;margin-block:22px;font-size:14px;line-height:1.95}.mcp-availability{flex-wrap:wrap;gap:10px;margin-block:24px;display:flex}.mcp-availability>span{background:#fff;border:1px solid #dce3f5;border-radius:7px;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.mcp-availability small{color:#39755f;font-size:10px;font-weight:400}.mcp-availability i{background:#35936e;border-radius:50%;width:6px;height:6px}.mcp-showcase-copy>ul{gap:14px;margin:25px 0 30px;padding:0;list-style:none;display:grid}.mcp-showcase-copy>ul>li{color:#505b78;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;display:flex}.mcp-showcase-copy>ul>li>svg{color:#4f6bda;margin-top:1px}.mcp-showcase-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;display:flex}.mcp-showcase-actions>.text-link{font-size:12px}.mcp-showcase-copy>.mcp-availability-note{color:#646e89;max-width:470px;margin-top:18px;font-size:11px;line-height:1.8}.mcp-conversation{background:#fff;border:1px solid #dce3f5;border-radius:16px;min-width:0;padding:25px;box-shadow:0 20px 60px #2845780b}.mcp-conversation-top{align-items:center;gap:11px;margin-bottom:23px;display:flex}.mcp-chat-icon{color:#5064bc;background:#edf1ff;border:1px solid #dfe6fc;border-radius:11px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.mcp-conversation-top>div{gap:5px;min-width:0;display:grid}.mcp-conversation-top strong{letter-spacing:-.3px;font-size:14px;font-weight:600}.mcp-conversation-top>div>span{color:#737d94;font-size:10px}.mcp-example-label{color:#646d85;background:#f5f7fc;border:1px solid #e7ebf4;border-radius:5px;margin-left:auto;padding:5px 8px;font-size:9px}.mcp-question-picker{border-bottom:1px solid #e9edf6;flex-wrap:wrap;gap:7px;padding-bottom:19px;display:flex}.mcp-question-picker>button,.mcp-provider-picker>button{color:#586581;background:#fff;border:1px solid #dce2f0;border-radius:6px;min-height:40px;padding:9px 12px;font-size:11px}.mcp-question-picker>button[aria-pressed=true],.mcp-provider-picker>button[aria-pressed=true]{color:#354cb3;background:#edf1ff;border-color:#c4d0f7}.mcp-messages{min-height:325px;padding-top:20px}.mcp-prompt{color:#344777;background:#eef2ff;border:1px solid #e1e7fd;border-radius:12px 12px 3px;margin-left:25px;padding:14px 17px;font-size:12px;line-height:1.75}.mcp-reply{margin-top:22px}.mcp-reply-label{color:#5065b5;align-items:center;gap:7px;font-size:10px;font-weight:600;display:flex}.mcp-reply>p:not(.mcp-result-note){color:#535e77;margin-top:12px;font-size:12px;line-height:1.85}.mcp-result-list{border:1px solid #e6eaf2;border-radius:9px;margin-top:16px;overflow:hidden}.mcp-result-list>div{justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.mcp-result-list>div+div{border-top:1px solid #edf0f6}.mcp-result-list>div>span{gap:5px;display:grid}.mcp-result-list strong{color:#35405c;font-size:11px;font-weight:500;line-height:1.6}.mcp-result-list small{color:#747d91;font-size:9px;line-height:1.6}.mcp-result-list b{color:#35405c;white-space:nowrap;font-size:12px;font-weight:600}.mcp-result-note{color:#68758c;margin-top:13px;font-size:10px;line-height:1.8}.mcp-review-button{color:#3d56aa;background:#f5f8ff;border:1px solid #ced9ef;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:15px;padding:12px;font-size:11px;display:flex}.mcp-review-example{color:#4f5c7b;background:#f6f8fe;border-radius:8px;margin-top:10px;padding:15px;font-size:11px;line-height:1.85}.mcp-review-example[hidden]{display:none}.mcp-demo-notice{color:#727b8f;border-top:1px solid #e9edf6;margin-top:20px;padding-top:16px;font-size:10px;line-height:1.8}.mcp-page-hero{padding-top:30px;padding-bottom:80px}.mcp-page-hero .content-breadcrumb{margin-bottom:45px}.mcp-showcase-copy h1{letter-spacing:-2px;font-size:clamp(38px,4vw,54px);line-height:1.13}.mcp-capabilities{border-top:1px solid #e8edf8;padding-block:66px 80px}.mcp-section-heading h2,.mcp-control-layout h2,.mcp-setup h2{letter-spacing:-1.3px;font-size:36px;line-height:1.2}.mcp-capability-grid{grid-template-columns:repeat(3,1fr);gap:35px 45px;margin-top:48px;display:grid}.mcp-capability-grid article{min-width:0}.mcp-capability-grid svg{color:#526bd0;margin-bottom:18px}.mcp-capability-grid h3{letter-spacing:-.3px;font-size:16px}.mcp-capability-grid p{color:#67718a;margin-top:12px;font-size:12px;line-height:1.95}.mcp-control-band{color:#fff;background:#17244d;padding-block:70px}.mcp-control-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;display:grid}.mcp-control-layout .eyebrow,.mcp-control-layout h2>span{color:#b6c7fc}.mcp-control-layout>div>p:not(.eyebrow){color:#c4cde1;max-width:490px;margin-top:24px;font-size:13px;line-height:1.95}.mcp-control-card{background:#22315a;border:1px solid #43517a;border-radius:12px;padding:25px}.mcp-control-layout .mcp-control-card p{color:#edf2ff;align-items:flex-start;gap:10px;margin:0 0 18px;font-size:12px;display:flex}.mcp-control-card svg{color:#bdcdfb;margin-top:3px}.mcp-control-card>span{color:#c4cde1;border-top:1px solid #43517a;padding-top:17px;font-size:11px;line-height:1.9;display:block}.mcp-setup{background:#f7f9ff;padding-block:85px}.mcp-setup-layout{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}.mcp-setup-layout>div{min-width:0}.mcp-setup-layout>div>p:not(.eyebrow):not(.mcp-copy-status){color:#626e88;margin-top:23px;font-size:13px;line-height:1.95}.mcp-url-label{color:#4f5e7b;margin-top:28px;font-size:11px;font-weight:600;display:block}.mcp-url-box{background:#fff;border:1px solid #d6dfef;border-radius:9px;align-items:center;gap:10px;margin-top:10px;padding:9px;display:flex}.mcp-url-box input{color:#314e94;background:0 0;border:0;width:100%;min-width:0;padding:9px 6px;font-size:12px}.mcp-url-box button{color:#415aa8;background:#edf2ff;border:1px solid #dbe3f8;border-radius:6px;align-items:center;gap:7px;padding:11px;font-size:11px;display:flex}.mcp-copy-status{color:#47664d;min-height:38px;margin-top:10px;font-size:11px;line-height:1.8}.mcp-setup-layout>div>.text-link{font-size:12px;line-height:1.8}.mcp-setup-card{background:#fff;border:1px solid #dfe5f3;border-radius:12px;padding:28px}.mcp-provider-picker{gap:8px;padding-bottom:24px;display:flex}.mcp-provider-picker>button{padding-inline:22px;font-size:13px}.mcp-setup-status{color:#39735d;background:#eef7f2;border-radius:5px;align-items:center;gap:6px;margin-bottom:18px;padding:6px 9px;font-size:10px;display:inline-flex}.mcp-setup-card h3{letter-spacing:-.6px;font-size:21px}.mcp-setup-card #mcp-provider-guide>p,.mcp-setup-card ol{color:#626e87;margin-block:17px 23px;font-size:12px;line-height:1.95}.mcp-setup-card ol{padding-left:20px}.mcp-setup-card li{margin-bottom:17px;padding-left:5px}.mcp-setup-card li strong{color:#3e4c6c;font-weight:600}.mcp-setup-card .text-link{width:fit-content;margin-top:19px;font-size:11px;line-height:1.8;display:flex}.mcp-setup-card>.mcp-setup-requirements{color:#727c91;border-top:1px solid #e9edf6;margin-top:25px;padding-top:20px;font-size:10px;line-height:1.85}.mcp-faq{padding-block:80px}.mcp-faq>div:nth-child(2){margin-top:35px}.mcp-faq details{border-bottom:1px solid #e5eaf3;padding:21px 0}.mcp-faq summary{cursor:pointer;font-size:14px;font-weight:500;line-height:1.8}.mcp-faq details p{color:#66728a;max-width:850px;margin:15px 0 0;font-size:12px;line-height:1.95}.mcp-trademark-note{color:#737e94;margin-top:34px;font-size:10px;line-height:1.9}.home-mcp-link{color:#4d61ab;flex-wrap:wrap;align-items:center;gap:8px;margin-top:21px;font-size:11px;line-height:1.8;display:inline-flex}.home-mcp-link>span{text-transform:uppercase;letter-spacing:.7px;background:#eef2ff;border:1px solid #dce4fa;border-radius:4px;padding:2px 6px;font-size:9px}@media (width<=1050px){.mcp-showcase-layout,.mcp-setup-layout,.mcp-control-layout{gap:35px}.mcp-showcase-copy h2{font-size:34px}.mcp-capability-grid{gap:30px}.mcp-conversation{padding:20px}.mcp-question-picker>button{padding-inline:9px;font-size:10px}}@media (width<=780px){.mcp-showcase-layout,.mcp-control-layout,.mcp-setup-layout{grid-template-columns:1fr;gap:35px}.mcp-showcase,.mcp-setup,.mcp-control-band{padding-block:55px}.mcp-page-hero{padding-bottom:50px}.mcp-showcase-copy h1{font-size:42px}.mcp-showcase-copy h2,.mcp-section-heading h2,.mcp-control-layout h2,.mcp-setup h2{font-size:32px}.mcp-capabilities,.mcp-faq{padding-block:50px}.mcp-capability-grid{grid-template-columns:repeat(2,1fr)}.mcp-conversation{width:100%}.mcp-setup-card{padding:23px}}@media (width<=480px){.mcp-showcase-copy h1{letter-spacing:-1.5px;font-size:37px}.mcp-showcase-copy h2{letter-spacing:-1.2px;font-size:32px}.mcp-showcase-copy>p:not(.eyebrow):not(.mcp-availability-note){font-size:13px}.mcp-capability-grid{grid-template-columns:1fr;gap:28px}.mcp-conversation{padding:17px}.mcp-conversation-top strong{font-size:12px}.mcp-conversation-top{gap:8px}.mcp-chat-icon{width:35px;height:38px}.mcp-conversation-top>div>span{font-size:9px}.mcp-example-label{padding-inline:6px;font-size:8px}.mcp-prompt{margin-left:10px;padding:12px}.mcp-messages{min-height:350px}.mcp-result-list>div{gap:9px;padding:11px 10px}.mcp-result-list b{font-size:11px}.mcp-setup-card{padding:20px}.mcp-setup-card h3{font-size:20px}.mcp-url-box{flex-wrap:wrap}.mcp-url-box input{flex-basis:100%}.mcp-url-box button{justify-content:center;width:100%}.mcp-copy-status{min-height:50px}}.modules-hero{padding-bottom:52px}.modules-hero-layout{grid-template-columns:1.45fr .8fr;align-items:center;gap:75px;padding-top:15px;display:grid}.modules-hero .eyebrow,.module-detail-hero .eyebrow,.sector-page-hero .eyebrow{margin-bottom:23px;font-size:8px;line-height:1.8}.modules-hero h1,.module-detail-hero h1,.sector-page-hero h1{letter-spacing:-2.3px;font-size:clamp(39px,4.2vw,58px);line-height:1.13}.modules-hero h1>span,.module-detail-hero h1>span+span,.sector-page-hero h1>span+span{color:#8d99b3}.modules-hero-layout>div>p:not(.eyebrow){color:#7f8ba2;max-width:650px;margin-top:23px;font-size:14px;line-height:1.95}.modules-hero-layout>.modules-catalog-summary>p{margin-top:14px;font-size:12px;line-height:1.9}.modules-hero-layout .text-link{margin-top:24px}.modules-catalog-summary{background:#f5f7fd;border:1px solid #e7ecf7;border-radius:13px;padding:28px}.modules-catalog-summary>strong{letter-spacing:-.7px;margin-top:20px;font-size:24px;font-weight:500;line-height:1.4;display:block}.modules-catalog-summary>div{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.modules-catalog-summary>div>span{color:#98a5bf;background:#fff;border:1px solid #e2e9f7;border-radius:5px;padding:7px;font-size:8px}.modules-catalog-summary>a{color:#7b91c0;align-items:center;gap:8px;font-size:11px;display:flex}.module-catalog-toolbar{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding-block:19px;display:flex}.module-catalog-filters{flex-wrap:wrap;gap:7px;display:flex}.module-catalog-filters>button{color:#8b98af;background:#fff;border-radius:5px;min-height:37px;padding:9px 13px;font-size:11px;line-height:1.7}.module-catalog-filters>button[aria-pressed=true]{color:#768dc1;background:#edf2ff}.module-catalog-filters>button:hover{background:#f5f7fc}.module-result-count{color:#a4afc4;margin-top:20px;font-size:10px}.module-catalog-group{padding-top:35px;padding-bottom:25px;scroll-margin-top:105px}.module-catalog-group .content-section-heading>p{color:#9aa4b8;max-width:360px;font-size:12px;line-height:1.9}.modules-catalog{padding-bottom:50px}.module-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.module-card{background:#fff;border:1px solid #e5eaf5;border-radius:11px;flex-direction:column;align-items:flex-start;min-width:0;padding:28px;transition:background .2s,border-color .2s;display:flex}.module-card:hover{background:#fdfdff;border-color:#bccaea}.module-card-icon{color:#8fa2cd;background:#f1f4ff;border:1px solid #e2e9fb;border-radius:10px;flex-shrink:0;place-items:center;width:45px;height:45px;display:inline-grid}.module-card--sectoriales .module-card-icon{color:#91ad9e;background:#f3f7f5;border-color:#e2ebe7}.module-card>h3{letter-spacing:-.5px;margin:22px 0 12px;font-size:21px;line-height:1.4}.module-card>p{color:#8490a7;margin-bottom:16px;font-size:13px;line-height:1.9}.module-card-audience{color:#a3aec2;border-top:1px solid #eff2f8;width:100%;margin-bottom:23px;padding-top:15px;font-size:10px;line-height:1.9;display:block}.module-card-options{flex-wrap:wrap;gap:7px;margin-bottom:22px;display:flex}.module-card-options>span{color:#99a7c2;background:#f7f9fe;border:1px solid #e8edf8;border-radius:4px;padding:6px;font-size:8px}.module-card>.text-link{margin-top:auto;font-size:11px}.module-highlights{border-bottom:1px solid var(--line);background:#fbfcfe;padding-block:65px}.module-highlights-more{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;margin-top:27px;padding-top:23px;display:flex}.module-highlights-more>span{color:#a2acc1;margin-right:8px;font-size:9px;line-height:1.8}.module-highlights-more>a{color:#8d9bb8;background:#fff;border:1px solid #e5eaf5;border-radius:6px;align-items:center;gap:8px;padding:9px 12px;font-size:10px;line-height:1.7;display:flex}.module-highlights-more>a:hover{color:var(--accent);border-color:#bdcdec}.module-sectors-link{color:#91a1c0;align-items:center;gap:8px;margin-top:23px;font-size:11px;line-height:1.8;display:flex}.modules-common{border-block:1px solid var(--line);background:#f7f8fc;padding-block:60px}.module-combination-note{color:#9ba7be;margin-top:23px;font-size:10px;line-height:1.95}.module-sector-directory{padding-block:60px}.module-sector-directory>.text-link{margin-top:25px}.sector-directory-link{background:#fcfcff}.business-module-recommendations{padding-block:55px}.module-detail-hero,.sector-page-hero{padding-bottom:65px}.module-detail-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;padding-top:15px;display:grid}.module-detail-layout .content-lead{font-size:14px;line-height:1.95}.module-detail-audience{color:#9ba7bd;margin-top:18px;font-size:10px;line-height:1.9}.module-detail-layout .content-actions>.btn{font-size:11px;line-height:1.8}.module-detail-layout .content-actions>.text-link{font-size:10px;line-height:1.9}.module-work-example{background:#f6f9f7;border:1px solid #e2ebe7;border-radius:13px;padding:29px}.module-work-example>.module-card-icon{color:#92ad9f;background:#fff;border-color:#e2ebe7;margin-bottom:23px}.module-work-example>.eyebrow{color:#9fafa6;margin-bottom:12px;font-size:7px}.module-work-example>h2{letter-spacing:-.7px;margin-bottom:15px;font-size:25px;line-height:1.35}.module-work-example>p:not(.eyebrow){color:#92a298;font-size:12px;line-height:1.95}.module-work-example>ol{gap:10px;margin:23px 0;padding:0;list-style:none;display:grid}.module-work-example li{color:#93a69b;background:#fff;border:1px solid #e5ede8;border-radius:6px;align-items:center;gap:11px;padding:12px;font-size:11px;line-height:1.8;display:flex}.module-work-example li>span{background:#f3f7f5;border:1px solid #e5ede9;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.module-example-note{color:#acb9b1;font-size:8px;line-height:1.8}.module-features{padding-block:10px 65px}.module-combination{border-block:1px solid var(--line);background:#f7f8fc;padding-block:60px}.module-combination-lead{color:#8795ae;max-width:850px;margin:-9px 0 30px;font-size:14px;line-height:1.95}.module-combination-link{margin-top:28px;font-size:11px}.module-return{padding-block:32px}.sector-solution{background:#f4f6fd;border:1px solid #e3e9f7;border-radius:14px;padding:30px}.sector-solution-icon{color:#8ca1ca;background:#fff;border:1px solid #e4eaf6;border-radius:12px;place-items:center;width:67px;height:67px;margin-bottom:25px;display:grid}.sector-solution>.eyebrow{color:#9eaac2;margin-bottom:12px;font-size:7px}.sector-solution>h2{letter-spacing:-.7px;margin-bottom:24px;font-size:26px;line-height:1.4}.sector-solution>div{gap:10px;display:grid}.sector-solution>div>a{color:#8c9fbe;background:#fff;border:1px solid #e2e8f5;border-radius:6px;align-items:center;gap:12px;padding:13px;font-size:12px;line-height:1.8;display:flex}.sector-solution>div>a>svg:last-child{margin-left:auto}.sector-solution>p:last-child{color:#a0aec6;margin-top:20px;font-size:10px;line-height:1.95}.sector-workflow{border-block:1px solid var(--line);background:#f6f8fc}.sector-workflow>.container{grid-template-columns:1fr 1.1fr;gap:75px;padding-block:60px;display:grid}.sector-workflow .eyebrow{color:#9aa9c3;margin-bottom:21px;font-size:8px}.sector-workflow h2{letter-spacing:-1.2px;max-width:420px;margin-bottom:20px;font-size:35px;line-height:1.25}.sector-workflow>.container>div>p:not(.eyebrow){color:#92a0b8;max-width:440px;font-size:14px;line-height:1.95}.sector-workflow ol{gap:28px;margin:0;padding:0;list-style:none;display:grid}.sector-workflow li{align-items:flex-start;gap:15px;display:flex}.sector-workflow li>svg{color:#9fb2cd;margin-top:4px}.sector-workflow h3{letter-spacing:-.4px;margin-bottom:10px;font-size:20px;line-height:1.5}.sector-workflow li p{color:#94a1b7;font-size:13px;line-height:1.95}.sector-module-list{padding-block:60px 0}.site-footer--expanded .footer-columns{grid-template-columns:.85fr 1fr 1.15fr 1fr 1fr 1.1fr;gap:24px}.site-header--expanded .business-nav-panel{max-height:min(660px,100dvh - 145px);overflow-y:auto}.module-catalog-group .content-section-heading h2{font-size:34px}@media (width<=1100px){.modules-hero-layout,.module-detail-layout{gap:35px}.modules-hero h1,.module-detail-hero h1,.sector-page-hero h1{font-size:45px}.module-card{padding:23px}.module-card-grid{gap:16px}.site-footer--expanded .footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.site-header--expanded .business-nav-panel{max-height:none;overflow-y:visible}.module-catalog-toolbar{flex-direction:column;align-items:stretch;gap:15px}.module-catalog-toolbar .blog-search{max-width:370px}.sector-workflow>.container{gap:40px}.module-catalog-summary{padding:23px}}@media (width<=850px){.module-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modules-hero-layout{grid-template-columns:1fr}.modules-catalog-summary{max-width:600px}.module-detail-layout{grid-template-columns:1fr;gap:35px}.module-work-example,.sector-solution{max-width:650px}.module-detail-hero h1,.sector-page-hero h1{font-size:51px}.sector-workflow>.container{grid-template-columns:1fr;gap:32px}.sector-workflow h2,.sector-workflow>.container>div>p:not(.eyebrow){max-width:none}.module-catalog-group .content-section-heading{align-items:flex-start;gap:20px}}@media (width<=600px){.modules-hero{padding-bottom:35px}.modules-hero-layout,.module-detail-layout{gap:30px;padding-top:10px}.modules-hero h1,.module-detail-hero h1,.sector-page-hero h1{letter-spacing:-1.7px;font-size:38px;line-height:1.16}.modules-hero .eyebrow,.module-detail-hero .eyebrow,.sector-page-hero .eyebrow{margin-bottom:18px;font-size:7px}.modules-hero-layout>div>p:not(.eyebrow){font-size:14px;line-height:1.9}.modules-catalog-summary{padding:24px}.modules-catalog-summary>strong{font-size:25px}.modules-hero-layout>.modules-catalog-summary>p{font-size:13px}.modules-catalog-summary>div>span{font-size:9px}.modules-catalog-summary>a{font-size:12px}.module-catalog-toolbar{gap:14px;padding-block:16px}.module-catalog-filters{gap:5px}.module-catalog-filters>button{padding-inline:10px;font-size:10px}.module-catalog-toolbar .blog-search{max-width:none}.module-result-count{font-size:10px}.module-catalog-group{padding-block:30px 10px;scroll-margin-top:85px}.module-catalog-group .content-section-heading h2{font-size:29px}.module-catalog-group .content-section-heading>p{max-width:none;margin-top:16px;font-size:13px}.module-card-grid{grid-template-columns:1fr;gap:16px}.module-card{padding:24px}.module-card>h3{margin-top:19px;font-size:23px}.module-card>p{font-size:14px}.module-card-audience{font-size:11px}.module-card-options>span{font-size:9px}.module-card>.text-link{font-size:12px}.module-highlights{padding-block:42px}.module-highlights-more{gap:10px}.module-highlights-more>span{width:100%;font-size:10px}.module-highlights-more>a{padding:10px;font-size:11px}.module-sectors-link{align-items:flex-start;font-size:11px}.module-sectors-link>svg{margin-top:3px}.modules-common{padding-block:42px}.modules-catalog{padding-bottom:40px}.module-combination-note{font-size:11px}.module-sector-directory{padding-block:42px}.business-module-recommendations{padding-block:40px}.module-detail-hero,.sector-page-hero{padding-bottom:42px}.module-detail-audience,.module-detail-layout .content-actions>.btn,.module-detail-layout .content-actions>.text-link{font-size:11px}.module-work-example{padding:24px}.module-work-example>h2{font-size:25px}.module-work-example>p:not(.eyebrow){font-size:13px}.module-work-example li{font-size:12px}.module-example-note{font-size:9px}.module-features{padding-block:5px 42px}.module-combination{padding-block:42px}.module-combination-lead{margin-top:0;font-size:14px;line-height:1.9}.module-combination-link{font-size:11px;line-height:1.9}.module-return{padding-block:28px}.sector-solution{padding:25px}.sector-solution>h2{font-size:25px}.sector-solution>div>a{font-size:12px}.sector-solution>p:last-child{font-size:11px}.sector-workflow>.container{gap:30px;padding-block:42px}.sector-workflow h2{font-size:30px}.sector-workflow>.container>div>p:not(.eyebrow){font-size:14px}.sector-workflow h3{font-size:20px}.sector-workflow li p{font-size:14px}.sector-module-list{padding-top:42px}.site-footer--expanded .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}.legal-page{color:#303648;padding-bottom:90px}.legal-page-header{max-width:780px;padding-block:48px 45px}.legal-page-header>.eyebrow{color:#7d82a0;margin-bottom:20px;font-size:8px}.legal-page-header h1{letter-spacing:-1.8px;font-size:clamp(32px,3.5vw,47px);line-height:1.2}.legal-page-header>p:not(.eyebrow){color:#6b7285;margin-top:22px;font-size:15px;line-height:1.9}.legal-page-header>span{color:#83899b;margin-top:20px;font-size:11px;display:block}.legal-page-layout{border-top:1px solid #e6e9f1;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:72px;padding-top:35px;display:grid}.legal-page-layout>aside{min-width:0}.legal-page-nav{border:1px solid #e4e7f3;border-radius:9px;display:grid;overflow:hidden}.legal-page-nav>a{color:#737b94;justify-content:space-between;gap:10px;padding:14px 16px;font-size:12px;line-height:1.7;display:flex}.legal-page-nav>a+a{border-top:1px solid #e9ecf4}.legal-page-nav>a[aria-current=page]{color:#515fe7;background:#f4f5ff}.legal-page-nav svg{flex-shrink:0;margin-top:3px}.legal-page-index{gap:13px;padding-block:29px;display:grid}.legal-page-index>span{letter-spacing:1px;color:#9399ad;margin-bottom:4px;font-size:8px}.legal-page-index>a{color:#717b93;font-size:11px;line-height:1.7}.legal-owner-card{color:#9298af;background:#f8f9fc;border:1px solid #e9ecf3;border-radius:9px;gap:12px;padding:20px;display:grid}.legal-owner-card>strong{color:#596379;font-size:11px;font-weight:500;line-height:1.8}.legal-owner-card>span{font-size:10px}.legal-owner-card>a{align-items:center;gap:8px;font-size:11px;line-height:1.7;display:flex}.legal-page-content{min-width:0}.legal-page-content>section{padding-bottom:32px;scroll-margin-top:110px}.legal-page-content>section+section{border-top:1px solid #e9ecf2;padding-top:31px}.legal-page-content h2{letter-spacing:-.6px;align-items:baseline;gap:16px;margin-bottom:19px;font-size:21px;line-height:1.5;display:flex}.legal-page-content h2>span{color:#a5abc2;letter-spacing:0;font-size:11px;font-weight:400}.legal-page-content p{color:#626c80;font-size:13px;line-height:2}.legal-page-content p+p{margin-top:16px}.legal-page-content a{color:#4e5cce;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-page-content strong{color:#46526b;font-weight:600}.legal-company-data{border:1px solid #e5e8f2;border-radius:8px;margin-block:23px;overflow:hidden}.legal-company-data>div{grid-template-columns:165px minmax(0,1fr);gap:18px;padding:16px 19px;display:grid}.legal-company-data>div+div{border-top:1px solid #e9ecf3}.legal-company-data dt{color:#7d8599;font-size:11px;line-height:1.8}.legal-company-data dd{color:#4c586f;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.9}.legal-page-content .legal-source-note{color:#858da1;font-size:11px}.legal-table-wrap{border:1px solid #e5e8f2;border-radius:8px;margin-block:20px;overflow-x:auto}.legal-table-wrap table{border-collapse:collapse;text-align:left;width:100%;font-size:11px;line-height:1.9}.legal-table-wrap caption{color:#62708d;text-align:left;background:#f6f7fc;padding:16px;font-size:12px}.legal-table-wrap thead{color:#63708a;background:#fbfcfe}.legal-table-wrap th,.legal-table-wrap td{vertical-align:top;border-top:1px solid #e7eaf2;padding:15px}.legal-table-wrap th{font-weight:500}.legal-table-wrap tbody th{color:#616d85;width:21%;min-width:112px}.legal-table-wrap td{color:#737c90}.legal-footer{border-top:1px solid #e5e8f1;flex-wrap:wrap;align-items:center;gap:15px 27px;margin-top:26px;padding-block:22px;display:flex}.legal-footer>p{color:#7c859b;flex:380px;font-size:10px;line-height:1.9}.legal-footer>nav{flex-wrap:wrap;gap:22px;display:flex}.legal-footer a{color:#6a7297;font-size:11px;line-height:1.8}.partner-data-notice a,.commercial-analytics-note a{text-underline-offset:3px;text-decoration:underline}@media (width<=1000px){.legal-page-layout{grid-template-columns:200px minmax(0,1fr);gap:35px}.legal-company-data>div{grid-template-columns:125px minmax(0,1fr);gap:13px}}@media (width<=760px){.legal-page-layout{grid-template-columns:1fr;gap:30px}.legal-page-layout>aside{grid-template-columns:1fr 1fr;gap:20px;display:grid}.legal-page-index{padding:0}.legal-owner-card{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center}.legal-owner-card>strong{max-width:260px}.legal-page-header{padding-top:30px}}@media (width<=600px){.legal-page{padding-bottom:45px}.legal-page-header h1{letter-spacing:-1.1px}.legal-page-header>p:not(.eyebrow){font-size:14px}.legal-page-layout{padding-top:24px}.legal-page-layout>aside{grid-template-columns:1fr;gap:22px}.legal-page-nav{grid-template-columns:repeat(3,1fr)}.legal-page-nav>a{padding:12px 10px;font-size:11px}.legal-page-nav>a+a{border-top:none;border-left:1px solid #e9ecf4}.legal-page-nav svg{display:none}.legal-page-index{grid-template-columns:1fr 1fr;gap:11px 20px}.legal-page-index>span{grid-column:1/-1}.legal-owner-card{display:none}.legal-company-data>div{grid-template-columns:1fr;gap:6px;padding:14px}.legal-page-content h2{gap:12px;font-size:20px}.legal-page-content p{font-size:13px}.legal-table-wrap th,.legal-table-wrap td{padding:11px}.legal-table-wrap table{min-width:530px}.legal-footer{gap:15px}.legal-footer>nav{gap:23px}}.kv-cycle{isolation:isolate;background:#eceff7;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;padding:4px;display:inline-grid;position:relative;box-shadow:inset 0 1px 2px #17213b14}.kv-cycle-thumb{z-index:-1;background:#fff;border-radius:10px;width:calc(50% - 4px);transition:transform .25s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 3px #17213b26,0 4px 12px #17213b12}.kv-cycle[data-value=annual] .kv-cycle-thumb,.kv-cycle[data-value=right] .kv-cycle-thumb{transform:translate(100%)}.kv-cycle.kv-cycle>button{min-height:44px;font:inherit;color:#59677f;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 20px;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.kv-cycle.kv-cycle>button:hover{color:#17213b}.kv-cycle.kv-cycle>button[aria-pressed=true]{color:#17213b;font-weight:600}.kv-cycle.kv-cycle>button:focus-visible{outline-offset:1px;outline:3px solid #8ea1ff}.kv-cycle em{letter-spacing:.01em;color:#fff;white-space:nowrap;background:#12a074;border-radius:999px;padding:4px 9px;font-size:11px;font-style:normal;font-weight:700;line-height:1;position:absolute;top:-15px;right:6px;box-shadow:0 2px 6px #12a07440}@media (width<=420px){.kv-cycle.kv-cycle>button{padding:8px 12px;font-size:13px}.kv-cycle.kv-cycle>button svg{display:none}}@media (prefers-reduced-motion:reduce){.kv-cycle-thumb{transition:none}}.kv-switch.kv-switch{min-height:36px;font:inherit;color:#17213b;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:10px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.kv-switch-track{background:#c9ceda;border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background .2s;position:relative}.kv-switch-knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.kv-switch[aria-checked=true] .kv-switch-track{background:#4f6bff}.kv-switch[aria-checked=true] .kv-switch-knob{transform:translate(16px)}.kv-switch:focus-visible{outline-offset:3px;border-radius:999px;outline:3px solid #8ea1ff}@media (prefers-reduced-motion:reduce){.kv-switch-track,.kv-switch-knob{transition:none}}.commercial{--cm-ink:#17213b;--cm-muted:#59677f;--cm-accent:#4f6bff;--cm-line:#dce2ef;--cm-soft:#eef1ff;color:var(--cm-ink);font-family:inherit;font-size:15px;line-height:1.5}.commercial *{box-sizing:border-box}.commercial h1{letter-spacing:-.035em;margin:10px 0 22px;font-size:clamp(30px,4.4vw,54px);line-height:1.13}.commercial h2{margin:8px 0 18px;font-size:23px;line-height:1.25}.commercial h3{margin:0 0 12px;font-size:15px}.commercial button,.commercial a.commercial-button{font:inherit;cursor:pointer;border:1px solid var(--cm-line);color:var(--cm-ink);text-align:center;background:#fff;border-radius:8px;min-height:44px;padding:11px 17px;text-decoration:none;display:inline-block}.commercial button:hover,.commercial a.commercial-button:hover{border-color:var(--cm-accent)}.commercial button:disabled{opacity:.5;cursor:wait}.commercial .commercial-primary{background:var(--cm-ink);color:#fff;border-color:var(--cm-ink)}.commercial button:focus-visible,.commercial input:focus-visible,.commercial select:focus-visible,.commercial textarea:focus-visible,.commercial a:focus-visible{outline-offset:3px;outline:3px solid #8ea1ff}.commercial label{font-size:14px}.commercial input:not([type=checkbox]):not([type=radio]),.commercial select,.commercial textarea{font:inherit;color:var(--cm-ink);background:#fff;border:1px solid #bec8db;border-radius:6px;max-width:100%;min-height:42px;padding:9px 10px}.commercial input[type=checkbox],.commercial input[type=radio]{accent-color:var(--cm-accent);flex-shrink:0;width:18px;height:18px;margin-top:3px}.commercial p{line-height:1.65}.commercial small{color:var(--cm-muted);font-size:12px;font-weight:400;line-height:1.5;display:block}.commercial-intro{max-width:780px;margin-bottom:36px}.commercial-intro>p{color:var(--cm-muted);font-size:16px}.commercial-eyebrow{letter-spacing:.13em;color:var(--cm-accent);text-transform:uppercase;font-size:11px;font-weight:700}.commercial-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:28px;display:grid}.commercial-builder{min-width:0}.commercial-fieldset{border:0;border-bottom:1px solid var(--cm-line);min-width:0;margin:0 0 27px;padding:0 0 27px}.commercial-fieldset legend{float:none;width:100%;margin-bottom:10px;font-size:21px;font-weight:600}.commercial-fieldset>p{color:var(--cm-muted);margin:0 0 18px;font-size:14px}.commercial-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.commercial-plan{border:1px solid var(--cm-line);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;padding:17px;display:flex}.commercial-plan.selected{border-color:var(--cm-accent);box-shadow:0 0 0 1px var(--cm-accent);background:#f9faff}.commercial-plan>strong{font-size:19px}.commercial-plan>b{letter-spacing:-.025em;font-size:25px}.commercial-plan>span{color:var(--cm-muted);font-size:12px}.commercial-category{margin:24px 0}.commercial-modules{gap:10px;display:grid}.commercial-module{border:1px solid var(--cm-line);background:#fff;border-radius:9px;padding:15px}.commercial-module.selected{background:#fafbff;border-color:#91a2fb}.commercial-module>label:first-child{cursor:pointer;align-items:flex-start;gap:11px;display:flex}.commercial-module>label>span{flex:1;min-width:0}.commercial-module strong{font-size:14px}.commercial-module small{margin-top:4px}.commercial-module b{white-space:nowrap;text-align:right;font-size:16px}.commercial-module em{color:#846110;background:#fff1d7;border-radius:4px;margin-left:7px;padding:2px 6px;font-size:10px;font-style:normal;display:inline-block}.commercial-module-quantity{align-items:center;gap:14px;padding:12px 0 0 29px;display:flex}.commercial-module-quantity input{width:90px}.commercial-counter{border-bottom:1px solid var(--cm-line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.commercial-counter>span{font-weight:600}.commercial-counter small{max-width:410px;margin-top:4px}.commercial-counter input{flex-shrink:0;width:94px}.commercial-summary{border:1px solid var(--cm-line);background:#fff;border-radius:14px;padding:24px;position:sticky;top:22px;overflow:hidden;box-shadow:0 12px 36px #17213b09}.commercial-summary-head>span:first-child{letter-spacing:.12em;color:var(--cm-muted);font-size:10px}.commercial-summary h2{letter-spacing:-.03em;font-size:25px}.commercial-badge{color:#805b1c;background:#fff2d8;border-radius:30px;padding:4px 9px;font-size:11px;display:inline-block}.commercial-cycle{background:#f0f2f8;border-radius:9px;margin:20px 0;padding:4px;display:flex}.commercial-cycle>button{background:0 0;border:0;flex:1;min-height:40px;padding:9px 12px}.commercial-cycle>button[aria-pressed=true]{background:var(--cm-ink);color:#fff}.commercial-total{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:38px;font-weight:600;line-height:1.2}.commercial-total>small{letter-spacing:0;margin-top:7px;font-size:12px}.commercial-effective-base{color:var(--cm-muted);font-size:13px}.commercial-breakdown{margin:22px 0}.commercial-breakdown>div{border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:flex-start;gap:15px;padding:9px 0;font-size:12px;display:flex}.commercial-breakdown dt{max-width:190px}.commercial-breakdown dd{text-align:right;white-space:nowrap;margin:0;font-weight:600}.commercial-breakdown dd>small{font-size:10px}.commercial-included{background:var(--cm-soft);border-radius:8px;flex-direction:column;gap:5px;padding:14px;font-size:12px;display:flex}.commercial-notice{color:var(--cm-muted);border-left:2px solid #cad3ff;padding-left:10px;font-size:12px}.commercial .commercial-fine{color:var(--cm-muted);margin-top:17px;font-size:11px;line-height:1.65}.commercial-summary-actions{gap:10px;margin-top:20px;display:grid}.commercial-error{color:#8c3023;background:#fff0ed;border:1px solid #e7c0ba;border-radius:7px;padding:13px;font-size:13px}.commercial-pending{color:var(--cm-muted);padding:20px 0}.commercial-success{color:#266046;background:#edf8f2;border-radius:8px;padding:14px}.commercial-presets{flex-wrap:wrap;gap:8px;margin:20px 0 28px;display:flex}.commercial-presets>button{min-height:38px;padding:8px 12px;font-size:12px}.commercial-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.commercial-tabs button[aria-pressed=true]{background:var(--cm-ink);color:#fff}.commercial-admin-card{border:1px solid var(--cm-line);background:#fff;border-radius:10px;margin:18px 0;padding:22px}.commercial-admin-card label{flex-direction:column;gap:5px;margin:12px 0;display:flex}.commercial-admin-card .commercial-check{flex-direction:row;align-items:center;gap:10px}.commercial-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.commercial-statistics{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:22px 0;display:grid}.commercial-statistics>article{background:var(--cm-soft);border-radius:10px;padding:18px}.commercial-statistics strong{font-size:31px;display:block}.commercial-statistics span{color:var(--cm-muted);font-size:12px}.commercial-table-scroll{border:1px solid var(--cm-line);border-radius:9px;max-width:100%;overflow:auto}.commercial table{border-collapse:collapse;text-align:left;background:#fff;width:100%;font-size:13px}.commercial td,.commercial th{border-bottom:1px solid var(--cm-line);padding:12px 15px}.commercial th{color:var(--cm-muted);background:#f6f8fc;font-size:11px;font-weight:600}.commercial td input[type=number]{width:100px}.commercial td input[type=text]{width:130px}.commercial-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.commercial-price-edit{border-bottom:1px solid var(--cm-line);grid-template-columns:1fr 130px 130px;align-items:center;gap:15px;padding:12px 0;display:grid}.commercial-bar{align-items:center;gap:15px;margin:14px 0;font-size:13px;display:flex}.commercial-bar>span{min-width:130px}.commercial-bar>div{background:#eef1ff;border-radius:6px;flex:1;height:9px;overflow:hidden}.commercial-bar i{background:var(--cm-accent);height:100%;display:block}.commercial-discount{color:#267252}.commercial-owner-summary{border:1px solid var(--cm-line);background:#f8faff;border-radius:10px;margin:20px 0;padding:18px}.commercial-owner-summary strong{font-size:22px}.commercial details>summary{cursor:pointer;padding:15px 0;font-weight:600}.commercial-analytics-note{color:var(--cm-muted);margin:18px 0;font-size:11px}.commercial .commercial-analysis-consent{color:var(--cm-muted);align-items:flex-start;gap:9px;font-size:11px;display:flex}@media (width<=1000px){.commercial-layout{grid-template-columns:minmax(0,1fr) 310px;gap:18px}.commercial-plan{padding:12px}.commercial-plan>b{font-size:20px}}@media (width<=760px){.commercial-layout{grid-template-columns:1fr}.commercial-summary{order:-1;position:static}.commercial-plans{grid-template-columns:1fr}.commercial-plan{grid-template-columns:22px 1fr 120px;gap:8px;padding:16px;display:grid}.commercial-plan>span{grid-column:2/4}.commercial-plan>b{text-align:right;font-size:23px}.commercial-statistics,.commercial-fields{grid-template-columns:1fr}.commercial-price-edit{grid-template-columns:1fr 100px}.commercial-price-edit>label:last-child{grid-column:1/-1}.commercial-module>label:first-child{gap:8px}.commercial-module b{font-size:14px}.commercial-counter{gap:12px}.commercial-counter small{max-width:260px}.commercial-total{font-size:34px}.commercial-summary{box-shadow:none}.commercial-bar>span{min-width:95px}.commercial-intro{margin-bottom:24px}}.commercial-summary{max-height:calc(100dvh - 100px);top:80px;overflow:auto}.pricing-section .commercial-summary{max-height:calc(100dvh - 118px);top:98px}@media (width<=760px){.commercial-summary,.pricing-section .commercial-summary{max-height:none;position:static;overflow:visible}}.commercial .cm-sr{clip:rect(0,0,0,0);opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.commercial .cm-step{background:var(--cm-accent);color:#fff;vertical-align:2px;border-radius:50%;place-items:center;width:30px;height:30px;margin-right:12px;font-size:14px;font-weight:700;display:inline-grid}.commercial .commercial-fieldset legend{letter-spacing:-.02em;font-size:22px}.commercial .cm-bases{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.commercial .cm-base{border:1.5px solid var(--cm-line);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:2px;padding:16px 16px 16px 48px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative}.commercial .cm-base:hover{border-color:#9fb0ff}.commercial .cm-base:has(input:focus-visible){outline-offset:2px;outline:3px solid #8ea1ff}.commercial .cm-base.is-selected{border-color:var(--cm-accent);background:#f5f7ff;box-shadow:0 0 0 3px #4f6bff1f}.commercial .cm-base strong{font-size:16px}.commercial .cm-base b{letter-spacing:-.03em;font-size:22px;font-weight:600}.commercial .cm-base b small{letter-spacing:0;margin-left:3px;font-size:12px;display:inline}.commercial .cm-base-check{color:#0000;background:#fff;border:1.5px solid #b8c2dc;border-radius:50%;place-items:center;width:22px;height:22px;transition:all .18s;display:grid;position:absolute;top:18px;left:16px}.commercial .cm-base.is-selected .cm-base-check{background:var(--cm-accent);border-color:var(--cm-accent);color:#fff}.commercial .cm-category{letter-spacing:.1em;text-transform:uppercase;color:var(--cm-muted);align-items:center;gap:10px;margin:0 0 12px;font-size:12px;display:flex}.commercial .cm-category:after{content:"";background:var(--cm-line);flex:1;height:1px}.commercial .cm-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.commercial .cm-module{border:1.5px solid var(--cm-line);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.commercial .cm-module:hover{border-color:#b7c3ff;transform:translateY(-1px);box-shadow:0 10px 26px #17213b12}.commercial .cm-module.is-selected{border-color:var(--cm-accent);background:linear-gradient(#f7f8ff,#fff);box-shadow:0 0 0 3px #4f6bff1a}.commercial .cm-module-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.commercial .cm-module-mark{background:var(--cm-soft);width:46px;height:46px;color:var(--cm-accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.commercial .cm-module.is-selected .cm-module-mark{background:var(--cm-accent);color:#fff}.commercial .cm-module-mark:has(img){width:64px}.commercial .cm-module-mark img{object-fit:contain;width:48px;height:auto;max-height:34px}.commercial .cm-module.is-selected .cm-module-mark:has(img){box-shadow:inset 0 0 0 1.5px var(--cm-accent);background:#fff}.commercial .cm-module-price{letter-spacing:-.02em;text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;font-size:20px;font-weight:600;display:flex}.commercial .cm-module-price small{letter-spacing:0;margin-top:1px;font-size:11px}.commercial .cm-module h4{margin:4px 0 0;font-size:16px;font-weight:600}.commercial .cm-module h4 em{color:#846110;vertical-align:2px;background:#fff1d7;border-radius:5px;margin-left:8px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:600}.commercial .cm-module p{color:var(--cm-muted);flex:1;margin:0;font-size:13px;line-height:1.55}.commercial .cm-module-note{align-items:center;gap:6px;display:flex}.commercial .cm-module-qty{justify-content:space-between;align-items:center;gap:12px;padding:10px 0 2px;font-size:13px;font-weight:600;display:flex}.commercial .cm-add{border:1.5px solid var(--cm-accent);width:100%;min-height:46px;color:var(--cm-accent);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-size:14px;font-weight:600;transition:background .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.commercial .cm-add:hover:not(:disabled){background:var(--cm-accent);color:#fff;border-color:var(--cm-accent)}.commercial .cm-add:active:not(:disabled){transform:translateY(1px)}.commercial .cm-add[aria-pressed=true]{color:#0b7a55;background:#e6f7ef;border-color:#8fd9b8}.commercial .cm-add[aria-pressed=true]:hover:not(:disabled){color:#0b7a55;background:#d4f1e3;border-color:#6fcaa3}.commercial .cm-add:disabled{opacity:1;cursor:not-allowed;border-color:var(--cm-line);color:#7b8499;background:#f1f3f9}.commercial .cm-add[aria-pressed=true]:disabled{color:#0b7a55;background:#e6f7ef;border-color:#8fd9b8}.commercial .cm-unlock{background:#f6f8ff;border:1.5px dashed #aab8f5;border-radius:14px;align-items:center;gap:14px;margin-top:8px;padding:16px 18px;display:flex}.commercial .cm-unlock-icon{width:40px;height:40px;color:var(--cm-accent);background:#fff;border-radius:10px;flex-shrink:0;place-items:center;display:grid;box-shadow:0 1px 3px #17213b14}.commercial .cm-unlock p{color:var(--cm-muted);flex:1;margin:0;font-size:13px;line-height:1.5}.commercial .cm-unlock p strong{color:var(--cm-ink);font-size:14px;display:block}.commercial .cm-unlock button{white-space:nowrap;border-color:var(--cm-accent);color:var(--cm-accent);border-radius:10px;align-items:center;gap:7px;font-weight:600;display:inline-flex}.commercial .cm-unlock button:hover{background:var(--cm-accent);color:#fff}.commercial .cm-counters{flex-direction:column;gap:10px;margin-top:6px;display:flex}.commercial .cm-counter{border:1.5px solid var(--cm-line);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.commercial .cm-counter-icon{background:var(--cm-soft);width:40px;height:40px;color:var(--cm-accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.commercial .cm-counter-text{flex:1;min-width:0}.commercial .cm-counter-text strong{font-size:14px;font-weight:600}.commercial .cm-counter-text small{margin-top:2px}.commercial .cm-stepper{background:#fff;border:1.5px solid #c9d1e6;border-radius:10px;flex-shrink:0;align-items:center;display:inline-flex;overflow:hidden}.commercial .cm-stepper button{width:40px;min-height:40px;color:var(--cm-ink);background:#f4f6fb;border:0;border-radius:0;place-items:center;padding:0;display:grid}.commercial .cm-stepper button:hover:not(:disabled){background:var(--cm-accent);color:#fff}.commercial .cm-stepper button:disabled{opacity:.4;cursor:not-allowed}.commercial .cm-stepper input:not([type=checkbox]):not([type=radio]){text-align:center;appearance:textfield;border:0;border-radius:0;width:56px;min-height:40px;padding:0;font-weight:600}.commercial .cm-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.commercial .cm-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.commercial .cm-cycle{margin:20px 0}.commercial .cm-cycle .kv-cycle{width:100%;display:grid}.commercial .cm-cycle .kv-cycle.kv-cycle>button{padding:8px 10px;font-size:13px}.commercial .cm-saving{color:#0b7a55;background:#e6f7ef;border-radius:9px;align-items:center;gap:7px;margin:10px 0 0;padding:9px 12px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.commercial .commercial-included strong,.commercial .commercial-included span{align-items:center;gap:8px;display:flex}.commercial .commercial-included svg{color:var(--cm-accent);flex-shrink:0}.commercial .cm-btn{border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;font-size:15px;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.commercial .cm-btn:active:not(:disabled){transform:translateY(1px)}.commercial .cm-btn-cta{color:#fff;background:linear-gradient(135deg,#6f86ff 0%,#4f6bff 100%);border:0;box-shadow:0 8px 20px #4f6bff47,inset 0 1px #ffffff40}.commercial .cm-btn-cta:hover:not(:disabled){background:linear-gradient(135deg,#8397ff 0%,#5c76ff 100%);transform:translateY(-1px);box-shadow:0 12px 26px #4f6bff59,inset 0 1px #fff5}.commercial .cm-btn-soft{color:#354de0;background:#f4f6ff;border:1.5px solid #c3cdf7;min-height:46px;font-size:14px}.commercial .cm-btn-soft:hover:not(:disabled){background:#e9edff;border-color:#9fb0ff}.commercial .cm-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.commercial .cm-btn-cta:disabled{background:linear-gradient(135deg,#a9b6ff,#93a4ff)}@media (width<=1000px){.commercial .cm-module-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.commercial .cm-bases{grid-template-columns:minmax(0,1fr)}.commercial .cm-counter{flex-wrap:wrap}.commercial .cm-unlock{flex-direction:column;align-items:flex-start}.commercial .cm-unlock button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.commercial .cm-module,.commercial .cm-add,.commercial .cm-btn,.commercial .cm-base{transition:none}.commercial .cm-module:hover,.commercial .cm-btn-cta:hover{transform:none}}.commercial .cm-tip{vertical-align:middle;margin-left:4px;display:inline-flex}.commercial .cm-tip-btn{color:#8791a8;cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;min-height:28px;padding:0;display:inline-grid}.commercial .cm-tip-btn:hover,.commercial .cm-tip-btn[aria-expanded=true]{background:var(--cm-soft);color:var(--cm-accent);border:0}.commercial .cm-module{position:relative}.commercial .cm-tip-box{z-index:20;background:var(--cm-ink);color:#fff;letter-spacing:0;text-transform:none;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;font-size:13px;font-weight:400;line-height:1.5;display:flex;position:absolute;top:70px;left:10px;right:10px;box-shadow:0 14px 34px #17213b4d}.commercial .cm-tip-box strong{color:#fff;font-size:13px}.commercial .cm-tip-box span{color:#c3cce6;font-size:12px}@media (prefers-reduced-motion:no-preference){.commercial .cm-tip-box{animation:.14s ease-out cm-tip-in}@keyframes cm-tip-in{0%{opacity:0;transform:translateY(4px)}}}.commercial .cm-base.is-popular{background:linear-gradient(#fffbeb,#fff);border-color:#f5b301}.commercial .cm-base.is-popular:hover{border-color:#e6a400}.commercial .cm-base.is-popular.is-selected{box-shadow:0 0 0 3px #f5b30133}.commercial .cm-base.is-popular .cm-base-check{border-color:#e0b53a}.commercial .cm-base.is-popular.is-selected .cm-base-check{color:#3b2a00;background:#f5b301;border-color:#f5b301}.commercial .cm-base-badge{color:#3b2a00;background:#fbbf24;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:-11px;right:12px;box-shadow:0 3px 8px #f5b30140}.plan-cards-wrap{margin-bottom:56px}.plan-cycle-row{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:32px;display:flex}.plan-cycle-row p{color:var(--muted);font-size:12px}.plan-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.plan-card{border:1px solid var(--plans-border,#dce1ee);background:#fff;border-radius:18px;flex-direction:column;padding:32px 28px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.plan-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px #17245114}.plan-card.is-recommended{border:2px solid var(--accent);padding-top:38px;box-shadow:0 18px 44px #4f6bff22}.plan-card.is-selected:not(.is-recommended){border-color:var(--deep)}.plan-badge{background:var(--accent);color:#fff;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:600;position:absolute;top:-13px;left:28px}.plan-card h3{letter-spacing:-.6px;font-size:24px;font-weight:600}.plan-audience{color:var(--muted);min-height:40px;margin-top:6px;font-size:13px;line-height:1.5}.plan-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin-top:20px;display:flex}.plan-price strong{letter-spacing:-2px;font-size:46px;font-weight:600;line-height:1}.plan-price span{color:var(--muted);font-size:14px}.plan-billing{color:var(--muted);min-height:36px;margin-top:8px;font-size:12px;line-height:1.5}.plan-cta{border:1px solid var(--ink);width:100%;min-height:48px;color:var(--ink);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;margin-top:18px;padding:0 18px;font-size:14px;font-weight:600;transition:background .18s,color .18s,transform .18s;display:flex}.plan-cta:hover{background:var(--ink);color:#fff}.plan-cta.is-primary{background:var(--accent);border-color:var(--accent);color:#fff}.plan-cta.is-primary:hover{background:var(--deep);border-color:var(--deep)}.plan-cta:active{transform:translateY(1px)}.plan-description{color:var(--plans-dark-text,#525d76);border-top:1px solid var(--line);margin:22px 0 16px;padding-top:20px;font-size:13px;line-height:1.7}.plan-card ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.plan-card li{color:var(--plans-dark-text,#525d76);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.plan-card li svg{color:var(--accent);flex-shrink:0;margin-top:2px}.plan-card-skeleton{gap:16px;min-height:420px}.plan-card-skeleton span{background:linear-gradient(90deg,#eef0f8,#f7f8fc,#eef0f8) 0 0/200% 100%;border-radius:8px;height:22px;animation:1.4s infinite plan-shimmer;display:block}.plan-card-skeleton span:nth-child(2){width:60%;height:56px}.plan-card-skeleton span:nth-child(4){height:120px}@keyframes plan-shimmer{to{background-position:-200% 0}}.plan-footnote{text-align:center;color:var(--muted);margin-top:24px;font-size:12px;line-height:1.7}.plan-compare{text-align:center;margin-top:20px}.plan-compare-toggle{min-height:44px;color:var(--deep);border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;display:inline-flex}.plan-compare-toggle:hover{background:#e9eeff}.plan-compare-toggle svg{transition:transform .2s}.plan-compare-toggle svg.is-open{transform:rotate(180deg)}.plan-table-scroll{border:1px solid var(--plans-border,#dce1ee);text-align:left;background:#fff;border-radius:14px;margin-top:12px;overflow-x:auto}.plan-table-scroll table{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.plan-table-scroll th,.plan-table-scroll td{border-bottom:1px solid var(--line);padding:13px 20px}.plan-table-scroll thead th{background:var(--plans-wash,#f6f7fc);text-align:center;font-weight:600}.plan-table-scroll thead th:first-child,.plan-table-scroll tbody th{text-align:left}.plan-table-scroll tbody th{font-weight:400}.plan-table-scroll td{text-align:center;font-variant-numeric:tabular-nums}.plan-table-scroll td svg{color:var(--accent);margin:auto;display:block}.plan-table-scroll td svg[width="15"]{color:#b5bbcf}.plan-table-group th{background:var(--plans-wash,#f6f7fc);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px!important;font-weight:600!important}.plan-table-scroll tr:last-child>*{border-bottom:0}.plan-sr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plan-configurator-intro{text-align:center;max-width:620px;margin:0 auto 28px}.plan-configurator-intro h2{letter-spacing:-1.4px;margin-bottom:10px;font-size:clamp(28px,3.4vw,40px);font-weight:500}.plan-configurator-intro p{color:var(--muted);font-size:14px;line-height:1.7}.plan-partner-teaser{border:1px solid var(--plans-border,#dce1ee);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding:24px 28px;display:flex}.plan-partner-teaser strong{margin-bottom:4px;font-size:17px;font-weight:600;display:block}.plan-partner-teaser p{color:var(--muted);font-size:13px;line-height:1.6}@media (width<=960px){.plan-cards{grid-template-columns:minmax(0,1fr);max-width:480px;margin:0 auto}.plan-card.is-recommended{order:-1}.plan-audience,.plan-billing{min-height:0}.plan-partner-teaser{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.plan-card,.plan-cta,.plan-compare-toggle svg{transition:none}.plan-card:hover{transform:none}.plan-card-skeleton span{animation:none}}.commercial-accent{color:var(--accent)}.faq-group-title{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:28px 0 8px;font-size:12px;font-weight:600}.faq-list>div:first-child .faq-group-title{margin-top:0}.plan-configurator-intro h2{justify-content:center;align-items:center;gap:10px;display:flex}.commercial-presets>button{align-items:center;gap:8px;font-weight:500;display:inline-flex;border-radius:999px!important}.commercial-presets>button svg{color:var(--accent)}.commercial-presets>button:hover{background:#f4f6ff}.cm-spin{animation:1s linear infinite cm-spin}@keyframes cm-spin{to{transform:rotate(360deg)}}.commercial-success{align-items:flex-start;gap:8px;display:flex}.commercial-success svg{flex-shrink:0;margin-top:4px}.plan-trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.plan-trust li{border:1px solid var(--plans-border,#dce1ee);color:var(--muted);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;font-size:13px;line-height:1.5;display:flex}.plan-trust svg{color:var(--accent);flex-shrink:0;margin-top:2px}.plan-trust strong{color:var(--ink);margin-bottom:2px;font-size:14px;display:block}@media (width<=960px){.plan-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.plan-trust{grid-template-columns:minmax(0,1fr)}}.plan-migration{background:linear-gradient(135deg,#f4f6ff 0%,#fff 70%);border:1px solid #c9d3ff;border-radius:22px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;margin-top:48px;padding:36px;display:grid;box-shadow:0 18px 44px #4f6bff14}.plan-migration-icon{background:var(--accent);color:#fff;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:16px;display:grid;box-shadow:0 8px 18px #4f6bff40}.plan-migration h2{letter-spacing:-.03em;margin:6px 0 12px;font-size:clamp(26px,3vw,34px);font-weight:600}.plan-migration-copy>p:not(.commercial-eyebrow){color:var(--muted);max-width:520px;font-size:15px;line-height:1.7}.plan-migration-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.plan-migration-actions .cm-btn{width:auto;padding:0 22px;text-decoration:none}.plan-migration-list{border:1px solid var(--plans-border,#dce1ee);background:#fff;border-radius:16px;padding:24px}.plan-migration-list h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:14px}.plan-migration-list ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.plan-migration-list li{color:var(--muted);align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.5;display:flex}.plan-migration-list li svg{box-sizing:content-box;color:var(--accent);background:#eef1ff;border-radius:11px;flex-shrink:0;padding:9px}.plan-migration-list strong{color:var(--ink);font-size:15px;display:block}@media (width<=900px){.plan-migration{grid-template-columns:minmax(0,1fr);padding:24px}.plan-migration-actions .cm-btn{width:100%}}.plan-card.is-recommended{background:linear-gradient(#fffbeb 0%,#fff 38%);border:2px solid #f5b301;box-shadow:0 18px 44px #f5b30130}.plan-card.is-recommended:hover{box-shadow:0 22px 52px #f5b30147}.plan-card.is-recommended .plan-badge{color:#3b2a00;background:#fbbf24;align-items:center;gap:5px;display:inline-flex;box-shadow:0 4px 10px #f5b30140}.plan-cta.is-primary{color:#3b2a00;background:#fbbf24;border-color:#fbbf24;box-shadow:0 8px 20px #f5b3004d}.plan-cta.is-primary:hover{color:#2b1e00;background:#f5b301;border-color:#f5b301}.plan-card.is-recommended li svg{color:#d99a00}.plan-card.is-recommended .plan-description{border-top-color:#f6e2a6}.commercial .plan-cards-wrap .plan-cta{text-align:center;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 18px;line-height:1;display:flex}.commercial .plan-cards-wrap .plan-cta svg{flex-shrink:0;display:block}.commercial .plan-cards-wrap .plan-compare-toggle{background:0 0;border:0;justify-content:center;align-items:center;gap:8px;line-height:1;display:inline-flex}.commercial .plan-cards-wrap .plan-compare-toggle svg{display:block}:root{--plans-white:#fff;--plans-wash:#f6f7fc;--plans-border:#dce1ee;--plans-soft:#e9eeff;--plans-light-text:#c7d0eb;--plans-dark-text:#525d76;--plans-shadow:#17245112}.pricing-section{background:var(--plans-wash);color:var(--ink);border-bottom:1px solid var(--line)}.pricing-section>.container{max-width:1120px}.pricing-heading{text-align:left;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;gap:40px;margin-bottom:35px;display:grid}.plans-intro>.eyebrow{letter-spacing:.14em;color:var(--deep);margin-bottom:20px;font-size:9px}.plans-title{letter-spacing:-2.5px;overflow-wrap:anywhere;margin-bottom:21px;font-size:clamp(37px,4.4vw,59px);font-weight:500;line-height:1.1}.plans-title>span{color:var(--accent)}.pricing-heading .section-copy{max-width:560px;font-size:13px;line-height:1.85}.plans-billing{text-align:right;padding-bottom:6px}.pricing-billing-switch{border:1px solid var(--plans-border);background:var(--plans-white);border-radius:11px;gap:5px;padding:5px;display:inline-flex}.pricing-billing-switch button{min-height:44px;color:var(--muted);white-space:nowrap;border-radius:7px;padding:9px 17px;font-size:12px;font-weight:500;transition:background .18s,color .18s}.pricing-billing-switch button[aria-pressed=true]{background:var(--ink);color:var(--plans-white)}.pricing-billing-switch button>span{color:var(--deep);background:var(--plans-soft);border-radius:4px;margin-left:6px;padding:3px 5px;font-size:9px}.pricing-billing-switch button:hover{color:var(--accent)}.pricing-billing-switch button[aria-pressed=true]:hover{color:var(--plans-white)}.pricing-billing-switch button:active{transform:translateY(1px)}.plans-billing>p{color:var(--plans-dark-text);margin-top:13px;font-size:11px}.plans-billing-footnote{color:var(--muted);max-width:280px;margin-top:6px;margin-left:auto;font-size:8px;line-height:1.6;display:block}.plans-upgrade-note{border:1px solid var(--lavender);background:var(--plans-soft);border-radius:10px;align-items:center;gap:14px;margin-bottom:25px;padding:17px 20px;display:flex}.plans-upgrade-icon{color:var(--deep);background:var(--plans-white);border-radius:8px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.plans-upgrade-note p{font-size:13px;line-height:1.6}.plans-upgrade-note strong{color:var(--ink);font-weight:600;display:block}.plans-upgrade-note p>span{color:var(--plans-dark-text);font-size:11px}.plans-upgrade-cycle{color:var(--deep);white-space:nowrap;margin-left:auto;font-size:9px}.pricing-cards{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:stretch;gap:25px;display:grid}.pricing-card{border:1px solid var(--plans-border);background:var(--plans-white);border-radius:16px;min-width:0;overflow:hidden}.pricing-card-content{padding:32px 35px}.pricing-card-advanced{background:var(--ink);border-color:var(--ink);color:var(--plans-white);box-shadow:0 12px 35px var(--plans-shadow)}.plans-recommendation{background:var(--deep);color:var(--plans-white);letter-spacing:.1em;justify-content:center;align-items:center;gap:9px;padding:13px 20px;font-size:8px;font-weight:600;line-height:1.6;display:flex}.pricing-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-card-top h2{letter-spacing:-.9px;font-size:29px;font-weight:500}.plans-premium-mark{color:var(--lavender)}.pricing-description{color:var(--muted);max-width:400px;min-height:47px;margin:12px 0 25px;font-size:13px;line-height:1.8}.pricing-card-advanced .pricing-description{color:var(--plans-light-text)}.plans-price-line{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.pricing-amount{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:8px;display:flex}.pricing-amount>span:first-child{letter-spacing:-3px;font-size:58px;font-weight:500;line-height:1.12}.pricing-amount small{letter-spacing:-1px;font-size:34px}.pricing-per-month{color:var(--muted);font-size:12px}.pricing-card-advanced .pricing-per-month{color:var(--plans-light-text)}.plans-save{color:var(--lavender);border:1px solid var(--plans-dark-text);white-space:nowrap;border-radius:5px;padding:6px 9px;font-size:9px}.pricing-billing-details{color:var(--muted);min-height:47px;margin-top:14px;font-size:11px;line-height:1.9}.pricing-billing-details strong{color:var(--plans-dark-text);font-weight:500}.pricing-card-advanced .pricing-billing-details{color:var(--plans-light-text)}.pricing-card-advanced .pricing-billing-details strong{color:var(--plans-white)}.pricing-plan-cta{white-space:nowrap;justify-content:space-between;width:100%;min-height:49px;margin-top:25px;font-size:14px;transition:background .18s,transform .18s;display:flex}.plans-advanced-cta{background:var(--plans-white);border-color:var(--plans-white);color:var(--ink);font-weight:600}.plans-advanced-cta:hover{background:var(--lavender);border-color:var(--lavender)}.plans-basic-cta{color:var(--plans-dark-text);border-color:var(--plans-border)}.pricing-registration-note{text-align:center;color:var(--muted);margin-top:11px;font-size:9px}.pricing-card-advanced .pricing-registration-note{color:var(--plans-light-text)}.plans-unlimited{border-block:1px solid var(--plans-dark-text);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:27px 0 24px;padding:24px 0;display:grid}.plans-unlimited>div{flex-direction:column;gap:3px;min-width:0;display:flex}.plans-unlimited svg{color:var(--lavender);margin-bottom:8px}.plans-unlimited strong{font-size:13px;font-weight:500}.plans-unlimited span{color:var(--plans-light-text);font-size:11px}.pricing-includes{color:var(--plans-dark-text);margin-bottom:17px;font-size:10px;font-weight:600}.pricing-card-advanced .pricing-includes{color:var(--plans-light-text)}.pricing-feature-list{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.pricing-feature-list li{color:var(--plans-dark-text);align-items:flex-start;gap:10px;font-size:13px;line-height:1.65;display:flex}.pricing-feature-list svg{color:var(--accent);flex-shrink:0;margin-top:3px}.pricing-card-advanced .pricing-feature-list li{color:var(--plans-white)}.pricing-card-advanced .pricing-feature-list svg{color:var(--lavender)}.pricing-feature-divider{border-top:1px solid var(--line);margin:28px 0 23px}.pricing-card-basic .pricing-card-content{padding-top:43px}.pricing-card-basic .pricing-card-top h2{font-size:25px}.pricing-card-basic .pricing-amount>span:first-child{font-size:48px}.pricing-card-basic .pricing-amount small{font-size:29px}.plans-shared{color:var(--plans-dark-text);flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;margin:27px 0 20px;display:flex}.plans-shared>span{font-size:10px;font-weight:600}.plans-shared>p{align-items:center;gap:7px;font-size:11px;display:flex}.plans-shared svg{color:var(--accent)}.pricing-conditions{text-align:center;max-width:840px;color:var(--muted);margin:auto;font-size:10px;line-height:1.8}.pricing-conditions p+p{margin-top:5px}.pricing-compare-action{text-align:center;margin-top:25px}.pricing-compare-button{min-height:44px;color:var(--deep);border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:inline-flex}.pricing-compare-button:hover{background:var(--plans-soft)}.pricing-compare-button svg{transition:transform .2s}.pricing-compare-button svg.is-open{transform:rotate(180deg)}.pricing-comparison{border:1px solid var(--plans-border);background:var(--plans-white);border-radius:11px;margin:22px auto 0;overflow:hidden}.pricing-comparison[hidden]{display:none}.pricing-table-scroll{max-width:100%;position:relative;overflow-x:auto}.pricing-comparison table{border-collapse:collapse;width:100%;min-width:570px;color:var(--plans-dark-text);font-size:12px}.pricing-comparison th,.pricing-comparison td{border-bottom:1px solid var(--line);padding:15px 21px}.pricing-comparison thead th{background:var(--plans-wash);text-align:center;font-weight:600}.pricing-comparison thead th:first-child{text-align:left;width:46%}.pricing-comparison tbody th{text-align:left;font-weight:400}.pricing-comparison td{text-align:center;width:27%}.pricing-comparison td:last-child,.pricing-comparison thead th:last-child{background:var(--plans-soft);color:var(--deep);font-weight:500}.pricing-comparison td svg{color:var(--accent);margin:auto;display:block}.pricing-comparison tr:last-child>*{border-bottom:0}.plans-growth{border-top:1px solid var(--plans-border);justify-content:space-between;align-items:center;gap:35px;margin-top:35px;padding-top:38px;display:flex}.plans-growth .eyebrow{color:var(--deep);margin-bottom:15px;font-size:8px}.plans-growth h2{letter-spacing:-1.1px;margin-bottom:14px;font-size:31px;line-height:1.2}.plans-growth p:not(.eyebrow){color:var(--muted);max-width:480px;font-size:12px;line-height:1.8}.plans-growth>.btn{white-space:nowrap;font-size:12px}.pricing-question-link{text-align:center;color:var(--muted);margin-top:35px;font-size:11px;line-height:1.8}.pricing-question-link a{color:var(--deep);align-items:center;gap:5px;display:inline-flex}.pricing-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1000px){.pricing-card-content{padding:27px}.pricing-heading{gap:25px}.plans-title{font-size:47px}.plans-upgrade-cycle{display:none}.plans-price-line{gap:9px}.plans-save{font-size:8px}.plans-shared{gap:18px}}@media (width<=760px){.pricing-heading{grid-template-columns:minmax(0,1fr);gap:25px;margin-bottom:25px}.plans-billing{text-align:left}.plans-billing-footnote{max-width:350px;margin-left:0}.plans-title{letter-spacing:-1.9px;font-size:44px}.pricing-cards{grid-template-columns:minmax(0,1fr);gap:20px;max-width:540px;margin:auto}.plans-upgrade-note{align-items:flex-start;max-width:540px;margin:0 auto 22px;padding:16px}.plans-upgrade-note p>span{display:block}.pricing-card-basic .pricing-card-content{padding-top:28px}.pricing-card-content{padding:28px}.pricing-amount>span:first-child{font-size:55px}.plans-growth{flex-direction:column;align-items:flex-start;gap:24px}.pricing-question-link{max-width:400px;margin-inline:auto}.plans-shared{gap:12px 20px;max-width:450px;margin-inline:auto}.plans-shared>span{text-align:center;width:100%}.pricing-conditions{font-size:9px}.pricing-heading .section-copy br{display:none}.pricing-conditions{margin-top:20px}.plans-recommendation{letter-spacing:.06em;font-size:8px}.plans-growth h2{font-size:29px}}@media (width<=414px){.plans-title{letter-spacing:-1.6px;font-size:37px}.pricing-heading .section-copy{font-size:12px}.pricing-card-content{padding:23px}.plans-recommendation{gap:6px;padding:12px;font-size:7px}.pricing-description{min-height:0;margin-bottom:21px;font-size:12px}.pricing-card-top h2{font-size:27px}.pricing-amount>span:first-child{font-size:49px}.plans-price-line{gap:9px}.plans-save{padding:5px 6px}.pricing-billing-details{min-height:44px;font-size:10px}.pricing-plan-cta{padding-inline:15px;font-size:13px}.pricing-feature-list li{font-size:12px}.plans-unlimited{gap:8px}.plans-unlimited strong{font-size:11px}.plans-unlimited span{font-size:10px}.plans-upgrade-note strong{font-size:12px}.plans-upgrade-note p>span{font-size:10px}.plans-upgrade-icon{width:30px;height:30px}.plans-upgrade-note{gap:10px;padding:13px}.pricing-compare-button{white-space:nowrap;padding-inline:8px;font-size:10px}.pricing-question-link{font-size:10px}.plans-growth h2{font-size:27px}.plans-growth>.btn{font-size:11px}.pricing-question-link a{font-size:10px}}@media (prefers-reduced-motion:reduce){.pricing-section button,.pricing-section button svg,.pricing-section a{transition:none}}.solutions-page{color:var(--ink,#10162f);background:#fff}.solutions-page .solutions-hero{background:#faf9f6;border-bottom:1px solid #e9eaf0;padding:75px 0 52px}.solutions-page .solutions-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;gap:64px;display:grid}.solutions-page .solutions-hero-copy{padding-bottom:24px}.solutions-page .solutions-hero-copy>.eyebrow{letter-spacing:.12em;color:#8d8a83;margin-bottom:23px;font-size:9px}.solutions-page .solutions-hero h1{letter-spacing:-2.4px;max-width:520px;margin:0 0 24px;font-size:48px;font-weight:500;line-height:1.12}.solutions-page .solutions-hero h1 span{color:var(--accent,#4f6bff)}.solutions-page .solutions-hero-intro{color:#7e7d7c;max-width:420px;margin:0;font-size:15px;line-height:1.85}.solutions-page .solutions-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:31px;display:flex}.solutions-page .solutions-hero-actions .btn{font-size:12px}.solutions-page .solutions-demo-link{color:#6c6b73;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:12px;transition:color .2s;display:inline-flex}.solutions-page .solutions-demo-link:hover{color:var(--accent,#4f6bff)}.solutions-page .solutions-hero-note{color:#a39e95;align-items:center;gap:9px;margin-top:33px;font-size:10px;display:flex}.solutions-page .solutions-hero-note>span{background:#b5afa4;width:18px;height:1px}.solutions-page .solutions-hero-note p{margin:0}.solutions-page figure{min-width:0;margin:0}.solutions-page .solutions-hero-photo img{object-fit:cover;object-position:center;border-radius:14px;width:100%;height:444px}.solutions-page figcaption{color:#a3a2a0;letter-spacing:.01em;text-align:right;margin-top:9px;font-size:8px}.solutions-page .solutions-audience-intro{grid-template-columns:1fr 2fr;gap:64px;max-width:1050px;display:grid}.solutions-page .solutions-audience-label{color:#8791ad;align-items:center;gap:10px;display:flex}.solutions-page .solutions-audience-label .eyebrow{letter-spacing:.13em;margin:0;font-size:9px}.solutions-page .solutions-audience-copy{max-width:590px}.solutions-page .solutions-audience-copy .section-title{letter-spacing:-1.6px;margin-bottom:20px;font-size:38px}.solutions-page .section-copy{margin:0;line-height:1.85}.solutions-page .section-copy+.section-copy{margin-top:13px}.solutions-page .solutions-audience-copy .text-link{margin-top:24px;font-size:12px}.solutions-page .solutions-freelance-details{border-top:1px solid #e9eaf0;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:52px;padding-top:34px;display:grid}.solutions-page .solutions-small-usecase{min-width:0;padding-right:23px}.solutions-page .solutions-usecase-icon{color:#8593be;margin-bottom:17px;display:block}.solutions-page .solutions-small-usecase h3{letter-spacing:-.5px;margin:0 0 11px;font-size:17px;font-weight:500;line-height:1.4}.solutions-page .solutions-small-usecase>p{color:#8a8e9c;max-width:300px;margin:0;font-size:12px;line-height:1.8}.solutions-page .solutions-check-label{color:#818eae;align-items:center;gap:7px;margin-top:20px;font-size:10px;display:flex}.solutions-page .solutions-check-label svg{color:#798bc4}.solutions-page .solutions-business{background:#faf9f6;padding-top:78px;padding-bottom:70px}.solutions-page .solutions-business-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:85px;display:grid}.solutions-page .solutions-business-photo img{object-fit:cover;object-position:center;border-radius:12px;width:100%;height:495px}.solutions-page .solutions-business-copy{padding-bottom:15px}.solutions-page .solutions-business-copy .solutions-audience-label{margin-bottom:24px}.solutions-page .solutions-business-copy .section-title{letter-spacing:-1.6px;margin-bottom:22px;font-size:38px}.solutions-page .solutions-business-copy .section-copy{font-size:13px}.solutions-page .solutions-business-list{flex-direction:column;gap:14px;margin:24px 0 27px;padding:0;list-style:none;display:flex}.solutions-page .solutions-business-list li{color:#838391;align-items:flex-start;gap:10px;font-size:11px;line-height:1.6;display:flex}.solutions-page .solutions-business-list svg{color:#9098b1;flex-shrink:0}.solutions-page .solutions-business-copy .text-link{font-size:12px}.solutions-page .solutions-companies-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:130px;max-width:1050px;display:grid}.solutions-page .solutions-companies-copy .solutions-audience-label{margin-bottom:23px}.solutions-page .solutions-companies-copy .section-title{letter-spacing:-1.6px;margin-bottom:22px;font-size:38px}.solutions-page .solutions-companies-copy .section-copy{font-size:13px}.solutions-page .solutions-companies-copy .text-link{margin-top:26px;font-size:12px}.solutions-page .solutions-companies-details{padding-top:12px}.solutions-page .solutions-company-step{gap:20px;min-width:0;padding-bottom:35px;display:flex;position:relative}.solutions-page .solutions-company-step:last-child{padding-bottom:0}.solutions-page .solutions-company-step:not(:last-child):after{content:"";background:#e7eaf4;width:1px;position:absolute;top:50px;bottom:6px;left:23px}.solutions-page .solutions-step-icon{color:#8292c7;background:#f5f7fd;border:1px solid #e7ebf8;border-radius:10px;flex-shrink:0;place-items:center;width:47px;height:47px;display:grid}.solutions-page .solutions-company-step h3{letter-spacing:-.3px;margin:1px 0 7px;font-size:15px;font-weight:500;line-height:1.5}.solutions-page .solutions-company-step p{color:#8b90a0;max-width:280px;margin:0;font-size:12px;line-height:1.8}.solutions-page .solutions-closing{background:#f5f6fd;border-top:1px solid #e8ebf8;padding:54px 0 57px}.solutions-page .solutions-closing-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.solutions-page .solutions-closing .eyebrow{color:#929bb9;margin-bottom:15px;font-size:9px}.solutions-page .solutions-closing h2{letter-spacing:-1.1px;margin:0;font-size:31px;font-weight:500;line-height:1.25}.solutions-page .solutions-closing-actions{flex-direction:column;align-items:center;gap:17px;display:flex}.solutions-page .solutions-closing-actions .btn{font-size:12px}.solutions-page .solutions-closing-actions .text-link{font-size:11px}@media (width>=1440px){.solutions-page .solutions-hero{padding-top:88px;padding-bottom:65px}.solutions-page .solutions-hero-photo img{height:470px}}@media (width<=1050px){.solutions-page .solutions-hero-grid{gap:34px}.solutions-page .solutions-hero h1{letter-spacing:-2px;font-size:43px}.solutions-page .solutions-hero-intro{font-size:13px}.solutions-page .solutions-hero-photo img{height:420px}.solutions-page .solutions-hero-actions{gap:17px}.solutions-page .solutions-demo-link{font-size:11px}.solutions-page .solutions-audience-intro{grid-template-columns:1fr 2fr;gap:34px}.solutions-page .solutions-business-grid{gap:45px}.solutions-page .solutions-business-photo img{height:475px}.solutions-page .solutions-companies-grid{gap:60px}.solutions-page .solutions-freelance-details{gap:25px}.solutions-page .solutions-small-usecase{padding-right:0}}@media (width<=780px){.solutions-page .solutions-hero{padding-top:55px;padding-bottom:40px}.solutions-page .solutions-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.solutions-page .solutions-hero h1{letter-spacing:-1.6px;font-size:36px}.solutions-page .solutions-hero-copy>.eyebrow{max-width:210px;margin-bottom:17px;font-size:8px;line-height:1.8}.solutions-page .solutions-hero-intro{font-size:12px;line-height:1.8}.solutions-page .solutions-hero-photo img{height:400px}.solutions-page .solutions-hero-actions{flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px}.solutions-page .solutions-hero-note{max-width:220px;margin-top:20px;font-size:9px;line-height:1.6}.solutions-page .solutions-audience-intro{grid-template-columns:1fr;gap:22px}.solutions-page .solutions-audience-copy{max-width:600px}.solutions-page .solutions-audience-copy .section-title,.solutions-page .solutions-business-copy .section-title,.solutions-page .solutions-companies-copy .section-title{letter-spacing:-1.2px;font-size:32px}.solutions-page .solutions-freelance-details{gap:22px;margin-top:38px}.solutions-page .solutions-small-usecase h3{font-size:15px}.solutions-page .solutions-small-usecase>p{font-size:11px}.solutions-page .solutions-check-label{align-items:flex-start;font-size:9px;line-height:1.5}.solutions-page .solutions-business-grid{gap:32px}.solutions-page .solutions-business-photo img{height:490px}.solutions-page .solutions-business-copy .section-copy{font-size:12px}.solutions-page .solutions-business-list li{font-size:10px}.solutions-page .solutions-business-copy .text-link{font-size:11px}.solutions-page .solutions-companies-grid{gap:35px}.solutions-page .solutions-companies-copy .section-copy{font-size:12px}.solutions-page .solutions-company-step{gap:13px}.solutions-page .solutions-company-step h3{font-size:13px}.solutions-page .solutions-company-step p,.solutions-page .solutions-companies-copy .text-link{font-size:11px}.solutions-page .solutions-closing h2{font-size:27px}.solutions-page .solutions-closing-inner{gap:24px}}@media (width<=600px){.solutions-page .solutions-hero{padding-top:37px;padding-bottom:29px}.solutions-page .solutions-hero-grid{grid-template-columns:1fr;gap:23px}.solutions-page .solutions-hero-copy{padding-bottom:0}.solutions-page .solutions-hero-copy>.eyebrow{letter-spacing:.1em;max-width:none;margin-bottom:17px;font-size:8px}.solutions-page .solutions-hero h1{letter-spacing:-1.6px;margin-bottom:18px;font-size:36px;line-height:1.14}.solutions-page .solutions-hero-intro{max-width:360px;font-size:13px;line-height:1.85}.solutions-page .solutions-hero-actions{flex-flow:wrap;align-items:center;gap:18px;margin-top:24px}.solutions-page .solutions-hero-actions .btn{min-height:43px;padding:11px 16px;font-size:11px}.solutions-page .solutions-demo-link{gap:6px;font-size:10px}.solutions-page .solutions-demo-link svg{width:16px;height:16px}.solutions-page .solutions-hero-note{max-width:none;margin-top:22px;font-size:9px}.solutions-page .solutions-hero-photo img{border-radius:10px;height:290px}.solutions-page figcaption{margin-top:7px;font-size:7px}.solutions-page .solutions-audience-intro{gap:19px}.solutions-page .solutions-audience-copy .section-title,.solutions-page .solutions-business-copy .section-title,.solutions-page .solutions-companies-copy .section-title{letter-spacing:-1.2px;margin-bottom:17px;font-size:30px}.solutions-page .solutions-audience-copy .section-copy{font-size:13px}.solutions-page .solutions-audience-label{gap:8px}.solutions-page .solutions-audience-label .eyebrow{font-size:8px}.solutions-page .solutions-audience-label svg{width:17px;height:17px}.solutions-page .solutions-freelance-details{border-top:0;grid-template-columns:1fr;gap:0;margin-top:30px;padding-top:0}.solutions-page .solutions-small-usecase{border-top:1px solid #e9eaf0;padding:23px 0 24px 41px;position:relative}.solutions-page .solutions-small-usecase:last-child{padding-bottom:0}.solutions-page .solutions-usecase-icon{margin:0;position:absolute;top:25px;left:1px}.solutions-page .solutions-usecase-icon svg{width:22px;height:22px}.solutions-page .solutions-small-usecase h3{margin-bottom:8px;font-size:17px}.solutions-page .solutions-small-usecase>p{max-width:none;font-size:12px;line-height:1.8}.solutions-page .solutions-check-label{margin-top:12px;font-size:9px}.solutions-page .solutions-business{padding-top:36px;padding-bottom:47px}.solutions-page .solutions-business-grid{grid-template-columns:1fr;gap:31px}.solutions-page .solutions-business-photo img{border-radius:10px;height:305px}.solutions-page .solutions-business-copy{padding-bottom:0}.solutions-page .solutions-business-copy .solutions-audience-label{margin-bottom:18px}.solutions-page .solutions-business-copy .section-copy{font-size:13px}.solutions-page .solutions-business-list{gap:13px;margin:22px 0 23px}.solutions-page .solutions-business-list li{font-size:11px}.solutions-page .solutions-business-copy .text-link{font-size:12px}.solutions-page .solutions-companies-grid{grid-template-columns:1fr;gap:32px}.solutions-page .solutions-companies-copy .solutions-audience-label{margin-bottom:18px}.solutions-page .solutions-companies-copy .section-copy{font-size:13px}.solutions-page .solutions-companies-copy .text-link{margin-top:21px;font-size:11px}.solutions-page .solutions-companies-details{padding-top:0}.solutions-page .solutions-company-step{gap:17px;padding-bottom:28px}.solutions-page .solutions-company-step h3{margin-top:2px;font-size:14px}.solutions-page .solutions-company-step p{max-width:270px;font-size:12px}.solutions-page .solutions-closing{padding:38px 0 41px}.solutions-page .solutions-closing-inner{flex-direction:column;align-items:flex-start;gap:25px}.solutions-page .solutions-closing h2{letter-spacing:-1px;font-size:27px;line-height:1.3}.solutions-page .solutions-closing .eyebrow{margin-bottom:13px;font-size:8px}.solutions-page .solutions-closing-actions{flex-flow:wrap;align-items:center;gap:18px}.solutions-page .solutions-closing-actions .btn{min-height:43px;padding:11px 15px;font-size:11px}.solutions-page .solutions-closing-actions .text-link{font-size:10px}}:root{--business-white:oklch(100% 0 0);--business-warm:oklch(98% .006 80);--business-soft:oklch(95% .02 275)}.business-pages h1,.business-pages h2,.business-pages h3{overflow-wrap:anywhere;min-width:0;font-style:normal}.business-demo{background:var(--paper);border-block:1px solid var(--line);padding:58px 0 45px;scroll-margin-top:0}.business-demo-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:75px;margin-bottom:30px;display:grid}.business-demo-heading>div>p:not(.business-sector-label){color:var(--muted);font-size:14px;line-height:1.9}.business-demo-heading .business-demo-task{color:var(--accent);margin-top:12px;font-size:12px}.business-demo-stage{background:var(--business-soft);border-radius:16px;max-width:1120px;margin-inline:auto;padding:24px 0}.business-demo .device-frame--interactive .device-display{height:600px;max-height:none}.business-demo .demo-invoice-concept{font-size:9px}.business-demo .demo-heading h3{letter-spacing:-.7px}.business-demo .demo-table .demo-text-button{min-height:36px;font-size:10px}@media (width<=850px){.business-demo-heading{gap:30px}.business-demo .device-frame--interactive .device-display{height:570px}}@media (width<=700px){.business-demo{padding-block:40px 25px}.business-demo-heading{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:20px}.business-demo-heading>div>p:not(.business-sector-label){font-size:13px}.business-demo-stage{border-radius:10px;padding-block:18px}}@media (width<=600px){.business-demo{scroll-margin-top:0}.business-demo .device-frame--interactive .device-display{height:570px}.business-demo .demo-invoice-concept,.business-demo .demo-period select{font-size:10px}.business-demo .demo-heading{gap:12px}.business-demo .demo-sector-task .demo-text-button{min-height:40px}.business-demo .demo-nav-item,.business-demo .demo-invoice-form input,.business-demo .demo-form-actions button{min-height:44px}.business-demo .demo-filters .demo-search{flex-basis:auto}.business-demo .demo-table .demo-text-button,.business-demo .demo-client-link{min-height:44px}.business-demo .demo-icon-button{justify-content:center;align-items:center;min-width:36px;min-height:36px}}.business-pages h1{letter-spacing:-2.6px;font-size:clamp(38px,4.2vw,60px);font-weight:500;line-height:1.1}.business-pages h1 span{color:var(--accent)}.business-pages h2{letter-spacing:-1.3px;font-size:36px;line-height:1.2}.business-pages h2 span{color:var(--muted)}.business-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:32px;font-size:11px;display:flex}.business-breadcrumb a{white-space:nowrap;align-items:center;min-height:28px;display:inline-flex}.business-breadcrumb a:hover{color:var(--accent)}.business-lead{color:var(--muted);font-size:15px;line-height:1.9}.business-index-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:64px;padding-block:48px 64px;display:grid}.business-index-hero h1{letter-spacing:-3px;font-size:clamp(44px,5vw,68px)}.business-index-hero .business-lead{max-width:415px;margin-block:25px}.business-photo{min-width:0;margin:0}.business-photo img{object-fit:cover;border-radius:14px;width:100%;height:450px}.business-photo--negocios img{object-position:58% center;height:505px}.business-photo figcaption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:10px;font-size:9px;line-height:1.6;display:flex}.business-photo figcaption a{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.business-photo figcaption a:hover{color:var(--accent)}.business-index-list{padding-block:26px 80px;scroll-margin-top:110px}.business-section-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px;margin-bottom:38px;display:grid}.business-section-heading>p{color:var(--muted);max-width:470px;font-size:14px;line-height:1.9}.business-directory{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}.business-directory-link{border-top:1px solid var(--line);align-items:center;gap:20px;min-width:0;min-height:112px;padding:27px 8px;display:flex}.business-directory-link>svg:first-child{color:var(--accent)}.business-directory-link>svg:last-child{color:var(--muted);margin-left:auto;transition:transform .15s}.business-directory-link:hover>svg:last-child{color:var(--accent);transform:translate(2px,-2px)}.business-directory-link:hover h3{color:var(--accent)}.business-directory-link:active{background:var(--paper)}.business-directory-link h3{letter-spacing:-.6px;font-size:20px;line-height:1.4}.business-directory-link p{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.7}.business-common{background:var(--business-warm);border-block:1px solid var(--line);padding-block:64px}.business-common-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;display:grid}.business-common p{color:var(--muted);margin-bottom:18px;font-size:14px;line-height:1.9}.business-common .text-link{min-height:44px;margin-top:7px}.business-detail-hero{padding-block:38px 0}.business-detail-intro{grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);align-items:center;gap:64px;margin-bottom:38px;display:grid}.business-detail-intro h1{letter-spacing:-2px;font-size:clamp(36px,3.45vw,49px)}.business-sector-label{color:var(--accent);margin-bottom:18px;font-size:12px;font-weight:500}.business-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:23px;display:flex}.business-pages .btn,.business-pages .text-link{white-space:nowrap;min-height:44px}.business-detail .business-photo img{object-position:center 46%;height:430px}.business-detail .business-photo--autonomos img{object-position:center 45%}.business-detail .business-photo--academias img{object-position:center 43%}.business-detail .business-photo--artesanos img{object-position:center 52%}.business-audience{color:var(--muted);border-bottom:1px solid var(--line);padding-block:22px 26px;font-size:12px;line-height:1.8}.business-needs{padding-block:72px}.business-needs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-bottom:24px;display:grid}.business-needs-grid article{border-top:1px solid var(--line);padding-top:24px}.business-need-number{color:var(--accent);margin-bottom:20px;font-size:11px;display:block}.business-needs-grid h3{letter-spacing:-.5px;margin-bottom:12px;font-size:20px;line-height:1.4}.business-needs-grid p{color:var(--muted);font-size:13px;line-height:1.9}.business-workflow{background:var(--paper);border-block:1px solid var(--line);padding-block:65px}.business-workflow-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:90px;display:grid}.business-example-label{color:var(--accent);align-items:center;gap:8px;margin-bottom:20px;font-size:12px;display:flex}.business-workflow h2{max-width:430px}.business-workflow-layout>div>p{color:var(--muted);margin-block:20px;font-size:14px;line-height:1.9}.business-workflow ol{margin:0;padding:0;list-style:none}.business-workflow li{border-bottom:1px solid var(--line);gap:16px;padding-block:22px;display:flex}.business-workflow li:first-child{padding-top:0}.business-workflow li:last-child{border-bottom:0;padding-bottom:0}.business-workflow li>svg{color:var(--accent);margin-top:4px}.business-workflow h3{letter-spacing:-.4px;margin-bottom:9px;font-size:19px;line-height:1.45}.business-workflow li p{color:var(--muted);font-size:13px;line-height:1.85}.business-plan{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:100px;padding-block:75px;display:grid}.business-plan>div>p:not(.business-sector-label){color:var(--muted);max-width:480px;margin-block:22px;font-size:14px;line-height:1.9}.business-plan-details{background:var(--ink);color:var(--business-white);border-radius:12px;padding:30px}.business-plan-details>span{letter-spacing:-.6px;border-bottom:1px solid var(--muted);padding-block:20px;font-size:22px;display:block}.business-plan-details>span:first-child{padding-top:0}.business-plan-details>a{justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding-top:16px;font-size:12px;display:flex}.business-plan-details>a:hover{color:var(--lavender)}.business-questions{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:70px;padding-block:10px 75px;display:grid}.business-questions .faq-list summary{font-size:14px;line-height:1.6}.business-questions .faq-list details>p{font-size:13px;line-height:1.9}.business-related{border-top:1px solid var(--line);padding-block:45px 70px}.business-related>h2{margin-bottom:30px;font-size:28px}.business-related>.text-link{margin-top:20px}.business-related .business-directory-link h3{font-size:17px}.business-nav{position:relative}.business-nav-toggle{min-height:44px;color:var(--muted);white-space:nowrap;align-items:center;gap:5px;padding:12px 0;font-size:12px;display:flex}.business-nav-toggle:hover,.business-nav-toggle[aria-expanded=true],.business-nav-toggle.is-current{color:var(--accent)}.business-nav-toggle svg{transition:transform .15s}.business-nav-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.business-nav-panel{background:var(--business-white);border:1px solid var(--line);width:620px;box-shadow:0 14px 35px var(--line);overscroll-behavior:contain;border-radius:12px;max-height:calc(100dvh - 120px);padding:20px;position:absolute;top:calc(100% + 14px);left:-160px;overflow-y:auto}.business-nav-panel[hidden]{display:none}.business-nav-panel>p{color:var(--muted);padding:4px 10px 15px;font-size:11px}.business-nav-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;display:grid}.main-nav .business-nav-list a{border-radius:6px;align-items:center;gap:12px;min-width:0;padding:12px 10px;display:flex}.business-nav-copy{min-width:0}.business-nav-icon{color:var(--accent);flex-shrink:0}.main-nav .business-nav-list a[aria-current=page]{background:var(--paper)}.main-nav .business-nav-list a[aria-current=page]:after{display:none}.main-nav .business-nav-list a:hover{background:var(--paper)}.business-nav-list strong{white-space:nowrap;font-size:12px;font-weight:500;display:block}.business-nav-list span{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.7;display:block}.main-nav .business-nav-all{border-top:1px solid var(--line);color:var(--accent);justify-content:space-between;margin-top:12px;padding:16px 10px 0;font-size:12px}.header-inner{gap:24px}.main-nav{gap:22px;margin-left:0}.header-actions .btn{white-space:nowrap;flex-shrink:0}@media (width<=1000px){.header-inner,.main-nav{gap:15px}.main-nav a,.business-nav-toggle{font-size:11px}.header-actions{gap:14px}.business-index-hero,.business-detail-intro{gap:32px}.business-index-hero h1{font-size:54px}.business-section-heading,.business-common-layout{gap:40px}.business-workflow-layout{gap:44px}.business-plan{gap:45px}.business-questions{gap:35px}.business-nav-panel{left:-200px}}@media (width<=850px){.header-actions>.login-link{display:none}.site-logo img{width:120px}.main-nav{gap:13px}.business-nav-toggle,.main-nav a{font-size:10px}.header-actions .btn{padding-inline:10px}.business-index-hero h1{font-size:46px}.business-detail-intro h1{font-size:36px}.business-pages h2{font-size:30px}.business-photo--negocios img{height:430px}.business-needs-grid{gap:22px}.business-detail .business-photo img{height:360px}.business-nav-panel{width:590px;left:-230px}.business-directory-link{gap:15px}.business-directory-link h3{font-size:18px}}@media (width<=700px){.header-inner,.main-nav{gap:10px}.header-actions .btn{font-size:10px}.site-logo img{width:105px}.business-detail-intro,.business-index-hero{grid-template-columns:minmax(0,1fr);gap:28px}.business-index-hero{padding-block:28px 35px}.business-index-hero h1{font-size:52px}.business-index-hero .business-lead{max-width:500px}.business-photo--negocios img{height:355px}.business-section-heading,.business-common-layout,.business-workflow-layout,.business-plan,.business-questions{grid-template-columns:minmax(0,1fr);gap:28px}.business-section-heading{margin-bottom:26px}.business-index-list{padding-block:30px 45px}.business-directory{grid-template-columns:minmax(0,1fr)}.business-directory-link{min-height:100px;padding-block:23px}.business-directory-link h3{font-size:21px}.business-common{padding-block:45px}.business-detail-hero{padding-top:24px}.business-detail-intro h1{font-size:42px}.business-detail-intro{margin-bottom:28px}.business-detail .business-photo img{height:340px}.business-detail .business-photo--academias img{object-position:center 37%}.business-needs{padding-block:45px}.business-needs-grid{grid-template-columns:minmax(0,1fr);gap:25px}.business-need-number{margin-bottom:12px}.business-needs-grid article{padding-top:20px}.business-needs-grid h3{font-size:22px}.business-needs-grid p,.business-workflow li p{font-size:14px}.business-workflow{padding-block:45px}.business-workflow h2{max-width:100%}.business-workflow-layout{gap:35px}.business-plan{padding-block:50px}.business-plan-details{padding:26px}.business-questions{padding-bottom:45px}.business-related{padding-block:35px 45px}.business-related>h2{font-size:27px}.business-related .business-directory-link h3{font-size:20px}}@media (width<=600px){.header-inner{gap:14px}.site-logo img{width:115px}.header-actions{gap:14px}.main-nav{gap:0;max-height:calc(100dvh - 65px);overflow-y:auto}.business-nav{width:100%}.business-nav-toggle{border-bottom:1px solid var(--line);justify-content:space-between;width:100%;min-height:49px;padding:14px 0;font-size:13px}.business-nav-panel{border:0;border-bottom:1px solid var(--line);width:auto;box-shadow:none;border-radius:0;padding:12px 0;position:static}.business-nav-panel>p{display:none}.business-nav-list{grid-template-columns:minmax(0,1fr);gap:0}.main-nav .business-nav-list a{border:0;min-height:44px;padding:11px 14px}.business-nav-list strong{font-size:12px}.business-nav-list span{display:none}.main-nav .business-nav-all{border-bottom:0;min-height:44px;margin-top:4px;padding:13px 14px 6px;font-size:12px}.business-breadcrumb{gap:8px;margin-bottom:24px;font-size:10px}.business-detail-intro h1{letter-spacing:-1.5px;font-size:36px}.business-index-hero h1{letter-spacing:-2px;font-size:48px}.business-lead{font-size:14px;line-height:1.85}.business-index-hero .business-lead{margin-block:20px}.business-photo--negocios img{height:310px}.business-photo figcaption{gap:5px;font-size:8px}.business-photo figcaption>span{display:none}.business-detail .business-photo img{height:285px}.business-detail .business-photo--artesanos img{object-position:40% center}.business-detail .business-photo--autonomos img{object-position:35% center}.business-audience{padding-block:16px 21px;font-size:11px}.business-section-heading>p{font-size:14px}.business-pages h2{letter-spacing:-1px;font-size:29px}.business-sector-label{margin-bottom:15px;font-size:11px}.business-actions{gap:20px}.business-pages .text-link{font-size:12px}.business-pages .btn{padding-inline:16px;font-size:12px}.business-directory-link h3{font-size:19px}.business-directory-link p{font-size:12px}.business-directory-link{gap:14px;padding-inline:0}.business-directory-link>svg:first-child{width:21px}.business-directory-link>svg:last-child{width:17px}.business-plan-details>span{font-size:21px}.business-questions .faq-list summary,.business-questions .faq-list details>p{font-size:14px}.business-related>h2{font-size:26px}.business-related .business-directory-link h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.business-directory-link>svg:last-child,.business-nav-toggle svg{transition:none}.business-directory-link:hover>svg:last-child{transform:none}}@media (width<=850px){.site-header .business-nav-panel{max-height:none;overflow-y:visible}.site-header .business-nav-list a{justify-content:flex-start}.business-nav-icon{width:20px;height:20px}}.business-detail .business-photo--peluquerias img{object-position:center 44%}.business-detail .business-photo--estetica img{object-position:center 42%}.business-detail .business-photo--restaurantes img{object-position:center 48%}.business-detail .business-photo--talleres-mecanicos img{object-position:center 44%}@media (width<=600px){.business-detail .business-photo--peluquerias img{object-position:62% center}.business-detail .business-photo--estetica img{object-position:45% center}.business-detail .business-photo--talleres-mecanicos img{object-position:48% center}}@media (width>=601px) and (width<=850px){.site-header .header-inner{height:66px}.site-header .site-logo img{width:120px}.site-header .mobile-menu{place-items:center;width:28px;height:44px;padding:0;display:grid!important}.site-header .main-nav{background:var(--business-white);border-bottom:1px solid var(--line);max-height:calc(100dvh - 66px);margin:0;padding:10px 24px 20px;display:none;position:absolute;top:66px;left:0;right:0;overflow-y:auto}.site-header .main-nav.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.site-header .main-nav>a{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 0;font-size:13px}.site-header .main-nav .mobile-login{color:var(--accent);display:flex!important}.site-header .business-nav-toggle{border-bottom:1px solid var(--line);justify-content:space-between;width:100%;min-height:49px;font-size:13px}.site-header .business-nav-panel{width:auto;box-shadow:none;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:12px 0;position:static}.site-header .business-nav-panel>p{display:none}.site-header .business-nav-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.site-header .business-nav-list a{border:0;min-height:44px;padding:12px}.site-header .business-nav-list strong{font-size:12px}.site-header .business-nav-list span{display:none}.site-header .business-nav-all{min-height:44px;padding:14px 12px 4px;font-size:12px}}.people-page--journey{color:#22293c;overflow:clip}.people-journey-hero{grid-template-columns:.83fr 1.17fr;align-items:center;gap:62px;padding-block:75px 88px;display:grid}.people-journey-copy>.eyebrow{color:#7e8eb6;margin-bottom:30px;font-size:8px}.people-journey-copy h1{letter-spacing:-3.8px;font-size:clamp(50px,5.3vw,76px);font-weight:500;line-height:1.06}.people-journey-copy h1>span{color:#5969f8}.people-journey-copy>p:not(.eyebrow){color:#7c869c;max-width:415px;margin-top:22px;font-size:14px;line-height:1.95}.people-journey-copy>.people-journey-lead{letter-spacing:-.35px;color:#59647f!important;margin-top:30px!important;font-size:19px!important;line-height:1.65!important}.people-journey-copy>.text-link{color:#6475dd;margin-top:27px;font-size:11px}.people-ertia-signature{border-top:1px solid #e9edf7;gap:10px;max-width:300px;margin-top:46px;padding-top:22px;display:grid}.people-ertia-signature>span{letter-spacing:1.6px;color:#9aa6be;font-size:7px}.people-ertia-signature>a{color:#717d97;align-items:center;gap:10px;font-size:11px;line-height:1.8;display:flex}.kerry-map-card{background:#fff;border:1px solid #e0e8fa;border-radius:14px;min-width:0;margin:0;position:relative;box-shadow:0 24px 70px #3e5ba011,0 2px 8px #35499505}.kerry-map-card:before{content:"";z-index:-1;background:radial-gradient(#e9edff9e,#0000 68%);position:absolute;inset:-70px -90px}.kerry-map-header{border-bottom:1px solid #e7edfa;justify-content:space-between;align-items:center;gap:12px;padding:19px 22px;display:flex}.kerry-map-header>span:first-child{letter-spacing:1.2px;color:#7d8fb9;align-items:center;gap:9px;font-size:7px;display:flex}.kerry-map-header>span:last-child{letter-spacing:1px;color:#a4b1ca;white-space:nowrap;font-size:7px}.kerry-map-card>img{background:#edf2ff;width:100%;height:auto;display:block}.kerry-map-footer{align-items:center;gap:16px;padding:20px 23px;display:flex}.kerry-map-route-key{border:1px solid #d3ddfb;border-radius:50%;flex-shrink:0;width:28px;height:28px;position:relative}.kerry-map-route-key:after{content:"";border:2px solid #7487ff;border-radius:50%;position:absolute;inset:7px}.kerry-map-footer>p{color:#9aa7c0;font-size:10px;line-height:1.8}.kerry-map-footer strong{color:#7186b0;font-weight:500}.kerry-map-footer>a{color:#97a7cc;border:1px solid #e3eafa;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}.kerry-map-card>figcaption{color:#9aa7c0;border-top:1px solid #edf1fa;padding:11px 22px 13px;font-size:8px;line-height:1.9}.kerry-map-card>figcaption>a{text-underline-offset:2px;text-decoration:underline}.people-origin{grid-template-columns:.9fr 1.1fr;gap:95px;padding-block:30px 84px;scroll-margin-top:120px;display:grid}.people-origin .eyebrow,.people-growth .eyebrow,.people-ertia-section .eyebrow{color:#8591ad;margin-bottom:22px;font-size:8px}.people-origin h2,.people-growth h2,.people-ertia-section h2{letter-spacing:-1.6px;font-size:38px;font-weight:500;line-height:1.23}.people-origin h2>span,.people-growth h2>span,.people-ertia-section h2>span{color:#929fb9}.people-origin-story p{color:#7c879d;font-size:14px;line-height:2}.people-origin-story p+p{margin-top:20px}.people-origin-story strong{color:#596b92;font-weight:500}.people-journey-principles{background:#f6f8fe;border-block:1px solid #e9eef9;padding-block:47px}.people-journey-principles>.container{grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.people-journey-principles article+article{border-left:1px solid #e1e8f7;padding-left:35px}.people-journey-principle-top{color:#8b9eda;justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.people-journey-principle-top>span{color:#a2b0ce;font-size:9px}.people-journey-principles h3{letter-spacing:-.7px;color:#5b6c91;font-size:22px;line-height:1.45}.people-journey-principles p{color:#8a97b1;margin-top:19px;font-size:12px;line-height:2}.people-growth{grid-template-columns:1.1fr .9fr;align-items:center;gap:85px;padding-block:85px;display:grid}.people-growth-copy>p:not(.eyebrow),.people-ertia-section>div>p:not(.eyebrow){color:#7d879c;margin-top:22px;font-size:14px;line-height:1.95}.people-growth-copy>.text-link,.people-ertia-section .text-link{color:#7688cc;margin-top:27px;font-size:11px}.people-journey-modules{display:grid}.people-journey-modules>a{grid-template-columns:32px 1fr auto;align-items:center;gap:20px;padding:22px 0;display:grid;position:relative}.people-journey-modules>a+a{border-top:1px solid #ebeff7}.people-journey-modules>a>span{color:#95a4cb;background:#f6f8ff;border:1px solid #dce4fa;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.people-journey-modules h3{letter-spacing:-.4px;color:#607292;font-size:19px;font-weight:500}.people-journey-modules p{color:#9ba7bc;margin-top:7px;font-size:11px;line-height:1.8}.people-journey-modules>a>svg{color:#acb9d6;transition:transform .2s}.people-journey-modules>a:hover>svg{transform:translate(2px,-2px)}.people-ertia-section{grid-template-columns:1fr 1fr;align-items:center;gap:85px;padding-block:20px 90px;display:grid}.people-ertia-photo{min-width:0;margin:0}.people-ertia-photo>img{object-fit:cover;object-position:center 8%;border:1px solid #e5eaf5;border-radius:12px;width:100%;height:440px;display:block}.people-ertia-photo>figcaption{color:#9ba5bc;margin-top:12px;font-size:8px;line-height:1.9}.people-ertia-photo>figcaption>a{text-underline-offset:2px;text-decoration:underline}.people-ertia-section strong{color:#617393;font-weight:500}.people-journey-closing{text-align:center;background:linear-gradient(135deg,#f6f8ff,#eff3ff);border-top:1px solid #e8edf9;padding-block:70px 76px}.people-journey-closing .eyebrow{color:#94a4c5;margin-bottom:23px;font-size:8px}.people-journey-closing h2{letter-spacing:-2px;font-size:50px;font-weight:500;line-height:1.25}.people-journey-closing h2>span{color:#7a8ce4}.people-journey-closing .container>p:not(.eyebrow){color:#95a3bf;margin-top:23px;font-size:12px;line-height:1.9}.people-journey-closing .container>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:27px;margin-top:30px;display:flex}.people-journey-closing .btn,.people-journey-closing .text-link{font-size:11px}.people-journey-closing .text-link{color:#7e91cf}@media (width>=1550px){.people-journey-hero{padding-top:95px}}@media (width<=1100px){.people-journey-hero{grid-template-columns:.85fr 1.15fr;gap:35px}.people-journey-copy h1{font-size:59px}.people-origin{gap:50px}.people-origin h2,.people-growth h2,.people-ertia-section h2{font-size:33px}.people-growth,.people-ertia-section{gap:45px}.people-journey-principles>.container{gap:25px}.people-journey-principles article+article{padding-left:25px}.people-journey-principles h3{font-size:20px}.kerry-map-header{padding-inline:15px}.kerry-map-header>span:last-child{font-size:6px}}@media (width<=800px){.people-journey-hero{grid-template-columns:1fr;gap:40px;padding-block:48px 60px}.people-journey-copy>p:not(.eyebrow){max-width:550px}.people-ertia-signature{margin-top:26px}.kerry-map-card{justify-self:center;width:100%;max-width:670px}.people-origin{grid-template-columns:1fr;gap:35px;padding-block:10px 55px}.people-journey-principles>.container{grid-template-columns:1fr;gap:0}.people-journey-principles article{padding-block:27px}.people-journey-principles article+article{border-top:1px solid #e1e8f7;border-left:0;padding-left:0}.people-journey-principles h3{font-size:23px}.people-journey-principle-top{margin-bottom:20px}.people-growth{grid-template-columns:1fr;gap:25px;padding-block:55px}.people-ertia-section{gap:30px}.people-ertia-photo>img{height:410px}}@media (width<=600px){.people-journey-hero{padding-top:42px}.people-journey-copy h1{letter-spacing:-2.5px;font-size:53px}.people-journey-copy>.eyebrow{margin-bottom:24px;font-size:7px}.people-journey-copy>.people-journey-lead{margin-top:25px!important;font-size:18px!important}.people-journey-copy>p:not(.eyebrow){font-size:13px;line-height:1.95}.people-journey-copy>.text-link{font-size:11px}.people-ertia-signature{max-width:100%;padding-top:20px}.kerry-map-header{gap:7px;padding:15px 13px}.kerry-map-header>span:first-child{letter-spacing:.6px;gap:6px;font-size:6px}.kerry-map-header>span:last-child{letter-spacing:.4px;font-size:6px}.kerry-map-header svg{width:12px}.kerry-map-footer{gap:12px;padding:16px}.kerry-map-footer>p{font-size:9px}.kerry-map-card>figcaption{padding:10px 14px 12px;font-size:7px}.people-origin h2,.people-growth h2,.people-ertia-section h2{letter-spacing:-1.1px;font-size:31px}.people-origin-story p,.people-growth-copy>p:not(.eyebrow),.people-ertia-section>div>p:not(.eyebrow){font-size:13px}.people-journey-principles{padding-block:7px}.people-journey-principles p{margin-top:15px;font-size:12px}.people-journey-modules>a{gap:15px;padding-block:20px}.people-ertia-section{grid-template-columns:1fr;gap:31px;padding-block:5px 55px}.people-ertia-photo>img{height:300px}.people-journey-closing{padding-block:50px}.people-journey-closing h2{letter-spacing:-1.5px;font-size:36px}.people-journey-closing .container>div{gap:24px}}@media (prefers-reduced-motion:reduce){.people-journey-modules>a>svg{transition:none}}.partners-page{color:#202538}.partner-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;padding-top:78px;padding-bottom:85px;display:grid}.partner-hero h1{letter-spacing:-.055em;margin:21px 0 25px;font-size:clamp(42px,4.6vw,66px);font-weight:650;line-height:1.08}.partner-hero h1 span,.partners-page h2>span{color:#747b94}.partner-hero-copy>p:not(.eyebrow){color:#697189;max-width:480px;font-size:17px;line-height:1.8}.partner-actions{flex-wrap:wrap;align-items:center;gap:23px;margin:30px 0 20px;display:flex}.partner-hero-copy>small{color:#9296a6;max-width:360px;font-size:12px;line-height:1.7;display:block}.partner-hero-visual{isolation:isolate;padding-bottom:45px;position:relative}.partner-hero-visual>img{object-fit:cover;object-position:56% 50%;border-radius:150px 12px 12px;width:100%;height:510px}.partner-hero-caption{background:#fff;border-radius:12px;align-items:center;gap:17px;padding:24px;display:flex;position:absolute;bottom:35px;left:-25px;right:25px;box-shadow:0 14px 60px #34385c14}.partner-hero-caption>span{color:#6263db;background:#eeedff;border-radius:50%;padding:14px;display:flex}.partner-hero-caption>div{letter-spacing:.12em;color:#8b90a6;flex:1;font-size:9px;font-weight:600}.partner-hero-caption strong{letter-spacing:-.035em;color:#30354c;margin-top:7px;font-size:22px;font-weight:550;line-height:1.3;display:block}.partner-hero-caption>svg{color:#8c8bcb}.partner-photo-credit{color:#9b9eb1;font-size:9px;text-decoration:none;position:absolute;bottom:7px;right:0}.partner-benefits-band{background:#f6f6fc;border-top:1px solid #eeeef6;border-bottom:1px solid #eeeef6}.partner-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px;padding-top:48px;padding-bottom:48px;display:grid}.partner-benefits article{padding-right:15px}.partner-benefits svg{color:#7775d1;margin-bottom:20px}.partner-benefits h2{letter-spacing:-.03em;max-width:290px;margin:0 0 13px;font-size:20px;font-weight:550;line-height:1.35}.partner-benefits p,.partner-models p,.partner-process p,.partner-registration-copy>p:not(.eyebrow){color:#7b8197;margin:0;font-size:14px;line-height:1.85}.partner-models{grid-template-columns:.9fr 1.1fr;gap:100px;padding-top:100px;padding-bottom:100px;display:grid}.partners-page h2{letter-spacing:-.045em;margin:19px 0 24px;font-size:clamp(29px,3.3vw,43px);font-weight:550;line-height:1.2}.partner-models>div>p:last-child{max-width:330px}.partner-model-list article{gap:25px;margin:8px 0 30px;display:flex}.partner-model-list article>span{color:#979bb2;padding-top:6px;font-size:12px}.partner-model-list h3{letter-spacing:-.03em;margin:0 0 10px;font-size:20px;font-weight:550;line-height:1.4}.partner-conditions{background:#f4f3fe;border-radius:10px;align-items:flex-start;gap:15px;padding:23px;display:flex}.partner-conditions>svg{color:#7c78cf;flex-shrink:0;margin-top:3px}.partner-conditions p{color:#777699;font-size:13px}.partner-process-band{background:#fafafb;border-block:1px solid #eeedf4;padding:73px 0 77px;scroll-margin-top:100px}.partner-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.partner-section-heading h2{margin-bottom:0}.partner-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin:45px 0 0;padding:0;list-style:none;display:grid}.partner-process li>div{color:#8b88bb;border-top:1px solid #dedeea;justify-content:space-between;align-items:center;padding-top:23px;display:flex}.partner-process li>div span{letter-spacing:.1em;color:#aaaaba;font-size:11px}.partner-process h3{letter-spacing:-.03em;margin:23px 0 10px;font-size:19px;font-weight:550}.partner-registration{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;padding-top:100px;padding-bottom:95px;scroll-margin-top:100px;display:grid}.partner-registration-copy{padding-top:28px}.partner-registration-copy>p:not(.eyebrow){max-width:340px}.partner-registration-copy ul{color:#747a91;gap:17px;margin:29px 0 31px;padding:0;font-size:13px;list-style:none;display:grid}.partner-registration-copy li{align-items:center;gap:11px;display:flex}.partner-registration-copy li svg{color:#9290c8;flex-shrink:0}.partner-form{background:#fff;border:1px solid #e8e8f1;border-radius:16px;min-width:0;padding:34px;position:relative;box-shadow:0 18px 65px #31345308}.partner-form h3{letter-spacing:-.04em;margin:0 0 11px;font-size:24px;font-weight:550}.partner-form>p{color:#8c91a5;margin:0 0 25px;font-size:13px;line-height:1.7}.partner-form fieldset{border:0;min-width:0;margin:0;padding:0}.partner-form label{color:#666d84;margin-bottom:17px;font-size:12px;font-weight:500;line-height:1.5;display:block}.partner-form label>small{color:#9a9faf;font-size:10px;font-weight:400}.partner-form input:not([type=checkbox]),.partner-form textarea,.partner-form select{box-sizing:border-box;width:100%;font:inherit;color:#555f7a;background:#fcfcff;border:1px solid #e1e3ed;border-radius:6px;min-width:0;margin-top:7px;padding:11px 12px;font-size:13px;transition:border-color .15s;display:block}.partner-form textarea{resize:vertical;min-height:80px}.partner-form input:focus-visible,.partner-form textarea:focus-visible,.partner-form select:focus-visible{outline-offset:2px;outline:2px solid #8d88dc}.partner-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.partner-form .partner-consent{align-items:flex-start;gap:10px;margin:20px 0 10px;font-size:11px;font-weight:400;line-height:1.65;display:flex}.partner-consent input{accent-color:#6e68d1;flex-shrink:0;width:15px;height:15px;margin:2px 0 0}.partner-data-notice{color:#9398aa;margin:12px 0 22px;font-size:10px;line-height:1.8}.partner-data-notice summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.partner-data-notice a{color:inherit}.partner-form button[type=submit]{justify-content:center;width:100%}.partner-form button:disabled{opacity:.65;cursor:wait}.partner-form-error{background:#fff2f0;border-radius:6px;padding:12px;font-size:12px;line-height:1.7;color:#a75c55!important}.partner-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.partner-form-success{text-align:center;padding:60px 38px}.partner-form-success>span{color:#7b76cb;background:#efedff;border-radius:50%;justify-content:center;align-items:center;margin-bottom:25px;padding:20px;display:inline-flex}.partner-form-success h3{font-size:32px;line-height:1.2}.partner-form-success .eyebrow{margin-bottom:16px;font-size:9px}.partner-form-success>p:not(.eyebrow){max-width:340px;margin:20px auto;font-size:14px}.partner-form-success small{color:#969aad;margin:24px 0;font-size:11px;line-height:1.7;display:block}.partner-form-success>a{justify-content:center}.partner-faq{max-width:840px;padding-bottom:90px}.partner-faq h2{margin-bottom:32px;font-size:31px}.partner-faq details{border-bottom:1px solid #e5e6ee;padding:20px 0}.partner-faq summary{cursor:pointer;color:#5c637b;font-size:16px;font-weight:500;line-height:1.6}.partner-faq details p{color:#82889e;max-width:680px;margin:13px 0 2px;font-size:14px;line-height:1.85}.partner-spinner{animation:1s linear infinite partner-spin}@keyframes partner-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.partner-spinner{animation:none}}@media (width<=1050px){.partner-hero{gap:35px;padding-top:50px}.partner-hero-visual>img{border-top-left-radius:100px;height:450px}.partner-models{gap:55px}.partner-registration{gap:35px}.partner-form{padding:27px}.partner-benefits{gap:25px}.partner-hero-caption{padding:18px;left:-12px;right:12px}.partner-hero-caption strong{font-size:19px}.partner-form-grid{grid-template-columns:1fr;gap:0}}@media (width<=700px){.partner-hero{grid-template-columns:1fr;gap:35px;padding-top:35px;padding-bottom:45px}.partner-hero h1{font-size:43px}.partner-hero-copy>p:not(.eyebrow){font-size:15px}.partner-hero-visual{padding-bottom:35px}.partner-hero-visual>img{object-position:center 35%;border-radius:85px 10px 10px;height:330px}.partner-hero-caption{bottom:28px;left:12px;right:12px}.partner-benefits{grid-template-columns:1fr;gap:30px;padding-block:36px}.partner-benefits article{grid-template-columns:36px 1fr;column-gap:15px;padding:0;display:grid}.partner-benefits h2{max-width:none;margin:0 0 8px;font-size:18px}.partner-benefits p{grid-column:2}.partner-benefits svg{grid-row:1/3;margin-top:3px}.partner-models,.partner-registration{grid-template-columns:1fr;gap:30px;padding-block:55px}.partner-models>div>p:last-child,.partner-registration-copy>p:not(.eyebrow){max-width:none}.partner-model-list article{gap:17px}.partner-model-list h3{font-size:18px}.partner-process-band{padding:45px 0}.partner-section-heading{margin:0;display:block}.partner-section-heading>a{margin-top:20px;display:inline-flex}.partner-process{grid-template-columns:1fr;gap:24px;margin-top:30px}.partner-process li>div{padding-top:18px}.partner-process h3{margin:16px 0 7px}.partner-registration-copy{padding-top:0}.partner-form{padding:25px 20px}.partner-faq{padding-bottom:55px}.partner-faq h2{font-size:28px}.partner-faq summary{font-size:15px}}.partner-tiers{padding-top:80px;padding-bottom:20px}.partner-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.partner-tier{background:#fff;border:1px solid #dce1ee;border-radius:18px;flex-direction:column;gap:8px;padding:30px 28px;display:flex;position:relative}.partner-tier.is-featured{border:2px solid #4f6bff;box-shadow:0 18px 44px #4f6bff22}.partner-tier-icon{color:#354de0;background:#eef1ff;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:8px;display:grid}.partner-tier h3{letter-spacing:-.5px;font-size:22px;font-weight:600}.partner-tier-tag{color:#6b7690;font-size:12px}.partner-tier-value{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:10px;display:flex}.partner-tier-value strong{letter-spacing:-2px;font-size:44px;font-weight:600;line-height:1}.partner-tier-value span{color:#525d76;font-size:13px}.partner-tier>p:last-child{color:#525d76;font-size:13px;line-height:1.7}.partner-tier-note{align-items:flex-start;gap:10px;margin-top:26px;font-size:14px;line-height:1.6;display:flex}.partner-tier-note svg{color:#4f6bff;flex-shrink:0;margin-top:3px}.partner-tier-fine{color:#6b7690;max-width:820px;margin-top:10px;font-size:12px;line-height:1.7}@media (width<=900px){.partner-tier-grid{grid-template-columns:minmax(0,1fr)}.partner-tiers{padding-top:56px}}.main-nav a[aria-current=page]{color:var(--accent);position:relative}.main-nav a[aria-current=page]:after{content:"";background:var(--accent);border-radius:2px;width:100%;height:2px;position:absolute;bottom:4px;left:0}.home-hero{background:#fff;padding:64px 0 55px}.home-hero-layout{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.home-hero-copy>.eyebrow{color:#8a90a1;letter-spacing:.14em;margin-bottom:23px;font-size:9px}.home-hero h1{letter-spacing:-3.5px;font-size:67px;font-weight:500;line-height:1.07}.home-hero h1>span{color:var(--accent)}.home-hero-copy>p:not(.eyebrow){color:#747b8c;max-width:405px;margin:24px 0;font-size:15px;line-height:1.85}.home-hero-actions{align-items:center;gap:10px;display:flex}.home-hero-actions .btn{padding:13px 18px;font-size:12px}.home-price-hint{color:#8d93a1;flex-wrap:wrap;align-items:center;gap:6px;margin-top:18px;font-size:9px;display:flex}.home-price-hint svg{color:#788bc4}.home-price-hint a{color:#7685b2;align-items:center;gap:3px;margin-left:6px;display:flex}.home-hero-photo{align-self:stretch;min-height:475px;margin:0;padding-bottom:23px;position:relative}.home-hero-photo>img{object-fit:cover;object-position:47% center;border-radius:16px;width:100%;height:calc(100% - 23px);position:absolute;inset:0 0 23px}.home-hero-photo figcaption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9ef;border:1px solid #f0ede8;border-radius:10px;align-items:center;gap:13px;padding:17px 24px;font-size:13px;line-height:1.65;display:flex;position:absolute;bottom:48px;left:-23px;box-shadow:0 9px 25px #2923180b}.home-hero-photo figcaption strong{font-weight:500}.home-photo-icon{color:#7387d6;background:#eef1ff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.photo-source{color:#aaa69e;font-size:7px;position:absolute;bottom:3px;right:0}.photo-source a:hover{color:var(--accent)}.home-gateway-heading{margin-bottom:46px}.home-gateway-heading>.eyebrow{margin-bottom:19px;font-size:8px}.home-gateway-heading>.section-title{font-size:38px}.home-gateway-heading>.section-copy{margin-top:20px;font-size:14px}.gateway-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.gateway-grid article{border-top:1px solid var(--line);padding:27px 25px 0 0}.gateway-grid article>svg{color:#8595c4;margin-bottom:20px}.gateway-grid h3{letter-spacing:-.5px;margin-bottom:12px;font-size:19px;line-height:1.4}.gateway-grid p{color:var(--muted);max-width:310px;margin-bottom:22px;font-size:13px;line-height:1.85}.gateway-grid .text-link{font-size:11px}.home-product-band{border-block:1px solid var(--line);background:#fbfbf9}.home-product-layout{grid-template-columns:1fr 1.1fr;align-items:center;gap:70px;display:grid}.home-product-copy{padding:65px 0}.home-product-copy .eyebrow{margin-bottom:20px;font-size:8px}.home-product-copy .section-copy{max-width:365px;margin:22px 0;font-size:14px}.home-product-copy .btn{font-size:12px}.home-product-art{height:420px;position:relative}.home-product-art>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.home-product-card{background:#fff;border:1px solid #e9e9e8;border-radius:8px;align-items:center;gap:12px;min-width:250px;padding:13px 16px;font-size:9px;display:flex;position:absolute;bottom:35px;left:30px;box-shadow:0 6px 20px #16152e07}.home-product-card>svg{color:#8796c3;margin-left:auto}.home-product-card strong{margin-top:4px;font-size:13px;font-weight:500;display:block}.home-product-card-icon{color:var(--accent);background:#eef1ff;border-radius:7px;place-items:center;width:37px;height:37px;display:grid}.page-intro{text-align:center;padding:65px 0 42px}.page-intro>.eyebrow{margin-bottom:22px;font-size:9px}.page-intro h1{letter-spacing:-2.4px;font-size:54px;font-weight:500;line-height:1.12}.page-intro h1>span{color:#8c95ad}.page-intro>p:not(.eyebrow){color:var(--muted);margin:21px auto 26px;font-size:15px;line-height:1.85}.page-intro .hero-ctas{margin-bottom:9px}.product-page-demo{max-width:1060px;margin-top:24px}.product-page .section-copy{font-size:14px}.product-page .feature-card p{font-size:13px}.product-page .feature-card h3{font-size:18px}.product-page .steps .section-copy{font-size:14px}.pricing-page>.pricing-section{border-top:0;padding-top:65px}.pricing-page .pricing-heading>.section-title{letter-spacing:-2px;font-size:46px}.pricing-page .faq-list summary{font-size:14px}.pricing-page .faq-list details>p{font-size:13px}.pricing-page .faq-layout>div>.section-copy{font-size:14px}.credits-page>.eyebrow{margin-bottom:20px}.credits-page>.section-title{margin-bottom:22px}.credits-page>.section-copy{max-width:680px}.credits-grid{grid-template-columns:1fr 1fr;gap:35px;margin:40px 0;display:grid}.credits-grid article>img{object-fit:cover;border:1px solid var(--line);object-position:center 44%;border-radius:12px;width:100%;height:265px}.credits-grid h2{letter-spacing:-.5px;margin:21px 0 11px;font-size:20px}.credits-grid p{color:var(--muted);margin-bottom:12px;font-size:13px;line-height:1.8}.credits-grid p a{color:#5369b8;align-items:center;gap:4px;display:inline-flex}.credits-grid .text-link{font-size:12px}.credits-notes{border-top:1px solid var(--line);max-width:800px;padding-top:30px}.credits-notes h2{margin-bottom:15px;font-size:23px}.credits-notes p{color:var(--muted);margin-bottom:14px;font-size:13px;line-height:1.9}.credits-notes a{color:var(--accent)}.not-found{padding-block:90px}.not-found .btn{margin-top:10px}.credits-grid article{border-top:1px solid var(--line);padding-top:22px}@media (width<=1000px){.home-hero-layout{gap:40px}.home-hero h1{letter-spacing:-3px;font-size:57px}.home-hero-photo{min-height:450px}.home-hero-copy>p:not(.eyebrow){font-size:14px}.home-hero-actions .btn{padding:12px 14px;font-size:11px}.home-hero-photo figcaption{padding:14px 18px;font-size:12px;left:-15px}.home-product-layout{gap:35px}.home-gateway-heading>.section-title{font-size:34px}.gateway-grid{gap:25px}.gateway-grid h3{font-size:17px}.gateway-grid article{padding-right:0}}@media (width<=760px){.home-hero{padding-top:40px}.home-hero-layout{gap:28px}.home-hero h1{letter-spacing:-2.5px;font-size:47px}.home-hero-copy>.eyebrow{margin-bottom:20px;font-size:7px}.home-hero-copy>p:not(.eyebrow){font-size:13px;line-height:1.8}.home-hero-photo{min-height:420px}.home-hero-actions{flex-wrap:wrap}.home-hero-photo figcaption{gap:9px;padding:12px;font-size:10px}.home-photo-icon{width:32px;height:32px}.home-price-hint{font-size:8px}.gateway-grid h3{font-size:16px}.gateway-grid p{font-size:12px}.home-product-art{height:350px}.home-product-card{min-width:210px;font-size:8px;left:0}.home-product-card strong{font-size:12px}.home-product-copy .section-copy{font-size:13px}.page-intro h1{font-size:46px}.page-intro>p:not(.eyebrow){font-size:14px}}@media (width<=600px){.main-nav a[aria-current=page]:after{display:none}.home-hero{padding-top:37px;padding-bottom:32px}.home-hero-layout{grid-template-columns:1fr;gap:33px}.home-hero-copy>.eyebrow{margin-bottom:19px;font-size:7px}.home-hero h1{letter-spacing:-2.9px;font-size:53px;line-height:1.06}.home-hero-copy>p:not(.eyebrow){max-width:340px;margin:21px 0;font-size:14px;line-height:1.9}.home-hero-actions{flex-wrap:nowrap;gap:8px}.home-hero-actions .btn{gap:7px;min-height:44px;padding:12px 14px;font-size:11px}.home-price-hint{margin-top:15px;font-size:8px}.home-hero-photo{min-height:350px;margin-top:0}.home-hero-photo>img{object-position:46% center;border-radius:12px}.home-hero-photo figcaption{padding:12px 16px;font-size:11px;bottom:40px;left:13px}.photo-source{font-size:6px;bottom:5px}.home-gateway-heading{margin-bottom:30px}.home-gateway-heading>.section-title{font-size:29px;line-height:1.2}.home-gateway-heading>.section-title br{display:none}.home-gateway-heading>.section-title .muted-heading{margin-top:5px;display:block}.home-gateway-heading>.section-copy{font-size:13px;line-height:1.85}.home-gateway-heading>.section-copy br{display:none}.gateway-grid{grid-template-columns:1fr;gap:28px}.gateway-grid article{padding-top:22px}.gateway-grid article>svg{margin-bottom:15px}.gateway-grid h3{margin-bottom:11px;font-size:20px}.gateway-grid p{max-width:none;margin-bottom:16px;font-size:14px}.gateway-grid .text-link{font-size:12px}.home-product-layout{grid-template-columns:1fr;gap:0}.home-product-copy{padding:45px 0 0}.home-product-copy .section-title{font-size:34px}.home-product-copy .section-copy{font-size:14px}.home-product-art{height:315px}.home-product-card{min-width:240px;bottom:25px;left:16px}.page-intro{padding:43px 0 24px}.page-intro>.eyebrow{margin-bottom:17px;font-size:7px}.page-intro h1{letter-spacing:-1.7px;font-size:37px}.page-intro>p:not(.eyebrow){margin-top:18px;font-size:13px;line-height:1.85}.page-intro>p br{display:none}.page-intro .hero-ctas .btn{font-size:10px}.product-page-demo{width:calc(100% - 36px);margin-top:17px}.product-page .feature-card p{font-size:14px}.product-page .feature-card h3{font-size:20px}.pricing-page>.pricing-section{padding-top:45px}.pricing-page .pricing-heading>.section-title{letter-spacing:-1.5px;font-size:35px}.pricing-page .faq-list summary{font-size:13px}.credits-grid{grid-template-columns:1fr;gap:30px;margin-top:30px}.credits-grid article>img{height:250px}.credits-grid h2{font-size:21px}.credits-grid p,.credits-notes p{font-size:14px}.credits-page>.section-title{font-size:33px}.credits-page>.section-copy{font-size:14px}}.site-header{transition:box-shadow .2s,background .2s}.site-header.is-scrolled{background:#fffffff5;box-shadow:0 6px 24px #10162f14}.announcement a{display:inline-flex}.site-header--expanded .main-nav{gap:4px}.site-header--expanded .main-nav a[aria-current=page]:after{display:none}.site-header--expanded .main-nav .main-nav-link,.site-header--expanded .site-nav-toggle,.site-header--expanded .business-nav-toggle{color:#3d4560;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:14px;font-weight:500;transition:background .18s,color .18s;display:inline-flex}.site-header--expanded .main-nav .main-nav-link:hover,.site-header--expanded .site-nav-toggle:hover,.site-header--expanded .business-nav-toggle:hover{color:var(--accent);background:#f1f3ff}.site-header--expanded .main-nav .main-nav-link[aria-current=page],.site-header--expanded .site-nav-toggle.is-current,.site-header--expanded .business-nav-toggle.is-current,.site-header--expanded .site-nav-toggle[aria-expanded=true],.site-header--expanded .business-nav-toggle[aria-expanded=true]{color:var(--deep);background:#eef1ff}.site-header--expanded .main-nav-link-icon{color:var(--accent)}.site-header--expanded .site-nav-toggle svg,.site-header--expanded .business-nav-toggle svg{transition:transform .2s}.site-header--expanded .header-actions .login-link{border-radius:10px;gap:7px;padding:9px 10px;font-size:14px;font-weight:500}.site-header--expanded .header-actions .login-link:hover{background:#f1f3ff}.site-header--expanded .header-actions .btn{border-radius:10px;gap:8px;min-height:42px;padding:10px 18px;font-size:14px}.site-header--expanded .header-actions .btn-primary{box-shadow:0 6px 16px #4f6bff40}.site-header--expanded .site-nav-panel.mega{border:1px solid #e3e7f3;border-radius:18px;width:min(600px,92vw);padding:12px;top:calc(100% + 12px);left:-16px;box-shadow:0 24px 60px #10162f26}.site-header--expanded .site-nav-panel.mega:not([hidden]){gap:12px;animation:.16s ease-out mega-in;display:grid}.site-header--expanded .site-nav-panel.mega.mega-featured{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);width:min(820px,92vw)}.site-header--expanded .mega-links{grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;display:grid}.site-header--expanded .mega-two .mega-links{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header--expanded .main-nav .mega-links>a{color:var(--ink);border:0;border-radius:12px;justify-content:flex-start;align-items:flex-start;gap:12px;padding:11px;transition:background .15s;display:flex}.site-header--expanded .main-nav .mega-links>a:hover{background:#f4f6ff}.site-header--expanded .mega-icon{width:40px;height:40px;color:var(--accent);background:#eef1ff;border-radius:11px;flex-shrink:0;place-items:center;transition:background .15s,color .15s;display:grid!important}.site-header--expanded .mega-links>a:hover .mega-icon{background:var(--accent);color:#fff}.site-header--expanded .mega-copy{gap:2px;display:grid}.site-header--expanded .site-nav-panel .mega-copy strong{color:var(--ink);font-size:14px;font-weight:600}.site-header--expanded .site-nav-panel .mega-copy>span{color:#5f6980;font-size:12.5px;line-height:1.45}.site-header--expanded .main-nav .mega-feature{color:#fff;background:linear-gradient(150deg,#4f6bff 0%,#2f45c9 100%);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:22px;display:flex;position:relative;overflow:hidden}.site-header--expanded .mega-feature .eyebrow{color:#cfd7ff;margin:0;font-size:10px}.site-header--expanded .mega-feature strong{color:#fff;letter-spacing:-.02em;font-size:19px;line-height:1.25}.site-header--expanded .mega-feature>span:not(.eyebrow):not(.mega-feature-icon):not(.mega-feature-cta){color:#e1e6ff;font-size:13px;line-height:1.5}.site-header--expanded .mega-feature-icon{background:#ffffff26;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.site-header--expanded .mega-feature-cta{color:#fff;align-items:center;gap:7px;margin-top:auto;padding-top:10px;font-size:14px;font-weight:600;display:inline-flex!important}.site-header--expanded .mega-feature:hover .mega-feature-cta svg{transform:translate(3px)}.site-header--expanded .mega-feature-cta svg{transition:transform .18s}@keyframes mega-in{0%{opacity:0;transform:translateY(-6px)}}.site-header--expanded .business-nav-panel.mega-business{border:1px solid #e3e7f3;border-radius:18px;padding:18px;box-shadow:0 24px 60px #10162f26}.site-header--expanded .mega-business>p{color:#5f6980;margin:0 0 10px;font-size:13px}.site-header--expanded .business-nav-list a{border-radius:12px;padding:9px 10px;transition:background .15s}.site-header--expanded .business-nav-list a:hover{background:#f4f6ff}.site-header--expanded .business-nav-list strong{font-size:13.5px}.site-header--expanded .business-nav-list .business-nav-copy span{font-size:12px}.site-header--expanded .business-nav-icon{color:var(--accent)}.site-header--expanded .business-nav-all{color:var(--accent);align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.site-header--expanded .business-nav-panel.mega-business{width:min(940px,94vw);max-height:calc(100dvh - 130px);left:-150px;overflow:auto}.site-header--expanded .business-nav-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.site-header--expanded .business-nav-list a{align-items:flex-start;gap:12px;display:flex}.site-header--expanded .business-nav-icon{box-sizing:content-box;background:#eef1ff;border-radius:11px;flex-shrink:0;padding:9px;transition:background .15s,color .15s}.site-header--expanded .business-nav-list a:hover .business-nav-icon{background:var(--accent);color:#fff}.site-header--expanded .business-nav-all{background:#f4f6ff;border-radius:10px;margin-top:10px;padding:10px 12px}.btn svg{flex-shrink:0}.btn-ghost{color:inherit;text-underline-offset:4px;background:0 0;border-color:#0000;-webkit-text-decoration:underline #9fb0ff;text-decoration:underline #9fb0ff}.btn-ghost:hover{color:var(--accent)}.closing-cta .hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px}.kv-footer{background:#f6f7fc;border-top:1px solid #e3e7f3;padding:56px 0 28px}.kv-footer-grid{grid-template-columns:minmax(0,1.5fr) repeat(5,minmax(0,1fr));gap:36px;padding-bottom:40px;display:grid}.kv-footer-brand p{color:#4a546c;max-width:340px;margin:18px 0;font-size:14px;line-height:1.65}.kv-footer-contact{color:#4a546c;gap:10px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.kv-footer-contact li{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.kv-footer-contact svg{color:var(--accent);flex-shrink:0;margin-top:2px}.kv-footer-contact a:hover{color:var(--accent)}.kv-footer-col h2{letter-spacing:.02em;color:var(--ink);align-items:center;gap:8px;margin:0 0 16px;font-size:13px;font-weight:700;display:flex}.kv-footer-col h2 svg{color:var(--accent)}.kv-footer-col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.kv-footer-col a{color:#4a546c;font-size:13.5px;line-height:1.4;transition:color .15s}.kv-footer-col a:hover{color:var(--accent)}.kv-footer .footer-sectors{border-top:1px solid #e3e7f3;padding:28px 0}.kv-footer .footer-sectors h2{align-items:center;gap:8px;margin:0 0 14px;font-size:13px;font-weight:700;display:flex}.kv-footer .footer-sectors h2 svg{color:var(--accent)}.kv-footer .footer-sectors>div{flex-wrap:wrap;gap:8px;display:flex}.kv-footer .footer-sectors a{color:#4a546c;background:#fff;border:1px solid #dde2f1;border-radius:999px;padding:7px 13px;font-size:13px;transition:border-color .15s,color .15s}.kv-footer .footer-sectors a:hover{border-color:var(--accent);color:var(--accent)}.kv-footer-trust{border-top:1px solid #e3e7f3;flex-wrap:wrap;align-items:center;gap:18px;padding:22px 0;display:flex}.kv-footer-secure{color:#4a546c;align-items:center;gap:8px;margin:0;font-size:13px;display:inline-flex}.kv-footer-secure svg{color:#12a074}.kv-footer-secure img{width:auto;height:18px;margin-left:2px}.kv-footer-secure strong{color:var(--ink);font-weight:600}.kv-footer-payments{flex-wrap:wrap;align-items:center;gap:22px;margin:0;padding:0;list-style:none;display:flex}.kv-footer-payments img{filter:grayscale();opacity:.62;width:auto;height:22px;transition:filter .2s,opacity .2s;display:block}.kv-footer-payments li:hover img{filter:none;opacity:1}.kv-footer .legal-footer{color:#5f6980;border-top:1px solid #e3e7f3;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:20px 0;font-size:12.5px;display:flex}.kv-footer .legal-footer nav{gap:18px;display:flex}.kv-footer .legal-footer a:hover{color:var(--accent)}.kv-footer .footer-bottom{color:#7a8499;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:4px;font-size:12px;display:flex}@media (width<=1100px){.kv-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kv-footer-brand{grid-column:1/-1}.site-header--expanded .main-nav{gap:0}.site-header--expanded .main-nav .main-nav-link,.site-header--expanded .site-nav-toggle,.site-header--expanded .business-nav-toggle{background:0 0;border-radius:0;padding:14px 4px;font-size:16px}.site-header--expanded .site-nav-panel.mega,.site-header--expanded .site-nav-panel.mega.mega-featured{width:100%;box-shadow:none;border:0;grid-template-columns:minmax(0,1fr);padding:4px 0 8px;animation:none;position:static}.site-header--expanded .mega-two .mega-links{grid-template-columns:minmax(0,1fr)}.site-header--expanded .main-nav .mega-feature{display:none}.site-header--expanded .business-nav-panel.mega-business{box-shadow:none;border:0;width:100%;max-height:none;padding:4px 0 8px;left:0}.site-header--expanded .business-nav-list{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.kv-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.kv-footer{padding-top:40px}.kv-footer .legal-footer,.kv-footer .footer-bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){.site-nav-panel.mega:not([hidden]){animation:none}.site-header{transition:none}}.brand-logo{width:auto;height:34px;margin-bottom:14px;display:block}.brand-logo[src*=woocommerce]{height:26px}.payment-brand{align-items:center;gap:8px;display:inline-flex}.payment-brand img{object-fit:contain;width:22px;height:22px}.payment-method-strip strong{align-items:center;gap:7px;display:inline-flex}.payment-method-strip strong img{object-fit:contain;width:18px;height:18px}@media (width>=1101px){.site-header--expanded .site-nav-panel.mega:before,.site-header--expanded .business-nav-panel.mega-business:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}}.activity-photo{margin-top:8px;margin-bottom:8px}.activity-photo figure{aspect-ratio:16/7;background:#eef1fa;border-radius:22px;margin:0;overflow:hidden;box-shadow:0 18px 44px #10162f1a}.activity-photo img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=700px){.activity-photo figure{aspect-ratio:4/3;border-radius:16px}}.editorial-cover{border-radius:inherit;aspect-ratio:16/10;background:#eef1fa;overflow:hidden}.editorial-cover img{object-fit:cover;width:100%;height:100%;display:block}.article-cover .editorial-cover{aspect-ratio:16/7;border-radius:22px;box-shadow:0 18px 44px #10162f1a}.blog-featured-art .editorial-cover{aspect-ratio:16/10;border-radius:18px}.hero-devices{width:100%;max-width:640px;margin:0 auto;padding-bottom:12px;position:relative}.hero-laptop{width:100%;position:relative}.hero-laptop-body{background:#161b2e;border:1px solid #2b3250;border-radius:16px 16px 6px 6px;padding:14px 12px 12px;position:relative;box-shadow:0 30px 60px #10162f38,0 8px 18px #10162f1f}.hero-camera{background:#3a4264;border-radius:50%;width:5px;height:5px;margin-left:-2px;position:absolute;top:5px;left:50%}.hero-laptop-screen{aspect-ratio:1120/700;background:#fff;border-radius:4px;width:100%;position:relative;overflow:hidden}.hero-laptop-stage{transform-origin:0 0;pointer-events:auto;position:absolute;top:0;left:0}.hero-laptop-stage .product-demo{width:100%;height:100%;box-shadow:none;border:0;border-radius:0;overflow:hidden}.hero-laptop-stage .demo-shell{min-height:100%}.hero-laptop-base{background:linear-gradient(#d9dce8,#b9bed0);border-radius:0 0 18px 18px;width:112%;height:12px;margin:0 -6%;display:block;box-shadow:0 14px 24px #10162f26}.hero-phone{width:30%;min-width:112px;max-width:178px;animation:6s ease-in-out infinite hero-float;position:absolute;bottom:0;right:-18px;transform:rotate(3deg)}.hero-phone-body{background:#161b2e;border:1.5px solid #2b3250;border-radius:26px;padding:8px 5px;position:relative;box-shadow:0 24px 44px #10162f48}.hero-phone-notch{z-index:2;background:#2b3250;border-radius:4px;width:26%;height:4px;margin-left:-13%;position:absolute;top:11px;left:50%}.hero-phone-screen{aspect-ratio:390/844;background:#fff;border-radius:20px;position:relative;overflow:hidden}.hero-phone-screen img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.hero-phone-screen img.is-active{opacity:1}@keyframes hero-float{0%,to{transform:rotate(3deg)translateY(0)}50%{transform:rotate(3deg)translateY(-8px)}}@keyframes hero-pulse{50%{opacity:.35}}@media (width<=700px){.hero-phone{width:28%;right:-6px}}@media (prefers-reduced-motion:reduce){.hero-phone{animation:none}.hero-phone-screen img{transition:none}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header--expanded .header-inner{gap:20px}.site-header--expanded .main-nav{gap:20px;margin-left:0}.site-header--expanded .header-actions{gap:17px}.site-header--expanded .site-logo img{width:130px}.site-nav-group{position:relative}.site-nav-toggle{color:#5e6373;align-items:center;gap:6px;padding:12px 0;font-size:12px;display:flex}.site-nav-toggle:hover,.site-nav-toggle.is-current{color:var(--accent)}.site-nav-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.site-nav-panel{border:1px solid var(--line);background:#fff;border-radius:12px;width:350px;padding:23px;position:absolute;top:46px;left:-22px;box-shadow:0 18px 45px #10162f14}.site-nav-panel[hidden]{display:none}.site-nav-panel>.eyebrow{margin-bottom:13px;font-size:8px}.main-nav .site-nav-panel>a{border-top:1px solid #f1f2f6;justify-content:space-between;gap:18px;padding:12px 0;line-height:1.5;display:flex}.site-nav-panel a>span{gap:4px;display:grid}.site-nav-panel strong{color:var(--ink);font-size:12px;font-weight:550}.site-nav-panel a>span>span{color:var(--muted);font-size:10px}.site-nav-panel>a:hover strong{color:var(--accent)}.site-footer--expanded{background:#fafbfe;padding-top:52px}.footer-brand-row{border-bottom:1px solid var(--line);align-items:center;gap:30px;padding-bottom:34px;display:flex}.footer-brand-row>p{color:var(--muted);font-size:12px}.footer-brand-row>.text-link{margin-left:auto;font-size:12px}.footer-columns{grid-template-columns:.9fr 1.2fr 1fr 1fr 1.15fr;gap:28px;padding:35px 0 38px;display:grid}.footer-columns h2,.footer-sectors h2{margin-bottom:20px;font-size:11px;font-weight:600}.footer-columns ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.footer-columns a{color:#6a7082;font-size:11px;line-height:1.5;display:inline-block}.footer-columns a:hover,.footer-sectors a:hover{color:var(--accent)}.footer-sectors{border-top:1px solid var(--line);padding:27px 0 32px}.footer-sectors h2{margin-bottom:15px}.footer-sectors>div{flex-wrap:wrap;gap:12px 23px;display:flex}.footer-sectors a{color:#747b8e;font-size:10px}.site-footer--expanded .footer-bottom{flex-wrap:wrap;gap:24px;font-size:9px}.site-footer--expanded .footer-bottom>span:nth-child(2){margin-left:auto}.content-breadcrumb{color:#727b91;flex-wrap:wrap;align-items:center;gap:9px;padding:27px 0 34px;font-size:10px;line-height:1.7;display:flex}.content-breadcrumb>span{align-items:center;gap:9px;display:inline-flex}.content-breadcrumb>span>span:first-child{color:#bbc0cf}.content-breadcrumb a:hover{color:var(--accent)}.content-directory-hero{padding-bottom:52px}.content-directory-hero>.eyebrow{margin-top:22px;margin-bottom:22px;font-size:9px}.content-directory-hero h1,.contact-copy h1,.mobile-page-layout h1{letter-spacing:-2.6px;font-size:clamp(40px,4.4vw,61px);font-weight:500;line-height:1.12}.content-directory-hero h1>span,.contact-copy h1>span,.mobile-page-layout h1>span{color:#8792ac}.content-lead{color:#70788b;max-width:660px;margin-top:23px;font-size:15px;line-height:1.9}.content-directory-hero>.text-link{margin-top:25px}.content-directory-list{padding-bottom:75px}.content-icon{width:46px;height:46px;color:var(--accent);background:#eff2ff;border:1px solid #e2e7fa;border-radius:11px;flex-shrink:0;place-items:center;display:inline-grid}.capability-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.capability-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;padding:30px;transition:border-color .2s,background .2s;display:flex}.capability-card:hover{background:#fdfdff;border-color:#b9c7ff}.capability-card h3{letter-spacing:-.6px;margin-top:23px;font-size:21px;line-height:1.35}.capability-card p{color:var(--muted);margin:13px 0 25px;font-size:13px;line-height:1.9}.capability-card>.text-link{margin-top:auto;font-size:11px;line-height:1.6}.content-split-band{border-block:1px solid var(--line);background:#f6f7fc}.content-split{grid-template-columns:1fr 1fr;gap:90px;padding-block:68px;display:grid}.content-split h2{white-space:pre-line;letter-spacing:-1.5px;font-size:38px;line-height:1.25}.content-split p{color:var(--muted);margin-bottom:22px;font-size:14px;line-height:1.95}.content-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px;display:flex}.content-section-heading .eyebrow{margin-bottom:18px;font-size:9px}.content-section-heading h2{letter-spacing:-1.4px;font-size:36px;line-height:1.2}.content-section-heading h2 span{color:#8a94ac}.content-related{padding-block:70px 85px}.content-contact{background:#f3f5ff;border-block:1px solid #e8ecfb}.content-contact-inner{justify-content:space-between;align-items:center;gap:45px;padding-block:53px;display:flex}.content-contact .eyebrow{color:#7281b6;margin-bottom:16px;font-size:8px}.content-contact h2{letter-spacing:-1.1px;font-size:32px;line-height:1.25}.content-contact p:not(.eyebrow){color:#747d95;max-width:640px;margin-top:14px;font-size:13px;line-height:1.9}.content-contact .btn{flex-shrink:0;font-size:12px}.content-number{letter-spacing:.1em;color:#9ba7c5;font-size:10px}.content-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:29px;display:flex}.content-actions .btn{font-size:12px}.content-tag{color:#6376b9;background:#f6f8ff;border:1px solid #e1e5f4;border-radius:5px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;line-height:1.4;display:inline-flex}.capability-hero{padding-bottom:65px}.capability-hero-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;padding-top:20px;display:grid}.capability-hero .eyebrow{margin-bottom:23px;font-size:9px}.capability-hero h1{letter-spacing:-2.5px;font-size:clamp(38px,4.3vw,58px);line-height:1.12}.capability-hero h1>span+span{color:#8792ac}.capability-example{background:#f6f7fd;border:1px solid #e7eafa;border-radius:16px;padding:31px;position:relative;box-shadow:0 10px 40px #293f8707}.capability-example--development{background:#fbf8f1;border-color:#eee8dd}.capability-example-top{border-bottom:1px solid #e5e8f3;align-items:center;gap:15px;margin-bottom:23px;padding-bottom:22px;display:flex}.capability-example-top>span:last-child{color:#858ea5;font-size:11px}.capability-example>.eyebrow{margin-bottom:10px;font-size:8px}.capability-example h2{letter-spacing:-.8px;font-size:25px;line-height:1.3}.capability-example>p:not(.eyebrow){color:#7a8295;margin-top:12px;font-size:12px;line-height:1.9}.capability-example ol{gap:12px;margin:23px 0;padding:0;list-style:none;display:grid}.capability-example li{background:#fff;border:1px solid #e9ecf6;border-radius:7px;align-items:center;gap:12px;padding:12px;font-size:11px;line-height:1.6;display:flex}.capability-example li>span{color:#7c8bc5;background:#f1f3fe;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.capability-example-note{color:#939cb2;font-size:9px}.capability-benefits{padding-block:20px 65px}.capability-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;display:grid}.capability-benefit-grid>div{border-top:1px solid var(--line);padding-top:22px}.capability-benefit-grid h3{letter-spacing:-.5px;margin:17px 0 12px;font-size:20px}.capability-benefit-grid p{color:var(--muted);font-size:13px;line-height:1.9}.capability-workflow{grid-template-columns:1fr 1.25fr;gap:80px;padding-block:66px;display:grid}.capability-workflow .eyebrow{margin-bottom:20px;font-size:8px}.capability-workflow h2{letter-spacing:-1.4px;font-size:38px;line-height:1.2}.capability-workflow h2 span{color:#8b96b2}.capability-workflow .text-link{margin-top:27px}.capability-workflow ol{gap:29px;margin:0;padding:0;list-style:none;display:grid}.capability-workflow li{gap:23px;display:flex}.capability-workflow li>span{color:#99a5c2;border:1px solid #e0e5f3;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:11px;display:grid}.capability-workflow h3{letter-spacing:-.4px;margin-bottom:9px;font-size:19px}.capability-workflow li p{color:var(--muted);font-size:13px;line-height:1.8}.capability-availability{border-bottom:1px solid var(--line);align-items:flex-start;gap:20px;padding-block:35px;display:flex}.capability-availability>svg{color:#8c9cbd;margin-top:3px}.capability-availability h2{margin-bottom:9px;font-size:15px}.capability-availability p{color:#798297;max-width:1000px;font-size:12px;line-height:1.95}.content-faq{grid-template-columns:1fr 1.4fr;gap:60px;padding-block:65px 0;display:grid}.content-faq>h2{letter-spacing:-1px;font-size:29px;line-height:1.3}.content-faq .faq-list summary{font-size:13px}.content-faq .faq-list details>p{font-size:13px;line-height:1.9}.product-expansion,.solutions-expansion{padding-block:70px}.product-resources-note{border-top:1px solid var(--line);color:#8291b4;align-items:center;gap:20px;margin-top:30px;padding-top:25px;display:flex}.product-resources-note p{color:var(--muted);font-size:13px;line-height:1.9}.product-resources-note a{color:var(--accent)}.home-editorial{padding-block:75px}.home-resources-link{color:#7d89a8;border:1px solid var(--line);background:#f8f9fd;border-radius:8px;align-items:center;gap:14px;margin-top:30px;padding:18px 22px;font-size:12px;display:flex}.home-resources-link>svg:last-child{margin-left:auto}.editorial-art{--art-bg:#e8ecfd;--art-ink:#657fd0;isolation:isolate;background:var(--art-bg);place-items:center;height:100%;min-height:300px;display:grid;position:relative;overflow:hidden}.editorial-art--indigo{--art-bg:#e8edff;--art-ink:#647ed0}.editorial-art--purple{--art-bg:#efebfb;--art-ink:#9d85c6}.editorial-art--sand{--art-bg:#f4eee4;--art-ink:#b49e7e}.editorial-art--green{--art-bg:#e8f1ee;--art-ink:#7ea699}.editorial-art--blue{--art-bg:#e9f0fa;--art-ink:#84a2ce}.editorial-art--rose{--art-bg:#f5eaf0;--art-ink:#b88ba3}.editorial-art:before{content:"";background-image:radial-gradient(var(--art-ink) .65px, transparent .65px);opacity:.12;z-index:-1;background-size:14px 14px;position:absolute;inset:0}.editorial-art-orbit{z-index:-1;border:1px solid #ffffff80;border-radius:50%;position:absolute;inset:14% -10%;transform:rotate(-22deg)}.editorial-art-orbit:after{content:"";border:1px solid #ffffff80;border-radius:50%;position:absolute;inset:-28%}.editorial-art-index{letter-spacing:.08em;color:var(--art-ink);font-size:9px;position:absolute;top:22px;left:25px}.editorial-art-sheet{width:215px;height:250px;color:var(--art-ink);background:#ffffffe6;border:1px solid #fff;border-radius:4px;flex-direction:column;align-items:flex-start;padding:27px 26px;display:flex;transform:rotate(-8deg);box-shadow:12px 20px 50px #17265210}.editorial-art-sheet>span{letter-spacing:-.6px;max-width:170px;margin-top:17px;font-size:21px;font-weight:450;line-height:1.3}.editorial-art-sheet>i{background:var(--art-bg);border-radius:5px;width:100%;height:3px;margin-top:15px}.editorial-art-sheet>i+i{width:70%;margin-top:6px}.editorial-art-sheet>i+i+i{width:45%}.editorial-art-stamp{align-items:center;gap:8px;margin-top:auto;padding-top:13px;display:flex}.editorial-art-stamp>span{color:#9aa3b7;font-size:7px;line-height:1.5}.editorial-art-corner{color:var(--art-ink);letter-spacing:.04em;font-size:8px;position:absolute;bottom:19px;right:22px}.editorial-art--compact{height:200px;min-height:200px}.editorial-art--compact .editorial-art-sheet{width:160px;height:170px;padding:18px;transform:rotate(-10deg)translateY(12px)}.editorial-art--compact .editorial-art-sheet>span{margin-top:9px;font-size:17px}.editorial-art--compact .editorial-art-sheet>i{height:2px;margin-top:11px}.editorial-art--compact .editorial-art-sheet>i+i{margin-top:5px}.editorial-art--compact .editorial-art-sheet>i+i+i{display:none}.editorial-art--compact .editorial-art-stamp{padding-top:10px}.editorial-art--compact .editorial-art-stamp img{width:17px;height:17px}.editorial-art--compact .editorial-art-stamp>span{font-size:5px}.editorial-art--compact .editorial-art-index{font-size:8px;top:16px;left:18px}.editorial-art--compact .editorial-art-corner{font-size:6px;bottom:13px;right:15px}.blog-intro{padding-bottom:45px}.blog-title-row{justify-content:space-between;align-items:flex-end;gap:55px;padding-top:14px;display:flex}.blog-title-row .eyebrow{margin-bottom:21px;font-size:9px}.blog-title-row h1{letter-spacing:-2.8px;font-size:clamp(43px,4.7vw,65px);line-height:1.08}.blog-title-row h1 span{color:#8b95b0}.blog-title-row>p{color:#7b8295;max-width:340px;padding-bottom:6px;font-size:13px;line-height:1.95}.blog-featured{border:1px solid var(--line);border-radius:12px;grid-template-columns:1.05fr 1fr;margin-bottom:55px;display:grid;overflow:hidden}.blog-featured-art{min-height:345px;display:block}.blog-featured-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:38px 45px;display:flex}.blog-featured-copy>.eyebrow{letter-spacing:.13em;margin-bottom:20px;font-size:8px}.blog-featured-copy h2{letter-spacing:-1px;margin:15px 0;font-size:31px;line-height:1.23}.blog-featured-copy>p:not(.eyebrow){color:var(--muted);margin-bottom:24px;font-size:13px;line-height:1.9}.blog-library{padding-bottom:75px}.blog-toolbar{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-block:19px;display:flex}.blog-categories{flex-wrap:wrap;gap:6px;display:flex}.blog-categories a{color:#7b8192;border-radius:5px;padding:9px 10px;font-size:10px;line-height:1.5}.blog-categories a[aria-current=page]{color:#536dc6;background:#edf1ff}.blog-categories a:hover{color:#536dc6;background:#f6f7fb}.blog-search{color:#8d96ad;background:#fff;border:1px solid #e3e6ef;border-radius:6px;align-items:center;gap:8px;min-width:215px;padding:10px;display:flex}.blog-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;font-size:11px}.blog-search:focus-within{outline:2px solid var(--accent);outline-offset:3px}.blog-results-heading{justify-content:space-between;align-items:baseline;gap:20px;margin:36px 0 27px;display:flex}.blog-results-heading h2{letter-spacing:-.8px;font-size:25px}.blog-results-heading>p{color:#9299aa;font-size:10px}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 25px;display:grid}.article-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.article-card{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.article-card>a:first-child{border-radius:9px;width:100%;overflow:hidden}.article-card-meta{color:#9299ab;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:18px 0 12px;font-size:9px;display:flex}.article-card-meta>a{color:#6d7fad;font-weight:550}.article-card h3{letter-spacing:-.6px;font-size:21px;line-height:1.4}.article-card h3 a:hover{color:var(--accent)}.article-card>p{color:#7d8496;margin:12px 0 21px;font-size:12px;line-height:1.9}.article-card>.text-link{margin-top:auto;font-size:11px}.article-card--text{border-top:1px solid var(--line);padding-top:12px}.blog-empty{text-align:center;border:1px solid var(--line);background:#fafbfe;border-radius:8px;padding:65px 20px}.blog-empty h3{font-size:23px}.blog-empty p{color:var(--muted);margin:17px 0 24px;font-size:13px;line-height:1.9}.article-header{padding-bottom:24px}.article-heading-content{max-width:900px;margin:auto;padding:17px 0 0}.article-heading-content h1{letter-spacing:-2px;margin:19px 0;font-size:clamp(35px,4vw,54px);line-height:1.15}.article-description{color:#7b8498;max-width:800px;font-size:16px;line-height:1.85}.article-byline{color:#8d96aa;align-items:center;gap:12px;margin-top:27px;font-size:10px;display:flex}.article-author-mark{background:#f8f9fd;border:1px solid #e2e7f5;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.article-byline>span:nth-child(2){gap:5px;display:grid}.article-byline strong{color:#58647d;font-weight:550}.article-reading{align-items:center;gap:5px;margin-left:17px;display:flex}.article-share{color:#8391af;border:1px solid var(--line);border-radius:5px;align-items:center;gap:6px;margin-left:auto;padding:10px;font-size:10px;display:flex}.article-copy-status{color:#7f8baa;min-height:16px;margin-top:7px;font-size:10px}.article-cover{border-radius:12px;height:290px;margin-bottom:55px;padding:0;overflow:hidden}.article-cover .editorial-art-sheet{width:245px;height:270px;transform:rotate(-8deg)translateY(30px)}.article-cover .editorial-art-index{font-size:10px;top:25px;left:35px}.article-cover .editorial-art-corner{font-size:9px;right:30px}.article-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:75px;padding-bottom:70px;display:grid}.article-toc{position:sticky;top:110px}.article-toc>.eyebrow{margin-bottom:20px;font-size:8px}.article-toc nav{gap:17px;display:grid}.article-toc nav a{color:#7b859b;gap:10px;font-size:11px;line-height:1.7;display:flex}.article-toc nav a>span{color:#a8b3cb;flex-shrink:0;padding-top:3px;font-size:8px}.article-toc nav a:hover{color:var(--accent)}.article-toc-contact{color:#6680c6;border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:26px;padding-top:20px;font-size:11px;line-height:1.8;display:flex}.article-prose{min-width:0;max-width:790px}.article-takeaway{background:#f5f7ff;border:1px solid #e7ebfb;border-radius:10px;gap:18px;margin-bottom:40px;padding:25px;display:flex}.article-takeaway .content-icon{background:#fff;border-radius:50%;width:33px;height:33px}.article-takeaway .eyebrow{color:#7c8cba;margin-bottom:11px;font-size:8px}.article-takeaway p:not(.eyebrow){color:#6a7794;font-size:14px;line-height:1.9}.article-prose>section{margin-top:37px;scroll-margin-top:105px}.article-prose h2{letter-spacing:-.7px;margin-bottom:18px;font-size:27px;line-height:1.32}.article-prose section>p{color:#6b758a;overflow-wrap:anywhere;margin:0 0 17px;font-size:15px;line-height:1.95}.article-prose ul{margin:20px 0;padding-left:21px}.article-prose ul li{color:#727d92;margin-bottom:10px;padding-left:5px;font-size:14px;line-height:1.9}.article-prose ul li::marker{color:#96a5cb}.content-table-wrap{border:1px solid var(--line);border-radius:7px;width:100%;margin:25px 0;overflow:auto}.content-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:540px;font-size:12px;line-height:1.85}.content-table-wrap th,.content-table-wrap td{border-bottom:1px solid var(--line);vertical-align:top;padding:15px 18px;font-weight:400}.content-table-wrap thead th{color:#637395;background:#f5f7fd;font-size:10px;font-weight:550}.content-table-wrap tbody th{color:#4e5c76;background:#fcfcfe;width:24%}.content-table-wrap td{color:#7b8497}.content-table-wrap tr:last-child>*{border-bottom:0}.article-sources{border-top:1px solid var(--line);padding-top:30px}.article-prose .article-sources h2{font-size:20px}.article-prose .article-sources p{color:#8b94a7;font-size:11px;line-height:1.95}.article-sources ol{color:#8794b3;padding-left:18px;font-size:11px;line-height:1.9}.article-sources li{padding:5px 0 5px 3px}.article-sources a{color:#697eae;overflow-wrap:anywhere}.article-sources a>svg{vertical-align:middle;margin-left:5px;display:inline}.resource-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;padding-block:0 65px;display:grid}.resource-paths>a{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;padding-top:26px;display:flex}.resource-paths .eyebrow{color:#a0a9bd;margin-bottom:24px;font-size:8px}.resource-paths h2{letter-spacing:-.8px;margin-bottom:14px;font-size:28px}.resource-paths p{color:var(--muted);margin-bottom:23px;font-size:13px;line-height:1.9}.resource-paths .text-link{margin-top:auto;font-size:11px}.resource-categories{padding-bottom:0}.resource-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.resource-category-grid>a{border:1px solid var(--line);border-radius:9px;flex-direction:column;padding:25px;display:flex}.resource-category-grid h3{letter-spacing:-.4px;justify-content:space-between;align-items:center;gap:10px;font-size:18px;display:flex}.resource-category-grid h3>svg{color:#8fa1c4}.resource-category-grid p{color:#81899c;margin:15px 0 23px;font-size:12px;line-height:1.9}.resource-category-grid>a>span{color:#9ba5bc;margin-top:auto;font-size:9px}.resource-category-grid>a:hover{background:#fafbff;border-color:#ccd5f4}.resource-method{border:1px solid var(--line);background:#f7f8fc;border-radius:8px;margin-top:45px;padding:27px}.resource-method h2{margin-bottom:12px;font-size:20px}.resource-method p{color:var(--muted);font-size:13px;line-height:1.9}.support-sections{max-width:920px;padding-bottom:65px}.support-sections>article{border-top:1px solid var(--line);grid-template-columns:40px 1fr;gap:20px;margin-top:27px;padding-top:27px;display:grid}.support-sections>article>.content-number{padding-top:5px}.support-sections h2{letter-spacing:-.7px;margin-bottom:15px;font-size:25px}.support-sections p,.support-sections li{color:#788296;font-size:14px;line-height:1.95}.support-sections ul{padding-left:18px}.support-demo-link{max-width:920px;padding-bottom:65px}.contact-page .content-breadcrumb{padding-bottom:25px}.contact-layout{grid-template-columns:1fr 1.07fr;align-items:start;gap:80px;padding-block:30px 85px;display:grid}.contact-copy{padding-top:20px}.contact-copy>.eyebrow{margin-bottom:23px;font-size:8px}.contact-copy .content-lead{max-width:420px;font-size:14px}.contact-email{letter-spacing:-.3px;color:#6e80b0;overflow-wrap:anywhere;align-items:center;gap:10px;width:max-content;max-width:100%;margin-top:30px;font-size:18px;display:flex}.contact-reassurance{border-block:1px solid var(--line);gap:16px;margin:31px 0;padding:27px 0;list-style:none;display:grid}.contact-reassurance li{color:#8590a7;align-items:center;gap:9px;font-size:11px;line-height:1.8;display:flex}.contact-reassurance svg{color:#8b9fc9}.contact-form{background:#f8f9fd;border:1px solid #e8ecf6;border-radius:13px;padding:32px}.contact-form h2{letter-spacing:-.7px;margin-bottom:13px;font-size:25px}.contact-form>p{color:#838da3;margin-bottom:23px;font-size:12px;line-height:1.9}.contact-form label{color:#6d7a94;gap:9px;margin-bottom:20px;font-size:11px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #dee4f1;border-radius:6px;padding:12px;font-size:12px}.contact-form textarea{resize:vertical;line-height:1.8}.contact-form textarea::placeholder{color:#a8afbf}.contact-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form .contact-privacy{color:#9aa3b6;font-size:10px;line-height:1.9}.contact-privacy a{color:#7084b4;text-underline-offset:3px;text-decoration:underline}.contact-form>.btn{width:100%;font-size:12px}.contact-form-status p{color:#647da6;margin-top:15px;font-size:11px;line-height:1.9}.contact-form>.text-link{margin-top:15px}.contact-draft{color:#7f8ba3;margin-top:18px;font-size:11px;line-height:1.8}.contact-draft summary{cursor:pointer}.contact-draft pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:#fff;border-radius:6px;padding:15px}.mobile-page-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;padding-block:15px 70px;display:grid}.mobile-page-layout>.eyebrow{margin-bottom:20px}.mobile-page-layout h1{margin-top:22px}.mobile-page-layout .device-switcher{margin:25px 0}.mobile-page-layout .native-app-downloads{justify-content:flex-start}.mobile-page-note{color:#96a0b5;max-width:450px;margin:20px 0;font-size:11px;line-height:1.9}.mobile-page-device{justify-self:center;max-width:255px}.mobile-page-device .device-frame{width:100%}@media (width>=1101px){.site-header--expanded .mobile-menu,.site-header--expanded .mobile-login{display:none!important}}@media (width<=1100px){.site-header--expanded .header-inner{height:70px;position:relative}.site-header--expanded .main-nav{border-bottom:1px solid var(--line);background:#fff;max-height:calc(100dvh - 75px);padding:20px 32px 28px;display:none;position:absolute;top:70px;left:-32px;right:-32px;overflow:auto;box-shadow:0 20px 40px #10162f0b}.site-header--expanded .main-nav.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.site-header--expanded .main-nav>a{padding:13px 0;font-size:14px}.site-header--expanded .mobile-menu{justify-content:center;align-items:center;width:40px;height:40px;display:flex!important}.site-header--expanded .mobile-login{border-top:1px solid var(--line);margin-top:10px;display:flex!important}.site-header--expanded .site-nav-toggle,.site-header--expanded .business-nav-toggle{justify-content:space-between;width:100%;padding:14px 0;font-size:14px}.site-header--expanded .site-nav-panel,.site-header--expanded .business-nav-panel{width:100%;box-shadow:none;border-radius:7px;max-height:none;margin-bottom:15px;padding:18px;position:static}.site-header--expanded .business-nav-list{grid-template-columns:1fr 1fr}.site-header--expanded .site-nav-panel a{font-size:12px}.site-header--expanded .site-nav-panel a>span>span{font-size:11px}.site-header--expanded .login-link{display:none}.blog-toolbar{flex-direction:column;align-items:stretch;gap:14px}.blog-search{max-width:350px}.capability-hero-layout{gap:35px}.capability-hero h1{font-size:45px}.content-actions{gap:18px}.capability-cards{gap:15px}.capability-card{padding:24px}.footer-columns{gap:18px}.blog-featured-copy{padding:30px}.blog-featured-copy h2{font-size:27px}.article-layout{grid-template-columns:200px minmax(0,1fr);gap:35px}.article-prose h2{font-size:25px}.contact-layout{gap:35px}}@media (width<=850px){.capability-cards,.resource-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-title-row{gap:30px}.blog-title-row h1{font-size:48px}.blog-title-row>p{max-width:290px}.capability-hero-layout{grid-template-columns:1fr}.capability-hero h1{font-size:52px}.capability-example{max-width:600px}.capability-benefit-grid{gap:25px}.content-contact-inner{flex-direction:column;align-items:flex-start;gap:25px}.content-split{gap:35px}.article-layout{grid-template-columns:1fr;gap:30px}.article-toc{border-bottom:1px solid var(--line);padding-bottom:25px;position:static}.article-toc nav{grid-template-columns:1fr 1fr;gap:10px 24px}.article-toc nav a{font-size:11px}.article-toc-contact{display:none}.article-prose{max-width:none}.contact-layout{grid-template-columns:1fr}.contact-copy{max-width:650px}.contact-copy .content-lead{max-width:none}.contact-form{width:100%;max-width:650px}.mobile-page-layout,.content-faq{gap:30px}.content-section-heading h2{font-size:32px}.resource-paths{gap:25px}}@media (width<=600px){.site-header--expanded .header-inner{gap:10px;height:65px}.site-header--expanded .main-nav{padding:15px 18px 23px;top:65px;left:-18px;right:-18px}.site-header--expanded .site-logo img{width:112px}.site-header--expanded .header-actions{gap:6px}.site-header--expanded .header-actions>.btn{padding:9px 10px;font-size:10px}.site-header--expanded .business-nav-list{grid-template-columns:1fr}.footer-brand-row{flex-wrap:wrap;align-items:flex-start;gap:17px}.footer-brand-row>p{order:3;width:100%;font-size:10px}.footer-brand-row>.text-link{font-size:10px}.footer-columns{grid-template-columns:1fr 1fr;gap:30px 20px;padding-block:30px}.footer-columns h2{margin-bottom:17px;font-size:12px}.footer-columns a{font-size:12px;line-height:1.7}.footer-columns ul{gap:11px}.footer-sectors>div{gap:13px 20px}.footer-sectors a{font-size:11px;line-height:1.7}.site-footer--expanded .footer-bottom{gap:18px;padding-block:23px;font-size:9px}.site-footer--expanded .footer-bottom>span:nth-child(2){order:4;width:100%;margin-left:0}.content-breadcrumb{gap:7px;padding:20px 0 24px;font-size:9px}.content-breadcrumb>span{gap:7px}.content-directory-hero{padding-bottom:35px}.content-directory-hero>.eyebrow{margin-top:12px;margin-bottom:18px;font-size:8px;line-height:1.8}.content-directory-hero h1,.contact-copy h1,.mobile-page-layout h1{letter-spacing:-1.8px;font-size:39px;line-height:1.15}.content-lead{margin-top:20px;font-size:14px;line-height:1.9}.content-directory-list{padding-bottom:45px}.capability-cards,.resource-category-grid{grid-template-columns:1fr;gap:16px}.capability-card{padding:24px}.capability-card h3{margin-top:18px;font-size:23px}.capability-card p{margin-bottom:20px;font-size:14px}.capability-card>.text-link{font-size:12px}.content-split{grid-template-columns:1fr;gap:25px;padding-block:42px}.content-split h2{font-size:31px}.content-split p{font-size:14px}.content-section-heading{margin-bottom:27px;display:block}.content-section-heading h2{letter-spacing:-1.1px;font-size:29px}.content-section-heading .eyebrow{margin-bottom:16px;font-size:8px}.content-section-heading>.text-link{margin-top:20px;font-size:12px}.content-contact-inner{gap:23px;padding-block:37px}.content-contact h2{font-size:28px}.content-contact p:not(.eyebrow){font-size:13px}.content-related{padding-block:45px 55px}.capability-hero{padding-bottom:40px}.capability-hero-layout{gap:32px;padding-top:9px}.capability-hero .eyebrow{margin-bottom:18px;font-size:8px;line-height:1.8}.capability-hero h1{letter-spacing:-1.8px;font-size:39px}.content-actions{gap:20px;margin-top:24px}.content-actions .btn{max-width:100%;font-size:11px;line-height:1.7}.capability-example{border-radius:11px;padding:24px}.capability-example h2{font-size:24px}.capability-example>p:not(.eyebrow){font-size:13px}.capability-example li{font-size:12px}.capability-benefits{padding-bottom:40px}.capability-benefit-grid{grid-template-columns:1fr;gap:25px}.capability-benefit-grid h3{margin-top:12px;font-size:21px}.capability-benefit-grid p{font-size:14px}.capability-workflow{grid-template-columns:1fr;gap:32px;padding-block:42px}.capability-workflow h2{font-size:32px}.capability-workflow li{gap:16px}.capability-workflow li p{font-size:14px}.capability-availability{gap:13px;padding-block:25px}.capability-availability h2{font-size:14px}.capability-availability p{font-size:12px}.content-faq{grid-template-columns:1fr;gap:18px;padding-top:40px}.content-faq>h2{font-size:28px}.content-faq .faq-list summary{font-size:13px;line-height:1.8}.product-expansion,.solutions-expansion,.home-editorial{padding-block:45px}.home-resources-link{gap:10px;padding:16px;font-size:11px;line-height:1.9}.product-resources-note{align-items:flex-start;gap:14px}.product-resources-note p{font-size:12px}.blog-intro{padding-bottom:30px}.blog-title-row{padding-top:10px;display:block}.blog-title-row h1{letter-spacing:-2px;font-size:43px}.blog-title-row .eyebrow{margin-bottom:18px;font-size:8px}.blog-title-row>p{max-width:none;margin-top:21px;padding:0;font-size:13px}.blog-featured{grid-template-columns:1fr;margin-bottom:32px}.blog-featured-art,.blog-featured-art .editorial-art{min-height:250px}.blog-featured-art .editorial-art-sheet{width:195px;height:225px;padding:24px;transform:rotate(-8deg)translateY(25px)}.blog-featured-copy{padding:25px}.blog-featured-copy h2{font-size:27px}.blog-featured-copy>p:not(.eyebrow){font-size:13px}.blog-featured-copy>.eyebrow{margin-bottom:17px;font-size:8px}.blog-toolbar{padding-block:15px}.blog-categories{gap:4px}.blog-categories a{padding:9px 8px;font-size:10px}.blog-search{max-width:none}.blog-search input{font-size:12px}.blog-results-heading{gap:14px;margin:29px 0 23px}.blog-results-heading h2{font-size:22px;line-height:1.4}.blog-results-heading p{white-space:nowrap;font-size:9px}.article-grid,.article-grid--two{grid-template-columns:1fr;gap:33px}.article-card h3{font-size:23px}.article-card>p{font-size:14px;line-height:1.85}.article-card-meta{margin-top:17px;font-size:10px}.article-card>.text-link{font-size:12px}.editorial-art--compact{height:205px;min-height:205px}.blog-library{padding-bottom:45px}.article-header{padding-bottom:18px}.article-heading-content{padding-top:8px}.article-heading-content h1{letter-spacing:-1.5px;margin-block:17px;font-size:35px}.article-description{font-size:14px;line-height:1.9}.article-byline{flex-wrap:wrap;gap:11px;margin-top:22px;font-size:9px}.article-reading{margin-left:0}.article-share{margin-left:0;font-size:9px}.article-copy-status{font-size:9px}.article-cover{border-radius:8px;height:205px;margin-bottom:30px}.article-cover .editorial-art{min-height:205px}.article-cover .editorial-art-sheet{width:185px;height:215px;padding:22px;transform:rotate(-8deg)translateY(23px)}.article-cover .editorial-art-sheet>svg{width:40px;height:40px}.article-cover .editorial-art-sheet>span{font-size:20px}.article-cover .editorial-art-index{font-size:7px;top:18px;left:20px}.article-cover .editorial-art-corner{font-size:7px;right:17px}.article-toc nav{grid-template-columns:1fr;gap:10px}.article-toc nav a{font-size:11px}.article-takeaway{gap:12px;margin-bottom:30px;padding:19px}.article-takeaway .content-icon{width:27px;height:27px}.article-takeaway .eyebrow{margin-bottom:9px;font-size:7px;line-height:1.8}.article-takeaway p:not(.eyebrow){font-size:13px}.article-prose h2{letter-spacing:-.6px;font-size:25px;line-height:1.35}.article-prose section>p{font-size:15px;line-height:1.95}.article-prose ul li{font-size:14px}.article-prose>section{margin-top:30px;scroll-margin-top:85px}.content-table-wrap{border-radius:5px}.content-table-wrap th,.content-table-wrap td{padding:13px}.article-layout{padding-bottom:40px}.resource-paths{grid-template-columns:1fr;gap:30px;padding-bottom:40px}.resource-paths .eyebrow{margin-bottom:17px;font-size:8px}.resource-paths h2{font-size:27px}.resource-paths p{font-size:14px}.resource-paths .text-link{font-size:12px}.resource-category-grid p{font-size:13px}.resource-method{padding:22px}.support-sections{padding-bottom:40px}.support-sections>article{grid-template-columns:25px 1fr;gap:12px;margin-top:23px;padding-top:23px}.support-sections h2{font-size:23px}.support-sections p,.support-sections li{font-size:14px}.support-demo-link{padding-bottom:40px}.contact-layout{gap:32px;padding-block:5px 45px}.contact-copy{padding-top:12px}.contact-copy>.eyebrow{margin-bottom:17px;font-size:8px;line-height:1.8}.contact-email{gap:8px;margin-top:25px;font-size:18px}.contact-reassurance{gap:14px;margin-block:25px;padding-block:22px}.contact-reassurance li{font-size:11px}.contact-form{padding:23px}.contact-form h2{font-size:25px}.contact-form>p{font-size:12px}.contact-fields{grid-template-columns:1fr;gap:0}.contact-form label{font-size:12px;line-height:1.7}.contact-form input,.contact-form select,.contact-form textarea{max-width:100%;padding:11px;font-size:16px}.contact-form .contact-privacy{font-size:10px}.mobile-page-layout{grid-template-columns:1fr;gap:38px;padding-block:8px 45px}.mobile-page-layout h1{margin-top:18px}.mobile-page-layout .native-app-downloads{flex-wrap:wrap}.mobile-page-device{max-width:230px}.mobile-page-note{font-size:12px}}@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{color:#10162f;font-synthesis:none;--ink:#10162f;--muted:#737789;--accent:#4f6bff;--deep:#354de0;--lavender:#c7d2ff;--paper:#f7f8fc;--line:#e9eaf0;--radius:12px;font-optical-sizing:auto;background:#fff;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}img{max-width:100%;display:block}button:disabled{cursor:not-allowed;opacity:.5}:focus-visible{outline-offset:5px;outline:3px solid #4f6bff}::selection{background:#dfe5ff}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}button{background:0 0;border:0}svg{flex-shrink:0}.container{width:min(1184px,100% - 64px);margin-inline:auto}.btn{border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:13px 20px;font-size:13px;font-weight:600;transition:background .2s,transform .2s,border-color .2s;display:inline-flex}.btn:hover{background:#f4f5fa;border-color:#d6dae6}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 2px 3px #19287d12}.btn-primary:hover{background:var(--deep);border-color:var(--deep)}.btn-dark{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-dark:hover{background:#252c47;border-color:#252c47}.eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.section-title{letter-spacing:-1.7px;font-size:clamp(30px,3.1vw,43px);line-height:1.17}.section-copy{color:var(--muted);font-size:14px;line-height:1.7}.text-link{color:var(--accent);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.text-link:hover{gap:12px}.section{padding:100px 0}.skip-link{z-index:1000;border:1px solid var(--accent);background:#fff;border-radius:6px;padding:14px;position:fixed;top:-80px;left:20px}.skip-link:focus{top:12px}.announcement{letter-spacing:.015em;color:#525f93;background:#f5f6ff;border-bottom:1px solid #eceef9;justify-content:center;align-items:center;gap:6px;min-height:32px;font-size:10px;display:flex}.announcement-dot,.live-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;display:inline-block}.announcement a{margin-left:6px;padding:4px;display:flex}.announcement-end{margin-left:-3px}.site-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#ffffffed;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:32px;height:76px;display:flex}.site-logo{flex-shrink:0}.site-logo img{object-fit:contain;width:142px;height:36px}.main-nav{align-items:center;gap:29px;margin-left:34px;display:flex}.main-nav a{color:#5e6373;align-items:center;gap:6px;padding:12px 0;font-size:12px;transition:color .2s;display:flex}.main-nav a:hover{color:var(--accent)}.header-actions{align-items:center;gap:24px;display:flex}.header-actions .btn{min-height:36px;padding:9px 14px;font-size:11px}.login-link{align-items:center;gap:6px;font-size:11px;display:flex}.login-link:hover{color:var(--accent)}.mobile-menu,.mobile-login{display:none!important}.hero{padding:69px 0 0;position:relative;overflow:hidden}.hero-grid{opacity:.42;pointer-events:none;background-image:radial-gradient(#c4c8d5 .7px,#0000 .7px);background-size:18px 18px;height:1030px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#0005 18%,#000 50%,#0005 82%,#0000);mask-image:linear-gradient(90deg,#0000,#0005 18%,#000 50%,#0005 82%,#0000)}.hero-grid:after{content:"";background:linear-gradient(#ffffff40,#ffffffb3 55%,#fff);position:absolute;inset:0}.hero-content{position:relative}.hero-badge{color:#737789;background:#fff;border:1px solid #e4e7f3;border-radius:999px;align-items:center;gap:10px;width:max-content;max-width:100%;margin:0 auto 26px;padding:5px 10px 5px 5px;font-size:10px;display:flex;box-shadow:0 1px 3px #17203b03}.hero-badge>span{color:#5065c9;background:#f7f8ff;border:1px solid #e6e9f4;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:9px;display:flex}.hero h1{letter-spacing:-4.8px;text-align:center;font-size:clamp(60px,6.2vw,84px);font-weight:500;line-height:1.04}.hero h1>span{color:var(--accent)}.hero-description{color:#75798a;text-align:center;letter-spacing:-.2px;margin:23px auto 25px;font-size:15px;line-height:1.8}.hero-ctas{justify-content:center;align-items:center;gap:10px;display:flex}.hero-ctas .btn{min-height:44px;padding:12px 19px;font-size:12px}.btn-demo{background:#fff}.hero-reassurance{color:#818596;justify-content:center;align-items:center;gap:19px;margin:17px 0 0;font-size:10px;display:flex}.hero-reassurance span{align-items:center;gap:5px;display:flex}.hero-reassurance svg{color:#737fae}.product-intro{max-width:1060px;margin:56px auto 0;scroll-margin-top:100px}.product-caption{letter-spacing:.1em;color:#9296a4;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:8px;display:flex}.product-caption>span{align-items:center;gap:7px;display:flex}.product-caption>span:last-child{letter-spacing:0;color:#78809a;font-size:10px}.product-caption>span:last-child svg{color:var(--accent)}.demo-footnote{color:#9b9fac;justify-content:space-between;align-items:center;padding:16px 0 22px;font-size:9px;display:flex}.demo-footnote>span,.demo-footnote button{align-items:center;gap:7px;display:flex}.demo-footnote button{color:#777e92;padding:6px;font-size:9px}.demo-footnote button:hover{color:var(--accent)}.capability-strip{border-bottom:1px solid var(--line);align-items:center;gap:45px;padding:31px 0 38px;display:flex}.capability-strip>p{color:#9b9fad;letter-spacing:.09em;flex-shrink:0;font-size:8px;line-height:1.9}.capability-strip>p strong{color:#747b8d;font-weight:500}.capability-strip>div{border-left:1px solid var(--line);flex:1;justify-content:space-between;align-items:center;gap:20px;padding-left:40px;display:flex}.capability-strip a{color:#697084;align-items:center;gap:9px;font-size:13px;font-weight:500;display:flex}.capability-strip a:hover{color:var(--accent)}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.section-heading .eyebrow{margin-bottom:18px}.section-heading>.section-copy{max-width:320px;padding-bottom:4px;font-size:13px;line-height:1.8}.muted-heading{color:#9296a6}.feature-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.feature-card{border:1px solid var(--line);background:#fff;border-radius:12px;transition:border-color .2s;overflow:hidden}.feature-card:hover{border-color:#c8d2f9}.feature-visual{border-bottom:1px solid var(--line);background:#f9faff;justify-content:center;align-items:center;height:224px;padding:20px;display:flex;overflow:hidden}.feature-card.orange .feature-visual{background:#fcfaf7}.feature-card.green .feature-visual{background:#f7faf9}.feature-card-copy{padding:25px 25px 27px}.feature-icon{width:31px;height:31px;color:var(--accent);background:#f3f5ff;border:1px solid #e4e9ff;border-radius:8px;place-items:center;margin-bottom:16px;display:grid}.feature-card.orange .feature-icon{color:#c4874e;background:#fcf7f1;border-color:#f0e5da}.feature-card.green .feature-icon{color:#4c937b;background:#f4f9f6;border-color:#deede5}.feature-card h3{letter-spacing:-.5px;font-size:17px;line-height:1.4}.feature-card p{color:var(--muted);margin:10px 0 21px;font-size:12px;line-height:1.8}.feature-card .text-link{font-size:10px}.mini-visual{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.mini-sheet{background:#fff;border:1px solid #e6e9f2;border-radius:7px;width:218px;padding:19px 18px;font-size:8px;transform:rotate(-5deg);box-shadow:0 6px 15px #29367e06}.mini-sheet-head{letter-spacing:.1em;color:#8f96aa;justify-content:space-between;align-items:center;font-size:7px;display:flex}.mini-sheet-head img{width:22px;height:22px}.mini-rule{background:#eceef3;height:1px;margin:15px 0}.mini-sheet-row{justify-content:space-between;margin:12px 0;display:flex}.mini-sheet-row.faint{color:#9196a6;font-size:7px}.mini-sheet-total{border-top:1px solid #e8ebf5;justify-content:space-between;margin-top:10px;padding-top:13px;display:flex}.mini-sheet-total strong{font-size:12px;font-weight:600}.mini-float{color:#5266c8;background:#fff;border:1px solid #e4e8f2;border-radius:6px;align-items:center;gap:6px;padding:9px 12px;font-size:8px;display:flex;position:absolute;bottom:13px;right:-3px;transform:rotate(3deg);box-shadow:0 5px 10px #1f293709}.mini-ticket{color:#7a7067;filter:drop-shadow(0 4px 6px #2b190708);clip-path:polygon(0 0,100% 0,100% 96%,95% 100%,90% 96%,85% 100%,80% 96%,75% 100%,70% 96%,65% 100%,60% 96%,55% 100%,50% 96%,45% 100%,40% 96%,35% 100%,30% 96%,25% 100%,20% 96%,15% 100%,10% 96%,5% 100%,0 96%);background:#fff;border:1px solid #f0e6d8;border-bottom:0;flex-direction:column;align-items:center;gap:8px;width:145px;padding:17px 18px;display:flex;transform:rotate(5deg)}.mini-ticket>span{letter-spacing:.1em;font-size:6px}.mini-ticket .mini-rule{width:100%;margin:3px 0}.mini-ticket p{margin:0;font-size:7px}.mini-ticket strong{color:#5b4c40;font-size:21px;font-weight:500}.ticket-dashes{background:repeating-linear-gradient(90deg,#d1c7bb 0 1px,#fff 1px 4px);width:100%;height:20px;margin:3px 0 7px}.scan-corner{border-style:solid;border-color:#c5b69d;width:30px;height:30px;position:absolute}.top-left{border-width:1px 0 0 1px;top:8px;left:48px}.bottom-right{border-width:0 1px 1px 0;bottom:6px;right:48px}.mini-expense .mini-float{color:#a77a48;bottom:4px;right:8px;transform:rotate(-3deg)}.mini-chart{background:#fff;border:1px solid #e3ece8;border-radius:8px;width:270px;height:164px;padding:17px 15px;display:block;transform:rotate(-3deg)}.mini-chart-label{color:#616c65;justify-content:space-between;gap:10px;font-size:8px;display:flex}.mini-chart-label span:last-child{color:#99a29e;font-size:6px}.mini-bars{background:repeating-linear-gradient(0deg,#0000 0 29px,#edf2ef 29px 30px);border-bottom:1px solid #e9efeb;justify-content:space-between;align-items:flex-end;gap:16px;height:95px;margin-top:10px;display:flex}.mini-bars>div{z-index:1;align-items:flex-end;gap:3px;width:22px;height:100%;display:flex}.mini-bars i{background:#8bb7a6;border-radius:2px 2px 0 0;width:9px}.mini-bars i+i{background:#dae9e2}.mini-chart-months{color:#a8b1ac;justify-content:space-between;padding-top:10px;font-size:6px;display:flex}.more-tools{justify-content:space-between;align-items:center;gap:24px;padding-top:27px;display:flex}.more-tools>span{color:#a0a3af;font-size:10px}.more-tools>div{gap:24px;display:flex}.more-tools>div>span{color:#7a7e8f;align-items:center;gap:7px;font-size:10px;display:flex}.audience-section{border-block:1px solid var(--line);background:#fafbfe;padding-bottom:82px}.audience-top{text-align:center}.audience-top .eyebrow{margin-bottom:17px}.audience-tabs{background:#f0f2f8;border:1px solid #e7eaf2;border-radius:8px;gap:4px;width:max-content;max-width:100%;margin:25px auto 0;padding:4px;display:flex}.audience-tabs button{color:#7f8595;white-space:nowrap;border-radius:5px;padding:10px 18px;font-size:11px;transition:all .2s}.audience-tabs button:hover{color:var(--ink)}.audience-tabs button[aria-selected=true]{color:#364fca;background:#fff;box-shadow:0 1px 3px #1624400d}.audience-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:90px;min-height:365px;margin-top:45px;display:grid}.audience-art{background:#f5f6fc;border:1px solid #ebedf5;border-radius:12px;place-items:center;min-height:365px;display:grid;position:relative;overflow:hidden}.art-dot-grid{background-image:radial-gradient(#cbd1e3 .65px,#0000 .65px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 75%);mask-image:radial-gradient(#000,#0000 75%)}.audience-orbit{border:1px solid #e6e9f5;border-radius:50%;width:380px;height:380px;position:absolute;transform:rotate(-25deg)}.orbit-two{width:300px;height:300px}.floating-document{background:#fff;border:1px solid #e0e5f4;border-radius:12px;width:265px;padding:26px;position:relative;transform:rotate(-5deg);box-shadow:0 15px 35px #28387906}.document-icon{color:#7182df;background:#f1f3ff;border-radius:8px;place-items:center;width:38px;height:38px;margin-bottom:18px;display:grid}.document-number{color:#a0a8ba;letter-spacing:.08em;font-size:7px}.floating-document h3{margin:8px 0 6px;font-size:12px;font-weight:500}.floating-document p{color:#969dad;font-size:9px}.floating-document>strong{letter-spacing:-1px;margin:17px 0;font-size:29px;font-weight:500;display:block}.document-progress{gap:5px;margin-bottom:17px;display:flex}.document-progress>span{background:#d7e8e1;border-radius:3px;width:33.33%;height:3px}.document-progress>span:first-child{background:#84b9a5}.document-state{color:#4e9e7e;align-items:center;gap:5px;font-size:8px;display:flex}.connected-chip{background:#fff;border:1px solid #e4e7f3;border-radius:8px;align-items:center;gap:9px;padding:12px 15px;font-size:9px;display:flex;position:absolute;bottom:48px;right:18px;transform:rotate(4deg);box-shadow:0 3px 15px #15275706}.connected-chip img{width:22px;height:22px}.connected-chip>svg{color:#67a489}.little-circle{color:#91a0da;background:#fff;border:1px solid #e3e8f7;border-radius:50%;place-items:center;width:55px;height:55px;display:grid;position:absolute;top:35px;left:30px;transform:rotate(-10deg)}.audience-copy{padding-right:45px}.audience-copy>.eyebrow{color:#6f80c7;margin-bottom:17px;font-size:8px}.audience-copy h3{letter-spacing:-1.2px;max-width:350px;margin-bottom:17px;font-size:30px;line-height:1.2}.audience-copy>.section-copy{font-size:12px;line-height:1.9}.audience-copy ul{gap:13px;margin:23px 0;padding:0;list-style:none;display:grid}.audience-copy li{color:#555f76;align-items:center;gap:9px;font-size:11px;display:flex}.audience-copy li svg{color:#7b8cd8}.audience-copy .text-link{font-size:11px}.screenshots-section{padding-bottom:90px}.screenshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.screenshot-card{text-align:left;border:1px solid var(--line);border-radius:12px;padding:0;transition:border-color .2s;display:block;overflow:hidden}.screenshot-card:hover{border-color:#c2cdf9}.screenshot-image{background:#f5f7fc;height:275px;padding:22px 22px 0;position:relative;overflow:hidden}.screenshot-image>img{transform-origin:top;border:1px solid #e5e8f4;border-radius:6px 6px 0 0;width:100%;height:auto;transition:transform .3s;box-shadow:0 5px 18px #28367005}.screenshot-card:hover img{transform:translateY(-3px)}.screenshot-expand{border:1px solid var(--line);color:#7e8bb2;background:#fffffff0;border-radius:6px;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:33px;right:33px}.screenshot-label{background:#fff;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.screenshot-label .eyebrow{letter-spacing:.08em;color:#9b9fac;font-size:7px}.screenshot-label h3{letter-spacing:-.3px;margin-top:8px;font-size:16px}.screenshot-label>svg{color:#aab1c8}.brand-story{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.brand-story-layout{grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;min-height:450px;display:grid}.brand-visual{height:430px;position:relative;overflow:hidden}.brand-visual>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.artwork-caption{letter-spacing:.18em;color:#a2a8b8;white-space:nowrap;font-size:7px;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.brand-story-copy{padding:50px 50px 50px 0}.brand-story-copy .eyebrow{margin-bottom:20px;font-size:8px}.brand-story-copy .section-title{font-size:43px}.brand-story-copy .section-copy{max-width:325px;margin:22px 0;font-size:12px;line-height:1.9}.brand-story-copy .text-link{font-size:11px}.getting-started{border-top:1px solid var(--line)}.getting-started .section-heading>.btn{font-size:11px}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;padding-top:16px;display:grid}.steps>article{padding-right:28px}.step-number{color:#b0b9d7;font-variant-numeric:tabular-nums;border-top:1px solid #e3e7f3;margin-bottom:25px;padding-top:19px;font-size:12px;display:block}.steps h3{letter-spacing:-.5px;margin-bottom:11px;font-size:18px}.steps .section-copy{font-size:12px;line-height:1.9}.faq-section{border-top:1px solid var(--line);background:#fafbfe}.faq-layout{grid-template-columns:1fr 1.2fr;gap:100px;display:grid}.faq-layout .eyebrow{margin-bottom:20px;font-size:8px}.faq-layout .section-title{font-size:36px}.faq-layout>.section-copy,.faq-layout>div>.section-copy{margin-top:19px;font-size:12px;line-height:1.9}.faq-list details{border-bottom:1px solid #e5e8f0}.faq-list details:first-child{border-top:1px solid #e5e8f0}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:12px;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#a4adbf;transition:transform .2s}.faq-list details[open] summary svg{color:var(--accent);transform:rotate(45deg)}.faq-list details>p{color:var(--muted);padding:0 24px 23px 0;font-size:12px;line-height:1.9}.closing-cta{text-align:center;border-top:1px solid var(--line);background-image:radial-gradient(#c7cddc .7px,#0000 .7px);background-size:18px 18px;padding:85px 0 90px;position:relative;overflow:hidden}.closing-cta:before{content:"";background:radial-gradient(#fff8,#fff 80%);position:absolute;inset:0}.closing-layout{position:relative}.closing-mark{background:#fff;border:1px solid #e7ebf6;border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 22px;display:flex;box-shadow:0 2px 7px #1b285509}.closing-mark img{width:29px;height:29px}.closing-cta .eyebrow{color:#8b92a6;margin-bottom:16px;font-size:8px}.closing-cta h2{letter-spacing:-1.9px;margin-bottom:25px;font-size:44px;font-weight:500;line-height:1.2}.closing-cta h2 span{color:#9a9fb1}.closing-cta .btn:not(.btn-primary){background:#fff}.site-footer{border-top:1px solid var(--line);padding:40px 0 0}.footer-main{justify-content:space-between;align-items:center;gap:30px;padding-bottom:38px;display:flex}.footer-logo img{object-fit:contain;width:135px}.footer-main>div>p{color:#a0a4b2;margin-top:8px;font-size:9px}.footer-links{align-items:center;gap:25px;display:flex}.footer-links>a{color:#7b8193;align-items:center;gap:5px;font-size:10px;display:flex}.footer-links>a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--line);color:#a1a6b4;justify-content:space-between;align-items:center;padding:21px 0;font-size:8px;display:flex}.footer-bottom>span:nth-child(2){align-items:center;gap:6px;display:flex}.overlay-dialog{width:min(1120px,100% - 40px);max-height:calc(100dvh - 40px);color:var(--ink);background:#fff;border:1px solid #e3e7f3;border-radius:16px;padding:26px;overflow:auto;box-shadow:0 30px 120px #10162f30}.overlay-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10162f70}.dialog-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.dialog-heading .eyebrow{margin-bottom:7px;font-size:8px}.dialog-heading h2{letter-spacing:-.8px;font-size:25px}.dialog-close{border:1px solid var(--line);border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.dialog-close:hover{background:var(--paper)}.dialog-image{border:1px solid var(--line);border-radius:8px;width:100%;height:auto}.dialog-footnote{text-align:center;color:#8b92a2;margin:20px 0 0;font-size:10px;line-height:1.6}@media (width>=1550px){.hero{padding-top:85px}.hero h1{font-size:88px}.hero-description{font-size:16px}}@media (width<=1050px){.main-nav{gap:20px;margin-left:0}.header-inner{gap:20px}.header-actions{gap:15px}.capability-strip{gap:20px}.capability-strip>div{padding-left:20px}.capability-strip a{gap:6px;font-size:11px}.audience-layout{gap:45px}.audience-copy{padding-right:0}.more-tools>div{gap:14px}.brand-story-layout{gap:25px}.brand-story-copy{padding-right:0}.faq-layout{gap:50px}.footer-links{gap:18px}}@media (width<=760px){.header-inner{height:66px}.main-nav{gap:15px}.header-actions{gap:12px}.header-actions>.login-link{display:none}.main-nav a{font-size:10px}.site-logo img{width:118px}.hero{padding-top:50px}.hero h1{letter-spacing:-3.8px;font-size:66px}.capability-strip{align-items:flex-start;gap:25px;padding:25px 0}.capability-strip>div{flex-wrap:wrap;justify-content:flex-start;gap:20px}.capability-strip a{font-size:10px}.feature-cards{gap:12px}.feature-visual{height:190px;padding:15px}.feature-card-copy{padding:20px 17px}.feature-card h3{font-size:15px}.feature-card p{font-size:11px}.mini-sheet{width:180px;padding:15px 12px}.mini-float{padding:7px;font-size:6px;right:-8px}.mini-chart{padding:12px 10px}.mini-chart-label{font-size:6px}.mini-bars{gap:9px}.more-tools{display:block}.more-tools>div{flex-wrap:wrap;gap:18px;margin-top:15px}.audience-layout{gap:30px}.audience-copy h3{font-size:25px}.floating-document{width:235px;padding:23px}.connected-chip{padding:10px;font-size:7px;right:10px}.audience-art{min-height:345px}.little-circle{width:45px;height:45px;top:20px;left:12px}.screenshot-image{height:205px;padding:13px 13px 0}.screenshot-label{padding:18px}.screenshot-label h3{font-size:13px}.brand-story-layout{gap:20px;min-height:380px}.brand-visual{height:360px}.brand-story-copy .section-title{font-size:36px}.steps{gap:25px}.steps>article{padding-right:0}.faq-layout{gap:35px}.faq-layout .section-title{font-size:30px}.footer-main{align-items:flex-start}.footer-links{grid-template-columns:1fr 1fr;gap:17px 25px;display:grid}}@media (width<=700px){.container{width:calc(100% - 36px)}.section{padding:64px 0}.section-title{letter-spacing:-1px}.btn{padding:12px 16px}}@media (width<=600px){.announcement{min-height:29px;font-size:8px}.announcement-end{display:none}.header-inner{height:62px}.site-logo img{width:115px;height:29px}.header-actions{gap:14px}.header-actions .btn{min-height:33px;padding:8px 11px;font-size:10px}.header-actions .btn>svg{display:none}.mobile-menu{place-items:center;width:25px;padding:0;display:grid!important}.main-nav{border-bottom:1px solid var(--line);background:#fff;padding:10px 20px 20px;display:none;position:absolute;top:62px;left:0;right:0;box-shadow:0 10px 15px #18264508}.main-nav.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.main-nav a{border-bottom:1px solid #f0f2f7;justify-content:space-between;padding:14px 0;font-size:13px}.mobile-login{color:var(--accent)!important;display:flex!important}.hero{padding-top:39px}.hero-badge{gap:7px;margin-bottom:23px;font-size:8px}.hero-badge>span{gap:4px;padding:4px 6px;font-size:7px}.hero h1{letter-spacing:-3.4px;font-size:57px;line-height:1.07}.hero-description{max-width:315px;margin:20px auto 23px;font-size:12px;line-height:1.9}.desktop-break{display:none}.hero-ctas{gap:8px}.hero-ctas .btn{gap:7px;min-height:42px;padding:11px 13px;font-size:10px}.hero-reassurance{gap:11px;margin-top:15px;font-size:7px}.hero-reassurance svg{width:10px}.product-intro{margin-top:39px}.product-caption{letter-spacing:.05em;margin-bottom:12px;font-size:6px}.product-caption>span:last-child{font-size:8px}.product-caption .live-dot{width:4px;height:4px}.demo-footnote{gap:10px;padding:12px 0 15px;font-size:7px}.demo-footnote>span{gap:5px;max-width:210px}.demo-footnote button{white-space:nowrap;font-size:7px}.capability-strip{padding:24px 0;display:block}.capability-strip>p{margin-bottom:18px;font-size:7px}.capability-strip>p br{display:none}.capability-strip>p strong{margin-left:5px}.capability-strip>div{border:0;gap:15px 18px;padding:0}.capability-strip a{gap:6px;font-size:10px}.capability-strip a svg{width:15px;height:15px}.section-heading{margin-bottom:28px;display:block}.section-heading .eyebrow{margin-bottom:14px;font-size:7px}.section-heading>.section-copy{margin-top:18px;font-size:11px}.section-heading>.btn{margin-top:20px}.feature-cards{grid-template-columns:1fr;gap:18px}.feature-card{grid-template-columns:1fr;display:grid}.feature-visual{height:220px}.feature-card-copy{padding:23px}.feature-card h3{font-size:19px}.feature-card p{max-width:270px;font-size:12px}.feature-card .text-link{font-size:11px}.feature-icon{margin-bottom:14px}.mini-sheet{width:220px;padding:20px}.mini-float{padding:9px 12px;font-size:8px;bottom:10px;right:10px}.mini-chart{width:270px;padding:18px}.mini-chart-label{font-size:8px}.top-left{left:60px}.bottom-right{right:60px}.more-tools>span{font-size:9px}.more-tools>div{gap:15px 20px}.more-tools>div>span{font-size:9px}.audience-section{padding-bottom:55px}.audience-top>.eyebrow{font-size:7px}.audience-top>.section-title{font-size:29px}.audience-tabs{margin-top:22px}.audience-tabs button{padding:10px 11px;font-size:9px}.audience-layout{grid-template-columns:1fr;gap:30px;margin-top:28px}.audience-art{min-height:320px}.floating-document{width:245px;padding:24px}.little-circle{left:25px}.connected-chip{padding:12px;font-size:8px;bottom:27px;right:16px}.audience-copy{padding:0 3px}.audience-copy h3{max-width:300px;font-size:29px}.audience-copy .section-copy{font-size:12px}.audience-copy li{font-size:11px}.screenshot-grid{grid-template-columns:1fr;gap:18px}.screenshot-image{height:230px;padding:16px 16px 0}.screenshot-label{padding:21px}.screenshot-label h3{font-size:15px}.screenshot-label .eyebrow{font-size:7px}.brand-story-layout{grid-template-columns:1fr;gap:0}.brand-visual{order:2;height:300px}.brand-story-copy{padding:50px 3px 0}.brand-story-copy .section-title{font-size:38px}.brand-story-copy .section-title br:first-child{display:none}.brand-story-copy .section-copy{max-width:100%}.artwork-caption{font-size:6px;bottom:22px}.steps{grid-template-columns:1fr;gap:28px;padding:0}.step-number{margin-bottom:15px;padding-top:18px;font-size:10px}.steps h3{margin-bottom:9px;font-size:20px}.steps .section-copy{font-size:12px}.faq-layout{grid-template-columns:1fr;gap:29px}.faq-layout .eyebrow{margin-bottom:15px;font-size:7px}.faq-layout .section-title{font-size:31px}.faq-list summary{padding:20px 0;font-size:11px}.faq-list details>p{font-size:11px}.closing-cta{padding:60px 0 65px}.closing-cta h2{letter-spacing:-1.4px;margin-bottom:24px;font-size:34px}.closing-cta .eyebrow{font-size:6px}.closing-mark{width:43px;height:43px}.closing-mark img{width:26px}.footer-main{padding-bottom:26px;display:block}.footer-links{grid-template-columns:1fr 1fr;gap:18px;margin-top:25px}.footer-main>div>p{font-size:9px}.footer-bottom{flex-wrap:wrap;gap:14px;padding:20px 0;font-size:7px}.footer-bottom>span:nth-child(2){order:3;width:100%;margin-top:2px}.overlay-dialog{border-radius:12px;width:calc(100% - 20px);max-height:calc(100dvh - 20px);padding:16px}.dialog-heading{gap:12px;margin-bottom:18px}.dialog-heading h2{font-size:20px}.dialog-heading .eyebrow{font-size:7px}.dialog-footnote{font-size:9px}.dialog-close{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
