.HHQRKG_page{--canvas:var(--background);--ink:var(--foreground);--soft:var(--muted-foreground);--line:var(--border);--wash:var(--muted);--green:var(--primary);--green-wash:var(--secondary);background:var(--canvas);color:var(--ink);-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.6}.HHQRKG_page :is(h1,h2,h3,p,a,button,span,small,strong,summary,div,li){font-family:var(--font-sans)!important}.HHQRKG_page h1,.HHQRKG_page h2,.HHQRKG_page h3{text-wrap:balance;line-height:1.15}.HHQRKG_page p{text-wrap:pretty}.HHQRKG_page a,.HHQRKG_page button,.HHQRKG_page summary{touch-action:manipulation}.HHQRKG_page :is(a,button,summary):focus-visible{outline:2px solid var(--green);outline-offset:5px}.HHQRKG_page :is(section,main){scroll-margin-top:96px}.HHQRKG_container{width:min(1184px,100% - 80px);margin-inline:auto}.HHQRKG_skip{z-index:40;background:var(--ink);color:var(--canvas);border-radius:6px;padding:12px 20px;position:fixed;top:-90px;left:20px}.HHQRKG_skip:focus{top:12px}.HHQRKG_header{z-index:30;background:var(--canvas);border-bottom:1px solid var(--line);position:sticky;top:0}.HHQRKG_nav{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;min-height:80px;margin-inline:auto;padding-inline:40px;display:flex}.HHQRKG_brand{letter-spacing:-.8px;align-items:center;gap:6px;font-size:25px;font-weight:650;display:inline-flex}.HHQRKG_navLinks{color:var(--soft);gap:30px;font-size:14px;display:flex}.HHQRKG_navLinks a:hover,.HHQRKG_footerLinks a:hover,.HHQRKG_loginLink:hover{color:var(--green);text-underline-offset:5px;text-decoration:underline}.HHQRKG_navActions{align-items:center;gap:20px;font-size:14px;display:flex}.HHQRKG_themeSlot{width:40px;height:40px}.HHQRKG_themeButton{width:40px;height:40px;color:var(--soft)}.HHQRKG_headerCta{background:var(--ink);color:var(--canvas);border-radius:var(--radius-md);height:42px;padding-inline:20px;font-size:14px}.HHQRKG_headerCta:hover{background:var(--green);color:var(--canvas)}.HHQRKG_hero{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,88px);padding-block:72px 66px;display:grid}.HHQRKG_heroCopy{min-width:0}.HHQRKG_heroLabel{color:var(--green);align-items:center;gap:9px;margin-bottom:22px;font-size:14px;font-weight:500;display:flex}.HHQRKG_heroLabel>span{background:var(--green);border-radius:50%;flex-shrink:0;width:7px;height:7px}.HHQRKG_hero h1{letter-spacing:-.038em;max-width:16ch;margin-bottom:24px;font-size:clamp(42px,4.6vw,66px);font-weight:560}.HHQRKG_heroDescription{color:var(--soft);max-width:43ch;font-size:18px;line-height:1.7}.HHQRKG_heroActions{margin-top:30px}.HHQRKG_primaryCta{background:var(--green);color:var(--canvas);border-radius:var(--radius-md);height:50px;box-shadow:none;gap:12px;padding-inline:24px;font-size:15px;font-weight:500}.HHQRKG_primaryCta:hover{background:var(--ink);color:var(--canvas)}.HHQRKG_heroSignup{background:color-mix(in srgb, var(--green-wash) 55%, var(--canvas));min-width:220px;height:54px;color:var(--green);border:1px solid var(--line);border-radius:12px;box-shadow:0 2px 3px #142b2408,0 8px 20px -6px #142b2430}.HHQRKG_heroSignup:hover{background:var(--green-wash);color:var(--green)}.dark .HHQRKG_heroSignup{background:var(--green);color:var(--canvas);box-shadow:none;border-color:#0000}.dark .HHQRKG_heroSignup:hover{background:var(--ink)}.HHQRKG_googleMark{--google-paper:#fff;background:var(--google-paper);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.HHQRKG_googleMark>svg{width:20px;height:20px}.HHQRKG_freeNote{color:var(--soft);max-width:43ch;margin-top:14px;font-size:13px}.HHQRKG_mobileNote{max-width:34ch;color:var(--soft);align-items:center;gap:12px;margin-top:48px;font-size:14px;display:flex}.HHQRKG_mobileMark{border:1px solid var(--line);border-radius:var(--radius-lg);width:38px;height:44px;color:var(--green);flex-shrink:0;place-items:center;display:grid}.HHQRKG_heroDemo{min-width:0}.HHQRKG_demo{--pen-gold-shadow:#806338;--pen-gold:#d7bf8f;--pen-gold-light:#fff1cb;--pen-dark:#131719;--pen-mid:#262a2c;--pen-shine:#62696c;--qr-paper:#fff;--qr-ink:#202824;background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 18px 48px -24px #142b2440}.HHQRKG_demoToolbar{min-height:46px;color:var(--soft);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;font-size:12px;display:flex}.HHQRKG_demoToolbar>span{overflow-wrap:anywhere;align-items:center;gap:9px;min-width:0;display:flex}.HHQRKG_demoCanvas{background:var(--green-wash);padding:26px 42px}.HHQRKG_document{background:var(--canvas);border:1px solid var(--line);padding:23px 28px 14px;box-shadow:0 5px 12px #142b2408}.HHQRKG_documentTop{color:var(--soft);justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.HHQRKG_documentTop>span:last-child{color:var(--ink);font-size:12px;font-weight:600}.HHQRKG_document .HHQRKG_documentTitle{letter-spacing:-.02em;text-wrap:balance;max-width:19ch;color:inherit;margin-top:24px;font-size:22px;font-weight:550;line-height:1.15}.HHQRKG_document>p{color:var(--soft);margin-top:14px;font-size:11px;line-height:1.65}.HHQRKG_documentSlot{position:relative}.HHQRKG_documentMeasure{visibility:hidden}.HHQRKG_documentContent{position:absolute;inset:0}.HHQRKG_documentLines{flex-direction:column;gap:7px;margin-top:18px;display:flex}.HHQRKG_documentLines i{background:var(--line);border-radius:4px;height:3px}.HHQRKG_documentLines i:last-child{width:64%}.HHQRKG_signatureArea{margin-top:26px;position:relative}.HHQRKG_signatureLabel{color:var(--soft);font-size:10px}.HHQRKG_signatureSpace{align-items:center;height:57px;display:flex}.HHQRKG_signatureDrawing{width:calc(100% - 82px);height:57px;color:var(--ink);display:block;overflow:visible}.HHQRKG_signatureVerification{flex-direction:column;align-items:center;gap:3px;width:66px;display:flex;position:absolute;top:22px;right:0}.HHQRKG_signatureQr{width:66px;height:66px;display:block}.HHQRKG_signatureCheck{width:17px;height:17px;color:var(--canvas);background:var(--green);border-radius:50%;place-items:center;display:grid}.HHQRKG_signatureRule{border-bottom:1px dashed #879b8d;width:calc(100% - 82px);display:block}.HHQRKG_signatureDone .HHQRKG_signatureRule{border-bottom-style:solid;border-color:var(--green)}.HHQRKG_signatureFoot{height:25px;color:var(--green);align-items:center;gap:6px;font-size:9px;display:flex}.HHQRKG_documentBottom{color:var(--soft);border-top:1px solid var(--line);justify-content:space-between;margin-top:9px;padding-top:9px;font-size:9px;display:flex}.HHQRKG_demoControls{padding:18px 22px 13px}.HHQRKG_demoStatusRow{align-items:center;gap:10px;display:flex}.HHQRKG_avatar{background:var(--green-wash);width:33px;height:33px;color:var(--green);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.HHQRKG_demoStatusRow small{color:var(--soft);font-size:10px;display:block}.HHQRKG_demoStatusRow p{font-size:12px;font-weight:500}.HHQRKG_statusDot{border:1px solid var(--line);border-radius:50%;place-items:center;width:27px;height:27px;margin-left:auto;display:grid}.HHQRKG_statusComplete{background:var(--green-wash);color:var(--green);border-color:#0000}.HHQRKG_demoDisclaimer{color:var(--soft);text-align:center;margin-top:8px;font-size:10px}.HHQRKG_demoCaption{text-align:center;color:var(--soft);margin-top:14px;font-size:12px}.HHQRKG_workflow{border-top:1px solid var(--line);padding-block:44px 72px}.HHQRKG_workflow>h2{letter-spacing:-.02em;font-size:23px;font-weight:500}.HHQRKG_workflowContent{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;margin-top:24px;display:grid}.HHQRKG_workflowAnimation{aspect-ratio:1;grid-area:1/2;justify-self:center;width:100%;max-width:480px;position:relative;overflow:hidden}.HHQRKG_workflowAnimation .HHQRKG_lottiePlayer{width:150%;height:150%;position:absolute;top:-35%;left:-31%}.HHQRKG_lottiePlayer,.HHQRKG_lottiePlayer>svg{width:100%;height:100%;display:block}.HHQRKG_steps{grid-area:1/1;gap:28px;display:grid}.HHQRKG_steps li{grid-template-columns:30px 1fr;column-gap:16px;display:grid}.HHQRKG_stepTop{color:var(--green);grid-row:span 2;align-self:start}.HHQRKG_stepNumber{color:var(--soft);border:1px solid var(--line);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.HHQRKG_steps h3{margin-bottom:12px;font-size:19px;font-weight:550}.HHQRKG_steps p{color:var(--soft);max-width:36ch;font-size:15px}.HHQRKG_features{background:var(--wash);border-block:1px solid var(--line);padding-block:72px}.HHQRKG_sectionHead{justify-content:space-between;align-items:start;gap:40px;margin-bottom:44px;display:flex}.HHQRKG_sectionHead h2{letter-spacing:-.025em;max-width:20ch;font-size:clamp(30px,3vw,40px);font-weight:550}.HHQRKG_sectionHead>p{color:var(--soft);max-width:40ch;padding-top:5px;font-size:16px}.HHQRKG_tracking{grid-template-columns:1fr 1.2fr;align-items:center;gap:64px;padding-block:16px 40px;display:grid}.HHQRKG_trackingAnimation{aspect-ratio:1;justify-self:center;width:100%;max-width:420px}.HHQRKG_trackingContent{gap:24px;min-width:0;display:grid}.HHQRKG_featureCopy h3,.HHQRKG_featurePair h3{letter-spacing:-.02em;margin-bottom:13px;font-size:23px;font-weight:550}.HHQRKG_featureCopy p,.HHQRKG_featurePair p{color:var(--soft);max-width:46ch;font-size:15px}.HHQRKG_featureCopy a,.HHQRKG_helpLink{color:var(--green);align-items:center;gap:10px;min-height:44px;margin-top:20px;font-size:14px;font-weight:500;display:inline-flex}.HHQRKG_featureCopy a:hover,.HHQRKG_helpLink:hover{text-underline-offset:4px;text-decoration:underline}.HHQRKG_helpLinks{flex-wrap:wrap;column-gap:28px;margin-top:20px;display:flex}.HHQRKG_helpLinks .HHQRKG_helpLink{margin-top:0}.HHQRKG_helpLink svg{vertical-align:-3px;margin-left:10px;display:inline}.HHQRKG_stepsColumn{grid-area:1/1;min-width:0}@media (max-width:900px){.HHQRKG_stepsColumn{width:100%}}@media (max-width:760px){.HHQRKG_helpLink,.HHQRKG_helpLinks{margin-top:10px}.HHQRKG_helpLinks{flex-direction:column;align-items:flex-start}}.HHQRKG_trackingList{background:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-lg);min-width:0;padding:20px}.HHQRKG_listCaption{color:var(--soft);margin-bottom:14px;font-size:12px}.HHQRKG_trackingRow{border-top:1px solid var(--line);align-items:center;gap:12px;padding-block:18px;display:flex}.HHQRKG_trackingRow>svg{color:var(--soft);flex-shrink:0}.HHQRKG_trackingRow>span:nth-child(2){min-width:0;font-size:13px}.HHQRKG_badge{background:var(--wash);color:var(--soft);border-radius:5px;flex-shrink:0;margin-left:auto;padding:4px 8px;font-size:10px}.HHQRKG_badgeDone{background:var(--green-wash);color:var(--green)}.HHQRKG_badgePending{color:#755512;background:#f7efd9}.dark .HHQRKG_badgePending{color:#f2d891;background:#463c20}.HHQRKG_featurePair{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:64px;padding-top:36px;display:grid}.HHQRKG_featurePair article>svg{color:var(--green);margin-bottom:18px}.HHQRKG_featureTags{color:var(--green);flex-wrap:wrap;gap:20px;margin-top:20px;font-size:12px;display:flex}.HHQRKG_featureTags>span{align-items:center;gap:7px;display:flex}.HHQRKG_evidenceVisual{color:var(--green);align-items:center;gap:12px;margin-top:24px;display:flex}.HHQRKG_evidenceVisual>span{background:var(--line);width:42px;height:1px}.HHQRKG_pricing{padding-block:84px 72px}.HHQRKG_pricingGrid{gap:20px}.HHQRKG_priceCard{border-color:var(--line);background:var(--canvas);box-shadow:none;border-radius:10px}.HHQRKG_priceCard .text-muted-foreground{color:var(--soft)}.HHQRKG_priceCard.border-primary{border-color:var(--green)}.HHQRKG_priceCard .bg-primary{background:var(--green);color:var(--canvas)}.HHQRKG_priceCard .text-primary{color:var(--green)}.HHQRKG_faq{border-top:1px solid var(--line);grid-template-columns:1fr 1.35fr;gap:64px;padding-block:50px 80px;display:grid}.HHQRKG_faq>h2{letter-spacing:-.025em;max-width:13ch;font-size:clamp(30px,3vw,38px);font-weight:550}.HHQRKG_question{border-bottom:1px solid var(--line)}.HHQRKG_question:first-child{border-top:1px solid var(--line)}.HHQRKG_question summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding-block:23px;font-size:17px;font-weight:500;list-style:none;display:flex}.HHQRKG_question summary::-webkit-details-marker{display:none}.HHQRKG_question summary svg{color:var(--soft);flex-shrink:0;transition:transform .2s ease-out}.HHQRKG_question[open] summary svg{transform:rotate(180deg)}.HHQRKG_question p{color:var(--soft);max-width:60ch;padding-bottom:24px;font-size:15px}.HHQRKG_finalCta{background:var(--green-wash);border-radius:12px;justify-content:space-between;align-items:center;gap:36px;padding:40px 44px;display:flex}.HHQRKG_finalCta h2{letter-spacing:-.02em;font-size:30px;font-weight:550}.HHQRKG_finalCta p{color:var(--soft);margin-top:10px;font-size:15px}.HHQRKG_finalCta a{flex-shrink:0}.HHQRKG_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding-block:54px 24px;display:flex}.HHQRKG_footer p{color:var(--soft);margin-top:8px;font-size:13px}.HHQRKG_footerLinks{color:var(--soft);flex-wrap:wrap;align-items:center;gap:24px;font-size:13px;display:flex}.HHQRKG_language{width:auto;box-shadow:none;height:44px;color:var(--ink);border:0;gap:8px;font-size:13px}.HHQRKG_shortLanguage{display:none}.HHQRKG_copyright{width:100%;color:var(--soft);border-top:1px solid var(--line);padding-top:20px;font-size:11px}@media (max-width:1050px){.HHQRKG_container{width:calc(100% - 48px)}.HHQRKG_nav{padding-inline:24px}.HHQRKG_navLinks{display:none}.HHQRKG_navActions{gap:12px}.HHQRKG_hero{gap:34px;padding-block:52px}.HHQRKG_hero h1{font-size:48px}.HHQRKG_heroDescription{font-size:17px}.HHQRKG_demoCanvas{padding:22px}.HHQRKG_steps{gap:28px}.HHQRKG_tracking,.HHQRKG_featurePair,.HHQRKG_faq{gap:36px}.HHQRKG_trackingRow{gap:7px}.HHQRKG_sectionHead{gap:28px}}@media (max-width:900px){.HHQRKG_hero{grid-template-columns:1fr;gap:38px}.HHQRKG_heroCopy{justify-self:center;width:min(640px,100%)}.HHQRKG_heroDemo{justify-self:center;width:min(480px,100%)}.HHQRKG_workflowContent{flex-direction:column;gap:24px;display:flex}.HHQRKG_workflowAnimation{max-width:360px}.HHQRKG_steps{width:100%}}@media (max-width:760px){.HHQRKG_container{width:calc(100% - 40px)}.HHQRKG_nav{min-height:68px;padding-inline:20px}.HHQRKG_navLinks,.HHQRKG_headerCta{display:none}.HHQRKG_brand{font-size:23px}.HHQRKG_nav{gap:10px}.HHQRKG_navActions{gap:8px}.HHQRKG_fullLanguage{display:none}.HHQRKG_shortLanguage{display:inline}.HHQRKG_language{gap:5px;padding-inline:6px}.HHQRKG_language>svg:first-child{display:none}.HHQRKG_themeSlot,.HHQRKG_themeButton{width:34px}.HHQRKG_hero{grid-template-columns:1fr;gap:38px;padding-block:38px 42px}.HHQRKG_heroLabel{margin-bottom:18px;font-size:13px}.HHQRKG_hero h1{max-width:16ch;margin-bottom:20px;font-size:clamp(40px,10vw,56px)}.HHQRKG_heroDescription{max-width:44ch;font-size:17px}.HHQRKG_heroActions{margin-top:24px}.HHQRKG_primaryCta{padding-inline:18px;font-size:14px}.HHQRKG_mobileNote{max-width:38ch;margin-top:25px;font-size:13px}.HHQRKG_demoCanvas{padding:22px 30px}.HHQRKG_document{padding:20px 23px 12px}.HHQRKG_document .HHQRKG_documentTitle{margin-top:20px;font-size:22px}.HHQRKG_demoControls{padding:16px 18px 12px}.HHQRKG_workflow{padding-block:30px 44px}.HHQRKG_workflow>h2{max-width:25ch;font-size:23px}.HHQRKG_steps{gap:24px}.HHQRKG_steps h3{margin-top:3px;margin-bottom:8px;font-size:18px}.HHQRKG_steps p{max-width:none;font-size:14px}.HHQRKG_features{padding-block:44px}.HHQRKG_sectionHead{margin-bottom:28px;display:block}.HHQRKG_sectionHead h2{font-size:32px}.HHQRKG_sectionHead>p{max-width:48ch;margin-top:16px;font-size:15px}.HHQRKG_tracking{grid-template-columns:1fr;gap:24px;padding-bottom:28px}.HHQRKG_trackingAnimation{max-width:320px}.HHQRKG_featureCopy h3,.HHQRKG_featurePair h3{font-size:22px}.HHQRKG_featureCopy a{margin-top:10px}.HHQRKG_trackingList{padding:16px}.HHQRKG_trackingRow>span:nth-child(2){font-size:12px}.HHQRKG_trackingRow{gap:8px}.HHQRKG_badge{padding:3px 6px;font-size:9px}.HHQRKG_featurePair{grid-template-columns:1fr;gap:30px;padding-top:30px}.HHQRKG_featurePair article+article{border-top:1px solid var(--line);padding-top:30px}.HHQRKG_pricing{padding-block:48px}.HHQRKG_pricingGrid{grid-template-columns:1fr;gap:28px}.HHQRKG_faq{grid-template-columns:1fr;gap:28px;padding-block:36px 44px}.HHQRKG_faq>h2{max-width:none;font-size:30px}.HHQRKG_question summary{font-size:16px}.HHQRKG_finalCta{flex-direction:column;align-items:start;gap:24px;padding:30px 24px}.HHQRKG_finalCta h2{font-size:28px}.HHQRKG_footer{gap:24px;padding-top:36px}.HHQRKG_footerLinks{gap:20px}}@media (max-width:480px){.HHQRKG_heroSignup{width:100%;font-size:16px}.HHQRKG_freeNote{text-align:center;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.HHQRKG_question summary svg{transition:none}}
