@font-face{font-family:Archivo;src:url('/fonts/archivo.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:Portfolio SC;src:url('/fonts/noto-sc.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
:root{--paper:#f8f9fd;--ink:#172340;--blue:#2849dc;--blue-dark:#1938b4;--ice:#e9edff;--signal:#c8ef81;--muted:#52607a;--line:#d6dce9;--display:Archivo,'Portfolio SC',sans-serif;--body:'Portfolio SC','Microsoft YaHei',sans-serif;--radius:14px;--ease:cubic-bezier(.16,1,.3,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px;scrollbar-color:#8c9bd2 var(--paper)}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.75 var(--body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #d45d25;outline-offset:5px}::selection{background:var(--signal);color:var(--ink)}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);text-wrap:balance}button,summary{touch-action:manipulation}svg{display:block}.shell{width:min(1280px,calc(100% - 112px));margin-inline:auto}.icon-library{position:absolute;width:0;height:0;overflow:hidden}.icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.sr-only,.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;left:20px;top:12px;z-index:10;background:var(--ink);color:#fff;padding:10px 20px}[hidden]{display:none!important}
.site-header{height:112px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:11px;font:800 34px/1 Archivo,sans-serif;letter-spacing:-.035em}.brand-period{color:var(--blue);margin-left:-10px}.brand-symbol{width:30px;height:29px;display:grid;gap:4px;transform:skewY(-12deg);margin-right:2px}.brand-symbol i{height:6px;background:var(--blue);width:25px;display:block}.brand-symbol i:nth-child(2){margin-left:5px}.site-header nav{display:flex;gap:35px;align-items:center;font-size:14px;font-weight:500}.site-header nav a{padding-block:8px;position:relative}.site-header nav a:hover{color:var(--blue)}.nav-workspace{display:flex;gap:10px;align-items:center;margin-left:22px}.nav-workspace .icon{width:17px;height:17px}
.intro{padding-top:50px}.intro-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:44px;margin-bottom:48px}h1{font-size:clamp(48px,5.6vw,82px);line-height:1.18;font-weight:650;letter-spacing:-.035em}h1 span{color:var(--blue)}.intro-aside{max-width:360px;padding-bottom:8px}.intro-aside p:first-child{font-weight:650;margin-bottom:10px;font-size:17px}.intro-aside p+p{color:var(--muted);font-size:14px;line-height:1.95}.text-link{display:inline-flex;align-items:center;gap:30px;margin-top:26px;font-size:13px;font-weight:600}.text-link .icon{width:18px;height:18px}.text-link:hover{color:var(--blue)}.connection-field{background:var(--blue);color:#fff;border-radius:var(--radius);overflow:hidden}.field-topline{padding:23px 32px 0;display:flex;justify-content:space-between;gap:20px;font-size:13px;color:#e4e9ff}.field-caption{font-family:Archivo,sans-serif;font-size:11px;letter-spacing:.06em;padding-top:3px}.connection-map{height:212px;position:relative}.connection-wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.wire{fill:none;stroke-width:1.5;vector-effect:non-scaling-stroke;stroke:#9fafe9}.wire-b{stroke:var(--signal);stroke-width:2}.connection-field[data-active=flow] .wire-a{stroke:var(--signal);stroke-width:2}.connection-field[data-active=flow] .wire-b{stroke:#9fafe9;stroke-width:1.5}.connection-field[data-active=cloud] .wire-c{stroke:var(--signal);stroke-width:2}.connection-field[data-active=cloud] .wire-b{stroke:#9fafe9;stroke-width:1.5}.route-tabs{display:flex;justify-content:space-between;position:absolute;left:16%;right:15%;top:39px}.route-tab{padding:12px 16px 5px;background:var(--blue);border:0;color:#fff;text-align:left;min-width:100px}.route-tab:nth-child(2){margin-top:50px}.route-tab:nth-child(3){margin-top:12px}.route-terminal{display:block;width:12px;height:12px;background:var(--blue);border:2px solid #c3cef5;border-radius:50%;margin-bottom:13px;position:relative;transition:background .25s}.route-tab[aria-selected=true] .route-terminal{background:var(--signal);border-color:var(--signal)}.route-tab[aria-selected=true] .route-terminal:after{content:'';position:absolute;inset:-7px;border:1px solid #bde488;border-radius:50%}.route-name{font-size:26px;font-weight:550;line-height:1.4;display:block;white-space:nowrap}.route-name>span{font:11px/1.2 Archivo,sans-serif;display:block;color:#d0d9ff;margin-top:4px;letter-spacing:.06em}.route-tab:hover .route-name{color:var(--signal)}.route-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:19px 32px 27px;background:#203fc8;min-height:114px}.route-panel h2{font-size:22px;font-weight:550;letter-spacing:-.025em;margin-bottom:5px}.route-panel p{font-size:13px;color:#d9e2ff}.route-link{flex-shrink:0;display:flex;gap:20px;align-items:center;font-size:13px;border-bottom:1px solid #8798e8;padding:8px 0}.route-link .icon{width:19px;height:19px}.route-link:hover{color:var(--signal)}.intro-bottom{display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-size:12px;color:var(--muted)}.intro-bottom a{padding:5px}.intro-bottom .icon{width:19px;height:19px}
.projects{padding-top:106px}.section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:30px;margin-bottom:38px}.section-heading h2{font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.035em;line-height:1.3}.section-heading>p{color:var(--muted);font-size:14px}.project{min-width:0;scroll-margin-top:35px}.asset-stage{background:var(--ice);padding:65px 70px 30px;border-radius:var(--radius);overflow:hidden}.asset-window{background:white;border-radius:12px;overflow:hidden;box-shadow:0 18px 42px #20346818}.app-bar{display:flex;align-items:center;gap:11px;height:57px;padding:0 20px;border-bottom:1px solid #e9edf5}.app-mark{font:800 14px Archivo,sans-serif;color:var(--blue);background:var(--ice);padding:7px 9px;border-radius:7px}.app-bar strong{font-size:14px}.app-bar>span:last-child{font-size:11px;color:var(--muted);margin-left:auto}.asset-ui{display:grid;grid-template-columns:155px 1fr;min-height:317px}.app-sidebar{background:#f4f6fb;padding:20px 12px;display:flex;flex-direction:column;gap:8px;font-size:11px;color:#596580}.app-sidebar>span{padding:6px 10px}.app-sidebar .sidebar-active{background:#e1e8fd;border-radius:5px;color:#2441b3;font-weight:600}.app-sidebar .sidebar-bottom{margin-top:auto;color:#6a7691;font-size:10px}.asset-content{padding:24px 30px 15px;min-width:0}.demo-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.demo-heading h3{font-size:18px;font-weight:600;letter-spacing:-.02em}.demo-tag{font-size:10px;white-space:nowrap;color:#53617b}.demo-tabs{display:flex;gap:24px;border-bottom:1px solid #e5eaf3;margin:15px 0 0}.demo-tabs button{background:none;border:0;border-bottom:2px solid transparent;color:#62708b;font-size:11px;padding:8px 0}.demo-tabs button[aria-selected=true]{border-color:var(--blue);color:var(--blue);font-weight:600}table{border-collapse:collapse;width:100%;font-size:11px;table-layout:fixed;text-align:left}thead{color:#6b7790;font-size:10px}th{font-weight:400;height:34px}th:first-child{width:52%}td{height:55px;border-top:1px solid #edf0f6;color:#5e6b83}td:first-child{display:flex;align-items:center;gap:12px;color:var(--ink)}td strong{font-size:11px;font-weight:550;display:block}td small{font-size:9px;display:block;color:#6c7890}.material-icon{display:block;background:#eaf0fb;border:1px solid #dce5f4;border-radius:7px;width:30px;height:30px;flex-shrink:0;position:relative}.material-icon:after{content:'';position:absolute;inset:7px;border:2px solid #687caa;border-radius:4px}.cable:after{border-right-color:transparent;transform:rotate(-30deg);border-radius:50%}.patch:after{inset:9px 5px;transform:rotate(-30deg)}.label:after{inset:7px 8px;border-radius:1px;transform:rotate(-25deg)}.table-status{display:inline-block;background:#edf5e5;color:#477123;border-radius:4px;padding:2px 7px;font-size:9px;white-space:nowrap}.table-status.pending{color:#806123;background:#faf0d8}.demo-disclaimer{font-size:9px;color:#6b7790;margin-top:10px}.stage-label{display:block;text-align:center;font-size:12px;color:#485b8e;margin-top:25px}.trace-panel{min-height:199px}.trace-panel ol{list-style:none;margin:0;padding:8px 0}.trace-panel li{display:flex;gap:13px;align-items:center;padding:9px 6px;position:relative;font-size:11px}.trace-panel strong{font-weight:550}.trace-panel p{font-size:9px;color:var(--muted)}.trace-panel li>span:last-child{margin-left:auto;color:#63718f;font-size:10px}.trace-dot{height:8px;width:8px;background:var(--blue);border-radius:50%;position:relative;flex-shrink:0}.trace-panel li:not(:last-child) .trace-dot:after{content:'';position:absolute;height:43px;width:1px;left:3px;top:8px;background:#d1dbf6}.project-caption{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:25px}.project-caption h3{font-size:25px;font-weight:600;letter-spacing:-.03em;margin-bottom:3px}.project-caption p{font-size:14px;color:var(--muted)}.project-tags{display:flex;gap:8px;margin-top:13px;flex-wrap:wrap}.project-tags span{color:#5a6882;background:#eaf0f9;padding:3px 9px;border-radius:4px;font-size:10px}.round-link{border:1px solid #cbd4e8;width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:3px;transition:background .2s,color .2s,border-color .2s}.round-link:hover{color:#fff;background:var(--blue);border-color:var(--blue)}.round-link .icon{width:21px;height:21px}.project-notes{margin-top:23px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px}.project-notes summary{cursor:pointer;padding:17px 0;display:flex;align-items:center;justify-content:space-between;list-style:none}.project-notes summary::-webkit-details-marker{display:none}.project-notes .icon{width:17px;height:17px;transition:transform .2s}.project-notes[open] .icon{transform:rotate(45deg)}.project-notes p{color:var(--muted);line-height:1.9;max-width:74ch;padding-bottom:22px}.project-pair{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:65px}.flow-stage,.harness-stage{height:375px;border-radius:var(--radius);overflow:hidden}.flow-stage{background:#e3ece8;padding:31px 27px;display:flex;align-items:center}.flow-demo{width:100%}.mini-app-title{display:flex;align-items:center;gap:8px;font-family:Archivo,var(--body);font-size:15px}.mini-app-title>span:last-child{margin-left:auto;font-size:9px;color:#50675d;font-family:var(--body)}.flow-logo{height:19px;width:19px;border-radius:4px;background:#315e4c;position:relative}.flow-logo:after{content:'';position:absolute;inset:5px;border:1px solid #d5e9db;border-top:0;border-right:0;transform:rotate(-45deg)}.task-stack{position:relative;margin:31px 2px 24px}.task-sheet{background:#fff;border-radius:9px;padding:0 18px 7px;position:relative;box-shadow:0 12px 23px #264e3d10}.back-sheet{position:absolute;inset:-9px 11px 5px;transform:rotate(-3deg);background:#f3f6f3;box-shadow:none}.task-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0 10px;font-size:10px}.small-square{border:1px solid #8da698;border-radius:3px;width:8px;height:8px}.task-sheet ul{list-style:none;margin:0;padding:0}.task-sheet li{display:flex;align-items:center;gap:10px;font-size:11px;min-height:37px;border-top:1px solid #edf1ee}.task-check{width:14px;height:14px;border:1px solid #bdccc3;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.task-check.complete{background:#426b58;border-color:#426b58;color:#fff}.task-check .icon{width:11px;height:11px;stroke-width:2}.task-check.current{border-color:#426b58;border-width:4px}.task-state{margin-left:auto;font-size:9px;color:#6c7e73}.task-state.active{color:#345a44;background:#eaf0df;padding:1px 5px;border-radius:3px}.visual-disclaimer{font-size:9px;display:block;color:#53695e}.flow-stage .visual-disclaimer{text-align:center}.harness-stage{background:#172340;color:#f5f7ff;padding:29px 32px;position:relative}.harness-word{font:600 clamp(36px,4.1vw,58px)/1.02 Archivo,sans-serif;letter-spacing:-.035em}.harness-word span{color:var(--signal)}.ai-note{position:absolute;right:27px;bottom:55px;transform:rotate(5deg);background:#d9e3fb;color:var(--ink);width:215px;padding:17px 20px 20px;border-radius:9px;box-shadow:0 12px 22px #080e242a}.ai-note-label{font-size:9px;color:#4a5b7c}.ai-note p{font-size:17px;line-height:1.65;margin-top:13px;font-weight:550;letter-spacing:-.02em}.ai-note-line{display:block;height:1px;background:#a8b7d8;width:37px;margin-top:18px}.harness-stage .visual-disclaimer{position:absolute;left:32px;bottom:20px;color:#c2cce3;font-size:8px}
.about-band{margin-top:125px;padding:88px 0;background:#edf0f8}.about-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px}.about-layout h2{font-size:clamp(32px,4vw,52px);line-height:1.35;font-weight:550;letter-spacing:-.035em}.about-copy{max-width:600px}.about-copy .about-lead{font-size:20px;font-weight:500;line-height:1.6;letter-spacing:-.02em;margin:0 0 22px}.about-copy>p{font-size:14px;line-height:1.95;color:var(--muted);margin-top:16px}.about-copy .about-lead{color:var(--ink)}.interest-list{display:flex;gap:18px;flex-wrap:wrap;font-size:11px;color:#4660a6;margin-top:27px}.workspace{padding:110px 0 105px}.workspace .section-heading{margin-bottom:22px}.workspace-note{font-size:12px;color:var(--muted);display:flex;gap:8px;align-items:center;margin-bottom:27px}.workspace-note .icon{width:15px;height:15px}.service-directory{border-top:1px solid var(--line)}.service-directory>a{display:flex;align-items:center;gap:20px;padding:22px 10px 22px 0;border-bottom:1px solid var(--line);transition:color .2s,padding .2s}.service-name{font-size:18px;font-family:Archivo,var(--body);font-weight:600;letter-spacing:-.02em}.service-name small{font-family:var(--body);font-size:11px;color:var(--muted);font-weight:400;margin-left:23px;letter-spacing:0}.service-domain{margin-left:auto;font:12px Archivo,sans-serif;color:#697994}.service-directory .icon{width:20px;height:20px;margin-left:15px}.service-directory>a:hover{color:var(--blue);padding-left:10px}.site-footer{background:var(--blue);color:white;padding:59px 0 25px}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:54px}.footer-top p{font:550 clamp(36px,4.6vw,64px)/1.33 var(--display);letter-spacing:-.035em}.footer-top p>span{color:var(--signal)}.back-top{width:54px;height:54px;border:1px solid #8c9ef2;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:10px}.back-top:hover{background:#fff;color:var(--blue)}.back-top .icon{transform:rotate(-45deg)}.footer-bottom{border-top:1px solid #647ee8;padding-top:22px;display:flex;align-items:center;gap:25px;font-size:10px;color:#d9e2ff}.footer-brand{font:700 24px Archivo,sans-serif;color:white;letter-spacing:-.035em}.footer-bottom>span:nth-of-type(2){margin-left:auto}.footer-bottom #icp-record{color:inherit}
@media(prefers-reduced-motion:no-preference){.wire{stroke-dasharray:1800;stroke-dashoffset:0;animation:connect 1.8s var(--ease) backwards}.wire-b{animation-delay:.1s}.wire-c{animation-delay:.2s}@keyframes connect{from{stroke-dashoffset:1800}to{stroke-dashoffset:0}}}
@media(min-width:1600px){.intro{padding-top:65px}.intro-heading{margin-bottom:55px}h1{font-size:90px}.connection-map{height:235px}}
@media(max-width:1100px){.shell{width:calc(100% - 72px)}.intro{padding-top:36px}.intro-heading{gap:28px}.intro-aside{max-width:290px}.intro-aside p+p{font-size:12px}.asset-stage{padding:45px 40px 27px}.asset-content{padding:22px 22px 15px}.asset-ui{grid-template-columns:125px 1fr}.project-pair{gap:25px}.flow-stage{padding:27px 20px}.harness-stage{padding:28px}.ai-note{width:190px;right:23px;bottom:60px}.mini-app-title>span:last-child{font-size:8px}.harness-stage .visual-disclaimer{left:28px;right:20px}.about-layout{gap:45px}.service-name small{margin-left:15px}.projects{padding-top:80px}}
@media(max-width:760px){.shell{width:calc(100% - 40px)}.site-header{height:85px}.brand{font-size:29px;gap:8px}.brand-symbol{transform:scale(.8) skewY(-12deg);width:25px;margin-right:0}.brand-period{margin-left:-8px}.site-header nav{gap:21px;font-size:12px}.nav-workspace{margin-left:0}.nav-workspace .icon{display:none}.intro{padding-top:31px}.intro-heading{display:block;margin-bottom:30px}h1{font-size:clamp(40px,7.6vw,58px);line-height:1.24}.intro-aside{max-width:100%;display:grid;grid-template-columns:1fr auto;align-items:end;margin-top:23px;gap:7px 15px;padding:0}.intro-aside p:first-child{font-size:14px;margin:0}.intro-aside p+p{font-size:12px;grid-row:2;line-height:1.8}.text-link{grid-row:1/3;grid-column:2;font-size:11px;gap:11px;margin:0 0 3px}.text-link .icon{width:16px;height:16px}.desktop-break{display:none}.field-topline{padding:20px 22px 0;font-size:11px}.field-caption{display:none}.connection-map{height:176px}.route-tabs{left:10%;right:9%;top:32px}.route-tab{min-width:60px;padding:8px 10px 3px}.route-tab:nth-child(2){margin-top:41px}.route-name{font-size:22px}.route-name>span{font-size:9px}.route-terminal{margin-bottom:9px;width:10px;height:10px}.route-panel{padding:20px 22px;align-items:flex-start;display:block;min-height:139px}.route-panel h2{font-size:18px;line-height:1.4}.route-panel p{font-size:11px;max-width:38ch;line-height:1.8}.route-link{font-size:11px;width:fit-content;margin-top:9px;gap:15px;padding:3px 0}.route-link .icon{height:15px;width:15px}.intro-bottom{font-size:10px;padding:12px 0}.projects{padding-top:67px}.section-heading{display:block;margin-bottom:26px}.section-heading h2{font-size:31px}.section-heading>p{font-size:12px;margin-top:10px}.asset-stage{padding:33px 20px 23px}.asset-window{border-radius:8px}.app-bar{height:47px;padding:0 13px;gap:8px}.app-bar>span:last-child{font-size:8px}.app-bar strong{font-size:12px}.app-mark{font-size:11px;padding:6px 8px}.asset-ui{grid-template-columns:1fr;min-height:0}.app-sidebar{display:none}.asset-content{padding:18px 17px 14px}.demo-heading h3{font-size:16px}.demo-tag{font-size:8px}.demo-tabs{margin-top:9px}.demo-tabs button{font-size:10px}.demo-disclaimer{font-size:8px;margin-top:9px}.stage-label{font-size:10px;margin-top:20px}td{height:52px}td:first-child{gap:8px}td strong{font-size:10px}td small{font-size:8px}.material-icon{width:26px;height:26px}.material-icon:after{inset:6px}.patch:after{inset:8px 4px}.label:after{inset:5px 7px}.table-status{font-size:8px;padding:2px 5px}.project-caption{margin-top:20px;gap:15px}.project-caption h3{font-size:23px}.project-caption p{font-size:12px}.project-tags{margin-top:10px}.project-tags span{font-size:9px}.round-link{width:40px;height:40px}.round-link .icon{width:18px;height:18px}.project-notes{font-size:12px;margin-top:20px}.project-notes p{font-size:12px}.project-pair{grid-template-columns:1fr;gap:42px;margin-top:43px}.flow-stage,.harness-stage{height:330px}.flow-stage{padding:30px 36px}.mini-app-title{font-size:16px}.mini-app-title>span:last-child{font-size:10px}.task-sheet li{height:39px;font-size:12px}.task-sheet-head{font-size:11px;padding-top:18px}.task-sheet{padding-inline:20px}.visual-disclaimer{font-size:9px}.harness-stage{padding:30px 34px}.harness-word{font-size:56px}.ai-note{width:205px;bottom:56px;right:30px;padding:15px 20px 18px}.ai-note p{font-size:17px;margin-top:7px}.ai-note-line{margin-top:12px}.harness-stage .visual-disclaimer{left:34px;bottom:18px;font-size:8px}.about-band{margin-top:75px;padding:54px 0}.about-layout{grid-template-columns:1fr;gap:30px}.about-layout h2{font-size:37px}.about-copy .about-lead{font-size:18px;margin-bottom:20px}.about-copy>p{font-size:13px}.interest-list{font-size:10px;gap:14px;margin-top:23px}.workspace{padding:70px 0}.workspace-note{font-size:10px;line-height:1.8;align-items:flex-start;margin-bottom:20px}.workspace-note .icon{margin-top:3px;flex-shrink:0}.service-directory>a{gap:10px;padding:18px 0}.service-name{font-size:17px}.service-name small{display:block;margin:2px 0 0;font-size:10px}.service-domain{font-size:10px}.service-directory .icon{width:17px;height:17px;margin-left:7px}.site-footer{padding:40px 0 23px}.footer-top{padding-bottom:36px}.footer-top p{font-size:42px}.back-top{height:43px;width:43px}.back-top .icon{height:21px;width:21px}.footer-bottom{gap:16px;flex-wrap:wrap;padding-top:20px}.footer-bottom>p{width:100%;order:3;font-size:9px}.footer-brand{font-size:23px}.footer-bottom>span:nth-of-type(2){font-size:9px}}
@media(max-width:400px){.site-header nav{gap:15px}.shell{width:calc(100% - 32px)}.intro-aside{display:block}.intro-aside p+p{margin-top:7px}.text-link{margin-top:14px}.intro-heading{margin-bottom:25px}.field-topline{padding-inline:18px}.route-panel{padding-inline:18px}.route-tabs{left:7%;right:6%}.route-tab{padding-inline:8px}.asset-stage{padding-inline:12px}.asset-content{padding-inline:12px}.demo-heading h3{font-size:14px}.flow-stage{padding-inline:24px}.mini-app-title>span:last-child{font-size:9px}.harness-word{font-size:51px}.harness-stage{padding-inline:26px}.harness-stage .visual-disclaimer{left:26px}.ai-note{right:24px;width:190px}.service-domain{font-size:9px}.service-directory .icon{margin-left:2px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
