.public-site-footer{background:#edf2fc;border-top:1px solid #dce4f3;color:var(--ink)}body:has(.public-site-footer) .analytics-settings-container{display:none}.public-footer-inner{max-width:1280px;margin:0 auto;padding:56px 48px 20px}.public-footer-main{display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px;padding-bottom:40px}.public-footer-brand .brand{width:138px}.public-footer-tagline{color:var(--ink);margin:22px 0 10px;font-size:1rem;font-weight:700;line-height:1.5}.public-footer-description{margin:0;color:var(--muted);font-size:.875rem;line-height:1.8}.public-footer-navigation{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.public-footer-group h2{margin:0 0 14px;font-size:.875rem;line-height:1.5;font-weight:750}.public-footer-group p{margin:0 0 12px;font-size:.8125rem;line-height:1.7;color:var(--muted)}.public-footer-group ul{list-style:none;padding:0;margin:0}.public-footer-group a{display:flex;align-items:center;min-height:44px;padding:7px 0;font-size:.875rem;line-height:1.5;color:var(--muted)}.public-footer-group[aria-labelledby=footer-partners] h2,.public-footer-group[aria-labelledby=footer-partners] li:first-child a{color:var(--brand)}.public-footer-group[aria-labelledby=footer-partners] li:first-child a{font-weight:700}.public-footer-bottom{border-top:1px solid #d4def0;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:.8125rem;color:var(--muted)}.public-footer-bottom p{margin:0;line-height:1.7}.public-footer-legal{display:flex;flex-wrap:wrap;gap:24px}.public-footer-legal a,.public-footer-legal .analytics-settings-link{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.public-site-footer a:hover,.public-footer-legal button:hover{color:var(--brand);text-decoration:underline;text-underline-offset:4px}.public-site-footer :is(a,button):focus-visible{outline:3px solid var(--brand);outline-offset:4px;border-radius:3px}.public-footer-social{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.public-footer-social a{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);background:#e2e9f7;border-radius:8px;cursor:pointer;transition:color .15s ease,background-color .15s ease}.public-footer-social a:hover{background:#dde7fa}@media(max-width:1150px){.public-footer-inner{padding:40px 32px 20px}.public-footer-main{grid-template-columns:1fr;gap:32px}.public-footer-description{max-width:420px}}@media(max-width:800px){.public-footer-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}@media(max-width:500px){.public-footer-inner{padding:32px 24px 16px}.public-footer-main{padding-bottom:28px}.public-footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.public-footer-bottom{align-items:flex-start;flex-direction:column;gap:6px}}.features-site{background:#f7f9ff;color:#15213b;min-height:100vh}.features-container{max-width:1180px;margin:auto;padding:0 32px 64px}.features-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;padding-top:28px;font-size:.8rem;color:#50607e}.features-breadcrumb a{color:#2457e7}.features-hero{max-width:850px;padding:48px 0 42px}.features-hero h1{font-size:clamp(2.1rem,4.6vw,3.65rem);line-height:1.12;letter-spacing:-.045em;margin:16px 0 22px}.features-hero>p{max-width:760px;color:#50607e;font-size:1.08rem;line-height:1.8}.features-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.features-hero .features-availability{font-size:.82rem;margin-top:20px;max-width:740px}.features-section{margin:32px 0 62px;scroll-margin-top:100px}.features-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.features-site main h2{font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:-.035em;line-height:1.25;margin:10px 0 18px}.features-site main h3{font-size:1rem;line-height:1.5;letter-spacing:-.015em;margin:16px 0 8px}.features-section-heading>a,.features-guide-link{display:inline-flex;align-items:center;gap:8px;color:#2457e7;font-size:.85rem;font-weight:700}.features-section-heading>a{margin-bottom:20px}.features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.features-card{display:flex;flex-direction:column;align-items:start;padding:26px;background:#fff;border:1px solid #dce4f3;border-radius:18px;transition:border-color .15s,box-shadow .15s}.features-card:hover,.features-card:focus-within{border-color:#9cb3ef;box-shadow:0 8px 24px #2457e70a}.features-card>svg{color:#2457e7;margin-bottom:18px}.features-plan-label{font-size:.7rem;line-height:1.6;font-weight:650;color:#405478;background:#edf2fc;border-radius:5px;padding:4px 8px}.features-card h3 a{color:inherit;text-decoration:none}.features-card p,.features-journey p{color:#50607e;font-size:.86rem;line-height:1.75;margin:0 0 24px}.features-card-link{display:flex;gap:8px;align-items:center;margin-top:auto;color:#2457e7;font-size:.8rem;font-weight:700}.features-how{border-top:1px solid #dce4f3;padding-top:34px}.features-journey{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:28px 0 0}.features-journey li{border-top:3px solid #b7c8f6;padding-top:20px}.features-journey li>div{display:flex;justify-content:space-between;align-items:center;color:#2457e7}.features-journey li>div span{color:#50607e;font-size:.75rem;font-weight:700}.features-table-wrap{overflow-x:auto;border:1px solid #dce4f3;border-radius:16px;background:#fff}.features-table{width:100%;border-collapse:collapse;text-align:left;font-size:.83rem}.features-table caption{text-align:left;padding:18px 20px;color:#50607e;font-size:.8rem}.features-table th,.features-table td{padding:17px 20px;border-top:1px solid #e5eaf5;line-height:1.6}.features-table thead{background:#edf2fc}.features-table tbody th{font-weight:650}.features-table small{display:block;color:#50607e;font-size:.7rem}.features-plan-notes{display:grid;grid-template-columns:1fr 1fr;gap:32px;font-size:.8rem;line-height:1.8;color:#50607e;margin-top:12px}.features-site p a{color:#2457e7}.features-conversion{border:1px solid #ccd9f8;border-radius:22px;background:#edf2fc;padding:36px}.features-conversion p{max-width:760px;color:#405478;font-size:.9rem;line-height:1.8}.features-product-image{margin:0 0 48px;padding:18px;background:#eaf0fc;border:1px solid #dce4f3;border-radius:20px}.features-product-image img{display:block;width:auto;max-width:100%;max-height:440px;height:auto;margin:auto;border-radius:10px;border:1px solid #dce4f3}.features-product-image figcaption{margin:14px 4px 0;font-size:.78rem;line-height:1.6;color:#405478}.features-detail-sections>section{display:grid;grid-template-columns:1fr 1.7fr;gap:60px;padding:32px 0;border-top:1px solid #dce4f3}.features-detail-sections h2{font-size:1.35rem;line-height:1.5;margin:0}.features-detail-sections p,.features-detail-sections li{font-size:.95rem;line-height:1.85;color:#405478}.features-detail-sections p{margin:0 0 18px}.features-detail-sections ul{padding-left:22px}.features-detail-sections li{margin-bottom:10px}.features-related{padding:30px 0 48px}.features-related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.features-related a{display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #dce4f3;padding:20px;border-radius:12px;font-size:.85rem;font-weight:650;color:#2457e7;background:#fff}.features-site a:focus-visible,.features-table-wrap:focus-visible{outline:3px solid #2457e7;outline-offset:4px}@media(max-width:900px){.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.features-journey{grid-template-columns:repeat(3,minmax(0,1fr))}.features-detail-sections>section{gap:30px}}@media(max-width:600px){.features-container{padding:0 20px 40px}.features-hero{padding:34px 0 22px}.features-hero>p{font-size:.95rem}.features-grid,.features-plan-notes,.features-detail-sections>section,.features-related>div{grid-template-columns:1fr}.features-section-heading{display:block}.features-section{margin-bottom:40px}.features-journey{grid-template-columns:1fr;gap:12px}.features-journey li{border-top:0;border-left:3px solid #b7c8f6;padding:8px 0 8px 20px}.features-journey p{margin-bottom:0}.features-table{min-width:700px}.features-plan-notes{gap:0}.features-conversion{padding:24px}.features-product-image{padding:8px;margin-bottom:30px}.features-detail-sections>section{gap:16px;padding:26px 0}}@media(prefers-reduced-motion:reduce){.features-card{transition:none}}.features-product-image--claim-review{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:64px;padding:32px}.features-product-image--claim-review img{margin:0}.features-product-image--claim-review figcaption{max-width:360px;font-size:1.05rem;line-height:1.8}@media(max-width:600px){.features-product-image--claim-review{flex-direction:column;gap:20px;padding:22px}.features-product-image--claim-review figcaption{font-size:.85rem}}.features-card--featured{border-color:#bbcafa;background:linear-gradient(155deg,#fff 35%,#eef3ff)}.features-card>svg{box-sizing:content-box;padding:11px;border-radius:12px;background:#edf2fc}.features-card--featured:nth-child(2)>svg{color:#087c70;background:#e1f5ef}.features-card--featured:nth-child(3)>svg{color:#6944c4;background:#eee8fc}.features-card h3{min-height:3em}.features-card .features-plan-label{min-height:1.6em}.features-card:focus-within{box-shadow:0 0 0 2px #9cb3ef}.features-details{margin:0 0 20px}.features-details summary{cursor:pointer;color:#405478;font-size:.82rem;font-weight:650;padding:8px 0}.features-details summary:focus-visible{outline:3px solid #2457e7;outline-offset:4px}.features-details[open]{border-bottom:1px solid #dce4f3;padding-bottom:8px}.features-claim-flow{list-style:none;padding:0;margin:24px 0;display:grid;gap:20px}.features-claim-flow li{padding-left:16px;border-left:3px solid #b7c8f6}.features-claim-flow strong,.features-claim-flow span{display:block}.features-claim-flow strong{color:#15213b;font-size:.95rem}.features-claim-flow span{font-size:.86rem;line-height:1.65;margin-top:4px}.features-product-image--claim-review figcaption{max-width:490px}.features-product-image--claim-review figcaption>span:last-child{display:block;font-size:.75rem;line-height:1.65}.features-product-image--advanced-reporting img{max-height:none;width:100%}@media(max-width:600px){.features-card{padding:22px}.features-card h3{min-height:0}.features-product-image--claim-review{align-items:stretch}.features-product-image--claim-review img{margin:auto;max-height:300px;order:1}}.features-qr-demo{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin-bottom:40px;padding:28px;background:#eaf0fc;border:1px solid #dce4f3;border-radius:20px}.features-qr-demo figure{margin:24px 0 0}.features-qr-demo>figure{margin-top:0}.features-qr-demo img{display:block;max-width:100%;height:auto;margin:auto;border-radius:10px}.features-qr-demo p{color:#405478;line-height:1.8}.features-qr-demo figcaption{color:#405478;font-size:.78rem;line-height:1.6;margin-top:14px}@media(max-width:600px){.features-qr-demo{grid-template-columns:1fr;gap:24px;padding:18px}}.platform-shell,.platform-login,.content-site{color:#14233c}.platform-metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.platform-metrics-grid .platform-overview-card{min-height:0}.platform-metrics-grid h2{margin:10px 0 0;font-size:2rem}.platform-mini-chart{min-height:205px;display:flex;align-items:end;gap:14px;margin-top:28px;overflow-x:auto;padding:10px 4px 4px}.platform-mini-chart>div{min-width:58px;display:grid;justify-items:center;align-items:end;gap:6px}.platform-mini-chart span{display:block;width:34px;min-height:8px;border-radius:8px 8px 3px 3px;background:#2457e7}.platform-mini-chart small{color:#68748b;font-size:.72rem}.platform-mini-chart strong{font-size:.82rem}.platform-seo-fields{border:1px solid #dce3f2;border-radius:14px;padding:22px;display:grid;gap:18px}.platform-seo-fields legend{padding:0 8px;font-weight:800}.platform-checkbox{display:flex;align-items:flex-start;gap:12px}.platform-checkbox input{margin-top:4px}.platform-checkbox span{display:grid;gap:4px}.platform-checkbox small{color:#68748b}@media(max-width:1000px){.platform-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.platform-metrics-grid{grid-template-columns:1fr}}.platform-shell{min-height:100vh;background:#f5f7fc}.platform-sidebar{position:fixed;inset:0 auto 0 0;width:280px;padding:28px 20px;background:#fff;border-right:1px solid #e3e8f4;display:flex;flex-direction:column;overflow-y:auto;z-index:30}.platform-sidebar>.brand{align-self:flex-start;margin:0 12px 32px}.platform-menu-toggle{display:inline-flex;flex:0 0 auto;color:#365d9a}.platform-workspace{display:flex;align-items:center;gap:12px;padding:15px 12px;background:#f2f5ff;border-radius:12px;margin-bottom:27px;color:#315dcc}.platform-workspace svg{flex-shrink:0}.platform-workspace strong{display:block;color:#172642;font-size:.8125rem}.platform-workspace span{display:block;color:#6b7893;font-size:.75rem;margin-top:3px}.platform-sidebar nav{display:flex;flex-direction:column;gap:6px}.platform-sidebar nav a{display:flex;align-items:center;gap:12px;padding:13px 12px;border-radius:10px;color:#5d6d88;font-size:.875rem;font-weight:600}.platform-sidebar nav a svg{flex-shrink:0}.platform-sidebar nav a.active{background:#edf2ff;color:#2059dc}.platform-sidebar nav a:hover{background:#f4f6fc}.platform-sidebar-bottom{margin-top:auto;padding:32px 12px 0;display:flex;flex-direction:column;gap:17px;font-size:.8125rem}.platform-sidebar-bottom>span{overflow-wrap:anywhere;color:#6b7893}.platform-sidebar-bottom button,.platform-sidebar-bottom a{display:flex;align-items:center;gap:8px;text-align:left;color:#385379}.platform-main{margin-left:280px;min-width:0}@media(min-width:761px){.platform-sidebar,.platform-main{transition:transform .2s ease,margin-left .2s ease}.platform-navigation-closed .platform-sidebar{transform:translate(-100%);pointer-events:none}.platform-navigation-closed .platform-main{margin-left:0}}.platform-topbar{min-height:76px;padding:18px 36px;background:#fff;border-bottom:1px solid #e3e8f4;display:flex;justify-content:space-between;gap:16px;color:#62718a;font-size:.8125rem}.platform-topbar>span,.platform-topbar>a{display:flex;align-items:center;gap:8px}.platform-topbar>span svg{color:#3566d8}.platform-content{max-width:1480px;margin:0 auto;padding:40px 36px 70px}.platform-content .page-heading{margin-bottom:28px}.platform-content .page-heading h1{font-size:clamp(1.625rem,2.8vw,2.25rem);letter-spacing:-1.1px}.platform-content .page-heading p{font-size:.9375rem;max-width:740px}.platform-content p,.platform-login p{color:#63728b}.platform-panel{min-width:0;background:#fff;border:1px solid var(--line);border-radius:var(--card-radius);margin-bottom:24px;overflow:hidden}.platform-padded{padding:var(--card-padding)}.platform-padded>h2{margin-bottom:20px;font-size:1.1875rem}.platform-padded>h3{margin:22px 0 8px}.platform-panel-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;border-bottom:1px solid #edf0f7}.platform-panel-header h2{font-size:1.125rem}.platform-panel-header>span{font-size:.8125rem;color:#65748c}.platform-table-scroll{position:relative;overflow-x:auto}.platform-table-scroll table{width:100%;border-collapse:collapse}.platform-table-scroll th{background:#f8faff;text-align:left;padding:14px 22px;color:#63738c;font-size:.75rem;font-weight:600;white-space:nowrap}.platform-table-scroll td{padding:19px 22px;border-bottom:1px solid #edf0f7;color:#354965;font-size:.875rem;vertical-align:top;max-width:340px;overflow-wrap:anywhere}.platform-table-scroll tr:last-child td{border-bottom:0}.platform-table-scroll td strong{font-size:.875rem;color:#172846}.platform-table-scroll td small{display:block;font-size:.75rem;margin-top:5px;color:#6b7c95}.platform-table-scroll a:hover{color:#2059dc;text-decoration:underline}.platform-list-footer{padding:24px;display:flex;justify-content:center}.platform-toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:15px;margin-bottom:24px}.platform-toolbar .field{flex:1 1 170px;margin:0}.platform-toolbar .field:first-child{flex-grow:2}.platform-toolbar .btn{min-height:47px}.platform-toolbar .field-label,.platform-form .field-label{font-size:.8125rem}.platform-toolbar input,.platform-toolbar select,.platform-form input,.platform-form select,.platform-form textarea,.platform-login input{font-size:1rem}.platform-two-column{display:grid;grid-template-columns:1fr 1fr;gap:24px}.platform-facts{margin:18px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:23px}.platform-facts dt{color:#70819a;font-size:.75rem;margin-bottom:6px}.platform-facts dd{margin:0;font-size:.875rem;color:#273f5f;overflow-wrap:anywhere;line-height:1.6}.platform-facts a{color:#265fd9}.platform-section-title{display:flex;align-items:center;gap:15px;justify-content:space-between}.platform-section-title h2{font-size:1.1875rem}.platform-usage{display:flex;flex-direction:column;gap:8px;margin:28px 0}.platform-usage strong{font-size:3rem;line-height:1.2;letter-spacing:-2px}.platform-usage span{font-size:.875rem;color:#6c7d96}.platform-back{display:inline-flex;align-items:center;gap:8px;color:#627895;font-size:.8125rem;margin-bottom:22px}.platform-notice{background:#f0f4fe;border:1px solid #e1e8fc;border-radius:9px;padding:14px;margin:var(--space-4) 0;color:#466289;font-size:.8125rem;line-height:1.7}.platform-notice p{margin:5px 0 0;font-size:.8125rem}.platform-form{display:flex;flex-direction:column;gap:22px}.platform-form .field{margin:0}.platform-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.platform-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px;margin-top:8px}.platform-muted{margin-right:auto;font-size:.75rem;color:#76859d}.platform-overview-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;background:linear-gradient(110deg,#e8f1ff,#f0edff);border:1px solid #e0e8fd;border-radius:20px;padding:36px;margin-bottom:25px}.platform-overview-hero .eyebrow{color:#4870cb}.platform-overview-hero h2{font-size:clamp(1.5rem,2.7vw,2rem);margin:10px 0}.platform-overview-hero p{max-width:600px;font-size:.9375rem;margin:0}.platform-overview-hero>svg{color:#6268d4;flex-shrink:0}.platform-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.platform-overview-card{background:#fff;border:1px solid #e2e8f2;border-radius:16px;padding:28px;transition:border-color .15s,box-shadow .15s}.platform-overview-card:hover{border-color:#b4c8ff;box-shadow:0 8px 22px #3464c40c}.platform-overview-card h2{margin:20px 0 10px;font-size:1.25rem}.platform-overview-card p{font-size:.875rem;margin:0 0 24px}.platform-icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;background:#edf2ff;color:#3768e3;border-radius:14px}.platform-text-link{display:inline-flex;align-items:center;gap:8px;color:#285cd2;font-size:.8125rem;font-weight:600}.platform-timeline{padding:0;margin:24px 0 0;list-style:none}.platform-timeline li{padding:0 0 24px 20px;border-left:2px solid #e5eaf7;position:relative}.platform-timeline li:before{content:"";position:absolute;width:9px;height:9px;background:#5783ed;border-radius:50%;left:-5.5px;top:5px}.platform-timeline li:last-child{padding-bottom:0}.platform-timeline strong{font-size:.875rem;display:block}.platform-timeline time,.platform-timeline small{display:block;font-size:.75rem;color:#6e7e96;margin-top:5px}.platform-timeline p{font-size:.875rem;margin:8px 0;overflow-wrap:anywhere}.platform-panel details{margin-top:12px;font-size:.8125rem}.platform-panel summary{cursor:pointer;color:#3966c8}.platform-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.75rem;line-height:1.7;background:#f6f8fc;padding:12px;border-radius:8px;max-height:300px;overflow-y:auto}.platform-preserve{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.875rem}.platform-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px;align-items:start}.platform-editor-sidebar .platform-panel>.status{margin-bottom:12px}.platform-editor-sidebar .platform-panel>p{font-size:.8125rem;line-height:1.8}.platform-editor-sidebar .platform-panel>.btn{width:100%;margin-top:20px}.platform-editor-sidebar .platform-panel>.platform-text-link{margin-top:20px}.platform-editor-sidebar .platform-facts{grid-template-columns:1fr;gap:16px;margin-bottom:20px}.platform-body-input{line-height:1.85;resize:vertical;min-height:340px}.platform-versions{padding:0;list-style:none;margin:0;max-height:650px;overflow-y:auto}.platform-versions li{padding:16px 0;border-bottom:1px solid #e7ecf6}.platform-versions li:first-child{padding-top:0}.platform-versions li:last-child{border-bottom:0}.platform-versions strong{font-size:.8125rem}.platform-versions small,.platform-versions li>span{display:block;font-size:.75rem;margin-top:5px;color:#71819a}.platform-versions .content-body p{font-size:.8125rem}.platform-success{display:flex;align-items:center;gap:10px;margin:0 0 24px;padding:14px 18px;background:#eaf8f1;border:1px solid #c6e7d6;border-radius:10px;color:#216344;font-size:.875rem}.platform-content .status-suspended,.platform-content .status-disabled{background:#fff0ed;color:#a64035}.platform-content .status-draft,.platform-content .status-unpublished{background:#f0f2f8;color:#65748d}.platform-content .status-published,.platform-content .status-active{background:#edf8f2;color:#27704e}.platform-login{background:radial-gradient(ellipse at 20% 0%,#e6f0ff,transparent 55%),#f7f9fd;min-height:100vh;padding:38px 24px 60px;display:flex;flex-direction:column;align-items:center;gap:35px}.platform-login-card{width:100%;max-width:475px;background:#fff;padding:38px;border:1px solid #e2e8f5;box-shadow:0 16px 60px #456cb20a;border-radius:22px}.platform-login-card .platform-icon{margin-bottom:23px}.platform-login-card h1{font-size:1.8125rem;margin-top:10px}.platform-login-card>p{font-size:.875rem;line-height:1.8;margin:14px 0 26px}.platform-login-card form{display:flex;flex-direction:column;gap:20px}.platform-login-card .field{margin:0}.platform-login-card .field-label{font-size:.875rem}.platform-login-card .field-hint{font-size:.75rem}.platform-login-card form>.btn{width:100%}.platform-login-card>.platform-login-note{font-size:.75rem;margin:22px 0}.platform-totp{text-align:center;background:#f8faff;padding:16px;border-radius:12px}.platform-totp img{max-width:100%;height:auto;margin:0 auto}.platform-totp details{text-align:left;font-size:.8125rem;margin-top:10px}.platform-totp summary{cursor:pointer;color:#3464d1}.platform-totp code{display:block;overflow-wrap:anywhere;font-size:.8125rem;letter-spacing:1px;background:#fff;padding:12px}.content-site{background:#fff;min-height:100vh;display:flex;flex-direction:column}.content-site>main{flex:1}.content-index-intro{text-align:center;padding:74px 24px 68px;background:radial-gradient(ellipse at 50% 0%,#eef4ff,transparent 70%)}.content-index-intro h1{font-size:clamp(2.375rem,5.5vw,4rem);line-height:1.15;letter-spacing:-2.5px;margin:20px 0}.content-index-intro h1 span{color:#3569e6}.content-index-intro>p{max-width:570px;margin:0 auto;font-size:1.0625rem}.content-blog-list{max-width:1200px;margin:0 auto;padding:20px 35px 100px}.content-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.content-blog-card{border:1px solid #e3e9f3;border-radius:18px;overflow:hidden}.content-blog-art{min-height:175px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;background:linear-gradient(135deg,#e5f3ff,#eef);color:#5d80d8}.content-blog-art span{font-size:.5625rem;letter-spacing:2px;font-weight:700}.content-blog-card:nth-child(3n+2) .content-blog-art{background:linear-gradient(135deg,#ecebff,#f4eeff);color:#9071dc}.content-blog-card:nth-child(3n+3) .content-blog-art{background:linear-gradient(135deg,#e6f4ff,#e9efff);color:#4787cf}.content-blog-card-body{padding:26px}.content-blog-card time{color:#7b8ca5;font-size:.75rem}.content-blog-card h2{margin:14px 0 10px;font-size:1.375rem;line-height:1.4;overflow-wrap:anywhere}.content-blog-card p{font-size:.875rem;margin:0 0 23px;overflow-wrap:anywhere}.content-article h1{font-size:clamp(1.875rem,3.8vw,3rem);line-height:1.25;letter-spacing:-1.5px;overflow-wrap:anywhere}.content-article .eyebrow{margin-bottom:17px}.content-lead{font-size:1.125rem;color:#667b99;margin:24px 0}.content-public-article{max-width:860px;padding:40px 40px 110px;margin:0 auto}.content-public-article>header{margin-bottom:40px}.content-public-date{margin-top:18px;font-size:.8125rem}.content-body{overflow-wrap:anywhere}.content-body p{white-space:pre-wrap;color:#40536f;line-height:1.95;font-size:1rem;margin:0 0 23px}.content-body h2{font-size:1.625rem;margin:36px 0 18px}.content-body h3{font-size:1.3125rem;margin:28px 0 15px}.content-unavailable{max-width:720px;margin:40px auto 100px;padding:30px;text-align:center}.content-unavailable h1{font-size:2.25rem}@media(max-width:1150px){.platform-sidebar{width:245px;padding:24px 14px}.platform-main{margin-left:245px}.platform-content{padding:30px 25px 60px}.platform-topbar{padding-inline:25px}.platform-editor-layout{grid-template-columns:minmax(0,1fr)}.platform-editor-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.platform-padded{padding:22px}.platform-two-column{grid-template-columns:1fr;gap:0}.content-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.platform-sidebar{position:relative;width:100%;padding:20px;border-right:0;border-bottom:1px solid #e1e7f3;overflow:visible}.platform-sidebar>.brand{margin:0}.platform-workspace{display:none;padding:12px;margin-bottom:15px}.platform-sidebar nav{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.platform-sidebar nav a{padding:12px 9px;font-size:.75rem;gap:8px}.platform-sidebar nav a:last-child{grid-column:1 / -1}.platform-sidebar-bottom{margin-top:15px;padding:14px 0 0;border-top:1px solid #edf0f7;display:none;flex-direction:row;flex-wrap:wrap;align-items:center;gap:15px;font-size:.75rem}.platform-sidebar-bottom>span{width:100%}.platform-menu-open>.brand{margin-bottom:20px}.platform-menu-open .platform-workspace{display:flex}.platform-menu-open nav{display:grid}.platform-menu-open .platform-sidebar-bottom{display:flex}.platform-sidebar-bottom a{margin-left:auto}.platform-main{margin-left:0}.platform-topbar{padding:14px 20px;min-height:56px;font-size:.6875rem}.platform-content{padding:30px 18px 55px}.platform-content .page-heading{gap:15px}.platform-content .page-heading>div:first-child{min-width:0;flex-basis:100%}.platform-content .page-heading h1{font-size:1.8125rem}.platform-content .page-heading p{font-size:.875rem}.platform-overview-hero{padding:24px}.platform-overview-hero>svg{display:none}.platform-overview-grid{grid-template-columns:1fr;gap:17px}.platform-overview-card{padding:24px}.platform-toolbar{gap:13px}.platform-toolbar .field{flex-basis:140px}.platform-toolbar .field:first-child{flex-basis:100%}.platform-panel-header{padding:19px}.platform-panel-header h2{font-size:1.0625rem}.platform-panel-header>span{font-size:.75rem}.platform-padded{padding:22px 19px}.platform-facts{gap:18px}.platform-facts dd{font-size:.8125rem}.platform-editor-sidebar{grid-template-columns:1fr;gap:0}.platform-editor-layout{gap:0}.platform-form-row{grid-template-columns:1fr}.platform-login{padding:27px 18px 45px;gap:27px}.platform-login-card{padding:30px 23px}.platform-login-card h1{font-size:1.75rem}.content-index-intro{padding:46px 24px}.content-index-intro h1{font-size:2.75rem;letter-spacing:-1.8px}.content-index-intro>p{font-size:.9375rem}.content-blog-list{padding:15px 22px 70px}.content-blog-grid{grid-template-columns:1fr;gap:22px}.content-public-article{padding:28px 24px 70px}.content-article h1{font-size:2rem;letter-spacing:-1px}.content-body p{font-size:1rem;line-height:1.9}.content-body h2{font-size:1.5rem}.content-body h3{font-size:1.25rem}.content-lead{font-size:1.0625rem}}.platform-template-fields{min-width:0;display:grid;gap:16px;margin:0;padding:18px;border:1px solid var(--border, #dfe5ef);border-radius:12px}.platform-template-fields legend{padding:0 6px;font-weight:650}.platform-template-fields>div{display:grid;gap:10px;min-width:0}.platform-template-fields .btn{justify-self:start}.control-nav-group{padding:15px 12px 5px;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#78859a}.platform-sidebar nav{gap:2px}.platform-sidebar nav a{padding-top:9px;padding-bottom:9px}.platform-content{max-width:1800px}.control-global-search{display:flex;align-items:center;gap:8px;flex:1;max-width:520px;min-width:0}.control-global-search input{min-width:0;width:100%;padding:9px 12px;border:1px solid #dce3f2;border-radius:8px}.control-metrics,.control-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.control-metrics strong{display:block;font-size:2rem;margin-top:12px}.control-metrics span,.control-caption{color:#68748b;font-size:.8rem}.control-caption{margin-bottom:var(--space-4)}.control-metrics>.platform-panel,.control-shortcuts>.platform-panel{margin-bottom:0}.platform-padded>p+:is(.btn,.platform-panel),.platform-padded>.btn+p{margin-top:var(--space-3)}.control-shortcuts{margin-top:20px}.control-attention{display:grid}.control-attention a{padding:14px 22px;border-top:1px solid #e3e8f4;display:flex;justify-content:space-between;gap:20px}.control-attention span{font-size:.83rem;color:#68748b}.control-filters{flex-wrap:wrap}.control-filters .field{min-width:140px;flex:1}.control-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:24px 0 12px}.control-tabs button{padding:9px 14px;border:1px solid #dce3f2;background:#fff;border-radius:8px;cursor:pointer;text-transform:capitalize}.control-tabs button.selected{color:#fff;background:#2457e7;border-color:#2457e7}.control-record{border-top:1px solid #e3e8f4;padding:18px 0;margin-top:18px}.control-record dd{overflow-wrap:anywhere}.control-distribution{display:grid;gap:12px;margin-top:20px}.control-distribution>div{display:grid;grid-template-columns:100px 1fr 45px;gap:14px;align-items:center}.control-distribution meter{width:100%}@media(max-width:1100px){.control-metrics,.control-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.control-metrics,.control-shortcuts{gap:8px}.control-metrics .platform-padded,.control-shortcuts .platform-padded{padding:14px}.control-attention a{flex-direction:column;gap:6px}.platform-topbar{flex-wrap:wrap;gap:10px}.control-global-search{flex-basis:100%;max-width:none}}.email-center-tabs,.email-center-filters{margin-bottom:18px}.email-search-field{display:flex;align-items:center;gap:8px}.email-search-field input{min-width:270px}.email-template-row{cursor:pointer}.email-template-row:hover td{background:#f6f8fd}.email-template-link{padding:0;border:0;background:transparent;color:#2457e7;font:inherit;font-weight:700;cursor:pointer}.email-detail-backdrop{position:fixed;inset:0;z-index:100;display:flex;justify-content:flex-end;background:#14233c8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.email-detail{width:min(1120px,94vw);height:100%;overflow:auto;background:#fff;box-shadow:-20px 0 60px #14233c33}.email-detail>header{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 28px;border-bottom:1px solid #e3e8f4;background:#fff}.email-detail>header h2,.email-detail>header p{margin:4px 0 0}.email-detail-layout{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);min-height:calc(100vh - 112px)}.email-detail-layout>aside{padding:26px;border-right:1px solid #e3e8f4;background:#f8faff}.email-detail-layout code{display:inline-block;max-width:100%;margin:2px 4px 2px 0;overflow-wrap:anywhere}.email-preview-area{padding:24px;overflow:hidden}.email-preview-toolbar{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.email-preview-toolbar>div{display:flex;gap:4px;padding:4px;border:1px solid #dce3f2;border-radius:9px;background:#f8faff}.email-preview-toolbar button{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:0;border-radius:6px;color:#68748b;background:transparent;cursor:pointer}.email-preview-toolbar button.selected{color:#14233c;background:#fff;box-shadow:0 1px 4px #14233c1a}.email-preview-frame{width:100%;margin:0 auto;padding:14px;border-radius:12px;background:#dedbe7;transition:max-width .18s ease;box-sizing:border-box}.email-preview-frame.mobile{max-width:390px}.email-preview-frame iframe{display:block;width:100%;height:680px;border:0;border-radius:7px;background:#fff}.email-text-preview{min-height:440px;margin:0;padding:24px;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #dce3f2;border-radius:10px;color:#14233c;background:#f8faff;font:14px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace}.email-text-preview svg{display:block;margin-bottom:16px}@media(max-width:760px){.email-detail{width:100%}.email-detail-layout{grid-template-columns:1fr}.email-detail-layout>aside{border-right:0;border-bottom:1px solid #e3e8f4}.email-preview-toolbar{align-items:flex-start;flex-direction:column}.email-preview-area{padding:14px}.email-search-field input{min-width:0}}.platform-content :is(h1,h2,h3,p,dd){overflow-wrap:anywhere}.platform-content .btn{white-space:normal;max-width:100%}@media(max-width:760px){.platform-content :is(.btn,.icon-button){min-height:44px}.platform-content .icon-button{min-width:44px}}.seo-editor{margin-top:24px;overflow-wrap:anywhere}.seo-editor input:not([type=checkbox]),.seo-editor textarea,.seo-editor select{max-width:100%}.seo-editor-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.seo-stats{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.seo-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.seo-content-center>.platform-panel{padding:24px;margin-top:24px}.seo-content-center>.platform-panel>h2{margin-bottom:12px}.seo-content-center .platform-checkbox{margin:16px 0}.seo-content-center .seo-stats h2{margin:10px 0 0;font-size:1.75rem}.seo-content-center .seo-stats span{font-size:.75rem;color:#65748c}.seo-editor fieldset{margin-top:24px}@media(max-width:760px){.seo-content-center>.platform-panel{padding:18px}.seo-stats{gap:12px}.seo-stats .platform-overview-card{padding:18px}}.seo-content-center .platform-checkbox input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin:2px 0 0}.contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;max-width:1200px;padding:65px 35px 110px;margin:0 auto;background:radial-gradient(ellipse at 15% 0%,#f0f5ff,transparent 60%)}.contact-intro{padding-top:24px}.contact-intro h1{font-size:clamp(2.25rem,4vw,3.25rem);line-height:1.18;margin:22px 0;letter-spacing:-1.7px}.contact-intro h1 span{color:var(--brand)}.contact-intro>p{font-size:1.0625rem}.contact-reasons{display:grid;gap:24px;margin:35px 0}.contact-reasons>div{display:flex;gap:15px;align-items:start}.contact-reasons svg{color:var(--brand);margin-top:3px}.contact-reasons h2{font-size:1rem;margin-bottom:4px}.contact-reasons p{font-size:.9375rem}.contact-email{display:inline-flex;align-items:center;gap:10px;color:var(--brand);font-weight:650;font-size:1rem}.contact-intro .contact-warranty-note{font-size:.8125rem;margin-top:25px;padding-top:22px;border-top:1px solid var(--line)}.contact-card{min-width:0;background:#fff;border:1px solid var(--line);border-radius:24px;padding:35px;box-shadow:0 16px 60px #2457e709}.contact-card h2{font-size:1.5rem}.contact-form-intro{font-size:.9375rem;margin:8px 0 27px}.contact-card .field{margin-bottom:19px}.contact-card .field-label{font-size:.875rem}.contact-card input,.contact-card select,.contact-card textarea{font-size:1rem}.contact-card textarea{resize:vertical;min-height:155px}.contact-card .inline-error{margin:17px 0}.contact-form-note{font-size:.8125rem;line-height:1.7;margin:10px 0}.contact-form-note a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.contact-card .full-width{margin-top:16px}.contact-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-confirmation{text-align:center;padding:35px 0;display:flex;flex-direction:column;align-items:center;gap:23px;overflow-wrap:anywhere}.contact-confirmation-icon{display:grid;place-items:center;width:66px;height:66px;background:var(--brand-soft);color:var(--brand);border-radius:22px}.contact-reference{font-size:.75rem;color:var(--muted);overflow-wrap:anywhere}.contact-reference span{font-family:ui-monospace,monospace}.contact-inbox-toolbar{max-width:560px}.contact-inbox-list{display:grid;gap:18px}.contact-inbox-card{border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden}.contact-inbox-card summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:24px;list-style:none}.contact-inbox-card summary::-webkit-details-marker{display:none}.contact-inbox-card summary:after{content:"+";color:var(--brand);font-size:1.5rem;font-weight:500}.contact-inbox-card details[open] summary:after{content:"−"}.contact-inbox-card summary>div:first-child{min-width:0;flex:1}.contact-inbox-card summary h2{font-size:1.0625rem;margin-bottom:5px;overflow-wrap:anywhere}.contact-inbox-card summary>div>span{font-size:.875rem;color:var(--muted);overflow-wrap:anywhere}.contact-inbox-meta{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.contact-inbox-meta time{font-size:.8125rem;color:var(--muted)}.contact-inbox-meta .contact-topic{padding:5px 10px;border-radius:7px;background:var(--brand-soft);color:var(--brand);font-size:.75rem;font-weight:650}.contact-inbox-meta .contact-topic-privacy{background:#f0ebff;color:#6746b7}.contact-inbox-body{border-top:1px solid var(--line);padding:26px}.contact-message-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);line-height:1.85;margin-bottom:22px}.contact-inbox-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.contact-inbox-card summary:focus-visible{outline:3px solid var(--brand);outline-offset:-4px;border-radius:14px}@media(max-width:900px){.contact-layout{gap:35px;padding:35px 25px 80px}.contact-card{padding:27px}}@media(max-width:650px){.contact-layout{grid-template-columns:1fr;padding:20px 22px 60px;gap:30px}.contact-intro{padding-top:12px}.contact-intro h1{font-size:2.375rem;letter-spacing:-1.3px}.contact-reasons{gap:18px;margin:26px 0}.contact-card{border-radius:18px;padding:27px 21px}.contact-confirmation{padding:15px 0}.contact-inbox-card summary{flex-wrap:wrap;padding:20px;gap:15px}.contact-inbox-card summary>div:first-child{flex-basis:calc(100% - 35px)}.contact-inbox-meta{flex:1;flex-direction:row;align-items:center;justify-content:space-between}.contact-inbox-body{padding:22px 20px}}.help-site{background:#f8faff;color:#152033;min-height:100vh}.help-main{max-width:1180px;margin:auto;padding:32px 28px 96px}.help-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:#526179;margin-bottom:44px}.help-breadcrumbs a{color:#3556b5}.help-hero{max-width:790px;margin:50px auto 78px;text-align:center}.help-hero h1{font-size:clamp(38px,5vw,62px);letter-spacing:-.045em;margin:14px 0}.help-hero>p,.help-heading>p{font-size:19px;color:#58677d}.help-search{text-align:left;margin-top:38px}.help-search label{display:block;font-weight:700;margin-bottom:10px}.help-search-field{display:flex;align-items:center;gap:12px;border:1px solid #bdc9de;border-radius:14px;background:#fff;padding:0 17px;box-shadow:0 12px 34px #20336610}.help-search-field:focus-within{outline:3px solid #a5b9ff}.help-search-field input{border:0;outline:0;min-height:58px;width:100%;background:transparent;color:inherit;font:inherit}.help-search-results{background:#fff;border-radius:12px;margin-top:8px}.help-search-results p{padding:12px 16px;margin:0;color:#58677d}.help-search-results ul{padding:0;margin:0;list-style:none}.help-search-results li a{display:flex;padding:13px 16px;border-top:1px solid #edf0f6;justify-content:space-between}.help-start{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:36px;background:#e9efff;border-radius:20px;margin-bottom:64px}.help-start h2,.help-categories h2,.help-popular h2{font-size:28px;margin:10px 0}.help-start p{max-width:340px;color:#58677d}.help-link-list{display:grid;gap:0}.help-link-list>a,.help-link-list>div>a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;border-bottom:1px solid #dce3ee;font-weight:700;color:#1f3e91;text-decoration:none}.help-link-list a:hover{text-decoration:underline}.help-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:25px 0 64px}.help-category-grid>a{display:block;background:#fff;border:1px solid #e0e7f0;border-radius:16px;padding:25px;color:inherit;text-decoration:none;transition:border-color .15s,transform .15s}.help-category-grid>a:hover{border-color:#6d83d3;transform:translateY(-2px)}.help-category-grid h3{font-size:20px;margin:0 0 8px}.help-category-grid p{color:#58677d;line-height:1.5}.help-category-grid span{display:flex;align-items:center;gap:8px;color:#2b53ac;font-weight:700;font-size:14px}.help-popular{margin-bottom:64px}.help-support{margin-top:64px;padding:26px 30px;border-radius:16px;background:#e9efff}.help-support h2{margin:0 0 8px;font-size:23px}.help-support p{max-width:660px;color:#526179}.help-heading{max-width:720px;margin-bottom:38px}.help-heading h1,.help-article h1{font-size:clamp(34px,4vw,50px);letter-spacing:-.035em;line-height:1.15;margin:12px 0}.help-category-articles{max-width:800px}.help-category-articles>div p{margin:4px 0 12px;color:#58677d}.help-article-layout{display:grid;grid-template-columns:minmax(0,760px) 210px;gap:80px}.help-article{min-width:0}.help-article header{padding-bottom:24px;border-bottom:1px solid #dce3ee;margin-bottom:35px}.help-article .help-summary{font-size:20px;color:#526179;line-height:1.55}.help-article time{font-size:13px;color:#62718a}.help-article section{margin:0 0 36px;scroll-margin-top:28px}.help-article section h2{font-size:25px;letter-spacing:-.02em;margin-bottom:12px}.help-article p,.help-article li{font-size:16px;line-height:1.75;color:#344258}.help-article li{padding-left:5px;margin-bottom:9px}.help-article ol,.help-article ul{padding-left:25px}.help-related{border-top:1px solid #dce3ee;padding-top:24px}.help-toc{align-self:start;position:sticky;top:30px}.help-toc strong{display:block;margin-bottom:15px}.help-toc nav{display:grid;gap:11px}.help-toc a{font-size:14px;color:#53647d;text-decoration:none}.help-toc a:hover{text-decoration:underline}.help-mobile-toc{display:none}.help-site a:focus-visible{outline:3px solid #7b92ed;outline-offset:3px;border-radius:3px}@media(max-width:800px){.help-main{padding:20px 18px 70px}.help-breadcrumbs{margin-bottom:24px}.help-hero{margin:35px auto 55px}.help-start{grid-template-columns:1fr;gap:12px;padding:25px}.help-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-article-layout{display:block}.help-toc{position:static;width:100%;padding-bottom:22px;margin-bottom:28px;border-bottom:1px solid #dce3ee}.help-desktop-toc{display:none}.help-mobile-toc{display:block}.help-toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}.help-toc a{line-height:1.5;padding:4px 0}}@media(max-width:540px){.help-category-grid{grid-template-columns:1fr}.help-category-grid>a{padding:20px}.help-hero>p,.help-heading>p{font-size:17px}.help-search-field input{font-size:15px}.help-article .help-summary{font-size:18px}}@media(prefers-reduced-motion:reduce){.help-category-grid>a{transition:none}}.help-table-scroll{overflow-x:auto;max-width:100%}.help-table-scroll table{width:100%;border-collapse:collapse;min-width:560px;background:#fff}.help-table-scroll caption{text-align:left;font-weight:700;padding:10px 0}.help-table-scroll th,.help-table-scroll td{padding:11px;border-bottom:1px solid #dce3ee;text-align:left}.help-figure{margin:26px 0}.help-figure img{display:block;max-width:100%;height:auto;border:1px solid #dce3ee;border-radius:12px;box-shadow:0 10px 30px #20336612}.help-figure figcaption{margin-top:8px;font-size:13px}.help-figure figcaption a{color:#2b53ac}.help-article-action{display:inline-flex;align-items:center;gap:8px;margin-top:20px}.help-table-scroll th{font-weight:700}.help-section-links a{display:inline-flex;align-items:center;gap:8px;color:#1f3e91}.help-table-scroll td,.help-table-scroll th{vertical-align:top;line-height:1.6;white-space:normal;overflow-wrap:anywhere}.analytics-settings{position:fixed;right:18px;bottom:16px;z-index:75;border:1px solid var(--line);border-radius:9px;padding:10px 14px;min-height:44px;background:#fff;box-shadow:0 2px 14px #18325c0d;color:var(--muted);font-size:.875rem}.analytics-settings-container[hidden],.analytics-settings-link{display:none}.analytics-settings:focus-visible,.analytics-settings-link:focus-visible,.analytics-close:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.analytics-banner{position:fixed;z-index:100;bottom:18px;left:22px;right:22px;max-width:1160px;margin:0 auto;padding:30px 48px 25px 28px;display:flex;align-items:center;gap:32px;border:1px solid #cfdaf2;border-radius:17px;background:#fff;box-shadow:0 10px 65px #172e5726}.analytics-banner-copy{flex:1;min-width:0}.analytics-banner h2{display:flex;align-items:center;gap:10px;font-size:1.125rem;margin-bottom:10px}.analytics-banner h2 svg{color:var(--brand);flex-shrink:0}.analytics-dialog{inset:0;width:calc(100% - 44px);max-width:760px;max-height:calc(100dvh - 40px);margin:auto;overflow-y:auto;overscroll-behavior:contain;color:var(--text, #14233d)}.analytics-dialog::backdrop{background:#10203970}.analytics-dialog:not([open]){display:none}.analytics-banner p{font-size:.875rem;line-height:1.8}.analytics-banner a{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.analytics-banner .analytics-current{margin-top:8px;font-weight:600}.analytics-information-links{margin-top:10px}.analytics-banner-actions{display:flex;align-items:center;gap:12px}.analytics-banner-actions .btn{min-width:150px}.analytics-banner:has(.analytics-advertising-actions){display:block}.analytics-banner:has(.analytics-advertising-actions) .analytics-banner-actions{margin-top:16px;flex-wrap:wrap}.analytics-advertising-actions>p{flex-basis:100%}.analytics-advertising-actions .btn{flex:1 1 150px}.analytics-close{position:absolute;top:8px;right:8px;width:44px;height:44px}@media(max-width:900px){.analytics-banner{flex-direction:column;align-items:stretch;gap:20px}.analytics-banner-actions .btn{flex:1}}@media(max-width:700px){body:has(.analytics-settings-link) .analytics-settings-container{display:none}.analytics-settings-link{display:inline-flex;position:static;align-items:center;justify-content:center;min-height:44px;padding:0;border:0;background:transparent;box-shadow:none;color:inherit;font:inherit;cursor:pointer}.analytics-settings-link:hover{text-decoration:underline;text-underline-offset:3px}.public-site-footer-links,.auth-public-links{align-items:center}.analytics-settings-container{padding:12px 20px calc(20px + env(safe-area-inset-bottom));text-align:center;background:transparent}.analytics-settings-workspace{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.analytics-settings{position:static;padding:12px 16px;font-size:.875rem;box-shadow:none;border:0;background:transparent}.analytics-banner{bottom:calc(12px + env(safe-area-inset-bottom));left:12px;right:12px;padding:52px 20px 24px;max-height:calc(100dvh - 24px - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.analytics-dialog{top:auto;width:auto;margin:0}.analytics-banner-actions{gap:10px}.analytics-banner-actions .btn{min-width:0;padding:12px 10px;font-size:.875rem}}@media(max-width:360px){.analytics-banner-actions{flex-direction:column;align-items:stretch}}body:has(.app-layout) .analytics-settings-container{display:none}.app-footer .analytics-settings-link{display:inline-flex;align-items:center;min-height:44px;padding:0;font:inherit}body:has(.platform-shell,.claim-center-page) .analytics-settings-container{padding:16px;text-align:center}body:has(.platform-shell,.claim-center-page) .analytics-settings{position:static;border:0;box-shadow:none;background:transparent}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-latin-variable.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap}.seo-site{min-height:100vh;background:#f7f9ff;color:var(--ink, #15213b)}.seo-related a{color:inherit;text-decoration:none;font-weight:650}.seo-site main{overflow:hidden}.seo-hero{max-width:920px;margin:0 auto;padding:104px 28px 76px;text-align:center}.seo-hero-compact{padding-bottom:46px}.seo-hero h1{margin:14px auto 22px;max-width:850px;font-size:clamp(2.55rem,6vw,5rem);line-height:1.02;letter-spacing:-.055em}.seo-hero>p{max-width:720px;margin:0 auto;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.72;color:#50607e}.seo-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:32px 0 17px}.seo-hero small{color:#6c7890}.seo-feature-strip{max-width:1060px;margin:0 auto 90px;padding:22px 28px;background:#fff;border:1px solid #e2e8f7;border-radius:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;box-shadow:0 15px 45px #2457e712}.seo-feature-strip span{display:flex;align-items:center;justify-content:center;gap:9px;font-weight:700}.seo-feature-strip svg,.seo-sections li svg{color:#2457e7;flex:0 0 auto}.seo-sections{max-width:980px;margin:0 auto;padding:0 28px}.seo-sections>section{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(300px,1.25fr);gap:38px 70px;padding:58px 0;border-top:1px solid #dce3f2}.seo-sections h2,.seo-related h2,.seo-final-cta h2,.resource-article h2{font-size:clamp(1.65rem,3vw,2.35rem);letter-spacing:-.035em;line-height:1.13;margin:0}.seo-sections p,.resource-article p{color:#52617d;font-size:1.06rem;line-height:1.78;margin:0}.seo-sections ul{grid-column:2;margin:-18px 0 0;padding:0;list-style:none;display:grid;gap:12px}.seo-sections li{display:flex;gap:10px;align-items:center;font-weight:650}.seo-related{max-width:980px;margin:55px auto;padding:48px;background:#eaf0ff;border-radius:28px}.seo-related>div{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:26px}.seo-related a{background:#fff;border-radius:14px;padding:18px 20px;display:flex;justify-content:space-between;align-items:center}.seo-final-cta{margin:100px auto 0;padding:78px 28px;background:#152e78;color:#fff;text-align:center}.seo-final-cta p{color:#d7e0ff;margin:15px 0 28px}.resource-grid{max-width:1100px;margin:0 auto 100px;padding:0 28px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.resource-grid article{background:#fff;border:1px solid #e1e6f1;border-radius:20px;padding:30px}.resource-grid article>span{color:#2457e7;font-size:.75rem;letter-spacing:.1em;font-weight:800}.resource-grid h2{margin:16px 0 12px;font-size:1.35rem;line-height:1.3}.resource-grid h2 a{color:inherit;text-decoration:none}.resource-grid p{color:#63708a;line-height:1.65}.resource-grid article>a{display:inline-flex;align-items:center;gap:7px;margin-top:8px;color:#2457e7;font-weight:750;text-decoration:none}.resource-article{max-width:790px;margin:0 auto;padding:70px 28px 110px}.resource-article>nav:not(.resource-toc){display:flex;flex-wrap:wrap;gap:10px;color:#69758b;font-size:.9rem;margin-bottom:60px}.resource-article>nav a{color:inherit}.resource-article header{margin-bottom:65px}.resource-article h1{font-size:clamp(2.45rem,6vw,4.3rem);line-height:1.04;letter-spacing:-.05em;margin:14px 0 22px}.resource-article header p{font-size:1.2rem}.resource-article>section{margin:45px 0}.resource-article>section h2{margin-bottom:15px}.resource-article aside{margin-top:70px;padding:34px;background:#eaf0ff;border-radius:22px}.resource-article aside p{margin:12px 0 22px}.seo-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;max-width:1120px;margin:28px auto 0;padding-inline:28px;color:#69758b;font-size:.9rem}.resource-article>.resource-toc{display:block;padding:24px;background:#f1f5fc;border-radius:16px}.resource-toc ol{margin:14px 0 0;padding-left:22px}.resource-toc li{margin:8px 0;line-height:1.6}.resource-article section[id]{scroll-margin-top:100px}.resource-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-block:22px}.resource-links a{color:#2457e7;line-height:1.6}.resource-links svg{display:inline;vertical-align:middle;margin-left:5px}.seo-sections .resource-links,.seo-sections .resource-table{grid-column:2}.resource-table{overflow-x:auto;max-width:100%;margin-block:24px;border:1px solid #dce4f1;border-radius:12px}.resource-table table{border-collapse:collapse;width:100%;font-size:.95rem}.resource-table th,.resource-table td{white-space:normal;text-align:left;vertical-align:top;padding:14px;border-bottom:1px solid #dce4f1;line-height:1.6;min-width:120px}.resource-table thead{background:#f1f5fc}.resource-table th{font-weight:600}.resource-article p{line-height:1.8}.resource-article li{line-height:1.8;margin-bottom:10px}@media(max-width:760px){.seo-sections .resource-links,.seo-sections .resource-table{grid-column:1}.seo-hero{padding-top:68px}.seo-feature-strip{margin-inline:18px;grid-template-columns:repeat(2,1fr);font-size:.9rem}.seo-feature-strip span{justify-content:flex-start}.seo-sections>section{grid-template-columns:1fr;gap:18px}.seo-sections ul{grid-column:1;margin-top:0}.seo-related{margin-inline:18px;padding:30px 22px}.seo-related>div,.resource-grid{grid-template-columns:1fr}}@media(max-width:390px){.seo-hero,.seo-sections,.resource-grid,.resource-article{padding-inline:20px}.seo-feature-strip{grid-template-columns:1fr}.seo-actions .btn{width:100%;justify-content:center}}:root{font-family:Plus Jakarta Sans,sans-serif;color:#0f1b2e;background:#f5f8ff;font-synthesis:none;font-weight:400;--muted: #5b6b85;--line: #e3e9f4;--bg: #f5f8ff;--white: #fff;--accent: #2457e7;--shadow: 0 4px 24px #1a3b7307;--ink: #0f1b2e;--brand: #2457e7;--brand-hover: #1943bd;--brand-violet: #6848f5;--brand-soft: #eaf0ff;--brand-gradient: linear-gradient(115deg, #2457e7, #6848f5);--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--card-radius: 14px;--card-padding: 24px}.auth-public-links{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;font-size:.8125rem;color:var(--muted);margin-top:25px}*{box-sizing:border-box}body{margin:0}@media(display-mode:standalone){body{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{border:0;background:none;color:inherit}button:disabled{cursor:wait;opacity:.6}img{max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Plus Jakarta Sans,sans-serif}h1{font-size:1.9375rem;line-height:1.3;font-weight:750;letter-spacing:-1.1px}h2{font-size:1.125rem;line-height:1.4;font-weight:750;letter-spacing:-.45px}h3{font-size:1.0625rem;font-weight:750;line-height:1.5}p{color:var(--muted);font-size:1rem;line-height:1.75}small{font-size:.9375rem}strong{font-weight:600}svg{flex-shrink:0}button:focus-visible,a:focus-visible{outline:3px solid #798fc3;outline-offset:4px}input:focus,select:focus,textarea:focus{outline:none;border-color:#51628a;box-shadow:0 0 0 3px #51628a15}::selection{background:#c9d7f6}fieldset{border:0;padding:0;margin:0;min-width:0}hr{border:0;border-top:1px solid var(--line);margin:24px 0}.muted{color:var(--muted)}.hidden{display:none!important}.full-width{width:100%}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.section-spaced{margin-top:24px}.eyebrow{font-size:.8125rem;font-weight:700;letter-spacing:1.7px;color:#5c6884;line-height:1.5}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:43px;border-radius:10px;padding:10px 17px;font-size:.9375rem;font-weight:650;white-space:nowrap;transition:background .15s,transform .15s;border:1px solid transparent}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--brand-gradient);color:#fff;box-shadow:0 4px 12px #2457e71a}.btn-primary:hover{background:linear-gradient(115deg,#1943bd,#5532dc)}.btn-secondary{background:#fff;border-color:#cfdbf7;color:#1f3464}.btn-secondary:hover{background:#f1f4fc}.btn-lg{padding:15px 22px;min-height:50px;font-size:1rem}.btn-sm{padding:8px 13px;min-height:36px;font-size:.875rem}.btn-light{background:#e1ebff;color:#173a8d}.btn-light:hover{color:#13337d}.btn-text{padding-left:4px;padding-right:4px;color:#414f6f}.btn-danger{background:#a3443f;color:#fff}.btn-danger-text{color:#a0524c}.btn-disabled{background:#ecf1fc;color:#5c6884;cursor:default}.icon-button{display:inline-flex;align-items:center;justify-content:center;padding:7px;border-radius:6px}.icon-button:hover{background:#e6ecfb}.text-link{display:inline-flex;align-items:center;gap:7px;font-size:.875rem;font-weight:650;color:#525d76}.pill{font-size:.8125rem;padding:5px 9px;background:#ebf0fb;border:1px solid #d7e1f8;border-radius:5px;font-weight:550;white-space:nowrap}.brand{display:inline-flex;align-items:center;width:166px;max-width:100%;flex-shrink:0;font-family:Plus Jakarta Sans,sans-serif;font-size:2rem;font-weight:800;letter-spacing:-1.8px;color:#121e3a;line-height:1}.brand-light{background:#fff;padding:10px 14px;border-radius:14px;width:190px}.live-dot,.header-status>span{height:6px;width:6px;border-radius:100%;background:#7281a4}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:100px 20px;color:#5c6884;font-size:1rem}.loading-full{height:100vh}.empty-state{padding:60px 24px;text-align:center;display:flex;align-items:center;flex-direction:column}.empty-icon{height:53px;width:53px;background:#e7edfb;color:#5c6884;display:grid;place-items:center;border-radius:15px;margin-bottom:15px}.empty-state h3{font-size:1.125rem;margin-bottom:7px}.empty-state p{max-width:360px;font-size:.9375rem;margin-bottom:18px}.error-state{min-height:300px}.error-state .empty-icon{color:#af6862;background:#fff0ee}.inline-error{display:flex;align-items:flex-start;gap:9px;background:#fff1ee;border:1px solid #f1d7d2;border-radius:8px;color:#a24b43;padding:12px 14px;font-size:.9375rem;line-height:1.6;margin:15px 0}.notice{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-radius:9px;background:#e7edfb;border:1px solid #cfdbf6;color:#545f79;font-size:.9375rem;line-height:1.7}.notice p{font-size:.9375rem}.notice-warning{background:#fff6ed;border-color:#efdfc5;color:#8a5b24}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%);padding:15px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;background:#121e39;color:#fff;box-shadow:0 8px 30px #121d3830;z-index:100;font-size:1rem;max-width:calc(100% - 32px)}.toast button{color:#b2c5f1}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px;min-width:0}.field-label{font-size:.9375rem;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#3f475a}.field-label small{font-size:.8125rem;color:var(--muted);font-weight:400}.field-hint{font-size:.8125rem;color:var(--muted);line-height:1.6}input,select,textarea{width:100%;border:1px solid #cfdbf7;background:#fff;color:#1a2b52;padding:12px 13px;border-radius:7px;font-size:.9375rem;min-width:0;transition:border-color .15s,box-shadow .15s}input::placeholder,textarea::placeholder{color:var(--muted)}input[type=date]{min-height:42px}input[type=file]{font-size:.875rem;padding:9px}textarea{resize:vertical;min-height:70px;line-height:1.65}select{padding-right:25px;min-height:42px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.form-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px;padding-top:20px}.form-actions>.btn{flex:0 1 auto;width:auto;max-width:100%;white-space:normal}.form-selection-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}.form-selection-row>p{min-width:0;overflow-wrap:anywhere}.form-selection-row>.btn{flex-shrink:0}.password-input{position:relative}.password-input input{padding-right:45px}.password-input button{position:absolute;right:9px;top:10px;color:#5c6884}.status{display:inline-flex;align-items:center;gap:5px;border-radius:5px;padding:5px 8px;font-size:.8125rem;font-weight:550;white-space:nowrap;background:#eff1f5;color:#5e687a}.status i{width:5px;height:5px;border-radius:50%;background:currentColor}.status-active{background:#ecfdf3;color:#167347}.status-expired{background:#f1f2f1;color:#59675f}.status-void{background:#fcf0ed;color:#a14538}.status-pending{background:#fff6df;color:#8a5200}.status-accepted{background:#ecfdf3;color:#167347}.qr-code{display:block;object-fit:contain}.qr-placeholder{background:#ebf0fb}.avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#d9e2f8;color:#5c6884;font-size:.8125rem;font-weight:600;flex-shrink:0}.avatar-small{width:25px;height:25px;font-size:.75rem}.avatar-large{width:57px;height:57px;font-size:1.125rem}.back-link{display:inline-flex;align-items:center;gap:7px;color:#5c6884;font-size:.875rem;margin-bottom:24px}.modal-backdrop{position:fixed;inset:0;background:#0c152755;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:80;display:grid;place-items:center;padding:24px}.modal{width:100%;max-width:535px;max-height:90vh;overflow:auto;padding:26px;border-radius:15px;background:#fff;box-shadow:0 20px 80px #101a3330}.modal-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:20px}.modal-heading h2{font-size:1.375rem}.modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:25px}.modal form>p{margin-bottom:20px}.modal .notice{margin-bottom:20px}.check-list{padding:0;list-style:none;margin:25px 0;display:flex;flex-direction:column;gap:16px}.check-list li{display:flex;align-items:center;gap:10px;color:#5c6884;font-size:.9375rem}.check-list svg{color:#5c6884}.public-site-header{position:relative;z-index:50;width:100%}.public-site-header-inner{width:100%;max-width:1280px;min-height:90px;padding:27px 48px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.public-site-header .brand{width:184px}.public-site-navigation{flex:1;display:flex;justify-content:center}.public-site-navigation-list,.public-site-dropdown{list-style:none;padding:0;margin:0}.public-site-navigation-list{display:flex;align-items:center;justify-content:center;gap:27px;color:#5c6884;font-size:.9375rem;font-weight:550}.public-site-navigation-list>li>a,.public-site-navigation-group>button,.public-site-navigation-group>summary{position:relative;display:inline-flex;align-items:center;gap:5px;min-height:38px;padding:6px 0;white-space:nowrap}.public-site-navigation-list>li>a:hover,.public-site-navigation-group>button:hover,.public-site-navigation-group>summary:hover,.public-site-navigation-list .is-active{color:var(--brand)}.public-site-navigation-list>li>a.is-active:after,.public-site-navigation-group>button.is-active:after{position:absolute;right:0;bottom:1px;left:0;height:2px;border-radius:2px;background:var(--brand-gradient);content:""}.public-site-navigation-group{position:relative}.public-site-navigation-group>button[aria-expanded=true] svg{transform:rotate(180deg)}.public-site-navigation-group svg{transition:transform .15s ease}.public-site-navigation-group>summary{cursor:pointer;list-style:none}.public-site-navigation-group>summary::-webkit-details-marker{display:none}.public-site-dropdown{position:absolute;top:calc(100% + 8px);left:50%;width:max-content;min-width:235px;padding:9px;transform:translate(-50%);border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 16px 38px #18274b1a}.public-site-dropdown[hidden]{display:none}.public-site-dropdown a{display:block;padding:11px 12px;border-radius:8px;color:#43506c;line-height:1.35}.public-site-dropdown a:hover,.public-site-dropdown a.is-active{background:#eef3ff;color:var(--brand)}.public-site-actions,.public-site-mobile-actions{display:flex;align-items:center;gap:20px}.public-site-login{font-size:.9375rem;font-weight:550;white-space:nowrap}.public-site-account{max-width:160px;overflow:hidden;text-overflow:ellipsis;color:var(--brand);font-weight:700}.public-site-login:hover{color:var(--brand)}.public-site-menu-button,.public-site-mobile-actions{display:none}#how-it-works,#pricing{scroll-margin-top:110px}.marketing{background:radial-gradient(ellipse at 85% 7%,#eaf0ff 0,transparent 35%),#fff}.hero{max-width:1280px;margin:auto;padding:69px 70px 69px 75px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;overflow:hidden}.hero-label{display:flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:650;letter-spacing:1.1px;color:#1943bd;background:#eaf0ff;width:fit-content;padding:7px 10px;border-radius:5px;margin-bottom:25px}.hero h1{position:relative;font-size:3.8125rem;line-height:1.12;letter-spacing:-3px;color:var(--ink);font-weight:750;margin-bottom:28px;max-width:520px}.hero h1>span{color:var(--brand);background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-underline{width:315px;height:12px;position:absolute;bottom:-10px;left:0;stroke:#9bb7ff;fill:none;stroke-width:3;stroke-linecap:round}.hero-copy>p{font-size:1.0625rem;max-width:420px;line-height:1.85;color:var(--muted)}.hero-actions{display:flex;align-items:center;gap:14px;margin:30px 0 16px;flex-wrap:wrap}.hero-actions .btn{min-height:49px}.hero-assurance{display:flex;gap:17px;align-items:center;color:#5c6884;font-size:.8125rem}.hero-assurance span{display:flex;gap:4px;align-items:center}.hero-assurance svg{color:#5c6884;width:12px}.hero-note{font-size:.8125rem;color:#5c6884;display:flex;align-items:center;gap:8px;margin-top:46px}.mini-icon{display:grid;place-items:center;color:#5c6884}.demo-link{font-size:.875rem;color:#5c6884;display:flex;gap:4px;align-items:center}.hero-visual{position:relative;display:flex;justify-content:center;align-items:center;min-height:540px;padding-bottom:22px}.visual-orbit{position:absolute;width:470px;height:470px;border:1px solid #d5e0f8;border-radius:50%;background:radial-gradient(ellipse,#e2eaff 0,transparent 68%);border-color:#dce6ff}.orbit-two{width:375px;height:375px;border-color:#c9d7f6;transform:translateY(20px)}.preview-certificate{position:relative;width:318px;border-radius:16px;overflow:hidden;transform:rotate(4deg);background:#fff;box-shadow:0 23px 55px #17254816,0 3px 12px #1624450a;border:1px solid #d1dcf7;z-index:2}.preview-header{display:flex;align-items:center;padding:20px 20px 15px;gap:9px}.merchant-mark{width:33px;height:33px;border-radius:9px;background:#14213f;color:#2251bf;display:grid;place-items:center}.preview-header strong{display:block;font-size:12px}.preview-header small{font-size:6px;letter-spacing:1.2px;color:#5c6884;display:block;margin-top:4px}.preview-header>svg{margin-left:auto;color:#5c6884}.preview-product-art{height:133px;background:radial-gradient(ellipse,#dee6f9,#fff 70%);display:grid;place-items:center;position:relative}.art-dot{position:absolute;height:6px;width:6px;background:#abb7d4;border-radius:50%}.dot-one{top:15px;left:49px}.dot-two{right:42px;bottom:30px;width:4px;height:4px}.preview-info{padding:5px 24px 16px}.preview-info .status{font-size:8px;padding:4px 7px}.preview-promise{font-family:Plus Jakarta Sans,sans-serif;font-weight:750;font-size:24px;line-height:1.2;margin:13px 0 8px;letter-spacing:-.7px;color:#18284c}.preview-product-name{font-size:9px;color:#5c6884}.preview-dates{display:flex;justify-content:space-between;padding:17px 0;border-bottom:1px solid #dfe7f9}.preview-dates small{font-size:6px;letter-spacing:1px;color:#5c6884;display:block;margin-bottom:6px}.preview-dates strong{font-size:10px;font-weight:600}.preview-qr{display:flex;align-items:center;gap:8px;padding-top:15px}.preview-qr strong{font-size:8px;display:block;font-weight:600;white-space:nowrap}.preview-qr span{font-size:7px;display:block;color:#5c6884;margin-top:5px}.preview-qr>svg{margin-left:auto;color:#5c6884}.preview-footer{background:#f6f8fd;border-top:1px solid #e0e8fa;padding:10px 13px;display:flex;align-items:center;gap:3px;color:#5c6884;font-size:5px}.preview-footer>span{margin-left:auto;display:flex;gap:3px;align-items:center}.preview-footer b{font-family:Plus Jakarta Sans,sans-serif;font-size:9px;color:#5c6884}.floating-tag{position:absolute;z-index:3;background:#fff;border:1px solid #d6e0f8;box-shadow:0 9px 24px #13203e10;border-radius:10px;display:flex;gap:10px;align-items:center;padding:13px 14px;white-space:nowrap}.floating-tag strong{font-size:10px;display:block;color:#495268}.floating-tag small{font-size:8px;color:#5c6884;display:block;margin-top:4px}.floating-tag>span:first-child{display:grid;place-items:center;border-radius:50%;width:30px;height:30px;background:#e3eafa;color:#586788}.tag-activated{top:6px;left:-10px;transform:rotate(-5deg)}.tag-activated>svg{margin-left:3px;color:#55658b}.tag-whatsapp{bottom:37px;right:-20px;transform:rotate(-4deg)}.tag-whatsapp>span.whatsapp-icon{background:#e6ecfb;color:#516490}.double-check{display:flex;color:#56668b;gap:0;margin-left:2px}.double-check svg+svg{margin-left:-9px}.visual-caption{position:absolute;bottom:-2px;left:80px;display:flex;align-items:center;gap:6px;color:#5c6884;font-size:8px;letter-spacing:.2px}.visual-caption span{width:4px;height:4px;background:#919db9;border-radius:50%}.industry-strip{border-top:1px solid #dbe4f9;border-bottom:1px solid #dbe4f9;padding:27px 30px 32px;text-align:center;background:#f0f3fc}.industry-strip>h2{font-family:inherit;font-weight:400;line-height:1.75;font-size:.75rem;letter-spacing:1.7px;color:#5c6884;margin-bottom:22px}.industry-strip>div{display:flex;align-items:center;justify-content:center;gap:51px;flex-wrap:wrap}.industry-strip>div>span{display:flex;align-items:center;gap:8px;color:#5c6884;font-family:Plus Jakarta Sans,sans-serif;font-size:.9375rem;font-weight:650}.marketing-section{max-width:1190px;margin:auto;padding:95px 48px}.section-heading h2{font-size:2.3125rem;line-height:1.35;letter-spacing:-1.5px;margin:14px 0 16px}.section-heading>p{font-size:1rem}.centered{text-align:center}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px}.step-card{padding:26px;border:1px solid #d2ddf7;border-radius:12px;background:#fff}.step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.step-icon{width:50px;height:50px;display:grid;place-items:center;background:#e3eafa;color:#5c6884;border-radius:12px}.step-number{font-family:Plus Jakarta Sans,sans-serif;font-size:1.625rem;font-weight:700;color:#2251bf}.step-card h3{font-size:1.125rem;margin-bottom:10px}.step-card>p{font-size:.9375rem;line-height:1.8}.confidence-section{margin:0 auto;max-width:1094px;background:linear-gradient(125deg,#101e39,#183e85 65%,#3e36a0);padding:50px;border-radius:24px;display:grid;grid-template-columns:1fr 1fr;gap:80px;color:#e4ebfa;position:relative;overflow:hidden}.confidence-section .eyebrow{color:#8d99b5}.confidence-section h2{font-size:2.0625rem;line-height:1.35;letter-spacing:-1px;margin:15px 0}.confidence-section>div>p{font-size:.9375rem;color:#97a1b7;line-height:1.85;margin-bottom:25px}.confidence-features{display:flex;flex-direction:column;gap:28px;justify-content:center}.confidence-features>div{display:flex;gap:18px}.confidence-features>div>span{height:45px;width:45px;display:grid;place-items:center;flex-shrink:0;background:#1d305c;border:1px solid #4d5870;border-radius:11px;color:#a0adcc}.confidence-features h3{font-size:1rem;margin-bottom:5px}.confidence-features p{font-size:.875rem;color:#97a1b7}.pricing-header-note{margin:0 auto;max-width:760px;text-align:center;color:#4c5a78;font-size:.9375rem;font-weight:600}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.pricing-card{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 8;row-gap:0;min-width:0;background:#fff;border:1px solid #d1dcf7;border-radius:12px;padding:30px 25px;position:relative}.pricing-featured{border-color:#6285f4;background:linear-gradient(155deg,#f1f5ff,#fff 70%);box-shadow:0 10px 35px #2457e710}.plan-tag{grid-row:1;justify-self:start;align-self:start;display:inline-block;margin-bottom:12px;font-size:.75rem;letter-spacing:1px;font-weight:700;color:#163c8a;background:#dae5ff;padding:6px 10px;border-radius:6px}.plan-kicker{margin:0 0 8px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#4d5f7d;font-weight:700}.pricing-card h3{grid-row:3;font-size:1.25rem;margin-bottom:8px}.pricing-card>p{grid-row:4;font-size:.875rem;color:#5c6884;margin:0}.pricing-card>.plan-kicker{grid-row:2;margin-bottom:8px}.price{grid-row:5;font-family:Plus Jakarta Sans,sans-serif;font-size:3rem;letter-spacing:-2px;font-weight:700;display:flex;align-items:baseline;margin:20px 0;line-height:1.2;gap:3px}.price>span{font-size:1.4375rem;align-self:flex-start;margin-top:9px;letter-spacing:-1px}.price>small{white-space:nowrap;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0;margin-left:4px;color:#5c6884}.pricing-card>.btn{grid-row:7;align-self:start;min-height:44px;width:100%}.pricing-card .check-list{grid-row:6;margin:0 0 24px;gap:14px}.pricing-card .check-list li{align-items:flex-start;line-height:1.6}.pricing-card .check-list svg{flex:0 0 16px;margin-top:calc((1.6em - 16px)/2)}.pricing-card>.muted{grid-row:8;margin-top:12px;display:block;font-size:.8125rem;line-height:1.6}@media(min-width:701px)and (max-width:800px){.pricing-card .price{font-size:clamp(2.5rem,calc(8vw - 16px),3rem)}}.hero-positioning{margin:0 0 14px;font-size:1.05rem;font-weight:700;color:#223d73}.workflow-section{max-width:1190px;margin:0 auto;padding:12px 48px 28px}.workflow-heading{margin-bottom:18px}.workflow-heading>p{max-width:560px;margin:0 auto;font-size:.9375rem;color:#5c6884;line-height:1.75}.workflow-journey{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;padding-top:18px}.workflow-journey:before{content:"";position:absolute;left:3%;right:3%;top:20px;height:1px;background:linear-gradient(90deg,#89a2e373,#2457e7c7,#89a2e373)}.workflow-step-item{position:relative;z-index:1;padding-top:12px}.workflow-step-top{display:flex;justify-content:center;margin-bottom:16px}.workflow-node{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid #d7e2ff;background:linear-gradient(180deg,#fff,#edf3ff);color:#264ba2;box-shadow:0 8px 18px #2457e712}.workflow-copy{text-align:center}.workflow-label-row{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;min-height:24px;margin-bottom:10px}.workflow-step-label{font-family:inherit;line-height:inherit;display:inline-block;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#213a6b}.workflow-coming-soon{display:inline-flex;align-items:center;padding:3px 7px;border-radius:999px;border:1px solid #dbe6ff;background:#eff5ff;color:#3556a8;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.workflow-copy p{margin:0;font-size:.85rem;line-height:1.7;color:#485a78}.final-cta{padding:40px 24px 95px;display:flex;align-items:center;flex-direction:column;text-align:center}.final-cta h2{font-size:2.625rem;letter-spacing:-1.7px;line-height:1.3;margin:22px 0 26px}.final-cta>p{font-size:.875rem;margin-top:14px}.app-layout{min-height:100vh}.sidebar{position:fixed;top:0;bottom:0;left:0;width:260px;padding:30px 18px 0;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;z-index:40}.sidebar>.brand{margin:0 13px 31px;font-size:1.875rem}.workspace-picker{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:8px;padding:11px 9px;margin:0 0 29px}.workspace-picker>span:nth-child(2){min-width:0;flex:1}.workspace-picker strong{font-size:.875rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-picker small{font-size:.75rem;display:block;color:#5c6884;margin-top:3px}.workspace-picker>svg{color:#5c6884}.workspace-avatar{width:30px;height:30px;border-radius:7px;background:#e2e9fa;color:#5c6884;display:grid;place-items:center;font-size:.8125rem;font-weight:600}.nav-section-label{font-size:.75rem;color:#5c6884;font-weight:600;letter-spacing:1.4px;padding-left:12px;margin-bottom:12px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav>:is(a,.sidebar-group-toggle){display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:7px;font-size:.875rem;color:#5c6884;min-height:40px}.sidebar nav>:is(a,.sidebar-group-toggle) svg{width:17px;color:#5c6884;stroke-width:1.6}.sidebar nav>:is(a,.sidebar-group-toggle):hover{background:#f0f3fc}.sidebar nav>:is(a,.sidebar-group-toggle).active{background:var(--brand-soft);color:#1943bd;font-weight:600}.sidebar nav>:is(a,.sidebar-group-toggle).active svg{color:#5a6681;stroke-width:1.8}.nav-count{margin-left:auto;background:#c9d6f5;padding:2px 5px;border-radius:4px;font-size:.75rem;color:#5c6884}.sidebar-group-toggle{width:100%;text-align:left}.sidebar-chevron{margin-left:auto;transition:transform .15s}.sidebar-chevron.expanded{transform:rotate(180deg)}.sidebar .sidebar-submenu{margin-left:20px;padding-left:8px;border-left:1px solid var(--line)}.sidebar .sidebar-submenu[hidden]{display:none}.second-label{margin-top:29px}.sidebar-bottom{margin-top:auto;padding-top:40px}.usage-card{background:#f2f5fd;border:1px solid #d4def7;border-radius:9px;padding:13px 12px 12px}.usage-card>div:first-child{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:#5c6884;font-weight:600}.usage-card small{font-size:.8125rem;font-weight:400;color:#5c6884}.free-label{display:flex;gap:5px;align-items:center;font-size:.8125rem}.free-label>span{width:5px;height:5px;border-radius:100%;background:#8894b0}.progress-track{height:5px;border-radius:4px;background:#d4def7;overflow:hidden}.progress-track>span{display:block;background:#7a88a7;height:100%;border-radius:4px}.usage-card .progress-track{margin:12px 0 7px;height:4px}.usage-card>p{font-size:.75rem;color:#5c6884}.usage-card>a{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:#5c6884;margin-top:12px;padding-top:10px;border-top:1px solid #d4def7}.sidebar-help{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:#5c6884;width:100%;padding:19px 4px}.sidebar-help>svg:last-child{margin-left:auto}.user-card{display:flex;align-items:center;width:100%;gap:10px;text-align:left;border-top:1px solid var(--line);padding:15px 1px}.user-card>span:nth-child(2){min-width:0;flex:1}.user-card strong{font-size:.8125rem;display:block;overflow:hidden;text-overflow:ellipsis}.user-card small{display:block;font-size:.75rem;color:#5c6884;margin-top:3px}.user-card>svg{color:#5c6884;width:15px}.sidebar-close,.sidebar-overlay{display:none}.mobile-menu{color:#5c6885}body.navigation-drawer-open{overflow:hidden}.app-main{margin-left:260px;min-height:100vh;display:flex;flex-direction:column}@media(min-width:701px){.sidebar,.app-main{transition:transform .2s ease,margin-left .2s ease}.navigation-closed>.sidebar{transform:translate(-100%);pointer-events:none}.navigation-closed>.app-main{margin-left:0}}.app-header{height:74px;border-bottom:1px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 34px;gap:25px}.app-header>div:first-child{display:flex;align-items:center;gap:13px}.breadcrumb{font-size:.8125rem;color:#5c6884;white-space:nowrap}.breadcrumb>span{margin:0 13px;color:#2251bf}.breadcrumb>strong{font-weight:500;color:#5c6884}.header-right{display:flex;align-items:center;gap:20px}.header-search{width:210px;display:flex;gap:8px;align-items:center;border:1px solid #dae3f9;border-radius:7px;padding:0 10px;color:#5c6884}.header-search>svg{width:14px}.header-search input{border:0;padding:9px 0;background:transparent;font-size:.8125rem;box-shadow:none}.header-search kbd{font-size:.8125rem;color:#5c6884;border:1px solid #dae3f8;border-radius:3px;padding:0 4px}.header-status{display:flex;align-items:center;gap:5px;color:#5c6884;font-size:.75rem}.header-status.trial-urgent{color:#a44130;font-weight:600}.header-status>span{width:4px;height:4px}.header-avatar{height:29px;width:29px;border-radius:50%;background:#d8e2f8;display:grid;place-items:center;color:#5c6884;font-size:.8125rem}.demo-banner{display:flex;align-items:center;justify-content:center;gap:7px;font-size:.8125rem;color:#5c6884;background:#e5ebfa;padding:8px 15px;border-bottom:1px solid #d4def7}.page-content{padding:36px 34px 45px;max-width:1570px;margin:0 auto;width:100%;flex:1}.page-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:25px;margin-bottom:23px}.page-heading .eyebrow{font-size:.75rem;letter-spacing:1.55px;margin-bottom:9px;color:#5c6884}.page-heading h1{font-size:1.8125rem;letter-spacing:-1px;color:#19294e}.page-heading p{font-size:.875rem;color:#5c6884;margin-top:6px;line-height:1.8}.page-heading>.btn{font-size:.8125rem;padding:11px 15px;min-height:40px}.dashboard-date{display:flex;align-items:center;gap:7px;font-size:.8125rem;color:#5c6884;margin:-3px 0 24px}.dashboard-date svg{width:13px}.dashboard-date>span:first-of-type{height:3px;width:3px;border-radius:100%;background:#b6bdcc;margin:0 2px}.dashboard-date>span:last-child{color:#5c6884}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:25px}.stat-card{background:#fff;border:1px solid #d6e0f8;border-radius:9px;padding:19px;box-shadow:var(--shadow)}.stat-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.stat-card>div>span:first-child{font-size:.8125rem;color:#5c6884}.stat-icon{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:#e4ebfa;color:#5c6885}.stat-icon svg{width:16px;stroke-width:1.6}.stat-card>strong{font-family:Plus Jakarta Sans,sans-serif;font-size:1.9375rem;font-weight:650;display:block;margin:5px 0;letter-spacing:-.8px;color:#424b60}.stat-card>small{font-size:.75rem;color:#5c6884}.stat-amber .stat-icon{color:#b59c67;background:#faf5e9}.stat-gray .stat-icon{color:#5c6884;background:#e6ecfb}.stat-blue .stat-icon{color:#5c6884;background:#e9eefb}.panel{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;padding:21px 22px;gap:15px}.panel-heading h2{font-size:1rem;letter-spacing:-.1px;color:#444d63}.panel-heading p{font-size:.8125rem;color:#5c6884;margin-top:4px}.dashboard-body{display:grid;grid-template-columns:minmax(0,1fr) 251px;gap:22px;margin-bottom:23px}.dashboard-body .recent-panel .panel-heading{border-bottom:1px solid #e0e7f9}.dashboard-body .text-link{font-size:.8125rem}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap}th{font-size:.75rem;color:#5c6884;font-weight:500;background:#f6f8fd;padding:12px 19px;border-bottom:1px solid #e0e7f9}td{padding:16px 19px;font-size:.8125rem;color:#5c6884;border-bottom:1px solid #e1e9fa}tbody>tr:last-child>td{border-bottom:0}tbody>tr:hover{background:#f8fafe}.product-cell{display:flex;align-items:center;gap:10px}.product-cell strong{font-size:.8125rem;display:block;color:#535e78;font-weight:550;max-width:230px;overflow:hidden;text-overflow:ellipsis}.product-cell small{font-size:.75rem;display:block;color:#5c6884;margin-top:5px;letter-spacing:.5px}.product-icon{height:34px;width:34px;display:grid;place-items:center;flex-shrink:0;border-radius:8px;background:#e6ecfb;color:#5c6884}.product-icon svg{width:17px;stroke-width:1.4}.customer-cell{display:flex;align-items:center;gap:8px;font-size:.8125rem}.customer-cell .avatar{background:#dee6f9;color:#5c6884}.customer-link strong{font-size:.875rem;color:#5c6884}.row-arrow{display:flex;justify-content:center;color:#5c6884}.row-arrow:hover{color:var(--brand)}.coverage-card{background:linear-gradient(145deg,#153575,#192945 62%,#342665);border-radius:16px;padding:26px 24px;color:#d0dcf7;position:relative;overflow:hidden;height:100%;min-height:306px}.coverage-icon{height:47px;width:47px;border:1px solid #465372;background:#1e315f;display:grid;place-items:center;border-radius:14px;color:#a1afce;position:relative;margin-bottom:25px}.coverage-icon>span{position:absolute;right:-4px;bottom:-3px;display:grid;place-items:center;border-radius:100%;width:19px;height:19px;background:#8d9cbf;border:3px solid #162546;color:#1a2c54}.coverage-card .eyebrow{font-size:.75rem;letter-spacing:1.2px;color:#7886a8}.coverage-card h2{font-size:1.3125rem;letter-spacing:-.5px;line-height:1.4;margin:10px 0 12px;color:#e0e8fa;position:relative;z-index:1}.coverage-card p{font-size:.8125rem;line-height:1.9;color:#8c97b0;max-width:165px;position:relative;z-index:1}.coverage-card>a{display:flex;align-items:center;justify-content:space-between;color:#adb9d4;font-size:.8125rem;margin-top:30px;padding-top:15px;border-top:1px solid #203566;position:relative;z-index:1}.coverage-art{position:absolute;bottom:25px;right:-65px;height:190px;width:170px;transform:rotate(-25deg);opacity:.12}.coverage-art span{position:absolute;width:125px;height:170px;border:1px solid #92a5d2;border-radius:20px;transform:rotate(15deg)}.coverage-art span:nth-child(2){transform:rotate(30deg)}.coverage-art span:nth-child(3){transform:rotate(45deg)}.dashboard-lower{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:22px}.activity-list{padding:0 22px 10px}.activity-row{display:flex;align-items:center;gap:11px;padding:13px 0;border-top:1px solid #e0e8fa}.activity-icon{width:30px;height:30px;border:1px solid #d4def7;background:#f0f3fc;color:#596787;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.activity-icon svg{width:15px;stroke-width:1.5}.activity-row>div{min-width:0;flex:1}.activity-row strong{font-size:.8125rem;font-weight:500;color:#5c6884;display:block}.activity-row p{font-size:.75rem;color:#5c6884;line-height:1.5;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-row p>span{padding:0 4px}.activity-row time{font-size:.75rem;color:#5c6884}.usage-overview{padding:21px 22px}.usage-overview>.panel-heading{padding:0}.usage-overview .pill{font-size:.75rem;background:#ecf1fc;color:#5c6884;padding:4px 7px;border-color:#d7e1f8}.usage-big{font-family:Plus Jakarta Sans,sans-serif;font-size:2rem;font-weight:600;letter-spacing:-1px;color:#414d6a;margin:16px 0 3px}.usage-big span{font-size:1.125rem;color:#5a6886;font-weight:400;margin-left:7px}.usage-overview>p{font-size:.8125rem;color:#5c6884}.usage-overview>.progress-track{margin-top:17px;height:5px}.usage-caption{display:flex;justify-content:space-between;font-size:.75rem;color:#5c6884;margin-top:9px}.usage-caption>span:last-child{color:#5c6884}.usage-note{display:flex;gap:9px;margin-top:22px;padding-top:15px;border-top:1px solid #dee6f9}.usage-note svg{color:#586689;margin-top:2px;width:15px}.usage-note p{font-size:.75rem;color:#5c6884;line-height:1.85}.usage-overview>.text-link{font-size:.8125rem;margin-top:12px;color:#5c6884}.app-footer{padding:20px 34px;border-top:1px solid #d4def7;display:flex;justify-content:space-between;color:#5c6884;font-size:.75rem}.app-footer b{font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;letter-spacing:-.5px;color:#5c6884;margin-left:3px}.mobile-bottom-nav{display:none}.list-toolbar{display:flex;justify-content:space-between;align-items:center;padding:22px;gap:20px}.search-input{display:flex;align-items:center;gap:9px;border:1px solid #d1dcf7;border-radius:7px;padding:0 11px;width:400px;color:#5c6884;background:#fff}.search-input input{border:0;background:transparent;box-shadow:none;padding:11px 0;font-size:.875rem}.search-input>svg{width:16px}.search-input>button{display:grid;place-items:center;color:#5c6884;padding:3px}.result-count{font-size:.8125rem;color:#5c6884;white-space:nowrap}.filter-tabs{display:flex;gap:4px;padding:0 22px;border-bottom:1px solid var(--line);overflow:auto}.filter-tabs>button{padding:12px 15px 14px;font-size:.875rem;color:#5c6884;white-space:nowrap;border-bottom:2px solid transparent}.filter-tabs>button.active{color:#405076;border-bottom-color:#5b6b90;font-weight:550}.filter-tabs>button:hover{color:#405076}.table-footer{padding:15px 21px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}.table-footer>span{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:#5c6884}.table-footer>div{display:flex;gap:8px}.heading-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.create-layout{display:grid;grid-template-columns:minmax(0,700px) 255px;gap:28px;align-items:start}.create-form{min-width:0}.form-section{padding:24px 26px}.create-form>.form-section{margin-bottom:20px}.form-section-heading{display:flex;align-items:center;gap:12px;margin-bottom:25px}.form-section-heading>span:first-child{height:37px;width:37px;display:grid;place-items:center;border-radius:10px;color:#5c6884;background:#e4ebfa}.form-section-heading>span:first-child svg{stroke-width:1.6;width:19px}.form-section-heading>div{flex:1}.form-section-heading h2{font-size:1.0625rem;color:#424f6e}.form-section-heading p{font-size:.8125rem;color:#5c6884;margin-top:4px}.section-index{font-family:Plus Jakarta Sans,sans-serif;font-size:1.25rem;color:#2251bf;font-weight:600}.form-section .field:last-child{margin-bottom:0}.expiration-preview{display:flex;align-items:center;gap:9px;background:#e6ecfb;border:1px solid #d0dcf7;color:#5c6885;padding:12px 15px;border-radius:7px;margin-bottom:20px;font-size:.875rem}.expiration-preview strong{font-weight:600;color:#56668a}.expiration-preview>svg:last-child{margin-left:auto;color:#52648e}.optional-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:21px 25px;color:#5b6885}.optional-toggle>span{display:flex;align-items:center;gap:13px;text-align:left}.optional-toggle strong{display:block;font-size:.9375rem;font-weight:550;color:#576586}.optional-toggle small{display:block;font-size:.8125rem;margin-top:4px;color:#5c6884}.optional-body{padding:0 25px 25px}.price-input{display:flex}.price-input select{border-radius:7px 0 0 7px;width:84px;background:#f0f3fc;font-size:.8125rem}.price-input input{border-left:0;border-radius:0 7px 7px 0}.attachment-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.file-drop{padding:17px 10px;border:1px dashed #bacbf3;border-radius:8px;background:#f6f8fd;text-align:center;display:flex;align-items:center;flex-direction:column;gap:8px;cursor:pointer;color:#5a6886;min-width:0}.file-drop strong{font-size:.8125rem;color:#5a6787}.file-drop small{font-size:.75rem;color:#5a6786;line-height:1.7}.file-drop input{width:100%;font-size:.75rem;padding:4px}.file-drop input::file-selector-button{display:none}.file-drop>span{font-size:.75rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.create-footer{display:flex;justify-content:space-between;margin-top:25px;align-items:center;gap:20px}.create-aside{position:sticky;top:25px}.creation-note{background:#e4ebfa;border:1px solid #c8d5f5;border-radius:10px;padding:25px 23px}.note-icon{height:43px;width:43px;border-radius:12px;background:#cfdbf7;display:grid;place-items:center;color:#586689;margin-bottom:22px}.creation-note h3{font-size:1.3125rem;color:#475679;line-height:1.4;letter-spacing:-.5px;margin-bottom:12px}.creation-note>p{font-size:.8125rem;color:#5c6884;margin-bottom:24px}.creation-note>div{font-size:.8125rem;color:#5c6884;display:flex;align-items:center;gap:7px;margin-top:13px}.creation-note>div svg{width:14px}.creation-note small{display:flex;align-items:flex-start;gap:7px;color:#5c6884;font-size:.8125rem;line-height:1.7}.remaining-note{display:flex;align-items:center;gap:10px;padding:18px 9px;color:#5a6787}.remaining-note strong{display:block;font-size:.8125rem;color:#596787}.remaining-note small{display:block;font-size:.75rem;color:#5a6786;margin-top:4px}.success-page{max-width:630px;margin:14px auto 40px;text-align:center;display:flex;flex-direction:column;align-items:center}.success-icon{width:70px;height:70px;background:#dae3f8;color:#4f6392;display:grid;place-items:center;border-radius:50%;border:7px solid #ecf1fc;margin-bottom:23px}.success-page>.eyebrow{font-size:.75rem;color:#596787;margin-bottom:10px}.success-page>h1{font-size:2.1875rem;color:#35466c;margin-bottom:9px}.success-page>p{font-size:.9375rem;color:#5c6884}.success-card{width:100%;margin:28px 0 23px;padding:27px}.success-product{display:flex;align-items:center;gap:11px;text-align:left;border-bottom:1px solid #dae3f8;padding-bottom:21px}.success-product>div{flex:1}.success-product h2{font-size:1.125rem;color:#505e7f}.success-product p{font-size:.8125rem;color:#5c6884;margin-top:4px}.success-details{display:grid;grid-template-columns:1fr 1fr;gap:23px;text-align:left;padding:23px 0}.success-details small{display:block;font-size:.75rem;color:#5c6884;letter-spacing:.8px}.success-details strong{display:block;font-size:.875rem;font-weight:500;color:#586788;margin-top:7px;overflow-wrap:anywhere}.success-qr{display:flex;flex-direction:column;align-items:center;border-top:1px solid #dfe7f9;padding:25px 0 20px}.success-qr strong{font-size:.9375rem;font-weight:550;color:#55658b;margin-top:15px}.success-qr p{font-size:.8125rem;color:#5c6885;margin-top:4px}.share-actions{display:flex;flex-direction:column;gap:9px}.share-actions .btn{font-size:.875rem;min-height:41px}.share-actions .btn-text{min-height:34px}.success-card .share-actions{display:grid;grid-template-columns:1fr 1fr}.success-card .share-actions>a:first-child{grid-column:1/-1}.success-card .share-actions>a:last-child{grid-column:1/-1}.upgrade-screen{max-width:550px;margin:60px auto;text-align:center;display:flex;align-items:center;flex-direction:column}.upgrade-screen h1{font-size:2.1875rem;margin:13px 0}.upgrade-screen p{margin-bottom:25px}.upgrade-screen small{font-size:.875rem;color:#5c6884;line-height:1.8;margin-top:20px}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:25px;align-items:start}.detail-coverage{display:flex;align-items:center;gap:15px;padding:25px;background:linear-gradient(120deg,#e5ebfa,#fff)}.coverage-symbol{height:45px;width:45px;border-radius:12px;background:#d2ddf7;color:#55658b;display:grid;place-items:center}.detail-coverage h2{font-size:1.125rem;color:#52638c}.detail-coverage p{font-size:.8125rem;color:#5a6786;margin-top:5px}.detail-tabs{padding:0 15px}.detail-tabs>button{font-size:.8125rem;padding-left:13px;padding-right:13px}.detail-overview{padding:0 26px}.detail-section{padding:24px 0;border-bottom:1px solid var(--line)}.detail-section:last-child{border-bottom:0}.detail-section h3{display:flex;align-items:center;gap:8px;font-size:.9375rem;color:#576689;margin-bottom:18px}.detail-section h3>svg{color:#596788;width:16px}.detail-section>p{font-size:.875rem;color:#5a6786}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.detail-grid small{display:block;font-size:.8125rem;color:#5c6885;margin-bottom:6px}.detail-grid span{display:block;font-size:.875rem;color:#576689;overflow-wrap:anywhere}.customer-detail-link{display:flex;gap:7px;align-items:center;color:#506391;margin:0 0 20px;font-size:1rem}.share-panel{padding:25px 22px;text-align:center}.share-panel .eyebrow{font-size:.75rem;letter-spacing:1px}.share-panel h2{font-size:1.125rem;line-height:1.4;margin:12px 0 21px;color:#55658b}.share-panel .qr-code{margin:auto}.share-panel>p{font-size:.8125rem;color:#5a6786;margin:15px 0 20px}.private-assurance{display:flex;gap:9px;padding:20px 8px;color:#586689}.private-assurance p{font-size:.8125rem;line-height:1.8;color:#586689}.private-assurance svg{margin-top:3px;width:16px}.warranty-actions{display:flex;align-items:center;justify-content:space-between;margin:21px 0}.warranty-actions>.btn{font-size:.8125rem}.detail-tab-content{padding:24px}.section-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:20px}.section-row h3{font-size:1rem;color:#596788}.service-list>article{display:flex;gap:12px;padding:20px 0;border-top:1px solid var(--line)}.service-list>article>div{flex:1;min-width:0}.service-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.service-title h3{font-size:.9375rem}.service-title time{font-size:.8125rem;color:#5a6787}.service-list p{font-size:.875rem;color:#586788}.service-list small{font-size:.8125rem;color:#596787;display:block;margin-top:7px}.private-note{display:flex;align-items:center;gap:6px;margin-top:10px}.event-list>div{display:flex;gap:12px;position:relative;padding:16px 0 24px}.event-list>div:before{content:"";position:absolute;height:calc(100% - 20px);width:1px;left:8px;top:37px;background:#d0dcf7}.event-list>div:last-child:before{display:none}.event-list>div>span{color:#51648f;padding-top:1px}.event-list strong{font-size:.875rem;color:#586788;display:block}.event-list small{font-size:.8125rem;display:block;color:#56668a;margin-top:7px}.private-label{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:#56668a}.document-list{margin-top:20px}.document-list>button{display:flex;width:100%;align-items:center;gap:12px;border:1px solid #d3def7;border-radius:8px;padding:15px;margin-top:10px;text-align:left;color:#54658d}.document-list>button>span{flex:1;min-width:0}.document-list strong{display:block;overflow:hidden;text-overflow:ellipsis;font-size:.875rem;color:#586689}.document-list small{display:block;font-size:.8125rem;color:#56668a;margin-top:5px}.customer-summary{padding:27px;display:flex;align-items:center;gap:35px;margin-bottom:24px}.customer-summary>div{flex:1;min-width:0}.customer-summary small{display:block;font-size:.75rem;letter-spacing:.5px;color:#5c6884;margin-bottom:8px}.customer-summary strong{display:block;font-size:.875rem;font-weight:500;color:#5c6884;overflow-wrap:anywhere}.audit-filters{display:grid;grid-template-columns:1fr 1.3fr 1fr 1fr 1fr;gap:12px;padding:22px}.audit-filters .field{margin:0}.audit-filters input,.audit-filters select{font-size:.8125rem;padding:10px;min-height:37px}.audit-filters .field-label{font-size:.8125rem}.cell-stack>span,.cell-stack>small{display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis}.cell-stack small{font-size:.75rem;color:#5c6884;margin-top:5px}.audit-table td{font-size:.8125rem}.settings-form{max-width:850px}.settings-form .business-identity .form-grid{gap:20px;margin-bottom:20px}.settings-form .business-identity .form-grid>.field{margin-bottom:0}.business-logo-field{grid-column:1 / -1}.timezone-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;max-width:640px}.timezone-controls>.field{margin-bottom:0}.timezone-preview{margin-top:10px}.timezone-help{margin-top:16px;max-width:640px}.timezone-confirmation{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line);font-size:.875rem;line-height:1.6;color:#3f475a}.timezone-confirmation input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;min-height:0;margin:3px 0 0;padding:0;accent-color:var(--brand)}.timezone-confirmation small{display:block;margin-top:4px;font-size:.8125rem;color:var(--muted)}@media(max-width:700px){.timezone-controls{grid-template-columns:minmax(0,1fr);gap:16px}}.settings-footer{display:flex;align-items:center;justify-content:space-between;margin-top:25px;gap:15px}.settings-footer>span{font-size:.8125rem;color:#5b6885;display:flex;align-items:center;gap:7px}.team-list{padding:0 25px}.team-list>div{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:20px 0;border-top:1px solid var(--line)}.team-list article{flex:1 1 14rem;min-width:0}.team-list strong{font-size:.9375rem;color:#5a6786;display:block;overflow-wrap:anywhere}.team-list small{font-size:.8125rem;color:#5b6885;display:block;margin-top:5px}.team-member-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.team-member-meta select{width:auto;min-width:125px;padding:8px 32px 8px 10px}.billing-current{padding:25px;display:flex;align-items:center;gap:18px}.billing-icon{width:47px;height:47px;display:grid;place-items:center;background:#e0e7f9;border-radius:12px;color:#55658b}.billing-current>div{flex:1}.billing-current h2{font-size:1.125rem;color:#57668a}.billing-current p{font-size:.875rem;margin-top:5px;color:#5b6886}.billing-notice{margin-top:20px}.billing-notice p{font-size:.875rem}.not-found{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:25px;padding:30px;text-align:center}.auth-layout{min-height:100vh;display:grid;grid-template-columns:45% 55%;background:#fff}.auth-story{background:radial-gradient(ellipse at 0 0,#2752a9,transparent 65%),linear-gradient(155deg,#152949,#101b30 65%,#382a7a);padding:43px 50px 35px;display:flex;flex-direction:column;color:#dde5f9;position:relative;overflow:hidden}.auth-story:after{content:"";position:absolute;width:450px;height:450px;border:1px solid #3d4966;border-radius:50%;right:-250px;bottom:-220px;box-shadow:0 0 0 50px #1b2d5720,0 0 0 100px #1b2d5710;pointer-events:none}.auth-story>.brand{align-self:flex-start}.auth-story>div{margin:auto 0;padding:80px 0}.auth-story .eyebrow{font-size:.8125rem;color:#8491b0}.auth-story h1{font-size:3.625rem;letter-spacing:-2.2px;line-height:1.15;margin:20px 0 25px;color:#d9e2f8}.auth-story p{font-size:1rem;color:#929db7;line-height:1.9}.auth-checks{display:flex;flex-direction:column;gap:18px;margin-top:45px}.auth-checks span{display:flex;align-items:center;gap:9px;font-size:.8125rem;color:#8d9bbc}.auth-checks svg{color:#7d91bf;width:15px}.auth-story-footer{font-size:.8125rem;display:flex;align-items:center;gap:8px;color:#8291b5}.auth-main{display:flex;align-items:center;justify-content:center;padding:60px 50px}.auth-card{max-width:355px;width:100%}.portal-choice-page,.portal-transition-page{min-height:100vh;background:radial-gradient(circle at 50% -20%,#dce6ff 0,transparent 42%),linear-gradient(180deg,#f7f9ff,#f2f5fc)}.portal-choice-page{display:grid;grid-template-rows:auto 1fr auto;padding:32px clamp(20px,5vw,72px) 28px}.portal-choice-header{display:flex;align-items:center;justify-content:space-between;gap:24px;color:var(--muted);font-size:.8125rem}.portal-choice-header .brand,.portal-transition-page>.brand{width:132px}.portal-choice-card{align-self:center;width:min(100%,540px);margin:36px auto;padding:clamp(28px,4vw,44px);border:1px solid #dce3f2;border-radius:22px;background:#fffffff0;box-shadow:0 24px 70px #293a661c}.portal-choice-intro{margin-bottom:28px}.portal-choice-eyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:14px;color:#315dcc;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.portal-choice-intro h1,.portal-transition-card h1{color:var(--ink);font-size:clamp(1.75rem,3vw,2.25rem);letter-spacing:-.045em;line-height:1.15}.portal-choice-intro p,.portal-transition-card>p{margin-top:10px;color:var(--muted);line-height:1.65}.portal-choice-list{display:grid;gap:12px}.portal-choice-option{display:flex;align-items:center;gap:14px;width:100%;min-height:74px;padding:14px 16px;border:1px solid #d9e2f4;border-radius:14px;background:#fff;color:var(--ink);text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.portal-choice-option:hover{border-color:#9eb5ed;box-shadow:0 8px 24px #2c4b9117;transform:translateY(-1px)}.portal-choice-option:focus-visible{outline:3px solid #9db6ff;outline-offset:2px}.portal-choice-option>svg:last-child{flex:0 0 auto;color:#7180a0}.portal-choice-option-icon{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;border-radius:12px;background:#edf2ff;color:#315dcc}.portal-choice-option-partner{background:#f0ecff;color:#6848d8}.portal-choice-option-copy{display:grid;flex:1;min-width:0;gap:4px}.portal-choice-option-copy strong{overflow:hidden;font-size:.9375rem;text-overflow:ellipsis;white-space:nowrap}.portal-choice-option-copy small{color:var(--muted);font-size:.75rem}.portal-choice-signout{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:22px;color:#5c6884;font-size:.875rem}.portal-choice-signout:hover{color:var(--ink)}.portal-choice-footnote{align-self:end;margin:0 auto;color:#76829b;font-size:.75rem;text-align:center}.portal-transition-page{display:grid;place-items:center;padding:28px}.portal-transition-page>.brand{position:absolute;top:32px;left:clamp(24px,5vw,72px)}.portal-transition-card{width:min(100%,430px);padding:42px;border:1px solid #dce3f2;border-radius:20px;background:#fff;box-shadow:0 22px 64px #293a661a;text-align:center}.portal-transition-card>.btn{margin-top:22px}.portal-transition-icon{display:grid;width:54px;height:54px;margin:0 auto 20px;place-items:center;border-radius:16px;background:#edf2ff;color:#315dcc}@media(max-width:600px){.portal-choice-page{padding:22px 16px}.portal-choice-header>span{display:none}.portal-choice-card{margin:28px auto;padding:26px 20px;border-radius:18px}.portal-choice-option{min-height:70px;padding:12px}.portal-choice-option-copy small{line-height:1.35}.portal-transition-page{align-content:center;padding:88px 18px 28px}.portal-transition-card{padding:32px 22px}}.auth-emblem{width:53px;height:53px;border-radius:14px;display:grid;place-items:center;background:#e4ebfa;color:#576689;margin-bottom:25px}.auth-card h1{font-size:1.75rem;letter-spacing:-1px;color:#3b4865;line-height:1.4;margin-bottom:11px}.auth-card>p{font-size:.9375rem;line-height:1.85;color:#5c6884;margin-bottom:29px}.auth-card .notice{margin-bottom:20px;font-size:.8125rem}.auth-card form>.btn{margin-top:10px;font-size:.9375rem}.forgot-link{font-size:.8125rem;color:#5c6884;display:block;text-align:right;margin:-5px 0 20px}.auth-switch{text-align:center;font-size:.8125rem;color:#5c6884;margin-top:25px}.auth-switch a{color:#526288;font-weight:600;margin-left:3px}.auth-footnote{font-size:.8125rem;display:flex;align-items:center;justify-content:center;gap:5px;color:#5a6786;margin-top:40px}.auth-mobile-brand{display:none}.onboarding-page{min-height:100vh;background:#f1f4fc}.onboarding-page>header{display:flex;align-items:center;justify-content:space-between;padding:25px 7%;background:#fff;border-bottom:1px solid var(--line)}.onboarding-page>header>span{display:flex;align-items:center;gap:10px;font-size:.8125rem;color:#5a6787}.step-dot{width:22px;height:22px;border-radius:50%;background:#d5e0f8;display:grid;place-items:center;color:#53658d;font-size:.8125rem}.muted-step{background:#e8eefb;color:#586788;margin-left:20px}.onboarding-page>main{max-width:785px;margin:50px auto;padding:0 24px 40px}.onboarding-page>main>h1{font-size:2.1875rem;color:#4d5c7e;margin:10px 0}.onboarding-page>main>p{font-size:.9375rem;color:#5b6885;margin-bottom:30px}.public-page{min-height:100vh;background:radial-gradient(ellipse at 50% 15%,#e8edff,#f8faff 70%);padding-bottom:30px}.public-page>header{display:flex;justify-content:space-between;align-items:center;max-width:850px;margin:auto;padding:30px 25px 35px}.public-page>header .brand{font-size:1.75rem}.public-page>header>span{display:flex;gap:6px;align-items:center;color:#5c6885;font-size:.8125rem}.certificate{max-width:535px;margin:auto;border:1px solid #cbd8f6;border-radius:17px;background:#fff;overflow:hidden;box-shadow:0 16px 64px #2349950b;border-color:#dfe7f5}.certificate-business{display:flex;align-items:center;gap:12px;padding:25px 29px;border-bottom:1px solid #dbe4f9}.certificate-logo{width:43px;height:43px;display:grid;place-items:center;background:#dbe4f9;border-radius:11px;color:#51648f;overflow:hidden}.certificate-logo img{width:100%;height:100%;object-fit:contain}.certificate-business>div{flex:1}.certificate-business h2{font-size:1.125rem;color:var(--ink)}.certificate-business>div>span{font-size:.75rem;letter-spacing:1.4px;color:#55658b;display:block;margin-top:4px}.certificate-business>svg{color:#4e6392}.certificate-hero{text-align:center;background:linear-gradient(125deg,#edf3ff,#f3f0ff);padding:33px 30px 22px}.certificate-hero .status{font-size:.8125rem}.certificate-hero h1{font-size:1.8125rem;line-height:1.35;color:var(--ink);margin:16px 0 7px;letter-spacing:-.7px}.certificate-hero>p{font-size:.9375rem;color:#56668b}.remaining-days{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:25px;color:var(--brand)}.remaining-days>strong{font-family:Plus Jakarta Sans,sans-serif;font-size:2.0625rem;font-weight:600;letter-spacing:-1px}.remaining-days>span{font-size:.875rem}.certificate-number{display:block;font-size:.75rem;letter-spacing:1px;color:#56668b;margin-top:19px;overflow-wrap:anywhere}.certificate-content{padding:0 30px}.certificate-dates{display:grid;grid-template-columns:1fr 1fr;padding:25px 0;border-bottom:1px solid #e0e7f9}.certificate-dates>div{display:flex;align-items:center;flex-direction:column;gap:8px}.certificate-dates>div+div{border-left:1px solid #dae3f9}.date-icon{color:#51648f;margin-bottom:4px}.certificate-dates small{font-size:.75rem;color:#53648e;letter-spacing:.9px}.certificate-dates strong{font-size:.9375rem;font-weight:550;color:#52648e}.public-serial{display:flex;align-items:center;gap:8px;padding:15px 5px;border-bottom:1px solid #e0e7f9;font-size:.8125rem;color:#55658c}.public-serial strong{margin-left:auto;font-size:.8125rem;color:#52648e;letter-spacing:1px;font-weight:500}.public-serial>svg{color:#54658c}.public-section{padding:27px 0;border-bottom:1px solid #e0e7f9}.public-section h3{font-size:1rem;color:#586689;margin-bottom:20px;display:flex;align-items:center;gap:8px}.public-section>p{font-size:.875rem;color:#54658c;line-height:1.9}.warranty-timeline{padding-left:3px}.warranty-timeline>div{display:flex;gap:12px;position:relative;padding-bottom:23px}.warranty-timeline>div:last-child{padding-bottom:0}.warranty-timeline>div:not(:last-child):after{content:"";height:calc(100% - 18px);width:1px;position:absolute;left:7px;top:19px;background:#c2d1f4}.warranty-timeline>div>span{color:#4a6196;position:relative;z-index:1;padding-top:1px}.warranty-timeline>div.is-today>span{color:#4c6294}.warranty-timeline article{display:flex;justify-content:space-between;align-items:center;width:100%;gap:15px;min-width:0;overflow-wrap:anywhere}.warranty-timeline>div>span{flex-shrink:0}@media(max-width:480px){.warranty-timeline article{flex-direction:column;align-items:flex-start;gap:4px}}.warranty-timeline strong{font-size:.8125rem;font-weight:500;color:#54658d}.warranty-timeline .is-today strong{color:#51648f}.warranty-timeline time{font-size:.8125rem;color:#54658d}.timeline-empty{width:15px;height:15px;border:1px solid #c1d0f4;display:block;border-radius:50%}.public-seller{padding:28px 0}.public-seller h3{font-size:1rem;color:#54658c}.public-seller>p{font-size:.8125rem;color:#57668a;margin:8px 0 20px}.public-seller>.btn{background:#425684;font-size:.875rem}.public-seller>.btn:hover{background:#364975}.seller-contacts{display:flex;gap:12px 20px;justify-content:center;flex-wrap:wrap;margin-top:21px}.seller-contacts>a,.seller-contacts>span{display:flex;align-items:center;gap:5px;font-size:.8125rem;color:#586689}.seller-contacts>span{width:100%;justify-content:center}.certificate-footer{display:flex;justify-content:space-between;align-items:center;padding:17px 24px;background:#f2f5fd;border-top:1px solid #dae3f9;color:#54658c;gap:20px}.certificate-footer>span{font-size:.75rem;display:flex;align-items:center;gap:5px}.certificate-footer>a{font-size:.75rem;white-space:nowrap;display:flex;align-items:center;gap:4px}.certificate-footer b{font-family:Plus Jakarta Sans,sans-serif;font-size:1.125rem;font-weight:750;color:#54658d;letter-spacing:-.8px}.public-footnote{text-align:center;font-size:.8125rem;color:#576689;margin-top:26px}.certificate-status-copy{color:#b49779;font-size:1rem;margin-top:24px}.claim-center-cta{padding:30px 0 28px}.claim-center-cta-heading{display:flex;gap:13px;align-items:flex-start;margin-bottom:20px}.claim-center-cta h3{color:var(--ink);font-size:1rem;margin-bottom:7px}.claim-center-cta p{color:#57668a;font-size:.8125rem;line-height:1.65;max-width:34rem}.claim-center-cta-icon,.claim-center-title>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:var(--primary);background:#e2efff}.claim-center-cta-icon{width:30px;height:30px;flex:0 0 30px;border-radius:0;background:transparent}.claim-center-cta .btn{font-size:.875rem}.claim-center-page{min-height:100vh;background:radial-gradient(circle at 50% 0,#edf6ff 0,#f7f9fc 35% 100%)}.claim-center-header{height:72px;padding:0 max(20px,calc((100vw - 1040px)/2));display:flex;align-items:center;justify-content:space-between;background:#ffffffe6;border-bottom:1px solid var(--border)}.claim-center-header>a{display:flex;gap:7px;align-items:center;color:var(--muted);text-decoration:none;font-weight:600}.claim-center-shell{width:min(620px,calc(100% - 32px));margin:0 auto;padding:32px 0 56px}.claim-center-title{display:flex;gap:13px;align-items:center;margin-bottom:18px}.claim-center-title h1{margin:2px 0;font-size:clamp(1.45rem,4vw,1.85rem);line-height:1.25;font-weight:650}.claim-center-title p,.claim-center-title small{margin:0;color:var(--muted)}.claim-center-title small{font-size:.7rem;font-weight:700;letter-spacing:.11em}.claim-center-account{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:11px 13px;margin-bottom:12px;border-radius:10px;border:1px solid var(--border);background:#fff}.claim-center-account div{display:grid;gap:2px}.claim-center-account strong{font-size:.875rem;font-weight:600}.claim-center-account span{color:var(--muted);font-size:.8rem;line-height:1.45}.claim-center-account .btn{min-height:36px;padding:7px 12px;font-size:.8125rem}.claim-center-card{padding:clamp(20px,4vw,28px);border-radius:14px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow)}.claim-center-card form{display:grid;gap:12px}.claim-center-card>p,.claim-center-card form>p{color:var(--muted);font-size:.9rem;line-height:1.65;margin:0 0 16px}.claim-center-card form>p{margin-bottom:2px}.claim-center-card .field{margin-bottom:4px}.claim-center-card .inline-error{margin:0 0 12px;padding:10px 12px;font-size:.875rem}.claim-center-card>.btn,.claim-center-card form>.btn{width:auto;justify-self:start;min-width:190px}.claim-section-heading{margin-bottom:16px}.claim-section-heading small{color:var(--muted);font-size:.7rem;font-weight:700;letter-spacing:.08em}.claim-section-heading h2{margin:2px 0 0;font-size:1.2rem;font-weight:650}.claim-center-security{display:flex;justify-content:center;gap:7px;color:var(--muted);font-size:.82rem;text-align:center;margin:16px 0}.claim-success{text-align:center;display:grid;justify-items:center;gap:10px}.claim-success>strong{font-size:1.55rem;letter-spacing:.12em}.claim-request-pending{text-align:center}.claim-center-email{margin-top:16px;padding:16px 20px;background:#fff;border:1px solid var(--border);border-radius:14px}.claim-center-email summary{cursor:pointer;font-weight:750}.claim-center-email form{display:grid;gap:12px;padding-top:14px}.claim-auth-links{display:flex;justify-content:space-between;gap:12px;margin-top:18px}.claim-auth-links button{border:0;background:none;color:var(--primary);cursor:pointer;font-weight:700}.customer-portal-shell{width:min(1040px,calc(100% - 32px));margin:0 auto;padding:32px 0 64px}.customer-tabs{display:flex;gap:6px;overflow-x:auto;margin-bottom:16px;padding:4px;border:1px solid var(--border);border-radius:10px;background:#fff}.customer-tabs button{min-height:38px;padding:8px 15px;border:0;border-radius:10px;background:transparent;color:var(--muted);font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer}.customer-tabs button:hover:not(.active){color:#1f3464;background:#f1f4fc}.customer-tabs button.active{color:#fff;background:var(--brand-gradient);box-shadow:0 3px 10px #2457e71a}.customer-tabs button.active:hover{background:linear-gradient(115deg,#1943bd,#5532dc)}.customer-list-panel{border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:var(--shadow);overflow:hidden}.customer-list-heading{padding:16px 18px;border-bottom:1px solid var(--border)}.customer-list-heading h2{margin:0;font-size:1rem;font-weight:650}.customer-list-heading p{margin:3px 0 0;color:var(--muted);font-size:.78rem}.customer-list-row{display:grid;grid-template-columns:34px minmax(180px,1.4fr) minmax(130px,.8fr) minmax(185px,1fr) auto 18px;gap:14px;align-items:center;min-height:72px;padding:12px 18px;border-bottom:1px solid var(--border);transition:background .15s}.customer-list-row:last-child{border-bottom:0}.customer-list-row:hover{background:#f8fafe}.customer-list-icon{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border-radius:8px;background:var(--brand-soft);color:#52648e}.customer-list-primary,.customer-list-meta{display:grid;min-width:0;gap:3px}.customer-list-primary strong{overflow:hidden;color:#3f4960;font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.customer-list-primary small,.customer-list-meta small{color:var(--muted);font-size:.72rem;font-weight:400}.customer-list-meta>span{overflow:hidden;color:#59657d;font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.customer-list-arrow{color:#8390a8}.customer-empty-state{display:grid;justify-items:center;padding:42px 24px;text-align:center}.customer-empty-state h2{margin:14px 0 5px;font-size:1rem;font-weight:650}.customer-empty-state p{max-width:380px;margin:0;color:var(--muted);font-size:.875rem}.claim-history{display:grid;gap:10px}.claim-history>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--line);flex-wrap:wrap}.claim-history time{color:var(--muted);font-size:.85rem;margin-left:auto}@media(max-width:700px){.customer-portal-shell{padding-top:22px}.customer-list-heading{padding:14px 15px}.customer-list-row,.customer-claim-row{grid-template-columns:34px minmax(0,1fr) auto;gap:10px 12px;padding:14px 15px}.customer-list-primary{grid-column:2}.customer-list-meta{grid-column:2 / 4;display:flex;gap:5px;align-items:baseline}.customer-list-meta small:after{content:":"}.customer-list-row .status{grid-column:3;grid-row:1;align-self:start}.customer-list-arrow{display:none}}.claim-requests-panel{border-color:#cfe1f6}.request-list{display:grid;gap:10px}.request-list article{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px;border:1px solid var(--border);border-radius:13px}.request-list article>div:first-child{display:grid;gap:4px}.request-list article span{color:var(--muted);font-size:.82rem}.request-list article p{margin:2px 0 0}.request-actions{display:flex;gap:8px}@media(max-width:600px){.claim-center-shell{padding-top:22px}.claim-center-account{align-items:stretch;flex-direction:column}.claim-center-header{height:62px}.claim-center-header .brand{width:138px}.claim-center-card{padding:20px}.claim-center-card>.btn,.claim-center-card form>.btn{width:100%;justify-self:stretch}.claim-center-title>span{width:34px;height:34px}.claim-center-title>span svg{width:20px}}@media(max-width:600px){.request-list article{align-items:stretch;flex-direction:column}.request-actions .btn{flex:1}}.certificate-hero.void{background:#fcf3ee}.certificate-hero.void .status{color:#b97f6d;background:#f6e8df}.public-error{max-width:550px;margin:auto;text-align:center}@media(min-width:1500px){.hero{padding-top:95px;padding-bottom:95px}.hero h1{font-size:4.3125rem}.hero-visual{transform:scale(1.08)}.page-content{padding:42px 45px}.stats-grid{gap:22px}.stat-card{padding:23px}.stat-card>strong{font-size:2.1875rem}.stat-card>div>span:first-child{font-size:.9375rem}.stat-card>small{font-size:.8125rem}.dashboard-body{grid-template-columns:minmax(0,1fr) 300px}.dashboard-lower{grid-template-columns:minmax(0,1fr) 350px}.panel-heading h2{font-size:1.0625rem}.panel-heading p{font-size:.875rem}td{font-size:.875rem;padding-top:20px;padding-bottom:20px}.product-cell strong{font-size:.9375rem}.product-cell small{font-size:.8125rem}.customer-cell{font-size:.875rem}th{font-size:.8125rem}.coverage-card{padding:30px}.coverage-card h2{font-size:1.5625rem}.coverage-card p{font-size:.875rem;max-width:210px}.coverage-card .eyebrow{font-size:.75rem}.coverage-card>a{font-size:.875rem}.activity-row{padding:17px 0}.activity-row strong{font-size:.9375rem}.activity-row p,.activity-row time{font-size:.8125rem}.usage-overview>p,.usage-caption,.usage-note p{font-size:.8125rem}.usage-big{font-size:2.375rem}.usage-overview>.text-link{font-size:.875rem}.dashboard-date{font-size:.875rem}.page-heading p{font-size:1rem}.page-heading h1{font-size:2.0625rem}}@media(max-width:1150px){.public-site-header-inner{padding:25px 30px;gap:18px}.public-site-header .brand{width:160px}.public-site-navigation-list{gap:17px;font-size:.875rem}.public-site-actions{gap:13px}.hero{padding:55px 40px 65px;gap:30px}.hero h1{font-size:3.3125rem}.hero-visual{transform:scale(.9);margin-left:-20px;margin-right:-20px}.hero-assurance{gap:10px;font-size:.75rem}.industry-strip>div{gap:30px}.confidence-section{margin:0 35px;gap:40px}.sidebar{width:240px;padding:27px 13px 0}.app-main{margin-left:240px}.app-header{padding:0 25px}.header-status{display:none}.page-content{padding:30px 25px}.stats-grid{gap:11px}.stat-card{padding:15px}.stat-card>div>span:first-child{font-size:.8125rem}.dashboard-body{grid-template-columns:minmax(0,1fr) 215px;gap:17px}.coverage-card{padding:23px 18px}.coverage-card h2{font-size:1.1875rem}.dashboard-lower{grid-template-columns:minmax(0,1fr) 260px;gap:17px}.panel-heading{padding:19px 17px}.dashboard-body th{padding:11px 14px}.dashboard-body td{padding:16px 14px}.dashboard-body td:nth-child(3),.dashboard-body th:nth-child(3){display:none}.product-cell strong{max-width:170px}.create-layout{grid-template-columns:minmax(0,1fr) 210px;gap:18px}.creation-note{padding:23px 18px}.creation-note h3{font-size:1.125rem}.form-section{padding:23px}.form-grid{gap:0 15px}.detail-layout{grid-template-columns:minmax(0,1fr) 240px;gap:20px}.detail-tabs>button{padding-left:9px;padding-right:9px;font-size:.8125rem}.detail-overview{padding:0 20px}.share-panel{padding:22px 17px}.audit-filters{grid-template-columns:1fr 1.2fr 1fr}.audit-filters .field:nth-last-child(-n+2){grid-row:2}.customer-summary{gap:20px}.customer-summary .avatar{display:none}.pricing-card{padding:25px 18px}.pricing-card .check-list li{font-size:.8125rem}}@media(max-width:980px){.public-site-header-inner{min-height:76px}.public-site-navigation{display:none}.public-site-navigation.is-open{position:absolute;top:100%;right:18px;left:18px;display:block;max-height:calc(100vh - 92px);padding:15px;overflow-y:auto;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 16px 38px #18274b1a}.public-site-navigation-list{display:grid;gap:2px;justify-content:stretch;font-size:.9375rem}.public-site-navigation-list>li>a,.public-site-navigation-group>button,.public-site-navigation-group>summary{width:100%;min-height:44px;padding:10px 9px;justify-content:space-between}.public-site-navigation-list>li>a.is-active:after,.public-site-navigation-group>button.is-active:after{inset:10px auto 10px 0;width:3px;height:auto}.public-site-dropdown{position:static;width:auto;min-width:0;margin:0 0 5px 9px;padding:3px 6px;transform:none;border:0;border-left:1px solid #dce4f6;border-radius:0;box-shadow:none}.public-site-dropdown a{padding:10px 12px}.public-site-actions>.public-site-login,.public-site-actions>.btn{display:none}.public-site-menu-button,.public-site-mobile-actions{display:flex}.public-site-menu-button{color:#5b6885}.public-site-mobile-actions{justify-content:space-between;margin-top:12px;padding:14px 9px 3px;border-top:1px solid var(--line)}}@media(max-width:900px){.hero{gap:15px;padding:45px 35px 55px}.hero h1{font-size:2.9375rem}.hero-copy>p{font-size:1rem}.hero-visual{transform:scale(.82);margin:-35px -45px}.hero-assurance{flex-wrap:wrap}.hero-note{margin-top:26px}.hero-label{font-size:.75rem}.hero-underline{width:255px}.industry-strip>div{gap:22px 35px}.industry-strip>div>span{font-size:.875rem}.workflow-section{padding:12px 32px 18px}.workflow-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 14px}.workflow-journey:before{display:none}.workflow-copy p{font-size:.8125rem}.marketing-section{padding:70px 32px}.section-heading h2{font-size:1.9375rem}.steps-grid{gap:13px}.step-card{padding:21px}.step-card h3{font-size:1rem}.step-card>p{font-size:.875rem}.confidence-section{padding:35px;gap:30px;margin:0 32px}.confidence-section h2{font-size:1.6875rem}.confidence-features>div{gap:12px}.confidence-features h3{font-size:.9375rem}.confidence-features p{font-size:.8125rem}.pricing-grid,.pricing-card .check-list{gap:14px}.pricing-card .check-list li{font-size:.8125rem;gap:7px}.pricing-card>p{font-size:.8125rem}.app-header{height:65px}.header-search{width:180px}.dashboard-body{grid-template-columns:minmax(0,1fr)}.dashboard-side{display:none}.dashboard-body td:nth-child(3),.dashboard-body th:nth-child(3){display:table-cell}.dashboard-lower{grid-template-columns:minmax(0,1fr)}.usage-overview{display:none}.stats-grid{grid-template-columns:repeat(2,1fr);gap:15px}.stat-card{padding:17px 20px}.stat-card>div>span:first-child{font-size:.875rem}.stat-card>small{font-size:.8125rem}.page-heading{gap:15px}.page-heading h1{font-size:1.5625rem}.page-heading>.btn{padding:10px 11px;font-size:.8125rem}.create-layout{grid-template-columns:minmax(0,1fr)}.create-aside{display:none}.detail-layout{grid-template-columns:minmax(0,1fr)}.detail-layout>aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.share-panel .eyebrow{font-size:.75rem}.private-assurance{padding:20px 0}.detail-tabs>button{font-size:.875rem;padding-left:13px;padding-right:13px}.list-toolbar{padding:18px}.result-count{font-size:.8125rem}.search-input{width:100%}.filter-tabs{padding:0 15px}.filter-tabs>button{padding-left:12px;padding-right:12px}.table-footer{padding:15px}.table-footer>span{font-size:.75rem}.page-content>.pricing-grid{grid-template-columns:1fr}.page-content .pricing-card .check-list li{font-size:.9375rem}.page-content .pricing-card>p{font-size:.9375rem;min-height:0}.page-content .pricing-card{grid-template-rows:repeat(8,auto);padding:28px}.customer-summary{flex-wrap:wrap}.customer-summary>div{flex:auto;min-width:40%}.auth-story{padding:35px}.auth-story h1{font-size:2.8125rem}.auth-story p{font-size:.875rem}.auth-checks span{font-size:.8125rem}.auth-main{padding:45px 30px}.auth-card h1{font-size:1.5625rem}}@media(max-width:700px){.public-site-header-inner{min-height:70px;padding:20px;gap:12px}.public-site-header .brand{width:128px}.public-site-navigation.is-open{right:12px;left:12px}.hero{display:flex;flex-direction:column;text-align:center;padding:43px 25px 36px;gap:48px}.hero-label{margin:0 auto 24px;font-size:.75rem}.hero h1{font-size:3.3125rem;line-height:1.13;letter-spacing:-2.5px;max-width:420px}.hero-underline{left:50%;transform:translate(-50%);width:275px}.hero-copy>p{font-size:1rem;max-width:310px;margin:auto;line-height:1.85}.hero-actions{justify-content:center;margin:27px 0 16px;gap:15px}.hero-actions>.btn{font-size:.9375rem;padding:14px 21px}.hero-assurance{justify-content:center;gap:13px;font-size:.75rem}.hero-note{display:none}.hero-visual{min-height:0;width:390px;zoom:.84;transform:none;padding-bottom:0;margin:0}.tag-activated{left:0}.tag-whatsapp{right:-15px;bottom:105px}.visual-caption{left:80px}.industry-strip{padding:26px 20px}.industry-strip>h2{font-size:.75rem;margin-bottom:20px}.industry-strip>div{gap:23px 26px;max-width:450px;margin:auto}.industry-strip>div>span{font-size:.8125rem}.industry-strip>div>span>svg{width:17px}.workflow-section{padding:12px 23px 18px}.workflow-journey{grid-template-columns:1fr;gap:18px;padding-top:0}.workflow-journey:before{display:none}.workflow-step-item{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;padding:0}.workflow-step-top{margin:0;justify-content:flex-start}.workflow-copy{text-align:left}.workflow-label-row{justify-content:flex-start}.marketing-section{padding:60px 23px}.section-heading h2{font-size:1.8125rem;letter-spacing:-1.15px}.section-heading>p{font-size:.9375rem}.steps-grid{grid-template-columns:1fr;margin-top:28px;gap:15px}.step-card{padding:24px}.step-top{margin-bottom:19px}.step-card h3{font-size:1.125rem}.step-card>p{font-size:.9375rem}.step-number{font-size:1.625rem}.step-icon{height:44px;width:44px;border-radius:11px}.confidence-section{display:block;margin:0 23px;padding:30px 25px}.confidence-section h2{font-size:1.8125rem}.confidence-section>div>p{font-size:.9375rem}.confidence-section .btn{font-size:.875rem}.confidence-features{margin-top:35px;gap:23px}.confidence-features h3{font-size:1rem}.confidence-features p{font-size:.875rem}.pricing-grid{grid-template-columns:1fr;margin-top:32px;gap:18px}.pricing-card{grid-template-rows:repeat(8,auto);padding:28px clamp(20px,6vw,28px)}.pricing-card>p{font-size:.9375rem;min-height:0}.pricing-card .check-list li{font-size:.9375rem}.pricing-card>.muted{font-size:.8125rem}.final-cta{padding:20px 23px 65px}.final-cta h2{font-size:2.125rem}.sidebar{transform:translate(-100%);width:255px;transition:transform .2s;padding:28px 18px 0;z-index:60}.sidebar-open{transform:translate(0)}.sidebar-close{position:absolute;right:13px;top:23px;display:grid;color:#5c6884}.sidebar-overlay{display:block;position:fixed;inset:0;background:#0f193055;z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sidebar nav>:is(a,.sidebar-group-toggle){font-size:.9375rem;padding:13px}.workspace-picker strong{font-size:.9375rem}.workspace-picker small{font-size:.8125rem}.sidebar-bottom{padding-top:20px}.sidebar .usage-card{padding:15px}.sidebar .usage-card p{font-size:.8125rem}.app-main{margin-left:0;padding-bottom:67px}.app-header{height:63px;padding:0 19px;gap:10px}.app-header .mobile-menu{display:flex;color:#5c6885}.breadcrumb{font-size:.8125rem}.breadcrumb>span{margin:0 8px}.header-search{display:none}.header-right{gap:12px}.header-avatar{width:28px;height:28px}.page-content{padding:27px 20px 32px}.demo-banner{font-size:.75rem;line-height:1.6;padding:7px 15px;text-align:center}.demo-banner>svg{display:none}.page-heading{align-items:flex-start;margin-bottom:22px;gap:15px;flex-wrap:wrap}.page-heading>div:first-child{flex:1;min-width:220px}.page-heading h1{font-size:1.6875rem;line-height:1.3;letter-spacing:-.9px}.page-heading .eyebrow{font-size:.75rem;margin-bottom:7px}.page-heading p{font-size:.875rem;margin-top:7px;line-height:1.8}.page-heading>.btn{font-size:.8125rem;min-height:39px;min-width:140px}.dashboard-date{font-size:.8125rem;margin:0 0 22px;gap:6px;flex-wrap:wrap}.dashboard-date>span:first-of-type{display:none}.stats-grid{gap:12px;margin-bottom:23px}.stat-card{padding:16px}.stat-card>div>span:first-child{font-size:.8125rem;max-width:85px;line-height:1.6}.stat-card>strong{font-size:1.9375rem;margin-top:8px}.stat-card>small{font-size:.75rem}.stat-icon{height:27px;width:27px}.stat-icon>svg{width:15px}.panel-heading{padding:19px 17px}.panel-heading h2{font-size:1rem}.panel-heading p{font-size:.8125rem}.dashboard-body{margin-bottom:20px}.dashboard-body td:nth-child(2),.dashboard-body th:nth-child(2),.dashboard-body td:nth-child(3),.dashboard-body th:nth-child(3){display:none}.dashboard-body .table-scroll{overflow:hidden}.dashboard-body td{padding:15px}.dashboard-body td:first-child{max-width:230px}.dashboard-body td:last-child{padding-left:0;padding-right:12px}.product-cell strong{max-width:190px;font-size:.875rem}.product-cell small{font-size:.75rem}.dashboard-body th{padding:11px 15px}.dashboard-lower{gap:20px}.activity-list{padding:0 17px 10px}.activity-row strong{font-size:.875rem}.activity-row p{font-size:.8125rem;max-width:225px}.activity-row time{font-size:.75rem}.activity-row{padding:14px 0}.app-footer{padding:18px 20px;font-size:.75rem}.mobile-bottom-nav{display:flex;position:fixed;left:0;bottom:0;right:0;height:67px;padding:8px 14px max(8px,env(safe-area-inset-bottom));background:#ffffffed;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-top:1px solid #d2ddf7;z-index:35;align-items:center;justify-content:space-around;gap:9px}.mobile-bottom-nav>a,.mobile-bottom-nav>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:.75rem;color:#5c6884;min-width:45px;min-height:45px}.mobile-bottom-nav>a>svg,.mobile-bottom-nav>button>svg{stroke-width:1.7;width:19px}.mobile-bottom-nav>a.active{color:#51648f}.mobile-bottom-nav>a.mobile-create{width:44px;min-width:44px;height:44px;min-height:44px;border-radius:12px;background:#18284e;color:#2251bf;box-shadow:0 3px 8px #3a47661a;transform:translateY(-7px)}.mobile-bottom-nav>a.mobile-create>svg{width:24px}.list-toolbar{padding:18px;flex-wrap:wrap;gap:12px}.list-toolbar .search-input{width:100%}.list-toolbar .result-count{display:none}.filter-tabs{padding:0 10px;gap:0}.filter-tabs>button{font-size:.8125rem;padding:12px 11px}.table-footer{flex-wrap:wrap;gap:13px}.table-footer>span{font-size:.75rem}.table-footer>div{margin-left:auto}.table-scroll th{font-size:.8125rem}.table-scroll td{font-size:.875rem}.table-scroll .product-cell strong{font-size:.875rem;max-width:220px}.search-input input{font-size:.875rem;min-height:42px}.back-link{margin-bottom:20px;font-size:.8125rem}.form-section{padding:23px 20px;border-radius:9px}.form-grid{grid-template-columns:1fr;gap:0}.form-section-heading{gap:10px;margin-bottom:24px}.form-section-heading h2{font-size:1.0625rem}.form-section-heading p{font-size:.8125rem;max-width:210px;line-height:1.7}.form-section-heading>span:first-child{width:33px;height:33px;border-radius:9px}.section-index{font-size:1.1875rem}.field{gap:8px;margin-bottom:20px}.field-label{font-size:.9375rem}.field-hint{font-size:.8125rem}input,select,textarea{font-size:1.125rem;padding:12px;min-height:46px}input[type=date]{min-height:46px}input::placeholder,textarea::placeholder{font-size:1rem}textarea{font-size:1rem;line-height:1.75}.field-label small{font-size:.8125rem}.form-section .field:last-child{margin-bottom:0}.optional-toggle{padding:21px 18px}.optional-toggle strong{font-size:.9375rem}.optional-toggle small{font-size:.75rem;line-height:1.6;max-width:210px}.optional-toggle>span{gap:10px}.optional-body{padding:0 20px 22px}.optional-body>.form-grid{grid-template-columns:1fr}.attachment-inputs{grid-template-columns:1fr}.file-drop{padding:17px;flex-direction:row;text-align:left;flex-wrap:wrap;gap:8px 11px}.file-drop strong{font-size:.875rem}.file-drop small{font-size:.8125rem;flex:1}.file-drop input{min-height:0;font-size:.8125rem}.file-drop span{font-size:.8125rem}.expiration-preview{font-size:.875rem;padding:13px 11px;gap:7px}.expiration-preview>svg{width:17px}.create-footer{gap:12px}.create-footer>.btn-primary{flex:1;font-size:.9375rem;padding-left:15px;padding-right:15px}.create-footer>.btn-secondary{font-size:.9375rem;min-height:49px}.toast{bottom:83px;font-size:.875rem;line-height:1.7;width:max-content;max-width:calc(100% - 30px);padding:13px 15px}.success-page{margin-top:10px}.success-page>h1{font-size:1.875rem}.success-page>p{font-size:.875rem}.success-card{padding:23px 20px;margin-top:25px}.success-product h2{font-size:1rem}.success-product .status{font-size:.75rem}.success-product .product-icon{width:30px;height:30px}.success-details{gap:22px 15px}.success-details strong{font-size:.875rem;line-height:1.6}.success-details small{font-size:.75rem}.success-card .share-actions{grid-template-columns:1fr}.success-card .share-actions>a:first-child,.success-card .share-actions>a:last-child{grid-column:auto}.share-actions .btn{min-height:44px}.heading-actions{width:100%;justify-content:space-between}.heading-actions .btn{font-size:.8125rem}.detail-coverage{padding:23px 20px;gap:12px}.detail-coverage h2{font-size:1.0625rem}.detail-coverage p{font-size:.8125rem;line-height:1.8}.coverage-symbol{width:40px;height:40px;flex-shrink:0}.detail-tabs{padding:0 7px}.detail-tabs>button{font-size:.8125rem;padding-left:11px;padding-right:11px}.detail-overview{padding:0 20px}.detail-grid{gap:22px 15px}.detail-grid small{font-size:.8125rem}.detail-grid span{font-size:.875rem;line-height:1.7}.detail-layout>aside{display:block}.private-assurance{padding:18px 8px}.private-assurance p{font-size:.8125rem}.share-panel{padding:28px}.share-panel h2{font-size:1.3125rem}.share-panel .eyebrow{font-size:.75rem}.share-panel>p{font-size:.8125rem}.detail-tab-content{padding:22px 18px}.warranty-actions .btn{font-size:.8125rem;padding:10px 12px}.modal-backdrop{padding:15px}.modal{padding:24px 21px;max-height:90vh;border-radius:13px}.modal-heading h2{font-size:1.3125rem}.modal .form-grid{grid-template-columns:1fr}.modal .btn{font-size:.9375rem}.customer-summary{padding:23px;gap:26px 20px}.customer-summary strong{font-size:.875rem}.customer-summary small{font-size:.75rem}.audit-filters{grid-template-columns:1fr 1fr;padding:19px;gap:16px 13px}.audit-filters .field:nth-child(3){grid-column:1/-1}.audit-filters .field:nth-last-child(-n+2){grid-row:3}.audit-filters input,.audit-filters select{font-size:1rem;min-height:44px}.audit-filters .field-label{font-size:.875rem}.cell-stack>span,.cell-stack>small{max-width:150px}.settings-footer{align-items:flex-start;flex-direction:column;gap:17px}.settings-footer>.btn{width:100%;min-height:46px;font-size:.9375rem}.settings-footer>span{font-size:.8125rem}.billing-current{padding:21px;gap:13px;flex-wrap:wrap}.billing-current h2{font-size:1.0625rem}.billing-current p{font-size:.8125rem}.billing-current .pill{margin-left:60px}.billing-icon{width:43px;height:43px}.billing-notice{padding:17px;gap:10px}.billing-notice p{font-size:.8125rem}.team-list{padding:0 19px}.team-list strong{font-size:.875rem}.team-list small{font-size:.8125rem;max-width:180px;overflow:hidden;text-overflow:ellipsis}.team-list .pill{font-size:.75rem}.team-list>div{align-items:flex-start;flex-wrap:wrap}.team-member-meta{width:100%;justify-content:flex-start;padding-left:53px}.team-member-meta select{flex:1;min-height:44px}.auth-layout{display:block}.auth-story{display:none}.auth-main{padding:27px 25px 45px;display:block;min-height:100vh}.auth-mobile-brand{display:block;margin-bottom:55px}.auth-mobile-brand .brand{font-size:1.875rem}.auth-card{margin:auto;max-width:370px}.auth-card h1{font-size:1.75rem}.auth-card>p{font-size:.9375rem}.auth-emblem{margin-bottom:22px}.auth-card .btn-lg{min-height:48px}.password-input button{top:13px}.forgot-link{font-size:.875rem;margin-bottom:21px}.auth-switch{font-size:.9375rem}.auth-footnote{font-size:.8125rem;margin-top:35px}.onboarding-page>header{padding:23px}.onboarding-page>header>span{display:none}.onboarding-page>main{margin:32px auto;padding:0 20px 30px}.onboarding-page>main>h1{font-size:1.9375rem}.onboarding-page>main>p{font-size:.9375rem;margin-bottom:27px}.public-page>header{padding:23px 21px 28px}.public-page>header .brand{font-size:1.5625rem}.public-page>header>span{font-size:.75rem;gap:5px}.public-page>header>span>svg{width:12px}.certificate{margin:0 17px;border-radius:13px}.certificate-business{padding:23px}.certificate-business h2{font-size:1.125rem}.certificate-logo{width:39px;height:39px}.certificate-business>div>span{font-size:.75rem}.certificate-hero{padding:29px 23px 22px}.certificate-hero h1{font-size:1.625rem}.certificate-hero>p{font-size:.875rem}.certificate-content{padding:0 23px}.remaining-days{margin-top:20px;gap:8px}.remaining-days>strong{font-size:1.9375rem}.remaining-days>span{font-size:.8125rem}.certificate-number{font-size:.75rem;letter-spacing:.5px}.certificate-dates strong{font-size:.875rem}.certificate-dates small{font-size:.75rem}.public-section h3{font-size:1rem}.public-section>p{font-size:.875rem}.warranty-timeline strong{font-size:.8125rem}.warranty-timeline time{font-size:.8125rem}.public-seller h3{font-size:1rem}.public-seller>.btn{min-height:44px}.seller-contacts>a,.seller-contacts>span{font-size:.8125rem}.certificate-footer{padding:16px 20px;gap:10px}.certificate-footer>span{font-size:.75rem}.certificate-footer>a{font-size:.75rem}.certificate-footer b{font-size:1.0625rem}.public-footnote{font-size:.75rem;margin-top:23px}.not-found h1{font-size:1.6875rem}.not-found p{font-size:.9375rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition:none!important;scroll-behavior:auto!important}.btn:hover{transform:none}}.sidebar{overflow-y:auto}input,select,textarea,.header-search input{font-size:1rem}.hero-assurance,.panel-heading,.detail-tabs,.app-footer{flex-wrap:wrap}.mobile-bottom-nav{height:auto;min-height:67px}.certificate-number{overflow-wrap:anywhere}@media(max-width:700px){.hero-assurance{justify-content:center}.mobile-bottom-nav>a,.mobile-bottom-nav>button{font-size:.75rem}}.brand-logo{display:block;width:100%;height:auto;overflow:hidden}.powered-by-brand{display:inline-flex;align-items:center;gap:8px}.powered-by-brand .brand-logo{width:76px}.preview-footer .powered-by-brand{gap:4px}.preview-footer .brand-logo{width:39px}.panel,.stat-card,.pricing-card,.form-card{border-radius:var(--card-radius)}.sidebar nav>:is(a,.sidebar-group-toggle).active{box-shadow:inset 3px 0 var(--brand)}.sidebar nav>:is(a,.sidebar-group-toggle).active svg,.check-list svg,.step-number,.form-section-number{color:var(--brand)}.progress-track>span,.mobile-bottom-nav>a.mobile-create{background:var(--brand-gradient)}.mobile-bottom-nav>a.mobile-create{color:#fff}.stat-card>strong,.panel-heading h2,.public-section h3,.public-seller h3,.product-cell strong{color:var(--ink)}.stat-blue .stat-icon{background:#efebff;color:#6848f5}.stat-green .stat-icon{background:#ecfdf3;color:#167347}.auth-story h1,.confidence-section h2,.confidence-features h3,.coverage-card h2{color:#fff}.auth-story p,.auth-checks span,.auth-story-footer,.confidence-section>div>p,.confidence-features p,.coverage-card p{color:#c8d6f3}.auth-story .eyebrow,.auth-checks svg,.confidence-section .eyebrow,.coverage-card .eyebrow{color:#adc8ff}.public-seller>.btn{background:var(--brand-gradient)}.public-seller>.btn:hover{background:linear-gradient(115deg,#1943bd,#5532dc)}.certificate-hero .status-active{background:#ecfdf3;color:#167347}.certificate-hero .status-expired{background:#edf0f5;color:#526174}.certificate-footer{flex-wrap:wrap;gap:12px}.price-input select{width:100px;font-size:1rem}@media(max-width:700px){.hero h1{font-size:clamp(2.5rem,12vw,3.3125rem)}.public-page>header{gap:14px;flex-wrap:wrap}.public-page>header .brand{width:140px}.public-page>header>span{font-size:.75rem}.certificate-footer .brand-logo{width:65px}.page-heading>div:first-child{min-width:min(220px,100%)}.dashboard-body table{table-layout:fixed}.dashboard-body th:nth-child(4){width:90px}.dashboard-body th:last-child{width:32px}.dashboard-body .product-cell>span:last-child{min-width:0}.dashboard-body .product-cell strong{max-width:100%}}@media(display-mode:standalone){.sidebar{padding-top:calc(30px + env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom)}.sidebar-close{top:calc(23px + env(safe-area-inset-top))}}@media(display-mode:standalone)and (max-width:700px){.app-main{padding-bottom:calc(67px + env(safe-area-inset-bottom))}}.hero-visual .tag-activated{top:-38px}.warranty-showcase{position:relative;padding-bottom:60px;margin-bottom:-60px;z-index:2}.preview-example{opacity:1;transition:opacity .25s ease}.preview-example.is-fading{opacity:0}.preview-product-art img{display:block;object-fit:contain;transform:rotate(-4deg)}.preview-coverage{display:flex;align-items:center;justify-content:space-between;gap:8px}.preview-coverage>span:last-child{color:#5c6884;font-size:9px}.preview-example .preview-info{padding-bottom:0}.showcase-qr{margin:0 24px;padding-bottom:16px}.showcase-controls{position:absolute;left:0;right:0;bottom:-8px;text-align:center;color:#5c6884}.list-tools{display:flex;gap:12px;align-items:center;padding:18px 20px;border-bottom:1px solid var(--border, #e2e7f0)}.list-tools .search-input{flex:1}.compact-select select{min-width:170px}.claims-table td small{display:block;margin-top:4px;color:var(--muted, #69758b)}.claims-table td a:not(.row-arrow){color:inherit;text-decoration:none}.claim-mobile-list{display:none}.claim-detail-layout{align-items:start}.claim-detail-layout .detail-side{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;min-width:0}.claim-detail-layout .side-card{min-width:0}.claim-detail-layout .field-label{flex-wrap:wrap}.claim-detail-layout .field-label small{white-space:nowrap}.claim-detail-layout :is(select,textarea){width:100%;min-width:0;min-height:44px}.claim-detail-layout textarea{min-height:96px}.claim-detail-layout .btn{min-height:44px}.claim-detail-layout .private-label{align-items:flex-start;line-height:1.5}.claim-detail-layout .private-label svg{flex-shrink:0;margin-top:3px}@media(max-width:700px){.claim-detail-layout{padding-bottom:env(safe-area-inset-bottom)}}.side-card{padding:var(--card-padding)}.side-card h3{display:flex;align-items:center;gap:8px;margin:0 0 18px}.side-card .field{margin-bottom:16px}.status-submitted{color:#2457e7;background:#eef3ff}.status-under-review,.status-in-progress{color:#8a5200;background:#fff6df}.status-approved,.status-resolved{color:#177052;background:#eaf8f1}.status-rejected,.status-closed{color:#5e687a;background:#eff1f5}.public-claim form{display:grid;gap:16px;margin-top:18px}.public-claim-confirmation{padding:26px;text-align:center;background:#f2f7ff;border-radius:18px}.public-claim-confirmation>svg{color:#177052}.public-claim-confirmation>strong{display:block;margin:14px 0;font-size:1.45rem;letter-spacing:.08em}.public-claim-confirmation .status{margin-bottom:12px}.sr-only{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:700px){.list-tools{align-items:stretch;flex-direction:column}.compact-select select{width:100%}.claims-table{display:none}.claim-mobile-list{display:grid}.claim-mobile-list>a{display:grid;grid-template-columns:1fr auto;gap:10px 16px;padding:18px 20px;color:inherit;text-decoration:none;border-bottom:1px solid var(--border, #e2e7f0)}.claim-mobile-list>a>span{display:grid;gap:4px}.claim-mobile-list>a>span:nth-child(2){grid-column:1}.claim-mobile-list .status{grid-column:2;grid-row:1;align-self:start}.claim-detail-layout,.public-claim .form-grid{grid-template-columns:1fr}}@media(max-width:700px){.warranty-showcase{padding-bottom:0;margin-bottom:0}.showcase-controls{position:static;margin-top:16px}}.showcase-industry{font-size:11px;font-weight:600}.showcase-industry>span{font-weight:400;font-size:9px}.showcase-buttons{display:flex;justify-content:center;align-items:center}.showcase-buttons button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;background:transparent;color:#5c6884;border-radius:50%;cursor:pointer}.showcase-buttons button>span{width:6px;height:6px;border-radius:50%;background:#b4c1df}.showcase-buttons button[aria-pressed=true]>span{background:#2251bf}.showcase-buttons button:hover{background:#e3eafa}.showcase-buttons button:focus-visible{outline:2px solid #2251bf;outline-offset:1px}@media(prefers-reduced-motion:reduce){.preview-example{transition:none}}.pricing-interval{display:flex;justify-content:center;gap:12px;margin:16px 0 24px}.pricing-interval [aria-pressed=true]{outline:2px solid var(--primary, #216e55)}.usage-strong,.usage-blocked{border-left:4px solid #b45309}.google-sign-in-section{margin-top:20px}.auth-divider{display:flex;align-items:center;gap:14px;margin-bottom:20px;color:#737780;font-size:13px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#e4e6eb}.auth-card .google-sign-in{background:#fff;color:#1f1f1f;border:1px solid #747775;gap:12px}.auth-card .google-sign-in:hover{background:#f8faff}.google-sign-in img{flex:0 0 20px;object-fit:contain}.phone-input{display:flex;flex-wrap:wrap;gap:8px;min-width:0;align-items:flex-start}.phone-input>input[type=tel]{flex:1;width:0;min-width:150px;font-size:16px}.country-select{position:relative;min-width:0}.country-toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:12px 13px;border:1px solid #cfdbf7;border-radius:7px;background:#fff;color:#1a2b52;font:inherit;font-size:.9375rem;text-align:left}.country-toggle>span:first-of-type{flex:1;min-width:0;overflow-wrap:anywhere}.phone-input .country-toggle{min-width:100px;white-space:nowrap}.country-flag{width:22px;height:15px;object-fit:cover;flex:0 0 22px;border-radius:2px;box-shadow:0 0 0 1px #0001}.country-picker{position:fixed;z-index:1200;display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid #cfdbf7;border-radius:9px;background:#fff;box-shadow:0 8px 24px #0002}.country-picker input{width:100%;min-width:0;font-size:16px;flex-shrink:0}.country-options{min-height:0;overflow-y:auto;overscroll-behavior:contain}.country-option{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 8px;border-radius:5px;cursor:pointer;color:#1a2b52}.country-option>span{flex:1;min-width:0;overflow-wrap:anywhere}.country-option small{color:var(--muted);white-space:nowrap}.country-option-active,.country-option:hover{background:#eef3ff}.country-option[aria-selected=true]{font-weight:600}.country-validation{position:absolute;opacity:0;width:1px;height:1px;padding:0;pointer-events:none}.pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-top:16px;padding:16px 20px 0;border-top:1px solid var(--border, #e4e8f0)}.table-footer>.pagination{flex:1;width:auto;margin:0;padding:0;border:0}.table-footer>.pagination .pagination-summary{display:none}.pagination-summary{color:var(--muted, #667085);font-size:.8125rem}.pagination-controls{display:flex;align-items:center;gap:8px;flex:0 0 auto}.pagination-current{min-width:68px;color:var(--text, #1a2b52);font-size:.875rem;font-weight:650;text-align:center}.pagination[aria-busy=true]{opacity:.72}@media(max-width:560px){.pagination{justify-content:center;padding:12px 12px 0}.pagination-summary{display:none}.pagination-controls{width:100%;justify-content:space-between}.pagination-controls .btn{min-width:96px}}.batch-print-bar{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;margin-bottom:1rem;border:1px solid #c8ded8;border-radius:12px;background:#f3faf8}.batch-print-bar small{color:#8a3b35}.selection-cell{width:44px;text-align:center}.selection-cell input{width:17px;height:17px;accent-color:#176b5b}.print-dialog{position:fixed;inset:0;z-index:1000;display:grid;grid-template-columns:minmax(280px,360px) 1fr;background:#e8eceb}.print-controls{position:relative;z-index:2;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;overflow:auto;background:#fff;box-shadow:8px 0 24px #101d321a}.print-controls-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.print-controls-heading small{color:#347b6e;font-weight:800;letter-spacing:.08em}.print-controls-heading h2{margin:.25rem 0 0}.print-summary{display:grid;gap:.3rem;padding:1rem;border-radius:12px;background:#f4f6f5}.print-summary span,.print-tip{color:#5d6871;font-size:.82rem}.print-now{margin-top:auto}.print-preview{overflow:auto;padding:32px}.print-preview .print-sheet+.print-sheet{margin-top:32px}.print-sheet{display:grid;grid-template-columns:repeat(var(--print-columns),max-content);column-gap:var(--print-gap-x, 0);row-gap:var(--print-gap-y, 0);align-content:start;justify-content:center;width:max-content;min-height:100%;margin:0 auto;background:#fff;box-shadow:0 10px 40px #101d3229}.print-page-a4 .print-sheet{width:210mm;min-height:297mm;padding:var(--print-padding-y) var(--print-padding-x)}.print-page-letter .print-sheet{width:215.9mm;min-height:279.4mm;padding:var(--print-padding-y) var(--print-padding-x)}.print-page-label .print-sheet,.print-page-receipt .print-sheet{gap:8mm;padding:10mm}.print-label{box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:3mm;border:.2mm dashed #b7bfbd;color:#101820;background:#fff;font-family:Arial,sans-serif;text-align:left;break-inside:avoid;page-break-inside:avoid}.print-label-merchant{display:flex;align-items:center;gap:1.5mm;min-width:0;font-size:9pt}.print-label-merchant img,.print-label-merchant span{width:6mm;height:6mm;object-fit:contain;flex:none}.print-label-merchant span{display:grid;place-items:center;border-radius:50%;color:#fff;background:#176b5b;font-weight:800}.print-label-merchant strong,.print-label-product{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.print-label-main{display:flex;align-items:center;gap:2.5mm;flex:1;min-height:0}.print-label-qr,.print-label-qr-loading{flex:none;object-fit:contain;background:#fff}.print-label-copy{display:flex;flex-direction:column;gap:.7mm;min-width:0;font-size:7.5pt;line-height:1.15}.print-label-copy b{color:#176b5b;font-size:7pt}.print-label-copy small{font-family:ui-monospace,monospace;font-size:6.5pt}.print-label-product{font-size:10pt}.print-label footer{border-top:.2mm solid #dce2e0;padding-top:1mm;color:#68736f;font-size:6pt;text-align:right}.print-label-single-label{padding:3.5mm 4mm 3mm}.print-label-single-label .print-label-merchant{gap:2mm;font-size:10pt}.print-label-single-label .print-label-merchant img,.print-label-single-label .print-label-merchant span{width:7mm;height:7mm}.print-label-single-label .print-label-main{gap:4.5mm}.print-label-single-label .print-label-copy{gap:1mm;font-size:8.5pt;line-height:1.18}.print-label-single-label .print-label-product{font-size:12pt}.print-label-single-label .print-label-copy b{font-size:8pt}.print-label-single-label .print-label-copy small{font-size:7pt}.print-label-single-label footer{font-size:6.5pt}.print-label-a4-sheet{padding:3.5mm}.print-label-a4-sheet .print-label-merchant{gap:2mm;font-size:9.5pt}.print-label-a4-sheet .print-label-merchant img,.print-label-a4-sheet .print-label-merchant span{width:6.5mm;height:6.5mm}.print-label-a4-sheet .print-label-main{gap:4mm}.print-label-a4-sheet .print-label-copy{gap:.9mm;font-size:8pt;line-height:1.18}.print-label-a4-sheet .print-label-product{font-size:11pt}.print-label-a4-sheet .print-label-copy b{font-size:7.5pt}.print-label-a4-sheet .print-label-copy small{font-size:7pt}.print-label-a4-sheet footer{font-size:6.5pt}.print-label-qr-only,.print-label-micro{border:0;padding:0}.print-label-qr-only .print-label-main{flex-direction:column;justify-content:center;gap:.35mm}.print-label-qr-only .print-sticker-copy{display:flex;align-items:baseline;justify-content:center;gap:.8mm;width:100%;min-width:0;color:#101820;font-size:4.6pt;line-height:1;white-space:nowrap}.print-label-qr-only .print-sticker-copy small{overflow:hidden;font:600 5pt/1 ui-monospace,monospace;text-overflow:ellipsis}.print-label-qr-only .print-sticker-copy span{color:#53605c;font-size:4.2pt}.print-label-small-qr-30 .print-sticker-copy small{font-size:5.5pt}.print-label-small-qr-30 .print-sticker-copy span{font-size:4.7pt}.print-label-micro .print-label-main{justify-content:flex-start;gap:1.2mm}.print-label-micro .print-sticker-copy{display:flex;flex:1;flex-direction:column;justify-content:center;gap:.8mm;min-width:0;line-height:1}.print-label-micro .print-sticker-copy b{color:#176b5b;font-size:6pt;white-space:nowrap}.print-label-micro .print-sticker-copy small{overflow:hidden;font:600 5.5pt/1 ui-monospace,monospace;text-overflow:ellipsis}.print-label-micro .print-sticker-copy span{overflow:hidden;color:#53605c;font-size:4.8pt;text-overflow:ellipsis;white-space:nowrap}.print-label-compact-qr-40x20 .print-sticker-copy small{font-size:5pt}.print-label-compact{padding:2mm}.print-label-compact .print-label-merchant{font-size:7pt}.print-label-compact .print-label-merchant img,.print-label-compact .print-label-merchant span{width:4mm;height:4mm}.print-label-compact .print-label-copy{gap:.35mm;font-size:6.5pt}.print-label-compact .print-label-product{font-size:8pt}.print-label-compact footer{display:none}@page warly-a4{size:A4;margin:0}@page warly-letter{size:Letter;margin:0}@page warly-label{margin:0}@media print{html,body{margin:0!important;padding:0!important;background:#fff!important}body.print-preview-open *{visibility:hidden!important}body.print-preview-open .print-dialog,body.print-preview-open .print-dialog *{visibility:visible!important}.print-dialog{position:absolute;inset:0 auto auto 0;width:100%;display:block!important;background:#fff}.print-controls{display:none!important}.print-preview{display:block!important;overflow:visible;padding:0}.print-sheet{margin:0;box-shadow:none}.print-preview .print-sheet+.print-sheet{margin-top:0}.print-preview .print-sheet{break-after:page;page-break-after:always}.print-preview .print-sheet:last-child{break-after:auto;page-break-after:auto}.print-page-a4 .print-sheet{page:warly-a4}.print-page-letter .print-sheet{page:warly-letter}.print-page-label .print-sheet,.print-page-receipt .print-sheet{page:warly-label;display:block;padding:0}.print-label{border-color:transparent;print-color-adjust:exact;-webkit-print-color-adjust:exact}}@media(max-width:720px){.print-dialog{grid-template-columns:1fr;grid-template-rows:auto 1fr}.print-controls{max-height:48vh;padding:1rem}.print-preview{padding:18px}.batch-print-bar{align-items:flex-start;flex-wrap:wrap}}.hero-copy>.hero-trial{margin:0 0 14px;font-size:.875rem;line-height:1.6}.workflow-explore{display:flex;justify-content:center;margin-top:24px}.workflow-explore .btn{min-height:44px}.label-customizer{display:grid;gap:1rem;border-top:1px solid #e1e8e5;padding-top:1rem}.label-section-title{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.label-section-title h3{margin:0}.label-templates{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.label-templates button{padding:.65rem;border:1px solid #ccd8d3;border-radius:10px;background:#fff;text-transform:capitalize;cursor:pointer}.label-templates button[aria-pressed=true]{background:#e6f3ee;border-color:#347b6e;color:#205e50;box-shadow:inset 0 0 0 1px #347b6e}.label-colors{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.label-colors label{display:flex;align-items:center;justify-content:space-between;gap:.4rem;font-size:.85rem}.label-colors input{width:36px;height:32px;padding:2px;border:1px solid #ccd8d3;border-radius:6px;cursor:pointer}.label-toggles{display:grid;gap:.6rem}.label-toggles label{display:flex;gap:.5rem;align-items:center}.label-customizer small{color:#5d6871}.print-label.customized-label{flex-direction:row;align-items:center;gap:1mm;padding:1mm;border:0}.customized-copy{min-width:0;max-height:100%;overflow:hidden;display:flex;flex:1;flex-direction:column;gap:.7mm;font-size:7pt;line-height:1.15}.customized-copy>:is(strong,b,span,small){overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0}.customized-copy strong{font-size:9pt}.customized-copy small{font-size:5pt}.customized-logo{width:auto;max-width:18mm;height:5mm;object-fit:contain;object-position:left center;align-self:flex-start}.template-branded .customized-copy{border-top:.6mm solid var(--label-accent);padding-top:1mm}.template-product .customized-copy{border-left:.6mm solid var(--label-accent);padding-left:1mm}.template-compact .customized-copy{font-size:6pt}.print-label.customized-square{flex-direction:column;gap:0;justify-content:center}.customized-square .customized-copy{flex:none;text-align:center;font-size:4pt;line-height:1.1;max-width:100%;max-height:3mm}@media screen and (max-width:720px){.print-dialog{overflow:auto;display:block}.print-controls{max-height:none;overflow:visible}.print-preview{min-height:300px}}@media print{.print-unsafe .print-preview{display:none!important}.print-unsafe:after{content:"Label is not ready to print. Return to the preview and resolve the QR warning.";visibility:visible!important}}@media screen{.print-page-label .print-sheet:has(.customized-label),.print-page-receipt .print-sheet:has(.customized-label){min-height:0;border-radius:12px}}@media screen and (min-width:1100px){.print-page-label .print-sheet:has(.customized-label),.print-page-receipt .print-sheet:has(.customized-label){zoom:1.5}}.print-dialog{text-align:left}.label-toggles input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;margin:0}.label-preview-heading{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin:0 auto 24px;max-width:680px;color:#405b53;font-size:.85rem}@media print{.label-preview-heading{display:none!important}}input:is([type=checkbox],[type=radio]){min-height:0;padding:0}.action-group,.section-heading--inline{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.section-heading--inline{justify-content:space-between}.action-stack{display:grid;gap:var(--space-3)}.panel-body{padding:var(--card-padding)}.panel-body>h2{font-size:1rem;margin-bottom:var(--space-4)}.panel-body>p{margin-block:var(--space-4)}.confirmation-control{display:flex;align-items:flex-start;gap:var(--space-3);margin-block:var(--space-4);font-size:.875rem;line-height:1.6}.confirmation-control input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin:3px 0 0;accent-color:var(--brand)}.customer-access{overflow-wrap:anywhere}.readable-text{min-width:0;overflow-wrap:anywhere}.readable-text p{line-height:1.7;font-size:.9375rem}.readable-text-preview{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.readable-text .btn{margin-top:var(--space-2)}.customer-claim-detail h1{font-size:1.5rem;margin-block:var(--space-4)}.customer-claim-detail>h2{margin-top:var(--space-6)}.metric-info{margin-top:auto;padding-top:var(--space-3);font-size:.8125rem}.metric-info summary{cursor:pointer;color:var(--muted);min-height:32px}.metric-info summary svg{vertical-align:middle;margin-right:4px}.metric-info dl{margin:var(--space-3) 0 0}.metric-info dl>div+div{margin-top:var(--space-3)}.metric-info dt{font-weight:650;color:var(--ink)}.metric-info dd{margin:4px 0 0;line-height:1.6;color:var(--muted)}:where(.page-content,.modal,.claim-center-page,.auth-card,.partner-workspace) :is(h1,h2,h3,p,dd,.field-hint){overflow-wrap:anywhere}:where(.page-content,.modal,.claim-center-page,.auth-card) .btn{white-space:normal;overflow-wrap:anywhere;max-width:100%}:where(.page-content,.modal,.claim-center-page) .btn svg{flex-shrink:0}.page-heading>div,.detail-grid>div,.event-list article{min-width:0}.page-heading .modal-actions{margin-top:0}.modal-actions{align-items:center}.modal-heading .icon-button{flex-shrink:0}:where(.page-content,.modal,.claim-center-page,.auth-card) :is(button,a,summary,input,select,textarea):focus-visible{outline:3px solid var(--brand);outline-offset:3px}@media(max-width:700px){:root{--card-padding: 16px}.action-group>.btn,.modal-actions>.btn{flex:1 1 140px}:where(.page-content,.modal,.claim-center-page,.auth-card) :is(.btn,.icon-button){min-height:44px}:where(.page-content,.modal,.claim-center-page) .icon-button{min-width:44px}.customer-claim-detail .claim-history time{margin-left:0;flex-basis:100%}}.customer-claim-detail .section-heading>small{color:var(--muted);font-size:.8125rem}.context-help{margin:0 0 var(--space-4);font-size:.8125rem}.context-help a{text-decoration:underline;text-underline-offset:3px}.page-heading>div:first-child{flex:1 1 20rem;min-width:0}.heading-actions{max-width:100%}.heading-actions>.btn,.page-heading>.btn{flex-shrink:0}.table-scroll .btn{white-space:nowrap;width:max-content}.team-member-meta{margin-left:auto}.team-list small{max-width:100%;overflow-wrap:anywhere}
