:root{--web-ink:#163644;--web-muted:#6c8794;--web-line:#dfebef;--web-blue:#1769bb;--web-teal:#0c9999;--web-bg:#f5f9fb;--web-navy:#103b50;--web-radius:16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:var(--web-ink);font-size:15px;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}.web-body{margin:0;background:white;color:var(--web-ink);line-height:1.7}.web-body a{color:inherit;text-decoration:none}.web-body button,.web-body input,.web-body select,.web-body textarea{font:inherit}.web-body button{cursor:pointer}.web-body a:focus-visible,.web-body button:focus-visible,.web-body summary:focus-visible{outline:3px solid #6fbdce;outline-offset:5px}.web-body img{max-width:100%}.web-container{width:min(1200px,calc(100% - 80px));margin:0 auto}.web-sr{position:absolute;width:1px;height:1px;padding:0;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}.web-skip{position:fixed;left:20px;top:-80px;background:white;color:#14668e!important;padding:12px 20px;z-index:100;border:2px solid #14668e;border-radius:6px}.web-skip:focus{top:12px}.web-header{height:86px;background:#ffffffed;border-bottom:1px solid #e8f0f3;position:sticky;top:0;z-index:30;backdrop-filter:blur(16px)}.web-header-inner{height:100%;display:flex;align-items:center;gap:35px}.web-brand{display:flex;align-items:center;gap:13px;flex:none}.web-brand .hd-logo{--hd-logo-width:137px}.web-brand-divider{width:1px;height:24px;background:#d3e3e9;margin-left:2px}.web-brand-name{font-size:13px;letter-spacing:1px;font-weight:600;color:#446676;white-space:nowrap}.web-nav-wrap{display:flex;align-items:center;justify-content:space-between;flex:1;gap:24px}.web-nav{display:flex;gap:27px;align-items:center;margin-left:auto}.web-nav>a{font-size:12px;white-space:nowrap;color:#57727e;position:relative;padding:29px 0}.web-nav>a:hover,.web-nav>a.is-active{color:#0a859a}.web-nav>a.is-active:after{content:"";position:absolute;bottom:18px;left:50%;width:15px;height:2px;background:#0d94a0;transform:translateX(-50%)}.web-header-actions{display:flex;align-items:center;gap:18px;flex:none}.web-login{font-size:12px;white-space:nowrap;color:#385c6f!important}.web-menu-button{display:none;background:transparent;border:0;color:#33677c;font-size:25px;padding:6px 8px;line-height:1}.web-button{display:inline-flex;align-items:center;justify-content:center;gap:17px;min-height:49px;border:1px solid transparent;border-radius:7px;padding:12px 23px;font-size:13px;font-weight:600;white-space:nowrap;transition:transform .15s,background .15s,box-shadow .15s}.web-button:hover{transform:translateY(-2px)}.web-button-primary{background:linear-gradient(115deg,#176db6,#13889b);color:white!important;box-shadow:0 7px 20px #176f9c1a}.web-button-primary:hover{box-shadow:0 8px 24px #176f9c33}.web-button-outline{background:#ffffffd9;color:#3c6b80!important;border-color:#cbdfe6}.web-button-outline:hover{background:#f2fafb}.web-button-small{font-size:11px;min-height:37px;padding:8px 15px;gap:12px}.web-text-link{display:inline-flex;gap:20px;align-items:center;font-size:12px;font-weight:600;color:#0d8299!important;margin-top:20px}.web-text-link:hover{color:#115f98!important}.web-eyebrow{font-size:9px;letter-spacing:2.2px;line-height:1.8;font-weight:650;color:#3293a3}.web-eyebrow>span{display:inline-block;height:6px;width:6px;border-radius:50%;background:#29a5af;margin-right:8px;vertical-align:middle}.web-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 84% 18%,#e4f6f4 0,transparent 48%),linear-gradient(100deg,#f4f9fc 0,#fff 58%,#eff7fa 100%);padding:88px 0 70px;border-bottom:1px solid #e6eff3}.web-hero:after{content:"";position:absolute;width:550px;height:550px;right:-210px;top:-220px;border:1px solid #b8dee433;border-radius:50%;box-shadow:0 0 0 70px #b8dee410,0 0 0 140px #b8dee408;pointer-events:none}.web-hero-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;align-items:center;position:relative;z-index:1}.web-hero-copy{padding-bottom:25px}.web-hero-copy h1{font-size:53px;line-height:1.35;letter-spacing:-1px;margin:24px 0;color:#163c50;font-weight:650}.web-text-gradient{background:linear-gradient(110deg,#1d76b7,#159593);color:transparent;background-clip:text;-webkit-background-clip:text}.web-hero-copy>p{font-size:14px;line-height:2.1;color:#6e8c9c;margin:0 0 30px}.web-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.web-play{font-size:20px;line-height:1;color:#217c97}.web-hero-notes{display:flex;gap:17px;flex-wrap:wrap;font-size:10px;color:#7c98a7;margin-top:23px}.web-hero-notes i{font-style:normal;color:#24a3a7;margin-right:5px}.web-hero-version{font-size:10px;color:#8aa4b0;margin-top:28px}.web-hero-version>span{width:5px;height:5px;border-radius:50%;display:inline-block;background:#7cb6c4;margin-right:7px;vertical-align:middle}.web-hero-art{position:relative;padding:45px 0 40px;min-width:0}.web-builder-window{background:#fff;border:1px solid #d9e8ed;border-radius:12px;overflow:hidden;box-shadow:0 30px 70px #34677e1b,0 3px 12px #34677e0a;transform:perspective(1500px) rotateY(-4deg) rotateX(1deg);position:relative;z-index:2}.web-window-top{height:40px;display:flex;align-items:center;gap:15px;background:#fcfdfd;border-bottom:1px solid #e6eef2;padding:0 15px;font-size:8px;color:#8fa5b0}.web-window-top>b{margin-left:auto;font-size:7px;font-weight:500;background:#eaf7f1;color:#3d9b81;border-radius:4px;padding:3px 7px}.web-window-dots{display:flex;gap:4px}.web-window-dots i{height:5px;width:5px;background:#d3e0e7;border-radius:50%}.web-window-dots i:first-child{background:#e1b9b4}.web-window-dots i:nth-child(2){background:#e2d2a2}.web-window-dots i:nth-child(3){background:#b1d2c9}.web-window-body{display:grid;grid-template-columns:91px minmax(0,1fr) 85px;min-height:325px;background:#f4f7f9}.web-mini-sidebar{background:#fff;padding:20px 10px;border-right:1px solid #e5edf1;font-size:7px;color:#8a9ea9}.web-mini-sidebar strong{font-weight:600;font-size:8px;color:#4a7185;display:block;margin-bottom:15px}.web-mini-sidebar>span{display:block;margin:4px 0;padding:6px 5px;border-radius:4px}.web-mini-sidebar>span.is-selected{background:#eaf4f9;color:#3c85a4}.web-mini-divider{height:1px;background:#e8eff2;margin:17px 0}.web-mini-sidebar>small{font-size:7px;color:#9bafb9}.web-mini-modules{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:10px}.web-mini-modules i{font-style:normal;border:1px solid #e8eef2;border-radius:4px;text-align:center;padding:9px 0;background:#fdfefe}.web-mini-canvas{background:white;align-self:start;margin:17px 12px 20px;box-shadow:0 4px 12px #46677b08;min-width:0}.web-mini-site-header{height:30px;border-bottom:1px solid #edf2f5;display:flex;align-items:center;justify-content:space-between;padding:0 12px;gap:10px}.web-mini-site-header b{font-size:7px;color:#386578;white-space:nowrap}.web-mini-site-header span{font-size:5px;color:#9baeb7;white-space:nowrap}.web-mini-site-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:5px;min-height:160px;background:linear-gradient(115deg,#eff6f9,#dcebef);padding:20px 16px;align-items:center}.web-mini-site-hero small{display:block;font-size:4.7px;font-weight:600;letter-spacing:.8px;color:#548ca4}.web-mini-site-hero strong{display:block;font-size:21px;letter-spacing:.1px;line-height:1.4;color:#284e65;margin:8px 0}.web-mini-site-hero p{font-size:5px;color:#8aa3b1;margin:7px 0}.web-mini-site-hero i{display:inline-block;font-size:5px;font-style:normal;color:#fff;background:#438aab;border-radius:2px;padding:5px 8px;margin-top:4px}.web-machinery-shape{height:90px;position:relative;transform:rotate(-10deg);margin:4px 6px 0}.web-machinery-shape span{position:absolute;display:block;border-radius:4px;box-shadow:5px 6px 0 #aac7d3}.web-machinery-shape span:nth-child(1){width:62px;height:62px;left:13px;top:10px;background:linear-gradient(120deg,#5f98b2,#2d6684)}.web-machinery-shape span:nth-child(2){width:35px;height:35px;left:41px;top:36px;background:#93c0d2;border:8px solid #c4dfe6;box-shadow:3px 4px 0 #386d87}.web-machinery-shape span:nth-child(3){width:26px;height:20px;left:3px;top:57px;background:#c9e1e6;box-shadow:3px 4px 0 #78a4ba}.web-selected-block{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #489cce;position:relative;margin:12px 10px 15px;padding:9px 7px;gap:7px}.web-selected-label{position:absolute;left:-1px;top:-11px;font-size:5px;background:#489cce;color:white;padding:1px 5px;line-height:1.8}.web-mini-product{min-width:0}.web-mini-product i{display:block;height:35px;background:#eef3f5;border-radius:2px;margin-bottom:6px;position:relative}.web-mini-product i:after{content:"";position:absolute;height:19px;width:19px;background:#c9dce5;border-radius:3px;left:calc(50% - 9px);top:8px;transform:rotate(-15deg)}.web-mini-product b{display:block;font-size:5px;color:#63889b}.web-mini-product small{display:block;font-size:4px;color:#a2b4bd;margin-top:3px}.web-mini-properties{background:white;border-left:1px solid #e3ecf1;padding:20px 10px;min-width:0}.web-mini-properties>strong{font-size:8px;color:#4b7488;display:block;margin-bottom:22px}.web-mini-properties>span{font-size:6px;color:#91a7b3;display:block;margin:13px 0 7px}.web-mini-properties>b{display:block;height:15px;border:1px solid #e2ebf1;border-radius:3px;margin-bottom:6px}.web-mini-properties small{display:block;font-size:5px;color:#a5b4bf;line-height:1.8;margin-top:18px}.web-mini-colors{display:flex;gap:3px}.web-mini-colors i{height:10px;width:10px;background:#438aab;border-radius:2px}.web-mini-colors i:nth-child(2){background:#21a6a2}.web-mini-colors i:nth-child(3){background:#c1dce4}.web-mini-colors i:nth-child(4){background:#e4eef2}.web-floating-tag{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #dcebee;border-radius:10px;padding:13px 16px;box-shadow:0 12px 30px #285b7012;position:absolute;z-index:3}.web-floating-tag>span{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#e6f7f3;color:#299e96;font-size:16px}.web-floating-tag strong{font-size:10px;display:block;color:#527286;font-weight:600}.web-floating-tag small{font-size:8px;display:block;margin-top:4px;color:#9ab0bc}.web-floating-language{top:8px;right:24px}.web-floating-language>span{background:#eaf1fb;color:#518fbb}.web-floating-save{bottom:13px;left:30px}.web-art-caption{font-size:8px;text-align:right;color:#99b0bc;position:absolute;bottom:2px;right:20px}.web-capability-strip{background:white;border-bottom:1px solid #e5eef2}.web-capability-strip>.web-container{display:grid;grid-template-columns:repeat(4,1fr);padding-top:29px;padding-bottom:29px}.web-capability-strip>.web-container>div{position:relative;padding:0 28px 0 55px;border-right:1px solid #e3edf2}.web-capability-strip>.web-container>div:first-child{padding-left:33px}.web-capability-strip>.web-container>div:last-child{border:0}.web-capability-strip span{position:absolute;left:24px;top:0;font-size:24px;color:#4e94aa;line-height:1}.web-capability-strip>.web-container>div:first-child>span{left:0}.web-capability-strip strong{font-size:12px;font-weight:600;display:block}.web-capability-strip small{font-size:10px;color:#93a8b2;display:block;margin-top:7px}.web-section{padding:94px 0;scroll-margin-top:10px}.web-section-soft{background:#f5f9fb}.web-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:39px}.web-section-heading h2,.web-faq-intro h2{font-size:33px;letter-spacing:-.6px;line-height:1.5;font-weight:600;margin:15px 0 0;color:#204658}.web-section-heading>p,.web-section-heading>div>p,.web-faq-intro>p{font-size:12px;color:#829ca9;line-height:2;margin:15px 0 4px}.web-section-heading .web-text-link{margin-top:13px}.web-heading-center{justify-content:center;text-align:center}.web-feature-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:20px}.web-feature-card{border:1px solid #e2edf1;padding:27px;border-radius:12px;background:#fff;position:relative;overflow:hidden}.web-feature-large{grid-row:span 2;background:linear-gradient(145deg,#f4f9fc,#eaf4f7);border-color:#d5e8ef}.web-icon-box{display:grid;place-items:center;height:37px;width:37px;background:#eaf3fc;color:#367fbb;border-radius:10px;font-size:21px}.web-icon-teal{color:#159e97;background:#e6f7f3}.web-icon-lilac{color:#7a76bb;background:#f0effa;font-size:17px}.web-icon-amber{color:#b79355;background:#fbf5e9}.web-feature-card h3{font-size:16px;color:#34596b;line-height:1.65;margin:18px 0 12px;font-weight:600}.web-feature-large h3{font-size:22px;margin-top:23px}.web-feature-card p{font-size:11px;color:#819ba8;line-height:2;margin:0;max-width:310px}.web-feature-card>a{display:inline-flex;gap:15px;font-size:10px;color:#358ca0;font-weight:600;margin-top:23px}.web-feature-large>a{margin-top:25px}.web-feature-editor{background:white;border:1px solid #d7e6ed;border-radius:8px;margin-top:27px;position:relative;box-shadow:0 10px 25px #276b8c0a;overflow:hidden}.web-editor-toolbar{display:flex;gap:20px;border-bottom:1px solid #e6eef1;padding:11px 15px;color:#809eae;font-size:8px}.web-editor-toolbar>span:first-child{color:#258eae}.web-editor-sample{margin:22px 22px 32px;border:1px solid #429dd0;padding:18px 16px;position:relative;background:#f6fafd}.web-editor-sample>b{display:block;width:61%;height:6px;background:#588fa7;margin:0 0 7px;border-radius:2px}.web-editor-sample>b:nth-child(2){width:45%}.web-editor-sample>i{display:block;height:4px;width:80%;background:#c8dce6;border-radius:1px;margin-top:12px}.web-editor-sample>span{display:block;width:36px;height:12px;background:#2f91b0;border-radius:2px;margin:15px 0}.web-editor-sample>div{display:flex;gap:9px}.web-editor-sample em{height:40px;background:#dfebf1;display:block;flex:1;border-radius:3px}.web-feature-badge{position:absolute;bottom:13px;right:12px;background:#e5f6f3;border-radius:4px;color:#45998f;font-size:7px;padding:5px 9px}.web-workflow{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:48px}.web-workflow article{position:relative;border-top:1px solid #ccdfe7;padding:27px 10px 0 0}.web-workflow article:before{content:"";position:absolute;width:6px;height:6px;border:2px solid #9ac4d2;box-shadow:0 0 0 4px #f5f9fb;background:#fff;border-radius:50%;top:-5px;left:0}.web-workflow article>span{font-size:33px;font-weight:350;color:#bed6e0;letter-spacing:-1px}.web-workflow h3{font-size:15px;font-weight:600;color:#3f667b;margin:17px 0 10px}.web-workflow p{font-size:11px;color:#8aa0ad;line-height:2;margin:0;max-width:230px}.web-centered-link{text-align:center;margin-top:33px}.web-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.web-template-card{border:1px solid #e1eaf0;border-radius:12px;overflow:hidden;background:white;--template-tint:#e6eef4;--template-dark:#3c6685;box-shadow:0 8px 30px #1b536b04}.web-template-trade{--template-tint:#e2f1ee;--template-dark:#387c70}.web-template-minimal{--template-tint:#eeebf1;--template-dark:#7a718b}.web-template-preview{height:245px;background:var(--template-tint);padding:27px 23px 0;overflow:hidden}.web-template-browser{height:242px;background:white;border-radius:5px;overflow:hidden;box-shadow:0 12px 25px #173a4c1c;transform:translateY(3px);transition:transform .2s}.web-template-card:hover .web-template-browser{transform:translateY(-4px)}.web-template-top{height:16px;background:#f9fbfc;border-bottom:1px solid #eaf0f3;display:flex;align-items:center;gap:3px;padding:0 8px}.web-template-top i{width:3px;height:3px;border-radius:50%;background:#c7d8e2}.web-template-nav{height:28px;display:flex;justify-content:space-between;align-items:center;padding:0 12px;gap:8px}.web-template-nav b{font-size:6px;color:var(--template-dark);letter-spacing:.4px}.web-template-nav span{font-size:4px;color:#b0bac1}.web-template-hero{height:130px;display:grid;grid-template-columns:1.4fr .6fr;align-items:center;padding:19px 17px;gap:10px;background:var(--template-dark);color:white}.web-template-hero small{display:block;font-size:4px;letter-spacing:.6px;color:#ffffff70}.web-template-hero strong{display:block;font-size:20px;line-height:1.35;margin:8px 0 9px;font-weight:550;letter-spacing:-.4px}.web-template-hero i{display:block;width:40px;height:10px;background:#ffffffcc;border-radius:2px}.web-template-object{height:70px;width:63px;position:relative;display:block;transform:rotate(-12deg);border:13px solid #ffffff25;border-radius:10px;box-shadow:8px 8px 0 #ffffff10}.web-template-trade .web-template-object{border-radius:50%;width:72px;height:72px;box-shadow:inset 0 0 0 1px #ffffff66,0 0 0 8px #ffffff0a;border:1px solid #ffffff77;transform:rotate(15deg)}.web-template-trade .web-template-object:before{content:"";position:absolute;inset:-1px 19px;border:1px solid #ffffff77;border-radius:50%}.web-template-trade .web-template-object:after{content:"";position:absolute;inset:20px -1px;border:1px solid #ffffff77;border-radius:50%}.web-template-minimal .web-template-object{height:76px;width:66px;border:0;background:linear-gradient(130deg,#c2b8d2,#f6eeeb);border-radius:36px 36px 0 0;transform:rotate(0);box-shadow:12px 8px 0 #ffffff15}.web-template-panels{display:flex;gap:10px;padding:17px 14px}.web-template-panels i{height:40px;background:#edf2f4;flex:1;border-radius:2px}.web-template-info{padding:24px}.web-template-labels{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:13px}.web-template-labels span{background:#f0f6f8;color:#8ba1ac;border-radius:4px;font-size:8px;padding:3px 6px}.web-template-info h3{font-size:17px;color:#35596c;font-weight:600;margin:0 0 10px}.web-template-info p{font-size:10px;color:#8aa1ad;line-height:2;margin:0 0 22px;min-height:40px}.web-template-link{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e8f0f4;padding-top:15px;color:#3a879f!important;font-size:10px;font-weight:600}.web-template-link span{font-size:15px}.web-section-note{text-align:center;font-size:9px;line-height:1.9;color:#9cb0bb;margin-top:23px}.web-solution-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.web-solution-card{padding:37px;background:white;border:1px solid #e1eaf0;border-radius:12px;position:relative;overflow:hidden;min-height:440px}.web-solution-kicker{font-size:10px;letter-spacing:1px;color:#3988a3}.web-solution-card h3{font-size:26px;color:#315569;font-weight:600;line-height:1.5;position:relative;z-index:1;margin:16px 0 15px}.web-solution-card p{font-size:11px;line-height:2.1;color:#859eac;max-width:300px;position:relative;z-index:1}.web-solution-card ul{padding:0;list-style:none;color:#628497;font-size:10px;margin:20px 0 28px;position:relative;z-index:1}.web-solution-card li{margin:8px 0}.web-solution-card li:before{content:"✓";font-size:11px;color:#2b9c9b;margin-right:10px}.web-solution-card .web-button{font-size:10px;min-height:38px;padding:8px 15px;position:relative;z-index:1}.web-solution-graphic{position:absolute;right:-23px;bottom:-15px;opacity:.7;pointer-events:none}.web-graphic-building{height:210px;width:210px;transform:rotate(-12deg)}.web-graphic-building i{display:block;position:absolute;background:linear-gradient(130deg,#e3eff4,#c2dbe6);border:1px solid #d7e6ee;box-shadow:9px 13px 0 #b7d2df44;border-radius:4px}.web-graphic-building i:nth-child(1){width:65px;height:125px;left:20px;top:65px}.web-graphic-building i:nth-child(2){width:70px;height:175px;left:85px;top:15px}.web-graphic-building i:nth-child(3){width:44px;height:95px;left:155px;top:95px}.web-solution-trade{background:linear-gradient(135deg,#fff,#eff8f5)}.web-solution-trade .web-solution-kicker{color:#3b988c}.web-graphic-globe{height:210px;width:210px;border:1px solid #b7d6cd;border-radius:50%;right:-25px;bottom:-40px;transform:rotate(15deg);box-shadow:0 0 0 18px #d2e8e533,0 0 0 35px #d2e8e519}.web-graphic-globe i{position:absolute;border:1px solid #b7d6cd;border-radius:50%;display:block}.web-graphic-globe i:nth-child(1){inset:-1px 55px}.web-graphic-globe i:nth-child(2){inset:48px -1px}.web-graphic-globe i:nth-child(3){inset:80px -1px}.web-agency{background:var(--web-navy);color:#c1d8e3;position:relative;overflow:hidden}.web-agency:after{content:"";position:absolute;width:450px;height:450px;border:1px solid #ffffff05;border-radius:50%;right:-100px;top:-250px;box-shadow:0 0 0 50px #ffffff02,0 0 0 100px #ffffff02;pointer-events:none}.web-agency-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.web-agency .web-eyebrow{color:#6bb7c4}.web-agency h2{font-size:35px;font-weight:550;line-height:1.5;letter-spacing:-.3px;margin:17px 0 20px;color:#f4fafc}.web-agency p{font-size:12px;color:#90b1c1;line-height:2.2;margin:0 0 29px}.web-agency .web-button-primary{background:linear-gradient(110deg,#2c91ad,#30a5a4);font-size:11px;padding:11px 20px}.web-agency-map{position:relative;padding-top:8px}.web-agency-node{padding:20px;background:#ffffff08;border:1px solid #ffffff18;border-radius:9px;text-align:center;position:relative}.web-agency-node span{font-size:13px;font-weight:550;display:block;color:#cae6ed}.web-agency-node small{display:block;font-size:9px;color:#8bb3c2;margin-top:6px}.web-agency-root{width:60%;margin:0 auto 35px;background:#ffffff0d;border-color:#ffffff24}.web-agency-root:after{content:"";height:20px;width:1px;background:#ffffff33;position:absolute;bottom:-21px;left:50%}.web-agency-branch{display:grid;grid-template-columns:1fr 1fr;gap:22px;position:relative}.web-agency-branch:before{content:"";position:absolute;left:24%;right:24%;top:-15px;border-top:1px solid #ffffff33}.web-agency-branch>.web-agency-node:before{content:"";position:absolute;width:1px;height:15px;top:-15px;left:50%;background:#ffffff33}.web-agency-branch>.web-agency-node:first-child{border-color:#43b0bd88;background:#2e82961f}.web-agency-leaf{width:calc(50% - 11px);border:1px solid #ffffff16;border-radius:7px;padding:15px;text-align:center;margin-top:29px;position:relative}.web-agency-leaf:before{content:"";width:1px;height:29px;top:-30px;left:50%;position:absolute;background:#ffffff22}.web-agency-leaf span{font-size:11px;display:block;color:#b2d4df}.web-agency-leaf small{font-size:8px;display:block;color:#7ba4b5;margin-top:6px}.web-agency-map>p{font-size:9px;color:#6e9db0;text-align:center;margin:22px 0 0}.web-knowledge-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.web-knowledge-category{border:1px solid #deebf0;border-radius:10px;padding:25px;transition:.2s;background:#fff}.web-knowledge-category:hover{border-color:#8fc6d1;transform:translateY(-4px);box-shadow:0 12px 30px #275e7609}.web-knowledge-category>span{color:#398fa9;font-size:25px;line-height:1}.web-knowledge-category h3{font-size:14px;font-weight:600;margin:18px 0 10px;color:#41697d}.web-knowledge-category p{font-size:10px;line-height:2;color:#8ba4b1;margin:0}.web-popular-guides{margin-top:43px}.web-popular-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.web-popular-title h3{font-size:13px;font-weight:550;color:#5b7b8c;margin:0}.web-popular-title a{font-size:10px;color:#5193a7}.web-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.web-guide-card{border-top:1px solid #dce9ef;position:relative;padding:18px 30px 0 0}.web-guide-card>span{font-size:9px;color:#95acb8}.web-guide-card h4{font-size:14px;font-weight:550;color:#3d687d;line-height:1.8;margin:10px 0}.web-guide-card p{font-size:10px;color:#94aab7;line-height:2;margin:0}.web-guide-card b{position:absolute;right:3px;top:26px;color:#7cacbe;font-weight:400}.web-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:95px}.web-faq-intro .web-text-link{margin-top:23px}.web-faq-list{border-top:1px solid #d5e4eb}.web-faq{border-bottom:1px solid #dce8ee}.web-faq summary{padding:21px 30px 21px 0;position:relative;font-size:12px;color:#4d7387;font-weight:550;list-style:none;cursor:pointer;line-height:1.9}.web-faq summary::-webkit-details-marker{display:none}.web-faq summary>span{position:absolute;right:3px;top:22px;font-size:16px;color:#6da0b5;font-weight:400;line-height:1.5;transition:transform .15s}.web-faq[open] summary>span{transform:rotate(45deg)}.web-faq p{font-size:11px;color:#8ba4b1;line-height:2.1;margin:0 0 24px;padding-right:25px}.web-final-cta{background:linear-gradient(105deg,#eaf6f8,#f0f7fb 65%,#e6f3f5);padding:67px 0;border-top:1px solid #e4eef2}.web-final-cta>.web-container{display:flex;justify-content:space-between;align-items:center;gap:40px}.web-final-cta h2{font-size:31px;font-weight:600;letter-spacing:-.4px;line-height:1.5;margin:15px 0;color:#275269}.web-final-cta p{font-size:11px;color:#86a1af;margin:0;line-height:2}.web-final-actions{display:flex;gap:12px;flex-wrap:wrap}.web-footer{background:#113347;color:#9cb9c9;padding:60px 0 0}.web-footer-grid{display:grid;grid-template-columns:2.1fr 1fr 1.1fr 1.1fr;gap:45px;padding-bottom:45px}.web-footer-brand .hd-logo{--hd-logo-width:173px}.web-footer-brand>p{font-size:11px;color:#8cacbe;margin:20px 0}.web-preview-label{display:inline-block;font-size:9px;color:#709bb1;border:1px solid #ffffff13;border-radius:4px;padding:5px 8px}.web-preview-label i{display:inline-block;height:4px;width:4px;background:#56b7b2;border-radius:50%;margin-right:6px;vertical-align:middle}.web-footer-grid h2{font-size:11px;color:#bad5e0;font-weight:550;margin:0 0 18px}.web-footer-grid>div>a:not(:first-child){display:block;font-size:10px;color:#7fa5b9;margin:10px 0}.web-footer-grid>div:not(:first-child)>a{display:block;font-size:10px;color:#7fa5b9;margin:10px 0}.web-footer-grid a:hover{color:#d0e6ee!important}.web-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff0d;padding:20px 0;font-size:8px;line-height:1.9;color:#648b9f}.web-footer-bottom>a{color:#7fa3b7!important}@media(min-width:1500px){.web-hero{padding:102px 0 88px}.web-hero-copy h1{font-size:58px}.web-container{width:min(1260px,calc(100% - 100px))}.web-hero-grid{gap:70px}.web-window-body{min-height:350px}.web-mini-site-hero{min-height:180px}.web-mini-site-hero strong{font-size:24px}}@media(max-width:1180px){.web-container{width:calc(100% - 60px)}.web-header-inner{gap:25px}.web-nav{gap:19px}.web-nav-wrap{gap:20px}.web-header-actions{gap:13px}.web-brand .hd-logo{--hd-logo-width:119px}.web-brand-name{font-size:12px}.web-brand{gap:10px}.web-hero-grid{gap:34px;grid-template-columns:.9fr 1.1fr}.web-hero-copy h1{font-size:45px}.web-window-body{grid-template-columns:77px minmax(0,1fr) 70px;min-height:315px}.web-mini-sidebar,.web-mini-properties{padding:18px 8px}.web-mini-site-hero{padding:17px 12px}.web-mini-site-hero strong{font-size:18px}.web-mini-site-hero small{font-size:4px}.web-mini-site-header span{font-size:4px}.web-machinery-shape{transform:rotate(-10deg) scale(.8);transform-origin:center left}.web-floating-tag{padding:11px 13px}.web-floating-tag strong{font-size:9px}.web-feature-card{padding:23px}.web-agency-grid{gap:55px}.web-faq-grid{gap:65px}.web-template-preview{padding:24px 18px 0;height:225px}.web-template-hero{padding:17px 13px}.web-template-hero strong{font-size:18px}.web-template-object{transform:rotate(-12deg) scale(.85);transform-origin:left center}.web-template-trade .web-template-object,.web-template-minimal .web-template-object{transform:scale(.85)}.web-template-info{padding:21px}.web-footer-grid{gap:30px;grid-template-columns:1.8fr 1fr 1.1fr 1.1fr}}@media(max-width:1000px){.web-header{height:75px}.web-header-inner{justify-content:space-between}.web-menu-button{display:block}.web-brand .hd-logo{--hd-logo-width:143px}.web-brand-name{font-size:13px}.web-nav-wrap{display:none;position:absolute;left:0;right:0;top:74px;background:#fff;border-top:1px solid #e6eef2;border-bottom:1px solid #dce8ee;padding:18px 30px 25px;box-shadow:0 16px 30px #17374c0a}.web-nav-wrap.is-open{display:block}.web-nav{display:flex;align-items:stretch;gap:0;flex-direction:column;margin:0}.web-nav>a{padding:12px 0;font-size:13px}.web-nav>a.is-active:after{display:none}.web-header-actions{padding-top:17px;margin-top:8px;border-top:1px solid #e9f0f4;justify-content:space-between}.web-header-actions .web-button{font-size:12px;padding:10px 19px}.web-hero{padding:62px 0 58px}.web-hero-grid{grid-template-columns:.95fr 1.05fr;gap:25px}.web-hero-copy h1{font-size:39px;letter-spacing:-.6px}.web-hero-copy>p{font-size:12px}.web-hero-actions{gap:9px}.web-hero-actions .web-button{font-size:11px;padding:10px 16px;min-height:43px;gap:10px}.web-hero-notes{font-size:9px;gap:10px;line-height:2}.web-hero-version{font-size:9px;margin-top:20px}.web-window-body{grid-template-columns:66px minmax(0,1fr);min-height:305px}.web-mini-properties{display:none}.web-mini-sidebar{font-size:6px;padding:18px 6px}.web-mini-sidebar strong{font-size:6px}.web-mini-canvas{margin-left:9px;margin-right:9px}.web-mini-site-hero{padding:16px 11px;min-height:158px}.web-mini-site-hero strong{font-size:18px}.web-floating-language{top:8px;right:10px}.web-floating-save{bottom:11px;left:10px}.web-floating-tag>span{width:25px;height:25px;font-size:13px}.web-floating-tag{gap:8px}.web-capability-strip>.web-container>div{padding-left:40px;padding-right:15px}.web-capability-strip>.web-container>div:first-child{padding-left:29px}.web-capability-strip span{left:14px;font-size:21px}.web-capability-strip strong{font-size:10px}.web-capability-strip small{font-size:8px}.web-section{padding:75px 0}.web-section-heading h2,.web-faq-intro h2{font-size:29px}.web-feature-grid{gap:15px;grid-template-columns:1.1fr 1fr}.web-feature-large{grid-row:span 2}.web-feature-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:42px 1fr 2fr auto;gap:20px;align-items:center}.web-feature-card:last-child h3,.web-feature-card:last-child a{margin:0}.web-feature-card:last-child p{max-width:none}.web-feature-card h3{font-size:15px}.web-feature-large h3{font-size:21px}.web-workflow{gap:23px}.web-template-grid{gap:17px}.web-template-preview{height:200px;padding:22px 13px 0}.web-template-hero{height:118px;grid-template-columns:1fr;padding:16px}.web-template-object{display:none}.web-template-hero strong{font-size:19px}.web-template-nav{padding:0 9px}.web-template-info{padding:18px}.web-template-info h3{font-size:16px}.web-template-info p{font-size:9px}.web-solution-card{padding:29px;min-height:440px}.web-solution-card h3{font-size:24px}.web-solution-card p{font-size:10px;max-width:235px}.web-solution-graphic{opacity:.4}.web-agency-grid{gap:40px}.web-agency h2{font-size:31px}.web-agency p{font-size:11px}.web-knowledge-grid{gap:14px}.web-knowledge-category{padding:21px}.web-knowledge-category p{font-size:9px}.web-faq-grid{gap:45px;grid-template-columns:.75fr 1.25fr}.web-final-cta>.web-container{gap:30px}.web-final-cta h2{font-size:28px}.web-final-actions{flex-direction:column;min-width:170px}.web-footer-grid{grid-template-columns:1.6fr 1fr 1fr;gap:25px}.web-footer-grid>div:last-child{grid-column:2/-1;display:flex;gap:22px;flex-wrap:wrap;align-items:center}.web-footer-grid>div:last-child h2{margin:0}.web-footer-grid>div:last-child a{margin:0}.web-footer-bottom{flex-wrap:wrap}.web-footer-bottom span:nth-child(2){order:3;width:100%}}@media(max-width:760px){.web-container{width:calc(100% - 40px)}.web-hero-grid{grid-template-columns:1fr;gap:5px}.web-hero{padding:48px 0 35px}.web-hero-copy{text-align:center;padding-bottom:10px}.web-eyebrow{font-size:8px;letter-spacing:1.8px}.web-hero-copy h1{font-size:42px;line-height:1.38;margin:20px 0}.web-hero-copy>p{font-size:12px;line-height:2.1;margin-bottom:24px}.web-hero-actions{justify-content:center}.web-hero-actions .web-button{min-height:45px;padding:11px 20px;font-size:11px}.web-hero-notes{justify-content:center;gap:13px;margin-top:19px}.web-hero-version{margin-top:18px}.web-hero-art{max-width:570px;width:100%;margin:auto;padding-top:47px;padding-bottom:48px}.web-builder-window{transform:none}.web-window-body{grid-template-columns:79px minmax(0,1fr) 73px;min-height:300px}.web-mini-properties{display:block}.web-mini-sidebar{font-size:7px;padding:19px 9px}.web-mini-sidebar strong{font-size:8px}.web-mini-site-hero{min-height:155px;padding:19px 15px}.web-mini-site-hero strong{font-size:20px}.web-mini-site-hero small{font-size:4px}.web-mini-site-hero p{font-size:5px}.web-floating-language{top:12px;right:10px}.web-floating-save{bottom:15px;left:15px}.web-floating-tag{padding:10px 13px}.web-art-caption{font-size:7px;bottom:0;right:5px}.web-capability-strip>.web-container{grid-template-columns:1fr 1fr;gap:24px 10px;padding-top:25px;padding-bottom:25px}.web-capability-strip>.web-container>div{padding-left:39px;padding-right:0;border:0}.web-capability-strip>.web-container>div:first-child{padding-left:39px}.web-capability-strip span,.web-capability-strip>.web-container>div:first-child>span{left:7px}.web-capability-strip strong{font-size:11px}.web-capability-strip small{font-size:8px;margin-top:4px}.web-section{padding:62px 0}.web-section-heading{display:block;margin-bottom:28px}.web-section-heading h2,.web-faq-intro h2{font-size:27px;line-height:1.5;margin-top:12px}.web-section-heading>p,.web-section-heading>div>p{font-size:11px;line-height:2;margin-top:16px}.web-section-heading p br{display:none}.web-heading-center{display:flex}.web-heading-center h2{font-size:26px}.web-feature-grid{grid-template-columns:1fr 1fr;gap:13px}.web-feature-large{grid-column:1/-1;grid-row:auto;min-height:360px;padding-right:48%;position:relative}.web-feature-large .web-feature-editor{position:absolute;right:22px;top:67px;width:42%;margin:0}.web-feature-large .web-editor-sample{margin:20px 15px 30px;padding:16px 13px}.web-feature-large .web-feature-badge{font-size:6px;right:7px;bottom:10px}.web-feature-large>p{font-size:10px}.web-feature-card{padding:22px}.web-feature-card h3{font-size:14px}.web-feature-card p{font-size:10px}.web-feature-card>a{font-size:9px}.web-feature-card:last-child{display:block;grid-column:auto}.web-feature-card:last-child h3{margin:18px 0 12px}.web-feature-card:last-child a{margin-top:23px}.web-workflow{grid-template-columns:1fr 1fr;gap:26px 24px;margin-top:35px}.web-workflow article{padding-top:20px}.web-workflow article>span{font-size:29px}.web-workflow h3{font-size:14px;margin-top:12px}.web-workflow p{font-size:10px}.web-centered-link{margin-top:22px}.web-template-grid{grid-template-columns:1fr;gap:22px;max-width:480px;margin:auto}.web-template-preview{height:247px;padding:27px 30px 0}.web-template-browser{height:250px}.web-template-nav{height:35px;padding:0 17px}.web-template-nav b{font-size:8px}.web-template-nav span{font-size:6px}.web-template-hero{height:146px;grid-template-columns:1.2fr .8fr;padding:22px 20px}.web-template-hero small{font-size:6px}.web-template-hero strong{font-size:25px}.web-template-hero i{height:12px;width:45px}.web-template-object{display:block;margin-left:auto;margin-right:10px;transform:rotate(-12deg);height:78px;width:74px}.web-template-trade .web-template-object,.web-template-minimal .web-template-object{transform:none;width:78px;height:78px}.web-template-info{padding:24px}.web-template-info h3{font-size:18px}.web-template-info p{font-size:11px;min-height:auto}.web-template-labels span{font-size:9px}.web-template-link{font-size:11px}.web-section-note{font-size:8px;max-width:450px;margin:20px auto 0}.web-solution-grid{grid-template-columns:1fr;gap:20px}.web-solution-card{padding:30px;min-height:405px}.web-solution-card h3{font-size:25px}.web-solution-card p{font-size:11px;max-width:300px}.web-solution-graphic{opacity:.65}.web-agency-grid{grid-template-columns:1fr;gap:42px}.web-agency h2{font-size:30px}.web-agency p{font-size:11px}.web-agency-map{max-width:480px;width:100%;margin:auto}.web-agency-map>p{font-size:8px}.web-knowledge-grid{grid-template-columns:1fr 1fr;gap:14px}.web-knowledge-category{padding:22px}.web-knowledge-category h3{font-size:14px}.web-knowledge-category p{font-size:10px}.web-popular-guides{margin-top:32px}.web-guide-grid{grid-template-columns:1fr;gap:20px}.web-guide-card{padding-top:16px}.web-guide-card h4{margin:8px 0;font-size:14px}.web-guide-card p{font-size:10px}.web-faq-grid{grid-template-columns:1fr;gap:30px}.web-faq-intro h2 br{display:none}.web-faq-intro>p{font-size:11px}.web-faq-intro>p br{display:none}.web-faq-intro .web-text-link{margin-top:12px}.web-faq summary{padding-top:19px;padding-bottom:19px;font-size:12px}.web-faq p{font-size:11px}.web-final-cta{padding:51px 0}.web-final-cta>.web-container{flex-direction:column;align-items:flex-start;gap:25px}.web-final-cta h2{font-size:28px}.web-final-actions{flex-direction:row;min-width:0}.web-final-actions .web-button{font-size:11px;padding:10px 18px;min-height:44px}.web-footer{padding-top:45px}.web-footer-grid{grid-template-columns:1fr 1fr;gap:30px;padding-bottom:30px}.web-footer-brand{grid-column:1/-1}.web-footer-brand>p{margin:15px 0}.web-footer-grid>div:last-child{grid-column:1/-1;display:block}.web-footer-grid>div:last-child h2{margin-bottom:15px}.web-footer-grid>div:last-child a{display:inline-block;margin:0 18px 8px 0}.web-footer-brand .hd-logo{--hd-logo-width:165px}.web-footer-bottom{font-size:8px;padding-top:18px;padding-bottom:18px;gap:8px 20px}}@media(max-width:440px){.web-container{width:calc(100% - 32px)}.web-brand .hd-logo{--hd-logo-width:135px}.web-brand-name{font-size:11px}.web-brand{gap:10px}.web-header{height:70px}.web-nav-wrap{top:69px;padding-left:20px;padding-right:20px}.web-hero-copy h1{font-size:38px}.web-hero-copy>p{font-size:11px}.web-hero-actions .web-button{font-size:10px;padding:10px 15px;gap:10px}.web-hero-notes{font-size:8px;gap:10px}.web-window-body{grid-template-columns:61px minmax(0,1fr);min-height:280px}.web-mini-properties{display:none}.web-mini-sidebar{font-size:5px;padding:17px 6px}.web-mini-sidebar strong{font-size:6px}.web-mini-sidebar>span{padding:5px 3px}.web-mini-canvas{margin:13px 9px 15px}.web-mini-site-hero{padding:18px 13px;min-height:150px}.web-mini-site-hero strong{font-size:18px}.web-mini-site-header{padding:0 8px}.web-mini-site-header span{font-size:4px}.web-mini-site-header b{font-size:6px}.web-mini-site-hero small{font-size:3.6px}.web-window-top{font-size:7px;padding:0 10px;gap:10px;height:34px}.web-machinery-shape{transform:rotate(-10deg) scale(.72)}.web-floating-tag strong{font-size:8px}.web-floating-tag small{font-size:6px}.web-floating-tag>span{height:24px;width:24px;font-size:12px}.web-floating-tag{gap:7px;padding:9px 11px}.web-floating-language{right:5px;top:12px}.web-floating-save{left:7px;bottom:14px}.web-hero-art{padding-top:43px}.web-section-heading h2,.web-faq-intro h2{font-size:25px}.web-feature-large{padding:23px 23px 235px;min-height:0}.web-feature-large .web-feature-editor{width:calc(100% - 46px);right:23px;top:auto;bottom:24px;height:188px}.web-feature-large h3{font-size:21px}.web-feature-large h3 br{display:none}.web-feature-large .web-icon-box{display:none}.web-feature-large .web-editor-sample{max-width:250px;margin:17px auto 23px;padding:13px}.web-feature-large .web-editor-sample>div em{height:30px}.web-feature-large .web-feature-badge{font-size:7px;right:14px}.web-feature-large .web-editor-toolbar{padding:8px 15px;font-size:7px}.web-feature-large>a{margin-top:17px}.web-feature-card{padding:20px}.web-feature-card h3{font-size:13px}.web-feature-card p{font-size:9px}.web-feature-card>a{font-size:8px;line-height:1.8}.web-icon-box{height:33px;width:33px;font-size:19px}.web-workflow{gap:25px 20px}.web-template-preview{height:225px;padding:23px 23px 0}.web-template-hero{height:135px;padding:20px 17px}.web-template-hero strong{font-size:22px}.web-template-hero small{font-size:5px}.web-template-object{height:65px;width:63px;border-width:12px;margin-right:0}.web-template-trade .web-template-object,.web-template-minimal .web-template-object{height:65px;width:65px}.web-template-info{padding:22px}.web-solution-card{padding:26px;min-height:400px}.web-solution-card h3{font-size:24px}.web-solution-card p{max-width:250px;font-size:10px}.web-solution-graphic{opacity:.4}.web-agency h2{font-size:28px}.web-agency-branch{gap:15px}.web-agency-node{padding:16px 10px}.web-agency-node span{font-size:11px}.web-agency-node small{font-size:8px}.web-agency-leaf{width:calc(50% - 7px);padding:13px 8px}.web-agency-leaf span{font-size:9px}.web-agency-leaf small{font-size:7px}.web-knowledge-category{padding:20px}.web-knowledge-category p{font-size:9px}.web-final-cta h2{font-size:26px}.web-final-cta p{font-size:10px}.web-final-actions{width:100%;gap:9px}.web-final-actions .web-button{flex:1;padding:10px 12px;font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.web-button,.web-template-browser,.web-knowledge-category,.web-faq summary>span{transition:none}.web-button:hover,.web-knowledge-category:hover{transform:none}}
