:root{--cl-dark:#032d60;--cl-teal:#00acac;--cl-teal-hover:#009494;--cl-body:#474747;--cl-muted:#6b7280;--cl-dim:#888780;--cl-coral:#D85A30;--cl-purple:#534AB7;--cl-blue:#185FA5;--cl-green:#0F6E56;--cl-amber:#854F0B;--cl-coral-dark:#993C1D;--cl-green-dark:#3B6D11;--cl-bg:#ffffff;--cl-bg-soft:#fafaf8;--cl-bg-muted:#f8f9fa;--cl-bg-teal:#f0fafa;--cl-border:#e5e7eb;--cl-border-warm:#e0dfd9;--cl-border-soft:#f0efeb;--cl-border-card:#e8e8e8;--cl-bg-teal-light:#e6f7f7;--cl-bg-teal-badge:#e1f5ee;--cl-bg-blue-light:#e6f1fb;--cl-bg-purple-light:#eeedfe;--cl-bg-coral-light:#faece7;--cl-bg-amber-light:#faeeda;--cl-bg-green-light:#eaf3de;--cl-bg-dark-light:#edf2f9;--fs-xs:0.5rem;--fs-sm:0.875rem;--fs-base:1rem;--fs-md:1.0625rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:2rem;--fs-3xl:2.375rem;--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-14:3.5rem;--r-sm:0.35rem;--r-md:0.5rem;--r-lg:0.75rem;--r-xl:1rem;--r-2xl:1.25rem;--r-full:50%;--shadow-card:0 4px 16px rgba(0,0,0,0.06);--shadow-feat:0 8px 24px rgba(0,0,0,0.06);--shadow-img:0 4px 12px rgba(0,0,0,0.1);--ease-fast:0.15s;--ease-std:0.2s}.hiw-title,.seg-title,.cmp-title,.def-title,.qt-title,.feat-title{font-size:var(--fs-2xl);font-weight:600;color:var(--cl-dark);margin:0 0 var(--sp-3)}.feat-title{font-weight:700;margin-bottom:var(--sp-4);letter-spacing:-0.02em}.hiw-subtitle,.seg-subtitle,.cmp-snippet,.def-subtitle,.qt-subtitle,.feat-subtitle{font-size:var(--fs-base);color:var(--cl-muted);margin:0 auto;line-height:1.7}.hiw-subtitle{max-width:33rem;margin-bottom:var(--sp-4)}.seg-subtitle{max-width:50rem;color:var(--cl-body)}.cmp-snippet{max-width:40rem;font-size:var(--fs-md)}.def-subtitle{max-width:42rem;font-size:var(--fs-md)}.qt-subtitle{max-width:40rem;font-size:var(--fs-md)}.feat-subtitle{max-width:38rem;line-height:1.75}.hiw-header,.seg-header,.cmp-header,.def-header,.qt-header,.feat-header{text-align:center;margin-bottom:var(--sp-10)}.seg-header{margin-bottom:var(--sp-5)}.feat-header{margin-bottom:var(--sp-14)}.hiw-text-description-feature-system,.seg-block-text-description-feature-system,.def-text-description-feature-system{font-size:1rem;line-height:1.7;margin:0 0 var(--sp-4);border-radius:var(--r-md)}.hiw-text-description-feature-system{color:var(--cl-muted);padding:14px 17px;background:var(--cl-bg-muted);border-left:2px solid var(--cl-teal)}.seg-block-text-description-feature-system{color:var(--cl-muted);padding:0.6rem 0.85rem;background:var(--cl-bg-muted);border-left:2px solid var(--cl-teal);margin:14px 0}.def-text-description-feature-system{font-size:var(--fs-md);color:var(--cl-body)}.def-text-description-feature-system:last-child{margin-bottom:0}.hiw-text-description-feature-system a,.seg-block-text-description-feature-system a,.def-text-description-feature-system a,.seg-footer-sults a,.cmp-footer a,.qt-footer-sults a,.qt-card a,.def-card a,.feat-footer-sults a,.feat-item-desc a,.hiw-bullet-text a,.hiw-step-intro a,.seg-block-intro a,.seg-use-text a,.cmp-cell a{color:var(--cl-teal);text-decoration:none}.feat-item-desc a,.feat-footer-sults a{font-weight:500}.feat-item-desc a:hover,.feat-footer-sults a:hover{text-decoration:underline}.hiw-text-description-feature-system--teal{border-left-color:var(--cl-teal)}.hiw-text-description-feature-system--dark{border-left-color:var(--cl-dark)}.hiw-text-description-feature-system--coral{border-left-color:var(--cl-coral)}.hiw-text-description-feature-system--purple{border-left-color:var(--cl-purple)}.hiw-step,.seg-block{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-8);align-items:start;margin-bottom:var(--sp-10);padding-bottom:var(--sp-10);border-bottom:1px solid var(--cl-border)}.hiw-step:last-child,.seg-block:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.hiw-step--reverse,.seg-block--reverse{direction:rtl}.hiw-step--reverse>*,.seg-block--reverse>*{direction:ltr}.hiw-step-img{justify-content:center;align-items:center;display:flex}.hiw-step-img img,.seg-block-img img{width:100%;height:auto;display:block}.hiw-tags,.seg-nav{display:flex;gap:0.3rem;flex-wrap:wrap}.hiw-tag,.seg-nav-pill{font-size:var(--fs-sm);padding:0.2rem 14px;border-radius:var(--r-2xl);border:1px solid var(--cl-border);color:var(--cl-muted)}.seg-nav-pill{font-weight:500;color:var(--cl-body);text-decoration:none;transition:border-color var(--ease-std),color var(--ease-std)}.seg-nav-pill:hover{border-color:var(--cl-dark);color:var(--cl-dark)}.seg-footer-sults,.cmp-footer,.qt-footer-sults{font-size:var(--fs-md);line-height:1.7;padding:var(--sp-5) var(--sp-6);border:1px solid var(--cl-border);border-radius:var(--r-lg);text-align:center}.seg-footer-sults{font-size:1rem;color:var(--cl-muted);margin-top:var(--sp-6);padding:14px var(--sp-4)}.cmp-footer{color:var(--cl-muted);padding:1.1rem var(--sp-5)}.qt-footer-sults{color:var(--cl-body);background:var(--cl-bg)}.platform-metrics{padding-top:var(--sp-10);padding-bottom:var(--sp-10)}.platform-metrics-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-8);padding-bottom:var(--sp-8)}.platform-metrics-top-text{max-width:720px}.platform-metrics-headline{font-size:var(--fs-3xl);font-weight:700;letter-spacing:-0.03em;line-height:1.08;color:var(--cl-dark);margin-bottom:0.625rem}.platform-metrics-sub{font-size:var(--fs-md);color:var(--cl-muted);line-height:1.5}.platform-metrics-cta{display:inline-flex;align-items:center;flex-shrink:0;background-color:#1a1a1a;color:var(--cl-bg);font-size:1rem;font-weight:600;padding:12px 28px;border-radius:10px;text-decoration:none;white-space:nowrap;margin-top:var(--sp-2);transition:background-color var(--ease-std)}.platform-metrics-cta:hover{background-color:var(--cl-teal)}.platform-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--cl-border-warm)}.platform-metric{padding:1.75rem var(--sp-6);border-left:1px solid var(--cl-border-warm);text-align:left}.platform-metric:nth-child(1),.platform-metric:nth-child(4){border-left:none}.platform-metric:nth-child(n+4){border-top:1px solid var(--cl-border-warm)}.platform-metric-tag{font-size:var(--fs-xs);letter-spacing:0.12em;text-transform:uppercase;color:var(--cl-teal);font-weight:600;margin-bottom:6px}.platform-metric-number{font-size:2.75rem;font-weight:700;color:var(--cl-dark);line-height:1;letter-spacing:-0.03em;margin-bottom:var(--sp-6)}.platform-metric-desc{font-size:1rem;color:var(--cl-muted);line-height:1.5}.checklist-showcase{padding-top:var(--sp-10);padding-bottom:var(--sp-10)}.checklist-showcase-layout{display:grid;grid-template-columns:1fr 280px 1fr;gap:24px;align-items:center;min-height:580px}.checklist-showcase-left,.checklist-showcase-right{display:flex;flex-direction:column;gap:10px}.checklist-showcase-left{align-items:flex-end}.checklist-showcase-right{align-items:flex-start}.checklist-showcase-tag,.checklist-showcase-header-tag{font-size:var(--fs-md);letter-spacing:0.12em;text-transform:uppercase;color:var(--cl-teal);font-weight:600;margin-bottom:4px}.checklist-showcase-item{display:flex;align-items:flex-start;gap:12px;padding:8px;border:1px solid var(--cl-border-warm);border-radius:12px;min-width:350px;max-width:350px;transition:border-color var(--ease-std),transform var(--ease-std);cursor:default;background:var(--cl-bg)}.checklist-showcase-item:hover{border-color:var(--cl-teal);transform:translateY(-2px)}.checklist-showcase-left .checklist-showcase-item{flex-direction:row-reverse;text-align:right}.checklist-showcase-item-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:15px}.checklist-showcase-item-icon svg{width:18px;height:18px}.checklist-showcase-item-name{font-size:var(--fs-md);font-weight:700;color:var(--cl-dark);margin-bottom:2px}.checklist-showcase-item-desc{font-size:var(--fs-md);color:var(--cl-body);line-height:1.4}.checklist-showcase-phone{width:270px;margin:0 auto;border-radius:36px;border:3px solid #0e1726;background:#0e1726;overflow:hidden;display:flex;flex-direction:column;height:560px;position:relative}.checklist-showcase-phone-notch{width:80px;height:22px;background:#0e1726;border-radius:0 0 14px 14px;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:3}.checklist-showcase-phone-hdr{background:var(--cl-teal);color:#fff;padding:28px 12px 6px;display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-md);font-weight:600;position:relative;z-index:2}.checklist-showcase-phone-hdr svg{width:14px;height:14px}.checklist-showcase-phone-sec{background:var(--cl-teal);color:#fff;padding:4px 12px 8px;font-size:var(--fs-md)}.checklist-showcase-phone-sec-sub{font-size:1rem}.checklist-showcase-phone-sec-label{font-weight:600}.checklist-showcase-phone-scroll{flex:1;overflow-y:auto;background:#eaeae6;scrollbar-width:thin;scrollbar-color:#ccc transparent}.checklist-showcase-phone-scroll::-webkit-scrollbar{width:3px}.checklist-showcase-phone-scroll::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.checklist-showcase-q{background:#fff;margin:6px 8px;border-radius:8px;padding:10px}.checklist-showcase-q-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.checklist-showcase-q-text{font-size:12px;color:var(--cl-dark);font-weight:500;flex:1;line-height:1.35}.checklist-showcase-q-icon{width:18px;height:18px;border-radius:var(--r-full);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:6px}.checklist-showcase-q-icon svg{width:10px;height:10px}.checklist-showcase-q-btns{display:flex;gap:4px;margin-bottom:6px}.checklist-showcase-q-btn{flex:1;padding:10px 0;border-radius:6px;text-align:center;font-size:11px;font-weight:700;display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;transition:transform var(--ease-fast)}.checklist-showcase-q-btn:active{transform:scale(0.95)}.checklist-showcase-q-btn--no{background:#e8e8e4;color:var(--cl-body)}.checklist-showcase-q-btn--yes{background:#22c55e;color:#fff}.checklist-showcase-q-btn svg{width:20px;height:20px}.checklist-showcase-q-acts{display:flex;gap:3px}.checklist-showcase-q-act{flex:1;background:#f4f3ef;padding:5px 0;text-align:center;font-size:9px;color:var(--cl-body);border-radius:4px;display:flex;flex-direction:column;align-items:center;gap:1px;cursor:pointer;transition:background var(--ease-fast);position:relative}.checklist-showcase-q-act:hover{background:var(--cl-border-warm)}.checklist-showcase-q-act svg{width:11px;height:11px}.cl-act-badge{position:absolute;top:-4px;right:-2px;min-width:14px;height:14px;border-radius:7px;background:var(--cl-teal);color:#fff;font-size:8px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 3px;border:1.5px solid #fff;animation:cl-badge-pop 0.3s ease-out}@keyframes cl-badge-pop{0%{transform:scale(0)}60%{transform:scale(1.2)}100%{transform:scale(1)}}.checklist-showcase-q-rating{display:flex;gap:3px;margin-bottom:6px}.checklist-showcase-q-rate{flex:1;padding:8px 0;border-radius:6px;text-align:center;font-size:8px;font-weight:600;background:#f0f0ee;color:var(--cl-body);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;transition:transform var(--ease-fast),background var(--ease-fast)}.checklist-showcase-q-rate:active{transform:scale(0.93)}.checklist-showcase-q-rate svg{width:16px;height:16px}.checklist-showcase-q-rate--active{background:#3b82f6;color:#fff}.checklist-showcase-q-rate--active svg{stroke:#fff}.checklist-showcase-q-stars{display:flex;gap:4px;margin-bottom:6px;justify-content:center}.checklist-showcase-q-star{cursor:pointer;transition:transform var(--ease-fast)}.checklist-showcase-q-star:active{transform:scale(1.2)}.checklist-showcase-q-star svg{width:28px;height:28px}.checklist-showcase-phone-ftr{background:#0e1726;color:#fff;padding:10px 14px;display:flex;justify-content:space-between;font-size:11px;font-weight:600;flex-shrink:0;text-decoration:none;transition:background var(--ease-std)}.checklist-showcase-phone-ftr:hover{background:#1a2a42;color:#fff}.checklist-showcase-header{text-align:center;margin-bottom:var(--sp-10)}.checklist-showcase-header-title{font-size:2.25rem;font-weight:700;letter-spacing:-0.03em;line-height:1.1;color:var(--cl-dark)}.hiw-section .container{padding-top:75px;padding-bottom:0}.hiw-header-icons{display:flex;justify-content:center;gap:14px;align-items:center;margin-bottom:var(--sp-5)}.hiw-header-icon-item{display:flex;flex-direction:column;align-items:center;gap:0.3rem}.hiw-header-icon-circle{width:2rem;height:2rem;border-radius:var(--r-full);display:flex;align-items:center;justify-content:center}.hiw-header-icon-circle svg{width:1rem;height:1rem}.hiw-header-ic--teal{background:var(--cl-bg-teal-light);color:var(--cl-teal)}.hiw-header-ic--dark{background:var(--cl-bg-dark-light);color:var(--cl-dark)}.hiw-header-ic--coral{background:#fdf5f0;color:var(--cl-coral)}.hiw-header-ic--purple{background:#f3f1fd;color:var(--cl-purple)}.hiw-header-icon-label{font-size:1rem;color:var(--cl-muted)}.hiw-header-connector{width:1.5rem;height:1px;background:#d3d1c7;align-self:center;margin-bottom:1rem}.hiw-snippet{font-size:1rem;color:var(--cl-muted);max-width:53rem;margin:0 auto;line-height:1.7;padding:14px var(--sp-5);border:1px solid var(--cl-border);border-radius:var(--r-md)}.hiw-step-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.hiw-step-num{font-size:0.85rem;font-weight:500;width:1.9rem;height:1.9rem;border-radius:var(--r-full);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.hiw-step-num--1{background:var(--cl-teal)}.hiw-step-num--2{background:var(--cl-dark)}.hiw-step-num--3{background:var(--cl-coral)}.hiw-step-num--4{background:var(--cl-purple)}.hiw-step-name{font-size:1.1rem;font-weight:600;color:var(--cl-dark);margin:0}.hiw-step-intro,.seg-block-intro{font-size:var(--fs-md);color:var(--cl-body);line-height:1.7;margin:0 0 var(--sp-4)}.hiw-bullets{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-4)}.hiw-bullet{display:flex;gap:var(--sp-2);align-items:flex-start}.hiw-bullet-icon{width:17px;height:17px;flex-shrink:0;margin-top:0.15rem}.hiw-bullet-icon svg{width:17px;height:17px}.hiw-bullet-icon--teal{color:var(--cl-teal)}.hiw-bullet-icon--dark{color:var(--cl-dark)}.hiw-bullet-icon--coral{color:var(--cl-coral)}.hiw-bullet-icon--purple{color:var(--cl-purple)}.hiw-bullet-text{font-size:1rem;color:var(--cl-body);line-height:1.5;margin:0}.hiw-bullet-text strong{color:var(--cl-dark);font-weight:600}.hiw-cta{text-align:center;margin-top:var(--sp-10);padding-top:var(--sp-10)}.hiw-cta-text{font-size:1.1rem;font-weight:600;color:var(--cl-dark);margin:0 0 var(--sp-4)}.hiw-cta-actions{display:flex;justify-content:center;gap:14px;margin-bottom:14px}.hiw-cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px var(--sp-6);border-radius:var(--r-md);font-size:var(--fs-md);font-weight:500;text-decoration:none;transition:opacity var(--ease-std)}.hiw-cta-btn:hover{opacity:0.9}.hiw-cta-btn--primary{background:var(--cl-teal);color:#fff}.hiw-cta-btn--secondary{background:transparent;color:var(--cl-dark);border:1px solid var(--cl-dark)}.hiw-cta-proof{font-size:var(--fs-sm);color:var(--cl-muted);margin:0}.seg-section .container{padding-bottom:0;padding-top:0}.seg-nav{justify-content:center;margin-bottom:var(--sp-8)}.seg-block-title,.hiw-step-name{font-size:1.1rem;font-weight:600;color:var(--cl-dark);margin:0 0 var(--sp-2)}.seg-regs{margin-bottom:14px}.seg-regs-label{font-size:var(--fs-sm);font-weight:500;text-transform:uppercase;letter-spacing:0.04em;color:var(--cl-teal);margin:0 0 0.35rem}.seg-regs-list{display:flex;gap:var(--sp-1);flex-wrap:wrap}.seg-reg{font-size:var(--fs-sm);padding:0.15rem var(--sp-2);border-radius:0.2rem;background:var(--cl-bg-teal-light);color:#006e6e;font-weight:500}.seg-reg a{color:inherit;text-decoration:none}.seg-uses{margin-bottom:14px}.seg-uses-label{font-size:var(--fs-sm);font-weight:500;text-transform:uppercase;letter-spacing:0.04em;color:var(--cl-dim);margin:0 0 0.35rem}.seg-use{display:flex;gap:0.4rem;align-items:flex-start;margin-bottom:0.35rem}.seg-use-icon{width:0.85rem;height:0.85rem;flex-shrink:0;margin-top:0.15rem;color:var(--cl-teal)}.seg-use-text{font-size:1rem;color:var(--cl-body);line-height:1.4}.seg-link{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:1rem;font-weight:500;color:var(--cl-teal);text-decoration:none;transition:opacity var(--ease-std)}.seg-link:hover{opacity:0.8}.seg-link svg{width:0.85rem;height:0.85rem}.seg-block-img{border-radius:14px;overflow:hidden;border:1px solid var(--cl-border)}.cmp-section .container{padding-top:75px;padding-bottom:20px}.cmp-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:var(--sp-6);border:1px solid var(--cl-border);border-radius:var(--r-lg)}.cmp-table{width:100%;min-width:820px;border-collapse:collapse}.cmp-th-feature{text-align:left;padding:1.1rem var(--sp-4);font-weight:500;color:var(--cl-dim);font-size:1rem;text-transform:uppercase;letter-spacing:0.04em;border-bottom:2px solid var(--cl-border);background:var(--cl-bg-muted);width:24%}.cmp-th{text-align:center;padding:1.1rem var(--sp-3);font-weight:500;font-size:var(--fs-md);color:var(--cl-body);border-bottom:2px solid var(--cl-border);background:var(--cl-bg-muted);width:19%}.cmp-th-icon{display:flex;justify-content:center;margin-bottom:0.4rem}.cmp-th-icon svg{width:1.75rem;height:1.75rem}.cmp-th--papel{color:var(--cl-dim)}.cmp-th--planilha{color:var(--cl-amber)}.cmp-th--isolado{color:var(--cl-purple)}.cmp-th--sults{color:var(--cl-dark);background:#edf9f9;border-bottom:3px solid var(--cl-teal);font-weight:600}.cmp-th-badge{display:inline-block;font-size:1rem;padding:0.2rem 0.65rem;border-radius:0.65rem;background:var(--cl-teal);color:#fff;font-weight:500;margin-left:0.35rem;vertical-align:middle}.cmp-table tbody tr{border-bottom:1px solid var(--cl-border-soft);transition:background var(--ease-fast)}.cmp-table tbody tr:last-child{border-bottom:none}.cmp-table tbody tr:hover{background:var(--cl-bg-soft)}.cmp-table tbody tr:hover .cmp-cell--highlight{background:#e5f6f6}.cmp-feature{padding:var(--sp-4);vertical-align:top}.cmp-feature-name{font-size:var(--fs-md);font-weight:500;color:var(--cl-dark);margin:0 0 0.2rem;line-height:1.35}.cmp-feature-desc{font-size:1rem;color:var(--cl-dim);margin:0;line-height:1.4}.cmp-cell{padding:var(--sp-4) var(--sp-3);text-align:center;vertical-align:top}.cmp-cell--highlight{background:var(--cl-bg-teal);transition:background var(--ease-fast)}.cmp-cell-text{display:block;font-size:1rem;color:var(--cl-dim);margin-top:0.3rem;line-height:1.35}.cmp-cell--highlight .cmp-cell-text{color:#006e6e;font-weight:500}.cmp-yes,.cmp-no,.cmp-partial{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:var(--r-full);line-height:1}.cmp-yes{background:#ecfdf5;color:#10b981;font-size:1rem;font-weight:700}.cmp-no{background:#fef2f2;color:#EF4444;font-size:0.9rem;font-weight:500}.cmp-partial{background:#fffbeb;color:#D97706;font-size:0.55rem}.def-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-5);margin-bottom:var(--sp-10)}.def-card{padding:var(--sp-6) var(--sp-5);border:1px solid var(--cl-border);border-radius:var(--r-lg);transition:box-shadow var(--ease-std)}.def-card:hover{box-shadow:var(--shadow-card)}.def-card--highlight{border-color:var(--cl-teal);background:#f7fcfc}.def-card-icon{width:2.75rem;height:2.75rem;border-radius:0.625rem;display:flex;align-items:center;justify-content:center;margin-bottom:var(--sp-4)}.def-card-icon svg{width:1.5rem;height:1.5rem}.def-card-icon--gray{background:#f1efe8;color:#5F5E5A}.def-card-icon--amber{background:var(--cl-bg-amber-light);color:var(--cl-amber)}.def-card-icon--purple{background:var(--cl-bg-purple-light);color:var(--cl-purple)}.def-card-icon--teal{background:var(--cl-bg-teal-badge);color:var(--cl-green)}.def-card-title{font-size:var(--fs-base);font-weight:600;color:var(--cl-dark);margin:0 0 var(--sp-2)}.def-card-text{font-size:1rem;color:var(--cl-body);line-height:1.6;margin:0}.def-card--highlight .def-card-text{color:var(--cl-dark)}.def-sults-block{padding:var(--sp-6);border:1px solid var(--cl-border);border-radius:var(--r-lg);background:var(--cl-bg-soft)}.qt-section{background:linear-gradient(168deg,#f6fafa 0%,#eef7f7 40%,#f9fbfb 100%)}.qt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5);margin-bottom:var(--sp-8)}.qt-card{padding:var(--sp-6) var(--sp-5);background:var(--cl-bg);border:1px solid var(--cl-border);border-radius:var(--r-lg);transition:box-shadow var(--ease-std)}.qt-card:hover{box-shadow:var(--shadow-card)}.qt-card-head{margin-bottom:var(--sp-3)}.qt-card-badge{display:inline-block;font-size:1rem;font-weight:500;padding:0.15rem 0.6rem;border-radius:var(--r-sm);margin-bottom:0.4rem}.qt-card-badge--teal{background:var(--cl-bg-teal-badge);color:var(--cl-green)}.qt-card-badge--purple{background:var(--cl-bg-purple-light);color:var(--cl-purple)}.qt-card-badge--coral{background:var(--cl-bg-coral-light);color:var(--cl-coral-dark)}.qt-card-badge--blue{background:var(--cl-bg-blue-light);color:var(--cl-blue)}.qt-card-badge--green{background:var(--cl-bg-green-light);color:var(--cl-green-dark)}.qt-card-badge--amber{background:var(--cl-bg-amber-light);color:var(--cl-amber)}.qt-card-title{font-size:var(--fs-lg);font-weight:600;color:var(--cl-dark);margin:0}.qt-card-text{font-size:1rem;color:var(--cl-body);line-height:1.65;margin:0 0 var(--sp-3)}.qt-card-where{font-size:1rem;color:var(--cl-teal);line-height:1.5;margin:0;padding-top:0.65rem;border-top:1px solid var(--cl-border-soft);font-weight:500}.feat-section{background:linear-gradient(168deg,#f6fafa 0%,#eef7f7 40%,#f9fbfb 100%)}.feat-group{margin-bottom:var(--sp-14)}.feat-group:last-of-type{margin-bottom:var(--sp-10)}.feat-group-head{display:flex;align-items:center;gap:0.85rem;margin-bottom:var(--sp-6)}.feat-group-icon{width:2.75rem;height:2.75rem;border-radius:var(--r-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.feat-group-icon::after{content:'';position:absolute;inset:-3px;border-radius:0.85rem;opacity:0.3}.feat-group-icon svg{width:1.35rem;height:1.35rem;position:relative;z-index:1}.feat-group-icon--teal{background:var(--cl-teal);color:#fff}.feat-group-icon--teal::after{border:2px solid var(--cl-teal)}.feat-group-icon--dark{background:var(--cl-blue);color:#fff}.feat-group-icon--dark::after{border:2px solid var(--cl-blue)}.feat-group-icon--coral{background:var(--cl-coral);color:#fff}.feat-group-icon--coral::after{border:2px solid var(--cl-coral)}.feat-group-icon--purple{background:var(--cl-purple);color:#fff}.feat-group-icon--purple::after{border:2px solid var(--cl-purple)}.feat-group-title{font-size:var(--fs-xl);font-weight:700;color:var(--cl-dark);margin:0;letter-spacing:-0.01em}.feat-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-10);align-items:start}.feat-row--reverse{direction:rtl}.feat-row--reverse>*{direction:ltr}.feat-illustration{top:5rem}.feat-svg{width:100%;height:auto;border-radius:var(--r-xl)}.feat-list{display:flex;flex-direction:column;gap:var(--sp-3)}.feat-item{display:flex;gap:var(--sp-4);align-items:flex-start;padding:var(--sp-5);background:var(--cl-bg);border:1px solid var(--cl-border-card);border-radius:16px;transition:transform var(--ease-std),box-shadow var(--ease-std),border-color var(--ease-std)}.feat-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-feat);border-color:transparent}.feat-item-icon{width:2.5rem;height:2.5rem;border-radius:0.625rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:0.15rem;transition:background var(--ease-std),color var(--ease-std)}.feat-item-icon svg{width:1.2rem;height:1.2rem}.feat-item-icon--teal{background:var(--cl-bg-teal-badge);color:var(--cl-green)}.feat-item:hover .feat-item-icon--teal{background:var(--cl-teal);color:#fff}.feat-item-icon--dark{background:var(--cl-bg-blue-light);color:var(--cl-blue)}.feat-item:hover .feat-item-icon--dark{background:var(--cl-blue);color:#fff}.feat-item-icon--coral{background:var(--cl-bg-coral-light);color:var(--cl-coral-dark)}.feat-item:hover .feat-item-icon--coral{background:var(--cl-coral);color:#fff}.feat-item-icon--purple{background:var(--cl-bg-purple-light);color:var(--cl-purple)}.feat-item:hover .feat-item-icon--purple{background:var(--cl-purple);color:#fff}.feat-item-body{flex:1;min-width:0}.feat-item-title{font-size:var(--fs-md);font-weight:600;color:var(--cl-dark);margin:0 0 0.35rem;line-height:1.3}.feat-item-desc{font-size:1rem;color:var(--cl-body);line-height:1.7;margin:0}.feat-footer-sults{font-size:var(--fs-md);color:var(--cl-body);line-height:1.7;padding:var(--sp-6) var(--sp-8);border:1px solid var(--cl-border);border-radius:16px;background:var(--cl-bg);text-align:center;position:relative;overflow:hidden}.feat-footer-sults::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--cl-teal)}.cases{padding-bottom:50px}.checklist-hint-overlay{position:absolute;inset:0;background:rgba(3,45,96,0.28);z-index:5;border-radius:36px;cursor:pointer;opacity:0;animation:clHintOverlayIn 0.5s ease-out 0.1s forwards;transition:opacity 0.4s ease}@keyframes clHintOverlayIn{from{opacity:0}to{opacity:1}}.checklist-hint-tooltip{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(3,45,96,0.95);backdrop-filter:blur(8px);color:#fff;padding:12px 18px;border-radius:10px;font-size:13px;font-weight:500;z-index:6;display:flex;align-items:center;gap:8px;box-shadow:0 12px 40px rgba(0,0,0,0.3);white-space:nowrap;pointer-events:none;opacity:0;animation:clHintTooltipIn 0.5s ease-out 0.2s forwards;transition:opacity 0.4s ease,transform 0.4s ease}.checklist-hint-tooltip::after{content:'';position:absolute;bottom:-7px;left:50%;transform:translateX(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(3,45,96,0.95)}@keyframes clHintTooltipIn{from{opacity:0;transform:translate(-50%,-50%) translateY(10px)}to{opacity:1;transform:translate(-50%,-50%) translateY(0)}}.checklist-hint-cursor-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:15px;height:15px;flex-shrink:0}.checklist-hint-cursor-wrap svg{animation:clCursorBounce 1.4s ease-in-out infinite}@keyframes clCursorBounce{0%,100%{transform:translate(0,0)}40%,60%{transform:translate(3px,3px)}}.checklist-hint-click-ring{position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:var(--r-full);pointer-events:none}.checklist-hint-click-ring::before,.checklist-hint-click-ring::after{content:'';position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:var(--r-full);background:rgba(255,255,255,0.5);transform:translate(-50%,-50%);animation:clClickRing 1.4s ease-out infinite}.checklist-hint-click-ring::after{animation-delay:0.15s;background:rgba(255,255,255,0.3)}@keyframes clClickRing{0%,39%{opacity:0;width:6px;height:6px;transform:translate(2px,2px)}40%{opacity:0.7;width:6px;height:6px;transform:translate(2px,2px)}65%{opacity:0;width:28px;height:28px;transform:translate(-8px,-8px)}66%,100%{opacity:0}}.cl-popup{display:none;position:absolute;inset:0;z-index:10;background:rgba(14,23,38,0.6);backdrop-filter:blur(2px);border-radius:36px}.cl-popup.is-visible{display:flex;align-items:center;justify-content:center;animation:cl-popup-fade var(--ease-std) ease-out}@keyframes cl-popup-fade{from{opacity:0}to{opacity:1}}.cl-popup-panel{background:var(--cl-bg);border-radius:14px;width:240px;padding:16px 14px;position:relative;animation:cl-panel-slide 0.25s ease-out;max-height:480px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ccc transparent}.cl-popup-panel::-webkit-scrollbar{width:3px}.cl-popup-panel::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}@keyframes cl-panel-slide{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cl-popup-close{position:absolute;top:6px;right:8px;background:none;border:none;color:var(--cl-dim);font-size:18px;cursor:pointer;line-height:1;transition:color var(--ease-std);z-index:2}.cl-popup-close:hover{color:var(--cl-dark)}.cl-popup-heading{font-size:13px;font-weight:700;color:var(--cl-dark);margin:0 0 12px;display:flex;align-items:center;gap:6px}.cl-popup-btn{display:block;width:100%;padding:9px 0;border-radius:8px;font-size:12px;font-weight:600;text-align:center;border:none;cursor:pointer;transition:background var(--ease-std),transform var(--ease-fast)}.cl-popup-btn:active{transform:scale(0.97)}.cl-popup-btn--primary{background:var(--cl-teal);color:#fff}.cl-popup-btn--primary:hover{background:var(--cl-teal-hover)}.cl-done-icon{width:40px;height:40px;border-radius:var(--r-full);background:var(--cl-bg-teal-badge);display:flex;align-items:center;justify-content:center;margin:0 auto 8px;animation:cl-done-pop 0.3s ease-out}.cl-done-icon svg{width:20px;height:20px}@keyframes cl-done-pop{0%{transform:scale(0)}60%{transform:scale(1.15)}100%{transform:scale(1)}}.cl-cam-viewfinder{text-align:center}.cl-cam-screen{width:100%;height:140px;background:linear-gradient(135deg,#1a2a42 0%,#0e1726 50%,#1a3350 100%);border-radius:10px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;margin-bottom:14px}.cl-cam-screen::before{content:'';position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:var(--r-full);background:#ef4444;box-shadow:0 0 4px #ef4444;animation:cl-rec-blink 1.2s ease-in-out infinite}@keyframes cl-rec-blink{0%,100%{opacity:1}50%{opacity:0.3}}.cl-cam-crosshair{width:50px;height:50px;margin-bottom:8px;opacity:0.6}.cl-cam-crosshair svg{width:50px;height:50px}.cl-cam-label{font-size:10px;color:rgba(255,255,255,0.6)}.cl-cam-shutter{width:48px;height:48px;border-radius:var(--r-full);border:3px solid var(--cl-dark);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;margin:0 auto;transition:transform var(--ease-fast);position:relative}.cl-cam-shutter:hover{transform:scale(1.05)}.cl-cam-shutter:active{transform:scale(0.9)}.cl-cam-shutter-ring{width:36px;height:36px;border-radius:var(--r-full);background:var(--cl-dark);display:block;transition:background var(--ease-fast)}.cl-cam-shutter:hover .cl-cam-shutter-ring{background:var(--cl-teal)}.cl-cam-screen.cl-flash{animation:cl-flash 0.4s ease-out}@keyframes cl-flash{0%{background:#fff}100%{background:linear-gradient(135deg,#1a2a42 0%,#0e1726 50%,#1a3350 100%)}}.cl-cam-result,.cl-cam-done{text-align:center}.cl-cam-thumb{width:100%;height:110px;background:linear-gradient(135deg,#2a4060,#1a3050);border-radius:10px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:10px}.cl-cam-thumb svg{width:40px;height:40px;opacity:0.4}.cl-cam-check{position:absolute;bottom:-8px;right:-4px;width:24px;height:24px;border-radius:var(--r-full);background:#22c55e;display:flex;align-items:center;justify-content:center;border:2px solid #fff;animation:cl-done-pop 0.3s ease-out}.cl-cam-check svg{width:12px;height:12px}.cl-cam-info{font-size:12px;font-weight:600;color:var(--cl-dark);margin:0 0 4px}.cl-cam-meta{font-size:9px;color:var(--cl-dim);margin:0 0 12px}.cl-history{margin-bottom:10px}.cl-history-title{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--cl-dim);margin:0 0 6px;display:flex;align-items:center;gap:4px}.cl-history-title svg{width:10px;height:10px}.cl-history-list{display:flex;flex-direction:column;gap:5px}.cl-history-card{background:var(--cl-bg-muted);border:1px solid #e8e8e4;border-radius:8px;padding:8px 10px;animation:cl-card-in 0.25s ease-out}@keyframes cl-card-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.cl-history-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.cl-history-card-ts{font-size:8px;color:var(--cl-dim)}.cl-history-card-status{font-size:7px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;padding:1px 5px;border-radius:3px;background:var(--cl-bg-teal-badge);color:var(--cl-green)}.cl-history-card-field{display:flex;gap:4px;margin-bottom:2px}.cl-history-card-tag{font-size:7px;font-weight:700;text-transform:uppercase;color:#fff;background:var(--cl-dark);padding:0 4px;border-radius:2px;flex-shrink:0;line-height:1.6}.cl-history-card-val{font-size:9px;color:var(--cl-body);line-height:1.4}.cl-history-card-comment{font-size:10px;color:var(--cl-body);line-height:1.45;font-style:italic}.cl-history-card-photo{display:flex;align-items:center;gap:8px}.cl-history-card-photo-thumb{width:36px;height:36px;border-radius:6px;background:linear-gradient(135deg,#2a4060,#1a3050);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cl-history-card-photo-thumb svg{width:16px;height:16px;opacity:0.5}.cl-history-card-photo-info{font-size:9px;color:var(--cl-body);line-height:1.4}.cl-history-card-photo-gps{font-size:8px;color:var(--cl-dim)}.cl-history-divider{border:none;border-top:1px dashed var(--cl-border-warm);margin:10px 0 8px}.cl-form{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.cl-form-label{display:flex;flex-direction:column;gap:2px;font-size:10px;font-weight:500;color:var(--cl-body)}.cl-form-tag{display:inline-block;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:#fff;background:var(--cl-dark);padding:1px 5px;border-radius:3px;margin-bottom:1px;width:fit-content}.cl-form-input{width:100%;padding:7px 8px;border:1px solid var(--cl-border-warm);border-radius:6px;font-size:10px;color:var(--cl-dark);background:var(--cl-bg-soft);transition:border-color var(--ease-std);outline:none;font-family:inherit;box-sizing:border-box}.cl-form-input:focus{border-color:var(--cl-teal);background:var(--cl-bg)}.cl-form-input::placeholder{color:#bbb}.cl-comment-textarea{width:100%;padding:8px;border:1px solid var(--cl-border-warm);border-radius:8px;font-size:11px;color:var(--cl-dark);background:var(--cl-bg-soft);resize:none;outline:none;font-family:inherit;transition:border-color var(--ease-std);margin-bottom:10px;box-sizing:border-box}.cl-comment-textarea:focus{border-color:var(--cl-teal);background:var(--cl-bg)}.cl-comment-textarea::placeholder{color:#bbb}@media (max-width:1024px){.def-grid{grid-template-columns:repeat(2,1fr)}.qt-grid{grid-template-columns:repeat(2,1fr)}.feat-row,.feat-row--reverse{grid-template-columns:1fr;gap:var(--sp-6);direction:ltr}.feat-illustration{position:static;max-width:100%;margin:0 auto;overflow:scroll}}@media (max-width:900px){.checklist-showcase-layout{grid-template-columns:1fr;gap:var(--sp-8)}.checklist-showcase-left,.checklist-showcase-right{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:center}.checklist-showcase-left .checklist-showcase-item{flex-direction:row;text-align:left}.checklist-showcase-phone{order:-1}}@media (max-width:768px){.platform-metrics-top{flex-direction:column;gap:var(--sp-4)}.platform-metrics-headline{font-size:1.75rem}.platform-metrics-grid{grid-template-columns:repeat(2,1fr)}.platform-metric:nth-child(3){border-left:1px solid var(--cl-border-warm)}.platform-metric:nth-child(3),.platform-metric:nth-child(4){border-top:1px solid var(--cl-border-warm)}.platform-metric:nth-child(4){border-left:none}.platform-metric-number{font-size:2rem}.checklist-showcase-header-title{font-size:1.5rem}.hiw-title,.seg-title,.cmp-title,.def-title,.qt-title{font-size:1.4rem}.hiw-header-icons{gap:0.4rem}.hiw-header-connector{width:1rem}.hiw-header-icon-circle{width:1.75rem;height:1.75rem}.hiw-header-icon-circle svg{width:0.85rem;height:0.85rem}.hiw-step,.hiw-step--reverse,.seg-block,.seg-block--reverse{grid-template-columns:1fr;direction:ltr}.hiw-step-img,.seg-block-img{order:-1}.hiw-step,.seg-block{margin-bottom:var(--sp-8);padding-bottom:var(--sp-8)}.hiw-cta-actions{flex-direction:column;align-items:center}.hiw-cta-btn{width:100%;max-width:18rem}.seg-nav{gap:var(--sp-1)}.seg-nav-pill{font-size:var(--fs-sm);padding:0.3rem 14px}.cmp-th{padding:0.85rem var(--sp-2);font-size:1rem}.cmp-th-icon svg{width:1.35rem;height:1.35rem}.cmp-feature-desc{display:none}.cmp-cell-text{font-size:1rem}.cmp-th-badge{display:none}}@media (max-width:640px){.def-grid{grid-template-columns:1fr}.qt-grid{grid-template-columns:1fr}.feat-title{font-size:1.5rem}.feat-item{padding:var(--sp-4)}.feat-item-icon{width:2.25rem;height:2.25rem}.feat-footer-sults{padding:var(--sp-5) var(--sp-4)}}@media (max-width:480px){.platform-metrics-headline{font-size:1.5rem}.platform-metrics-grid{grid-template-columns:1fr}.platform-metric{border-left:none;border-top:1px solid var(--cl-border-warm)}.platform-metric:first-child{border-top:none}.platform-metric-number{font-size:1.75rem;margin-bottom:14px}.checklist-showcase-left,.checklist-showcase-right{flex-direction:column}.checklist-showcase-item{max-width:100%}}.integ-header{text-align:center;max-width:720px;margin:0 auto 48px}.integ-title{font-size:2rem;font-weight:700;color:#032d60;margin-bottom:16px;line-height:1.25}.integ-subtitle{font-size:1rem;color:#474747;line-height:1.65}.integ-hub{display:flex;align-items:center;justify-content:center;gap:0;max-width:620px;margin:0 auto 56px;position:relative}.integ-hub-center{width:148px;height:148px;border-radius:50%;background:#032d60;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;position:relative;z-index:2;flex-shrink:0}.integ-hub-center-icon{margin-bottom:4px}.integ-hub-center-icon svg{width:28px;height:28px;stroke:#fff;fill:none;stroke-width:1.2;stroke-linecap:round}.integ-hub-center-label{font-size:0.75rem;font-weight:400;opacity:.65;letter-spacing:.3px}.integ-hub-center-name{font-size:0.95rem;font-weight:600}.integ-hub-ring{position:absolute;top:-36px;left:-36px;right:-36px;bottom:-36px;border:1.5px dashed rgba(3,45,96,.15);border-radius:50%;pointer-events:none}.integ-hub-line{width:48px;height:2px;background:linear-gradient(90deg,rgba(3,45,96,.08),rgba(3,45,96,.2));flex-shrink:0}.integ-hub-line--right{background:linear-gradient(90deg,rgba(3,45,96,.2),rgba(3,45,96,.08))}.integ-hub-spokes{display:flex;flex-direction:column;gap:12px}.integ-hub-spokes--left{align-items:flex-end}.integ-hub-spokes--right{align-items:flex-start}.integ-hub-spoke{display:flex;align-items:center;gap:8px;font-size:0.9rem;color:#474747;font-weight:500}.integ-hub-spoke-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.integ-hub-spoke-dot--teal{background:#00acac}.integ-hub-spoke-dot--coral{background:#D85A30}.integ-hub-spoke-dot--purple{background:#534AB7}.integ-hub-spoke-dot--dark{background:#032d60}.integ-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 auto}.integ-card{background:#fff;border:1px solid rgb(3 45 96 / 25%);border-radius:12px;padding:24px 24px 24px 28px;position:relative;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.integ-card:hover{border-color:rgba(3,45,96,.16);box-shadow:0 2px 12px rgba(3,45,96,.06)}.integ-card-accent{position:absolute;top:0;left:0;width:4px;height:100%}.integ-card--teal .integ-card-accent{background:#00acac}.integ-card--coral .integ-card-accent{background:#D85A30}.integ-card--purple .integ-card-accent{background:#534AB7}.integ-card--dark .integ-card-accent{background:#032d60}.integ-card-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.integ-card-icon svg{width:20px;height:20px;fill:none;stroke-width:1.5;stroke-linecap:round}.integ-card--teal .integ-card-icon{background:rgba(0,172,172,.08)}.integ-card--teal .integ-card-icon svg{stroke:#00acac}.integ-card--coral .integ-card-icon{background:rgba(216,90,48,.07)}.integ-card--coral .integ-card-icon svg{stroke:#D85A30}.integ-card--purple .integ-card-icon{background:rgba(83,74,183,.07)}.integ-card--purple .integ-card-icon svg{stroke:#534AB7}.integ-card--dark .integ-card-icon{background:rgba(3,45,96,.06)}.integ-card--dark .integ-card-icon svg{stroke:#032d60}.integ-card-title{font-size:1rem;font-weight:600;color:#032d60;margin-bottom:8px;line-height:1.3}.integ-card-title a{color:inherit;text-decoration:none}.integ-card-title a:hover{text-decoration:underline}.integ-card-desc{font-size:0.9rem;color:#474747;line-height:1.6;margin-bottom:12px}.integ-card-tag{display:inline-block;font-size:0.75rem;font-weight:600;padding:4px 10px;border-radius:6px;letter-spacing:.2px}.integ-card--teal .integ-card-tag{background:rgba(0,172,172,.08);color:#0a7a7a}.integ-card--coral .integ-card-tag{background:rgba(216,90,48,.06);color:#993C1D}.integ-card--purple .integ-card-tag{background:rgba(83,74,183,.06);color:#3C3489}.integ-card--dark .integ-card-tag{background:rgba(3,45,96,.06);color:#032d60}.integ-card--featured{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0}.integ-card--featured .integ-card-main{padding:28px 28px 28px 32px}.integ-card--featured .integ-card-flow{border-left:1px solid rgb(3 45 96 / 30%);padding:28px 24px;display:flex;flex-direction:column;justify-content:center}.integ-card-flow-label{font-size:0.7rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.6px;margin-bottom:14px}.integ-card-flow-step{display:flex;align-items:center;gap:10px;font-size:0.85rem;color:#474747;line-height:1.4;padding:6px 0;position:relative}.integ-card-flow-step + .integ-card-flow-step{margin-top:2px}.integ-card-flow-step-icon{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.integ-card-flow-step-icon svg{width:12px;height:12px;fill:none;stroke-width:2;stroke-linecap:round}.integ-card--teal .integ-card-flow-step-icon{background:rgba(0,172,172,.1)}.integ-card--teal .integ-card-flow-step-icon svg{stroke:#00acac}.integ-card-flow-step:last-child .integ-card-flow-step-icon{background:rgba(0,172,172,.18)}.integ-card-flow-step + .integ-card-flow-step::before{content:'';position:absolute;left:10px;top:-8px;width:2px;height:8px;background:rgba(0,172,172,.2);border-radius:1px}.integ-text-description-feature-system{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:768px){.integ-section{padding:48px 0}.integ-title{font-size:1.5rem}.integ-hub{flex-wrap:wrap;gap:16px;margin-bottom:40px}.integ-hub-line{display:none}.integ-hub-spokes{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px}.integ-hub-spokes--left,.integ-hub-spokes--right{align-items:center}.integ-hub-spoke{font-size:0.8rem}.integ-cards{grid-template-columns:1fr}.integ-card--featured{grid-column:span 1;grid-template-columns:1fr}.integ-card--featured .integ-card-flow{border-left:0;border-top:1px solid rgba(3,45,96,.08)}}.def-header{text-align:center;max-width:720px;margin:0 auto 48px}.def-title{font-size:2rem;font-weight:700;color:#032d60;margin-bottom:16px;line-height:1.25}.def-subtitle{font-size:1rem;color:#474747;line-height:1.65}.def-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:16px;margin:0 auto 40px}.def-grid-left{display:flex;flex-direction:column;gap:16px}.def-card{background:#fff;border:1px solid rgba(3,45,96,.08);border-radius:12px;padding:24px;position:relative}.def-card--highlight{border:2px solid #00acac;display:flex;flex-direction:column;justify-content:center}.def-card-recommended{position:absolute;top:-1px;right:24px;background:#00acac;color:#fff;font-size:0.7rem;font-weight:600;padding:5px 14px;border-radius:0 0 8px 8px;letter-spacing:.3px}.def-card-badge{display:inline-flex;align-items:center;gap:5px;font-size:0.7rem;font-weight:600;padding:4px 10px;border-radius:6px;margin-bottom:14px}.def-card-badge svg{width:12px;height:12px;fill:none;stroke-width:1.5;stroke-linecap:round}.def-card-badge--gray{background:#F1EFE8;color:#5F5E5A}.def-card-badge--gray svg{stroke:#5F5E5A}.def-card-badge--amber{background:#FAEEDA;color:#854F0B}.def-card-badge--amber svg{stroke:#854F0B}.def-card-badge--teal{background:rgba(0,172,172,.1);color:#0a7a7a}.def-card-badge--teal svg{stroke:#00acac}.def-card-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.def-card-icon svg{width:20px;height:20px;fill:none;stroke-width:1.5;stroke-linecap:round}.def-card-icon--gray{background:#F1EFE8}.def-card-icon--gray svg{stroke:#5F5E5A}.def-card-icon--amber{background:#FAEEDA}.def-card-icon--amber svg{stroke:#854F0B}.def-card-icon--teal{background:rgba(0,172,172,.08)}.def-card-icon--teal svg{stroke:#00acac}.def-card-title{font-size:1rem;font-weight:600;color:#032d60;margin-bottom:8px;line-height:1.3}.def-card--highlight .def-card-title{font-size:1.1rem}.def-card-text{font-size:0.9rem;color:#474747;line-height:1.6;margin-bottom:14px}.def-card--highlight .def-card-text{font-size:0.95rem}.def-card-text a{color:#00acac;font-weight:600;text-decoration:none}.def-card-text a:hover{text-decoration:underline}.def-feat-list{display:flex;flex-direction:column;gap:7px}.def-feat-item{display:flex;align-items:center;gap:8px;font-size:0.8rem;color:#474747;line-height:1.4}.def-feat-icon{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.def-feat-icon svg{width:10px;height:10px;fill:none;stroke-width:2;stroke-linecap:round}.def-feat-icon--no{background:#FCEBEB}.def-feat-icon--no svg{stroke:#A32D2D}.def-feat-icon--partial{background:#FAEEDA}.def-feat-icon--partial svg{stroke:#854F0B}.def-feat-icon--yes{background:rgba(0,172,172,.12)}.def-feat-icon--yes svg{stroke:#00acac}.def-modules{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(3,45,96,.08)}.def-module-item{display:flex;align-items:center;gap:6px;font-size:0.8rem;color:#474747}.def-module-item a{color:#474747;text-decoration:none}.def-module-item a:hover{color:#00acac}.def-module-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:#00acac}.def-text-description-feature-system{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:768px){.def-section{padding:48px 0}.def-title{font-size:1.5rem}.def-grid{grid-template-columns:1fr}.def-grid-left{gap:12px}.def-card--highlight .def-card-title{font-size:1rem}.def-card--highlight .def-card-text{font-size:0.9rem}.def-modules{grid-template-columns:1fr}}