/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.design-hansford{--coral:var(--tone-36fc4809);--cream:var(--tone-e473539e);--forest:var(--tone-23431c71);--forestDeep:var(--tone-dd732a07);--green:var(--tone-d1cd702f);--hNavy:var(--tone-fe9d4edb);--hgold:var(--tone-cf0a226a);--ink:var(--tone-4ce2a9f3);--line:var(--tone-dd1885d0);--muted:var(--tone-5af0db8d);--paper:var(--tone-71d6b5cb);--sand:var(--tone-185187b1);--sans:"Avenir Next","Inter",system-ui,-apple-system,sans-serif;--serif:Georgia,"Iowan Old Style",serif;--zh:"PingFang SC","Noto Sans CJK SC","Microsoft YaHei",sans-serif}.design-hansford *{box-sizing:border-box}.design-hansford{scroll-behavior:smooth;font-family:var(--zh);color:var(--ink);-webkit-font-smoothing:antialiased;background:var(--cream);margin:0;scroll-padding-top:98px;overflow-x:clip}html[lang=en] .design-hansford{font-family:var(--sans)}.design-hansford a{color:inherit;text-decoration:none}.design-hansford button{cursor:pointer;font:inherit}.design-hansford button,.design-hansford a{-webkit-tap-highlight-color:transparent}.design-hansford button:focus-visible,.design-hansford a:focus-visible{outline:3px solid var(--coral);outline-offset:4px}.design-hansford svg{max-width:100%;display:block}.design-hansford p{line-height:1.85}.design-hansford .wrap{width:min(var(--site-content-max), calc(100% - 2 * var(--site-gutter)));max-width:none;margin-inline:auto;padding-inline:0}.design-hansford .en{display:none}html[lang=en] .design-hansford .en{display:revert}html[lang=en] .design-hansford .zh,html[lang=zh] .design-hansford .en{display:none!important}.design-hansford ::selection{color:var(--ink);background:var(--tone-d882107d)}.design-hansford .progress{pointer-events:none;z-index:99;background:var(--coral);width:0;height:3px;position:fixed;inset:0 auto auto 0}.design-hansford .ribbon{letter-spacing:.14em;height:28px;color:var(--tone-8d52557c);background:var(--tone-1db23c4c);font:750 9px var(--sans);align-items:center;display:flex}.design-hansford .ribbon .wrap{justify-content:space-between;display:flex}.design-hansford .ribbon b{color:var(--tone-0c11214b)}.design-hansford .header{z-index:70;backdrop-filter:blur(20px);background:var(--tone-11be1eb5);border-bottom:1px solid var(--tone-34db447d);height:78px;position:sticky;top:0}.design-hansford .header .wrap{align-items:center;gap:24px;height:100%;display:flex}.design-hansford .brand{flex-shrink:0;align-items:center;gap:9px;display:flex}.design-hansford .brand svg{width:120px;height:37px;fill:var(--forest)}.design-hansford .brand small{letter-spacing:.12em;border-left:1px solid var(--tone-01e28d94);font:850 8px/1.5 var(--sans);padding-left:10px}.design-hansford .nav{font:780 12px var(--sans);align-items:center;gap:29px;margin-left:auto;display:flex}.design-hansford .nav a:hover{color:var(--tone-5ac8d1bc)}.design-hansford .nav .current{color:var(--tone-16df82fc)}.design-hansford .right-nav{align-items:center;gap:12px;display:flex}.design-hansford .langs{border:1px solid var(--tone-677028a5);border-radius:40px;gap:1px;padding:3px;display:flex}.design-hansford .langs button{width:34px;height:28px;color:var(--tone-9e80005a);background:0 0;border:0;border-radius:50px;font-size:11px;font-weight:850}.design-hansford .langs button[aria-pressed=true]{color:#fff;background:var(--forest)}.design-hansford .primary-small{white-space:nowrap;color:var(--tone-d14f9016);background:var(--forest);font:850 11px var(--sans);border-radius:50px;padding:13px 20px}.design-hansford .primary-small:hover{background:var(--tone-b6920273)}.design-hansford .burger{width:42px;height:42px;color:var(--forest);border:1px solid var(--tone-9a4f1f11);background:0 0;border-radius:50%;font-size:19px;display:none}.design-hansford .eyebrow{letter-spacing:.17em;text-transform:uppercase;font:850 10px var(--sans);align-items:center;gap:12px;display:inline-flex}.design-hansford .eyebrow:before{content:"";background:var(--coral);width:8px;height:8px;transform:rotate(45deg)}.design-hansford .eyebrow.gold:before{background:var(--hgold)}.design-hansford .button{color:#fff;background:var(--forest);border-radius:44px;justify-content:space-between;align-items:center;gap:35px;min-height:54px;padding:0 23px;font-size:12px;font-weight:850;transition:transform .25s,background .25s;display:inline-flex}.design-hansford .button:hover{background:var(--tone-dffcdb5d);transform:translateY(-2px)}.design-hansford .button.cream{color:var(--forest);background:var(--paper)}.design-hansford .button.cream:hover{background:var(--tone-bc8dfc98)}.design-hansford .button.outline{color:var(--forest);border:1px solid var(--tone-9478e5ac);background:0 0}.design-hansford .button.outline:hover{background:var(--tone-b4702856)}.design-hansford .micro{letter-spacing:.14em;text-transform:uppercase;font:800 10px var(--sans)}.design-hansford .hero{isolation:isolate;color:var(--tone-1a9ea3a8);background:radial-gradient(ellipse at 75% 41%,var(--tone-a6afe9f1) 0%,var(--tone-502bd37e) 42%,var(--tone-4e457a11) 95%);position:relative;overflow:hidden}.design-hansford .hero:before{z-index:-1;background-image:linear-gradient(var(--tone-7ef8f0d2) 1px,transparent 1px),linear-gradient(90deg,var(--tone-7ef8f0d2) 1px,transparent 1px);opacity:.5;content:"";background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 75%);mask-image:linear-gradient(90deg,#0000 4%,#000 75%)}.design-hansford .hero:after{transform-origin:50%;letter-spacing:.25em;color:var(--tone-c21f8f85);content:"WHOLESALE / BUSINESS SYSTEMS";font:850 12px var(--sans);position:absolute;top:62px;right:-115px;transform:rotate(90deg)}.design-hansford .crumb{color:var(--tone-cd21da94);align-items:center;gap:12px;padding-top:27px;font-size:11px;display:flex}.design-hansford .crumb a:hover{color:#fff}.design-hansford .hero-content{grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:center;gap:4px;min-height:650px;padding:22px 0 86px;display:grid}.design-hansford .hero-copy{z-index:5;position:relative}.design-hansford .case-kicker{letter-spacing:.18em;color:var(--tone-09f77a27);font:850 10px var(--sans);margin-bottom:22px}.design-hansford .hans-label{letter-spacing:-.035em;color:var(--tone-1672794d);line-height:1;font:900 clamp(23px, 3vw, 36px) var(--sans);margin-bottom:32px}.design-hansford .hans-label i{vertical-align:middle;background:var(--tone-1672794d);width:48px;height:2px;margin-left:12px;display:inline-block}.design-hansford .hero h1{letter-spacing:-.07em;max-width:630px;margin:0 0 24px;font-size:clamp(51px,4.9vw,80px);font-weight:900;line-height:1.16}.design-hansford .hero h1 em{color:var(--tone-c1f62d10);font-style:normal}.design-hansford .hero h1 .italic{font-family:var(--serif);font-style:italic;font-weight:500}.design-hansford .hero-desc{max-width:480px;color:var(--tone-d669b6da);margin:0 0 30px;font-size:15px;line-height:1.95}.design-hansford .hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.design-hansford .hero .small-note{letter-spacing:.065em;color:var(--tone-eba08045);font:750 10px/1.6 var(--sans);margin:23px 0 0}.design-hansford .hero-ctas .button{color:var(--forest);background:var(--tone-dcab12ae)}.design-hansford .hero-ctas .button:last-child{color:var(--tone-992522f4);border:1px solid var(--tone-3cc0a44d);background:0 0}.design-hansford .scene{isolation:isolate;perspective:1200px;height:600px;position:relative}.design-hansford .scene:before{content:"";background:radial-gradient(ellipse,var(--tone-5c17f663) 0%,var(--tone-be81b5d0) 46%,transparent 70%);position:absolute;inset:54px 2% 0 4%;transform:rotate(-12deg)}.design-hansford .scene:after{content:"";border:1px solid var(--tone-cb8f5114);border-radius:50%;width:77%;height:74%;position:absolute;top:12%;left:12%;transform:rotateX(54deg)rotate(-20deg)}.design-hansford .workbench{height:420px;box-shadow:26px 34px 55px var(--tone-de26306c);background:var(--tone-115d958b);border:14px solid var(--tone-e23d12e9);border-radius:18px;position:absolute;top:18%;left:7%;right:1%;overflow:hidden;transform:rotate(-7deg)skew(3deg)}.design-hansford .workbench:after{pointer-events:none;content:"";background:linear-gradient(45deg,var(--tone-e1120217),transparent 45%);position:absolute;inset:0}.design-hansford .wb-head{height:54px;color:var(--tone-454e75e4);background:var(--tone-7645d3e6);border-bottom:1px solid var(--tone-7617904b);font:850 11px var(--sans);align-items:center;gap:11px;padding:0 20px;display:flex}.design-hansford .wb-head .window-dots{gap:5px;margin-right:5px;display:flex}.design-hansford .window-dots i{background:var(--tone-73484d8d);border-radius:50%;width:7px;height:7px}.design-hansford .wb-head .window-dots i:first-child{background:var(--tone-9fa323e2)}.design-hansford .wb-head b{font-size:14px}.design-hansford .wb-body{height:calc(100% - 54px);font-family:var(--sans);color:var(--tone-c238dc48);display:flex}.design-hansford .wb-side{width:108px;color:var(--tone-00f8bc3c);background:var(--tone-2b6f804a);flex-direction:column;gap:17px;padding:20px 10px;font-size:9px;font-weight:850;display:flex}.design-hansford .wb-side span:first-child{color:var(--tone-454e75e4);background:var(--tone-1ac4ebe5);border-radius:7px;padding:8px}.design-hansford .wb-main{background:var(--tone-88619215);flex:1;min-width:0;padding:22px}.design-hansford .wb-main .ui-label{color:var(--tone-2765bbe5);justify-content:space-between;align-items:center;gap:5px;font-size:10px;display:flex}.design-hansford .wb-main h4{letter-spacing:-.06em;margin:7px 0 18px;font-size:24px}.design-hansford .wb-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.design-hansford .wb-stat-row>div{box-shadow:0 3px 8px var(--tone-d73a97c3);background:var(--tone-d14f9016);border:1px solid var(--tone-f907dc85);border-radius:9px;padding:10px 11px}.design-hansford .wb-stat-row small{color:var(--tone-0906a09f);font:780 8px var(--sans);display:block}.design-hansford .wb-stat-row strong{letter-spacing:-.05em;margin-top:7px;font-size:16px;display:block}.design-hansford .wb-table{border:1px solid var(--tone-be08cafc);background:#fff;border-radius:10px;margin-top:14px;overflow:hidden}.design-hansford .wb-table>div{border-bottom:1px solid var(--tone-bf730d23);grid-template-columns:minmax(0,1.2fr) .45fr .6fr;align-items:center;gap:8px;padding:12px 10px;font-size:9px;display:grid}.design-hansford .wb-table>div:first-child{color:var(--tone-84c18ad4);background:var(--tone-7ba37005);font-weight:850}.design-hansford .wb-table>div:last-child{border:0}.design-hansford .stock-pill{max-width:max-content;color:var(--tone-35bab79d);background:var(--tone-ecda9d15);border-radius:20px;padding:5px 7px;font-size:8px}.design-hansford .stock-pill.low{color:var(--tone-46bb9780);background:var(--tone-f246954f)}.design-hansford .order-slip{z-index:3;width:215px;font-family:var(--sans);color:var(--tone-9ddaf7aa);box-shadow:8px 12px 0 var(--tone-e3ed5354),19px 22px 31px var(--tone-8455402a);background:var(--tone-0f4ba431);border-radius:3px;padding:19px 18px 20px;position:absolute;top:0%;left:0%;transform:rotate(-12deg)}.design-hansford .order-slip .slip-id{border-bottom:1px dashed var(--tone-a5981803);font:800 10px var(--sans);justify-content:space-between;padding-bottom:12px;display:flex}.design-hansford .order-slip h4{margin:15px 0 7px;font-size:17px;line-height:1.15}.design-hansford .order-slip p{color:var(--tone-73139895);margin:0 0 20px;font-size:9px}.design-hansford .slip-rows{border-top:1px dashed var(--tone-5d7b361b)}.design-hansford .slip-rows div{border-bottom:1px dashed var(--tone-ae4a5d83);justify-content:space-between;gap:5px;padding:12px 0;font-size:10px;display:flex}.design-hansford .slip-rows b{color:var(--tone-78aca488)}.design-hansford .slip-foot{color:var(--tone-2249981d);justify-content:space-between;align-items:center;margin-top:16px;font-size:8px;display:flex}.design-hansford .slip-foot strong{color:var(--tone-66025b0e);font-size:10px}.design-hansford .buyer-card{z-index:4;width:225px;font-family:var(--sans);color:var(--tone-3e48cc90);box-shadow:13px 17px 30px var(--tone-58f526bb);background:var(--tone-00698a71);border:6px solid var(--tone-3dae43bf);border-radius:18px;position:absolute;bottom:2%;right:0%;overflow:hidden;transform:rotate(9deg)}.design-hansford .buyer-card .bc-head{color:#fff;background:var(--tone-277b5ce6);justify-content:space-between;align-items:center;padding:15px;font-size:10px;display:flex}.design-hansford .buyer-card .bc-body{padding:16px}.design-hansford .buyer-card .bc-body small{color:var(--tone-e770258b);margin-bottom:8px;font-size:9px;display:block}.design-hansford .buyer-card .bc-body strong{letter-spacing:-.05em;font-size:18px;display:block}.design-hansford .buyer-card .bc-row{border-bottom:1px solid var(--tone-4eb17d44);justify-content:space-between;padding:10px 0;font-size:10px;display:flex}.design-hansford .buyer-card .bc-btn{text-align:center;color:#fff;background:var(--tone-d9c1ece8);font:850 10px var(--sans);border-radius:9px;margin-top:12px;padding:12px}.design-hansford .stamp{z-index:5;letter-spacing:.05em;width:124px;height:124px;color:var(--tone-3a32a4a2);box-shadow:0 0 0 7px var(--tone-254de6bc);border:1px solid var(--tone-326c690f);font:900 11px var(--sans);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0%;right:13%;transform:rotate(13deg)}.design-hansford .stamp strong{font-family:var(--serif);font-size:37px;font-style:italic;font-weight:600;line-height:1.2}.design-hansford .illustration-note{letter-spacing:.06em;color:var(--tone-6507a581);font:750 9px var(--sans);position:absolute;bottom:8px;left:22%}.design-hansford .stats-bar{border-top:1px solid var(--tone-852c291e);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:23px 0 28px;display:grid}.design-hansford .stats-bar>div{align-items:center;gap:18px;display:flex}.design-hansford .stats-bar strong{color:var(--tone-ba34d35d);font:600 33px var(--serif)}.design-hansford .stats-bar span{color:var(--tone-88f9ddfc);font:780 11px/1.5 var(--sans)}.design-hansford .section{padding:116px 0}.design-hansford .section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px;display:flex}.design-hansford .section h2{letter-spacing:-.055em;margin:15px 0 0;font-size:clamp(37px,4.2vw,61px);line-height:1.16}.design-hansford .section h2 em{font-family:var(--serif);color:var(--tone-c798a2b4);font-style:italic;font-weight:450}.design-hansford .section-lead{max-width:490px;color:var(--tone-5d598212);margin:0;font-size:14px;line-height:1.95}.design-hansford .origin{background:var(--tone-4e2c35e2)}.design-hansford .origin-grid{grid-template-columns:.85fr minmax(0,1.15fr);align-items:center;gap:70px;display:grid}.design-hansford .origin .section-lead{margin-top:24px}.design-hansford .origin-hint{color:var(--tone-86779bf0);font:800 11px var(--sans);margin-top:22px}.design-hansford .before-list{box-shadow:9px 9px 0 var(--tone-ff3945d8),20px 24px 39px var(--tone-65cf9675);background:var(--tone-f41e03af);border-radius:12px;padding:18px 26px 20px;position:relative;transform:rotate(-2deg)}.design-hansford .before-list:before{letter-spacing:.15em;color:#fff;content:"MANUAL / THEN";background:var(--tone-b98f1b00);font:900 9px var(--sans);padding:9px 13px;position:absolute;top:-13px;right:21px;transform:rotate(2deg)}.design-hansford .before-list article{border-bottom:1px solid var(--tone-12ef83f4);grid-template-columns:52px minmax(0,1fr);align-items:start;gap:15px;padding:24px 0;display:grid}.design-hansford .before-list article:last-child{border-bottom:0}.design-hansford .before-list .number{color:var(--tone-0b412dcc);font:400 35px var(--serif)}.design-hansford .before-list h3{letter-spacing:-.02em;margin:0 0 8px;font-size:17px}.design-hansford .before-list p{color:var(--tone-b156f83d);margin:0;font-size:12px;line-height:1.85}.design-hansford .shift{background:var(--tone-51bc4738)}.design-hansford .shift .section-heading{align-items:center}.design-hansford .shift-flow{box-shadow:0 17px 38px var(--tone-634634af);background:var(--tone-17a85082);border:1px solid var(--tone-90f5be94);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:15px;display:grid;position:relative}.design-hansford .flow-step{border-right:1px solid var(--tone-1f33f355);padding:30px 18px 32px;position:relative}.design-hansford .flow-step:last-child{border:0}.design-hansford .flow-step .step-n{letter-spacing:.13em;color:var(--tone-8fe0f088);font:800 10px var(--sans)}.design-hansford .flow-icon{height:82px;color:var(--tone-09f3e7b4);justify-content:flex-start;align-items:center;display:flex}.design-hansford .flow-icon svg{width:65px;height:65px}.design-hansford .flow-step h3{letter-spacing:-.03em;margin:12px 0 9px;font-size:17px}.design-hansford .flow-step p{color:var(--tone-0fd24940);margin:0;font-size:12px;line-height:1.75}.design-hansford .flow-step:not(:last-child):after{z-index:2;vertical-align:middle;width:1em;height:1em;color:var(--tone-507be91c);content:"";background-color:currentColor;border-radius:50%;font-size:20px;display:inline-block;position:absolute;top:36%;right:-10px;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20transform%3D%22rotate%280%2012%2012%29%22%3E%3Cpath%20d%3D%22M5%2012h14%22%2F%3E%3Cpath%20d%3D%22m12%205%207%207-7%207%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20transform%3D%22rotate%280%2012%2012%29%22%3E%3Cpath%20d%3D%22M5%2012h14%22%2F%3E%3Cpath%20d%3D%22m12%205%207%207-7%207%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) 50%/contain no-repeat}.design-hansford .diagram-disclaimer{color:var(--tone-5419075b);font:730 10px/1.7 var(--sans);margin:18px 0 0}.design-hansford .experience{color:var(--tone-f19023a2);background:var(--tone-de4b646d);position:relative;overflow:hidden}.design-hansford .experience:before{pointer-events:none;content:"";background-size:auto,54px 54px;background:radial-gradient(circle at 93% 20%,var(--tone-6e78185b),transparent 35%),linear-gradient(90deg,var(--tone-6c73030b) 1px,transparent 1px);position:absolute;inset:0}.design-hansford .experience .section-heading{position:relative}.design-hansford .experience .section-lead{color:var(--tone-24112166)}.design-hansford .experience .section-heading h2 em{color:var(--tone-4d9ce956)}.design-hansford .experience-grid{grid-template-columns:minmax(0,34fr) minmax(0,66fr);align-items:stretch;gap:28px;display:grid;position:relative}.design-hansford .xp-left{flex-direction:column;justify-content:center;display:flex}.design-hansford .xp-tabs{flex-direction:column;gap:8px;display:flex}.design-hansford .xp-tab{text-align:left;color:var(--tone-7dd6611e);background:var(--tone-249de987);border:1px solid var(--tone-ebd44b49);border-radius:11px;align-items:center;gap:15px;padding:19px 20px;transition:background .2s,border-color .2s,transform .2s;display:flex}.design-hansford .xp-tab:hover{background:var(--tone-e3175820);transform:translate(2px)}.design-hansford .xp-tab[aria-selected=true]{border-color:var(--tone-33b993ca);color:var(--tone-6dc90269);background:var(--tone-33b993ca)}.design-hansford .xp-tab .tab-n{min-width:31px;color:var(--tone-af5b82a9);font:700 18px var(--serif)}.design-hansford .xp-tab b{font-size:13px}.design-hansford .xp-tab small{color:var(--tone-6cf32dc9);margin-top:5px;font-size:10px;display:block}.design-hansford .xp-tab[aria-selected=true] small{color:var(--tone-f7640962)}.design-hansford .xp-story{border-left:2px solid var(--tone-50d627c3);margin-top:20px;padding:12px 0 12px 20px}.design-hansford .xp-story h3{letter-spacing:-.04em;margin:0 0 8px;font-size:22px}.design-hansford .xp-story p{color:var(--tone-15e6ec1a);margin:0;font-size:12px;line-height:1.85}.design-hansford .screen-frame{min-height:485px;font-family:var(--sans);color:var(--tone-aa79f1e6);box-shadow:20px 26px 0 var(--tone-4ba70074),37px 45px 65px var(--tone-ba59451b);background:var(--tone-2c5b14f9);border:9px solid var(--tone-1eb7089c);border-radius:18px;position:relative;overflow:hidden}.design-hansford .screen-bar{height:37px;color:var(--tone-51843674);background:var(--tone-be2c3020);border-bottom:1px solid var(--tone-f3e40e8c);font:770 9px var(--sans);align-items:center;gap:10px;padding:0 17px;display:flex}.design-hansford .screen-dots{gap:5px;display:flex}.design-hansford .screen-dots span{background:var(--tone-badfa11a);border-radius:50%;width:7px;height:7px}.design-hansford .screen-dots span:first-child{background:var(--tone-8d026980)}.design-hansford .screen-url{text-align:center;background:var(--tone-8833b2b7);border-radius:5px;width:50%;margin:auto;padding:7px}.design-hansford .screen-content{background:var(--tone-1816e01d);height:calc(100% - 37px);min-height:448px}.design-hansford .app-shell{grid-template-columns:126px minmax(0,1fr);min-height:448px;display:grid}.design-hansford .app-side{background:var(--tone-cdc9c280);border-right:1px solid var(--tone-3f6221a2);padding:22px 11px}.design-hansford .app-side b{color:var(--tone-4404f37a);margin:0 0 20px;padding-left:6px;font-size:13px;display:block}.design-hansford .app-side .side-pill{color:var(--tone-3ad3c397);font:750 10px var(--sans);border-radius:7px;margin-bottom:6px;padding:10px 8px}.design-hansford .app-side .side-pill.active{color:var(--tone-12c45333);background:var(--tone-1408b602)}.design-hansford .app-main{min-width:0;padding:22px 22px 24px}.design-hansford .app-main .app-mini{color:var(--tone-b9e72d75);font:800 10px var(--sans);justify-content:space-between;align-items:center;display:flex}.design-hansford .app-main h4{letter-spacing:-.05em;margin:10px 0 19px;font-size:22px}.design-hansford .app-main .sample-toolbar{justify-content:space-between;gap:10px;margin-bottom:14px;display:flex}.design-hansford .sample-search{min-width:180px;color:var(--tone-0defbbdf);border:1px solid var(--tone-c3e82ab8);font:750 10px var(--sans);background:#fff;border-radius:7px;padding:10px}.design-hansford .sample-action{white-space:nowrap;color:#fff;background:var(--tone-8b434b2f);border:0;border-radius:7px;padding:10px 13px;font-size:10px;font-weight:900}.design-hansford .sample-rows{background:var(--tone-d14f9016);border:1px solid var(--tone-07e972bb);border-radius:10px;overflow:hidden}.design-hansford .sample-row{border-bottom:1px solid var(--tone-8ca4c1fd);grid-template-columns:minmax(0,1fr) .7fr .6fr;align-items:center;gap:10px;padding:16px 15px;font-size:11px;display:grid}.design-hansford .sample-row:first-child{color:var(--tone-59bfa3cc);background:var(--tone-d06f37eb);font-size:9px;font-weight:900}.design-hansford .sample-row:last-child{border:0}.design-hansford .sample-row b{color:var(--tone-886b6b3e)}.design-hansford .sample-row .ok{color:var(--tone-23774e87);font-weight:800}.design-hansford .sample-row .wait{color:var(--tone-ad847146);font-weight:800}.design-hansford .sample-summary{flex-wrap:wrap;gap:9px;margin:13px 0 0;display:flex}.design-hansford .sample-summary span{color:var(--tone-2515c7a8);background:var(--tone-88bb245c);border-radius:20px;padding:7px 9px;font-size:10px}.design-hansford .xp-caption{color:var(--tone-daca3d79);background:var(--tone-58345b1b);font:750 9px var(--sans);border-radius:4px;padding:7px 10px;position:absolute;bottom:13px;right:17px}.design-hansford .xp-bottom{color:var(--tone-31ec12f7);border-top:1px solid var(--tone-07f94b46);justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:18px;font-size:11px;display:flex;position:relative}.design-hansford .xp-bottom a{text-underline-offset:5px;text-decoration:underline}.design-hansford .evolution{background:var(--tone-4e2c35e2)}.design-hansford .evolution-grid{grid-template-columns:.74fr minmax(0,1.26fr);align-items:start;gap:74px;display:grid}.design-hansford .evolution .section-lead{margin-top:25px}.design-hansford .timespan{align-items:flex-end;gap:17px;margin-top:28px;display:flex}.design-hansford .timespan strong{letter-spacing:-.085em;color:var(--tone-ace707bd);font:500 clamp(90px, 11vw, 155px)/.8 var(--serif)}.design-hansford .timespan span{color:var(--tone-0831b319);font:850 12px/1.65 var(--sans);padding-bottom:12px}.design-hansford .evolution-list{border-left:1px solid var(--tone-a3f55594);padding-left:30px;position:relative}.design-hansford .evo-row{padding:0 0 40px 26px;position:relative}.design-hansford .evo-row:last-child{padding-bottom:0}.design-hansford .evo-row:before{content:"";background:var(--tone-9c687ba9);border:3px solid var(--tone-2a97adc4);border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:-37px}.design-hansford .evo-row small{letter-spacing:.12em;color:var(--tone-ea946e28);font:850 10px var(--sans)}.design-hansford .evo-row h3{letter-spacing:-.04em;margin:9px 0;font-size:24px}.design-hansford .evo-row p{max-width:550px;color:var(--tone-88b7638d);margin:0;font-size:13px}.design-hansford .evo-caveat{color:var(--tone-5f1759f2);font:750 10px/1.7 var(--sans);margin-top:33px}.design-hansford .quote{background:var(--tone-7fd3965d)}.design-hansford .quote-grid{grid-template-columns:.85fr minmax(0,1.15fr);align-items:center;gap:55px;display:grid}.design-hansford .quote-mark{letter-spacing:-.15em;color:var(--tone-df41faef);font:400 clamp(145px, 19vw, 260px)/.8 var(--serif);align-self:start}.design-hansford .quote blockquote{letter-spacing:-.05em;margin:0 0 28px;font-size:clamp(26px,3.2vw,46px);font-weight:850;line-height:1.38}.design-hansford .quote blockquote em{color:var(--tone-5aa72681);font-style:normal}.design-hansford .quote cite{color:var(--tone-7f3a2903);font-style:normal;font:750 12px var(--sans)}.design-hansford .quote .quote-note{color:var(--tone-9217a56a);font:730 10px/1.8 var(--sans);margin-top:24px}.design-hansford .outcomes{background:var(--tone-2253f61e)}.design-hansford .outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.design-hansford .outcome{min-height:242px;box-shadow:7px 8px 0 var(--tone-63ab144f);background:var(--tone-311d3d54);border:1px solid var(--tone-02cd86d9);padding:29px;position:relative}.design-hansford .outcome .out-id{letter-spacing:.13em;color:var(--tone-5b784323);font:850 10px var(--sans)}.design-hansford .outcome h3{letter-spacing:-.05em;margin:39px 0 11px;font-size:24px;line-height:1.3}.design-hansford .outcome p{color:var(--tone-25bbe83b);margin:0;font-size:13px}.design-hansford .outcome:after{vertical-align:middle;width:1em;height:1em;color:var(--tone-ab9c819c);content:"";font:400 23px var(--serif);background-color:currentColor;display:inline-block;position:absolute;top:28px;right:25px;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20transform%3D%22rotate%28-45%2012%2012%29%22%3E%3Cpath%20d%3D%22M5%2012h14%22%2F%3E%3Cpath%20d%3D%22m12%205%207%207-7%207%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20transform%3D%22rotate%28-45%2012%2012%29%22%3E%3Cpath%20d%3D%22M5%2012h14%22%2F%3E%3Cpath%20d%3D%22m12%205%207%207-7%207%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) 50%/contain no-repeat}.design-hansford .related{background:var(--tone-fc8997f5)}.design-hansford .related-top{justify-content:space-between;align-items:end;gap:20px;margin-bottom:35px;display:flex}.design-hansford .related h2{margin:12px 0 0}.design-hansford .related-items{border-top:1px solid var(--tone-0702fcbc)}.design-hansford .related-items a{letter-spacing:-.02em;border-bottom:1px solid var(--tone-0702fcbc);justify-content:space-between;align-items:center;gap:14px;padding:24px 3px;font-size:19px;font-weight:850;display:flex}.design-hansford .related-items a:hover{color:var(--tone-d5b981f8)}.design-hansford .related-items a span:last-child{font-family:var(--sans);font-size:18px}.design-hansford .cta{color:var(--tone-93e00253);background:var(--tone-7d3626a8);padding:92px 0}.design-hansford .cta-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:60px;display:grid}.design-hansford .cta h2{letter-spacing:-.06em;margin:16px 0;font-size:clamp(39px,5vw,71px);line-height:1.16}.design-hansford .cta p{max-width:540px;color:var(--tone-9c56e4f2);font-size:14px}.design-hansford .footer{color:var(--tone-36fa41af);background:var(--tone-831794fd);font:750 10px/1.8 var(--sans);padding:25px 0}.design-hansford .footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}@media (width<=1080px){.design-hansford .nav{gap:15px}.design-hansford .hero-content{grid-template-columns:minmax(0,47fr) minmax(0,53fr)}.design-hansford .scene{transform-origin:50%;min-width:550px;margin-left:-55px;transform:scale(.88)}.design-hansford .hero h1{font-size:clamp(48px,5.5vw,70px)}.design-hansford .origin-grid,.design-hansford .evolution-grid{gap:42px}.design-hansford .flow-step{padding-inline:11px}.design-hansford .flow-step h3{font-size:14px}.design-hansford .experience-grid{grid-template-columns:minmax(0,37fr) minmax(0,63fr)}.design-hansford .app-shell{grid-template-columns:90px minmax(0,1fr)}}@media (width<=820px){.design-hansford .header .wrap{gap:10px}.design-hansford .nav{box-shadow:0 20px 40px var(--tone-2209949e);background:var(--tone-26d779f9);border-bottom:1px solid var(--tone-22d0eff3);flex-direction:column;align-items:stretch;gap:0;margin:0;padding:20px 32px 24px;display:none;position:absolute;top:78px;left:0;right:0}.design-hansford .nav.open{display:flex}.design-hansford .nav a{border-bottom:1px solid var(--tone-4f187090);padding:12px 0}.design-hansford .burger{display:block}.design-hansford .right-nav{margin-left:auto}.design-hansford .primary-small{display:none}.design-hansford .hero-content{grid-template-columns:minmax(0,1fr);gap:0;padding-top:55px}.design-hansford .hero h1{max-width:640px}.design-hansford .hero-desc{max-width:580px}.design-hansford .scene{transform-origin:50%;min-width:560px;height:545px;margin:0 auto;transform:scale(.95)}.design-hansford .stats-bar{margin-top:-8px}.design-hansford .section{padding:87px 0}.design-hansford .origin-grid,.design-hansford .evolution-grid{grid-template-columns:minmax(0,1fr);gap:35px}.design-hansford .before-list{max-width:670px}.design-hansford .shift-flow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px}.design-hansford .flow-step:nth-child(3){border-right:0}.design-hansford .flow-step:nth-child(3):after{display:none}.design-hansford .experience-grid{grid-template-columns:minmax(0,1fr)}.design-hansford .xp-left{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.design-hansford .xp-story{margin-top:0}.design-hansford .screen-frame{min-height:470px}.design-hansford .quote-grid{grid-template-columns:.15fr minmax(0,1fr);gap:15px}.design-hansford .outcome-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.design-hansford .outcome{min-height:205px}.design-hansford .cta-grid{grid-template-columns:minmax(0,1fr)}.design-hansford .cta-grid .button{width:max-content}}@media (width<=560px){.design-hansford .ribbon{font-size:8px}.design-hansford .ribbon .wrap span:last-child{display:none}.design-hansford .header{height:69px}.design-hansford .brand svg{width:105px;height:32px}.design-hansford .brand small{font-size:7px}.design-hansford .header .nav{top:69px}.design-hansford .crumb{padding-top:21px;font-size:10px}.design-hansford .hero-content{padding:40px 0 38px}.design-hansford .case-kicker{margin-bottom:19px;font-size:9px}.design-hansford .hans-label{margin-bottom:23px;font-size:22px}.design-hansford .hero h1{max-width:420px;font-size:clamp(40px,11vw,58px)}.design-hansford .hero-desc{font-size:13px;line-height:1.85}.design-hansford .button{gap:17px;min-height:49px;padding:0 18px;font-size:11px}.design-hansford .hero-ctas{gap:9px}.design-hansford .hero .small-note{font-size:9px}.design-hansford .scene{transform-origin:50% 0;width:580px;min-width:580px;height:352px;margin-top:13px;margin-bottom:-126px;margin-left:calc(50% - 290px);transform:scale(.62)}.design-hansford .illustration-note{left:16%}.design-hansford .stats-bar{gap:7px;margin-top:17px;padding:21px 0 23px}.design-hansford .stats-bar>div{display:block}.design-hansford .stats-bar strong{font-size:26px;display:block}.design-hansford .stats-bar span{font-size:9px}.design-hansford .section{padding:77px 0}.design-hansford .section-heading{margin-bottom:27px;display:block}.design-hansford .section h2{font-size:clamp(32px,9vw,43px)}.design-hansford .section-lead{margin-top:17px;font-size:13px}.design-hansford .origin-grid{gap:44px}.design-hansford .before-list{padding:15px 19px}.design-hansford .before-list article{grid-template-columns:39px minmax(0,1fr);gap:7px;padding:20px 0}.design-hansford .before-list .number{font-size:30px}.design-hansford .before-list h3{font-size:15px}.design-hansford .before-list p{font-size:12px}.design-hansford .shift-flow{grid-template-columns:minmax(0,1fr);padding:0 17px}.design-hansford .flow-step{border-bottom:1px solid var(--tone-1f33f355);border-right:0;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);column-gap:18px;padding:20px 0;display:grid}.design-hansford .flow-step:last-child{border-bottom:0}.design-hansford .flow-step .step-n{grid-area:1/1;align-self:center}.design-hansford .flow-icon{grid-area:2/1;height:39px}.design-hansford .flow-icon svg{width:37px;height:37px}.design-hansford .flow-step h3{grid-area:1/2;margin:0 0 5px;font-size:15px}.design-hansford .flow-step p{grid-area:2/2;font-size:12px}.design-hansford .flow-step:after{display:none!important}.design-hansford .experience .section-heading{margin-bottom:23px}.design-hansford .xp-left{display:block}.design-hansford .xp-tabs{scroll-snap-type:x proximity;flex-direction:row;gap:8px;margin-right:-19px;padding:0 0 8px;display:flex;overflow:auto}.design-hansford .xp-tab{scroll-snap-align:start;flex:0 0 195px;gap:8px;min-height:70px;padding:11px 12px}.design-hansford .xp-tab .tab-n{min-width:23px;font-size:17px}.design-hansford .xp-tab b{font-size:11px}.design-hansford .xp-tab small{font-size:9px}.design-hansford .xp-story{margin:10px 0 19px;padding:4px 0 5px 14px}.design-hansford .xp-story h3{font-size:18px}.design-hansford .xp-story p{font-size:11px;line-height:1.65}.design-hansford .screen-frame{min-height:358px;box-shadow:10px 14px 0 var(--tone-4ba70074),20px 26px 28px var(--tone-9404d511);border-width:5px;border-radius:13px}.design-hansford .screen-content{min-height:320px}.design-hansford .app-shell{grid-template-columns:66px minmax(0,1fr);min-height:320px}.design-hansford .app-side{padding:13px 4px}.design-hansford .app-side b{margin:0 0 14px;padding-left:4px;font-size:10px}.design-hansford .app-side .side-pill{padding:8px 4px;font-size:7px}.design-hansford .app-main{padding:13px 9px}.design-hansford .app-main .app-mini{font-size:8px}.design-hansford .app-main h4{margin:7px 0 11px;font-size:17px}.design-hansford .sample-toolbar{margin-bottom:9px!important}.design-hansford .sample-search{flex:1;min-width:0;padding:8px;font-size:8px}.design-hansford .sample-action{padding:8px;font-size:8px}.design-hansford .sample-row{gap:5px;padding:10px 6px;font-size:9px}.design-hansford .sample-row:first-child{font-size:8px}.design-hansford .sample-summary span{padding:6px;font-size:8px}.design-hansford .screen-bar{height:32px;padding:0 9px;font-size:8px}.design-hansford .screen-url{width:66%}.design-hansford .xp-caption{font-size:8px;bottom:9px;right:7px}.design-hansford .xp-bottom{font-size:9px;line-height:1.5}.design-hansford .timespan strong{font-size:112px}.design-hansford .evolution-list{padding-left:21px}.design-hansford .evo-row{padding-left:15px}.design-hansford .evo-row:before{left:-28px}.design-hansford .evo-row h3{font-size:21px}.design-hansford .quote-grid{display:block}.design-hansford .quote-mark{font-size:110px;line-height:.64}.design-hansford .quote blockquote{font-size:28px}.design-hansford .outcome-grid{grid-template-columns:minmax(0,1fr)}.design-hansford .outcome{min-height:170px}.design-hansford .outcome h3{margin-top:19px;font-size:21px}.design-hansford .related-items a{font-size:16px}.design-hansford .cta{padding:75px 0}.design-hansford .cta h2{font-size:40px}.design-hansford .footer .wrap{display:block}.design-hansford .footer .wrap span{margin-bottom:9px;display:block}}@media (width<=350px){.design-hansford .brand svg{width:96px}.design-hansford .brand small{font-size:6px}.design-hansford .right-nav{gap:6px}.design-hansford .langs button{width:28px}.design-hansford .hero h1{font-size:40px}.design-hansford .scene{margin-bottom:-142px;transform:scale(.57)}.design-hansford .stats-bar strong{font-size:23px}.design-hansford .xp-tab{flex-basis:166px}.design-hansford .sample-row{font-size:8px}.design-hansford .app-shell{grid-template-columns:57px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.design-hansford{scroll-behavior:auto}.design-hansford *,.design-hansford :before,.design-hansford :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.design-hansford .hf-rules{color:var(--tone-494307f7);background:linear-gradient(125deg,var(--tone-c9285ea3),var(--tone-ac420f3f) 70%,var(--tone-4f58dee2))}.design-hansford .hf-rules .eyebrow{color:var(--tone-2a2ad9eb)}.design-hansford .hf-rules-head{grid-template-columns:minmax(0,1.1fr) .9fr;align-items:end;gap:44px;margin-bottom:40px;display:grid}.design-hansford .hf-rules-head p{max-width:440px;color:var(--tone-afb4537e);font-size:15px;line-height:1.85}.design-hansford .hf-rules-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.design-hansford .hf-rule{min-height:415px;box-shadow:9px 10px 0 var(--tone-cac7c2e6);background:var(--tone-849ce789);border:1px solid var(--tone-3f5bb697);flex-direction:column;padding:26px 25px 25px;display:flex}.design-hansford .hf-rule-quantity{box-shadow:9px 10px 0 var(--tone-5e66d02b)}.design-hansford .hf-rule-batches{box-shadow:9px 10px 0 var(--tone-9f4e0545)}.design-hansford .hf-rule-finance{box-shadow:9px 10px 0 var(--tone-ed7be6a4)}.design-hansford .hf-rule-kicker{letter-spacing:.12em;color:var(--tone-becea236);font:850 10px var(--sans)}.design-hansford .hf-rule h3{margin:auto 0 9px;font-size:22px;line-height:1.36}.design-hansford .hf-rule p{color:var(--tone-925fdb60);margin:0;font-size:12px;line-height:1.75}.design-hansford .hf-qty-widget{background:var(--tone-23b8e090);border:1px solid var(--tone-06035e5c);margin:34px 0;padding:22px}.design-hansford .hf-qty-widget>span{font-size:12px;font-weight:800}.design-hansford .hf-qty-widget>div{justify-content:space-between;align-items:center;margin:12px 0 8px;display:flex}.design-hansford .hf-qty-widget small{border:1px solid var(--tone-0d379235);font:800 20px var(--sans);background:#fff;padding:5px 12px}.design-hansford .hf-qty-widget strong{letter-spacing:-.08em;font:800 42px var(--sans)}.design-hansford .hf-qty-widget label{letter-spacing:.12em;color:var(--tone-9a890af1);font:800 8px var(--sans)}.design-hansford .hf-batch-table{background:var(--tone-cb618265);border:1px solid var(--tone-68ab8499);font:10px var(--sans);margin:36px 0 40px}.design-hansford .hf-batch-table>div{border-bottom:1px solid var(--tone-4794a4c7);grid-template-columns:minmax(0,1fr) .7fr .6fr;align-items:center;padding:13px 9px;display:grid}.design-hansford .hf-batch-table>div:last-child{border:0}.design-hansford .hf-batch-table>div:first-child{letter-spacing:.06em;color:var(--tone-46cab4b1);font-size:9px;font-weight:900}.design-hansford .hf-batch-table b{font-size:12px}.design-hansford .hf-batch-table em{color:var(--tone-ad91de3b)}.design-hansford .hf-finance-line{justify-content:space-between;align-items:center;gap:5px;margin:63px 0 76px;display:flex}.design-hansford .hf-finance-line span{background:var(--tone-a95ec87b);border:1px solid var(--tone-55cfaffb);font:800 10px var(--sans);padding:14px 10px}.design-hansford .hf-finance-line b{color:var(--tone-aae42bcd)}.design-hansford .hf-rule-note{color:var(--tone-9ee314fa);margin:26px 0 0;font-size:11px;line-height:1.8}@media (width<=1020px){.design-hansford .hf-rules-head{grid-template-columns:minmax(0,1fr);gap:10px}.design-hansford .hf-rules-cards{grid-template-columns:minmax(0,1fr)}.design-hansford .hf-rule{min-height:0}.design-hansford .hf-rule h3{margin-top:20px}.design-hansford .hf-qty-widget,.design-hansford .hf-batch-table,.design-hansford .hf-finance-line{max-width:460px;margin:20px 0 18px}}@media (width<=580px){.design-hansford .hf-rule{padding:22px}.design-hansford .hf-rules-head p{font-size:13px}.design-hansford .hf-rule h3{font-size:20px}.design-hansford .hf-finance-line span{padding:14px 7px;font-size:8px}}.design-hansford .hf-field{color:var(--tone-56c7e240);background:linear-gradient(135deg,var(--tone-3d51a9ae),var(--tone-c6824d4e));position:relative;overflow:hidden}.design-hansford .hf-field:before{pointer-events:none;content:"";border:1px solid var(--tone-86353b1f);border-radius:50%;width:65%;height:95%;position:absolute;top:-40%;right:-20%}.design-hansford .hf-fieldtop{justify-content:space-between;align-items:end;gap:36px;margin-bottom:34px;display:flex}.design-hansford .hf-field h2{letter-spacing:-.065em;margin:20px 0;font-size:clamp(42px,4.6vw,70px);line-height:1.2}.design-hansford .hf-field h2 em{color:var(--tone-9c339b5c);font-style:normal}.design-hansford .hf-fieldtop p{max-width:760px;color:var(--tone-2aa25479);font-size:14px;line-height:1.95}.design-hansford .hf-offline-tag{min-width:190px;color:var(--tone-f71afae9);border:1px solid var(--tone-447d1041);align-self:center;gap:10px;padding:26px;display:grid}.design-hansford .hf-offline-tag b{letter-spacing:.15em;font:850 12px var(--sans)}.design-hansford .hf-offline-tag span{color:var(--tone-d0b70d9f);font-size:12px}.design-hansford .hf-fieldcards{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.design-hansford .hf-fieldcards article{color:var(--tone-fa8e7224);background:var(--tone-802801e6);border:1px solid var(--tone-bbb3fcf2);padding:22px 25px 27px}.design-hansford .hf-fieldbar{letter-spacing:.12em;color:var(--tone-5af62b30);font:850 10px var(--sans);align-items:center;gap:17px;display:flex}.design-hansford .hf-fieldbar strong{color:var(--tone-97b196f7);font-size:21px}.design-hansford .hf-fieldbar .hf-signal{color:var(--tone-7364bad9);margin-left:auto;font-size:20px}.design-hansford .hf-fakescreen{font-family:var(--sans);background:var(--tone-d14f9016);border:1px solid var(--tone-1e15051e);border-radius:9px;margin:18px 0 13px;overflow:hidden}.design-hansford .hf-screencap{background:var(--tone-a276bc3b);border-bottom:1px solid var(--tone-4eb17d44);justify-content:space-between;align-items:center;padding:13px 18px;font-size:11px;font-weight:800;display:flex}.design-hansford .hf-screencap b{color:var(--tone-268529bd);background:var(--tone-d094351c);border-radius:20px;padding:5px 9px;font-size:9px}.design-hansford .hf-screenbody{padding:20px}.design-hansford .hf-mini-k{letter-spacing:.1em;color:var(--tone-32174354);font:800 9px var(--sans)}.design-hansford .hf-screenbody h3{letter-spacing:-.03em;margin:13px 0 17px;font-size:22px}.design-hansford .hf-formrow{border-bottom:1px solid var(--tone-a0b1b99c);justify-content:space-between;padding:12px 0;font-size:12px;display:flex}.design-hansford .hf-formrow b{color:var(--tone-a97b3438)}.design-hansford .hf-screenbtn{color:var(--tone-d14f9016);background:var(--tone-cf0ebd7c);border-radius:6px;justify-content:space-between;margin-top:17px;padding:12px 16px;font-size:11px;font-weight:850;display:flex}.design-hansford .hf-fieldcards article>p{color:var(--tone-00b57be0);margin:7px 0 0;font-size:12px}.design-hansford .hf-disclaimer{color:var(--tone-51f362f2);margin:20px 0 0;font-size:11px}.design-hansford .hf-solution-links{border-top:1px solid var(--tone-4e65d83e);margin-top:45px;padding-top:35px}.design-hansford .hf-solution-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;margin-top:20px;display:grid}.design-hansford .hf-solution-grid a{color:var(--tone-8adbd50e);background:var(--tone-2c4ce221);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:25px;display:grid}.design-hansford .hf-solution-grid a>span{color:var(--tone-fb52cbcd);grid-column:1/-1;font-size:11px}.design-hansford .hf-solution-grid a strong{font-size:19px}.design-hansford .hf-solution-grid a em{color:var(--tone-718dd846);font-size:22px;font-style:normal}.design-hansford .hf-solution-grid a:hover{background:var(--tone-2bafd927)}@media (width<=760px){.design-hansford .hf-fieldtop{display:block}.design-hansford .hf-field h2{font-size:clamp(40px,9.2vw,60px)}.design-hansford .hf-fieldtop p{font-size:13px}.design-hansford .hf-offline-tag{width:max-content;min-width:0;margin:25px 0 0;padding:15px}.design-hansford .hf-fieldcards,.design-hansford .hf-solution-grid{grid-template-columns:minmax(0,1fr)}.design-hansford .hf-fieldcards article{padding:18px}.design-hansford .hf-screenbody{padding:15px}.design-hansford .hf-solution-grid a{padding:20px}.design-hansford .hf-solution-grid a strong{font-size:17px}}
